.cover-img[data-v-31e842b4]{transition:opacity .2s}.marquee-wrap[data-v-b9e2bc23]{overflow:hidden;white-space:nowrap;min-width:0}.marquee-wrap.scrolling[data-v-b9e2bc23]{text-align:start}.marquee-track[data-v-b9e2bc23]{display:inline-flex;gap:2em;align-items:center}.marquee-copy[data-v-b9e2bc23]{display:inline-block;white-space:nowrap}.marquee-track.scrolling[data-v-b9e2bc23]{animation-name:marquee-b9e2bc23;animation-duration:var(--marquee-duration, 10s);animation-timing-function:linear;animation-delay:3s;animation-iteration-count:infinite}[dir=rtl] .marquee-track.scrolling[data-v-b9e2bc23]{animation-name:marquee-rtl-b9e2bc23}@keyframes marquee-b9e2bc23{to{transform:translate(calc(var(--marquee-shift, 0) * -1))}}@keyframes marquee-rtl-b9e2bc23{to{transform:translate(var(--marquee-shift, 0))}}.mini-player-surface[data-v-4c0e80c8]{background:color-mix(in srgb,var(--bg) 70%,transparent)}.mini-player[data-v-4c0e80c8]{bottom:calc(48px + env(safe-area-inset-bottom))}@media(min-width:768px){.mini-player[data-v-4c0e80c8]{bottom:.75rem}}.fade-enter-active[data-v-213e59af],.fade-leave-active[data-v-213e59af]{transition:opacity .18s ease}.fade-enter-from[data-v-213e59af],.fade-leave-to[data-v-213e59af]{opacity:0}.slide-enter-active[data-v-213e59af],.slide-leave-active[data-v-213e59af]{transition:transform .22s ease}.slide-enter-from[data-v-213e59af],.slide-leave-to[data-v-213e59af]{transform:translate(-100%)}[dir=rtl] .slide-enter-from[data-v-213e59af],[dir=rtl] .slide-leave-to[data-v-213e59af]{transform:translate(100%)}.ltr-nums[data-v-6488ff26]{direction:ltr}.pdf-reader-frame[data-v-6488ff26]{background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),linear-gradient(180deg,var(--grad-from, #1a120b),var(--grad-to, #0e0906));border:1px solid color-mix(in srgb,var(--accent) 25%,rgba(255,255,255,.08));color:#fff}.pdf-reader-header[data-v-6488ff26]{border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent)}.pdf-reader-scroller[data-v-6488ff26]{background:color-mix(in srgb,var(--grad-to, #0e0906) 80%,black)}.book-panel[data-v-4061032d]{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:50;background-color:var(--canvas-tint);display:flex;flex-direction:column}.book-panel-scroll[data-v-4061032d]{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 96px);min-height:0}.book-below-zone[data-v-4061032d]{flex:1 1 auto}.book-title[data-v-4061032d]{font-family:Georgia,Cambria,Times New Roman,Times,serif}@media(min-width:768px){.book-panel[data-v-4061032d]{top:104px;bottom:48px;padding-bottom:32px;inset-inline-start:auto;width:100%;max-width:672px;box-shadow:0 0 40px #00000059;border-start-start-radius:16px;border-end-start-radius:16px;--paper-grain: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.2 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.14) 12px,transparent 16px),repeating-linear-gradient(to right,#e8dabed9 0,#e8dabed9 1.5px,#785a3c59 1.5px,#785a3c59 2.5px),var(--paper-grain);background-repeat:no-repeat,repeat-y,repeat;background-size:16px 100%,14px 100%,140px 140px;background-position:left top,left top,0 0}[dir=rtl] .book-panel[data-v-4061032d]{background-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.14) 12px,transparent 16px),repeating-linear-gradient(to left,#e8dabed9 0,#e8dabed9 1.5px,#785a3c59 1.5px,#785a3c59 2.5px),var(--paper-grain);background-position:right top,right top,0 0}}.book-backdrop[data-v-4061032d]{display:none}@media(min-width:768px){.book-backdrop[data-v-4061032d]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.slide-end-enter-active[data-v-4061032d],.slide-end-leave-active[data-v-4061032d]{transition:transform .25s ease}.slide-end-enter-from[data-v-4061032d],.slide-end-leave-to[data-v-4061032d]{transform:translate(100%)}[dir=rtl] .slide-end-enter-from[data-v-4061032d],[dir=rtl] .slide-end-leave-to[data-v-4061032d]{transform:translate(-100%)}.rtl-flip[data-v-4061032d]{transform:scaleX(1)}[dir=rtl] .rtl-flip[data-v-4061032d]{transform:scaleX(-1)}.rating-btn[data-v-4061032d]{-webkit-tap-highlight-color:transparent}.rating-btn:active .rating-mark[data-v-4061032d]{transform:scale(.9)}.rating-mark[data-v-4061032d]{display:inline-block;transform-origin:50% 55%;transition:transform .12s ease-out,filter .2s ease-out;will-change:transform}.rating-mark.filled[data-v-4061032d]{filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--accent) 65%,transparent))}.rating-mark.empty[data-v-4061032d]{filter:none}.rating-mark.pop[data-v-4061032d]{animation:heart-pop-4061032d .42s cubic-bezier(.34,1.56,.64,1)}@keyframes heart-pop-4061032d{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.35) rotate(-6deg)}65%{transform:scale(.94) rotate(3deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.rating-mark[data-v-4061032d],.rating-mark.pop[data-v-4061032d]{animation:none;transition:none}}.card-enter-active[data-v-50d6db33]{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .35s ease-out}.card-leave-active[data-v-50d6db33]{transition:transform .2s ease-in,opacity .2s ease-in}.card-enter-from[data-v-50d6db33],.card-leave-to[data-v-50d6db33]{opacity:0;transform:scale(.9)}.download-status[data-v-a675a1ae]{bottom:calc(48px + env(safe-area-inset-bottom) + 1rem)}.download-status.has-player[data-v-a675a1ae]{bottom:calc(9rem + env(safe-area-inset-bottom))}@media(min-width:768px){.download-status[data-v-a675a1ae]{bottom:calc(1rem + env(safe-area-inset-bottom))}.download-status.has-player[data-v-a675a1ae]{bottom:calc(6rem + env(safe-area-inset-bottom))}}.hero-bg-mask[data-v-85c8b5d0]{-webkit-mask-image:linear-gradient(180deg,black 0%,black 60%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 60%,transparent 100%)}[dir=rtl] .rtl-flip[data-v-e292b531]{transform:scaleX(-1)}.scrollbar-thin[data-v-db6f53b5]::-webkit-scrollbar{height:4px}.scrollbar-thin[data-v-db6f53b5]::-webkit-scrollbar-track{background:transparent;margin-inline:1.25rem}@media(min-width:640px){.scrollbar-thin[data-v-db6f53b5]::-webkit-scrollbar-track{margin-inline:2rem}}.scrollbar-thin[data-v-db6f53b5]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}.featured-scroll[data-v-db6f53b5]{scrollbar-width:none}.featured-scroll[data-v-db6f53b5]::-webkit-scrollbar{display:none}.featured-nav[data-v-db6f53b5]{width:32px;height:32px;background:transparent;border:0;padding:0;color:#fff;opacity:.85;cursor:pointer;z-index:5;transform:translateY(-50%);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));transition:opacity .15s}.featured-nav[data-v-db6f53b5]:hover{opacity:1}.featured-nav[data-v-db6f53b5]:focus-visible{outline:1px solid #FFFFFF;outline-offset:3px;opacity:1}.row-item[data-v-197052b6]{display:flex;align-items:center;gap:12px;padding:8px 0}.row-cover[data-v-197052b6]{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;display:block;padding:0;background:transparent;border:0;cursor:pointer}.row-text[data-v-197052b6]{display:flex;flex-direction:column;justify-content:center;color:inherit;text-align:start;padding:0;background:transparent;border:0;cursor:pointer;font:inherit}.row-progress-bar[data-v-197052b6]{height:4px;border-radius:2px;background:var(--divide);overflow:hidden}.row-progress-fill[data-v-197052b6]{height:100%;border-radius:2px;background:var(--accent);transition:width .3s ease}.row-btn[data-v-197052b6]{display:grid;place-items:center;width:36px;height:36px;border-radius:9999px;flex-shrink:0;color:inherit;transition:background-color .12s ease}.row-btn[data-v-197052b6]:hover{background:var(--surface)}.row-btn[data-v-197052b6]:active{background:var(--surface-strong)}.row-menu-scrim[data-v-0327c15b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000059}.row-menu-popover[data-v-0327c15b]{position:fixed;z-index:61;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px #00000073;overflow:hidden;padding:4px 0}.menu-item[data-v-0327c15b]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;text-align:start;color:inherit;font-size:14px;transition:background-color .12s ease}.menu-item[data-v-0327c15b]:hover,.menu-item[data-v-0327c15b]:active{background:var(--surface-strong)}.ask-panel[data-v-d6fc7c8f]{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:50;background:radial-gradient(ellipse 40% 25% at 90% 8%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 70%),radial-gradient(ellipse 70% 50% at 20% 75%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 70%),var(--canvas-tint);display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.ask-panel[data-v-d6fc7c8f]{top:104px;bottom:48px;inset-inline-start:auto;width:100%;max-width:672px;box-shadow:0 0 40px #00000059;border-start-start-radius:16px;border-end-start-radius:16px}}.ask-topbar[data-v-d6fc7c8f]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;padding-top:calc(env(safe-area-inset-top) + 12px)}.topbar-btn[data-v-d6fc7c8f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:transparent;color:var(--ink);opacity:.6;transition:opacity .15s ease,background-color .15s ease}.topbar-btn[data-v-d6fc7c8f]:hover{opacity:1;background:var(--surface)}.scope-chip[data-v-d6fc7c8f]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;margin:0 8px;padding:4px 6px 4px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));font-size:12px;color:var(--ink);overflow:hidden}.scope-chip bdi[data-v-d6fc7c8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.scope-clear[data-v-d6fc7c8f]{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;opacity:.6;transition:opacity .15s ease,background-color .15s ease}.scope-clear[data-v-d6fc7c8f]:hover{opacity:1;background:color-mix(in srgb,var(--accent) 20%,transparent)}.ask-content[data-v-d6fc7c8f]{flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable;min-height:0}.ask-inner[data-v-d6fc7c8f]{max-width:672px;margin:0 auto;padding:8px 20px 16px}@media(min-width:640px){.ask-inner[data-v-d6fc7c8f]{padding:8px 32px 16px}}.ask-empty[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:16px;padding-top:48px}.caveat[data-v-d6fc7c8f]{font-size:13px;color:var(--ink-muted);opacity:.75;line-height:1.5}.suggested[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:8px}.suggested-chip[data-v-d6fc7c8f]{text-align:start;padding:12px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);color:var(--ink);font-size:15px;transition:background-color .15s ease,border-color .15s ease}.suggested-chip[data-v-d6fc7c8f]:hover{background:var(--surface-2, var(--surface));border-color:var(--accent)}.turns[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:40px;padding:8px 0}.ask-turn[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:16px}.q-echo[data-v-d6fc7c8f]{font-family:Georgia,Times New Roman,"IBM Plex Serif",serif;font-size:24px;font-weight:400;font-style:italic;color:var(--accent);line-height:1.3;text-align:center;letter-spacing:-.01em;padding:8px 4px;margin:0}.turn-loading[data-v-d6fc7c8f],.rail-section[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:8px}.rail-label[data-v-d6fc7c8f]{font-size:12px;font-weight:500;color:var(--ink-muted);opacity:.7}.rail-label-toggle[data-v-d6fc7c8f]{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:500;color:var(--ink-muted);opacity:.7;background:transparent;border:0;cursor:pointer;transition:opacity .15s ease}.rail-label-toggle[data-v-d6fc7c8f]:hover{opacity:1}.source-rail[data-v-d6fc7c8f]{display:flex;flex-wrap:wrap;gap:8px}.source-groups[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:10px}.source-group[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.source-group-title[data-v-d6fc7c8f]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink)}.source-group-title bdi[data-v-d6fc7c8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-group-chips[data-v-d6fc7c8f]{display:flex;flex-wrap:wrap;gap:6px;padding-inline-start:20px}.source-chip[data-v-d6fc7c8f]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;background:var(--surface);border:1px solid var(--border);color:var(--ink);transition:background-color .15s ease;max-width:100%}.source-chip bdi[data-v-d6fc7c8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-chip[data-v-d6fc7c8f]:hover{background:var(--surface-2, var(--surface))}.source-page[data-v-d6fc7c8f]{flex-shrink:0;opacity:.6;font-size:.75rem}.source-num[data-v-d6fc7c8f]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--accent);color:#000;font-size:11px;font-weight:700;flex-shrink:0}.source-chip-flash[data-v-d6fc7c8f]{animation:source-flash-d6fc7c8f 1.6s ease}@keyframes source-flash-d6fc7c8f{0%,to{box-shadow:0 0 0 0 transparent}20%{box-shadow:0 0 0 3px var(--accent)}}.cite-chip[data-v-d6fc7c8f]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin:0 1px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);border:0;font-size:11px;font-weight:700;line-height:1;cursor:pointer;vertical-align:1px;transition:background .15s}.cite-chip[data-v-d6fc7c8f]:hover{background:color-mix(in srgb,var(--accent) 38%,transparent)}.answer-prose[data-v-d6fc7c8f]{font-size:16px;line-height:1.65;color:var(--ink)}.answer-prose p[data-v-d6fc7c8f],.answer-prose blockquote[data-v-d6fc7c8f]{margin:0 0 14px}.answer-prose[data-v-d6fc7c8f]>*:last-child{margin-bottom:0}.answer-quote[data-v-d6fc7c8f]{padding-block:4px;padding-inline-start:14px;border-inline-start:3px solid color-mix(in srgb,var(--accent) 55%,transparent);font-style:italic;color:color-mix(in srgb,var(--ink) 88%,transparent);font-size:15.5px;line-height:1.55}.answer-unavailable[data-v-d6fc7c8f]{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-muted)}.retry-btn[data-v-d6fc7c8f]{flex:0 0 auto;padding:6px 14px;border-radius:999px;background:var(--accent);color:#000;font-size:13px;font-weight:600;transition:opacity .15s ease}.retry-btn[data-v-d6fc7c8f]:hover{opacity:.85}.ask-divider[data-v-d6fc7c8f]{display:flex;align-items:center;justify-content:center;margin:8px 0;color:var(--accent);opacity:.6}.ask-divider[data-v-d6fc7c8f]:before,.ask-divider[data-v-d6fc7c8f]:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.ask-divider[data-v-d6fc7c8f] svg{margin:0 12px}.recs-grid[data-v-d6fc7c8f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:640px){.recs-grid[data-v-d6fc7c8f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 16px}}.rec-cell[data-v-d6fc7c8f]{display:flex;flex-direction:column;gap:4px}.rec-chapter[data-v-d6fc7c8f]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--accent-soft);line-height:1.3;padding:4px 6px;margin-inline-start:-4px;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:start;font-family:inherit;transition:background .15s}.rec-chapter[data-v-d6fc7c8f]:hover{background:color-mix(in srgb,var(--accent-soft) 15%,transparent)}.rec-chapter[data-v-d6fc7c8f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes shimmer-d6fc7c8f{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-row[data-v-d6fc7c8f]{height:16px;border-radius:6px;background:linear-gradient(90deg,var(--surface) 25%,var(--border) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer-d6fc7c8f 1.5s infinite linear}.ask-composer[data-v-d6fc7c8f]{flex:0 0 auto;padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom) + 12px);background:var(--canvas-tint);border-top:1px solid var(--border)}.composer-inner[data-v-d6fc7c8f]{max-width:672px;margin:0 auto;display:flex;align-items:flex-end;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:6px 6px 6px 14px;transition:border-color .15s ease}.composer-inner[data-v-d6fc7c8f]:focus-within{border-color:var(--accent)}.composer-textarea[data-v-d6fc7c8f]{flex:1 1 auto;background:transparent;border:0;outline:none;resize:none;padding:8px 0;font-size:15px;line-height:1.4;color:var(--ink);max-height:180px}.composer-textarea[data-v-d6fc7c8f]::-moz-placeholder{color:var(--ink-muted);opacity:.6}.composer-textarea[data-v-d6fc7c8f]::placeholder{color:var(--ink-muted);opacity:.6}.composer-send[data-v-d6fc7c8f]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--accent);color:#000;transition:opacity .15s ease,transform .1s ease}.composer-send[data-v-d6fc7c8f]:disabled{opacity:.35;cursor:not-allowed}.composer-send[data-v-d6fc7c8f]:not(:disabled):active{transform:scale(.95)}.ask-backdrop[data-v-d6fc7c8f]{display:none}@media(min-width:768px){.ask-backdrop[data-v-d6fc7c8f]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.slide-end-enter-active[data-v-d6fc7c8f],.slide-end-leave-active[data-v-d6fc7c8f]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.slide-end-enter-from[data-v-d6fc7c8f],.slide-end-leave-to[data-v-d6fc7c8f]{transform:translate(100%)}[dir=rtl] .slide-end-enter-from[data-v-d6fc7c8f],[dir=rtl] .slide-end-leave-to[data-v-d6fc7c8f]{transform:translate(-100%)}.facet-backdrop[data-v-19ffffa2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.facet-sheet[data-v-19ffffa2]{position:fixed;top:0;bottom:0;inset-inline-end:0;inset-inline-start:auto;z-index:61;width:85%;max-width:24rem;background:radial-gradient(90% 55% at 100% 0%,color-mix(in srgb,var(--accent) 32%,transparent),transparent 70%),color-mix(in srgb,var(--canvas-tint) 96%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 40px #00000080;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@media(min-width:768px){.facet-sheet[data-v-19ffffa2]{top:6.5rem;bottom:3rem;border-start-start-radius:1rem;border-end-start-radius:1rem}}.slide-end-enter-active[data-v-19ffffa2],.slide-end-leave-active[data-v-19ffffa2]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.slide-end-enter-from[data-v-19ffffa2],.slide-end-leave-to[data-v-19ffffa2]{transform:translate(100%)}[dir=rtl] .slide-end-enter-from[data-v-19ffffa2],[dir=rtl] .slide-end-leave-to[data-v-19ffffa2]{transform:translate(-100%)}.facet-option[data-v-19ffffa2]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:12px;text-align:start;color:inherit;transition:background-color .12s ease}.facet-option[data-v-19ffffa2]:hover{background:#ffffff0f}.facet-check[data-v-19ffffa2]{width:20px;display:inline-flex;align-items:center;color:var(--accent-soft)}.facet-label[data-v-19ffffa2]{font-size:.95rem}.filter-strip[data-v-edcf6483]{padding-top:.75rem}.filter-scroll[data-v-edcf6483]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-inline:.125rem;-webkit-mask-image:linear-gradient(to right,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,black calc(100% - 28px),transparent)}[dir=rtl] .filter-scroll[data-v-edcf6483]{-webkit-mask-image:linear-gradient(to left,black calc(100% - 28px),transparent);mask-image:linear-gradient(to left,black calc(100% - 28px),transparent)}.filter-scroll[data-v-edcf6483]::-webkit-scrollbar{display:none}.filter-chip[data-v-edcf6483]{display:inline-flex;align-items:center;flex-shrink:0;padding-inline-end:.375rem;border-radius:999px;border:1px solid;transition:background-color .12s ease,color .12s ease}.filter-chip-body[data-v-edcf6483]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;color:inherit;background:transparent;border:0;cursor:pointer}.filter-chip-idle[data-v-edcf6483]{background:#ffffff14;border-color:#ffffff26;color:#fff}.filter-chip-idle[data-v-edcf6483]:hover{background:#ffffff26}.filter-chip-active[data-v-edcf6483]{background:var(--accent);border-color:transparent;color:#000;font-weight:600}.filter-chip-active .filter-chip-body[data-v-edcf6483]{font-weight:600}.filter-chip-label[data-v-edcf6483]{display:inline-block}.filter-chip-close[data-v-edcf6483]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-inline-start:.125rem;border-radius:999px;background:#00000038;color:inherit;padding:0;border:0;cursor:pointer}.filter-chip-close[data-v-edcf6483]:hover{background:#00000061}.filter-clear-all[data-v-edcf6483]{flex-shrink:0;padding:.375rem .75rem;border-radius:999px;font-size:.75rem;font-weight:500;color:#ffffffb3;background:transparent;border:0;white-space:nowrap;cursor:pointer;align-self:center}.filter-clear-all[data-v-edcf6483]:hover{color:#fff}.banner[data-v-fb1f3f96]{position:relative;display:block;width:100%;height:110px;padding:0;border:0;border-radius:1rem;overflow:hidden;cursor:pointer;color:inherit;font:inherit;background-size:cover;background-position:center;background-color:#ffffff0a;box-shadow:0 8px 24px -12px #00000073,inset 0 0 0 1px #ffffff0f;transition:transform .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.banner[data-v-fb1f3f96]:focus{outline:none}.banner[data-v-fb1f3f96]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banner[data-v-fb1f3f96]:hover{transform:translateY(-1px)}.banner[data-v-fb1f3f96]:active{transform:scale(.985)}.banner-overlay[data-v-fb1f3f96]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#00000040 60%,#0000001a)}.banner-label[data-v-fb1f3f96]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-inline-start:1.25rem;padding-inline-end:1.25rem;color:#fff;font-weight:600;font-size:1.125rem;letter-spacing:.01em;text-shadow:0 2px 8px rgba(0,0,0,.5);text-align:start}.category-panel[data-v-fb1f3f96]{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:40;background:var(--canvas-tint);overflow-y:auto;padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 6rem)}@media(min-width:768px){.category-panel[data-v-fb1f3f96]{top:3.5rem;padding-bottom:2rem}}.slide-end-enter-active[data-v-fb1f3f96],.slide-end-leave-active[data-v-fb1f3f96]{transition:transform .25s ease}.slide-end-enter-from[data-v-fb1f3f96],.slide-end-leave-to[data-v-fb1f3f96]{transform:translate(100%)}[dir=rtl] .slide-end-enter-from[data-v-fb1f3f96],[dir=rtl] .slide-end-leave-to[data-v-fb1f3f96]{transform:translate(-100%)}.rtl-flip[data-v-fb1f3f96]{transform:scaleX(1)}[dir=rtl] .rtl-flip[data-v-fb1f3f96],[dir=rtl] .rtl-flip[data-v-d342f876]{transform:scaleX(-1)}.card[data-v-d342f876]{background:var(--surface);border:1px solid var(--border);border-radius:.75rem}[dir=rtl] .rtl-flip[data-v-67990225]{transform:scaleX(-1)}.prose-like h2[data-v-f0463511]{font-size:1.125rem;line-height:1.75rem;font-weight:600}.prose-like p[data-v-f0463511]{line-height:1.625;opacity:.85}.prose-like ul[data-v-f0463511]{margin-top:.75rem;list-style-type:disc}.prose-like ul[data-v-f0463511]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.prose-like ul[data-v-f0463511]{padding-inline-start:1.5rem;line-height:1.625;opacity:.85}.prose-like[data-v-f0463511] a{text-decoration:underline;color:var(--accent-soft);cursor:pointer}.prose-like[data-v-f0463511] strong{font-weight:700}
