.Button-module__8RiFmG__pill{justify-content:center;align-items:center;gap:var(--space-xs);white-space:nowrap;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;background:color-mix(in srgb, var(--space) 55%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--edge);color:var(--ink-quiet);cursor:pointer;transition:color var(--dur-quick) var(--ease-enter), border-color var(--dur-quick) var(--ease-enter), background-color var(--dur-quick) var(--ease-enter), transform var(--dur-quick) var(--ease-enter);border-radius:999px;padding:.72rem 1.35rem;font-size:.72rem;line-height:1;display:inline-flex;box-shadow:0 12px 44px -14px #0009}.Button-module__8RiFmG__pill:active{transform:scale(.97)}.Button-module__8RiFmG__pill:focus-visible{outline:2px solid var(--synapse);outline-offset:2px}.Button-module__8RiFmG__inner{align-items:center;gap:var(--space-xs);display:inline-flex}.Button-module__8RiFmG__secondary{border-color:color-mix(in srgb, var(--silver) 16%, transparent);color:var(--slate)}.Button-module__8RiFmG__secondary:hover{border-color:color-mix(in srgb, var(--silver) 30%, transparent);background:color-mix(in srgb, var(--space) 72%, transparent);color:var(--silver)}.Button-module__8RiFmG__primary{border-color:color-mix(in srgb, var(--synapse) 40%, transparent);color:var(--synapse)}.Button-module__8RiFmG__primary:hover{border-color:color-mix(in srgb, var(--synapse) 65%, transparent);background:color-mix(in srgb, var(--space) 72%, transparent);color:var(--silver)}.Button-module__8RiFmG__ghost{-webkit-backdrop-filter:none;box-shadow:none;color:var(--slate);background:0 0;border:none;padding:.25rem 0}.Button-module__8RiFmG__ghost:hover{color:var(--silver)}
.Gear-module__JYE8hG__gear{transform-origin:50%;animation:26s linear infinite Gear-module__JYE8hG__gearTurn;display:block}.Gear-module__JYE8hG__gear[data-spin=ccw]{animation-direction:reverse}.Gear-module__JYE8hG__teeth{fill:var(--steel)}.Gear-module__JYE8hG__body{fill:none;stroke:var(--slate);stroke-width:3px;opacity:.7}.Gear-module__JYE8hG__hub{fill:var(--slate);opacity:.55}@keyframes Gear-module__JYE8hG__gearTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Gear-module__JYE8hG__gear{animation:none}}
.Handwrite-module__j6lP3a__svg{display:block;overflow:visible}.Handwrite-module__j6lP3a__stroke{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:26px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.Handwrite-module__j6lP3a__svg[data-draw] .Handwrite-module__j6lP3a__stroke{animation:Handwrite-module__j6lP3a__handwrite var(--hw-dur,.9s) var(--ease-enter,ease) forwards;animation-delay:calc(var(--hw-base,0s) + var(--hw-i,0) * var(--hw-stagger,70ms))}@keyframes Handwrite-module__j6lP3a__handwrite{0%{stroke-dashoffset:1px;fill-opacity:0}58%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@media (prefers-reduced-motion:reduce){.Handwrite-module__j6lP3a__stroke{fill-opacity:1;stroke-width:0;stroke-dashoffset:0;animation:none}}
.RoomShell-module__lE9yya__room{--edge:clamp(1.5rem, 5vw, 5rem);opacity:0;position:relative}.RoomShell-module__lE9yya__room[data-in=true]{opacity:1;transition:opacity .62s var(--ease-enter) .12s}.RoomShell-module__lE9yya__walk{z-index:2;position:relative}.RoomShell-module__lE9yya__spot{min-height:100vh;padding:0 var(--edge);grid-template-columns:68fr 32fr;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.RoomShell-module__lE9yya__media{will-change:transform;justify-content:center;align-items:center;height:min(84vh,100%);display:flex}.RoomShell-module__lE9yya__img{object-fit:contain;max-width:100%;max-height:84vh;display:block}.RoomShell-module__lE9yya__tiltFrame{isolation:isolate;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.RoomShell-module__lE9yya__tiltFrame:before{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--synapse) 10%, transparent) 0%, color-mix(in srgb, var(--synapse) 3%, transparent) 40%, transparent 70%);opacity:0;transition:opacity .52s var(--ease-enter);pointer-events:none;z-index:-1;position:absolute;inset:-8%}.RoomShell-module__lE9yya__tiltFrame:hover:before{opacity:1}@keyframes RoomShell-module__lE9yya__roomBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.005)}}.RoomShell-module__lE9yya__spot[data-active] .RoomShell-module__lE9yya__img,.RoomShell-module__lE9yya__spot[data-active] .RoomShell-module__lE9yya__bentoImg{animation:RoomShell-module__lE9yya__roomBreathe 8s var(--ease-drift) infinite}.RoomShell-module__lE9yya__bento{gap:clamp(.6rem,1vw,1rem);width:100%;max-height:84vh;display:grid}.RoomShell-module__lE9yya__bento[data-count="1"]{grid-template-columns:1fr}.RoomShell-module__lE9yya__bento[data-count="2"]{grid-template-columns:1fr 1fr}.RoomShell-module__lE9yya__bento[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr}.RoomShell-module__lE9yya__bento[data-count="3"] .RoomShell-module__lE9yya__bentoImg:first-child{grid-row:1/3}.RoomShell-module__lE9yya__bentoImg{object-fit:cover;border-radius:2px;width:100%;height:100%;max-height:84vh;display:block}.RoomShell-module__lE9yya__room[data-fit=contain] .RoomShell-module__lE9yya__bentoImg{object-fit:contain}.RoomShell-module__lE9yya__room[data-fit=contain] .RoomShell-module__lE9yya__bento[data-count="3"]{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.RoomShell-module__lE9yya__room[data-fit=contain] .RoomShell-module__lE9yya__bento[data-count="3"] .RoomShell-module__lE9yya__bentoImg:first-child{grid-row:auto}.RoomShell-module__lE9yya__placeholder{align-items:center;gap:var(--space-md);color:var(--ink-faint);flex-direction:column;display:flex}.RoomShell-module__lE9yya__phNote{font-family:var(--font-mono);color:var(--ink-quiet);text-transform:uppercase;letter-spacing:.2em;font-size:.66rem}.RoomShell-module__lE9yya__emptyFrame{border:1px solid color-mix(in srgb, var(--silver) 26%, transparent);width:min(48vw,56vh);max-height:70vh}.RoomShell-module__lE9yya__textArt{max-width:56ch}.RoomShell-module__lE9yya__textLine{font-family:var(--font-display);color:var(--silver);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:300;line-height:1.6}.RoomShell-module__lE9yya__textArt[data-lang=hi] .RoomShell-module__lE9yya__textLine{letter-spacing:.02em;color:color-mix(in srgb, var(--silver) 88%, transparent)}.RoomShell-module__lE9yya__textArt[data-long] .RoomShell-module__lE9yya__textLine{font-size:clamp(1.02rem,1.6vw,1.35rem);line-height:1.5}.RoomShell-module__lE9yya__textBreak{height:1.1em;display:block}.RoomShell-module__lE9yya__stanza+.RoomShell-module__lE9yya__stanza{margin-top:1.15em}.RoomShell-module__lE9yya__textArt[data-variant=poem]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--slate) 38%, transparent) transparent;width:fit-content;max-width:100%;max-height:min(76vh,820px);padding:2.2rem 1rem 2.2rem 0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%)}.RoomShell-module__lE9yya__textArt[data-variant=poem] .RoomShell-module__lE9yya__textLine{white-space:nowrap;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.6}.RoomShell-module__lE9yya__spot[data-variant=poem]{grid-template-columns:76fr 24fr}.RoomShell-module__lE9yya__biLine{display:block}.RoomShell-module__lE9yya__biLine+.RoomShell-module__lE9yya__biLine{margin-top:.55em}.RoomShell-module__lE9yya__textArt[data-variant=poem] .RoomShell-module__lE9yya__deva{font-family:var(--font-devanagari);color:var(--silver);white-space:nowrap;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.55;display:block}.RoomShell-module__lE9yya__textArt[data-variant=poem] .RoomShell-module__lE9yya__roman{font-family:var(--font-body);letter-spacing:.03em;color:var(--ink-quiet);opacity:.72;white-space:nowrap;margin-top:.14em;font-size:.6em;font-weight:300;line-height:1.3;display:block}.RoomShell-module__lE9yya__langToggle{margin-top:var(--space-sm);border:1px solid color-mix(in srgb, var(--slate) 34%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-quiet);cursor:pointer;transition:border-color .2s var(--ease-enter), color .2s var(--ease-enter);background:0 0;border-radius:999px;align-self:flex-start;padding:.45em .95em;font-size:.6rem}.RoomShell-module__lE9yya__langToggle:hover,.RoomShell-module__lE9yya__langToggle:focus-visible{border-color:color-mix(in srgb, var(--synapse) 50%, transparent);color:var(--ink)}.RoomShell-module__lE9yya__langSwitch{margin-top:var(--space-sm);align-self:flex-start;gap:6px;display:inline-flex}.RoomShell-module__lE9yya__langChip{border:1px solid color-mix(in srgb, var(--slate) 30%, transparent);min-width:2.4em;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);cursor:pointer;transition:border-color .2s var(--ease-enter), color .2s var(--ease-enter), background .2s var(--ease-enter);background:0 0;border-radius:999px;padding:.4em .75em;font-size:.62rem}.RoomShell-module__lE9yya__langChip:hover,.RoomShell-module__lE9yya__langChip:focus-visible{color:var(--ink);border-color:color-mix(in srgb, var(--synapse) 45%, transparent)}.RoomShell-module__lE9yya__langChip[data-active]{color:var(--white);border-color:color-mix(in srgb, var(--synapse) 60%, transparent);background:color-mix(in srgb, var(--synapse) 12%, transparent)}.RoomShell-module__lE9yya__textArt[data-lang=ko] .RoomShell-module__lE9yya__textLine{font-family:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", var(--font-body), sans-serif;word-break:keep-all}.RoomShell-module__lE9yya__textArt[data-variant=bubbles]{flex-direction:column;gap:clamp(.9rem,1.6vh,1.4rem);max-width:46ch;display:flex}.RoomShell-module__lE9yya__textArt[data-variant=bubbles] .RoomShell-module__lE9yya__textLine{font-family:var(--font-body);color:var(--silver);border:1px solid color-mix(in srgb, var(--slate) 28%, transparent);background:color-mix(in srgb, var(--graphite) 42%, transparent);border-radius:16px 16px 16px 4px;width:fit-content;padding:.7em 1em;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5}.RoomShell-module__lE9yya__textArt[data-variant=bubbles] .RoomShell-module__lE9yya__textLine:nth-child(2n){border-radius:16px 16px 4px;align-self:flex-end}.RoomShell-module__lE9yya__textArt[data-variant=prose] .RoomShell-module__lE9yya__textLine{font-family:var(--font-body);color:var(--silver);font-size:clamp(1.08rem,1.75vw,1.4rem);line-height:1.75}.RoomShell-module__lE9yya__textArt[data-variant=prose] .RoomShell-module__lE9yya__textLine+.RoomShell-module__lE9yya__textLine{margin-top:1em}.RoomShell-module__lE9yya__spot[data-variant=essay]{min-height:auto;padding:3vh var(--edge) 14vh;grid-template-columns:1fr;place-items:start center}.RoomShell-module__lE9yya__essay{width:100%;max-width:48rem}.RoomShell-module__lE9yya__essayTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--white);margin-bottom:var(--space-xl,2.5rem);max-width:24ch;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:600;line-height:1.15}.RoomShell-module__lE9yya__essayTitle:has(+.RoomShell-module__lE9yya__essayMeta){margin-bottom:var(--space-sm)}.RoomShell-module__lE9yya__essayMeta{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.RoomShell-module__lE9yya__essay .RoomShell-module__lE9yya__voice{margin-top:0;margin-bottom:var(--space-xl)}.RoomShell-module__lE9yya__essayDate{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-quiet);margin:0}.RoomShell-module__lE9yya__essayLang{border:1px solid color-mix(in srgb, var(--slate) 34%, transparent);font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-quiet);cursor:pointer;transition:border-color .2s var(--ease-enter), color .2s var(--ease-enter);background:0 0;border-radius:999px;padding:.5em 1em;font-size:.68rem;display:inline-block}.RoomShell-module__lE9yya__essayLang:hover,.RoomShell-module__lE9yya__essayLang:focus-visible{border-color:color-mix(in srgb, var(--synapse) 50%, transparent);color:var(--ink)}.RoomShell-module__lE9yya__essay[data-lang=ko] .RoomShell-module__lE9yya__essayTitle,.RoomShell-module__lE9yya__essay[data-lang=ko] .RoomShell-module__lE9yya__essayP{font-family:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", var(--font-body), sans-serif;word-break:keep-all}.RoomShell-module__lE9yya__storyClosed{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-2xl,4rem) 0;text-align:center;flex-direction:column;display:flex}.RoomShell-module__lE9yya__storyToggle{border:1px solid color-mix(in srgb, var(--slate) 40%, transparent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:border-color .22s var(--ease-enter), color .22s var(--ease-enter);background:0 0;border-radius:999px;align-items:center;gap:.6em;padding:.7em 1.4em;font-size:.74rem;display:inline-flex}.RoomShell-module__lE9yya__storyToggle:hover,.RoomShell-module__lE9yya__storyToggle:focus-visible{border-color:var(--teal-link,#078b9c);color:var(--teal-link,#078b9c)}.RoomShell-module__lE9yya__storyHint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-quiet);max-width:30ch;margin:0;line-height:1.4}.RoomShell-module__lE9yya__storyClose{margin-bottom:var(--space-lg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);cursor:pointer;transition:color .2s var(--ease-enter);background:0 0;border:none;align-items:center;gap:.4em;padding:0;font-size:.68rem;display:inline-flex}.RoomShell-module__lE9yya__storyClose:hover,.RoomShell-module__lE9yya__storyClose:focus-visible{color:var(--teal-link,#078b9c)}.RoomShell-module__lE9yya__essayP{font-family:var(--font-body);color:var(--silver);font-size:1.4rem;font-weight:300;line-height:1.8}.RoomShell-module__lE9yya__essayP+.RoomShell-module__lE9yya__essayP{margin-top:1.15em}.RoomShell-module__lE9yya__essayP:last-child{color:var(--white)}.RoomShell-module__lE9yya__essayBreak{height:.7em;display:block}.RoomShell-module__lE9yya__voice{margin-top:var(--space-lg);flex-direction:column;gap:10px;max-width:32ch;display:flex}.RoomShell-module__lE9yya__voiceBtn{border:1px solid color-mix(in srgb, var(--synapse) 45%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--white);cursor:pointer;transition:border-color .22s var(--ease-enter), background .22s var(--ease-enter);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.6em;padding:.5em 1.1em .5em .85em;font-size:.64rem;display:inline-flex}.RoomShell-module__lE9yya__voiceBtn:hover,.RoomShell-module__lE9yya__voiceBtn:focus-visible{border-color:var(--synapse);background:color-mix(in srgb, var(--synapse) 12%, transparent)}.RoomShell-module__lE9yya__voiceIcon{width:12px;height:12px;display:inline-flex}.RoomShell-module__lE9yya__voiceIcon svg{width:100%;height:100%;fill:var(--synapse)}.RoomShell-module__lE9yya__voiceTrack{background:color-mix(in srgb, var(--slate) 24%, transparent);border-radius:2px;height:2px;position:relative;overflow:hidden}.RoomShell-module__lE9yya__voiceFill{transform-origin:0;background:var(--synapse);transition:transform .12s linear;position:absolute;inset:0;transform:scaleX(0)}.RoomShell-module__lE9yya__cta{margin-top:var(--space-lg);border:1px solid color-mix(in srgb, var(--synapse) 45%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink);transition:border-color .22s var(--ease-enter), background .22s var(--ease-enter);border-radius:999px;align-items:center;gap:.5em;padding:.55em 1.2em;font-size:.66rem;display:inline-flex}.RoomShell-module__lE9yya__cta:hover,.RoomShell-module__lE9yya__cta:focus-visible{border-color:var(--synapse);background:color-mix(in srgb, var(--synapse) 12%, transparent)}.RoomShell-module__lE9yya__panel{will-change:transform}.RoomShell-module__lE9yya__panel[data-settle]{transition:opacity .9s var(--ease-enter), transform .9s var(--ease-enter)}.RoomShell-module__lE9yya__panel[data-settle][data-hold]{opacity:0;pointer-events:none;transform:translateY(14px)}.RoomShell-module__lE9yya__film{background:var(--space);border-radius:2px;width:100%;height:auto;max-height:78vh;display:block}.RoomShell-module__lE9yya__spot[data-kind=film]{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;justify-items:center;gap:clamp(.9rem,1.8vw,1.6rem);min-height:auto;padding-top:8vh;padding-bottom:7vh}.RoomShell-module__lE9yya__spot[data-kind=vector]{min-height:100vh;padding:0;display:block}.RoomShell-module__lE9yya__heroStage{width:100%;height:100vh;position:relative}.RoomShell-module__lE9yya__heroCanvas{position:absolute;inset:0}.RoomShell-module__lE9yya__heroSign{bottom:10%;right:calc(100% - var(--hero-box-right,92%) + 1.8%);opacity:.82;pointer-events:none;z-index:4;width:clamp(52px,4.4vw,76px);height:auto;position:absolute}.RoomShell-module__lE9yya__heroPanel{top:50%;left:var(--hero-text-x,72%);z-index:5;text-align:left;max-width:min(20vw,340px);color:var(--space);pointer-events:none;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:absolute;right:auto;transform:translate(-50%,-50%)}.RoomShell-module__lE9yya__heroPanel .RoomShell-module__lE9yya__title{color:var(--space);font-size:clamp(1.63rem,2.78vw,2.59rem)}.RoomShell-module__lE9yya__heroPanel .RoomShell-module__lE9yya__sub{color:color-mix(in srgb, var(--space) 76%, transparent);white-space:normal;font-size:.92rem}.RoomShell-module__lE9yya__heroNameKo{color:color-mix(in srgb, var(--space) 72%, transparent);letter-spacing:.01em;margin:.1rem 0 .5rem;font-size:clamp(2.11rem,2.88vw,2.78rem);line-height:1.05}.RoomShell-module__lE9yya__heroLines{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex}.RoomShell-module__lE9yya__heroAsk{text-align:left;max-width:100%;color:color-mix(in srgb, var(--space) 76%, transparent);cursor:pointer;pointer-events:auto;transition:color .18s var(--ease-enter);background:0 0;border:0;margin-top:1.1rem;padding:0;font-family:inherit;font-size:.92rem;line-height:1.5;display:inline-block}.RoomShell-module__lE9yya__askArrow{vertical-align:-.16em;transition:transform .22s var(--ease-enter);margin-left:.4em;display:inline-block}.RoomShell-module__lE9yya__heroAsk:hover,.RoomShell-module__lE9yya__heroAsk:focus-visible{color:var(--teal-link);outline:none}.RoomShell-module__lE9yya__heroAsk:hover .RoomShell-module__lE9yya__askArrow,.RoomShell-module__lE9yya__heroAsk:focus-visible .RoomShell-module__lE9yya__askArrow{transform:translate(3px)scale(1.25)}.RoomShell-module__lE9yya__heroAsk:focus-visible{outline:1px solid color-mix(in srgb, var(--teal-link) 55%, transparent);outline-offset:3px;border-radius:4px}.RoomShell-module__lE9yya__heroPanel .RoomShell-module__lE9yya__sub,.RoomShell-module__lE9yya__heroPanel .RoomShell-module__lE9yya__heroAsk{opacity:0}.RoomShell-module__lE9yya__heroPanel:not([data-hold]) .RoomShell-module__lE9yya__sub{animation:RoomShell-module__lE9yya__heroFadeUp .7s var(--ease-enter) 2.35s forwards}.RoomShell-module__lE9yya__heroPanel:not([data-hold]) .RoomShell-module__lE9yya__heroAsk{animation:RoomShell-module__lE9yya__heroFadeUp .7s var(--ease-enter) 2.75s forwards}@keyframes RoomShell-module__lE9yya__heroFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RoomShell-module__lE9yya__heroPanel .RoomShell-module__lE9yya__sub,.RoomShell-module__lE9yya__heroPanel .RoomShell-module__lE9yya__heroAsk{opacity:1;animation:none}}.RoomShell-module__lE9yya__heroPlay{border:1px solid color-mix(in srgb, var(--space) 32%, transparent);width:36px;height:36px;color:var(--space);cursor:pointer;pointer-events:auto;transition:border-color .2s var(--ease-enter), background .2s var(--ease-enter), transform .2s var(--ease-enter);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding-left:2px;display:inline-flex}.RoomShell-module__lE9yya__heroPlay svg{width:15px;height:15px}.RoomShell-module__lE9yya__heroPlay:hover,.RoomShell-module__lE9yya__heroPlay:focus-visible{border-color:var(--space);background:color-mix(in srgb, var(--space) 8%, transparent);outline:none;transform:scale(1.06)}.RoomShell-module__lE9yya__heroActions{pointer-events:auto;align-items:center;gap:.9rem;margin-top:1.25rem;display:flex}.RoomShell-module__lE9yya__meshToggle{cursor:pointer;pointer-events:auto;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--space) 60%, transparent);transition:color .2s var(--ease-enter);background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-size:.6rem;display:inline-flex}.RoomShell-module__lE9yya__meshToggleTrack{box-sizing:border-box;background:color-mix(in srgb, var(--space) 14%, transparent);border:1px solid color-mix(in srgb, var(--space) 26%, transparent);width:34px;height:20px;transition:background .22s var(--ease-enter), border-color .22s var(--ease-enter);border-radius:999px;position:relative}.RoomShell-module__lE9yya__meshToggleKnob{background:color-mix(in srgb, var(--space) 60%, transparent);width:14px;height:14px;transition:transform .22s var(--ease-enter), background .22s var(--ease-enter);border-radius:50%;position:absolute;top:2px;left:2px}.RoomShell-module__lE9yya__meshToggle[aria-checked=true]{color:var(--space)}.RoomShell-module__lE9yya__meshToggle[aria-checked=true] .RoomShell-module__lE9yya__meshToggleTrack{background:color-mix(in srgb, var(--teal-link) 20%, transparent);border-color:color-mix(in srgb, var(--teal-link) 55%, transparent)}.RoomShell-module__lE9yya__meshToggle[aria-checked=true] .RoomShell-module__lE9yya__meshToggleKnob{background:var(--teal-link);transform:translate(14px)}.RoomShell-module__lE9yya__meshToggle:hover .RoomShell-module__lE9yya__meshToggleTrack{border-color:color-mix(in srgb, var(--space) 44%, transparent)}.RoomShell-module__lE9yya__meshToggle:focus-visible{outline:none}.RoomShell-module__lE9yya__meshToggle:focus-visible .RoomShell-module__lE9yya__meshToggleTrack{outline:1px solid color-mix(in srgb, var(--teal-link) 55%, transparent);outline-offset:3px}.RoomShell-module__lE9yya__heroPanel[data-settle]{transition:opacity .9s var(--ease-enter), transform .9s var(--ease-enter)}.RoomShell-module__lE9yya__heroPanel[data-settle][data-hold]{opacity:0;transform:translateY(14px)}.RoomShell-module__lE9yya__spot[data-kind=film] [data-media]{width:min(94vw,1180px)}.RoomShell-module__lE9yya__spot[data-kind=film] [data-panel]{text-align:center;order:-1;align-items:center;max-width:none}.RoomShell-module__lE9yya__spot[data-kind=film] .RoomShell-module__lE9yya__sub{white-space:nowrap;max-width:none}.RoomShell-module__lE9yya__spot[data-kind=film] .RoomShell-module__lE9yya__filmStory{margin-top:var(--space-md);order:1;justify-content:center;display:flex}.RoomShell-module__lE9yya__photoMark{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.RoomShell-module__lE9yya__photoImg{opacity:.26;filter:grayscale()contrast(1.15);width:auto;height:98vh;position:absolute;top:50%;right:-3vw;transform:translateY(-50%);-webkit-mask-image:linear-gradient(270deg,#000 6%,#0000 84%);mask-image:linear-gradient(270deg,#000 6%,#0000 84%)}@media (max-width:860px){.RoomShell-module__lE9yya__photoImg{opacity:.2;right:-16vw}}.RoomShell-module__lE9yya__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--white);font-size:clamp(1.7rem,2.9vw,2.7rem);font-weight:400;line-height:1.1}.RoomShell-module__lE9yya__sub{margin-top:var(--space-md);font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--white);max-width:34ch;line-height:1.65}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__spot{grid-template-columns:1fr;padding:0}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__media{height:100vh}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__img{max-height:100vh}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__bento{max-height:100vh;padding:0 var(--space-lg)}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__panel{width:min(32vw,480px);padding:0 var(--edge) 0 clamp(2rem, 4vw, 4rem);opacity:0;transition:opacity .42s var(--ease-enter);pointer-events:none;background:linear-gradient(270deg,#000000e0 0%,#0000009e 55%,#0000 100%);flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0;right:0}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__spot{position:relative}.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__spot:hover .RoomShell-module__lE9yya__panel,.RoomShell-module__lE9yya__room[data-theater=true] .RoomShell-module__lE9yya__spot:focus-within .RoomShell-module__lE9yya__panel{opacity:1}.RoomShell-module__lE9yya__handoff{place-items:center;min-height:100vh;display:grid}.RoomShell-module__lE9yya__next{flex-direction:column;align-items:center;gap:1.4rem;text-decoration:none;display:flex}.RoomShell-module__lE9yya__nextThumb{aspect-ratio:120/84;filter:brightness(2);width:clamp(200px,22vw,320px);animation:RoomShell-module__lE9yya__nextFloat 5.5s var(--ease-drift) infinite;display:block}@keyframes RoomShell-module__lE9yya__nextFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.RoomShell-module__lE9yya__nextArrow{width:60px;height:60px;color:var(--synapse);overflow:visible}.RoomShell-module__lE9yya__nextArrowPath{stroke-dasharray:1;stroke-dashoffset:1px;animation:RoomShell-module__lE9yya__nextArrowDraw 2.6s var(--ease-drift) infinite}@keyframes RoomShell-module__lE9yya__nextArrowDraw{0%{stroke-dashoffset:1px}40%{stroke-dashoffset:0}62%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.RoomShell-module__lE9yya__nextTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-quiet);transition:color .24s var(--ease-enter);font-size:2.16rem}.RoomShell-module__lE9yya__next:hover .RoomShell-module__lE9yya__nextTitle,.RoomShell-module__lE9yya__next:focus-visible .RoomShell-module__lE9yya__nextTitle{color:var(--ink)}.RoomShell-module__lE9yya__hud{z-index:55;align-items:center;gap:12px;display:flex;position:fixed;top:20px;right:20px}.RoomShell-module__lE9yya__counter{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-quiet);font-size:.68rem}.RoomShell-module__lE9yya__theaterBtn{background:color-mix(in srgb, var(--space) 82%, transparent);border:1px solid color-mix(in srgb, var(--slate) 30%, transparent);cursor:pointer;width:34px;height:34px;transition:border-color .22s var(--ease-enter);border-radius:8px;place-items:center;padding:0;display:grid}.RoomShell-module__lE9yya__theaterBtn:hover,.RoomShell-module__lE9yya__theaterBtn:focus-visible{border-color:color-mix(in srgb, var(--synapse) 55%, transparent)}.RoomShell-module__lE9yya__theaterBtn svg{width:15px;height:15px;stroke:var(--ink-quiet);stroke-width:1.6px;stroke-linecap:round;fill:none}@media (prefers-reduced-motion:reduce){.RoomShell-module__lE9yya__room{opacity:1}.RoomShell-module__lE9yya__nextThumb,.RoomShell-module__lE9yya__spot[data-active] .RoomShell-module__lE9yya__img,.RoomShell-module__lE9yya__spot[data-active] .RoomShell-module__lE9yya__bentoImg{animation:none}}.RoomShell-module__lE9yya__scrollCue{z-index:40;opacity:0;pointer-events:none;max-width:min(92vw,720px);transition:opacity .7s var(--ease-enter), transform .7s var(--ease-enter);flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:fixed;bottom:clamp(18px,3.6vh,40px);left:50%;transform:translate(-50%)translateY(12px)}.RoomShell-module__lE9yya__scrollCue[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.RoomShell-module__lE9yya__cueBtn{font-family:var(--font-body);letter-spacing:.03em;color:var(--ink);background:color-mix(in srgb, var(--space) 68%, transparent);border:1px solid color-mix(in srgb, var(--ink-faint) 55%, transparent);cursor:pointer;transition:color .26s var(--ease-enter), border-color .26s var(--ease-enter), background .26s var(--ease-enter);border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:.9rem;font-weight:400;display:inline-flex}.RoomShell-module__lE9yya__cueBtn:hover,.RoomShell-module__lE9yya__cueBtn:focus-visible{color:var(--white);border-color:color-mix(in srgb, var(--synapse) 65%, transparent);background:color-mix(in srgb, var(--space) 82%, transparent);outline:none}.RoomShell-module__lE9yya__cueChevron{color:var(--synapse);animation:RoomShell-module__lE9yya__cueBob 2.8s var(--ease-drift) infinite;flex:none}@keyframes RoomShell-module__lE9yya__cueBob{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.RoomShell-module__lE9yya__scrollCue{transition:opacity .26s linear}.RoomShell-module__lE9yya__cueChevron{animation:none}}
.Watermark-module__kLK8Ba__mark{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Watermark-module__kLK8Ba__layer{opacity:.14;will-change:transform;width:min(120vw,1700px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}
.portrait-scene-module__IRUXha__wrap{z-index:2;touch-action:pan-y;background:0 0;width:100vw;height:100vh;display:block;position:fixed;inset:0}.portrait-scene-module__IRUXha__wrap canvas{width:100%;height:100%;display:block}.portrait-scene-module__IRUXha__meshToggle{z-index:5;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);border:1px solid color-mix(in srgb, var(--graphite) 28%, transparent);cursor:pointer;transition:color .18s var(--ease-enter), border-color .18s var(--ease-enter);background:#ffffffb8;border-radius:999px;padding:6px 13px;font-size:.68rem;position:absolute;bottom:16vh;right:8vw}.portrait-scene-module__IRUXha__meshToggle:hover,.portrait-scene-module__IRUXha__meshToggle:focus-visible{color:var(--space);border-color:color-mix(in srgb, var(--synapse) 60%, transparent);outline:none}
.page-module__yr_3Jq__page{max-width:72rem;padding:var(--space-3xl) clamp(var(--space-md), 5vw, var(--space-2xl)) var(--space-2xl);color:var(--ink);margin:0 auto}.page-module__yr_3Jq__intro{padding-bottom:var(--space-2xl)}.page-module__yr_3Jq__h1{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;font-size:clamp(var(--text-2xl), 4.4vw, var(--text-3xl));color:var(--white);line-height:1.1}.page-module__yr_3Jq__lede{margin-top:var(--space-md);font-weight:300;font-size:var(--text-lg);color:var(--silver);max-width:var(--measure);line-height:1.65}.page-module__yr_3Jq__brain{margin-top:var(--space-xl)}.page-module__yr_3Jq__brain img{aspect-ratio:16/9;object-fit:cover;object-position:center top;border-radius:var(--radius);width:100%;height:auto;display:block}.page-module__yr_3Jq__brain figcaption{margin-top:var(--space-sm)}.page-module__yr_3Jq__section{padding-block:var(--space-2xl);border-top:1px solid var(--edge)}.page-module__yr_3Jq__h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;font-size:var(--text-2xl);color:var(--white);line-height:1.15}.page-module__yr_3Jq__dek{margin-top:var(--space-sm);font-weight:300;font-size:var(--text-lg);color:var(--silver);max-width:var(--measure);line-height:1.6}.page-module__yr_3Jq__h3{margin-top:var(--space-xl);font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--white);line-height:1.3}.page-module__yr_3Jq__note{margin-top:var(--space-xs);font-size:var(--text-base);color:var(--ink-quiet);max-width:var(--measure);line-height:1.6}.page-module__yr_3Jq__inline{color:var(--silver);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--synapse-line);text-decoration-color:var(--synapse-line);transition:color var(--dur-quick) var(--ease-enter), text-decoration-color var(--dur-quick) var(--ease-enter)}.page-module__yr_3Jq__inline:hover,.page-module__yr_3Jq__inline:focus-visible{color:var(--white);-webkit-text-decoration-color:var(--synapse);text-decoration-color:var(--synapse)}.page-module__yr_3Jq__tokenName{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--silver)}.page-module__yr_3Jq__tokenValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-quiet)}.page-module__yr_3Jq__tokenNote{font-size:var(--text-sm);color:var(--ink-quiet);line-height:1.5}.page-module__yr_3Jq__cite{font-family:var(--font-mono);font-style:normal;font-size:var(--text-sm);color:var(--ink-quiet);overflow-wrap:anywhere}.page-module__yr_3Jq__quotes{margin-top:var(--space-lg);gap:var(--space-lg);list-style:none;display:grid}.page-module__yr_3Jq__quote{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);color:var(--white);max-width:40ch;line-height:1.35}.page-module__yr_3Jq__swatches{margin-top:var(--space-lg);gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));list-style:none;display:grid}.page-module__yr_3Jq__swatch{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__yr_3Jq__chip{height:var(--space-2xl);border-radius:var(--radius);border:1px solid var(--edge);margin-bottom:var(--space-xs);display:block}.page-module__yr_3Jq__dotSwatch{width:var(--space-sm);height:var(--space-sm);border:1px solid var(--edge);margin-right:var(--space-xs);vertical-align:middle;border-radius:999px;display:inline-block}.page-module__yr_3Jq__table{width:100%;margin-top:var(--space-md);border-collapse:collapse;text-align:left}.page-module__yr_3Jq__table th{font-family:var(--font-mono);font-weight:400;font-size:var(--text-sm);color:var(--ink-quiet);padding:var(--space-xs) var(--space-md) var(--space-xs) 0;border-bottom:1px solid var(--edge)}.page-module__yr_3Jq__table td{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--edge);vertical-align:middle;font-size:var(--text-sm)}.page-module__yr_3Jq__families{margin-top:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.page-module__yr_3Jq__family{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__yr_3Jq__familySample{font-size:var(--text-2xl);color:var(--white);margin-bottom:var(--space-xs);line-height:1.2}.page-module__yr_3Jq__monoSample{font-family:var(--font-mono);font-size:var(--text-xl)}.page-module__yr_3Jq__weights{gap:var(--space-md);font-size:var(--text-lg);color:var(--silver);margin-bottom:var(--space-xs);display:flex}.page-module__yr_3Jq__monoCaps{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-xs)}.page-module__yr_3Jq__scale{margin-top:var(--space-md);list-style:none}.page-module__yr_3Jq__scaleRow{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-sm);border-bottom:1px solid var(--edge);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__scaleSample{font-family:var(--font-display);color:var(--white);min-width:0;line-height:1.2}.page-module__yr_3Jq__scaleMeta{gap:var(--space-md);white-space:nowrap;display:flex}.page-module__yr_3Jq__spacing{margin-top:var(--space-lg);gap:var(--space-xs);list-style:none;display:grid}.page-module__yr_3Jq__spaceRow{align-items:center;gap:var(--space-md);grid-template-columns:8rem 9rem 1fr;display:grid}.page-module__yr_3Jq__spaceBar{height:var(--space-sm);background:var(--slate);display:block}.page-module__yr_3Jq__radii{margin-top:var(--space-md);gap:var(--space-xl);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__radiusItem{gap:var(--space-2xs);flex-direction:column;max-width:18rem;display:flex}.page-module__yr_3Jq__radiusBox,.page-module__yr_3Jq__radiusPill{height:var(--space-2xl);border:1px solid var(--slate);margin-bottom:var(--space-xs);display:block}.page-module__yr_3Jq__radiusBox{width:8rem}.page-module__yr_3Jq__radiusPill{width:12rem;height:var(--space-xl);border-radius:999px}.page-module__yr_3Jq__motionList{margin-top:var(--space-md);list-style:none}.page-module__yr_3Jq__motionRow{align-items:center;gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid var(--edge);grid-template-columns:5rem minmax(12rem,18rem) 1fr;display:grid}.page-module__yr_3Jq__curveSpacer{width:5rem}.page-module__yr_3Jq__motionMeta{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__yr_3Jq__curve{width:5rem;height:5rem;overflow:visible}.page-module__yr_3Jq__axis{fill:none;stroke:var(--graphite);stroke-width:1px}.page-module__yr_3Jq__handle{fill:none;stroke:var(--synapse-line);stroke-width:1px}.page-module__yr_3Jq__bez{fill:none;stroke:var(--silver);stroke-width:2px;stroke-linecap:round}.page-module__yr_3Jq__lane{height:var(--space-sm);width:calc(100% - var(--space-sm));position:relative}.page-module__yr_3Jq__lane:before{content:"";left:0;right:calc(-1 * var(--space-sm));background:var(--edge);height:1px;position:absolute;top:50%}.page-module__yr_3Jq__runner{position:absolute;inset:0;transform:translate(0)}.page-module__yr_3Jq__runner[data-run]{transition:transform var(--lane-dur) var(--lane-ease);transform:translate(100%)}.page-module__yr_3Jq__dot{width:var(--space-sm);height:var(--space-sm);background:var(--silver);border-radius:999px;display:block}.page-module__yr_3Jq__actions{margin-top:var(--space-lg)}.page-module__yr_3Jq__specimenRow{margin-top:var(--space-md);align-items:flex-start;gap:var(--space-xl);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__specimenRow[data-align=end]{align-items:flex-end}.page-module__yr_3Jq__specimen{align-items:flex-start;gap:var(--space-sm);flex-direction:column;max-width:16rem;display:flex}.page-module__yr_3Jq__placard{margin-top:var(--space-lg);max-width:34rem}.page-module__yr_3Jq__handwriteLine{color:var(--white)}.page-module__yr_3Jq__pairSample{width:var(--space-2xl);height:var(--space-xl);border-radius:var(--radius);border:1px solid var(--edge);font-size:var(--text-base);place-items:center;display:inline-grid}.page-module__yr_3Jq__pairSample[data-large]{font-size:var(--text-xl)}.page-module__yr_3Jq__ratio{font-family:var(--font-mono);color:var(--silver);white-space:nowrap}.page-module__yr_3Jq__rules{margin-top:var(--space-md);list-style:none}.page-module__yr_3Jq__rule{justify-content:space-between;gap:var(--space-2xs) var(--space-lg);padding-block:var(--space-sm);border-bottom:1px solid var(--edge);font-size:var(--text-base);color:var(--silver);flex-wrap:wrap;line-height:1.6;display:flex}.page-module__yr_3Jq__rule>span{max-width:var(--measure)}.page-module__yr_3Jq__footer{align-items:center;gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--edge);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__component{padding-block:var(--space-xl);border-top:1px solid var(--edge)}.page-module__yr_3Jq__component:first-of-type{border-top:none}.page-module__yr_3Jq__h4{margin-top:var(--space-lg);font-family:var(--font-display);font-weight:500;font-size:var(--text-base);color:var(--silver)}.page-module__yr_3Jq__useDont{gap:0 var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.page-module__yr_3Jq__bullets{margin-top:var(--space-xs);padding-left:var(--space-md);gap:var(--space-2xs);font-size:var(--text-sm);color:var(--ink-quiet);line-height:1.6;display:grid}.page-module__yr_3Jq__gridWrap{overflow-x:auto}.page-module__yr_3Jq__grid{margin-top:var(--space-sm);border-collapse:collapse;text-align:left}.page-module__yr_3Jq__grid th{font-family:var(--font-mono);font-weight:400;font-size:var(--text-sm);color:var(--ink-quiet);padding:var(--space-xs) var(--space-lg) var(--space-xs) 0;white-space:nowrap}.page-module__yr_3Jq__grid thead th{border-bottom:1px solid var(--edge)}.page-module__yr_3Jq__grid td{padding:var(--space-md) var(--space-lg) var(--space-md) 0;vertical-align:middle}.page-module__yr_3Jq__na{font-size:var(--text-sm);color:var(--ink-quiet)}.page-module__yr_3Jq__still svg{animation:none}.page-module__yr_3Jq__versions{margin-top:var(--space-sm);align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__version{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.page-module__yr_3Jq__live{margin-top:var(--space-sm)}.page-module__yr_3Jq__tryRow{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__tryCol{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.page-module__yr_3Jq__handCell{font-size:var(--text-xl);color:var(--white);min-height:1.4em;display:block}.page-module__yr_3Jq__glassStage{aspect-ratio:16/9;border-radius:var(--radius);place-items:center;width:20rem;max-width:100%;display:grid;position:relative;overflow:hidden}.page-module__yr_3Jq__glassStage[data-wide]{width:100%;max-width:34rem;margin-top:var(--space-md)}.page-module__yr_3Jq__glassStage img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.6)}.page-module__yr_3Jq__glassStage>a,.page-module__yr_3Jq__glassStage>button{position:relative}.page-module__yr_3Jq__colorGroup{margin-top:var(--space-md)}.page-module__yr_3Jq__rowHead{text-align:left;width:7rem;color:var(--silver);vertical-align:top;font-weight:500}.page-module__yr_3Jq__voiceText{font-size:var(--text-base);color:var(--silver);margin-bottom:var(--space-2xs);display:block}.page-module__yr_3Jq__pairLabel{color:var(--silver);font-size:var(--text-sm);display:block}.page-module__yr_3Jq__pairNote{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--ink-quiet);display:block}.page-module__yr_3Jq__ringSample{width:var(--space-2xl);height:var(--space-xl);outline-offset:2px;border-radius:999px;outline:2px solid;display:inline-block}.page-module__yr_3Jq__code{margin-top:var(--space-lg)}.page-module__yr_3Jq__codeSummary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--slate);transition:color var(--dur-quick) var(--ease-enter);list-style:none;display:inline-flex}.page-module__yr_3Jq__codeSummary::-webkit-details-marker{display:none}.page-module__yr_3Jq__codeSummary:after{content:"↓";margin-left:var(--space-xs)}.page-module__yr_3Jq__code[open]>.page-module__yr_3Jq__codeSummary:after{content:"↑"}.page-module__yr_3Jq__codeSummary:hover,.page-module__yr_3Jq__codeSummary:focus-visible{color:var(--silver)}.page-module__yr_3Jq__codeSummary:focus-visible{outline:2px solid var(--synapse);outline-offset:2px}.page-module__yr_3Jq__tabs{margin-top:var(--space-md);gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__tabs>button,.page-module__yr_3Jq__tabs>button:hover,.page-module__yr_3Jq__tabs>button:focus-visible,.page-module__yr_3Jq__tabs>button[data-active]{border-color:#0000}.page-module__yr_3Jq__tabs>button:not([data-active]){background:var(--graphite)}.page-module__yr_3Jq__tabPanel{margin-top:var(--space-md);max-height:32rem;overflow:auto}.page-module__yr_3Jq__preWrap+.page-module__yr_3Jq__preWrap{margin-top:var(--space-lg)}.page-module__yr_3Jq__pre{margin-top:var(--space-xs);padding:var(--space-md);background:var(--graphite);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--silver);tab-size:2;line-height:1.55;overflow-x:auto}@media (max-width:760px){.page-module__yr_3Jq__motionRow{gap:var(--space-sm);grid-template-columns:1fr}.page-module__yr_3Jq__curveSpacer{display:none}.page-module__yr_3Jq__spaceRow{grid-template-columns:1fr 1fr}.page-module__yr_3Jq__spaceRow .page-module__yr_3Jq__spaceBar{grid-column:1/-1}.page-module__yr_3Jq__table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.page-module__yr_3Jq__runner[data-run]{transition:none}}
