@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_88c055c5-module__ZJ15Cq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_88c055c5-module__ZJ15Cq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_220d0a61-module__o98zsa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_220d0a61-module__o98zsa__variable{--font-brand:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8f04fc5a-module__ZGwrmq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8f04fc5a-module__ZGwrmq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.controls-module__Mbx32W__section{gap:12px;display:grid}.controls-module__Mbx32W__section header{gap:4px;display:grid}.controls-module__Mbx32W__sectionHead{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.controls-module__Mbx32W__section h3{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.controls-module__Mbx32W__section header p{color:var(--text-faint);font-size:12.5px;line-height:1.5}.controls-module__Mbx32W__body{background:var(--field);border-radius:16px;gap:2px;padding:4px;display:grid}.controls-module__Mbx32W__row{border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.controls-module__Mbx32W__row>div:first-child{gap:3px;min-width:0;display:grid}.controls-module__Mbx32W__row strong{font-size:13.5px;font-weight:550}.controls-module__Mbx32W__row small{color:var(--text-faint);font-size:12px;line-height:1.45}.controls-module__Mbx32W__control{flex:none;align-items:center;gap:8px;display:flex}.controls-module__Mbx32W__segmented{background:var(--bg-hover);border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.controls-module__Mbx32W__segmented button{height:30px;color:var(--text-dim);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.controls-module__Mbx32W__segmented button:hover{color:var(--text)}.controls-module__Mbx32W__segmented button[aria-checked=true]{background:var(--bg-raised);color:var(--text);box-shadow:0 1px 2px var(--ring-a)}.controls-module__Mbx32W__segmented svg{width:14px;height:14px}.controls-module__Mbx32W__switch{background:var(--line-strong);border-radius:999px;width:40px;height:24px;transition:background .18s;position:relative}.controls-module__Mbx32W__switch i{background:var(--bg-raised);width:18px;height:18px;box-shadow:0 1px 3px var(--ring-b);transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.controls-module__Mbx32W__switch[aria-checked=true]{background:var(--text)}.controls-module__Mbx32W__switch[aria-checked=true] i{background:var(--bg);box-shadow:none;transform:translate(16px)}@media (max-width:640px){.controls-module__Mbx32W__row{flex-direction:column;align-items:stretch;gap:10px;padding:13px 12px}.controls-module__Mbx32W__control{width:100%}.controls-module__Mbx32W__control>*{max-width:100%}.controls-module__Mbx32W__control>button{width:100%}.controls-module__Mbx32W__control>.controls-module__Mbx32W__switch{width:40px}.controls-module__Mbx32W__segmented{width:100%}.controls-module__Mbx32W__segmented button{flex:1;min-width:0;padding-inline:8px}}.controls-module__Mbx32W__action{background:var(--bg-hover);height:32px;color:var(--text);white-space:nowrap;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background .14s,opacity .14s}.controls-module__Mbx32W__action:hover:not(:disabled){background:var(--active)}.controls-module__Mbx32W__action[data-kind=primary]{background:var(--text);color:var(--bg);font-weight:550}.controls-module__Mbx32W__action[data-kind=primary]:hover:not(:disabled){background:var(--text);opacity:.88}.controls-module__Mbx32W__action:disabled{opacity:.5;cursor:default}.controls-module__Mbx32W__page{align-content:start;gap:32px;display:grid}
.pages-module__vBtPqG__page{align-content:start;gap:32px;display:grid}.pages-module__vBtPqG__choices{background:var(--field);border-radius:16px;gap:2px;padding:4px;display:grid}.pages-module__vBtPqG__choice{text-align:left;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:background .13s;display:flex}.pages-module__vBtPqG__choice:hover,.pages-module__vBtPqG__choice[aria-checked=true]{background:var(--bg-hover)}.pages-module__vBtPqG__choice strong{font-size:13.5px;font-weight:550;display:block}.pages-module__vBtPqG__choice small{color:var(--text-faint);margin-top:2px;font-size:12px;line-height:1.45;display:block}.pages-module__vBtPqG__radio{background:var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .15s;display:grid}.pages-module__vBtPqG__choice[aria-checked=true] .pages-module__vBtPqG__radio{background:var(--text)}.pages-module__vBtPqG__choice[aria-checked=true] .pages-module__vBtPqG__radio:after{content:"";background:var(--bg);border-radius:50%;width:6px;height:6px}.pages-module__vBtPqG__meterCard{background:var(--field);border-radius:16px;gap:0;padding:16px;display:grid}.pages-module__vBtPqG__planSummary{background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pages-module__vBtPqG__planSummary>div{background:var(--field);gap:5px;min-width:0;padding:13px 12px;display:grid}.pages-module__vBtPqG__planSummary span{color:var(--text-faint);font-size:11.5px;line-height:1.3}.pages-module__vBtPqG__planSummary strong{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:550;line-height:1.3}.pages-module__vBtPqG__capacity{background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.pages-module__vBtPqG__capacity>div{background:var(--field);gap:3px;min-width:0;padding:12px;display:grid}.pages-module__vBtPqG__capacity span,.pages-module__vBtPqG__capacity small{color:var(--text-faint);font-size:11.5px;line-height:1.3}.pages-module__vBtPqG__capacity strong{color:var(--text);font:600 17px/1.15 var(--font-mono);letter-spacing:-.03em}@media (max-width:420px){.pages-module__vBtPqG__capacity,.pages-module__vBtPqG__planSummary{grid-template-columns:1fr}}.pages-module__vBtPqG__meterBlock{gap:10px;display:grid}.pages-module__vBtPqG__meterBlock[data-divider]{border-top:1px solid var(--line-soft,color-mix(in srgb, var(--text-faint) 22%, transparent));margin-top:14px;padding-top:14px}.pages-module__vBtPqG__meterHead{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.pages-module__vBtPqG__meterLabel{font:550 13px/1.2 var(--font-sans);color:var(--text-dim)}.pages-module__vBtPqG__meterValue{font:600 13px/1.2 var(--font-sans);color:var(--text);letter-spacing:-.01em;white-space:nowrap}.pages-module__vBtPqG__meterFoot{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.pages-module__vBtPqG__meterFoot strong{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.pages-module__vBtPqG__meterFoot .pages-module__vBtPqG__muted{line-height:1.35}.pages-module__vBtPqG__muted{color:var(--text-faint);font-size:12.5px}.pages-module__vBtPqG__chips{flex-wrap:wrap;gap:6px;display:flex}.pages-module__vBtPqG__chip{background:var(--bg-hover);height:26px;font:500 12px/1 var(--font-sans);color:var(--text-dim);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.pages-module__vBtPqG__skeleton{background:var(--field);border-radius:16px;gap:12px;padding:16px;display:grid}.pages-module__vBtPqG__skeleton i{background:var(--bg-hover);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite pages-module__vBtPqG__pulse}.pages-module__vBtPqG__skeleton i:first-child{width:40%}@keyframes pages-module__vBtPqG__pulse{50%{opacity:.4}}.pages-module__vBtPqG__error{background:var(--err-wash);color:var(--err);border-radius:12px;padding:12px 14px;font-size:13px}.pages-module__vBtPqG__link{color:var(--text-dim);text-underline-offset:3px;justify-self:start;font-size:13px;text-decoration:underline}.pages-module__vBtPqG__link:hover{color:var(--text)}.pages-module__vBtPqG__identity{align-items:center;gap:14px;display:flex}.pages-module__vBtPqG__identity>div{gap:2px;min-width:0;display:grid}.pages-module__vBtPqG__identity strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.pages-module__vBtPqG__identity span{color:var(--text-faint);font-size:13px}.pages-module__vBtPqG__avatar{background:var(--active);width:52px;height:52px;color:var(--text);font:600 20px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pages-module__vBtPqG__avatar img{object-fit:cover;width:100%;height:100%}.pages-module__vBtPqG__button{background:var(--bg-hover);height:32px;color:var(--text);border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background .14s}.pages-module__vBtPqG__button:hover{background:var(--active)}.pages-module__vBtPqG__signOut{background:var(--bg-hover);height:38px;color:var(--err);border-radius:999px;justify-self:start;padding:0 18px;font-size:13px;font-weight:500;transition:background .14s}.pages-module__vBtPqG__signOut:hover{background:var(--err-wash)}.pages-module__vBtPqG__dangerRow{background:var(--field);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.pages-module__vBtPqG__dangerRow>div{gap:4px;min-width:0;display:grid}.pages-module__vBtPqG__dangerRow strong{font-size:13.5px;font-weight:550}.pages-module__vBtPqG__dangerRow span{color:var(--text-faint);font-size:12px;line-height:1.45}.pages-module__vBtPqG__dangerButton{background:var(--err-wash);height:34px;color:var(--err);border-radius:9px;flex:none;padding:0 14px;font-size:12.5px;font-weight:550;transition:background .14s,opacity .14s}.pages-module__vBtPqG__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--err) 20%, var(--err-wash))}.pages-module__vBtPqG__dangerButton:disabled{opacity:.45;cursor:default}.pages-module__vBtPqG__confirmOverlay{z-index:300;background:var(--scrim);-webkit-backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pages-module__vBtPqG__confirmDialog{background:var(--panel);width:min(100%,29rem);box-shadow:var(--shadow-float);border-radius:18px;gap:20px;padding:22px;display:grid}.pages-module__vBtPqG__confirmHeading{align-items:flex-start;gap:12px;display:flex}.pages-module__vBtPqG__confirmHeading>span{background:var(--err-wash);width:24px;height:24px;color:var(--err);font:650 14px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.pages-module__vBtPqG__confirmHeading h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.pages-module__vBtPqG__confirmHeading p{color:var(--text-dim);margin:5px 0 0;font-size:12.5px;line-height:1.5}.pages-module__vBtPqG__confirmLabel{color:var(--text-dim);gap:8px;font-size:12.5px;line-height:1.4;display:grid}.pages-module__vBtPqG__confirmLabel strong{color:var(--text);overflow-wrap:anywhere;font-weight:550}.pages-module__vBtPqG__confirmLabel .pages-module__vBtPqG__input{width:100%}.pages-module__vBtPqG__confirmActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:420px){.pages-module__vBtPqG__dangerRow{flex-direction:column;align-items:flex-start}.pages-module__vBtPqG__confirmOverlay{padding:12px}}.pages-module__vBtPqG__models{background:var(--field);border-radius:16px;gap:2px;margin:0;padding:4px;list-style:none;display:grid}.pages-module__vBtPqG__models li{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.pages-module__vBtPqG__models li[data-included=false] strong{color:var(--text-dim)}.pages-module__vBtPqG__models div{gap:2px;min-width:0;display:grid}.pages-module__vBtPqG__models strong{font-size:13.5px;font-weight:550}.pages-module__vBtPqG__models small{color:var(--text-faint);font-size:12px}.pages-module__vBtPqG__models .pages-module__vBtPqG__status{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.pages-module__vBtPqG__models .pages-module__vBtPqG__link{font-size:12.5px}.pages-module__vBtPqG__status{font:500 11.5px/1 var(--font-sans);color:var(--text-faint);flex:none}.pages-module__vBtPqG__status[data-included=true]{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.pages-module__vBtPqG__status[data-included=true]:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.pages-module__vBtPqG__meter{appearance:none;background:var(--bg-hover);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.pages-module__vBtPqG__meter::-webkit-progress-bar{background:var(--bg-hover);border-radius:999px}.pages-module__vBtPqG__meter::-webkit-progress-value{background:var(--text);transition:width .5s var(--ease);border-radius:999px}.pages-module__vBtPqG__meter::-moz-progress-bar{background:var(--text);border-radius:999px}.pages-module__vBtPqG__meter[data-high=true]::-webkit-progress-value{background:var(--warn)}.pages-module__vBtPqG__meter[data-high=true]::-moz-progress-bar{background:var(--warn)}.pages-module__vBtPqG__meter[data-critical=true]::-webkit-progress-value{background:var(--err)}.pages-module__vBtPqG__meter[data-critical=true]::-moz-progress-bar{background:var(--err)}.pages-module__vBtPqG__reload[data-spinning=true] svg{animation:.8s linear infinite pages-module__vBtPqG__reload-spin}@keyframes pages-module__vBtPqG__reload-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pages-module__vBtPqG__reload[data-spinning=true] svg{opacity:.5;animation:none}}.pages-module__vBtPqG__primary{background:var(--text);height:34px;color:var(--bg);white-space:nowrap;border-radius:10px;padding:0 16px;font-size:13px;font-weight:550;transition:opacity .14s}.pages-module__vBtPqG__primary:hover:not(:disabled){opacity:.88}.pages-module__vBtPqG__primary:disabled,.pages-module__vBtPqG__button:disabled{opacity:.5;cursor:default}.pages-module__vBtPqG__form{gap:12px;padding:12px;display:grid}.pages-module__vBtPqG__form label{justify-content:space-between;align-items:center;gap:18px;font-size:13.5px;font-weight:550;display:flex}.pages-module__vBtPqG__form label>span{flex:none}.pages-module__vBtPqG__form .pages-module__vBtPqG__primary{justify-self:end}.pages-module__vBtPqG__input{background:var(--bg-hover);width:min(100%,17rem);height:34px;color:var(--text);border-radius:10px;padding:0 12px;font-size:13px;transition:background .14s}.pages-module__vBtPqG__input::placeholder{color:var(--text-faint)}.pages-module__vBtPqG__input:focus{background:var(--active);outline:none}.pages-module__vBtPqG__compose{border-radius:12px;gap:12px;padding:12px;transition:background .14s;display:grid}.pages-module__vBtPqG__compose[data-dragging=true]{background:var(--bg-hover)}.pages-module__vBtPqG__textarea{resize:vertical;background:var(--bg-hover);width:100%;min-height:7rem;font:inherit;color:var(--text);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.pages-module__vBtPqG__textarea::placeholder{color:var(--text-faint)}.pages-module__vBtPqG__textarea:focus{outline:none}.pages-module__vBtPqG__composeFoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pages-module__vBtPqG__composeFoot .pages-module__vBtPqG__primary{margin-left:auto}.pages-module__vBtPqG__composeFoot .pages-module__vBtPqG__button{align-items:center;gap:6px;display:inline-flex}.pages-module__vBtPqG__composeFoot .pages-module__vBtPqG__button svg{width:13px;height:13px}.pages-module__vBtPqG__check{color:var(--text-dim);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.pages-module__vBtPqG__shots{flex-wrap:wrap;gap:8px;display:flex}.pages-module__vBtPqG__shot{background:var(--bg-hover);border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.pages-module__vBtPqG__shot img{object-fit:cover;width:100%;height:100%}.pages-module__vBtPqG__shot button{background:var(--panel);width:20px;height:20px;color:var(--text);box-shadow:0 1px 3px var(--ring-b);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.pages-module__vBtPqG__shot button svg{width:10px;height:10px}.pages-module__vBtPqG__requests{background:var(--field);border-radius:16px;gap:2px;margin:0;padding:4px;list-style:none;display:grid}.pages-module__vBtPqG__requests li{border-radius:12px;gap:6px;padding:12px;display:grid}.pages-module__vBtPqG__requests li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pages-module__vBtPqG__requests strong{font-size:13px;font-weight:550}.pages-module__vBtPqG__requests p{color:var(--text-dim);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pages-module__vBtPqG__requests .pages-module__vBtPqG__reply{background:var(--bg-hover);color:var(--text);border-radius:10px;padding:8px 10px}
.Select-module__qOHlkq__trigger{background:var(--bg-hover);min-width:11rem;height:34px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 13px;font-size:13px;font-weight:500;transition:background .14s;display:inline-flex}.Select-module__qOHlkq__trigger:hover:not(:disabled){background:var(--active)}.Select-module__qOHlkq__trigger:disabled{opacity:.5}.Select-module__qOHlkq__trigger svg{width:14px;height:14px;color:var(--text-faint);transition:transform .16s var(--ease)}.Select-module__qOHlkq__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.Select-module__qOHlkq__compact{letter-spacing:-.01em;background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0f);border-radius:999px;min-width:0;max-width:min(10.5rem,42vw);height:30px;padding:0 8px 0 10px;font-size:12px;font-weight:550}.Select-module__qOHlkq__compact:hover:not(:disabled){background:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff1a)}.Select-module__qOHlkq__compact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__qOHlkq__compact svg{flex:none;width:12px;height:12px}.Select-module__qOHlkq__list{z-index:220;overscroll-behavior:contain;background:var(--panel);width:max-content;max-width:min(22rem,100vw - 24px);box-shadow:var(--shadow-float);border-radius:14px;outline:none;margin:0;padding:5px;list-style:none;overflow-y:auto}.Select-module__qOHlkq__listCompact{max-width:min(17rem,100vw - 24px)}.Select-module__qOHlkq__list li{min-height:36px;color:var(--text-dim);cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.Select-module__qOHlkq__list li:hover,.Select-module__qOHlkq__list li[data-active=true]{background:var(--bg-hover);color:var(--text)}.Select-module__qOHlkq__list li[aria-selected=true]{color:var(--text)}.Select-module__qOHlkq__list li span{flex:1}.Select-module__qOHlkq__list li small{color:var(--text-faint);font-size:12px}.Select-module__qOHlkq__list li svg{width:14px;height:14px}
.ErrorBoundary-module__Tv0v7W__panel,.ErrorBoundary-module__Tv0v7W__compact{color:var(--text-dim);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;display:flex}.ErrorBoundary-module__Tv0v7W__panel{max-width:360px;margin:auto;padding:32px}.ErrorBoundary-module__Tv0v7W__compact{padding:14px 16px}.ErrorBoundary-module__Tv0v7W__panel strong,.ErrorBoundary-module__Tv0v7W__compact strong{color:var(--text);font-weight:600}.ErrorBoundary-module__Tv0v7W__panel p{margin:0}.ErrorBoundary-module__Tv0v7W__reference{color:var(--text-faint);font:500 11.5px/1 var(--font-mono)}.ErrorBoundary-module__Tv0v7W__actions{gap:6px;margin-top:4px;display:flex}.ErrorBoundary-module__Tv0v7W__actions button{background:var(--bg-hover);height:28px;color:var(--text);font:500 12.5px/1 var(--font-sans);cursor:pointer;border-radius:8px;padding:0 11px}.ErrorBoundary-module__Tv0v7W__actions button:hover{background:var(--wash-2)}
.SettingsModal-module__K8M6Vq__overlay{z-index:200;background:var(--scrim);-webkit-backdrop-filter:blur(10px);animation:SettingsModal-module__K8M6Vq__fade .22s var(--ease) both;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes SettingsModal-module__K8M6Vq__fade{0%{opacity:0}to{opacity:1}}.SettingsModal-module__K8M6Vq__modal{background:var(--panel);width:min(88vw,64rem);height:min(82svh,50rem);box-shadow:var(--shadow-float);animation:SettingsModal-module__K8M6Vq__pop .28s var(--ease) both;border-radius:24px;overflow:hidden;container-type:inline-size}@keyframes SettingsModal-module__K8M6Vq__pop{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.SettingsModal-module__K8M6Vq__layout{grid-template-columns:clamp(9.5rem,24cqi,14rem) minmax(0,1fr);height:100%;display:grid}.SettingsModal-module__K8M6Vq__nav{background:var(--bg-sunken);flex-direction:column;gap:2px;padding:clamp(1rem,4cqi,2rem) clamp(.5rem,1.6cqi,.9rem);display:flex}.SettingsModal-module__K8M6Vq__nav h2{letter-spacing:-.02em;padding:0 12px 20px;font-size:19px;font-weight:600}.SettingsModal-module__K8M6Vq__tab{height:42px;color:var(--text-dim);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:0 14px;font-size:14px;font-weight:500;transition:background .13s,color .13s;display:flex}.SettingsModal-module__K8M6Vq__tab svg{width:16px;height:16px;color:var(--text-faint)}.SettingsModal-module__K8M6Vq__tab:hover{color:var(--text)}.SettingsModal-module__K8M6Vq__tab[aria-current=true]{background:var(--bg-hover);color:var(--text)}.SettingsModal-module__K8M6Vq__tab[aria-current=true] svg{color:var(--text)}.SettingsModal-module__K8M6Vq__content{padding:clamp(1.25rem,5cqi,3rem);position:relative;overflow-y:auto}.SettingsModal-module__K8M6Vq__content>:not(.SettingsModal-module__K8M6Vq__close){width:min(100%,44rem)}.SettingsModal-module__K8M6Vq__close{width:30px;height:30px;color:var(--text-faint);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.SettingsModal-module__K8M6Vq__close:hover{background:var(--bg-hover);color:var(--text)}@container (max-width:34rem){.SettingsModal-module__K8M6Vq__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.SettingsModal-module__K8M6Vq__nav{flex-direction:row;align-items:center;padding:.75rem;overflow-x:auto}.SettingsModal-module__K8M6Vq__nav h2{display:none}}@media (max-width:640px){.SettingsModal-module__K8M6Vq__overlay{padding:0;display:block}.SettingsModal-module__K8M6Vq__modal{border-radius:0;width:100%;height:100svh}.SettingsModal-module__K8M6Vq__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.SettingsModal-module__K8M6Vq__nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;align-items:center;gap:4px;min-width:0;padding:8px 10px;overflow-x:auto}.SettingsModal-module__K8M6Vq__nav::-webkit-scrollbar{display:none}.SettingsModal-module__K8M6Vq__nav h2{display:none}.SettingsModal-module__K8M6Vq__tab{white-space:nowrap;border-radius:10px;flex:none;gap:7px;height:36px;padding:0 10px;font-size:12px}.SettingsModal-module__K8M6Vq__tab svg{width:14px;height:14px}.SettingsModal-module__K8M6Vq__content{padding:54px 16px calc(24px + env(safe-area-inset-bottom))}.SettingsModal-module__K8M6Vq__close{background:var(--bg-hover);width:34px;height:34px;top:10px;right:12px}}
.IconButton-module__9ts7dq__button{width:28px;height:28px;color:var(--text-dim);border-radius:8px;flex:none;place-items:center;transition:color .14s,background .14s;display:inline-grid;position:relative}.IconButton-module__9ts7dq__button:hover:not(:disabled),.IconButton-module__9ts7dq__button[data-active=true]{color:var(--text);background:var(--bg-hover)}.IconButton-module__9ts7dq__button[data-tone=danger]:hover:not(:disabled){color:var(--err)}.IconButton-module__9ts7dq__button:disabled{opacity:.4;cursor:not-allowed}
.MessageQueue-module__c7wJXW__queue{border-bottom:1px solid var(--ring-b);flex-direction:column;gap:4px;min-width:0;max-height:168px;margin:0 0 10px;padding:0 0 10px;list-style:none;display:flex;overflow-y:auto}.MessageQueue-module__c7wJXW__item{background:var(--bg-raised);border-radius:10px;align-items:center;gap:4px;min-width:0;min-height:32px;padding:2px 4px 2px 10px;display:flex}.MessageQueue-module__c7wJXW__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);flex:1;font-size:13px;overflow:hidden}.MessageQueue-module__c7wJXW__images{color:var(--text-faint);align-items:center;gap:3px;font-size:12px;display:inline-flex}.MessageQueue-module__c7wJXW__editor{resize:none;min-width:0;font:inherit;color:var(--text);caret-color:var(--copper);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:13px}.MessageQueue-module__c7wJXW__steer{height:26px;color:var(--text-dim);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.MessageQueue-module__c7wJXW__steer:hover{color:var(--text);background:var(--bg-hover)}
.History-module__Yc77Iq__wrap{flex:0 auto;min-width:0;position:relative}.History-module__Yc77Iq__trigger{max-width:100%;height:32px;color:var(--text-dim);border-radius:9px;align-items:center;gap:8px;padding:0 10px;transition:background .15s,color .15s;display:inline-flex}.History-module__Yc77Iq__trigger:hover,.History-module__Yc77Iq__trigger[aria-expanded=true]{background:var(--bg-hover);color:var(--text)}.History-module__Yc77Iq__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:30vw;color:var(--text);font-size:14px;font-weight:550;overflow:hidden}.History-module__Yc77Iq__muted{color:var(--text-faint);font-weight:450}.History-module__Yc77Iq__popover{z-index:30;background:var(--panel);width:min(400px,100vw - 24px);box-shadow:var(--shadow-float);animation:History-module__Yc77Iq__pop .16s var(--ease) both;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:42px;left:0;overflow:hidden}@keyframes History-module__Yc77Iq__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.History-module__Yc77Iq__top{align-items:center;gap:8px;padding:12px 12px 4px;display:flex}.History-module__Yc77Iq__searchWrap{background:var(--field);min-width:0;height:36px;color:var(--text-faint);cursor:text;border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.History-module__Yc77Iq__searchWrap:focus-within{background:var(--field-focus);color:var(--text-dim)}.History-module__Yc77Iq__search{min-width:0;height:100%;color:var(--text);background:0 0;border-radius:0;flex:1;padding:0;font-size:13.5px}.History-module__Yc77Iq__newItem{background:var(--text);height:36px;color:var(--bg);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13px;font-weight:600;transition:opacity .14s;display:inline-flex}.History-module__Yc77Iq__newItem:hover:not(:disabled){opacity:.88}.History-module__Yc77Iq__newItem:disabled{opacity:.4;cursor:not-allowed}.History-module__Yc77Iq__tabs{gap:4px;padding:6px 12px 0;display:flex}.History-module__Yc77Iq__tab{height:36px;color:var(--text-faint);align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;transition:color .14s;display:inline-flex;position:relative}.History-module__Yc77Iq__tab:hover{color:var(--text-dim)}.History-module__Yc77Iq__tab[aria-selected=true]{color:var(--text)}.History-module__Yc77Iq__tab[aria-selected=true]:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.History-module__Yc77Iq__tab small{background:var(--bg-hover);min-width:18px;color:var(--text-dim);font:500 10.5px/1 var(--font-mono);text-align:center;border-radius:999px;padding:3px 5px}.History-module__Yc77Iq__error{background:var(--err-wash);color:var(--err);border-radius:8px;margin:4px 12px 0;padding:8px 10px;font-size:12.5px}.History-module__Yc77Iq__list{align-content:start;gap:10px;max-height:min(54vh,400px);padding:8px 8px 10px;display:grid;overflow:auto}.History-module__Yc77Iq__empty{text-align:center;color:var(--text-faint);padding:28px 12px 30px;font-size:13px}.History-module__Yc77Iq__group{gap:2px;display:grid}.History-module__Yc77Iq__groupLabel{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:6px 10px}.History-module__Yc77Iq__item{border-radius:11px;flex-wrap:wrap;align-items:center;min-height:52px;transition:background .13s;display:flex;position:relative}.History-module__Yc77Iq__item:hover,.History-module__Yc77Iq__item:focus-within{background:var(--bg-hover)}.History-module__Yc77Iq__item[data-current=true]{background:var(--active)}.History-module__Yc77Iq__open{text-align:left;border-radius:11px;flex:1;gap:4px;min-width:0;padding:10px 12px;display:grid}.History-module__Yc77Iq__open span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.History-module__Yc77Iq__open small{color:var(--text-faint);font:400 12px/1.2 var(--font-sans)}.History-module__Yc77Iq__open:disabled{opacity:.5;cursor:not-allowed}.History-module__Yc77Iq__actions{align-items:center;gap:2px;padding-right:8px;display:none}.History-module__Yc77Iq__item:hover .History-module__Yc77Iq__actions,.History-module__Yc77Iq__item:focus-within .History-module__Yc77Iq__actions{display:inline-flex}.History-module__Yc77Iq__rename{flex:1;padding:8px}.History-module__Yc77Iq__rename input{width:100%;height:36px;color:var(--text);background:var(--field-focus);padding:0 12px;font-size:14px}@media (max-width:640px){.History-module__Yc77Iq__popover{width:auto;max-height:calc(100svh - 72px);position:fixed;top:60px;left:10px;right:10px}.History-module__Yc77Iq__list{max-height:min(58svh,430px)}.History-module__Yc77Iq__actions{padding-right:5px;display:inline-flex}.History-module__Yc77Iq__item{min-height:48px}.History-module__Yc77Iq__open{padding:9px 8px 9px 10px}}.History-module__Yc77Iq__notes{flex-direction:column;flex-basis:100%;gap:1px;padding:4px 0 4px 10px;display:flex}.History-module__Yc77Iq__noteRow{min-height:26px;color:var(--text-dim);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.History-module__Yc77Iq__noteRow:hover{background:var(--bg-hover);color:var(--text)}.History-module__Yc77Iq__noteRow span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.History-module__Yc77Iq__notesEmpty{color:var(--text-faint);padding:4px 8px;font-size:12px}.History-module__Yc77Iq__syncBar{background:var(--field);color:var(--text-dim);font:400 12px/1.4 var(--font-sans);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:2px 12px 6px;padding:8px 10px;display:flex}.History-module__Yc77Iq__syncBar button{background:var(--bg-hover);height:28px;color:var(--text);font:550 12px/1 var(--font-sans);border-radius:8px;flex:none;padding:0 11px}.History-module__Yc77Iq__syncBar button:hover:not(:disabled){background:var(--active)}.History-module__Yc77Iq__syncBar button:disabled{opacity:.45;cursor:default}
.ControlCenter-module__rxI4RG__wrap{position:relative}.ControlCenter-module__rxI4RG__trigger{background:var(--bg-hover);width:34px;height:34px;color:var(--text-dim);border-radius:11px;place-items:center;transition:background .15s,color .15s;display:grid}.ControlCenter-module__rxI4RG__trigger:hover,.ControlCenter-module__rxI4RG__trigger[data-open=true]{background:var(--active);color:var(--text)}.ControlCenter-module__rxI4RG__trigger svg{width:16px;height:16px;transition:transform .26s var(--ease)}.ControlCenter-module__rxI4RG__trigger[data-open=true] svg{transform:rotate(180deg)}.ControlCenter-module__rxI4RG__popover{z-index:40;border:1px solid var(--line-strong);background:var(--panel);width:min(300px,100vw - 24px);box-shadow:var(--shadow-float);animation:ControlCenter-module__rxI4RG__pop .18s var(--ease) both;transform-origin:100% 0;border-radius:22px;gap:8px;padding:10px;display:grid;position:absolute;top:44px;right:0}.ControlCenter-module__rxI4RG__popover[data-compact]{width:220px}@keyframes ControlCenter-module__rxI4RG__pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ControlCenter-module__rxI4RG__project{background:var(--field);border-radius:16px;gap:14px;padding:14px;display:grid}.ControlCenter-module__rxI4RG__projectHead{gap:3px;min-width:0;display:grid}.ControlCenter-module__rxI4RG__eyebrow{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.ControlCenter-module__rxI4RG__projectHead strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ControlCenter-module__rxI4RG__projectHead small{color:var(--text-faint);font-size:12px;line-height:1.4}.ControlCenter-module__rxI4RG__actions{gap:6px;display:flex}.ControlCenter-module__rxI4RG__action{background:var(--bg-hover);height:34px;color:var(--text);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.ControlCenter-module__rxI4RG__action svg{width:15px;height:15px}.ControlCenter-module__rxI4RG__action:hover:not(:disabled){background:var(--active)}.ControlCenter-module__rxI4RG__action:disabled{opacity:.4;cursor:not-allowed}.ControlCenter-module__rxI4RG__action[data-done=true]{background:var(--ok-wash);color:var(--ok)}.ControlCenter-module__rxI4RG__row{grid-template-columns:1.15fr 1fr;gap:8px;display:grid}.ControlCenter-module__rxI4RG__theme{background:var(--field);text-align:left;min-height:124px;transition:background .14s, transform .14s var(--ease);border-radius:16px;align-content:space-between;gap:18px;padding:14px;display:grid;position:relative}.ControlCenter-module__rxI4RG__popover[data-compact] .ControlCenter-module__rxI4RG__theme{gap:14px;min-height:0}.ControlCenter-module__rxI4RG__theme:hover{background:var(--field-hover)}.ControlCenter-module__rxI4RG__theme:active{transform:scale(.98)}.ControlCenter-module__rxI4RG__themeGlyph{background:var(--text);width:40px;height:40px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.ControlCenter-module__rxI4RG__themeGlyph svg{width:19px;height:19px}.ControlCenter-module__rxI4RG__themeText{gap:2px;display:grid}.ControlCenter-module__rxI4RG__themeText strong{font-size:13px;font-weight:600}.ControlCenter-module__rxI4RG__themeText small{color:var(--text-faint);font-size:12px}.ControlCenter-module__rxI4RG__dots{gap:4px;display:flex;position:absolute;top:16px;right:14px}.ControlCenter-module__rxI4RG__dots i{background:var(--line-strong);border-radius:50%;width:5px;height:5px;transition:background .16s,transform .16s}.ControlCenter-module__rxI4RG__dots i[data-on=true]{background:var(--text);transform:scale(1.25)}.ControlCenter-module__rxI4RG__stack{grid-template-rows:1fr 1fr;gap:8px;display:grid}.ControlCenter-module__rxI4RG__small{background:var(--field);color:var(--text);text-align:left;border-radius:16px;align-items:center;gap:9px;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .14s;display:flex}.ControlCenter-module__rxI4RG__wide{width:100%;min-height:40px}.ControlCenter-module__rxI4RG__small svg{width:15px;height:15px;color:var(--text-dim);flex:none}.ControlCenter-module__rxI4RG__small:hover{background:var(--field-hover)}.ControlCenter-module__rxI4RG__row[data-solo]{grid-template-columns:1fr}.ControlCenter-module__rxI4RG__row[data-solo] .ControlCenter-module__rxI4RG__stack{grid-template-rows:none;grid-template-columns:1fr 1fr}.ControlCenter-module__rxI4RG__row[data-solo] .ControlCenter-module__rxI4RG__small{min-height:40px}
.PagesMenu-module__j6jaoW__wrap{position:relative}.PagesMenu-module__j6jaoW__trigger{background:var(--bg-hover);width:34px;height:34px;color:var(--text-dim);border-radius:11px;place-items:center;transition:background .15s,color .15s;display:grid}.PagesMenu-module__j6jaoW__trigger:hover,.PagesMenu-module__j6jaoW__trigger[data-open=true]{background:var(--active);color:var(--text)}.PagesMenu-module__j6jaoW__trigger svg{width:16px;height:16px}.PagesMenu-module__j6jaoW__popover{z-index:40;background:var(--panel);width:260px;box-shadow:var(--shadow-float);animation:PagesMenu-module__j6jaoW__pop .18s var(--ease) both;transform-origin:100% 0;border-radius:22px;gap:8px;padding:10px;display:grid;position:absolute;top:44px;right:0}@keyframes PagesMenu-module__j6jaoW__pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.PagesMenu-module__j6jaoW__list{gap:4px;display:grid}.PagesMenu-module__j6jaoW__item{background:var(--field);text-align:left;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;text-decoration:none;transition:background .14s;display:flex}.PagesMenu-module__j6jaoW__item:hover{background:var(--field-hover,var(--bg-hover))}.PagesMenu-module__j6jaoW__glyph{background:var(--text);width:36px;height:36px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.PagesMenu-module__j6jaoW__glyph svg{width:17px;height:17px}.PagesMenu-module__j6jaoW__text{gap:2px;min-width:0;display:grid}.PagesMenu-module__j6jaoW__text strong{color:var(--text);font-size:13px;font-weight:600}.PagesMenu-module__j6jaoW__text small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}
.AreaStrip-module__qzi49a__strip{background:var(--bg-hover);border-radius:10px;flex-shrink:0;align-items:center;gap:2px;height:30px;padding:3px;display:inline-flex;position:relative}.AreaStrip-module__qzi49a__thumb{background:var(--bg-raised);box-shadow:0 1px 2px var(--ring-a);transition:transform .24s var(--ease), width .24s var(--ease);pointer-events:none;border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}.AreaStrip-module__qzi49a__tab{height:24px;color:var(--text-dim);border-radius:7px;padding:0 11px;font-size:12.5px;font-weight:550;transition:color .16s;position:relative}.AreaStrip-module__qzi49a__tab:hover,.AreaStrip-module__qzi49a__tab[aria-selected=true]{color:var(--text)}@media (prefers-reduced-motion:reduce){.AreaStrip-module__qzi49a__thumb{transition:none}}@media (max-width:720px){.AreaStrip-module__qzi49a__strip{display:none}}
.PanelPill-module__GUrUeW__pill{background:var(--bg-hover);border-radius:11px;align-items:center;gap:2px;height:34px;padding:3px;display:inline-flex}.PanelPill-module__GUrUeW__pill button{border-radius:8px;width:30px;height:28px}.PanelPill-module__GUrUeW__pill button[data-active=true]{background:var(--bg-raised);color:var(--text);box-shadow:0 1px 2px var(--ring-a)}@media (max-width:960px){.PanelPill-module__GUrUeW__pill{display:none}}
.Workbench-module__G3HNRq__root{background:var(--bg);grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.Workbench-module__G3HNRq__header{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 88%, transparent);z-index:80;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.Workbench-module__G3HNRq__header[data-drag]{-webkit-app-region:drag}.Workbench-module__G3HNRq__header[data-drag] :is(button,a,input,select,textarea,[role=button],[role=menu],[role=tab]){-webkit-app-region:no-drag}.Workbench-module__G3HNRq__brand{border-radius:8px;flex-shrink:0;align-items:center;margin-left:-8px;padding:6px 8px;display:inline-flex}.Workbench-module__G3HNRq__brand:hover{background:var(--bg-hover)}.Workbench-module__G3HNRq__sep{background:var(--line-strong);flex-shrink:0;width:1px;height:18px}.Workbench-module__G3HNRq__contextTools{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.Workbench-module__G3HNRq__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:34vw;font-size:14px;font-weight:550;overflow:hidden}.Workbench-module__G3HNRq__titleMuted{color:var(--text-faint);font-weight:450}.Workbench-module__G3HNRq__status{font:500 11.5px/1 var(--font-mono);color:var(--text-dim);background:var(--bg-raised);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:4px 10px 4px 8px;display:inline-flex}.Workbench-module__G3HNRq__dot{background:var(--text-faint);border-radius:50%;width:7px;height:7px}.Workbench-module__G3HNRq__status[data-tone=busy] .Workbench-module__G3HNRq__dot{background:var(--copper);animation:1.2s ease-in-out infinite Workbench-module__G3HNRq__pulse}.Workbench-module__G3HNRq__status[data-tone=ok] .Workbench-module__G3HNRq__dot{background:var(--ok)}.Workbench-module__G3HNRq__status[data-tone=warn] .Workbench-module__G3HNRq__dot{background:var(--warn)}.Workbench-module__G3HNRq__status[data-tone=err] .Workbench-module__G3HNRq__dot{background:var(--err)}@keyframes Workbench-module__G3HNRq__pulse{50%{opacity:.35;transform:scale(.8)}}.Workbench-module__G3HNRq__spacer{flex:1}.Workbench-module__G3HNRq__ghost{height:32px;color:var(--text-dim);border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.Workbench-module__G3HNRq__ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.Workbench-module__G3HNRq__ghost:disabled{opacity:.4;cursor:default}.Workbench-module__G3HNRq__solid{background:var(--text);height:32px;color:var(--bg);border-radius:9px;flex-shrink:0;padding:0 13px;font-size:13px;font-weight:550}.Workbench-module__G3HNRq__menuWrap{position:relative}.Workbench-module__G3HNRq__menu{background:var(--bg-raised);min-width:260px;max-width:340px;box-shadow:var(--shadow);animation:Workbench-module__G3HNRq__pop .16s var(--ease) both;border-radius:12px;gap:2px;max-height:70vh;padding:6px;display:grid;position:absolute;top:40px;right:0;overflow-y:auto}@keyframes Workbench-module__G3HNRq__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Workbench-module__G3HNRq__menuItem{text-align:left;border-radius:8px;gap:2px;padding:9px 10px;font-size:13.5px;display:grid}.Workbench-module__G3HNRq__menuItem:hover{background:var(--bg-hover)}.Workbench-module__G3HNRq__menuItem small{color:var(--text-faint);font:400 11.5px/1.3 var(--font-mono)}.Workbench-module__G3HNRq__menuLabel{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:8px 10px 4px}.Workbench-module__G3HNRq__avatarLegacy{background:var(--copper-wash);width:28px;height:28px;color:var(--copper);font:600 12px/1 var(--font-sans);border:1px solid color-mix(in oklab, var(--copper) 35%, var(--line));border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.Workbench-module__G3HNRq__avatar img{object-fit:cover;width:100%;height:100%}.Workbench-module__G3HNRq__body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.Workbench-module__G3HNRq__chatsPanel{flex:0 0 var(--chats);background:var(--bg);border-right:none;flex-direction:column;min-width:0;min-height:0;transition:flex-basis .26s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;overflow:hidden}.Workbench-module__G3HNRq__body[data-chats=closed] .Workbench-module__G3HNRq__chatsPanel{opacity:0;pointer-events:none;border-right:none;flex:0 0 0}.Workbench-module__G3HNRq__overviewSection{background:var(--bg);flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.Workbench-module__G3HNRq__chat{flex:0 0 var(--chat);width:auto;min-width:0;min-height:0;transition:flex-basis .26s var(--ease), flex-grow .26s var(--ease), opacity .2s;flex-direction:column;display:flex;position:relative;overflow:hidden}.Workbench-module__G3HNRq__chatTopBar{z-index:40;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex;position:relative}.Workbench-module__G3HNRq__chatTopLeft{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.Workbench-module__G3HNRq__chatNewBtn{background:var(--bg-hover);height:26px;color:var(--text);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:500;transition:background .13s;display:inline-flex}.Workbench-module__G3HNRq__chatNewBtn:hover:not(:disabled){background:var(--active)}.Workbench-module__G3HNRq__chatNewBtn:disabled{opacity:.4;cursor:not-allowed}.Workbench-module__G3HNRq__chatNewBtn svg{width:12px;height:12px}.Workbench-module__G3HNRq__chatsPopover{background:var(--panel);width:min(400px,100vw - 24px);max-height:min(540px,100vh - 100px);box-shadow:var(--shadow-float);z-index:60;animation:Workbench-module__G3HNRq__pop .16s var(--ease) both;border:none;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:36px;left:0;overflow:hidden}.Workbench-module__G3HNRq__chatScrollArea{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.Workbench-module__G3HNRq__bottomDock{background:var(--bg-sunken);min-height:0;transition:flex-basis .26s var(--ease), padding .26s var(--ease), opacity .2s;flex-direction:column;flex-shrink:0;padding:0 12px 12px;display:flex;overflow:hidden}.Workbench-module__G3HNRq__body[data-work=closed] .Workbench-module__G3HNRq__chat{--chat-max:760px;flex:1 1 0}.Workbench-module__G3HNRq__body[data-chat=closed] .Workbench-module__G3HNRq__chat{opacity:0;flex:0 0 0}.Workbench-module__G3HNRq__work{background:var(--bg-sunken);min-width:0;min-height:0;transition:flex-basis .26s var(--ease), flex-grow .26s var(--ease), padding .26s var(--ease), opacity .2s;flex:1 1 0;grid-template-rows:minmax(0,1fr);padding:6px 12px 12px;display:grid;overflow:hidden}.Workbench-module__G3HNRq__body[data-work=closed] .Workbench-module__G3HNRq__work{opacity:0;flex:0 0 0;padding:0}.Workbench-module__G3HNRq__rightPanel{flex:0 0 var(--right);background:var(--bg-sunken);min-width:0;min-height:0;transition:flex-basis .26s var(--ease), padding .26s var(--ease), opacity .2s;flex-direction:column;padding:6px 12px 12px 0;display:flex;overflow:hidden}.Workbench-module__G3HNRq__body[data-right=closed] .Workbench-module__G3HNRq__rightPanel{opacity:0;pointer-events:none;flex:0 0 0;padding:0}.Workbench-module__G3HNRq__mobileTabs{display:none}.Workbench-module__G3HNRq__stageWrap{isolation:isolate;flex:1;place-items:center;padding:24px 20px 80px;display:grid;position:relative;overflow-y:auto}.Workbench-module__G3HNRq__stage{justify-items:center;gap:26px;width:min(760px,100%);display:grid}.Workbench-module__G3HNRq__stageTitle{letter-spacing:-.04em;text-align:center;word-break:break-word;font-size:clamp(26px,4vw,48px);font-weight:600;line-height:1.05}.Workbench-module__G3HNRq__stageTitle span{color:var(--text-dim)}.Workbench-module__G3HNRq__examples{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.Workbench-module__G3HNRq__example{background:var(--bg-raised);color:var(--text-dim);transition:border-color .16s, color .16s, transform .16s var(--ease);border-radius:10px;padding:8px 12px;font-size:13px}.Workbench-module__G3HNRq__example:hover{border-color:var(--copper);color:var(--text);transform:translateY(-1px)}.Workbench-module__G3HNRq__exampleNote{font:400 12px/1.5 var(--font-mono);color:var(--text-faint);text-align:center}@media (max-width:960px){.Workbench-module__G3HNRq__body{flex-direction:column}.Workbench-module__G3HNRq__toggleBtnContainer{display:none}.Workbench-module__G3HNRq__mobileTabs{border-bottom:1px solid var(--line);gap:4px;padding:8px 12px;display:flex}.Workbench-module__G3HNRq__mobileTab{height:40px;color:var(--text-dim);border-radius:9px;flex:1;font-size:13px}.Workbench-module__G3HNRq__mobileTab[aria-selected=true]{background:var(--bg-hover);color:var(--text)}.Workbench-module__G3HNRq__chat{flex:auto;width:auto}.Workbench-module__G3HNRq__work{flex:auto}.Workbench-module__G3HNRq__rightPanel{flex:auto;padding:6px 12px 12px}.Workbench-module__G3HNRq__hiddenMobile,.Workbench-module__G3HNRq__body[data-right=closed] .Workbench-module__G3HNRq__rightPanel{display:none}.Workbench-module__G3HNRq__title{max-width:30vw}}@media (max-width:640px){.Workbench-module__G3HNRq__header{gap:8px;padding:0 10px}.Workbench-module__G3HNRq__beta,.Workbench-module__G3HNRq__status,.Workbench-module__G3HNRq__contextTools{display:none}.Workbench-module__G3HNRq__title{max-width:22vw;font-size:13px}.Workbench-module__G3HNRq__status{gap:5px;padding:3px 8px;font-size:11px}.Workbench-module__G3HNRq__ghost{height:38px;padding:0 10px;font-size:13px}.Workbench-module__G3HNRq__solid{height:38px;padding:0 14px;font-size:13px}.Workbench-module__G3HNRq__header button{min-height:38px}.Workbench-module__G3HNRq__stageWrap{padding:16px 14px 60px}}@media (max-width:420px){.Workbench-module__G3HNRq__projectNav,.Workbench-module__G3HNRq__contextTools,.Workbench-module__G3HNRq__tool,.Workbench-module__G3HNRq__pagesMenu{display:none}.Workbench-module__G3HNRq__header{gap:6px;padding-inline:8px}.Workbench-module__G3HNRq__title{max-width:28vw}}:is(body[data-resizing] .Workbench-module__G3HNRq__chat,body[data-resizing] .Workbench-module__G3HNRq__work,body[data-resizing] .Workbench-module__G3HNRq__rightPanel){transition:none}.Workbench-module__G3HNRq__planPane{overscroll-behavior:contain;align-self:stretch;min-width:0;min-height:0;padding:8px 4px;overflow:hidden auto}.Workbench-module__G3HNRq__projectNav{background:var(--bg-hover);border-radius:10px;flex:none;align-items:center;gap:2px;height:30px;padding:3px;display:inline-flex}.Workbench-module__G3HNRq__projectNav button{border-radius:7px;width:24px;height:24px}.Workbench-module__G3HNRq__projectNav button:hover:not(:disabled),.Workbench-module__G3HNRq__projectNav button[data-active=true]{background:var(--bg-raised)}
.ProfileMenu-module__SikDta__wrap{position:relative}.ProfileMenu-module__SikDta__trigger{border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s;display:grid}.ProfileMenu-module__SikDta__trigger:hover,.ProfileMenu-module__SikDta__trigger[aria-expanded=true]{background:var(--bg-hover)}.ProfileMenu-module__SikDta__avatar{background:var(--active);color:var(--text);font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.ProfileMenu-module__SikDta__avatar img{object-fit:cover;width:100%;height:100%}.ProfileMenu-module__SikDta__menu{z-index:90;background:var(--panel);width:min(304px,100vw - 24px);box-shadow:var(--shadow-float);animation:ProfileMenu-module__SikDta__pop .18s var(--ease) both;transform-origin:100% 0;border-radius:20px;gap:6px;padding:8px;display:grid;position:absolute;top:44px;right:0}@keyframes ProfileMenu-module__SikDta__pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ProfileMenu-module__SikDta__who{align-items:center;gap:11px;min-width:0;padding:9px 10px 7px;display:flex}.ProfileMenu-module__SikDta__who>div{gap:3px;min-width:0;display:grid}.ProfileMenu-module__SikDta__who strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ProfileMenu-module__SikDta__who span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ProfileMenu-module__SikDta__usage{background:var(--field);text-align:left;min-height:90px;transition:background .14s, transform .14s var(--ease);border-radius:15px;padding:13px 14px;position:relative}.ProfileMenu-module__SikDta__usage:hover{background:var(--field-hover)}.ProfileMenu-module__SikDta__usageOpen{text-align:left;cursor:pointer;gap:8px;width:100%;padding:0;display:grid}.ProfileMenu-module__SikDta__usageOpen:focus-visible,.ProfileMenu-module__SikDta__reload:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ProfileMenu-module__SikDta__usageHead{color:var(--text-faint);justify-content:space-between;align-items:baseline;gap:12px;padding-right:25px;font-size:12px;display:flex}.ProfileMenu-module__SikDta__usageHead b{color:var(--text);letter-spacing:-.01em;font-size:13.5px;font-weight:650}.ProfileMenu-module__SikDta__usageMeta{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10.5px;line-height:1.2;display:flex;overflow:hidden}.ProfileMenu-module__SikDta__usageMeta i{color:var(--text-faint);font-style:normal}.ProfileMenu-module__SikDta__reload{width:25px;height:25px;color:var(--text-faint);transition:background .13s, color .13s, transform .13s var(--ease);border-radius:8px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.ProfileMenu-module__SikDta__reload svg{width:14px;height:14px}.ProfileMenu-module__SikDta__reload:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.ProfileMenu-module__SikDta__reload:active:not(:disabled){transform:scale(.92)}.ProfileMenu-module__SikDta__reload:disabled{opacity:.45;cursor:wait}.ProfileMenu-module__SikDta__list{gap:2px;padding:4px 2px 2px;display:grid}.ProfileMenu-module__SikDta__item{height:42px;color:var(--text-dim);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:0 11px;font-size:13.5px;transition:background .13s,color .13s;display:flex}.ProfileMenu-module__SikDta__item svg{width:16px;height:16px;color:var(--text-faint)}.ProfileMenu-module__SikDta__item:hover{background:var(--bg-hover);color:var(--text)}.ProfileMenu-module__SikDta__item:hover svg{color:var(--text-dim)}.ProfileMenu-module__SikDta__meter{appearance:none;background:var(--bg-hover);border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.ProfileMenu-module__SikDta__meter::-webkit-progress-bar{background:var(--bg-hover);border-radius:999px}.ProfileMenu-module__SikDta__meter::-webkit-progress-value{background:var(--text);border-radius:999px}.ProfileMenu-module__SikDta__meter::-moz-progress-bar{background:var(--text);border-radius:999px}.ProfileMenu-module__SikDta__meter[data-high=true]::-webkit-progress-value{background:var(--warn)}.ProfileMenu-module__SikDta__meter[data-high=true]::-moz-progress-bar{background:var(--warn)}.ProfileMenu-module__SikDta__meter[data-critical=true]::-webkit-progress-value{background:var(--err)}.ProfileMenu-module__SikDta__meter[data-critical=true]::-moz-progress-bar{background:var(--err)}.ProfileMenu-module__SikDta__avatarSmall{width:30px;height:30px;font-size:12px}.ProfileMenu-module__SikDta__avatarLarge{width:42px;height:42px;font-size:16px}
.CodeBlock-module__rfvYnW__block{background:var(--bg-sunken);border-radius:12px;margin:0;overflow:hidden}.CodeBlock-module__rfvYnW__bar{font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-faint);background:var(--wash-1);justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;display:flex}.CodeBlock-module__rfvYnW__pre{font:400 12.5px/1.65 var(--font-mono);color:var(--text);tab-size:2;margin:0;padding:12px 16px 14px;overflow-x:auto}.CodeBlock-module__rfvYnW__pre code{font:inherit;background:0 0;padding:0}.CodeBlock-module__rfvYnW__line{display:inline}
.Markdown-module__Gy0bmW__md{color:var(--text);overflow-wrap:anywhere;gap:12px;font-size:14.5px;line-height:1.65;display:grid}.Markdown-module__Gy0bmW__md p{margin:0}.Markdown-module__Gy0bmW__md h1{letter-spacing:-.025em;margin:6px 0 2px;font-size:24px;font-weight:650;line-height:1.2}.Markdown-module__Gy0bmW__md h2{letter-spacing:-.02em;border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px;font-size:18px;font-weight:620;line-height:1.3}.Markdown-module__Gy0bmW__md h1+h2{border-top:0;padding-top:0}.Markdown-module__Gy0bmW__md h3{margin:8px 0 0;font-size:15px;font-weight:600}.Markdown-module__Gy0bmW__md h4{color:var(--text-dim);margin:6px 0 0;font-size:13.5px;font-weight:600}.Markdown-module__Gy0bmW__md ul,.Markdown-module__Gy0bmW__md ol{gap:5px;margin:0;padding-left:22px;display:grid}.Markdown-module__Gy0bmW__md li>ul,.Markdown-module__Gy0bmW__md li>ol{margin-top:5px}.Markdown-module__Gy0bmW__md li::marker{color:var(--text-faint)}.Markdown-module__Gy0bmW__md .Markdown-module__Gy0bmW__task{flex-wrap:wrap;align-items:baseline;gap:8px;margin-left:-22px;list-style:none;display:flex}.Markdown-module__Gy0bmW__md .Markdown-module__Gy0bmW__task input{accent-color:var(--copper);align-self:center;margin:0}.Markdown-module__Gy0bmW__md code{font:400 12.5px var(--font-mono);background:var(--bg-hover);border-radius:5px;padding:1px 6px}.Markdown-module__Gy0bmW__md a{color:var(--copper);text-underline-offset:3px;text-decoration:underline}.Markdown-module__Gy0bmW__md blockquote{background:var(--bg-sunken);color:var(--text-dim);box-shadow:inset 2px 0 0 var(--line-strong);border-radius:10px;margin:0;padding:10px 14px}.Markdown-module__Gy0bmW__md hr{background:var(--line);border:0;height:1px;margin:6px 0}.Markdown-module__Gy0bmW__tableWrap{background:var(--bg-sunken);border-radius:12px;overflow-x:auto}.Markdown-module__Gy0bmW__md table{border-collapse:collapse;width:100%;font-size:13.5px}.Markdown-module__Gy0bmW__md th{text-align:left;font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;padding:10px 14px}.Markdown-module__Gy0bmW__md td{border-top:1px solid var(--line);vertical-align:top;color:var(--text-dim);padding:10px 14px;line-height:1.5}.Markdown-module__Gy0bmW__md td:first-child{color:var(--text)}.Markdown-module__Gy0bmW__streaming>:last-child:after{content:"";vertical-align:-2px;background:var(--copper);border-radius:1.5px;width:7px;height:15px;margin-left:3px;animation:1s steps(2,end) infinite Markdown-module__Gy0bmW__caret;display:inline-block}@keyframes Markdown-module__Gy0bmW__caret{50%{opacity:0}}.Markdown-module__Gy0bmW__mathDisplay{justify-content:center;max-width:100%;margin:12px 0;font-size:1.14em;display:flex;overflow:auto hidden}.Markdown-module__Gy0bmW__mathDisplay math{margin:0 auto}.Markdown-module__Gy0bmW__mathInline{font-size:1.05em}.Markdown-module__Gy0bmW__mathSource{border-radius:var(--radius-sm);background:var(--well);font:400 12.5px/1.5 var(--font-mono);white-space:pre-wrap;margin:10px 0;padding:10px 12px;overflow-x:auto}
.FileReference-module__GGYMqG__fileChip{background:var(--bg-raised);color:var(--text);font:500 11.5px/1.4 var(--font-mono);cursor:pointer;vertical-align:baseline;-webkit-user-select:none;user-select:none;border:none;border-radius:4px;align-items:center;gap:4px;margin:0 1px;padding:1px 6px;text-decoration:none;transition:background .12s,opacity .12s;display:inline-flex}.FileReference-module__GGYMqG__fileChip:hover{background:var(--bg-hover);opacity:.85}.FileReference-module__GGYMqG__fileIcon{color:var(--copper);opacity:.9;flex-shrink:0}.FileReference-module__GGYMqG__filePath{white-space:nowrap}
.ProjectOverview-module__Qjr8pG__root{background:var(--bg);width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ProjectOverview-module__Qjr8pG__mainScroll{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;height:100%;padding:36px 40px 64px;display:flex;overflow:hidden auto}.ProjectOverview-module__Qjr8pG__centerContainer{flex-direction:column;gap:28px;width:min(800px,100%);max-width:800px;margin:0 auto;display:flex}.ProjectOverview-module__Qjr8pG__hero{flex-direction:column;gap:12px;display:flex}.ProjectOverview-module__Qjr8pG__heroTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ProjectOverview-module__Qjr8pG__titleArea{flex-direction:column;gap:8px;min-width:0;display:flex}.ProjectOverview-module__Qjr8pG__title{letter-spacing:-.03em;color:var(--text);font-size:26px;font-weight:650;line-height:1.2}.ProjectOverview-module__Qjr8pG__goal{color:var(--text-dim);font-size:14px;line-height:1.55}.ProjectOverview-module__Qjr8pG__heroActions{flex-shrink:0;align-items:center;gap:8px;margin-top:2px;display:flex}.ProjectOverview-module__Qjr8pG__actionBtn{background:var(--wash-2);height:32px;color:var(--text);cursor:pointer;transition:background .14s, transform .12s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.ProjectOverview-module__Qjr8pG__actionBtn:hover{background:var(--wash-3);transform:translateY(-.5px)}.ProjectOverview-module__Qjr8pG__actionBtn svg{width:14px;height:14px;color:var(--text-faint)}.ProjectOverview-module__Qjr8pG__badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.ProjectOverview-module__Qjr8pG__badge{background:var(--wash-1);color:var(--text-dim);font:500 11.5px/1 var(--font-mono);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.ProjectOverview-module__Qjr8pG__badge svg{width:12px;height:12px;color:var(--text-faint)}.ProjectOverview-module__Qjr8pG__badge[data-accent=true]{background:var(--copper-wash);color:var(--copper)}.ProjectOverview-module__Qjr8pG__badge[data-accent=true] svg{color:var(--copper)}.ProjectOverview-module__Qjr8pG__sectionHeading{font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;margin-bottom:2px;padding:0 2px;display:flex}.ProjectOverview-module__Qjr8pG__composerSection{flex-direction:column;gap:10px;display:flex}.ProjectOverview-module__Qjr8pG__starters{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.ProjectOverview-module__Qjr8pG__starterBtn{background:var(--wash-1);color:var(--text-dim);cursor:pointer;transition:background .13s, color .13s, transform .12s var(--ease);border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:450;display:inline-flex}.ProjectOverview-module__Qjr8pG__starterBtn:hover{background:var(--wash-2);color:var(--text);transform:translateY(-.5px)}.ProjectOverview-module__Qjr8pG__chatsSection{flex-direction:column;gap:6px;display:flex}.ProjectOverview-module__Qjr8pG__chatsSectionHead{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.ProjectOverview-module__Qjr8pG__chatsList{border-top:1px solid var(--line);flex-direction:column;display:flex}.ProjectOverview-module__Qjr8pG__chatRow{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 6px;transition:background .12s;display:flex}.ProjectOverview-module__Qjr8pG__chatRow:hover{background:var(--wash-1)}.ProjectOverview-module__Qjr8pG__chatRowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ProjectOverview-module__Qjr8pG__chatRowTitle{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.ProjectOverview-module__Qjr8pG__chatRowSnippet{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ProjectOverview-module__Qjr8pG__chatRowMeta{flex-shrink:0;align-items:center;gap:10px;display:flex}.ProjectOverview-module__Qjr8pG__chatRowTime{font:450 11px/1 var(--font-mono);color:var(--text-faint)}.ProjectOverview-module__Qjr8pG__chatRowActions{align-items:center;gap:2px;display:none}.ProjectOverview-module__Qjr8pG__chatRow:hover .ProjectOverview-module__Qjr8pG__chatRowActions{display:flex}.ProjectOverview-module__Qjr8pG__sideRail{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;flex:0 0 380px;gap:16px;width:380px;min-width:360px;height:100%;padding:28px 20px 48px;display:flex;overflow:hidden auto}.ProjectOverview-module__Qjr8pG__card{background:var(--wash-1);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.ProjectOverview-module__Qjr8pG__cardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ProjectOverview-module__Qjr8pG__cardTitle{font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.ProjectOverview-module__Qjr8pG__cardCount{font:500 10.5px/1 var(--font-mono);color:var(--text-faint)}.ProjectOverview-module__Qjr8pG__cardList{flex-direction:column;gap:6px;display:flex}.ProjectOverview-module__Qjr8pG__partRow{background:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ProjectOverview-module__Qjr8pG__partName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ProjectOverview-module__Qjr8pG__partPin{font:600 11px/1 var(--font-mono);background:var(--copper-wash);color:var(--copper);border-radius:5px;flex-shrink:0;padding:3px 8px}.ProjectOverview-module__Qjr8pG__fileRow{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.ProjectOverview-module__Qjr8pG__fileRow:hover{background:var(--wash-2)}.ProjectOverview-module__Qjr8pG__fileRow[data-active=true]{background:var(--active)}.ProjectOverview-module__Qjr8pG__fileInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ProjectOverview-module__Qjr8pG__fileInfo svg{width:13px;height:13px;color:var(--text-faint);flex-shrink:0}.ProjectOverview-module__Qjr8pG__fileName{font:450 12px/1.3 var(--font-mono);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectOverview-module__Qjr8pG__fileRow:hover .ProjectOverview-module__Qjr8pG__fileName{color:var(--text)}.ProjectOverview-module__Qjr8pG__fileSize{font:400 11px/1 var(--font-mono);color:var(--text-faint);flex-shrink:0}.ProjectOverview-module__Qjr8pG__reqList{color:var(--text-dim);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}@media (max-width:1080px){.ProjectOverview-module__Qjr8pG__sideRail{display:none}.ProjectOverview-module__Qjr8pG__mainScroll{padding:24px 20px 48px}}
.ProjectSettings-module__r9eJeq__root{flex:1 1 0;min-width:0;min-height:0;display:flex;container-type:inline-size}.ProjectSettings-module__r9eJeq__screen{background:var(--bg);flex:1 1 0;grid-template-columns:clamp(10rem,22cqi,14rem) minmax(0,1fr);min-width:0;min-height:0;display:grid}.ProjectSettings-module__r9eJeq__nav{background:var(--bg-sunken);flex-direction:column;gap:2px;padding:28px 12px;display:flex;overflow-y:auto}.ProjectSettings-module__r9eJeq__nav h2{letter-spacing:-.02em;gap:4px;margin:0;padding:0 12px 18px;font-size:17px;font-weight:600;display:grid}.ProjectSettings-module__r9eJeq__nav h2 small{letter-spacing:0;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.ProjectSettings-module__r9eJeq__navItem{height:40px;color:var(--text-dim);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .13s,color .13s;display:flex}.ProjectSettings-module__r9eJeq__navItem svg{width:16px;height:16px;color:var(--text-faint);flex:none}.ProjectSettings-module__r9eJeq__navItem:hover{color:var(--text)}.ProjectSettings-module__r9eJeq__navItem[aria-current=true]{background:var(--bg-hover);color:var(--text)}.ProjectSettings-module__r9eJeq__navItem[aria-current=true] svg{color:var(--text)}.ProjectSettings-module__r9eJeq__content{min-width:0;min-height:0;padding:clamp(1.25rem,5cqi,3rem);overflow-y:auto}.ProjectSettings-module__r9eJeq__content>*{width:min(100%,46rem);margin:0 auto}.ProjectSettings-module__r9eJeq__content[data-wide]>*{width:min(100%,72rem)}@container (max-width:34rem){.ProjectSettings-module__r9eJeq__screen{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.ProjectSettings-module__r9eJeq__nav{scrollbar-width:none;flex-direction:row;align-items:center;gap:4px;padding:8px 10px;overflow-x:auto}.ProjectSettings-module__r9eJeq__nav h2{display:none}.ProjectSettings-module__r9eJeq__navItem{white-space:nowrap;flex:none;height:36px;padding:0 10px;font-size:12.5px}.ProjectSettings-module__r9eJeq__content{padding:16px}}.ProjectSettings-module__r9eJeq__loading{place-items:center;padding:40px 0;display:grid}.ProjectSettings-module__r9eJeq__empty{color:var(--text-faint);margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.ProjectSettings-module__r9eJeq__panel{gap:14px;padding:14px 16px 16px;display:grid}.ProjectSettings-module__r9eJeq__error{background:var(--err-wash);color:var(--err);border-radius:10px;margin:6px;padding:10px 12px;font-size:12.5px}.ProjectSettings-module__r9eJeq__ok{color:var(--ok);font-size:12px;font-weight:500}.ProjectSettings-module__r9eJeq__muted{color:var(--text-faint);font-size:12px}.ProjectSettings-module__r9eJeq__state{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:2px 2px 14px;display:flex}.ProjectSettings-module__r9eJeq__state i{background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ProjectSettings-module__r9eJeq__state[data-tone=ok] i{background:var(--ok)}.ProjectSettings-module__r9eJeq__state[data-tone=info] i{background:var(--accent,var(--text))}.ProjectSettings-module__r9eJeq__state[data-tone=warn] i{background:var(--warn)}.ProjectSettings-module__r9eJeq__state div{gap:3px;display:grid}.ProjectSettings-module__r9eJeq__state strong{font-size:14px;font-weight:600}.ProjectSettings-module__r9eJeq__state small{color:var(--text-faint);font-size:12.5px;line-height:1.45}.ProjectSettings-module__r9eJeq__copies{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}@media (max-width:520px){.ProjectSettings-module__r9eJeq__copies{grid-template-columns:1fr}}.ProjectSettings-module__r9eJeq__copy{align-items:center;gap:12px;min-width:0;padding:4px 2px;display:flex}.ProjectSettings-module__r9eJeq__copy[data-missing]{opacity:.7}.ProjectSettings-module__r9eJeq__copy>div{gap:2px;min-width:0;display:grid}.ProjectSettings-module__r9eJeq__copy strong{font-size:13px;font-weight:550}.ProjectSettings-module__r9eJeq__copy small{color:var(--text-faint);font-size:12px}.ProjectSettings-module__r9eJeq__copyIcon{background:var(--field);width:32px;height:32px;color:var(--text-dim);border-radius:9px;flex:none;place-items:center;display:grid}.ProjectSettings-module__r9eJeq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProjectSettings-module__r9eJeq__actions svg{vertical-align:-3px;margin-right:4px}.ProjectSettings-module__r9eJeq__cancel{height:32px;color:var(--text-dim);border-radius:9px;padding:0 12px;font-size:12.5px}.ProjectSettings-module__r9eJeq__cancel:hover{background:var(--bg-hover);color:var(--text)}.ProjectSettings-module__r9eJeq__refresh{width:28px;height:28px;color:var(--text-faint);border-radius:8px;place-items:center;display:grid}.ProjectSettings-module__r9eJeq__refresh:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.ProjectSettings-module__r9eJeq__changes{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ProjectSettings-module__r9eJeq__changes li{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;padding:8px 10px;display:flex}.ProjectSettings-module__r9eJeq__changes code{font:500 12px/1.4 var(--font-mono);overflow-wrap:anywhere;word-break:break-all}.ProjectSettings-module__r9eJeq__changes span{color:var(--text-faint);flex:none;font-size:11.5px}.ProjectSettings-module__r9eJeq__changes li[data-kind=different] span{color:var(--warn)}.ProjectSettings-module__r9eJeq__versionItem{gap:6px;list-style:none;display:grid}.ProjectSettings-module__r9eJeq__day{font:500 11.5px/1 var(--font-sans);color:var(--text-faint);letter-spacing:.02em;padding:6px 4px 0}.ProjectSettings-module__r9eJeq__fileLink{text-align:left;min-width:0}.ProjectSettings-module__r9eJeq__fileLink:hover code{text-decoration:underline}.ProjectSettings-module__r9eJeq__more{height:32px;color:var(--text-dim);border-radius:9px;justify-self:center;padding:0 14px;font-size:12.5px}.ProjectSettings-module__r9eJeq__more:hover{background:var(--bg-hover);color:var(--text)}.ProjectSettings-module__r9eJeq__targets{gap:2px;display:grid}.ProjectSettings-module__r9eJeq__target{text-align:left;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:background .13s;display:flex}.ProjectSettings-module__r9eJeq__target:hover:not(:disabled),.ProjectSettings-module__r9eJeq__target[aria-checked=true]{background:var(--bg-hover)}.ProjectSettings-module__r9eJeq__target i{background:var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ProjectSettings-module__r9eJeq__target[aria-checked=true] i{background:var(--text)}.ProjectSettings-module__r9eJeq__target[aria-checked=true] i:after{content:"";background:var(--bg);border-radius:50%;width:6px;height:6px}.ProjectSettings-module__r9eJeq__target span{gap:2px;min-width:0;display:grid}.ProjectSettings-module__r9eJeq__target strong{font-size:13.5px;font-weight:550}.ProjectSettings-module__r9eJeq__target small{color:var(--text-faint);font-size:12px;line-height:1.45}.ProjectSettings-module__r9eJeq__target[data-active] small{color:var(--ok)}.ProjectSettings-module__r9eJeq__preview{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.ProjectSettings-module__r9eJeq__warn{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-radius:10px;margin:0 0 6px;padding:10px 12px;font-size:12.5px;line-height:1.45}.ProjectSettings-module__r9eJeq__versions{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ProjectSettings-module__r9eJeq__version{border-radius:12px}.ProjectSettings-module__r9eJeq__version[data-open]{background:var(--bg-hover)}.ProjectSettings-module__r9eJeq__versionHead{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.ProjectSettings-module__r9eJeq__versionHead:hover{background:var(--bg-hover)}.ProjectSettings-module__r9eJeq__versionHead span{gap:2px;display:grid}.ProjectSettings-module__r9eJeq__versionHead strong{font-size:13.5px;font-weight:550}.ProjectSettings-module__r9eJeq__versionHead small{color:var(--text-faint);font-size:12px}.ProjectSettings-module__r9eJeq__versionHead em{color:var(--text-faint);font-size:12px;font-style:normal}.ProjectSettings-module__r9eJeq__versionBody{gap:10px;padding:4px 12px 12px;display:grid}.ProjectSettings-module__r9eJeq__restore{background:var(--bg-hover);border-radius:9px;height:32px;padding:0 14px;font-size:12.5px;font-weight:500}.ProjectSettings-module__r9eJeq__restore:hover:not(:disabled){background:var(--active)}.ProjectSettings-module__r9eJeq__restore[data-confirm]{background:var(--err-wash);color:var(--err)}.ProjectSettings-module__r9eJeq__stackBlock{gap:8px;padding:12px;display:grid}.ProjectSettings-module__r9eJeq__stackBlock strong{font-size:13.5px;font-weight:550}.ProjectSettings-module__r9eJeq__stackList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ProjectSettings-module__r9eJeq__stackList li{background:var(--bg-hover);max-width:100%;color:var(--text-dim);border-radius:8px;padding:5px 10px;font-size:12px;line-height:1.4}.ProjectSettings-module__r9eJeq__versionsLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ProjectSettings-module__r9eJeq__versionsLayout>*{min-width:0}@container (max-width:64rem){.ProjectSettings-module__r9eJeq__versionsLayout{grid-template-columns:1fr}}.ProjectSettings-module__r9eJeq__note{color:var(--text-faint);margin:0;padding:14px 16px;font-size:12.5px}.ProjectSettings-module__r9eJeq__graph{min-width:22rem;padding:0 0 10px;display:grid}.ProjectSettings-module__r9eJeq__graphScroll{overflow-x:auto}.ProjectSettings-module__r9eJeq__lanes{font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);gap:8px;padding:6px 12px 10px;display:grid}.ProjectSettings-module__r9eJeq__lanes span{align-items:center;gap:7px;display:inline-flex}.ProjectSettings-module__r9eJeq__graphRow{gap:8px;display:grid;position:relative}.ProjectSettings-module__r9eJeq__cell{align-items:stretch;min-height:58px;padding-left:28px;display:flex;position:relative}.ProjectSettings-module__r9eJeq__cell:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:12px}.ProjectSettings-module__r9eJeq__node{text-align:left;border-radius:12px;flex:1;align-items:center;min-width:0;margin:2px 0;padding:10px 12px 10px 14px;transition:background .13s;display:flex;position:relative}.ProjectSettings-module__r9eJeq__node:hover,.ProjectSettings-module__r9eJeq__node[data-selected]{background:var(--bg-hover)}.ProjectSettings-module__r9eJeq__node i{background:var(--bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--text-faint);border-radius:50%;margin-top:-5px;transition:box-shadow .13s,background .13s;position:absolute;top:50%;left:-20px}.ProjectSettings-module__r9eJeq__node[data-kind=latest] i{background:var(--ok);box-shadow:0 0 0 2px var(--ok)}.ProjectSettings-module__r9eJeq__node[data-selected] i{background:var(--text);box-shadow:0 0 0 2px var(--text)}.ProjectSettings-module__r9eJeq__node span{gap:2px;min-width:0;display:grid}.ProjectSettings-module__r9eJeq__node strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.ProjectSettings-module__r9eJeq__node small{color:var(--text-faint);font-size:11.5px;line-height:1.4}.ProjectSettings-module__r9eJeq__detail{background:var(--field);border-radius:16px;gap:14px;padding:16px;display:grid;position:sticky;top:8px}.ProjectSettings-module__r9eJeq__detail header{gap:3px;display:grid}.ProjectSettings-module__r9eJeq__detail header strong{font-size:14px;font-weight:600}.ProjectSettings-module__r9eJeq__detail header small{color:var(--text-faint);font-size:12px;line-height:1.4}.ProjectSettings-module__r9eJeq__compareBar{color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ProjectSettings-module__r9eJeq__detailChanges{gap:8px;max-height:18rem;display:grid;overflow-y:auto}.ProjectSettings-module__r9eJeq__detailActions{gap:6px;display:grid}.ProjectSettings-module__r9eJeq__versionAction{background:var(--bg-hover);text-align:left;border-radius:10px;height:36px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background .13s}.ProjectSettings-module__r9eJeq__versionAction:hover:not(:disabled){background:var(--active)}.ProjectSettings-module__r9eJeq__versionAction[data-primary]{background:var(--text);color:var(--bg)}.ProjectSettings-module__r9eJeq__versionAction[data-confirm]{background:var(--err-wash);color:var(--err)}.ProjectSettings-module__r9eJeq__versionAction:disabled{opacity:.5}.ProjectSettings-module__r9eJeq__inset{margin:4px 8px 8px}.ProjectSettings-module__r9eJeq__pageTitle{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px}.ProjectSettings-module__r9eJeq__versionsPage{display:grid}.ProjectSettings-module__r9eJeq__pageHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProjectSettings-module__r9eJeq__pageHead .ProjectSettings-module__r9eJeq__pageTitle{margin:0}.ProjectSettings-module__r9eJeq__refreshControl{align-items:center;gap:8px;display:inline-flex}.ProjectSettings-module__r9eJeq__refreshControl small{color:var(--text-faint);font-size:11.5px}.ProjectSettings-module__r9eJeq__refresh[data-busy] svg{animation:.8s linear infinite ProjectSettings-module__r9eJeq__spin}@keyframes ProjectSettings-module__r9eJeq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProjectSettings-module__r9eJeq__refresh[data-busy] svg{animation:none}}
.Loader-module__IuKboG__root{color:var(--text);place-items:center;display:inline-grid}.Loader-module__IuKboG__svg{display:block;overflow:visible}.Loader-module__IuKboG__body{transform-box:fill-box;transform-origin:0;animation:2.8s cubic-bezier(.65,0,.35,1) infinite Loader-module__IuKboG__slither}@keyframes Loader-module__IuKboG__slither{0%{transform:translateX(0) scaleX(var(--seed))}25%{transform:translate(0)scaleX(1)}50%{transform:translateX(var(--far)) scaleX(var(--seed))}75%{transform:translate(0)scaleX(1)}to{transform:translateX(0) scaleX(var(--seed))}}.Loader-module__IuKboG__dot{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite Loader-module__IuKboG__breathe}@keyframes Loader-module__IuKboG__breathe{0%,to{transform:scale(1)}50%{transform:scale(.92)}}.Loader-module__IuKboG__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Loader-module__IuKboG__body{transform:translateX(0) scaleX(var(--seed));animation:none}.Loader-module__IuKboG__dot{animation:none}}
.Composer-module__B01H5a__root{width:min(680px,100vw - 32px);box-shadow:var(--lightningcss-light,0 14px 36px -18px #00000024)var(--lightningcss-dark,none);transition:background .2s var(--ease), box-shadow .2s var(--ease);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff0f);border-radius:24px;margin:0 auto;padding:16px 16px 14px 20px;position:relative}.Composer-module__B01H5a__root:focus-within{box-shadow:var(--lightningcss-light,0 18px 40px -18px #0003)var(--lightningcss-dark,none);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff12)}.Composer-module__B01H5a__dragOver{background:color-mix(in oklab, var(--copper) 10%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff0f))}.Composer-module__B01H5a__previews{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.Composer-module__B01H5a__preview{background:var(--bg-raised);border:1px solid var(--ring-b);border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.Composer-module__B01H5a__preview img{object-fit:cover;width:100%;height:100%;display:block}.Composer-module__B01H5a__remove{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.Composer-module__B01H5a__attachError{color:var(--err);margin:0 0 6px;font-size:12px}.Composer-module__B01H5a__field{position:relative}.Composer-module__B01H5a__input{resize:none;letter-spacing:-.005em;width:100%;min-height:52px;max-height:260px;color:var(--text);caret-color:var(--copper);word-break:break-word;overflow-wrap:break-word;background:0 0;border:0;outline:0;padding:4px 0 0;font-size:16.5px;line-height:1.5;display:block}.Composer-module__B01H5a__input::placeholder{color:var(--text-faint)}.Composer-module__B01H5a__dial{pointer-events:none;height:26px;position:absolute;top:4px;left:0;right:50px;overflow:hidden}.Composer-module__B01H5a__dialActive{width:100%;color:var(--text-faint);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.Composer-module__B01H5a__dialEnter{width:100%;color:var(--text-faint);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;line-height:1.5;animation:.55s cubic-bezier(.16,1,.3,1) forwards Composer-module__B01H5a__dialSlideIn;position:absolute;top:0;left:0;overflow:hidden}.Composer-module__B01H5a__dialExit{width:100%;color:var(--text-faint);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;line-height:1.5;animation:.55s cubic-bezier(.16,1,.3,1) forwards Composer-module__B01H5a__dialSlideOut;position:absolute;top:0;left:0;overflow:hidden}@keyframes Composer-module__B01H5a__dialSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Composer-module__B01H5a__dialSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.Composer-module__B01H5a__bar{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.Composer-module__B01H5a__attach{width:32px;height:32px;color:var(--text-dim);border-radius:50%;flex-shrink:0;place-items:center;transition:color .14s,background .14s;display:grid}.Composer-module__B01H5a__attach:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}.Composer-module__B01H5a__attach:disabled{opacity:.35;cursor:not-allowed}.Composer-module__B01H5a__spacer{flex:1}.Composer-module__B01H5a__hint{font:400 11.5px/1 var(--font-mono);color:var(--text-faint);padding-right:6px}.Composer-module__B01H5a__send{background:var(--text);width:36px;height:36px;color:var(--bg);transition:transform .16s var(--ease), opacity .16s, background .16s;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 2px 8px -1px #00000040}.Composer-module__B01H5a__send:hover:not(:disabled){background:var(--copper);color:var(--on-copper);transform:scale(1.06)}.Composer-module__B01H5a__send:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.Composer-module__B01H5a__send.Composer-module__B01H5a__stop{background:var(--bg-hover);color:var(--text)}.Composer-module__B01H5a__compact{border-radius:14px;width:100%;padding:10px 12px 8px 14px}.Composer-module__B01H5a__compact .Composer-module__B01H5a__input{min-height:44px;font-size:15px}.Composer-module__B01H5a__compact .Composer-module__B01H5a__dial{height:24px}.Composer-module__B01H5a__compact .Composer-module__B01H5a__dialActive,.Composer-module__B01H5a__compact .Composer-module__B01H5a__dialEnter,.Composer-module__B01H5a__compact .Composer-module__B01H5a__dialExit{font-size:15px}@media (max-width:640px){.Composer-module__B01H5a__root{border-radius:18px;width:100%;padding:12px 14px 10px}.Composer-module__B01H5a__input{min-height:44px;font-size:15px}.Composer-module__B01H5a__dialActive,.Composer-module__B01H5a__dialEnter,.Composer-module__B01H5a__dialExit{font-size:15px}.Composer-module__B01H5a__hint{display:none}.Composer-module__B01H5a__send{width:34px;height:34px}}
.Visuals-module__Pq9Qiq__figure{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);animation:Visuals-module__Pq9Qiq__enter .22s var(--ease);gap:10px;margin:12px 0;padding:14px;display:grid;overflow:hidden}@keyframes Visuals-module__Pq9Qiq__enter{0%{opacity:0;transform:translateY(4px)}}.Visuals-module__Pq9Qiq__figureHeader{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.Visuals-module__Pq9Qiq__title{font:600 13px/1.3 var(--font-sans);letter-spacing:-.01em;margin:0}.Visuals-module__Pq9Qiq__caption{font:400 12px/1.4 var(--font-sans);color:var(--text-dim);margin:0}.Visuals-module__Pq9Qiq__fallback{font:400 12.5px/1.4 var(--font-sans);color:var(--text-faint);margin:0}.Visuals-module__Pq9Qiq__pending{border-radius:var(--radius-sm);background:var(--wash-1);height:120px}.Visuals-module__Pq9Qiq__notes{font:400 12px/1.4 var(--font-sans);color:var(--text-dim);gap:3px;margin:0;padding-left:18px;display:grid}.Visuals-module__Pq9Qiq__svg{width:100%;height:auto;font-family:var(--font-sans);margin:0 auto;display:block;overflow:visible}.Visuals-module__Pq9Qiq__node rect,.Visuals-module__Pq9Qiq__node polygon,.Visuals-module__Pq9Qiq__node path{fill:var(--bg-raised);stroke:var(--line-strong);stroke-width:1.25px}.Visuals-module__Pq9Qiq__node[data-tone=accent] rect,.Visuals-module__Pq9Qiq__node[data-tone=accent] polygon,.Visuals-module__Pq9Qiq__node[data-tone=accent] path{fill:var(--copper-wash);stroke:var(--copper)}.Visuals-module__Pq9Qiq__node[data-tone=good] rect,.Visuals-module__Pq9Qiq__node[data-tone=good] polygon,.Visuals-module__Pq9Qiq__node[data-tone=good] path{fill:var(--ok-wash);stroke:var(--ok)}.Visuals-module__Pq9Qiq__node[data-tone=warn] rect,.Visuals-module__Pq9Qiq__node[data-tone=warn] polygon,.Visuals-module__Pq9Qiq__node[data-tone=warn] path{fill:var(--warn-wash);stroke:var(--warn)}.Visuals-module__Pq9Qiq__node[data-tone=bad] rect,.Visuals-module__Pq9Qiq__node[data-tone=bad] polygon,.Visuals-module__Pq9Qiq__node[data-tone=bad] path{fill:var(--err-wash);stroke:var(--err)}.Visuals-module__Pq9Qiq__nodeLabel{fill:var(--text);font-size:13px;font-weight:600}.Visuals-module__Pq9Qiq__nodeDetail{fill:var(--text-dim);font-size:11px}.Visuals-module__Pq9Qiq__edge{fill:none;stroke:var(--text-faint);stroke-width:1.5px}.Visuals-module__Pq9Qiq__edge[data-dashed]{stroke-dasharray:5 4}g[data-tone=accent]>.Visuals-module__Pq9Qiq__edge{stroke:var(--copper)}g[data-tone=good]>.Visuals-module__Pq9Qiq__edge{stroke:var(--ok)}g[data-tone=warn]>.Visuals-module__Pq9Qiq__edge{stroke:var(--warn)}g[data-tone=bad]>.Visuals-module__Pq9Qiq__edge{stroke:var(--err)}.Visuals-module__Pq9Qiq__arrowhead{fill:var(--text-faint)}.Visuals-module__Pq9Qiq__labelBg{fill:var(--panel)}.Visuals-module__Pq9Qiq__edgeLabel{fill:var(--text-dim);font-size:11px}.Visuals-module__Pq9Qiq__partBody{fill:var(--bg-raised);stroke:var(--line-strong);stroke-width:1.25px}.Visuals-module__Pq9Qiq__partRule{stroke:var(--line-strong);stroke-width:1px}.Visuals-module__Pq9Qiq__pinLabel{fill:var(--text);font-size:12px;font-family:var(--font-mono)}.Visuals-module__Pq9Qiq__pinDot{fill:var(--text-faint)}.Visuals-module__Pq9Qiq__wire{fill:none;stroke:var(--info);stroke-width:2px;stroke-linejoin:round}g[data-role=power]>.Visuals-module__Pq9Qiq__wire{stroke:var(--err)}g[data-role=ground]>.Visuals-module__Pq9Qiq__wire{stroke:var(--text-dim)}g[data-role=data]>.Visuals-module__Pq9Qiq__wire{stroke:var(--ok)}g[data-role=analog]>.Visuals-module__Pq9Qiq__wire{stroke:var(--warn)}g[data-role=other]>.Visuals-module__Pq9Qiq__wire{stroke:var(--text-faint)}g[data-role=power]>.Visuals-module__Pq9Qiq__pinDot{fill:var(--err)}g[data-role=ground]>.Visuals-module__Pq9Qiq__pinDot{fill:var(--text-dim)}g[data-role=signal]>.Visuals-module__Pq9Qiq__pinDot{fill:var(--info)}g[data-role=data]>.Visuals-module__Pq9Qiq__pinDot{fill:var(--ok)}g[data-role=analog]>.Visuals-module__Pq9Qiq__pinDot{fill:var(--warn)}.Visuals-module__Pq9Qiq__symbolStroke{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.Visuals-module__Pq9Qiq__symbolStroke[data-filled]{fill:var(--text)}.Visuals-module__Pq9Qiq__symbolText{fill:var(--text-dim);font-size:11.5px;font-family:var(--font-mono)}.Visuals-module__Pq9Qiq__schematicWire{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.Visuals-module__Pq9Qiq__junction{fill:var(--text)}.Visuals-module__Pq9Qiq__chart{width:100%;min-width:0;font:400 11px var(--font-sans)}.Visuals-module__Pq9Qiq__chart .recharts-legend-item-text{color:var(--text-dim)!important}.Visuals-module__Pq9Qiq__controls{z-index:2;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);opacity:0;transition:opacity .16s var(--ease);cursor:default;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;right:10px}.Visuals-module__Pq9Qiq__controls[data-expanded],.Visuals-module__Pq9Qiq__canvas:hover .Visuals-module__Pq9Qiq__controls,.Visuals-module__Pq9Qiq__controls:focus-within{opacity:1}.Visuals-module__Pq9Qiq__controls button{width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.Visuals-module__Pq9Qiq__controls button:hover{background:var(--well);color:var(--text)}.Visuals-module__Pq9Qiq__controls button:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.Visuals-module__Pq9Qiq__zoomLevel{text-align:center;min-width:38px;font:400 11px/1 var(--font-mono,monospace);color:var(--text-faint)}@keyframes Visuals-module__Pq9Qiq__fade{0%{opacity:0}}@keyframes Visuals-module__Pq9Qiq__pop{0%{opacity:0;transform:scale(.985)translateY(6px)}}@media (max-width:640px){.Visuals-module__Pq9Qiq__overlay{padding:0}.Visuals-module__Pq9Qiq__modal{border-radius:0;width:100%;height:100svh}}.Visuals-module__Pq9Qiq__chart{width:100%;min-width:0}.Visuals-module__Pq9Qiq__legend{flex-wrap:wrap;gap:6px;display:flex}.Visuals-module__Pq9Qiq__legendItem{border:1px solid var(--line);height:26px;color:var(--text-dim);font:500 11.5px/1 var(--font-sans);cursor:pointer;transition:opacity .14s var(--ease), background .14s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.Visuals-module__Pq9Qiq__legendItem:hover{background:var(--bg-hover);color:var(--text)}.Visuals-module__Pq9Qiq__legendItem[aria-pressed=false]{opacity:.45}.Visuals-module__Pq9Qiq__legendDot{border-radius:50%;width:8px;height:8px}.Visuals-module__Pq9Qiq__tooltip{border:1px solid var(--line-strong);background:var(--panel);min-width:150px;box-shadow:var(--shadow-float);font:400 12px/1.2 var(--font-sans);color:var(--text);border-radius:10px;gap:5px;padding:9px 11px;display:grid}.Visuals-module__Pq9Qiq__tooltipHead{color:var(--text-dim);font:500 11px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.Visuals-module__Pq9Qiq__tooltipRow{align-items:center;gap:8px;display:flex}.Visuals-module__Pq9Qiq__tooltipDot{border-radius:50%;flex:none;width:7px;height:7px}.Visuals-module__Pq9Qiq__tooltipName{color:var(--text-dim);flex:1}.Visuals-module__Pq9Qiq__tooltipValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Visuals-module__Pq9Qiq__sliderValue{font:500 12px/1 var(--font-mono);text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.Visuals-module__Pq9Qiq__slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.Visuals-module__Pq9Qiq__slider input[type=range]::-webkit-slider-runnable-track{background:var(--wash-3);border-radius:3px;height:3px}.Visuals-module__Pq9Qiq__slider input[type=range]::-moz-range-track{background:var(--wash-3);border-radius:3px;height:3px}.Visuals-module__Pq9Qiq__slider input[type=range]::-moz-range-progress{background:var(--copper);border-radius:3px;height:3px}.Visuals-module__Pq9Qiq__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--copper);border:2px solid var(--panel);width:14px;height:14px;box-shadow:0 0 0 1px var(--copper), 0 2px 6px var(--shadow-ink);transition:transform .12s var(--ease);border-radius:50%;margin-top:-5.5px}.Visuals-module__Pq9Qiq__slider input[type=range]::-moz-range-thumb{background:var(--copper);border:2px solid var(--panel);width:10px;height:10px;box-shadow:0 0 0 1px var(--copper);border-radius:50%}.Visuals-module__Pq9Qiq__slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.Visuals-module__Pq9Qiq__slider input[type=range]:focus-visible{outline:none}.Visuals-module__Pq9Qiq__slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--copper), 0 0 0 4px var(--copper-wash)}.Visuals-module__Pq9Qiq__tableWrap{overflow-x:auto}.Visuals-module__Pq9Qiq__table{border-collapse:collapse;width:100%;font:400 12.5px/1.4 var(--font-sans)}.Visuals-module__Pq9Qiq__table th,.Visuals-module__Pq9Qiq__table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px}.Visuals-module__Pq9Qiq__table thead th{color:var(--text-dim);border-bottom-color:var(--line-strong);font-weight:600}.Visuals-module__Pq9Qiq__table tbody th{color:var(--text);font-weight:600}.Visuals-module__Pq9Qiq__table tr[data-highlight]>*{background:var(--copper-wash)}.Visuals-module__Pq9Qiq__timing{color:var(--text);overflow-x:auto}.Visuals-module__Pq9Qiq__timing svg{max-width:100%;height:auto;font-family:var(--font-sans);display:block}.Visuals-module__Pq9Qiq__timing svg text{fill:var(--text-dim);font-family:var(--font-mono);font-size:11px;font-weight:500}.Visuals-module__Pq9Qiq__timing svg path,.Visuals-module__Pq9Qiq__timing svg line{stroke-linecap:round;stroke-linejoin:round}.Visuals-module__Pq9Qiq__timing svg [class^=s]{stroke-width:1.4px}.Visuals-module__Pq9Qiq__timing svg [class^=s][stroke-dasharray],.Visuals-module__Pq9Qiq__timing svg .Visuals-module__Pq9Qiq__s2{stroke-width:.6px}.Visuals-module__Pq9Qiq__canvas{border-radius:var(--radius-sm);background:var(--well);cursor:grab;touch-action:none;width:100%;min-height:140px;max-height:460px;position:relative;overflow:hidden}.Visuals-module__Pq9Qiq__canvas:active{cursor:grabbing}.Visuals-module__Pq9Qiq__canvas[data-expanded]{height:100%;min-height:0;max-height:none}.Visuals-module__Pq9Qiq__hint{font:400 11px/1 var(--font-sans);color:var(--text-faint);opacity:0;transition:opacity .16s var(--ease);pointer-events:none;position:absolute;bottom:8px;left:10px}.Visuals-module__Pq9Qiq__canvas:hover .Visuals-module__Pq9Qiq__hint{opacity:1}.Visuals-module__Pq9Qiq__item{transition:opacity .14s var(--ease)}.Visuals-module__Pq9Qiq__item[data-dim]{opacity:.22}.Visuals-module__Pq9Qiq__interactive{cursor:pointer;outline:none}.Visuals-module__Pq9Qiq__interactive:focus-visible>rect,.Visuals-module__Pq9Qiq__interactive:focus-visible>polygon,.Visuals-module__Pq9Qiq__interactive:focus-visible>path{stroke:var(--copper);stroke-width:2px}.Visuals-module__Pq9Qiq__hit,.Visuals-module__Pq9Qiq__wireHit{fill:#0000;stroke:#0000;stroke-width:14px;pointer-events:stroke}.Visuals-module__Pq9Qiq__hit{pointer-events:all}.Visuals-module__Pq9Qiq__node[data-hot] rect,.Visuals-module__Pq9Qiq__node[data-hot] polygon,.Visuals-module__Pq9Qiq__node[data-hot] path{stroke:var(--copper);stroke-width:2px}g[data-hot]>.Visuals-module__Pq9Qiq__edge{stroke:var(--text);stroke-width:2.25px}g[data-hot]>.Visuals-module__Pq9Qiq__wire{stroke-width:3.25px}g[data-hot]>.Visuals-module__Pq9Qiq__schematicWire{filter:drop-shadow(0 0 2.5px var(--copper)) drop-shadow(0 0 1px var(--copper))}g[data-hot]>.Visuals-module__Pq9Qiq__pinDot{r:6}g[data-hot]>.Visuals-module__Pq9Qiq__symbolStroke,g[data-hot] .Visuals-module__Pq9Qiq__symbolStroke{filter:drop-shadow(0 0 2.5px var(--copper))}.Visuals-module__Pq9Qiq__overlay{z-index:300;background:var(--scrim);-webkit-backdrop-filter:blur(10px);animation:Visuals-module__Pq9Qiq__fade .2s var(--ease) both;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Visuals-module__Pq9Qiq__modal{background:var(--panel);width:min(94vw,78rem);height:min(88svh,52rem);color:var(--text);box-shadow:var(--shadow-float);animation:Visuals-module__Pq9Qiq__pop .24s var(--ease) both;border-radius:20px;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.Visuals-module__Pq9Qiq__modalHeader{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.Visuals-module__Pq9Qiq__modalHeader h3{font:600 14px/1.3 var(--font-sans);letter-spacing:-.01em;margin:0}.Visuals-module__Pq9Qiq__modalBody{min-height:0;padding:12px;display:grid;overflow:auto}.Visuals-module__Pq9Qiq__modalBody>*{min-height:0}.Visuals-module__Pq9Qiq__modalCaption{font:400 12.5px/1.4 var(--font-sans);color:var(--text-dim);border-top:1px solid var(--line);margin:0;padding:10px 18px 14px}@media (max-width:640px){.Visuals-module__Pq9Qiq__overlay{padding:0}.Visuals-module__Pq9Qiq__modal{border-radius:0;width:100%;height:100svh}}.Visuals-module__Pq9Qiq__chartBlock{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;height:100%;display:grid}.Visuals-module__Pq9Qiq__chart[data-expanded]{height:100%;min-height:360px}.Visuals-module__Pq9Qiq__sliders{border-top:1px solid var(--line);gap:8px;padding-top:4px;display:grid}.Visuals-module__Pq9Qiq__slider{font:400 12px/1.3 var(--font-sans);grid-template-columns:minmax(70px,120px) minmax(0,1fr) minmax(64px,auto);align-items:center;gap:12px;display:grid}.Visuals-module__Pq9Qiq__sliderName{color:var(--text-dim)}.Visuals-module__Pq9Qiq__sliderValue{font-family:var(--font-mono);text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.Visuals-module__Pq9Qiq__slider input[type=range]{width:100%;accent-color:var(--copper)}.Visuals-module__Pq9Qiq__tableBlock{gap:8px;min-width:0;display:grid}.Visuals-module__Pq9Qiq__filter{border:1px solid var(--line-strong);background:var(--field);height:30px;color:var(--text);font:400 12.5px var(--font-sans);border-radius:8px;outline:none;padding:0 10px}.Visuals-module__Pq9Qiq__filter:focus{border-color:var(--copper)}.Visuals-module__Pq9Qiq__sortButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.Visuals-module__Pq9Qiq__sortButton:hover{color:var(--text)}.Visuals-module__Pq9Qiq__sortIdle{opacity:.35}.Visuals-module__Pq9Qiq__empty{color:var(--text-faint);text-align:center}.Visuals-module__Pq9Qiq__expand{width:24px;height:24px;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity .14s var(--ease), background .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.Visuals-module__Pq9Qiq__figure:hover .Visuals-module__Pq9Qiq__expand,.Visuals-module__Pq9Qiq__figure:focus-within .Visuals-module__Pq9Qiq__expand,.Visuals-module__Pq9Qiq__expand:focus-visible{opacity:1}.Visuals-module__Pq9Qiq__expand:hover{background:var(--bg-hover);color:var(--text)}@media (hover:none){.Visuals-module__Pq9Qiq__expand{opacity:.7}}.Visuals-module__Pq9Qiq__close{width:28px;height:28px;color:var(--text-dim);cursor:pointer;transition:color .14s var(--ease), background .14s var(--ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.Visuals-module__Pq9Qiq__close:hover{background:var(--bg-hover);color:var(--text)}.Visuals-module__Pq9Qiq__close:focus-visible,.Visuals-module__Pq9Qiq__expand:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.Visuals-module__Pq9Qiq__modalBody[data-side]{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:0;display:grid}.Visuals-module__Pq9Qiq__modalMain{min-width:0;height:100%;min-height:0}.Visuals-module__Pq9Qiq__modalSide{background:var(--bg-sunken);min-width:0;min-height:0;overflow:hidden}.Visuals-module__Pq9Qiq__modalTool{height:28px;color:var(--text-dim);font:500 12px/1 var(--font-sans);background:0 0;border-radius:8px;place-items:center;padding:0 10px;transition:color .14s,background .14s;display:inline-grid}.Visuals-module__Pq9Qiq__modalTool:hover,.Visuals-module__Pq9Qiq__modalTool[data-active]{background:var(--bg-hover);color:var(--text)}.Visuals-module__Pq9Qiq__revision{font:400 11px/1 var(--font-sans);color:var(--text-faint);margin-left:auto;margin-right:8px}.Visuals-module__Pq9Qiq__modalActions{align-items:center;gap:4px;display:flex}
.AuthForm-module__N3bjga__title{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.2}.AuthForm-module__N3bjga__sub{color:var(--text-dim);margin-top:8px;font-size:14.5px;line-height:1.5}.AuthForm-module__N3bjga__providers{gap:10px;display:grid}.AuthForm-module__N3bjga__provider{background:var(--field);height:46px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:500;transition:background .16s;display:inline-flex}.AuthForm-module__N3bjga__provider:hover:not(:disabled){background:var(--field-hover)}.AuthForm-module__N3bjga__provider:disabled{opacity:.5;cursor:wait}.AuthForm-module__N3bjga__divider{color:var(--text-faint);align-items:center;gap:12px;font-size:12.5px;display:flex}.AuthForm-module__N3bjga__divider:before,.AuthForm-module__N3bjga__divider:after{content:"";background:var(--line);flex:1;height:1px}.AuthForm-module__N3bjga__form{gap:12px;display:grid}.AuthForm-module__N3bjga__field{gap:7px;display:grid}.AuthForm-module__N3bjga__field span{color:var(--text-dim);font-size:13px}.AuthForm-module__N3bjga__field input{background:var(--field);height:46px;color:var(--text);box-shadow:none;appearance:none;border:0;border-radius:12px;outline:0;padding:0 16px;font-size:15px;transition:background .16s}.AuthForm-module__N3bjga__field input:focus{background:var(--field-focus)}.AuthForm-module__N3bjga__field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 600000s}.AuthForm-module__N3bjga__submit{background:var(--text);height:48px;color:var(--bg);border-radius:999px;margin-top:4px;font-size:15px;font-weight:600;transition:opacity .16s}.AuthForm-module__N3bjga__submit:hover:not(:disabled){opacity:.88}.AuthForm-module__N3bjga__submit:disabled{opacity:.5;cursor:wait}.AuthForm-module__N3bjga__error{color:var(--err);padding:2px 4px;font-size:13px}.AuthForm-module__N3bjga__info{color:var(--text-dim);padding:2px 4px;font-size:13px}.AuthForm-module__N3bjga__switch{text-align:center;color:var(--text-dim);font-size:14px}.AuthForm-module__N3bjga__switch button{color:var(--text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.AuthForm-module__N3bjga__link{color:var(--text-faint);text-align:center;font-size:13px}.AuthForm-module__N3bjga__link:hover{color:var(--text-dim)}.AuthForm-module__N3bjga__secret{display:grid;position:relative}.AuthForm-module__N3bjga__secret input{padding-right:46px}.AuthForm-module__N3bjga__reveal{width:34px;height:34px;color:var(--text-faint);border-radius:50%;place-items:center;transition:color .16s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.AuthForm-module__N3bjga__reveal:hover{color:var(--text)}.AuthForm-module__N3bjga__root{gap:20px;display:grid}.AuthForm-module__N3bjga__submitLink{background:var(--text);height:48px;color:var(--bg);border-radius:999px;place-items:center;font-size:15px;font-weight:600;transition:opacity .16s;display:grid}.AuthForm-module__N3bjga__submitLink:hover{opacity:.88}
.AuthModal-module__jrbLjq__overlay{z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(10px);animation:AuthModal-module__jrbLjq__fade .24s var(--ease) both;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes AuthModal-module__jrbLjq__fade{0%{opacity:0}to{opacity:1}}.AuthModal-module__jrbLjq__modal{background:var(--panel);width:min(400px,100%);box-shadow:var(--shadow-float);animation:AuthModal-module__jrbLjq__pop .36s var(--ease) both;border-radius:24px;gap:20px;padding:32px 28px 26px;display:grid;position:relative}@keyframes AuthModal-module__jrbLjq__pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.AuthModal-module__jrbLjq__close{width:30px;height:30px;color:var(--text-faint);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.AuthModal-module__jrbLjq__close:hover{background:var(--bg-hover);color:var(--text)}.AuthModal-module__jrbLjq__modal:focus{outline:0}
.AccountShell-module__ExD8HG__body{flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:auto}
.AuthPage-module__UhUBOq__page{background:var(--bg);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;overflow-x:hidden}.AuthPage-module__UhUBOq__bar{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.AuthPage-module__UhUBOq__brand{color:var(--text);display:inline-flex}.AuthPage-module__UhUBOq__main{place-items:center;padding:8px 20px 48px;display:grid}.AuthPage-module__UhUBOq__card{background:var(--panel);width:min(400px,100%);box-shadow:var(--shadow-float);animation:AuthPage-module__UhUBOq__rise .36s var(--ease) both;border-radius:24px;padding:32px 28px 26px}@keyframes AuthPage-module__UhUBOq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.AuthPage-module__UhUBOq__foot{color:var(--text-faint);flex-wrap:wrap;justify-content:center;gap:18px;padding:0 20px 24px;font-size:12.5px;display:flex}.AuthPage-module__UhUBOq__foot a{color:inherit;transition:color .16s}.AuthPage-module__UhUBOq__foot a:hover{color:var(--text-dim)}@media (max-width:480px){.AuthPage-module__UhUBOq__bar{padding:14px 16px}.AuthPage-module__UhUBOq__main{padding:8px 14px 32px}.AuthPage-module__UhUBOq__card{border-radius:20px;padding:24px 18px 22px}}
