.aihero-badge-module__O4Uapa__root{display:none}@media (min-width:800px){.aihero-badge-module__O4Uapa__root{z-index:50;opacity:1;display:block;position:fixed;bottom:28px;left:32px}.aihero-badge-module__O4Uapa__root svg{width:96px;height:auto;display:block}.aihero-badge-module__O4Uapa__root .aihero-badge-module__O4Uapa__logo{letter-spacing:-.02em;text-align:center;color:var(--ink);font-size:clamp(12px,1.25vw,16px);font-weight:500;line-height:1}.aihero-badge-module__O4Uapa__root .aihero-badge-module__O4Uapa__ai{font-family:var(--font-mono);font-weight:600}}
.node-detail-module__Sy7m5W__panel{--paper:var(--section-paper,#ececec);--panel-fill:var(--section-paper,#ececec);--ink:var(--section-ink,#171717);--hair:color-mix(in oklch, var(--ink) 16%, transparent);--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-base:.26s;--pad-x:clamp(1.8rem, 2.8vw, 3rem);z-index:5;pointer-events:none;opacity:0;width:33.3333vw;height:100dvh;transition:transform .62s var(--reveal-ease), opacity .4s ease;color:var(--ink);background:var(--panel-fill);border-left:1px solid var(--hair);flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.node-detail-module__Sy7m5W__panel[data-open=true]{opacity:1;pointer-events:auto;transform:translate(0)}@property --drawer-snap-point-offset{syntax:"<length>";inherits:true;initial-value:0}@property --drawer-swipe-movement-y{syntax:"<length>";inherits:false;initial-value:0}.node-detail-module__Sy7m5W__sheetViewport{--panel-fill:var(--section-paper,#ececec);--ink:var(--section-ink,#171717);--hair:color-mix(in oklch, var(--ink) 16%, transparent);--reveal-ease:cubic-bezier(.16, 1, .3, 1);--pad-x:6vw;z-index:6;pointer-events:none;color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.node-detail-module__Sy7m5W__sheet{--paper:var(--section-paper,#ececec);--panel-fill:var(--section-paper,#ececec);--ink:var(--section-ink,#171717);--hair:color-mix(in oklch, var(--ink) 16%, transparent);--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-base:.26s;--pad-x:6vw;--visible-offset:var(--drawer-snap-point-offset,0px);height:auto;max-height:90dvh;transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));pointer-events:auto;width:100vw;max-width:100vw;color:var(--ink);background:var(--panel-fill);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:transform .5s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 44px -30px #0000008c}.node-detail-module__Sy7m5W__sheet[data-expanded]{border-radius:0}.node-detail-module__Sy7m5W__sheet[data-starting-style],.node-detail-module__Sy7m5W__sheet[data-ending-style]{transform:translateY(100%)}.node-detail-module__Sy7m5W__sheet[data-swiping]{transition-duration:0s}.node-detail-module__Sy7m5W__inner{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:clamp(2.4rem, 6vh, 4rem) var(--pad-x) 1.4rem;flex-direction:column;flex:auto;align-items:stretch;display:flex;overflow:hidden auto}.node-detail-module__Sy7m5W__content{flex-direction:column;align-items:stretch;display:flex}.node-detail-module__Sy7m5W__sheetBody{flex:auto;min-height:0;display:flex;overflow:hidden}.node-detail-module__Sy7m5W__embla{flex:auto;min-width:0;overflow:hidden}.node-detail-module__Sy7m5W__emblaTrack{touch-action:pan-y;height:100%;display:flex}.node-detail-module__Sy7m5W__emblaSlide{overscroll-behavior:contain;min-width:0;height:100%;padding:1rem var(--pad-x) calc(8rem + env(safe-area-inset-bottom));flex:0 0 100%;overflow:hidden auto}.node-detail-module__Sy7m5W__emblaPlaceholder{width:100%;height:100%}.node-detail-module__Sy7m5W__stage{flex-direction:column;align-items:stretch;display:flex;position:relative}.node-detail-module__Sy7m5W__slide{background:var(--panel-fill);flex-direction:column;align-items:stretch;display:flex}.node-detail-module__Sy7m5W__slide[data-phase=enter]{z-index:1;animation:node-detail-module__Sy7m5W__slideEnter .52s var(--reveal-ease) both;position:relative}.node-detail-module__Sy7m5W__slide[data-phase=exit]{z-index:0;pointer-events:none;animation:node-detail-module__Sy7m5W__slideExit .52s var(--reveal-ease) both;position:absolute;inset:0}@keyframes node-detail-module__Sy7m5W__slideEnter{0%{transform:translateX(calc(var(--dir,0) * (100% + var(--pad-x))))}to{transform:translate(0)}}@keyframes node-detail-module__Sy7m5W__slideExit{0%{transform:translate(0)}to{transform:translateX(calc(var(--dir,0) * (-100% - var(--pad-x))))}}[data-mode=browse] .node-detail-module__Sy7m5W__meta,[data-mode=browse] .node-detail-module__Sy7m5W__def,[data-mode=browse] .node-detail-module__Sy7m5W__aliases,[data-mode=browse] .node-detail-module__Sy7m5W__block,[data-mode=browse] .node-detail-module__Sy7m5W__rule,[data-mode=browse] .node-detail-module__Sy7m5W__titleInner,.node-detail-module__Sy7m5W__slide[data-phase=exit] .node-detail-module__Sy7m5W__meta,.node-detail-module__Sy7m5W__slide[data-phase=exit] .node-detail-module__Sy7m5W__def,.node-detail-module__Sy7m5W__slide[data-phase=exit] .node-detail-module__Sy7m5W__aliases,.node-detail-module__Sy7m5W__slide[data-phase=exit] .node-detail-module__Sy7m5W__block,.node-detail-module__Sy7m5W__slide[data-phase=exit] .node-detail-module__Sy7m5W__rule,.node-detail-module__Sy7m5W__slide[data-phase=exit] .node-detail-module__Sy7m5W__titleInner{opacity:1;animation:none;transform:none}.node-detail-module__Sy7m5W__grip{padding:1.15rem var(--pad-x) .85rem;cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:none}.node-detail-module__Sy7m5W__gripBar{background:color-mix(in oklch, var(--ink) 26%, transparent);border-radius:1rem;width:2.4rem;height:.25rem;transition:background .2s}.node-detail-module__Sy7m5W__grip:active .node-detail-module__Sy7m5W__gripBar{background:color-mix(in oklch, var(--ink) 44%, transparent)}.node-detail-module__Sy7m5W__meta,.node-detail-module__Sy7m5W__def,.node-detail-module__Sy7m5W__aliases,.node-detail-module__Sy7m5W__block,.node-detail-module__Sy7m5W__pager{animation:node-detail-module__Sy7m5W__revealFade .66s var(--reveal-ease) both;animation-delay:calc(var(--i,0) * 52ms + var(--reveal-base))}@keyframes node-detail-module__Sy7m5W__revealFade{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}.node-detail-module__Sy7m5W__rule{background:var(--hair);transform-origin:0;width:100%;height:1px;animation:node-detail-module__Sy7m5W__ruleGrow .7s var(--reveal-ease) both;animation-delay:calc(var(--i,0) * 52ms + var(--reveal-base) + 40ms);display:block;transform:scaleX(0)}@keyframes node-detail-module__Sy7m5W__ruleGrow{to{transform:scaleX(1)}}.node-detail-module__Sy7m5W__mask{display:block}.node-detail-module__Sy7m5W__titleInner{transform-origin:0 100%;animation:node-detail-module__Sy7m5W__titleReveal .72s var(--reveal-ease) both;animation-delay:calc(var(--reveal-base) + 40ms);display:block}@keyframes node-detail-module__Sy7m5W__titleReveal{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.node-detail-module__Sy7m5W__close{border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);cursor:pointer;z-index:4;background:0 0;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;transition:border-color .2s;display:grid;position:absolute;top:clamp(1.2rem,3vh,1.8rem);right:clamp(1.6rem,2.6vw,2.4rem)}.node-detail-module__Sy7m5W__close:hover{border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.node-detail-module__Sy7m5W__closeMark{width:.82rem;height:.82rem;position:relative}.node-detail-module__Sy7m5W__closeMark:before,.node-detail-module__Sy7m5W__closeMark:after{content:"";background:color-mix(in oklch, var(--ink) 62%, transparent);width:100%;height:1px;transition:background .2s;position:absolute;top:50%;left:0}.node-detail-module__Sy7m5W__closeMark:before{transform:rotate(45deg)}.node-detail-module__Sy7m5W__closeMark:after{transform:rotate(-45deg)}.node-detail-module__Sy7m5W__close:hover .node-detail-module__Sy7m5W__closeMark:before,.node-detail-module__Sy7m5W__close:hover .node-detail-module__Sy7m5W__closeMark:after{background:var(--ink)}.node-detail-module__Sy7m5W__meta{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;padding-right:2.4rem;display:flex}.node-detail-module__Sy7m5W__section{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 64%, transparent);font-size:.64rem;font-weight:700}.node-detail-module__Sy7m5W__index{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:baseline;gap:.3em;display:inline-flex}.node-detail-module__Sy7m5W__indexNum{letter-spacing:.02em;color:var(--ink);font-size:.88rem;font-style:normal;font-weight:700}.node-detail-module__Sy7m5W__indexTotal{letter-spacing:.04em;color:color-mix(in oklch, var(--ink) 40%, transparent);font-size:.64rem;font-weight:500}.node-detail-module__Sy7m5W__title{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:clamp(1.6rem,3.4vh,2.6rem) 0 0;font-size:clamp(2.4rem,4.4vw,3.9rem);font-weight:700;line-height:.94}.node-detail-module__Sy7m5W__def{color:color-mix(in oklch, var(--ink) 86%, transparent);text-wrap:pretty;max-width:34ch;margin:1.1rem 0 0;font-size:clamp(1rem,1.15vw,1.12rem);font-weight:400;line-height:1.5}.node-detail-module__Sy7m5W__inlineLink{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 38%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 38%, transparent);background:0 0;border:none;padding:0;transition:text-decoration-color .2s}.node-detail-module__Sy7m5W__inlineLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.node-detail-module__Sy7m5W__block{margin-top:1.9rem}.node-detail-module__Sy7m5W__label{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 46%, transparent);margin:.95rem 0 .85rem;font-size:.6rem;font-weight:700}.node-detail-module__Sy7m5W__usage{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.node-detail-module__Sy7m5W__bubble{letter-spacing:-.005em;max-width:86%;padding:.6rem .85rem;font-size:.9rem;line-height:1.4}.node-detail-module__Sy7m5W__bubble[data-role=q]{color:color-mix(in oklch, var(--ink) 90%, transparent);border:1px solid var(--hair);border-radius:.85rem .85rem .85rem .1rem;align-self:flex-start}.node-detail-module__Sy7m5W__bubble[data-role=a]{color:var(--panel-fill);background:var(--ink);border-radius:.85rem .85rem .1rem;align-self:flex-end}.node-detail-module__Sy7m5W__bubble[data-role=a] .node-detail-module__Sy7m5W__inlineLink{-webkit-text-decoration-color:color-mix(in oklch, var(--panel-fill) 55%, transparent);text-decoration-color:color-mix(in oklch, var(--panel-fill) 55%, transparent)}.node-detail-module__Sy7m5W__bubble[data-role=a] .node-detail-module__Sy7m5W__inlineLink:hover{-webkit-text-decoration-color:var(--panel-fill);text-decoration-color:var(--panel-fill)}.node-detail-module__Sy7m5W__avoid{color:color-mix(in oklch, var(--ink) 62%, transparent);margin:0;font-size:.9rem;line-height:1.45}.node-detail-module__Sy7m5W__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.node-detail-module__Sy7m5W__tag{font:inherit;letter-spacing:-.01em;color:color-mix(in oklch, var(--ink) 82%, transparent);border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);cursor:pointer;background:0 0;border-radius:999px;padding:.3em .85em;font-size:.82rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.node-detail-module__Sy7m5W__tag:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.node-detail-module__Sy7m5W__tagReveal{flex-direction:column;height:1.3em;margin:-.15em 0;line-height:1.3;display:flex;overflow:hidden}.node-detail-module__Sy7m5W__tagReveal>span{transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(0)}.node-detail-module__Sy7m5W__tag:hover .node-detail-module__Sy7m5W__tagReveal>span,.node-detail-module__Sy7m5W__cta:hover .node-detail-module__Sy7m5W__tagReveal>span,.node-detail-module__Sy7m5W__share:hover .node-detail-module__Sy7m5W__tagReveal>span{transform:translateY(-100%)}.node-detail-module__Sy7m5W__cta{letter-spacing:-.01em;white-space:nowrap;color:var(--panel-fill);background:var(--ink);border:1px solid var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.5em 1.05em;font-size:.82rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.node-detail-module__Sy7m5W__cta:hover{background:color-mix(in oklch, var(--ink) 84%, transparent);border-color:color-mix(in oklch, var(--ink) 84%, transparent)}.node-detail-module__Sy7m5W__extIcon{flex-shrink:0;width:.92rem;height:.92rem;display:block}.node-detail-module__Sy7m5W__ctaRow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.2rem;display:flex}.node-detail-module__Sy7m5W__ctaRow .node-detail-module__Sy7m5W__cta{margin-top:0}.node-detail-module__Sy7m5W__share{font:inherit;letter-spacing:-.01em;color:color-mix(in oklch, var(--ink) 82%, transparent);border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.5em 1.05em;font-size:.82rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.node-detail-module__Sy7m5W__share:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.node-detail-module__Sy7m5W__shareIcon{flex-shrink:0;width:.92rem;height:.92rem;display:block}.node-detail-module__Sy7m5W__share[data-copied=true]{color:var(--node-accent,var(--ink));border-color:color-mix(in oklch, var(--node-accent,var(--ink)) 55%, transparent)}.node-detail-module__Sy7m5W__copyGlyph{flex-shrink:0;width:.92rem;height:.92rem;display:block;position:relative}.node-detail-module__Sy7m5W__copyGlyphCell{opacity:0;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:scale(.6)}.node-detail-module__Sy7m5W__copyGlyphCell[data-on=true]{opacity:1;transform:scale(1)}.node-detail-module__Sy7m5W__copyIcon{width:100%;height:100%;display:block}.node-detail-module__Sy7m5W__chevron{width:1.05rem;height:1.05rem;display:block}.node-detail-module__Sy7m5W__pager{z-index:2;border-top:1px solid var(--hair);background:var(--panel-fill);flex:none;padding:0;display:flex;position:relative}.node-detail-module__Sy7m5W__keyHint{z-index:3;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklch, var(--ink) 60%, transparent);background:var(--panel-fill);border:1px solid var(--hair);pointer-events:none;opacity:1;animation:node-detail-module__Sy7m5W__keyHintIn .5s var(--reveal-ease);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.6rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-150%);box-shadow:0 10px 26px -18px #0000008c}.node-detail-module__Sy7m5W__keyHint[data-hide=true]{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-50%,-120%)}.node-detail-module__Sy7m5W__kbd{min-width:1.25em;height:1.4em;color:var(--ink);border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);border-radius:.3em;place-items:center;padding:0 .25em;font-size:.92em;line-height:1;display:inline-grid}@keyframes node-detail-module__Sy7m5W__keyHintIn{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%,-150%)}}.node-detail-module__Sy7m5W__pagerBtn{min-width:0;padding:clamp(1.1rem, 3.4vh, 1.5rem) var(--pad-x);cursor:pointer;color:var(--ink);background:0 0;border:none;flex:50%;align-items:center;gap:.85rem;display:inline-flex}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev]{justify-content:flex-start}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next]{text-align:right;border-left:1px solid var(--hair);justify-content:flex-end}.node-detail-module__Sy7m5W__pagerArrow{border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);width:2.6rem;height:2.6rem;color:color-mix(in oklch, var(--ink) 62%, transparent);border-radius:50%;flex-shrink:0;font-size:1rem;transition:border-color .2s,background .2s,color .2s;overflow:hidden}.node-detail-module__Sy7m5W__pagerBtn:hover .node-detail-module__Sy7m5W__pagerArrow{border-color:color-mix(in oklch, var(--ink) 60%, transparent);color:var(--ink)}.node-detail-module__Sy7m5W__arrowReveal{width:200%;height:100%;transition:transform .4s var(--reveal-ease);display:flex}.node-detail-module__Sy7m5W__arrowCell{flex:0 0 50%;place-items:center;display:grid}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev] .node-detail-module__Sy7m5W__arrowReveal{transform:translate(0)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev]:hover .node-detail-module__Sy7m5W__arrowReveal,.node-detail-module__Sy7m5W__pagerBtn[data-dir=next] .node-detail-module__Sy7m5W__arrowReveal{transform:translate(-50%)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next]:hover .node-detail-module__Sy7m5W__arrowReveal{transform:translate(0)}.node-detail-module__Sy7m5W__pagerMeta{flex-direction:column;flex:1 1 0;gap:.18rem;min-width:0;display:flex}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next] .node-detail-module__Sy7m5W__pagerMeta{align-items:flex-end}.node-detail-module__Sy7m5W__pagerKicker{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 42%, transparent);font-size:.56rem;font-weight:700}.node-detail-module__Sy7m5W__pagerName{letter-spacing:-.01em;max-width:100%;height:1.3em;color:color-mix(in oklch, var(--ink) 78%, transparent);margin:-.15em 0;font-size:.82rem;font-weight:500;transition:color .2s;overflow:hidden}.node-detail-module__Sy7m5W__pagerNameRoll{animation:node-detail-module__Sy7m5W__pagerRoll .42s var(--reveal-ease) both;display:block}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev] .node-detail-module__Sy7m5W__pagerNameRoll{animation-name:node-detail-module__Sy7m5W__pagerRollDown}@keyframes node-detail-module__Sy7m5W__pagerRoll{0%{transform:translateY(1.3em)}to{transform:translateY(0)}}@keyframes node-detail-module__Sy7m5W__pagerRollDown{0%{transform:translateY(-1.3em)}to{transform:translateY(0)}}.node-detail-module__Sy7m5W__pagerReveal{transition:transform .4s var(--reveal-ease);flex-direction:column;display:flex}.node-detail-module__Sy7m5W__pagerReveal>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;display:block;overflow:hidden}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next] .node-detail-module__Sy7m5W__pagerReveal>span{text-align:right}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next] .node-detail-module__Sy7m5W__pagerReveal{transform:translateY(0)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next]:hover .node-detail-module__Sy7m5W__pagerReveal,.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev] .node-detail-module__Sy7m5W__pagerReveal{transform:translateY(-50%)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev]:hover .node-detail-module__Sy7m5W__pagerReveal{transform:translateY(0)}.node-detail-module__Sy7m5W__pagerBtn:hover .node-detail-module__Sy7m5W__pagerName{color:var(--ink)}@media (max-width:800px){.node-detail-module__Sy7m5W__sheet{height:90dvh}.node-detail-module__Sy7m5W__sheet:focus,.node-detail-module__Sy7m5W__sheet:focus-visible,.node-detail-module__Sy7m5W__sheetBody:focus,.node-detail-module__Sy7m5W__sheetBody:focus-visible,.node-detail-module__Sy7m5W__embla:focus,.node-detail-module__Sy7m5W__embla:focus-visible,.node-detail-module__Sy7m5W__emblaSlide:focus,.node-detail-module__Sy7m5W__emblaSlide:focus-visible{outline:none}.node-detail-module__Sy7m5W__sheetBody{height:calc(92dvh - var(--visible-offset,0px) - 1.4rem);flex:none}.node-detail-module__Sy7m5W__grip{display:flex}.node-detail-module__Sy7m5W__emblaSlide .node-detail-module__Sy7m5W__meta,.node-detail-module__Sy7m5W__emblaSlide .node-detail-module__Sy7m5W__def,.node-detail-module__Sy7m5W__emblaSlide .node-detail-module__Sy7m5W__block,.node-detail-module__Sy7m5W__emblaSlide .node-detail-module__Sy7m5W__rule,.node-detail-module__Sy7m5W__emblaSlide .node-detail-module__Sy7m5W__titleInner{opacity:1;animation:none;transform:none}.node-detail-module__Sy7m5W__pager{z-index:7;pointer-events:auto;border-bottom:1px solid var(--hair);padding-bottom:env(safe-area-inset-bottom);transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .36s;animation:.5s cubic-bezier(.32,.72,0,1) node-detail-module__Sy7m5W__pagerBarIn;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 32px -28px #00000080}.node-detail-module__Sy7m5W__pager[data-open=false]{opacity:0;transform:translateY(100%)}@keyframes node-detail-module__Sy7m5W__pagerBarIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.node-detail-module__Sy7m5W__pagerBtn{padding:.75rem var(--pad-x);gap:.6rem}.node-detail-module__Sy7m5W__pagerArrow{width:2rem;height:2rem}.node-detail-module__Sy7m5W__pagerArrow .node-detail-module__Sy7m5W__chevron{width:.85rem;height:.85rem}.node-detail-module__Sy7m5W__close{display:none}.node-detail-module__Sy7m5W__meta{padding-right:0}.node-detail-module__Sy7m5W__title{font-size:clamp(2rem,8vw,2.8rem)}.node-detail-module__Sy7m5W__def,.node-detail-module__Sy7m5W__avoid{max-width:none}.node-detail-module__Sy7m5W__ctaRow{gap:.5rem}}@media (hover:none){.node-detail-module__Sy7m5W__tag:hover .node-detail-module__Sy7m5W__tagReveal>span,.node-detail-module__Sy7m5W__cta:hover .node-detail-module__Sy7m5W__tagReveal>span,.node-detail-module__Sy7m5W__share:hover .node-detail-module__Sy7m5W__tagReveal>span{transform:translateY(0)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev]:hover .node-detail-module__Sy7m5W__arrowReveal{transform:translate(0)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next]:hover .node-detail-module__Sy7m5W__arrowReveal{transform:translate(-50%)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=next]:hover .node-detail-module__Sy7m5W__pagerReveal{transform:translateY(0)}.node-detail-module__Sy7m5W__pagerBtn[data-dir=prev]:hover .node-detail-module__Sy7m5W__pagerReveal{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.node-detail-module__Sy7m5W__panel{transition:opacity .2s;transform:none}.node-detail-module__Sy7m5W__meta,.node-detail-module__Sy7m5W__def,.node-detail-module__Sy7m5W__block,.node-detail-module__Sy7m5W__cta,.node-detail-module__Sy7m5W__pager,.node-detail-module__Sy7m5W__rule,.node-detail-module__Sy7m5W__titleInner,.node-detail-module__Sy7m5W__pagerNameRoll,.node-detail-module__Sy7m5W__slide{opacity:1;animation:none;transform:none}.node-detail-module__Sy7m5W__slide[data-phase=exit]{display:none}.node-detail-module__Sy7m5W__keyHint{animation:none}.node-detail-module__Sy7m5W__readMoreIcon{transition:none}}.node-detail-module__Sy7m5W__aliases{letter-spacing:.04em;color:color-mix(in oklch, var(--ink) 50%, transparent);margin:.5rem 0 0;font-size:.72rem}.node-detail-module__Sy7m5W__prose{flex-direction:column;gap:.7rem;margin-top:.95rem;display:flex}.node-detail-module__Sy7m5W__proseP{color:color-mix(in oklch, var(--ink) 80%, transparent);margin:0;font-size:.92rem;line-height:1.6}.node-detail-module__Sy7m5W__proseExt{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 38%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 38%, transparent);transition:text-decoration-color .2s}.node-detail-module__Sy7m5W__proseExt:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.node-detail-module__Sy7m5W__proseCode{background:color-mix(in oklch, var(--ink) 8%, transparent);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.05em .32em;font-size:.86em}.node-detail-module__Sy7m5W__readMore{color:color-mix(in oklch, var(--ink) 55%, transparent);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.1rem;padding:0;font-size:.6rem;font-weight:700;transition:color .2s;display:inline-flex}.node-detail-module__Sy7m5W__readMore:hover{color:var(--ink)}.node-detail-module__Sy7m5W__readMoreIcon{width:.85rem;height:.85rem;transition:transform .3s var(--reveal-ease)}.node-detail-module__Sy7m5W__readMore[data-open=true] .node-detail-module__Sy7m5W__readMoreIcon{transform:rotate(180deg)}.node-detail-module__Sy7m5W__tableWrap{border:1px solid var(--hair);-webkit-overflow-scrolling:touch;border-radius:.5rem;margin:.2rem 0;overflow-x:auto}.node-detail-module__Sy7m5W__table{border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.4}.node-detail-module__Sy7m5W__table th,.node-detail-module__Sy7m5W__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);min-width:7rem;padding:.5rem .7rem}.node-detail-module__Sy7m5W__table th{white-space:nowrap;color:color-mix(in oklch, var(--ink) 60%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.node-detail-module__Sy7m5W__table td{color:color-mix(in oklch, var(--ink) 78%, transparent)}.node-detail-module__Sy7m5W__table tr:last-child td{border-bottom:none}.node-detail-module__Sy7m5W__share[data-copied=true] .node-detail-module__Sy7m5W__tagReveal>span{transform:translateY(-100%)}
.atlas-search-module__zJQovG__root{z-index:50;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;top:28px;left:32px}.atlas-search-module__zJQovG__field{border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);width:2.4rem;height:2.4rem;color:color-mix(in oklch, var(--ink) 64%, transparent);pointer-events:auto;background:0 0;border-radius:999px;align-items:center;padding:0;transition:width .46s cubic-bezier(.16,1,.3,1),padding .46s cubic-bezier(.16,1,.3,1),color .2s,border-color .25s,background .25s,box-shadow .3s;display:flex;overflow:hidden}.atlas-search-module__zJQovG__field:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 50%, transparent)}.atlas-search-module__zJQovG__field:focus-within,.atlas-search-module__zJQovG__field[data-active=true]{width:min(360px,80vw);color:var(--ink);border-color:color-mix(in oklch, var(--ink) 55%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 10px 0 0;box-shadow:0 6px 24px #0705061f}.atlas-search-module__zJQovG__iconBtn{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.atlas-search-module__zJQovG__icon{width:1.05rem;height:1.05rem}.atlas-search-module__zJQovG__iconBtn .atlas-search-module__zJQovG__icon{margin-left:-2px}.atlas-search-module__zJQovG__input{min-width:0;color:var(--ink);font-family:var(--sans);letter-spacing:.01em;opacity:0;background:0 0;border:none;outline:none;flex:auto;font-size:14px;transition:opacity .28s 60ms}.atlas-search-module__zJQovG__field:focus-within .atlas-search-module__zJQovG__input,.atlas-search-module__zJQovG__field[data-active=true] .atlas-search-module__zJQovG__input{opacity:1}.atlas-search-module__zJQovG__input::placeholder{color:color-mix(in srgb, var(--ink) 45%, transparent)}.atlas-search-module__zJQovG__input::-webkit-search-cancel-button{appearance:none}.atlas-search-module__zJQovG__clear{color:inherit;cursor:pointer;opacity:.55;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px;transition:opacity .2s;display:flex}.atlas-search-module__zJQovG__clear:hover{opacity:1}.atlas-search-module__zJQovG__hint{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);opacity:0;pointer-events:none;padding-left:.9rem;font-size:11px;transition:opacity .25s}.atlas-search-module__zJQovG__hint[data-show=true]{opacity:1}@media (max-width:800px){.atlas-search-module__zJQovG__root{top:14px;left:14px}}@media (prefers-reduced-motion:reduce){.atlas-search-module__zJQovG__field,.atlas-search-module__zJQovG__input{transition-duration:.15s}}
.tooltip-module__q_gaaq__popup{background-color:var(--color-secondary);color:var(--color-primary);z-index:100;max-width:280px;transform-origin:var(--transform-origin);opacity:1;border-radius:1.06667vw;padding:1.6vw 2.66667vw;font-size:.875rem;transition:transform .15s ease-out,opacity .15s ease-out;transform:scale(1);box-shadow:0 2px 8px #00000026}.tooltip-module__q_gaaq__popup[data-starting-style],.tooltip-module__q_gaaq__popup[data-ending-style]{opacity:0;transform:scale(.95)}@media (min-width:800px){.tooltip-module__q_gaaq__popup{border-radius:.277778vw;padding:.416667vw .694444vw}}.tooltip-module__q_gaaq__arrow{fill:var(--color-secondary)}.tooltip-module__q_gaaq__arrow[data-side=top]{bottom:-8px}.tooltip-module__q_gaaq__arrow[data-side=bottom]{top:-8px}.tooltip-module__q_gaaq__arrow[data-side=left]{right:-8px}.tooltip-module__q_gaaq__arrow[data-side=right]{left:-8px}
.control-tooltip-module___XwdsW__tip.control-tooltip-module___XwdsW__tip{border-radius:.55rem;padding:.46rem .66rem;box-shadow:0 10px 28px -12px #00000080,0 2px 6px -3px #00000040}.control-tooltip-module___XwdsW__tip{letter-spacing:.015em;white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:500}
.canvas-context-menu-module__wGo10q__positioner{z-index:60;outline:none}.canvas-context-menu-module__wGo10q__popup{color:#1a1a19;min-width:224px;transform-origin:var(--transform-origin);opacity:1;background:#fcfcfb;border:1px solid #1a1a1921;border:1px solid lab(9.23312% -.188462 .701383/.13);border-radius:12px;outline:none;padding:6px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.82rem;transition:transform .14s ease-out,opacity .14s ease-out;transform:scale(1);box-shadow:0 22px 52px -22px #0000006b,0 4px 12px -6px #0003}.canvas-context-menu-module__wGo10q__popup[data-starting-style],.canvas-context-menu-module__wGo10q__popup[data-ending-style]{opacity:0;transform:scale(.96)}.canvas-context-menu-module__wGo10q__label{letter-spacing:.18em;text-transform:uppercase;color:#1a1a196b;color:lab(9.23312% -.188462 .701383/.42);padding:7px 10px 4px;font-size:.58rem;font-weight:700}.canvas-context-menu-module__wGo10q__item{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;transition:background .12s;display:flex}.canvas-context-menu-module__wGo10q__item[data-highlighted]{background:#1a1a1914;background:lab(9.23312% -.188455 .701386/.08)}.canvas-context-menu-module__wGo10q__indicator{color:#1a1a19;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.canvas-context-menu-module__wGo10q__extArrow{color:#1a1a196b;color:lab(9.23312% -.188462 .701383/.42);margin-left:auto}.canvas-context-menu-module__wGo10q__item[data-highlighted] .canvas-context-menu-module__wGo10q__extArrow{color:#1a1a19}.canvas-context-menu-module__wGo10q__sep{background:#1a1a191f;background:lab(9.23312% -.188462 .701383/.12);height:1px;margin:5px 6px}
.color-toggle-module__oZPpKa__root{display:none}@media (min-width:800px){.color-toggle-module__oZPpKa__root{z-index:50;width:2.4rem;height:2.4rem;color:color-mix(in oklch, var(--ink) 64%, transparent);border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .2s,border-color .2s,right .62s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;bottom:28px;right:calc(32px + 3rem)}.color-toggle-module__oZPpKa__root[data-shift=true]{right:calc(33.3333vw + 32px + 3rem)}.color-toggle-module__oZPpKa__root:hover,.color-toggle-module__oZPpKa__root[data-active=true]{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.color-toggle-module__oZPpKa__icon{width:1.05rem;height:1.05rem;display:block}}
@property --section-ink{syntax:"<color>";inherits:true;initial-value:#1a1a19}@property --section-paper{syntax:"<color>";inherits:true;initial-value:#f2f2f0}:root{--section-ink:#1a1a19;--section-paper:#f2f2f0;transition:--section-ink .45s,--section-paper .45s}.experience-module__Kq5lfa__root{--accent:#0a0a0a;--ink:var(--section-ink);--paper:var(--section-paper);--sans:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;background:var(--paper);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--sans);position:relative}.experience-module__Kq5lfa__canvas{z-index:0;will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;transform:translate(0)}@media (min-width:801px){.experience-module__Kq5lfa__canvas[data-shift=true]{transform:translate(-16.66vw)}}@media (max-width:800px){.experience-module__Kq5lfa__canvas[data-shift=true]{transform:translateY(-27.5dvh)}.experience-module__Kq5lfa__canvas[data-shift=true][data-detent=expanded]{transform:translateY(-46dvh)}}.experience-module__Kq5lfa__canvas canvas{display:block}.experience-module__Kq5lfa__vignette{z-index:1;pointer-events:none;background:radial-gradient(130% 80%,#0000 24%,#07050680 68%,#070506f0 100%),linear-gradient(90deg,#070506f2 0%,#070506e0 26%,#0705068c 44%,#0000 62%);position:fixed;inset:0}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}
.info-modal-module__pQZv4W__trigger{z-index:50;width:2.4rem;height:2.4rem;color:color-mix(in oklch, var(--ink) 64%, transparent);border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .2s,border-color .2s,right .62s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:28px;right:32px}.info-modal-module__pQZv4W__trigger:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 60%, transparent)}@media (min-width:800px){.info-modal-module__pQZv4W__trigger[data-shift=true]{right:calc(33.3333vw + 32px)}}.info-modal-module__pQZv4W__iMark{width:1.05rem;height:1.05rem;display:block}.info-modal-module__pQZv4W__backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;background:#1111116b;background:lab(5.06333% .00000745058 0/.42);transition:opacity .4s;position:fixed;inset:0}.info-modal-module__pQZv4W__backdrop[data-starting-style],.info-modal-module__pQZv4W__backdrop[data-ending-style]{opacity:0}.info-modal-module__pQZv4W__popup{--paper:#e3e3e3;--ink:#171717;--hair:color-mix(in oklch, var(--ink) 16%, transparent);--reveal-ease:cubic-bezier(.16, 1, .3, 1);z-index:61;width:min(92vw,30rem);max-height:88dvh;color:var(--ink);background:var(--paper);border:1px solid var(--hair);transition:opacity .42s ease, transform .46s var(--reveal-ease);border-radius:1rem;padding:clamp(1.6rem,3vw,2.2rem);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -40px #0009}.info-modal-module__pQZv4W__popup[data-starting-style],.info-modal-module__pQZv4W__popup[data-ending-style]{opacity:0;transform:translate(-50%,-44%)scale(.96)}.info-modal-module__pQZv4W__close{border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;transition:border-color .2s;display:grid;position:absolute;top:clamp(1.1rem,2.4vw,1.5rem);right:clamp(1.1rem,2.4vw,1.5rem)}.info-modal-module__pQZv4W__close:hover{border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.info-modal-module__pQZv4W__closeMark{width:.72rem;height:.72rem;position:relative}.info-modal-module__pQZv4W__closeMark:before,.info-modal-module__pQZv4W__closeMark:after{content:"";background:color-mix(in oklch, var(--ink) 62%, transparent);width:100%;height:1px;transition:background .2s;position:absolute;top:50%;left:0}.info-modal-module__pQZv4W__closeMark:before{transform:rotate(45deg)}.info-modal-module__pQZv4W__closeMark:after{transform:rotate(-45deg)}.info-modal-module__pQZv4W__close:hover .info-modal-module__pQZv4W__closeMark:before,.info-modal-module__pQZv4W__close:hover .info-modal-module__pQZv4W__closeMark:after{background:var(--ink)}.info-modal-module__pQZv4W__kicker{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 46%, transparent);margin:0;font-size:.6rem;font-weight:700}.info-modal-module__pQZv4W__title{letter-spacing:-.03em;margin:.7rem 0 0;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700;line-height:1}.info-modal-module__pQZv4W__desc{color:color-mix(in oklch, var(--ink) 84%, transparent);text-wrap:pretty;margin:1rem 0 0;font-size:.96rem;line-height:1.55}.info-modal-module__pQZv4W__desc p{margin:0}.info-modal-module__pQZv4W__desc p+p{margin-top:.7rem}.info-modal-module__pQZv4W__rule{background:var(--hair);width:100%;height:1px;margin:1.4rem 0;display:block}.info-modal-module__pQZv4W__author{align-items:center;gap:.85rem;display:flex}.info-modal-module__pQZv4W__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.info-modal-module__pQZv4W__authorMeta{flex-direction:column;gap:.1rem;display:flex}.info-modal-module__pQZv4W__authorName{letter-spacing:-.01em;color:var(--ink);text-underline-offset:2px;width:fit-content;margin:0;font-size:.95rem;font-weight:700;text-decoration:none}.info-modal-module__pQZv4W__authorName:hover{text-decoration:underline}.info-modal-module__pQZv4W__authorRole{color:color-mix(in oklch, var(--ink) 56%, transparent);margin:0;font-size:.78rem}.info-modal-module__pQZv4W__kicker+.info-modal-module__pQZv4W__author{margin-top:.85rem}.info-modal-module__pQZv4W__partner{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.15rem;display:flex}.info-modal-module__pQZv4W__partnerLabel{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 46%, transparent);font-size:.6rem;font-weight:700}.info-modal-module__pQZv4W__partnerPeople{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.info-modal-module__pQZv4W__partnerPerson{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.info-modal-module__pQZv4W__partnerAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:1.9rem;height:1.9rem}.info-modal-module__pQZv4W__partnerName{letter-spacing:-.01em;color:var(--ink);text-underline-offset:2px;font-size:.85rem;font-weight:600}.info-modal-module__pQZv4W__partnerPerson:hover .info-modal-module__pQZv4W__partnerName{text-decoration:underline}.info-modal-module__pQZv4W__partnerLogo{opacity:.88;align-items:center;transition:opacity .2s;display:inline-flex}.info-modal-module__pQZv4W__partnerLogo:hover{opacity:1}.info-modal-module__pQZv4W__partnerLogo img{width:auto;height:2.8rem;display:block}.info-modal-module__pQZv4W__links{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.info-modal-module__pQZv4W__linkPill{letter-spacing:-.01em;color:color-mix(in oklch, var(--ink) 82%, transparent);border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.42em .95em;font-size:.82rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.info-modal-module__pQZv4W__linkPill:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.info-modal-module__pQZv4W__pillReveal{flex-direction:column;height:1.3em;margin:-.15em 0;line-height:1.3;display:flex;overflow:hidden}.info-modal-module__pQZv4W__pillReveal>span{transition:transform .4s var(--reveal-ease);display:block;transform:translateY(0)}.info-modal-module__pQZv4W__linkPill:hover .info-modal-module__pQZv4W__pillReveal>span{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.info-modal-module__pQZv4W__pillReveal>span{transition:none}}.info-modal-module__pQZv4W__extIcon{flex-shrink:0;width:.85rem;height:.85rem;display:block}@media (hover:none){.info-modal-module__pQZv4W__linkPill:hover .info-modal-module__pQZv4W__pillReveal>span{transform:translateY(0)}}@media (max-width:800px){.info-modal-module__pQZv4W__trigger{top:14px;right:14px}.info-modal-module__pQZv4W__title{font-size:1.35rem}.info-modal-module__pQZv4W__desc{font-size:.88rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.info-modal-module__pQZv4W__backdrop,.info-modal-module__pQZv4W__popup{transition:opacity .2s}.info-modal-module__pQZv4W__popup[data-starting-style],.info-modal-module__pQZv4W__popup[data-ending-style]{transform:translate(-50%,-50%)}}
.loading-screen-module__OT_xeW__root{z-index:50;color:#1a1a19;opacity:1;background:#eaeae8;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:2rem;transition:opacity .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.loading-screen-module__OT_xeW__root[data-hiding=true]{opacity:0;pointer-events:none}.loading-screen-module__OT_xeW__root[data-hiding=true] .loading-screen-module__OT_xeW__wordInner{animation:.5s cubic-bezier(.7,0,.84,0) both loading-screen-module__OT_xeW__wordFall;animation-delay:calc(var(--i,0) * 50ms)}.loading-screen-module__OT_xeW__title{text-align:center;text-transform:uppercase;letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 .3em;max-width:18ch;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.7rem,5.2vw,3.1rem);font-weight:700;line-height:1.02;display:flex}.loading-screen-module__OT_xeW__word{vertical-align:bottom;padding:0 .04em .06em;display:inline-block;overflow:hidden}.loading-screen-module__OT_xeW__wordInner{animation:.8s cubic-bezier(.16,1,.3,1) both loading-screen-module__OT_xeW__wordRise;animation-delay:calc(var(--i,0) * 90ms + .12s);display:inline-block;transform:translateY(115%)}.loading-screen-module__OT_xeW__bar{background:#1a1a191f;background:lab(9.23312% -.188462 .701383/.12);border-radius:2px;width:min(58vw,13rem);height:2px;animation:.5s .45s both loading-screen-module__OT_xeW__barIn;position:relative;overflow:hidden}.loading-screen-module__OT_xeW__fill{background:#1a1a19;width:0%;height:100%;display:block}.loading-screen-module__OT_xeW__credit{font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);text-transform:uppercase;letter-spacing:.34em;text-indent:.34em;color:#1a1a1961;color:lab(9.23312% -.188462 .701383/.38);margin:0 0 -.6rem;font-size:clamp(.5rem,1.4vw,.62rem);font-weight:500;animation:.6s cubic-bezier(.16,1,.3,1) .18s both loading-screen-module__OT_xeW__creditIn}@keyframes loading-screen-module__OT_xeW__creditIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-screen-module__OT_xeW__wordRise{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes loading-screen-module__OT_xeW__wordFall{0%{transform:translateY(0)}to{transform:translateY(-115%)}}@keyframes loading-screen-module__OT_xeW__barIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-screen-module__OT_xeW__root{transition:opacity .2s}.loading-screen-module__OT_xeW__wordInner,.loading-screen-module__OT_xeW__root[data-hiding=true] .loading-screen-module__OT_xeW__wordInner{animation:none;transform:none}.loading-screen-module__OT_xeW__bar,.loading-screen-module__OT_xeW__credit{animation:none}}
.orbit-hint-module__GRSbwq__root{z-index:40;letter-spacing:.01em;white-space:nowrap;color:#1a1a19b3;color:lab(9.23312% -.188462 .701383/.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#eaeae8d1;background:lab(92.6554% -.264049 .973344/.82);border:1px solid #1a1a1924;border:1px solid lab(9.23312% -.188462 .701383/.14);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;animation:.6s cubic-bezier(.16,1,.3,1) both orbit-hint-module__GRSbwq__hintIn;display:inline-flex;position:fixed;bottom:clamp(1.4rem,4vh,2.4rem);left:50%;transform:translate(-50%)}.orbit-hint-module__GRSbwq__root[data-hide=true]{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-50%,6px)}.orbit-hint-module__GRSbwq__dot{background:#1a1a1966;background:lab(9.23312% -.188455 .701386/.4);border-radius:50%;width:.28rem;height:.28rem}@keyframes orbit-hint-module__GRSbwq__hintIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:800px){.orbit-hint-module__GRSbwq__root{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.orbit-hint-module__GRSbwq__root{animation:none}}
.sound-toggle-module__GLiCVG__root{display:none}@media (min-width:800px){.sound-toggle-module__GLiCVG__root{z-index:50;width:2.4rem;height:2.4rem;color:color-mix(in oklch, var(--ink) 64%, transparent);border:1px solid color-mix(in oklch, var(--ink) 26%, transparent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .2s,border-color .2s,right .62s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;bottom:28px;right:32px}.sound-toggle-module__GLiCVG__root[data-shift=true]{right:calc(33.3333vw + 32px)}.sound-toggle-module__GLiCVG__root:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 60%, transparent)}.sound-toggle-module__GLiCVG__icon{width:1.05rem;height:1.05rem;display:block}}
