:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071017;--panel:#0d1922;--panel-2:#122431;--text:#f3f7f9;--muted:#9aadb8;--border:#203541;--accent:#4fe29a;--accent-dark:#153d2e;--danger:#ff7b7b;--warning:#ffd479}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 75% 0%, #4fe29a1f, transparent 32rem), var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}a{color:inherit}main{width:min(1120px,100% - 40px);margin:0 auto;padding:96px 0}.hero{max-width:880px;padding:40px 0 88px}.eyebrow,.sectionHeading span,.formHeading span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:700}h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(46px,7vw,82px);line-height:.98}.lead{max-width:760px;color:var(--muted);font-size:clamp(18px,2.2vw,24px);line-height:1.55}.actions{color:var(--muted);align-items:center;gap:18px;margin-top:32px;display:flex}.primaryButton,.secondaryButton,.disabledButton{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.primaryButton{background:var(--accent);color:#03150d}.primaryButton:hover{filter:brightness(1.06)}.secondaryButton{border:1px solid var(--border);background:var(--panel);color:var(--text)}.disabledButton{color:#748792;cursor:not-allowed;background:#20303a}.connectedBadge{color:var(--accent);font-weight:800}.section{border-top:1px solid var(--border);padding:72px 0}.sectionHeading{max-width:720px;margin-bottom:32px}h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.05}h3{margin:18px 0 10px;font-size:20px}p{margin:0}.stepGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:18px;min-height:250px;padding:22px}.stepNumber{color:var(--accent);font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.step p,small{color:var(--muted);line-height:1.55}.split{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;display:grid}.flow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.flow>div:not(.arrow){border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.arrow{color:var(--accent);font-weight:800}.guarantees{border:1px solid var(--border);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.guarantees li{border-bottom:1px solid var(--border);padding:18px 20px 18px 48px;position:relative}.guarantees li:last-child{border-bottom:0}.guarantees li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:20px}.setupMain{max-width:980px}.backLink{color:var(--muted);margin-bottom:30px;text-decoration:none;display:inline-block}.backLink:hover{color:var(--text)}.setupHeader{margin-bottom:34px}.setupHeader h1{max-width:820px;font-size:clamp(40px,6vw,68px)}.compactHeader h1{font-size:clamp(38px,5vw,58px)}.setupHeader p{max-width:760px;color:var(--muted);font-size:19px;line-height:1.6}.setupList{gap:14px;display:grid}.setupCard{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:18px;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.setupCard.isLocked{opacity:.58}.setupIndex{background:var(--accent-dark);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;font-weight:800;display:grid}.setupCopy h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px}.setupCopy p{color:var(--muted);line-height:1.5}.configNotice,.errorNotice,.successNotice{border-radius:13px;margin:18px 0 0;padding:16px 18px;line-height:1.5}.configNotice{color:var(--warning);background:#211d11;border:1px solid #63552d}.errorNotice{color:var(--danger);background:#241313;border:1px solid #633131}.successNotice{color:var(--accent);background:#10251b;border:1px solid #285841}.missingList{margin:10px 0 0;padding-left:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.projectForm{gap:18px;display:grid}.formSection,.projectPanel,.emptyState,.reportLinks{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:18px;padding:26px}.formHeading{margin-bottom:20px}.formHeading h2{margin-top:8px;font-size:clamp(25px,3vw,36px)}.twoColumns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.fieldLabel{color:var(--muted);gap:9px;margin-top:16px;font-weight:700;display:grid}.fieldLabel input,.fieldLabel select,.inlineForm input{border:1px solid var(--border);width:100%;color:var(--text);background:#08131b;border-radius:12px;outline:none;padding:13px 14px}.fieldLabel input:focus,.fieldLabel select:focus,.inlineForm input:focus{border-color:var(--accent)}.accountGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accountOption{border:1px solid var(--border);cursor:pointer;background:#091720;border-radius:14px;align-items:flex-start;gap:13px;padding:16px;display:flex}.accountOption:has(input:checked){border-color:var(--accent);background:var(--accent-dark)}.accountOption input{width:18px;height:18px;accent-color:var(--accent);margin-top:4px}.accountOption div{gap:4px;display:grid}.toggleGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.toggleGrid label{border:1px solid var(--border);background:#091720;border-radius:12px;padding:14px}.toggleGrid input{accent-color:var(--accent)}.submitButton{justify-self:end}.emptyState{justify-items:start;gap:18px;display:grid}.emptyState h2{font-size:34px}.inlineForm{align-items:center;gap:10px;min-width:390px;display:flex}.reportLinks{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.reportLinks h2{width:100%;font-size:30px}.reportLink{background:var(--accent-dark);color:var(--accent);border-radius:12px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}.projectPage{max-width:1080px}.projectHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.projectHeader h1{font-size:clamp(44px,6vw,72px)}.projectHeader p{color:var(--muted)}.projectGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.projectPanel{min-width:0}.fullPanel{margin-top:18px}.panelList{gap:10px;margin:20px 0;display:grid}.panelRow{border:1px solid var(--border);background:#091720;border-radius:12px;justify-content:space-between;gap:18px;padding:14px;text-decoration:none;display:flex}.panelRow>div{gap:3px;display:grid}.rowMeta{text-align:right;color:var(--muted)}.reportRow:hover{border-color:var(--accent)}.featurePanel{gap:18px;display:grid}.panelDescription{max-width:850px;color:var(--muted);line-height:1.65}.featureStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.featureStats>div{border:1px solid var(--border);background:#091720;border-radius:14px;gap:5px;padding:18px;display:grid}.featureStats strong{color:var(--accent);font-size:30px}.featureStats span{color:var(--muted)}.inlineFeatureForm{border:1px solid var(--border);background:#091720;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:18px;display:grid}.inlineFeatureForm .fieldLabel{margin-top:0}.checkField{min-height:48px;color:var(--muted);align-items:center;gap:9px;font-weight:700;display:flex}.checkField input{width:18px;height:18px;accent-color:var(--accent)}.manualMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manualMetricCard{border:1px solid var(--border);background:#091720;border-radius:16px;gap:14px;padding:18px;display:grid}.manualMetricCard>div{gap:4px;display:grid}.manualMetricCard form{gap:10px;display:grid}.manualMetricCard .fieldLabel{margin-top:0}.datePair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manualHistory{margin-bottom:0}.manualHistory .panelRow>span{color:var(--muted);text-align:right}@media (max-width:850px){main{padding-top:48px}.stepGrid{grid-template-columns:1fr 1fr}.split,.twoColumns,.projectGrid{grid-template-columns:1fr}.setupCard{grid-template-columns:50px 1fr}.setupCard>:last-child{grid-column:2;justify-self:start}.accountGrid,.toggleGrid{grid-template-columns:1fr 1fr}.inlineForm{flex-direction:column;align-items:stretch;min-width:0}.projectHeader{flex-direction:column;align-items:flex-start}.inlineFeatureForm,.manualMetricGrid{grid-template-columns:1fr}}@media (max-width:520px){main{width:min(100% - 24px,1120px)}.hero{padding-top:20px}.stepGrid,.accountGrid,.toggleGrid,.featureStats,.datePair{grid-template-columns:1fr}.actions{flex-direction:column;align-items:flex-start}.setupCard{grid-template-columns:1fr}.setupCard>:last-child{grid-column:1}.submitButton{width:100%}.panelRow{flex-direction:column}.manualHistory .panelRow>span{text-align:left}}
.aiShell{--ai-bg:#050507;--ai-panel:#131318b8;--ai-panel-strong:#1a1a22e6;--ai-line:#ffffff1a;--ai-text:#f7f7fa;--ai-muted:#e7e7f19e;--ai-lime:#b7ff5a;--ai-violet:#8068ff;--ai-blue:#4f9cff;isolation:isolate;min-height:100vh;color:var(--ai-text);position:relative}.aiShell:before{content:"";z-index:-4;background:linear-gradient(#0505072e,#050507 78%),radial-gradient(circle at 18% 8%,#8068ff29,#0000 32rem),radial-gradient(circle at 82% 24%,#4f9cff21,#0000 34rem),#050507;position:fixed;inset:0}.aiShell:after{content:"";z-index:-3;opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.aiAmbient{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aiAmbient i{aspect-ratio:1;filter:blur(90px);opacity:.2;border-radius:999px;width:min(52vw,720px);animation:16s ease-in-out infinite alternate aiFloat;display:block;position:absolute}.aiAmbient i:first-child{background:#7457ff;top:2%;left:-18%}.aiAmbient i:nth-child(2){background:#176cff;animation-delay:-7s;top:18%;right:-20%}.aiAmbient i:nth-child(3){opacity:.1;background:#83ff65;animation-delay:-11s;bottom:-35%;left:35%}@keyframes aiFloat{0%{transform:translate(-2%,-2%)scale(.94)}to{transform:translate(8%,5%)scale(1.08)}}.aiTopbar{z-index:30;border:1px solid var(--ai-line);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#0b0b0eb3;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 32px);margin:14px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky;top:14px;box-shadow:0 20px 60px #0000003d}.aiBrand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.aiBrandMark{background:conic-gradient(from 190deg, var(--ai-lime), var(--ai-blue), var(--ai-violet), var(--ai-lime));border-radius:9px;width:28px;height:28px;box-shadow:0 0 24px #8068ff73}.aiNav{align-items:center;gap:8px;display:flex}.aiNav a{color:var(--ai-muted);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none}.aiNav a:hover{color:var(--ai-text);background:#ffffff0f}.aiBack{z-index:2;position:relative}.aiPageHeader{max-width:980px;padding:30px 0 18px;position:relative}.aiPageHeader h1{letter-spacing:-.065em;max-width:960px;font-size:clamp(44px,7vw,82px);line-height:.96}.aiPageHeader p{color:var(--ai-muted);max-width:850px}.aiHeroHome{align-items:center;min-height:720px;padding:110px 0 96px;display:grid;position:relative}.aiHeroHome:before{content:"";aspect-ratio:1.35;filter:blur(.2px)drop-shadow(0 0 80px #4b52ff40);opacity:.9;pointer-events:none;background:radial-gradient(circle,#b7ff5a40,#0000 12%),repeating-radial-gradient(circle,#0000 0 34px,#8b76ff2e 35px 36px),conic-gradient(from 60deg,#0000,#4f9cff47,#0000 38%,#8068ff4d,#0000 72%);border-radius:50%;width:min(64vw,840px);animation:18s linear infinite aiOrbit;position:absolute;top:48%;left:52%;transform:translate(-20%,-50%)perspective(900px)rotateX(62deg)rotate(-18deg)}@keyframes aiOrbit{to{transform:translate(-20%,-50%)perspective(900px)rotateX(62deg)rotate(342deg)}}.aiHeroCopy{z-index:2;max-width:760px;position:relative}.aiHeroCopy h1{letter-spacing:-.075em;margin:20px 0 28px;font-size:clamp(58px,9vw,112px);line-height:.88}.aiHeroCopy h1 em{color:#0000;background:linear-gradient(95deg,#fff 12%,#a992ff 48%,#7fbaff 72%,#caff7b);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.aiHeroCopy .lead{color:var(--ai-muted);max-width:690px}.aiHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.aiHeroMeta{color:var(--ai-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.aiPrimary{transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 34px #b7ff5a2b;background:linear-gradient(100deg, #d7ff96, var(--ai-lime))!important;color:#0a1006!important;border-radius:999px!important;padding-inline:24px!important}.aiPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #b7ff5a3d}.aiSecondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--ai-line)!important;background:#ffffff0e!important;border-radius:999px!important}.aiGlass{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px #ffffff0b,0 26px 80px #0003;border:1px solid var(--ai-line)!important;background:linear-gradient(145deg,#1f1f28cc,#0d0d11ad)!important}.aiFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aiFeatureCard{border:1px solid var(--ai-line);background:linear-gradient(145deg,#1c1c24db,#0c0c10bd);border-radius:24px;min-height:290px;padding:26px;position:relative;overflow:hidden}.aiFeatureCard:after{content:"";background:var(--cardGlow,#8068ff);opacity:.18;filter:blur(35px);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-70px}.aiFeatureCard:nth-child(2){--cardGlow:#4f9cff}.aiFeatureCard:nth-child(3){--cardGlow:#b7ff5a}.aiFeatureCard b{min-width:42px;color:var(--ai-lime);letter-spacing:.1em;font:800 12px ui-monospace,monospace;display:inline-flex}.aiFeatureCard h3{letter-spacing:-.04em;max-width:260px;margin-top:70px;font-size:26px}.aiFeatureCard p{z-index:1;color:var(--ai-muted);line-height:1.6;position:relative}.aiMetaRefresh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.aiMetaRefresh .formHeading{max-width:580px;margin-bottom:0}.aiMetaRefresh>p{max-width:620px;color:var(--ai-muted)}.aiInlineStatus{border:1px solid var(--ai-line);background:#ffffff09;border-radius:12px;flex-basis:100%;padding:13px 16px}.aiProjectForm .formSection,.aiShell .projectPanel,.aiShell .emptyState{border-radius:24px}.aiProjectForm{gap:16px}.aiProjectForm textarea{resize:vertical;border:1px solid var(--ai-line);width:100%;color:var(--ai-text);background:#050508b8;border-radius:16px;outline:none;padding:16px;line-height:1.55}.aiProjectForm textarea:focus{border-color:#b7ff5ab3;box-shadow:0 0 0 3px #b7ff5a14}.aiBriefSection>p{color:var(--ai-muted);max-width:860px;line-height:1.65}.aiPromptField{margin-top:24px}.aiToggleCard{cursor:pointer;background:#b7ff5a0e;border:1px solid #b7ff5a38;border-radius:16px;align-items:flex-start;gap:14px;margin-top:16px;padding:17px;display:flex}.aiToggleCard input{width:20px;height:20px;accent-color:var(--ai-lime);margin-top:2px}.aiToggleCard span{gap:5px;display:grid}.aiToggleCard small{color:var(--ai-muted)}.aiAdvanced{border-top:1px solid var(--ai-line);color:var(--ai-muted);margin-top:18px;padding-top:15px}.aiAdvanced summary{cursor:pointer;color:var(--ai-text);font-weight:800}.aiAdvanced p{margin-top:12px}.aiProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aiProcessGrid>div{border:1px solid var(--ai-line);background:#ffffff06;border-radius:17px;flex-direction:column;gap:9px;min-height:170px;padding:18px;display:flex}.aiProcessGrid b{color:var(--ai-lime);font:800 12px ui-monospace,monospace}.aiProcessGrid strong{margin-top:auto;font-size:18px}.aiProcessGrid small{color:var(--ai-muted);line-height:1.45}.aiLaunchButton{font-size:16px;justify-self:stretch!important;min-height:58px!important}.aiShell .accountOption{border-color:var(--ai-line);background:#07070a9e;transition:transform .18s,border-color .18s,background .18s}.aiShell .accountOption:hover{border-color:#ffffff38;transform:translateY(-2px)}.aiShell .accountOption:has(input:checked){background:#b7ff5a12;border-color:#b7ff5a8c}.aiShell .fieldLabel input,.aiShell .fieldLabel select,.aiShell .inlineForm input{border-color:var(--ai-line);background:#050508b8;border-radius:14px}.aiProjectPage{width:min(1220px,100% - 40px)}.aiProjectHeaderCard{border:1px solid var(--ai-line);background:linear-gradient(135deg,#201c2ee0,#0c0c10cc);border-radius:28px;padding:40px;position:relative;overflow:hidden}.aiProjectHeaderCard:after{content:"";opacity:.16;filter:blur(35px);background:conic-gradient(#8068ff,#4f9cff,#b7ff5a,#8068ff);border-radius:50%;width:480px;height:480px;animation:20s linear infinite aiSpin;position:absolute;top:-260px;right:-180px}@keyframes aiSpin{to{transform:rotate(360deg)}}.aiProjectHeaderCard>*{z-index:1;position:relative}.aiAnalysisCard{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;display:grid}.aiAnalysisSummary{color:var(--ai-muted);line-height:1.7}.aiConfidence{border:1px solid var(--ai-line);background:#ffffff06;border-radius:20px;place-items:center;min-height:170px;display:grid}.aiConfidence strong{color:var(--ai-lime);letter-spacing:-.06em;font-size:54px}.aiOfferPills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.aiOfferPill{border:1px solid var(--ai-line);color:var(--ai-text);background:#ffffff09;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.aiAnalysisForm textarea{resize:vertical;border:1px solid var(--ai-line);width:100%;min-height:120px;color:var(--ai-text);background:#050508b3;border-radius:16px;padding:15px}.teamGrid{align-items:start}.teamMemberList{gap:9px;display:grid}.teamMember{border:1px solid var(--ai-line);background:#ffffff06;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.teamAvatar{background:linear-gradient(145deg,#8068ff,#4f9cff);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.teamMember>div:nth-child(2){gap:3px;min-width:0;display:grid}.teamRole{border:1px solid var(--ai-line);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.teamRole-owner{color:var(--ai-lime)}.teamRole-admin{color:#9e8cff}.teamRole-member{color:#7fbaff}.teamRole-viewer{color:var(--ai-muted)}.teamInviteForm{gap:6px;display:grid}.teamAuthNote{color:var(--ai-muted);margin-top:16px;font-size:13px;line-height:1.55}@media (max-width:900px){.aiFeatureGrid,.aiProcessGrid{grid-template-columns:1fr 1fr}.aiAnalysisCard{grid-template-columns:1fr}.aiHeroHome:before{opacity:.55;top:38%;left:40%}}@media (max-width:620px){.aiTopbar{border-radius:15px;width:calc(100% - 16px);top:8px}.aiNav a:not(:last-child){display:none}.aiHeroHome{min-height:650px;padding-top:70px}.aiHeroCopy h1{font-size:clamp(50px,17vw,78px)}.aiFeatureGrid,.aiProcessGrid{grid-template-columns:1fr}.aiFeatureCard{min-height:230px}.aiFeatureCard h3{margin-top:35px}.aiMetaRefresh{align-items:stretch}.aiMetaRefresh form,.aiMetaRefresh button{width:100%}.aiProjectHeaderCard{padding:24px}.teamMember{grid-template-columns:42px minmax(0,1fr)}.teamRole{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.aiAmbient i,.aiHeroHome:before,.aiProjectHeaderCard:after{animation:none!important}.aiPrimary{transition:none}}
.aiHeroCanvas{z-index:0;pointer-events:none;opacity:.96;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60%,#000 0 52%,#0000 86%);mask-image:radial-gradient(circle at 60%,#000 0 52%,#0000 86%)}.aiHeroHome>.aiHeroCopy{z-index:2;position:relative}.aiHomeSection{position:relative}.aiHomeSplit{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;display:grid}.aiHomeFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.aiHomeFlow>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1c1c24d1,#0b0b0fb3);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:150px;padding:20px;display:flex}.aiHomeFlow small{color:#b7ff5a;letter-spacing:.12em;font:800 11px ui-monospace,monospace}.aiHomeFlow strong{font-size:18px;line-height:1.25}.aiHomeFlow>span{color:#ffffff6b;font-size:24px}@media (max-width:900px){.aiHomeSplit,.aiHomeFlow{grid-template-columns:1fr}.aiHomeFlow>span{justify-self:center;transform:rotate(90deg)}.aiHeroCanvas{opacity:.62}}
.authPage{place-items:center;min-height:100vh;padding:32px;display:grid}.authBrand{z-index:4;position:fixed;top:24px;left:28px}.authLayout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);align-items:center;gap:clamp(42px,8vw,120px);width:min(1120px,100%);display:grid;position:relative}.authIntro h1{letter-spacing:-.065em;max-width:760px;margin:18px 0 24px;font-size:clamp(52px,7vw,92px);line-height:.92}.authIntro p{color:#e7e7f19e;max-width:680px;font-size:17px;line-height:1.7}.authCard{border-radius:26px;padding:24px}.authTabs{background:#05050899;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:5px;display:grid}.authTabs button{color:#e7e7f199;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:800}.authTabs button.isActive{color:#fff;background:#ffffff17;box-shadow:inset 0 1px #ffffff0f}.authForm{gap:10px;display:grid}.authForm input{background:#050508b8;border-color:#ffffff1a;border-radius:14px;min-height:48px}.authSubmit{justify-content:center;min-height:50px;margin-top:8px}.authSubmit:disabled{opacity:.58;cursor:wait}.authFootnote{color:#e7e7f17a;margin-top:18px;font-size:12px;line-height:1.55}.teamPageTopline{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:820px){.authLayout{grid-template-columns:1fr;padding-top:80px}.authIntro h1{font-size:clamp(46px,13vw,72px)}}@media (max-width:520px){.authPage{padding:18px}.authBrand{top:16px;left:18px}.authCard{padding:18px}.teamPageTopline{flex-direction:column;align-items:flex-start}}
.workspaceDashboardShell,.workspaceProjectShell{min-height:100vh}.workspaceDashboardTopbar,.workspaceProjectBar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07070bdb;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px;padding:10px 24px;display:grid;position:relative}.workspaceDashboardNav,.workspaceProjectLinks{justify-content:center;gap:8px;display:flex}.workspaceDashboardNav a,.workspaceProjectLinks a{color:#e7e7f19e;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.workspaceDashboardNav a:hover,.workspaceDashboardNav a.isActive,.workspaceProjectLinks a:hover{color:#fff;background:#ffffff12}.workspaceDashboardUser,.workspaceProjectUser{justify-content:flex-end;align-items:center;gap:12px;display:flex}.workspaceDashboardUser>span,.workspaceProjectUser>span{text-align:right;gap:2px;display:grid}.workspaceDashboardUser small,.workspaceProjectUser small{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.workspaceSignOut{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;min-height:36px;padding:0 12px;font-weight:800}.workspaceDashboard{z-index:2;width:min(1240px,100% - 40px);margin:0 auto;padding:68px 0 100px;position:relative}.workspaceDashboardHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-bottom:32px;display:grid}.workspaceDashboardHero h1{max-width:920px;margin:16px 0 20px;font-size:clamp(48px,6.5vw,88px)}.workspaceDashboardHero p{color:#e7e7f19e;max-width:760px;font-size:18px;line-height:1.65}.workspaceCreateProject{white-space:nowrap}.workspaceSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.workspaceSummaryGrid article{background:#1010179e;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:18px 20px;display:grid}.workspaceSummaryGrid strong{letter-spacing:-.04em;font-size:30px}.workspaceSummaryGrid span{color:#e7e7f185}.workspaceProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspaceProjectCard{border-radius:22px;gap:22px;min-width:0;padding:24px;display:grid}.workspaceProjectCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspaceProjectStatus{color:#74f3af;letter-spacing:.12em;background:#2daf6917;border:1px solid #5bffa73d;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.workspaceProjectCard h2{margin:0 0 8px;font-size:clamp(30px,4vw,46px)}.workspaceProjectCard p{color:#e7e7f18a}.workspaceProjectStats{flex-wrap:wrap;gap:10px;display:flex}.workspaceProjectStats span{color:#e7e7f194;background:#0003;border:1px solid #ffffff14;border-radius:11px;padding:10px 12px}.workspaceProjectStats strong{color:#fff}.workspaceProjectActions{flex-wrap:wrap;gap:9px;display:flex}.workspaceProjectActions .primaryButton,.workspaceProjectActions .secondaryButton{min-height:42px;padding:10px 14px}.workspaceProjectSettings{border-top:1px solid #ffffff14;padding-top:14px}.workspaceProjectSettings summary,.workspaceArchivedProjects summary{color:#e7e7f1a3;cursor:pointer;font-weight:800}.workspaceProjectSettings form{align-items:end;gap:10px;margin-top:12px;display:flex}.workspaceProjectSettings .fieldLabel{flex:1;margin:0}.workspaceDangerButton{color:#ff9898;cursor:pointer;background:#a12e2e1a;border:1px solid #ff6b6b47;border-radius:10px;min-height:40px;padding:0 12px;font-weight:800}.workspaceEmptyProject{border-radius:24px;justify-items:start;gap:16px;padding:34px;display:grid}.workspaceEmptyProject h2{font-size:42px}.workspaceEmptyProject p{color:#e7e7f199;max-width:680px;line-height:1.65}.workspaceArchivedProjects{background:#0a0a0f73;border:1px solid #ffffff14;border-radius:16px;margin-top:26px;padding:20px}.workspaceArchivedList{gap:9px;margin-top:14px;display:grid}.workspaceArchivedList>div{border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.workspaceArchivedList span{gap:3px;display:grid}.workspaceProjectBar{grid-template-columns:auto minmax(220px,360px) 1fr auto;position:sticky;top:0}.workspaceProjectBrand{color:#fff;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:inline-flex}.workspaceProjectSwitcher{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.workspaceProjectSwitcher>span{color:#e7e7f173;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.workspaceProjectSwitcher select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:38px;padding:0 34px 0 11px;font-weight:800}.onboardingProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.onboardingProgress span{color:#e7e7f16b;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:900}.onboardingProgress span.isDone{color:#74f3afc7;border-color:#5bffa729}.onboardingProgress span.isActive{color:#fff;background:#bbff5c17;border-color:#bbff5c66}.setupWorkspaceTopline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setupWorkspaceTopline>span{color:#e7e7f17a;font-size:12px}.accountSelectionSummary{color:#e7e7f18c;margin:18px 0}.authActivationHint{color:#e5ffc1d1;background:#bbff5c12;border:1px solid #bbff5c38;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:1040px){.workspaceDashboardTopbar,.workspaceProjectBar{grid-template-columns:auto 1fr auto}.workspaceDashboardNav,.workspaceProjectLinks{display:none}.workspaceProjectSwitcher{grid-column:2}.workspaceProjectUser{grid-column:3}}@media (max-width:760px){.workspaceDashboardTopbar,.workspaceProjectBar{grid-template-columns:1fr auto;gap:10px;padding:10px 14px}.workspaceProjectSwitcher{grid-area:2/1/auto/-1}.workspaceProjectUser>span,.workspaceDashboardUser>span{display:none}.workspaceDashboard{width:min(100% - 24px,1240px);padding-top:42px}.workspaceDashboardHero{grid-template-columns:1fr;align-items:start}.workspaceProjectGrid,.workspaceSummaryGrid{grid-template-columns:1fr}.workspaceProjectSettings form{flex-direction:column;align-items:stretch}.onboardingProgress{grid-template-columns:1fr 1fr}}
.projectPage>.featurePanel{display:none}
.workspaceProjectShell>main.projectPage>.backLink{display:none}.workspaceProjectShell>main.projectPage{padding-top:56px}.workspaceProjectShell>main.trackerPage{min-height:calc(100vh - 68px)}
