.CibIxq_actions{align-items:center;gap:8px;display:flex}.CibIxq_folderButton{min-height:40px;color:inherit;border-radius:var(--radius-full);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.CibIxq_folderButton svg{width:20px;height:20px}.CibIxq_folderButton:hover{background:var(--color-surface-container)}.CibIxq_empty{text-align:center;padding:48px 0}.CibIxq_emptyEmoji{margin-bottom:16px;font-size:56px;line-height:72px;display:block}.CibIxq_empty h2{margin:0 0 16px;font-size:20px;font-weight:700}.CibIxq_empty p{color:var(--color-muted-foreground);margin:0 0 28px;font-size:16px}.CibIxq_coverEmoji{flex-shrink:0;font-size:30px;line-height:36px}.CibIxq_move{gap:8px;padding:10px;font-size:14px;display:grid}.CibIxq_move select{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);max-width:180px;min-height:32px;color:inherit;padding:0 8px}.CibIxq_toolbar{margin-bottom:16px}.CibIxq_card{min-height:210px;position:relative}.CibIxq_cardLink{display:block}.CibIxq_cardLink:after{content:"";position:absolute;inset:0}.CibIxq_card details{z-index:1}.CibIxq_footer dl>div+div dd{color:var(--color-foreground)}.CibIxq_folderTitle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.CibIxq_cardEditor{gap:24px;max-width:672px}.CibIxq_cardEditor :is(input,select,textarea){border-color:var(--color-border);border-radius:4px;padding-inline:12px;font-size:14px}.CibIxq_cardEditor :is(input,select){height:40px;min-height:40px;padding-block:0}.CibIxq_cardEditor textarea{min-height:80px}.CibIxq_editorRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:480px){.CibIxq_editorRow{grid-template-columns:minmax(0,1fr)}}
.xeVLIW_page{background:color-mix(in srgb, var(--color-background) 95%, var(--color-foreground) 5%);width:100%;min-height:100dvh;margin-top:-72px;padding:0 max(16px,50% - 624px) 64px}.xeVLIW_header{justify-content:space-between;align-items:center;height:96px;display:flex}.xeVLIW_heading{align-items:center;gap:12px;display:flex}.xeVLIW_heading h1{margin:0;font-size:24px;font-weight:700}.xeVLIW_back{width:32px;height:40px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.xeVLIW_back svg{width:20px;height:20px}.xeVLIW_create{border-radius:var(--radius-full);background:var(--color-primary);min-height:40px;color:var(--color-on-primary);border:0;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.xeVLIW_create svg{width:20px;height:20px}.xeVLIW_toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:24px;display:flex}.xeVLIW_filters{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0 12px;list-style:none;display:flex}.xeVLIW_filters button{border-radius:var(--radius-full);min-height:32px;color:var(--color-foreground);background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:600}.xeVLIW_filters button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.xeVLIW_sort{align-items:center;gap:8px;padding-right:8px;display:flex}.xeVLIW_sort label{color:var(--color-muted-foreground);align-items:center;gap:10px;font-size:14px;display:flex}.xeVLIW_sort select{border:2px solid color-mix(in srgb, var(--color-border) 35%, transparent);border-radius:var(--radius-full);background:var(--color-surface);max-width:140px;min-height:32px;color:var(--color-foreground);padding:0 12px;font-size:12px}.xeVLIW_sort button{width:36px;height:36px;color:var(--color-foreground);background:0 0;border:0;place-items:center;display:grid}.xeVLIW_sort svg{width:18px;height:18px}.xeVLIW_grid{grid-template-columns:repeat(auto-fill,minmax(0,400px));gap:24px;margin:0;padding:0;list-style:none;display:grid}.xeVLIW_card,.xeVLIW_card{height:100%;box-shadow:0 16px 24px -12px color-mix(in srgb, var(--color-foreground) 28%, transparent);flex-direction:column;padding:24px;display:flex}.xeVLIW_cardHeader{align-items:center;gap:8px;min-height:36px;display:flex}.xeVLIW_book{flex-shrink:0;font-size:36px;line-height:40px}.xeVLIW_cardHeader h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:1.4}.xeVLIW_cardHeader h2 a{color:inherit;text-decoration:none}.xeVLIW_cardHeader h2 a:hover{text-underline-offset:4px;text-decoration:underline}.xeVLIW_badge{border-radius:var(--radius-full);background:var(--color-warning-100);color:var(--color-warning-900);flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:600}.xeVLIW_description{color:var(--color-muted-foreground);overflow-wrap:anywhere;flex:1;margin:20px 0 28px;font-size:16px}.xeVLIW_cardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.xeVLIW_stats{background:color-mix(in srgb, var(--color-surface-container) 65%, var(--color-surface));box-shadow:0 2px 2px color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:16px;flex-shrink:0;margin:0;display:flex}.xeVLIW_stats>div{padding:8px}.xeVLIW_stats>div+div{border-left:1px dashed color-mix(in srgb, var(--color-border) 35%, transparent)}.xeVLIW_stats dt{color:var(--color-muted-foreground);font-size:12px;line-height:18px}.xeVLIW_stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700;line-height:18px}.xeVLIW_stats>div+div dd{color:var(--color-success)}.xeVLIW_cardFooter time{color:var(--color-muted-foreground);font-size:12px}.xeVLIW_menu{flex-shrink:0;margin-left:auto;position:relative}.xeVLIW_menuTrigger{border-radius:var(--radius-full);width:32px;height:36px;color:var(--color-foreground);background:0 0;border:0;place-items:center;display:grid}.xeVLIW_menuTrigger:hover,.xeVLIW_sort button:hover{background:var(--color-surface-container)}.xeVLIW_menuTrigger svg{width:18px;height:18px}.xeVLIW_menuPanel{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);min-width:140px;box-shadow:var(--shadow-2);border-radius:12px;padding:4px;position:absolute;top:100%;right:0}.xeVLIW_menuPanel button{width:100%;min-height:40px;color:var(--color-foreground);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.xeVLIW_menuPanel button:hover{background:var(--color-surface-container)}.xeVLIW_menuPanel button:last-child{color:var(--color-error-700)}.xeVLIW_menuPanel svg{width:16px;height:16px}.xeVLIW_page button:active:enabled{translate:0 .5px}.xeVLIW_page [data-testid=collections-editor] [role=dialog]{gap:12px;min-height:442px}.xeVLIW_page [data-testid=collections-editor] h2{margin-bottom:4px}.xeVLIW_page [data-testid=collections-editor] label{color:var(--color-muted-foreground);font-size:16px}.xeVLIW_page [data-testid=collections-editor-kind] label{color:var(--color-foreground);font-size:12px}.xeVLIW_page [data-testid=collections-editor-kind] label:has(input:checked){color:var(--color-on-primary)}.xeVLIW_page [data-testid=collections-editor-kind] legend{color:var(--color-muted-foreground);margin-bottom:0;font-size:16px}.xeVLIW_page [data-testid=collections-editor] input[type=text],.xeVLIW_page [data-testid=collections-editor] textarea{border-color:color-mix(in srgb, var(--color-border) 40%, transparent);color:var(--color-foreground);font-size:14px}@media (max-width:1099px){.xeVLIW_header{height:80px;margin-top:80px;padding-top:8px}.xeVLIW_toolbar{flex-wrap:wrap;gap:16px;padding:16px 0}.xeVLIW_sort{margin-left:auto}}@media (max-width:639px){.xeVLIW_page{padding-inline:16px}.xeVLIW_header{gap:12px}.xeVLIW_heading{gap:4px}.xeVLIW_heading h1{font-size:22px}.xeVLIW_create{padding-inline:12px;font-size:12px}.xeVLIW_filters{gap:8px 0;padding:0}.xeVLIW_filters button{min-height:44px;padding-inline:12px}.xeVLIW_sort button,.xeVLIW_sort select{min-height:44px}.xeVLIW_grid{grid-template-columns:minmax(0,1fr)}.xeVLIW_card{padding:20px}.xeVLIW_cardHeader h2{font-size:18px}.xeVLIW_menuTrigger{width:44px;height:44px}.xeVLIW_page [data-testid=collections-editor]{overflow-y:auto}.xeVLIW_page [data-testid=collections-editor] [role=dialog]{min-height:0;max-height:calc(100dvh - 32px);overflow-y:auto}}.xeVLIW_empty{border:1px solid color-mix(in srgb, var(--color-foreground) 5%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 95%, transparent);text-align:center;padding:64px 20px;box-shadow:0 25px 50px -12px #00000040}.xeVLIW_emptyEmoji{margin-bottom:24px;font-size:60px;line-height:1}.xeVLIW_emptyTitle{margin:0 0 16px;font-size:20px;font-weight:500;line-height:28px}.xeVLIW_emptyHint{max-width:512px;color:var(--color-muted-foreground);margin:0 auto 24px;font-size:16px;line-height:24px}.xeVLIW_loading{min-height:370px;color:var(--color-muted-foreground);place-items:center;margin:0;display:grid}
