.ai_root__pEM9g{--ai-trace:var(--link)}.ai_lobby__McxU9{max-width:90rem;margin-inline:auto;padding:clamp(1.75rem,4vh,3.25rem) clamp(1rem,4vw,3rem) var(--space-4)}.ai_bar__oHITP{display:block;width:3rem;height:6px;background:var(--ai-trace);margin-bottom:var(--space-4);transform-origin:left}.ai_heading__Yvwn7{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:66%;font-weight:800;letter-spacing:-.03em;font-size:var(--step-5);line-height:.92;margin:0}.ai_intro__2GtMB{margin:var(--space-4) 0 0;max-width:46ch;color:var(--fg-dim);font-size:var(--step-0);line-height:1.55}.ai_section__zJQol{border-top:1px solid var(--hairline)}.ai_sectionInner__i3zIw{max-width:90rem;margin-inline:auto;padding:var(--space-6) clamp(1rem,4vw,3rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.5vw,2rem);row-gap:var(--space-5)}.ai_sectionHead__Ey2Of{grid-column:1/-1}.ai_sectionBody__ibmAe{grid-column:1/-1;min-width:0}@media (min-width:1024px){.ai_sectionHead__Ey2Of{grid-column:1/span 3}.ai_sectionBody__ibmAe{grid-column:4/-1}}.ai_sectionLabel__l1_pW{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);margin:var(--space-2) 0 0}.ai_sectionLabel__l1_pW:before{content:"";display:inline-block;width:1.5rem;height:2px;background:var(--ai-trace);margin-right:.6rem;vertical-align:middle}.ai_close__bSaSh{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);max-width:90rem;margin:0 auto;padding:var(--space-6) clamp(1rem,4vw,3rem) var(--space-9);border-top:1px solid var(--hairline)}.ai_closeHire__vcDIt{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:70%;font-weight:700;font-size:var(--step-1);color:var(--fg);text-underline-offset:.18em}.ai_closeGit__97L51{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step--1)}.ai_cases__PAQjM{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-4)}.ai_case__ioAyt{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--room-bg,var(--bg-2));color:var(--room-fg,var(--fg));border:1px solid color-mix(in srgb,var(--room-fg,var(--fg)) 14%,transparent)}[data-motion]:not([data-motion=off]) .ai_case__ioAyt{transition:transform var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}[data-motion]:not([data-motion=off]) .ai_case__ioAyt:hover{transform:translateY(-2px);border-color:var(--room-accent,var(--hairline-strong))}.ai_casePipe__ZsGp1{position:relative;display:grid;gap:var(--space-3);padding-left:.85rem}.ai_casePipe__ZsGp1:before{content:"";position:absolute;left:0;top:.2em;width:2px;height:calc(100% - .4em);background:color-mix(in srgb,var(--room-accent,var(--link)) 55%,transparent);transform-origin:top}[data-motion]:not([data-motion=off]) .ai_casePipe__ZsGp1:before{transform:scaleY(0)}[data-motion]:not([data-motion=off]) .ai_cases__PAQjM[data-reveal=in] .ai_casePipe__ZsGp1:before{animation:ai_case-pipe__StXWj var(--dur-4) var(--ease-out) both}.ai_caseStep__QeXod:first-child{--i:0}.ai_caseStep__QeXod:nth-child(2){--i:1}[data-motion]:not([data-motion=off]) .ai_cases__PAQjM:not([data-reveal=in]) .ai_caseStep__QeXod{opacity:0}[data-motion]:not([data-motion=off]) .ai_cases__PAQjM[data-reveal=in] .ai_caseStep__QeXod{animation:ai_case-step-in__iApFp var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger))}@keyframes ai_case-pipe__StXWj{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ai_case-step-in__iApFp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai_caseName__G3AzN{margin:0;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:72%;font-weight:800;font-size:var(--step-2);letter-spacing:-.02em;line-height:1.05}.ai_caseBlock__EDKYr{margin:0;max-width:62ch;font-size:var(--step-0);line-height:1.5}.ai_caseLabel__BhRde{display:block;margin-bottom:.3rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--room-fg,var(--fg)) 62%,transparent)}.ai_caseLabel__BhRde,.ai_caseLinks__rbiSI{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step--1)}.ai_caseLinks__rbiSI{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:var(--space-2) 0 0}.ai_caseLinks__rbiSI a{color:var(--room-accent,var(--link))}.ai_caseLinks__rbiSI a:focus-visible{outline:2px solid var(--room-accent,var(--focus));outline-offset:2px}@media (min-width:1024px){.ai_cases__PAQjM{grid-template-columns:1fr 1fr}.ai_case__ioAyt:first-child{grid-column:1/-1}}@keyframes ai_page-bar-grow__wBb6r{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ai_page-title-rise__dakcs{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes ai_page-intro-in__RRcsd{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}[data-motion]:not([data-motion=off]) .ai_bar__oHITP{animation:ai_page-bar-grow__wBb6r var(--dur-3) var(--ease-out) both}[data-motion]:not([data-motion=off]) .ai_heading__Yvwn7{animation:ai_page-title-rise__dakcs var(--dur-3) var(--ease-out) both;animation-delay:80ms}[data-motion]:not([data-motion=off]) .ai_intro__2GtMB{animation:ai_page-intro-in__RRcsd var(--dur-3) var(--ease-out) both;animation-delay:.2s}.art_paper__2dyXs{position:absolute;inset:0;overflow:hidden;background:radial-gradient(90% 60% at 70% 0,color-mix(in srgb,var(--room-wash) 65%,transparent),transparent 70%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--room-rule) 55%,transparent) 0 1px,transparent 1px 34px),var(--room-paper)}.art_paperFrame__xhK7P{position:relative;padding:.7rem;border:1px solid var(--room-rule);border-radius:6px;background:var(--room-canvas);box-shadow:0 18px 44px -22px color-mix(in srgb,var(--room-fg) 45%,transparent)}.art_paperFrame__xhK7P:before{content:"";position:absolute;top:-.55rem;left:50%;width:3.4rem;height:1.1rem;transform:translateX(-50%);border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--room-brass) 88%,white),var(--room-brass));box-shadow:0 3px 8px -3px color-mix(in srgb,var(--room-fg) 60%,transparent)}.art_paperFrame__xhK7P [data-shot-frame]{border-color:var(--room-rule);border-radius:4px;box-shadow:none}.art_lesson__3BoMM{display:grid;gap:.8rem}.art_question__lg_4H{margin:0;font-size:.95rem;line-height:1.55;color:var(--room-fg);max-width:40ch}.art_board__xo4KI{position:relative;border-radius:8px;border:1px solid color-mix(in srgb,var(--room-board) 80%,black);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--room-grid) 22%,transparent) 0 1px,transparent 1px 26px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--room-grid) 22%,transparent) 0 1px,transparent 1px 26px),var(--room-board);padding:1.1rem 1rem 1.2rem;overflow:hidden}.art_equation__xdNtI{margin:0;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.4;white-space:pre;color:var(--room-chalk);overflow-x:auto;scrollbar-width:none}.art_equation__xdNtI::-webkit-scrollbar{display:none}.art_factor__eV6aW{display:inline-block;color:var(--room-chalk-2);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.art_equation__xdNtI[data-swapped] .art_factor__eV6aW[data-dir=r]{transform:translateX(6ch)}.art_equation__xdNtI[data-swapped] .art_factor__eV6aW[data-dir=l]{transform:translateX(-6ch)}.art_swapBtn__ux3c4{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .95rem;border-radius:6px;border:1px solid var(--room-brass);background:color-mix(in srgb,var(--room-brass) 10%,transparent);color:var(--room-fg);font-size:.8rem;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,color .2s ease}.art_swapBtn__ux3c4:hover{background:var(--room-brass);color:var(--room-paper)}.art_plot__cWH1X{border:1px solid var(--room-rule);border-radius:8px;background:var(--room-canvas);padding:.7rem .7rem .4rem}.art_plotSvg__VE1g2{display:block;width:100%;height:auto}.art_plotGrid__Pl1Og{stroke:var(--room-rule);stroke-width:1}.art_plotBar__c1pwH{fill:color-mix(in srgb,var(--room-moss) 88%,transparent);transform-box:fill-box;transform-origin:bottom}.art_plotLine__pBX91{fill:none;stroke:var(--room-clay);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.art_plotText__TDfvB{font-family:inherit;font-size:9.5px;fill:color-mix(in srgb,var(--room-fg) 78%,transparent)}.art_plotValue__U78AG{font-family:inherit;font-size:11px;font-weight:700;fill:var(--room-clay)}[data-motion=heavy] .art_plot__cWH1X:not([data-entered]) .art_plotBar__c1pwH,[data-motion=light] .art_plot__cWH1X:not([data-entered]) .art_plotBar__c1pwH{transform:scaleY(0)}[data-motion=heavy] .art_plot__cWH1X[data-entered] .art_plotBar__c1pwH,[data-motion=light] .art_plot__cWH1X[data-entered] .art_plotBar__c1pwH{animation:art_plot-grow__OYuHS .7s cubic-bezier(.2,.8,.2,1) both}[data-motion=heavy] .art_plot__cWH1X[data-entered] .art_plotBar__c1pwH:last-of-type,[data-motion=light] .art_plot__cWH1X[data-entered] .art_plotBar__c1pwH:last-of-type{animation-delay:.15s}[data-motion=heavy] .art_plot__cWH1X[data-entered] .art_plotLine__pBX91,[data-motion=light] .art_plot__cWH1X[data-entered] .art_plotLine__pBX91{animation:art_plot-draw__ReA_q .6s ease .55s both}[data-motion=off] .art_plotLine__pBX91{stroke-dashoffset:0}@keyframes art_plot-grow__OYuHS{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes art_plot-draw__ReA_q{to{stroke-dashoffset:0}}.art_plotCaption__r19rb{margin:.1rem 0 .4rem;font-size:.78rem;color:color-mix(in srgb,var(--room-fg) 72%,transparent)}.art_drawBoard__feiJT{position:relative;border-radius:10px;border:1px solid color-mix(in srgb,var(--room-board) 80%,black);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--room-grid) 20%,transparent) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--room-grid) 20%,transparent) 0 1px,transparent 1px 24px),var(--room-board);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;min-height:13rem}.art_drawLayer__lGQdW{position:absolute;inset:0;width:100%;height:100%}.art_chalkPath__o2Yuy{fill:none;stroke:var(--room-chalk);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.art_chalkPath__o2Yuy[data-auto]{stroke-dasharray:100;stroke-dashoffset:100}[data-motion=heavy] .art_chalkPath__o2Yuy[data-auto],[data-motion=light] .art_chalkPath__o2Yuy[data-auto]{animation:art_chalk-draw__oKCcR .7s ease both}[data-motion=off] .art_chalkPath__o2Yuy[data-auto]{stroke-dashoffset:0}@keyframes art_chalk-draw__oKCcR{to{stroke-dashoffset:0}}.art_drawQuestion__N_hds{position:relative;margin:0;padding:.9rem 1rem 0;font-size:.92rem;line-height:1.55;color:var(--room-chalk);max-width:38ch}.art_drawAnswer__TRkxh{position:relative;margin:0;padding:0 1rem 1rem;display:grid;gap:.2rem;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.art_drawBoard__feiJT[data-revealed] .art_drawAnswer__TRkxh{opacity:1;transform:none}.art_drawBoth__Vv9M2{font-size:1.5rem;font-weight:700;color:var(--room-chalk-2)}.art_drawWhy__8N1yf{font-size:.85rem;line-height:1.5;color:color-mix(in srgb,var(--room-chalk) 85%,transparent)}.art_drawHint__I3EQy{margin:0 0 .5rem;font-size:.78rem;color:color-mix(in srgb,var(--room-fg) 68%,transparent)}.art_drawBtn__AY2aY{display:inline-flex;align-items:center;min-height:44px;margin-top:.6rem;padding:.5rem .95rem;border-radius:6px;border:1px solid var(--room-moss);background:color-mix(in srgb,var(--room-moss) 10%,transparent);color:var(--room-fg);font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,color .2s ease}.art_drawBtn__AY2aY:hover{background:var(--room-moss);color:var(--room-paper)}[data-motion=off] .art_drawAnswer__TRkxh,[data-motion=off] .art_drawBtn__AY2aY,[data-motion=off] .art_factor__eV6aW,[data-motion=off] .art_swapBtn__ux3c4{transition:none}.art_sanctum__CMadp{position:absolute;inset:0;overflow:hidden;background:radial-gradient(60% 40% at 82% 8%,color-mix(in srgb,var(--room-gold) 5%,transparent),transparent 68%),radial-gradient(70% 50% at 12% 92%,color-mix(in srgb,var(--room-accent-red) 7%,transparent),transparent 70%),linear-gradient(180deg,var(--room-bg) 0,var(--room-surface) 100%)}.art_sanctumGlow__3YzPg{position:absolute;inset:-20%;background:conic-gradient(from 200deg at 60% 40%,transparent 0deg,color-mix(in srgb,var(--room-flame) 7%,transparent) 40deg,transparent 90deg,color-mix(in srgb,var(--room-sr-indigo) 6%,transparent) 200deg,transparent 250deg)}[data-motion=heavy] .art_sanctumGlow__3YzPg,[data-motion=light] .art_sanctumGlow__3YzPg{animation:art_sanctum-drift__cSYUT 26s linear infinite}@keyframes art_sanctum-drift__cSYUT{to{transform:rotate(1turn)}}.art_foilWrap__F902a{position:relative}.art_foilCard__p_tK8{position:relative;padding:.6rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--room-gold) 32%,transparent);background:linear-gradient(160deg,var(--room-surface-2),var(--room-surface));transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out,border-color .3s ease,box-shadow .3s ease}.art_foilCard__p_tK8 [data-shot-frame]{border-color:color-mix(in srgb,var(--room-flame) 30%,transparent);box-shadow:0 26px 70px -30px color-mix(in srgb,var(--room-accent-red) 55%,transparent)}.art_foilWrap__F902a:focus-within .art_foilCard__p_tK8{--mx:32%;--my:28%;transform:perspective(900px) rotateX(3deg) rotateY(-4deg)}.art_sheen__aB3YK{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--room-gold) 22%,transparent),transparent 62%),conic-gradient(from 210deg at var(--mx,50%) var(--my,50%),transparent 0deg,color-mix(in srgb,var(--room-sr-indigo) 14%,transparent) 60deg,transparent 120deg);mix-blend-mode:screen;opacity:.8;transition:opacity .3s ease}.art_foilWrap__F902a[data-ur] .art_foilCard__p_tK8{border-color:color-mix(in srgb,var(--room-gold) 85%,transparent);box-shadow:0 0 44px -6px color-mix(in srgb,var(--room-gold) 75%,transparent),inset 0 0 30px -12px color-mix(in srgb,var(--room-gold) 55%,transparent)}.art_foilWrap__F902a[data-ur] .art_sheen__aB3YK{opacity:1;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--room-gold) 38%,transparent),transparent 66%),conic-gradient(from 210deg at var(--mx,50%) var(--my,50%),transparent 0deg,color-mix(in srgb,var(--room-ssr-amber) 22%,transparent) 60deg,transparent 120deg)}.art_foilHint__Be_1F{margin:.6rem 0 0;font-size:.78rem;line-height:1.5;color:var(--room-muted)}.art_foilActions__Ft3mo{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.art_foilBtn___XMkE{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--room-gold) 55%,transparent);background:color-mix(in srgb,var(--room-gold) 12%,transparent);color:var(--room-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.art_foilBtn___XMkE:before{content:"";width:.55em;height:.55em;border-radius:999px;background:var(--room-gold)}.art_foilBtn___XMkE:hover,.art_foilBtn___XMkE[aria-pressed=true]{background:var(--room-gold);color:var(--room-bg)}.art_foilBtn___XMkE:hover:before,.art_foilBtn___XMkE[aria-pressed=true]:before{background:var(--room-bg)}[data-motion=off] .art_foilCard__p_tK8,[data-motion=off] .art_foilWrap__F902a:focus-within .art_foilCard__p_tK8{transform:none;transition:none}[data-motion=off] .art_foilBtn___XMkE,[data-motion=off] .art_sheen__aB3YK{transition:none}.art_root__QGvUe{position:relative;min-width:0}.art_stall__JtoCe{position:absolute;inset:0;background:radial-gradient(42% 30% at 82% 0,color-mix(in srgb,var(--room-primary-amber,#ffc107) 7%,transparent),transparent 70%)}.art_checkerBand__gBimP{position:absolute;left:0;right:0;bottom:0;height:1.1rem;background:repeating-conic-gradient(color-mix(in srgb,var(--room-ticket-cream,#f4e7c8) 22%,transparent) 0 25%,transparent 0 50%);background-size:1.1rem 1.1rem;opacity:.5}.art_ticket__mW2C0{position:relative;border-radius:12px;background:var(--room-card,#141c2c);padding-top:.9rem}.art_ticket__mW2C0:before{content:"";position:absolute;top:0;left:0;right:0;height:.55rem;border-radius:12px 12px 0 0;background:repeating-conic-gradient(var(--room-ticket-cream,#f4e7c8) 0 25%,var(--room-card,#141c2c) 0 50%);background-size:.9rem .9rem}.art_ticket__mW2C0 [data-shot-frame]{border-radius:4px 4px 10px 10px;border-color:color-mix(in srgb,var(--room-primary-amber,#ffc107) 45%,transparent)}.art_ticket__mW2C0:after{content:"";position:absolute;inset:-10px;border-radius:18px;border:3px solid color-mix(in srgb,var(--room-chili,#9b0f1c) 70%,transparent);opacity:0;pointer-events:none}[data-motion=heavy] .art_ticket__mW2C0[data-stamped],[data-motion=light] .art_ticket__mW2C0[data-stamped]{animation:art_ticket-stamp__cya6k .5s cubic-bezier(.2,1.4,.4,1) both}[data-motion=heavy] .art_ticket__mW2C0[data-stamped]:after,[data-motion=light] .art_ticket__mW2C0[data-stamped]:after{animation:art_ink-bleed__1sqvz .7s ease-out both}@keyframes art_ticket-stamp__cya6k{0%{transform:scale(1.07) rotate(-.8deg)}60%{transform:scale(.985) rotate(.2deg)}to{transform:none}}@keyframes art_ink-bleed__1sqvz{0%{opacity:.85;transform:scale(.96)}to{opacity:0;transform:scale(1.06)}}.art_replies__giuDK{display:grid;gap:.55rem}.art_repliesLabel__3uvhW{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--room-fg,#f4e7c8) 60%,transparent)}.art_fan__0FOQc{position:relative;height:11rem;list-style:none;margin:0;padding:0}.art_reply__oibzZ{position:absolute;left:50%;top:.4rem;width:min(15.5rem,84%);padding:.75rem .9rem .85rem;border-radius:8px;background:var(--room-ticket-cream,#f4e7c8);color:var(--room-bg,#0b1220);box-shadow:0 14px 30px -14px rgb(0 0 0/.55);transform-origin:50% 130%;opacity:0;transform:translateX(-50%) translateY(26px) rotate(0deg);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.9,.25,1.2)}.art_reply__oibzZ:before{content:"";position:absolute;top:0;left:0;right:0;height:.35rem;border-radius:8px 8px 0 0;background:repeating-conic-gradient(var(--room-card,#141c2c) 0 25%,transparent 0 50%);background-size:.7rem .7rem}.art_reply__oibzZ:first-child{--fan:-7deg;--rise:0rem}.art_reply__oibzZ:nth-child(2){--fan:0deg;--rise:1.2rem}.art_reply__oibzZ:nth-child(3){--fan:7deg;--rise:2.4rem}.art_fan__0FOQc[data-entered] .art_reply__oibzZ{opacity:1;transform:translateX(-50%) translateY(var(--rise,0)) rotate(var(--fan,0deg))}.art_fan__0FOQc[data-entered] .art_reply__oibzZ:nth-child(2){transition-delay:.12s}.art_fan__0FOQc[data-entered] .art_reply__oibzZ:nth-child(3){transition-delay:.24s}.art_replyText__vvcGP{display:block;font-weight:700;font-size:.95rem;line-height:1.35}.art_replyStamp__Vglmd{display:inline-block;margin-top:.45rem;padding:.2rem .5rem;border-radius:4px;background:var(--room-primary-amber,#ffc107);color:var(--room-bg,#0b1220);font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg)}[data-motion=off] .art_reply__oibzZ{opacity:1;transform:translateX(-50%) translateY(var(--rise,0)) rotate(var(--fan,0deg));transition:none}.art_printSlot__4mEHL{height:1.5rem;border-radius:10px;border:1px solid var(--room-border,#2a3348);background:var(--room-muted,#1a2436);display:grid;align-items:center;padding:0 .7rem}.art_printSlot__4mEHL:before{content:"";display:block;height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--room-primary-amber,#ffc107) 65%,var(--room-bg,#0b1220));box-shadow:0 0 12px color-mix(in srgb,var(--room-primary-amber,#ffc107) 45%,transparent)}.art_printWindow__HLMMo{overflow:hidden;padding-top:.5rem}.art_printTicket__kSifq{transform:translateY(calc((1 - var(--print, 1)) * -76%)) rotate(calc(var(--tear, 0) * -2.2deg));transform-origin:50% 0}.art_perfo__GALAU{height:0;margin:0 .6rem .55rem;border-top:2px dashed color-mix(in srgb,var(--room-ticket-cream,#f4e7c8) 55%,transparent)}.art_moves__cMQSb{display:grid;gap:.5rem}.art_movesLabel__gIMr2{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--room-fg,#f4e7c8) 60%,transparent)}.art_moveChips__SIUKV{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.art_moveChips__SIUKV li{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;padding:.35rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--room-primary-amber,#ffc107) 40%,transparent);color:var(--room-ticket-cream,#f4e7c8);background:color-mix(in srgb,var(--room-card,#141c2c) 80%,transparent)}.art_field__Aq6zM{position:absolute;inset:0;overflow:hidden;background:radial-gradient(60% 40% at 50% 0,color-mix(in srgb,var(--room-accent) 10%,transparent),transparent 70%),var(--room-bg)}.art_dots__nVsOf{position:absolute;inset:0;background-image:radial-gradient(var(--room-dot) 1.2px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(110% 80% at 50% 30%,black 35%,transparent 80%);mask-image:radial-gradient(110% 80% at 50% 30%,black 35%,transparent 80%)}.art_gateBtn__6wIBL,.art_ghostBtn__q_oUD{font-family:var(--font-mono),ui-monospace,monospace;font-size:.74rem;letter-spacing:.04em;min-height:44px;padding:0 1rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.art_ghostBtn__q_oUD{background:transparent;color:var(--room-fg);border:1px solid var(--room-line)}.art_ghostBtn__q_oUD:hover:not(:disabled){border-color:var(--room-accent)}.art_ghostBtn__q_oUD:disabled{opacity:.5;cursor:default}.art_gateBtn__6wIBL{background:var(--room-amber);color:var(--room-ink);border:0;font-weight:700;animation:art_gatePulse__VCBjV 1.3s ease-in-out infinite}@keyframes art_gatePulse__VCBjV{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--room-amber) 50%,transparent)}50%{box-shadow:0 0 0 9px transparent}}.art_term__z1A6i{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;line-height:1.55;color:var(--room-fg);background:var(--room-bg);border:1px solid var(--room-line);border-radius:8px;padding:.6rem .75rem;overflow-x:auto;white-space:pre}.art_prompt__adkVm{color:var(--room-accent)}.art_pill__Yamoz{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.3rem .6rem;border-radius:999px;animation:art_lineIn__mp3p0 var(--dur-2) var(--ease-out) both}.art_pill__Yamoz:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.art_pill__Yamoz[data-tone=ok]{color:var(--room-accent);background:color-mix(in srgb,var(--room-accent) 14%,transparent)}.art_pill__Yamoz[data-tone=warn]{color:var(--room-amber);background:color-mix(in srgb,var(--room-amber) 14%,transparent)}.art_pill__Yamoz[data-tone=bad]{color:var(--room-danger);background:color-mix(in srgb,var(--room-danger) 14%,transparent)}@keyframes art_lineIn__mp3p0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.art_console__ag8Pr{border:1px solid var(--room-line);border-radius:14px;background:var(--room-panel);box-shadow:0 24px 64px -24px rgb(0 0 0/.7);overflow:hidden}.art_consoleHead__I1lZ9{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-bottom:1px solid var(--room-line);background:var(--room-panel2)}.art_consoleDots__LAcRo{display:inline-flex;gap:5px}.art_consoleDots__LAcRo i{width:9px;height:9px;border-radius:50%;background:var(--room-line)}.art_consoleDots__LAcRo i:first-child{background:var(--room-accent)}.art_consoleTitle__036_q{margin:0;flex:1;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--room-muted)}.art_consoleMeta__rwojK,.art_consoleTitle__036_q{font-family:var(--font-mono),ui-monospace,monospace}.art_consoleMeta__rwojK{font-size:.66rem;color:var(--room-dim)}.art_progress__9pkB5{height:2px;background:var(--room-line)}.art_progress__9pkB5 span{display:block;height:100%;background:var(--room-accent);transition:width var(--dur-3) var(--ease-out)}.art_lines__vY5De{list-style:none;margin:0;padding:.8rem .9rem;display:grid;gap:.35rem;min-height:15.5rem;align-content:start}.art_console__ag8Pr[data-compact] .art_lines__vY5De{min-height:12rem}.art_line__xpN0E{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.76rem;line-height:1.5;animation:art_lineIn__mp3p0 var(--dur-2) var(--ease-out) both}.art_lineKind__tC9Xm{color:var(--room-accent-2);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;padding-top:.12rem}.art_lineText__pbm1O{color:var(--room-fg);overflow-wrap:anywhere}.art_line__xpN0E[data-kind=user] .art_lineKind__tC9Xm{color:var(--room-muted)}.art_line__xpN0E[data-gate] .art_lineKind__tC9Xm,.art_line__xpN0E[data-kind=decide] .art_lineKind__tC9Xm{color:var(--room-amber)}.art_line__xpN0E[data-kind=check] .art_lineKind__tC9Xm,.art_line__xpN0E[data-kind=done] .art_lineKind__tC9Xm{color:var(--room-accent)}.art_console__ag8Pr[data-compact] .art_line__xpN0E{grid-template-columns:1fr;gap:.05rem}.art_consoleFoot__PAHF5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.7rem .9rem;border-top:1px solid var(--room-line)}.art_consoleNote__rZzp1,.art_gateHint__dTJOt{margin:0;flex:1 1 14rem;font-size:.78rem;color:var(--room-muted)}.art_gateHint__dTJOt{color:var(--room-amber)}.art_instrument__7ww00{min-width:0;display:grid;gap:.85rem;align-content:start;border:1px solid var(--room-line);border-radius:14px;background:color-mix(in srgb,var(--room-panel) 92%,transparent);padding:1rem}.art_instHead__3Eiry{display:grid;gap:.25rem}.art_instTitle__7NTat{margin:0;font-size:1.05rem;font-weight:700;color:var(--room-fg)}.art_instHint__DNFjM{margin:0;font-size:.84rem;line-height:1.45;color:var(--room-muted)}.art_instFoot__LBxjD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.art_instMeta__DWMKM{font-size:.7rem;color:var(--room-muted);flex:1 1 12rem}.art_instMeta__DWMKM,.art_smallLabel__CybeW{font-family:var(--font-mono),ui-monospace,monospace}.art_smallLabel__CybeW{margin:0 0 -.4rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--room-dim)}.art_modes__52RDx{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.art_mode__jJkBW{display:grid;gap:.1rem;text-align:left;min-height:44px;padding:.5rem .7rem;border-radius:10px;border:1px solid var(--room-line);background:transparent;color:var(--room-fg);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.art_mode__jJkBW strong{font-size:.86rem}.art_mode__jJkBW span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;color:var(--room-muted)}.art_mode__jJkBW[aria-checked=true]{border-color:var(--room-accent);background:color-mix(in srgb,var(--room-accent) 12%,transparent)}.art_cmds__ew1bQ{display:flex;flex-wrap:wrap;gap:.35rem}.art_cmd__aCkko{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;min-height:36px;padding:0 .6rem;border-radius:7px;border:1px solid var(--room-line);background:var(--room-panel2);color:var(--room-fg);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out)}.art_cmd__aCkko:hover{border-color:var(--room-muted)}.art_cmd__aCkko[aria-pressed=true]{border-color:var(--room-accent-2);background:color-mix(in srgb,var(--room-accent-2) 12%,var(--room-panel2))}.art_verdictGrid__GjnS2{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .9rem;align-items:center;border-top:1px dashed var(--room-line);padding-top:.85rem}.art_verdictGrid__GjnS2 dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--room-dim)}.art_verdictGrid__GjnS2 dd{margin:0}.art_why__iITEr{font-size:.86rem;color:var(--room-fg);animation:art_lineIn__mp3p0 var(--dur-2) var(--ease-out) both}.art_meters__HjSNR{display:grid;gap:.7rem}.art_meter__LI1J4{display:grid;grid-template-columns:6rem minmax(0,1fr) 2.8rem;gap:.25rem .6rem;align-items:center}.art_meterLabel__zELl2{font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--room-muted)}.art_meterTrack__GGoRb{height:10px;border-radius:999px;background:var(--room-line);overflow:hidden}.art_meterTrack__GGoRb i{display:block;height:100%;border-radius:999px;transition:width var(--dur-4) var(--ease-out)}.art_meterTrack__GGoRb i[data-tone=warn]{background:var(--room-amber)}.art_meterTrack__GGoRb i[data-tone=ok]{background:var(--room-accent)}.art_meterValue__Johxm{font-family:var(--font-mono),ui-monospace,monospace;font-size:.76rem;font-weight:600;color:var(--room-fg);text-align:right}.art_meterAnswer__3HlJj{grid-column:2/4;font-size:.78rem;color:var(--room-muted)}.art_votes__2xEkL{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.art_vote__rCkL6{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;padding:.4rem .6rem;border-radius:7px;border:1px solid var(--room-line);color:var(--room-dim);opacity:.4;transition:opacity var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.art_vote__rCkL6 span{color:var(--room-accent);margin-right:.2rem}.art_vote__rCkL6[data-in]{opacity:1;color:var(--room-fg);border-color:var(--room-accent);transform:translateY(-2px)}.art_tag__gDtmO{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:700;color:var(--room-ink);background:var(--room-amber);padding:.35rem .65rem;border-radius:999px;opacity:0;transform:scale(.85);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.art_tag__gDtmO[data-in]{opacity:1;transform:none}.art_radar__mVe_G{width:100%;max-width:320px;height:auto;justify-self:center;overflow:visible}.art_radarRing__ffTkY{fill:none}.art_radarRing__ffTkY,.art_radarSpoke__SqWiP{stroke:var(--room-line)}.art_radarLabel__kA1fb{fill:var(--room-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px}.art_radarScore__mFOJQ{fill:var(--room-fg);font-weight:700}.art_radarShape__MyJ9C{fill:color-mix(in srgb,var(--room-accent-2) 28%,transparent);stroke:var(--room-accent-2);stroke-width:2;transform-box:view-box;transform-origin:150px 132px;animation:art_radarIn__w_pjz var(--dur-4) var(--ease-spring) both}.art_radarShape__MyJ9C[data-still]{animation:none}@keyframes art_radarIn__w_pjz{0%{transform:scale(.08);opacity:.2}to{transform:none;opacity:1}}.art_costLine__7ngCL{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.art_usd__YmJtM{font-family:var(--font-mono),ui-monospace,monospace;font-size:2rem;font-weight:600;line-height:1;color:var(--room-fg);font-variant-numeric:tabular-nums}.art_calls__J7SEc{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px}.art_calls__J7SEc i{height:26px;border-radius:3px;background:var(--room-line);transition:background var(--dur-1) var(--ease-out)}.art_calls__J7SEc i[data-on]{background:var(--room-accent)}.art_caps__05dUJ{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.art_cap__fmHRB{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 4.2rem;gap:.6rem;align-items:center;font-size:.8rem;color:var(--room-muted)}.art_capTrack__cgEl1{height:6px;border-radius:999px;background:var(--room-line);overflow:hidden}.art_capTrack__cgEl1 i{display:block;height:100%;border-radius:999px;background:var(--room-accent);transition:width var(--dur-3) var(--ease-out)}.art_capValue__LXIZA{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;color:var(--room-fg);text-align:right}.art_tabs__aADUh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--room-line);border-radius:999px;margin-bottom:.75rem}.art_tab__saLbH{min-height:40px;border:0;border-radius:999px;background:transparent;color:var(--room-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.art_tab__saLbH[aria-selected=true]{background:var(--room-fg);color:var(--room-bg)}.art_tabPanel__ribwC{min-width:0}.art_forge__O3PAe{position:absolute;inset:0;overflow:hidden;background:radial-gradient(95% 55% at 50% 112%,color-mix(in srgb,var(--room-ember,#ff6a00) 12%,transparent),transparent 60%),linear-gradient(180deg,var(--room-bg,#0a0806) 0,var(--room-deep-ember-b,#120b08) 55%,var(--room-deep-ember-a,#2a1407) 100%)}.art_forgeGlow__ZMifm{position:absolute;left:8%;right:8%;bottom:-12%;height:42%;background:radial-gradient(50% 100% at 50% 100%,color-mix(in srgb,var(--room-ember,#ff6a00) 12%,transparent),transparent 72%)}.art_embers__wFrBz{position:absolute;inset:0}.art_ember__lt4_m{position:absolute;bottom:-1.5rem;left:var(--x,50%);width:var(--size,3px);height:var(--size,3px);border-radius:999px;background:radial-gradient(circle,#ffe0b3 0,var(--room-ember,#ff6a00) 48%,transparent 74%);opacity:0}[data-motion]:not([data-motion=off]) .art_forge__O3PAe[data-lit] .art_ember__lt4_m{animation:art_ember-rise__2_m2t var(--dur,9s) linear var(--delay,0s) infinite}@keyframes art_ember-rise__2_m2t{0%{transform:translateZ(0) scale(1);opacity:0}10%{opacity:.95}60%{opacity:.55}to{transform:translate3d(var(--drift,0),-78vh,0) scale(.3);opacity:0}}[data-motion=off] .art_ember__lt4_m,[data-motion=off] .art_forge__O3PAe[data-lit] .art_ember__lt4_m{animation:none;opacity:.2;transform:none}.art_hazeTilt__JNkSr{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translate3d(calc(var(--tilt-x, 0) * 12px),calc(var(--tilt-y, 0) * 9px),0)}.art_haze__9ST0x{position:absolute;inset:-6%;border-radius:18px;background:repeating-linear-gradient(102deg,transparent 0 12px,color-mix(in srgb,var(--room-ember,#ff6a00) 10%,transparent) 12px 20px,transparent 20px 42px);mix-blend-mode:screen;opacity:.6;-webkit-mask-image:radial-gradient(115% 115% at 50% 50%,transparent 56%,black 86%);mask-image:radial-gradient(115% 115% at 50% 50%,transparent 56%,black 86%)}[data-motion=heavy] .art_haze__9ST0x,[data-motion=light] .art_haze__9ST0x{animation:art_haze-drift__j1ULu 8s ease-in-out infinite alternate}@keyframes art_haze-drift__j1ULu{0%{transform:translate3d(-1.6%,-1%,0) skewX(-.6deg)}to{transform:translate3d(1.6%,1%,0) skewX(.6deg)}}.art_mediaWarm__17tb2{position:relative;border-radius:14px}.art_mediaWarm__17tb2 [data-shot-frame]{transition:box-shadow .5s ease}.art_mediaWarm__17tb2 [data-shot-frame] img{transition:filter .55s ease}@media (hover:hover) and (pointer:fine){.art_mediaWarm__17tb2:hover [data-shot-frame]{box-shadow:0 30px 90px -28px color-mix(in srgb,var(--room-ember,#ff6a00) 65%,transparent)}.art_mediaWarm__17tb2:hover [data-shot-frame] img{filter:sepia(.34) saturate(1.5) hue-rotate(-12deg) brightness(1.07)}}[data-motion=off] .art_mediaWarm__17tb2 [data-shot-frame],[data-motion=off] .art_mediaWarm__17tb2 [data-shot-frame] img{transition:none}.art_mobileRoot__kALVi{position:relative}.art_tiltButton__2NJGt{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--room-ember,#ff6a00) 60%,transparent);background:color-mix(in srgb,var(--room-ember,#ff6a00) 16%,transparent);color:var(--room-fg,#f3e6d4);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.art_tiltButton__2NJGt:before{content:"";width:.55em;height:.55em;border-radius:999px;background:var(--room-ember,#ff6a00)}.art_wall__ASang{position:absolute;inset:0;overflow:hidden;background:radial-gradient(50% 34% at 92% 4%,color-mix(in srgb,var(--room-lure-violet) 12%,transparent),transparent 70%),radial-gradient(46% 34% at 4% 96%,color-mix(in srgb,var(--room-lure-pink) 9%,transparent),transparent 70%),var(--room-bg)}.art_wallFrame__bFVRv{position:relative;padding:.6rem;border:1px solid var(--room-wall-line);border-radius:10px;background:color-mix(in srgb,var(--room-bg) 70%,black)}.art_wallFrame__bFVRv [data-shot-frame]{border-color:color-mix(in srgb,var(--room-cyan) 30%,transparent);border-radius:6px}.art_boardD__VhY1b{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;border:1px solid var(--room-wall-line);border-radius:10px;background:color-mix(in srgb,var(--room-bg) 60%,black);max-width:26rem}.art_tile__4TEwP{position:relative;aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--room-wall-line) 85%,transparent);border-radius:4px;background:color-mix(in srgb,var(--room-fg) 4%,transparent);color:var(--room-mute);font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.art_tile__4TEwP:focus-visible,.art_tile__4TEwP:hover{transform:translateY(-5px);border-color:var(--room-cyan);color:var(--room-fg);box-shadow:0 12px 26px -12px color-mix(in srgb,var(--room-cyan) 70%,transparent);z-index:2}.art_meta__50Xer{margin:.5rem 0 0;min-height:1.3em;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--room-mute)}.art_boardM__2iH2I{overflow:hidden;border:1px solid var(--room-wall-line);border-radius:10px;background:color-mix(in srgb,var(--room-bg) 60%,black);touch-action:pan-y}.art_boardMInner__wt1uU{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;transform:scale(var(--zoom,1));transform-origin:center;transition:transform .18s ease-out}.art_boardM__2iH2I[data-pinching] .art_boardMInner__wt1uU{transition:none}.art_tileM__YjEXq{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--room-wall-line) 85%,transparent);border-radius:4px;background:color-mix(in srgb,var(--room-fg) 4%,transparent);color:var(--room-mute);font-family:var(--font-mono),ui-monospace,monospace;font-size:.6rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.art_tileM__YjEXq[data-selected]{border-color:var(--room-lime);color:var(--room-fg);box-shadow:0 0 18px -4px color-mix(in srgb,var(--room-lime) 70%,transparent);z-index:2}.art_zoomRow__3YIyM{display:flex;gap:.5rem;margin-top:.55rem}.art_zoomBtn___GRlM{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:8px;border:1px solid var(--room-wall-line);background:color-mix(in srgb,var(--room-fg) 5%,transparent);color:var(--room-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:.95rem;cursor:pointer;transition:background .2s ease,color .2s ease}.art_zoomBtn___GRlM:hover:not(:disabled){background:var(--room-cyan);color:var(--room-bg)}.art_zoomBtn___GRlM:disabled{opacity:.4;cursor:default}.art_zoomBtnReset__pk8ld{padding:0 .9rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.art_detailBar__9iVeR{display:flex;align-items:center;gap:.7rem;margin-top:.6rem;min-height:2.6rem;font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--room-fg) 82%,transparent)}.art_detailTile__KD0jl{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--room-lime);border-radius:6px;font-family:var(--font-mono),ui-monospace,monospace;font-size:1rem;color:var(--room-lime)}.art_detailText__BHbuX{flex:1;min-width:0}.art_detailLink__flPZO{flex:none;padding:.45rem .7rem;border-bottom:2px solid var(--room-cyan);color:var(--room-fg);font-weight:600;font-size:.82rem;text-decoration:none;white-space:nowrap}.art_detailLink__flPZO:hover{background:var(--room-cyan);color:var(--room-bg)}[data-motion=off] .art_boardMInner__wt1uU,[data-motion=off] .art_tileM__YjEXq,[data-motion=off] .art_tile__4TEwP,[data-motion=off] .art_zoomBtn___GRlM{transition:none}.labs_main__zet7_{padding-inline:clamp(1rem,4vw,3rem);max-width:90rem;margin-inline:auto;padding-bottom:var(--space-8)}.labs_heading__SCMlz{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:66%;font-weight:800;letter-spacing:-.03em;font-size:var(--step-5);line-height:1;margin:clamp(2rem,6vh,4rem) 0 var(--space-3)}.labs_heading__SCMlz:before{content:"";display:block;width:3rem;height:6px;background:var(--bar);margin-bottom:var(--space-4)}.labs_intro__XhS5q{color:var(--fg-dim);max-width:46ch;margin:0 0 var(--space-6);font-size:var(--step-0);line-height:1.55}.labs_filterRow__xpbC4{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.labs_filterPlate__rCPWA{position:relative;display:flex;align-items:center;min-width:min(22rem,100%)}.labs_filter__6nSu1{font:inherit;font-family:var(--font-mono),ui-monospace,monospace;font-size:.9rem;width:100%;padding:.6rem 2.6rem .6rem .9rem;background:var(--plate);color:var(--fg);border:1px solid var(--hairline);border-radius:var(--radius-2);box-shadow:var(--shadow-plate)}.labs_filter__6nSu1::placeholder{color:var(--fg-dim)}.labs_filter__6nSu1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.labs_filterHint__msa_J{position:absolute;right:.55rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;line-height:1;color:var(--fg-dim);background:var(--bg-2);border:solid var(--hairline-strong);border-width:1px 1px 2px;border-radius:var(--radius-1);padding:.22rem .45rem;pointer-events:none}.labs_board__9ko1o{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline-strong)}.labs_boardHead__4Rpqf,.labs_row__E33LT{display:grid;grid-template-columns:1.25rem minmax(8rem,1fr) minmax(0,1.25fr) 4.5rem minmax(12rem,1.9fr) 3.5rem;align-items:center;column-gap:var(--space-4);padding-inline:.25rem}.labs_boardHead__4Rpqf{padding-block:.55rem;border-bottom:1px solid var(--hairline-strong);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.labs_boardHeadMs__IYYTr{text-align:right}.labs_row__E33LT{padding-block:.7rem;border-bottom:1px solid var(--hairline);transition:background-color var(--dur-1) var(--ease-out)}.labs_row__E33LT:hover{background:color-mix(in srgb,var(--fg) 4%,transparent)}.labs_meta__UURI6{display:contents}.labs_dot__Hihr4{width:.7rem;height:.7rem;border-radius:999px;justify-self:start;background:var(--fg-dim)}.labs_dotOk__kaF03{background:var(--color-teal)}.labs_dotDown___1a8S{background:var(--color-red)}[data-motion=heavy] .labs_dotOk__kaF03,[data-motion=light] .labs_dotOk__kaF03{animation:labs_dot-breathe__9qR4G 2.4s ease-in-out infinite}@keyframes labs_dot-breathe__9qR4G{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-teal) 55%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.labs_name__b8bjh{position:relative;display:inline-block;width:fit-content;max-width:100%;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:72%;font-weight:700;letter-spacing:-.01em;font-size:var(--step-1);line-height:1.1;min-width:0}.labs_name__b8bjh:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}[data-motion]:not([data-motion=off]) .labs_name__b8bjh:after{transition:transform var(--dur-2) var(--ease-out)}.labs_row__E33LT:hover .labs_name__b8bjh:after{transform:scaleX(1)}.labs_host__1CocY{font-size:.8rem;color:var(--fg-dim);overflow-wrap:anywhere}.labs_host__1CocY,.labs_ms__LAORr{font-family:var(--font-mono),ui-monospace,monospace}.labs_ms__LAORr{font-size:.82rem;color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.labs_msDown__UXVBj{color:var(--color-red)}.labs_chips__m5gv4{display:inline-flex;flex-wrap:wrap;gap:.35rem}.labs_chip__Nb9da{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;border:solid var(--hairline-strong);border-width:1px 1px 2px;border-radius:var(--radius-1);padding:.18rem .5rem;color:var(--fg-dim);white-space:nowrap}.labs_open__Mg95F{font-weight:700;font-size:.9rem;justify-self:end}.labs_open__Mg95F:after{content:" ↗"}[data-variant=mobile] .labs_boardHead__4Rpqf{display:none}[data-variant=mobile] .labs_row__E33LT{grid-template-columns:1rem minmax(0,1fr) auto;grid-template-areas:"dot name open" "dot meta meta";row-gap:.35rem;padding-block:.7rem}[data-variant=mobile] .labs_dot__Hihr4{grid-area:dot;align-self:start;margin-top:.4rem}[data-variant=mobile] .labs_name__b8bjh{grid-area:name;font-size:1.1rem}[data-variant=mobile] .labs_open__Mg95F{grid-area:open}[data-variant=mobile] .labs_meta__UURI6{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem}[data-variant=mobile] .labs_ms__LAORr{text-align:left}.labs_nfHero__nnsIO{position:relative;padding:clamp(2.5rem,9vh,5.5rem) 0 var(--space-6);isolation:isolate}.labs_nfGiant__QNwsp{position:absolute;top:44%;left:-.04em;z-index:-1;transform:translateY(-50%);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:62%;font-weight:800;letter-spacing:-.04em;line-height:1;font-size:clamp(11rem,32vw,26rem);color:color-mix(in srgb,var(--fg) 7%,transparent);pointer-events:none;user-select:none}.labs_nfEyebrow___WlC_{margin:0 0 var(--space-3);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.labs_nfEyebrow___WlC_:before{content:"";display:inline-block;width:1.5rem;height:2px;background:var(--bar);margin-right:.6rem;vertical-align:middle}.labs_nfTitle__KA7Yz{margin:0 0 var(--space-3);max-width:20ch;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:66%;font-weight:800;letter-spacing:-.03em;font-size:var(--step-4);line-height:1.02}.labs_nfBody__rEjI3{margin:0;max-width:46ch;color:var(--fg-dim);font-size:var(--step-0);line-height:1.55}.labs_nfFoot__8iXU_{margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;color:var(--fg-dim);font-size:.95rem}.labs_directory__Eo2hG{margin:var(--space-6) 0 0;padding:0;list-style:none;border-top:1px solid var(--hairline-strong)}.labs_directoryRow__C_Hv_{display:grid;grid-template-columns:minmax(9rem,1.3fr) minmax(0,1fr) auto;align-items:baseline;gap:.35rem var(--space-4);padding:.7rem .25rem;border-bottom:1px solid var(--hairline);transition:background-color var(--dur-1) var(--ease-out)}.labs_directoryRow__C_Hv_:hover{background:color-mix(in srgb,var(--fg) 4%,transparent)}.labs_directoryName__wEfQg{position:relative;display:inline-block;width:fit-content;max-width:100%;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-stretch:72%;font-weight:700;letter-spacing:-.01em;font-size:var(--step-1);line-height:1.1}.labs_directoryName__wEfQg:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}[data-motion]:not([data-motion=off]) .labs_directoryName__wEfQg:after{transition:transform var(--dur-2) var(--ease-out)}.labs_directoryRow__C_Hv_:hover .labs_directoryName__wEfQg:after{transform:scaleX(1)}.labs_directoryHost__6ne1L{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--fg-dim);overflow-wrap:anywhere}[data-variant=mobile] .labs_directoryRow__C_Hv_{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name open" "host host"}[data-variant=mobile] .labs_directoryName__wEfQg{grid-area:name}[data-variant=mobile] .labs_directoryHost__6ne1L{grid-area:host}[data-variant=mobile] .labs_directoryRow__C_Hv_ .labs_open__Mg95F{grid-area:open}