@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(./figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(./figtree-latin-500-normal-B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(./figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(./figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(./figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(./figtree-latin-700-normal-BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(./figtree-latin-ext-800-normal-DLIuazCv.woff2)format("woff2"),url(./figtree-latin-ext-800-normal-Cp4dEvwL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(./figtree-latin-800-normal-30yxI7TZ.woff2)format("woff2"),url(./figtree-latin-800-normal-B7vj2UK8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:900;src:url(./figtree-latin-ext-900-normal-7_pmoOkR.woff2)format("woff2"),url(./figtree-latin-ext-900-normal-BfyWW5yK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:900;src:url(./figtree-latin-900-normal-BCLx4uqW.woff2)format("woff2"),url(./figtree-latin-900-normal-BAYHxy6Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:800;src:url(./playfair-display-cyrillic-800-italic-ClabkOPG.woff2)format("woff2"),url(./playfair-display-cyrillic-800-italic-DaOd-Tlw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:800;src:url(./playfair-display-vietnamese-800-italic-CHjcmHk7.woff2)format("woff2"),url(./playfair-display-vietnamese-800-italic-XeK2dGL3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:800;src:url(./playfair-display-latin-ext-800-italic-Bv3HPHND.woff2)format("woff2"),url(./playfair-display-latin-ext-800-italic-Cpd8DUPn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:800;src:url(./playfair-display-latin-800-italic-PVABM-JB.woff2)format("woff2"),url(./playfair-display-latin-800-italic-DZrJsAKa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(./playfair-display-cyrillic-900-italic-CdoBb79Q.woff2)format("woff2"),url(./playfair-display-cyrillic-900-italic-BaaGcQ77.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(./playfair-display-vietnamese-900-italic-DNYETYOH.woff2)format("woff2"),url(./playfair-display-vietnamese-900-italic-RaqjuC4H.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(./playfair-display-latin-ext-900-italic-DJJhuUDA.woff2)format("woff2"),url(./playfair-display-latin-ext-900-italic-BeVhSWUX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(./playfair-display-latin-900-italic-DZvaZDOm.woff2)format("woff2"),url(./playfair-display-latin-900-italic-Coa6X-ET.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5f5f2;--surface:#fff;--logo-tile:#fff;--bubble:#efefea;--bubble-own:#e2e2dc;--raised:#ebebe6;--line:#d9d9d3;--text:#1c1c1a;--muted:#61615a;--live:#23804b;--waiting:#9a5b0f;--off:#9a9a93;--danger:#a3261d;--mark:#e2e1d8;--mark-strong:#cbcabe;--scrim:#14141259;--identity-rose:#dd5290;--identity-rose-ink:#1c1c1a;--identity-orange:#f49245;--identity-orange-ink:#1c1c1a;--identity-brass:#a1822d;--identity-brass-ink:#1c1c1a;--identity-olive:#818861;--identity-olive-ink:#1c1c1a;--identity-green:#6eb579;--identity-green-ink:#1c1c1a;--identity-aqua:#8bbdb2;--identity-aqua-ink:#1c1c1a;--identity-slate:#588d95;--identity-slate-ink:#1c1c1a;--identity-sky:#7fabca;--identity-sky-ink:#1c1c1a;--identity-violet:#807fb8;--identity-violet-ink:#1c1c1a;--identity-orchid:#d558f0;--identity-orchid-ink:#1c1c1a;--kawaii-rose:#ff6fae;--kawaii-orange:#ff8c42;--kawaii-brass:#ffc83d;--kawaii-olive:#a6d94a;--kawaii-green:#3ad48a;--kawaii-aqua:#2fd4c8;--kawaii-slate:#7b93ff;--kawaii-sky:#45b8ff;--kawaii-violet:#a685ff;--kawaii-orchid:#ec74ff;--kawaii-ink:#241a33;--kawaii-shine:#fff;--kawaii-blush:#ff4f8b;--mark-shade:#1d1430;--identity-fill:var(--identity-slate);--identity-ink:var(--identity-slate-ink);--row-hover:#ededea;--row-selected:#fff;--row-selected-hover:#f7f7f4;--menu-focus:#ebebe6;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--type-kicker:15px;--type-meta:14px;--type-ui:14px;--type-body:15px;--type-title:20px;--type-display:30px;--bar-width:60px;--list-width:320px;--panel-width:380px;--strip-height:52px;--dur-snap:.15s;--dur-settle:.22s;--dur-pane:.3s;--ease-out:cubic-bezier(.23, 1, .32, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131312;--surface:#1b1b1a;--logo-tile:#fff;--bubble:#262624;--bubble-own:#353531;--raised:#2a2a28;--line:#34342f;--text:#ecece8;--muted:#a3a39b;--live:#5cc68c;--waiting:#e3a650;--off:#6f6f69;--danger:#f08177;--mark:#3b3b36;--mark-strong:#55554e;--scrim:#0009;--identity-rose:#f2569c;--identity-rose-ink:#141413;--identity-orange:#e87835;--identity-orange-ink:#141413;--identity-brass:#967c50;--identity-brass-ink:#141413;--identity-olive:#9ca163;--identity-olive-ink:#141413;--identity-green:#6b9575;--identity-green-ink:#141413;--identity-aqua:#40b6ae;--identity-aqua-ink:#141413;--identity-slate:#568a90;--identity-slate-ink:#141413;--identity-sky:#639cc4;--identity-sky-ink:#141413;--identity-violet:#7376c7;--identity-violet-ink:#141413;--identity-orchid:#f471f3;--identity-orchid-ink:#141413;--row-hover:#1d1d1c;--row-selected:#2a2a28;--row-selected-hover:#32322f;--menu-focus:#30302d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#131312;--surface:#1b1b1a;--logo-tile:#fff;--bubble:#262624;--bubble-own:#353531;--raised:#2a2a28;--line:#34342f;--text:#ecece8;--muted:#a3a39b;--live:#5cc68c;--waiting:#e3a650;--off:#6f6f69;--danger:#f08177;--mark:#3b3b36;--mark-strong:#55554e;--scrim:#0009;--identity-rose:#f2569c;--identity-rose-ink:#141413;--identity-orange:#e87835;--identity-orange-ink:#141413;--identity-brass:#967c50;--identity-brass-ink:#141413;--identity-olive:#9ca163;--identity-olive-ink:#141413;--identity-green:#6b9575;--identity-green-ink:#141413;--identity-aqua:#40b6ae;--identity-aqua-ink:#141413;--identity-slate:#568a90;--identity-slate-ink:#141413;--identity-sky:#639cc4;--identity-sky-ink:#141413;--identity-violet:#7376c7;--identity-violet-ink:#141413;--identity-orchid:#f471f3;--identity-orchid-ink:#141413;--row-hover:#1d1d1c;--row-selected:#2a2a28;--row-selected-hover:#32322f;--menu-focus:#30302d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}h1,h2{font-weight:600;font-size:var(--type-body);margin:0}p{margin:0}pre{white-space:pre-wrap;word-break:break-word;font:var(--type-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;margin:0}.small{font-size:var(--type-meta)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messages-scroll,.events,.page-body,.document{position:relative}.kicker{font-size:var(--type-kicker);color:var(--text);font-weight:600}.error{color:var(--danger)}button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 12px}button:hover:not(:disabled){background:var(--raised)}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--text);color:var(--bg);border-color:var(--text)}button.primary:hover:not(:disabled){background:var(--muted);border-color:var(--muted)}button.primary:disabled{color:var(--muted);border-color:var(--line);opacity:1;background:0 0}button.ghost{background:0 0}button.link{color:inherit;text-underline-offset:2px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}:focus-visible{outline:none}button:focus-visible,textarea:focus-visible{border-color:var(--text)}.row:focus-visible,button.ghost:focus-visible{background:var(--raised)}button.link:focus-visible{text-decoration-thickness:2px}.messages:focus-visible,.events:focus-visible{background:var(--surface)}.blocked{gap:10px;max-width:520px;margin:18vh auto;padding:0 16px;display:grid}.list{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.row{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:6px 8px;display:flex}.row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row>span+span{white-space:nowrap;flex-shrink:0}.row.stacked{flex-direction:column;align-items:stretch;gap:2px}.row.stacked>span+span{white-space:normal;overflow-wrap:anywhere}.empty{padding:4px 8px}.dot{background:var(--off);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.dot.online,.dot.running,.dot.starting{background:var(--live)}.dot.needs_approval,.dot.needs_input,.dot.stale{background:var(--waiting)}.conversation{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.conversation-head,.page-head,.panel-head{min-height:var(--strip-height);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px;display:flex}.panel-head{padding:8px 16px}.conversation-head>div:first-child,.page-head>div:first-child,.panel-head>div:first-child,.head-words{white-space:nowrap;flex:auto;align-items:baseline;gap:4px 10px;min-width:0;display:flex;overflow:hidden}.conversation-head>div:first-child>*,.page-head>div:first-child>*,.panel-head>div:first-child>*,.head-words>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-head h1,.page-head h1,.panel-head h1,.panel-head h2,.head-words h1{flex:0 auto;margin:0}.page-head .kicker,.panel-head .kicker{flex:none}.head-mark{flex:none;place-items:center;display:grid}.head-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.messages-scroll{flex:1;min-height:0;overflow-y:auto}.messages{align-content:start;gap:16px;margin:0;padding:16px 20px;list-style:none;display:grid}.message .meta{align-items:center;gap:8px;display:flex}.author-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.message .text{white-space:pre-wrap;word-break:break-word;max-width:72ch;margin-top:2px;margin-left:28px}.working{color:var(--muted);align-items:baseline;display:inline-flex}.ask-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;margin:0 20px 12px;padding:12px 14px;display:grid}.ask-card .subject{background:var(--raised);border-radius:6px;padding:8px 10px}.actions{flex-wrap:wrap;gap:8px;display:flex}.composer{border-top:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 20px 16px;display:grid}.composer-field{display:grid;position:relative}.thread-note{border-top:1px solid var(--line);padding:12px 20px 16px}.choices{gap:6px;margin:0;padding:0;list-style:none;display:grid}.choices button{text-align:left;align-items:baseline;gap:10px;width:100%;display:flex}.choice-letter{color:var(--muted);font-weight:600}.setting{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 0;display:flex}.setting .error{flex-basis:100%}.switch[aria-checked=true]{background:var(--raised);font-weight:600}.composer textarea:focus{border-color:var(--text);outline:none}.composer textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:44px;padding:8px 44px 8px 10px}.composer .send{border:1px solid var(--text);background:var(--text);width:32px;height:32px;color:var(--bg);border-radius:8px;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:6px;right:6px}.composer .send:hover:not(:disabled){background:var(--muted);border-color:var(--muted)}.composer .send:disabled{color:var(--muted);opacity:1;background:0 0;border-color:#0000}.composer .error{grid-column:1/-1}.panel{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;display:flex}.events{margin:0;padding:4px 16px 16px;list-style:none;overflow-y:auto}.event{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.event .meta{justify-content:space-between;gap:8px;display:flex}.event.sub{padding-left:14px}.event summary{cursor:pointer;font:var(--type-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace}.dot.waiting{background:var(--waiting)}.dot.done,.dot.failed,.dot.cancelled,.dot.queued,.dot.pending{background:var(--off)}.page{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.page-body{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:10px;padding:8px 20px 24px;display:grid;overflow-y:auto}.page-body .ask-card{margin:4px 0}.kicker.section{margin:14px 0 0}.note-line{font-weight:600}code{font:var(--type-meta) ui-monospace, SFMono-Regular, Menlo, monospace}.facts{flex-wrap:wrap;gap:4px 28px;margin:0;display:flex}.profile-page{overflow-y:auto}.profile{text-align:center;justify-items:center;gap:10px;width:100%;max-width:620px;margin:0 auto;padding:96px 40px 48px;display:grid}.profile h1{font-size:var(--type-display);overflow-wrap:anywhere;margin:8px 0 0;font-weight:650}.profile-line{color:var(--muted);margin:0}.profile-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.profile-body{border-top:1px solid var(--line);text-align:left;gap:12px;width:100%;margin-top:24px;padding-top:24px;line-height:1.55;display:grid}.profile-body p{overflow-wrap:anywhere;margin:0}.facts div{display:grid}.facts dt{font-size:var(--type-kicker);color:var(--muted)}.facts dd{margin:0;font-weight:600}.stages{margin:0;padding:0;list-style:none}.stage{border-bottom:1px solid var(--line);justify-items:start;gap:4px;padding:9px 0;display:grid}.stage-line{flex-wrap:wrap;align-items:baseline;gap:10px;width:100%;display:flex}.stage-outcome{font-weight:600}.stage.pending .stage-outcome,.stage.cancelled .stage-outcome{color:var(--muted);font-weight:400}.stage-summary{color:var(--muted);white-space:pre-wrap;word-break:break-word;max-width:80ch}.stage-summary summary{cursor:pointer}.stage-summary pre{background:var(--raised);border-radius:6px;max-height:320px;margin-top:6px;padding:8px 10px;overflow:auto}.artifacts,.plain{margin:0;padding:0;list-style:none}.artifacts li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:6px 0;display:flex}a{color:inherit;text-underline-offset:2px}.report{gap:6px;display:grid}.pre{white-space:pre-wrap;word-break:break-word}.ask-card .note{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.ask-card .note:focus{border-color:var(--text);outline:none}.pipeline-page{--chat-width:min(840px, 100%)}.pipeline-column{width:100%;max-width:var(--chat-width);grid-template-columns:minmax(0,1fr);gap:32px;margin:0 auto;padding:28px 40px 48px;display:grid}.versions{color:var(--muted);gap:10px;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.versions li.current{color:var(--text)}.versions li.current .version-link{font-weight:700}.run-list{margin:0;padding:0;list-style:none}.start-run{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:6px;max-width:560px;padding:12px 14px;display:grid}.start-run label{font-size:var(--type-meta);color:var(--muted)}.start-run input,.start-run textarea,.start-run select,.versions-pick select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;min-width:0;padding:6px 10px}.start-run input:focus,.start-run textarea:focus,.start-run select:focus{border-color:var(--text);outline:none}.source summary{cursor:pointer;color:var(--muted)}.source pre{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-height:480px;margin-top:8px;padding:10px 12px;overflow:auto}.versions-pick{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.document{padding:12px 16px 20px;overflow-y:auto}.document-image{border:1px solid var(--line);background:var(--raised);border-radius:8px;max-width:100%;height:auto;display:block}.document-svg{background:var(--surface);width:auto;min-width:48px}.doc-table-wrap{overflow-x:auto}.doc-table{border-collapse:collapse;font-size:var(--type-meta);font-variant-numeric:tabular-nums}.doc-table th,.doc-table td{border:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-wrap;padding:6px 10px}.doc-table th{background:var(--raised);font-weight:600}.document:focus-visible{background:var(--surface)}.markdown{gap:8px;display:grid}.markdown p,.markdown li{white-space:pre-wrap;word-break:break-word}.markdown ul,.markdown ol{margin:0;padding-left:22px}.markdown .md-heading{font-size:var(--type-body);margin:6px 0 0}.markdown blockquote{border-left:2px solid var(--line);color:var(--muted);margin:0;padding-left:12px}.markdown .md-code,.markdown .md-table{background:var(--raised);border-radius:6px;padding:8px 10px;overflow-x:auto}.markdown hr{border:0;border-top:1px solid var(--line);width:100%}.markdown code{background:var(--raised);border-radius:4px;padding:0 4px}.markdown pre code{background:0 0;padding:0}.proposal{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.scores{max-width:720px}.diff summary{cursor:pointer;color:var(--muted)}.diff pre{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-height:420px;margin-top:6px;padding:10px 12px;overflow:auto}.diff .added{background:var(--raised);font-weight:700}.diff .removed{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--off);text-decoration-color:var(--off)}.hunks{min-width:0;margin:0;padding:0;list-style:none;display:grid}.hunk{border-top:1px solid var(--line);gap:6px;min-width:0;padding:10px 0;display:grid}.hunk-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.quotes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.quotes blockquote{border-left:2px solid var(--line);overflow-wrap:anywhere;margin:0;padding-left:10px}.decision{margin:0}.decide{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decide input{min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:220px;padding:6px 10px}.decide input:focus{border-color:var(--text);outline:none}.form{gap:6px;max-width:620px;display:grid}.form label{font-size:var(--type-meta);color:var(--muted)}.form label.check{color:var(--text);font-size:var(--type-ui);align-items:center;gap:8px;display:flex}.form fieldset{border:0;gap:4px;margin:4px 0;padding:0;display:grid}.form input:not([type]),.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=date],.form textarea,.form select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--text);outline:none}.items,.memories{margin:0;padding:0;list-style:none}.items li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.items li>span:first-child{overflow-wrap:anywhere;min-width:0}.memories li{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.add summary{cursor:pointer;color:var(--muted);padding:6px 0}.add .form{margin:6px 0 10px}.comments{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:12px;display:grid}.comment{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.comment.resolved,.comment.outdated{color:var(--muted)}.comment>.link{justify-self:start}.comment blockquote{border-left:2px solid var(--line);color:var(--muted);margin:0;padding-left:10px}.composer.inline{background:0 0;border-top:0;padding:10px 0 0}.messages.task-messages{padding:4px 0;overflow:visible}.form.fitted{grid-template-columns:minmax(0,1fr)}.form.fitted input,.form.fitted select{min-width:0}.result{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.link-field{font:var(--type-meta) ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:6px 10px}.link-field:focus{border-color:var(--text);outline:none}.items.invites li,.items.tailnet li{flex-wrap:wrap}.items .actions{flex-shrink:0;align-items:baseline;gap:4px 14px}.invite-link{flex-basis:100%;gap:4px;display:grid}.notice{border:1px solid var(--line);background:var(--raised);border-radius:8px;gap:4px;max-width:720px;padding:10px 12px;display:grid}.confirm{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.items.tailnet .actions{flex-shrink:1;min-width:0}select.compact{font:inherit;font-size:var(--type-meta);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 6px}select.compact:focus{border-color:var(--text);outline:none}button.ghost[aria-expanded=true]{background:var(--raised);font-weight:600}.room-people{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 20px 12px;display:grid}.in-room{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.in-room .kicker{margin:0}.names{flex-wrap:wrap;gap:2px 14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.names li{overflow-wrap:anywhere;min-width:0}.add-line{grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:520px;display:grid}.getting-started{gap:10px;max-width:520px;margin:auto;padding:0 16px;display:grid}.getting-started-scroll{min-width:0;min-height:0;padding:24px 0 40px;display:grid;overflow-y:auto}.steps{margin:0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;min-width:0;padding:8px 0;display:flex}.steps li>span:last-child{overflow-wrap:anywhere;min-width:0}.steps li.done{font-weight:600}.steps .glyph{text-align:center;width:1.2em;color:var(--muted);flex-shrink:0}.steps li.done .glyph{color:var(--text)}.box-state{align-items:baseline;display:flex}.seats{max-width:620px;margin:0;padding:0;list-style:none;display:grid}.seats li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding:8px 0;display:flex}.seats .seat-number{width:4.5em;color:var(--muted);flex-shrink:0}.seats .seat-holder{overflow-wrap:anywhere;min-width:0}.seats li.held .seat-holder{font-weight:600}.seats li button{margin-left:auto}.box-reason{overflow-wrap:anywhere}.sign-in{gap:8px;max-width:620px;display:grid}.note-line .glyph{margin-right:6px}.screen-status{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px;display:flex}.screen-status.holding{font-weight:600}.screen-error{padding:0 16px 8px}.screen{border:1px solid var(--line);background:var(--raised);border-radius:8px;flex:1;min-height:0;margin:0 16px 16px;overflow:hidden}@media (width<=760px){.panel{border-left:0}.messages,.conversation-head,.room-people{padding-left:16px;padding-right:16px}.composer{padding:10px 16px 14px}.ask-card{margin:0 16px 12px}.page-head,.page-body{padding-left:16px;padding-right:16px}.page-head{flex-wrap:wrap;flex-shrink:0}.conversation-head>div:first-child,.page-head>div:first-child,.panel-head>div:first-child,.head-words{white-space:normal;flex-direction:column;align-items:flex-start;gap:0}.conversation-head>div:first-child>p,.page-head>div:first-child>p,.head-words>p{white-space:normal;overflow:visible}.pipeline-column{gap:24px;padding:20px 16px 32px}.profile{padding:64px 16px 32px}.profile h1{font-size:var(--type-title)}}.changes .repo-name{color:var(--muted);margin:8px 0 2px;font-weight:600}.change .path{font:var(--type-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace}.pull-requests{gap:6px;margin-top:10px;display:grid}.pull-request a{font-weight:600}.code,.diff-view{border:1px solid var(--line);background:var(--bg);font:var(--type-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:8px;grid-template-columns:minmax(0,1fr);padding:6px 0;display:grid}.code:focus-visible,.diff-view:focus-visible{background:var(--surface)}.code-line{grid-template-columns:5ch minmax(0,1fr);display:grid}.diff-line{grid-template-columns:5ch 5ch 2ch minmax(0,1fr);display:grid}.code-line .ln,.diff-line .ln{text-align:right;color:var(--muted);-webkit-user-select:none;user-select:none;padding-right:10px}.code-line .lc,.diff-line .lc{white-space:pre-wrap;word-break:break-word;padding-right:12px}.diff-line .sign{color:var(--muted);-webkit-user-select:none;user-select:none}.diff-line.added{background:var(--raised);font-weight:600}.diff-line.removed{color:var(--muted)}.diff-line.hunk,.diff-line.note{color:var(--muted);grid-template-columns:minmax(0,1fr);padding:4px 12px}.tok-keyword{font-weight:700}.tok-number{font-weight:600}.tok-comment{color:var(--muted);font-style:italic}.tok-string{background:var(--raised);border-radius:3px}.comment.active{background:var(--raised)}.comment .quote{border:0;border-left:1px solid var(--line);width:100%;color:var(--muted);text-align:left;font-size:inherit;background:0 0;border-radius:0;padding:0 0 0 10px;display:block}.comment .quote:hover:not(:disabled),.comment .quote[aria-pressed=true]{color:var(--text);background:0 0}.comment .quote:focus-visible{border-color:var(--text);color:var(--text)}.quote-pick{gap:8px;display:flex}.quote-pick input{flex:1;min-width:0}::highlight(comment-quote){background-color:var(--mark)}::highlight(comment-quote-active){background-color:var(--mark-strong)}kbd{border:1px solid var(--line);background:var(--bg);color:var(--muted);font:var(--type-kicker) ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:4px;padding:0 4px}.order{gap:6px;display:grid}.order h3{margin:6px 0 0}.order-line,.hold-line{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.order-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 0;display:flex}.form.inline-form{flex-wrap:wrap;align-items:center;gap:6px;max-width:none;display:flex}.form.inline-form input:not([type]){flex:12ch;min-width:0}.order select,.order input[type=date]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;padding:4px 8px}.order select:focus,.order input:focus{border-color:var(--text);outline:none}.row.stacked{gap:1px;display:grid}.row.stacked>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.repo-list{margin:0;padding:0;list-style:none}.repo-list>li{border-bottom:1px solid var(--line);gap:3px;min-width:0;padding:9px 0;display:grid}.repo-line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.repo-name,.repo-names,.repo-list p,.request{overflow-wrap:anywhere}.github-line{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.device{justify-items:start;gap:6px;display:grid}.device-code{font:600 var(--type-title)/1.2 ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;background:var(--raised);border-radius:8px;padding:8px 14px}.task-place{margin-top:2px}.form input[type=password]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 10px}[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}.folder-list{margin:0;padding:0;list-style:none}.folder-list>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-width:0;padding:9px 0;display:flex}.folder-place{flex:240px;gap:1px;min-width:0;display:grid}.folder-place .path,.folder-note{overflow-wrap:anywhere}.folder-note{flex-basis:100%}.choice{border:1px solid var(--line);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.choice button{background:0 0;border:0;border-radius:0;padding:4px 12px}.choice button+button{border-left:1px solid var(--line)}.choice button[aria-pressed=true]{background:var(--raised);font-weight:600}.choice button:focus-visible{border-color:var(--line);text-underline-offset:3px;text-decoration:underline}.temporary summary{cursor:pointer;color:var(--muted);padding:8px 0}.mac-problem{padding:8px 20px 0}.setup{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-width:640px;margin:0 auto;padding:24px 20px 40px;display:grid}.setup header{gap:4px;display:grid}.setup-steps{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.setup-step{border-top:1px solid var(--line);gap:6px;min-width:0;padding:14px 0;display:grid}.setup-step:last-child{border-bottom:1px solid var(--line)}.setup-step h2{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.setup-step .kicker{margin:0}.setup-step.now h2{font-weight:700}.setup-step.done .summary,.setup-step.later{color:var(--muted)}.setup-step .summary,.setup-step .error{overflow-wrap:anywhere}.how{gap:4px;margin:0;padding-left:22px;display:grid}.setup-note{border:1px solid var(--line);background:var(--raised);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.setup-address{flex-wrap:wrap;flex:100%;gap:8px;min-width:0;display:flex}.setup-address input{min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:220px;padding:6px 10px}.setup-address input:focus{border-color:var(--text);outline:none}.setup-ready{gap:10px;padding:14px 0 0;display:grid}.check-line{align-items:center;gap:8px;display:flex}.download-offer,.auto-approve{gap:8px;display:grid}.auto-approve-row{align-items:flex-start;gap:12px;display:flex}.auto-approve-words{gap:2px;min-width:0;display:grid}.document-page{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;height:70vh;display:block}.document-media{width:100%;max-width:100%;display:block}.document-office{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.coding-pool{text-align:left;gap:6px;margin-top:24px;display:grid}:root{--film-bg:#131312;--film-text:#f4f1ea;--film-muted:#a19d94;--go-pink:#e476a6;--go-orchid:#d87af0;--go-periwinkle:#7e8eed;--go-sky:#68b2f0;--go-turquoise:#69cac1}html,body,#root{background:var(--film-bg);width:1920px;height:1080px;margin:0;overflow:hidden}body{color:var(--film-text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Figtree,sans-serif}.stage{background:var(--film-bg);width:1920px;height:1080px;position:relative;overflow:hidden}.abs{position:absolute;top:0;left:0}.scene{width:1920px;height:1080px}.plush{display:block;overflow:visible}.head{text-align:center;letter-spacing:-.02em;white-space:nowrap;width:1920px;font-size:78px;font-weight:700;line-height:1.1;top:58px}.go{letter-spacing:-.01em;font-family:Playfair Display,serif;font-size:1.04em;font-style:italic;font-weight:800}.label{white-space:nowrap;font-size:36px;font-weight:600;line-height:1.2}.small{font-size:28px;font-weight:600;line-height:1.25}.muted{color:var(--film-muted)}.center{text-align:center}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.bubble{background:#262624;border-radius:30px;padding:18px 28px;font-size:36px;font-weight:500;line-height:1.25}.bubble.mine{background:#3a3a36}.person{border-radius:50%;place-items:center;font-weight:800;display:grid}.dot{border-radius:50%;flex:none;display:inline-block}.panel{background:#1a1a19;border:1px solid #2f2f2c;border-radius:22px;overflow:hidden}.bar{background:#3a3a36;border-radius:8px;height:16px}.screen{background:#0f0f0e;border-radius:10px;overflow:hidden}.letter{color:#241a33;text-align:center;font-weight:800;line-height:1}.lockup{text-align:center;width:1920px;line-height:1}.wordmark{white-space:nowrap;align-items:baseline;display:inline-flex;position:relative}.wordmark span{transform-origin:50% 80%;display:inline-block}.wordmark .baseline{width:0;height:0}.mark-go{letter-spacing:-.03em;font-family:Playfair Display,serif;font-size:372px;font-style:italic;font-weight:900}.mark-moe{letter-spacing:-.03em;font-size:340px;font-weight:800}.tagline{letter-spacing:-.005em;white-space:nowrap;font-weight:500;line-height:1}.term{color:#d9d5c9;white-space:nowrap;padding:24px 28px;font-size:31px;line-height:1.55}.term .ok{color:#3ad48a}.term .ok:before{content:"✓ "}.term .dim{color:#8d897f}.pilltext{font-size:32px;font-weight:700;line-height:42px}.rail{background:#2f2f2c;height:2px}.address{background:#232321;border-radius:22px;width:500px;height:44px;top:28px;left:300px}.chart{align-items:flex-end;gap:26px;width:700px;height:300px;display:flex;top:120px;left:300px}.column{background:#d9d5c9;border-radius:8px 8px 0 0;flex:1}.chip{color:#131312;white-space:nowrap;background:#f4f1ea;border-radius:27px;padding:10px 26px;font-size:34px;font-weight:700;line-height:34px}.tick{border-radius:12px;width:40px;height:40px}.meter{background:#2a2a28;border-radius:13px;height:26px;overflow:hidden}.spent{background:#f4f1ea;height:100%}.note{color:#241a33;font-size:26px;font-weight:600;line-height:1.7}.note b{margin-bottom:4px;font-size:30px;font-weight:800;display:block}.line{text-align:center;letter-spacing:-.02em;white-space:nowrap;width:1920px;font-size:92px;font-weight:700;line-height:1.1}.state-word{text-align:center;font-size:40px;font-weight:600;line-height:1.2}.rule{background:#3d3d39;height:2px}.mark{border-radius:50%;width:16px;height:16px}.note-left,.note-right,.note-center{color:var(--film-muted);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.2}.note-right{text-align:right}.note-center{text-align:center}.note-center .dim{color:#6f6c64}.note-center .ok-word{color:var(--film-text);margin-left:28px}.note-center .ok-word:before{content:"✓ ";color:#3ad48a}.ask{background:#1b1b1a;border:1px solid #33332f;border-radius:22px;justify-content:space-between;align-items:center;padding:22px 26px 22px 34px;display:flex}.ask-what{color:var(--film-text);font-size:34px}.ask-choices{align-items:center;gap:10px;display:flex}.choice{color:var(--film-muted);white-space:nowrap;border-radius:14px;padding:12px 22px;font-size:28px;font-weight:600;line-height:1}.choice.chosen{background:var(--film-text);color:var(--film-bg);font-weight:700}.bound{border:2px solid #4a4a45;border-radius:44px}.legend{background:var(--film-bg);padding:0 20px;font-size:36px;font-weight:600;line-height:48px}.human{color:var(--film-text);background:#262624;border:1.5px solid #45453f;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.under{text-align:center}.under-name{white-space:nowrap;font-size:36px;font-weight:600;line-height:1.2}.under-note{color:var(--film-muted);white-space:nowrap;margin-top:4px;font-size:27px;font-weight:500;line-height:1.3}.foot{text-align:center;width:1920px;color:var(--film-muted);font-size:32px;font-weight:500;line-height:1.3;left:0}.search{height:72px;color:var(--film-muted);font-variant-numeric:tabular-nums;border:1.5px solid #3d3d39;border-radius:36px;justify-content:space-between;align-items:center;padding:0 34px;font-size:30px;font-weight:500;display:flex}.when{color:var(--film-muted);font-size:28px;line-height:1.4}.who{white-space:nowrap;font-size:34px;font-weight:600;line-height:1.4}.what{white-space:nowrap;color:#d9d5c9;font-size:34px;font-weight:500;line-height:1.4}.replay{color:var(--film-muted);text-align:right;font-size:26px;font-weight:600;line-height:1.4}.self-label{color:var(--film-muted);white-space:nowrap;font-size:30px;font-weight:500;line-height:1.4}.self-value{white-space:nowrap;font-size:38px;font-weight:600;line-height:1.4}.glass{background:#0e0e0d;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 2px #0000008c,0 0 0 2px #241a332e}.glass-bar{background:#242422;border-radius:17px;height:34px;top:26px;left:28px}.block{background:#1f1f1d;border-radius:10px}.block.lit{background:#54534d}.block.alert{background:#d9d5c9}.row-time{color:var(--film-muted);white-space:nowrap;font-size:28px;line-height:1.4}.row-who{white-space:nowrap;font-size:36px;font-weight:600;line-height:1.35}.row-what{white-space:nowrap;color:var(--film-muted);font-size:30px;font-weight:500;line-height:1.35}.cmd{color:#d9d5c9;white-space:nowrap;padding:26px 30px;font-size:30px;line-height:1.7}.cmd .dim{color:#77746c}.cmd .ok{color:var(--film-text)}.cmd .ok:before{content:"✓ ";color:#3ad48a}.thing .agent-mark.agent-mark.agent-mark{--identity-fill:var(--thing-cloth)!important}.thing [data-part^=eye],.thing [data-part^=brow],.thing [data-part=mouth],.thing ellipse[fill="var(--kawaii-blush)"]{display:none}.thing.still .mark-breath{animation:none!important}.sewn .thing .mark-breath{transform-box:view-box;transform-origin:50% 96.9%;translate:0 calc(var(--lift,0) * 1px);rotate:var(--tilt,0deg);scale:var(--sx,1) var(--sy,1)}.sewn .thing .agent-mark>ellipse{transform-box:view-box;transform-origin:50% 96.9%;scale:var(--pop,1)}.sewn .thing .agent-mark{overflow:visible}.sewn .over{transform-origin:50% 96.9%;translate:0 calc(var(--lift,0) * var(--unit,1px));rotate:var(--tilt,0deg);scale:var(--sx,1) var(--sy,1)}.thing.breathes .mark-breath{transform-box:view-box;transform-origin:50% 96.9%;animation:3.4s ease-in-out infinite mark-breath!important;animation-delay:var(--thing-breath,0s)!important}.over.breathes{transform-origin:50% 96.9%;animation:3.4s ease-in-out infinite mark-breath;animation-delay:var(--thing-breath,0s)}.thing.patch .agent-mark>ellipse{display:none}.sewn .initial{text-align:center;color:#241a33;width:100%;font-weight:800;line-height:1;position:absolute;left:0}.steps{color:var(--film-text);white-space:nowrap;font-size:46px;line-height:1.75}.steps .dim{color:#77746c}.steps-by{color:var(--film-muted);margin-bottom:6px;font-family:Figtree,sans-serif;font-size:32px;font-weight:600}.steps .ok:before{content:"✓ ";color:#3ad48a}.wall{background:#3d3d39;border-radius:1px;width:2px}.line .word{white-space:pre;display:inline-block}.count{font-variant-numeric:tabular-nums}.kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--film-muted);font-size:22px;font-weight:700;line-height:1.3}.summary{white-space:nowrap;margin-top:4px;font-size:34px;font-weight:600;line-height:1.35}.search .typed{color:var(--film-text)}.raised{background:#1f1f1d;border-radius:18px}.seg{background:#3a3a36;border-radius:4px;height:8px}.seg.lit{background:#d9d5c9}.term2{color:#d9d5c9;white-space:nowrap;padding:22px 24px;font-size:22px;line-height:1.7}.term2 .dim{color:#77746c}.term2 .ok{color:var(--film-text)}.term2 .ok:before{content:"✓ ";color:#3ad48a}.say-slot{justify-content:center;align-items:flex-end;display:flex}.say{text-align:center;white-space:pre-line;transform-origin:50% 100%;background:#262624;border-radius:28px;width:fit-content;padding:16px 26px;font-size:32px;font-weight:500;line-height:1.25}.say-slot .say{margin-bottom:12px;position:relative}.say-slot .say:after{content:"";background:inherit;border-radius:4px;width:20px;height:20px;margin-left:-10px;position:absolute;bottom:-8px;left:50%;transform:rotate(45deg)}.ink{fill:#241a33;pointer-events:none}.say.mine{background:#3a3a36}.say.left{transform-origin:0%;white-space:nowrap}.quiet{color:#7d7a72;padding-bottom:30px;font-size:30px;font-weight:500;line-height:1.25}.wave{background:#d9d5c9;border-radius:4px;width:7px}.chip2{color:#131312;white-space:nowrap;background:#f4f1ea;border-radius:13px;padding:7px 13px;font-size:19px;font-weight:700;line-height:1}.task-title{white-space:nowrap;margin-top:4px;font-size:40px;font-weight:600;line-height:1.3}.step-name{white-space:nowrap;font-size:34px;font-weight:600;line-height:1.4}.step-by{color:var(--film-muted);text-align:right;white-space:nowrap;font-size:28px;font-weight:500;line-height:1.4}.step-glyph{color:#d9d5c9;place-items:center;width:40px;height:40px;display:grid}.step.pending .step-name,.step.pending .step-by{color:#6f6c64}.step .ring{box-sizing:border-box;border:2px solid #4a4a45;border-radius:50%;width:18px;height:18px}.step .live{background:var(--go-orchid);border-radius:50%;width:18px;height:18px}.run-note{text-align:center;color:var(--film-muted);font-size:28px;line-height:1.3}.run-note .dim{color:#6f6c64;margin:0 8px}.ask.small{border-radius:18px;padding:14px 16px 14px 26px}.ask.small .ask-what{font-size:28px}.ask.small .choice{border-radius:12px;padding:10px 18px;font-size:24px}.meter-words{color:var(--film-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:28px;font-weight:600;line-height:1.3;display:flex}.meter-words span:first-child{color:var(--film-text)}.meter2{background:#2a2a28;border-radius:7px;height:14px;margin-top:12px;overflow:hidden}.spent2{background:#d9d5c9;border-radius:7px;height:100%}.steps-time{color:var(--film-muted);margin-top:2px;font-family:Figtree,sans-serif;font-size:32px;font-weight:600}.legend.small{padding:0 10px;font-size:22px;font-weight:600;line-height:32px}.skin .agent-mark.agent-mark.agent-mark{--identity-fill:var(--thing-cloth)!important}.persona .agent-mark{overflow:visible}.persona .agent-mark g:has(.mark-breath){transform-box:view-box!important;transform-origin:50% 96.9%!important}.persona .agent-mark .mark-breath{transform-box:view-box;transform-origin:50% 96.9%}.tagline b{font-weight:800}.tagline .tag-m{color:var(--go-periwinkle)}.tagline .tag-o{color:var(--go-sky)}.tagline .tag-e{color:var(--go-turquoise)}.tagline .tag-go{color:var(--go-pink);font-family:Playfair Display,serif;font-style:italic;font-weight:800}:root:not([data-tex=fabric]) .thing.flat .agent-mark .light-plain,:root:not([data-tex=fabric]) .thing.flat .agent-mark .light-plain+rect,.stage .sharp .thing.flat .agent-mark .light-plain,.stage .sharp .thing.flat .agent-mark .light-plain+rect,.stage .sharp.thing.flat .agent-mark .light-plain,.stage .sharp.thing.flat .agent-mark .light-plain+rect{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f4f1ea)var(--lightningcss-dark,#131312);--raised:var(--lightningcss-light,#fbf9f4)var(--lightningcss-dark,#1c1c1a);--lifted:var(--lightningcss-light,#e6e1d5)var(--lightningcss-dark,#2b2b28);--line:var(--lightningcss-light,#d8d3c7)var(--lightningcss-dark,#33332f);--text:var(--lightningcss-light,#171613)var(--lightningcss-dark,#f4f1ea);--muted:var(--lightningcss-light,#6a665e)var(--lightningcss-dark,#a19d94);--film-bg:var(--bg);--film-text:var(--text);--film-muted:var(--muted);--head:Figtree, sans-serif;--head-weight:700;--head-track:-.025em;--accent:"Playfair Display", serif;--accent-weight:900;--accent-size:1.04em}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(>head>meta[name=color-scheme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-site=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-site=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-site=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--raised:#f5f3ee;--lifted:#e8e4da;--line:#dedad0}:root[data-type=b]{--accent:Fraunces, serif;--accent-weight:700;--accent-size:1em}:root[data-type=c]{--head:"Bricolage Grotesque Variable", Figtree, sans-serif;--head-weight:700;--head-track:-.035em;--accent:"DM Serif Display", serif;--accent-weight:400;--accent-size:1.06em}html,body,#root{background:var(--bg);width:auto;height:auto;min-height:100%;overflow:visible}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:500 18px/1.55 Figtree,sans-serif}*{box-sizing:border-box}.guide{max-width:1280px;margin:0 auto;padding:28px 32px 168px}.guide section{margin-top:168px}.guide section.board{margin-top:40px}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px 24px;padding-bottom:24px;display:flex}.gm-muted{color:var(--muted)}.small-text{font-size:14px}.gm-kicker,.spec{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}.spec{margin-bottom:10px}h1,h2,h3{font-family:var(--head);font-weight:var(--head-weight);letter-spacing:var(--head-track);text-wrap:balance;margin:0}.display{font-family:var(--head);font-weight:var(--head-weight);letter-spacing:var(--head-track);font-size:clamp(48px,6.6vw,84px);line-height:.98}h2{max-width:22ch;margin:12px 0 32px;font-size:clamp(32px,3.8vw,48px);line-height:1.05}h3{letter-spacing:-.012em;font-size:26px;font-weight:600;line-height:1.25}.go-word,.type-big em{font-family:var(--accent);font-weight:var(--accent-weight);font-style:italic;font-size:var(--accent-size);letter-spacing:-.01em}.lede{color:var(--muted);max-width:46ch;margin:20px 0 0;font-size:22px;line-height:1.4}.body{max-width:62ch;margin:0}.mono-line{color:var(--text);background:0 0;padding:0;font:500 22px/1.4 ui-monospace,SF Mono,Menlo,monospace}.gm-mark{white-space:nowrap;align-items:baseline;line-height:.9;display:inline-flex}.mark-serif{letter-spacing:-.03em;font-family:Playfair Display,serif;font-style:italic;font-weight:900}.mark-sans{letter-spacing:-.02em;font-family:Figtree,sans-serif;font-size:.86em;font-weight:800}.tag{margin:18px 0 0;font-size:26px;font-weight:500}.board{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tile{background:var(--bg);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:32px;display:flex}.t-mark{grid-column:span 5;align-items:flex-start;padding:48px 40px}.t-mark .gm-mark{font-size:clamp(64px,21vw,128px)!important}.t-head{grid-column:span 7;padding:48px 40px}.t-cast{grid-column:span 12;gap:20px}.t-palette{grid-column:span 4}.t-words{grid-column:span 8}.t-scene{grid-column:span 12;padding:28px 0}.t-scene>.gm-kicker,.t-scene>p{padding:0 32px}.cast{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.cast .agent-mark{flex:none}.person-box{flex:none;display:inline-block;position:relative}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.dots{gap:12px;display:flex}.gm-dot{border-radius:50%;width:44px;height:44px}.gm-dot.cream{background:var(--text)}.gm-say{font-family:var(--head);font-weight:var(--head-weight);letter-spacing:var(--head-track);margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.stage-box{width:100%;position:relative;overflow:hidden}.site-stage{position:absolute;top:0;left:0}.again{background:var(--raised);color:var(--muted);border:1px solid var(--line);cursor:pointer;opacity:0;border-radius:10px;padding:6px 12px;font:600 13px Figtree,sans-serif;position:absolute;bottom:12px;right:16px}.stage-box:hover .again,.again:focus-visible{opacity:1}.gm-switch{background:var(--raised);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.gm-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font:600 14px Figtree,sans-serif}.gm-switch button.is-on{background:var(--lifted);color:var(--text);font-weight:800}.types{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.type{text-align:left;color:var(--text);border:0;border-left:1px solid var(--line);cursor:pointer;font:inherit;background:0 0;flex-direction:column;gap:14px;padding:28px;display:flex}.type:first-child{border-left:0}.type.is-on{background:var(--lifted)}.type-name{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.type.is-on .type-name{color:var(--text)}.type-big{letter-spacing:-.025em;font-family:Figtree,sans-serif;font-size:44px;font-weight:700;line-height:1}.type-about{color:var(--muted);font-size:15px;line-height:1.45}[data-type-sample=a] .type-big em{font-family:Playfair Display,serif;font-size:1.04em;font-weight:900}[data-type-sample=b] .type-big em{font-family:Fraunces,serif;font-size:1em;font-weight:700}[data-type-sample=c] .type-big{letter-spacing:-.035em;font-family:Bricolage Grotesque Variable,sans-serif}[data-type-sample=c] .type-big em{font-family:DM Serif Display,serif;font-size:1.06em;font-weight:400}.scale{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:56px;display:grid}.scale h2{max-width:none;margin:0}.gm-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.gm-swatches.inks{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:32px}.gm-swatch{gap:4px;font-size:14px;display:grid}.gm-swatch code{color:var(--muted);background:0 0;padding:0;font:500 13px ui-monospace,Menlo,monospace}.gm-chip{border:1px solid var(--line);border-radius:12px;height:84px;margin-bottom:8px}.rules{max-width:78ch;margin:40px 0 0;padding:0;list-style:none}.rules li{border-top:1px solid var(--line);padding:14px 0}.rules li:last-child{border-bottom:1px solid var(--line)}.layout-demo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;display:grid}.layout-demo span{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:40px 20px;font-size:14px}.parts{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.bar-demo{border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:28px;padding:14px 20px;display:flex}.bar-demo .links{color:var(--muted);gap:24px;margin-right:auto;font-size:15px;font-weight:600;display:flex}.wait{justify-content:center;gap:10px;width:min(100%,440px);max-width:520px;margin-bottom:10px;display:flex}.wait [role=alert]{flex:0 0 100%}.wait input::placeholder{color:var(--muted);opacity:1}.wait input:focus-visible,.solid:focus-visible,.gm-switch button:focus-visible,.joined:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (pointer:coarse){.gm-switch button{min-block-size:44px}}.wait input{background:var(--raised);min-width:0;color:var(--text);border:1px solid var(--line);border-radius:10px;flex:15em;padding:14px 16px;font:500 17px Figtree,sans-serif}.solid{background:var(--text);color:var(--bg);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:14px 22px;font:800 17px Figtree,sans-serif}.solid.gm-small{padding:9px 16px;font-size:15px}.gm-quiet{background:var(--raised);color:var(--muted);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:13px 20px;font:600 17px Figtree,sans-serif}.gm-quiet.picked{background:var(--lifted);color:var(--text);font-weight:800}.buttons{flex-wrap:wrap;gap:10px;display:flex}.products{border-top:1px solid var(--line)}.product{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.product b{font-family:var(--head);font-size:26px;font-weight:var(--head-weight);letter-spacing:var(--head-track)}.product span{color:var(--muted);max-width:62ch}.screen-demo{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:32px;display:grid}.gm-screen{border:1px solid var(--line);background:var(--raised);border-radius:16px;width:100%;height:auto;display:block}.callout{border-left:1px solid var(--line);gap:6px;padding-left:24px;display:grid}.callout b{letter-spacing:-.01em;font-size:22px;font-weight:700}.sizes{flex-wrap:wrap;align-items:flex-end;gap:36px;display:flex}.size{justify-items:center;gap:10px;display:grid}.two-scenes{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.two-scenes>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;padding:8px 0 20px;display:grid}.picks .pick-group{margin-bottom:28px}.picks textarea{background:var(--raised);width:100%;max-width:780px;min-height:110px;color:var(--text);border:1px solid var(--line);resize:vertical;border-radius:12px;margin:8px 0 16px;padding:14px 16px;font:500 17px/1.5 Figtree,sans-serif;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){@keyframes arrive{0%{opacity:0;translate:0 18px}}.guide section>h2,.guide section>.gm-kicker,.gm-page section>h2,.gm-page section>.gm-kicker,.gm-page section>.lede{animation:cubic-bezier(.2,.7,.2,1) backwards arrive;animation-timeline:view();animation-range:entry 10% entry 90%}}}@media (width<=900px){.guide{padding:20px 16px 104px}.guide section{margin-top:104px}.t-mark,.t-head,.t-palette,.t-words{grid-column:span 12}.types,.gm-swatches,.gm-swatches.inks{grid-template-columns:repeat(2,minmax(0,1fr))}.type{border-left:0;border-top:1px solid var(--line)}.product,.screen-demo,.layout-demo{grid-template-columns:minmax(0,1fr)}.callout{border-left:0;padding-left:0}}.push{margin-left:auto}.moves{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moves .spec{margin:0 8px 0 0}.move{padding:7px 13px;font-size:14px}.live-agent{cursor:pointer;flex:none;line-height:0;display:inline-block}.plush{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:36px 0 28px;display:grid}.plushie{justify-items:center;gap:14px;display:grid}.hang{background:var(--raised);border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-items:center;padding:6px 14px;font-size:13px;line-height:1.3;display:grid;rotate:-3deg}.hang b{color:var(--text);font-size:15px}.tees-spec{margin-top:48px}.tees{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.tees>div{gap:12px;font-size:15px;display:grid}.tee{position:relative}.tee>svg{width:100%;height:auto;display:block}.tee-art{justify-items:center;gap:10px;display:grid;position:absolute;top:30%;left:0;right:0}.tee-word{font-family:var(--head);letter-spacing:-.01em;font-size:clamp(13px,1.5vw,19px);font-weight:700}.tee-row{gap:2px;display:flex}@media (width<=900px){.plush{grid-template-columns:repeat(2,minmax(0,1fr))}.tees{grid-template-columns:minmax(0,1fr)}}.nav{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 32px;display:flex;position:sticky;top:0}.nav-mark{text-decoration:none;display:inline-flex}.nav nav{gap:24px;margin-right:auto;display:flex}.nav nav a{color:var(--muted);font-size:15px;font-weight:600;text-decoration:none}.nav nav a:hover{color:var(--text)}a.solid{text-decoration:none;display:inline-block}.gm-page{max-width:1280px;margin:0 auto;padding:0 32px 104px}.gm-page section{margin-top:168px;scroll-margin-top:88px}.gm-page section>.lede{max-width:54ch;margin:0 0 40px}.hero{padding-top:88px}.hero .display{max-width:13ch;margin:14px 0 0}.hero .lede{margin:24px 0 32px}.hero-cast{border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:88px;padding-bottom:40px;display:flex}.member{justify-items:center;gap:2px;min-width:0;display:grid}.member b{letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:700}.member span:last-child{color:var(--muted);font-size:16px}.scene-wide{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.screens{grid-template-columns:minmax(0,1fr);gap:72px;display:grid}.shot-row{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:40px;margin:0;display:grid}.shot-row:nth-child(2n){grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.shot-row:nth-child(2n) .gm-screen{order:2}.shot-row:nth-child(2n) .callout{border-left:0;border-right:1px solid var(--line);text-align:right;padding-left:0;padding-right:24px}.gm-page .products{margin-bottom:56px}.builder{border:1px solid var(--line);background:var(--raised);border-radius:16px;padding:28px;overflow-x:auto}.joined{margin:0 0 10px;font-size:20px;font-weight:600}.joined:empty{position:absolute}.join{text-align:center;padding:40px 0 0}.join h2{max-width:none;margin-bottom:36px;font-size:clamp(48px,6.6vw,84px)}.join .wait{margin:0 auto}.gm-foot{border-top:1px solid var(--line);align-items:baseline;gap:20px;max-width:1280px;margin:0 auto;padding:28px 32px 56px;display:flex}.hide{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wait{flex-wrap:wrap}@media (width<=900px){.nav{padding:10px 16px}.nav nav{display:none}.nav .gm-switch{margin-left:auto}.gm-page{padding:0 16px 72px}.gm-page section{margin-top:104px}.hero{padding-top:48px}.hero-cast{flex-wrap:wrap;justify-content:center;gap:20px 12px;margin-top:56px}.shot-row,.shot-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:16px}.shot-row:nth-child(2n) .gm-screen{order:0}.shot-row:nth-child(2n) .callout{text-align:left;border-right:0;padding-right:0}.gm-foot{flex-wrap:wrap;padding:24px 16px 40px}}.play-nav{z-index:30;pointer-events:none;background:0 0;border-bottom:0;position:fixed;left:0;right:0}.play-nav .gm-switch{pointer-events:auto;background:var(--raised)}.toybox{background:var(--bg);touch-action:pan-y pinch-zoom;--flood:var(--bg);height:100svh;min-height:620px;transition:background-color .35s;position:relative;overflow:hidden}.toybox.flooded{background:var(--flood)}.toybox.flooded .toy-words,.toybox.flooded .lede,.toybox.flooded .toy-hint{color:#171613}.toy-words{text-align:center;align-content:start;justify-items:center;gap:6px;padding:6vh 24px 0;transition:color .35s;display:grid;position:absolute;inset:0}.toy-mark{letter-spacing:-.03em;align-items:baseline;margin:0;font-size:clamp(96px,min(20vw,30vh),300px);line-height:.82;display:flex}.toy-mark .mark-sans{font-size:.86em}.toy-tag{font-family:var(--head);letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(24px,min(3.2vw,5.2vh),46px);font-weight:800}.toy-words .lede{max-width:40ch;margin:6px 0 18px;transition:color .35s}.toy-words .wait,.toy-words .joined:not(:empty){z-index:16;position:relative}.toy-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:14px;font-weight:700;transition:color .35s}.toy{will-change:transform;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.toy-hint{visibility:hidden}}.toy:active{cursor:grabbing}.toy{transition:opacity .25s}.toy.back{opacity:.4}.troupe[data-tex=fabric] .toy{cursor:zoom-in}@media (width<=1000px){.toybox{height:100lvh;min-height:0}.toy-words{gap:4px;padding:60px 20px 0}.toy-mark{font-size:clamp(64px,min(25vw,15vh),150px)}.toy-tag{margin-top:10px;font-size:clamp(19px,6vw,28px)}.toy-words .lede{max-width:33ch;margin:4px 0 12px;font-size:17px;line-height:1.35}.toy-words .wait,.finale .wait{gap:8px;width:100%;margin-bottom:4px}.toy-words .wait input,.finale .wait input{flex:8em;padding:13px 12px;font-size:16px}.toy-words .wait .solid,.finale .wait .solid{white-space:nowrap;padding:13px 14px;font-size:15px}.toy-hint{margin-top:8px;font-size:12px}}@media (width<=1000px) and (orientation:landscape) and (height<=520px){.toy-words{padding-top:10px}.toy-mark{font-size:clamp(48px,20vh,96px)}.toy-tag{margin-top:6px;font-size:19px}.toy-words .lede{max-width:none;margin:2px 0 8px;font-size:15px}.toy-words .wait{width:min(100%,440px)}}.troupe{z-index:15;pointer-events:none;position:fixed;inset:0;overflow:clip}.troupe .toy{pointer-events:auto;transform-origin:50%}.aw{color:#f4f1ea;background:#131312;border:1px solid #2f2f2b;border-radius:16px;font-size:clamp(11px,min(.92vw,1.6vh),15px);line-height:1.4;overflow:hidden}.aw-bar{border-bottom:1px solid #262623;gap:7px;padding:11px 14px;display:flex}.aw-bar i{background:#3a3a36;border-radius:50%;width:11px;height:11px}.aw-in{display:grid}.aw-side{border-right:1px solid #262623;align-content:start;gap:3px;padding:12px 10px;display:grid}.aw-section{gap:3px;display:grid}.aw-side-top{justify-content:space-between;align-items:center;padding:2px 6px 10px;font-size:1.05em;display:flex}.aw-tools{gap:8px;display:flex}.aw-ico{background:#262623;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;display:inline-grid}.aw-ico svg{fill:none;stroke:#f4f1ea;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:56%;height:56%}.aw-ico.bare{background:0 0}.aw-ico.bare svg{stroke:#8f8b83}.aw-ico.send{background:#f4f1ea}.aw-ico.send svg{stroke:#171613;stroke-width:2.4px}.aw-label{color:#8f8b83;padding:8px 6px 3px;font-size:.86em}.aw-row{border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 6px;display:grid}.aw-row.on{background:#232321}.aw-row-text{min-width:0;display:grid}.aw-row-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw-row-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.aw-row-text span{color:#8f8b83;font-size:.88em}.aw-row time,.aw-who time,.aw-step time{color:#8f8b83;font-variant-numeric:tabular-nums;font-size:.86em}.aw-badge{background:#262623;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.aw-pill .aw-badge{border-radius:6px;width:20px;height:20px;font-size:.78em}.aw-initial{vertical-align:.08em;background:#2f2f2b;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.74em;font-style:normal;font-weight:700;display:inline-grid}.aw-chat{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.aw-chat-top{justify-items:center;gap:3px;padding:10px 14px 6px;display:grid;position:relative}.aw-top-tools{gap:6px;display:flex;position:absolute;top:10px;right:12px}.aw-top-tools .aw-btn{color:#f4f1ea;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.aw-top-tools .aw-ico{background:0 0;width:1.2em;height:1.2em}.aw-top-tools .aw-ico svg{width:100%;height:100%}.aw-pill{background:#1c1c1a;border:1px solid #2f2f2b;border-radius:99px;align-items:center;gap:7px;padding:4px 12px;font-weight:700;display:inline-flex}.aw-shared{color:#8f8b83;font-size:.86em}.aw-talk{align-content:start;gap:11px;padding:10px 18px;display:grid}.aw-msg{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.aw-msg p{background:#1f1f1d;border-radius:12px;width:fit-content;max-width:46ch;margin:3px 0 0;padding:8px 12px}.aw-msg.mine{grid-template-columns:minmax(0,1fr);justify-items:end}.aw-msg.mine>div{justify-items:end;display:grid}.aw-msg.mine p{background:#2b2b28}.aw-who{font-size:.9em}.aw-box{color:#8a857d;border:1px solid #2f2f2b;border-radius:14px;align-items:center;gap:10px;margin:6px 16px 14px;padding:8px 10px;display:flex}.aw-box span{flex:1}.aw-work{border-left:1px solid #262623;align-content:start;gap:9px;min-width:0;padding:10px 14px;display:grid}.aw-work-top{border-bottom:1px solid #262623;padding-bottom:6px}.aw-tab{background:#232321;border-radius:8px;padding:3px 10px;font-weight:700;display:inline-block}.aw-tab-off{color:#a19d94;padding:3px 8px;display:inline-block}.aw-out{color:#e4e0d7;background:#1c1c1a;border-radius:8px;gap:1px;padding:8px 10px;font:500 .9em ui-monospace,SF Mono,Menlo,monospace;display:grid}.aw-note{color:#8f8b83;align-items:center;gap:7px;font-size:.92em;display:flex}.aw-note .aw-ico{background:0 0;width:1.2em;height:1.2em}.aw-note .aw-ico svg{stroke:#8f8b83;width:100%;height:100%}.aw-work-head{gap:1px;font-weight:700;display:grid}.aw-work-head span{color:#8f8b83;font-size:.88em;font-weight:500}.aw-step{gap:2px;display:grid}.aw-step-top{justify-content:space-between;gap:10px;display:flex}.aw-step-what{color:#c9c5bc;overflow-wrap:anywhere;font-size:.93em}.aw code,.aw-mono{color:#f4f1ea;background:#232321;border-radius:5px;padding:1px 5px;font:500 .92em ui-monospace,SF Mono,Menlo,monospace}.aw mark{color:#fff;background:#4d4c46;border-radius:4px;padding:0 3px;font-weight:700}.aw-grant{background:#1c1c1a;border:1px solid #45453f;border-radius:13px;gap:8px;max-width:48ch;padding:12px 14px;display:grid;position:relative}.aw-grant-top{color:#a19d94;align-items:center;gap:8px;font-size:.92em;font-weight:700;display:flex}.aw-dot{background:#f2a23a;border-radius:50%;width:9px;height:9px}.aw-dot.good{background:#3ad48a}.aw-stack{display:inline-grid}.aw-stack>*{grid-area:1/1}.aw .aw-grant-code,.aw .aw-played-code{overflow-wrap:anywhere;background:#262623;border-radius:8px;padding:8px 11px;display:block}.aw-grant-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.aw-btn{color:#a19d94;border:1px solid #45453f;border-radius:9px;padding:6px 11px;font-weight:600}.aw-btn.main{color:#171613;background:#f4f1ea;border-color:#f4f1ea;font-weight:800;position:relative}.aw-pointer{width:26px;height:26px;position:absolute;top:48%;left:56%}.aw-allowed{color:#a19d94;place-self:center end;font-size:.92em}.aw-find{align-items:center;gap:10px;display:flex}.aw-find-field{border:1px solid #2f2f2b;border-radius:9px;flex:1;min-height:2.4em;padding:7px 12px;font-weight:600}.aw-filters{color:#8f8b83;flex-wrap:wrap;gap:7px;display:flex}.aw-filters span{border:1px solid #2f2f2b;border-radius:8px;padding:3px 9px;font-size:.9em}.aw-hit{isolation:isolate;border-top:1px solid #262623;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid;position:relative}.aw-hit-on{z-index:-1;background:#262623;border-radius:9px;position:absolute;inset:1px -9px}.aw-replay{border-left:1px solid #262623;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.aw-replay-top{gap:2px;display:grid}.aw-replay-top span,.aw-replay-at{color:#8f8b83;font-size:.9em}.aw-replay-keys{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aw-replay-keys .aw-btn{color:#f4f1ea;padding:4px 10px}.aw-replay-keys .aw-btn.main{color:#171613}.aw-track{background:#3a3a36;border-radius:99px;height:5px;margin:2px 6px 4px;position:relative}.aw-runner{position:absolute;inset:0;translate:-5%}.aw-knob{background:#f4f1ea;border-radius:50%;width:13px;height:13px;position:absolute;top:-4px;right:-6px}.aw-played{border-top:1px solid #262623;gap:5px;padding-top:9px;display:grid}.aw-played-top{align-items:baseline;gap:8px;display:flex}.aw-played-top u{color:#8f8b83;font-variant-numeric:tabular-nums}.aw-played-top time{color:#8f8b83;font-size:.86em}.aw-played>span:not(.aw-played-top){color:#c9c5bc}.aw-hit p{color:#c9c5bc;margin:2px 0 0}.aw-history{align-content:start;gap:10px;padding:14px 18px;display:grid}.aw-history-top{border-bottom:1px solid #262623;flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.aw-history-top span,.aw-count,.aw-where{color:#8f8b83;font-size:.9em}.aw-hit time{color:#8f8b83;font-variant-numeric:tabular-nums;font-size:.86em}@media (prefers-reduced-motion:no-preference){.room .sd-pop,.room .sd-rise,.room .sd-in,.room .sd-point{opacity:0}.room .wd{opacity:.22}.room.playing .sd{animation-duration:var(--d,.5s);animation-delay:var(--t,0s);animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.room.playing .wd{animation-name:room-light;animation-duration:.35s}.room.playing .sd-pop{animation-name:room-pop;animation-timing-function:cubic-bezier(.2,1.4,.4,1)}.room.playing .sd-rise{animation-name:room-rise}.room.playing .sd-in{animation-name:room-in}.room.playing .sd-out{animation-name:room-out}.room.playing .sd-press{animation-name:room-press}.room.playing .sd-point{animation-name:room-point}.room.playing .sd-run{animation-name:room-run;animation-timing-function:linear}@keyframes room-light{0%{opacity:.22}to{opacity:1}}@keyframes room-pop{0%{opacity:0;translate:0 22px;scale:.95}to{opacity:1;translate:0;scale:1}}@keyframes room-rise{0%{opacity:0;translate:0 18vh;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes room-in{0%{opacity:0}to{opacity:1}}@keyframes room-out{0%{opacity:1}to{opacity:0}}@keyframes room-press{0%{scale:1}60%{scale:.9}to{scale:1}}@keyframes room-run{0%{translate:-38%}to{translate:-5%}}@keyframes room-point{0%{opacity:0;translate:22vw 20vh}25%{opacity:1}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.sd-out,.aw-pointer{display:none}}.site-head{display:block}.aw-face{display:contents}.room{background:var(--cloth);--ink:color-mix(in oklab, var(--cloth) 20%, #0d0c0b);--ink-small:color-mix(in oklab, var(--cloth) 6%, #0d0c0b);--rule:color-mix(in srgb, var(--ink) 28%, transparent);height:100vh;min-height:620px;color:var(--ink);--gutter:clamp(24px, 5vw, 96px);--gap:clamp(32px, 4.5vw, 80px);column-gap:var(--gap);padding:clamp(64px, 10vh, 112px) var(--gutter) clamp(24px, 4.5vh, 48px);font-kerning:normal;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative;overflow:clip}.room.dark{--ink:#f4f1ea;--ink-small:#f4f1ea}.room{content-visibility:auto;contain-intrinsic-size:auto 100vh}.room-words{grid-area:1/1;container-type:inline-size}.room-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-small);margin-bottom:20px;font-size:14px;font-weight:700;line-height:1;display:block}.room-line{font-family:var(--head);letter-spacing:-.025em;text-wrap:balance;max-width:none;min-height:2lh;margin:0;font-size:clamp(38px,14cqw,104px);font-weight:700;line-height:1}.room-line .go-word,.finale .go-word{letter-spacing:-.005em;font-size:.98em;font-weight:800}.room-sub{color:var(--ink-small);letter-spacing:-.005em;text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,4.5cqw,25px);font-weight:500;line-height:1.36}.spot{aspect-ratio:1;pointer-events:none;flex:none}.room-cast{grid-area:2/1;align-items:flex-end;min-height:0;margin-top:16px;display:flex;position:relative;container-type:size}.room-cast>.spot{width:calc(min(90cqh, 100cqw / var(--sum)) * var(--s))}.room-cast>.spot-phone{display:none}.room-cast>.yours{width:min(90cqh, 100cqw / var(--sum));aspect-ratio:1;z-index:16;flex:none}.room-crowd{grid-row:3;justify-content:flex-end;align-items:flex-end;min-height:0;display:flex;container-type:size}.room-crowd>.spot{width:calc(min(90cqh, 66cqw / var(--n,1), 34vh) * (.7 + .3 * var(--s)))}@container (height<=120px){.room-crowd>.spot{display:none}}.room-perch{align-items:flex-end;gap:.4vw;display:flex;position:absolute;bottom:100%;right:22%}.room-perch.left{left:7%;right:auto}.room-perch>.spot{--w:calc(min(13vh, 9vw) * (.7 + .3 * var(--s)));width:var(--w);margin-bottom:calc(var(--w) * -.09)}.room-stage{grid-area:1/2/3;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;gap:clamp(14px,2.4vh,24px);min-width:0;min-height:0;margin-top:34px;display:grid}.room-picture{grid-row:1;min-width:0;position:relative}.room-facts{grid-row:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:28px;margin:0;display:grid}.room-facts>div{border-top:1px solid var(--rule);padding-top:12px}.room-facts dt,.room-facts dd{color:var(--ink-small);margin:0;font-size:17px;line-height:1.42}.room-facts dt{font-weight:700}.room-facts dd{font-weight:500}.room.wide,.room.plain{--ink:var(--text)}.room.wide{grid-template-columns:minmax(0,1fr)}.room.wide .room-words{width:calc((100% - var(--gap)) * 5 / 12)}.room.wide .room-cast{display:none}.room.wide .room-stage{grid-area:2/1;grid-template-rows:auto;align-self:end;margin-top:0}.cast-row{border-bottom:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;padding-bottom:18px;display:grid}.cast-seat{justify-items:center;gap:12px;display:grid}.cast-seat .spot{width:calc(min(27vh, 96%) * var(--s))}.cast-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(6px,2vh,26px);display:grid}.cast-grid .cast-seat{gap:8px}.cast-grid .spot{width:min(21vh,92%)}@media (width>=1001px){.cast-row.ten{border-bottom:0;grid-template-columns:repeat(11,minmax(0,1fr));grid-auto-flow:row;padding-bottom:0}.cast-row.ten>.cast-seat{grid-column:span 2}.cast-row.ten>.cast-seat:nth-child(6){grid-column:2/span 2}.cast-row.ten>.cast-seat:nth-child(n+6){margin-top:-5vh}.cast-row.ten .spot{width:calc(min(26vh, 98%) * var(--s))}}.room-name{font-family:var(--head);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(15px,1.5vw,22px);font-weight:700;line-height:1.2}.room-list{border-bottom:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(20px,3vw,48px);display:grid}.room-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--rule);align-items:baseline;padding:clamp(14px,2.6vh,26px) 0;display:grid}.room-title{white-space:nowrap;font-size:clamp(24px,2.7vw,44px);line-height:1.1;font-family:var(--head);letter-spacing:-.02em;font-weight:700}.toy-mark .mark-sans,.room-title .mark-sans,.finale-mark .mark-sans{font-size:.914em}.room-product{letter-spacing:-.02em;font-weight:500}.toy-tag{margin-top:.62em}.room-row p{margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.42}.alone{gap:12px;display:grid}.alone .aw{width:84%;margin-left:calc(var(--n) * 8%)}.alone .aw-talk{gap:8px;padding:10px 16px 14px}.aw-bar b{color:#8f8b83;margin-left:8px;font-size:.86em;font-weight:600;line-height:11px}.aw-term{color:#e4e0d7;overflow-wrap:anywhere;border-right:1px solid #262623;align-content:start;gap:7px;min-width:0;padding:14px 16px;font:500 .94em/1.45 ui-monospace,SF Mono,Menlo,monospace;display:grid}.aw-term i{color:#8f8b83;font-style:normal}.aw-desk{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.aw-desk-top{border-bottom:1px solid #262623;align-items:center;gap:10px;padding:9px 14px;display:flex}.aw-desk-top span:first-of-type{color:#8f8b83;flex:1}.aw-desk-top .aw-btn{color:#f4f1ea;padding:4px 11px}.aw-desk-top .aw-btn.main{color:#171613}.aw-screen{background:#1c1c1a;border:1px solid #2f2f2b;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin:12px;display:grid;overflow:hidden}.aw-page{align-content:start;gap:9px;padding:12px 14px;display:grid}.aw-url{color:#a19d94;background:#262623;border-radius:99px;padding:4px 12px;font-size:.9em}.aw-page b{font-size:1.2em}.aw-cell{background:#262623;border-radius:7px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.aw-usage{align-content:start;gap:10px;padding:16px 18px;display:grid}.aw-seg{color:#a19d94;flex-wrap:wrap;gap:4px;display:flex}.aw-seg span{border-radius:8px;padding:3px 10px}.aw-seg .on{color:#f4f1ea;background:#232321;font-weight:700}.aw-total{font-size:2em;font-weight:800;line-height:1.1}.aw-bar-row{border-top:1px solid #262623;grid-template-columns:6.4em minmax(0,1fr) 4.4em;align-items:center;gap:12px;padding:8px 0;display:grid}.aw-bar-row>b:last-child{text-align:right}.aw-meter{background:#2b2b28;border-radius:99px;height:7px;overflow:hidden}.aw-meter i{transform-origin:0;background:#a8a59b;border-radius:99px;height:100%;display:block}.aw-pipe{align-content:start;padding:16px 18px 14px;display:grid}.aw-pipe .aw-history-top{margin-bottom:6px}.aw-stage{grid-template-columns:1.9em 5.2em 6.6em minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:.72em 0;display:grid}.aw-stage>b{font-size:1.08em;font-weight:700}.aw-stage time{color:#8f8b83;font-variant-numeric:tabular-nums;font-size:.86em}.aw-tick{place-items:center;width:1.9em;height:1.9em;display:grid;position:relative}.aw-tick>*{grid-area:1/1}.aw-ring{border:2px solid #45453f;border-radius:50%;width:100%;height:100%}.aw-check{background:#f4f1ea;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.aw-check svg{fill:none;stroke:#171613;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:64%;height:64%}.aw-stage:not(:last-of-type) .aw-tick:after{content:"";background:#3a3a36;width:2px;height:1.44em;position:absolute;top:100%;left:calc(50% - 1px)}.aw-by{color:#e4e0d7;white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.aw-by>i:only-child{color:#8f8b83;font-style:normal;font-weight:500}.aw-did{color:#c2beb4;min-width:0}.aw-pipe>.aw-count{border-top:1px solid #262623;margin-top:6px;padding-top:12px}.aw-deploy{border-right:0;gap:9px;padding:16px 18px}.aw-made{grid-template-columns:1.5em 11em minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.aw-made .aw-tick{width:1.35em;height:1.35em}.aw-made b{font-weight:600}.aw-bar-row>b:first-child{align-items:center;gap:7px;display:inline-flex}.field{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(4px,.8vw,12px);display:grid}.field>span{aspect-ratio:1;place-items:center;display:grid}.builder-box{background:var(--raised);color:var(--text);border:1px solid var(--line);zoom:.86;border-radius:22px;width:fit-content;max-width:100%;margin:0;padding:24px 28px}@media (width>=1001px){.builder-box .designer-options{grid-template-columns:auto minmax(0,1fr);column-gap:44px}.builder-box .designer-options>*{grid-column:1/-1}.builder-box .designer-options>:nth-child(4){grid-column:1}.builder-box .designer-options>:nth-child(5){grid-column:2}}.builder-box .designer-preview,.builder-box .designer-places,.builder-box .designer-screen{display:none}.builder-box .avatar-designer{display:block}.finale{text-align:center;background:var(--bg);align-content:start;justify-items:center;gap:14px;min-height:100vh;padding:16vh 24px 0;display:grid;position:relative}.finale-mark{justify-content:center;align-items:baseline;margin:0 0 10px;font-size:clamp(36px,5vw,84px);line-height:1;display:flex}.finale h2{max-width:none;margin:0 0 22px;font-size:clamp(56px,9vw,150px);line-height:.95}@media (width<=1000px){.finale{gap:8px;height:100lvh;min-height:0;padding:72px 20px 0}.finale-mark{margin-bottom:4px}.finale h2{margin-bottom:12px;font-size:clamp(40px,13vw,150px)}}@media (width<=1000px) and (orientation:landscape) and (height<=520px){.finale{gap:4px;padding-top:12px}.finale-mark{font-size:26px}.finale h2{margin-bottom:6px;font-size:clamp(30px,14vh,60px)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.spot-only-phone,.room-head,.room-bar{display:none}.toybox,.room,.finale{scroll-snap-align:start;scroll-snap-stop:always}@media (width>=1001px) and (height>=620px){html:has(.toybox){scroll-snap-type:y mandatory}}@media (pointer:coarse){html:has(.toybox){scroll-snap-type:y mandatory}.toybox,.finale{--cloth:var(--bg)}.toybox.flooded{--cloth:var(--flood)}.at-rest{box-shadow:0 -110px 0 0 var(--cloth)}.after-rest{box-shadow:inset 0 110px 0 0 var(--lend,transparent)}}html:has(.toybox){scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){.room .wd{opacity:.38}.room .sd-grow{scale:0 1}.room.playing .sd-grow{animation-name:room-grow}@keyframes room-light{0%{opacity:.38}to{opacity:1}}@keyframes room-grow{0%{scale:0 1}to{scale:1}}}@media (width>=1001px) and (height<=790px){.room{padding-top:48px;padding-bottom:18px}.room-facts dt,.room-facts dd{font-size:15px}.room-row{padding:12px 0}.aw{font-size:10.6px}.room-perch>.spot{--w:calc(min(9vh, 8.4vw) * (.7 + .3 * var(--s)))}}@media (width>=1001px) and (height<=700px){.room{padding-top:40px;padding-bottom:12px}.room-facts>div{padding-top:8px}.room-facts dt,.room-facts dd{font-size:14px;line-height:1.36}}@media (width<=1000px){.room,.room.wide{flex-direction:column;gap:12px;height:100lvh;min-height:0;padding:58px 20px calc(12px + 100lvh - 100svh);display:flex}.room.wide .room-words{width:auto}.room.wide .room-stage{align-self:stretch}.room-words{flex:none}.room-kicker{margin-bottom:12px;font-size:13px}.room-line{min-height:0;font-size:clamp(30px,11.4cqw,84px)}.room-sub{max-width:34em;margin-top:12px;font-size:clamp(16px,4.4cqw,24px);line-height:1.34}.room{--cast:clamp(100px, 17svh, 150px)}.room-stage{flex-direction:column;flex:1 1 0;order:2;align-items:center;gap:10px;min-height:0;margin-top:0;display:flex;position:relative;overflow:clip}.room-picture{flex:none}.room-cast{height:var(--cast);margin-top:calc(var(--cast) * -.5);pointer-events:none;flex:none;order:3;justify-content:space-between}.room:has(.room-crowd) .room-cast{justify-content:flex-start;gap:5%}.room-cast:empty,.room-cast>.spot-phone{display:none}.room-cast>.spot{width:calc(min(90cqh, 100cqw / var(--sum)) * max(var(--s), var(--least,0)))}.room-cast>.yours{width:min(90cqh, 100cqw / var(--sum))}.spot.is-person{--least:.92}.room-perch{gap:2vw;right:7%}.room-perch.left{left:5%}.room-perch>.spot{--w:calc(min(24vw, 130px) * max(.7 + .3 * var(--s), var(--least,0)));margin-bottom:calc(var(--w) * -.3)}.room-crowd{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;position:absolute;bottom:13%;right:-30px;container-type:normal}.room-crowd>.spot{width:calc(min(23vw, 130px) * max(.7 + .3 * var(--s), var(--least,0)))}.room:nth-child(2n) .room-crowd{align-items:flex-start;left:-30px;right:auto}.room:nth-child(2n):has(.room-crowd) .room-cast{justify-content:flex-end}.room-perch>.spot.is-person,.room-crowd>.spot.is-person{--least:1.18}.room-facts{flex:none;order:-1;align-self:stretch}[data-room=build] .room-cast{height:clamp(80px,13svh,120px);margin-top:0}[data-room=build] .room-perch{display:none}[data-room=build] .room-cast>.spot-top{display:block}[data-room=build] .room-cast>.spot{width:calc(min(90cqh, 100cqw / var(--all)) * max(var(--s), var(--least,0)))}[data-room=build] .room-cast>.yours{width:min(90cqh, 100cqw / var(--all))}.cast-row{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;row-gap:20px}.cast-row.ten{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:14px;padding-bottom:0}.cast-row.ten>.cast-seat{grid-column:span 2}.cast-row.ten>.cast-seat:nth-child(9){grid-column:3/span 2}.aw-stage{grid-template-columns:1.9em 4.6em minmax(0,1fr);row-gap:2px}.aw-stage .aw-did{grid-column:2/-1}.aw-stage time{display:none}.aw-made{grid-template-columns:1.5em minmax(0,1fr)}.aw-made i{grid-column:2}.aw{font-size:12.5px}.aw-side,.aw-top-tools{display:none}.room-picture:not(.across) .aw-in{min-height:0;grid-template-columns:minmax(0,1fr)!important}.room-picture:not(.across) :is(.aw-work,.aw-replay,.aw-term){border-top:1px solid #262623;border-left:0;border-right:0}.room-picture:not(.across) .aw-term:first-child{border-top:0;border-bottom:1px solid #262623}.room-picture.across .aw-in{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none!important}.room-list{grid-template-columns:minmax(0,1fr)}.room-row{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:10px 0}.field{grid-template-columns:repeat(8,minmax(0,1fr))}.alone .aw{width:100%;margin-left:0}.aw-screen{grid-template-columns:minmax(0,1fr)}.builder-box{zoom:1;border-radius:16px;width:100%;padding:12px 14px}.builder-box .designer-options{gap:6px}.builder-box .option-field{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px}.builder-box .option-field>.kicker{letter-spacing:.06em;font-size:10.5px}.builder-box :is(.swatches,.option-group){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.builder-box .shape-why{display:none}}@media (width<=1000px) and (aspect-ratio<=10/19){.cast-row.ten{grid-template-columns:repeat(6,minmax(0,1fr))}.cast-row.ten>.cast-seat:nth-child(9){grid-column:auto/span 2}.cast-row.ten>.cast-seat:nth-child(10){grid-column:3/span 2}}@media (width<=1000px) and (height<=900px){.room-facts{display:none}[data-room=cloud] .room-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px 16px;display:grid}[data-room=cloud] .room-facts>div{border-top:1px solid var(--rule);gap:1px;padding-top:7px;display:grid}[data-room=cloud] .room-facts dt{font-family:var(--head);letter-spacing:-.01em;font-size:16px;line-height:1.2}[data-room=cloud] .room-facts dd{white-space:nowrap;font-size:12px;line-height:1.3;display:block}[data-room=track] .aw-bar-row:nth-last-of-type(-n+3),.alone .aw:nth-child(3){display:none}[data-room=build] .room-sub{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-room=build] .room-cast{height:clamp(72px,11svh,110px)}[data-room=record] .aw-replay,[data-room=ask] .aw-work,[data-room=tasks] .aw-work,.room .aw-box,.room .aw-shared{display:none}.room .aw-chat-top{padding-bottom:2px}[data-room=chat] .aw-talk>:nth-child(n+5),[data-room=work] .aw-talk>:nth-child(-n+2),[data-room=make] .aw-card.how{display:none}}@media (width<=1000px) and (height<=640px) and (orientation:portrait){[data-room=build] .room-sub{-webkit-line-clamp:2;line-clamp:2}.room,.room.wide{gap:10px;padding-top:52px}.room-kicker{margin-bottom:8px}.room-line{font-size:clamp(26px,9.6cqw,40px)}.room-sub{margin-top:8px;font-size:15px;line-height:1.3}[data-room=cloud] .room-facts dd{display:none}.room{--cast:80px}.room-cast{margin-top:calc(var(--cast) * -.4)}.room-crowd{bottom:6%}.room-crowd>.spot{width:calc(17vw * max(.7 + .3 * var(--s), var(--least,0)))}.room-perch>.spot{--w:calc(19vw * max(.7 + .3 * var(--s), var(--least,0)))}}@media (width<=1000px) and (orientation:landscape) and (height<=520px){.room,.room.wide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6px 24px;padding:18px 24px calc(6px + 100lvh - 100svh);display:grid}.room-words{grid-area:1/1}.room.wide .room-words{width:auto}.room-kicker{margin-bottom:8px}.room-line{font-size:clamp(24px,8.4cqw,40px)}.room-sub{margin-top:8px;font-size:14.5px;line-height:1.3}.room-cast{grid-area:2/1;justify-content:space-between;gap:0;height:auto;min-height:0;margin-top:0}.room:has(.room-crowd) .room-cast{grid-area:2/1;justify-content:space-between;gap:0;height:auto;min-height:0;margin-top:0}.room-crowd,.room-perch{display:none}.room-cast>.spot-phone{display:block}.room-cast>.spot{width:calc(min(90cqh, 100cqw / var(--all)) * max(var(--s), var(--least,0)))}.room-cast>.yours{width:min(90cqh, 100cqw / var(--all))}[data-room=cloud] .room-facts dd{display:none}.room-stage{contain:size;grid-area:1/2/3;margin-top:48px}.room.wide .room-stage{grid-area:1/2/3}}@media (width<=1000px) and (height>=521px){.room.phoned .room-cast>.spot:not(.spot-floor),.room.phoned .room-perch,.room.phoned .room-crowd{display:none}.room.phoned .spot-only-phone{display:block}.room.phoned .spot-fallback,.room.phoned.no-head .room-head{display:none}.room.phoned.no-head .spot-fallback{display:block}.room-words{position:relative}.room.phoned .room-head{right:0;top:var(--head-top,0px);width:var(--head,0px);height:var(--head,0px);display:block;position:absolute}.room-head>.spot{width:100%}.room.phoned .room-bar{align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:100%}.room-bar.left{left:0}.room-bar.right{right:3%}.room-bar>.spot{--w:calc(min(19vw, 112px) * var(--s) * var(--un,1));width:var(--w);margin-bottom:-22px}.room.phoned{--cast:clamp(96px, 15.6svh, 146px)}.room.phoned .room-line{font-size:clamp(28px,10.6cqw,80px)}.room.phoned .room-kicker{margin-bottom:10px}.room.phoned:has(.room-head) .room-line{max-width:calc(100% - 100px)}.room.phoned .room-sub{margin-top:10px}.room.phoned .room-cast{margin-top:calc(var(--cast) * -.1);justify-content:flex-start;gap:0}.room.phoned .room-cast>.spot-floor{width:calc(min(94cqh, 48cqw) * var(--s))}.spot-floor.at-left{order:1}.spot-floor.at-mid{order:2;margin-left:auto;margin-right:auto}.spot-floor.at-right{order:3;margin-left:auto}.spot-floor.at-right~.spot-floor.at-right{margin-left:6px}[data-room=build].phoned .room-cast{height:clamp(96px,16svh,136px);margin-top:0}[data-room=build].phoned .room-cast>.yours{order:1;width:min(98cqh,46cqw)}}.aw-desk .aw-desk-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 14px;display:grid}.aw-desk-who{color:#f4f1ea;display:grid}.aw-desk-who i{color:#8f8b83;font-size:.86em;font-style:normal}.aw-desk .aw-desk-state{color:#c2beb4;grid-column:1/-1;font-size:.92em}.aw-desk-state>span{color:#c2beb4;align-items:center;gap:7px;display:flex}.aw-screen.desktop{aspect-ratio:16/9.6;background:#2b2a26;display:block;position:relative}.aw-win{background:#131312;border:1px solid #3a3a36;border-radius:9px;position:absolute;overflow:hidden}.aw-win.at-a{width:49%;top:6%;left:3%}.aw-win.at-b{width:44%;top:22%;right:3%}.aw-win-bar{color:#8f8b83;border-bottom:1px solid #262623;align-items:center;gap:5px;padding:6px 9px;font-size:.82em;display:flex}.aw-win-bar i{background:#45453f;border-radius:50%;flex:none;width:7px;height:7px}.aw-win-bar .aw-url{white-space:nowrap;text-overflow:ellipsis;margin-left:5px;padding:2px 10px;overflow:hidden}.aw-win .aw-page{gap:6px;padding:9px 11px}.aw-win .aw-term{border:0;gap:5px;padding:9px 11px;font-size:.84em}.aw-dock{background:#1c1c1a;border:1px solid #3a3a36;border-radius:12px;gap:8px;padding:6px 9px;display:flex;position:absolute;bottom:4%;left:50%;translate:-50%}.aw-dock .aw-ico{width:1.9em;height:1.9em}.aw-from{background:#1c1c1a;border:1px solid #2f2f2b;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:1px 8px;padding:5px 10px;display:grid}.aw-from .aw-ico{width:1.5em;height:1.5em}.aw-from b{color:#f4f1ea}.aw-from time{color:#8f8b83;font-variant-numeric:tabular-nums;justify-self:end;font-size:.86em}.aw-from>span{color:#c9c5bc;grid-column:1/-1}.aw-agent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px 14px;display:grid}.aw-agent-top{grid-column:1/-1;align-items:center;gap:10px;display:flex}.aw-agent-name{margin-right:auto;display:grid}.aw-agent-name b{font-size:1.15em}.aw-agent-name i{color:#8f8b83;font-size:.9em;font-style:normal}.aw-card{border:1px solid #2f2f2b;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:10px 12px;display:grid}.aw-card.apps{grid-column:1/-1}.aw-card-top{align-items:center;gap:7px;display:flex}.aw-card-top b{margin-right:auto}.aw-card-top .aw-btn{white-space:nowrap;padding:3px 9px;font-size:.88em}.aw-field{gap:1px;display:grid}.aw-field i{color:#8f8b83;font-size:.84em;font-style:normal}.aw-field span{color:#e4e0d7}.aw-skill{color:#e4e0d7;align-items:center;gap:8px;display:flex}.aw-skill .aw-tick{flex:none;width:1.3em;height:1.3em}.aw-chips{flex-wrap:wrap;gap:6px;display:flex}.aw-chip{color:#f4f1ea;background:#232321;border-radius:99px;padding:4px 11px;font-weight:600}.alone .aw.together{border-color:#6b6a63}.room-facts dt{font-family:var(--head);letter-spacing:-.01em;font-size:1.14em}@media (width<=1000px){.aw-agent{grid-template-columns:minmax(0,1fr);gap:8px}.aw-card.how .aw-field:nth-of-type(n+3){display:none}.alone .aw:nth-child(3){display:block}.alone .aw:nth-child(2){display:none}}.aw-screen.desktop{aspect-ratio:16/11}.aw-win{max-height:68%}.aw-win.at-a{top:5%}.aw-win.at-b{top:17%}.aw-dock{bottom:3%}.alone .together .aw-note{color:#f4f1ea}@media (width>=1001px) and (height<=790px){[data-room=work] .aw-talk>:nth-child(n+5){display:none}.aw-screen.desktop{aspect-ratio:16/8.6}}@media (width>=1001px) and (height<=700px){.aw-screen.desktop{aspect-ratio:16/7}}@media (width<=1000px) and (height>=521px){.room-line{font-size:clamp(28px,10.6cqw,80px)}.room-kicker{margin-bottom:10px}.room-sub{margin-top:10px}[data-room=build] .room-sub{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.builder-box .option-group>*{flex:0 0 22.4%;min-width:0}.builder-box .swatches>*{flex:0 0 17.6%;min-width:0}[data-room=build].phoned .room-cast>.yours{width:min(84cqh,42cqw)}.aw-agent-top{flex-wrap:nowrap}.aw-agent-top .aw-seg{flex-wrap:nowrap;flex:none}.aw-agent-name{min-width:0}.aw-agent-name i{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=1000px) and (height<=640px) and (orientation:portrait){[data-room=build] .room-sub{-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden}[data-room=cloud] .room-facts dd{display:block}.room.phoned{--cast:70px}.room.phoned .room-bar>.spot{--w:calc(14vw * var(--s) * var(--un,1))}.room-line,.room.phoned .room-line{font-size:clamp(24px,9cqw,40px)}}.agent-mark{flex-shrink:0;display:block;overflow:visible}.agent-mark[data-color=rose]{--identity-fill:var(--identity-rose);--identity-ink:var(--identity-rose-ink)}.agent-mark[data-color=orange]{--identity-fill:var(--identity-orange);--identity-ink:var(--identity-orange-ink)}.agent-mark[data-color=brass]{--identity-fill:var(--identity-brass);--identity-ink:var(--identity-brass-ink)}.agent-mark[data-color=olive]{--identity-fill:var(--identity-olive);--identity-ink:var(--identity-olive-ink)}.agent-mark[data-color=green]{--identity-fill:var(--identity-green);--identity-ink:var(--identity-green-ink)}.agent-mark[data-color=aqua]{--identity-fill:var(--identity-aqua);--identity-ink:var(--identity-aqua-ink)}.agent-mark[data-color=slate]{--identity-fill:var(--identity-slate);--identity-ink:var(--identity-slate-ink)}.agent-mark[data-color=sky]{--identity-fill:var(--identity-sky);--identity-ink:var(--identity-sky-ink)}.agent-mark[data-color=violet]{--identity-fill:var(--identity-violet);--identity-ink:var(--identity-violet-ink)}.agent-mark[data-color=orchid]{--identity-fill:var(--identity-orchid);--identity-ink:var(--identity-orchid-ink)}:root:not([data-avatar-theme=classic]) .agent-mark{--identity-ink:var(--kawaii-ink)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=rose]{--identity-fill:var(--kawaii-rose)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=orange]{--identity-fill:var(--kawaii-orange)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=brass]{--identity-fill:var(--kawaii-brass)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=olive]{--identity-fill:var(--kawaii-olive)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=green]{--identity-fill:var(--kawaii-green)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=aqua]{--identity-fill:var(--kawaii-aqua)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=slate]{--identity-fill:var(--kawaii-slate)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=sky]{--identity-fill:var(--kawaii-sky)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=violet]{--identity-fill:var(--kawaii-violet)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=orchid]{--identity-fill:var(--kawaii-orchid)}.agent-mark{--breath:3.4s}.agent-mark[data-shape=loaf],.agent-mark[data-shape=mushroom],.agent-mark[data-shape=cloud]{--breath:4.2s}.agent-mark[data-shape=bean],.agent-mark[data-shape=onigiri],.agent-mark[data-shape=pip]{--breath:2.9s}.agent-mark[data-mode=working],.agent-mark[data-mode=typing],.agent-mark[data-mode=looking],.agent-mark[data-mode=acknowledge]{--breath:2.6s}.agent-mark[data-mode=failed]{--breath:4.8s}.agent-mark[data-mode=gone]{--breath:5.2s}.agent-mark[data-alive] .mark-breath{transform-box:fill-box;transform-origin:50% 100%;animation:mark-breath var(--breath) ease-in-out infinite}.agent-mark[data-alive][data-shape=cloud] .mark-breath,.agent-mark[data-alive][data-shape=ghost] .mark-breath{animation-name:mark-hover}.agent-mark[data-alive][data-mode=gone] .mark-breath{animation-name:mark-sleep}@keyframes mark-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes mark-sleep{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}.agent-mark[data-phase="1"] .mark-breath{animation-delay:-.57s}.agent-mark[data-phase="2"] .mark-breath{animation-delay:-1.13s}.agent-mark[data-phase="3"] .mark-breath{animation-delay:-1.7s}.agent-mark[data-phase="4"] .mark-breath{animation-delay:-2.27s}.agent-mark[data-phase="5"] .mark-breath{animation-delay:-2.83s}@keyframes mark-breath{0%,to{transform:scale(1)}50%{transform:scale(1.03,.965)}}.agent-mark[data-alive] .think-bubble{animation:2.4s ease-in-out infinite think-float}@keyframes think-float{0%,to{transform:translate(0)}50%{transform:translate(.8px,-1.8px)}}:root[data-motion=reduce] .agent-mark .mark-breath,:root[data-motion=reduce] .agent-mark .think-bubble{animation:none}@media (prefers-reduced-motion:reduce){.agent-mark .mark-breath,.agent-mark .think-bubble{animation:none}}.agent-mark .tex{display:none}[data-tex=grain] .agent-mark .tex-grain,[data-tex=stipple] .agent-mark .tex-stipple,[data-tex=riso] .agent-mark .tex-riso,[data-tex=fabric] .agent-mark .tex-fabric{display:inline}[data-tex] [data-tex]:not([data-tex=grain]) .agent-mark .tex-grain,[data-tex] [data-tex]:not([data-tex=stipple]) .agent-mark .tex-stipple,[data-tex] [data-tex]:not([data-tex=riso]) .agent-mark .tex-riso,[data-tex] [data-tex]:not([data-tex=fabric]) .agent-mark .tex-fabric,[data-tex=fabric] .agent-mark .light-plain{display:none}[data-tex] [data-tex]:not([data-tex=fabric]) .agent-mark .light-plain{display:inline}.agent-mark .tex-grain{mix-blend-mode:soft-light;opacity:calc(var(--tex-amt,.5) * .55)}.agent-mark .tex-stipple{opacity:calc(var(--tex-amt,.5) * 1)}.agent-mark .tex-riso{opacity:calc(var(--tex-amt,.5) * .9)}.agent-mark .tex-fabric .pile{opacity:calc(var(--tex-amt,.5) * 2)}[data-tex=fabric] .agent-mark .fuzz{filter:var(--fuzz)}[data-tex] [data-tex]:not([data-tex=fabric]) .agent-mark .fuzz{filter:none}.person-mark{background:var(--mark);color:var(--text);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.avatar-designer{grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"preview options""places places""screen screen";align-items:start;gap:24px 28px;max-width:860px;display:grid}.designer-preview{grid-area:preview;justify-items:center;gap:12px;display:grid}.designer-stage{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);border-radius:16px;place-items:center;width:100%;max-width:260px;display:grid}.designer-character{transform-origin:50% 100%;place-items:center;display:grid}.designer-word{margin:0;font-weight:600}.designer-actions{gap:8px;display:flex}.designer-options{grid-area:options;gap:16px;min-width:0;display:grid}.option-field{gap:6px;display:grid}.shape-why{max-width:52ch;color:var(--muted);margin:0}.designer-group{justify-self:stretch;gap:8px;display:grid}.designer-chips{flex-wrap:wrap;gap:4px;display:flex}.designer-chip{color:var(--muted);font-size:var(--type-meta);background:0 0;border:0;border-radius:8px;padding:5px 10px}.designer-chip[data-hovered]{color:var(--text)}.designer-move{font-size:var(--type-meta);padding:5px 12px}.designer-move[data-pressed]{transform:translateY(1px)}.designer-places{border-top:1px solid var(--line);grid-area:places;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;display:grid}.designer-places>.kicker{grid-column:1/-1;margin-bottom:12px}.designer-places .place{align-content:start;gap:10px;min-width:0;padding:0 16px;display:grid}.designer-places>.kicker+.place{padding-left:0}.designer-places .place+.place{border-left:1px solid var(--line)}.designer-places .place-name{color:var(--muted);font-size:var(--type-meta)}.designer-places .place-chat{min-height:40px;color:var(--muted);align-items:center;gap:10px;display:flex}.designer-places .place-list{max-width:none}.designer-places .place-list .member-row:last-child{border-bottom:0}.designer-places .place-panel{justify-items:start;gap:8px;display:grid}.designer-screen{border-top:1px solid var(--line);grid-area:screen;gap:12px;padding-top:16px;display:grid}.designer-note{max-width:60ch;color:var(--muted);font-size:var(--type-meta)}.screen-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.screen-name{font-weight:600;font-size:var(--type-meta)}.screen-row.strength{grid-template-columns:88px minmax(0,220px) auto;justify-content:start}.screen-row.strength[data-disabled]{opacity:.55}.strength-track{height:18px;position:relative}.strength-track:before{content:"";background:var(--line);border-radius:1px;height:2px;position:absolute;top:8px;left:0;right:0}.strength-thumb{background:var(--text);border-radius:50%;width:14px;height:14px;top:9px}.strength-thumb[data-focus-visible]{box-shadow:0 0 0 3px var(--raised)}.strength-value{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--type-meta)}.chip{color:var(--muted);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12.5px}.swatches{flex-wrap:wrap;gap:2px;display:flex}.swatch{cursor:pointer;border-radius:10px;justify-items:center;gap:2px;width:50px;padding:6px 0 4px;display:grid}.swatch .agent-mark{transition:transform .16s ease-out}.swatch[data-selected] .agent-mark{transform:scale(1.12)}.swatch-used{max-width:46px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (prefers-reduced-motion:reduce){.swatch .agent-mark{transition:none}}.option-group{flex-wrap:wrap;gap:2px;display:flex}.option{min-width:64px;color:var(--muted);cursor:pointer;border-radius:8px;justify-items:center;gap:4px;padding:8px 10px 6px;font-size:12.5px;display:grid}.swatch[data-hovered],.option[data-hovered],.chip[data-hovered],.designer-chip[data-hovered]{background:var(--raised)}.swatch[data-selected],.option[data-selected],.chip[data-selected],.designer-chip[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.swatch[data-focus-visible],.option[data-focus-visible],.chip[data-focus-visible],.designer-chip[data-focus-visible],.designer-actions button[data-focus-visible]{outline:2px solid var(--text);outline-offset:2px}.tip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;max-width:240px;padding:4px 8px;font-size:12.5px}@media (width<=760px){.avatar-designer{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""options""places""screen";gap:20px}.designer-stage{max-width:240px}.designer-places{grid-template-columns:minmax(0,1fr)}.designer-places .place,.designer-places>.kicker+.place{padding:12px 0}.designer-places .place+.place{border-left:0;border-top:1px solid var(--line)}.screen-row{grid-template-columns:minmax(0,1fr);gap:6px}.screen-row.strength{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}}.member-list{max-width:520px;margin:0;padding:0;list-style:none}.member-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 0;display:grid}.member-row>.agent-mark,.member-row>.person-mark{grid-row:span 2}.member-row .member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.member-row .member-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;min-width:0;font-size:12.5px;overflow:hidden}.member-row time{color:var(--muted);font-size:12.5px}.member-row.compact{grid-template-columns:auto minmax(0,1fr);padding:5px 0}.member-row.compact .member-name{font-size:12.5px}.dm-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.dm-head .dm-name{font-weight:600}.dm-head .dm-line{color:var(--muted);font-size:12.5px}
/*$vite$:1*/