.V8wwDa_root{width:100%;overflow-x:clip;container-type:inline-size}.V8wwDa_stage{perspective:2200px;justify-content:center;width:100%;padding-block:.6rem 1.2rem;display:flex;overflow-x:clip}.V8wwDa_book{aspect-ratio:3/2;touch-action:pan-y;width:100%;max-width:64rem;position:relative}.V8wwDa_ready{transition:transform .7s cubic-bezier(.645,.045,.355,1)}.V8wwDa_single{aspect-ratio:3/4;max-width:28rem}.V8wwDa_closedFront{transform:translate(-25%)}.V8wwDa_closedBack{transform:translate(25%)}.V8wwDa_single.V8wwDa_closedFront,.V8wwDa_single.V8wwDa_closedBack{transform:none}.V8wwDa_disabled{cursor:default}.V8wwDa_leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .25s .45s;position:absolute;top:0;left:50%}.V8wwDa_single .V8wwDa_leaf{width:100%;left:0}.V8wwDa_flipped{transform:rotateY(-180deg)}.V8wwDa_single .V8wwDa_flipped{opacity:0;pointer-events:none}.V8wwDa_single .V8wwDa_leaf:not(.V8wwDa_flipped){transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .1s}.V8wwDa_book .V8wwDa_leaf.V8wwDa_fast{transition-duration:.35s}.V8wwDa_leaf:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 65%, transparent), transparent 40%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.V8wwDa_turning:after{opacity:1}.V8wwDa_face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.V8wwDa_faceBack{transform:rotateY(180deg)}.V8wwDa_gutter{z-index:1000;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 45%, transparent) 50%, transparent);width:6%;transition:opacity .3s;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.V8wwDa_single .V8wwDa_gutter,.V8wwDa_closedFront .V8wwDa_gutter,.V8wwDa_closedBack .V8wwDa_gutter{opacity:0}.V8wwDa_rpage{opacity:0;pointer-events:none;width:50%;height:100%;transition:opacity .15s linear;position:absolute;top:0;overflow:hidden;container-type:inline-size}.V8wwDa_single .V8wwDa_rpage{width:100%;left:0}.V8wwDa_rLeft{left:0}.V8wwDa_rRight{left:50%}.V8wwDa_rVisible{opacity:1;pointer-events:auto}
.oE66sq_page{background-color:var(--book-paper);background-image:radial-gradient(120% 90% at 50% 40%, transparent 60%, color-mix(in srgb, var(--book-paper-edge) 60%, transparent));color:var(--book-ink);font-family:var(--font-body);flex-direction:column;padding:9cqi 9.5cqi 11cqi;display:flex;position:absolute;inset:0;overflow:hidden}.oE66sq_right{box-shadow:inset 14px 0 18px -12px color-mix(in srgb, var(--book-ink) 45%, transparent);border-radius:0 4px 4px 0}.oE66sq_left{box-shadow:inset -14px 0 18px -12px color-mix(in srgb, var(--book-ink) 45%, transparent);border-radius:4px 0 0 4px}.oE66sq_single{border-radius:3px 4px 4px 3px}.oE66sq_folio{font-family:var(--font-heading);letter-spacing:.2em;text-align:center;color:var(--book-ink-soft);font-size:.62rem;position:absolute;bottom:4cqi;left:0;right:0}.oE66sq_runhead{font-family:var(--font-heading);letter-spacing:.22em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--book-ink-soft);flex:none;margin-bottom:5cqi;font-size:.58rem;overflow:hidden}.oE66sq_prose{min-height:0;font-family:var(--font-prose);text-align:justify;hyphens:auto;color:var(--book-ink);flex:1;font-size:clamp(.94rem,4.2cqi,1.08rem);line-height:1.55;overflow:hidden}.oE66sq_prose p{text-indent:1.4em;margin:0 0 .7em}.oE66sq_prose p[data-cont]{text-indent:0}.oE66sq_prose h3{font-family:var(--font-heading);text-align:center;color:var(--book-ink);margin:.6em 0 .4em;font-size:1em}.oE66sq_prose blockquote{border-left:2px solid color-mix(in srgb, var(--book-accent) 45%, transparent);margin:0 0 .7em;padding-left:.9em;font-style:italic}.oE66sq_prose blockquote p{text-indent:0}.oE66sq_prose ul,.oE66sq_prose ol{text-align:left;margin:0 0 .7em;padding-left:1.3em}.oE66sq_prose hr{border:0;border-top:1px solid color-mix(in srgb, var(--book-ink) 30%, transparent);width:30%;margin:.8em auto}.oE66sq_prose img{filter:sepia(.55)contrast(1.05);border-radius:2px;max-width:100%;max-height:12em;margin:.4em auto .8em;display:block}.oE66sq_prose figure[data-book-vignette]{aspect-ratio:1280/832;width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--book-ink) 30%, transparent), 0 0 0 5px var(--book-paper), 0 0 0 6px color-mix(in srgb, var(--book-ink) 20%, transparent);border-radius:2px;margin:.3em auto .9em;overflow:hidden}.oE66sq_prose figure[data-book-vignette][data-ratio=square]{aspect-ratio:1;width:72%}.oE66sq_prose figure[data-book-vignette][data-ratio=portrait]{aspect-ratio:832/1280;width:56%}.oE66sq_prose figure[data-book-vignette] img{object-fit:cover;filter:sepia(.35)contrast(1.05);width:100%;height:100%;max-height:none;margin:0;display:block}.oE66sq_prose strong{font-weight:500}.oE66sq_proseFirst>p:first-of-type,.oE66sq_proseFirst>.oE66sq_body>p:first-of-type{text-indent:0}.oE66sq_proseFirst>p:first-of-type:first-letter,.oE66sq_proseFirst>.oE66sq_body>p:first-of-type:first-letter{float:left;font-family:var(--font-heading);color:var(--book-accent);padding:.32rem .5rem 0 0;font-size:3.6em;font-weight:700;line-height:.82}.oE66sq_unready .oE66sq_body{visibility:hidden}.oE66sq_head{text-align:center;margin-bottom:1.1rem}.oE66sq_chapNum{font-family:var(--font-heading);letter-spacing:.3em;text-transform:uppercase;color:var(--book-accent);font-size:.68rem}.oE66sq_chapTitle{font-family:var(--font-heading);text-wrap:balance;color:var(--book-ink);margin:.9rem 0 .3rem;font-size:1.35rem;font-weight:400;line-height:1.15}.oE66sq_chapRounds{font-family:var(--font-mono);color:var(--book-ink-soft);font-size:.62rem}.oE66sq_reveal .oE66sq_body>*{opacity:0;animation:.7s forwards oE66sq_bookReveal;transform:translateY(4px)}.oE66sq_reveal .oE66sq_body>:nth-child(2){animation-delay:.25s}.oE66sq_reveal .oE66sq_body>:nth-child(n+3){animation-delay:.5s}@keyframes oE66sq_bookReveal{to{opacity:1;transform:none}}.oE66sq_edit{z-index:5;position:absolute;top:3cqi;right:3.5cqi}.oE66sq_editedTag{font-family:var(--font-mono);color:var(--book-accent);font-size:.6rem;position:absolute;top:3.5cqi;left:9.5cqi}.oE66sq_fleuron{letter-spacing:.6em;text-align:center;color:var(--book-accent);margin:.4rem 0 1rem}.oE66sq_cover{position:absolute;inset:0}.oE66sq_cover>*{height:100%}.oE66sq_back{background:linear-gradient(160deg, color-mix(in srgb, var(--bg-secondary) 85%, var(--accent-primary)), var(--background));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-accent) 8%, transparent);text-align:center;color:var(--text-secondary);border-radius:6px 2px 2px 6px;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:12cqi;display:flex;position:absolute;inset:0}.oE66sq_backLogo{opacity:.6;width:70px}.oE66sq_backSynopsis{-webkit-line-clamp:9;font-family:var(--font-prose);color:color-mix(in srgb, var(--text-accent) 80%, transparent);-webkit-box-orient:vertical;margin:0;font-size:1rem;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.oE66sq_backWorld{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem}.oE66sq_centered{text-align:center;justify-content:center}.oE66sq_dedication{font-family:var(--font-prose);margin:0 0 .8rem;font-size:1.1rem;font-style:italic;line-height:1.55}.oE66sq_names{font-variant:small-caps;letter-spacing:.03em}.oE66sq_meta{font-family:var(--font-mono);color:var(--book-ink-soft);font-size:.62rem}.oE66sq_colophon{text-align:center;justify-content:flex-end;padding-bottom:18cqi}.oE66sq_colophonText{font-family:var(--font-prose);color:var(--book-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.oE66sq_locked{font-family:var(--font-prose);text-align:center;color:var(--book-ink-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7rem;font-style:italic;display:flex}.oE66sq_locked p{margin:0}.oE66sq_seal{background:radial-gradient(circle at 35% 35%, color-mix(in oklab, var(--book-accent) 75%, white), color-mix(in oklab, var(--book-accent) 70%, black));width:58px;height:58px;box-shadow:0 2px 6px color-mix(in srgb, var(--book-ink) 35%, transparent);font-family:var(--font-heading);color:var(--book-paper);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.oE66sq_toc{font-family:var(--font-prose);margin:.5rem 0 0;padding:0;font-size:1.02rem;list-style:none}.oE66sq_toc li{border-bottom:1px dotted color-mix(in srgb, var(--book-ink) 25%, transparent)}.oE66sq_tocRow{text-align:left;align-items:baseline;gap:.5rem;width:100%;padding:.45rem 0;display:flex}.oE66sq_tocRow span{flex:1;min-width:0}.oE66sq_tocRow em{font-family:var(--font-mono);color:var(--book-ink-soft);font-size:.62rem;font-style:normal}.oE66sq_tocLink{height:auto;min-height:0;font-family:var(--font-prose);font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--book-ink);background:0 0;border-radius:0;justify-content:flex-start;padding-inline:0;font-weight:400}.oE66sq_tocLink:hover,.oE66sq_tocLink[data-hovered=true]{color:var(--book-accent);background:0 0}.oE66sq_ghost{color:var(--book-ink-soft);font-style:italic}.oE66sq_blankLines{opacity:.5;flex-direction:column;flex:1;gap:3.2cqi;margin-top:2.5cqi;display:flex}.oE66sq_blankLines i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--book-ink) 35%, transparent) 10%, color-mix(in srgb, var(--book-ink) 35%, transparent) 90%, transparent);height:1px;display:block}.oE66sq_writing .oE66sq_blankLines{opacity:.9}.oE66sq_writing .oE66sq_blankLines i{background:linear-gradient(90deg, var(--book-ink) 0 0) no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--book-ink) 30%, transparent) 10%, color-mix(in srgb, var(--book-ink) 30%, transparent) 90%, transparent);height:2px;animation:1.4s forwards oE66sq_bookInk;animation-delay:calc(var(--i,0) * .18s);background-size:0% 100%,100% 100%}@keyframes oE66sq_bookInk{to{background-size:var(--w,92%) 100%, 100% 100%}}.oE66sq_card{border:1px dashed color-mix(in srgb, var(--book-accent) 50%, transparent);background:color-mix(in srgb, var(--book-paper) 88%, var(--book-accent));text-align:center;border-radius:6px;padding:1rem 1rem .9rem;position:absolute;bottom:13cqi;left:8.5cqi;right:8.5cqi}.oE66sq_cardTitle{font-family:var(--font-heading);color:var(--book-ink);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.oE66sq_cardBody{color:var(--book-ink-soft);margin:0 0 .6rem;font-size:.8rem;line-height:1.4}.oE66sq_meter{background:color-mix(in srgb, var(--book-ink) 15%, transparent);border-radius:3px;height:6px;margin:.5rem 0 .4rem;overflow:hidden}.oE66sq_meter b{background:var(--book-accent);height:100%;transition:width .5s;display:block}.oE66sq_who{color:var(--book-ink-soft);margin-top:.5rem;font-size:.68rem;display:block}.oE66sq_quill{font-family:var(--font-heading);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--book-accent);font-size:.75rem;animation:1.4s ease-in-out infinite oE66sq_bookPulse}@keyframes oE66sq_bookPulse{50%{opacity:.4}}.oE66sq_soon{font-family:var(--font-prose);text-align:center;color:var(--book-ink-soft);flex:1;justify-content:center;align-items:center;margin:0;font-size:1.05rem;font-style:italic;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.oE66sq_writing .oE66sq_blankLines i{background-size:var(--w,92%) 100%, 100% 100%;animation:none}.oE66sq_quill{animation:none}.oE66sq_reveal .oE66sq_body>*{opacity:1;animation:none;transform:none}.oE66sq_meter b{transition:none}}
@keyframes CC6OpG_ritualSpin{to{transform:rotate(1turn)}}@keyframes CC6OpG_ritualPulse{50%{opacity:.55}}@keyframes CC6OpG_ritualSpark{50%{transform:scale(1.6)}}@keyframes CC6OpG_ritualBreathe{to{transform:scale(1.12)}}@keyframes CC6OpG_ritualFadeUp{0%{opacity:0;transform:translateY(16px)}}.CC6OpG_root{--tint:var(--accent-primary);--ps:0px;--pm:calc(50dvh - 4rem - 24px);isolation:isolate;background:var(--background);min-height:calc(100dvh - 4rem);color:var(--text-accent);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.CC6OpG_root[data-stage=open],.CC6OpG_root[data-stage=logo]{--ps:min(56vmin, 460px);--pm:calc(50dvh - 4rem - 24px - min(28vmin, 230px))}.CC6OpG_root[data-stage=q]{--ps:min(36vmin, 160px);--pm:0px}.CC6OpG_root[data-stage=reveal]{--ps:min(52vmin, 220px);--pm:0px}@media (min-width:761px){.CC6OpG_root[data-stage=q]{--ps:min(30vmin, 250px)}.CC6OpG_root[data-stage=reveal]{--ps:min(44vmin, 380px)}}.CC6OpG_ambient{z-index:-1;filter:blur(22px)brightness(.28)saturate(.9);opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:-8%}.CC6OpG_ambientOn{opacity:1}.CC6OpG_stars{z-index:-1;background-image:radial-gradient(1px 1px at 12% 22%, color-mix(in srgb, var(--text-accent) 55%, transparent), transparent), radial-gradient(1px 1px at 72% 34%, color-mix(in srgb, var(--text-accent) 45%, transparent), transparent), radial-gradient(1.5px 1.5px at 42% 82%, color-mix(in srgb, var(--text-accent) 50%, transparent), transparent), radial-gradient(1px 1px at 86% 72%, color-mix(in srgb, var(--text-accent) 40%, transparent), transparent), radial-gradient(1px 1px at 26% 62%, color-mix(in srgb, var(--text-accent) 45%, transparent), transparent);opacity:.5;background-size:340px 340px;position:absolute;inset:0}.CC6OpG_stage{flex-direction:column;flex:1;align-items:center;padding:24px 16px 88px;display:flex;position:relative}.CC6OpG_portal{width:var(--ps);height:var(--ps);margin-top:var(--pm);flex:none;transition:width 1.1s cubic-bezier(.6,0,.2,1),height 1.1s cubic-bezier(.6,0,.2,1),margin 1.1s cubic-bezier(.6,0,.2,1);position:relative}.CC6OpG_glow{background:radial-gradient(circle, color-mix(in srgb, var(--tint) 30%, transparent), transparent 62%);border-radius:50%;transition:background .5s;animation:3.5s ease-in-out infinite CC6OpG_ritualPulse;position:absolute;inset:-25%}.CC6OpG_spark{background:var(--text-accent);width:8px;height:8px;box-shadow:0 0 20px 6px var(--tint), 0 0 60px 20px color-mix(in srgb, var(--tint) 40%, transparent);opacity:0;border-radius:50%;margin:-4px;transition:opacity .4s;position:absolute;top:50%;left:50%}.CC6OpG_root[data-stage=spark] .CC6OpG_spark{opacity:1;animation:1.2s ease-in-out infinite CC6OpG_ritualSpark}.CC6OpG_inner{opacity:0;box-shadow:inset 0 0 70px 26px color-mix(in srgb, var(--background) 90%, transparent);border-radius:50%;transition:opacity 1.2s .5s;position:absolute;inset:6%;overflow:hidden}.CC6OpG_root:not([data-stage=spark]) .CC6OpG_inner{opacity:1}.CC6OpG_inner:after{content:"";box-shadow:inset 0 0 60px 22px color-mix(in srgb, var(--background) 85%, transparent);border-radius:50%;position:absolute;inset:0}.CC6OpG_nebula{background:conic-gradient(from 0deg, transparent, color-mix(in srgb, var(--tint) 45%, transparent), color-mix(in srgb, var(--accent-primary) 30%, transparent), color-mix(in srgb, var(--accent-purple) 40%, transparent), transparent);filter:blur(30px);animation:12s linear infinite CC6OpG_ritualSpin;position:absolute;inset:-30%}.CC6OpG_art{background-position:50%;background-size:cover;animation:.7s ease-out both CC6OpG_ritualFadeUp,10s ease-in-out infinite alternate CC6OpG_ritualBreathe;position:absolute;inset:0}.CC6OpG_ring{opacity:0;border-radius:50%;transition:opacity .6s;position:absolute;inset:0}.CC6OpG_root:not([data-stage=spark]) .CC6OpG_ring{opacity:1}.CC6OpG_ring:before{content:"";background:conic-gradient(from 0deg, transparent 0 10%, var(--tint) 14%, transparent 22% 46%, var(--accent-primary) 54%, transparent 62% 80%, var(--tint) 86%, transparent 92%);filter:blur(.5px) drop-shadow(0 0 10px var(--tint));border-radius:50%;animation:4s linear infinite CC6OpG_ritualSpin;position:absolute;inset:0;mask:radial-gradient(closest-side,#0000 90%,#000 92% 97%,#0000 99%)}.CC6OpG_ring:after{content:"";border:1px dashed color-mix(in srgb, var(--accent-primary) 40%, transparent);border-radius:50%;animation:50s linear infinite reverse CC6OpG_ritualSpin;position:absolute;inset:-5%}.CC6OpG_logo{opacity:0;width:46%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--tint) 70%, transparent));transition:opacity 1s;position:absolute;top:50%;left:50%;translate:-50% -50%}.CC6OpG_root[data-stage=logo] .CC6OpG_logo,.CC6OpG_root[data-stage=q] .CC6OpG_portal:not([data-art]) .CC6OpG_logo{opacity:1}.CC6OpG_motto{text-align:center;max-width:620px;font-family:var(--font-heading);letter-spacing:.06em;color:var(--accent-primary);text-shadow:0 0 20px color-mix(in srgb, var(--accent-primary) 40%, transparent);opacity:0;margin-top:30px;font-size:clamp(16px,2.2vw,22px);font-weight:500;line-height:1.5;transition:opacity 1.2s}.CC6OpG_root[data-stage=logo] .CC6OpG_motto{opacity:1}.CC6OpG_question,.CC6OpG_reveal{text-align:center;width:100%;animation:.6s both CC6OpG_ritualFadeUp}.CC6OpG_question{max-width:1040px;margin-top:28px}.CC6OpG_steps{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.CC6OpG_steps i{border:1px solid var(--accent-primary);opacity:.5;width:9px;height:9px;transform:rotate(45deg)}.CC6OpG_steps i[data-on=true]{background:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary);opacity:1}.CC6OpG_options{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:12px;display:grid}@media (min-width:761px){.CC6OpG_options{gap:16px}.CC6OpG_optionsWide{grid-template-columns:repeat(auto-fit,minmax(0,200px))}.CC6OpG_optionsSeek{grid-template-columns:repeat(auto-fit,minmax(0,165px))}}.CC6OpG_option{animation:.5s both CC6OpG_ritualFadeUp;animation-delay:calc(var(--i,0) * 70ms)}.CC6OpG_archArt{filter:brightness(.7);background-position:50%;background-size:cover;transition:filter .4s,transform .4s;position:absolute;inset:0}.CC6OpG_archNoArt{background-image:radial-gradient(80% 70% at 50% 30%, color-mix(in srgb, var(--accent-primary) 30%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--background))}.CC6OpG_arch:hover .CC6OpG_archArt{filter:none;transform:scale(1.06)}.CC6OpG_arch:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--background) 95%, transparent), transparent 55%);position:absolute;inset:0}.CC6OpG_seal{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 75%, white), var(--c) 55%, color-mix(in srgb, var(--c) 55%, black));box-shadow:0 4px 14px #0009, 0 0 18px color-mix(in srgb, var(--c) 40%, transparent);border-radius:50%;place-items:center;display:grid}.CC6OpG_emblem:hover,.CC6OpG_emblem[data-focus-visible=true]{border-color:var(--c);box-shadow:0 0 28px color-mix(in srgb, var(--c) 40%, transparent)}.CC6OpG_reveal{max-width:640px;margin-top:26px;animation-delay:.3s}.CC6OpG_eyebrow{color:var(--tint)}@media (prefers-reduced-motion:reduce){.CC6OpG_root *,.CC6OpG_root :before,.CC6OpG_root :after{transition:opacity .4s!important;animation:none!important}}
.o5hMUG_book{isolation:isolate;aspect-ratio:3/4;background:var(--bg-card);width:100%;color:var(--text-accent);text-align:center;box-shadow:0 14px 30px color-mix(in srgb, var(--background) 75%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--text-accent) 10%, transparent);border-radius:2px 6px 6px 2px;display:block;position:relative;overflow:hidden;container-type:inline-size}.o5hMUG_art{z-index:-2;background-position:top;background-size:cover;position:absolute;inset:0}.o5hMUG_noArt{background:radial-gradient(110% 80% at 70% 20%, color-mix(in srgb, var(--c) 45%, transparent), transparent 60%), linear-gradient(160deg, var(--bg-secondary), var(--background))}.o5hMUG_book:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--background) 55%, transparent) 0%, transparent 24%, transparent 72%, color-mix(in srgb, var(--background) 85%, transparent) 100%);position:absolute;inset:0}.o5hMUG_book:before{content:"";z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--background) 55%, transparent), color-mix(in srgb, var(--text-accent) 14%, transparent) 55%, transparent);pointer-events:none;width:5cqi;position:absolute;inset:0 auto 0 0}.o5hMUG_top{flex-direction:column;align-items:center;display:flex;position:absolute;inset:4.5cqi 6cqi auto}.o5hMUG_logo{opacity:.92;width:19cqi;height:auto;filter:drop-shadow(0 1px 3px var(--background))}.o5hMUG_title{font-family:var(--font-heading);font-size:clamp(14px, 9.5cqi, var(--book-title-max,34px));letter-spacing:.01em;text-wrap:balance;text-shadow:0 2px 0 var(--background), 0 0 10px var(--background), 0 0 24px var(--background);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2cqi;font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}.o5hMUG_rule{background:linear-gradient(90deg, transparent, var(--banner), transparent);width:42cqi;height:max(2px,.7cqi);margin-top:2.5cqi}.o5hMUG_bottom{flex-direction:column;align-items:center;display:flex;position:absolute;inset:auto 0 5cqi}.o5hMUG_banner{background:color-mix(in srgb, var(--banner) 80%, var(--background));max-width:94%;font-family:var(--font-heading);font-size:clamp(9px, 4.6cqi, var(--book-banner-max,15px));letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px var(--background);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:2.4cqi 9cqi 2.6cqi;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'><path d='M10 9C60 3 130 8 205 5S330 2 392 8L381 17L398 25L384 33L396 43L386 52C300 58 190 54 110 57S30 56 6 53L15 44L1 35L13 27L3 18Z'/></svg>") 50%/100% 100% no-repeat}.o5hMUG_hook{font-size:clamp(10px, 3.8cqi, var(--book-hook-max,13px));color:color-mix(in srgb, var(--text-accent) 88%, transparent);text-shadow:0 1px 4px var(--background);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3cqi 8cqi 0;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}@container (max-width:210px){.o5hMUG_hook{display:none}}@container (max-width:200px){.o5hMUG_logo{display:none}.o5hMUG_title{-webkit-line-clamp:2;margin-top:0;font-size:clamp(11px,8cqi,15px)}}.o5hMUG_ribbon{z-index:3;width:10cqi;min-width:24px;color:var(--text-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 70%, var(--background)), var(--c));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);filter:drop-shadow(0 2px 3px var(--background));place-items:center;padding:2.5cqi 0 4.5cqi;display:grid;position:absolute;top:0;right:7cqi}.o5hMUG_ribbon>span{scale:var(--book-ribbon-scale,1)}
@property --wall-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aCz9LG_wallRing{to{--wall-angle:360deg}}@keyframes aCz9LG_wallSwirl{to{transform:rotate(1turn)}}@keyframes aCz9LG_wallCore{50%{opacity:.75;transform:scale(1.18)}}@keyframes aCz9LG_wallSpark{10%{opacity:1}to{opacity:0;transform:translate(var(--dx), -340px)}}.aCz9LG_root{isolation:isolate;background:var(--background);min-height:calc(100dvh - 4rem);color:var(--text-accent);flex-direction:column;flex:1;display:flex;position:relative}.aCz9LG_sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.aCz9LG_skyView{height:100dvh;position:sticky;top:0;overflow:hidden}.aCz9LG_skyView:after{content:"";background:radial-gradient(90% 70% at 50% 40%, transparent, color-mix(in srgb, var(--background) 85%, transparent));position:absolute;inset:0}.aCz9LG_bar{z-index:6;background:linear-gradient(color-mix(in srgb, var(--background) 92%, transparent), color-mix(in srgb, var(--background) 60%, transparent) 70%, transparent);backdrop-filter:blur(6px);position:sticky;top:4rem}.aCz9LG_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}@media (min-width:640px){.aCz9LG_grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1024px){.aCz9LG_grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.aCz9LG_cell{min-width:0;position:relative}.aCz9LG_wide{grid-column:span 2}.aCz9LG_cell:hover,.aCz9LG_cell:focus-within{z-index:3}.aCz9LG_arch{--rx:0deg;--ry:0deg;--s:1;border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);background:var(--bg-secondary);height:230px;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--s));border-radius:70px 70px 4px 4px;flex-direction:column;transition:transform .18s ease-out,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.aCz9LG_arch[data-expanded=true]{border-color:var(--accent-primary);height:auto;min-height:360px;box-shadow:0 0 36px color-mix(in srgb, var(--accent-primary) 28%, transparent)}@media (min-width:640px){.aCz9LG_arch{border-radius:110px 110px 4px 4px;height:340px}.aCz9LG_arch[data-expanded=true]{min-height:340px}}@media (hover:hover) and (min-width:640px){.aCz9LG_arch:hover{--s:1.06;border-color:var(--accent-primary);box-shadow:0 0 36px color-mix(in srgb, var(--accent-primary) 28%, transparent)}}.aCz9LG_arch:has(:focus-visible){outline:2px solid var(--accent-primary);outline-offset:2px}.aCz9LG_art{filter:brightness(.78)saturate(.9);background-position:50%;background-size:cover;transition:filter .5s,transform .8s;position:absolute;inset:0}.aCz9LG_arch:hover .aCz9LG_art,.aCz9LG_arch[data-expanded=true] .aCz9LG_art{filter:none;transform:scale(1.06)}.aCz9LG_veil{background:linear-gradient(0deg, color-mix(in srgb, var(--background) 97%, transparent) 0%, color-mix(in srgb, var(--background) 75%, transparent) 34%, transparent 62%);position:absolute;inset:0}.aCz9LG_arch[data-expanded=true] .aCz9LG_veil{background:linear-gradient(0deg, color-mix(in srgb, var(--background) 97%, transparent) 0%, color-mix(in srgb, var(--background) 85%, transparent) 55%, transparent 90%)}.aCz9LG_glare{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), color-mix(in srgb, var(--text-accent) 22%, transparent), transparent 45%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.aCz9LG_arch:hover .aCz9LG_glare{opacity:1}}.aCz9LG_arch:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--wall-angle), transparent 0 12%, var(--accent-blue) 18%, transparent 26% 46%, var(--accent-primary) 54%, transparent 62% 80%, var(--accent-blue) 86%, transparent 94%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px var(--accent-blue));padding:2px;transition:opacity .3s;animation:3s linear infinite paused aCz9LG_wallRing;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.aCz9LG_arch:hover:before,.aCz9LG_arch[data-expanded=true]:before,.aCz9LG_forge:before{opacity:1;animation-play-state:running}@media (max-width:639px){.aCz9LG_arch:not([data-expanded=true]) .aCz9LG_stat:nth-child(n+3){display:none}}.aCz9LG_art,.aCz9LG_veil,.aCz9LG_nebula,.aCz9LG_core,.aCz9LG_sparks{z-index:-1}.aCz9LG_sparks{position:absolute;inset:0;overflow:hidden}.aCz9LG_seal{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);background-color:color-mix(in srgb, var(--background) 55%, transparent);background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.aCz9LG_forge{border-color:color-mix(in srgb, var(--accent-blue) 50%, transparent);background:var(--background)}@media (max-width:639px){.aCz9LG_forge{height:250px}}.aCz9LG_nebula{background:conic-gradient(from 0deg at 50% 45%, transparent, color-mix(in srgb, var(--accent-blue) 35%, transparent), color-mix(in srgb, var(--accent-primary) 25%, transparent), color-mix(in srgb, var(--accent-purple) 30%, transparent), transparent);filter:blur(40px);animation:14s linear infinite aCz9LG_wallSwirl;position:absolute;inset:-30%}.aCz9LG_core{background:radial-gradient(circle, var(--text-accent) 0%, color-mix(in srgb, var(--accent-blue) 90%, var(--text-accent)) 12%, color-mix(in srgb, var(--accent-blue) 35%, transparent) 38%, transparent 70%);border-radius:50%;width:150px;height:150px;animation:3.2s ease-in-out infinite aCz9LG_wallCore;position:absolute;top:40%;left:50%;translate:-50% -50%}@media (max-width:639px){.aCz9LG_core{width:110px;height:110px;top:22%}}.aCz9LG_sparks i{background:var(--accent-blue);width:2px;height:2px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--accent-blue) 80%, transparent);opacity:0;border-radius:50%;animation:linear infinite aCz9LG_wallSpark;position:absolute;bottom:0}.aCz9LG_forgeTitle{text-shadow:0 0 24px color-mix(in srgb, var(--accent-blue) 70%, transparent)}.aCz9LG_stretch:after{content:"";z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.aCz9LG_root *,.aCz9LG_root :before,.aCz9LG_root :after{transition:none!important;animation:none!important}.aCz9LG_arch,.aCz9LG_arch:hover{--s:1;--rx:0deg;--ry:0deg}.aCz9LG_arch:hover .aCz9LG_art,.aCz9LG_arch[data-expanded=true] .aCz9LG_art{transform:none}.aCz9LG_sparks{display:none}}
.WZrLga_mode{border:1px solid color-mix(in srgb, var(--text-accent) 15%, transparent);background:color-mix(in srgb, var(--background) 45%, transparent);border-radius:6px;align-items:flex-start;gap:1rem;padding:1.1rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.WZrLga_mode:hover{border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--accent-primary) 14%, transparent);transform:translateY(-2px)}.WZrLga_guided{border-color:color-mix(in srgb, var(--accent-primary) 60%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-primary) 16%, transparent), transparent 60%), color-mix(in srgb, var(--background) 45%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--accent-primary) 10%, transparent)}.WZrLga_guided:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--accent-gold) 22%, transparent) 50%, transparent 65%);animation:6s ease-in-out 1.5s infinite WZrLga_sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes WZrLga_sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.WZrLga_medallion{border:1px solid color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);width:2.75rem;height:2.75rem;color:var(--accent-primary);border-radius:999px;flex-shrink:0;place-items:center;transition:transform .4s;display:grid}.WZrLga_mode:hover .WZrLga_medallion{transform:rotate(-12deg)scale(1.06)}.WZrLga_cover{perspective:900px;border-radius:6px;display:block}.WZrLga_cover>span{transform-origin:0;transition:transform .35s,box-shadow .35s}.WZrLga_cover:hover>span,.WZrLga_cover:focus-visible>span{box-shadow:0 22px 40px color-mix(in srgb, var(--background) 80%, transparent), 0 0 30px color-mix(in srgb, var(--accent-primary) 28%, transparent);transform:translateY(-6px)rotateY(-8deg)}.WZrLga_cover:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary) 60%, transparent);outline-offset:4px}@supports (animation-timeline:view()){.WZrLga_rise{animation:linear both WZrLga_rise view();animation-range:entry entry 70%}}@keyframes WZrLga_rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WZrLga_mode,.WZrLga_mode:hover,.WZrLga_mode:hover .WZrLga_medallion,.WZrLga_cover>span,.WZrLga_cover:hover>span,.WZrLga_cover:focus-visible>span{transition:none;transform:none}.WZrLga_guided:after,.WZrLga_rise{animation:none}}
@property --portal-arch-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes R5TbZa_portalArchSpin{to{--portal-arch-spin:360deg}}.R5TbZa_ring{background:conic-gradient(from var(--portal-arch-spin), color-mix(in srgb, var(--accent-primary) 25%, transparent), var(--accent-gold) 12%, color-mix(in srgb, var(--accent-gold) 35%, white) 16%, var(--accent-gold) 20%, color-mix(in srgb, var(--accent-primary) 25%, transparent) 34%, color-mix(in srgb, var(--accent-primary) 25%, transparent) 50%, var(--accent-gold) 62%, color-mix(in srgb, var(--accent-gold) 35%, white) 66%, var(--accent-gold) 70%, color-mix(in srgb, var(--accent-primary) 25%, transparent) 84%);box-shadow:0 0 36px color-mix(in srgb, var(--accent-gold) 30%, transparent);border-radius:999px 999px 14px 14px;padding:6px;position:relative}.R5TbZa_spinning{animation:5s linear infinite R5TbZa_portalArchSpin}.R5TbZa_inner{border-radius:999px 999px 10px 10px;height:100%;position:relative;overflow:hidden}.R5TbZa_plain{background:radial-gradient(70% 22% at 50% 0%, color-mix(in srgb, var(--accent-primary) 16%, transparent), transparent), var(--bg-secondary)}@media (prefers-reduced-motion:reduce){.R5TbZa_spinning{animation:none}}
@keyframes u2d2_G_portalLoaderSpin{to{transform:rotate(1turn)}}@keyframes u2d2_G_portalLoaderPulse{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes u2d2_G_portalLoaderEnter{0%{opacity:0}to{opacity:1}}.u2d2_G_pageFlow{flex:1;min-height:calc(100dvh - 65px)}.u2d2_G_page{z-index:40;isolation:isolate;background:var(--background);flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out .25s both u2d2_G_portalLoaderEnter;display:flex;position:fixed;inset:0}.u2d2_G_page[data-chained=true]{animation:none}.u2d2_G_atmosphere{z-index:-1;background-image:radial-gradient(55% 45% at 50% 42%, color-mix(in srgb, var(--accent-primary) 22%, transparent), transparent 70%), radial-gradient(45% 40% at 18% 78%, color-mix(in srgb, var(--accent-purple) 26%, transparent), transparent 72%), radial-gradient(40% 35% at 88% 85%, color-mix(in srgb, var(--accent-secondary) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--background));position:absolute;inset:0}.u2d2_G_sectionRoot{flex-direction:column;align-items:center;gap:.5rem;display:flex}.u2d2_G_portal{--pl-size:min(64vw, 260px);--pl-glow:18px;width:var(--pl-size);aspect-ratio:1;flex:none;place-items:center;max-width:100%;display:grid;position:relative}.u2d2_G_section.u2d2_G_sm{--pl-size:4rem;--pl-glow:6px}.u2d2_G_section.u2d2_G_md{--pl-size:6rem;--pl-glow:8px}.u2d2_G_section.u2d2_G_lg{--pl-size:12rem;--pl-glow:14px}.u2d2_G_portal:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-primary) 30%, transparent), transparent);filter:blur(var(--pl-glow));border-radius:50%;animation:2.4s ease-in-out infinite alternate u2d2_G_portalLoaderPulse;position:absolute;inset:12%}.u2d2_G_section:before{opacity:.6;inset:18%}.u2d2_G_ring{border-radius:50%;position:absolute;inset:0}.u2d2_G_ring:before{content:"";background:conic-gradient(from 0deg, transparent 0 10%, var(--text-accent) 14%, transparent 22% 46%, var(--accent-primary) 54%, transparent 62% 80%, var(--text-accent) 86%, transparent 92%);filter:blur(.5px) drop-shadow(0 0 calc(var(--pl-glow) * .55) var(--accent-primary));animation:u2d2_G_portalLoaderSpin 6s linear var(--pl-phase,0s) infinite;border-radius:50%;position:absolute;inset:0;mask:radial-gradient(closest-side,#0000 90%,#000 92% 97%,#0000 99%)}.u2d2_G_ring:after{content:"";border:1px dashed color-mix(in srgb, var(--accent-primary) 40%, transparent);border-radius:50%;animation:50s linear infinite reverse u2d2_G_portalLoaderSpin;position:absolute;inset:-5%}.u2d2_G_section .u2d2_G_ring:after{display:none}.u2d2_G_logo{width:62%;filter:drop-shadow(0 0 var(--pl-glow) color-mix(in srgb, var(--accent-primary) 70%, transparent));animation:2.4s ease-in-out infinite alternate u2d2_G_portalLoaderPulse;position:relative}.u2d2_G_logo img{width:100%;height:auto;display:block}.u2d2_G_label{font-family:var(--font-heading);letter-spacing:.06em;color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.95rem}.u2d2_G_sectionRoot .u2d2_G_label{margin-top:0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.u2d2_G_page,.u2d2_G_portal,.u2d2_G_portal *,.u2d2_G_portal:before,.u2d2_G_portal :before,.u2d2_G_portal :after{animation:none!important}}
@keyframes zwje8q_portalRingSpin{to{transform:rotate(1turn)}}.zwje8q_root{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zwje8q_rift{clip-path:circle(0 at var(--ring-x) var(--ring-y));background-position:50%;background-size:cover;transition:clip-path 1.5s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.zwje8q_atmosphere{background-image:radial-gradient(60% 50% at 50% 40%, color-mix(in srgb, var(--accent-primary) 28%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--background))}.zwje8q_ring{left:var(--ring-x);top:var(--ring-y);opacity:0;border-radius:50%;width:0;height:0;transition:width 1.5s cubic-bezier(.7,0,.2,1),height 1.5s cubic-bezier(.7,0,.2,1),opacity .2s;position:absolute;translate:-50% -50%}.zwje8q_ring:before{content:"";background:conic-gradient(from 0deg, transparent 0 10%, var(--text-accent) 14%, transparent 22% 48%, var(--accent-primary) 54%, transparent 62% 80%, var(--text-accent) 86%, transparent 92%);filter:blur(1px) drop-shadow(0 0 12px var(--accent-primary));border-radius:50%;animation:1.2s linear infinite zwje8q_portalRingSpin;position:absolute;inset:-6px;mask:radial-gradient(closest-side,#0000 94%,#000 96%)}.zwje8q_veil{background:var(--background);opacity:0;place-items:center;transition:opacity .6s 1.2s;display:grid;position:absolute;inset:0}.zwje8q_message{font-family:var(--font-heading);letter-spacing:.3em;text-transform:uppercase;text-align:center;color:var(--accent-primary);padding:0 16px;font-size:15px;font-weight:600}.zwje8q_open .zwje8q_rift{clip-path:circle(150vmax at var(--ring-x) var(--ring-y))}.zwje8q_open .zwje8q_ring{opacity:1;width:300vmax;height:300vmax}.zwje8q_open .zwje8q_veil{opacity:1}.zwje8q_still .zwje8q_rift{clip-path:none;transition:none}.zwje8q_still .zwje8q_ring{display:none}.zwje8q_still .zwje8q_veil{opacity:.85;transition:none}
@keyframes tpx_PW_bookFloat{50%{translate:0 -6px}}@keyframes tpx_PW_bookShine{0%,60%{background-position:120% 0}to{background-position:-60% 0}}.tpx_PW_stage{perspective:1000px;outline:none;place-items:center;height:250px;margin:4px 0 6px;display:grid}@media (min-width:1024px){.tpx_PW_stage{height:300px}}.tpx_PW_book{--book-w:160px;--book-h:calc(var(--book-w) * 4 / 3);--book-depth:14px;width:var(--book-w);height:var(--book-h);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:6s ease-in-out infinite tpx_PW_bookFloat;display:block;position:relative;transform:rotateY(-24deg)rotateX(4deg)}@media (min-width:1024px){.tpx_PW_book{--book-w:190px}}.tpx_PW_stage:hover .tpx_PW_book{transform:rotateY(-6deg)rotateX(2deg)scale(1.03)}.tpx_PW_glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-primary) 28%, transparent), transparent);filter:blur(10px);position:absolute;inset:-30px}.tpx_PW_cover{transform:translateZ(var(--book-depth));box-shadow:18px 24px 40px color-mix(in srgb, var(--background) 60%, transparent);border-radius:2px 6px 6px 2px;display:block;position:absolute;inset:0;overflow:hidden}.tpx_PW_cover:after{content:"";background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--text-accent) 25%, transparent) 45%, transparent 60%);pointer-events:none;background-size:250% 100%;animation:5s ease-in-out infinite tpx_PW_bookShine;position:absolute;inset:0}.tpx_PW_spine{width:calc(var(--book-depth) * 2);transform-origin:0;height:100%;transform:rotateY(-90deg) translateZ(var(--book-depth)) translateX(calc(var(--book-depth) * -1));background:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 25%, var(--background)), color-mix(in srgb, var(--accent-primary) 45%, var(--background)) 40%, color-mix(in srgb, var(--accent-primary) 15%, var(--background)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 40%, transparent);position:absolute;top:0;left:0}.tpx_PW_pages{width:calc(var(--book-depth) * 2 - 2px);height:calc(100% - 6px);transform:rotateY(90deg) translateZ(calc(var(--book-w) - var(--book-depth)));background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--text-accent) 85%, var(--background)) 0 2px, color-mix(in srgb, var(--text-accent) 65%, var(--background)) 2px 3px);position:absolute;top:3px;right:0}@media (prefers-reduced-motion:reduce){.tpx_PW_book,.tpx_PW_cover:after{transition:none;animation:none}.tpx_PW_stage:hover .tpx_PW_book{transform:rotateY(-24deg)rotateX(4deg)}}
@media (min-width:761px){.iVW2Tq_optionsWorlds{grid-template-columns:repeat(auto-fit,minmax(0,160px))}}.iVW2Tq_forge{border-style:dashed;border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent-primary) 18%, transparent), var(--background) 70%)}.iVW2Tq_allWorlds{background:color-mix(in srgb, var(--background) 60%, transparent)}.iVW2Tq_heroPic{background-position:50% 18%;background-size:cover;height:110px}.iVW2Tq_heroPicEmpty{background-image:radial-gradient(70% 70% at 50% 35%, color-mix(in srgb, var(--accent-primary) 25%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--background))}@media (min-width:761px){.iVW2Tq_heroPic{height:150px}}.iVW2Tq_heroChipPic{background-position:50% 18%;background-size:cover;border-radius:50%;flex:none;width:28px;height:28px}.iVW2Tq_seed[aria-pressed=true]{border-color:var(--accent-primary);box-shadow:0 0 18px color-mix(in srgb, var(--accent-primary) 30%, transparent)}@keyframes iVW2Tq_revealBookIn{0%{opacity:0;transform:translateY(12px)scale(.97)}}.iVW2Tq_revealBook{width:clamp(170px,38vmin,250px);filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--background) 70%, transparent));margin:0 auto;animation:.45s cubic-bezier(.2,.8,.2,1) iVW2Tq_revealBookIn}@media (prefers-reduced-motion:reduce){.iVW2Tq_revealBook{animation:none}}
@keyframes KLhliq_umbralKenBurns{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-2%,-1.5%)}}@keyframes KLhliq_umbralFadeIn{0%{opacity:0}to{opacity:1}}@keyframes KLhliq_umbralFog{0%{transform:translate(-4%)}to{transform:translate(5%)}}@keyframes KLhliq_umbralEmber{0%{opacity:0}10%{opacity:.9}to{opacity:0;transform:translate(var(--ember-dx), -80vh)}}.KLhliq_root{background:var(--background);position:absolute;inset:0;overflow:hidden}.KLhliq_atmosphere{background-image:radial-gradient(55% 45% at 62% 38%, color-mix(in srgb, var(--accent-primary) 22%, transparent), transparent 70%), radial-gradient(45% 40% at 18% 78%, color-mix(in srgb, var(--accent-purple) 26%, transparent), transparent 72%), radial-gradient(40% 35% at 88% 85%, color-mix(in srgb, var(--accent-secondary) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-secondary), var(--background));position:absolute;inset:0}.KLhliq_layer{transform-origin:60% 45%;background-position:50% 40%;background-size:cover;animation:38s ease-in-out infinite alternate KLhliq_umbralKenBurns;position:absolute;inset:-6%}.KLhliq_layerEntering{animation:.8s ease-out both KLhliq_umbralFadeIn,38s ease-in-out infinite alternate KLhliq_umbralKenBurns}.KLhliq_atmosphereEntering{animation:.8s ease-out both KLhliq_umbralFadeIn}.KLhliq_fog{background:radial-gradient(40% 20% at 20% 70%, color-mix(in srgb, var(--text-accent) 16%, transparent), transparent 70%), radial-gradient(35% 18% at 75% 80%, color-mix(in srgb, var(--text-accent) 12%, transparent), transparent 70%), radial-gradient(50% 25% at 50% 95%, color-mix(in srgb, var(--text-accent) 14%, transparent), transparent 70%);filter:blur(8px);animation:26s linear infinite alternate KLhliq_umbralFog;position:absolute;inset:-20%}.KLhliq_vignette{background:linear-gradient(0deg, color-mix(in srgb, var(--background) 98%, transparent) 0%, color-mix(in srgb, var(--background) 80%, transparent) 42%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--background) 60%, transparent), transparent 18%);position:absolute;inset:0}@media (min-width:641px){.KLhliq_vignette{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 70%, transparent), transparent 14%), linear-gradient(90deg, color-mix(in srgb, var(--background) 90%, transparent) 0%, color-mix(in srgb, var(--background) 50%, transparent) 34%, transparent 62%), linear-gradient(0deg, color-mix(in srgb, var(--background) 97%, transparent) 0%, color-mix(in srgb, var(--background) 60%, transparent) 22%, transparent 48%), radial-gradient(120% 90% at 60% 40%, transparent 50%, color-mix(in srgb, var(--background) 70%, transparent) 100%)}}.KLhliq_embers{position:absolute;inset:0}.KLhliq_ember{background:var(--accent-primary);width:3px;height:3px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--accent-primary) 70%, transparent);opacity:0;border-radius:50%;animation:linear infinite KLhliq_umbralEmber;position:absolute;bottom:-10px}@media (prefers-reduced-motion:reduce){.KLhliq_layer,.KLhliq_layerEntering,.KLhliq_atmosphereEntering,.KLhliq_fog{animation:none}.KLhliq_embers{display:none}}
@keyframes zpZoAG_finaleCycle{0%{opacity:0}8%,30%{opacity:1}40%,to{opacity:0}}.zpZoAG_slide{opacity:0;animation:zpZoAG_finaleCycle var(--finale-cycle) infinite;background-position:50%;background-size:cover;position:absolute;inset:0}.zpZoAG_inner:after{content:"";background:radial-gradient(60% 50% at 50% 55%, transparent, color-mix(in srgb, var(--bg-accent) 75%, transparent));position:absolute;inset:0}.zpZoAG_glow{background:radial-gradient(60% 55% at 50% 40%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 70%)}@media (prefers-reduced-motion:reduce){.zpZoAG_slide{animation:none}.zpZoAG_slide:first-child{opacity:1}}
@keyframes lSNwvG_heroIdle{50%{transform:translateY(-6px)}}@keyframes lSNwvG_heroAppear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes lSNwvG_heroBeam{50%{opacity:.75}}.lSNwvG_root{pointer-events:none;position:absolute;inset:0}.lSNwvG_beam{background:radial-gradient(50% 100% at 50% 100%, color-mix(in srgb, var(--accent-primary) 22%, transparent), transparent 75%);filter:blur(6px);width:min(62%,460px);height:92%;animation:6s ease-in-out infinite lSNwvG_heroBeam;position:absolute;bottom:6%;left:50%;translate:-50%}.lSNwvG_pedestal{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-primary) 45%, transparent), transparent), radial-gradient(closest-side, color-mix(in srgb, var(--text-accent) 18%, transparent) 30%, transparent 70%);width:min(78%,420px);height:46px;box-shadow:0 0 60px 6px color-mix(in srgb, var(--accent-primary) 18%, transparent);filter:blur(2px);border-radius:50%;position:absolute;bottom:6%;left:50%;translate:-50% 50%}.lSNwvG_figureSlot{height:94%;animation:5s ease-in-out infinite lSNwvG_heroIdle;position:absolute;bottom:6%;left:50%;translate:-50%}.lSNwvG_figure{background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;animation:.45s ease-out both lSNwvG_heroAppear}.lSNwvG_tall{aspect-ratio:9/16}.lSNwvG_tall .lSNwvG_figure{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-composite:intersect}.lSNwvG_round{aspect-ratio:1;height:82%;bottom:9%}.lSNwvG_round .lSNwvG_figure{background-position:50%;-webkit-mask-image:radial-gradient(48% 54% at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(48% 54% at 50% 46%,#000 58%,#0000 100%)}.lSNwvG_silhouette{aspect-ratio:3/4;height:70%;color:color-mix(in srgb, var(--text-accent) 22%, transparent);filter:drop-shadow(0 0 30px color-mix(in srgb, var(--accent-primary) 35%, transparent));place-items:end center;display:grid}@media (prefers-reduced-motion:reduce){.lSNwvG_beam,.lSNwvG_figureSlot,.lSNwvG_figure{animation:none}}
@keyframes NFE8Oa_umbralBangBob{50%{transform:translateY(-3px)}}.NFE8Oa_bang{animation:1.6s ease-in-out infinite NFE8Oa_umbralBangBob}.NFE8Oa_row{scrollbar-width:none}.NFE8Oa_row::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.NFE8Oa_bang{animation:none}}
._7608TW_slot{flex-direction:column;display:flex}._7608TW_slot[data-expanded=true]{flex-direction:row;align-items:flex-start;gap:14px}._7608TW_bookCol{min-width:0}._7608TW_slot[data-expanded=true] ._7608TW_bookCol{flex:0 0 calc(50% - 7px)}._7608TW_details{flex-direction:column;flex:1;min-width:0;padding-top:6px;display:flex}._7608TW_lift{transition:transform .25s,filter .25s}._7608TW_lift:hover,._7608TW_lift:focus-visible,._7608TW_slot[data-expanded=true] ._7608TW_lift{filter:drop-shadow(0 0 1px var(--accent-primary));transform:translateY(-6px)}._7608TW_lift:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){._7608TW_lift{transition:none}._7608TW_lift:hover,._7608TW_lift:focus-visible,._7608TW_slot[data-expanded=true] ._7608TW_lift{transform:none}}
@keyframes PQHdLa_forgeSpin{to{transform:rotate(1turn)}}@keyframes PQHdLa_forgeFlash{20%{opacity:1}to{opacity:0}}.PQHdLa_invokeRing{z-index:5;aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(70%,46vh,420px);position:absolute;top:45%;left:50%;translate:-50% -50%}.PQHdLa_invokeRing:before{content:"";background:conic-gradient(transparent 0 10%, var(--accent-primary) 14%, transparent 22% 48%, var(--text-accent) 54%, transparent 62% 80%, var(--accent-primary) 86%, transparent 92%);filter:drop-shadow(0 0 12px var(--accent-primary));border-radius:50%;animation:1s linear infinite PQHdLa_forgeSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 92%,#000 95%);mask:radial-gradient(closest-side,#0000 92%,#000 95%)}.PQHdLa_flash{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--text-accent) 80%, transparent), color-mix(in srgb, var(--accent-primary) 35%, transparent) 30%, transparent 60%);animation:1s ease-out PQHdLa_forgeFlash;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.PQHdLa_invokeRing:before{animation:none}.PQHdLa_flash{display:none}}
@keyframes lMia_W_boardFlicker{30%{opacity:.7}60%{opacity:1}80%{opacity:.85}}@keyframes lMia_W_boardEmber{10%{opacity:.9}to{opacity:0;transform:translate(var(--dx), -90vh)}}@keyframes lMia_W_boardBob{50%{transform:translateY(-3px)}}.lMia_W_root{isolation:isolate;background:var(--background);min-height:calc(100dvh - 4rem);color:var(--text-accent);flex-direction:column;flex:1;display:flex;position:relative}.lMia_W_sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.lMia_W_skyView{height:100dvh;position:sticky;top:0;overflow:hidden}.lMia_W_tavern{z-index:-2;filter:blur(3px)brightness(.5);background:url(/images/landing-v2/party-gathering-v2.webp) 50%/cover;position:absolute;inset:-6%}.lMia_W_skyView:after{content:"";background:radial-gradient(75% 65% at 50% 45%, transparent 40%, color-mix(in srgb, var(--background) 72%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--background) 60%, transparent), transparent 40%);position:absolute;inset:0}.lMia_W_candle{z-index:1;background:radial-gradient(50% 35% at 50% 0%, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent);animation:4s ease-in-out infinite lMia_W_boardFlicker;position:absolute;inset:0}.lMia_W_embers{z-index:1;position:absolute;inset:0}.lMia_W_embers i{background:var(--accent-gold);width:3px;height:3px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--accent-gold) 70%, transparent);opacity:0;border-radius:50%;animation:linear infinite lMia_W_boardEmber;position:absolute;bottom:-10px}.lMia_W_bar{z-index:6;background:linear-gradient(color-mix(in srgb, var(--background) 92%, transparent), color-mix(in srgb, var(--background) 60%, transparent) 70%, transparent);backdrop-filter:blur(6px);position:sticky;top:4rem}.lMia_W_planks{border:1px solid color-mix(in srgb, var(--accent-primary) 22%, transparent);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent-gold) 9%, transparent) 0 118px, color-mix(in srgb, var(--background) 45%, transparent) 118px 120px), linear-gradient(color-mix(in srgb, var(--background) 30%, transparent), color-mix(in srgb, var(--background) 50%, transparent));box-shadow:inset 0 0 60px color-mix(in srgb, var(--background) 70%, transparent), 0 30px 60px color-mix(in srgb, var(--background) 55%, transparent);backdrop-filter:blur(2px);padding:16px 12px 22px;position:relative}.lMia_W_planks+.lMia_W_planks{margin-top:26px}@media (min-width:640px){.lMia_W_planks{padding:22px 28px 34px}}.lMia_W_heading{align-items:center;gap:10px;margin:0 0 18px;display:flex}.lMia_W_heading:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 30%, transparent), transparent);flex:1;height:1px}.lMia_W_grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:640px){.lMia_W_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:34px 26px}.lMia_W_fresh .lMia_W_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.lMia_W_cell{min-width:0;position:relative}.lMia_W_slot{flex-direction:column;height:100%;display:flex}.lMia_W_stand{position:relative}.lMia_W_lift{transition:transform .25s,filter .25s}.lMia_W_lift:hover,.lMia_W_lift:focus-visible{filter:drop-shadow(0 0 1px var(--accent-primary));transform:translateY(-8px)rotate(-1deg)}.lMia_W_lift:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.lMia_W_bang{z-index:4;background:var(--accent-gold);width:26px;height:26px;color:var(--background);box-shadow:0 0 18px var(--accent-gold);border-radius:50%;place-items:center;font-size:15px;font-weight:800;animation:1.6s ease-in-out infinite lMia_W_boardBob;display:grid;position:absolute;top:12px;left:12px}.lMia_W_type{color:color-mix(in srgb, var(--c) 55%, var(--text-accent))}.lMia_W_mini{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);background-position:50%;background-size:cover;border-radius:10px 10px 2px 2px;flex:none;width:20px;height:24px;display:inline-block}.lMia_W_write{border:1px dashed color-mix(in srgb, var(--accent-blue) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--background) 50%, transparent), transparent 6%), color-mix(in srgb, var(--background) 35%, transparent);border-radius:2px 6px 6px 2px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.lMia_W_write{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.lMia_W_root *,.lMia_W_root :before,.lMia_W_root :after{transition:none!important;animation:none!important}.lMia_W_lift:hover,.lMia_W_lift:focus-visible{transform:none}.lMia_W_embers{display:none}}
.VpEQXW_root{background:var(--background);flex-direction:column;align-items:center;display:flex}.VpEQXW_page{break-after:page;break-inside:avoid;width:150mm;height:200mm;position:relative;overflow:hidden;container-type:inline-size}.VpEQXW_page:last-of-type{break-after:auto}
