@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.zCXmsa_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.zCXmsa_variable{--font-display:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:spaceGrotesk;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;src:url(../media/space_grotesk_latin_ext.44ks8kcggj012.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:spaceGrotesk;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;src:url(../media/space_grotesk_latin_ext.44ks8kcggj012.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:spaceGrotesk;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;src:url(../media/space_grotesk_latin_ext.44ks8kcggj012.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:spaceGrotesk;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;src:url(../media/space_grotesk_latin_ext.44ks8kcggj012.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:spaceGrotesk;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;src:url(../media/space_grotesk_latin_ext.44ks8kcggj012.woff2)format("woff2");font-display:swap;font-weight:700}._1EeRVq_className{font-family:spaceGroteskLatinExt}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.tXhJNG_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.tXhJNG_variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:jetbrainsMono;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;src:url(../media/jetbrains_mono_latin_ext.3vf5yzuqk3fsd.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrainsMono;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;src:url(../media/jetbrains_mono_latin_ext.3vf5yzuqk3fsd.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrainsMono;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;src:url(../media/jetbrains_mono_latin_ext.3vf5yzuqk3fsd.woff2)format("woff2");font-display:swap;font-weight:600}.d5huyG_className{font-family:jetbrainsMonoLatinExt}
:root{--ink:#16302c;--muted:#384744;--link-hover:#0b4a57;--ground-1:#fbf7f8;--ground-2:#f9eaef;--ground-3:#d9d2da;--ground-4:#a9afb8;--ground-5:#8d99a4;--glow-teal:#0b4a57;--glow-teal-mid:#0b4a5773;--glow-teal-none:#0b4a5700;--grain-opacity:.28;--glass:#ffffff9e;--glass-edge:#ffffffd9;--glass-highlight:#ffffffe6;--glass-blur:24px;--glass-rail:#ffffff61;--glass-over-light:#fdfcfc;--glass-over-dark:#d4d8dc;--glass-over-glow:#a2babf;--card:#fff;--button:#ffffffb3;--recessed:#eff1f0;--current:#fff;--notice:#fbe2cc;--line:#16302c1a;--line-strong:#56645f;--brand:#16302c;--brand-press:#0b4a57;--on-fill:#fff;--focus:#0b4a57;--ornament:#f0933f;--ornament-none:#f0933f00;--ok-soft:#d9eee3;--ok-ink:#1a5640;--warn-soft:#fbe2cc;--warn-ink:#7a370a;--danger-soft:#f8d9de;--danger:#8a1c30;--danger-press:#6e1626;--danger-edge:#8a1c304d;--scrim:#16302c70;--radius-panel:28px;--radius:18px;--radius-field:16px;--radius-small:6px;--radius-pill:999px;--shadow:inset 0 1px 0 var(--glass-highlight), 0 12px 40px #16302c14;--shadow-item:0 1px 2px #16302c0f;--shadow-rail-on:0 4px 14px #16302c1f;--shadow-floating:0 2px 6px #16302c1a, 0 16px 48px #16302c29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background-color:var(--ground-5);background-image:radial-gradient(55% 40% at 50% 112%, var(--glow-teal) 0%, var(--glow-teal-mid) 35%, var(--glow-teal-none) 72%), radial-gradient(42% 52% at -6% 104%, var(--ornament) 0%, var(--ornament-none) 72%), radial-gradient(42% 52% at 106% 104%, var(--ornament) 0%, var(--ornament-none) 72%), linear-gradient(180deg, var(--ground-1) 0%, var(--ground-2) 24%, var(--ground-3) 52%, var(--ground-4) 82%, var(--ground-5) 100%);min-height:100vh;color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;background-attachment:fixed;margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.glass,.panes>*{border:1px solid var(--glass-edge);border-radius:var(--radius-panel);background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}a{color:var(--ink)}a:hover{color:var(--link-hover)}.muted{color:var(--muted)}.notice{border-radius:var(--radius);background:var(--notice);margin:12px 16px;padding:10px 12px}.signin{text-align:center;place-content:center;gap:8px;min-height:100vh;padding:16px;display:grid}.signin h1{margin:0;font-size:24px}.buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.button{border-radius:var(--radius-pill);background:var(--brand);color:var(--on-fill);justify-content:center;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.studio{gap:20px;min-height:100vh;padding:24px;display:flex}.icon-rail{z-index:2;flex-direction:column;flex:0 0 72px;align-items:flex-start;gap:16px;min-width:0;padding-top:92px;display:flex;position:relative}.pill-group{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass-rail);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));flex-direction:column;align-items:stretch;gap:6px;padding:10px;display:flex}.pill-group form{margin:0}.rail-btn{border-radius:var(--radius-pill);width:52px;height:52px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 0 0 13px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.rail-btn:hover{background:var(--button);color:var(--ink)}.rail-btn[aria-current=page]{background:var(--card);box-shadow:var(--shadow-rail-on)}.rail-btn img,.rail-btn .tile{flex:none;width:30px;height:30px}.rail-btn:has(>img,>.tile){padding-left:11px}.rail-btn svg{flex:none}.rail-label{white-space:nowrap;opacity:0;max-width:0;margin-left:0;font-weight:600;transition:max-width .2s,margin-left .2s,opacity .15s;overflow:hidden}@media (min-width:901px){.icon-rail:is(:hover,:focus-within) .pill-group{background:var(--glass);min-width:220px;box-shadow:var(--shadow-floating);border-radius:36px}.icon-rail:is(:hover,:focus-within) .rail-btn{width:100%;padding-right:20px}.icon-rail:is(:hover,:focus-within) .rail-label{opacity:1;max-width:200px;margin-left:12px}}@media (prefers-reduced-motion:reduce){.rail-label{transition:none}}.rail-btn .tile{background:var(--recessed);border-radius:50%;place-items:center;font-weight:600;display:grid}.rail-btn.add :is(img,.tile){opacity:.55}.rail-btn .plus{background:var(--brand);width:18px;height:18px;color:var(--on-fill);border-radius:50%;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:6px;right:6px}.frame{flex-direction:column;flex:auto;gap:20px;min-width:0;display:flex}.frame>.notice{margin:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.eyebrow .dot{background:var(--ornament);border-radius:50%;width:8px;height:8px}.page-head .title{letter-spacing:-.01em;margin:4px 0 0;font-size:30px;font-weight:500}.account{position:relative}.account,.account>summary{align-items:center;gap:12px;display:flex}.account:not(details),.account>summary{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:6px 18px 6px 6px}.account>summary{cursor:pointer;list-style:none}.account>summary::-webkit-details-marker{display:none}.avatar{background:var(--card);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.person{min-width:0}.person b{font-size:15px;font-weight:600;display:block}.person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.account-menu{z-index:10;border-radius:var(--radius);background:var(--card);min-width:100%;box-shadow:var(--shadow-floating);padding:12px 16px;position:absolute;top:calc(100% + 8px);right:0}.account-menu .home{white-space:nowrap;text-decoration:none}.account-menu .home:hover{text-decoration:underline}@media (max-width:900px){.studio{flex-direction:column;padding:16px}.icon-rail{flex-flow:wrap;flex:none;padding-top:0}.pill-group{flex-direction:row}.rail-btn{justify-content:center;width:44px;height:44px;padding:0}.rail-btn:has(>img,>.tile){padding:0}.rail-label{display:none}.page-head .title{font-size:24px}}.panes{flex:1;grid-template-columns:260px minmax(0,1fr) 320px;min-height:0;display:grid}.panes>*{padding:16px}.panes h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;font-size:14px}.chat{place-items:center;display:grid}@media (max-width:1180px){.panes{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.chat{min-height:40vh}}.tabs{gap:4px;margin-bottom:12px;display:flex}.tabs a,.items a{color:var(--ink);text-decoration:none}.tabs a{border-radius:var(--radius-pill);padding:6px 10px}.tabs a[aria-current=page]{background:var(--card);font-weight:600}.items,.plain{margin:0;padding:0;list-style:none}.items a{border-radius:var(--radius);align-items:center;gap:8px;padding:8px;display:flex}.items a[aria-current=true]{background:var(--card)}.item-name{overflow-wrap:anywhere;flex:1;min-width:0}.chip{border-radius:var(--radius-pill);white-space:nowrap;padding:1px 8px;font-size:12px}.chip.applied{background:var(--brand);color:var(--on-fill)}.chip.draft{border:1px solid var(--line);color:var(--muted)}.setup p,.setup li{overflow-wrap:anywhere}.field h3{color:var(--muted);margin:16px 0 4px;font-size:13px}.field p{margin:0}.text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat.try{flex-direction:column;gap:12px;min-width:0;display:flex}.chat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-head h2{margin:0}.chat.try button,.card button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:6px 12px}.chat.try button.primary{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}.chat.try button:disabled{opacity:.5;cursor:default}.chat.try button:focus-visible,.composer textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thread{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.turn p{white-space:pre-wrap;margin:0}.turn.user{border-radius:var(--radius);background:var(--recessed);align-self:flex-end;max-width:85%;padding:8px 12px}.turn.assistant{flex-direction:column;gap:8px;display:flex}.steps{margin:0;padding:0;font-size:13px;list-style:none}.step.failed{color:var(--muted)}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--recessed);flex-direction:column;gap:8px;padding:12px;display:flex}.card .buttons{justify-content:flex-start;margin-top:0}.card summary{cursor:pointer;color:var(--muted)}.note{color:var(--muted);font-size:13px}.composer{align-items:flex-end;gap:8px;display:flex}.composer textarea{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--card);min-width:0;color:var(--ink);font:inherit;resize:vertical;flex:1;padding:8px 10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat.author{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.chat.author>p{margin:0}.chat.author a.button{display:inline-block}.skill-form,.subagent-form,.import form{min-width:0}.skill-form fieldset,.subagent-form fieldset,.import fieldset{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.skill-form label,.subagent-form label,.import label{margin-top:8px;font-size:13px;font-weight:600}.skill-form input:not([type=radio]),.subagent-form input:not([type=radio]):not([type=checkbox]),.skill-form textarea,.subagent-form textarea,.import input[type=file]{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;padding:8px 10px}.skill-form textarea,.subagent-form textarea{resize:vertical}.hint{color:var(--muted);margin:0;font-size:12px}.req{color:var(--danger)}.skill-form details,.subagent-form details,.sharing details,.delete details{margin-top:8px}.skill-form summary,.subagent-form summary,.sharing summary,.delete summary{cursor:pointer;color:var(--brand)}.choice{border:0;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;display:flex}.choice legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.choice label{margin-top:0;font-weight:400}.choice .hint{flex-basis:100%}.import{border:1px solid var(--line);border-radius:var(--radius);background:var(--recessed);padding:12px}.import h3{margin:0 0 4px;font-size:14px}.refusal{border-radius:var(--radius);background:var(--notice);overflow-wrap:anywhere;margin:8px 0;padding:10px 12px}.refusal p{margin:0}.refusal ul{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;margin:6px 0 0;padding-left:18px;font-size:12px}.skill-form .buttons,.subagent-form .buttons,.import .buttons,.sharing .buttons,.delete .buttons{justify-content:flex-start;margin-top:12px}.skill-form button,.subagent-form button,.import button,.sharing button,.delete button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:6px 12px}.skill-form button.primary,.subagent-form button.primary,.sharing button.primary{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}.skill-form button:disabled,.subagent-form button:disabled,.import button:disabled,.sharing button:disabled,.delete button:disabled,.skill-form fieldset:disabled :is(input,textarea),.subagent-form fieldset:disabled :is(input,textarea){opacity:.6;cursor:default}.skill-form :is(input,textarea,button,summary):focus-visible,.subagent-form :is(input,textarea,button,summary):focus-visible,.import :is(input,button):focus-visible,.sharing :is(button,summary):focus-visible,.delete :is(button,summary):focus-visible,.chat.author a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.subagent-form .picked{border:0;flex-direction:column;gap:6px;min-width:0;margin:16px 0 0;padding:0;display:flex}.picked legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.picked li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:inline-flex}.label .key{color:var(--muted);font-size:11px}.pill{border-radius:var(--radius-pill);background:var(--recessed);border:1px solid var(--line);padding:0 6px;font-size:11px}.check{align-items:flex-start;gap:8px;margin-top:4px;font-size:13px;font-weight:400;display:flex}.check input{flex-shrink:0;margin-top:3px}.check>span{flex-direction:column;gap:2px;min-width:0;display:flex}.subagent-form button.link{color:var(--brand);border:0;padding:0;text-decoration:underline}.subagent-form .picked>button{align-self:flex-start}.subagent-form .picked+fieldset{margin-top:16px}dialog.picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--ink);box-shadow:var(--shadow-floating);padding:16px}dialog.picker::backdrop{background:var(--scrim)}dialog.picker h3{margin:0 0 8px;font-size:16px}dialog.picker label[for]{margin-top:8px;font-size:13px;font-weight:600;display:block}dialog.picker input[type=search]{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--card);width:100%;color:var(--ink);font:inherit;padding:8px 10px}.chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chips button,dialog.picker .buttons button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:4px 10px;font-size:13px}.chips button[aria-pressed=true],dialog.picker .buttons button.primary{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}.picker-list{max-height:50vh;margin-top:12px;overflow-y:auto}.picker-list fieldset{border:0;margin:0 0 12px;padding:0}.picker-list legend{padding:0;font-size:13px;font-weight:600}.needed{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 8px;display:flex}.needed p{flex-basis:100%;margin:0}.needed button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:3px 12px;font-size:12px}ul.gaps{margin-top:8px}.picker-list details.record{border-bottom:1px solid var(--line)}.picker-list details.record>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-weight:600;list-style:none;display:flex}.picker-list details.record>summary::-webkit-details-marker{display:none}.picker-list details.record>summary:before{content:"▸";width:1em;color:var(--muted);display:inline-block}.picker-list details.record[open]>summary:before{transform:rotate(90deg)}.picker-list details.record>fieldset{margin:0 0 12px 24px}dialog.picker summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:600px){dialog.picker{box-sizing:border-box;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}dialog.picker .picker-list{max-height:none}.picker-list details.record>fieldset{margin-left:0}}dialog.picker :is(input,button):focus-visible,.subagent-form button.link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-tabs{flex-wrap:wrap}.versions,.live{flex-direction:column;gap:12px;min-width:0;display:flex}.versions h3,.live h3,.compare h3,.publish h4{margin:0;font-size:13px}.publish h4{margin-top:12px}.publish ul{margin:4px 0 0;padding-left:18px;font-size:13px}.publish .terms{white-space:pre-wrap}.timeline{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.timeline>li{min-width:0}.timeline>li[aria-current=true]{border-left:2px solid var(--brand);margin-left:-16px;padding-left:14px}.timeline-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.timeline .note{overflow-wrap:anywhere;margin-top:2px;font-size:13px}.pill.ok{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}.live-block{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.live-block:first-child{border-top:0;padding-top:0}.live-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.live-block>p,.live-block .notice p{margin:0}.compare-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;display:flex}.compare-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.compare-form select{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--card);color:var(--ink);font:inherit;padding:6px 8px}:is(.versions,.live,.chat.author.version,.chat.author.compare) .buttons{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}:is(.versions,.live,.chat.author.version,.chat.author.compare,.compare-form) button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:6px 12px}:is(.versions,.live,.chat.author.version) button.small{padding:2px 8px;font-size:13px}:is(.live,.chat.author.version) button.primary{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}:is(.versions,.live,.chat.author.version,.compare-form) button:disabled{opacity:.6;cursor:default}:is(.live,.chat.author.version,.chat.author.compare) details{margin-top:4px}:is(.live,.chat.author.version,.chat.author.compare) summary{cursor:pointer;color:var(--brand)}:is(.versions,.live,.chat.author.version,.chat.author.compare,.compare-form) :is(a,button,summary,select,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.live fieldset{border:0;flex-direction:column;gap:4px;min-width:0;margin:8px 0 0;padding:0;display:flex}.chat.author.version .field h3{margin:0 0 4px}.chat.author.version pre.text{white-space:pre-wrap;overflow-wrap:anywhere}.sides{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.side{border:1px solid var(--line);border-radius:var(--radius);background:var(--recessed);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.side .figure{font-size:20px;font-weight:600}.compare-field{border-top:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding-top:12px;display:flex}.diff{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;font-size:13px;list-style:none;overflow:hidden}.diff>li,.set-diff li{gap:8px;min-width:0;padding:2px 8px;display:flex}.diff .mark,.set-diff .mark{width:12px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;-webkit-user-select:none;user-select:none;flex-shrink:0}.diff .line{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.diff-added{background:var(--ok-soft)}.diff-removed{color:var(--muted)}.diff-removed .line,.set-diff .diff-removed .label{text-decoration:line-through}.diff-same{color:var(--muted)}.diff>li.fold{background:var(--recessed);padding:0;display:block}.diff .fold summary{color:var(--muted);padding:2px 8px;font-size:12px}.diff .fold .diff{border:0;border-radius:0}.set-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skill-diff{flex-direction:column;gap:4px;display:flex}@media (max-width:600px){.sides,.set-diff{grid-template-columns:minmax(0,1fr)}}.compare-field .live-head .mono{font-size:12px}.tabs{flex-wrap:wrap}.shelf{flex-direction:column;gap:8px;min-width:0;display:flex}.shelf h3,.chat.author.sop h3{margin:8px 0 0;font-size:15px}.entry{border:1px solid var(--line);border-radius:var(--radius);background:var(--recessed);overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.entry p{margin:0}.entry-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-head h4{flex:auto;min-width:0;margin:0;font-size:15px}.entry h5,.proposed h5{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:6px 0 0;font-size:12px}.entry .copies li{margin:2px 0}.proposed{flex-direction:column;gap:4px;min-width:0;display:flex}.library-search label{font-size:13px;font-weight:600}.library-search .row{gap:8px;margin-top:4px;display:flex}.library-search input,.import input:not([type=file]):not([type=radio]),.import textarea{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;padding:8px 10px}.import textarea{resize:vertical}:is(.entry,.library-search,.convert) .buttons{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:4px;display:flex}:is(.entry,.library-search,.convert) button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:6px 12px}.entry-head button.small{padding:2px 8px;font-size:13px}:is(.entry,.convert,.import) button.primary{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}:is(.entry,.library-search,.convert) button:disabled{opacity:.6;cursor:default}:is(.entry,.library-search,.convert,.setup) :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.convert{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.setup details pre.text{max-height:320px;overflow:auto}.sop-panel h2:not(:first-child){margin-top:24px}body{-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{text-underline-offset:3px}.studio button:not(.link):not(.rail-btn),dialog button,.button{border-radius:var(--radius-pill);min-height:36px;transition:background-color .15s,border-color .15s,color .15s}.studio button:not(.primary):not(.danger):not(.link):not(.rail-btn),dialog button:not(.primary){background:var(--button)}.studio button.primary,dialog button.primary,.button{min-height:44px;padding-inline:20px}.studio button.small{min-height:28px}.studio button:not(.primary):not(.danger):not(.link):not(.rail-btn):not(:disabled):hover,dialog button:not(.primary):not(:disabled):hover{border-color:var(--brand);background:var(--card)}.studio button.primary:not(:disabled):hover,dialog button.primary:not(:disabled):hover,.button:hover{border-color:var(--brand-press);background:var(--brand-press);color:var(--on-fill)}.delete button.danger{border-color:var(--danger);background:var(--button);color:var(--danger)}.delete button.danger:not(:disabled):hover{border-color:var(--danger-press);background:var(--danger-soft);color:var(--danger-press)}:is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panes{grid-template-columns:272px minmax(0,1fr) 400px;gap:20px}@media (min-width:1600px){.panes{grid-template-columns:288px minmax(0,1fr) 460px}}@media (max-width:1180px){.panes{grid-template-columns:1fr}}.rail{padding:16px 14px}.setup{padding:20px 22px}.panes h2{letter-spacing:.08em;font-size:11px;font-weight:600}.tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:6px;padding-bottom:12px;display:grid}.tabs a{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--button);color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:7px 10px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.tabs a:hover{border-color:var(--brand);background:var(--card);color:var(--ink)}.tabs a[aria-current=page],.tabs a[aria-current=page]:hover{border-color:var(--brand);background:var(--brand);color:var(--on-fill);font-weight:600}.items{flex-direction:column;gap:2px;display:flex}.items a{padding:8px 10px}.items a:hover{background:var(--button)}.items a[aria-current=true]{background:var(--current);box-shadow:var(--shadow-item);font-weight:600}.item-name{font-weight:500}.chip,.pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--recessed);min-height:24px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.chip.applied,.pill.ok{border-color:var(--ok-soft);background:var(--ok-soft);color:var(--ok-ink)}.chip.draft{color:var(--muted)}.pill.warn{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger)}.chat.try{place-items:stretch stretch}.chat:has(>.chat.try){place-items:stretch stretch}.chat.try{place-self:stretch center;width:min(100%,860px);min-height:60vh;margin:0;padding-bottom:0}.chat.try>p.muted{text-align:center;flex:1;place-items:center;display:grid}.chat-head{border-bottom:1px solid var(--line);justify-content:flex-start;padding-bottom:12px}.chat-head h2{font-family:var(--font-display), system-ui, sans-serif;text-transform:none;letter-spacing:0;color:var(--ink);flex:1;font-size:15px;font-weight:600}.thread{gap:14px;padding:8px 0 16px}.turn.user{border-radius:var(--radius);background:var(--brand);max-width:78%;color:var(--on-fill);padding:9px 14px}.turn.assistant{align-items:flex-start;max-width:85%}.turn.assistant .answer{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:8px;padding:10px 14px;line-height:1.55;display:flex}.turn.assistant .answer p{white-space:normal}.turn.assistant .answer :is(ul,ol){margin:0;padding-left:20px}.turn.assistant .answer li+li{margin-top:2px}.turn.assistant .answer .answer-heading{font-weight:600}.turn.assistant .answer code{border-radius:var(--radius-small);background:var(--recessed);font-family:var(--font-mono), ui-monospace, monospace;padding:1px 5px;font-size:12.5px}.turn.outcome{align-self:center;font-size:12px}.steps{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.steps>li{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);padding:2px 10px}.card{background:var(--card);box-shadow:var(--shadow);gap:10px;padding:14px 16px}.composer{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;position:sticky;bottom:16px}.composer textarea{resize:none;field-sizing:content;background:0 0;border:0;width:100%;min-height:40px;max-height:200px;padding:8px 0}.composer textarea:focus-visible{outline:none}.composer:focus-within{outline:2px solid var(--focus);outline-offset:2px}:is(.skill-form,.subagent-form) label,.choice legend,.picked legend{font-size:13px;font-weight:600}.skill-form input:not([type=radio]),.subagent-form input:not([type=radio]):not([type=checkbox]),.skill-form textarea,.subagent-form textarea,.import textarea,dialog.picker input[type=search],.library-search input,.compare-form select{background:var(--card);padding:9px 12px}.skill-form textarea,.subagent-form textarea,.import textarea{field-sizing:content;min-height:84px;max-height:60vh;line-height:1.5}.skill-form textarea.mono,.subagent-form textarea.mono{min-height:220px}.skill-form .mono,.subagent-form .mono{font-family:inherit;font-size:14px}.hint{line-height:1.45}.picked>ul{flex-direction:column;gap:6px;display:flex}.picked li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-items:center;padding:10px 12px}.picked li .label{flex:100%}.subagent-form button.link{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);padding:3px 12px;font-size:12px;text-decoration:none}.import,.entry,.proposed,.live-block,.convert{background:var(--card);box-shadow:var(--shadow)}.timeline>li[aria-current=true]{font-weight:600}dialog.picker{padding:20px}.signin{align-content:center;justify-items:center;gap:16px}.signin h1.eyebrow{letter-spacing:.12em;font-size:12px;font-weight:600}:is(.signin,.chat.home) .mascot{width:200px;height:200px;box-shadow:var(--shadow-floating);border-radius:50%}:is(.signin,.chat.home) .bubble{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));margin:0;padding:12px 28px;font-size:28px;font-weight:500}.signin .lede{border-radius:var(--radius-pill);background:var(--glass);max-width:34em;color:var(--muted);margin:0;padding:6px 16px}.signin .notice{border-radius:var(--radius);margin:0}.signin .button.connect{gap:10px;padding:10px 22px 10px 12px}.signin .button.connect img{box-sizing:content-box;background:var(--card);border-radius:50%;padding:3px}.signin .button.connect .tile{background:var(--card);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;display:grid}@media (max-width:900px){:is(.signin,.chat.home) .mascot{width:160px;height:160px}:is(.signin,.chat.home) .bubble{font-size:22px}.signin .buttons{flex-direction:column;width:100%;max-width:320px}}@media (min-width:1181px){.studio{height:100dvh;min-height:0;overflow:hidden}.frame{min-height:0}.panes{min-height:0;overflow:hidden}.panes>*{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.chat.try{min-height:0}.chat.try .composer{margin-bottom:16px;bottom:0}}.studio input[type=file]{border:1px dashed var(--line-strong);border-radius:var(--radius-field);background:var(--button);width:100%;min-width:0;color:var(--muted);font:inherit;cursor:pointer;padding:10px 12px;font-size:13px}.studio input[type=file]:hover{border-color:var(--brand);background:var(--card)}.studio input[type=file]::file-selector-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;margin-right:12px;padding:6px 14px;font-weight:600;transition:background-color .15s,border-color .15s}.studio input[type=file]:hover::file-selector-button{border-color:var(--brand);background:var(--recessed)}.rail .button.new{width:100%;margin-bottom:16px}.rail .eyebrow{margin:0 0 8px}.chat.home{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}.chat.home .lede{max-width:34em;color:var(--muted);margin:0}.chat.home .buttons{margin-top:0}.button.try{border:1px solid var(--line-strong);background:var(--button);color:var(--ink)}.button.try:hover{border-color:var(--brand);background:var(--card);color:var(--ink)}.setup>.import{box-shadow:none;background:0 0;border:0;padding:0}.panes>.chat.try{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.chat.try .chat-head{border-bottom:0}.chat.try .chat-head h2{font-size:17px}.try-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.try-empty .mascot{width:132px;height:132px;box-shadow:var(--shadow-floating);border-radius:50%}.try-empty .bubble{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));margin:0;padding:10px 24px;font-size:22px;font-weight:500}.try-empty .muted{border-radius:var(--radius-pill);background:var(--glass);margin:0;padding:4px 14px}.chat.try .composer{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);min-height:64px;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));align-items:center;padding:8px 10px 8px 22px}.chat.try .composer textarea{min-height:24px;padding:10px 0;font-size:16px}.chat.try .composer button.send{background:var(--brand);width:44px;height:44px;color:var(--on-fill);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.seg{border-radius:var(--radius-pill);background:var(--recessed);border:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;margin-bottom:4px;padding:4px}.seg a{background:0 0;border:0;min-height:40px}.seg a:hover{background:var(--card)}.versions .legend{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pill.current{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}.timeline{border:0;padding:0}.timeline>li{border:0;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:0 0 18px;display:grid;position:relative}.timeline>li>:not(.node){grid-column:2}.timeline>li:before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:0;left:13px}.timeline>li:last-child:before{display:none}.timeline .node{border:2px solid var(--line-strong);background:var(--card);border-radius:50%;grid-row:1/span 4;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.timeline .node.applied{border-color:var(--ok-ink);background:var(--ok-soft);color:var(--ok-ink)}.timeline .node.current{border-color:var(--brand);background:var(--brand);color:var(--on-fill)}.timeline .timeline-head{min-height:28px}.timeline .buttons{margin-top:8px}.live{gap:12px}.live-block,.live-block:first-child{border:1px solid var(--line);border-radius:20px;padding:16px}.chat.try :is(.turn.outcome,.turn.assistant>p.muted,.turn.assistant>.note){border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));margin:0;padding:4px 12px}.chat.try .composer button.send:disabled{border:1px solid var(--line-strong);background:var(--card);color:var(--muted);opacity:1}.timeline .buttons>a{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--button);color:var(--ink);align-items:center;padding:5px 14px;text-decoration:none;display:inline-flex}.timeline .buttons>a:hover{border-color:var(--brand);background:var(--card)}.button.outline{border:1px solid var(--line-strong);background:var(--button);color:var(--ink)}.button.outline:hover{border-color:var(--brand);background:var(--card);color:var(--ink)}.button.small{gap:8px;padding:6px 14px;font-size:13px}@media (min-width:1181px){.panes.wide{grid-template-columns:260px minmax(0,1fr)}.new-subagent .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}}.new-subagent{padding:28px}.form-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-head .mascot{width:56px;height:56px;box-shadow:var(--shadow);border-radius:50%}.form-head h2{letter-spacing:0;text-transform:none;color:var(--ink);flex:1;margin:0;font-size:20px;font-weight:500}.form-head .chip.draft{border-color:var(--notice);background:var(--notice);color:var(--warn-ink)}.new-subagent .form-col+.form-col>:is(.picked,fieldset){border:1px solid var(--line);background:var(--card);border-radius:20px;margin:0 0 16px;padding:16px}.new-subagent .form-col+.form-col>fieldset legend{float:left;width:100%;margin-bottom:4px;padding:0}.new-subagent .form-col+.form-col>fieldset legend+*{clear:both}.new-subagent .actions .buttons{justify-content:flex-end;gap:10px}.items .item-name.mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}.chat.author>.import{box-shadow:none;background:0 0;border:0;padding:16px}.chat.author>.import h3{font-size:20px;font-weight:500}.setup .skill-form+.field{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}@media (max-width:1180px){.new-subagent .form-col+.form-col{margin-top:20px}}@media (max-width:900px){.new-subagent{padding:16px}}.panes>:is(.chat.library,.chat.sop,.chat.sop-intake){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:is(.chat.library,.chat.sop,.chat.sop-intake){gap:20px}:is(.library .entry,.chat.sop .entry.draft,.sop-intake .intro,.ways-in>.import,.library-search .row,.stat){border:1px solid var(--glass-edge);background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}:is(.installing,.sop-intake) .mascot{box-shadow:var(--shadow);border-radius:50%}.installing .mascot{margin-bottom:12px}.chat.library>.intro{max-width:640px;margin:0;font-size:14px;line-height:1.55}.library-search .row{border-radius:var(--radius-pill);align-items:center;min-height:60px;margin:0;padding:0 8px 0 20px}.library-search .row svg{color:var(--muted);flex:none}.library-search .row input{background:0 0;border:0;flex:1;padding:0;font-size:16px}.library-search .row input:focus-visible{outline:none}.library-search .row:focus-within{outline:2px solid var(--focus);outline-offset:2px}.library-search button.primary{border-color:var(--brand);background:var(--brand);min-height:44px;color:var(--on-fill);padding:0 20px}.shelf{gap:12px}.shelf-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.shelf .shelf-head h3{margin:0;font-size:20px;font-weight:500}.shelf-head .hint{margin:0}.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.library .entry{border-radius:24px;gap:10px;padding:20px}.library .entry-head h4{font-size:17px}.sop-intake .intro{border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:20px;padding:24px 28px;display:flex}.sop-intake .intro>div{flex:240px}.sop-intake .intro h3{margin:0;font-size:20px;font-weight:500}.sop-intake .intro .hint{margin:4px 0 0;font-size:14px}.ways-in{gap:20px;display:grid}.ways-in>.import{border-radius:var(--radius-panel);min-width:0;padding:24px}.ways-in .import h3{align-items:center;gap:12px;margin:0 0 8px;font-size:17px;font-weight:600;display:flex}.ways-in .num{background:var(--brand);width:32px;height:32px;color:var(--on-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.ways-in .drop{border:1.5px dashed var(--line-strong);background:var(--card);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin-top:4px;padding:28px 18px;display:flex}.ways-in .drop svg{color:var(--muted)}.ways-in .drop input[type=file]{background:0 0;border:0;width:auto;max-width:100%}@media (min-width:1181px){.ways-in{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.stats{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stat{border-radius:var(--radius);flex-direction:column;flex:120px;gap:2px;padding:12px 16px;display:flex}.stat b{font-size:24px;font-weight:500}.stat span{color:var(--muted);font-size:12px}.chat.sop .entry.draft{border-radius:var(--radius-panel);gap:14px;padding:24px}.chat.sop .entry.draft .entry-head h4{font-size:20px;font-weight:500}.entry.draft .notice{margin:0 0 8px}.entry.draft .proposed{box-shadow:none;background:0 0;gap:10px;margin-top:12px;padding:0}.proposed .parts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.proposed .part{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.proposed .part h5{margin:0}.sop-panel .convert{box-shadow:none;background:0 0;margin-bottom:0}.sop-panel h2:not(:first-child){border-top:1px solid var(--line);margin-top:20px;padding-top:16px}@media (max-width:900px){.sop-intake .intro,.ways-in>.import,.chat.sop .entry.draft{padding:16px}}
