:root{--bg:#07111b;--bg2:#0a1521;--panel:#0f1d2a;--panel2:#132432;--line:#203546;--text:#f7fbfd;--muted:#8fa4b5;--accent:#36db8b;--accent2:#59f1ae;--blue:#59a8ff;--danger:#ff6677;--warn:#f5bd54;--shadow:0 24px 80px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,.button,.ghost{font:inherit;border:0;border-radius:12px;padding:12px 16px;font-weight:800;cursor:pointer;transition:.2s ease}.button,button{background:linear-gradient(135deg,var(--accent),#22b86f);color:#062116;box-shadow:0 8px 24px rgba(54,219,139,.16)}.button:hover,button:hover{transform:translateY(-1px);filter:brightness(1.05)}.ghost,.soft{background:#112131;color:#eaf4fa;border:1px solid var(--line);box-shadow:none}.danger{background:#351820;color:#ffc2c8}.xl{padding:15px 20px;border-radius:14px}.sm{padding:10px 14px}input,select{width:100%;background:#0b1824;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:13px 14px;outline:none}input:focus,select:focus{border-color:#3f8e70;box-shadow:0 0 0 3px rgba(54,219,139,.08)}label{display:grid;gap:8px;color:#cfe0e9;font-size:13px;font-weight:700}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:900;letter-spacing:-.6px}.brand>span:last-child{display:flex;gap:4px;align-items:baseline}.brand b{font-size:20px}.brand em{font-style:normal;color:var(--accent);font-size:13px;letter-spacing:.8px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,var(--accent),#1fb86d);color:#062116;box-shadow:0 8px 24px rgba(54,219,139,.22)}.eyebrow,.panel-head span,.tool-grid article>span,.integration-card span,.section-head small{font-size:11px;font-weight:900;letter-spacing:1.4px;color:var(--accent)}
#toast{position:fixed;right:24px;bottom:24px;background:#fff;color:#111;padding:14px 18px;border-radius:12px;opacity:0;transform:translateY(12px);transition:.2s;z-index:100;box-shadow:var(--shadow)}#toast.show{opacity:1;transform:none}.boot,.fatal{min-height:100vh;display:grid;place-content:center;text-align:center;padding:30px}.fatal .brand{justify-content:center}.fatal p{color:var(--muted)}
.landing{background:radial-gradient(circle at 75% 8%,rgba(34,112,91,.22),transparent 28%),linear-gradient(180deg,#07111b 0,#091521 48%,#07111b 100%)}.landing-nav{height:78px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.landing-nav nav{display:flex;gap:28px;color:#a9bac6;font-size:14px}.landing-nav nav a:hover{color:#fff}.nav-cta{display:flex;gap:14px;align-items:center}.text-link{color:#c4d3dc;font-weight:700}.hero.premium{max-width:1240px;margin:auto;padding:90px 24px 110px;display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center;min-height:720px}.pill{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid rgba(54,219,139,.28);background:rgba(54,219,139,.08);color:#89f0bb;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:1.35px}.pill.dark{background:#0f1d2a}.hero h1{font-size:clamp(48px,6.5vw,84px);line-height:.94;letter-spacing:-4px;margin:20px 0 24px;max-width:760px}.hero h1 span{color:transparent;background:linear-gradient(90deg,#fff,var(--accent2));-webkit-background-clip:text;background-clip:text}.hero-copy>p{font-size:19px;line-height:1.7;color:var(--muted);max-width:670px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.trust-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;color:#8298aa;font-size:12px}.product-stage{position:relative;min-height:520px}.glow{position:absolute;inset:70px 15px 10px;background:radial-gradient(circle,#2b8a66 0,transparent 65%);filter:blur(48px);opacity:.35}.mock-shell{position:absolute;inset:30px 0 25px 20px;background:linear-gradient(150deg,#102131,#0b1824);border:1px solid #294052;border-radius:25px;box-shadow:0 44px 100px #0008;display:grid;grid-template-columns:58px 1fr;overflow:hidden;transform:perspective(1400px) rotateY(-7deg) rotateX(3deg)}.mock-side{background:#091621;border-right:1px solid #1f3444;padding:15px 12px;display:grid;align-content:start;gap:16px}.mock-logo{height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:#052014;font-weight:900}.mock-side i{height:29px;border-radius:8px;background:#152838}.mock-main{padding:23px}.mock-top{display:flex;justify-content:space-between;align-items:center}.mock-top small{display:block;color:var(--accent);font-size:8px;letter-spacing:1px}.mock-top b{font-size:18px}.mock-top span{font-size:9px;color:#9bb0c0;border:1px solid #294052;padding:6px 8px;border-radius:8px}.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.mock-metrics div{padding:14px;background:#122638;border:1px solid #21394b;border-radius:12px}.mock-metrics small,.mock-metrics em{display:block;color:#8fa4b5;font-size:8px;font-style:normal}.mock-metrics strong{display:block;font-size:25px;margin:3px 0}.mock-metrics em{color:#6be6a4}.mock-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:10px;margin-top:10px}.mock-chart,.mock-ring{height:170px;background:#0d1d2b;border:1px solid #21394b;border-radius:14px;padding:15px}.mock-row{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:8px;margin-top:10px}.mock-row span{height:34px;border-radius:9px;background:#122638}.floating-card{position:absolute;padding:13px 16px;background:rgba(15,29,42,.95);border:1px solid #2b4659;border-radius:13px;box-shadow:0 16px 50px #0007;backdrop-filter:blur(12px)}.floating-card small{display:block;color:#87a0b0;font-size:9px}.floating-card b{font-size:15px}.fc1{right:-25px;top:12px}.fc2{left:-18px;bottom:0}.social-proof{border-top:1px solid #142635;border-bottom:1px solid #142635;display:flex;justify-content:center;gap:48px;flex-wrap:wrap;padding:22px 24px;color:#567084;font-size:11px;font-weight:900;letter-spacing:1.5px}
.landing-section{max-width:1240px;margin:auto;padding:110px 24px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.section-head h2{font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-2px;margin:8px 0 0;max-width:760px}.section-head>p{max-width:410px;color:var(--muted);line-height:1.7}.feature-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-bento article{background:linear-gradient(150deg,#0f1d2a,#0b1824);border:1px solid var(--line);border-radius:20px;padding:28px;min-height:220px}.feature-bento .feature-big{grid-row:span 2;min-height:456px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 70% 20%,rgba(54,219,139,.14),transparent 33%),linear-gradient(150deg,#102131,#0b1824)}.feature-icon{width:43px;height:43px;border:1px solid #2c4a5f;background:#122739;display:grid;place-items:center;border-radius:12px;color:var(--accent);font-size:20px}.feature-bento h3,.tool-grid h3{font-size:24px;margin:18px 0 8px}.feature-bento p,.tool-grid p{color:var(--muted);line-height:1.65}.mini-audit{display:flex;gap:9px;margin-top:22px;flex-wrap:wrap}.mini-audit span{padding:8px 10px;border-radius:9px;font-size:11px;font-weight:800}.bad{background:#351822;color:#ff9aa6}.warn{background:#332816;color:#f8d184}.ok{background:#123023;color:#7ee9ad}.workflow{padding-top:80px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps article{position:relative;background:#0d1b28;border:1px solid var(--line);border-radius:18px;padding:26px}.steps b{font-size:34px;color:#25465a}.steps h3{font-size:20px;margin:28px 0 8px}.steps p{color:var(--muted);line-height:1.6}.pricing-wrap{padding-top:80px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing article{position:relative;background:#0e1c29;border:1px solid var(--line);border-radius:20px;padding:28px}.pricing article.featured,.pricing article.current{border-color:#3c8768;box-shadow:0 0 0 1px rgba(54,219,139,.12),0 25px 70px rgba(0,0,0,.22)}.pricing article>span{color:#9fb3c1;font-weight:800}.pricing h3{font-size:36px;margin:14px 0}.pricing h3 small{font-size:13px;color:var(--muted)}.pricing p,.pricing li{color:var(--muted)}.pricing ul{padding:0;list-style:none;display:grid;gap:10px;margin:22px 0}.pricing a,.pricing button{display:block;text-align:center;width:100%;margin-top:22px}.popular{position:absolute;top:16px;right:16px;color:#052014;background:var(--accent);padding:6px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.7px}.landing-footer{max-width:1240px;margin:auto;border-top:1px solid #172b3a;padding:38px 24px 60px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;color:var(--muted)}.landing-footer p{margin:0}.landing-footer>div{display:flex;gap:20px}
.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.auth-visual{padding:52px max(38px,6vw);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 20% 10%,rgba(54,219,139,.2),transparent 28%),linear-gradient(145deg,#081522,#0c1d2c)}.auth-visual>div:nth-child(2){max-width:680px}.auth-visual h2{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-3px;margin:18px 0}.auth-visual p{font-size:18px;color:#8fa4b5;line-height:1.7}.auth-stats{display:flex!important;gap:40px}.auth-stats span{display:grid}.auth-stats b{font-size:28px}.auth-stats small{color:#7e95a6}.auth-pane{display:grid;place-items:center;padding:38px;background:#f4f7f9;color:#0c1720}.auth-card{width:min(470px,100%)}.auth-card h1{font-size:38px;letter-spacing:-1.5px;margin:14px 0 8px}.auth-card>p{color:#687985}.auth-card form{display:grid;gap:15px;margin:26px 0}.auth-card label{color:#344956}.auth-card input{background:#fff;color:#111;border-color:#d7e0e6}.or{display:flex;gap:12px;align-items:center;color:#8a98a3;font-size:12px}.or span{height:1px;background:#d8e0e5;flex:1}.google{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #d7e0e6;background:#fff;padding:13px;border-radius:12px;font-weight:800;margin-top:15px}.google strong{font-size:18px;color:#4285f4}.switch{text-align:center;margin-top:22px!important}.switch a{color:#0b7d4d;font-weight:800}
.shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:#09131d}.side{position:sticky;top:0;height:100vh;background:#08141f;border-right:1px solid #172c3b;padding:24px 18px;display:flex;flex-direction:column}.workspace-switch{margin-top:28px;padding:13px 14px;border:1px solid #1d3343;border-radius:13px;background:#0d1d2a}.workspace-switch small{display:block;color:#6f8799;font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.workspace-switch strong{font-size:13px}.side nav{display:grid;gap:6px;margin-top:24px}.side nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;color:#8299aa;font-size:13px;font-weight:700}.side nav a i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#0e2030;font-style:normal}.side nav a.active,.side nav a:hover{background:#102333;color:#fff}.side nav a.active i{background:rgba(54,219,139,.12);color:var(--accent)}.side-promo{margin-top:auto;border:1px solid #1d3545;border-radius:15px;padding:14px;background:linear-gradient(145deg,#0e2030,#0b1925)}.side-promo span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:1px}.side-promo b{display:block;font-size:13px;margin:5px 0}.side-promo p{font-size:11px;color:#7890a2;margin:0;line-height:1.5}.side-user{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding-top:16px;margin-top:16px;border-top:1px solid #162a38}.avatar{width:34px;height:34px;border-radius:10px;background:#153048;color:#8beeb8;display:grid;place-items:center;font-weight:900}.side-user b,.side-user small{display:block;overflow:hidden;text-overflow:ellipsis}.side-user b{font-size:11px}.side-user small{font-size:9px;color:#71899a}.side-user button{background:none;color:#7890a2;box-shadow:none;padding:8px}.shell main{padding:34px clamp(22px,4vw,56px);max-width:1600px;width:100%;margin:auto}.dash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px}.dash-head h1{font-size:clamp(34px,4vw,54px);letter-spacing:-2px;line-height:1;margin:9px 0}.dash-head p{color:var(--muted);margin:0}.head-actions{display:flex;gap:11px;align-items:center}.plan-badge,.connected-pill{padding:9px 11px;border:1px solid #244052;border-radius:10px;color:#9fb3c1;font-size:11px;font-weight:800;background:#0d1c29}
.dashboard-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-bottom:16px}.health-card,.trend-card,.premium-panel{background:linear-gradient(145deg,#0f1d2a,#0b1824);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px rgba(0,0,0,.16)}.health-card{padding:28px;display:grid;grid-template-columns:170px 1fr;gap:28px;align-items:center}.ring{--p:72;width:150px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--p)*1%),#1b3344 0);position:relative}.ring:after{content:"";position:absolute;inset:11px;background:#0d1b28;border-radius:50%}.ring>div{position:relative;z-index:1;text-align:center}.ring strong{display:block;font-size:43px;letter-spacing:-2px}.ring span{font-size:9px;color:#7790a2;text-transform:uppercase;letter-spacing:1px}.health-card>div>span{font-size:9px;letter-spacing:1px;color:#6f8798}.health-card h2{font-size:28px;margin:7px 0}.health-card p{color:var(--muted);line-height:1.5}.health-legend{display:flex;gap:20px;margin-top:18px}.health-legend span{font-size:10px;color:#7790a2}.health-legend b{display:block;font-size:18px;color:#fff}.health-legend .red b{color:#ff8390}.health-legend .yellow b{color:#f6ca74}.health-legend .blue b{color:#70b6ff}.trend-card{padding:24px}.card-title,.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.card-title span{font-size:9px;letter-spacing:1px;color:#718a9c}.card-title b{display:block;font-size:18px;margin-top:3px}.card-title em{font-size:10px;color:#758ea0;font-style:normal}.spark{width:100%;height:150px;margin-top:12px;overflow:visible}.spark polyline{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 6px 12px rgba(54,219,139,.25))}.trend-foot{display:flex;gap:24px;color:#718a9c;font-size:10px}.trend-foot b{color:#fff;font-size:15px;margin-right:4px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.kpis article{position:relative;display:flex;align-items:center;gap:14px;padding:20px;background:#0d1b28;border:1px solid var(--line);border-radius:17px;overflow:hidden}.kpi-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-weight:900}.kpi-icon.mint{background:#123223;color:#73e7a8}.kpi-icon.red{background:#351822;color:#ff8591}.kpi-icon.amber{background:#342817;color:#f7c765}.kpi-icon.blue{background:#152d43;color:#70b7ff}.kpis span{display:block;color:#8098a9;font-size:10px}.kpis b{font-size:27px;letter-spacing:-1px}.kpis small{display:block;color:#678091;font-size:9px}.kpis article>i{position:absolute;left:20px;right:20px;bottom:8px;height:3px;background:#162a39;border-radius:8px;overflow:hidden}.kpis article>i u{display:block;height:100%;background:var(--accent);text-decoration:none}.dash-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px;margin-bottom:16px}.premium-panel{padding:22px}.panel-head{margin-bottom:18px}.panel-head h2{margin:3px 0 0;font-size:21px}.panel-head>a,.panel-head>small{color:#8299aa;font-size:10px}.site-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.site-card{padding:17px;background:#102131;border:1px solid #203849;border-radius:15px}.site-head{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center}.site-favicon{width:36px;height:36px;border-radius:10px;background:#17354a;display:grid;place-items:center;color:#7ce8ad;font-weight:900}.site-head h3{margin:0;font-size:14px}.site-head p{margin:3px 0 0;color:#71899a;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-head a{color:var(--accent);font-size:10px;font-weight:800}.site-meta{display:flex;justify-content:space-between;gap:10px;color:#7590a2;font-size:9px;margin:14px 0}.site-score{position:relative;display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:baseline;padding-bottom:9px}.site-score b{font-size:18px}.site-score span{font-size:9px;color:#738b9c}.site-score i{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:6px;background:#1a3344}.site-score i:after{content:"";display:block;width:var(--w);height:100%;background:var(--accent);border-radius:6px}.priority-list{display:grid}.priority-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #18303f}.priority-row:last-child{border-bottom:0}.sev{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;font-size:11px;font-weight:900}.sev.error{background:#351821;color:#ff8390}.sev.warning{background:#342817;color:#f5c86a}.sev.notice{background:#152d43;color:#75baff}.priority-row b,.priority-row small{display:block}.priority-row b{font-size:11px}.priority-row small{font-size:8px;color:#718a9a;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-row a{font-size:9px;color:#7ee7ac}.empty-state{text-align:center;padding:34px 18px;color:#7790a1}.empty-state b{color:#dce8ee}.empty-state p{margin:6px 0}
.job-table{display:grid}.job-row{display:grid;grid-template-columns:1.5fr .7fr .8fr .8fr;gap:16px;align-items:center;padding:13px 4px;border-bottom:1px solid #18303f;color:#b9c8d2;font-size:10px}.job-row.head{color:#607a8c;text-transform:uppercase;letter-spacing:.8px;font-size:8px}.job-row span b,.job-row span small{display:block}.job-row span b{font-size:11px;color:#e8f1f5}.job-row span small{color:#6f8798;font-size:8px;margin-top:2px}.job-row.simple{grid-template-columns:1.5fr .8fr .5fr}.job-row progress{width:70px;height:5px;vertical-align:middle;margin-right:5px;accent-color:var(--accent)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#627b8d;margin-right:6px}.status-dot.done,.status-dot.paid{background:var(--accent)}.status-dot.running,.status-dot.queued,.status-dot.pending{background:var(--warn)}.status-dot.failed,.status-dot.cancelled{background:var(--danger)}.project-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.project-strip article{background:#0d1b28;border:1px solid var(--line);border-radius:14px;padding:17px}.project-strip span,.project-strip b{display:block}.project-strip span{color:#718a9c;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.project-strip b{font-size:13px;margin-top:5px}.tool-grid.pro{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.tool-grid.pro article{display:flex;flex-direction:column;background:linear-gradient(145deg,#0f1e2b,#0b1824);border:1px solid var(--line);border-radius:18px;padding:20px;min-height:285px}.tool-grid.pro article .feature-icon{margin-bottom:16px}.tool-grid.pro h3{margin:5px 0 8px;font-size:21px}.tool-grid.pro p{font-size:12px;flex:1}.tool-grid.pro select,.tool-grid.pro input{margin:10px 0}.split-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cols{display:grid;grid-template-columns:2fr auto 1fr 1fr auto;gap:12px;align-items:end}.form{max-width:720px;display:grid;gap:17px}.form-note{padding:13px 14px;background:#102435;border:1px solid #203a4b;border-radius:12px;color:#8199aa;font-size:11px}.issues{display:grid;gap:10px}.issue{padding:16px 17px;background:#0c1a27;border:1px solid #1d3445;border-radius:14px}.issue>div{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:start}.issue b{font-size:12px}.issue em{font-size:8px;font-style:normal;text-transform:uppercase;color:#718a9a}.issue a{display:block;color:#6a9fc3;font-size:9px;margin-top:3px;overflow-wrap:anywhere}.issue p{color:#9bafbd;font-size:10px;margin:12px 38px}.issue small{display:block;color:#728b9b;font-size:9px;margin-left:38px;line-height:1.55}.issue small strong{color:#aac0cc}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#07131e;border:1px solid #192e3d;padding:18px;border-radius:13px;max-height:68vh;overflow:auto;color:#b6c6d1}.integrations{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.integration-card{background:#0e1c29;border:1px solid var(--line);border-radius:18px;padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:17px;align-items:center}.integration-card.featured{border-color:#315f4d}.int-icon{width:50px;height:50px;border-radius:14px;background:#142b3d;display:grid;place-items:center;color:#8cebb9;font-size:20px;font-weight:900}.integration-card h2{margin:3px 0 6px;font-size:18px}.integration-card p{color:#7d94a5;font-size:11px;margin:0}.panel-pricing{margin-bottom:16px}.workspace{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #1a3140}.workspace b,.workspace small{display:block}.workspace small{color:#71899b;font-size:9px}.workspace>span{padding:7px 9px;border-radius:8px;background:#122638;color:#8eeab8;font-size:9px;font-weight:800}
@media(max-width:1180px){.hero.premium{grid-template-columns:1fr;gap:30px;padding-top:60px}.product-stage{min-height:500px}.dashboard-hero,.dash-grid,.integrations{grid-template-columns:1fr}.tool-grid.pro{grid-template-columns:repeat(2,1fr)}.kpis{grid-template-columns:repeat(2,1fr)}.project-strip{grid-template-columns:repeat(2,1fr)}.cols{grid-template-columns:1fr 1fr}.cols button{width:100%}.feature-bento{grid-template-columns:1fr}.feature-bento .feature-big{grid-row:auto;min-height:320px}.steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.shell{grid-template-columns:1fr}.side{position:sticky;z-index:20;height:auto;top:0;display:flex;flex-direction:row;align-items:center;padding:12px 14px;overflow:hidden}.side .workspace-switch,.side-promo,.side-user{display:none}.side nav{display:flex;overflow:auto;margin:0 0 0 auto;gap:5px}.side nav a{white-space:nowrap;padding:9px}.side nav a i{display:none}.shell main{padding:24px 18px}.landing-nav nav{display:none}.auth{grid-template-columns:1fr}.auth-visual{display:none}.auth-pane{min-height:100vh}.landing-section{padding:80px 20px}.section-head{display:block}.pricing{grid-template-columns:1fr}.landing-footer{grid-template-columns:1fr;text-align:center;justify-items:center}.hero.premium{padding-left:20px;padding-right:20px}.mock-shell{left:0}.fc1{right:0}.fc2{left:0}.site-grid{grid-template-columns:1fr}.job-row{grid-template-columns:1fr .5fr .6fr}.job-row>*:last-child{display:none}}
@media(max-width:620px){.landing-nav{padding:0 16px}.nav-cta .text-link{display:none}.hero h1{font-size:48px;letter-spacing:-2.6px}.hero-copy>p{font-size:16px}.hero-actions{display:grid}.hero-actions a{text-align:center}.trust-row{display:grid;gap:8px}.product-stage{min-height:390px}.mock-shell{inset:20px 0 15px;grid-template-columns:42px 1fr;transform:none}.mock-main{padding:14px}.mock-metrics{grid-template-columns:1fr 1fr}.mock-metrics div:last-child{display:none}.mock-grid{grid-template-columns:1fr}.mock-ring{display:none}.fc1,.fc2{display:none}.social-proof{gap:20px}.feature-bento article{padding:22px}.steps{grid-template-columns:1fr}.auth-pane{padding:22px}.auth-card h1{font-size:32px}.dash-head{display:block}.head-actions{margin-top:16px;justify-content:space-between}.dashboard-hero{grid-template-columns:1fr}.health-card{grid-template-columns:1fr;text-align:center}.health-card .ring{margin:auto}.health-legend{justify-content:center}.kpis,.project-strip,.tool-grid.pro{grid-template-columns:1fr}.site-grid{grid-template-columns:1fr}.panel-head{align-items:flex-start}.cols{grid-template-columns:1fr}.job-row,.job-row.simple{grid-template-columns:1fr auto}.job-row>*:nth-child(n+3){display:none}.integration-card{grid-template-columns:auto 1fr}.integration-card>div:last-child{grid-column:1/-1}.issue p,.issue small{margin-left:0}.pricing article{padding:22px}.shell main{padding:20px 14px}}
