.design_studio__3o5LM{min-height:100vh;background:#14100c;color:#faf7f2;--line:rgba(250,247,242,.13);--muted:#b5ab9c;--faint:#7a7060;--orange:#ff6b2c}.design_studio__3o5LM *{box-sizing:border-box}.design_topbar__bsoNz{height:66px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(20,16,12,.96);position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.design_wordmark__56O_N{display:flex;align-items:center;gap:10px;color:#faf7f2;text-decoration:none;font-size:18px}.design_wordmark__56O_N>svg{display:block;flex:none}.design_wordmark__56O_N i{font:500 9px/1 var(--mono,monospace);letter-spacing:.1em;color:var(--orange);border:1px solid rgba(255,107,44,.45);border-radius:999px;padding:5px 7px;font-style:normal}.design_topbar__bsoNz nav{display:flex;align-items:center;gap:24px}.design_topbar__bsoNz nav a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .15s}.design_topbar__bsoNz nav a:hover{color:#faf7f2}.design_avatar__MU8d5{width:28px;height:28px;border:1px solid var(--line);background:rgba(250,247,242,.08);border-radius:50%;display:grid;place-items:center;font-size:11px}.design_hero__dim_K{max-width:920px;margin:0 auto;padding:78px 24px 62px;text-align:center}.design_kicker__6kuZ_{margin:0 0 16px;color:var(--orange);font-size:10px;letter-spacing:.17em}.design_hero__dim_K h1{margin:0;font-size:clamp(42px,6vw,68px);letter-spacing:-.055em;line-height:.98;font-weight:600}.design_subhead__iKa72{max-width:640px;margin:18px auto 32px;color:var(--muted);font-size:16px;line-height:1.6}.design_composer__zfvCh{overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:18px;background:#211c17;box-shadow:0 28px 80px rgba(0,0,0,.32);transition:border-color .15s}.design_composer__zfvCh:focus-within{border-color:rgba(255,107,44,.75)}.design_composer__zfvCh textarea{width:100%;min-height:112px;padding:21px 22px 10px;resize:none;border:0;outline:0;color:#faf7f2;background:transparent;font:400 16px/1.55 inherit}.design_composer__zfvCh textarea::-moz-placeholder{color:#756d63}.design_composer__zfvCh textarea::placeholder{color:#756d63}.design_attachments__0ixCI{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 10px}.design_attachments__0ixCI button{display:flex;gap:8px;align-items:center;max-width:210px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:rgba(250,247,242,.05);font:inherit;cursor:pointer}.design_attachments__0ixCI span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design_attachments__0ixCI b{color:var(--orange)}.design_composerTools__ewGOF{display:flex;gap:8px;padding:10px 14px 14px;align-items:stretch}.design_codeTool__Dhaek,.design_send__S2s4d,.design_squareTool__t08cO{width:48px;min-width:48px;height:48px;border:1px solid var(--line);border-radius:11px;background:rgba(250,247,242,.04);color:var(--muted);font:500 19px/1 inherit;cursor:pointer}.design_codeTool__Dhaek{font-family:monospace;font-size:13px}.design_activeTool__sgUFU{color:var(--orange);border-color:var(--orange);background:rgba(255,107,44,.09)}.design_composerTools__ewGOF label{min-width:176px;height:48px;padding:7px 12px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:11px;background:rgba(250,247,242,.04)}.design_composerTools__ewGOF label small{color:var(--faint);font-size:9px;line-height:1}.design_composerTools__ewGOF select{width:100%;padding:3px 20px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:#faf7f2;background:transparent;font:500 12px/1.2 inherit;cursor:pointer}.design_composerTools__ewGOF select option{background:#211c17}.design_modelSelect__IxaOf{margin-left:auto;min-width:154px!important}.design_send__S2s4d{color:#fff;border-color:transparent;background:var(--orange);box-shadow:inset 0 -2px 0 #d14e12;font-size:23px}.design_send__S2s4d:disabled{opacity:.4;cursor:default;box-shadow:none}.design_templateMatrix__GC0sd{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);background:#191510}.design_templateMatrix__GC0sd button{min-height:105px;padding:13px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-right:1px solid rgba(250,247,242,.07);border-bottom:1px solid rgba(250,247,242,.07);color:#8a8073;background:transparent;font:inherit;cursor:pointer;transition:color .15s,background .15s}.design_templateMatrix__GC0sd button:nth-child(6n){border-right:0}.design_templateMatrix__GC0sd button:nth-child(n+7){border-bottom:0}.design_templateMatrix__GC0sd button:hover{color:#faf7f2;background:rgba(250,247,242,.035)}.design_templateMatrix__GC0sd span{color:inherit;font-size:12px}.design_templateMatrix__GC0sd small{color:#685f55;font-size:9px}.design_templateMatrix__GC0sd .design_templateActive__YHHMV{color:var(--orange);background:rgba(255,107,44,.08);box-shadow:inset 0 0 0 1px rgba(255,107,44,.75)}.design_error__Y0wru{margin:14px auto 0;max-width:720px;padding:11px 14px;border:1px solid rgba(255,125,88,.35);border-radius:10px;color:#ffc0a6;background:rgba(152,47,21,.18);font-size:13px}.design_library__af1JG{max-width:1240px;margin:0 auto;padding:0 28px 110px}.design_libraryNav__3dumK{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.design_libraryNav__3dumK>div{display:flex;align-items:center;gap:4px}.design_libraryNav__3dumK button{padding:9px 13px;border:0;border-radius:8px;color:var(--faint);background:transparent;font:500 13px/1 inherit;cursor:pointer}.design_libraryNav__3dumK .design_layoutActive__8QXwW,.design_libraryNav__3dumK .design_libraryActive__YAePX{color:#faf7f2;background:rgba(250,247,242,.11)}.design_libraryActions___uehX{gap:6px!important}.design_search__Z_x3z{width:220px;height:36px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;color:var(--faint)}.design_search__Z_x3z input{width:100%;border:0;outline:0;background:transparent;color:#faf7f2;font:12px inherit}.design_projectList__IRz5Q{width:100%}.design_projectRow__a_5VX{width:100%;min-height:76px;padding:10px 12px;display:grid;grid-template-columns:100px minmax(260px,1fr) 150px 115px 90px;align-items:center;gap:14px;border:0;border-bottom:1px solid rgba(250,247,242,.08);color:var(--muted);background:transparent;text-align:left;font:inherit;cursor:pointer}button.design_projectRow__a_5VX:hover{background:rgba(250,247,242,.035)}.design_projectHead__RZ10K{min-height:42px;color:#6f665c;font-size:9px;letter-spacing:.09em;cursor:default}.design_projectRow__a_5VX strong{display:block;color:#f2ece3;font-size:13px;font-weight:550}.design_projectRow__a_5VX small{display:block;margin-top:4px;color:#776e63;font-size:11px}.design_projectRow__a_5VX>span:nth-child(4){font-size:9px;letter-spacing:.08em}.design_gridThumb__KnIgw,.design_projectThumb__hQY59{position:relative;overflow:hidden;display:block;background:#eee8de;border-radius:7px}.design_projectThumb__hQY59{width:88px;height:52px}.design_gridThumb__KnIgw:before,.design_projectThumb__hQY59:before{content:"";position:absolute;left:9%;top:12%;width:35%;height:8%;background:var(--thumb-accent)}.design_gridThumb__KnIgw i,.design_projectThumb__hQY59 i{position:absolute;left:9%;right:9%;height:12%;border:1px solid rgba(20,16,12,.15);background:rgba(255,255,255,.55)}.design_gridThumb__KnIgw i:first-child,.design_projectThumb__hQY59 i:first-child{top:34%;height:34%;background:var(--thumb-accent);opacity:.85}.design_gridThumb__KnIgw i:nth-child(2),.design_projectThumb__hQY59 i:nth-child(2){top:74%;right:52%}.design_gridThumb__KnIgw i:nth-child(3),.design_projectThumb__hQY59 i:nth-child(3){top:74%;left:52%}.design_grade__SKE49{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:5px 7px;border-radius:999px;color:#8ccb8c;background:rgba(140,203,140,.14);font-size:10px;font-weight:600}.design_projectGrid__NfOJk{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:20px}.design_projectGrid__NfOJk button{border:0;color:var(--muted);background:transparent;text-align:left;font:inherit;cursor:pointer}.design_gridThumb__KnIgw{width:100%;aspect-ratio:1.55;margin-bottom:11px;border:1px solid var(--line)}.design_projectGrid__NfOJk strong{display:block;color:#f2ece3;font-size:13px}.design_projectGrid__NfOJk small{display:block;margin-top:4px;color:var(--faint)}.design_systemGrid__y9M_7{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px}.design_systemGrid__y9M_7 article{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#1b1713}.design_systemTop__JXixH{height:118px;padding:16px;display:flex;align-items:flex-end;justify-content:space-between}.design_systemTop__JXixH span{font-size:45px;font-weight:700;line-height:1}.design_systemTop__JXixH small{font-size:8px;letter-spacing:.1em}.design_systemGrid__y9M_7 h2{margin:16px 16px 6px;font-size:17px}.design_systemGrid__y9M_7 p{min-height:48px;margin:0 16px;color:var(--muted);font-size:12px;line-height:1.55}.design_systemGrid__y9M_7>article>small{display:block;padding:0 16px 16px;color:var(--faint)}.design_swatches__YfXeN{display:flex;height:26px;margin:14px 16px 8px;overflow:hidden;border-radius:6px}.design_swatches__YfXeN i{flex:1}.design_templateLibrary__xFWdm{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:20px}.design_templateLibrary__xFWdm button{min-height:150px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:#1b1713;text-align:left;font:inherit;cursor:pointer}.design_templateLibrary__xFWdm button:hover{border-color:var(--orange);color:var(--orange)}.design_templateLibrary__xFWdm strong{margin-top:14px;color:#faf7f2}.design_templateLibrary__xFWdm small{color:var(--faint)}.design_empty__Ahl6R{padding:60px 20px;color:var(--faint);text-align:center;border-bottom:1px solid var(--line)}.design_sessionGate__HlIwk{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:#b5ab9c;background:#14100c}.design_sessionGate__HlIwk p{margin:0}@media (max-width:900px){.design_hero__dim_K{padding-top:55px}.design_templateMatrix__GC0sd{grid-template-columns:repeat(4,1fr)}.design_templateMatrix__GC0sd button:nth-child(6n){border-right:1px solid rgba(250,247,242,.07)}.design_templateMatrix__GC0sd button:nth-child(4n){border-right:0}.design_templateMatrix__GC0sd button:nth-child(n+7){border-bottom:1px solid rgba(250,247,242,.07)}.design_templateMatrix__GC0sd button:nth-child(n+9){border-bottom:0}.design_projectRow__a_5VX{grid-template-columns:90px minmax(220px,1fr) 120px 80px}.design_projectRow__a_5VX>span:nth-child(4){display:none}.design_projectGrid__NfOJk{grid-template-columns:repeat(2,1fr)}.design_systemGrid__y9M_7{grid-template-columns:1fr}}@media (max-width:640px){.design_topbar__bsoNz{padding:0 16px}.design_topbar__bsoNz nav a:first-child{display:none}.design_hero__dim_K{padding:44px 14px}.design_hero__dim_K h1{font-size:45px}.design_subhead__iKa72{font-size:14px}.design_composerTools__ewGOF{flex-wrap:wrap}.design_composerTools__ewGOF label{flex:1;min-width:145px}.design_modelSelect__IxaOf{margin-left:0}.design_templateMatrix__GC0sd{grid-template-columns:repeat(3,1fr)}.design_templateMatrix__GC0sd button:nth-child(4n){border-right:1px solid rgba(250,247,242,.07)}.design_templateMatrix__GC0sd button:nth-child(3n){border-right:0}.design_templateMatrix__GC0sd button:nth-child(n+9){border-bottom:1px solid rgba(250,247,242,.07)}.design_templateMatrix__GC0sd button:nth-child(n+10){border-bottom:0}.design_library__af1JG{padding:0 14px 70px}.design_libraryNav__3dumK{align-items:flex-start;gap:10px;flex-direction:column}.design_libraryActions___uehX,.design_search__Z_x3z{width:100%}.design_projectRow__a_5VX{grid-template-columns:76px minmax(0,1fr) 64px;gap:8px}.design_projectHead__RZ10K,.design_projectRow__a_5VX>span:nth-child(3),.design_projectRow__a_5VX>span:nth-child(4){display:none}.design_projectThumb__hQY59{width:68px;height:44px}.design_projectGrid__NfOJk,.design_templateLibrary__xFWdm{grid-template-columns:1fr 1fr}}.design_refinePanel__4t0Mq{margin-top:10px;padding:14px;border:1px solid rgba(250,247,242,.14);border-radius:12px;background:#1e1914;text-align:left;animation:design_refineIn__brtPX .22s ease-out}.design_refinePanel__4t0Mq>p{margin:0 0 10px;color:#a2988a;font-size:10px;letter-spacing:.07em}.design_refineRow__hX7KB{margin-top:9px;display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:start}.design_refineRow__hX7KB>span{padding-top:7px;color:#d3cabc;font-size:12px}.design_refineRow__hX7KB>div{display:flex;flex-wrap:wrap;gap:6px}.design_refineRow__hX7KB button{padding:7px 11px;border:1px solid rgba(250,247,242,.14);border-radius:999px;color:#d3cabc;background:transparent;font:12px inherit;cursor:pointer}.design_refineRow__hX7KB .design_refineActive__FGG_V{color:#fff;border-color:#ff6b2c;background:rgba(255,107,44,.16)}.design_refineActions___6d1E{margin-top:13px;display:flex;gap:8px;align-items:center}.design_refineStart__xP3Vo{padding:9px 16px;border:0;border-radius:9px;color:#fff;background:#ff6b2c;font:600 13px inherit;cursor:pointer;box-shadow:inset 0 -2px 0 #d14e12}.design_refineSkip__79N_7{padding:9px 12px;border:0;color:#a2988a;background:transparent;font:12px inherit;cursor:pointer;text-decoration:underline}@keyframes design_refineIn__brtPX{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_b51245{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.labs_shell__ESfX4{--canvas:#14110e;--sidebar:#181410;--panel:#24201c;--panel-2:#2e2a25;--line:#37322d;--text:#faf7f2;--muted:#9f9992;--faint:#6f6962;--accent:#ff6b2c;--accent-hover:#e75a20;display:flex;width:100%;height:100dvh;overflow:hidden;background:var(--canvas);color:var(--text)}.labs_sessionGate__c_PHj{min-height:100dvh;display:grid;place-items:center;background:var(--canvas,#14110e);color:#9f9992;font-size:13px}.labs_sidebar__Bi13p{position:relative;z-index:40;width:288px;flex:0 0 288px;display:flex;flex-direction:column;padding:15px 10px 10px;border-right:1px solid var(--line);background:var(--sidebar)}.labs_brandRow__cgbLB,.labs_brandTools__kgzI9,.labs_composerBar__Mo9u1,.labs_mobileTop__8fcSw,.labs_profileRow__niA_u,.labs_threadHeader__Yk8wJ{display:flex;align-items:center}.labs_brandRow__cgbLB{justify-content:space-between;min-height:34px;padding:0 5px 11px}.labs_brand__3YQh7{display:flex;align-items:center;gap:9px;color:var(--text);text-decoration:none;font-size:19px;font-weight:700;letter-spacing:-.04em}.labs_brand__3YQh7 svg{flex:0 0 auto}.labs_brandDot__2mMpA{color:var(--accent)}.labs_brandMark__wLu_O{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:white;font-size:12px;font-weight:800;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}.labs_brandTools__kgzI9{gap:2px}.labs_brandTools__kgzI9 button,.labs_mobileClose__qblsr{width:31px;height:31px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.labs_brandTools__kgzI9 button:hover,.labs_mobileClose__qblsr:hover{background:#26221e;color:white}.labs_mobileClose__qblsr{display:none;font-size:20px}.labs_sidePrimary__yh__t{margin-bottom:6px}.labs_newButton__L9IPw{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:0;border-radius:8px;background:#33302c;color:white;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.labs_newButton__L9IPw:hover{background:#3d3935}.labs_newButton__L9IPw span:first-child{font-size:18px}.labs_newButton__L9IPw span:last-child{margin-left:auto;color:#77716b;font-size:9px;font-family:ui-monospace,monospace}.labs_sideLinks__Zu2AZ{display:flex;flex-direction:column;gap:1px;margin:2px 0 9px}.labs_sideLinks__Zu2AZ a{min-height:34px;display:flex;align-items:center;gap:10px;padding:0 9px;border-radius:7px;color:#d9d3cc;text-decoration:none;font-size:12.5px}.labs_sideLinks__Zu2AZ a:hover{background:#24211d;color:white}.labs_sideLinks__Zu2AZ a span:first-child{width:17px;color:#d8b7a3;text-align:center}.labs_threadScroll__R4W8g{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#403b36 transparent}.labs_threadGroup__FW5Qg{margin:11px 0 16px}.labs_threadGroup__FW5Qg>p{margin:0 9px 6px;color:var(--faint);font-size:9px;text-transform:uppercase;letter-spacing:.13em}.labs_threadGroup__FW5Qg button{width:100%;min-height:48px;display:flex;align-items:center;gap:7px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:#bcb6af;font:inherit;text-align:left;cursor:pointer}.labs_threadCopy__Asz3M{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.labs_threadCopy__Asz3M strong{overflow:hidden;color:#ddd6ce;font-size:11.5px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.labs_threadCopy__Asz3M small{display:-webkit-box;overflow:hidden;color:#746e67;font-size:9.5px;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.labs_threadGroup__FW5Qg .labs_threadActive__hGwYB,.labs_threadGroup__FW5Qg button:hover{background:#28241f;color:white}.labs_threadGroup__FW5Qg .labs_threadActive__hGwYB .labs_threadCopy__Asz3M small,.labs_threadGroup__FW5Qg button:hover .labs_threadCopy__Asz3M small{color:#a39c94}.labs_threadGroup__FW5Qg button i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--accent);animation:labs_pulse__zTNXn 1.1s infinite}.labs_emptyThreads__a0KuO{display:block;margin:8px 9px;color:#655f59;font-size:11px}.labs_sidebarBottom__30AZ2{position:relative;padding-top:7px;border-top:1px solid var(--line)}.labs_designLink__OP8Br{min-height:37px;display:flex;align-items:center;gap:9px;padding:0 8px;border-radius:7px;color:#e7c5b1;text-decoration:none;font-size:12px}.labs_designLink__OP8Br:hover{background:#26221e;color:white}.labs_accountWrap__Km2JY{position:relative}.labs_profileRow__niA_u{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:white;font:inherit;text-align:left;cursor:pointer}.labs_profileActive__mI5gf,.labs_profileRow__niA_u:hover{background:#26221e}.labs_avatar__9qzpZ{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#eee6da;color:#241f1b;font-size:10px;font-weight:800}.labs_profileRow__niA_u span:nth-child(2){min-width:0;display:flex;flex-direction:column}.labs_profileRow__niA_u strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.labs_profileRow__niA_u small{color:var(--faint);font-size:9px}.labs_accountMenu__cwMpL{position:absolute;right:0;bottom:46px;width:206px;padding:7px;border:1px solid #45403a;border-radius:11px;background:#24201c;box-shadow:0 18px 60px rgba(0,0,0,.48)}.labs_accountMenu__cwMpL a,.labs_accountMenu__cwMpL button{width:100%;min-height:34px;display:flex;align-items:center;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#d7d1ca;text-decoration:none;font:inherit;font-size:11.5px;cursor:pointer}.labs_accountMenu__cwMpL a:hover,.labs_accountMenu__cwMpL button:hover{background:#332e29;color:white}.labs_collapsedRail__7iIo0{display:none;width:58px;flex:0 0 58px;flex-direction:column;align-items:center;gap:12px;padding:15px 8px;border-right:1px solid var(--line);background:var(--sidebar)}.labs_collapsedRail__7iIo0 a,.labs_collapsedRail__7iIo0 button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#c6bfb8;text-decoration:none;cursor:pointer}.labs_collapsedRail__7iIo0 a:hover,.labs_collapsedRail__7iIo0 button:hover{background:#2b2722;color:white}.labs_collapsedRail__7iIo0 .labs_railBrand___DHw_{background:transparent}.labs_collapsedRail__7iIo0 .labs_railBrand___DHw_:hover{background:#2b2722}.labs_shellCollapsed__y7BYD .labs_sidebar__Bi13p{display:none}.labs_shellCollapsed__y7BYD .labs_collapsedRail__7iIo0{display:flex}.labs_main__az3g4{position:relative;min-width:0;flex:1;overflow:auto;background:var(--canvas)}.labs_mobileTop__8fcSw{display:none}.labs_mobileBrand__uXbSn{display:flex;align-items:center;gap:7px}.labs_backdrop__WY2Ue{display:none}.labs_consoleHome__sO8Pr{min-height:100%;display:grid;place-items:center;padding:70px 28px 126px}.labs_homeInner__Nvoq_{width:min(680px,100%)}.labs_greeting__2_SKb{margin:0;color:#eee8de;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,58px);line-height:1.08;font-weight:400;letter-spacing:-.045em;text-align:center}.labs_homeSub__Gokec{margin:9px 0 29px;color:#7e7871;font-size:12px;text-align:center}.labs_composer__TaEoW{overflow:hidden;border:1px solid #5c554e;border-radius:16px;background:#221f1c;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 54px rgba(0,0,0,.34);transition:border-color .14s ease,box-shadow .14s ease}.labs_composer__TaEoW:focus-within{border-color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 54px rgba(0,0,0,.4),0 0 0 3px rgba(255,107,44,.16)}.labs_composer__TaEoW textarea{width:100%;min-height:104px;resize:none;padding:18px 19px 7px;border:0;outline:0;background:transparent;color:white;font:inherit;font-size:14.5px;line-height:1.55}.labs_composer__TaEoW textarea::-moz-placeholder{color:#8b837a}.labs_composer__TaEoW textarea::placeholder{color:#8b837a}.labs_composerBar__Mo9u1{min-height:55px;gap:7px;padding:7px 9px 9px}.labs_attachButton__TfIKG,.labs_voiceButton__NrZoe{width:35px;height:35px;flex:0 0 auto;border:1px solid #46413b;border-radius:9px;background:transparent;color:#aaa39b;cursor:pointer}.labs_attachButton__TfIKG:disabled,.labs_voiceButton__NrZoe:disabled{opacity:.55;cursor:not-allowed}.labs_modeSwitch__evtzp{display:flex;gap:2px;padding:3px;border-radius:8px;background:#1e1b18}.labs_modeSwitch__evtzp button{min-height:29px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#8f8881;font:inherit;font-size:10.5px;cursor:pointer}.labs_modeSwitch__evtzp .labs_modeActive__ZMjxt{background:#4a4641;color:white}.labs_modelPill__Y8Ksp{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#a49b92;font-family:ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em;padding:4px 9px;border:1px solid #3a3530;border-radius:999px;background:#1b1815}.labs_modelPill__Y8Ksp b{color:var(--accent);font-weight:600}.labs_sendButton__VJ84F{width:37px;height:37px;flex:0 0 auto;border:0;border-radius:10px;background:var(--accent);color:white;font-size:17px;cursor:pointer;box-shadow:inset 0 -2px 0 rgba(0,0,0,.16)}.labs_sendButton__VJ84F:hover{background:var(--accent-hover)}.labs_sendButton__VJ84F:disabled{opacity:.38;cursor:default}.labs_errorBanner__TPQZl{margin:0 0 9px;padding:10px 12px;border:1px solid #733e31;border-radius:9px;background:#321f1b;color:#f2b2a1;font-size:11px}.labs_queuedTasks___goxi,.labs_threadBuilds__Wm2la{margin:0 0 28px 47px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#1e1b18}.labs_queuedTasksHead__I9BXJ{display:flex;justify-content:space-between;gap:12px;color:#eee8df;font-size:11.5px}.labs_queuedTasksHead__I9BXJ span{color:var(--muted);font-size:10px}.labs_queuedTasks___goxi ol{margin:10px 0 0;padding-left:20px;color:#c8c1b9;font-size:11.5px;line-height:1.5}.labs_queuedTasks___goxi li{margin:5px 0;padding-left:3px}.labs_queuedTasks___goxi button{margin-top:10px;min-height:31px;padding:0 10px;border:1px solid #6b4937;border-radius:7px;background:#34251d;color:#ffb18c;font:inherit;font-size:10.5px;cursor:pointer}.labs_threadBuilds__Wm2la>strong{display:block;margin-bottom:8px;color:#a69f97;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.labs_threadBuilds__Wm2la a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;color:#f2ece4;text-decoration:none}.labs_threadBuilds__Wm2la a:hover{background:#2b2722}.labs_threadBuilds__Wm2la a span{font-size:12px;font-weight:600}.labs_threadBuilds__Wm2la a small{color:#ff9a66;font-size:10px}.labs_threadPage__mDPQ4{min-height:100%;display:flex;flex-direction:column}.labs_threadHeader__Yk8wJ{position:sticky;top:0;z-index:10;min-height:62px;gap:12px;padding:0 22px;border-bottom:1px solid var(--line);background:rgba(20,17,14,.92);backdrop-filter:blur(18px)}.labs_threadBack__Ymp7M{display:none}.labs_threadHeaderText__jx8mF{min-width:0;flex:1}.labs_threadHeader__Yk8wJ h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.labs_threadHeader__Yk8wJ p{margin:3px 0 0;color:var(--faint);font-family:ui-monospace,monospace;font-size:8.5px;text-transform:uppercase;letter-spacing:.1em}.labs_headerAction__rFvM8{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#9e9891;font:inherit;font-size:10.5px;cursor:pointer}.labs_headerAction__rFvM8:hover{border-color:#5e5851;color:white}.labs_messages__oEv0Y{width:min(760px,calc(100% - 36px));flex:1;margin:0 auto;padding:49px 0 170px}.labs_emptyState__Y74ST{padding:80px 20px;color:var(--muted);text-align:center}.labs_message__w_z3T{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;margin-bottom:34px}.labs_userMessage__k3xFW{display:flex;justify-content:flex-end;margin:0 0 28px 47px}.labs_userMessage__k3xFW>div{max-width:min(82%,610px);padding:11px 14px;border:1px solid #4b433a;border-radius:14px 14px 4px 14px;background:#2b2621;color:#f7f1e9;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.labs_messageAvatar__7f1x6{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#24211d;color:#d6d0c9;font-size:10px;font-weight:700}.labs_message__w_z3T:not(.labs_userMessage__k3xFW) .labs_messageAvatar__7f1x6{border-color:#78401f;background:#39251b;color:#ffad84}.labs_messageBody__BgSkr strong{display:block;margin:2px 0 8px;color:#9f9992;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.labs_messageBody__BgSkr div{color:#eee9e1;font-size:14px;line-height:1.7;white-space:pre-wrap}.labs_messageBody__BgSkr .labs_markdownMessage__XSAb8{color:#eee9e1;font-size:14px;line-height:1.72;white-space:normal;overflow-wrap:anywhere}.labs_markdownMessage__XSAb8>:first-child{margin-top:0}.labs_markdownMessage__XSAb8>:last-child{margin-bottom:0}.labs_markdownMessage__XSAb8 p{margin:0 0 15px}.labs_markdownMessage__XSAb8 h2,.labs_markdownMessage__XSAb8 h3,.labs_markdownMessage__XSAb8 h4,.labs_markdownMessage__XSAb8 h5{margin:27px 0 10px;color:#fffaf3;line-height:1.25;letter-spacing:-.015em}.labs_markdownMessage__XSAb8 h2{font-size:20px}.labs_markdownMessage__XSAb8 h3{font-size:17px}.labs_markdownMessage__XSAb8 h4,.labs_markdownMessage__XSAb8 h5{font-size:15px}.labs_markdownMessage__XSAb8 ol,.labs_markdownMessage__XSAb8 ul{margin:6px 0 18px;padding-left:23px}.labs_markdownMessage__XSAb8 li{margin:6px 0;padding-left:3px}.labs_markdownMessage__XSAb8 li::marker{color:#d66b35;font-weight:700}.labs_markdownMessage__XSAb8 strong{display:inline;margin:0;color:#fffaf3;font-size:inherit;text-transform:none;letter-spacing:0}.labs_markdownMessage__XSAb8 em{color:#d8d0c5}.labs_markdownMessage__XSAb8 a{color:#ff9a66;text-decoration:underline;text-decoration-color:#8f4b2b;text-underline-offset:3px}.labs_markdownMessage__XSAb8 code{padding:2px 5px;border:1px solid #3b3732;border-radius:5px;background:#201e1b;color:#ffc19f;font:.88em/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.labs_markdownMessage__XSAb8 pre{margin:16px 0 20px;padding:15px 17px;overflow-x:auto;border:1px solid #37332f;border-radius:10px;background:#0c0d0c;white-space:pre}.labs_markdownMessage__XSAb8 pre code{padding:0;border:0;background:none;color:#e9e4dd}.labs_markdownMessage__XSAb8 blockquote{margin:15px 0 19px;padding:3px 0 3px 15px;border-left:2px solid #c65c2b;color:#c9c1b7}.labs_markdownMessage__XSAb8 hr{margin:25px 0;border:0;border-top:1px solid #312e2a}.labs_messageMeta__ksa65{margin-top:9px;color:#615c56;font-size:9.5px}.labs_thinking__xnyVF{display:flex;gap:5px;padding-top:8px}.labs_thinking__xnyVF span{width:6px;height:6px;border-radius:50%;background:#a96a49;animation:labs_pulse__zTNXn 1.2s infinite}.labs_thinking__xnyVF span:nth-child(2){animation-delay:.14s}.labs_thinking__xnyVF span:nth-child(3){animation-delay:.28s}.labs_agentWorking__U5f_1{display:flex;align-items:center;gap:10px;margin:2px 0 28px 47px;color:#a8a097;font-size:11px}.labs_agentWorking__U5f_1 .labs_thinking__xnyVF{padding:0}.labs_agentWorking__U5f_1 .labs_thinking__xnyVF span{width:5px;height:5px}.labs_persistedActivity__j7rxM{margin:0 0 28px 47px;animation:labs_activityIn__ZYuZA .24s cubic-bezier(.32,.72,0,1) both}@keyframes labs_activityIn__ZYuZA{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.labs_threadComposerWrap__gNikX{position:fixed;left:calc(288px + (100vw - 288px)/2);bottom:22px;z-index:12;width:min(730px,calc(100vw - 340px));transform:translateX(-50%)}.labs_shellCollapsed__y7BYD .labs_threadComposerWrap__gNikX{left:calc(58px + (100vw - 58px)/2);width:min(730px,calc(100vw - 100px))}.labs_composerCompact__a8__P textarea{min-height:61px;max-height:180px}.labs_panelHost__mkhGC{--canvas:#14110e;--sidebar:#181410;--panel:#24201c;--panel-2:#2e2a25;--line:#37322d;--text:#faf7f2;--muted:#9f9992;--faint:#6f6962;--accent:#ff6b2c;--accent-hover:#e75a20;position:relative;display:flex;flex-direction:column;min-height:340px;overflow:hidden;border-radius:16px;background:var(--canvas);color:var(--text)}.labs_panelScroll__4tzpa{position:relative;flex:1;min-height:0}.labs_panelHost__mkhGC .labs_consoleHome__sO8Pr{min-height:340px;padding:36px 20px 30px}.labs_panelHost__mkhGC .labs_homeInner__Nvoq_{width:min(620px,100%)}.labs_panelHost__mkhGC .labs_greeting__2_SKb{font-size:clamp(26px,3.4vw,34px)}.labs_panelHost__mkhGC .labs_homeSub__Gokec{margin-bottom:20px}.labs_panelHost__mkhGC .labs_composer__TaEoW textarea{min-height:92px}.labs_panelHost__mkhGC .labs_threadPage__mDPQ4{min-height:100%}.labs_panelHost__mkhGC .labs_threadHeader__Yk8wJ{padding:0 15px}.labs_panelHost__mkhGC .labs_messages__oEv0Y{width:min(720px,calc(100% - 30px));padding:24px 0 16px}.labs_panelHost__mkhGC .labs_threadComposerWrap__gNikX{position:sticky;left:auto;bottom:0;width:min(720px,100%);margin:0 auto;padding:0 15px 14px;transform:none}@keyframes labs_pulse__zTNXn{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (max-width:760px){.labs_shell__ESfX4{min-height:100dvh;height:100dvh}.labs_sidebar__Bi13p{position:fixed;inset:0 auto 0 0;width:min(316px,86vw);transform:translateX(-103%);transition:transform .2s ease;box-shadow:18px 0 60px rgba(0,0,0,.48)}.labs_sidebarOpen__wlmOw{transform:translateX(0)}.labs_shellCollapsed__y7BYD .labs_sidebar__Bi13p{display:flex}.labs_collapsedRail__7iIo0{display:none!important}.labs_mobileClose__qblsr{display:grid;place-items:center}.labs_brandTools__kgzI9 button:first-child{display:none}.labs_backdrop__WY2Ue{position:fixed;inset:0;z-index:35;display:block;border:0;background:rgba(0,0,0,.58)}.labs_main__az3g4{padding-top:53px}.labs_mobileTop__8fcSw{display:flex;position:fixed;inset:0 0 auto 0;z-index:30;height:53px;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line);background:rgba(20,17,14,.96);backdrop-filter:blur(16px)}.labs_mobileTop__8fcSw button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:white;font-size:18px}.labs_mobileTop__8fcSw .labs_brand__3YQh7{font-size:16px}.labs_mobileTop__8fcSw .labs_brandMark__wLu_O{width:24px;height:24px;font-size:10px}.labs_mobileTopThread__CHmzQ{display:none}.labs_consoleHome__sO8Pr{min-height:calc(100dvh - 53px);align-items:center;padding:52px 16px 112px}.labs_greeting__2_SKb{font-size:clamp(34px,10vw,46px)}.labs_homeSub__Gokec{margin-bottom:24px}.labs_composer__TaEoW textarea{min-height:91px;padding:16px 15px 5px;font-size:14px}.labs_composerBar__Mo9u1{gap:5px;padding-inline:7px}.labs_attachButton__TfIKG,.labs_voiceButton__NrZoe{width:33px;height:33px}.labs_modeSwitch__evtzp button{padding:0 8px}.labs_modelPill__Y8Ksp{display:none}.labs_threadPage__mDPQ4{min-height:calc(100dvh - 53px)}.labs_threadHeader__Yk8wJ{min-height:57px;padding:0 13px}.labs_threadBack__Ymp7M{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:8px;background:transparent;color:white;font-size:17px}.labs_threadHeader__Yk8wJ .labs_headerAction__rFvM8{display:none}.labs_messages__oEv0Y{width:calc(100% - 26px);padding:31px 0 152px}.labs_message__w_z3T{grid-template-columns:29px minmax(0,1fr);gap:10px;margin-bottom:27px}.labs_messageAvatar__7f1x6{width:28px;height:28px;border-radius:8px;font-size:9px}.labs_messageBody__BgSkr div{font-size:13.5px}.labs_userMessage__k3xFW{margin-left:24px}.labs_persistedActivity__j7rxM,.labs_queuedTasks___goxi,.labs_threadBuilds__Wm2la{margin-left:0}.labs_queuedTasksHead__I9BXJ,.labs_threadBuilds__Wm2la a{align-items:flex-start;flex-direction:column;gap:4px}.labs_shellCollapsed__y7BYD .labs_threadComposerWrap__gNikX,.labs_threadComposerWrap__gNikX{left:50%;bottom:12px;width:calc(100vw - 22px)}.labs_composerCompact__a8__P textarea{min-height:54px}}@media (max-width:390px){.labs_modeSwitch__evtzp button{padding:0 6px}.labs_composerBar__Mo9u1{gap:3px}.labs_sendButton__VJ84F{width:35px;height:35px}}.console_console__3b_Pu{--ease:cubic-bezier(0.32,0.72,0,1);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--d-fast:120ms;--d-base:240ms;--d-text:400ms;--d-spin:1100ms;--d-shimmer:2100ms;--think-live-h:12.5rem;--think-done-h:7.5rem;--rail-x:11px;--row-pad:30px;--k-text:#faf7f2;--k-muted:#9f9992;--k-faint:#6f6962;--k-line:#37322d;--k-line-soft:#2b2723;--k-panel:#1f1b17;--k-panel-2:#262119;--k-rail:#3a342e;--k-accent:#ff6b2c;--k-danger:#f28d7e;--k-danger-bg:#321f1b;--k-ok:#86c9a0;--k-code:#d8cfc4;--k-json-key:#e0a678;--k-json-str:#a8c99a;--k-json-num:#d3b06a;--k-json-atom:#a49ad6;--k-btn:#33302c;--k-btn-hover:#3d3935;--k-primary-bg:#ffffff;--k-primary-fg:#14110e;position:relative;display:flex;flex-direction:column;min-height:0;color:var(--k-text);font-size:13.5px;line-height:1.62}@media (prefers-color-scheme:light){.console_console__3b_Pu[data-theme=auto]{--k-text:#1b1714;--k-muted:#6b645c;--k-faint:#98908a;--k-line:#e6e0d8;--k-line-soft:#efeae3;--k-panel:#ffffff;--k-panel-2:#f7f4ef;--k-rail:#ddd6cc;--k-accent:#d9541c;--k-danger:#b8402c;--k-danger-bg:#fdf0ed;--k-ok:#2f7d51;--k-code:#3b3630;--k-json-key:#a5541f;--k-json-str:#3f6f34;--k-json-num:#8a6410;--k-json-atom:#5b4bab;--k-btn:#efeae3;--k-btn-hover:#e4ded5;--k-primary-bg:#1b1714;--k-primary-fg:#ffffff}}.console_console__3b_Pu[data-theme=light]{--k-text:#1b1714;--k-muted:#6b645c;--k-faint:#98908a;--k-line:#e6e0d8;--k-line-soft:#efeae3;--k-panel:#ffffff;--k-panel-2:#f7f4ef;--k-rail:#ddd6cc;--k-accent:#d9541c;--k-danger:#b8402c;--k-danger-bg:#fdf0ed;--k-ok:#2f7d51;--k-code:#3b3630;--k-json-key:#a5541f;--k-json-str:#3f6f34;--k-json-num:#8a6410;--k-json-atom:#5b4bab;--k-btn:#efeae3;--k-btn-hover:#e4ded5;--k-primary-bg:#1b1714;--k-primary-fg:#ffffff}.console_scroller__v9vyE{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;padding:14px 18px 26px;scrollbar-width:thin}.console_stack__HAG75{position:relative;max-width:760px;margin:0 auto}.console_rail__mdlRb{position:absolute;left:var(--rail-x);top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,transparent 0,var(--k-rail) 14px,var(--k-rail) calc(100% - 14px),transparent 100%);pointer-events:none}.console_row__F80gN{position:relative;padding:0 0 14px var(--row-pad)}.console_row__F80gN:before{content:"";position:absolute;left:calc(var(--rail-x) - 3px);top:8px;width:7px;height:7px;border-radius:50%;background:var(--k-rail);transition:background var(--d-fast) var(--ease)}.console_rowLive__5ayOM:before{background:var(--k-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--k-accent) 22%,transparent)}.console_rowError__URP7K:before{background:var(--k-danger)}.console_empty__2dYRn{padding:30px 0 30px var(--row-pad);color:var(--k-faint);font-size:12.5px}.console_pill__5byBW{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;align-items:center;gap:7px;min-height:32px;padding:0 14px;border:1px solid var(--k-line);border-radius:99px;background:var(--k-panel);color:var(--k-text);font:inherit;font-size:12px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.28);animation:console_pill-in___TeSD var(--d-base) var(--ease) both}.console_pill__5byBW:hover{background:var(--k-panel-2)}@keyframes console_pill-in___TeSD{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.console_stream__WMx98{white-space:pre-wrap;overflow-wrap:anywhere}.console_tok__zMaXl{animation:console_tok-in__YVweB var(--d-text) var(--ease-out) both;will-change:opacity,filter}@keyframes console_tok-in__YVweB{0%{opacity:0;filter:blur(4px)}60%{opacity:.55;filter:blur(1px)}to{opacity:1;filter:blur(0)}}.console_shimmer__mqckn{background:linear-gradient(90deg,var(--k-faint) 0 40%,var(--k-text) 50%,var(--k-faint) 60% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:console_sweep__gXiBT var(--d-shimmer) linear infinite}@keyframes console_sweep__gXiBT{0%{background-position:150% 0}to{background-position:-50% 0}}.console_spokes__D0ZbG{flex:0 0 auto;width:13px;height:13px;animation:console_spin__yY48k var(--d-spin) steps(8) infinite}.console_spokes__D0ZbG line{stroke:currentColor;stroke-width:2;stroke-linecap:round}.console_ring__DBbA5{flex:0 0 auto;width:13px;height:13px;animation:console_spin__yY48k var(--d-spin) linear infinite}.console_ring__DBbA5 circle{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:4 3.5;stroke-linecap:round}@keyframes console_spin__yY48k{to{transform:rotate(1turn)}}.console_status__Ufpyy{display:flex;align-items:center;gap:9px;min-height:22px;font-size:13px;letter-spacing:-.005em}.console_statusRunning__NtKcl{color:var(--k-text)}.console_statusDone__bixu8{color:var(--k-muted)}.console_statusText__3LfyA{min-width:0}.console_think__34Nx3{border-left:0}.console_thinkHead__LAHlV{display:flex;align-items:center;gap:9px;min-height:22px;margin-bottom:4px;color:var(--k-muted);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.console_thinkWindow__9iPwC{color:var(--k-muted);font-size:13px;line-height:1.66;transition:max-height var(--d-base) var(--ease)}.console_thinkLive__9wKn6{max-height:var(--think-live-h);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0 74%,transparent);mask-image:linear-gradient(180deg,#000 0 74%,transparent)}.console_thinkLive__9wKn6[data-scrolled]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 74%,transparent)}.console_thinkDone__pEChE{max-height:var(--think-done-h);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0 74%,transparent);mask-image:linear-gradient(180deg,#000 0 74%,transparent)}.console_thinkOpen__DjnlQ{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.console_thinkToggle__5Rnqq{margin-top:6px;padding:0;border:0;background:none;color:var(--k-faint);font:inherit;font-size:11.5px;cursor:pointer;transition:color var(--d-fast) var(--ease)}.console_thinkToggle__5Rnqq:hover{color:var(--k-text)}.console_tool__pQS8C{border:1px solid var(--k-line);border-radius:11px;background:var(--k-panel);overflow:hidden}.console_toolHead__AWpzQ{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;color:var(--k-text);font:inherit;text-align:left}.console_toolIcon__a1xT8{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--k-muted);overflow:hidden}.console_toolIcon__a1xT8 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.console_toolLabel__JgQF6{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console_toolLabelError__RXHA1{color:var(--k-danger)}.console_toolMeta__b2tRI{flex:0 0 auto;display:flex;align-items:center;gap:8px;color:var(--k-faint);font-size:10.5px;letter-spacing:.04em}.console_toolBody__u9R8C{border-top:1px solid var(--k-line-soft)}.console_toolArgs__oYLf8{padding:9px 12px;color:var(--k-faint);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.console_searchList__AkU5f{max-height:13.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0 78%,transparent);mask-image:linear-gradient(180deg,#000 0 78%,transparent)}.console_searchListOpen__QYCio{max-height:26rem;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.console_searchRow__GUE95{display:flex;gap:10px;padding:9px 12px;border-bottom:1px solid var(--k-line-soft)}.console_searchFav__a0l5j{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border-radius:4px;background:var(--k-panel-2);color:var(--k-muted);font-size:8.5px;font-weight:700;text-transform:uppercase;overflow:hidden}.console_searchFav__a0l5j img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.console_searchText__yzfzb{min-width:0}.console_searchTitle__1ZxmX{display:block;color:var(--k-text);font-size:12.5px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console_searchTitle__1ZxmX:hover{text-decoration:underline}.console_searchDomain__PR88S{color:var(--k-faint);font-size:10.5px}.console_searchSnippet__SYFan{margin:3px 0 0;color:var(--k-muted);font-size:11.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.console_searchFoot__AIKRg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;color:var(--k-faint);font-size:10.5px}.console_linkButton__n0tSU{padding:0;border:0;background:none;color:var(--k-faint);font:inherit;font-size:10.5px;cursor:pointer}.console_linkButton__n0tSU:hover{color:var(--k-text)}.console_jsonSection__RNxk_+.console_jsonSection__RNxk_{border-top:1px solid var(--k-line-soft)}.console_jsonLabel__zcOnu{padding:8px 12px 0;color:var(--k-faint);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.console_jsonPre__KYEvN{max-height:15rem;margin:0;padding:6px 12px 11px;overflow:auto;color:var(--k-code);font-size:11.5px;line-height:1.55;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.console_jsonKey__a1iRI{color:var(--k-json-key)}.console_jsonStr__tCYGX{color:var(--k-json-str)}.console_jsonNum__my2Ce{color:var(--k-json-num)}.console_jsonAtom__sDvRG{color:var(--k-json-atom)}.console_jsonPunct__qtNcJ{color:var(--k-faint)}.console_fileHead__Ddb5X{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 12px 0;color:var(--k-faint);font-size:10.5px}.console_fileTail__DNmBL{max-height:15rem;margin:0;padding:6px 12px 11px;overflow:auto;color:var(--k-code);font-size:11.5px;line-height:1.55;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.console_fileWrap__Kq9Zq{white-space:pre-wrap;overflow-wrap:anywhere}.console_fileNoWrap__3ScCc{white-space:pre;overflow-x:auto}.console_errorBody__V7_4k{margin:0;padding:10px 12px;color:var(--k-danger);font-size:11.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.console_transportError__330B0{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-danger-bg);color:var(--k-danger);font-size:12px}.console_done__oc_fR{display:flex;align-items:center;gap:8px;color:var(--k-ok);font-size:11.5px;font-weight:600;letter-spacing:.01em}.console_answer__gJ4TA{color:var(--k-text);font-size:14px;line-height:1.68}.console_perm__837Lj{width:100%;max-width:360px;margin:2px auto 0;padding:18px 16px 14px;border:1px solid var(--k-line);border-radius:14px;background:var(--k-panel);text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.22);animation:console_perm-in__YhCEm var(--d-base) var(--ease) both}@keyframes console_perm-in__YhCEm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.console_permLogo__3Bitx{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 12px;border-radius:10px;background:var(--k-panel-2);color:var(--k-text);overflow:hidden}.console_permLogo__3Bitx img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.console_permMsg__oDWmZ{margin:0 0 14px;color:var(--k-text);font-size:13px;line-height:1.5}.console_permPrimaryRow__0E2nG{display:flex;gap:5px;margin-bottom:6px}.console_btnPrimary__P9vy_{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:600;transition:opacity var(--d-fast) var(--ease)}.console_btnCaret__kgGcR,.console_btnPrimary__P9vy_{min-height:36px;border:0;border-radius:9px;background:var(--k-primary-bg);color:var(--k-primary-fg);cursor:pointer}.console_btnCaret__kgGcR{flex:0 0 auto;width:34px;font:inherit;font-size:11px}.console_btnCaret__kgGcR:hover,.console_btnPrimary__P9vy_:hover{opacity:.88}.console_btnDeny__wShYu{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--k-line);border-radius:9px;background:var(--k-btn);color:var(--k-text);font:inherit;font-size:12.5px;cursor:pointer;transition:background var(--d-fast) var(--ease)}.console_btnDeny__wShYu:hover{background:var(--k-btn-hover)}.console_btnCaret__kgGcR:disabled,.console_btnDeny__wShYu:disabled,.console_btnPrimary__P9vy_:disabled{opacity:.5;cursor:default}.console_permScopes__QxzSp{display:flex;flex-direction:column;gap:2px;margin:0 0 6px;padding:4px;list-style:none;border:1px solid var(--k-line);border-radius:9px;background:var(--k-panel-2);animation:console_scopes-in__4Jwcb var(--d-base) var(--ease) both}@keyframes console_scopes-in__4Jwcb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.console_permScopes__QxzSp button{width:100%;min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--k-muted);font:inherit;font-size:12px;cursor:pointer}.console_permScopes__QxzSp button:hover{background:var(--k-btn);color:var(--k-text)}.console_kbd___bJe7{padding:1px 5px;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:9.5px;letter-spacing:.04em;opacity:.75}.console_permFoot__HkHvY{margin:8px 0 0;color:var(--k-faint);font-size:10.5px}.console_demo__Grejx{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--k-panel-2)}.console_demoBar__9V0sJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--k-line);background:var(--k-panel);color:var(--k-muted);font-size:11.5px}.console_demoBar__9V0sJ button{min-height:28px;padding:0 11px;border:1px solid var(--k-line);border-radius:7px;background:var(--k-btn);color:var(--k-text);font:inherit;font-size:11.5px;cursor:pointer}.console_demoBar__9V0sJ button:hover{background:var(--k-btn-hover)}.console_demoSpacer__Itklb{flex:1 1 auto}@media (prefers-reduced-motion:reduce){.console_console__3b_Pu *,.console_console__3b_Pu :after,.console_console__3b_Pu :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.console_tok__zMaXl{opacity:1;filter:none}.console_shimmer__mqckn{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--k-text)}}.console_savedNote__LC0Y1{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border:1px solid var(--k-line-soft);border-radius:9px;background:var(--k-panel-2)}.console_savedNoteTitle__i_tAb{color:var(--k-text);font-size:12.5px;font-weight:600}.console_savedNoteMeta__W1OoN{color:var(--k-faint);font-size:10.5px;letter-spacing:.03em;text-transform:uppercase}.console_buildLink__p_VvL{align-self:flex-start;margin-top:7px;padding:6px 11px;border-radius:7px;background:var(--k-accent);color:#fff;font-size:11.5px;font-weight:600;text-decoration:none}.console_buildLink__p_VvL:hover{filter:brightness(1.08)}.console_buildList__0_BC5{display:grid;gap:9px}.console_tokBold___fD73{font-weight:650}.console_stream__WMx98 strong{font-weight:650;color:var(--k-text)}