@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__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-faint);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}
.History-module__Yc77Iq__wrap{position:relative}.History-module__Yc77Iq__trigger{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;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}
.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;background:var(--panel);width:300px;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__small svg{width:15px;height:15px;color:var(--text-dim);flex:none}.ControlCenter-module__rxI4RG__small:hover{background:var(--field-hover)}
.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:11px;flex-shrink:0;align-items:center;gap:2px;height:34px;padding:3px;display:inline-flex}.AreaStrip-module__qzi49a__tab{height:28px;color:var(--text-dim);border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:550;transition:background .14s,color .14s}.AreaStrip-module__qzi49a__tab:hover{color:var(--text)}.AreaStrip-module__qzi49a__tab[aria-selected=true]{background:var(--bg-raised);color:var(--text);box-shadow:0 1px 2px var(--ring-a)}@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}}
.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}
.Workbench-module__G3HNRq__root{background:var(--bg);grid-template-rows:52px 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:14px;padding:0 14px;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__projectHub,.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}
.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}}
.ContextMenu-module__z0nm4W__menu{z-index:200;background:var(--panel);min-width:220px;box-shadow:var(--shadow-float);animation:ContextMenu-module__z0nm4W__pop .12s var(--ease) both;border-radius:12px;gap:1px;padding:6px;display:grid;position:fixed}@keyframes ContextMenu-module__z0nm4W__pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.ContextMenu-module__z0nm4W__item{height:32px;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 10px 0 8px;font-size:13px;display:flex}.ContextMenu-module__z0nm4W__item[data-focus=true]:not(:disabled),.ContextMenu-module__z0nm4W__item:hover:not(:disabled){background:var(--bg-hover)}.ContextMenu-module__z0nm4W__item:disabled{color:var(--text-faint);cursor:default}.ContextMenu-module__z0nm4W__item[data-danger=true]:not(:disabled){color:var(--err)}.ContextMenu-module__z0nm4W__icon{width:16px;height:16px;color:var(--text-dim);flex:none;place-items:center;display:grid}.ContextMenu-module__z0nm4W__item[data-danger=true]:not(:disabled) .ContextMenu-module__z0nm4W__icon{color:var(--err)}.ContextMenu-module__z0nm4W__label{flex:1}.ContextMenu-module__z0nm4W__item kbd{font:400 11px/1 var(--font-mono);color:var(--text-faint)}.ContextMenu-module__z0nm4W__separator{background:var(--line);height:1px;margin:5px 6px}.ContextMenu-module__z0nm4W__heading{color:var(--text-faint);padding:8px 10px 4px;font-size:11.5px;font-weight:600}.ContextMenu-module__z0nm4W__heading:not(:first-child){margin-top:3px}.ContextMenu-module__z0nm4W__check{color:var(--text-dim);font-size:12px}
.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}}
.AgentSurfaceCard-module__HMm6xG__card{--accent:var(--copper);border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 7%,var(--bg-raised)),var(--bg-raised) 42%);box-shadow:var(--shadow);animation:AgentSurfaceCard-module__HMm6xG__surfaceEnter .3s var(--ease) both;border-radius:14px;gap:13px;margin:12px 0;padding:15px;display:grid}@keyframes AgentSurfaceCard-module__HMm6xG__surfaceEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.AgentSurfaceCard-module__HMm6xG__card[data-type=permission]{--accent:#f3ae62}.AgentSurfaceCard-module__HMm6xG__card[data-type=device]{--accent:#a78bfa}.AgentSurfaceCard-module__HMm6xG__card[data-type=decision]{--accent:#65c6ff}.AgentSurfaceCard-module__HMm6xG__card[data-type=result]{--accent:#62d6a5}.AgentSurfaceCard-module__HMm6xG__card[data-status=error]{--accent:var(--err)}.AgentSurfaceCard-module__HMm6xG__header{align-items:center;gap:10px;display:flex}.AgentSurfaceCard-module__HMm6xG__glyph{color:var(--accent);flex:none;place-items:center;display:grid}.AgentSurfaceCard-module__HMm6xG__headCopy{gap:3px;min-width:0;display:grid}.AgentSurfaceCard-module__HMm6xG__headCopy h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.25}.AgentSurfaceCard-module__HMm6xG__eyebrow{color:var(--text-faint);font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.AgentSurfaceCard-module__HMm6xG__status{color:var(--text-faint);font:500 10.5px/1 var(--font-mono);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.AgentSurfaceCard-module__HMm6xG__status em{color:var(--text-muted);font-style:normal}.AgentSurfaceCard-module__HMm6xG__status i{background:var(--accent);border-radius:99px;width:6px;height:6px;animation:1.2s ease-in-out infinite AgentSurfaceCard-module__HMm6xG__pulse}@keyframes AgentSurfaceCard-module__HMm6xG__pulse{50%{opacity:.35;transform:scale(.65)}}.AgentSurfaceCard-module__HMm6xG__description{color:var(--text-dim);margin:0;font-size:13px;line-height:1.5}.AgentSurfaceCard-module__HMm6xG__progress{background:var(--bg-sunken);border-radius:99px;height:5px;overflow:hidden}.AgentSurfaceCard-module__HMm6xG__progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s var(--ease);display:block}.AgentSurfaceCard-module__HMm6xG__steps{gap:7px;display:grid}.AgentSurfaceCard-module__HMm6xG__step{color:var(--text-dim);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.AgentSurfaceCard-module__HMm6xG__step input{accent-color:var(--accent);margin:1px 0 0}.AgentSurfaceCard-module__HMm6xG__step[data-state=complete]{color:var(--text-faint);text-decoration:line-through}.AgentSurfaceCard-module__HMm6xG__fields{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));margin:0;display:grid;overflow:hidden}.AgentSurfaceCard-module__HMm6xG__fields>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 10px}.AgentSurfaceCard-module__HMm6xG__fields dt{color:var(--text-faint);font:500 9.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.AgentSurfaceCard-module__HMm6xG__fields dd{color:var(--text);font:500 12px/1.2 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:6px;margin:5px 0 0;display:flex}.AgentSurfaceCard-module__HMm6xG__fields dd button{color:var(--accent);font:500 10px/1 var(--font-mono)}.AgentSurfaceCard-module__HMm6xG__fields [data-tone=success] dd{color:var(--ok)}.AgentSurfaceCard-module__HMm6xG__fields [data-tone=warning] dd{color:var(--warn)}.AgentSurfaceCard-module__HMm6xG__fields [data-tone=danger] dd{color:var(--err)}.AgentSurfaceCard-module__HMm6xG__options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.AgentSurfaceCard-module__HMm6xG__option{text-align:left;border:1px solid var(--line);background:var(--bg-sunken);border-radius:10px;gap:3px;min-height:66px;padding:10px;transition:border-color .15s,transform .15s;display:grid}.AgentSurfaceCard-module__HMm6xG__option:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.AgentSurfaceCard-module__HMm6xG__option strong{font-size:12.5px}.AgentSurfaceCard-module__HMm6xG__option span,.AgentSurfaceCard-module__HMm6xG__option small{color:var(--text-faint);font-size:11px;line-height:1.35}.AgentSurfaceCard-module__HMm6xG__option small{font-family:var(--font-mono)}.AgentSurfaceCard-module__HMm6xG__artifact{background:var(--bg-sunken);border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.AgentSurfaceCard-module__HMm6xG__artifact>span{color:var(--accent)}.AgentSurfaceCard-module__HMm6xG__artifact div{gap:2px;min-width:0;display:grid}.AgentSurfaceCard-module__HMm6xG__artifact strong{font-size:12.5px}.AgentSurfaceCard-module__HMm6xG__artifact small{color:var(--text-faint);font-size:11px}.AgentSurfaceCard-module__HMm6xG__artifact a{color:var(--accent);margin-left:auto;font-size:12px}.AgentSurfaceCard-module__HMm6xG__logs>button{color:var(--text-faint);font:500 10.5px/1 var(--font-mono)}.AgentSurfaceCard-module__HMm6xG__logs pre{background:var(--bg-sunken);max-height:210px;color:var(--text-dim);font:11px/1.5 var(--font-mono);white-space:pre-wrap;border-radius:9px;margin:8px 0 0;padding:10px;overflow:auto}.AgentSurfaceCard-module__HMm6xG__actions{flex-wrap:wrap;gap:7px;display:flex}.AgentSurfaceCard-module__HMm6xG__actions button{border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:550}.AgentSurfaceCard-module__HMm6xG__primary{background:var(--accent);color:var(--on-copper)}.AgentSurfaceCard-module__HMm6xG__secondary{border:1px solid var(--line-strong);background:var(--bg-sunken)}.AgentSurfaceCard-module__HMm6xG__subtle{color:var(--text-dim)}.AgentSurfaceCard-module__HMm6xG__danger{background:var(--err);color:#fff}@media (max-width:560px){.AgentSurfaceCard-module__HMm6xG__fields{grid-template-columns:1fr 1fr}.AgentSurfaceCard-module__HMm6xG__options{grid-template-columns:1fr}}
.Thread-module__rB7ova__scroll{padding:22px max(18px, calc((100% - var(--chat-max,100000px)) / 2)) 18px;align-content:start;gap:20px;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden auto}.Thread-module__rB7ova__msg{min-width:0;max-width:100%;animation:Thread-module__rB7ova__enter .36s var(--ease) both;gap:8px;display:grid}@keyframes Thread-module__rB7ova__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Thread-module__rB7ova__who{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;display:flex}.Thread-module__rB7ova__who svg{color:var(--copper)}.Thread-module__rB7ova__user{background:var(--bg-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.55}.Thread-module__rB7ova__userImages{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.Thread-module__rB7ova__userImages img{object-fit:cover;border-radius:10px;max-width:min(220px,100%);max-height:160px;display:block}.Thread-module__rB7ova__error{color:var(--err)}.Thread-module__rB7ova__problem{background:color-mix(in oklab, var(--err) 11%, transparent);color:var(--text);animation:Thread-module__rB7ova__enter .36s var(--ease) both;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.55;display:flex}.Thread-module__rB7ova__problem svg{color:var(--err);flex:none;margin-top:3px}.Thread-module__rB7ova__problemBody{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.Thread-module__rB7ova__problemBody strong{font-weight:600}.Thread-module__rB7ova__problemNext{color:var(--text-dim);font-size:12.5px}.Thread-module__rB7ova__problemMeta{color:var(--text-faint);font-size:12px}.Thread-module__rB7ova__problemMeta code{font-family:var(--font-mono);color:var(--text-dim);-webkit-user-select:all;user-select:all}.Thread-module__rB7ova__failureTag{border:1px solid var(--ring-b);height:22px;color:var(--text-dim);border-radius:6px;justify-self:start;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.Thread-module__rB7ova__problemActions{flex-wrap:wrap;gap:8px;display:flex}.Thread-module__rB7ova__problemReport{border:1px solid color-mix(in oklab, var(--err) 34%, var(--ring-b));background:color-mix(in oklab, var(--err) 8%, var(--bg-raised));min-height:30px;color:var(--text);border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:7px;padding:0 11px;font-size:12.5px;font-weight:550;transition:background .14s,border-color .14s;display:inline-flex}.Thread-module__rB7ova__problemReport:hover{background:color-mix(in oklab, var(--err) 15%, var(--bg-raised));border-color:color-mix(in oklab, var(--err) 55%, var(--ring-b))}.Thread-module__rB7ova__problemReport svg{width:14px;height:14px;color:var(--err);margin:0}.Thread-module__rB7ova__tools{flex-direction:column;gap:1px;min-width:0;max-width:100%;margin:4px 0;display:flex}.Thread-module__rB7ova__toolItem{background:0 0;border-radius:10px;min-width:0;max-width:100%;transition:background .16s,box-shadow .16s;overflow:hidden}.Thread-module__rB7ova__toolHead{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:34px;font:400 12px/1.4 var(--font-mono);color:var(--text-faint);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 8px;transition:background .12s;display:flex}.Thread-module__rB7ova__toolHead:hover{background:color-mix(in oklab, var(--bg-hover) 80%, transparent)}.Thread-module__rB7ova__toolItem[data-expanded=true] .Thread-module__rB7ova__toolHead{background:color-mix(in oklab, var(--bg-raised) 82%, transparent)}.Thread-module__rB7ova__toolItem[data-status=running] .Thread-module__rB7ova__toolHead{background:linear-gradient(90deg, color-mix(in oklab, var(--copper) 11%, transparent), transparent 65%)}.Thread-module__rB7ova__toolInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Thread-module__rB7ova__toolStatus{flex-shrink:0;place-items:center;width:16px;height:18px;display:grid}.Thread-module__rB7ova__capabilityIcon{color:#e38b5f;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.Thread-module__rB7ova__capabilityIcon svg{width:17px;height:17px}.Thread-module__rB7ova__capabilityIcon[data-icon=workspace]{color:#74b9ff}.Thread-module__rB7ova__capabilityIcon[data-icon=hardware],.Thread-module__rB7ova__capabilityIcon[data-icon=device]{color:#a78bfa}.Thread-module__rB7ova__capabilityIcon[data-icon=file]{color:#5dd6c0}.Thread-module__rB7ova__capabilityIcon[data-icon=edit]{color:#f5ab61}.Thread-module__rB7ova__capabilityIcon[data-icon=search],.Thread-module__rB7ova__capabilityIcon[data-icon=diagnostics]{color:#66c7ff}.Thread-module__rB7ova__capabilityIcon[data-icon=build]{color:#ffd166}.Thread-module__rB7ova__capabilityIcon[data-icon=browser]{color:#e78db7}.Thread-module__rB7ova__capabilityIcon[data-icon=question]{color:#92d66b}.Thread-module__rB7ova__capabilityIcon[data-icon=wait]{color:#b0bac9}.Thread-module__rB7ova__toolItem[data-status=running] .Thread-module__rB7ova__capabilityIcon{animation:1.4s ease-in-out infinite Thread-module__rB7ova__capabilityPulse}@keyframes Thread-module__rB7ova__capabilityPulse{50%{opacity:.55;transform:scale(.9)}}.Thread-module__rB7ova__toolName{color:var(--text);flex-shrink:0;font-weight:550}.Thread-module__rB7ova__toolLive{color:var(--copper);background:color-mix(in oklab, var(--copper) 12%, transparent);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:2px 6px;animation:1.2s ease-in-out infinite Thread-module__rB7ova__liveBlink}@keyframes Thread-module__rB7ova__liveBlink{50%{opacity:.52}}.Thread-module__rB7ova__toolItem[data-status=failed] .Thread-module__rB7ova__toolName{color:#f85149}.Thread-module__rB7ova__toolDetail{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Thread-module__rB7ova__toolActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.Thread-module__rB7ova__toolChevron{color:var(--text-faint);opacity:.6;flex-shrink:0;transition:transform .16s cubic-bezier(.16,1,.3,1)}.Thread-module__rB7ova__toolHead:hover .Thread-module__rB7ova__toolChevron{opacity:1}.Thread-module__rB7ova__toolChevron[data-open=true]{color:var(--text);transform:rotate(90deg)}.Thread-module__rB7ova__toolBody{background:var(--bg-sunken);border-radius:8px;flex-direction:column;min-width:0;max-width:calc(100% - 14px);margin:4px 0 8px 14px;animation:.18s cubic-bezier(.16,1,.3,1) both Thread-module__rB7ova__slideDown;display:flex;overflow:hidden}.Thread-module__rB7ova__toolOutput{max-height:260px;color:var(--text-dim);background:var(--bg-sunken);font:400 11.5px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px 12px;overflow:auto}@keyframes Thread-module__rB7ova__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Thread-module__rB7ova__drawerHead{background:color-mix(in oklab, var(--bg-raised) 70%, var(--bg-sunken));font:500 11px/1 var(--font-mono);color:var(--text-dim);justify-content:space-between;align-items:center;min-width:0;padding:5px 8px 5px 10px;display:flex}.Thread-module__rB7ova__drawerPath{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.Thread-module__rB7ova__drawerIconBtn{width:22px;height:22px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.Thread-module__rB7ova__drawerIconBtn:hover{background:var(--bg-hover);color:var(--text)}.Thread-module__rB7ova__diffScrollArea{min-width:0;max-width:100%;max-height:240px;font:400 11.5px/1.6 var(--font-mono);overflow:auto}.Thread-module__rB7ova__toolErrBanner{color:#f85149;font:450 11.5px/1.4 var(--font-mono);overflow-wrap:anywhere;background:#f851491a;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.Thread-module__rB7ova__toolErrBanner svg{flex-shrink:0;margin-top:2px}.Thread-module__rB7ova__toolOutput{font:400 11px/1.5 var(--font-mono);color:var(--text-dim);white-space:pre-wrap;min-width:0;max-height:220px;margin:0;padding:8px 10px;overflow:auto}.Thread-module__rB7ova__diffTable{width:max-content;min-width:100%}.Thread-module__rB7ova__hunkHeader{background:color-mix(in oklab, var(--bg-raised) 50%, transparent);padding:3px 8px;display:flex}.Thread-module__rB7ova__hunkAt{color:var(--text-faint);white-space:pre;font-size:10.5px;font-style:italic}.Thread-module__rB7ova__diffTr{width:100%;min-width:fit-content;display:flex}.Thread-module__rB7ova__diffTr.Thread-module__rB7ova__a{background:#3fb9501a}.Thread-module__rB7ova__diffTr.Thread-module__rB7ova__d{background:#f851491a}.Thread-module__rB7ova__diffTr:hover{filter:brightness(1.08)}.Thread-module__rB7ova__gutter{text-align:right;width:32px;color:var(--text-faint);-webkit-user-select:none;user-select:none;opacity:.55;flex-shrink:0;padding:0 6px;font-size:10px}.Thread-module__rB7ova__diffSign{text-align:center;width:18px;color:var(--text-faint);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:12px;font-weight:700}.Thread-module__rB7ova__diffSign.Thread-module__rB7ova__a{color:#3fb950}.Thread-module__rB7ova__diffSign.Thread-module__rB7ova__d{color:#f85149}.Thread-module__rB7ova__diffContent{white-space:pre;color:var(--text);font-size:11.5px;font-family:var(--font-mono);flex:1;padding:0 8px;line-height:1.6}.Thread-module__rB7ova__changes{background:var(--bg-raised);border-radius:8px;min-width:0;max-width:100%;margin:6px 0;overflow:hidden}.Thread-module__rB7ova__changesHead{font:600 11px/1 var(--font-mono);color:var(--text-dim);background:var(--bg-sunken);justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.Thread-module__rB7ova__changesTitle{letter-spacing:.04em;align-items:center;gap:7px;display:flex}.Thread-module__rB7ova__changesStats{align-items:center;gap:8px;display:flex}.Thread-module__rB7ova__add{color:#3fb950;font-size:11px;font-weight:600}.Thread-module__rB7ova__del{color:#f85149;font-size:11px;font-weight:600}.Thread-module__rB7ova__statBar{background:var(--line-strong);border-radius:99px;flex-shrink:0;width:44px;height:6px;display:inline-flex;overflow:hidden}.Thread-module__rB7ova__statBarAdd{background:#3fb950;height:100%}.Thread-module__rB7ova__statBarDel{background:#f85149;height:100%}.Thread-module__rB7ova__fileRow{min-width:0}.Thread-module__rB7ova__fileHeader{text-align:left;width:100%;font:500 11.5px/1.3 var(--font-mono);color:var(--text);background:var(--bg-raised);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 10px;transition:background .12s;display:flex}.Thread-module__rB7ova__fileHeader:hover{background:var(--bg-hover)}.Thread-module__rB7ova__fileInfo{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.Thread-module__rB7ova__fileToggleIcon{color:var(--text-faint);flex-shrink:0;transition:transform .15s}.Thread-module__rB7ova__fileToggleIcon[data-open=true]{color:var(--text);transform:rotate(90deg)}.Thread-module__rB7ova__fileStatusBadge{font:700 9px/1 var(--font-mono);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.Thread-module__rB7ova__fileStatusBadge[data-status=added]{color:#3fb950;background:#3fb95026}.Thread-module__rB7ova__fileStatusBadge[data-status=modified]{color:#d2991e;background:#d2992226}.Thread-module__rB7ova__fileStatusBadge[data-status=deleted]{color:#f85149;background:#f8514926}.Thread-module__rB7ova__filePath{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.Thread-module__rB7ova__fileActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Thread-module__rB7ova__editorIconBtn{width:20px;height:20px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;transition:all .12s;display:grid}.Thread-module__rB7ova__editorIconBtn:hover{background:var(--bg-hover);color:var(--text)}.Thread-module__rB7ova__diff{background:var(--bg-sunken);min-width:0;max-height:260px;font:400 11.5px/1.6 var(--font-mono);overflow:auto}.Thread-module__rB7ova__dock{padding:12px max(14px, calc((100% - var(--chat-max,100000px)) / 2)) 14px;gap:10px;display:grid;position:relative}.Thread-module__rB7ova__dock:before{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:28px;position:absolute;top:-28px;left:0;right:0}.Thread-module__rB7ova__composerDock{margin:0 max(14px, calc((100% - var(--chat-max,100000px)) / 2)) 12px;width:auto!important}.Thread-module__rB7ova__notice{font:400 12px/1.5 var(--font-mono);color:var(--text-faint);padding:0 4px}.Thread-module__rB7ova__notice.Thread-module__rB7ova__err{color:var(--err)}.Thread-module__rB7ova__toolIcon{color:#3fb950;flex-shrink:0}.Thread-module__rB7ova__toolIcon[data-status=failed]{color:#f85149}.Thread-module__rB7ova__ts{font:400 10.5px/1 var(--font-mono);color:var(--text-faint);letter-spacing:.04em;opacity:.6}.Thread-module__rB7ova__spin{border:1.5px solid var(--line-strong);border-top-color:var(--text);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite Thread-module__rB7ova__spin}@keyframes Thread-module__rB7ova__spin{to{transform:rotate(360deg)}}.Thread-module__rB7ova__working{color:var(--text-dim);align-items:center;gap:10px;font-size:13.5px;display:flex}.Thread-module__rB7ova__shimmer{background:linear-gradient(90deg, var(--text-faint) 0%, var(--text) 45%, var(--text-faint) 90%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite Thread-module__rB7ova__shimmer}@keyframes Thread-module__rB7ova__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.Thread-module__rB7ova__toolHead[data-static=true]{cursor:default}.Thread-module__rB7ova__toolStat{font:500 11px/1 var(--font-mono);gap:6px;display:inline-flex}.Thread-module__rB7ova__toolPath{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px var(--font-mono);color:var(--text-dim);overflow:hidden}.Thread-module__rB7ova__emptyState{animation:Thread-module__rB7ova__enter .3s var(--ease) both;flex-direction:column;gap:16px;padding:24px 0 8px;display:flex}.Thread-module__rB7ova__emptyHeader{align-items:flex-start;gap:12px;display:flex}.Thread-module__rB7ova__emptyLogo{color:var(--copper);flex-shrink:0;margin-top:2px}.Thread-module__rB7ova__emptyText{flex-direction:column;gap:4px;display:flex}.Thread-module__rB7ova__emptyTitle{font-size:16px;font-weight:600;font-family:var(--font-sans);color:var(--text);margin:0;line-height:1.3}.Thread-module__rB7ova__emptySubtitle{color:var(--text-dim);max-width:500px;margin:0;font-size:13px;line-height:1.45}.Thread-module__rB7ova__startersList{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.Thread-module__rB7ova__starterChip{background:var(--wash-1);height:26px;color:var(--text-dim);font-size:11.5px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;padding:0 10px;transition:background .12s,color .12s;display:inline-flex}.Thread-module__rB7ova__starterChip:hover{background:var(--wash-2);color:var(--text)}.Thread-module__rB7ova__artifactCard{text-align:left;background:var(--bg-raised);width:100%;max-width:360px;box-shadow:var(--shadow);color:inherit;cursor:pointer;font:inherit;border:0;border-radius:12px;gap:4px;padding:10px 14px;display:grid}.Thread-module__rB7ova__artifactCard strong{font-size:13.5px;font-weight:600}.Thread-module__rB7ova__artifactCard span{color:var(--text-muted);font-size:12px}.Thread-module__rB7ova__artifactCard[aria-expanded=true]{outline:1px solid var(--copper)}
.Workspace-module__vBht6q__panel{background:var(--bg-raised);min-height:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.Workspace-module__vBht6q__bottomWrap{flex:0 0 var(--bottom);min-height:0;transition:flex-basis .26s var(--ease);overflow:hidden}.Workspace-module__vBht6q__pages{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid}.Workspace-module__vBht6q__pages>*{grid-area:1/1;min-width:0;min-height:0}.Workspace-module__vBht6q__pages [hidden]{display:none}.Workspace-module__vBht6q__main{flex:1;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.Workspace-module__vBht6q__tabsBar{background:var(--bg-sunken);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-right:12px;display:flex}.Workspace-module__vBht6q__tabs{scrollbar-width:none;background:0 0;align-items:stretch;gap:2px;height:36px;padding:0 10px;display:flex;overflow:auto hidden}.Workspace-module__vBht6q__tab{color:var(--text-faint);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:color .15s;display:inline-flex;position:relative}.Workspace-module__vBht6q__tab:hover{color:var(--text-dim)}.Workspace-module__vBht6q__tab[aria-selected=true]{color:var(--text)}.Workspace-module__vBht6q__tab[aria-selected=true]:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.Workspace-module__vBht6q__live{background:var(--copper);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite Workspace-module__vBht6q__blink}@keyframes Workspace-module__vBht6q__blink{50%{opacity:.3}}.Workspace-module__vBht6q__content{min-height:0;overflow:auto}.Workspace-module__vBht6q__contentFill{min-height:0;display:grid;overflow:hidden}.Workspace-module__vBht6q__empty{text-align:center;min-height:280px;color:var(--text-faint);align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.Workspace-module__vBht6q__empty b{color:var(--text-dim);font-weight:550}.Workspace-module__vBht6q__empty p{max-width:340px;font-size:13.5px;line-height:1.55}.Workspace-module__vBht6q__timeline{background:linear-gradient(180deg, var(--copper-wash), transparent);align-items:center;gap:0;padding:14px 18px;display:flex}.Workspace-module__vBht6q__node{font:500 11.5px/1 var(--font-mono);color:var(--text-faint);white-space:nowrap;align-items:center;gap:8px;display:flex}.Workspace-module__vBht6q__node[data-state=active]{color:var(--text)}.Workspace-module__vBht6q__node[data-state=done]{color:var(--text-dim)}.Workspace-module__vBht6q__mark{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.Workspace-module__vBht6q__node[data-state=done] .Workspace-module__vBht6q__mark{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.Workspace-module__vBht6q__node[data-state=active] .Workspace-module__vBht6q__mark{border-color:var(--copper);border-top-color:#0000;animation:.8s linear infinite Workspace-module__vBht6q__spin}@keyframes Workspace-module__vBht6q__spin{to{transform:rotate(360deg)}}.Workspace-module__vBht6q__link{background:var(--line-strong);flex:1;min-width:14px;height:1.5px;margin:0 10px;position:relative;overflow:hidden}.Workspace-module__vBht6q__link[data-done=true]:after{content:"";background:var(--ok);position:absolute;inset:0}.Workspace-module__vBht6q__count{color:var(--copper)}@media (max-width:760px){.Workspace-module__vBht6q__timeline{flex-wrap:wrap;row-gap:8px}}.Workspace-module__vBht6q__step{display:contents}@media (max-width:760px){.Workspace-module__vBht6q__tabs{height:44px}.Workspace-module__vBht6q__tab{padding:0 14px;font-size:14px}.Workspace-module__vBht6q__content button,.Workspace-module__vBht6q__content a[href],.Workspace-module__vBht6q__contentFill button{min-height:36px}.Workspace-module__vBht6q__bottomWrap{transition:flex-basis .2s var(--ease)}}
.DiffEditor-module__FA_19q__container{background:var(--bg-raised);flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.DiffEditor-module__FA_19q__toolbar{background:var(--bg-raised);align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 8px 4px 14px;display:flex;overflow:hidden}.DiffEditor-module__FA_19q__stats{min-width:0;font:500 12px/1 var(--font-mono);white-space:nowrap;flex:auto;align-items:center;gap:8px;display:flex;overflow:hidden}.DiffEditor-module__FA_19q__add{color:var(--ok)}.DiffEditor-module__FA_19q__del{color:var(--err)}.DiffEditor-module__FA_19q__muted{color:var(--text-faint);font-weight:400}.DiffEditor-module__FA_19q__spacer{flex:1}.DiffEditor-module__FA_19q__rule{background:var(--line);width:1px;height:16px;margin:0 4px}.DiffEditor-module__FA_19q__body{flex:1;min-width:0;min-height:0;position:relative}.DiffEditor-module__FA_19q__host{position:absolute;inset:0;overflow:auto}.DiffEditor-module__FA_19q__host .cm-mergeView{min-height:100%}.DiffEditor-module__FA_19q__host .cm-editor{min-width:0}.DiffEditor-module__FA_19q__host .cm-mergeViewEditors{min-height:100%}.DiffEditor-module__FA_19q__host .cm-scroller{overflow-x:auto}.DiffEditor-module__FA_19q__body[data-mode=split] .DiffEditor-module__FA_19q__host .cm-mergeViewEditor:first-child{flex:0 0 var(--split);max-width:var(--split);min-width:0}.DiffEditor-module__FA_19q__body[data-mode=split] .DiffEditor-module__FA_19q__host .cm-mergeViewEditor:last-child{flex:1 1 0;min-width:0}.DiffEditor-module__FA_19q__divider{top:0;bottom:0;left:var(--split);cursor:col-resize;touch-action:none;z-index:3;width:9px;margin-left:-4px;position:absolute}.DiffEditor-module__FA_19q__divider:after{content:"";background:var(--line-strong);width:1px;transition:background .14s,width .14s;position:absolute;top:0;bottom:0;left:4px}.DiffEditor-module__FA_19q__divider:hover:after,.DiffEditor-module__FA_19q__divider:focus-visible:after{background:var(--text-faint);width:3px;left:3px}.DiffEditor-module__FA_19q__divider:focus-visible{outline:0}.DiffEditor-module__FA_19q__label{text-overflow:ellipsis;min-width:0;color:var(--text-faint);font-weight:400;font-family:var(--font-sans);overflow:hidden}.DiffEditor-module__FA_19q__actions{flex:none;align-items:center;gap:2px;display:flex}.DiffEditor-module__FA_19q__empty{color:var(--text-faint);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}
.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{-webkit-backdrop-filter:blur(20px);width:min(680px,100vw - 32px);transition:border-color .22s var(--ease), box-shadow .22s var(--ease), background .22s var(--ease);background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#121212b8);border:1px solid var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff09);border-radius:22px;margin:0 auto;padding:16px 16px 14px 20px;position:relative;box-shadow:0 24px 48px -18px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#000000b3),0 2px 6px #00000008}.Composer-module__B01H5a__root:focus-within{background:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#141414d1);border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff12);box-shadow:0 24px 52px -16px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#000000bf)}.Composer-module__B01H5a__dragOver{border-color:color-mix(in oklab, var(--copper) 55%, var(--ring-b));background:color-mix(in oklab, var(--copper) 6%, var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#141414d1))}.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}}
.FileHistory-module__pmQ21a__wrap{position:relative}.FileHistory-module__pmQ21a__popover{z-index:50;background:var(--panel);border:1px solid var(--line);width:320px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-float);animation:FileHistory-module__pmQ21a__pop .16s var(--ease) both;transform-origin:100% 0;border-radius:12px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}@keyframes FileHistory-module__pmQ21a__pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.FileHistory-module__pmQ21a__title{font-size:11px;font-weight:600;font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-dim);border-bottom:1px solid var(--line);padding:10px 12px 6px}.FileHistory-module__pmQ21a__list{flex-direction:column;gap:2px;max-height:360px;padding:6px;display:flex;overflow:hidden auto}.FileHistory-module__pmQ21a__loading{text-align:center;color:var(--text-faint);padding:18px;font-size:12px}.FileHistory-module__pmQ21a__item{border-radius:8px;align-items:center;display:flex;position:relative}.FileHistory-module__pmQ21a__item:hover,.FileHistory-module__pmQ21a__item:focus-within{background:var(--bg-hover)}.FileHistory-module__pmQ21a__main{text-align:left;flex:1;gap:2px;min-width:0;padding:7px 8px;display:grid}.FileHistory-module__pmQ21a__message{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.35;overflow:hidden}.FileHistory-module__pmQ21a__meta{color:var(--text-faint);font-size:11px}.FileHistory-module__pmQ21a__meta code{font:400 10.5px var(--font-mono);background:var(--wash-2);color:var(--text-dim);border-radius:4px;padding:1px 4px}.FileHistory-module__pmQ21a__actions{align-items:center;gap:2px;padding-right:4px;display:none}.FileHistory-module__pmQ21a__item:hover .FileHistory-module__pmQ21a__actions,.FileHistory-module__pmQ21a__item:focus-within .FileHistory-module__pmQ21a__actions{display:inline-flex}
.FileTree-module__drMJHW__tree{background:var(--bg-sunken);flex-direction:column;height:100%;min-height:0;display:flex}.FileTree-module__drMJHW__head{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;align-items:center;padding:8px 6px 4px 16px;display:flex}.FileTree-module__drMJHW__tools{gap:0;display:inline-flex}.FileTree-module__drMJHW__list{flex:1;min-height:0;padding:4px 6px 12px;overflow:auto}.FileTree-module__drMJHW__list[data-drop=true]{background:var(--wash-1)}.FileTree-module__drMJHW__row{border-radius:7px;align-items:center;height:28px;padding-right:2px;display:flex;position:relative}.FileTree-module__drMJHW__row:hover,.FileTree-module__drMJHW__row:focus-within{background:var(--bg-hover)}.FileTree-module__drMJHW__row[data-selected=true]{background:var(--active)}.FileTree-module__drMJHW__row[data-drop=true]{background:var(--wash-3)}.FileTree-module__drMJHW__main{text-align:left;min-width:0;height:100%;font:400 12.5px/1 var(--font-mono);color:var(--text-dim);flex:1;align-items:center;gap:6px;display:flex}.FileTree-module__drMJHW__row[data-selected=true] .FileTree-module__drMJHW__main,.FileTree-module__drMJHW__row:hover .FileTree-module__drMJHW__main{color:var(--text)}.FileTree-module__drMJHW__chevron{width:16px;color:var(--text-faint);flex:none;place-items:center;display:grid}.FileTree-module__drMJHW__chevron svg{width:12px;height:12px}.FileTree-module__drMJHW__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileTree-module__drMJHW__state{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.FileTree-module__drMJHW__state[data-s=writing]{background:var(--copper);animation:.9s ease-in-out infinite FileTree-module__drMJHW__blink}.FileTree-module__drMJHW__state[data-s=done]{background:var(--ok)}@keyframes FileTree-module__drMJHW__blink{50%{opacity:.3}}.FileTree-module__drMJHW__lock{color:var(--text-faint);flex:none;margin-right:6px}.FileTree-module__drMJHW__more{opacity:0;width:24px;height:24px}.FileTree-module__drMJHW__row:hover .FileTree-module__drMJHW__more,.FileTree-module__drMJHW__row:focus-within .FileTree-module__drMJHW__more{opacity:1}.FileTree-module__drMJHW__glyph{width:16px;color:var(--text-faint);flex:none;place-items:center;margin-right:6px;display:grid}.FileTree-module__drMJHW__input{min-width:0;height:24px;font:400 12.5px var(--font-mono);color:var(--text);background:var(--active);border-radius:6px;flex:1;padding:0 8px}.FileTree-module__drMJHW__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--err)}.FileTree-module__drMJHW__problem{z-index:5;background:var(--panel);color:var(--err);font:400 11.5px/1.2 var(--font-sans);white-space:nowrap;box-shadow:var(--shadow-float);border-radius:7px;margin-top:2px;padding:5px 8px;position:absolute;top:100%;left:8px}
.Code-module__Esm32q__code{min-width:0;height:100%;min-height:0;display:flex}.Code-module__Esm32q__treePane{flex:0 0 var(--tree);width:var(--tree);min-width:0;min-height:0}.Code-module__Esm32q__viewer{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.Code-module__Esm32q__tabBar{background:var(--bg-sunken);align-items:center;min-width:0;min-height:36px;display:flex}.Code-module__Esm32q__fileTabs{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;min-height:36px;padding:0 8px;display:flex;overflow-x:auto}.Code-module__Esm32q__fileActions{flex:none;align-items:center;gap:2px;padding:0 8px 0 6px;display:flex}.Code-module__Esm32q__fileTab{height:36px;color:var(--text-faint);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;border-radius:8px 8px 0 0;flex:none;align-items:center;padding-left:10px;transition:background .12s,opacity .12s,transform .12s;display:inline-flex;position:relative}.Code-module__Esm32q__fileTab:active{cursor:grabbing}.Code-module__Esm32q__fileTab[data-dragging=true]{opacity:.6;background:var(--bg-hover);transition:none}.Code-module__Esm32q__fileTab[data-active=true]{background:var(--bg-raised);color:var(--text)}.Code-module__Esm32q__fileTab>button:first-child{font:400 12px var(--font-mono);white-space:nowrap;color:inherit;cursor:inherit;align-items:center;gap:6px;display:inline-flex}.Code-module__Esm32q__dirty{background:var(--warn);border-radius:50%;width:6px;height:6px}.Code-module__Esm32q__closeTab{width:22px;height:22px;color:var(--text-faint);opacity:0;cursor:pointer;border-radius:6px;place-items:center;margin:0 4px 0 2px;display:grid}.Code-module__Esm32q__fileTab:hover .Code-module__Esm32q__closeTab,.Code-module__Esm32q__fileTab[data-active=true] .Code-module__Esm32q__closeTab{opacity:1}.Code-module__Esm32q__closeTab:hover{background:var(--bg-hover);color:var(--text)}.Code-module__Esm32q__tabSpacer{flex:1}.Code-module__Esm32q__mini{height:26px;font:500 11.5px/1 var(--font-mono);color:var(--text-dim);white-space:nowrap;border-radius:7px;padding:0 9px}.Code-module__Esm32q__mini:hover{color:var(--text);background:var(--bg-hover)}.Code-module__Esm32q__editor{background:var(--bg-raised);min-width:0;min-height:0;overflow:hidden}.Code-module__Esm32q__preview{height:100%;padding:20px 26px 30px;overflow:auto}.Code-module__Esm32q__status{height:26px;font:400 11px/1 var(--font-mono);color:var(--text-faint);background:var(--bg-sunken);white-space:nowrap;align-items:center;gap:16px;padding:0 14px;display:flex;overflow:hidden}.Code-module__Esm32q__statusSpacer{flex:1}.Code-module__Esm32q__writing{color:var(--copper)}.Code-module__Esm32q__filesToggle{display:none}@media (max-width:760px){.Code-module__Esm32q__code{flex-direction:column}.Code-module__Esm32q__code>[role=separator]{display:none}.Code-module__Esm32q__treePane{border-bottom:1px solid var(--line);flex:none;width:100%;max-height:46%;display:none;overflow:auto}.Code-module__Esm32q__treePane[data-open=true]{display:block}.Code-module__Esm32q__filesToggle{height:36px;font:500 12.5px var(--font-mono);color:var(--text-dim);border-radius:8px;flex:none;align-items:center;margin-left:4px;padding:0 14px;display:inline-flex}.Code-module__Esm32q__filesToggle[aria-expanded=true]{background:var(--bg-hover);color:var(--text)}.Code-module__Esm32q__tabBar,.Code-module__Esm32q__fileTabs,.Code-module__Esm32q__fileTab{height:44px;min-height:44px}.Code-module__Esm32q__closeTab{opacity:1;width:32px;height:32px}.Code-module__Esm32q__status{height:30px}}
.Pages-module__PicqaW__page{align-content:start;gap:24px;max-width:880px;padding:22px 26px 30px;display:grid}.Pages-module__PicqaW__tools{justify-content:flex-end;margin-bottom:-12px;display:flex}.Pages-module__PicqaW__lead{color:var(--text);letter-spacing:-.005em;font-size:16px;line-height:1.6}.Pages-module__PicqaW__section{gap:10px;display:grid}.Pages-module__PicqaW__heading{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.Pages-module__PicqaW__body{color:var(--text-dim);font-size:14px;line-height:1.65}.Pages-module__PicqaW__hint{color:var(--text-faint);font-size:12.5px;line-height:1.5}.Pages-module__PicqaW__rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.Pages-module__PicqaW__row{background:var(--bg-sunken);color:var(--text-dim);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.Pages-module__PicqaW__row>span,.Pages-module__PicqaW__row>label{flex:1;min-width:0}.Pages-module__PicqaW__row label{cursor:pointer;align-items:center;gap:10px;display:flex}.Pages-module__PicqaW__row .Pages-module__PicqaW__done{color:var(--text-faint);text-decoration:line-through}.Pages-module__PicqaW__mark{width:14px;height:14px;color:var(--text-faint);flex:none}.Pages-module__PicqaW__mark.Pages-module__PicqaW__ok{color:var(--ok)}.Pages-module__PicqaW__action{height:28px;color:var(--text-dim);background:var(--bg-hover);border-radius:8px;flex:none;padding:0 11px;font-size:12.5px;transition:color .14s,background .14s}.Pages-module__PicqaW__action:hover:not(:disabled){color:var(--text);background:var(--active)}.Pages-module__PicqaW__action:disabled{opacity:.45;cursor:not-allowed}.Pages-module__PicqaW__link{color:var(--copper);flex:none;font-size:12.5px}.Pages-module__PicqaW__link:hover{text-decoration:underline}.Pages-module__PicqaW__note{background:var(--bg-sunken);color:var(--text-dim);border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.55}.Pages-module__PicqaW__note.Pages-module__PicqaW__warn{background:var(--warn-wash);color:var(--text)}.Pages-module__PicqaW__refusal{background:var(--err-wash);border-radius:12px;gap:6px;padding:14px 16px;font-size:14px;line-height:1.55;display:grid}.Pages-module__PicqaW__refusal b{font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--err)}.Pages-module__PicqaW__empty{text-align:center;min-height:280px;color:var(--text-faint);align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.Pages-module__PicqaW__empty b{color:var(--text-dim);font-weight:550}.Pages-module__PicqaW__empty p{max-width:360px;font-size:13.5px;line-height:1.55}.Pages-module__PicqaW__parts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Pages-module__PicqaW__part{background:var(--bg-sunken);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.Pages-module__PicqaW__part strong{font-size:14px;font-weight:600}.Pages-module__PicqaW__part small{color:var(--text-faint);font:400 11.5px/1.5 var(--font-mono);margin-top:3px;display:block}.Pages-module__PicqaW__pins{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Pages-module__PicqaW__pins span{font:500 11px/1 var(--font-mono);background:var(--bg-hover);color:var(--text-dim);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.Pages-module__PicqaW__pins i{border-radius:50%;width:7px;height:7px}.Pages-module__PicqaW__links{align-items:center;gap:12px;display:flex}.Pages-module__PicqaW__record{font:500 11px/1 var(--font-mono);color:var(--text-dim);align-items:center;gap:6px;display:inline-flex}.Pages-module__PicqaW__record i{background:var(--warn);border-radius:50%;width:6px;height:6px}.Pages-module__PicqaW__record.Pages-module__PicqaW__ok i{background:var(--ok)}.Pages-module__PicqaW__network{gap:10px;max-width:360px;display:grid}.Pages-module__PicqaW__network label{color:var(--text-dim);gap:6px;font-size:13px;display:grid}.Pages-module__PicqaW__network input{height:40px;color:var(--text);padding:0 14px;font-size:14px}.Pages-module__PicqaW__network button{background:var(--text);height:36px;color:var(--bg);border-radius:10px;justify-self:start;padding:0 16px;font-size:13px;font-weight:600}.Pages-module__PicqaW__network button:disabled{opacity:.45;cursor:not-allowed}.Pages-module__PicqaW__previewBar{border-bottom:1px solid var(--border);color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.Pages-module__PicqaW__previewBar a{color:var(--accent);font-variant-numeric:tabular-nums;text-decoration:none}.Pages-module__PicqaW__previewFrame{background:#fff;border:0;width:100%;height:calc(100% - 41px);min-height:360px;display:block}.Pages-module__PicqaW__previewWrap{grid-template-rows:auto 1fr;height:100%;min-height:0;display:grid}.Pages-module__PicqaW__plain{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12.5px}.Pages-module__PicqaW__report{gap:8px;max-width:420px;margin-top:8px;display:grid}.Pages-module__PicqaW__report label{color:var(--text-dim);gap:4px;font-size:12px;display:grid}.Pages-module__PicqaW__report textarea{background:var(--well);color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:13px}.Pages-module__PicqaW__report div{gap:8px;display:flex}.Pages-module__PicqaW__report button{background:var(--field);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12.5px}.Pages-module__PicqaW__report button:disabled{opacity:.5;cursor:default}.Pages-module__PicqaW__level{background:var(--field);color:var(--text-dim);font:600 10.5px/1.3 var(--font-mono);text-transform:capitalize;border-radius:999px;padding:2px 8px;display:inline-flex}
.WiringCanvas-module__GgV9WW__canvas{background-image:radial-gradient(color-mix(in srgb, var(--text-faint) 26%, transparent) 1px, transparent 1px);background-size:22px 22px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.WiringCanvas-module__GgV9WW__svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.WiringCanvas-module__GgV9WW__background{cursor:grab}.WiringCanvas-module__GgV9WW__background:active{cursor:grabbing}.WiringCanvas-module__GgV9WW__linking{cursor:crosshair}.WiringCanvas-module__GgV9WW__board{fill:var(--lightningcss-light,#0a0a0a09)var(--lightningcss-dark,#ffffff09);stroke:var(--lightningcss-light,#0a0a0a0a)var(--lightningcss-dark,#ffffff0a);stroke-width:1px}.WiringCanvas-module__GgV9WW__usb{fill:var(--lightningcss-light,#0a0a0a08)var(--lightningcss-dark,#ffffff05);stroke:var(--lightningcss-light,#0a0a0a08)var(--lightningcss-dark,#ffffff06);stroke-width:1px}.WiringCanvas-module__GgV9WW__part{fill:var(--lightningcss-light,#0a0a0a09)var(--lightningcss-dark,#ffffff09);stroke:var(--lightningcss-light,#0a0a0a0a)var(--lightningcss-dark,#ffffff0a);stroke-width:1px;cursor:move;transition:fill .14s,stroke .14s}.WiringCanvas-module__GgV9WW__part:hover{fill:var(--lightningcss-light,#0a0a0a0d)var(--lightningcss-dark,#ffffff0e);stroke:var(--lightningcss-light,#0a0a0a14)var(--lightningcss-dark,#ffffff14)}.WiringCanvas-module__GgV9WW__part.WiringCanvas-module__GgV9WW__selected{fill:var(--lightningcss-light,#0a0a0a12)var(--lightningcss-dark,#ffffff13);stroke:var(--text-faint);stroke-width:1px}.WiringCanvas-module__GgV9WW__label{color:var(--text);flex-direction:column;gap:3px;display:flex}.WiringCanvas-module__GgV9WW__label strong{white-space:nowrap;text-overflow:ellipsis;cursor:default;pointer-events:auto;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.WiringCanvas-module__GgV9WW__label span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.WiringCanvas-module__GgV9WW__terminal{fill:var(--text-dim);font-size:11.5px}.WiringCanvas-module__GgV9WW__node{stroke:var(--obj);stroke-width:1.5px}.WiringCanvas-module__GgV9WW__terminalHit{cursor:crosshair}.WiringCanvas-module__GgV9WW__terminalHit:hover{fill:var(--wash-3);stroke:var(--text-faint);stroke-width:1.5px}.WiringCanvas-module__GgV9WW__pin{cursor:pointer}.WiringCanvas-module__GgV9WW__pin:hover circle{stroke-width:3px}.WiringCanvas-module__GgV9WW__pinUsed{fill:var(--text);font-size:12px;font-weight:600}.WiringCanvas-module__GgV9WW__pinIdle{fill:var(--text-faint);font-size:12px}.WiringCanvas-module__GgV9WW__pin:hover text{fill:var(--text)}.WiringCanvas-module__GgV9WW__pin.WiringCanvas-module__GgV9WW__selected text{fill:var(--copper);font-weight:700}.WiringCanvas-module__GgV9WW__invalid{opacity:.3}.WiringCanvas-module__GgV9WW__valid{cursor:pointer}.WiringCanvas-module__GgV9WW__ring{stroke:var(--ok);stroke-width:2px;animation:1.1s ease-in-out infinite WiringCanvas-module__GgV9WW__ring}@keyframes WiringCanvas-module__GgV9WW__ring{50%{opacity:.3}}.WiringCanvas-module__GgV9WW__tools{align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px}.WiringCanvas-module__GgV9WW__tools button{background:var(--bg-hover);min-width:30px;height:30px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;transition:color .14s,background .14s;display:inline-flex}.WiringCanvas-module__GgV9WW__tools button:hover{color:var(--text);background:var(--active)}.WiringCanvas-module__GgV9WW__info{color:var(--text-faint);cursor:help;padding:6px;display:inline-flex;position:relative}.WiringCanvas-module__GgV9WW__info:hover,.WiringCanvas-module__GgV9WW__info:focus-visible{color:var(--text);outline:0}.WiringCanvas-module__GgV9WW__tooltip{background:var(--panel);width:260px;color:var(--text-dim);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;z-index:2;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.55;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-2px)}.WiringCanvas-module__GgV9WW__info:hover .WiringCanvas-module__GgV9WW__tooltip,.WiringCanvas-module__GgV9WW__info:focus-visible .WiringCanvas-module__GgV9WW__tooltip{opacity:1;transform:none}.WiringCanvas-module__GgV9WW__hint{color:var(--text-dim);pointer-events:none;margin:0;font-size:12px;position:absolute;bottom:10px;left:14px}
.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}
