.Doors-module__DG9oIW__section{isolation:isolate;padding-block:var(--section-y) var(--section-y-tight);position:relative;overflow:hidden}.Doors-module__DG9oIW__floor{z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#e9a23b21 0%,#e9a23b0a 50%,#0000 80%),repeating-linear-gradient(90deg,#f2ede305 0 1px,#0000 1px 72px);block-size:clamp(8rem,34%,15rem);position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.Doors-module__DG9oIW__head{gap:var(--space-s);margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}.Doors-module__DG9oIW__title{font-size:var(--step-5)}.Doors-module__DG9oIW__doors{gap:var(--space-s);list-style:none;display:grid}@media (min-width:52rem){.Doors-module__DG9oIW__doors{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}}.Doors-module__DG9oIW__door{--swing:0deg;isolation:isolate;background:linear-gradient(180deg, var(--jx-wood) 0%, #0d0b09d9 100%);border-radius:var(--radius-s);min-block-size:clamp(9rem,20vw,14rem);transform:perspective(1200px) rotateY(var(--swing));transform-origin:100%;backface-visibility:hidden;will-change:transform;transition:transform var(--dur-2) var(--ease-door), border-color var(--dur-2) var(--ease-out);border:1px solid #f2ede30a;align-content:end;gap:.3rem;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1.2rem,2.8vw,1.8rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.Doors-module__DG9oIW__door:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-2) var(--ease-out);background:radial-gradient(90% 130% at 0 55%,#e9a23b3d 0%,#e9a23b12 45%,#0000 72%);position:absolute;inset:0}.Doors-module__DG9oIW__door:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-out);background:linear-gradient(270deg,#0706058c 0%,#0706051f 18%,#0000 42%);position:absolute;inset:0}.Doors-module__DG9oIW__door:hover,.Doors-module__DG9oIW__door:focus-visible{--swing:-7deg;border-color:var(--line)}.Doors-module__DG9oIW__door:active{--swing:-12deg;transition-duration:var(--dur-1)}.Doors-module__DG9oIW__door:hover:before,.Doors-module__DG9oIW__door:focus-visible:before,.Doors-module__DG9oIW__door:active:before,.Doors-module__DG9oIW__door:hover:after,.Doors-module__DG9oIW__door:focus-visible:after,.Doors-module__DG9oIW__door:active:after{opacity:1}.Doors-module__DG9oIW__seam{opacity:.45;inline-size:2px;transition:inline-size var(--dur-2) var(--ease-door), box-shadow var(--dur-2) var(--ease-out);background:linear-gradient(#0000,#ffd86bcc 30% 70%,#0000);border-radius:2px;position:absolute;inset-block:6%;inset-inline-start:0}.Doors-module__DG9oIW__door:hover .Doors-module__DG9oIW__seam,.Doors-module__DG9oIW__door:focus-visible .Doors-module__DG9oIW__seam{inline-size:5px;box-shadow:0 0 40px 9px #e9a23b73}.Doors-module__DG9oIW__door:active .Doors-module__DG9oIW__seam{inline-size:9px;box-shadow:0 0 52px 14px #e9a23b8c}.Doors-module__DG9oIW__name{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-widest);font-size:var(--step-4);letter-spacing:-.03em;color:var(--text);transition:color var(--dur-2) var(--ease-out);font-weight:800;line-height:1}.Doors-module__DG9oIW__door:hover .Doors-module__DG9oIW__name,.Doors-module__DG9oIW__door:focus-visible .Doors-module__DG9oIW__name{color:var(--jx-champagne)}.Doors-module__DG9oIW__hintText{font-size:var(--step--1);color:var(--text-faint)}.Doors-module__DG9oIW__arrow{font-size:var(--step-1);color:var(--accent);opacity:.4;transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-door);position:absolute;inset-block-start:clamp(1rem,2.4vw,1.4rem);inset-inline-end:clamp(1.1rem,2.6vw,1.5rem)}.Doors-module__DG9oIW__door:hover .Doors-module__DG9oIW__arrow,.Doors-module__DG9oIW__door:focus-visible .Doors-module__DG9oIW__arrow{opacity:1;translate:.25em}@media (hover:none){.Doors-module__DG9oIW__door{--swing:-3deg}.Doors-module__DG9oIW__door:before{opacity:.45}.Doors-module__DG9oIW__door:after{opacity:.6}.Doors-module__DG9oIW__seam{opacity:.7;inline-size:3px}}
.Passage-module__EtLD0q__passage{block-size:0;z-index:var(--z-raised);pointer-events:none;position:relative}.Passage-module__EtLD0q__frame{opacity:0;background:linear-gradient(90deg,#070605eb,#0000 20% 80%,#070605eb),linear-gradient(#07060599,#0000 28% 72%,#07060599);block-size:46vh;position:absolute;inset-block-start:-23vh;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 74%,#0000 100%)}.Passage-module__EtLD0q__beam{opacity:0;background:linear-gradient(90deg,#0000,#ffd86b80 25%,#ffe8a0d9 50%,#ffd86b80 75%,#0000);border-radius:2px;block-size:2px;position:absolute;inset-block-start:-1px;inset-inline:12%;box-shadow:0 0 32px 5px #e9a23b59}
.SectionIntro-module__sTEqDW__intro{gap:var(--space-s);max-inline-size:46rem;display:grid}.SectionIntro-module__sTEqDW__intro[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.SectionIntro-module__sTEqDW__title{font-size:var(--step-5);letter-spacing:-.025em;margin-block-start:var(--space-3xs);line-height:.98}.SectionIntro-module__sTEqDW__lede{font-size:var(--step-1);color:var(--text-dim);max-inline-size:var(--measure);margin-block-start:var(--space-3xs);line-height:1.55}
.BarChat-module__EfiyPq__bar{gap:var(--space-xs);padding:clamp(1.1rem,3vw,1.75rem);display:grid}.BarChat-module__EfiyPq__head{align-items:center;gap:var(--space-s);border-bottom:1px solid var(--line-soft);padding-block-end:var(--space-2xs);display:flex}.BarChat-module__EfiyPq__headTitle{font-variation-settings:"wdth" var(--wdth-tight);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.BarChat-module__EfiyPq__badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jx-paper-faint);border:1px solid var(--line-soft);border-radius:var(--radius-xs);margin-inline-start:auto;padding:.2em .5em;font-size:.75rem}.BarChat-module__EfiyPq__lines{gap:.45rem;list-style:none;display:grid}.BarChat-module__EfiyPq__line{font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;line-height:1.45;display:flex}.BarChat-module__EfiyPq__name{font-family:var(--font-mono);color:var(--text-faint);flex:none;min-inline-size:5.5rem;font-size:.76rem}.BarChat-module__EfiyPq__line[data-from=bot] .BarChat-module__EfiyPq__name{color:var(--accent)}.BarChat-module__EfiyPq__text{color:var(--text-dim)}.BarChat-module__EfiyPq__line[data-from=gast] .BarChat-module__EfiyPq__text{font-family:var(--font-mono);color:var(--accent-bright)}.BarChat-module__EfiyPq__line[data-highlight] .BarChat-module__EfiyPq__text{color:var(--jx-champagne);font-weight:600}.BarChat-module__EfiyPq__line[data-highlight]{border-radius:var(--radius-xs);background:linear-gradient(90deg,#e9a23b29,#e9a23b05 70%,#0000);margin-inline:-.6rem;padding:.35rem .6rem}@media (prefers-reduced-motion:no-preference){:root[data-js] .BarChat-module__EfiyPq__bar .BarChat-module__EfiyPq__line{opacity:0;translate:0 6px}:root[data-js] .BarChat-module__EfiyPq__bar[data-playing] .BarChat-module__EfiyPq__line{animation:BarChat-module__EfiyPq__pour .46s var(--ease-door) forwards;animation-delay:calc(var(--i) * var(--chat-stagger,.32s) + var(--chat-base,.12s))}:root[data-js] .BarChat-module__EfiyPq__bar[data-playing] .BarChat-module__EfiyPq__line[data-highlight]{animation:BarChat-module__EfiyPq__pour .46s var(--ease-door) forwards, BarChat-module__EfiyPq__flare 1.1s var(--ease-out) forwards;animation-delay:calc(var(--i) * var(--chat-stagger,.32s) + var(--chat-base,.12s))}}@keyframes BarChat-module__EfiyPq__pour{to{opacity:1;translate:0}}@keyframes BarChat-module__EfiyPq__flare{0%{box-shadow:0 0 #ffd86b00}35%{box-shadow:0 0 26px 2px #ffd86b4d}to{box-shadow:0 0 #ffd86b00}}.BarChat-module__EfiyPq__typing{border-top:1px solid var(--line-soft);font-size:var(--step--2);color:var(--text-faint);align-items:center;gap:.6rem;padding-block-start:var(--space-2xs);display:flex}.BarChat-module__EfiyPq__dots{gap:.22rem;display:inline-flex}.BarChat-module__EfiyPq__dots i{background:var(--accent);opacity:.4;border-radius:50%;block-size:.28rem;inline-size:.28rem}@media (prefers-reduced-motion:no-preference){.BarChat-module__EfiyPq__dots i{animation:BarChat-module__EfiyPq__blink 1.5s var(--ease-in-out) infinite}.BarChat-module__EfiyPq__dots i:nth-child(2){animation-delay:.2s}.BarChat-module__EfiyPq__dots i:nth-child(3){animation-delay:.4s}}@keyframes BarChat-module__EfiyPq__blink{0%,60%,to{opacity:.28}30%{opacity:1}}@media (max-width:30rem){.BarChat-module__EfiyPq__name{min-inline-size:0}}
.Barkeeper-module__n9GQLq__barkeeper{gap:var(--space-xs);align-content:start;block-size:100%;padding:clamp(1.25rem,3vw,1.9rem);display:grid;position:relative}.Barkeeper-module__n9GQLq__pourGlow{pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 30% 30%,#e9a23b38 0%,#0000 65%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Barkeeper-module__n9GQLq__pourGlow{animation:Barkeeper-module__n9GQLq__pour-flash .9s var(--ease-out) 1 both}}@keyframes Barkeeper-module__n9GQLq__pour-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.Barkeeper-module__n9GQLq__kicker{font-variation-settings:"wdth" var(--wdth-tight);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:600}.Barkeeper-module__n9GQLq__quote{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-wide);font-size:var(--step-2);letter-spacing:-.02em;color:var(--text);text-wrap:balance;min-block-size:3.4em;font-weight:700;line-height:1.15}@media (prefers-reduced-motion:no-preference){.Barkeeper-module__n9GQLq__quoteText{animation:Barkeeper-module__n9GQLq__pour .42s var(--ease-door) both;display:inline-block}}@keyframes Barkeeper-module__n9GQLq__pour{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Barkeeper-module__n9GQLq__actions{gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-2xs);display:flex}.Barkeeper-module__n9GQLq__button{border:1px solid var(--line-strong);border-radius:var(--radius-xs);min-block-size:2.75rem;color:var(--text);font-variation-settings:"wdth" var(--wdth-tight);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:#2a201866;align-items:center;gap:.6em;padding:.85em 1.15em;font-weight:600;display:inline-flex;position:relative}.Barkeeper-module__n9GQLq__button:hover{color:var(--accent-bright);background:#2a20189e;border-color:#ffd86b8c}.Barkeeper-module__n9GQLq__glass{opacity:.75;border:1px solid;border-top:0;border-radius:0 0 2px 2px;block-size:.85rem;inline-size:.62rem;position:relative;overflow:hidden}.Barkeeper-module__n9GQLq__glass:after{content:"";background:var(--accent-bright);block-size:35%;transition:block-size var(--dur-2) var(--ease-door);position:absolute;inset-block-end:0;inset-inline:0}.Barkeeper-module__n9GQLq__button:hover .Barkeeper-module__n9GQLq__glass:after{block-size:80%}.Barkeeper-module__n9GQLq__button:active .Barkeeper-module__n9GQLq__glass:after{block-size:100%}
.RankLadder-module__5nC5kW__ladder{flex-wrap:wrap;align-items:baseline;gap:.5rem 0;margin-block-start:clamp(1.5rem,4vw,2.5rem);list-style:none;display:flex}.RankLadder-module__5nC5kW__step{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-wide);font-size:var(--step-1);letter-spacing:-.015em;white-space:nowrap;font-weight:700}.RankLadder-module__5nC5kW__step:first-child{color:var(--text-faint)}.RankLadder-module__5nC5kW__step:nth-child(2){color:var(--text-dim)}.RankLadder-module__5nC5kW__step:nth-child(3){color:var(--text)}.RankLadder-module__5nC5kW__step:nth-child(4){color:var(--jx-champagne);text-shadow:0 0 26px #ffd86b59}.RankLadder-module__5nC5kW__step+.RankLadder-module__5nC5kW__step:before{content:"→";content:"→" / "";font-family:var(--font-mono);color:var(--accent);opacity:.55;margin-inline:.7em;font-size:.8em;font-weight:400}@media (prefers-reduced-motion:no-preference){.RankLadder-module__5nC5kW__step[data-flare]{animation:RankLadder-module__5nC5kW__rank-flare 1.5s var(--ease-out) 1}}@keyframes RankLadder-module__5nC5kW__rank-flare{0%{color:var(--text);text-shadow:0 0 #ffd86b00}22%{color:var(--jx-champagne);text-shadow:0 0 30px #ffd86bd9}to{color:var(--text);text-shadow:0 0 #ffd86b00}}
.TheBar-module__dx9GOa__bar{--lamp-x:76%;--lamp-y:6%;--lamp-size:68%;--lamp-strength:.1;--lamp-mask:linear-gradient(180deg, transparent 0%, #000 26%);padding-block:var(--section-y);overflow-x:clip}.TheBar-module__dx9GOa__counter{border:1px solid var(--line-soft);border-radius:var(--radius-s);isolation:isolate;background:linear-gradient(#1f1912e0 0%,#0d0b09b8 100%);border-top:0;margin-block-start:clamp(2rem,5vw,3rem);display:grid;position:relative;overflow:hidden}.TheBar-module__dx9GOa__counter:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 56% at 10% -8%,#e9a23b21 0%,#0000 60%);position:absolute;inset:0}.TheBar-module__dx9GOa__chat,.TheBar-module__dx9GOa__voice{min-inline-size:0}.TheBar-module__dx9GOa__voice{border-top:1px solid var(--line-soft)}@media (min-width:60rem){.TheBar-module__dx9GOa__counter{grid-template-columns:1.15fr .85fr}.TheBar-module__dx9GOa__voice{border-top:0;border-inline-start:1px solid var(--line-soft)}}
