:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090b0e;--text-h:#f6f8fb;--code-bg:#161c24;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}#root{isolation:isolate}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}html,body,#root{color:#f5f7fa;background:#0b0d10;min-width:320px;min-height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{color:inherit}.app{--blue:#5b8cff;--violet:#8068ff;--text:#f5f7fa;--second:#b8c0cc;--muted:#858e9b;--line:#272c34;--panel:#12161b;background:radial-gradient(800px 500px at 65% -10%,#17213a55,#0000 65%),#0b0d10;grid-template-columns:220px 1fr;min-height:100vh;display:grid}aside{border-right:1px solid var(--line);background:#0e1115;flex-direction:column;height:100vh;padding:30px 15px 20px;display:flex}.logo,.mobileLogo{letter-spacing:.38em;cursor:pointer;background:0 0;border:0;font-weight:700}.logo{text-align:left;background:linear-gradient(90deg,#eef5ff,#72a1ff 55%,#987cff);color:#0000;-webkit-background-clip:text;padding:0 12px 30px;font-size:15px}.sideNav{flex-direction:column;gap:3px;display:flex}.sideNav button,.sideFoot button{color:var(--second);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 11px;display:flex}.sideNav button:hover,.sideNav button.on{color:#fff;background:#171c23}.sideNav button.on svg{color:#78a2ff}.sideFoot{margin-top:auto}.sideFoot button{width:100%}.sideFoot>span{color:var(--muted);align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.sideFoot>span svg{color:#707987}main{flex-direction:column;min-width:0;display:flex}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0b0d10aa;justify-content:flex-end;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.mobileLogo{display:none}.search{color:#9ca5b2;cursor:pointer;background:#11151a;border:1px solid #303640;border-radius:10px;align-items:center;gap:8px;height:36px;margin-right:12px;padding:0 10px;display:flex}.search kbd{color:#7e8794;border:1px solid #343b45;border-radius:5px;padding:2px 5px;font-size:10px}.avatar{color:#151821;cursor:pointer;background:linear-gradient(135deg,#e8f1ff,#d9d2ff);border:0;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:700}.content{width:min(100% - 48px,1200px);margin:0 auto;padding:74px 0 90px}.intro{margin-bottom:27px}.kicker{letter-spacing:.18em;background:linear-gradient(90deg,#6ca2ff,#9476ff);color:#0000;-webkit-background-clip:text;font-size:9px;font-weight:700}.intro h1,.pageHead h1{letter-spacing:-.04em;margin:11px 0 8px;font-size:36px;line-height:1.12}.intro p,.pageHead p{color:var(--second);margin:0;font-size:15px;line-height:1.5}.composer{background:linear-gradient(#151a20,#11151a);border:1px solid #353c47;border-radius:17px;padding:16px 14px 11px;box-shadow:0 18px 55px #0005}.composer:focus-within{border-color:#557dcc;box-shadow:0 0 0 1px #527de744,0 18px 55px #0005}.composer textarea{resize:none;width:100%;min-height:38px;color:var(--text);background:0 0;border:0;outline:0;padding:2px 3px 10px;font-size:16px}.composer textarea::placeholder{color:#9099a6}.composer>div{gap:3px;display:flex}.composer button{color:#aab3c0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.composer button:hover{color:#fff;background:#202630}.composer .send{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;margin-left:auto;box-shadow:0 5px 18px #5b72ff44}.status{height:39px;color:var(--muted);align-items:center;gap:8px;padding-left:4px;font-size:11px;display:flex}.status i{background:#68727f;border-radius:50%;width:6px;height:6px}.section{margin-top:43px}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sectionTitle h2{margin:0;font-size:14px}.sectionTitle button{color:#7fa6ff;cursor:pointer;background:0 0;border:0;font-size:12px}.recent{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;width:100%;display:grid}.recent:hover{background:#101419}.recent strong{font-size:14px;font-weight:550}.recent>svg{color:#6e7886}.recent{grid-template-columns:34px 1fr auto 18px;gap:11px;min-height:62px;padding:0 7px}.chatIcon{color:#9fb1ca;background:#171c23;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.recent time{color:var(--muted);font-size:11px}.page{padding-top:65px}.pageHead{margin-bottom:38px}.projectList{margin-top:10px}.newProject{color:#dce2ea;cursor:pointer;background:#14191f;border:1px solid #353c47;border-radius:9px;align-items:center;gap:7px;margin-top:18px;padding:9px 12px;font-size:12px;display:flex}.moreGrid{border-top:1px solid var(--line)}.moreGrid button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#dce1e8;background:0 0;grid-template-columns:31px 1fr 18px;align-items:center;width:100%;height:60px;display:grid}.placeholder{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding-top:24px;display:flex}.placeholder strong{font-size:14px}.placeholder span{color:var(--muted);font-size:12px}.bottom{display:none}.scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#000a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:min(520px,100%);padding:10px 14px calc(18px + env(safe-area-inset-bottom));background:#12161b;border:1px solid #303741;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -25px 80px #000}.sheetTop{justify-content:space-between;align-items:center;padding:10px 5px 13px;display:flex}.sheetTop>div{flex-direction:column;gap:3px;display:flex}.sheetTop strong{font-size:15px}.sheetTop span{color:var(--muted);font-size:11px}.sheetTop button{background:#1c2229;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sheetRow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:40px 1fr 20px;align-items:center;width:100%;min-height:55px;display:grid}.sheetRow:hover{background:#191e25}.sheetIcon{color:#8fafff;background:#1b2129;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sheetRow>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.sheetRow strong{font-size:13px}.sheetRow small{color:var(--muted);font-size:10px}.sheetRow>svg{color:#65707e}.commandScrim{align-items:flex-start;padding-top:11vh}.palette{background:#13171c;border:1px solid #353c47;border-radius:16px;width:min(540px,100% - 32px);padding:8px;box-shadow:0 30px 90px #000}.paletteInput{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:8px 9px 12px;display:flex}.paletteInput input{color:#fff;background:0 0;border:0;outline:0;width:100%}.palette>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr 18px;align-items:center;width:100%;height:40px;display:grid}.palette>button:hover{background:#1d2229}@media (width<=700px){.app{background:radial-gradient(450px 280px at 80% -5%,#18254666,#0000 70%),#0b0d10;padding-bottom:78px;display:block}aside{display:none}header{height:62px;padding:0 17px}.mobileLogo{letter-spacing:.34em;background:linear-gradient(90deg,#eef5ff,#75a3ff,#9b7cff);color:#0000;-webkit-background-clip:text;margin-right:auto;font-size:12px;display:block}.search{justify-content:center;width:36px;margin:0;padding:0}.search span,.search kbd{display:none}.avatar{margin-left:10px}.content{width:calc(100% - 32px);padding:55px 0 40px}.intro{margin-bottom:24px}.intro h1,.pageHead h1{font-size:30px}.intro p,.pageHead p{font-size:15px}.section{margin-top:39px}.recent strong{font-size:15px}.recent{min-height:68px}.bottom{height:76px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#0e1115f5;border-top:1px solid #2b3038;grid-template-columns:1fr 1fr 64px 1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom button{color:#7f8996;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.bottom button.on{color:#e9edf3}.bottom button.on svg{color:#77a1ff}.bottom .create{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border-radius:15px;place-self:center;width:48px;height:48px;box-shadow:0 8px 25px #6576ff55}.bottom .create:active{transform:scale(.96)}.page{padding-top:43px}.sheet{max-height:82vh;overflow:auto}.commandScrim{padding-top:8vh}}.backBtn{color:#9ca6b3;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:32px;padding:0;display:flex}.modal label{color:#aeb7c3;flex-direction:column;gap:7px;font-size:11px;display:flex}.modal input{color:#f5f7fa;background:#11151a;border:1px solid #343b46;border-radius:10px;outline:0;width:100%;padding:11px 12px}.modal input:focus{border-color:#6689df}.danger,.primary{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:flex}.primary{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff}.danger{color:#ef9a9f;background:#221619}.settingsList{border-top:1px solid var(--line)}.settingsList>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr 18px;align-items:center;width:100%;min-height:62px;display:grid}.settingsList>button:hover{background:#101419}.settingsList>button>svg:first-child{color:#8eacfa}.settingsList>button span{flex-direction:column;gap:3px;display:flex}.settingsList strong{font-size:13px}.settingsList small{color:var(--muted);font-size:10px}.centerScrim{align-items:center;padding:18px}.modal{background:#13171c;border:1px solid #353c47;border-radius:17px;flex-direction:column;gap:15px;width:min(430px,100%);padding:14px;display:flex;box-shadow:0 30px 90px #000}.modal .sheetTop{padding:3px 0 5px}.modal .primary{min-height:40px;margin-top:3px}.modal .primary:disabled{opacity:.4;cursor:not-allowed}html[data-theme=midnight] .app{--blue:#49a8ff;--violet:#735cff;background:radial-gradient(850px 520px at 70% -10%,#102d5255,#0000 65%),#080b11}html[data-theme=midnight] aside{background:#0a0e15}html[data-theme=midnight] header,html[data-theme=midnight] .bottom{background:#0a0e15f5}.uploadBtn{background:linear-gradient(135deg,var(--blue),var(--violet));cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.uploadBtn input{display:none}.hubGrid{border-top:1px solid var(--line)}.hubGrid button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr 18px;align-items:center;width:100%;min-height:66px;display:grid}.hubGrid button>svg:first-child{color:#82a6ff}.hubGrid button span{flex-direction:column;gap:4px;display:flex}.hubGrid strong{font-size:14px}.hubGrid small{color:var(--muted);font-size:10px}@media (width<=700px){.hubGrid button{min-height:72px}.settingsList>button{min-height:68px}}.projectTabs{gap:7px;padding:3px 0 12px;display:flex;overflow:auto}.projectTabs button{color:#b9c1cc;background:#12161b;border:1px solid #343b46;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}html,body,#root{width:100%;height:100%;min-height:100vh}.app{width:100%;min-height:100vh}main{width:100%;min-width:0}.intro h1,.pageHead h1,.sectionTitle h2,.recent strong{color:var(--text)}@media (width>=701px){.app{grid-template-columns:220px minmax(0,1fr)}header{width:100%}.content{width:min(1040px,100% - 80px);max-width:1040px;padding-top:72px}.content.home{width:min(960px,100% - 80px);max-width:960px}.intro{max-width:760px}.composer{max-width:960px}.pageHead{max-width:820px}}@media (width>=1440px){.content{width:min(1120px,100% - 120px);max-width:1120px}.content.home{width:min(1000px,100% - 120px);max-width:1000px}}@media (width>=701px) and (width<=1000px){.app{grid-template-columns:190px minmax(0,1fr)}.content{width:calc(100% - 48px)}}.app{--blue:#6595ff;--violet:#765cff;--text:#f7f8fb;--second:#aab2bf;--muted:#707986;--line:#242a32;--panel:#11151a;background:#090b0e}aside{background:#0c0f13;border-right-color:#20252c}.logo{letter-spacing:.46em;font-size:14px}header{background:#090b0ed9;border-bottom-color:#20252c}.content.home{padding-top:56px}.homeHero{background:radial-gradient(600px 240px at 85% 0,#5148ff22,#0000 62%),linear-gradient(145deg,#11161d,#0d1015 68%);border:1px solid #282f39;border-radius:24px;padding:30px 36px 28px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0007}.homeHero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#678dff09 50%,#0000 58%);position:absolute;inset:0}.heroSignal{color:#8d98a8;letter-spacing:.16em;align-items:center;gap:9px;font-size:9px;display:flex}.heroSignal>span{background:#78a0ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #6f8fff}.heroSignal b{color:#aeb8c7;font-weight:700}.heroSignal em{color:#777fff;margin-left:auto;font-style:normal}.homeHero .intro{max-width:700px;margin:32px 0 28px}.homeHero .intro h1{letter-spacing:-.055em;margin:0 0 14px;font-size:54px;font-weight:650;line-height:.98}.homeHero .intro h1 span{background:linear-gradient(100deg,#8db2ff,#8b72ff);color:#0000;-webkit-background-clip:text}.homeHero .intro p{color:#929caa;font-size:15px}.homeHero .composer{background:#0b0e13c9;border-color:#343c48;border-radius:15px;position:relative;box-shadow:0 12px 38px #0006}.homeHero .composer textarea{font-size:15px}.homeHero .status{height:31px;padding-top:7px}.homeRail{color:#717b89;letter-spacing:.16em;align-items:center;gap:10px;margin:38px 0 0;font-size:9px;display:flex}.homeRail span{color:#758dff}.homeRail b{font-weight:650}.homeRail i{background:linear-gradient(90deg,#2d3540,#0000);flex:1;height:1px}.home .section{margin-top:16px}.home .sectionTitle{margin-bottom:7px}.home .sectionTitle h2{text-transform:uppercase;letter-spacing:.11em;color:#8f99a7;font-size:11px}.home .recent{min-height:70px}.sideNav button{min-height:42px;transition:background .16s,color .16s;position:relative}.sideNav button.on:before{content:"";background:#7299ff;border-radius:2px;width:2px;height:20px;position:absolute;left:0;box-shadow:0 0 14px #6f83ff}.sideNav button.on{background:linear-gradient(90deg,#171d26,#13171d)}.search{transition:border-color .18s,background .18s}.search:hover{background:#151a20;border-color:#465160}@media (width<=700px){.content.home{padding-top:34px}.homeHero{border-radius:19px;padding:22px 18px 18px}.homeHero .intro{margin:26px 0 22px}.homeHero .intro h1{font-size:40px}.heroSignal em{display:none}.homeRail{margin-top:30px}.home .section{margin-top:14px}}html[data-theme=obsidian] .app{--blue:#d8e8f5;--violet:#91abc0;--text:#f4f7f9;--second:#a9b4bd;--muted:#6f7b84;--line:#242b30;background:#090b0c}html[data-theme=obsidian] aside{background:#0c0f10}html[data-theme=obsidian] .homeHero{background:radial-gradient(620px 260px at 85% 0,#b9d8ea12,#0000 62%),linear-gradient(145deg,#111517,#0c0f10 68%)}html[data-theme=obsidian] .homeHero .intro h1 span{background:linear-gradient(100deg,#f3f8fb,#a8c4d5);color:#0000;-webkit-background-clip:text}html[data-theme=carbon-blue] .app{--blue:#168cff;--violet:#2e6fff;--text:#f5f8fc;--second:#aab5c2;--line:#242c35;background:#080b0e}html[data-theme=black-crimson] .app{--blue:#f05260;--violet:#a92436;--text:#faf5f5;--second:#b8a9ab;--line:#302326;background:#0c090a}html[data-theme=warm-graphite] .app{--blue:#d1b27c;--violet:#9c8059;--text:#f4f0e8;--second:#b7afa2;--line:#332f29;background:#11100e}html[data-theme=monochrome] .app{--blue:#f1f1f1;--violet:#a5a5a5;--text:#f7f7f7;--second:#b3b3b3;--line:#2b2b2b;background:#090909}html[data-theme=navy-cyan] .app{--blue:#45e2f2;--violet:#168eac;--text:#effcff;--second:#9fbcc3;--line:#1d343b;background:#071015}html[data-theme=light-titanium] .app{--blue:#365f86;--violet:#637c91;--text:#15191d;--second:#59636c;--muted:#78828a;--line:#d7dde1;color:var(--text);background:#eef1f3}.swatch.obsidian{background:linear-gradient(135deg,#080a0b 48%,#d9edf7 50%)}.swatch.carbon-blue{background:linear-gradient(135deg,#11161b 48%,#168cff 50%)}.swatch.black-crimson{background:linear-gradient(135deg,#09090a 48%,#c42e42 50%)}.swatch.warm-graphite{background:linear-gradient(135deg,#24221e 48%,#c4a36c 50%)}.swatch.monochrome{background:linear-gradient(135deg,#080808 48%,#e8e8e8 50%)}.swatch.navy-cyan{background:linear-gradient(135deg,#07131c 48%,#42dce9 50%)}.swatch.light-titanium{background:linear-gradient(135deg,#e7ebee 48%,#526d83 50%)}html[data-theme] body,html[data-theme] #root{background:var(--theme-bg,#090b0c)}html[data-theme] .app{background:var(--theme-bg,#090b0c);color:var(--text)}html[data-theme] aside{background:var(--theme-side,#0c0f10);border-color:var(--line)}html[data-theme] header,html[data-theme] .bottom{background:var(--theme-head,#090b0ce8);border-color:var(--line)}html[data-theme] .homeHero{background:radial-gradient(620px 260px at 85% 0%,var(--theme-glow,#b9d8ea12),transparent 62%),linear-gradient(145deg,var(--theme-panel,#111517),var(--theme-bg,#090b0c) 72%);border-color:var(--line)}html[data-theme] .composer,html[data-theme] .search,html[data-theme] .modal,html[data-theme] .sheet{background:var(--theme-control,#0d1114);border-color:var(--line)}html[data-theme] .sideNav button.on{background:var(--theme-active,#151a1e)}html[data-theme] .recent:hover,html[data-theme] .settingsList>button:hover{background:var(--theme-hover,#11161a)}html[data-theme=obsidian] .app{--theme-bg:#080a0b;--theme-side:#0c0f10;--theme-head:#090b0ce8;--theme-panel:#121719;--theme-control:#0d1113;--theme-active:#161c20;--theme-hover:#111619;--theme-glow:#c7e7f516}html[data-theme=carbon-blue] .app{--theme-bg:#070a0d;--theme-side:#0b0f13;--theme-head:#080c10e8;--theme-panel:#101720;--theme-control:#0b1118;--theme-active:#101d2b;--theme-hover:#0e1822;--theme-glow:#168cff20}html[data-theme=black-crimson] .app{--theme-bg:#0b0809;--theme-side:#100b0c;--theme-head:#0c090ae8;--theme-panel:#181012;--theme-control:#120c0e;--theme-active:#241317;--theme-hover:#1a1013;--theme-glow:#e33b5220}html[data-theme=warm-graphite] .app{--theme-bg:#11100e;--theme-side:#161411;--theme-head:#12110fe8;--theme-panel:#1c1914;--theme-control:#17140f;--theme-active:#282218;--theme-hover:#201c16;--theme-glow:#d1b27c18}html[data-theme=monochrome] .app{--theme-bg:#080808;--theme-side:#0d0d0d;--theme-head:#090909eb;--theme-panel:#131313;--theme-control:#0f0f0f;--theme-active:#1c1c1c;--theme-hover:#151515;--theme-glow:#ffffff10}html[data-theme=navy-cyan] .app{--theme-bg:#061015;--theme-side:#07151c;--theme-head:#071116e8;--theme-panel:#0a1b23;--theme-control:#08161d;--theme-active:#0d2832;--theme-hover:#0a2029;--theme-glow:#45e2f21b}html[data-theme=light-titanium] .app{--theme-bg:#eef1f3;--theme-side:#f7f8f9;--theme-head:#f4f6f7ed;--theme-panel:#f9fafb;--theme-control:#fff;--theme-active:#e1e7eb;--theme-hover:#e8edf0;--theme-glow:#52789418}html[data-theme=light-titanium] body,html[data-theme=light-titanium] #root{color:#15191d;background:#eef1f3}html[data-theme=light-titanium] .logo{background:linear-gradient(90deg,#18232c,#52718b);color:#0000;-webkit-background-clip:text}html[data-theme=light-titanium] .sideNav button,html[data-theme=light-titanium] .sideFoot button{color:#56616a}html[data-theme=light-titanium] .sideNav button.on{color:#12171b}html[data-theme=light-titanium] .search{color:#52606a}html[data-theme=light-titanium] .avatar{color:#fff;background:#202a32}html[data-theme=light-titanium] .composer textarea,html[data-theme=light-titanium] .paletteInput input,html[data-theme=light-titanium] .modal input,html[data-theme=light-titanium] .recent,html[data-theme=light-titanium] .settingsList>button{color:#15191d}html[data-theme=light-titanium] .homeHero .intro h1 span{background:linear-gradient(100deg,#244d6c,#728b9e);color:#0000;-webkit-background-clip:text}html[data-theme=light-titanium] .sheet,html[data-theme=light-titanium] .modal,html[data-theme=light-titanium] .palette{color:#15191d;background:#f9fafb}.app{--surface:var(--theme-panel,#111517);--control:var(--theme-control,#0d1113);--hover:var(--theme-hover,#111619);--shadow:0 20px 55px #0005}.projectView{max-width:1080px}.projectHero{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:34px 36px 28px}.projectHeroTop{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:16px;display:flex}.projectHero h1{letter-spacing:-.045em;margin:0;font-size:42px;line-height:1}.projectHero p{color:var(--second);margin:10px 0 0;font-size:14px}.projectMeta{border-top:1px solid var(--line);color:var(--muted);gap:18px;margin-top:30px;padding-top:18px;font-size:10px;display:flex}.projectMeta span{align-items:center;gap:7px;display:flex}.projectMeta i{background:var(--blue);width:6px;height:6px;box-shadow:0 0 10px var(--blue);border-radius:50%}.workspaceHead{align-items:center;margin:40px 2px 12px;display:flex}.workspaceHead span{letter-spacing:.17em;color:var(--muted);font-size:9px;font-weight:700}.workspaceHead button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.workspaceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspaceGrid>button{border:1px solid var(--line);background:var(--surface);text-align:left;min-height:92px;color:var(--text);cursor:pointer;border-radius:14px;grid-template-columns:38px 1fr 18px;align-items:center;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid}.workspaceGrid>button:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:var(--hover);transform:translateY(-2px)}.workspaceGrid>button>svg:first-child{color:var(--blue)}.workspaceGrid>button span{flex-direction:column;gap:5px;display:flex}.workspaceGrid small{color:var(--muted);font-size:10px}.modal input{background:var(--control);color:var(--text);border-color:var(--line)}.primary{background:var(--blue);color:var(--theme-on-accent,#0a0d10);font-weight:650}.danger{border:1px solid #d9536328}html[data-theme=obsidian] .app{--surface:#101416;--control:#0b0f11;--hover:#151b1e;--shadow:0 22px 65px #0008;--theme-on-accent:#101417}html[data-theme=carbon-blue] .app{--surface:#0d141b;--control:#080e14;--hover:#101c27;--shadow:0 22px 65px #0009;--theme-on-accent:#fff}html[data-theme=light-titanium] .app{--surface:#f9fafb;--control:#fff;--hover:#f1f4f6;--shadow:0 16px 40px #32404c12;--theme-on-accent:#fff}html[data-theme=light-titanium] .projectHero,html[data-theme=light-titanium] .workspaceGrid>button{box-shadow:0 12px 34px #33424e0d}html[data-theme=light-titanium] .danger{color:#a93a42;background:#fff1f1;border-color:#ecc9cc}@media (width<=700px){.projectHero{border-radius:18px;padding:25px 20px 21px}.projectHeroTop{flex-direction:column;align-items:flex-start;gap:18px}.projectHero h1{font-size:34px}.workspaceGrid{grid-template-columns:1fr}.workspaceGrid>button{min-height:80px}}.palette button span{text-align:left;flex-direction:column;gap:2px;display:flex}.palette button small{color:var(--muted);text-transform:capitalize;font-size:9px}.newHome{max-width:980px!important;padding-top:clamp(54px,8vh,96px)!important}.homeFocus{border-bottom:1px solid var(--line);padding:0 0 42px;position:relative;box-shadow:none!important;background:0 0!important}.focusMeta{letter-spacing:.17em;color:var(--muted);align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.focusMeta i{background:var(--line);width:26px;height:1px}.focusMeta em{color:var(--second);font-style:normal;font-weight:600}.liveDot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb,var(--blue) 70%,transparent);border-radius:50%}.focusCopy{max-width:760px;margin:34px 0 30px}.focusCopy h1{letter-spacing:-.06em;color:var(--text);margin:0;font-size:clamp(42px,5.2vw,68px);font-weight:590;line-height:.98}.focusCopy p{max-width:600px;color:var(--second);margin:18px 0 0;font-size:14px;line-height:1.6}.focusComposer{border:1px solid color-mix(in srgb,var(--line) 72%,var(--blue));background:var(--control);border-radius:18px;transition:border-color .2s,transform .2s;overflow:hidden;box-shadow:0 20px 70px #0005}.focusComposer:focus-within{border-color:color-mix(in srgb,var(--blue) 52%,var(--line));transform:translateY(-1px)}.focusComposer textarea{resize:none;width:100%;min-height:92px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:21px 22px 8px;font-size:16px;line-height:1.5}.focusComposer textarea::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}.composerBar{align-items:center;gap:8px;height:52px;padding:0 10px 9px 12px;display:flex}.composerBar button{cursor:pointer;color:var(--second);border:0}.attach{background:0 0;align-items:center;gap:6px;padding:7px 9px;display:flex;border-radius:8px!important}.attach span{font-size:11px}.attach:hover,.voice:hover{background:var(--hover)}.voice{background:0 0;border-radius:8px;width:34px;height:34px}.composerState{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:4px;font-size:9px;overflow:hidden}.composerBar .send{background:var(--text);width:35px;height:35px;color:var(--theme-bg,#090b0c);border-radius:10px;place-items:center;margin-left:auto;display:grid}.workHeader{justify-content:space-between;align-items:end;margin-top:38px;padding:0 2px 11px;display:flex}.workHeader>div{align-items:center;gap:10px;display:flex}.workHeader span,.continueLine>span{letter-spacing:.18em;color:var(--second);font-size:9px;font-weight:750}.workHeader small{color:var(--muted);font-size:9px}.workHeader button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.workspaceStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.workspaceTile{border:0;border-right:1px solid var(--line);min-width:0;min-height:118px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;padding:17px 18px;transition:background .18s;display:flex;position:relative}.workspaceTile:last-child{border-right:0}.workspaceTile:hover{background:var(--hover)}.tileIndex{letter-spacing:.12em;color:var(--blue);margin-bottom:24px;font-size:8px}.workspaceTile>div{flex-direction:column;gap:6px;padding-right:20px;display:flex}.workspaceTile strong{font-size:13px;font-weight:650}.workspaceTile small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.workspaceTile>svg{color:var(--muted);position:absolute;bottom:18px;right:15px}.continueLine{margin-top:34px}.continueLine>span{margin:0 2px 10px;display:block}.continueLine>button{border:1px solid var(--line);width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:32px 1fr 18px;align-items:center;padding:0 14px;display:grid}.continueLine>button:hover{background:var(--hover)}.continueLine>button>svg:first-child{color:var(--blue)}.continueLine>button div{flex-direction:column;gap:4px;display:flex}.continueLine strong{font-size:12px}.continueLine small{color:var(--muted);font-size:9px}@media (width>=701px){aside{width:auto}.sideNav{padding-top:20px}.newHome{width:min(980px,100% - 100px)!important}}@media (width<=700px){.newHome{padding-top:36px!important}.homeFocus{padding-bottom:30px}.focusCopy{margin:28px 0 24px}.focusCopy h1{font-size:42px}.focusCopy p{font-size:13px}.focusComposer textarea{min-height:108px;padding:18px 17px 6px}.composerState{display:none}.workspaceStrip{grid-template-columns:1fr}.workspaceTile{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 18px;align-items:center;min-height:86px;padding:13px 8px;display:grid}.workspaceTile:last-child{border-bottom:0}.tileIndex{margin:0}.workspaceTile>svg{position:static}.workHeader{margin-top:30px}.continueLine{margin-top:28px}}.pageHead{text-align:left!important;max-width:760px!important;margin:0!important}.pageHead .kicker{margin-bottom:12px;display:block}.pageHead h1{margin:0 0 8px!important}.pageHead p{margin:0!important}.content.page{padding-top:64px!important}.content.page>.newProject,.content.page>.uploadBtn,.content.page>.settingsList{margin-top:28px}@media (width<=700px){.content.page{padding-top:36px!important}}html[data-theme=light-titanium] .app{--blue:#315f88;--violet:#526f87;--text:#12171b;--second:#46545f;--muted:#65737d;--line:#cbd3d9;--surface:#f9fafb;--control:#fff;--hover:#e5ebef}html[data-theme=light-titanium] .kicker{color:#315f88!important;-webkit-text-fill-color:#315f88!important;background:0 0!important}html[data-theme=light-titanium] .backBtn{color:#52616c!important}.chatRail{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);flex-direction:column;min-width:0;display:flex}@media (width<=800px){.chatRail{display:none}}.app,main{height:100dvh;min-height:0;overflow:hidden}header{flex:0 0 68px}.chatRail{height:100%;min-height:0;overflow:hidden}@media (width<=800px){.app{padding-bottom:0!important}main{height:100dvh;padding-bottom:76px}header{flex-basis:62px}}.voiceBtn.listening{background:var(--hover)!important;color:var(--blue)!important}.attachmentTray{gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}.attachmentTray>span{border:1px solid var(--line);background:var(--theme-control,#11151a);max-width:220px;height:30px;color:var(--second);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 5px 0 9px;font-size:9px;display:flex;overflow:hidden}.attachmentTray button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.attachmentTray button:hover{background:var(--hover);color:var(--text)}.voiceBtn.listening{animation:1s ease-in-out infinite ivanPulse}@keyframes ivanPulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 20%,transparent)}}.sideBrand{justify-content:space-between;align-items:center;gap:8px;display:flex}.sideToggle{border:1px solid var(--line);background:var(--control);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.sideToggle:hover{background:var(--hover);color:var(--text)}.sideNav button b,.sideFoot b{font:inherit;font-weight:inherit;white-space:nowrap}.app.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.sidebarCollapsed aside{width:76px;padding-left:12px;padding-right:12px}.sidebarCollapsed .sideBrand{flex-direction:column;justify-content:center;gap:8px}.sidebarCollapsed .logo{text-align:center;padding-left:0;padding-right:0}.sidebarCollapsed .sideToggle svg{transform:rotate(180deg)}.sidebarCollapsed .sideNav button,.sidebarCollapsed .sideFoot button{justify-content:center;padding-left:0;padding-right:0}.sidebarCollapsed .sideNav button b,.sidebarCollapsed .sideFoot b{display:none}.sidebarCollapsed .sideFoot span{justify-content:center;font-size:0}.sidebarCollapsed .sideFoot span svg{width:14px;height:14px}@media (width<=700px){html,body,#root{overscroll-behavior:none;height:100dvh;overflow:hidden}.app{height:100dvh;min-height:0;overflow:hidden;padding:0!important}main{-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto;padding:0 0 calc(64px + env(safe-area-inset-bottom))!important}header{height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;z-index:40;background:color-mix(in srgb,var(--theme-bg,#090b0c) 92%,transparent);position:sticky;top:0}.content{width:100%;padding:30px 16px 28px}.page{padding-top:26px}.pageHead{margin-bottom:26px}.pageHead h1{font-size:30px}.pageHead p{font-size:13px}.bottom{height:calc(62px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);z-index:60}.bottom .create{border-radius:14px;width:44px;height:44px}.bottom button{touch-action:manipulation;min-width:44px}.home.newHome{padding-top:24px}.homeFocus{min-height:auto!important}.focusCopy h1{font-size:34px!important;line-height:1!important}.focusCopy p{font-size:12px!important}.focusComposer{border-radius:16px!important;position:relative!important}.focusComposer textarea{font-size:16px!important}.composerBar button{min-width:40px;min-height:40px}.composerState{display:none!important}.workspaceStrip{grid-template-columns:1fr!important}.workspaceTile{min-height:72px!important}.workHeader{margin-top:28px!important}.settingsList>button,.hubGrid button{touch-action:manipulation;min-height:70px}.scrim{padding-top:env(safe-area-inset-top)}.sheet{border-radius:22px 22px 0 0;max-height:76dvh;padding-left:16px;padding-right:16px}.sheetRow{min-height:60px}.palette{width:calc(100% - 20px);max-height:78dvh;overflow:auto}.commandScrim{padding-top:calc(env(safe-area-inset-top) + 10px)}}@media (width<=390px){.content{padding-left:13px;padding-right:13px}.focusCopy h1{font-size:31px!important}}.authShell{background:var(--bg,#090b0f);min-height:100dvh;color:var(--text,#f5f7fb);place-items:center;padding:24px;display:grid}.authCard{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;gap:16px;width:min(440px,100%);padding:28px;display:flex;box-shadow:0 24px 70px #00000047}.authCard h1{letter-spacing:-.04em;margin:0;font-size:34px}.authCard p{color:var(--muted,#9ca3af);margin:0 0 4px;line-height:1.5}.authCard label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.authCard input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#00000038;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:13px 14px}.authCard input:focus{border-color:#8cbeffb3;box-shadow:0 0 0 3px #64a0ff1f}.authCard .primary{cursor:pointer;border:0;border-radius:12px;min-height:46px;font-weight:800}.authCard .primary:disabled{opacity:.6;cursor:default}.authSwitch{color:inherit;opacity:.72;cursor:pointer;background:0 0;border:0;padding:6px}.authSwitch:hover{opacity:1}.authMsg{background:#ffffff0f;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}@media (width<=800px){.chatRail.mobileOpen{z-index:40;background:var(--bg);border-right:0;width:100%;position:absolute;inset:0;display:flex!important}}.labsStatus{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:12px 14px;display:flex}.labsStatus>span{letter-spacing:.12em;font-size:9px;font-weight:800}.labsStatus small{color:var(--muted);font-size:10px}.uploadBtn{border:1px solid var(--line);background:var(--control);min-height:42px;color:var(--text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}@media (width<=760px){.labsStatus{flex-direction:column;align-items:flex-start}.labsStatus small{line-height:1.45}}.agentState{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.agentState.failed{color:#ff8b8b}.agentState.completed,.agentState.succeeded{color:#67d9a4}.agentState.running,.agentState.queued{color:var(--blue)}@media (width<=760px){.pageHead h1{overflow-wrap:anywhere}}@media (width>=801px){.app{grid-template-columns:clamp(190px,12vw,220px) minmax(0,1fr)}header{flex-basis:58px;height:58px;padding:0 clamp(18px,2vw,30px)}.newHome{width:min(920px,100% - 64px)!important;padding-top:clamp(36px,6vh,68px)!important}.focusCopy{margin:26px 0 24px}.focusCopy h1{font-size:clamp(42px,4vw,58px)}.focusComposer textarea{min-height:78px}.workspaceTile{min-height:96px}.tileIndex{margin-bottom:16px}.continueLine{margin-top:24px}.continueLine>button{min-height:58px}}@media (width>=801px) and (width<=1180px){aside{padding-top:22px}.sideNav button,.sideFoot button{min-height:40px}.newHome{width:min(860px,100% - 48px)!important}.focusCopy h1{font-size:46px}.focusCopy p{margin-top:12px}}@media (width<=800px){html,body,#root{width:100%;height:100%;overflow:hidden}.app{height:100dvh!important;min-height:100dvh!important;display:block!important}aside{display:none!important}header{height:calc(52px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important}main{height:100dvh!important;padding-bottom:calc(62px + env(safe-area-inset-bottom))!important}.content{width:100%!important;padding-left:16px!important;padding-right:16px!important}.newHome{padding-top:22px!important}.homeFocus{padding-bottom:24px!important}.focusMeta{font-size:8px}.focusCopy{margin:22px 0 18px!important}.focusCopy h1{font-size:clamp(32px,10vw,40px)!important;line-height:1.02!important}.focusCopy p{margin-top:12px!important;font-size:13px!important;line-height:1.5!important}.focusComposer textarea{min-height:82px!important;padding:15px 14px 4px!important;font-size:16px!important}.composerBar{height:48px;padding:0 7px 7px 8px}.attach span{display:none}.composerBar button{min-width:40px;min-height:40px}.workHeader{margin-top:24px!important}.workspaceTile{min-height:72px!important;padding:10px 4px!important}.continueLine{margin-top:22px!important}.continueLine>button{min-height:60px!important}.bottom{height:calc(60px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr 56px 1fr 1fr!important}.bottom button{font-size:9px!important}.bottom .create{width:44px!important;height:44px!important}.chatRail.mobileOpen{inset:calc(52px + env(safe-area-inset-top)) 0 calc(60px + env(safe-area-inset-bottom))!important;position:fixed!important}}@media (width<=380px){.content{padding-left:12px!important;padding-right:12px!important}.focusCopy h1{font-size:30px!important}.workspaceTile small{line-height:1.3;white-space:normal!important}}.authCard{gap:14px;width:min(420px,100vw - 32px);padding:clamp(22px,4vw,30px)}.authCard h1{text-align:center;font-size:30px}.authCard p{text-align:center;font-size:14px}.authCard .primary{background:var(--text,#f5f7fb);color:var(--bg,#090b0f);font-size:14px}@media (width<=600px){.authShell{padding:16px}.authCard{border-radius:18px;width:100%;padding:22px 18px}.authCard input{min-height:48px;font-size:16px}.authCard .primary{min-height:48px}.authSwitch{min-height:44px}}:root{font-size:16px}.app{--ui-xs:12px;--ui-sm:13px;--ui-md:15px;--ui-lg:17px;--ui-title:clamp(32px,3.2vw,48px);--content-wide:1180px;--content-reading:820px}.sideNav button,.sideFoot button{min-height:44px!important;font-size:14px!important}.sideFoot>span{font-size:12px!important}.logo{font-size:15px!important}.search{height:40px!important;font-size:13px!important}.avatar{width:36px!important;height:36px!important;font-size:12px!important}.content{width:min(var(--content-wide),calc(100% - 64px))!important;max-width:var(--content-wide)!important}.content.home{width:min(1040px,100% - 64px)!important;max-width:1040px!important}.pageHead{max-width:820px!important}.pageHead h1,.intro h1{font-size:var(--ui-title)!important}.pageHead p,.intro p{font-size:15px!important;line-height:1.6!important}.kicker{font-size:10px!important}.recent strong,.hubGrid strong,.settingsList strong{font-size:14px!important}.recent time,.hubGrid small,.settingsList small{font-size:11px!important;line-height:1.4!important}.hubGrid button,.settingsList>button{min-height:70px!important}.backBtn,.newProject,.uploadBtn,.primary,.danger{min-height:42px!important;font-size:13px!important}.modal label{font-size:13px!important}.modal input{min-height:44px!important;font-size:15px!important}.workspaceGrid strong{font-size:15px!important}.workspaceGrid small{font-size:12px!important;line-height:1.45!important}.focusMeta,.workHeader span,.continueLine>span{font-size:10px!important}.focusCopy p{font-size:15px!important}.composerState,.workspaceTile small,.continueLine small{font-size:11px!important}.workspaceTile strong,.continueLine strong{font-size:14px!important}.chatRail{font-size:14px}.labsStatus>span{font-size:10px!important}.labsStatus small{font-size:12px!important}.authCard label{font-size:14px!important}.authCard input{font-size:15px!important}.authSwitch,.authMsg{font-size:14px!important}@media (width>=801px) and (width<=1180px){.content{width:calc(100% - 48px)!important}.content.home{width:min(960px,100% - 48px)!important}.app{--ui-title:clamp(30px,4vw,42px)}}@media (width<=800px){.app{--ui-xs:11px;--ui-sm:12px;--ui-md:15px;--ui-lg:17px}.content{max-width:none!important}.pageHead h1,.intro h1{font-size:32px!important}.pageHead p,.intro p{font-size:14px!important}.recent strong,.hubGrid strong,.settingsList strong{font-size:15px!important}.hubGrid small,.settingsList small,.workspaceGrid small{font-size:12px!important}}:root{font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid var(--blue,#7da3d5)!important}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.app{--home-radius:16px;--home-stroke:color-mix(in srgb, var(--line) 86%, var(--text) 14%)}.app:not(.sidebarCollapsed){grid-template-columns:232px minmax(0,1fr)}.sideBrand{border-bottom:1px solid var(--line);padding:0 4px 15px}.sideBrand .logo{letter-spacing:.16em;padding:12px 8px;font-size:15px!important}.sideNav{gap:5px;padding-top:24px}.sideNav button{border:1px solid #0000;border-radius:11px;font-weight:500}.sideNav button.on{border-color:color-mix(in srgb, var(--blue) 14%, var(--line))}.sideFoot{border-top:1px solid var(--line);padding-top:10px}.sideFoot>span{padding-block:7px}.sideFoot>span.coreOn{color:#82c6a1}.sideToggle{cursor:pointer}.sidebarCollapsed .sideBrand{border-bottom:1px solid var(--line);padding-bottom:15px}.sidebarCollapsed .sideBrand .logo{letter-spacing:0}header{justify-content:space-between;gap:16px}.topContext{min-width:0;color:var(--second);align-items:center;gap:9px;font-size:13px;display:inline-flex}.topContext>svg{color:var(--blue)}.topContext strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.topDivider{color:var(--muted);opacity:.55}.topActions{align-items:center;gap:10px;margin-left:auto;display:flex}.topState{white-space:nowrap;color:var(--second);align-items:center;gap:7px;font-size:12px;display:inline-flex}.topState>i{background:#79c59d;border-radius:50%;width:7px;height:7px}.topState.offline>i{background:#d4a36a}.search{border-radius:10px;justify-content:space-between;min-width:175px;margin:0}.search kbd{font-size:11px}.avatar{flex:none}main:has(.ivanHome){overscroll-behavior:contain;overflow:hidden auto}.ivanHome{width:min(1100px,100% - 80px)!important;max-width:1100px!important;padding-top:clamp(32px,5vh,58px)!important;padding-bottom:90px!important}.ivanHome .homeFocus{border:1px solid var(--home-stroke);background:radial-gradient(closest-side at 94% 1%, color-mix(in srgb, var(--blue) 9%, transparent), transparent), linear-gradient(150deg, var(--surface), var(--theme-bg,#090b0c));isolation:isolate;border-radius:24px;padding:clamp(28px,4vw,46px);position:relative;box-shadow:0 24px 65px #0003}.ivanHome .focusMeta{letter-spacing:.1em;color:var(--second);font-size:11px!important}.ivanHome .focusMeta em{color:var(--second);font-size:10px}.ivanHome .liveDot.isOffline{background:#d9a25b;box-shadow:0 0 10px #d9a25b66}.ivanHome .focusCopy{margin:28px 0!important}.ivanHome .homeEyebrow{color:var(--blue);letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.ivanHome .focusCopy h1{letter-spacing:-.055em;color:var(--text);font-size:clamp(38px,4.4vw,62px);font-weight:650;line-height:1.06;margin:15px 0 13px!important}.ivanHome .focusCopy h1 span{color:color-mix(in srgb, var(--text) 58%, var(--blue))}.ivanHome .focusCopy p{max-width:610px;color:var(--second);line-height:1.65;margin:0!important;font-size:15px!important}.ivanHome .focusComposer{border:1px solid var(--home-stroke);background:var(--theme-control,#11151a);border-radius:17px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 12px 30px #0002}.ivanHome .focusComposer:focus-within{border-color:color-mix(in srgb, var(--blue) 60%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent);transform:none}.ivanHome .focusComposer textarea{min-height:105px;padding:19px 20px 8px;font-size:16px;line-height:1.6;display:block}.ivanHome .focusComposer textarea::placeholder{color:var(--second);opacity:.86}.ivanHome .attachmentTray{padding:0 15px 8px}.ivanHome .attachmentTray>span{font-size:11px}.attachmentName{text-overflow:ellipsis;min-width:0;overflow:hidden}.ivanHome .composerBar{gap:7px;height:auto;min-height:53px;padding:0 12px 12px}.ivanHome .composerBar button{border-radius:10px;min-width:38px;min-height:38px}.ivanHome .composerBar .attach{padding-inline:10px}.ivanHome .composerState{margin-left:6px;font-size:11px!important}.ivanHome .composerBar .voice.listening{background:color-mix(in srgb, var(--blue) 13%, var(--control));color:var(--blue)}.ivanHome .composerBar .send{background:var(--blue);color:var(--theme-on-accent,#071017)}.ivanHome .composerBar .send:hover{filter:brightness(1.09)}.ivanHome .composerBar .send:disabled{opacity:.6;cursor:wait}.ivanHome .homeNotice{color:var(--second);margin:10px 2px 0;font-size:12px}.ivanHome .promptShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ivanHome .promptShortcuts button{border:1px solid var(--home-stroke);min-width:0;min-height:68px;color:var(--text);background:color-mix(in srgb, var(--control) 68%, transparent);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.ivanHome .promptShortcuts button:hover{border-color:color-mix(in srgb, var(--blue) 55%, var(--line));background:var(--hover)}.ivanHome .promptShortcuts button>svg:first-child{color:var(--blue);flex-shrink:0}.ivanHome .promptShortcuts button>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.ivanHome .promptShortcuts button span{flex-direction:column;gap:4px;min-width:0;display:flex}.ivanHome .promptShortcuts strong{font-size:13px;font-weight:650}.ivanHome .promptShortcuts small{color:var(--second);font-size:11px}.ivanHome .dropIndicator{border:2px dashed var(--blue);background:color-mix(in srgb, var(--control) 91%, transparent);z-index:3;pointer-events:none;border-radius:18px;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:8px}.ivanHome .homeGrid{grid-template-columns:1.1fr .9fr;gap:24px;margin-top:24px;display:grid}.ivanHome .homeGroup{min-width:0}.ivanHome .workHeader{align-items:center;min-height:30px;padding:0 2px;margin:0 0 10px!important}.ivanHome .workHeader span{letter-spacing:.12em;font-size:11px!important}.ivanHome .workHeader small{font-size:12px}.ivanHome .workHeader button{color:var(--second);gap:7px;font-size:12px}.ivanHome .workHeader button:hover{color:var(--text)}.ivanHome .workspaceStrip,.ivanHome .homeRecent{border:1px solid var(--home-stroke);background:var(--surface);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.ivanHome .workspaceTile,.ivanHome .homeRecent button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:12px;display:grid;position:static;padding:12px 17px!important}.ivanHome .workspaceTile:last-child,.ivanHome .homeRecent button:last-child{border-bottom:0}.ivanHome .workspaceTile:hover,.ivanHome .homeRecent button:hover{background:var(--hover)}.ivanHome .workspaceTile>svg:first-child,.ivanHome .homeRecent button>svg:first-child{color:var(--blue);position:static;inset:auto}.ivanHome .workspaceTile>svg:last-child,.ivanHome .homeRecent button>svg:last-child{color:var(--muted);position:static}.ivanHome .workspaceTile>div,.ivanHome .homeRecent button>span{flex-direction:column;gap:4px;min-width:0;padding:0;display:flex}.ivanHome .workspaceTile strong,.ivanHome .homeRecent strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ivanHome .workspaceTile small,.ivanHome .homeRecent small{color:var(--second);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.ivanHome .homeEmpty{color:var(--second);padding:20px;font-size:13px}@media (width>=801px) and (width<=1140px){.app:not(.sidebarCollapsed){grid-template-columns:208px minmax(0,1fr)}.ivanHome{width:calc(100% - 48px)!important}.ivanHome .homeFocus{padding:28px}.ivanHome .promptShortcuts button{gap:8px;padding-inline:9px}}@media (width<=800px){.topContext,.topState{display:none}.topActions{width:auto}.search{justify-content:center;width:42px;min-width:0;padding:0}.search span,.search kbd{display:none}.ivanHome{width:100%!important;padding:16px 15px calc(70px + env(safe-area-inset-bottom))!important}.ivanHome .homeFocus{border-radius:17px;padding:22px 17px}.ivanHome .focusCopy{margin:20px 0 23px!important}.ivanHome .focusCopy h1{margin:12px 0!important;font-size:clamp(34px,8vw,44px)!important;line-height:1.09!important}.ivanHome .focusCopy p{font-size:13px!important;line-height:1.55!important}.ivanHome .focusMeta em{font-size:9px}.ivanHome .homeEyebrow{font-size:10px}.ivanHome .focusComposer textarea{min-height:95px!important;padding:14px 14px 6px!important}.ivanHome .composerBar{padding:0 8px 8px}.ivanHome .composerState{display:none}.ivanHome .promptShortcuts{gap:8px;margin-top:14px}.ivanHome .promptShortcuts button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;padding:9px 5px;display:flex}.ivanHome .promptShortcuts button span{text-align:center}.ivanHome .promptShortcuts strong{font-size:12px;line-height:1.3}.ivanHome .promptShortcuts small,.ivanHome .promptShortcuts button>svg:last-child{display:none}.ivanHome .homeGrid{grid-template-columns:1fr;gap:22px;margin-top:22px}.ivanHome .workspaceTile,.ivanHome .homeRecent button{min-height:66px}}@media (width<=390px){.ivanHome{padding-inline:10px!important}.ivanHome .homeFocus{padding:18px 13px}.ivanHome .focusCopy h1{font-size:32px!important}}html[data-theme=light-titanium]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light-titanium] .ivanHome .homeFocus{box-shadow:0 15px 55px #2b3d4f0c}html[data-theme=light-titanium] .ivanHome .focusCopy h1 span{color:#526f87}html[data-theme=light-titanium] .ivanHome .composerBar .send{color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ivanHome *,.search,.sideNav button{transition:none!important;animation:none!important}}.ivanHome .composerBar .homeVoiceLaunch{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--control));width:auto;color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.ivanHome .homeVoiceLaunch svg{color:var(--blue)}.ivanHome .homeVoiceLaunch:hover{background:var(--hover)}@media (width<=800px){.ivanHome .composerBar .homeVoiceLaunch{width:38px;min-width:38px;padding:0}.ivanHome .homeVoiceLaunch span{display:none}}.mobileIdentity{display:none}@media (width<=800px){.app{--m-bg:#0b111b;--m-card:linear-gradient(145deg,#182132,#121a28);--m-border:#96b2de30;--m-muted:#a5b6ce;--m-accent:#9bbcff;--m-heading:#eef3ff;color:var(--m-heading);background:var(--m-bg)!important}.app main{background:radial-gradient(600px 350px at 85% -18%,#1e32543d,transparent),var(--m-bg);overflow-x:hidden}.app header{box-shadow:0 5px 20px #0002;border-color:var(--m-border)!important;height:calc(58px + env(safe-area-inset-top))!important;flex-basis:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 15px 0!important;background:#0b111bf2!important}.app .mobileIdentity{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.app .mobileLogo{white-space:nowrap;margin:0;letter-spacing:.22em!important;font-size:12px!important}.app .mobilePageLabel{color:#98a9c6;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #39465e;max-width:124px;padding-left:12px;font-size:11px;font-weight:650;overflow:hidden}.app .topActions{gap:9px;margin-left:auto}.app .search{width:40px;height:40px;margin:0;border:1px solid var(--m-border)!important;background:#182232!important;border-radius:13px!important}.app .avatar{width:39px;height:39px}.app .bottom{box-shadow:0 -15px 35px #0003;height:calc(64px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--m-border)!important;padding:0 5px env(safe-area-inset-bottom)!important;background:#0b111bf5!important;grid-template-columns:1fr 1fr 60px 1fr 1fr!important}.app .bottom button{gap:4px;min-height:51px;transition:color .12s,transform .12s;color:#94a6c1!important;font-size:10px!important}.app .bottom button.on{color:#e1ecff!important}.app .bottom button.on svg{color:#91b6ff!important}.app .bottom .create{color:#102038!important;background:linear-gradient(145deg,#a4c6e3,#8b9fff)!important;border-radius:15px!important;width:46px!important;height:46px!important;box-shadow:0 5px 20px #89aaff33!important}.app main>.content:not(.chatPage),.app main>.content.page,.app main>.content.home{min-width:0;width:100%!important;max-width:100%!important;padding:15px 14px calc(87px + env(safe-area-inset-bottom))!important;margin:0 auto!important}.app .content.home .homeFocus,.app .content.commandPage .fcHero,.app .tcHeading,.app .unifiedMore .pageHead,.app .content.page:not(.tcPage):not(.unifiedMore)>.pageHead{background:radial-gradient(550px 320px at 93% -4%,#213c6055,#0000),linear-gradient(135deg,#142034,#171c34)!important;border:1px solid #89ade53d!important;border-radius:19px!important;padding:21px 19px!important;box-shadow:0 12px 38px #0002!important}.app .content.home .focusMeta,.app .content.commandPage .fcOverline,.app .tcHeading .kicker,.app .unifiedMore .pageHead .kicker,.app .content.page>.pageHead .kicker{letter-spacing:.14em!important;color:#9cbaf0!important;font-size:10px!important;font-weight:730!important}.app .content.home .focusMeta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app .content.home .focusMeta em{line-height:1.4;font-size:10px!important}.app .content.home .focusCopy{margin:17px 0 18px!important}.app .content.home .focusCopy h1{letter-spacing:-.05em!important;color:var(--m-heading)!important;margin:11px 0!important;font-size:clamp(30px,8vw,41px)!important;line-height:1.06!important}.app .content.home .focusCopy h1 span{background:linear-gradient(90deg,#a8c9ff,#b6a3fd);-webkit-background-clip:text;background-clip:text;color:#0000!important}.app .content.home .focusCopy p{color:var(--m-muted)!important;font-size:13px!important;line-height:1.5!important}.app .content.home .homeFocus .focusComposer{border:1px solid var(--m-border)!important;box-shadow:none!important;background:#0b1421b8!important;border-radius:14px!important}.app .content.home .focusComposer textarea{color:#eaf1ff!important;min-height:85px!important}.app .content.home .promptShortcuts{gap:8px;margin-top:15px}.app .content.home .promptShortcuts button{border-color:var(--m-border)!important;background:#19243988!important;border-radius:13px!important;min-height:68px!important}.app .content.home .homeGrid{gap:17px;margin-top:18px}.app .content.home .workHeader{margin-top:0!important}.app .content.home .workspaceStrip,.app .content.home .homeRecent{background:var(--m-card)!important;border:1px solid var(--m-border)!important;border-radius:16px!important}.app .content.home .workspaceTile,.app .content.home .homeRecent button{border-color:var(--m-border)!important}.app .content.home .workHeader span{color:#a6bee7!important}.app .content.commandPage{padding-top:15px!important}.app .content.commandPage .fcHero{overflow:hidden;padding:23px 19px!important}.app .content.commandPage .fcPanel{background:var(--m-card)!important;border:1px solid var(--m-border)!important;border-radius:17px!important}.app .content.commandPage .fcHero h1{font-size:clamp(32px,7.4vw,44px)!important}.app .content.commandPage .fcTwoColumns{gap:13px;margin-top:13px}.app .content.commandPage .fcMainColumn,.app .content.commandPage .fcSideColumn{gap:13px}.app .tcPage{padding-top:15px!important}.app .tcHeading{align-items:stretch!important;gap:17px!important;margin-bottom:13px!important}.app .tcHeading h1{color:var(--m-heading);letter-spacing:-.04em!important;margin:10px 0 9px!important;font-size:clamp(27px,7.8vw,36px)!important;line-height:1.12!important}.app .tcHeading p{color:var(--m-muted)!important;font-size:13px!important;line-height:1.48!important}.app .tcHeaderActions{grid-template-columns:1fr 1fr;gap:9px!important;display:grid!important}.app .tcHeaderActions button{border-radius:12px!important;min-height:43px!important}.app .tcScopeBar{margin-bottom:12px!important;padding:4px 2px 0!important}.app .tcScopeBar>small{color:var(--m-muted);font-size:11px!important}.app .tcSummary{gap:9px!important}.app .tcSummary>div{min-height:100px;background:var(--m-card)!important;border:1px solid var(--m-border)!important;border-radius:16px!important}.app .tcSummary small{color:#aec4e4!important;font-size:10px!important}.app .tcSummary strong{color:var(--m-heading)}.app .tcListPanel,.app .tcReviewPanel,.app .tcApprovals{background:var(--m-card)!important;border:1px solid var(--m-border)!important;border-radius:16px!important}.app .tcSyncBar{margin:13px 4px!important}.app .tcWarning{border-radius:13px!important}.app .unifiedMore{padding-top:15px!important}.app .unifiedMore .pageHead{text-align:left!important;margin-bottom:13px!important}.app .unifiedMore .pageHead h1,.app .content.page:not(.tcPage):not(.unifiedMore)>.pageHead h1{font-weight:680;letter-spacing:-.05em!important;color:var(--m-heading)!important;margin:12px 0 10px!important;font-size:clamp(28px,8vw,37px)!important;line-height:1.12!important}.app .unifiedMore .pageHead p,.app .content.page:not(.tcPage):not(.unifiedMore)>.pageHead p{color:var(--m-muted)!important;font-size:13px!important;line-height:1.5!important}.app .unifiedMore .settingsList{padding:5px 12px;overflow:hidden;background:var(--m-card)!important;border:1px solid var(--m-border)!important;border-radius:16px!important}.app .unifiedMore .settingsList>button{text-align:left;gap:9px;border-bottom:1px solid var(--m-border)!important;grid-template-columns:34px 1fr 18px!important;min-height:67px!important;padding:9px 4px!important}.app .unifiedMore .settingsList>button:last-child{border-bottom:0!important}.app .unifiedMore .settingsList strong{color:var(--m-heading);font-size:14px!important}.app .unifiedMore .settingsList small{color:var(--m-muted)!important;font-size:11px!important}.app .unifiedMore .settingsList>button>svg:first-child{color:#99baff}.app .content.page:not(.tcPage):not(.unifiedMore)>.pageHead{margin-bottom:13px!important}}@media (width>=600px) and (width<=800px){.app main>.content:not(.chatPage),.app main>.content.page,.app main>.content.home{padding-left:19px!important;padding-right:19px!important}.app .content.home .focusCopy h1{font-size:44px!important}.app .unifiedMore .settingsList{padding-inline:20px}}@media (prefers-reduced-motion:no-preference){@media (width<=800px){.app main>.content{animation:.18s ease-out both mobilePageEnter}@keyframes mobilePageEnter{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:none}}}}.app main{background:var(--surface-0);color:var(--type-primary)}.app header,.app aside,.app .bottom{border-color:var(--stroke-soft)}.app button,.app input,.app textarea,.app select{font-family:inherit}.app button:focus-visible,.app a:focus-visible,.app input:focus-visible,.app textarea:focus-visible,.app select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.app button:disabled{cursor:not-allowed;opacity:.55}.app .pageHead h1,.app .intro h1{letter-spacing:-.035em}.app .search,.app .composer,.app .modal,.app .sheet{border-color:var(--stroke-soft)}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=800px){.app main>.content,.app .bottom button{min-width:0}.app .pageHead h1{font-size:clamp(24px,5vw,32px)}}@media (width>=701px){.app aside{background:#0e141d;border-right:1px solid #273141;padding:17px 12px 15px}.app .sideBrand{border-bottom:1px solid #273141;margin-bottom:10px;padding:3px 4px 18px}.app .sideBrand .logo{letter-spacing:.2em;padding:7px 8px;font-size:14px;font-weight:850}.app .sideToggle{color:#aebed2;background:#18212d;border:1px solid #2c394a;border-radius:9px}.app .sideNav{scrollbar-width:thin;gap:3px;min-height:0;overflow-y:auto}.app .sideNav button,.app .sideFoot button{color:#aeb9c8;border:1px solid #0000;border-radius:10px;gap:11px;padding:9px 11px;font-weight:500;min-height:42px!important;font-size:12px!important}.app .sideNav button b,.app .sideFoot button b{font-weight:600}.app .sideNav button:hover,.app .sideFoot button:hover{color:#f2f5fb;background:#1a2534}.app .sideNav button.on{color:#eaf1ff;background:#1c2b46;border-color:#35527b}.app .sideNav button.on:before{content:"";background:#7caaff;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.app .sideNav button.on svg{color:#91b6ff}.app .sideFoot{border-top:1px solid #273141;margin-top:auto;padding-top:12px}.app .sideFoot>span{color:#8292a7;padding:7px 10px;font-size:10px}.app .sideFoot>span.coreOn{color:#70d7a7}.app main>header{background:#0e141de8;border-bottom:1px solid #273141;flex-basis:62px;height:62px;padding:0 22px}.app .topContext{font-size:12px}.app .topContext>svg{color:#83a9fa}.app .topActions .search{background:#17212e;border:1px solid #303e50;border-radius:9px;min-width:180px}.app .topActions .avatar{color:#dbe9ff;background:#253a57;border:1px solid #3a577a}}.app .sideGroupLabel{letter-spacing:.16em;color:#7f91aa;padding:11px 12px 8px;font-size:9px;font-weight:800}@media (width>=701px){.app.sidebarCollapsed .sideGroupLabel{display:none}}@media (width<=700px){.app main>header{background:#101721f5;border-bottom:1px solid #2a3544;flex-basis:58px;height:58px;padding:0 13px}.app .mobileIdentity{min-width:0}.app .mobileLogo{letter-spacing:.18em;font-size:12px}.app .mobilePageLabel{font-size:11px}.app .bottom{height:calc(68px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:#111923f8;border-top:1px solid #303d4d;grid-template-columns:repeat(5,minmax(0,1fr))}.app .bottom button{gap:3px;font-size:10px;font-weight:600}.app .bottom button.on{color:#f0f5ff}.app .bottom button.on svg{color:#86b0ff}.app .bottom .create{width:44px;height:44px;box-shadow:none;border-radius:13px}.app .topActions .avatar{color:#e4efff;background:#243650;border:1px solid #3a5270}}.app{--surface-0:#10131a;--surface-1:#1b202a;--surface-2:#242b37;--stroke-soft:#ffffff19;--type-primary:#f5f6fa;--type-secondary:#adb5c5;--focus-ring:#84b8ff}.app main{background:radial-gradient(700px 500px at 95% 2%,#37496a36,#0000 72%),radial-gradient(700px 540px at 0 90%,#38304c2b,#0000 75%),#11141b}.app aside{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#1a202be8,#131821f5)!important;border-right-color:#ffffff1b!important}.app .sideBrand{border-bottom-color:#ffffff1c}.app .sideBrand .logo{color:#0000;background:linear-gradient(100deg,#fff,#b7ceff);-webkit-background-clip:text;background-clip:text}.app .sideGroupLabel{color:#8d9aaf}.app .sideNav button.on{color:#fff;background:#ffffff1a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12}.app .sideNav button.on:before{background:#92bbff}.app .sideNav button:hover{background:#ffffff13}.app main>header{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#171d27c9!important;border-bottom-color:#ffffff1b!important}.app .topActions .search{background:#ffffff10;border-color:#ffffff21}.app .topActions .avatar{color:#26304b;background:linear-gradient(135deg,#d6e6ff,#aebdfb);border:0}.app .content.page,.app .content.home{color:#f4f5fa}.app .pageHead h1,.app .intro h1{letter-spacing:-.045em;font-weight:680}.app .pageHead p,.app .intro p{color:#aeb7c7}.app .composer,.app .modal,.app .sheet{background:#232936db;border:1px solid #ffffff27;box-shadow:0 14px 48px #0003,inset 0 1px #ffffff0c}.app .primary,.app .composer .send{color:#fff;box-shadow:none;background:#3478f6;border-radius:12px}.app .content.commandPage{--fc-border:#ffffff23;--fc-text:#f6f7fc;--fc-muted:#aab4c6}.app .content.commandPage .fcHero{background:radial-gradient(at 90% 10%,#e0b9ff69,#0000 50%),radial-gradient(at 5% 100%,#92c4ff7d,#0000 65%),linear-gradient(125deg,#293f71,#443d7e 58%,#604b86);border:1px solid #ffffff4b;border-radius:30px;box-shadow:0 24px 55px #0003,inset 0 1px #ffffff47}.app .content.commandPage .fcHero:before,.app .content.commandPage .fcHero:after{display:none}.app .content.commandPage .fcHero h1{color:#fff;text-shadow:0 2px 12px #171f4230;font-weight:720}.app .content.commandPage .fcHero h1 em{background:linear-gradient(90deg,#fff,#d7e8ff);-webkit-background-clip:text;background-clip:text}.app .content.commandPage .fcLead,.app .content.commandPage .fcEyebrow,.app .content.commandPage .fcOverline{color:#f2f2ffdf}.app .content.commandPage .fcPanel{background:linear-gradient(145deg,#252c3b,#1c2430);border:1px solid #fff2;border-radius:25px;box-shadow:0 14px 36px #0002,inset 0 1px #ffffff09}.app .content.commandPage .fcTaskSummary button{background:linear-gradient(150deg,#313c51,#202b3d);border:1px solid #ffffff18;border-radius:19px}.app .content.commandPage .fcTaskSummary strong{letter-spacing:-.04em;font-size:28px}.app .content.commandPage .fcActions button{background:linear-gradient(150deg,#303e58,#252c3f);border:1px solid #ffffff24;border-radius:20px;box-shadow:inset 0 1px #ffffff10}.app .content.commandPage .fcActions button:hover,.app .content.commandPage .fcTaskSummary button:hover{border-color:#a9c6ff80;transform:translateY(-2px)}.app .content.commandPage .fcAskPanel textarea{background:#111724b8;border-color:#ffffff30;border-radius:16px}.app .content.commandPage .fcSend{border-radius:13px;color:#273f76!important;background:#f4f7ff!important}.app .content.home .homeHero{background:radial-gradient(at 85% 0,#afc6ff29,#0000 65%),linear-gradient(145deg,#29354b,#1d2533 70%);border:1px solid #ffffff27;border-radius:30px;box-shadow:0 25px 60px #0003,inset 0 1px #ffffff13}.app .content.home .homeHero .composer{background:#111927a8;border-color:#ffffff38}.app .content.home .homeHero .intro h1{font-weight:700}.app .content.home .homeHero .intro h1 span{background:linear-gradient(100deg,#fff,#aacdff);-webkit-background-clip:text;background-clip:text}.app .content.home .recent{border-color:#ffffff1a;border-radius:12px}.app .content.home .recent:hover{background:#ffffff0c}@media (width<=800px){.app main{background:radial-gradient(at 95% 0,#43547b32,#0000 65%),#11141b!important}.app main>header{background:#171d27eb!important}.app .bottom{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#1b2230ed!important;border-top:1px solid #ffffff29!important}.app .bottom .create{color:#263959!important;background:#e6edff!important;box-shadow:0 4px 18px #0003!important}.app .content.commandPage .fcHero{border-radius:24px}.app .content.commandPage .fcPanel{border-radius:22px}.app .content.commandPage .fcActions button{border-radius:18px}}@media (prefers-reduced-motion:reduce){.app .content.commandPage .fcActions button:hover,.app .content.commandPage .fcTaskSummary button:hover{transform:none}}html[data-theme=light-titanium]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f5f6f9;--ui-panel:#fff;--ui-raised:#fff;--ui-soft:#f0f3f8;--ui-text:#202938;--ui-sub:#657386;--ui-border:#e0e5ed;--ui-shadow:0 5px 22px #243b5810;--ui-overlay:#ffffffed;--ui-input:#f8fafd;--ui-hero:#fff}html[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#161a21;--ui-panel:#222832;--ui-raised:#2a313d;--ui-soft:#303947;--ui-text:#f0f3f8;--ui-sub:#aeb9c8;--ui-border:#3b4656;--ui-shadow:0 6px 24px #0003;--ui-overlay:#202630ed;--ui-input:#2c3440;--ui-hero:#222832}html[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0d1421;--ui-panel:#152034;--ui-raised:#1d2b42;--ui-soft:#22334d;--ui-text:#f1f5fc;--ui-sub:#b2bfd1;--ui-border:#2d3d55;--ui-shadow:0 6px 24px #0004;--ui-overlay:#131e30ed;--ui-input:#1b2a40;--ui-hero:#152034}html{--ui-accent:#2869e8;--ui-accent-contrast:#fff;--ui-accent-soft:#eaf1ff}html[data-accent=teal]{--ui-accent:#008b84;--ui-accent-soft:#dff6f1}html[data-accent=violet]{--ui-accent:#7954d5;--ui-accent-soft:#eee7ff}html[data-accent=rose]{--ui-accent:#d44974;--ui-accent-soft:#ffebf1}html[data-accent=amber]{--ui-accent:#bd7416;--ui-accent-soft:#fff0d9}html[data-theme=graphite],html[data-theme=midnight]{--ui-accent-soft:color-mix(in srgb,var(--ui-accent) 20%,var(--ui-panel))}html[data-theme] body,html[data-theme] #root{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme] .app{--blue:var(--ui-accent);--violet:var(--ui-accent);--text:var(--ui-text);--second:var(--ui-sub);--muted:var(--ui-sub);--line:var(--ui-border);--theme-bg:var(--ui-bg);--theme-side:var(--ui-panel);--theme-head:var(--ui-overlay);--theme-panel:var(--ui-panel);--theme-control:var(--ui-input);--theme-active:var(--ui-accent-soft);--theme-hover:var(--ui-soft);--surface-0:var(--ui-bg);--surface-1:var(--ui-panel);--surface-2:var(--ui-raised);--stroke-soft:var(--ui-border);--type-primary:var(--ui-text);--type-secondary:var(--ui-sub);--focus-ring:var(--ui-accent);background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme] .app main{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme] .app main>header,html[data-theme] .app .bottom{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--ui-overlay)!important;border-color:var(--ui-border)!important}html[data-theme] .app aside{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme] .app .sideBrand,html[data-theme] .app .sideFoot{border-color:var(--ui-border)!important}html[data-theme] .app .sideNav button,html[data-theme] .app .sideFoot button,html[data-theme] .app .bottom button{color:var(--ui-sub)!important}html[data-theme] .app .sideNav button.on{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme] .app .bottom button.on,html[data-theme] .app .bottom button.on svg,html[data-theme] .app .sideNav button.on svg{color:var(--ui-accent)!important}html[data-theme] .app .bottom .create{background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important}html[data-theme] .app .topActions .search,html[data-theme] .app .search{background:var(--ui-soft)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme] .app .topActions .avatar{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme] .app .topContext,html[data-theme] .app .mobilePageLabel{color:var(--ui-sub)!important}html[data-theme] .app .logo,html[data-theme] .app .mobileLogo{color:var(--ui-accent)!important;-webkit-text-fill-color:var(--ui-accent)!important}html[data-theme] .app .pageHead,html[data-theme] .app .tcHeading,html[data-theme] .app .ivanHome .homeFocus,html[data-theme] .app .homeFocus{background:var(--ui-hero)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;background-image:none!important;border-radius:20px!important}html[data-theme] .app .pageHead:before,html[data-theme] .app .pageHead:after{display:none!important}html[data-theme] .app .pageHead h1,html[data-theme] .app .pageHead .kicker,html[data-theme] .app .tcHeading h1,html[data-theme] .app .homeFocus h1{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;opacity:1!important;text-shadow:none!important}html[data-theme] .app .pageHead p,html[data-theme] .app .tcHeading p,html[data-theme] .app .homeFocus p{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .app .settingPanel,html[data-theme] .app .settingsList,html[data-theme] .app .homeRecent,html[data-theme] .app .ivanHome .homeRecent,html[data-theme] .app .hubGrid,html[data-theme] .app .workspaceStrip,html[data-theme] .app .tcSummary>div,html[data-theme] .app .tcListPanel,html[data-theme] .app .tcReviewPanel,html[data-theme] .app .tcApprovals,html[data-theme] .app .modal,html[data-theme] .app .sheet{background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;background-image:none!important}html[data-theme] .app .settingsList button,html[data-theme] .app .homeRecent button,html[data-theme] .app .ivanHome .homeRecent button,html[data-theme] .app .hubGrid button,html[data-theme] .app .sheetRow{background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;background-image:none!important}html[data-theme] .app .settingsList strong,html[data-theme] .app .homeRecent strong,html[data-theme] .app .ivanHome .homeRecent strong,html[data-theme] .app .hubGrid strong,html[data-theme] .app .sheetRow strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;opacity:1!important}html[data-theme] .app .settingsList small,html[data-theme] .app .homeRecent small,html[data-theme] .app .ivanHome .homeRecent small,html[data-theme] .app .hubGrid small,html[data-theme] .app .sheetRow small{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .app .settingsList button:hover,html[data-theme] .app .homeRecent button:hover,html[data-theme] .app .hubGrid button:hover{background:var(--ui-soft)!important}html[data-theme] .app input,html[data-theme] .app textarea,html[data-theme] .app select{background:var(--ui-input)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme] .app input::placeholder,html[data-theme] .app textarea::placeholder{color:var(--ui-sub)!important}html[data-theme] .app .focusComposer,html[data-theme] .app .composer{background:var(--ui-input)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme] .app .composerBar{background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme] .app .promptShortcuts button{background:var(--ui-soft)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important}html[data-theme] .app .promptShortcuts button *{color:var(--ui-text)!important}html[data-theme] .app .tcPrimary,html[data-theme] .app .composerBar .send{background:var(--ui-accent)!important;color:#fff!important;border-color:var(--ui-accent)!important}html[data-theme] .app .tcOutline{background:var(--ui-soft)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme] .app .themePicker button{background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important}html[data-theme] .app .themePicker button.selected{border-color:var(--ui-accent)!important;box-shadow:inset 0 0 0 1px var(--ui-accent)!important}html[data-theme] .app .themePicker .swatch.light-titanium{background:linear-gradient(135deg,#fff 50%,#e8ecf3 50%)}html[data-theme] .app .themePicker .swatch.graphite{background:linear-gradient(135deg,#161a21 50%,#444c5b 50%)}html[data-theme] .app .themePicker .swatch.midnight{background:linear-gradient(135deg,#0d1421 50%,#314665 50%)}html[data-theme] .app .accentPicker{border-top:1px solid var(--ui-border);margin-top:24px;padding-top:18px}html[data-theme] .app .accentPicker h3{color:var(--ui-text);margin:0 0 6px}html[data-theme] .app .accentPicker p{color:var(--ui-sub)}html[data-theme] .app .accentOptions{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] .app .accentOptions button{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;display:flex}html[data-theme] .app .accentOptions button[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}html[data-theme] .app .accentOptions button span{border-radius:50%;width:17px;height:17px}html[data-theme] .app .scrim{z-index:100!important}@media (width<=800px){html[data-theme] .app .scrim{align-items:flex-end!important;padding:0!important}html[data-theme] .app .sheet{max-height:78dvh!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;overflow:auto!important}html[data-theme] .app:has(.scrim) .bottom{visibility:hidden!important;pointer-events:none!important}}html[data-theme] .voiceChatDialog{background:var(--ui-panel)!important;color:var(--ui-text)!important}html[data-theme] .voiceChatMain{background:var(--ui-bg)!important}html[data-theme] .voiceChatHeader,html[data-theme] .voiceChatFooter{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme] .voiceChatMain h2,html[data-theme] .voiceChatHeader strong{color:var(--ui-text)!important}html[data-theme] .voiceChatPrimary{background:var(--ui-accent)!important;color:#fff!important}html[data-theme] .app{--m-heading:var(--ui-text);--m-card:var(--ui-panel);--m-border:var(--ui-border);--home-text:var(--ui-text);--home-stroke:var(--ui-border);--surface:var(--ui-panel);--control:var(--ui-soft);--hover:var(--ui-soft)}html[data-theme] .app .tcSummary strong,html[data-theme] .app .tcSummary small,html[data-theme] .app .tcSummary>div>strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;opacity:1!important}html[data-theme] .app .tcSummary small,html[data-theme] .app .tcSummary>div>span:last-child{color:var(--ui-sub)!important}html[data-theme] .app .workspaceTile,html[data-theme] .app .ivanHome .workspaceTile,html[data-theme] .app .content.home .workspaceTile{background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;background-image:none!important}html[data-theme] .app .workspaceTile strong,html[data-theme] .app .ivanHome .workspaceTile strong,html[data-theme] .app .content.home .workspaceTile strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;opacity:1!important}html[data-theme] .app .workspaceTile small,html[data-theme] .app .ivanHome .workspaceTile small{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .app .workspaceTile:hover{background:var(--ui-soft)!important}html[data-theme] .app .ivanHome .promptShortcuts button,html[data-theme] .app .content.home .promptShortcuts button{background:var(--ui-soft)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;opacity:1!important;filter:none!important;background-image:none!important}html[data-theme] .app .ivanHome .promptShortcuts button strong,html[data-theme] .app .ivanHome .promptShortcuts button svg,html[data-theme] .app .content.home .promptShortcuts button strong{color:var(--ui-text)!important;opacity:1!important}html[data-theme] .app .ivanHome .promptShortcuts button:hover{border-color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important}html[data-theme] .app .homeFocus .focusCopy p,html[data-theme] .app .ivanHome .homeFocus .focusCopy p{color:var(--ui-sub)!important}html[data-theme] .app .focusComposer textarea{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}html[data-theme] .app .focusComposer textarea::placeholder{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .voiceChatOverlay{--text:var(--ui-text);--second:var(--ui-sub);--muted:var(--ui-sub);--blue:var(--ui-accent);--line:var(--ui-border);--surface:var(--ui-panel);--control:var(--ui-soft);--hover:var(--ui-soft);--theme-bg:var(--ui-bg);color:var(--ui-text)!important}html[data-theme] .voiceChatStatus,html[data-theme] .voiceChatGuidance,html[data-theme] .voiceChatWorking,html[data-theme] .voiceChatOptions label,html[data-theme] .voiceChatEnd{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .voiceChatHeader strong,html[data-theme] .voiceChatMain h2{color:var(--ui-text)!important}html[data-theme] .voiceChatOrb{background:var(--ui-raised)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme] .voiceChatMeter span{background:var(--ui-accent)!important;opacity:.85!important}html[data-theme] .app .pageHead h1,html[data-theme] .app .pageHead .kicker{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;opacity:1!important}html[data-theme] .app .pageHead p{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .app .themePicker,html[data-theme] .app .accentPicker{background:var(--ui-panel)!important;color:var(--ui-text)!important}html[data-theme] .app .projectShell{color:var(--ui-text)}html[data-theme] .app .content.page:has(.project){color:var(--ui-text)}html[data-theme] .app .content.page:has(.project) .pageHead{margin-bottom:20px!important;padding:24px 26px!important}html[data-theme] .app .content.page:has(.project) .list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:18px 0 22px;display:grid;border:0!important}html[data-theme] .app .content.page:has(.project) .project{text-align:left;min-height:140px;box-shadow:var(--ui-shadow);border-radius:18px;grid-template-rows:1fr;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;transition:border-color .15s,transform .15s;display:grid;border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;color:var(--ui-text)!important;padding:22px!important}html[data-theme] .app .content.page:has(.project) .project:hover{transform:translateY(-2px);border-color:var(--ui-accent)!important}html[data-theme] .app .content.page:has(.project) .project>span:nth-child(2){min-width:0}html[data-theme] .app .content.page:has(.project) .project strong{line-height:1.3;color:var(--ui-text)!important;font-size:16px!important}html[data-theme] .app .content.page:has(.project) .project small{line-height:1.45;color:var(--ui-sub)!important;font-size:12px!important}html[data-theme] .app .content.page:has(.project) .projectMark{border-radius:12px;width:36px;height:36px;background:var(--ui-accent-soft)!important;border:1px solid var(--ui-border)!important}html[data-theme] .app .content.page:has(.project) .project em{display:none}html[data-theme] .app .projectShell .collectionAdd,html[data-theme] .app .projectShell .saveBtn{border-radius:12px;min-height:44px;background:var(--ui-accent)!important;color:#fff!important;border-color:var(--ui-accent)!important}html[data-theme] .app .content.page:has(.project) .newProject{border-radius:12px;min-height:44px;background:var(--ui-accent)!important;color:#fff!important;border-color:var(--ui-accent)!important}html[data-theme] .app .projectShell .projectTitle{border-radius:18px;background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;padding:24px!important}html[data-theme] .app .projectShell .projectTitle h1,html[data-theme] .app .projectShell .overviewLead h2,html[data-theme] .app .projectShell .collectionHead h2{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}html[data-theme] .app .projectShell .projectTitle p,html[data-theme] .app .projectShell .overviewLead p,html[data-theme] .app .projectShell .collectionHead p{color:var(--ui-sub)!important}html[data-theme] .app .projectShell .projectNav{border-color:var(--ui-border)!important;margin-top:16px!important}html[data-theme] .app .projectShell .projectNav button{color:var(--ui-sub)!important}html[data-theme] .app .projectShell .projectNav button.on{color:var(--ui-accent)!important}html[data-theme] .app .projectShell .projectNav button.on:after{background:var(--ui-accent)!important}html[data-theme] .app .projectShell .projectOverview{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)!important;gap:20px!important;padding-top:20px!important;display:grid!important}html[data-theme] .app .projectShell .overviewLead,html[data-theme] .app .projectShell .overviewStats,html[data-theme] .app .projectShell .projectCollection,html[data-theme] .app .projectShell .projectEditor{box-shadow:var(--ui-shadow);background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;border-radius:18px!important;padding:24px!important}html[data-theme] .app .projectShell .overviewStats{grid-template-columns:1fr!important;margin:0!important;display:grid!important}html[data-theme] .app .projectShell .overviewStats button{border:0!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important}html[data-theme] .app .projectShell .overviewStats button:last-child{border:0!important}html[data-theme] .app .projectShell .overviewStats strong,html[data-theme] .app .projectShell .collectionRows strong{color:var(--ui-text)!important}html[data-theme] .app .projectShell .overviewStats span,html[data-theme] .app .projectShell .collectionRows small{color:var(--ui-sub)!important}html[data-theme] .app .projectShell .collectionRows,html[data-theme] .app .projectShell .collectionHead,html[data-theme] .app .projectShell .collectionRows>div{border-color:var(--ui-border)!important}html[data-theme] .app .projectShell .editProject{background:var(--ui-soft)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme] .app .chatWorkspace{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme] .app .chatRail{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme] .app .chatRailTop,html[data-theme] .app .chatHeader{border-color:var(--ui-border)!important}html[data-theme] .app .newChatBtn,html[data-theme] .app .chatComposerBox .sendBtn{background:var(--ui-accent)!important;color:#fff!important;border-color:var(--ui-accent)!important}html[data-theme] .app .chatSearch,html[data-theme] .app .chatComposerBox,html[data-theme] .app .chatAddMenu{box-shadow:var(--ui-shadow);background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important}html[data-theme] .app .chatSearch input,html[data-theme] .app .chatComposerBox textarea{color:var(--ui-text)!important;background:0 0!important}html[data-theme] .app .chatList>button{color:var(--ui-text)!important;border-radius:12px!important}html[data-theme] .app .chatList>button.active{background:var(--ui-accent-soft)!important}html[data-theme] .app .chatList>button:hover{background:var(--ui-soft)!important}html[data-theme] .app .chatList strong,html[data-theme] .app .chatHeader h2,html[data-theme] .app .chatEmpty h3{color:var(--ui-text)!important}html[data-theme] .app .chatList small,html[data-theme] .app .chatHeader small,html[data-theme] .app .chatEmpty p{color:var(--ui-sub)!important}html[data-theme] .app .chatHeader{background:var(--ui-panel)!important}html[data-theme] .app .messageRow.user .messageBubble{background:var(--ui-accent-soft)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important}html[data-theme] .app .messageRow.assistant .messageBubble{color:var(--ui-text)!important}html[data-theme] .app .chatComposer{background:var(--ui-bg)!important}html[data-theme] .app .chatComposerBox{border-radius:18px!important}@media (width<=800px){html[data-theme] .app .projectShell .projectOverview{grid-template-columns:1fr!important}html[data-theme] .app .projectShell .projectTitle,html[data-theme] .app .projectShell .overviewLead,html[data-theme] .app .projectShell .overviewStats,html[data-theme] .app .projectShell .projectCollection{padding:18px!important}html[data-theme] .app .content.page:has(.project) .project{min-height:96px}}html[data-theme=light-titanium]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#fff;--ui-panel:#fff;--ui-raised:#fff;--ui-soft:#f6f6f8;--ui-text:#161618;--ui-sub:#66666e;--ui-border:#e7e7ec;--ui-input:#fafafb;--ui-hero:#fff;--ui-overlay:#fffffff2;--ui-shadow:0 7px 20px -8px #16161809,0 13px 30px -18px #16161812,0 0 0 1px #16161805}html[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#15161a;--ui-panel:#1d1f25;--ui-raised:#252830;--ui-soft:#292d35;--ui-text:#f1f2f5;--ui-sub:#adb1bc;--ui-border:#383b45;--ui-input:#22252c;--ui-hero:#1d1f25;--ui-overlay:#1c1e24f2;--ui-shadow:0 9px 28px #00000025}html[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0f1118;--ui-panel:#171b25;--ui-raised:#202634;--ui-soft:#242c3c;--ui-text:#f4f6fb;--ui-sub:#aeb8c9;--ui-border:#30394b;--ui-input:#1b2230;--ui-hero:#171b25;--ui-overlay:#131824f2;--ui-shadow:0 10px 28px #0003}html:not([data-accent]),html[data-accent=blue]{--ui-accent:#0d44e8;--ui-accent-soft:#eef2ff}html[data-theme=graphite][data-accent=blue],html[data-theme=midnight][data-accent=blue]{--ui-accent:#5d91ff;--ui-accent-soft:#27354d}html[data-theme] .app{--cs-radius-card:20px;--cs-radius-button:14px;--cs-radius-control:14px;--cs-shadow:var(--ui-shadow);--fc-bg:var(--ui-bg);--fc-border:var(--ui-border);--fc-text:var(--ui-text);--fc-muted:var(--ui-sub);--fc-blue:var(--ui-accent);--theme-panel:var(--ui-panel);--theme-control:var(--ui-input);--theme-active:var(--ui-accent-soft);--theme-hover:var(--ui-soft);letter-spacing:-.006em;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif}html[data-theme] .app button,html[data-theme] .app input,html[data-theme] .app textarea,html[data-theme] .app select{font-family:inherit}html[data-theme] .app button:focus-visible,html[data-theme] .app a:focus-visible,html[data-theme] .app input:focus-visible,html[data-theme] .app textarea:focus-visible,html[data-theme] .app select:focus-visible{outline-offset:2px;outline:2px solid var(--ui-accent)!important}html[data-theme] .app .sideBrand{border-bottom:1px solid var(--ui-border)!important}html[data-theme] .app .sideBrand .logo{letter-spacing:-.035em!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;background:0 0!important;padding:8px 9px!important;font-size:16px!important;font-weight:700!important}html[data-theme] .app .sideToggle{background:var(--ui-soft)!important;border:1px solid var(--ui-border)!important;color:var(--ui-sub)!important;border-radius:10px!important}html[data-theme] .app .sideGroupLabel{letter-spacing:.075em!important;color:var(--ui-sub)!important;font-size:10px!important;font-weight:600!important}html[data-theme] .app .sideNav button,html[data-theme] .app .sideFoot button{transition:background-color .16s,border-color .16s,color .16s;letter-spacing:-.01em!important;border-radius:11px!important;min-height:42px!important;font-size:13px!important}html[data-theme] .app .sideNav button b,html[data-theme] .app .sideFoot button b{font-weight:550!important}html[data-theme] .app .sideNav button:hover,html[data-theme] .app .sideFoot button:hover{background:var(--ui-soft)!important;color:var(--ui-text)!important}html[data-theme] .app .sideNav button.on{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:#0000!important;font-weight:650!important}html[data-theme] .app .sideNav button.on:before{display:none!important}html[data-theme] .app .sideNav button.on svg{color:var(--ui-accent)!important}html[data-theme] .app .sideFoot{border-top:1px solid var(--ui-border)!important}html[data-theme] .app main>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--ui-border)!important;background:var(--ui-overlay)!important;height:62px!important;min-height:62px!important}html[data-theme] .app .topContext{gap:9px;color:var(--ui-sub)!important;font-size:12px!important}html[data-theme] .app .topContext strong{font-weight:600;color:var(--ui-text)!important}html[data-theme] .app .topContext>svg{color:var(--ui-accent)!important}html[data-theme] .app .topActions .search{border:1px solid var(--ui-border)!important;background:var(--ui-soft)!important;min-height:36px!important;color:var(--ui-sub)!important;border-radius:12px!important}html[data-theme] .app .topActions .search:hover{color:var(--ui-text)!important;border-color:var(--ui-accent)!important}html[data-theme] .app .topActions .avatar{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border:1px solid var(--ui-border)!important}html[data-theme] .app .content{max-width:1200px}html[data-theme] .app h1,html[data-theme] .app h2,html[data-theme] .app h3{letter-spacing:-.035em;font-weight:600}html[data-theme] .app .pageHead h1,html[data-theme] .app .pv2Heading h1,html[data-theme] .app .pv2DetailHero h1{letter-spacing:-.045em!important;font-size:clamp(30px,3.4vw,42px)!important;font-weight:600!important;line-height:1.12!important}html[data-theme] .app .pageHead,html[data-theme] .app .tcHeading{box-shadow:var(--ui-shadow)!important;border-radius:20px!important}html[data-theme] .app .primary,html[data-theme] .app .tcPrimary,html[data-theme] .app .pv2Primary,html[data-theme] .app .newProject,html[data-theme] .app .uploadBtn{background:var(--ui-accent)!important;color:#fff!important;border:1px solid var(--ui-accent)!important;background-image:none!important;border-radius:14px!important;font-weight:600!important;box-shadow:0 2px 6px #04205524!important}html[data-theme] .app .primary:hover:not(:disabled),html[data-theme] .app .tcPrimary:hover:not(:disabled),html[data-theme] .app .pv2Primary:hover:not(:disabled){filter:brightness(.95)}html[data-theme] .app .pv2Secondary,html[data-theme] .app .tcOutline{background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;border-radius:14px!important}html[data-theme] .app .modal,html[data-theme] .app .sheet,html[data-theme] .app .palette,html[data-theme] .app .projectModal{border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;color:var(--ui-text)!important;border-radius:20px!important;box-shadow:0 24px 65px #00000020!important}html[data-theme] .app .paletteInput input{background:0 0!important;border:0!important}html[data-theme] .app .modal input,html[data-theme] .app .modal textarea{min-height:40px;border-radius:14px!important}html[data-theme] .app .sheetRow{border-radius:12px!important}html[data-theme] .app .pageHead p,html[data-theme] .app .pv2Heading p,html[data-theme] .app .pv2DetailHero p{line-height:1.6!important}html[data-theme] body #root .app .content.commandPage{--fc-bg:var(--ui-bg);--fc-border:var(--ui-border);--fc-text:var(--ui-text);--fc-muted:var(--ui-sub);--fc-blue:var(--ui-accent);font-family:Inter,Segoe UI,system-ui,sans-serif;width:min(1160px,100% - 64px)!important;color:var(--ui-text)!important}html[data-theme] body #root .app .content.commandPage .iosHomeHeading h1{letter-spacing:-.045em!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-weight:600!important}html[data-theme] body #root .app .content.commandPage .iosHomePeriod,html[data-theme] body #root .app .content.commandPage .iosHomeSectionTitle button,html[data-theme] body #root .app .content.commandPage .fcTextButton{color:var(--ui-accent)!important}html[data-theme] body #root .app .content.commandPage .fcPanel,html[data-theme] body #root .app .content.commandPage .fcAskPanel,html[data-theme] body #root .app .content.commandPage .fcTasks,html[data-theme] body #root .app .content.commandPage .homeV3Status{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;background-image:none!important;border-radius:20px!important}html[data-theme] body #root .app .content.commandPage .fcAskPanel textarea{line-height:1.55;background:var(--ui-input)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:14px!important;min-height:100px!important}html[data-theme] body #root .app .content.commandPage .fcAskPanel textarea:focus{border-color:var(--ui-accent)!important}html[data-theme] body #root .app .content.commandPage .fcSend{color:#fff!important;border:1px solid var(--ui-accent)!important;background:var(--ui-accent)!important;background-image:none!important;border-radius:14px!important;box-shadow:0 2px 6px #04205524!important}html[data-theme] body #root .app .content.commandPage .fcSend:disabled{color:var(--ui-sub)!important;border-color:var(--ui-border)!important;background:var(--ui-soft)!important;box-shadow:none!important}html[data-theme] body #root .app .content.commandPage .fcVoice,html[data-theme] body #root .app .content.commandPage .fcSuggestions button,html[data-theme] body #root .app .content.commandPage .fcTaskSummary button,html[data-theme] body #root .app .content.commandPage .fcActions button,html[data-theme] body #root .app .content.commandPage .iosHomeRefresh{background:var(--ui-soft)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important}html[data-theme] .app .content.commandPage .fcActions button:hover,html[data-theme] .app .content.commandPage .fcSuggestions button:hover{border-color:var(--ui-accent)!important}html[data-theme] .app .content.commandPage .fcTaskSummary button{min-height:90px!important}html[data-theme] .app .content.commandPage .fcSummaryIcon,html[data-theme] .app .content.commandPage .fcActionIcon{border-radius:12px!important}html[data-theme] .app .content.commandPage .fcSystemRow strong.ok{color:#168b63!important}html[data-theme] .app .content.commandPage .fcSystemRow strong.warn{color:#a76c27!important}html[data-theme] .app .content.commandPage .fcJobList>button:hover{background:var(--ui-soft)!important;border-radius:10px!important}html[data-theme] .app .content.commandPage .fcPanelKicker,html[data-theme] .app .content.commandPage .fcEyebrow,html[data-theme] .app .content.commandPage .iosHomeLabel{letter-spacing:.08em!important;font-weight:600!important}html[data-theme] .app .pv2Page{max-width:1200px!important}html[data-theme] .app .pv2Tile,html[data-theme] .app .pv2Panel,html[data-theme] .app .pv2DetailHero{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;border-radius:20px!important}html[data-theme] .app .pv2Tile{transition:transform .16s,box-shadow .16s,border-color .16s;min-height:208px!important}html[data-theme] .app .pv2Tile:hover{transform:translateY(-2px);border-color:var(--ui-accent)!important}html[data-theme] .app .pv2Folder{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-radius:12px!important}html[data-theme] .app .pv2Primary,html[data-theme] .app .pv2Secondary{border-radius:14px!important;font-weight:600!important}html[data-theme] .app .pv2Search,html[data-theme] .app .pv2Sort select,html[data-theme] .app .pv2Editor input,html[data-theme] .app .pv2Editor textarea,html[data-theme] .app .pv2AddForm input{border-radius:14px!important}html[data-theme] .app .pv2Tabs button.active{color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}html[data-theme] .app .pv2StatGrid button{border-radius:14px!important}html[data-theme] .app .chatRail,html[data-theme] .app .chatHeader{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme] .app .chatThreadRow{border-radius:12px!important}html[data-theme] .app .chatThreadRow.active{background:var(--ui-accent-soft)!important;box-shadow:none!important}html[data-theme] .app .chatThreadRow.active .chatThreadSelect strong{color:var(--ui-accent)!important}html[data-theme] .app .chatThreadSelect,html[data-theme] .app .chatHeader h2{color:var(--ui-text)!important}html[data-theme] .app .chatSearch,html[data-theme] .app .chatComposerBox{border:1px solid var(--ui-border)!important;background:var(--ui-input)!important;border-radius:14px!important}html[data-theme] .app .chatComposerBox:focus-within{border-color:var(--ui-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 12%,transparent)!important}html[data-theme] .app .chatComposerBox .sendBtn,html[data-theme] .app .newChatBtn{background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:14px!important}html[data-theme] .app .chatThreadMenu,html[data-theme] .app .chatAddMenu{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;border-radius:14px!important}html[data-theme] .app .messageBubble,html[data-theme] .app .chatMessageTools button{border-radius:12px}html[data-theme] .app .chatHeaderActions button{border-radius:12px!important}html[data-theme] .app .settingPanel,html[data-theme] .app .settingsList,html[data-theme] .app .tcListPanel,html[data-theme] .app .tcReviewPanel,html[data-theme] .app .tcApprovals,html[data-theme] .app .tcSummary>div{box-shadow:var(--ui-shadow)!important;border-radius:20px!important}html[data-theme] .app .workspaceTile,html[data-theme] .app .workspaceStrip,html[data-theme] .app .hubGrid{border-radius:20px!important}html[data-theme] .app .themePicker button,html[data-theme] .app .accentOptions button{border-radius:14px!important}html[data-theme] .app .themePicker button.selected{border-color:var(--ui-accent)!important}html[data-theme] .app .sideNav button:active,html[data-theme] .app .pv2Tile:active{transform:scale(.992)}@media (width<=800px){html[data-theme] body #root .app .content.commandPage{width:100%!important;padding:14px 13px calc(90px + env(safe-area-inset-bottom))!important}html[data-theme] .app .content.commandPage .fcPanel{border-radius:18px!important;padding:19px!important}html[data-theme] .app .pv2Page{padding:20px 16px 100px!important}html[data-theme] .app .chatThreadRow{min-height:58px}}@media (width<=700px){html[data-theme] .app main>header{height:58px!important;min-height:58px!important}html[data-theme] .app .mobileLogo{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;letter-spacing:-.035em!important;background:0 0!important;font-weight:700!important}html[data-theme] .app .bottom{background:var(--ui-overlay)!important;border-top:1px solid var(--ui-border)!important}html[data-theme] .app .bottom .create{box-shadow:none!important;border-radius:14px!important}}@media (prefers-reduced-motion:reduce){html[data-theme] .app *,html[data-theme] .app :before,html[data-theme] .app :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}html[data-theme] .authShell{min-height:100dvh;font-family:Inter,Segoe UI,system-ui,sans-serif;background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme] .authCard{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;color:var(--ui-text)!important;border-radius:20px!important;width:min(440px,100vw - 32px)!important}html[data-theme] .authCard h1{letter-spacing:-.045em!important;font-weight:600!important}html[data-theme] .authCard .kicker{color:var(--ui-accent)!important}html[data-theme] .authCard p{color:var(--ui-sub)!important}html[data-theme] .authCard label{color:var(--ui-text)!important;font-weight:600!important}html[data-theme] .authCard input{color:var(--ui-text)!important;background:var(--ui-input)!important;border:1px solid var(--ui-border)!important;border-radius:14px!important}html[data-theme] .authCard input:focus{border-color:var(--ui-accent)!important;outline:2px solid color-mix(in srgb,var(--ui-accent) 24%,transparent)!important;outline-offset:1px!important}html[data-theme] .authCard .primary{background:var(--ui-accent)!important;color:#fff!important;border:1px solid var(--ui-accent)!important;border-radius:14px!important;font-weight:600!important;box-shadow:0 2px 6px #04205524!important}html[data-theme] .authCard .authSwitch{color:var(--ui-sub)!important;opacity:1!important}html[data-theme] .authCard .authSwitch:hover{color:var(--ui-accent)!important}html[data-theme] .authCard .authMsg{background:var(--ui-soft)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important}@media (width>=901px){html[data-theme] body #root .app .content.commandPage{box-sizing:border-box!important;width:calc(100% - clamp(44px,4vw,92px))!important;max-width:1560px!important;padding:29px 0 88px!important}html[data-theme] body #root .app .content.commandPage .fcTwoColumns{grid-template-columns:minmax(0,1.52fr) minmax(310px,.92fr)!important;align-items:start!important;gap:20px!important;margin-top:16px!important}html[data-theme] body #root .app .content.commandPage .fcMainColumn,html[data-theme] body #root .app .content.commandPage .fcSideColumn{gap:18px!important}html[data-theme] body #root .app .content.commandPage .fcPanel{padding:25px!important}html[data-theme] body #root .app .content.commandPage .iosHomeHeading{margin-bottom:17px!important}html[data-theme] body #root .app .content.commandPage .iosHomeHeading h1{font-size:clamp(44px,3.2vw,60px)!important}html[data-theme] body #root .app .content.commandPage .iosHomeHeading p{font-size:14px!important;line-height:1.55!important}html[data-theme] body #root .app .content.commandPage .iosHomeSectionTitle{margin-top:24px!important;margin-bottom:14px!important}html[data-theme] body #root .app .content.commandPage .iosHomeSectionTitle>span{letter-spacing:-.025em!important;font-size:19px!important;font-weight:600!important}html[data-theme] body #root .app .content.commandPage .fcAskPanel h2{margin:13px 0 14px!important;font-size:25px!important}html[data-theme] body #root .app .content.commandPage .fcAskPanel textarea{min-height:122px!important;padding:16px!important;font-size:15px!important}html[data-theme] body #root .app .content.commandPage .fcComposerActions button{min-height:44px!important;font-size:12px!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary{gap:11px!important;margin:16px 0!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary button{min-width:0;min-height:104px!important;padding:15px!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary strong{font-size:29px!important;font-weight:650!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary small{font-size:11px!important;line-height:1.4!important}html[data-theme] body #root .app .content.commandPage .fcActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin-top:17px!important}html[data-theme] body #root .app .content.commandPage .fcActions button,html[data-theme] body #root .app .content.commandPage .fcActions button:first-child{border-radius:15px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;min-height:126px!important;padding:16px!important;display:flex!important}html[data-theme] body #root .app .content.commandPage .fcActions button:last-child:nth-child(odd){flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;min-height:82px!important}html[data-theme] body #root .app .content.commandPage .fcActions button .fcActionIcon{background:var(--ui-accent-soft)!important;width:42px!important;height:42px!important;color:var(--ui-accent)!important;border-radius:12px!important}html[data-theme] body #root .app .content.commandPage .fcActions button .fcActionIcon svg{color:var(--ui-accent)!important}html[data-theme] body #root .app .content.commandPage .fcActions button strong{font-size:14px!important;font-weight:600!important;line-height:1.35!important}html[data-theme] body #root .app .content.commandPage .fcActions button small{font-size:12px!important;line-height:1.45!important}html[data-theme] body #root .app .content.commandPage .fcJobList>button{min-height:63px!important;padding:10px 6px!important}html[data-theme] body #root .app .content.commandPage .fcJobText strong{font-size:13px!important}html[data-theme] body #root .app .content.commandPage .fcJobText small{font-size:11px!important}html[data-theme] body #root .app .content.commandPage .fcSystemRow{padding:15px 0!important;font-size:13px!important}html[data-theme] body #root .app .content.commandPage .fcSystemRow strong{font-size:12px!important}html[data-theme] body #root .app .content.commandPage .homeV3Status{border-radius:14px!important;min-height:46px!important;font-size:13px!important}html[data-theme] body #root .app .content.commandPage .fcSectionHeader h2{font-size:20px!important}}@media (width>=901px) and (width<=1180px){html[data-theme] body #root .app .content.commandPage .fcTwoColumns{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)!important;gap:15px!important}html[data-theme] body #root .app .content.commandPage .fcActions button{min-height:112px!important;padding:13px!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=701px) and (width<=900px){html[data-theme] body #root .app .content.commandPage{width:calc(100% - 44px)!important;max-width:none!important}html[data-theme] body #root .app .content.commandPage .fcActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html[data-theme] body #root .app .content.commandPage .fcTaskSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary button{min-height:90px!important;padding:12px!important}html[data-theme] body #root .app .content.commandPage .fcTaskSummary small{font-size:11px!important}html[data-theme] body #root .app .content.commandPage .fcActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html[data-theme] body #root .app .content.commandPage .fcActions button,html[data-theme] body #root .app .content.commandPage .fcActions button:first-child{min-height:102px!important;padding:12px!important}html[data-theme] body #root .app .content.commandPage .fcActions button:last-child:nth-child(odd){flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;min-height:72px!important;display:flex!important}html[data-theme] body #root .app .content.commandPage .fcActions button strong{font-size:12px!important}html[data-theme] body #root .app .content.commandPage .fcActions button small{font-size:11px!important}}html[data-theme] .app{--workspace-radius:15px;--workspace-gap:16px}html[data-theme] .app .content.pv2Page,html[data-theme] .app .content.tcPage,html[data-theme] .app .content.laPage,html[data-theme] .app .content.labsPage,html[data-theme] .app .content.settingsExperience,html[data-theme] .app .content.activityPage,html[data-theme] .app .content.commandWorkspacePage{box-sizing:border-box;width:min(1240px,100% - 70px)!important;max-width:1240px!important;color:var(--ui-text)!important;background:0 0!important;margin-inline:auto!important;padding:34px 0 90px!important}html[data-theme] .app .content.tcPage{width:min(1340px,100% - 70px)!important;max-width:1340px!important}html[data-theme] .app .content.settingsExperience{width:min(1080px,100% - 70px)!important;max-width:1080px!important}html[data-theme] .app :is(.pv2Heading,.tcHeading,.laHeading,.settingsIntro,.activityHeading){margin-bottom:24px!important}html[data-theme] .app :is(.pv2Heading h1,.pv2DetailHero h1,.tcHeading h1,.laHeading h1,.labsPage .pageHead h1,.settingsExperience .settingsIntro h1,.activityPage .pageHead h1){letter-spacing:-.046em!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-size:clamp(29px,3vw,37px)!important;font-weight:650!important;line-height:1.14!important}html[data-theme] .app :is(.pv2Heading p,.tcHeading p,.laHeading p,.labsPage .pageHead p,.settingsExperience .settingsIntro p,.activityPage .pageHead p){color:var(--ui-sub)!important;font-size:13px!important;line-height:1.55!important}html[data-theme] .app :is(.pv2Eyebrow,.laEyebrow,.labsPage .kicker,.settingsExperience .settingsEyebrow,.activityPage .kicker,.tcPage .kicker){color:var(--ui-sub)!important;letter-spacing:.09em!important;-webkit-text-fill-color:var(--ui-sub)!important;background:0 0!important;font-size:10px!important;font-weight:650!important}html[data-theme] .app :is(.pv2Tile,.pv2Panel,.pv2DetailHero,.tcSummary>div,.tcListPanel,.tcReviewPanel,.tcApprovals,.laSummary>div,.laList,.laEmpty,.labCard,.labsOverview>div,.settingsExperience .settingsTile,.settingsExperience .settingPanel,.activityCards,.activityHealth>div){background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;border-radius:var(--workspace-radius)!important;box-shadow:var(--ui-shadow)!important;color:var(--ui-text)!important}html[data-theme] .app :is(.pv2Search,.pv2Sort select,.laSearch,.laSort select,.labsSearch,.activitySearch,.tcFilters button.active){border:1px solid var(--ui-border)!important;background:var(--ui-input)!important;color:var(--ui-text)!important;box-shadow:none!important;border-radius:12px!important}html[data-theme] .app :is(.pv2Primary,.laPrimary,.tcPrimary,.labOpen){background:var(--ui-accent)!important;border:1px solid var(--ui-accent)!important;color:#fff!important;box-shadow:none!important;letter-spacing:-.01em!important;border-radius:11px!important;font-weight:600!important}html[data-theme] .app :is(.pv2Secondary,.tcOutline,.activityRefresh){border:1px solid var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-text)!important;box-shadow:none!important;border-radius:11px!important}html[data-theme] .app :is(.pv2Primary,.pv2Secondary,.tcOutline,.tcPrimary,.laPrimary,.activityRefresh,.labOpen):hover:not(:disabled){filter:brightness(.98)}html[data-theme] .app :is(.pv2Tile,.settingsExperience .settingsTile,.labCard):hover{border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--ui-border))!important;background:var(--ui-panel)!important;transform:none!important}html[data-theme] body #root .app .commandWorkspacePage .homeFocus{box-shadow:none!important;background:0 0!important;border-bottom:0!important;padding-bottom:17px!important}html[data-theme] body #root .app .commandWorkspacePage .focusMeta{color:var(--ui-sub)!important;margin-bottom:12px!important;padding:0!important}html[data-theme] body #root .app .commandWorkspacePage .focusCopy{max-width:850px;margin:0 0 24px!important}html[data-theme] body #root .app .commandWorkspacePage .focusCopy h1{letter-spacing:-.05em!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-size:clamp(33px,3vw,40px)!important;font-weight:650!important;line-height:1.15!important}html[data-theme] body #root .app .commandWorkspacePage .focusCopy p{max-width:710px!important;color:var(--ui-sub)!important;margin:8px 0 0!important;font-size:14px!important;line-height:1.55!important}html[data-theme] body #root .app .commandWorkspacePage .homeEyebrow{color:var(--ui-sub)!important;letter-spacing:.08em!important;-webkit-text-fill-color:var(--ui-sub)!important;margin-bottom:11px!important;font-size:10px!important}html[data-theme] body #root .app .commandWorkspacePage .focusComposer{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;border-radius:16px!important;padding:12px!important;overflow:visible!important;transform:none!important}html[data-theme] body #root .app .commandWorkspacePage .focusComposer:focus-within{border-color:var(--ui-accent)!important;transform:none!important}html[data-theme] body #root .app .commandWorkspacePage .focusComposer textarea{max-height:260px;resize:vertical!important;background:var(--ui-input)!important;border:1px solid var(--ui-border)!important;width:100%!important;min-height:96px!important;color:var(--ui-text)!important;box-shadow:none!important;border-radius:11px!important;padding:14px 15px!important;font-size:15px!important}html[data-theme] body #root .app .commandWorkspacePage .composerBar{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:46px!important;padding:11px 0 0!important;display:flex!important}html[data-theme] body #root .app .commandWorkspacePage .composerBar button{box-shadow:none!important;border-radius:11px!important}html[data-theme] body #root .app .commandWorkspacePage .composerBar .send{background:var(--ui-accent)!important;color:#fff!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:17px 0 0!important;display:grid!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts button{min-width:0;border:1px solid var(--ui-border)!important;background:var(--ui-soft)!important;box-shadow:none!important;color:var(--ui-text)!important;border-radius:13px!important}html[data-theme] body #root .app .commandWorkspacePage :is(.homeGrid,.workspaceStrip,.homeRecent){color:var(--ui-text)!important}html[data-theme] body #root .app .commandWorkspacePage :is(.workspaceTile,.homeRecent button){border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;box-shadow:none!important;color:var(--ui-text)!important;border-radius:12px!important}html[data-theme] .app .pv2Page .pv2Grid{gap:14px!important}html[data-theme] .app .pv2Page .pv2Tile{min-height:186px!important;box-shadow:var(--ui-shadow)!important;padding:19px!important}html[data-theme] .app .pv2Page .pv2TileTop{margin-bottom:13px!important}html[data-theme] .app .pv2Page .pv2Folder{background:var(--ui-accent-soft)!important;width:42px!important;height:42px!important;color:var(--ui-accent)!important;border-radius:11px!important}html[data-theme] .app .pv2Page .pv2Tile>strong{font-size:15px!important;font-weight:620!important}html[data-theme] .app .pv2Page .pv2Tile>p{margin:7px 0 13px!important;font-size:12px!important}html[data-theme] .app .pv2Page .pv2TileFoot{gap:10px!important;padding-top:12px!important}html[data-theme] .app .pv2Page .pv2Count{margin:20px 0 10px!important}html[data-theme] .app .pv2Page .pv2Panel{padding:22px!important}html[data-theme] .app .pv2Page .pv2Tabs button.active{color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}html[data-theme] .app .pv2Page .pv2StatGrid button{background:var(--ui-soft)!important;border-color:var(--ui-border)!important}html[data-theme] .app .tcPage .tcSummary{gap:12px!important}html[data-theme] .app .tcPage .tcSummary>div{grid-template-columns:24px minmax(0,1fr)!important;min-height:100px!important;padding:15px 16px!important}html[data-theme] .app .tcPage .tcSummary strong{color:var(--ui-text)!important;font-size:27px!important}html[data-theme] .app .tcPage .tcSummary small{color:var(--ui-sub)!important;font-weight:650!important}html[data-theme] .app .tcPage :is(.tcListPanel,.tcReviewPanel){background:var(--ui-panel)!important;border-radius:14px!important}html[data-theme] .app .tcPage .tcJob{min-height:78px!important;padding:12px 14px!important}html[data-theme] .app .tcPage .tcJob.selected{background:var(--ui-accent-soft)!important;box-shadow:inset 3px 0 0 var(--ui-accent)!important}html[data-theme] .app .tcPage .tcJobIcon{background:var(--ui-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme] .app .tcPage .tcFilters button.active{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}html[data-theme] .app .tcPage :is(.tcInfoGrid>div,.tcStage){background:var(--ui-soft)!important;border-color:var(--ui-border)!important}html[data-theme] .app .tcPage .tcLayout{gap:16px!important}html[data-theme] .app .laPage{--la-text:var(--ui-text);--la-muted:var(--ui-sub);--la-border:var(--ui-border);--la-card:var(--ui-panel)}html[data-theme] .app .laPage .laHeadingIcon{background:var(--ui-accent-soft)!important;width:45px!important;height:45px!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important;border-radius:12px!important}html[data-theme] .app .laPage .laSummary{gap:12px!important;margin-bottom:21px!important}html[data-theme] .app .laPage .laSummary>div{padding:15px 17px!important}html[data-theme] .app .laPage .laSummary strong{color:var(--ui-text)!important;font-size:22px!important}html[data-theme] .app .laPage .laItem{border-color:var(--ui-border)!important;min-height:70px!important}html[data-theme] .app .laPage .laItem:hover{background:var(--ui-soft)!important}html[data-theme] .app .laPage .laItemIcon{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-radius:11px!important}html[data-theme] .app .laPage .laChips button.active{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme] .app .laPage .laDialog{background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:18px!important}html[data-theme] .app .labsPage .labsOverview{gap:12px!important;margin:22px 0!important}html[data-theme] .app .labsPage .labsOverview>div{min-height:86px!important;padding:14px 17px!important}html[data-theme] .app .labsPage .labsGrid{gap:13px!important;margin-top:12px!important}html[data-theme] .app .labsPage .labCard{background:var(--ui-panel)!important;min-height:134px!important;padding:17px!important}html[data-theme] .app .labsPage .labIcon{color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important}html[data-theme] .app .labsPage :is(.labInfo strong,.labsSectionHeading h2){color:var(--ui-text)!important}html[data-theme] .app .labsPage :is(.labInfo small,.labStatus){color:var(--ui-sub)!important}html[data-theme] .app .labsPage .labActions{border-color:var(--ui-border)!important}html[data-theme] .app .labsPage .labOpen{text-transform:none!important;min-height:38px!important;padding-inline:13px!important;font-size:12px!important}html[data-theme] .app .labsPage .labsRule{background:var(--ui-soft)!important;border-color:var(--ui-border)!important}html[data-theme] .app .settingsExperience{--sx-text:var(--ui-text);--sx-sub:var(--ui-sub);--sx-panel:var(--ui-panel);--sx-soft:var(--ui-soft);--sx-line:var(--ui-border);--sx-accent:var(--ui-accent)}html[data-theme] .app .settingsExperience .settingsGroups{gap:25px!important}html[data-theme] .app .settingsExperience .settingsGrid{gap:13px!important}html[data-theme] .app .settingsExperience .settingsTile{background:var(--ui-panel)!important;border-radius:14px!important;min-height:82px!important;padding:13px 15px!important}html[data-theme] .app .settingsExperience .settingsTileIcon{background:var(--ui-accent-soft)!important;width:41px!important;height:41px!important;color:var(--ui-accent)!important;border-radius:11px!important}html[data-theme] .app .settingsExperience .settingsTileCopy strong{color:var(--ui-text)!important;font-weight:620!important}html[data-theme] .app .settingsExperience .settingPanel{box-shadow:var(--ui-shadow)!important}html[data-theme] .app .chatWorkspace{--surface:var(--ui-panel);--control:var(--ui-input);--hover:var(--ui-soft);--text:var(--ui-text);--muted:var(--ui-sub);--line:var(--ui-border);--blue:var(--ui-accent);color:var(--ui-text)!important}html[data-theme] .app .chatWorkspace :is(.chatRail,.chatPanel,.chatHeader){background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme] .app .chatWorkspace .chatRail{border-right:1px solid var(--ui-border)!important}html[data-theme] .app .chatWorkspace .chatThreadRow.active{background:var(--ui-accent-soft)!important;border-radius:11px!important}html[data-theme] .app .chatWorkspace :is(.chatSearch,.chatComposerBox){background:var(--ui-input)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important}html[data-theme] .app .chatWorkspace .chatComposerBox:focus-within{border-color:var(--ui-accent)!important}html[data-theme] .app .chatWorkspace :is(.newChatBtn,.sendBtn){background:var(--ui-accent)!important;color:#fff!important;border-radius:11px!important}html[data-theme] .app .chatWorkspace .chatMessageTools button{border-radius:9px!important}html[data-theme] .app .activityPage .activityHeading{justify-content:space-between;align-items:end;gap:18px;display:flex}html[data-theme] .app .activityPage .activityRefresh{cursor:pointer;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme] .app .activityPage .activityHealth{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0 0 28px;display:grid}html[data-theme] .app .activityPage .activityHealth>div{align-items:center;gap:12px;min-height:79px;padding:16px;display:flex}html[data-theme] .app .activityPage .activityHealth>div>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}html[data-theme] .app .activityPage .activityHealth strong{color:var(--ui-text);font-size:13px;font-weight:650}html[data-theme] .app .activityPage .activityHealth small{color:var(--ui-sub);font-size:12px}html[data-theme] .app .activityPage .activityIndicator{background:#d3a75d;border-radius:50%;flex:none;width:10px;height:10px}html[data-theme] .app .activityPage .activityIndicator.online{background:#38c993}html[data-theme] .app .activityPage .activityIndicator.offline{background:#e27b79}html[data-theme] .app .activityPage .activityIndicator.recorded{background:var(--ui-accent)}html[data-theme] .app .activityPage .activitySectionHead{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}html[data-theme] .app .activityPage .activitySectionHead h2{color:var(--ui-text);margin:0;font-size:18px;font-weight:650}html[data-theme] .app .activityPage .activitySearch{width:min(310px,100%);height:41px;color:var(--ui-sub);align-items:center;gap:10px;padding:0 12px;display:flex}html[data-theme] .app .activityPage .activitySearch input{min-width:0;color:var(--ui-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}html[data-theme] .app .activityPage .activityCards{overflow:hidden;padding:6px 16px!important}html[data-theme] .app .activityPage .activityCards .activityItem{min-height:63px;border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html[data-theme] .app .activityPage .activityCards .activityItem:last-child{border-bottom:0!important}html[data-theme] .app .activityPage .activityEmpty{color:var(--ui-sub);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:45px 12px;font-size:12px;display:flex}html[data-theme] .app .activityPage .activityEmpty strong{color:var(--ui-text);font-size:15px}@media (width<=900px){html[data-theme] .app .content.pv2Page,html[data-theme] .app .content.tcPage,html[data-theme] .app .content.laPage,html[data-theme] .app .content.labsPage,html[data-theme] .app .content.settingsExperience,html[data-theme] .app .content.activityPage,html[data-theme] .app .content.commandWorkspacePage{width:calc(100% - 38px)!important;padding-top:24px!important}}@media (width<=700px){html[data-theme] .app .content.pv2Page,html[data-theme] .app .content.tcPage,html[data-theme] .app .content.laPage,html[data-theme] .app .content.labsPage,html[data-theme] .app .content.settingsExperience,html[data-theme] .app .content.activityPage,html[data-theme] .app .content.commandWorkspacePage{width:100%!important;max-width:none!important;padding:19px 15px calc(96px + env(safe-area-inset-bottom))!important;margin:0!important}html[data-theme] .app :is(.pv2Heading,.tcHeading,.laHeading,.settingsIntro,.activityHeading){align-items:flex-start!important}html[data-theme] .app :is(.pv2Heading h1,.tcHeading h1,.laHeading h1,.labsPage .pageHead h1,.settingsExperience .settingsIntro h1,.activityPage .pageHead h1){font-size:31px!important}html[data-theme] body #root .app .commandWorkspacePage .focusCopy{margin-bottom:20px!important}html[data-theme] body #root .app .commandWorkspacePage .focusCopy h1{font-size:34px!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts{grid-template-columns:1fr!important;gap:8px!important}html[data-theme] body #root .app .commandWorkspacePage .focusComposer textarea{min-height:100px!important}html[data-theme] body #root .app .commandWorkspacePage .homeGrid{grid-template-columns:1fr!important;gap:22px!important}html[data-theme] .app .tcPage .tcSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .app .tcPage .tcSummary>div{min-height:90px!important;padding:12px!important}html[data-theme] .app .tcPage .tcLayout{grid-template-columns:1fr!important}html[data-theme] .app .tcPage .tcHeading,.activityPage .activityHeading{flex-direction:column!important;align-items:flex-start!important}html[data-theme] .app .laPage .laSummary>div{min-height:78px!important;padding:11px!important}html[data-theme] .app .laPage .laSummary span{font-size:10px!important}html[data-theme] .app .labsPage .labsOverview{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .app .labsPage .labsGrid,html[data-theme] .app .settingsExperience .settingsGrid{grid-template-columns:1fr!important}html[data-theme] .app .activityPage .activityHealth{grid-template-columns:1fr!important;gap:9px!important;margin-bottom:22px!important}html[data-theme] .app .activityPage .activityHealth>div{min-height:63px!important;padding:12px 14px!important}html[data-theme] .app .activityPage .activitySectionHead{flex-direction:column!important;align-items:flex-start!important}html[data-theme] .app .activityPage .activitySearch{width:100%!important}}@media (width<=390px){html[data-theme] .app .laPage .laSummary{gap:6px!important}html[data-theme] .app .laPage .laSummary strong{font-size:19px!important}html[data-theme] .app .tcPage .tcSummary strong{font-size:23px!important}}@media (prefers-reduced-motion:reduce){html[data-theme] .app :is(.pv2Tile,.settingsTile,.labCard,.focusComposer){transition:none!important;transform:none!important}}html[data-theme] body #root .app .tcPage .tcHeading,html[data-theme] body #root .app .activityPage .pageHead,html[data-theme] body #root .app .labsPage .pageHead{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0!important}html[data-theme] body #root .app .tcPage .tcHeading{align-items:end!important}html[data-theme] body #root .app .tcPage .tcHeading>div:first-child{flex:1;min-width:0}html[data-theme] body #root .app .labsPage .pageHead{max-width:none!important}html[data-theme] body #root .app .commandWorkspacePage .homeFocus{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0 0 18px!important}html[data-theme] body #root .app .commandWorkspacePage .focusMeta{display:none!important}html[data-theme] body #root .app .commandWorkspacePage .focusCopy{margin-top:0!important}html[data-theme] .app .labsPage .labCard .labCardMain{flex-direction:row!important;align-items:center!important;gap:14px!important;display:flex!important}html[data-theme] .app .labsPage .labCard .labCardMain .labIcon{flex:0 0 45px!important;align-self:center!important;width:45px!important;height:45px!important;margin:0!important}html[data-theme] .app .labsPage .labCard .labCardMain .labInfo{flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;padding:0!important;display:flex!important}html[data-theme] .app .labsPage .labCard .labCardMain .labInfo strong{font-size:14px!important}html[data-theme] .app .labsPage .labCard .labActions{border-top-color:var(--ui-border)!important;justify-content:space-between!important}html[data-theme] .app .labsPage .labCard .labActions button.labOpen{background:var(--ui-accent)!important;color:#fff!important;border-color:var(--ui-accent)!important;box-shadow:none!important}@media (width<=700px){html[data-theme] body #root .app .tcPage .tcHeading{align-items:flex-start!important}html[data-theme] body #root .app .commandWorkspacePage .homeFocus{padding:0 0 13px!important}html[data-theme] .app .labsPage .labCard .labCardMain{align-items:flex-start!important;gap:11px!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts{flex-direction:column!important;gap:8px!important;margin-top:12px!important;display:flex!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts button{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:62px!important;padding:12px 14px!important;display:flex!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts button>svg:first-child{width:17px!important;height:17px!important;color:var(--ui-accent)!important;flex:none!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts button>span{flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts button small{color:var(--ui-sub)!important;font-size:11px!important;display:block!important}html[data-theme] body #root .app .commandWorkspacePage .promptShortcuts button>svg:last-child{color:var(--ui-sub)!important;margin-left:auto!important}html[data-theme] .app .tcPage .tcSummary>div{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;min-height:112px!important;padding:12px 13px!important;display:flex!important}html[data-theme] .app .tcPage .tcSummary>div .tcSummaryIcon{display:none!important}html[data-theme] .app .tcPage .tcSummary strong{visibility:visible!important;opacity:1!important;color:var(--ui-text)!important;margin:2px 0 0!important;font-size:22px!important;line-height:1.2!important;display:block!important}html[data-theme] .app .tcPage .tcSummary small{font-size:10px!important}html[data-theme] .app .tcPage .tcSummary>div>span:last-child{color:var(--ui-sub)!important;font-size:10px!important;line-height:1.35!important}html[data-theme] .app .labsPage .labsOverview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html[data-theme] .app .labsPage .labsOverview>div{align-items:flex-start!important;gap:5px!important;min-width:0!important;min-height:82px!important;padding:12px 10px!important}html[data-theme] .app .labsPage .labsOverview strong{font-size:19px!important;line-height:1.15!important}html[data-theme] .app .labsPage .labsOverview span{overflow-wrap:anywhere;font-size:10px!important}}html[data-theme] .app .labsPage .labsOverview>div{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-theme] .app .labsPage .labsOverview strong{color:var(--ui-text)!important;letter-spacing:-.035em!important;font-size:24px!important;font-weight:650!important;line-height:1.12!important;display:block!important}html[data-theme] .app .labsPage .labsOverview span{color:var(--ui-sub)!important;font-size:11px!important;line-height:1.35!important;display:block!important}html[data-theme] .app .labsPage .labCard{flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;gap:13px!important;display:flex!important}html[data-theme] .app .labsPage .labCard .labCardMain{flex-direction:row!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}html[data-theme] .app .labsPage .labCard .labActions{border-top:1px solid var(--ui-border)!important;flex-direction:row!important;align-items:center!important;gap:9px!important;width:100%!important;margin-top:auto!important;padding-top:12px!important;display:flex!important}@media (width<=700px){html[data-theme] .app .labsPage .labsOverview strong{font-size:19px!important}html[data-theme] .app .labsPage .labsOverview span{font-size:10px!important}}html[data-theme=light-titanium]{--ui-text:#1c2430;--ui-sub:#4c5665;--ui-quiet:#586476;--ui-placeholder:#596676;--ui-hairline:#dde3ed}html[data-theme=light-titanium] body #root .app{--text:var(--ui-text);--second:var(--ui-sub);--muted:var(--ui-quiet);--type-primary:var(--ui-text);--type-secondary:var(--ui-sub);--fc-muted:var(--ui-sub);--la-muted:var(--ui-sub);--sx-sub:var(--ui-sub);color:var(--ui-text)}html[data-theme=light-titanium] body #root .app :is(.sideGroupLabel,.sideNav button:not(.on),.sideFoot button:not(.on),.topContext,.topContext span,.mobilePageLabel,.topActions .search,.bottom button:not(.on),.sideToggle,.sideFoot small){color:var(--ui-sub)!important}html[data-theme=light-titanium] body #root .app :is(.sideNav button.on,.bottom button.on){color:#194ac3!important}html[data-theme=light-titanium] body #root .app :is(input:not([type=checkbox]):not([type=radio]),textarea,select)::placeholder{color:var(--ui-placeholder)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app :is(.kicker,.pv2Eyebrow,.laEyebrow,.asEyebrow,.settingsEyebrow,.tcPage .kicker,.labEyebrow,.homeEyebrow,.focusMeta,.chatGroupLabel,.csEmptyEyebrow,.csMenuLabel),html[data-theme=light-titanium] body #root .app .pv2Page :is(.pv2Heading p,.pv2DetailHero p,.pv2Panel p,.pv2Tile>p,.pv2Count,.pv2TileFoot span,.pv2Back,.pv2Search,.pv2Search button,.pv2Sort,.pv2Sort select,.pv2Tabs button:not(.active),.pv2Item small,.pv2StatGrid button,.pv2TileTop,.pv2DetailName p){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .pv2Page :is(.pv2Tile>strong,.pv2DetailName h1,.pv2Item strong,.pv2Panel h2){color:var(--ui-text)!important}html[data-theme=light-titanium] body #root .app .tcPage :is(.tcHeading p,.tcSummary small,.tcSummary>div>span:last-child,.tcSyncBar,.tcSyncBar>span:last-child,.tcListTitle>span,.tcJob small,.tcJobMeta,.tcFilters button:not(.active),.tcStep p,.tcStage small,.tcEmpty,.tcSubtle){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .laPage{--la-muted:var(--ui-sub)!important}html[data-theme=light-titanium] body #root .app .laPage :is(.laHeading p,.laSummary span,.laChips button:not(.active),.laSort,.laItemBody small,.laEmpty p,.laDialog p,.laDraftNotice,.laDelete){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .asPage{--as-muted:var(--ui-sub)!important}html[data-theme=light-titanium] body #root .app .asPage :is(.asPageHeading p,.asStats small,.asRunnerNotice,.asListInfo small,.asListInfo span,.asDraftPill,.asEmpty p,.asTemplate small,.asTemplates>p,.asEditorSection>p,.asStepsHead p,.asTrigger small,.asStepToggle small,.asFieldHint,.asCharCount,.asFooterInfo,.asExecutionNote,.asTriggerWarning){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .chatWorkspace{--cs-muted:var(--ui-sub)!important}html[data-theme=light-titanium] body #root .app .chatWorkspace :is(.csRailTitle>span,.csSearch,.csListTabs button:not(.selected),.chatGroupLabel,.csThreadName small,.csThreadPreview,.csNoChats,.csNoChats small,.csQuickMenu small,.chatHeader small,.csEmpty p,.csEmptyEyebrow,.chatComposer>small,.csMenuLabel,.csAttachMenu small,.chatMessageTools button){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .chatWorkspace :is(.csRailTitle strong,.csThreadName strong,.chatHeader h2,.csEmpty h3){color:var(--ui-text)!important}html[data-theme=light-titanium] body #root .app .labsPage :is(.pageHead p,.labsOverview span,.labInfo small,.labStatus,.labsRule p,.labCard small,.labsSectionHeading p,.labsSearch){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .labsPage :is(.labInfo strong,.labsSectionHeading h2,.labsOverview strong){color:var(--ui-text)!important}html[data-theme=light-titanium] body #root .app .settingsExperience{--sx-sub:var(--ui-sub)!important}html[data-theme=light-titanium] body #root .app .settingsExperience :is(.settingsIntro p,.settingsTileCopy small,.settingsIdentity small,.settingPanel p,.settingField,.voiceHint,.voiceOption small,.voiceProfileHeading small,.themePicker small){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body #root .app .settingsExperience :is(.settingsTileCopy strong,.settingsGroupHead h2,.settingPanel h2){color:var(--ui-text)!important}html[data-theme=light-titanium] body #root .app .activityPage :is(.pageHead p,.activityHealth small,.activitySearch,.activityEmpty,.activityItem small,.activityItem>span:last-child),html[data-theme=light-titanium] body #root .app :is(.workspaceHome,.commandWorkspacePage,.ivanHome) :is(.whSubtitle,.whProjectDescription,.whProjectMeta,.whSectionCaption,.focusCopy p,.homeEyebrow,.homeRecent small,.workspaceTile small,.promptShortcuts small,.focusMeta,.composerBar small,.workHeader small){color:var(--ui-sub)!important;opacity:1!important}html[data-theme=light-titanium] body :is(.csMenu,.csDialogOverlay,.asOverlay,.projectCreateOverlay){--ui-sub:#4c5665;--ui-placeholder:#596676;--as-muted:var(--ui-sub);--pcm-sub:var(--ui-sub)}html[data-theme=light-titanium] body :is(.csMenu,.csDialogOverlay,.asOverlay,.projectCreateOverlay) :is(p,small,.csDialogField,.csMenuLabel,.asTemplates>p,.asTemplate small,.asEditorSection>p,.asStepsHead p,.asTrigger small,.asExecutionNote,.projectCreateFieldHint,.projectCreateHeadingCopy p,.projectCreatePreviewCopy span,.projectCreateChoiceLabel,.projectCreateSectionHeading>span){color:var(--ui-sub)!important;opacity:1!important}@media (prefers-contrast:more){html[data-theme=light-titanium]{--ui-sub:#344054;--ui-placeholder:#3e4a5c}}html[data-theme] .app .actionSheetPanel{border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;border-radius:22px!important;width:min(440px,100% - 24px)!important;max-height:min(75dvh,490px)!important;padding:20px!important;overflow-y:auto!important;box-shadow:0 24px 70px #0003!important}html[data-theme] .app .actionSheetScrim{align-items:center!important;padding:14px!important}html[data-theme] .app .actionSheetPanel .sheetTop{padding:0 0 15px!important}html[data-theme] .app .actionSheetPanel .sheetTop strong{letter-spacing:-.025em;font-size:19px!important}html[data-theme] .app .actionSheetPanel .sheetTop span{font-size:13px!important}html[data-theme] .app .actionSheetPanel .sheetTop button{border:1px solid var(--ui-border);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;background:var(--ui-soft)!important;color:var(--ui-text)!important}html[data-theme] .app .actionSheetPanel .sheetRow{border-radius:13px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:72px;margin:4px 0;display:grid;background:0 0!important;padding:10px!important}html[data-theme] .app .actionSheetPanel .sheetRow:hover{background:var(--ui-soft)!important}html[data-theme] .app .actionSheetPanel .sheetIcon{border-radius:12px;width:43px;height:43px;background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}html[data-theme] .app .actionSheetPanel .sheetRow strong{font-size:14px!important}html[data-theme] .app .actionSheetPanel .sheetRow small{font-size:12px!important;line-height:1.4!important}html[data-theme] .app .actionSheetPanel .sheetRow>span:nth-child(2){gap:4px;min-width:0}@media (width<=700px){html[data-theme] .app .actionSheetScrim{padding:0 10px calc(82px + env(safe-area-inset-bottom))!important;align-items:flex-end!important}html[data-theme] .app .actionSheetPanel{border-radius:21px!important;width:100%!important;max-height:min(62dvh,390px)!important;padding:18px!important}html[data-theme] .app:has(.actionSheetScrim) .bottom{visibility:visible!important;pointer-events:none!important}}@media (prefers-reduced-motion:reduce){.actionSheetPanel{animation:none!important}}html[data-theme] body>.projectCreateOverlay{--pcm-panel:var(--ui-panel,#fff);--pcm-text:var(--ui-text,#1c2431);--pcm-sub:var(--ui-sub,#69768c);--pcm-line:var(--ui-border,#e1e5ed);--pcm-input:var(--ui-input,#f9fafc);--pcm-soft:var(--ui-soft,#f6f8fc);--pcm-blue:var(--ui-accent,#3262f5);--pcm-blue-soft:var(--ui-accent-soft,#eef2ff);z-index:2400;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--pcm-text);background:#0c142385;justify-content:center;align-items:center;padding:20px;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;inset:0}html[data-theme] body>.projectCreateOverlay *{box-sizing:border-box}html[data-theme] body>.projectCreateOverlay button{cursor:pointer;font-family:inherit}html[data-theme] body>.projectCreateOverlay button:disabled{cursor:not-allowed}html[data-theme] body>.projectCreateOverlay .projectCreateDialog{outline:none;flex-direction:column;width:min(590px,100%);max-height:min(780px,100dvh - 40px);display:flex;overflow:hidden;border:1px solid var(--pcm-line)!important;background:var(--pcm-panel)!important;color:var(--pcm-text)!important;border-radius:18px!important;margin:0!important;padding:0!important;box-shadow:0 25px 90px #09162d3d!important}.projectCreateHeader{border-bottom:1px solid var(--pcm-line);flex:none;align-items:center;gap:14px;padding:20px 22px 18px;display:flex}.projectCreateIcon{background:var(--pcm-blue-soft);width:47px;height:47px;color:var(--pcm-blue);border-radius:12px;flex:none;place-items:center;display:grid}.projectCreateHeadingCopy{flex:1;min-width:0}.projectCreateEyebrow{letter-spacing:.075em;color:var(--pcm-sub);font-size:10px;font-weight:680}.projectCreateHeadingCopy h2{color:var(--pcm-text)!important;letter-spacing:-.037em!important;-webkit-text-fill-color:var(--pcm-text)!important;margin:4px 0 5px!important;font-size:21px!important;font-weight:680!important;line-height:1.15!important}.projectCreateHeadingCopy p{color:var(--pcm-sub);margin:0;font-size:12px;line-height:1.4}.projectCreateClose{background:var(--pcm-panel);width:33px;height:33px;color:var(--pcm-sub);border:1px solid var(--pcm-line);border-radius:9px;flex:none;align-self:flex-start;place-items:center;padding:0;display:grid}.projectCreateClose:hover,.projectCreateCancel:hover{background:var(--pcm-soft)}.projectCreateBody{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 22px 21px;overflow-y:auto}.projectCreateSectionHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.projectCreateSectionHeading h3{color:var(--pcm-text);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:650}.projectCreateSectionHeading>span{color:var(--pcm-sub);font-size:11px}.projectCreateField{flex-direction:column;gap:6px;margin:0 0 15px;display:flex}.projectCreateField label{color:var(--pcm-text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:630;display:flex}.projectCreateField label span{color:var(--pcm-sub);font-size:10px;font-weight:450}.projectCreateField input,.projectCreateField textarea{border:1px solid var(--pcm-line);background:var(--pcm-input);width:100%;color:var(--pcm-text);font:inherit;resize:vertical;border-radius:10px;outline:0;min-height:43px;padding:11px 13px;font-size:13px;line-height:1.48}.projectCreateField input::placeholder,.projectCreateField textarea::placeholder{color:var(--pcm-sub);opacity:.8}.projectCreateField input:focus,.projectCreateField textarea:focus{border-color:var(--pcm-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--pcm-blue) 12%,transparent)}.projectCreateField input[aria-invalid=true]{border-color:#d35c6e}.projectCreateFieldHint{color:var(--pcm-sub);font-size:10px;line-height:1.3}.projectCreateValidation{color:#d35766;font-size:11px;line-height:1.4}.projectCreateField textarea{min-height:69px;max-height:150px}.projectCreateCounter{color:var(--pcm-sub);align-self:flex-end;font-size:10px;line-height:1}.projectCreateIdentityHeading{border-top:1px solid var(--pcm-line);padding-top:17px}.projectCreateIdentity{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:17px;padding:0 0 16px;display:grid}.projectCreateChoiceGroup{flex-direction:column;gap:9px;min-width:0;display:flex}.projectCreateChoiceLabel{color:var(--pcm-sub);font-size:11px;font-weight:600}.projectCreateIcons,.projectCreateColors{flex-wrap:wrap;align-items:center;gap:6px;min-height:33px;display:flex}.projectCreateIconChoice{border:1px solid var(--pcm-line);background:var(--pcm-panel);width:34px;height:34px;color:var(--pcm-sub);border-radius:9px;place-items:center;padding:0;display:grid}.projectCreateIconChoice.selected{background:var(--pcm-blue-soft);color:var(--pcm-blue);border-color:var(--pcm-blue)}.projectCreateIconChoice:hover{border-color:var(--pcm-blue)}.projectCreateColorChoice{border:2px solid var(--pcm-panel);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;padding:0;display:grid;box-shadow:0 0 0 1px #0000}.projectCreateColorChoice.selected{box-shadow:0 0 0 2px var(--pcm-text)}.projectCreateColorChoice:hover{transform:translateY(-1px)}.projectCreatePreviewHeading{letter-spacing:.08em;color:var(--pcm-sub);margin:2px 0 8px;font-size:10px;font-weight:660}.projectCreatePreview{border:1px solid var(--pcm-line);background:var(--pcm-soft);border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.projectCreatePreviewIcon{background:color-mix(in srgb,var(--project-accent) 14%,transparent);width:40px;height:40px;color:var(--project-accent);border-radius:10px;flex:none;place-items:center;display:grid}.projectCreatePreviewCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.projectCreatePreviewCopy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--pcm-text);font-size:12px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.projectCreatePreviewCopy span{text-overflow:ellipsis;white-space:nowrap;color:var(--pcm-sub);font-size:11px;line-height:1.3;display:block;overflow:hidden}.projectCreateActions{border-top:1px solid var(--pcm-line);background:var(--pcm-panel);flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px 15px;display:flex}.projectCreateFooterNote{min-width:0;color:var(--pcm-sub);flex:1;align-items:center;gap:6px;font-size:10px;display:flex}.projectCreateFooterNote svg{color:var(--pcm-blue)}.projectCreateActions button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.projectCreateCancel{color:var(--pcm-text);border:1px solid var(--pcm-line);background:var(--pcm-panel)}.projectCreateSubmit{color:#fff;border:1px solid var(--pcm-blue);background:var(--pcm-blue);box-shadow:none}.projectCreateSubmit:disabled{opacity:.45}.projectCreateSubmit:not(:disabled):hover{filter:brightness(.96)}.projectCreateOverlay :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--pcm-blue)!important}@media (width<=700px){html[data-theme] body>.projectCreateOverlay{align-items:flex-end;padding:0}html[data-theme] body>.projectCreateOverlay .projectCreateDialog{width:100%;max-height:calc(100dvh - 16px);border-bottom:0!important;border-radius:18px 18px 0 0!important}.projectCreateHeader{gap:11px;padding:16px 17px 14px}.projectCreateIcon{width:42px;height:42px}.projectCreateHeadingCopy h2{font-size:19px!important}.projectCreateHeadingCopy p{font-size:11px}.projectCreateBody{padding:17px 17px 20px}.projectCreateIdentity{grid-template-columns:1fr;gap:12px}.projectCreateActions{padding:12px 16px calc(13px + env(safe-area-inset-bottom))}.projectCreateFooterNote{display:none}.projectCreateActions button{min-height:44px}.projectCreateSubmit{flex:1}}@media (width<=370px){.projectCreateHeader,.projectCreateBody,.projectCreateActions{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.projectCreateOverlay *{transition:none!important;transform:none!important}}html[data-theme] body #root .app .content.commandPage.workspaceHome{margin-inline:auto;width:min(1270px,100% - 74px)!important;max-width:1270px!important;color:var(--ui-text)!important;background:0 0!important;padding:0 0 36px!important}.workspaceHome button{cursor:pointer}.workspaceHome .whScreenReader{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspaceHome .whHero{text-align:center;margin:0 auto 27px;padding:86px 20px 0}.workspaceHome .whEyebrow{color:var(--ui-sub);letter-spacing:.095em;margin-bottom:8px;font-size:11px;font-weight:650;line-height:16px;display:block}html[data-theme] body #root .app .content.commandPage.workspaceHome .whHero h1{letter-spacing:-.049em!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;margin:0!important;font-size:clamp(30px,3.45vw,48px)!important;font-weight:650!important;line-height:1.12!important}.workspaceHome .whHero p{color:var(--ui-sub);margin:11px 0 0;font-size:clamp(13px,1.24vw,17px);line-height:1.5}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposer{max-width:1064px;margin:0 auto;padding:14px 15px 13px;border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;box-shadow:var(--ui-shadow)!important;border-radius:17px!important}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposer textarea{resize:vertical;box-sizing:border-box;outline-offset:1px;width:100%;max-height:240px;padding:15px 16px;font-size:15px;line-height:1.45;display:block;border:1px solid var(--ui-border)!important;min-height:80px!important;color:var(--ui-text)!important;background:var(--ui-input)!important;box-shadow:none!important;border-radius:11px!important}.workspaceHome .whComposer textarea::placeholder{color:var(--ui-sub);opacity:.9}.workspaceHome .whComposer textarea:focus{border-color:var(--ui-accent)!important}.workspaceHome .whComposerToolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.workspaceHome .whComposerTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposerTools button{justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex;border:1px solid var(--ui-border)!important;background:var(--ui-soft)!important;box-shadow:none!important;color:var(--ui-text)!important;border-radius:12px!important}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposerTools button:hover{border-color:var(--ui-accent)!important}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposerTools button.whWebActive{color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important;border-color:var(--ui-accent)!important}html[data-theme] body #root .app .content.commandPage.workspaceHome .whSend{place-items:center;width:55px;min-width:55px;height:43px;display:grid;border:1px solid var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:11px!important}.workspaceHome .whSend:hover:not(:disabled){filter:brightness(.94)}.workspaceHome .whSend:disabled{opacity:.46;cursor:not-allowed}.workspaceHome .whAttachments{flex-wrap:wrap;gap:6px;margin:9px 0 2px;display:flex}.workspaceHome .whAttachments>span{max-width:100%;color:var(--ui-text);background:var(--ui-soft);border:1px solid var(--ui-border);border-radius:8px;align-items:center;gap:7px;padding:5px 7px 5px 9px;font-size:11px;display:inline-flex}.workspaceHome .whAttachments button{color:var(--ui-sub);background:0 0;border:0;place-items:center;padding:2px;display:grid}.workspaceHome .whNotice{color:var(--ui-sub);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.workspaceHome .whQuickActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:21px auto 30px;display:flex}html[data-theme] body #root .app .content.commandPage.workspaceHome .whQuickActions button{justify-content:center;align-items:center;gap:19px;min-height:43px;padding:0 20px;font-size:12px;font-weight:500;display:inline-flex;border:1px solid var(--ui-border)!important;background:var(--ui-soft)!important;box-shadow:none!important;color:var(--ui-text)!important;border-radius:999px!important}.workspaceHome .whQuickActions button:hover{transform:translateY(-1px)}.workspaceHome .whQuickActions button svg{color:var(--ui-sub)}.workspaceHome .whPanels{grid-template-columns:1fr 1fr;gap:20px;display:grid}html[data-theme] body #root .app .content.commandPage.workspaceHome .whPanel{min-width:0;min-height:279px;padding:20px 23px 15px;border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;box-shadow:var(--ui-shadow)!important;border-radius:14px!important}.workspaceHome .whPanelHeading{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}html[data-theme] body #root .app .content.commandPage.workspaceHome .whPanel h2{letter-spacing:-.035em!important;color:var(--ui-text)!important;margin:0!important;font-size:18px!important;font-weight:650!important}.workspaceHome .whPanelHeading button{width:28px;height:26px;color:var(--ui-sub);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.workspaceHome .whPanelHeading button:hover,.workspaceHome .whRowList button:hover{background:var(--ui-soft)}.workspaceHome .whRowList{flex-direction:column;display:flex}.workspaceHome .whRowList>button{border:0;border-bottom:1px solid var(--ui-border);text-align:left;width:100%;min-height:69px;color:var(--ui-text);background:0 0;border-radius:0;align-items:center;gap:15px;padding:10px 4px;display:flex}.workspaceHome .whRowList>button:last-child{border-bottom:0}.workspaceHome .whTaskMark{width:47px;min-width:47px;height:43px;color:var(--ui-sub);place-items:center;display:grid}.workspaceHome .whTaskMark.wh-running{color:#32b6e9}.workspaceHome .whTaskMark.wh-running svg{animation:1.8s linear infinite whRotate}.workspaceHome .whProjectIcon{background:var(--ui-accent-soft);width:47px;min-width:47px;height:43px;color:var(--ui-accent);border-radius:12px;place-items:center;display:grid}.workspaceHome .whRowCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workspaceHome .whRowCopy strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-text);font-size:13px;font-weight:560;line-height:1.25;overflow:hidden}.workspaceHome .whRowCopy small{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-sub);font-size:12px;font-weight:400;overflow:hidden}.workspaceHome .whRowArrow{color:var(--ui-sub);flex:none}.workspaceHome .whWarning{color:var(--ui-sub);align-items:center;gap:7px;padding:8px 0 0;font-size:11px;display:flex}.workspaceHome .whEmpty,.workspaceHome .whEmptyState{color:var(--ui-sub);flex-wrap:wrap;align-items:center;gap:8px;padding:29px 8px;font-size:12px;display:flex}.workspaceHome .whEmptyState button{color:var(--ui-accent);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.workspaceHome .whApproval{background:var(--ui-accent-soft);border:1px solid var(--ui-border);width:100%;color:var(--ui-accent);border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 12px;font-size:12px;display:flex}html[data-theme] body #root .app .content.commandPage.workspaceHome .whStatusBar{box-sizing:border-box;justify-content:center;align-items:center;gap:11px;width:max-content;max-width:100%;min-height:39px;margin:21px auto 0;padding:10px 15px;font-size:11px;display:flex;border:1px solid var(--ui-border)!important;background:var(--ui-panel)!important;box-shadow:var(--ui-shadow)!important;color:var(--ui-sub)!important;border-radius:999px!important}.workspaceHome .whStatusBar strong{color:var(--ui-text);font-size:11px;font-weight:650}.workspaceHome .whOnlineDot{background:#e8b85a;border-radius:50%;flex:none;width:9px;height:9px}.workspaceHome .whOnlineDot.good{background:#36c998}.workspaceHome .whOnlineDot.bad{background:#d97070}.workspaceHome .whStatusDivider{background:var(--ui-border);width:1px;height:16px}.workspaceHome .whStatusBar button{color:var(--ui-sub);background:0 0;border:0;place-items:center;margin-left:2px;padding:3px;display:grid}@keyframes whRotate{to{transform:rotate(360deg)}}.workspaceHome .whSpin{animation:1.8s linear infinite whRotate}@media (width<=1000px){html[data-theme] body #root .app .content.commandPage.workspaceHome{width:calc(100% - 42px)!important}.workspaceHome .whHero{padding-top:66px}.workspaceHome .whPanels{gap:14px}html[data-theme] body #root .app .content.commandPage.workspaceHome .whPanel{padding:17px 15px 12px}}@media (width<=760px){html[data-theme] body #root .app .content.commandPage.workspaceHome{box-sizing:border-box;width:100%!important;padding:0 15px calc(94px + env(safe-area-inset-bottom))!important}.workspaceHome .whHero{margin-bottom:24px;padding:34px 0 0}html[data-theme] body #root .app .content.commandPage.workspaceHome .whHero h1{font-size:clamp(27px,7vw,37px)!important}.workspaceHome .whHero p{font-size:13px}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposer{padding:10px!important}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposer textarea{min-height:95px!important}.workspaceHome .whComposerTools{gap:6px}html[data-theme] body #root .app .content.commandPage.workspaceHome .whComposerTools button{gap:6px;min-height:38px;padding:0 10px;font-size:11px}.workspaceHome .whQuickActions{justify-content:flex-start;gap:8px;margin:15px 0 20px}html[data-theme] body #root .app .content.commandPage.workspaceHome .whQuickActions button{gap:9px;min-height:37px;padding:0 12px;font-size:11px}.workspaceHome .whPanels{grid-template-columns:1fr;gap:13px}html[data-theme] body #root .app .content.commandPage.workspaceHome .whPanel{min-height:230px;padding:16px 14px 10px}.workspaceHome .whPanel h2{font-size:17px}.workspaceHome .whRowList>button{min-height:66px}.workspaceHome .whStatusBar{margin-top:18px;font-size:10px}}@media (width<=360px){.workspaceHome .whComposerTools button{padding:0 7px!important}.workspaceHome .whComposerTools button svg{width:15px}.workspaceHome .whSend{width:42px!important;min-width:42px!important}}@media (prefers-reduced-motion:reduce){.workspaceHome .whSpin,.workspaceHome .whTaskMark.wh-running svg{animation:none!important}.workspaceHome .whQuickActions button:hover{transform:none}}.workspaceHome .whProjectIcon.projectCustom{background:color-mix(in srgb,var(--project-accent) 13%,transparent)!important;color:var(--project-accent)!important}
