.reading-page{--surface-0:#12091d;--surface-1:#161126;--surface-2:#1f1734;--surface-3:#2a2143;--surface-4:#352b56;--ink-900:#f2ebff;--ink-700:#cfc2eb;--ink-500:#ab99d0;--ink-400:#8f7eb3;--ink-300:#736291;--ink-200:#564674;background-color:var(--surface-0);background-image:radial-gradient(circle,rgba(167,139,250,.09) 1px,transparent 0);background-size:24px 24px;--reading-vh:100dvh;--reading-util-pad-top:calc(max(env(safe-area-inset-top, 0px), 12px) + 6px);--reading-util-body:3.5rem;--reading-util-pad-bottom:0.5rem;--reading-util-gap-below-header:0.5rem;--reading-main-offset:calc(var(--reading-util-pad-top) + var(--reading-util-body) + var(--reading-util-pad-bottom) + var(--reading-util-gap-below-header))}@media (max-width:1023px){.reading-page{--reading-vh:100svh;--reading-util-body:clamp(3.35rem,2.15rem + 5.5vw,5.85rem)}}.reading-page main.reading-main--fill-viewport{min-height:var(--reading-vh)}.reading-page .reading-fixed-util-header{top:0;overflow:visible;padding-top:var(--reading-util-pad-top);padding-bottom:var(--reading-util-pad-bottom);box-sizing:border-box}@media (max-width:767px){.reading-page .reading-fixed-util-header{left:max(1rem,env(safe-area-inset-left,0px));right:max(1rem,env(safe-area-inset-right,0px))}}.reading-page main.reading-main-below-util-header{padding-top:var(--reading-main-offset)}.reading-page .reading-approach-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:64rem;margin-left:auto;margin-right:auto;gap:2.5rem;padding-inline:1.5rem;padding-top:.25rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.reading-page main.reading-main-below-util-header .reading-approach-hero{min-height:calc(var(--reading-vh) - var(--reading-main-offset))}.reading-page .reading-history-scroll-host{box-sizing:border-box;height:calc(var(--reading-vh) - var(--reading-main-offset));max-height:calc(var(--reading-vh) - var(--reading-main-offset));min-height:0;padding-top:0}.reading-page .reading-history-inner{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%}.reading-page .reading-history-loading-hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:0;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));gap:clamp(.875rem,3.5vw,1.5rem);text-align:center}.reading-page .reading-phase-min-h{min-height:calc(var(--reading-vh) - var(--reading-main-offset) - 1.5rem)}.reading-page.reading-page--orbit{background-image:none;background-color:#12091d}.reading-orbit-enter-label{display:inline-flex;align-items:center;gap:.75rem}.reading-orbit-enter-label:after,.reading-orbit-enter-label:before{content:"";display:block;width:16px;height:1px;background-color:var(--ink-500);transition:background-color .5s ease}.reading-orbit-enter-btn:hover .reading-orbit-enter-label{color:var(--ink-200)}.reading-orbit-enter-btn:hover .reading-orbit-enter-label:after,.reading-orbit-enter-btn:hover .reading-orbit-enter-label:before{background-color:var(--ink-300)}.reading-page .text-ink-900{color:#f2ebff!important}.reading-page .text-ink-800{color:#ddd1f7!important}.reading-page .text-ink-700{color:#cfc2eb!important}.reading-page .text-ink-600{color:#bcaeda!important}.reading-page .text-ink-500{color:#ab99d0!important}.reading-page .text-ink-400{color:#8f7eb3!important}.reading-page .text-ink-300{color:#736291!important}.reading-page .reading-approach-lede{text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 36px rgba(167,139,250,.32)}.reading-page .reading-approach-sub{text-shadow:0 1px 2px rgba(0,0,0,.45),0 0 24px rgba(167,139,250,.22)}.reading-page .card-surface a,.reading-page .card-surface p,.reading-page .card-surface span{text-shadow:none!important}.reading-page .asset-search-shell{background-color:#f5f2fb!important}.reading-page .asset-search-input{color:#1a1225!important;-webkit-text-fill-color:#1a1225!important;caret-color:#1a1225!important;opacity:1!important}.reading-page .asset-search-placeholder{color:#8e7fa6!important}.asset-search-dropdown-panel{transform-origin:top center;animation:asset-search-dropdown-in .18s cubic-bezier(.16,1,.3,1) both;max-height:min(22rem,calc(100dvh - 11rem));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;box-shadow:0 14px 34px rgba(12,8,24,.36),0 4px 12px rgba(12,8,24,.24),inset 0 1px 0 rgba(255,255,255,.04)}.reading-page .asset-search-dropdown-panel{max-height:min(18rem,calc(45dvh - 4rem - env(safe-area-inset-bottom, 0px)));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-light) 55%,transparent) rgba(36,26,58,.65)}.reading-page .asset-search-dropdown-panel--reading-cosmic{padding-top:0;scroll-padding-top:0}.reading-page .asset-search-dropdown-panel--reading-cosmic::-webkit-scrollbar-track{margin-block:2px}.reading-page .asset-search-dropdown-panel::-webkit-scrollbar{width:9px}.reading-page .asset-search-dropdown-panel::-webkit-scrollbar-track{margin:6px 0;background:rgba(36,26,58,.5);border-radius:999px}.reading-page .asset-search-dropdown-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-light) 58%,var(--accent) 42%);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.asset-search-dropdown-panel--closing{animation:asset-search-dropdown-out .14s cubic-bezier(.4,0,1,1) both}.asset-search-recent-chip{transition-property:background-color,opacity,transform,max-width,padding,margin;transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.asset-search-shell--confirming,.reading-page .cosmic-search__main--confirming{animation:asset-search-confirm .14s cubic-bezier(.16,1,.3,1) both}@keyframes asset-search-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes asset-search-dropdown-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes asset-search-confirm{0%{filter:brightness(1)}45%{filter:brightness(1.08)}to{filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.asset-search-dropdown-panel,.asset-search-dropdown-panel--closing,.asset-search-shell--confirming,.reading-page .cosmic-search__main--confirming{animation:none}}.reading-page .cosmic-search{--cosmic-field:#100a1a;--cosmic-field-mid:#1a1228;--cosmic-spin-a:#7c3aed;--cosmic-spin-b:#c4b5fd;--cosmic-spin-deep:#2d2148;--cosmic-spin-mid:#4c3d72;--cosmic-wormhole-top:#2a2143;--cosmic-wormhole-bot:#161126}.reading-page .cosmic-search__main{position:relative;min-height:56px}.reading-page .cosmic-search__field-fill{position:absolute;inset:0;z-index:0;border-radius:10px;background:var(--cosmic-field);pointer-events:none}.reading-page .cosmic-search__cosmic-ring,.reading-page .cosmic-search__nebula,.reading-page .cosmic-search__stardust,.reading-page .cosmic-search__starfield{max-height:70px;max-width:392px;height:100%;width:100%;position:absolute;inset:0;margin:auto;overflow:hidden;z-index:-1;border-radius:12px;filter:blur(3px);pointer-events:none}.reading-page .cosmic-search__stardust{max-height:63px;max-width:385px;border-radius:10px;filter:blur(2px)}.reading-page .cosmic-search__stardust:before{content:"";z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(83deg);position:absolute;width:600px;height:600px;filter:brightness(1.35);background-image:conic-gradient(rgba(0,0,0,0) 0,var(--cosmic-spin-a) 6%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 50%,var(--cosmic-spin-b) 56%,rgba(0,0,0,0) 62%);transition:transform 2s ease}.reading-page .cosmic-search__cosmic-ring{max-height:59px;max-width:381px;border-radius:11px;filter:blur(.5px)}.reading-page .cosmic-search__cosmic-ring:before{content:"";z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(70deg);position:absolute;width:600px;height:600px;filter:brightness(1.25);background-image:conic-gradient(var(--cosmic-field),var(--cosmic-spin-a) 5%,var(--cosmic-field) 14%,var(--cosmic-field) 50%,var(--cosmic-spin-b) 60%,var(--cosmic-field) 64%);transition:transform 2s ease}.reading-page .cosmic-search__starfield{max-height:65px;max-width:390px}.reading-page .cosmic-search__starfield:before{content:"";z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(82deg);position:absolute;width:600px;height:600px;background-image:conic-gradient(rgba(0,0,0,0),var(--cosmic-spin-deep) 8%,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 50%,var(--cosmic-spin-mid) 58%,rgba(0,0,0,0) 64%);transition:transform 2s ease}.reading-page .cosmic-search:hover .cosmic-search__starfield:before{transform:translate(-50%,-50%) rotate(-98deg)}.reading-page .cosmic-search:hover .cosmic-search__nebula:before{transform:translate(-50%,-50%) rotate(-120deg)}.reading-page .cosmic-search:hover .cosmic-search__stardust:before{transform:translate(-50%,-50%) rotate(-97deg)}.reading-page .cosmic-search:hover .cosmic-search__cosmic-ring:before{transform:translate(-50%,-50%) rotate(-110deg)}.reading-page .cosmic-search:focus-within .cosmic-search__starfield:before{transform:translate(-50%,-50%) rotate(442deg);transition:transform 4s ease}.reading-page .cosmic-search:focus-within .cosmic-search__nebula:before{transform:translate(-50%,-50%) rotate(420deg);transition:transform 4s ease}.reading-page .cosmic-search:focus-within .cosmic-search__stardust:before{transform:translate(-50%,-50%) rotate(443deg);transition:transform 4s ease}.reading-page .cosmic-search:focus-within .cosmic-search__cosmic-ring:before{transform:translate(-50%,-50%) rotate(430deg);transition:transform 4s ease}.reading-page .cosmic-search__nebula{overflow:hidden;filter:blur(30px);opacity:.38;max-height:130px;max-width:432px}.reading-page .cosmic-search__nebula:before{content:"";z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(60deg);position:absolute;width:999px;height:999px;background-image:conic-gradient(#000,var(--cosmic-spin-a) 5%,#000 38%,#000 50%,var(--cosmic-spin-b) 60%,#000 87%);transition:transform 2s ease}.reading-page .cosmic-search__icon-left{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:4}.reading-page .cosmic-search__placeholder{z-index:5;color:#bcaeda!important;font-size:13px}.reading-page .cosmic-search__input{position:relative;z-index:8;box-sizing:border-box;height:56px;border:none;border-radius:10px;padding-inline:59px 52px;font-size:13px;background-color:transparent!important;caret-color:#c4b5fd!important;max-width:392px;width:100%}.reading-page .cosmic-search__input[data-empty=true]{color:transparent!important;-webkit-text-fill-color:transparent!important}.reading-page .cosmic-search__input[data-empty=false]{color:#f2ebff!important;-webkit-text-fill-color:#f2ebff!important}.reading-page .cosmic-search__input::-moz-placeholder{color:transparent}.reading-page .cosmic-search__input::placeholder{color:transparent}.reading-page .cosmic-search__wormhole-border{height:42px;width:40px;position:absolute;overflow:hidden;top:7px;right:7px;border-radius:10px;z-index:6}.reading-page .cosmic-search__wormhole-border:before{content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);position:absolute;width:600px;height:600px;filter:brightness(1.3);background-image:conic-gradient(rgba(0,0,0,0),var(--cosmic-spin-a),rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%,var(--cosmic-spin-b),rgba(0,0,0,0) 100%);animation:cosmic-search-wormhole-spin 4s linear infinite}@media (prefers-reduced-motion:reduce){.reading-page .cosmic-search__wormhole-border:before{animation:none}.reading-page .cosmic-search:focus-within .cosmic-search__cosmic-ring:before,.reading-page .cosmic-search:focus-within .cosmic-search__nebula:before,.reading-page .cosmic-search:focus-within .cosmic-search__stardust:before,.reading-page .cosmic-search:focus-within .cosmic-search__starfield:before,.reading-page .cosmic-search:hover .cosmic-search__cosmic-ring:before,.reading-page .cosmic-search:hover .cosmic-search__nebula:before,.reading-page .cosmic-search:hover .cosmic-search__stardust:before,.reading-page .cosmic-search:hover .cosmic-search__starfield:before{transform:translate(-50%,-50%) rotate(82deg);transition:none}}@keyframes cosmic-search-wormhole-spin{to{transform:translate(-50%,-50%) rotate(450deg)}}.reading-page .cosmic-search__wormhole-face{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;z-index:7;width:38px;height:40px;border-radius:10px;background:linear-gradient(180deg,var(--cosmic-wormhole-top),var(--cosmic-field),var(--cosmic-spin-mid));border:1px solid rgba(167,139,250,.22);isolation:isolate}.reading-page .cosmic-search__wormhole-face .cosmic-search__sparkles-icon{color:color-mix(in srgb,var(--accent-light) 78%,#f5f0ff 22%);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent-light) 45%,transparent))}.reading-approach-logo-shell{display:flex;align-items:center;justify-content:center}.reading-page .reading-uiverse-loader{position:relative;width:150px;height:150px;perspective:800px;transform-style:preserve-3d}.reading-page .reading-uiverse-loader__ring{position:absolute;width:100%;height:100%;border:2px solid color-mix(in srgb,var(--accent-light) 72%,transparent);border-radius:50%;box-shadow:0 0 15px color-mix(in srgb,var(--accent-light) 38%,transparent);transform-style:preserve-3d}.reading-page .reading-uiverse-loader__ring-1{animation:reading-uiverse-rotate-x 2.5s cubic-bezier(.65,0,.35,1) infinite}.reading-page .reading-uiverse-loader__ring-2{animation:reading-uiverse-rotate-y 2s cubic-bezier(.55,0,.45,1) infinite;width:120px;height:120px;top:15px;left:15px;border-color:color-mix(in srgb,var(--accent-light) 52%,transparent)}.reading-page .reading-uiverse-loader__ring-3{animation:reading-uiverse-rotate-xy 3s cubic-bezier(.7,0,.3,1) infinite;width:90px;height:90px;top:30px;left:30px;border-color:color-mix(in srgb,var(--accent-light) 32%,transparent)}.reading-page .reading-uiverse-loader__core{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px color-mix(in srgb,var(--accent-light) 52%,transparent);animation:reading-uiverse-pulse 2s cubic-bezier(.5,0,.5,1) infinite;z-index:2}.reading-page .reading-uiverse-loader__mark{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;filter:brightness(1.12) contrast(1.06)}.reading-page .reading-uiverse-loader:hover .reading-uiverse-loader__core{box-shadow:0 0 38px color-mix(in srgb,var(--accent-light) 72%,#f2ebff)}.reading-page .reading-uiverse-loader:hover .reading-uiverse-loader__ring{border-color:color-mix(in srgb,var(--accent-light) 88%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 45%,transparent)}@keyframes reading-uiverse-rotate-x{0%{transform:rotateX(0deg)}50%{transform:rotateX(180deg)}to{transform:rotateX(1turn)}}@keyframes reading-uiverse-rotate-y{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes reading-uiverse-rotate-xy{0%{transform:rotateX(0deg) rotateY(0deg)}50%{transform:rotateX(90deg) rotateY(180deg)}to{transform:rotateX(1turn) rotateY(1turn)}}@keyframes reading-uiverse-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 25px rgba(167,139,250,.52)}50%{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 36px rgba(167,139,250,.72)}}@media (prefers-reduced-motion:reduce){.reading-page .reading-uiverse-loader__ring-1,.reading-page .reading-uiverse-loader__ring-2,.reading-page .reading-uiverse-loader__ring-3{animation:none}.reading-page .reading-uiverse-loader__core{animation:none;transform:translate(-50%,-50%)}}.reading-page .oracle-button.reading-nav-oracle-cta{--border-radius:26px;--button-color:color-mix(in srgb,var(--surface-1) 78%,var(--accent) 22%);background-color:var(--button-color);border-color:color-mix(in srgb,var(--surface-4) 52%,var(--accent-light) 28%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-light) 12%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 40%,transparent),0 4px 18px rgba(0,0,0,.42);gap:0;display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.65em 1.85em;font-size:1rem;font-weight:400;line-height:1}.reading-page .oracle-button.reading-nav-oracle-cta .reading-nav-oracle-cta-inner{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.reading-page .oracle-button.reading-nav-oracle-cta .oracle-button-svg{width:26px;height:26px;fill:var(--ink-400)}.reading-page .oracle-button.reading-nav-oracle-cta .oracle-button-txt-wrap{min-height:0;align-content:center}.reading-page .oracle-button.reading-nav-oracle-cta:before{background-image:linear-gradient(165deg,color-mix(in srgb,var(--accent-light) 22%,transparent),color-mix(in srgb,#000 65%,transparent));box-shadow:0 -1px 0 color-mix(in srgb,var(--accent-light) 8%,transparent) inset,0 1px 0 color-mix(in srgb,#000 50%,transparent) inset}.reading-page .oracle-button.reading-nav-oracle-cta:after{background-image:linear-gradient(0deg,var(--surface-2),var(--accent-light),color-mix(in srgb,var(--accent-light) 52%,transparent),8%,transparent);background-position:0 0;opacity:0;filter:brightness(1.02);mask-image:linear-gradient(0deg,var(--surface-1),transparent);-webkit-mask-image:linear-gradient(0deg,var(--surface-1),transparent)}.reading-page .oracle-button.reading-nav-oracle-cta:active:not(:hover):after,.reading-page .oracle-button.reading-nav-oracle-cta:focus:after{opacity:0}.reading-page .oracle-button.reading-nav-oracle-cta:hover:after{opacity:.95;filter:brightness(1.06);mask-image:linear-gradient(0deg,var(--surface-1),transparent);-webkit-mask-image:linear-gradient(0deg,var(--surface-1),transparent)}.reading-page .oracle-button.reading-nav-oracle-cta:hover:active:after{opacity:1;filter:brightness(1.12)}.reading-page .oracle-button.reading-nav-oracle-cta:focus:before,.reading-page .oracle-button.reading-nav-oracle-cta:hover:before{box-shadow:0 -1px 0 color-mix(in srgb,var(--accent-light) 12%,transparent) inset,0 1px 0 color-mix(in srgb,#000 42%,transparent) inset}.reading-page .oracle-button.reading-nav-oracle-cta--compact{min-height:2.85rem;padding:.55em 1.45em;font-size:.875rem;--border-radius:24px}.reading-page .oracle-button.reading-nav-oracle-cta--compact .reading-nav-oracle-cta-inner{gap:.4rem}.reading-page .oracle-button.reading-nav-oracle-cta--compact .oracle-button-svg{width:22px;height:22px}.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta{min-height:1.86rem;padding:.34rem .66rem;--border-radius:15px;width:auto;min-width:0;flex:0 0 auto}.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta .reading-nav-oracle-cta-inner{gap:0}.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta .oracle-button-txt-wrap{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta .oracle-button-letter,.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta:focus .oracle-button-letter{animation:none;text-shadow:none}.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta .oracle-button-txt-1,.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta:focus .oracle-button-txt-1{animation:none;opacity:1}.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta .oracle-button-txt-2,.reading-page .oracle-button.reading-nav-oracle-cta.reading-entropy-proof-cta:focus .oracle-button-txt-2{animation:none;opacity:0}.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse .oracle-button-letter,.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse:focus .oracle-button-letter{animation:none;text-shadow:none}.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse .oracle-button-svg,.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse:focus .oracle-button-svg{animation:none}.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse .oracle-button-txt-1,.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse:focus .oracle-button-txt-1{animation:none;opacity:1}.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse .oracle-button-txt-2,.reading-page .oracle-button.reading-nav-oracle-cta.reading-nav-oracle-cta--no-pulse:focus .oracle-button-txt-2{animation:none;opacity:0}.reading-page .reading-entropy-proof-actions{gap:1rem}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal{width:2.4rem;min-width:2.4rem;min-height:2.4rem;padding-left:.55rem;padding-right:.55rem;justify-content:flex-start;transition:width .32s cubic-bezier(.2,.82,.22,1),border-radius .32s cubic-bezier(.2,.82,.22,1),box-shadow var(--transition),border var(--transition),background-color var(--transition)}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal .reading-nav-oracle-cta-inner{width:100%;justify-content:flex-start;gap:0}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal .oracle-button-svg{flex:0 0 18px;width:18px;height:18px}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal .oracle-button-txt-wrap{width:0;opacity:0;overflow:hidden;margin-left:0;transition:width .32s cubic-bezier(.2,.82,.22,1),opacity .22s ease,margin-left .32s cubic-bezier(.2,.82,.22,1)}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal:focus-visible,.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal:hover{width:7.75rem;border-radius:999px}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal:focus-visible .oracle-button-txt-wrap,.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal:hover .oracle-button-txt-wrap{width:4.9rem;opacity:1;margin-left:.45rem}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal.reading-nav-oracle-cta--history-back:focus-visible,.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal.reading-nav-oracle-cta--history-back:hover{width:5.8rem}.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal.reading-nav-oracle-cta--history-back:focus-visible .oracle-button-txt-wrap,.reading-page .oracle-button.reading-nav-oracle-cta--compact.reading-nav-oracle-cta--reveal.reading-nav-oracle-cta--history-back:hover .oracle-button-txt-wrap{width:3.1rem}@keyframes reading-nav-oracle-letter-anim{50%{text-shadow:0 0 3px color-mix(in srgb,var(--accent-light) 65%,transparent);color:var(--ink-900)}}.reading-page .oracle-button.reading-nav-oracle-cta .oracle-button-letter{color:color-mix(in srgb,var(--ink-500) 72%,transparent);animation:reading-nav-oracle-letter-anim 2s ease-in-out infinite}.reading-page .oracle-button.reading-nav-oracle-cta:hover{--button-color:color-mix(in srgb,var(--surface-2) 72%,var(--accent) 28%);background-color:var(--button-color);border-color:color-mix(in srgb,var(--accent-light) 36%,var(--surface-3) 64%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-light) 16%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 35%,transparent),0 6px 22px rgba(0,0,0,.38),0 0 20px color-mix(in srgb,var(--accent) 18%,transparent)}.reading-page .oracle-button.reading-nav-oracle-cta:hover .oracle-button-letter{color:var(--ink-900)}.reading-page .oracle-button.reading-nav-oracle-cta:hover .oracle-button-svg{fill:var(--ink-900);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent-light) 80%,transparent)) drop-shadow(0 -4px 6px rgba(18,9,29,.55));animation:none}.reading-page .oracle-button.reading-nav-oracle-cta:focus .oracle-button-letter{animation:oracle-btn-focused-letter-anim 1s ease-in-out forwards,reading-nav-oracle-letter-anim 1.2s ease-in-out infinite;animation-delay:0s,1s}.reading-page .oracle-button.reading-nav-oracle-cta:active{--button-color:color-mix(in srgb,var(--surface-1) 62%,var(--accent) 38%);background-color:var(--button-color);border-color:color-mix(in srgb,var(--accent-light) 44%,var(--surface-2) 56%);box-shadow:inset 0 2px 8px color-mix(in srgb,#000 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--accent-light) 10%,transparent)}.reading-page .oracle-button.reading-nav-oracle-cta:active .oracle-button-svg{fill:var(--ink-900)}.reading-page .oracle-button.reading-nav-oracle-cta:disabled{opacity:.46;cursor:not-allowed}.reading-page .oracle-button.reading-nav-oracle-cta:disabled .oracle-button-letter{animation:none;color:color-mix(in srgb,var(--ink-500) 58%,transparent)}.reading-page .oracle-button.reading-nav-oracle-cta:disabled .oracle-button-svg{fill:var(--ink-400);opacity:.62;filter:none}.reading-page .oracle-button.reading-nav-oracle-cta:disabled:after,.reading-page .oracle-button.reading-nav-oracle-cta:disabled:hover:after{opacity:0!important}.shuffle-phase{--shuffle-viewport-nudge:clamp(24px,5svh,52px);justify-content:center;gap:0;padding:.5rem 0 0;min-height:calc(100svh - 8rem);transform:translateY(calc(var(--shuffle-viewport-nudge) * -.45));-webkit-user-select:none;-moz-user-select:none;user-select:none}.shuffle-phase,.shuffle-phase__header{display:flex;flex-direction:column;align-items:center}.shuffle-phase__header{gap:.35rem;margin-top:clamp(-1.25rem,-3vh,-.5rem);margin-bottom:clamp(2.4rem,5.8vh,3.6rem)}.shuffle-phase__logo{transform:scale(.62);transform-origin:center;margin-bottom:-.25rem}.shuffle-phase__caption{max-width:20rem}.shuffle-phase__cards{display:grid;grid-template-areas:"cards";place-items:center;list-style:none;margin:1.35rem 0 0;padding:0;width:100vw;min-height:clamp(240px,46svh,420px)}.shuffle-phase__card{grid-area:cards;display:flex;overflow:visible;will-change:transform}.shuffle-phase__back,.shuffle-phase__card{border-radius:0;backface-visibility:hidden;transform:translateZ(0)}.shuffle-phase__back{width:min(14vmin,90px);height:auto;display:block;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--accent-light) 22%,transparent)}@media (prefers-reduced-motion:reduce){.shuffle-phase__cards{min-height:clamp(240px,46svh,420px)}.shuffle-phase__header{margin-top:-.75rem;margin-bottom:3rem}}.spread-phase{justify-content:center;width:100%;height:100%;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spread-phase,.spread-phase__header{display:flex;flex-direction:column;align-items:center;position:relative}.spread-phase__header{gap:.35rem;margin-bottom:clamp(1.2rem,3vh,2rem);z-index:50}.spread-phase__logo{transform:scale(.55);transform-origin:center;margin-bottom:-.25rem}.spread-phase__caption{max-width:22rem}.spread-phase__table{--spread-cols:7;--spread-card-w:clamp(56px,7.5vw,96px);--spread-card-h:calc(var(--spread-card-w) * 1.6);--spread-gap:clamp(8px,1.2vw,16px);display:grid;grid-template-columns:repeat(var(--spread-cols),var(--spread-card-w));gap:var(--spread-gap);position:relative}.spread-phase__card{width:var(--spread-card-w);height:var(--spread-card-h);border-radius:0;overflow:visible;box-shadow:0 4px 16px rgba(0,0,0,.35);will-change:transform,opacity;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .6s ease;animation:reading-spread-deal .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--spread-i, 0) * .12s)}.spread-phase__back{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}@keyframes reading-spread-deal{0%{transform:translate(var(--card-jx,0),calc(var(--card-jy, 0px) + 40px)) rotate(0deg) scale(.7);opacity:0}to{transform:translate(var(--card-jx,0),var(--card-jy,0)) rotate(var(--card-rot,0deg)) scale(1);opacity:1}}.spread-phase--reduced .spread-phase__card{animation-duration:.07s;transition-duration:.08s}@media (prefers-reduced-motion:reduce){.spread-phase__card{animation-duration:.07s;transition-duration:.08s}}@media (max-width:480px){.spread-phase__table{--spread-cols:5;--spread-card-w:clamp(52px,16vw,68px)}}.reading-post-draw-shuffle{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem 0 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reading-post-draw-shuffle__caption{max-width:22rem}.reading-post-draw-shuffle__viewport{width:min(94vw,460px);height:280px;display:grid;place-items:center;overflow:hidden}.reading-post-draw-shuffle__stack{display:grid;grid-template-areas:"pile";place-items:center}.reading-post-draw-shuffle__card{grid-area:pile;display:flex;width:min(23vmin,152px);aspect-ratio:2.5/3.5;border-radius:2.5vmin;border:.2vmin solid hsl(0 0% 0%/.25);overflow:hidden;background-color:#f0f0f0;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.28 88H68.413l19.298 19.298L81.28 88zm2.107 0h13.226L90 107.838 83.387 88zm15.334 0h12.866l-19.298 19.298L98.72 88zm-32.927-2.207L73.586 78h32.827l.5.5 7.294 7.293L115.414 87l-24.707 24.707-.707.707L64.586 87l1.207-1.207zm2.62.207L74 80.414 79.586 86H68.414zm16 0L90 80.414 95.586 86H84.414zm16 0L106 80.414 111.586 86h-11.172zm-8-6h11.173L98 85.586 92.414 80zM82 85.586L87.586 80H76.414L82 85.586zM17.414 0L.707 16.707 0 17.414V0h17.414zM4.28 0L0 12.838V0h4.28zm10.306 0L2.288 12.298 6.388 0h8.198zM180 17.414L162.586 0H180v17.414zM165.414 0l12.298 12.298L173.612 0h-8.198zM180 12.838L175.72 0H180v12.838zM0 163h16.413l.5.5 7.294 7.293L25.414 172l-8 8H0v-17zm0 10h6.613l-2.334 7H0v-7zm14.586 7l7-7H8.72l-2.333 7h8.2zM0 165.414L5.586 171H0v-5.586zM10.414 171L16 165.414 21.586 171H10.414zm-8-6h11.172L8 170.586 2.414 165zM180 163h-16.413l-7.794 7.793-1.207 1.207 8 8H180v-17zm-14.586 17l-7-7h12.865l2.333 7h-8.2zM180 173h-6.613l2.334 7H180v-7zm-21.586-2l5.586-5.586 5.586 5.586h-11.172zM180 165.414L174.414 171H180v-5.586zm-8 5.172l5.586-5.586h-11.172l5.586 5.586zM152.933 25.653l1.414 1.414-33.94 33.942-1.416-1.416 33.943-33.94zm1.414 127.28l-1.414 1.414-33.942-33.94 1.416-1.416 33.94 33.943zm-127.28 1.414l-1.414-1.414 33.94-33.942 1.416 1.416-33.943 33.94zm-1.414-127.28l1.414-1.414 33.942 33.94-1.416 1.416-33.94-33.943zM0 85c2.21 0 4 1.79 4 4s-1.79 4-4 4v-8zm180 0c-2.21 0-4 1.79-4 4s1.79 4 4 4v-8zM94 0c0 2.21-1.79 4-4 4s-4-1.79-4-4h8zm0 180c0-2.21-1.79-4-4-4s-4 1.79-4 4h8z' fill='%23000000' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:50%;box-shadow:0 6px 18px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--accent-light) 20%,transparent);will-change:transform}@keyframes reading-holo-root-entrance{0%{opacity:0}to{opacity:1}}.reading-holo-root-entrance{opacity:0;animation:reading-holo-root-entrance .5s cubic-bezier(.16,1,.3,1) forwards}.reading-holo-translater{position:relative;width:min(92vw,280px);aspect-ratio:500/800;transform-origin:center center;will-change:transform;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 28%,transparent)) drop-shadow(0 0 34px color-mix(in srgb,var(--accent-light) 18%,transparent))}.reading-holo-translater--interactive{cursor:pointer}.reading-holo-translater--active{z-index:100;filter:drop-shadow(0 14px 42px rgba(0,0,0,.5))}.reading-holo-translater--active .reading-holo-scene{--rim-glow-strength:1}.reading-holo-inspect-spin-shell{position:absolute;inset:0;width:100%;height:100%}.reading-holo-inspect-spin-host{transform-style:preserve-3d;animation:reading-holo-inspect-spin .92s cubic-bezier(.2,.75,.25,1) forwards}@keyframes reading-holo-inspect-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.reading-holo-scene{--pointer-x:50%;--pointer-y:50%;--pointer-from-left:0.5;--pointer-from-top:0.5;--pointer-from-center:0;--card-opacity:1;--foil-brightness:0.56;--rot-x:0deg;--rot-y:0deg;--hyp:0;width:100%;height:100%;position:relative;perspective:920px;perspective-origin:50% 48%;--rim-glow-strength:1;isolation:isolate;overflow:visible}.reading-holo-scene:before{content:"";position:absolute;inset:-7px;pointer-events:none;z-index:0;border-radius:2px;background:radial-gradient(82% 72% at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--accent-light) 52%,transparent) 0,color-mix(in srgb,var(--accent) 30%,transparent) 35%,transparent 64%),conic-gradient(from calc((var(--pointer-from-left) * 1turn) - 90deg) at 50% 50%,transparent 0deg,color-mix(in srgb,var(--accent) 22%,transparent) 70deg,color-mix(in srgb,var(--accent-light) 18%,transparent) 130deg,transparent 260deg,color-mix(in srgb,var(--accent) 16%,transparent) 1turn);filter:blur(10px) saturate(1.06);opacity:calc(.9 * var(--rim-glow-strength));transition:filter .24s ease}.reading-holo-flipper{width:100%;height:100%;position:relative;z-index:1;transform-style:preserve-3d;animation:reading-holo-flip-y .82s cubic-bezier(.65,0,.35,1) forwards}.reading-holo-face{position:absolute;inset:0;border-radius:0;border:none;outline:none;overflow:hidden;backface-visibility:hidden;box-shadow:none}.reading-holo-face--back{transform:rotateY(0deg);background:var(--surface-1)}.reading-holo-face--front{transform:rotateY(180deg)}.reading-holo-tilt{position:absolute;inset:0;transform:rotateX(var(--rot-x,0deg)) rotateY(var(--rot-y,0deg));transition:transform .2s ease-out;transform-style:preserve-3d}.reading-holo-scene--interactive .reading-holo-tilt{transition:transform .12s ease-out}.reading-holo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;pointer-events:none}.reading-holo-art{position:absolute;inset:0}.reading-holo-art--reversed{transform:rotate(180deg)}.reading-holo-shine{transform:translateZ(.02px);z-index:2;background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(268,82%,95%) 5%,hsl(265,38%,18%) 50%,hsl(272,52%,91%) 80%),linear-gradient(-45deg,hsl(265,34%,14%) 15%,hsl(275,62%,86%),hsl(260,32%,17%) 85%),linear-gradient(transparent,transparent);background-blend-mode:soft-light,difference,normal;background-size:120% 120%,200% 200%,auto;background-position:50%,calc(100% * var(--pointer-from-left, .5)) calc(100% * var(--pointer-from-top, .5)),50%;filter:brightness(var(--foil-brightness)) contrast(1.22) saturate(1.08);mix-blend-mode:color-dodge;opacity:clamp(.1,calc(.62 * var(--card-opacity) - .3 * var(--pointer-from-center, 0)),.52);transition:opacity .18s ease,background-position .05s linear}.reading-holo-glare,.reading-holo-shine{position:absolute;inset:0;pointer-events:none;border-radius:0}.reading-holo-glare{transform:translateZ(.04px);z-index:3;opacity:calc(.48 * var(--card-opacity));background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(268,90%,95%,.58) 10%,hsla(265,58%,76%,.32) 24%,hsla(265,45%,14%,.55) 90%);filter:brightness(.98) contrast(1.18) saturate(1.06);mix-blend-mode:overlay}.reading-holo-glare:after{content:"";position:absolute;inset:0;opacity:calc(.4 * var(--card-opacity));background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(268,88%,97%,.48) 10%,hsla(270,62%,87%,.38) 24%,hsla(265,38%,20%,.42) 120%);filter:brightness(1.02) contrast(1.16) saturate(1.05);pointer-events:none}@keyframes reading-holo-flip-y{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}.reading-holo-scene--reduced .reading-holo-flipper{animation-duration:.08s}.reading-holo-scene--reduced .reading-holo-inspect-spin-host{animation:none}.reading-holo-scene--reduced .reading-holo-shine{opacity:.22!important;filter:brightness(.54) contrast(1.08) saturate(.94)!important}.reading-holo-scene--reduced:before{opacity:.28!important;filter:blur(10px) saturate(.94)!important}.reading-holo-scene--reduced .reading-holo-glare,.reading-holo-scene--reduced .reading-holo-glare:after{opacity:.3!important;filter:brightness(.9) contrast(1.08) saturate(.94)!important}@media (prefers-reduced-motion:reduce){.reading-holo-scene:not(.reading-holo-scene--reduced) .reading-holo-flipper{animation-duration:.08s}}.view-all-cards__toolbar{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.5rem}.view-all-cards__table{position:relative;width:min(96vw,640px);height:min(120vw,820px);max-height:82vh;margin:.5rem auto 2.5rem;perspective:1100px;perspective-origin:50% 42%}.view-all-cards__slot{position:absolute;left:50%;top:44%;width:56px;height:86px;margin:-43px -28px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(var(--arc-tx),var(--arc-ty),0) rotate(var(--arc-rot));transition:transform .55s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.view-all-cards__flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.65,0,.35,1)}.view-all-cards__slot--flipped .view-all-cards__flipper{transform:rotateY(180deg)}.view-all-cards__face{position:absolute;inset:0;border-radius:8px;overflow:hidden;backface-visibility:hidden;box-shadow:0 3px 12px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--accent-light) 12%,transparent)}.view-all-cards__face--front{transform:rotateY(180deg)}.view-all-cards__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}@media (prefers-reduced-motion:reduce){.view-all-cards__slot{transition-duration:.12s}.view-all-cards__flipper{transition-duration:.15s}}.now-card-line{position:absolute;top:14px;left:14px;right:14px;bottom:14px;z-index:2;pointer-events:none;overflow:hidden;isolation:isolate;transform:translateZ(0)}@media (min-width:640px){.now-card-line{top:18px;left:18px;right:18px;bottom:18px}}.now-card-line:before{content:"";position:absolute;inset:-50%;transform-origin:center;background:conic-gradient(from 0deg,transparent 0,transparent 92%,rgba(167,139,250,.4) 94.5%,#A78BFA 97%,rgba(167,139,250,.4) 99%,transparent 100%);animation:nowCardOrbit 6s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden}@supports (width:1cqmax){.now-card-line{container-type:size}.now-card-line:before{inset:auto;left:50%;top:50%;width:200cqmax;height:200cqmax;animation:nowCardOrbitCentered 6s linear infinite}}.now-card-line:after{content:"";position:absolute;inset:2px;background:radial-gradient(circle 280px at 0 0,#3B2D50,#1A1225);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes nowCardOrbit{0%{transform:translateZ(0) rotate(.01deg)}to{transform:translateZ(0) rotate(360.01deg)}}@keyframes nowCardOrbitCentered{0%{transform:translate(-50%,-50%) translateZ(0) rotate(.01deg)}to{transform:translate(-50%,-50%) translateZ(0) rotate(360.01deg)}}@media (prefers-reduced-motion:reduce){.now-card-line:before{animation:none;transform:translateZ(0)}@supports (width:1cqmax){.now-card-line:before{transform:translate(-50%,-50%) translateZ(0)}}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,var(--surface-2) 0,var(--surface-3) 40%,var(--surface-2) 80%);background-size:800px 100%}.skeleton,.skeleton-dark{animation:shimmer 1.8s ease-in-out infinite;border-radius:6px}.skeleton-dark{background:linear-gradient(90deg,rgba(167,139,250,.08),rgba(167,139,250,.18) 40%,rgba(167,139,250,.08) 80%);background-size:800px 100%}.dashboard-skel-root{--dashboard-skel-dur:2.4s;--dashboard-skel-ease:cubic-bezier(0.45,0,0.35,1)}@keyframes dashboard-skel-sweep{0%{background-position:115% 50%}to{background-position:-115% 50%}}@keyframes dashboard-skel-unified-breathe{0%,to{opacity:.72}50%{opacity:.98}}.dashboard-skel-bone{background:linear-gradient(110deg,var(--surface-2) 0,rgba(196,181,253,.55) 42%,var(--surface-3) 78%,var(--surface-2) 100%);background-size:220% 100%;animation:dashboard-skel-sweep var(--dashboard-skel-dur) var(--dashboard-skel-ease) infinite}.dashboard-skel-bone--text{border-radius:4px}.dashboard-skel-bone--divider,.dashboard-skel-bone--pill{border-radius:9999px}.dashboard-skel-bone--ui{border-radius:6px}.dashboard-skel-bone--dark{background:linear-gradient(110deg,rgba(45,38,64,.95),rgba(167,139,250,.35) 45%,rgba(59,45,80,.9));background-size:240% 100%;animation:dashboard-skel-sweep var(--dashboard-skel-dur) var(--dashboard-skel-ease) infinite}.dashboard-skel-tank-fill{animation:dashboard-skel-unified-breathe var(--dashboard-skel-dur) var(--dashboard-skel-ease) infinite}@media (prefers-reduced-motion:reduce){.dashboard-skel-bone,.dashboard-skel-bone--dark{animation:none;background-position:50% 50%}.dashboard-skel-tank-fill{animation:none;opacity:.88}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ticker-marquee{animation:ticker-scroll 35s linear infinite}.ticker-marquee:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heatmap-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.3);opacity:1}}.heatmap-pulse{animation:heatmap-pulse 2s ease-in-out infinite}.warning-banner-shell{background:linear-gradient(135deg,rgba(124,58,237,.08) 0,rgba(167,139,250,.05) 42%,rgba(255,255,255,.75) 100%),var(--surface-1);border:1px solid rgba(124,58,237,.18);box-shadow:0 8px 20px rgba(26,18,37,.09),0 2px 6px rgba(26,18,37,.08),inset 1px 1px 1px rgba(255,255,255,.75),inset -1px -1px 1px rgba(26,18,37,.04);backdrop-filter:blur(12px)}.warning-banner-badge{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(180deg,var(--accent-light),var(--accent));box-shadow:0 0 0 2px rgba(124,58,237,.12),0 4px 10px rgba(124,58,237,.3)}.warning-banner-dismiss{color:var(--ink-400);border:1px solid rgba(124,58,237,.18);border-radius:999px;padding:5px 10px;background:rgba(255,255,255,.6);transition:all .16s ease}.warning-banner-dismiss:hover{color:var(--ink-700);border-color:rgba(124,58,237,.35);background:rgba(167,139,250,.12)}.qflow-root{position:relative;min-height:calc(100dvh - 11rem);overflow:visible;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) forwards}.qflow-dot{width:9px;height:9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-4) 78%,var(--accent-light) 22%);background-color:color-mix(in srgb,var(--surface-4) 88%,var(--surface-3) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease}.qflow-dot--filled{border-color:color-mix(in srgb,var(--accent) 70%,var(--accent-light) 30%);background:linear-gradient(180deg,var(--accent-light),var(--accent));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent),0 0 10px color-mix(in srgb,var(--accent) 34%,transparent);transform:scale(1.04)}.qflow-dot--pulsing{border-color:color-mix(in srgb,var(--accent-light) 72%,var(--surface-4) 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-light) 90%,#fff 10%),color-mix(in srgb,var(--accent) 76%,var(--accent-light) 24%));animation:qflowDotPulse 2s ease-in-out infinite}.qflow-dot--hollow{opacity:.62}@keyframes qflowDotPulse{0%,to{opacity:.5;box-shadow:0 0 0 rgba(167,139,250,0)}50%{opacity:1;box-shadow:0 0 8px rgba(167,139,250,.5)}}.qflow-step{position:absolute;inset:0;will-change:opacity,transform;transition:opacity .28s cubic-bezier(.2,.82,.22,1),transform .28s cubic-bezier(.2,.82,.22,1)}.qflow-step--active{opacity:1;transform:translateY(0);pointer-events:auto}.qflow-step--inactive{opacity:0;transform:translateY(10px);pointer-events:none;will-change:opacity,transform}.qflow-question-stage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:.35rem 0 .5rem}.qflow-question-logo{transform:scale(.92);transform-origin:center}.qflow-option-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.qflow-option{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 15px;border-radius:14px;border:1px solid color-mix(in srgb,var(--surface-4) 84%,var(--accent-light) 16%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,var(--surface-1) 8%),color-mix(in srgb,var(--surface-2) 97%,var(--accent) 3%));cursor:pointer;text-align:left;color:var(--ink-700);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 2px 8px color-mix(in srgb,#000 9%,transparent);transition:border-color .24s ease,background .24s ease,transform .24s cubic-bezier(.2,.82,.22,1),box-shadow .24s ease}.qflow-option:hover{border-color:color-mix(in srgb,var(--accent-light) 52%,var(--surface-4) 48%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 82%,var(--accent) 18%),color-mix(in srgb,var(--surface-2) 90%,var(--accent) 10%));transform:translateY(-1px);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent),0 4px 10px color-mix(in srgb,var(--accent) 8%,transparent)}.qflow-option--selected{border-color:color-mix(in srgb,var(--accent) 74%,var(--surface-4) 26%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 74%,var(--accent) 26%),color-mix(in srgb,var(--surface-2) 82%,var(--accent) 18%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-light) 28%,transparent),0 0 0 .5px color-mix(in srgb,var(--accent) 50%,transparent),0 6px 14px color-mix(in srgb,var(--accent) 12%,transparent)}.qflow-option--selected:hover{border-color:var(--accent);transform:translateY(-2px)}.qflow-option-copy{color:color-mix(in srgb,var(--ink-700) 94%,var(--ink-900) 6%);transition:color .2s ease}.qflow-option--selected .qflow-option-copy,.qflow-option:hover .qflow-option-copy{color:var(--ink-900)}.qflow-radio{flex-shrink:0;width:17px;height:17px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ink-300) 82%,var(--accent-light) 18%);margin-top:1px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;position:relative;background:color-mix(in srgb,var(--surface-1) 78%,var(--surface-2) 22%)}.qflow-radio--checked{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-light),var(--accent));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--surface-2) 88%,#fff 12%),0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent);transform:scale(1.03)}.qflow-custom-input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--surface-4);background:var(--surface-1);color:var(--ink-900);font-size:12px;font-family:var(--font-manrope,"Manrope"),sans-serif;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.qflow-custom-input::-moz-placeholder{color:var(--ink-400);font-style:italic}.qflow-custom-input::placeholder{color:var(--ink-400);font-style:italic}.qflow-custom-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(124,58,237,.12)}.qflow-nav-btn{padding:8px 16px;font-size:12px;font-weight:600;font-family:var(--font-manrope,"Manrope"),sans-serif;background:transparent;border:none;cursor:pointer;letter-spacing:.04em;transition:color .15s ease}.qflow-nav-row{margin-top:.35rem;display:flex;align-items:center;gap:.9rem}.qflow-custom-wrap--enter{animation:qflowCustomInputEnter .32s cubic-bezier(.16,1,.3,1) both}@keyframes qflowCustomInputEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.reading-page .qflow-custom-input{background:var(--surface-3);border-color:var(--surface-4);color:var(--ink-900)}.reading-page .qflow-custom-input::-moz-placeholder{color:var(--ink-400)}.reading-page .qflow-custom-input::placeholder{color:var(--ink-400)}.reading-page .qflow-custom-input:focus{border-color:var(--accent-light);box-shadow:0 0 0 2px rgba(167,139,250,.18)}.qflow-whisper{font-size:9px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.qflow-whisper--tight{color:var(--positive)}.qflow-whisper--moderate{color:var(--accent-light)}.qflow-whisper--wide{color:var(--caution)}.qflow-whisper--extreme{color:var(--danger)}.qflow-whisper--stale{color:var(--ink-400)}@media (prefers-reduced-motion:reduce){.qflow-dot--pulsing,.qflow-root{animation:none;opacity:1}.qflow-option{transition:none}.qflow-option:hover{transform:none}.qflow-question-stage{height:100%}.qflow-step{transition:none}.qflow-custom-wrap--enter{animation:none}}