:root{--ink:#0b1220;--muted:#637189;--line:#dde6f1;--soft:#f5f8fc;--green:#0067cc;--green-dark:#0057c2;--green-soft:#eaf3ff;--orange:#f59e0b;--orange-soft:#fff5dd;--red:#e25555;--sidebar:#f6f9fd;--shadow:0 8px 30px #194c8812}*{box-sizing:border-box}html{color:var(--ink);background:#fff}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #0a84ff47}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:-50px;left:16px}.skip-link:focus{top:12px}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;width:248px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.7px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:42px;padding:0 8px;font-size:22px;font-weight:750;display:flex}.asymp-brand{color:inherit;font-size:inherit;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:9px;font-weight:720;display:inline-flex}.asymp-brand b{color:var(--green);font-weight:760}.asymp-mark{background:var(--green);color:#fff;letter-spacing:-.06em;border-radius:9px;place-items:center;width:29px;height:29px;font-size:16px;font-weight:800;display:inline-grid}.brand-mark{background:var(--ink);color:#fff;border-radius:8px 8px 8px 2px;place-items:center;width:27px;height:27px;font-size:18px;line-height:1;display:grid}.beta{background:var(--green-soft);color:var(--green-dark);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-self:flex-start;margin-top:6px;padding:2px 5px;font-size:9px}.site-picker{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;margin:16px 2px 17px;padding:9px;display:grid;box-shadow:0 3px 12px #17212608}.site-avatar{color:#335f9d;background:#d9e7ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.site-picker strong,.site-picker small,.user-row strong,.user-row small,.support-card strong,.support-card small{text-align:left;display:block}.site-picker strong{font-size:13px}.site-picker small{color:var(--muted);margin-top:2px;font-size:10px}.site-picker select{color:#0000;cursor:pointer;background:0 0;border:0;width:26px;min-width:26px;height:28px}.site-picker select:focus{outline:2px solid var(--blue);outline-offset:1px}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.nav-section{gap:3px;display:grid}.nav-section-label{color:#8b98a8;letter-spacing:.65px;text-transform:uppercase;padding:0 11px 3px;font-size:8px;font-weight:750}.nav-item{color:#566267;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 11px;font-size:13px;transition:all .15s;display:grid}.expert-mode .sidebar nav{gap:8px}.expert-mode .nav-section{gap:1px}.expert-mode .nav-section-label{padding-bottom:1px}.expert-mode .nav-item{min-height:35px}.nav-item:hover{color:var(--ink);background:#eaf1fa}.nav-item.active{color:var(--green-dark);background:#e4f0ff;font-weight:650}.nav-icon{text-align:center;font-size:17px}.nav-count{min-width:22px;color:var(--muted);text-align:center;background:#e6edf6;border-radius:20px;padding:2px 6px;font-size:10px}.nav-item.active .nav-count{color:var(--green-dark);background:#c9e2ff}.support-card{cursor:pointer;background:#eef7f3;border:1px solid #d8e6e1;border-radius:10px;align-items:center;gap:9px;width:100%;margin-top:auto;padding:11px;display:flex}.support-face{background:var(--green);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:800;display:grid}.support-card strong{font-size:11px}.support-card small{color:var(--muted);margin-top:2px;font-size:9px}.user-row{border-top:1px solid var(--line);flex:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;margin-top:12px;padding:5px;display:grid}.user-avatar{color:#fff;background:#27363d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.user-row strong,.user-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-row strong{font-size:11px}.user-row small{color:var(--muted);font-size:9px}.logout-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px}.logout-button:hover{color:var(--red);background:#e8eef5}.workspace{grid-column:2;min-width:0}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:flex-end;align-items:center;gap:28px;height:64px;padding:0 clamp(22px,4vw,60px);display:flex;position:sticky;top:0}.mobile-brand{cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;display:none}.mode-switch{color:#8a9498;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;display:flex}.mode-switch .selected{color:var(--ink);font-weight:650}.mode-switch input{opacity:0;pointer-events:none;position:absolute}.mode-switch i{background:#dfe4e2;border-radius:20px;width:32px;height:18px;position:relative}.mode-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.mode-switch input:checked+i{background:var(--green)}.mode-switch input:checked+i:after{transform:translate(14px)}.top-actions{align-items:center;gap:12px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:36px;height:36px;position:relative}.notification-dot{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.balance-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr 25px;align-items:center;gap:8px;min-width:178px;height:38px;padding:0 6px 0 13px;display:grid}.balance-button span{color:var(--muted);font-size:10px}.balance-button strong{font-size:12px}.balance-button b{background:var(--green);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:17px;display:grid}main{width:min(1260px,100% - clamp(44px,8vw,120px));margin:0 auto;padding:34px 0 76px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;min-height:78px;margin-bottom:25px;display:flex}.page-heading h1{letter-spacing:-1.15px;margin:5px 0 7px;font-size:clamp(25px,2.6vw,36px);line-height:1.05}.page-heading p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.eyebrow{color:var(--green-dark);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.primary-button,.secondary-button{cursor:pointer;white-space:nowrap;border-radius:9px;min-height:39px;padding:0 15px;font-size:11px;font-weight:650}.primary-button{border:1px solid var(--green);background:var(--green);color:#fff}.primary-button:hover{background:var(--green-dark)}.primary-button:disabled{color:#748292;cursor:not-allowed;opacity:1;background:#e8eef5;border-color:#d5dee8}.secondary-button{border:1px solid var(--line);background:#fff}.secondary-button:hover{background:var(--soft)}.danger-button{color:#fff;cursor:pointer;white-space:nowrap;background:#b9332d;border:1px solid #c33d35;border-radius:9px;min-height:39px;padding:0 15px;font-size:11px;font-weight:700}.danger-button:hover{background:#982a25}.danger-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.health-card{border:1px solid var(--line);min-height:178px;box-shadow:var(--shadow);background:linear-gradient(100deg,#fff,#fbfdfc);border-radius:14px;grid-template-columns:124px minmax(260px,1fr) auto;align-items:center;gap:30px;padding:25px 28px;display:grid}.first-result-card{box-shadow:var(--shadow);background:linear-gradient(120deg,#f1faf6,#f7fbff);border:1px solid #bdd8cb;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:center;gap:28px;margin-bottom:15px;padding:22px 24px;display:grid}.first-result-copy>small,.recommended-fix small{color:var(--green-dark);letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:800}.first-result-copy h2,.recommended-fix h2{margin:6px 0 5px;font-size:17px}.first-result-copy p,.recommended-fix p{max-width:650px;color:var(--muted);margin:0 0 13px;font-size:9px;line-height:1.55}.first-result-progress{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.first-result-progress span{color:#8a9691;text-align:center;justify-items:center;gap:6px;min-width:0;font-size:7px;font-weight:700;display:grid;position:relative}.first-result-progress span:not(:last-child):after{content:"";background:#dfe7e3;height:2px;position:absolute;top:11px;left:calc(50% + 14px);right:calc(14px - 50%)}.first-result-progress span.done:not(:last-child):after{background:#67b493}.first-result-progress b{z-index:1;color:#7f8c87;background:#e8eeeb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid;position:relative}.first-result-progress .done,.first-result-progress .current{color:var(--green-dark)}.first-result-progress .done b{background:var(--green);color:#fff}.first-result-progress .current b{box-shadow:inset 0 0 0 2px var(--green);color:var(--green-dark);background:#fff}.health-score{--score:78;background:conic-gradient(var(--green) calc(var(--score)*1%), #e7eeeb 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.health-score:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:88px;height:88px}.health-score div{z-index:1;text-align:center;grid-area:1/1}.health-score strong,.health-score span{display:block}.health-score strong{letter-spacing:-1.5px;font-size:31px;line-height:1}.health-score span{color:var(--muted);margin-top:5px;font-size:9px}.health-title{align-items:center;gap:10px;display:flex}.health-title h2{margin:0;font-size:17px}.good-pill{background:var(--green-soft);color:var(--green-dark);border-radius:20px;padding:4px 8px;font-size:9px;font-weight:700}.health-copy p{max-width:520px;color:var(--muted);margin:9px 0 19px;font-size:11px;line-height:1.5}.mini-bars{flex-direction:column;gap:4px;max-width:370px;display:flex}.mini-bars:before{content:"Основные проверки";color:#98a19e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:8px}.mini-bars span{background:linear-gradient(90deg, var(--green), #8edbc2);border-radius:5px;height:3px;display:block}.health-facts{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-width:270px;display:grid}.health-facts div{border-right:1px solid var(--line);padding:12px 20px}.health-facts div:last-child{border:0}.health-facts small,.health-facts strong{white-space:nowrap;display:block}.health-facts small{color:var(--muted);margin-bottom:7px;font-size:9px}.health-facts strong{font-size:16px}.health-facts em{color:var(--green-dark);font-size:9px;font-style:normal}.positive{color:var(--green-dark)!important}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:111px;padding:17px 17px 12px;position:relative;overflow:hidden}.metric-card>small{color:var(--muted);font-size:9px}.metric-card>div{z-index:1;align-items:baseline;gap:8px;margin-top:8px;display:flex;position:relative}.metric-card strong{letter-spacing:-.7px;font-size:22px}.metric-card span{background:var(--green-soft);border-radius:10px;padding:3px 6px;font-size:8px;font-weight:700}.spark-bars{opacity:.7;width:44%;height:44px;bottom:12px;right:8px;align-items:flex-end!important;gap:3px!important;margin:0!important;display:flex!important;position:absolute!important}.spark-bars i{background:linear-gradient(180deg, var(--green), #afe4d2);border-radius:3px 3px 1px 1px;flex:1;min-height:3px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 18px #17212609}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:15px 19px;display:flex}.panel-head h2{margin:0 0 3px;font-size:14px}.panel-head p{color:var(--muted);margin:0;font-size:9px}.panel-head button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:650}.panel-head select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:10px}.action-list{padding:4px 19px}.action-row{border-bottom:1px solid #eef1f0;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:56px;display:grid}.action-row:last-child{border:0}.action-row strong,.action-row small{display:block}.action-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.action-row small{color:var(--muted);margin-top:3px;font-size:8px}.action-row b{text-align:right;min-width:50px;font-size:9px}.status-dot{background:#aab4b0;border-radius:50%;width:7px;height:7px}.status-dot.approval{background:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.status-dot.planned{background:#6b90cc}.status-label{background:var(--soft);min-width:80px;color:var(--muted);text-align:center;border-radius:12px;padding:4px 7px;font-size:8px}.status-label.approval{background:var(--orange-soft);color:#a66900}.spend-panel{padding-bottom:15px}.spend-total{padding:20px 19px 11px}.spend-total strong,.spend-total span{display:block}.spend-total strong{letter-spacing:-.8px;font-size:24px}.spend-total span{color:var(--muted);margin-top:3px;font-size:9px}.spend-track{background:#e9eeec;border-radius:5px;height:5px;margin:0 19px 14px;overflow:hidden}.spend-track span{border-radius:inherit;background:var(--green);height:100%;display:block}.spend-panel dl{margin:0 19px}.spend-panel dl div{color:var(--muted);justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.spend-panel dd{color:var(--ink);margin:0;font-weight:650}.forecast-box{background:var(--soft);border-radius:8px;grid-template-columns:1fr auto;align-items:center;margin:12px 13px 0;padding:10px 12px;display:grid}.forecast-box span{color:var(--muted);font-size:8px}.forecast-box strong{font-size:11px}.forecast-box small{color:#8b9591;grid-column:1/-1;margin-top:4px;font-size:7px}.insight-strip{background:#f2faf7;border:1px solid #d9e9e3;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:68px;margin-top:15px;padding:12px 16px;display:grid}.insight-icon{width:34px;height:34px;color:var(--green-dark);background:#d7f2e8;border-radius:9px;place-items:center;display:grid}.insight-strip strong{font-size:10px}.insight-strip p{color:var(--muted);margin:3px 0 0;font-size:9px}.insight-strip button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.floating-approval{z-index:10;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:25px;align-items:center;gap:8px;padding:8px 13px 8px 8px;font-size:10px;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 7px 25px #17212640}.floating-approval span{background:var(--orange);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.autopilot-card{background:linear-gradient(100deg,#eef9f5,#fff);border:1px solid #d5e7e0;border-radius:12px;justify-content:space-between;align-items:center;min-height:82px;padding:14px 19px;display:flex}.autopilot-card>div{align-items:center;gap:13px;display:flex}.autopilot-orbit{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.autopilot-card h2{margin:0 0 4px;font-size:14px}.autopilot-card p{color:var(--muted);margin:0;font-size:9px}.toggle input{opacity:0;position:absolute}.toggle span{cursor:pointer;background:#cbd3d0;border-radius:25px;width:42px;height:24px;display:block;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0002}.toggle input:checked+span{background:var(--green)}.toggle input:checked+span:after{transform:translate(18px)}.content-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.content-stats article{border:1px solid var(--line);border-radius:10px;min-height:88px;padding:14px}.content-stats small,.content-stats strong,.content-stats span{display:block}.content-stats small{color:var(--muted);font-size:8px}.content-stats strong{margin:7px 0 3px;font-size:18px}.content-stats span{color:var(--muted);font-size:8px}.knowledge-card{background:linear-gradient(105deg,#f3f8ff,#fff);border:1px solid #cfe1f4;border-radius:12px;grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:14px 24px;margin-bottom:14px;padding:17px 19px;display:grid}.knowledge-card>div:first-child{align-items:center;gap:13px;display:flex}.knowledge-mark{color:#1f67a9;background:#dcecff;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.knowledge-card small{color:var(--muted);font-size:8px}.knowledge-card h2{margin:3px 0;font-size:14px}.knowledge-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.knowledge-card.empty,.knowledge-card.stale{background:linear-gradient(105deg,#fff8e9,#fff);border-color:#ead7ad}.knowledge-card.empty .knowledge-mark,.knowledge-card.stale .knowledge-mark{color:#96620b;background:#ffebc5}.knowledge-economics{grid-template-columns:repeat(3,minmax(68px,1fr));gap:7px;display:grid}.knowledge-economics span{background:#ffffffb8;border:1px solid #4e739729;border-radius:8px;padding:8px 10px}.knowledge-economics b,.knowledge-economics small{display:block}.knowledge-economics b{font-size:13px}.knowledge-card details{border-top:1px solid #4e739726;grid-column:1/-1}.knowledge-card summary{color:var(--blue-dark);cursor:pointer;padding:10px 0 0;font-size:8px;font-weight:750}.knowledge-card details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.knowledge-card details a{border:1px solid var(--line);min-width:0;color:inherit;background:#fff;border-radius:8px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.knowledge-card details a:hover{border-color:#83b9ee}.knowledge-card details b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.knowledge-card>.secondary-button{justify-self:end}.table-panel{overflow:hidden}.pipeline{gap:5px;display:flex}.pipeline span{background:var(--soft);color:var(--muted);border-radius:5px;padding:5px 7px;font-size:8px}.data-table{width:100%}.table-head,.table-row{border-bottom:1px solid #eef1f0;grid-template-columns:minmax(270px,2fr) 1fr .6fr .9fr;align-items:center;gap:14px;min-height:48px;padding:0 19px;display:grid}.table-head{background:var(--soft);min-height:35px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:8px}.table-row{text-align:left;background:#fff;border-width:0 0 1px;border-color:#eef1f0;width:100%;font-size:10px}.table-row button,button.table-row{cursor:pointer}.table-row:hover{background:#fbfcfc}.table-row strong,.table-row small{display:block}.table-row small{color:var(--muted);margin-top:3px;font-size:8px}.table-row>span{align-items:center;gap:6px;display:flex}.table-row>span:first-child{display:block}.stage-dot,.state-mark{background:#6991d0;border-radius:50%;width:7px;height:7px}.score-badge{background:var(--green-soft);width:27px;height:22px;color:var(--green-dark);border-radius:5px;place-items:center;font-size:9px;display:grid}.quality-flow{border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:18px;margin-top:14px;padding:14px 18px;display:flex}.quality-flow>div{align-items:center;gap:8px;display:flex}.quality-flow>div b{background:var(--green-soft);width:23px;height:23px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:9px;display:grid}.quality-flow strong,.quality-flow small{display:block}.quality-flow strong{font-size:9px}.quality-flow small{color:var(--muted);font-size:7px}.quality-flow i{color:#b5bfbb;font-style:normal}.row-link{color:#0563d5;margin-top:5px;font-size:8px;font-weight:700;text-decoration:none;display:inline-block}.row-link:hover{text-decoration:underline}.content-cost{justify-content:space-between}.danger-link{color:#a63b32;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.danger-link:hover{text-decoration:underline}.danger-link:disabled{color:var(--muted);cursor:wait}.retrieval-state{color:var(--green-dark)!important}.retrieval-state.stale,.retrieval-state.empty{color:#96620b!important}.index-summary{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.index-summary article{border:1px solid var(--line);border-radius:11px;align-items:center;gap:15px;min-height:100px;padding:16px 20px;display:flex}.index-summary strong,.index-summary small{display:block}.index-summary strong{font-size:13px}.index-summary small{color:var(--muted);margin-top:4px;font-size:9px}.donut{--percent:96;background:radial-gradient(circle at center, white 58%, transparent 59%), conic-gradient(var(--green) calc(var(--percent)*1%), #e7eeeb 0);width:63px;height:63px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.big-icon{background:var(--green-soft);border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.big-icon.warning{color:#a66900;background:var(--orange-soft)}.index-table .state-mark.ok{background:var(--green)}.index-table .state-mark.wait{background:#6b90cc}.index-table .state-mark.alert{background:var(--orange)}.explain-card{background:#f3f6f5;border-radius:10px;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.explain-card>span{height:24px;color:var(--muted);border:1px solid #b5bfbb;border-radius:50%;flex:0 0 24px;place-items:center;font-size:10px;font-weight:700;display:grid}.explain-card strong{font-size:10px}.explain-card p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.5}.approval-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:15px;display:grid}.approval-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:22px}.approval-head{justify-content:space-between;align-items:center;display:flex}.approval-head small{color:var(--muted);font-size:9px}.risk{border-radius:15px;padding:5px 8px;font-size:8px;font-weight:700}.risk.medium{color:#9c6200;background:var(--orange-soft)}.approval-card h2{margin:16px 0 7px;font-size:18px}.approval-card>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.diff{background:var(--soft);border-radius:9px;grid-template-columns:45px 1fr;gap:8px;margin:20px 0;padding:14px;font-size:10px;display:grid}.diff small{color:var(--muted);font-size:8px}.diff del{color:#9b5959}.diff ins{color:#00694c;text-decoration:none}.approval-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);gap:25px;padding:12px 0;font-size:9px;display:flex}.approval-meta b{color:var(--ink)}.approval-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.approval-help{text-align:center;background:#f2f7f5;border-radius:13px;padding:24px}.approval-help>span{width:42px;height:42px;color:var(--green-dark);background:#dbeae4;border-radius:50%;place-items:center;margin:0 auto;font-size:18px;font-weight:800;display:grid}.approval-help h3{margin:13px 0 6px;font-size:13px}.approval-help p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.approval-help button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:9px;font-weight:700}.empty-state{text-align:center;place-content:center;min-height:300px;display:grid}.empty-state>span{background:var(--green-soft);width:60px;height:60px;color:var(--green-dark);border-radius:50%;place-items:center;margin:auto;font-size:25px;display:grid}.empty-state h2{margin:15px 0 4px}.empty-state p{color:var(--muted);margin:0;font-size:11px}.risk.low{color:#00694c;background:var(--green-soft)}.risk.high{color:#a52929;background:#fff0f0}.change-plan{color:var(--ink);background:#f8fbff;border:1px solid #dce5ef;border-radius:11px;margin:18px 0;overflow:hidden}.change-plan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.change-plan>summary::-webkit-details-marker{display:none}.change-plan>summary span:first-child,.change-plan>summary b,.change-plan>summary small{display:block}.change-plan>summary b{font-size:10px}.change-plan>summary small{color:var(--muted);margin-top:3px;font-size:8px}.change-plan-status{background:#fff;border-top:1px solid #e2e9f2;border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:9px;display:flex}.change-plan-status span{align-items:center;gap:7px;display:flex}.change-plan-status strong{color:var(--blue-dark)}.release-dot{background:#7b91ad;border-radius:50%;width:7px;height:7px}.release-dot.verified{background:#00a574}.release-dot.rolled_back,.release-dot.failed{background:#d74b4b}.release-dot.cancelled{background:#8995a3}.release-dot.published_unverified,.release-dot.cms_draft_created{background:#d89519}.change-diff-grid{gap:8px;padding:12px 14px;display:grid}.change-diff-grid article{background:#fff;border:1px solid #e4eaf1;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px 12px;padding:10px;display:grid}.change-diff-grid header{grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.change-diff-grid header span{text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.change-diff-grid header small{color:var(--muted);font-size:7px}.change-diff-grid del,.change-diff-grid ins{overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:7px 8px;font-size:9px;line-height:1.4}.change-diff-grid del{color:#924545;background:#fff4f4}.change-diff-grid ins{color:#00694c;background:#effaf6;text-decoration:none}.change-verification{background:#fff;border-top:1px solid #e2e9f2;padding:12px 14px 14px}.change-verification strong{font-size:9px}.change-verification ul{color:#30435d;margin:8px 0;padding-left:18px;font-size:8px;line-height:1.7}.change-verification p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.content-table-row>.change-plan{grid-column:1/-1;width:100%;margin:0 0 12px}.change-plan.compact>summary{padding:9px 11px}.change-plan.compact[open]{margin-top:8px}.cancel-confirm{background:#fff7f7;border:1px solid #efd1d1;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:9px;display:flex}.cancel-confirm small{color:#794141;flex:100%;font-size:8px;line-height:1.45}.cancel-confirm button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:700}.cancel-confirm .danger-button{color:#fff;background:#bd4a4a;border-color:#bd4a4a}.cancel-confirm button:disabled{opacity:.6;cursor:wait}.cancel-confirm.compact{justify-content:flex-start;width:min(260px,70vw)}.content-cost:has(.cancel-confirm){flex-wrap:wrap}.approval-preview,.approval-evidence{border:1px solid var(--line);background:#fff;border-radius:10px;margin:14px 0;overflow:hidden}.approval-preview summary,.approval-evidence summary{cursor:pointer;color:var(--blue-dark);background:var(--soft);padding:11px 13px;font-size:10px;font-weight:750}.approval-preview iframe{background:#fff;border:0;width:100%;height:460px;display:block}.approval-evidence>p,.approval-evidence>ul{color:var(--muted);margin:12px 14px;font-size:10px}.approval-evidence li{margin:10px 0}.approval-evidence li strong,.approval-evidence li small{display:block}.approval-evidence li small{color:var(--blue);margin-top:3px}.revision-field{color:var(--ink);gap:7px;margin:14px 0;font-size:10px;font-weight:700;display:grid}.revision-field textarea{resize:vertical;border:1px solid var(--line);min-height:88px;font:inherit;color:var(--ink);background:#fff;border-radius:9px;padding:11px 12px;line-height:1.5}.revision-field textarea:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}.approval-preview .preview-warning{color:#835809;background:#fff8e9;border-bottom:1px solid #efd8b1;margin:0;padding:10px 13px;font-size:9px;line-height:1.5}.evidence-coverage>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.evidence-coverage>summary b{color:#247149;background:#e7f6ee;border-radius:12px;padding:4px 7px;font-size:8px}.evidence-coverage.needs_attention>summary b{color:#925e08;background:#fff1dd}.evidence-coverage.owner_override>summary b{color:#315f95;background:#edf3fb}.evidence-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 14px;display:grid}.evidence-metrics span{background:#f8fbff;border:1px solid #e4eaf1;border-radius:8px;padding:9px}.evidence-metrics b,.evidence-metrics small{display:block}.evidence-metrics b{font-size:14px}.evidence-metrics small{color:var(--muted);margin-top:2px;font-size:7px}.evidence-issues{color:#724b09;background:#fff6e9;border-radius:8px;margin:12px 14px;padding:10px 10px 10px 27px;font-size:9px;line-height:1.55}.evidence-claims{gap:8px;margin:12px 14px;display:grid}.evidence-claims article{border:1px solid #e4eaf1;border-radius:8px;padding:10px}.evidence-claims header{align-items:center;gap:7px;display:flex}.evidence-claims header b{font-size:8px}.evidence-claims .state-mark.ok{background:var(--green)}.evidence-claims .state-mark.alert{background:#d89519}.evidence-claims p{color:var(--ink);margin:7px 0;font-size:9px;line-height:1.45}.evidence-claims article>div{flex-wrap:wrap;gap:5px;display:flex}.evidence-claims article>div span{background:var(--soft);color:var(--blue-dark);border-radius:5px;padding:4px 6px;font-size:7px}.evidence-catalog{border-top:1px solid var(--line);margin:12px 14px 14px}.evidence-catalog>summary{cursor:pointer;color:var(--blue-dark);padding:10px 0;font-size:9px;font-weight:750}.evidence-catalog article{border-top:1px solid #edf0ef;padding:10px 0}.evidence-catalog header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.evidence-catalog header b{font-size:9px}.evidence-catalog header small{color:var(--muted);text-align:right;font-size:7px}.evidence-catalog p{color:var(--muted);margin:6px 0;font-size:8px;line-height:1.5}.evidence-catalog a{color:var(--blue-dark);font-size:8px;font-weight:700;text-decoration:none}.editorial-history{border:1px solid var(--line);border-radius:10px;margin:14px 0;overflow:hidden}.editorial-history>summary{cursor:pointer;color:var(--blue-dark);background:var(--soft);padding:11px 13px;font-size:10px;font-weight:750}.editorial-history article{border-bottom:1px solid #edf0ef;margin:0 13px;padding:11px 0}.editorial-history article:last-child{border-bottom:0}.editorial-history header{justify-content:space-between;gap:10px;display:flex}.editorial-history header b{font-size:9px}.editorial-history header span{color:#925e08;background:#fff1dd;border-radius:10px;padding:3px 6px;font-size:7px}.editorial-history header span.resolved{color:#247149;background:#e7f6ee}.editorial-history header span.superseded{background:var(--soft);color:var(--muted)}.editorial-history p{margin:6px 0;font-size:9px;line-height:1.5}.editorial-history small{color:var(--muted);font-size:7px}.revision-scope{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;padding:0;display:grid}.revision-scope legend{color:var(--ink);margin-bottom:7px;font-size:9px;font-weight:750}.revision-scope label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:9px;display:flex}.revision-scope label.selected{background:#f4f8fd;border-color:#79a9dd}.revision-scope input{accent-color:var(--blue);margin-top:2px}.revision-scope b,.revision-scope small{display:block}.revision-scope b{font-size:8px}.revision-scope small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.approval-editor{border:1px solid var(--line);background:#fff;border-radius:10px;margin:14px 0;padding:0 13px 13px}.approval-editor summary{cursor:pointer;color:var(--blue-dark);background:var(--soft);margin:0 -13px 12px;padding:11px 13px;font-size:10px;font-weight:750}.approval-editor label{color:var(--ink);gap:6px;margin:10px 0;font-size:10px;font-weight:700;display:grid}.approval-editor input,.approval-editor textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:10px 11px}.approval-editor textarea{resize:vertical;min-height:72px}.approval-editor .html-editor{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.55}.approval-editor input:focus,.approval-editor textarea:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}.history-panel{padding:9px 20px}.history-row{border-bottom:1px solid #edf0ef;grid-template-columns:28px 1fr auto;gap:13px;min-height:95px;display:grid}.history-row:last-child{border:0}.timeline-node{padding-top:23px;position:relative}.timeline-node:after{content:"";background:#d8dfdc;width:1px;position:absolute;top:40px;bottom:-24px;left:10px}.history-row:last-child .timeline-node:after{display:none}.timeline-node span{z-index:1;border:2px solid var(--green);width:21px;height:21px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:9px;display:grid;position:relative}.history-row>div:nth-child(2){padding:18px 0}.history-row small,.history-row strong,.history-row span{display:block}.history-row small{color:var(--muted);font-size:8px}.history-row strong{margin-top:5px;font-size:11px}.history-row p{margin:3px 0;font-size:9px}.history-row div>span{color:var(--muted);font-size:8px}.history-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-self:center;padding:7px 9px;font-size:8px}.settings-layout{grid-template-columns:1fr 1.15fr;gap:15px;display:grid}.settings-panel{padding:22px}.settings-panel h2{margin:0 0 20px;font-size:15px}.field{margin-bottom:18px;display:block}.field>span,.field>small{display:block}.field>span{margin-bottom:7px;font-size:10px;font-weight:650}.field>small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45}.field input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:39px;padding:0 11px;font-size:11px}.input-suffix{position:relative}.input-suffix input{padding-right:35px}.input-suffix b{color:var(--muted);font-size:10px;position:absolute;top:11px;right:12px}.check-row,.permission-row{border-top:1px solid #edf0ef;align-items:flex-start;gap:10px;min-height:58px;display:flex}.check-row{padding:12px 0}.check-row input{accent-color:var(--green);margin-top:4px}.check-row strong,.check-row small,.permission-row strong,.permission-row small{display:block}.check-row strong,.permission-row strong{font-size:10px}.check-row small{color:var(--muted);margin-top:3px;font-size:8px}.settings-panel>.primary-button{margin-top:8px}.permission-row{justify-content:space-between;align-items:center}.permission-row small{color:var(--muted);font-family:var(--font-geist-mono);margin-top:3px;font-size:7px}.permission-row input{width:30px;height:17px;accent-color:var(--green)}.project-lifecycle-panel{grid-column:1/-1}.project-danger-zone{background:#fff9f7;border:1px solid #f3c9c2;border-radius:12px;padding:18px}.project-danger-zone>div:first-child{gap:6px;margin-bottom:14px;display:grid}.project-danger-zone strong,.archived-projects>strong{font-size:12px}.project-danger-zone p,.project-lifecycle-empty{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.archive-confirmation{padding-top:3px}.archive-confirmation .field{max-width:420px;margin-bottom:10px}.archive-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.archived-projects{margin-top:20px}.archived-projects ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.archived-projects li{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.archived-projects li span,.archived-projects li b,.archived-projects li small{display:block}.archived-projects li b{font-size:10px}.archived-projects li small{color:var(--muted);margin-top:3px;font-size:8px}.security-panel{grid-column:1/-1}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2{margin-bottom:5px}.panel-heading p{color:var(--muted);margin:0 0 20px;font-size:10px;line-height:1.45}.status-pill{border-radius:20px;flex:none;padding:5px 9px;font-size:9px;font-weight:750}.status-pill.success{color:#247149;background:#e7f6ee}.status-pill.warning{background:var(--orange-soft);color:#8b5b09}.mfa-enrollment{background:#f5f9ff;border:1px solid #c9ddef;border-radius:10px;padding:14px}.mfa-enrollment p{color:var(--muted);margin:0 0 10px;font-size:10px}.mfa-enrollment>code{overflow-wrap:anywhere;color:#164f87;letter-spacing:1.5px;-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #91b6dc;border-radius:7px;margin-bottom:16px;padding:10px;font-size:13px;display:block}.recovery-codes{background:#fffaf1;border:1px solid #ead7b7;border-radius:10px;margin-top:14px;padding:14px}.recovery-codes>strong{margin-bottom:10px;font-size:11px;display:block}.recovery-codes>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:12px;display:grid}.recovery-codes code{text-align:center;-webkit-user-select:all;user-select:all;background:#fff;border-radius:5px;padding:7px;font-size:10px}.security-panel .form-success,.security-panel .form-error{margin-top:14px}.account-email-change{border:1px solid var(--line);background:#fbfcfc;border-radius:12px;margin:0 0 22px;padding:16px}.account-email-change h3{margin:16px 0 5px;font-size:12px}.account-email-change>p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.5}.account-email-current{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.account-email-current span,.account-email-current small{color:var(--muted);font-size:9px}.account-email-current strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.account-email-change .auth-preview-link{margin-top:12px;display:block}.toast{z-index:80;background:var(--ink);color:#fff;border-radius:9px;padding:11px 16px;font-size:10px;animation:.2s ease-out toast-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a14186b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 20px 60px #0003}.modal-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:12px;right:14px}.wizard-steps{justify-content:center;align-items:center;display:flex}.wizard-steps span{width:26px;height:26px;color:var(--muted);background:#edf1ef;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.wizard-steps span.active{background:var(--green);color:#fff}.wizard-steps i{background:#dfe5e2;width:45px;height:1px}.modal h2{text-align:center;margin:22px 0 7px;font-size:20px}.modal>p{max-width:360px;color:var(--muted);text-align:center;margin:0 auto 20px;font-size:10px;line-height:1.5}.connect-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.connect-options label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 11px;font-size:10px;display:flex}.connect-options input{accent-color:var(--green)}.modal-actions{justify-content:center;gap:8px;margin-top:22px;display:flex}.security-note{color:#89938f;text-align:center;margin-top:16px;font-size:7px;display:block}.ready-orbit{background:var(--green-soft);width:72px;height:72px;color:var(--green);border-radius:50%;place-items:center;margin:12px auto;font-size:28px;display:grid}.onboarding-modal{width:min(920px,100%);max-height:calc(100vh - 36px);padding:28px 34px;overflow:auto}.onboarding-modal>p{max-width:660px}.cancellation-modal{width:min(540px,100%)}.cancellation-field{gap:7px;margin-top:14px;display:grid}.cancellation-field>span{color:var(--ink);font-size:10px;font-weight:750}.cancellation-field select,.cancellation-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;font-size:11px}.cancellation-field textarea{resize:vertical;line-height:1.5}.cancellation-field select:focus,.cancellation-field textarea:focus{border-color:var(--green);outline:2px solid var(--green-soft)}.cancellation-field small{color:var(--muted);text-align:right;font-size:8px}.onboarding-form{gap:14px;display:grid}.onboarding-form.compact{max-width:720px;margin:0 auto}.onboarding-progress{grid-template-columns:repeat(3,1fr);gap:7px;max-width:390px;margin:0 auto;display:grid}.onboarding-progress>div{color:#8a9691;justify-items:center;gap:5px;display:grid;position:relative}.onboarding-progress>div:not(:last-child):after{content:"";background:#e1e7e4;height:2px;position:absolute;top:13px;left:calc(50% + 17px);right:calc(17px - 50%)}.onboarding-progress>div.active:not(:last-child):after{background:#95c9b4}.onboarding-progress span{z-index:1;background:#edf1ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid;position:relative}.onboarding-progress .active{color:var(--green-dark)}.onboarding-progress .active span{background:var(--green);color:#fff}.onboarding-progress small{font-size:8px;font-weight:700}.onboarding-section{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:18px}.onboarding-section.focused{background:#fff;padding:24px;box-shadow:0 8px 30px #1843320f}.onboarding-section h3{color:var(--green-dark);margin:0 0 16px;font-size:13px}.wizard-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.onboarding-section .field{margin-bottom:13px}.onboarding-section .field textarea,.onboarding-section .field select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-size:11px}.onboarding-section .field textarea{resize:vertical;min-height:72px;line-height:1.45}.onboarding-section .field select{height:39px}.onboarding-section .field textarea:focus,.onboarding-section .field select:focus{border-color:#8bc2ff;outline:3px solid #0a84ff2e}.onboarding-section .field>small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.5}.audit-preview header{justify-content:space-between;align-items:center;gap:10px;display:flex}.recovered-progress{background:var(--green-soft);color:var(--green-dark);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:700}.advanced-profile{border:1px solid var(--line);background:#fbfdff;border-radius:9px}.advanced-profile>summary{cursor:pointer;color:var(--blue-dark);padding:12px 14px;font-size:9px;font-weight:750}.advanced-profile[open]>summary{border-bottom:1px solid var(--line)}.advanced-profile>div{padding:14px 14px 0}.launch-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.launch-summary span{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:9px;padding:12px;font-size:8px}.launch-summary strong{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:10px;line-height:1.4;display:block}.deferred-integrations{background:#f5f8fb;border-radius:9px;gap:7px;margin-top:14px;padding:14px;display:grid}.deferred-integrations strong{margin-bottom:2px;font-size:10px}.deferred-integrations span{color:var(--muted);font-size:9px;line-height:1.45}.deferred-integrations span:before{content:"✓";color:var(--green);margin-right:7px;font-weight:800}.onboarding-actions{margin-top:4px}.onboarding-actions .primary-button{min-width:230px}.autopilot-consent{background:var(--green-soft);border:1px solid #cfe2fa;border-radius:9px;align-items:center;gap:11px;min-height:58px;padding:11px 13px;display:flex}.autopilot-consent input{width:18px;height:18px;accent-color:var(--green)}.autopilot-consent strong,.autopilot-consent small{display:block}.autopilot-consent strong{font-size:10px}.autopilot-consent small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.onboarding-result{gap:14px;display:grid}.readiness{background:var(--green-soft);border:1px solid #bed9f8;border-radius:11px;justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.readiness.partial{background:#fffaf1;border-color:#ead7b7}.readiness strong{font-size:13px}.readiness span{color:var(--muted);font-size:10px}.readiness-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.readiness-grid>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:9px 11px;font-size:9px;display:flex}.readiness-grid b{width:21px;height:21px;color:var(--muted);background:#eef2f6;border-radius:50%;place-items:center;display:grid}.readiness-grid .passed b{color:var(--green-dark);background:#dcebff}.readiness-grid .missing{color:var(--muted);background:#fafbfc}.readiness-grid.core{grid-template-columns:repeat(4,1fr)}.activation-proof{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.activation-proof article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.activation-proof b,.activation-proof span{display:block}.activation-proof b{color:var(--green-dark);font-size:19px}.activation-proof span{color:var(--muted);margin-top:3px;font-size:8px}.next-connections{background:#fffaf1;border:1px solid #ead7b7;border-radius:9px;gap:8px;padding:14px 15px;display:grid}.next-connections>strong{font-size:10px}.next-connections>span{color:#5f5543;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.next-connections>span b{color:#805a16;background:#f5dfb9;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.next-connections>small{color:var(--muted);font-size:8px}.onboarding-details{border:1px solid var(--line);border-radius:9px}.onboarding-details>summary{cursor:pointer;color:var(--blue-dark);padding:11px 13px;font-size:9px;font-weight:750}.onboarding-details .readiness-grid{padding:0 12px 12px}.oauth-next-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sitemap-result,.missing-list{border:1px solid var(--line);border-radius:9px;gap:5px;padding:13px 15px;display:grid}.sitemap-result strong,.missing-list strong{margin-bottom:3px;font-size:10px}.sitemap-result small,.missing-list span{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.mobile-nav,.mobile-more-layer{display:none}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1040px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{width:205px}.workspace{grid-column:2}.health-card{grid-template-columns:105px 1fr}.health-facts{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.value-report-grid{grid-template-columns:1fr}.content-stats{grid-template-columns:repeat(2,1fr)}.quality-flow{gap:9px}.approval-grid{grid-template-columns:1fr}.approval-help{display:none}.report-economics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.app-shell{display:block}.sidebar{display:none}.workspace{min-height:100vh}.topbar{justify-content:space-between;height:58px;padding:0 16px}.mobile-brand{display:block}.mode-switch{margin-left:auto}.mode-switch>span,.icon-button{display:none}.balance-button{min-width:140px}.balance-button>span{display:none}.balance-button{grid-template-columns:1fr 25px}main{width:calc(100% - 28px);padding:23px 0 88px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px}.page-heading h1{font-size:27px}.health-card{grid-template-columns:90px 1fr;gap:18px;padding:20px}.health-score{width:84px;height:84px}.health-score:before{width:66px;height:66px}.health-score strong{font-size:24px}.health-copy p,.mini-bars{display:none}.health-facts{grid-column:1/-1;min-width:0}.health-facts div{padding:12px 8px}.health-facts strong{font-size:13px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:100px}.metric-card strong{font-size:18px}.metric-card span{display:none}.action-row{grid-template-columns:8px 1fr auto}.action-row .status-label,.spend-panel{display:none}.insight-strip{grid-template-columns:34px 1fr}.insight-strip button{text-align:left;grid-column:2}.floating-approval{bottom:70px;right:14px}.mobile-nav{z-index:30;height:62px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#7d8985;background:0 0;border:0;place-content:center;gap:2px;display:grid}.mobile-nav button span{font-size:16px}.mobile-nav button small{font-size:7px}.mobile-nav button.active{color:var(--green-dark)}.mobile-more-layer{z-index:29;display:block;position:fixed;inset:0 0 62px}.mobile-more-backdrop{background:#0d213a47;border:0;width:100%;position:absolute;inset:0}.mobile-more-menu{border:1px solid var(--line);background:#fff;border-radius:16px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 18px 50px #0d213a38}.mobile-more-menu header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 14px 0 17px;display:flex}.mobile-more-menu header strong{font-size:12px}.mobile-more-menu header button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;font-size:22px}.mobile-more-menu>div{grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.mobile-more-menu>div>button{color:#566267;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:49px;padding:0 11px;display:grid}.mobile-more-menu>div>button.active{color:var(--green-dark);background:#e4f0ff}.mobile-more-menu>div>button span{text-align:center;font-size:16px}.mobile-more-menu>div>button strong{font-size:10px}.mobile-more-menu>div>button small{text-align:center;background:#e6edf6;border-radius:12px;min-width:20px;padding:2px 5px;font-size:8px}.content-stats{grid-template-columns:1fr 1fr}.table-head{display:none}.table-row,.index-table .table-row{grid-template-columns:1fr auto;gap:9px;padding:12px 14px}.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.content-table-row>.content-cost{grid-column:1/-1;display:flex}.quality-flow{justify-content:flex-start;overflow-x:auto}.quality-flow i{display:none}.quality-flow>div{flex:none}.index-summary{grid-template-columns:1fr}.index-summary article:not(:first-child){min-height:75px}.settings-layout{grid-template-columns:1fr}.history-row{grid-template-columns:26px 1fr}.history-row>button{grid-column:2;justify-self:start;margin-bottom:12px}.connect-options{grid-template-columns:1fr}.value-numbers,.report-economics{grid-template-columns:1fr 1fr}.onboarding-modal{padding:22px 16px}.wizard-grid,.readiness-grid,.readiness-grid.core,.launch-summary{grid-template-columns:1fr}.readiness{flex-direction:column}.onboarding-section,.onboarding-section.focused{padding:14px}.activation-proof{grid-template-columns:repeat(3,1fr)}.onboarding-actions{flex-wrap:wrap}.onboarding-actions .primary-button{flex:210px;min-width:0}}.landing-shell.landing-v2{--acid:#d8ff65;--night:#050605;--fog:#a8ada7;background:var(--night);color:#f2f4ef}.landing-v2 .landing-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050605b3;border:0;width:min(1320px,100% - 64px);height:88px}.landing-v2 .landing-header:after{background:#ffffff1a;top:87px}.landing-v2 .landing-logo{color:#fff}.landing-v2 .asymp-mark{background:var(--acid);color:#050605;box-shadow:0 0 32px #d8ff652e}.landing-v2 .asymp-brand b{color:var(--acid)}.landing-v2 .landing-header nav a{color:#a7aaa5;letter-spacing:.02em;font-size:12px}.landing-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.landing-demo,.landing-v2 .landing-login{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:2px;min-height:42px;padding:0 17px;font-size:11px}.landing-demo:hover{background:#ffffff1a}.landing-v2 .landing-login{border-color:var(--acid);background:var(--acid);color:#080908;justify-content:space-between;gap:18px;min-width:105px;font-weight:750;display:flex}.landing-v2 .landing-hero{isolation:isolate;grid-template-columns:minmax(430px,.83fr) minmax(580px,1.17fr);gap:18px;width:min(1320px,100% - 64px);min-height:760px;padding:88px 0 100px;position:relative}.landing-v2 .landing-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 60% 35%,#3a607426,#0000 54%);height:720px;position:absolute;inset:0 -18vw auto 44%}.landing-v2 .hero-copy{z-index:3;max-width:610px;position:relative}.landing-v2 .hero-kicker{color:#b8bcb6;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.landing-v2 .hero-kicker i{background:var(--acid);box-shadow:0 0 16px var(--acid)}.landing-v2 .hero-copy h1{color:#f4f5f1;letter-spacing:-.07em;margin:27px 0 25px;font-size:clamp(56px,5.8vw,89px);font-weight:520;line-height:.91}.landing-v2 .hero-copy h1 em{color:var(--acid);letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.landing-v2 .landing-audit-form label{color:#d4d6d1;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.landing-v2 .landing-audit-form>div{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:3px;padding:4px}.landing-v2 .landing-audit-form input{color:#fff;background:0 0;border:0;min-height:52px;padding:0 15px;font-size:13px}.landing-v2 .landing-audit-form input::placeholder{color:#6d716c}.landing-v2 .landing-primary{background:var(--acid);color:#080908;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-width:210px;min-height:52px;display:flex}.landing-v2 .hero-assurances{color:#777c76;font-size:9px}.hero-ascent{z-index:1;pointer-events:none;align-items:center;width:min(920px,68vw);min-height:720px;display:grid;position:absolute;top:24px;right:-145px}.hero-ascent:after{content:"";background:linear-gradient(90deg,var(--night) 0,transparent 22%),linear-gradient(0deg,var(--night),transparent 16%,transparent 84%,var(--night));position:absolute;inset:8% 0 3%}.hero-ascent img{mix-blend-mode:screen;filter:saturate(.72)contrast(1.05);width:100%;height:auto}.hero-rank-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a08a6;border:1px solid #d8ff6561;border-radius:4px;min-width:158px;padding:18px;position:absolute;top:23%;right:13%;box-shadow:0 20px 60px #0006}.hero-rank-card span,.hero-rank-card small,.hero-rank-card strong{display:block}.hero-rank-card span,.hero-rank-card small{color:#a4aaa1;font-size:9px}.hero-rank-card strong{color:var(--acid);margin:7px 0 3px;font-size:30px}.hero-position{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:17%;right:23%}.hero-position b{width:58px;height:58px;color:var(--acid);border:1px solid #d8ff6599;border-radius:50%;place-items:center;font-size:14px;display:grid;box-shadow:0 0 30px #d8ff651f}.hero-position span{color:#aeb2ac;text-transform:uppercase;letter-spacing:.08em;font-size:9px;line-height:1.5}.landing-v2 .landing-audit-error{color:#ffb0b0;background:#220f0f;border-color:#7c3030}.landing-v2 .landing-audit-result{z-index:4;color:#fff;background:#0c0e0c;border:1px solid #d8ff6547;width:min(1200px,100% - 64px);position:relative;box-shadow:0 32px 100px #00000080}.landing-v2 .audit-result-heading p,.landing-v2 .audit-result-metrics span,.landing-v2 .landing-findings small{color:#8d928b}.landing-v2 .audit-result-metrics,.landing-v2 .landing-findings,.landing-v2 .landing-findings article{border-color:#ffffff1c}.landing-v2 .audit-result-metrics article,.landing-v2 .landing-findings article{background:#101310}.landing-v2 .landing-findings summary,.landing-v2 .landing-findings a{color:var(--acid)}.landing-v2 .landing-proof{color:#c7cac4;background:0 0;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;width:min(1320px,100% - 64px);min-height:110px;margin:0 auto;padding:0}.landing-v2 .landing-proof span{align-items:center;gap:13px;font-size:11px;display:flex}.landing-v2 .landing-proof b{color:var(--acid);font-size:9px}.landing-v2 .landing-proof i{background:#ffffff38}.landing-v2 .section-heading{max-width:860px}.landing-v2 .section-heading>span,.landing-v2 .section-label{color:var(--acid);letter-spacing:.16em;font-size:10px}.landing-v2 .section-heading h2,.landing-v2 .safety-section h2{color:#f0f2ed;letter-spacing:-.065em;font-size:clamp(44px,5.4vw,76px);font-weight:520;line-height:.96}.landing-v2 .first-value-section{border:0}.landing-v2 .first-value-grid{background:#ffffff1f;gap:1px;margin-top:75px}.landing-v2 .first-value-grid article{background:#0b0d0b;border:0;border-radius:0;min-height:390px;padding:30px;position:relative;overflow:hidden}.landing-v2 .first-value-grid article:hover{background:#101310}.landing-v2 .first-value-grid b{color:#747a72;letter-spacing:.12em}.landing-v2 .first-value-grid h3{color:#f2f4ef;margin:175px 0 13px;font-size:26px}.landing-v2 .first-value-grid p{color:#8c918a}.step-orbit{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:125px;height:125px;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.step-orbit:after,.step-orbit:before{content:"";border:1px solid #d8ff651f;border-radius:50%;position:absolute}.step-orbit:before{inset:-18px}.step-orbit:after{inset:28px}.step-orbit i{z-index:2;color:var(--acid);font-size:25px;font-style:normal;position:relative}.landing-v2 .landing-inline-cta{color:var(--acid)}.interface-section{width:min(1320px,100% - 64px)!important}.product-showcase{color:#10110f;background:#e9e9e6;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:72px 210px 1fr;min-height:670px;margin-top:68px;display:grid;overflow:hidden;transform:perspective(1600px)rotateX(1.5deg);box-shadow:0 60px 120px #00000059}.showcase-rail{color:#fff;background:#111210;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.showcase-rail .asymp-brand{font-size:0}.showcase-rail .asymp-mark{width:34px;height:34px;margin-bottom:35px}.showcase-rail>span,.showcase-rail>i{color:#8f938d;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.showcase-rail>i{margin-top:auto}.showcase-nav{background:#f5f5f2;border-right:1px solid #d2d4cf;padding:29px 20px}.showcase-nav small{color:#959991;letter-spacing:.12em;margin:15px 8px 8px;font-size:8px;display:block}.showcase-nav strong{margin:0 8px 30px;font-size:15px;display:block}.showcase-nav p{color:#70746e;border-radius:9px;margin:2px 0;padding:12px;font-size:11px}.showcase-nav p b{float:right;color:var(--acid)}.showcase-main{padding:34px}.showcase-main>header{justify-content:space-between;align-items:center;display:flex}.showcase-main h3{letter-spacing:-.05em;margin:6px 0 0;font-size:34px}.showcase-main header small{color:#8c9089;letter-spacing:.12em;font-size:8px}.showcase-main header button{background:#fff;border:1px solid #d3d5d0;border-radius:8px;padding:10px 13px;font-size:9px}.showcase-metrics{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:30px;display:grid}.showcase-metrics article{background:#fff;border-radius:14px;min-height:145px;padding:20px;position:relative;overflow:hidden}.showcase-metrics article:first-child{color:#fff;background:#161815}.showcase-metrics span,.showcase-metrics small{color:#858a82;font-size:9px;display:block}.showcase-metrics strong{margin:15px 7px 0 0;font-size:30px;display:inline-block}.showcase-metrics b{color:#90b927;font-size:9px}.mini-chart{border-bottom:2px solid var(--acid);opacity:.7;width:90px;height:42px;position:absolute;bottom:22px;right:18px;transform:skewY(-17deg)}.showcase-bottom{grid-template-columns:1.5fr .75fr;gap:10px;margin-top:10px;display:grid}.showcase-bottom>article,.showcase-bottom>aside{background:#fff;border-radius:14px;min-height:310px}.showcase-bottom>article>header{border-bottom:1px solid #eceee9;padding:19px}.showcase-bottom>article>header span{color:#777;font-size:9px}.showcase-bottom>article>div{border-bottom:1px solid #eef0eb;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:14px 18px;display:grid}.showcase-bottom>article>div>b{color:#a1a59d;font-size:8px}.showcase-bottom>article p{margin:0}.showcase-bottom>article p strong,.showcase-bottom>article p small{display:block}.showcase-bottom>article p strong{font-size:10px}.showcase-bottom>article p small{color:#7d817b;margin-top:3px;font-size:8px}.showcase-bottom em{color:#58710d;background:#eef4dc;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.showcase-bottom aside{background:#dfff78;padding:23px;position:relative}.showcase-bottom aside>small,.showcase-bottom aside>strong,.showcase-bottom aside>span{display:block}.showcase-bottom aside>small{font-size:8px}.showcase-bottom aside>strong{margin-top:25px;font-size:34px}.showcase-bottom aside>span{font-size:9px}.showcase-bottom aside>p{max-width:150px;margin:0;font-size:9px;line-height:1.5;position:absolute;bottom:19px}.ring{border:12px solid #00000017;border-top-color:#111;border-radius:50%;place-items:center;width:96px;height:96px;margin:25px auto;display:grid}.ring b{font-size:15px}.showcase-captions{color:#9aa098;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;font-size:10px;display:grid}.showcase-captions span{border-top:1px solid #ffffff24;padding-top:16px}.showcase-captions b{color:var(--acid);margin-right:10px}.case-section{border-top:1px solid #ffffff1a}.case-grid{background:#ffffff24;grid-template-columns:.85fr 1.15fr;gap:1px;margin-top:70px;display:grid}.case-grid>article{background:#0b0d0b;min-height:460px;padding:36px}.case-grid>article>span{color:#757b74;letter-spacing:.16em;font-size:9px}.case-grid>article>strong{letter-spacing:-.04em;max-width:450px;margin-top:28px;font-size:33px;display:block}.case-before{color:#b5b9b3}.case-before p{color:#777d76;max-width:360px;margin-top:38px;font-size:12px;line-height:1.65}.case-bars{align-items:flex-end;gap:12px;height:145px;margin-top:58px;display:flex}.case-bars i{background:#292c28;flex:1}.case-bars i:first-child{height:75%}.case-bars i:nth-child(2){height:43%}.case-bars i:nth-child(3){height:90%}.case-bars i:nth-child(4){height:31%}.case-bars i:nth-child(5){height:57%}.case-bars i:nth-child(6){height:24%}.case-after svg{width:100%;margin:54px 0 33px}.case-after>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.case-after>div span{color:#8b9189;font-size:9px}.case-after>div b{color:#fff;margin-bottom:6px;font-size:22px;display:block}.landing-v2 .guarantee-section{border-top:1px solid #ffffff1a;grid-template-columns:1fr 380px;align-items:center;gap:100px;display:grid}.landing-v2 .fit-copy h2{color:#fff;font-size:clamp(44px,5vw,72px)}.guarantee-seal{text-align:center;border:1px solid #d8ff6580;border-radius:50%;place-items:center;width:330px;height:330px;padding:65px;display:grid;position:relative;box-shadow:inset 0 0 60px #d8ff650a,0 0 60px #d8ff650a}.guarantee-seal:before,.guarantee-seal:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.guarantee-seal:before{inset:12px}.guarantee-seal:after{inset:-20px}.guarantee-seal>span{color:var(--acid);font-size:10px;position:absolute;top:47px}.guarantee-seal strong{color:#fff;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.1}.guarantee-seal i{color:#737970;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-style:normal;position:absolute;bottom:52px}.landing-v2 .delivery-section,.landing-v2 .pricing-section,.landing-v2 .faq-section,.landing-v2 .safety-section{border-color:#ffffff1a}.landing-v2 .delivery-table{border-color:#ffffff21;border-radius:0}.landing-v2 .delivery-table strong{color:#fff}.landing-v2 .delivery-table span{color:#8c918a}.landing-v2 .workflow-section{color:#10120e;background:#dfff78;width:100%;max-width:none;padding:140px max(32px,50vw - 600px)}.landing-v2 .workflow-list,.landing-v2 .workflow-list li{border-color:#0000002e}.landing-v2 .workflow-list p{color:#59604d}.landing-v2 .safety-points{border-color:#ffffff1f}.landing-v2 .safety-points p{color:#888e86;border-color:#ffffff1f}.landing-v2 .safety-points b{color:#f1f3ed}.landing-v2 .landing-plans article.featured{border-color:var(--acid);background:#11150d;box-shadow:0 20px 70px #d8ff650f}.landing-v2 .landing-plans strong{color:#fff}.landing-v2 .landing-plans p,.landing-v2 .landing-plans ul,.landing-v2 .pricing-disclaimer{color:#858a82}.landing-v2 .landing-plans li{border-color:#ffffff17}.landing-v2 .landing-plans button{background:var(--acid);color:#090a08;border-radius:2px}.landing-v2 .landing-plans em{background:var(--acid);color:#080908}.landing-v2 .faq-list,.landing-v2 .faq-list details{border-color:#ffffff1f}.landing-v2 .faq-list p{color:#858b83}.landing-v2 .landing-footer{border-color:#ffffff1f;width:min(1200px,100% - 64px)}.landing-v2 .landing-footer p{color:#747972}.app-shell{background:#e8e9e6;grid-template-columns:260px minmax(0,1fr)}.sidebar{color:#f5f6f2;background:#111210;border:0;width:260px;padding:22px 13px 16px;box-shadow:18px 0 60px #0000001f}.sidebar .brand{color:#fff}.sidebar .asymp-mark{color:#0b0c0a;background:#d8ff65}.sidebar .asymp-brand b{color:#d8ff65}.sidebar .site-picker{box-shadow:none;background:#1b1d1a;border-color:#30322e;border-radius:12px}.sidebar .site-picker small{color:#858b83}.sidebar .nav-section-label{color:#666b64}.sidebar .nav-item{color:#a7aca5;border-radius:10px;min-height:40px}.sidebar .nav-item.active{color:#10120f;background:#d8ff65;font-weight:750}.sidebar .nav-count{color:#aaa;background:#2a2d28}.sidebar .user-row{border-color:#2d302b}.sidebar .user-row small{color:#777d75}.workspace{background:#e8e9e6;grid-column:2}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e8e9e6d1;border-color:#d1d3ce;height:70px}.topbar .mode-switch{background:#f4f4f1;border-color:#cccec9}.connection-badge.live{color:#415414!important;background:#e0f4a8!important}.balance-button{background:#f6f6f3!important;border-color:#c8cac4!important;border-radius:10px!important}.workspace>main{padding-top:27px}.page-heading h1{letter-spacing:-.055em;font-size:clamp(30px,3.2vw,45px);font-weight:560}.eyebrow{color:#647d18;letter-spacing:.12em}.panel,.metric-card,.health-card,.first-result-card{background:#f7f7f4;border-color:#d0d2cd;border-radius:15px;box-shadow:0 14px 40px #1a1e170b}.first-result-card{color:#fff;background:#171916;border:0}.first-result-card p,.first-result-card small{color:#9ca198}.metric-card:first-child{color:#fff;background:#171916}.metric-card:first-child>small{color:#8b9188}.primary-button{background:#171916}.nav-icon{filter:grayscale()}@media (width<=980px){.landing-v2 .landing-header{width:calc(100% - 36px)}.landing-v2 .landing-header nav{display:none}.landing-v2 .landing-hero{grid-template-columns:1fr;width:calc(100% - 36px);min-height:1000px}.hero-ascent{width:940px;top:430px;right:-160px}.landing-v2 .hero-copy{max-width:680px}.product-showcase{grid-template-columns:60px 170px 1fr;overflow-x:auto}.showcase-main{min-width:650px}.landing-v2 .guarantee-section{grid-template-columns:1fr}.guarantee-seal{margin:auto}.case-grid{grid-template-columns:1fr}.case-grid>article{min-height:400px}}@media (width<=640px){.landing-v2 .landing-header{height:70px}.landing-demo{display:none}.landing-v2 .landing-login{min-width:84px}.landing-v2 .landing-hero{width:calc(100% - 32px);min-height:900px;padding:65px 0 40px}.landing-v2 .hero-copy h1{font-size:clamp(45px,14vw,65px)}.landing-v2 .hero-copy>p{font-size:14px}.landing-v2 .landing-audit-form>div{grid-template-columns:1fr}.landing-v2 .landing-primary{width:100%}.hero-ascent{width:730px;min-height:500px;top:500px;right:-205px}.hero-rank-card{top:25%;right:27%}.hero-position{bottom:20%;right:29%}.landing-v2 .landing-proof{gap:17px;width:calc(100% - 32px);padding:25px 0;display:grid}.landing-v2 .landing-proof i{display:none}.landing-v2 .landing-proof span{width:100%}.landing-v2 .landing-section{width:calc(100% - 32px);padding:90px 0}.landing-v2 .section-heading h2,.landing-v2 .safety-section h2{font-size:42px}.landing-v2 .first-value-grid{grid-template-columns:1fr}.landing-v2 .first-value-grid article{min-height:320px}.landing-v2 .first-value-grid h3{margin-top:125px}.interface-section{width:100%!important;padding-left:16px!important;padding-right:16px!important}.product-showcase{border-radius:14px;grid-template-columns:52px 0 760px;min-height:570px;transform:none}.showcase-nav{border:0;padding:0;overflow:hidden}.showcase-main{padding:25px}.showcase-captions{grid-template-columns:1fr}.case-grid>article{min-height:360px;padding:25px}.case-after>div{grid-template-columns:1fr 1fr}.landing-v2 .guarantee-section{gap:60px}.guarantee-seal{width:270px;height:270px;padding:50px}.guarantee-seal strong{font-size:21px}.landing-v2 .workflow-section{padding:90px 16px}.landing-v2 .workflow-list li{grid-template-columns:42px 1fr}.landing-v2 .workflow-list p{grid-column:2}.landing-v2 .landing-footer{width:calc(100% - 32px)}}.owner-knowledge{border-top:1px solid #4e739726;grid-column:1/-1;margin-top:2px;padding-top:16px}.owner-knowledge-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owner-knowledge-heading h3{margin:4px 0;font-size:13px}.owner-knowledge-heading p{max-width:720px}.marketing-shell{background:#fff;min-height:100vh}.marketing-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:72px;padding:0 clamp(24px,5vw,74px);display:grid;position:sticky;top:0}.marketing-header>a:first-child,.marketing-footer>a:first-child{color:var(--ink);text-decoration:none}.marketing-header nav{justify-content:center;gap:clamp(16px,2.5vw,34px);display:flex}.marketing-header nav a,.marketing-login{color:#536176;font-size:12px;font-weight:650;text-decoration:none}.marketing-header nav a:hover,.marketing-login:hover{color:var(--green-dark)}.marketing-login{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;min-height:38px;padding:0 16px;display:inline-flex}.marketing-shell main{width:min(1180px,100% - clamp(40px,8vw,112px));padding-top:0}.marketing-breadcrumbs{color:#7d899b;gap:9px;padding:24px 0 8px;font-size:10px;display:flex}.marketing-breadcrumbs a{color:var(--green-dark);text-decoration:none}.marketing-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(44px,8vw,110px);min-height:520px;padding:64px 0 72px;display:grid}.marketing-hero h1{letter-spacing:-.055em;max-width:790px;margin:18px 0;font-size:clamp(40px,5.4vw,70px);line-height:.98}.marketing-hero>div>p{max-width:730px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.marketing-hero-actions{align-items:center;gap:20px;margin-top:30px;display:flex}.marketing-hero-actions .landing-primary,.marketing-final-cta .landing-primary,.marketing-not-found .landing-primary{align-items:center;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}.marketing-hero-actions>a:last-child{color:var(--green-dark);font-size:12px;font-weight:750;text-decoration:none}.marketing-hero aside{background:linear-gradient(145deg,#f6faff,#eef5ff);border:1px solid #cfe1f7;border-radius:18px;padding:12px 26px;box-shadow:0 18px 55px #14529d14}.marketing-hero aside>span{color:var(--green-dark);letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid #d8e6f7;padding:16px 0 12px;font-size:10px;font-weight:800;display:block}.marketing-hero aside p{color:#243348;border-bottom:1px solid #d8e6f7;grid-template-columns:38px 1fr;align-items:center;gap:8px;margin:0;padding:20px 0;font-size:12px;line-height:1.45;display:grid}.marketing-hero aside p:last-child{border-bottom:0}.marketing-hero aside b{color:var(--green);font-size:11px}.marketing-section{border-top:1px solid var(--line);padding:80px 0}.marketing-section>header{max-width:760px;margin-bottom:34px}.marketing-section>header>span,.marketing-final-cta span{color:var(--green-dark);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.marketing-section h2,.marketing-final-cta h2{letter-spacing:-.04em;margin:9px 0 12px;font-size:clamp(29px,3.5vw,45px);line-height:1.08}.marketing-section>header>p,.marketing-final-cta p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing-card-grid article{border:1px solid var(--line);min-height:220px;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:28px 30px;position:relative}.marketing-card-grid article>span{color:var(--green);font-size:10px;font-weight:800}.marketing-card-grid article em{background:var(--green-soft);color:var(--green-dark);text-transform:uppercase;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750;position:absolute;top:22px;right:22px}.marketing-card-grid h3{letter-spacing:-.02em;margin:28px 0 10px;font-size:19px}.marketing-card-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.marketing-faq{grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:70px;display:grid}.marketing-faq>div{align-content:start;display:grid}.marketing-faq details{border-bottom:1px solid var(--line);padding:20px 0}.marketing-faq summary{color:var(--ink);cursor:pointer;font-size:14px;font-weight:720}.marketing-faq details p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.65}.marketing-final-cta{background:linear-gradient(135deg,#eff7ff,#f7fbff);border:1px solid #bcd8fa;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin:30px 0 80px;padding:42px 46px;display:flex}.marketing-final-cta>div{max-width:700px}.marketing-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:80px;display:grid}.marketing-related a{border:1px solid var(--line);color:#35465d;border-radius:11px;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.marketing-related a:hover{background:var(--green-soft);color:var(--green-dark);border-color:#aad0fa}.marketing-related span{font-size:18px}.marketing-footer{border-top:1px solid var(--line);background:var(--sidebar);align-items:center;gap:28px;min-height:110px;padding:0 clamp(24px,5vw,74px);display:flex}.marketing-footer p{color:var(--muted);flex:1;font-size:11px}.marketing-footer>a:last-child{color:var(--green-dark);font-size:10px;font-weight:700;text-decoration:none}.marketing-not-found{place-content:center;justify-items:start;width:min(680px,100% - 36px);min-height:100vh;margin:0 auto;display:grid}.marketing-not-found>span{color:var(--green);letter-spacing:1px;margin-top:48px;font-size:12px;font-weight:800}.marketing-not-found h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(40px,8vw,72px)}.marketing-not-found p{color:var(--muted);margin:0 0 26px}@media (width<=900px){.marketing-header{grid-template-columns:1fr auto;min-height:62px}.marketing-header nav{display:none}.marketing-header .asymp-brand{font-size:18px}.marketing-header .asymp-mark{width:25px;height:25px}.marketing-shell main{width:min(100% - 30px,720px)}.marketing-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding:46px 0 58px}.marketing-hero h1{font-size:clamp(37px,10vw,58px)}.marketing-hero>div>p{font-size:14px}.marketing-hero aside{max-width:560px}.marketing-section{padding:58px 0}.marketing-faq{grid-template-columns:1fr;gap:12px}.marketing-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.marketing-header{padding:0 15px}.marketing-login{padding:0 12px}.marketing-breadcrumbs{white-space:nowrap;overflow:hidden}.marketing-hero h1{font-size:39px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-hero-actions .landing-primary{justify-content:center}.marketing-hero aside{padding:8px 20px}.marketing-card-grid{grid-template-columns:1fr}.marketing-card-grid article{min-height:0;padding:24px}.marketing-final-cta{padding:30px 24px}.marketing-final-cta .landing-primary{justify-content:center;width:100%}.marketing-related{grid-template-columns:1fr}.marketing-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 18px}.marketing-footer p{margin:0}}.owner-knowledge-form{background:#f8fbff;border:1px solid #cfe1f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;padding:15px;display:grid}.owner-knowledge-form label{color:#53677c;gap:5px;font-size:8px;font-weight:700;display:grid}.owner-knowledge-form input,.owner-knowledge-form select,.owner-knowledge-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:10px}.owner-knowledge-form textarea{resize:vertical;line-height:1.5}.owner-knowledge-form input:focus,.owner-knowledge-form select:focus,.owner-knowledge-form textarea:focus{border-color:#72adee;outline:3px solid #e8f3ff}.owner-knowledge-wide{grid-column:1/-1}.owner-knowledge-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.file-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;min-height:39px;padding:0 15px;color:var(--ink)!important;display:inline-flex!important}.file-button input{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.owner-knowledge-error{grid-column:1/-1;margin:0;color:#a63832!important;font-size:9px!important}.owner-knowledge-list{gap:8px;margin-top:12px;display:grid}.owner-knowledge-list article{border:1px solid var(--line);border-left:3px solid var(--green);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:12px 13px;display:grid}.owner-knowledge-list article.expired{background:#fffcf6;border-left-color:#d59628}.owner-knowledge-list article.archived{opacity:.72;border-left-color:#9aa8b7}.owner-knowledge-list article>div:first-child{display:block}.owner-knowledge-list article span{color:var(--green-dark);text-transform:uppercase;font-size:7px;font-weight:800}.owner-knowledge-list h4{margin:4px 0;font-size:10px}.owner-knowledge-list p{color:#4d6074;white-space:pre-wrap;margin:0 0 6px}.owner-knowledge-list small{display:block}.owner-knowledge-item-actions{align-content:center;justify-items:end;gap:5px;min-width:102px;display:grid}.owner-knowledge-item-actions b{color:var(--green-dark);font-size:8px}.owner-knowledge-item-actions a,.owner-knowledge-item-actions button{color:#1769b0;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:none}.owner-knowledge-item-actions button:disabled{color:#9aa8b7;cursor:not-allowed}.owner-knowledge-readonly{margin-top:10px;display:block}@media (width<=640px){.account-email-current{grid-template-columns:1fr}.account-email-current small{justify-self:start}.page-experience-caption{flex-direction:column;align-items:flex-start}.page-experience-metrics{grid-template-columns:1fr}.page-experience-lab{grid-template-columns:repeat(2,minmax(0,1fr))}.page-experience-diagnostics article{flex-direction:column;align-items:flex-start}.owner-knowledge-heading{flex-direction:column;align-items:stretch}.owner-knowledge-heading .secondary-button{width:100%}.owner-knowledge-form{grid-template-columns:1fr}.owner-knowledge-wide{grid-column:1}.owner-knowledge-actions{flex-direction:column;align-items:stretch}.owner-knowledge-actions .file-button,.owner-knowledge-actions .primary-button{justify-content:center;width:100%}.owner-knowledge-list article{grid-template-columns:1fr}.owner-knowledge-item-actions{grid-template-columns:repeat(2,auto);justify-content:start;justify-items:start;gap:9px 14px;min-width:0}}@media (width<=430px){.top-actions{gap:4px}.balance-button{min-width:118px}.metric-grid{gap:8px}.metric-card{padding:13px}.health-title{display:block}.good-pill{margin-top:5px;display:inline-block}.content-stats{gap:8px}.content-stats article{padding:11px}.modal{padding:24px 18px}}.connection-badge{color:var(--muted);white-space:nowrap;background:#edf1ef;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:700}.connection-badge.live{background:var(--green-soft);color:var(--green-dark)}.connection-badge.offline,.connection-badge.error{background:var(--orange-soft);color:#895800}.connection-notice{border:1px solid var(--line);background:#f8faf9;border-radius:10px;align-items:center;gap:11px;min-height:50px;margin-bottom:14px;padding:10px 14px;display:flex}.connection-notice>span{background:#e4ebe8;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.connection-notice>div{flex:1}.connection-notice strong,.connection-notice small{display:block}.connection-notice strong{font-size:10px}.connection-notice small{color:var(--muted);margin-top:2px;font-size:8px}.connection-notice button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:6px 9px;font-size:8px}.connection-notice.offline,.connection-notice.error{background:#fffaf1;border-color:#ead7b7}.heading-actions{gap:8px;display:flex}.inline-empty{color:var(--muted);text-align:center;padding:26px 19px;font-size:10px;line-height:1.6}.api-source{color:var(--muted);font-size:8px}.run-action{background:var(--green-soft);width:25px;height:25px;color:var(--green-dark);cursor:pointer;border:1px solid #cbd9d4;border-radius:7px;font-size:8px}.approval-stack{gap:12px;display:grid}.approval-grid,.approval-stack,.approval-card,.approval-grid>*{min-width:0}.approval-card h2,.approval-card p,.approval-evidence li,.evidence-claim p,.editorial-history p{overflow-wrap:anywhere}.form-error{color:#9b3f2e;background:#fff0ed;border-radius:7px;margin:10px 0;padding:9px 11px;font-size:9px}.action-blocker{color:#9a6413;text-align:right;margin-top:8px;font-size:9px;display:block}.feature-notice{color:#805b1f;background:#fffaf1;border:1px solid #ead7b7;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:9px;line-height:1.5}.feature-notice.danger{color:#8f2f2a;background:#fff5f4;border-color:#e6b7b3}.free-audit-button{border:1px solid var(--green);background:var(--green-soft);width:100%;color:var(--green-dark);cursor:pointer;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:700}.free-audit-button:disabled{cursor:wait;opacity:.6}.audit-preview{color:var(--ink);background:#f5fbf8;border:1px solid #cfe5db;border-radius:8px;gap:3px;margin-top:10px;padding:11px 12px;display:grid}.audit-preview strong{font-size:10px}.audit-preview span,.audit-preview small{color:var(--muted);font-size:8px}.audit-preview-details{margin-top:7px}.audit-preview-details summary{color:var(--blue);cursor:pointer;font-size:9px;font-weight:750}.audit-preview-list{gap:7px;max-height:320px;margin-top:8px;display:grid;overflow:auto}.audit-preview-finding{border:1px solid var(--line);background:#fff;border-left:3px solid #84a5c7;border-radius:7px;padding:9px}.audit-preview-finding.error{border-left-color:#d54848}.audit-preview-finding.warning{border-left-color:#e4a626}.audit-preview-finding div{align-items:center;gap:7px;display:flex}.audit-preview-finding b{font-size:8px}.audit-preview-finding code{color:var(--muted);font-size:7px}.audit-preview-finding p{margin:5px 0;font-size:9px;line-height:1.45}.audit-preview-finding a{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.audit-preview-finding small{overflow-wrap:anywhere;margin-top:5px;display:block}.oauth-connect-card{background:#f3f8ff;border:1px solid #bcd7ff;border-radius:9px;gap:7px;padding:13px;display:grid}.oauth-connect-card strong{font-size:11px}.oauth-connect-card small{color:var(--muted);font-size:9px;line-height:1.5}.oauth-connect-card .primary-button{width:fit-content}.oauth-connect-card.compact{margin-bottom:10px}.expert-secret-field{border:1px dashed var(--line);border-radius:8px;align-self:end;padding:8px}.expert-secret-field summary{color:var(--muted);cursor:pointer;font-size:8px}.auth-shell{background:radial-gradient(circle at 50% 0,#edf5ff,#f7f9fc 48%,#eef2f8);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-brand{cursor:pointer;background:0 0;border:0;position:fixed;top:24px;left:28px}.auth-card{background:#fffffff5;border:1px solid #d8e2f0;border-radius:20px;width:min(520px,100%);padding:34px;box-shadow:0 24px 70px #193f7324}.auth-card h1{margin:12px 0 6px;font-size:28px}.auth-card>p{color:var(--muted);margin:0 0 20px}.auth-card form{gap:13px;display:grid}.auth-loading{text-align:center;justify-items:center}.auth-loading>p{margin:16px 0 0}.auth-tabs{background:#edf2f8;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:3px;display:grid}.auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #1e375a1a}.auth-inline-link,.text-button{width:fit-content;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.auth-inline-link{justify-self:end;margin-top:-6px}.text-button{justify-self:center}.auth-actions{gap:13px;display:grid}.auth-preview-link{color:var(--blue);margin:12px 0;font-size:11px;font-weight:650;display:block}.form-success{color:#246b48;background:#f1faf5;border:1px solid #bcdacb;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}.auth-plan-note{background:#f5faff;border:1px solid #c9def5;border-radius:10px;gap:4px;margin:-4px 0 18px;padding:12px 14px;display:grid}.auth-plan-note strong{color:#174e84;font-size:11px}.auth-plan-note span{color:var(--muted);font-size:9px;line-height:1.45}button:disabled{cursor:not-allowed;opacity:.6}.landing-shell{min-height:100vh;color:var(--ink);background:#fff;overflow:hidden}.landing-shell button,.landing-shell a{-webkit-tap-highlight-color:transparent}.landing-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1180px,100% - 48px);height:76px;margin:0 auto;display:grid;position:sticky;top:0}.landing-header:after{content:"";z-index:-1;background:#dde6f1db;height:1px;position:fixed;top:75px;left:0;right:0}.landing-logo{color:var(--ink);justify-self:start;font-size:20px;text-decoration:none}.landing-header nav{align-items:center;gap:28px;display:flex}.landing-header nav a{color:#53627a;font-size:13px;font-weight:570;text-decoration:none}.landing-header nav a:hover{color:var(--green-dark)}.landing-login{color:#16304f;cursor:pointer;background:#fff;border:1px solid #cbd9ea;border-radius:10px;justify-self:end;min-height:40px;padding:0 17px;font-size:13px;font-weight:650}.landing-login:hover{background:#f7fbff;border-color:#91bce9}.landing-shell main{width:100%;margin:0;padding:0}.landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(54px,8vw,112px);width:min(1180px,100% - 48px);min-height:680px;margin:0 auto;padding:96px 0 88px;display:grid}.hero-copy{max-width:650px}.hero-kicker{color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.hero-kicker i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px var(--green-soft);border-radius:50%}.hero-copy h1{letter-spacing:-.065em;max-width:720px;margin:25px 0 24px;font-size:clamp(48px,5.7vw,78px);line-height:.98}.hero-copy>p{color:#53627a;letter-spacing:-.015em;max-width:610px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.landing-primary{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:12px;min-height:50px;padding:0 23px;font-size:14px;font-weight:690;box-shadow:0 10px 30px #0a84ff33}.landing-primary:hover{border-color:var(--green-dark);background:var(--green-dark);transform:translateY(-1px)}.hero-actions a{color:#183755;font-size:14px;font-weight:650;text-decoration:none}.hero-actions a:after{content:" ↓";color:var(--green)}.hero-copy>small{color:#8090a7;margin-top:22px;font-size:12px;display:block}.landing-audit-form{margin-top:34px}.landing-audit-form label{color:#53627a;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.landing-audit-form>div{background:#fff;border:1px solid #bfd0e4;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;display:grid;box-shadow:0 15px 45px #194c881a}.landing-audit-form input{min-width:0;height:50px;color:var(--ink);border:0;outline:0;padding:0 14px;font-size:15px}.landing-audit-form .landing-primary{min-width:190px;box-shadow:none}.landing-audit-error{color:#9b2f2f;background:#fff5f5;border:1px solid #f4c7c7;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:12px}.hero-assurances{color:#586a82;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:11px;display:flex}.hero-assurances span{padding-left:15px;position:relative}.hero-assurances span:before{content:"✓";color:var(--green-dark);font-weight:800;position:absolute;left:0}.hero-console{color:#fff;background:#0d213a;border:1px solid #203f64;border-radius:20px;padding:21px;position:relative;box-shadow:0 30px 70px #0c264633}.hero-console:before{content:"";background:#f4f8fd;border:1px solid #dce8f6;border-bottom:0;border-radius:18px 18px 0 0;height:18px;position:absolute;inset:-18px 22px auto}.console-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:40px;display:flex}.console-head .asymp-brand{font-size:14px}.console-head .asymp-mark{border-radius:7px;width:23px;height:23px;font-size:12px}.console-head>span{color:#a9bdd5;align-items:center;gap:7px;font-size:10px;display:inline-flex}.console-head>span i{background:#49a4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #49a4ff1f}.console-title{padding:27px 0 20px}.console-title small,.console-title strong{display:block}.console-title small{color:#87a3c1;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.console-title strong{letter-spacing:-.02em;max-width:380px;margin-top:8px;font-size:21px;line-height:1.3}.console-evidence{border-top:1px solid #ffffff17;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 0;display:grid}.console-evidence>span{color:#75b9ff;border:1px solid #31699d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:750;display:grid}.console-evidence b,.console-evidence p{margin:0;display:block}.console-evidence b{font-size:12px}.console-evidence p{color:#92aac4;margin-top:4px;font-size:10px;line-height:1.4}.console-evidence em{color:#83c1ff;white-space:nowrap;background:#2b8ff124;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal}.console-evidence.muted{opacity:.66}.console-footer{color:#a9bdd5;background:#ffffff0f;border-radius:10px;justify-content:space-between;gap:12px;margin-top:8px;padding:13px 14px;font-size:9px;display:flex}.console-footer b{color:#d7eaff}.landing-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#53627a;background:#f8fbff;justify-content:space-between;align-items:center;gap:22px;min-height:80px;padding:0 max(24px,50vw - 590px);font-size:12px;font-weight:650;display:flex}.landing-proof i{background:#a4b9d2;border-radius:50%;width:4px;height:4px}.landing-audit-result{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #bfd6ef;border-radius:22px;width:min(1180px,100% - 48px);margin:0 auto 72px;padding:34px;box-shadow:0 24px 65px #17477d1c}.audit-result-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.audit-result-heading span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.audit-result-heading h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 5px;font-size:clamp(24px,3vw,38px)}.audit-result-heading p{color:var(--muted);margin:0;font-size:12px}.audit-result-metrics{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid;overflow:hidden}.audit-result-metrics article{border-right:1px solid var(--line);background:#fff;padding:20px}.audit-result-metrics article:last-child{border:0}.audit-result-metrics strong,.audit-result-metrics span{display:block}.audit-result-metrics strong{font-size:30px}.audit-result-metrics span{color:var(--muted);margin-top:4px;font-size:10px}.audit-result-metrics .error strong{color:#bb3535}.audit-result-metrics .warning strong{color:#c47b00}.landing-findings{border-top:1px solid var(--line);margin-top:20px}.landing-findings summary{color:#173c68;cursor:pointer;padding:18px 0 8px;font-size:12px;font-weight:750}.landing-findings>div{gap:7px;max-height:460px;margin-top:8px;display:grid;overflow:auto}.landing-findings article{border:1px solid var(--line);background:#fff;border-left:4px solid #84a5c7;border-radius:9px;grid-template-columns:90px 1fr;gap:14px;padding:12px;display:grid}.landing-findings article.error{border-left-color:#d54848}.landing-findings article.warning{border-left-color:#e4a626}.landing-findings article>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.landing-findings strong,.landing-findings a,.landing-findings small{display:block}.landing-findings strong{font-size:11px}.landing-findings a{color:var(--green-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.landing-findings small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:8px}.landing-findings p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.5}.landing-findings p b{color:var(--ink)}.landing-findings small b{color:var(--ink);display:inline}.landing-section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0;scroll-margin-top:76px}.first-value-section{border-bottom:1px solid var(--line)}.first-value-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.first-value-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:240px;padding:29px}.first-value-grid b{color:var(--green);font-size:10px}.first-value-grid h3{letter-spacing:-.035em;margin:42px 0 12px;font-size:21px}.first-value-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.landing-inline-cta{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-size:14px;font-weight:750}.landing-inline-cta:hover{color:var(--green)}.outcomes-section{padding-top:108px}.outcomes-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.outcomes-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:28px}.outcomes-grid b{color:var(--green);font-size:10px}.outcomes-grid h3{letter-spacing:-.03em;margin:45px 0 12px;font-size:19px}.outcomes-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.section-heading{max-width:750px}.section-heading>span,.section-label{color:var(--green-dark);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:720}.section-heading h2,.safety-section h2{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(36px,4.2vw,58px);line-height:1.02}.section-heading p{color:#637189;max-width:670px;margin:0;font-size:16px;line-height:1.6}.product-layout{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.5fr 1fr;margin-top:64px;display:grid}.product-layout article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:34px}.product-layout .product-main{background:#f7fbff;grid-row:span 2;grid-template-columns:52px 1fr;align-content:start;gap:24px;min-height:520px;display:grid}.feature-index{color:var(--green);letter-spacing:.06em;font-size:12px;font-weight:750;display:block}.product-layout h3{letter-spacing:-.035em;max-width:480px;margin:25px 0 12px;font-size:24px;line-height:1.2}.product-main h3{margin-top:0;font-size:clamp(30px,3vw,42px)}.product-layout p{color:#637189;margin:0;font-size:14px;line-height:1.65}.product-main ul{margin:34px 0 0;padding:0;list-style:none}.product-main li{color:#24405f;border-top:1px solid #dce9f6;min-height:48px;padding:14px 0 14px 25px;font-size:13px;position:relative}.product-main li:before{content:"";border:2px solid var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:2px}.fit-section{border-top:1px solid var(--line);grid-template-columns:.86fr 1.14fr;gap:88px;display:grid}.fit-copy h2{letter-spacing:-.05em;margin:16px 0 18px;font-size:clamp(34px,3.8vw,52px);line-height:1.03}.fit-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.fit-cards{gap:12px;display:grid}.fit-cards article{background:#f6faff;border:1px solid #c9def5;border-radius:16px;padding:28px}.fit-cards article.muted{border-color:var(--line);background:#fff}.fit-cards strong{color:#173c68;font-size:17px}.fit-cards ul{color:#5c6c82;margin:18px 0 0;padding-left:20px;font-size:13px;line-height:1.8}.delivery-section{border-top:1px solid var(--line)}.delivery-table{border:1px solid var(--line);border-radius:16px;margin-top:56px;overflow:hidden}.delivery-table>div{border-top:1px solid var(--line);grid-template-columns:.55fr 1.2fr .8fr;align-items:center;gap:22px;min-height:72px;padding:18px 22px;display:grid}.delivery-table>div:first-child{border-top:0}.delivery-table .delivery-head{color:#718198;letter-spacing:.06em;text-transform:uppercase;background:#f5f8fc;min-height:48px;font-size:9px;font-weight:750}.delivery-table strong{font-size:13px}.delivery-table span{color:var(--muted);font-size:12px;line-height:1.5}.workflow-section{color:#fff;background:#0d213a;width:100%;max-width:none;padding:120px max(24px,50vw - 590px)}.workflow-section .section-heading>span{color:#6db6ff}.workflow-list{border-top:1px solid #ffffff24;margin:70px 0 0;padding:0;list-style:none;display:grid}.workflow-list li{border-bottom:1px solid #ffffff24;grid-template-columns:80px 250px 1fr;align-items:center;min-height:112px;padding:22px 0;display:grid}.workflow-list li>b{color:#5facf8;letter-spacing:.08em;font-size:11px}.workflow-list strong{letter-spacing:-.02em;font-size:18px}.workflow-list p{color:#9eb3cb;max-width:540px;margin:0;font-size:13px;line-height:1.55}.safety-section{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.safety-section h2{max-width:670px}.safety-points{border-top:1px solid var(--line)}.safety-points p{border-bottom:1px solid var(--line);color:#637189;margin:0;padding:24px 0;font-size:14px;line-height:1.6}.safety-points b{color:#16304f;margin-bottom:5px;font-size:15px;display:block}.pricing-section{border-top:1px solid var(--line)}.pricing-assurances{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.pricing-assurances span{color:#285b8f;background:#f6faff;border:1px solid #cce0f5;border-radius:20px;padding:8px 11px;font-size:10px;font-weight:700}.pricing-action{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:58px;padding:32px 0;display:flex}.pricing-action small,.pricing-action strong,.pricing-action span{display:block}.pricing-action small{color:#5c6e84;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pricing-action strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:28px}.pricing-action span{color:#637189;font-size:13px}.landing-plans{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.landing-plans article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:330px;padding:29px;display:flex;position:relative}.landing-plans article.featured{background:#f5faff;border-color:#75b9ff;box-shadow:0 18px 45px #1a5ba41c}.landing-plans em{color:var(--green-dark);background:#dceeff;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;position:absolute;top:18px;right:18px}.landing-plans article>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.landing-plans strong{letter-spacing:-.05em;margin:28px 0 15px;font-size:34px;display:block}.landing-plans strong small{color:var(--muted);margin-left:5px;font-size:12px;font-weight:500}.landing-plans p{min-height:42px;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.landing-plans ul{color:#4f6178;margin:0 0 26px;padding:0;font-size:11px;line-height:1.55;list-style:none}.landing-plans li{border-top:1px solid #e8eef5;padding:8px 0 8px 18px;position:relative}.landing-plans li:before{content:"✓";color:var(--green-dark);font-weight:800;position:absolute;left:0}.landing-plans button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:10px;width:100%;min-height:44px;margin-top:auto;font-size:12px;font-weight:700}.pricing-disclaimer{max-width:850px;color:var(--muted);margin:22px 0 0;font-size:10px;line-height:1.6}.faq-section{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{color:#173c68;cursor:pointer;font-size:15px;font-weight:700}.faq-list p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.65}.landing-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:130px;margin:0 auto;padding:32px 0;display:grid}.landing-footer .asymp-brand{font-size:18px}.landing-footer p{color:#5c6e84;text-align:center;font-size:12px}.landing-footer button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px;font-weight:700}.field select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:39px;padding:0 11px;font-size:11px}.danger-toggle{color:#9a2f2f}.audit-workspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:15px;margin-top:15px;display:grid}.opportunity-list,.agent-list,.finding-list{padding:7px 18px}.opportunity-row{border-bottom:1px solid #edf0ef;grid-template-columns:1fr 92px;gap:18px;padding:15px 0;display:grid}.opportunity-row:last-child,.agent-row:last-child,.finding-row:last-child{border-bottom:0}.opportunity-row h3{margin:7px 0 5px;font-size:12px}.opportunity-row p{color:var(--muted);margin:0 0 6px;font-size:9px;line-height:1.5}.opportunity-row small{color:var(--muted);word-break:break-all;font-size:8px}.opportunity-row .opportunity-blocker{color:#9f4f38;text-align:right;word-break:normal;max-width:13rem;margin-top:.45rem;font-size:.72rem;line-height:1.3;display:block}.opportunity-row>div:last-child{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;display:flex}.opportunity-row>div:last-child strong{color:var(--green-dark);font-size:20px}.opportunity-row button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:8px}.agent-row,.finding-row{border-bottom:1px solid #edf0ef;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:57px;display:grid}.agent-row strong,.agent-row small,.agent-row em{display:block}.agent-row strong{font-size:10px}.agent-row small,.agent-row em{color:var(--muted);margin-top:2px;font-size:7px;font-style:normal}.agent-row>b,.finding-row>b{color:var(--muted);font-size:7px;font-weight:600}.findings-panel{margin-top:15px}.finding-row{grid-template-columns:58px 1fr auto}.finding-row strong,.finding-row small{display:block}.finding-row strong{font-size:10px}.finding-row small{color:var(--muted);word-break:break-all;margin-top:3px;font-size:8px}.finding-row small a{color:var(--green-dark);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.finding-row small a:hover{color:var(--green)}.severity{color:#255fac;text-align:center;text-transform:uppercase;background:#edf4ff;border-radius:5px;padding:4px 6px;font-size:7px}.severity.error,.severity.critical{color:#a52d2d;background:#fff0f0}.audit-workspace.simple{grid-template-columns:1fr}.recommended-fix{background:#f3fbf7;border:1px solid #bcdcca;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:18px 20px;display:flex}.recommended-fix p{margin-bottom:0}.recommended-fix .primary-button{flex:none}.opportunity-row button:disabled{cursor:not-allowed;opacity:.55}.opportunity-row.focused{background:#f4f9ff;border:1px solid #83bdf4;border-radius:9px;margin:4px -10px;padding:15px 10px;box-shadow:0 0 0 3px #4b98e61a}.opportunity-more{width:100%;color:var(--green-dark);cursor:pointer;background:#f7faf8;border:1px solid #dce7e1;border-radius:8px;margin:12px 0 8px;padding:10px 12px;font-size:9px;font-weight:700;display:block}.opportunity-more:hover{background:#eef7f2}.opportunity-row .zero-cost{color:var(--green-dark);word-break:normal;margin-top:5px;font-weight:700;display:block}.technical-task-panel{margin-top:15px}.technical-task-list{padding:7px 18px 16px}.technical-task{border-bottom:1px solid #edf0ef}.technical-task:last-child{border-bottom:0}.technical-task summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.technical-task summary::-webkit-details-marker{display:none}.technical-task summary strong,.technical-task summary small{display:block}.technical-task summary strong{font-size:11px}.technical-task summary small{max-width:760px;color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:8px}.task-state{color:var(--muted);background:#f1f4f2;border-radius:6px;flex:none;padding:5px 8px;font-size:8px;font-weight:700}.task-state.verified{color:var(--green-dark);background:#e3f4eb}.technical-task-body{padding:0 0 16px}.technical-task-meta{gap:7px;margin-bottom:12px;display:flex}.technical-task-meta span{color:var(--green-dark);background:#eef7f2;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:700}.technical-task-body article{background:#fafcfb;border:1px solid #e7ece9;border-radius:8px;padding:11px 12px}.technical-task-body article+article{margin-top:8px}.technical-task-body h3{margin:0 0 6px;font-size:10px}.technical-task-body p,.technical-task-body li{color:var(--muted);font-size:9px;line-height:1.5}.technical-task-body p{margin:0}.technical-task-body ul{margin:7px 0 0;padding-left:18px}.technical-task-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.technical-task-actions button{cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:7px;padding:8px 11px;font-size:9px}.technical-task-actions .primary-button{background:var(--green);color:#fff;border:0}.verification-result{background:#fff3dd;border-radius:7px;padding:8px 10px;color:#8a5a00!important;margin-top:10px!important}.verification-result.verified{background:#e5f5ec;color:var(--green-dark)!important}.technical-patch-box{background:#f6fbf8;border:1px solid #cae4d6;border-radius:10px;margin-top:12px;padding:14px}.technical-patch-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.technical-patch-head strong,.technical-patch-head small{display:block}.technical-patch-head strong{font-size:11px}.technical-patch-head small{color:var(--muted);margin-top:3px;font-size:9px}.technical-patch-form{gap:10px;margin-top:12px;display:grid}.technical-patch-form label{color:#183d2c;gap:5px;font-size:9px;font-weight:700;display:grid}.technical-patch-form input,.technical-patch-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cddbd3;border-radius:7px;padding:9px 10px;font-weight:400}.technical-patch-form textarea{resize:vertical;min-height:76px}.technical-patch-form p{overflow-wrap:anywhere;background:#fff;border-radius:7px;padding:9px 10px}.technical-patch-form p small{margin-top:4px;display:block}.technical-patch-form>button{justify-self:end}.technical-patch-preview{margin-top:12px}.technical-patch-preview>div:not(.technical-task-actions){overflow-wrap:anywhere;border-top:1px solid #dcebe3;grid-template-columns:90px minmax(0,1fr) 18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;font-size:9px;display:grid}.technical-patch-preview>small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.task-state.approved{color:#255da8;background:#e6f0ff}.task-state.applied{color:#8a5a00;background:#fff3dd}.task-state.failed{color:#a22d2d;background:#fdeaea}.verification-result.failed{background:#fdeaea;color:#a22d2d!important}.technical-patch-unavailable{color:var(--muted);background:#faf8f3;border:1px solid #e2ddd1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.technical-suggestion{background:linear-gradient(135deg,#f4fbf7,#fbfdfc);border:1px solid #cfe3d8;border-radius:10px;gap:8px;margin-top:12px;padding:13px;display:grid}.technical-suggestion>div strong,.technical-suggestion>div small{display:block}.technical-suggestion>div strong{color:#153f2c;font-size:11px}.technical-suggestion>div small{color:var(--green-dark);margin-top:3px;font-size:8px;font-weight:700}.technical-suggestion p{color:var(--ink);background:#fff;border-radius:7px;grid-template-columns:82px minmax(0,1fr);gap:4px 10px;margin:0;padding:9px 10px;display:grid}.technical-suggestion p b{font-size:9px}.technical-suggestion p span{overflow-wrap:anywhere;font-size:9px;line-height:1.45}.technical-suggestion p small{color:var(--muted);grid-column:2;font-size:8px}@media (width<=700px){.technical-patch-preview>div:not(.technical-task-actions){grid-template-columns:72px 1fr}.technical-patch-preview>div i{display:none}.technical-task-actions{flex-wrap:wrap}.technical-task-actions button{flex:140px}}.connector-settings{margin-top:15px;padding:18px}.connector-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.connector-form .primary-button{min-height:39px}.connector-status{color:var(--muted);margin:14px 0 0;font-size:9px}.connector-list{gap:7px;margin-top:12px;display:grid}.connector-list>span{color:#2161a5;background:#edf6ff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:flex}.connector-list>span small{color:var(--muted);flex-basis:100%;line-height:1.45}.connector-list .degraded{color:#8a5b00;background:#fff7df}.connector-list .reauthorization_required{color:#a12d2d;background:#fff0ef}.connector-list .revoked{color:var(--muted);background:#f1f2f4}.connector-list button{color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:7px;padding:0;text-decoration:underline}.wordpress-connect-card{background:linear-gradient(135deg,#f3fbf7,#fbfdfc);border:1px solid #c8e2d4;border-radius:12px;grid-column:1/-1;gap:13px;padding:16px;display:grid}.wordpress-connect-card>div>strong,.wordpress-connect-card>div>small{display:block}.wordpress-connect-card>div>strong{color:#153f2c;font-size:12px}.wordpress-connect-card>div>small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.wordpress-connect-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wordpress-connect-card li{background:#fff;border:1px solid #e1ebe5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.wordpress-connect-card li>span{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.wordpress-connect-card li>span>b{width:24px;height:24px;color:var(--green-dark);background:#e5f5ec;border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;display:grid}.wordpress-connect-card li strong{font-size:10px}.wordpress-connect-card li small{color:var(--muted);font-size:8px;line-height:1.45}.wordpress-connect-card .secondary-button,.wordpress-connect-card .primary-button{width:max-content;min-height:35px;padding:8px 12px;text-decoration:none}.wordpress-connect-card>p{color:#9f4f38;margin:0;font-size:9px}.connector-manual-toggle{width:fit-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.readiness-panel{background:#f6faff;border:1px solid #cfe0f4;border-radius:12px;grid-template-columns:minmax(210px,.55fr) 1.45fr;gap:22px;margin-top:15px;padding:17px 19px;display:grid}.readiness-panel strong,.readiness-panel span{display:block}.readiness-panel strong{color:#173c68;font-size:12px}.readiness-panel span{color:var(--muted);margin-top:5px;font-size:9px}.readiness-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.readiness-panel li{color:#46617f;padding-left:14px;font-size:9px;line-height:1.45;position:relative}.readiness-panel li:before{content:"";background:#2b8ff1;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.billing-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.billing-metrics article,.plan-grid article,.ops-list article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.billing-metrics article.metric-danger{background:#fff8f7;border-color:#efb0aa}.billing-metrics small,.billing-metrics span{color:var(--muted);font-size:9px;display:block}.billing-metrics strong{margin:8px 0 4px;font-size:19px;display:block}.billing-metrics button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:6px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.plan-grid h2{margin:7px 0;font-size:22px}.plan-grid em{color:var(--muted);font-size:10px;font-style:normal}.plan-grid ul{min-height:100px;color:var(--muted);padding-left:16px;font-size:10px;line-height:1.8}.plan-grid button{border:1px solid var(--line);width:100%;color:var(--muted);background:#f4f6f9;border-radius:7px;padding:9px}.honest-note{color:var(--muted);margin-top:12px;font-size:9px}.emergency-control{background:#fff8f7;border:1px solid #efc3bf;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:17px;display:flex}.emergency-control.paused{background:#fffaf0;border-color:#e1ab3d}.emergency-control small{color:#9a2f2f;text-transform:uppercase;font-size:8px;font-weight:800}.emergency-control h2{margin:5px 0 3px;font-size:17px}.emergency-control p{color:var(--muted);margin:0;font-size:10px}.ops-toolbar{border:1px solid var(--line);background:#f8fafc;border-radius:12px;align-items:end;gap:10px;margin:14px 0 10px;padding:12px;display:flex}.ops-toolbar label{color:var(--muted);gap:5px;font-size:9px;display:grid}.ops-toolbar select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:140px;padding:8px}.ops-toolbar .ops-check{align-items:center;min-height:34px;display:flex}.ops-toolbar button{margin-left:auto}.ops-list{gap:9px;display:grid}.ops-list article{border-left:4px solid #e1ab3d}.ops-list article.critical{border-left-color:#d94a4a}.ops-list article.sla-breached{background:snow}.ops-list article>div{justify-content:space-between;display:flex}.ops-list article>div span{text-transform:uppercase;font-size:8px;font-weight:800}.ops-list h3{margin:8px 0 4px}.ops-list p{color:var(--muted);font-size:10px}.ops-case-meta{grid-template-columns:1fr 1fr .6fr;gap:8px;margin:12px 0;display:grid}.ops-case-meta div{background:#f5f7fa;border-radius:7px;padding:8px;display:block!important}.ops-case-meta dt{color:var(--muted);font-size:8px}.ops-case-meta dd{margin:3px 0 0;font-size:10px;font-weight:700}.ops-next-step{margin:0}.ops-case-actions{align-items:center;gap:12px}.ops-case-actions label{align-items:center;gap:6px;font-size:9px;display:flex}.ops-list .secondary-button{margin-top:10px}.customer-success-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:18px}.customer-success-card.healthy{border-color:#9bd4bc}.customer-success-card.at_risk{border-color:#efb0aa}.customer-success-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.customer-success-card header small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.customer-success-card header h2{margin:5px 0 3px;font-size:18px}.customer-success-card header p,.customer-success-card footer{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.customer-success-card header>strong{color:var(--ink);font-size:34px;line-height:1}.customer-success-card header>strong span{color:var(--muted);font-size:11px}.customer-success-card header>strong em{color:var(--blue);text-align:right;text-transform:uppercase;margin-top:5px;font-size:8px;font-style:normal;display:block}.success-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.success-summary article{background:#f5f7fa;border-radius:9px;padding:11px}.success-summary small,.success-summary span{color:var(--muted);font-size:8px;display:block}.success-summary b{margin:5px 0 3px;font-size:16px;display:block}.success-components{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.success-components article{border:1px solid var(--line);border-radius:9px;padding:10px}.success-components article>div{justify-content:space-between;gap:8px;font-size:9px;display:flex}.success-components progress{width:100%;height:6px;accent-color:var(--blue);margin:8px 0 4px}.success-components small{color:var(--muted);font-size:8px}.success-recommendations{margin-top:14px}.success-recommendations h3{margin:0 0 8px;font-size:12px}.success-recommendations article{border-top:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.success-recommendations article>b{min-width:42px;color:var(--blue);font-size:10px}.success-recommendations strong{font-size:10px}.success-recommendations p{color:var(--muted);margin:2px 0 0;font-size:9px}.customer-success-card footer{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.pending-plan-note{color:#245684;background:#f4f9ff;border:1px solid #bcd8f3;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.plan-grid article.pending-plan{border-color:#6ba8e8;box-shadow:0 8px 26px #1e68b41f}.subscription-status{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:20px;display:grid}.subscription-status>div{gap:4px;display:grid}.subscription-status small,.subscription-status span{color:var(--muted)}.subscription-status.warning{background:#fffbeb;border-color:#fcd34d}.subscription-status.blocked{background:#fef2f2;border-color:#fca5a5}.warning-text{font-weight:700;color:#b45309!important}.analytics-source-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.analytics-source-strip span{color:var(--muted);background:#f1f3f6;border-radius:20px;padding:7px 10px;font-size:9px}.analytics-source-strip span.connected{color:var(--green-dark);background:#eaf3ff}.analytics-table{margin-top:14px;overflow:hidden}.analytics-rows{overflow-x:auto}.analytics-row{border-top:1px solid var(--line);min-width:620px;min-height:42px;color:var(--muted);grid-template-columns:1.3fr repeat(4,1fr);align-items:center;padding:0 18px;font-size:10px;display:grid}.analytics-row.head{color:#7b8ca3;background:var(--soft);text-transform:uppercase;min-height:34px;font-size:8px;font-weight:750}.analytics-row strong{color:var(--ink);font-size:10px}.page-experience-panel{margin-bottom:14px;overflow:hidden}.page-experience-caption{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 18px 8px;display:flex}.page-experience-caption.lab{border-top:1px solid var(--line);margin-top:6px}.page-experience-caption strong{font-size:10px}.page-experience-caption span{color:var(--muted);font-size:8px}.page-experience-metrics,.page-experience-lab{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 17px;display:grid}.page-experience-lab{grid-template-columns:repeat(4,minmax(0,1fr))}.page-experience-metrics article,.page-experience-lab article{border:1px solid var(--line);background:#fafbfd;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.page-experience-metrics article.good{background:#f0faf4;border-color:#b9dbc8}.page-experience-metrics article.needs_improvement{background:#fffaf0;border-color:#ead7a9}.page-experience-metrics article.poor{background:#fff4f2;border-color:#efb9b4}.page-experience-metrics span,.page-experience-lab span{color:var(--muted);text-transform:uppercase;font-size:8px}.page-experience-metrics strong,.page-experience-lab strong{overflow-wrap:anywhere;font-size:18px}.page-experience-metrics small{color:var(--muted);font-size:8px}.page-experience-diagnostics{padding:0 18px 8px}.page-experience-diagnostics h3{margin:0 0 8px;font-size:11px}.page-experience-diagnostics article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 0;display:flex}.page-experience-diagnostics article>div{gap:3px;min-width:0;display:grid}.page-experience-diagnostics strong{font-size:9px}.page-experience-diagnostics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.page-experience-diagnostics article>span{color:var(--green-dark);flex:none;font-size:9px;font-weight:800}.page-experience-panel>.honest-note{margin:0 18px 16px}.value-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.value-report-grid.lower{align-items:start}.value-impact{padding-bottom:18px}.evidence-state{color:var(--muted);text-transform:uppercase;background:#f1f3f6;border-radius:14px;align-self:flex-start;padding:5px 8px;font-size:8px;font-weight:750}.evidence-state.measured{background:var(--green-soft);color:var(--green-dark)}.evidence-state.no_baseline{color:#895c0f;background:#fff4dd}.value-numbers{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 18px 12px;display:grid}.value-numbers div{gap:5px;display:grid}.value-numbers small{color:var(--muted);font-size:8px}.value-numbers strong{font-size:22px}.value-numbers span{color:var(--green-dark);font-size:9px;font-weight:750}.text-button{color:#0563d5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.text-button:hover{text-decoration:underline}.value-impact>.honest-note,.value-impact>.text-button{margin:0 18px}.report-list{overflow:hidden}.report-list>a,.report-list>button{border:0;border-top:1px solid var(--line);width:100%;min-height:60px;color:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:flex}.report-list>a:hover,.report-list>button:hover{background:var(--soft)}.report-list span{gap:4px;min-width:0;display:grid}.report-list strong{font-size:10px}.report-list small{color:var(--muted);text-overflow:ellipsis;font-size:8px;line-height:1.45;overflow:hidden}.report-list b{color:var(--green-dark);flex:none;font-size:10px}.report-economics{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.report-economics div{background:#fff;align-content:center;gap:8px;min-height:82px;padding:16px;display:grid}.report-economics small{color:var(--muted);font-size:8px}.report-economics strong{font-size:17px}.report-blockers{margin-top:14px}.report-blockers ul{color:#815a1f;margin:0;padding:0 28px 20px 40px;font-size:9px;line-height:1.7}.search-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;padding:36px;display:grid}.search-empty>span{background:var(--green-soft);width:58px;height:58px;color:var(--green-dark);border-radius:18px;place-items:center;font-size:28px;display:grid}.search-empty h2{margin:7px 0 0}.search-empty p{max-width:560px;color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.6}.search-health{grid-template-columns:104px minmax(240px,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:22px 26px;display:grid}.search-health-score{--search-health:0;background:radial-gradient(circle,#fff 57%,transparent 59%),conic-gradient(var(--green) calc(var(--search-health)*1%),#e5edf7 0);text-align:center;border-radius:50%;place-content:center;width:92px;height:92px;display:grid}.search-health-score strong,.search-health-score span{display:block}.search-health-score strong{font-size:27px}.search-health-score span{color:var(--muted);font-size:7px}.search-health h2{margin:0 0 7px;font-size:18px}.search-health p{max-width:670px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.search-health dl{grid-template-columns:repeat(2,100px);margin:0;display:grid}.search-health dl div{border-left:1px solid var(--line);padding:12px}.search-health dt{color:var(--muted);font-size:8px}.search-health dd{margin:5px 0 0;font-size:18px;font-weight:750}.search-coverage{background:#f6faff;border:1px solid #cfe0f4;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:12px;padding:12px 15px;display:grid}.search-coverage.limited{background:#fffaf0;border-color:#edd8ac}.search-coverage strong{white-space:nowrap;font-size:9px}.search-coverage span{color:var(--muted);font-size:8px;line-height:1.45}.search-tabs{gap:7px;margin:16px 0 10px;display:flex;overflow-x:auto}.search-tabs button{border:1px solid var(--line);min-height:37px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:flex}.search-tabs button.active{background:var(--green-soft);color:var(--green-dark);border-color:#8bc2ff;font-weight:700}.search-tabs span{text-align:center;background:#e7edf5;border-radius:10px;min-width:19px;padding:2px 5px;font-size:8px}.search-tabs button.active span{background:#cfe5ff}.search-results{overflow:hidden}.search-list-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:5px;display:grid}.search-list-empty strong{color:var(--ink);font-size:12px}.search-list-empty span{font-size:9px}.search-result{border-top:1px solid var(--line);padding:18px 20px}.search-result.compact{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px 30px;display:grid}.search-result-title{align-items:flex-start;gap:11px;display:flex}.search-result-title h3{margin:0 0 4px;font-size:12px}.search-result-title p,.search-result-title a{color:var(--muted);margin:0;font-size:8px;text-decoration:none}.search-result-title a:hover{color:var(--green-dark);text-decoration:underline}.search-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.search-pages a{border:1px solid var(--line);min-width:0;color:inherit;border-radius:8px;gap:4px;padding:10px 11px;text-decoration:none;display:grid}.search-pages a:hover{background:var(--soft);border-color:#9ac8fa}.search-pages strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.search-pages span{color:var(--muted);font-size:8px}.search-recommendation{background:var(--soft);color:#52647c;border-radius:7px;grid-column:1/-1;margin:7px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.confidence{color:var(--muted);white-space:nowrap;background:#edf2f7;border-radius:12px;padding:4px 7px;font-size:7px;font-weight:750}.confidence.high{background:var(--green-soft);color:var(--green-dark)}.search-period-compare,.search-win-metrics{align-items:center;gap:13px;display:flex}.search-period-compare span,.search-win-metrics span{gap:4px;display:grid}.search-period-compare small,.search-win-metrics small{color:var(--muted);font-size:7px}.search-period-compare strong,.search-win-metrics strong{font-size:10px}.search-period-compare b{color:var(--muted)}.search-win-metrics{grid-template-columns:repeat(4,auto);gap:17px;display:grid}.search-map-row{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 110px 80px 90px;align-items:center;gap:14px;min-height:58px;padding:10px 20px;font-size:9px;display:grid}.search-map-row>div{gap:4px;min-width:0;display:grid}.search-map-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-map-row a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;text-decoration:none;overflow:hidden}.search-map-row>span{color:var(--muted)}.search-map-row>span:last-child{text-align:center;border-radius:10px;padding:4px 7px}.search-map-row>span.ok{background:var(--green-soft);color:var(--green-dark)}.search-map-row>span.warning{background:var(--orange-soft);color:#92600c}.growth-window{gap:6px;display:flex}.growth-window button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:9px;font-weight:700}.growth-window button.active{background:var(--green-soft);color:var(--green-dark);border-color:#89bff8}.growth-window button:disabled{cursor:wait;opacity:.6}.growth-dashboard{gap:14px;display:grid}.growth-summary{padding:20px}.confidence-badge{color:var(--muted);text-transform:uppercase;background:#f1f3f6;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:750}.confidence-badge.medium,.confidence-badge.high{background:var(--green-soft);color:var(--green-dark)}.growth-stages{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.growth-stages article{border-right:1px solid var(--line);background:linear-gradient(#fff,#fafcff);align-content:start;gap:5px;min-height:118px;padding:14px;display:grid}.growth-stages article:last-child{border-right:0}.growth-stages small{width:19px;height:19px;color:var(--green-dark);background:#eaf3ff;border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.growth-stages strong{letter-spacing:-.04em;margin-top:3px;font-size:25px}.growth-stages span{min-height:24px;font-size:9px;font-weight:700;line-height:1.3}.growth-stages p{color:var(--muted);margin:0;font-size:7px}.growth-method,.growth-privacy{color:var(--muted);margin:14px 0 0;font-size:8px;line-height:1.55}.growth-cohorts{overflow:hidden}.growth-cohorts .panel-head{padding:18px}.table-scroll{overflow-x:auto}.growth-cohorts table{border-collapse:collapse;width:100%;min-width:720px}.growth-cohorts th,.growth-cohorts td{border-top:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 16px;font-size:9px}.growth-cohorts th{background:var(--soft);color:var(--muted);text-transform:uppercase;font-size:7px}.growth-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.growth-lower-grid .panel-head{padding:18px}.growth-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.growth-channel-list article{border:1px solid var(--line);border-radius:9px;gap:4px;padding:12px;display:grid}.growth-channel-list strong{font-size:10px}.growth-channel-list span,.growth-channel-list small{color:var(--muted);font-size:8px}.growth-channel-list b{color:var(--green-dark);font-size:9px}.growth-diagnostics{margin:0;padding:0 18px 18px;list-style:none}.growth-diagnostics li{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:10px;padding:11px 0;display:grid}.growth-diagnostics strong{color:#a43b3b;font-size:15px}.growth-diagnostics span{color:var(--muted);font-size:9px;line-height:1.45}.growth-privacy{background:#f6faff;border:1px solid #cfe0f4;border-radius:9px;margin:0;padding:11px 14px}.growth-outlook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.growth-outlook-grid article{gap:7px;padding:18px;display:grid}.growth-outlook-grid span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.growth-outlook-grid strong{letter-spacing:-.035em;font-size:22px}.growth-outlook-grid p,.growth-outlook-grid small{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.growth-attribution table{min-width:850px}.notification-button{border:1px solid var(--line);color:#31506f;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-button>span{font-size:19px;transform:rotate(45deg)}.notification-button>b{color:#fff;background:#d64040;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.notification-layer{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.notification-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#0d213a47;border:0;position:absolute;inset:0}.notification-center{background:#fff;grid-template-rows:auto auto minmax(150px,1fr) auto;width:min(440px,100%);height:100%;display:grid;position:relative;overflow:hidden;box-shadow:-18px 0 50px #0d213a2e}.notification-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:18px 20px;display:flex}.notification-center h2{letter-spacing:-.03em;margin:4px 0 0;font-size:21px}.icon-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;font-size:20px}.notification-toolbar{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 20px;font-size:9px;display:flex}.notification-toolbar button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.notification-toolbar button:disabled{color:#aab4c1;cursor:default}.notification-list{overflow-y:auto}.notification-item{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:9px 1fr;gap:10px;padding:15px 20px;display:grid;position:relative}.notification-item:hover{background:#f7faff}.notification-item.unread{background:#f6faff}.notification-status-dot{background:#86a1ba;border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-item.action .notification-status-dot{background:#d8951e}.notification-item.critical .notification-status-dot{background:#d64040}.notification-item.read .notification-status-dot{background:#d7dee6}.notification-item small,.notification-item strong,.notification-item p,.notification-item b{display:block}.notification-item small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:7px}.notification-item strong{margin-top:5px;font-size:11px}.notification-item p{color:var(--muted);margin:5px 0 7px;font-size:9px;line-height:1.5}.notification-item b{color:var(--blue);font-size:8px}.notification-empty{text-align:center;place-content:center;gap:6px;min-height:180px;padding:32px;display:grid}.notification-empty strong{font-size:14px}.notification-empty p{max-width:280px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.notification-delivery-warning{color:#7f2525;background:#fff5f5;border:1px solid #f0c7c7;border-radius:10px;margin:14px 18px 4px;padding:12px 14px}.notification-delivery-warning strong,.notification-delivery-warning p,.notification-delivery-warning small{display:block}.notification-delivery-warning strong{font-size:11px}.notification-delivery-warning p{margin:5px 0;font-size:9px;line-height:1.5}.notification-delivery-warning small{color:#9a5252;font-size:8px}.notification-settings{border-top:1px solid var(--line);background:#fbfcfe;gap:10px;max-height:43vh;padding:17px 20px 20px;display:grid;overflow-y:auto}.notification-settings>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.notification-settings strong{font-size:11px}.notification-settings small{color:var(--muted);font-size:8px}.notification-settings label{color:var(--muted);gap:5px;font-size:8px;display:grid}.notification-settings select{border:1px solid var(--line);width:100%;height:34px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:9px}.notification-toggle{align-items:center;min-height:30px;color:var(--ink)!important;gap:8px!important;font-size:9px!important;display:flex!important}.notification-toggle input{accent-color:var(--green)}.notification-schedule{grid-template-columns:1fr 90px;gap:8px;display:grid}.notification-settings .feature-notice{margin:0;padding:8px;font-size:8px}.notification-settings .primary-button{width:100%;margin-top:2px}.ai-provider-state{color:#245684;white-space:nowrap;background:#f4f9ff;border:1px solid #bcd8f3;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.ai-provider-state.connected{color:var(--green-dark);background:#effaf4;border-color:#a9d7c1}.ai-provider-state.disabled{color:#8b641d;background:#fffaf0;border-color:#e0d6c2}.ai-honesty{background:#fffaf0;border:1px solid #edd8ac;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:14px;padding:12px 15px;display:grid}.ai-honesty strong{white-space:nowrap;font-size:9px}.ai-honesty span{color:var(--muted);font-size:8px;line-height:1.5}.ai-metrics .metric-card p{z-index:1;color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.4;position:relative}.ai-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:14px;margin-top:14px;display:grid}.ai-config{padding-bottom:18px}.ai-config>label{gap:6px;margin:0 18px 12px;display:grid}.ai-config label>span{color:var(--ink);font-size:9px;font-weight:700}.ai-config label>span small{color:var(--muted);font-size:8px;font-weight:400}.ai-config textarea,.ai-config input[type=number]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.45}.ai-config textarea{resize:vertical}.ai-config textarea:focus,.ai-config input:focus{border-color:#72adee;outline:3px solid #e8f3ff}.ai-toggle{align-items:center;gap:7px!important;margin:0!important;display:flex!important}.ai-toggle input{accent-color:var(--green)}.ai-limit-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 18px 14px;display:grid}.ai-limit-grid label{gap:5px;display:grid}.ai-config-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:0 18px;padding-top:14px;display:flex}.ai-config-footer small{color:var(--muted);font-size:8px;line-height:1.45}.ai-evidence{overflow:hidden}.ai-citations{border-top:1px solid var(--line)}.ai-citations article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:10px 17px;display:grid}.ai-citations article>span{color:var(--muted);background:#f0f2f5;border-radius:10px;padding:4px 6px;font-size:7px}.ai-citations article>span.own{background:var(--green-soft);color:var(--green-dark)}.ai-citations article div{gap:3px;min-width:0;display:grid}.ai-citations strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-citations small{color:var(--muted);font-size:7px}.ai-citations a{color:var(--green-dark);text-decoration:none}.ai-competitors{padding:15px 17px}.ai-competitors h3{margin:0 0 7px;font-size:10px}.ai-competitors>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:31px;font-size:9px;display:flex}.ai-competitors span{color:var(--muted)}.ai-evidence .inline-empty{margin:0;padding:28px 18px}.ai-actions{margin-top:14px;overflow:hidden}.ai-action-list{border-top:1px solid var(--line)}.ai-action{border-bottom:1px solid var(--line);border-left:3px solid #b7c6d6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:14px 18px;display:grid}.ai-action:last-child{border-bottom:0}.ai-action>div{gap:5px;min-width:0;display:grid}.ai-action span{color:#536a82;background:#eef3f8;border-radius:10px;width:max-content;max-width:100%;padding:3px 7px;font-size:7px;font-weight:750}.ai-action strong{overflow-wrap:anywhere;font-size:11px}.ai-action p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.ai-action small{color:#72849a;font-size:7px}.ai-action>em{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal}.ai-action.delivery_pending,.ai-action.awaiting_recheck,.ai-action.ready{border-left-color:#4b98e6}.ai-action.verified_improved{border-left-color:var(--green);background:#f7fcf9}.ai-action.verified_improved span{background:var(--green-soft);color:var(--green-dark)}.ai-action.not_improved,.ai-action.inconclusive{background:#fffcf6;border-left-color:#d59628}.ai-action.blocked{border-left-color:#c9a25c}.ai-action .secondary-button{min-width:128px}.ai-prompts{margin-top:14px;overflow:hidden}.ai-prompt-list details{border-top:1px solid var(--line)}.ai-prompt-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:10px 18px;list-style:none;display:flex}.ai-prompt-list summary::-webkit-details-marker{display:none}.ai-prompt-list summary span{gap:4px;min-width:0;display:grid}.ai-prompt-list summary b{color:#536a82;background:#eef3f8;border-radius:8px;width:max-content;padding:3px 6px;font-size:7px}.ai-prompt-list summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-prompt-list summary em{color:var(--muted);flex:none;font-size:8px;font-style:normal}.ai-prompt-list summary em.seen{color:var(--green-dark);font-weight:750}.ai-prompt-list details[open] summary{background:#fbfcfe}.ai-answer{border-top:1px dashed var(--line);background:#f8fafc;padding:14px 18px}.ai-answer p{color:#34485e;white-space:pre-wrap;max-width:900px;margin:0;font-size:10px;line-height:1.65}.ai-answer footer{color:var(--muted);gap:14px;margin-top:11px;font-size:7px;display:flex}.ai-methodology{background:#f8fafc;border:1px solid #dce6ef;border-radius:9px;padding:11px 14px;line-height:1.55}.ai-value-impact{grid-column:1/-1}.ai-value-impact .value-numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.business-value-impact{grid-column:1/-1}.business-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.business-goal-grid article{border:1px solid var(--line);background:#fafbfd;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.business-goal-grid article>div{gap:4px;min-width:0;display:grid}.business-goal-grid article>div:last-child{text-align:right;flex:none}.business-goal-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-goal-grid b{font-size:18px}.business-goal-grid small{color:var(--muted);font-size:8px;line-height:1.4}.business-outcomes .inline-empty{margin-bottom:18px}.business-outcomes>.honest-note{margin:0 18px 18px}@media (width<=900px){.ai-layout{grid-template-columns:1fr}.ai-limit-grid{grid-template-columns:repeat(2,1fr)}.search-health{grid-template-columns:92px 1fr}.search-health dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.search-health dl div{border-top:1px solid var(--line);border-left:0}.search-result.compact{grid-template-columns:1fr}.search-map-row{min-width:650px}.search-results{overflow-x:auto}.billing-metrics,.plan-grid,.success-summary,.success-components{grid-template-columns:1fr}.ops-toolbar{flex-wrap:wrap;align-items:stretch}.ops-toolbar label{flex:180px}.ops-toolbar select{width:100%}.ops-toolbar button{width:100%;margin-left:0}.ops-case-meta,.value-report-grid{grid-template-columns:1fr}.report-economics{grid-template-columns:repeat(2,1fr)}.subscription-status,.audit-workspace{grid-template-columns:1fr}.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:0;padding-top:72px}.hero-copy{max-width:760px}.hero-console{width:min(620px,100%)}.product-layout{grid-template-columns:1fr 1fr}.product-layout .product-main{grid-area:auto/1/auto/-1;min-height:430px}.first-value-grid{grid-template-columns:1fr}.first-value-grid article{min-height:0}.fit-section{grid-template-columns:1fr;gap:46px}.safety-section{grid-template-columns:1fr;gap:50px}.workflow-list li{grid-template-columns:60px 210px 1fr}.outcomes-grid{grid-template-columns:repeat(2,1fr)}.landing-plans{grid-template-columns:1fr}.landing-plans article{min-height:260px}.faq-section{grid-template-columns:1fr;gap:45px}.audit-result-metrics{grid-template-columns:repeat(2,1fr)}.audit-result-metrics article:nth-child(2){border-right:0}.audit-result-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.growth-stages{grid-template-columns:repeat(3,1fr)}.growth-stages article:nth-child(3){border-right:0}.growth-stages article:nth-child(-n+3){border-bottom:1px solid var(--line)}.growth-lower-grid,.growth-outlook-grid{grid-template-columns:1fr}}@media (width<=640px){.ai-value-impact .value-numbers{grid-template-columns:1fr 1fr}.business-goal-grid{grid-template-columns:1fr}.business-goal-grid article{align-items:flex-start}.business-goal-grid article>div:last-child{text-align:left}.ai-honesty{grid-template-columns:1fr}.ai-honesty strong{white-space:normal}.ai-limit-grid{grid-template-columns:1fr 1fr}.ai-config-footer{flex-direction:column;align-items:stretch}.ai-config-footer button{width:100%}.ai-action{grid-template-columns:1fr;align-items:stretch}.ai-action .secondary-button{width:100%}.ai-action>em{white-space:normal}.ai-prompt-list summary{flex-direction:column;align-items:flex-start}.ai-prompt-list summary strong{white-space:normal}.ai-answer footer{flex-wrap:wrap}.knowledge-card{grid-template-columns:1fr;padding:15px}.knowledge-economics{grid-template-columns:repeat(3,1fr)}.knowledge-card details>div{grid-template-columns:1fr}.knowledge-card>.secondary-button{justify-self:stretch;width:100%}.project-danger-zone{padding:15px}.archive-confirmation .field{max-width:none}.archive-confirmation>div{flex-direction:column;align-items:stretch}.archive-confirmation button,.archived-projects button{width:100%}.archived-projects li{flex-direction:column;align-items:stretch}.archived-projects li>div{min-width:0}.archived-projects li small{overflow-wrap:anywhere}.change-plan>summary,.change-plan-status{flex-direction:column;align-items:flex-start}.change-diff-grid article{grid-template-columns:1fr}.change-diff-grid header{grid-column:1}.change-diff-grid del,.change-diff-grid ins{width:100%}.content-table-row>.change-plan{grid-column:1/-1}.revision-scope,.evidence-metrics{grid-template-columns:1fr}.evidence-catalog header{flex-direction:column}.evidence-catalog header small{text-align:left}.search-health{grid-template-columns:1fr;padding:18px}.search-health-score{margin:auto}.search-health dl{grid-template-columns:repeat(2,1fr)}.search-coverage,.search-pages{grid-template-columns:1fr}.search-win-metrics{grid-template-columns:repeat(2,1fr)}.search-results{overflow:hidden}.search-map-row{grid-template-columns:1fr auto;align-items:start;min-width:0}.search-map-row>div{grid-column:1/-1}.search-map-row>span:nth-of-type(2){text-align:right}.search-map-row>span:last-child{grid-column:1/-1;justify-self:start}.readiness-panel,.readiness-panel ul{grid-template-columns:1fr}.emergency-control{flex-direction:column;align-items:stretch}.emergency-control button{width:100%}.value-numbers,.report-economics{grid-template-columns:1fr 1fr}.connector-form,.wordpress-connect-card li{grid-template-columns:1fr}.wordpress-connect-card .secondary-button,.wordpress-connect-card .primary-button{width:100%}.landing-header,.landing-hero,.landing-section,.landing-footer{width:calc(100% - 32px)}.landing-header{height:66px}.landing-header:after{top:65px}.landing-logo{font-size:17px}.landing-login{min-height:40px;padding:0 12px;font-size:11px}.landing-hero{gap:56px;padding:58px 0 64px}.hero-copy h1{margin:20px 0;font-size:clamp(38px,11.5vw,54px)}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.landing-primary{width:100%;min-height:52px}.hero-assurances{gap:8px;display:grid}.landing-audit-form>div{grid-template-columns:1fr}.landing-audit-form .landing-primary{min-width:0}.landing-audit-result{width:calc(100% - 32px);margin-bottom:42px;padding:22px}.audit-result-heading{flex-direction:column;align-items:stretch}.landing-findings article{grid-template-columns:1fr;gap:6px}.outcomes-grid{grid-template-columns:1fr}.hero-console{border-radius:16px;padding:16px}.console-head .asymp-brand{font-size:12px}.console-head>span{font-size:8px}.console-title strong{font-size:18px}.console-evidence{grid-template-columns:30px 1fr}.console-evidence em{display:none}.console-footer{flex-direction:column;align-items:flex-start}.landing-proof{flex-wrap:wrap;justify-content:flex-start;padding:22px 16px}.landing-proof i{display:none}.landing-proof span{width:calc(50% - 12px)}.landing-section{padding:86px 0}.section-heading h2,.safety-section h2{font-size:38px}.section-heading p{font-size:15px}.first-value-grid{margin-top:40px}.first-value-grid article{padding:25px}.first-value-grid h3{margin-top:28px}.fit-copy h2{font-size:36px}.fit-cards article{padding:23px}.delivery-table{border-radius:12px;margin-top:40px}.delivery-table>div{grid-template-columns:1fr;gap:6px;padding:16px}.delivery-table .delivery-head{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.delivery-table strong{color:var(--green-dark)}.product-layout{grid-template-columns:1fr;margin-top:45px}.product-layout .product-main{grid-column:auto;grid-template-columns:1fr;min-height:0}.product-layout article{min-height:0;padding:26px}.product-main h3{font-size:31px}.workflow-section{width:100%;padding:86px 16px}.workflow-list{margin-top:42px}.workflow-list li{grid-template-columns:42px 1fr;gap:5px 10px;padding:22px 0}.workflow-list li div{display:contents}.workflow-list p{grid-column:2;margin-top:7px}.pricing-action{flex-direction:column;align-items:stretch}.landing-footer{grid-template-columns:1fr;justify-items:start}.landing-footer p{text-align:left;margin:0}.landing-footer button{justify-self:start;padding:0}.growth-window{width:100%}.growth-window button{flex:1}.growth-stages{grid-template-columns:repeat(2,1fr)}.growth-stages article:nth-child(3){border-right:1px solid var(--line)}.growth-stages article:nth-child(2n){border-right:0}.growth-stages article:nth-child(-n+4){border-bottom:1px solid var(--line)}.growth-channel-list{grid-template-columns:1fr}.notification-center{width:100%;padding-bottom:64px}.notification-settings{max-height:46vh}.notification-button{width:36px;height:36px}.notification-schedule{grid-template-columns:1fr 90px}}@media (width<=760px){.connection-badge{display:none}.heading-actions{flex-wrap:wrap;width:100%}.heading-actions button{flex:calc(50% - 4px);min-width:0}.connection-notice{align-items:flex-start}.connection-notice button{align-self:center}.first-result-card{grid-template-columns:1fr;gap:18px;padding:18px}.recommended-fix{flex-direction:column;align-items:flex-start}.recommended-fix .primary-button{width:100%}}.auth-shell{isolation:isolate;color:#f2f4ef;background:#080907;width:100%;max-width:none;margin:0;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:-2;background:linear-gradient(#040504a8,#04050433),url(/assets/seo-ascent-hero.png) 62%/cover no-repeat;border:1px solid #292c26;border-radius:22px;position:absolute;inset:22px 50% 22px 22px}.auth-shell:after{content:"Сайт растёт, пока вы управляете бизнесом.";z-index:-1;color:#f4f5f1;letter-spacing:-.04em;max-width:420px;font:400 clamp(28px,3vw,46px)/1.03 Georgia,serif;position:absolute;bottom:9%;left:7%}.auth-brand{color:#fff}.auth-shell .auth-brand .asymp-mark{color:#111;background:#d8ff65}.auth-shell .auth-brand .asymp-brand b{color:#d8ff65}.auth-card{color:#f2f4ef;background:#11130f;border:1px solid #292c26;border-radius:18px;width:min(490px,50vw - 90px);margin-left:50%;padding:42px;box-shadow:0 35px 100px #0006}.auth-card h1{letter-spacing:-.06em;font-size:clamp(34px,4vw,52px);font-weight:560}.auth-card>p{color:#8e948b}.auth-card .hero-kicker{color:#d8ff65}.auth-card .field>span{color:#afb4ac}.auth-card .field input{color:#fff;background:#181a16;border-color:#353933}.auth-card .field input:focus{border-color:#d8ff65;outline-color:#d8ff651f}.auth-tabs{background:#181a16;border-color:#343830}.auth-tabs button{color:#858b82}.auth-tabs button.active{color:#fff;background:#2a2d26}.auth-plan-note{background:#1a2012;border-color:#4c582c}.auth-plan-note span{color:#aab294}@media (width<=760px){.auth-shell{padding:88px 16px 24px}.auth-shell:before,.auth-shell:after{display:none}.auth-card{width:100%;margin:0;padding:28px 22px}.auth-brand{top:20px;left:18px}}:root{--ink:#0a0a0a;--muted:#727272;--line:#d9d9d6;--soft:#f2f2ef;--green:#111;--green-dark:#111;--green-soft:#ecece8;--sidebar:#111;--shadow:0 18px 50px #00000012}.asymp-brand{letter-spacing:-.04em;gap:10px;font-weight:800}.asymp-symbol{flex:0 0 32px;width:32px;height:32px;overflow:visible}.asymp-symbol rect{fill:currentColor;stroke:currentColor}.asymp-symbol path{fill:none;stroke:var(--brand-cut,#000);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.asymp-wordmark{letter-spacing:.06em;align-items:baseline;gap:5px;font-size:.9em;display:flex}.asymp-wordmark>span{letter-spacing:.12em;opacity:.55;font-size:.55em;font-weight:650}.asymp-mark{display:none}.landing-shell.landing-v2{--acid:#fff;--night:#050505;--brand-cut:#000;color:#f4f4f2;filter:grayscale();background:#050505}.landing-v2 .landing-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808;border:1px solid #282828;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:1fr auto 1fr;width:min(1344px,100% - 96px);height:78px;margin:48px auto 0;padding:0 28px;position:relative;top:auto}.landing-v2 .landing-header:after{display:none}.landing-v2 .landing-logo{color:#fff;font-size:18px}.landing-v2 .landing-header nav{gap:30px}.landing-v2 .landing-header nav a{color:#777;letter-spacing:.05em;font-size:10px;font-weight:600}.landing-v2 .landing-header nav a:hover{color:#fff}.landing-v2 .landing-demo,.landing-v2 .landing-login{color:#aaa;background:#101010;border:1px solid #333;border-radius:999px;min-height:36px;padding:0 15px;font-size:10px}.landing-v2 .landing-login{color:#090909;background:#f5f5f2;border-color:#f5f5f2;min-width:94px;font-weight:750}.landing-v2 .landing-login span{font-size:12px}.landing-v2 .landing-hero{background:radial-gradient(circle at 73% 43%,#151515 0,#0000 42%),#080808;border:1px solid #282828;border-top:0;border-radius:0 0 22px 22px;grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);gap:40px;width:min(1344px,100% - 96px);min-height:700px;margin:0 auto;padding:74px 56px 116px;overflow:hidden}.landing-v2 .landing-hero:before{z-index:1;pointer-events:none;background:linear-gradient(#0000,#080808);height:210px;inset:auto 0 0}.landing-v2 .hero-copy{align-self:center;max-width:570px}.landing-v2 .hero-kicker{color:#8d8d8a;letter-spacing:.15em;font-size:9px}.landing-v2 .hero-kicker i{background:#fff;width:6px;height:6px;box-shadow:0 0 12px #fffc}.landing-v2 .hero-copy h1{letter-spacing:-.065em;margin:24px 0 22px;font-size:clamp(52px,5vw,72px);font-weight:560;line-height:.94}.landing-v2 .hero-copy h1 em{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-v2 .hero-copy>p{color:#8e8e8b;max-width:475px;font-size:14px;line-height:1.65}.landing-v2 .landing-audit-form{max-width:525px;margin-top:30px}.landing-v2 .landing-audit-form label{color:#797976;letter-spacing:.14em;font-size:8px}.landing-v2 .landing-audit-form>div{background:#0d0d0d;border:1px solid #353535;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;padding:4px}.landing-v2 .landing-audit-form input{color:#fff;min-height:46px;padding-left:17px;font-size:11px}.landing-v2 .landing-primary{color:#090909;letter-spacing:.02em;background:#f5f5f2;border-radius:999px;min-width:190px;min-height:46px;padding:0 18px;font-size:10px}.landing-v2 .landing-primary:hover{background:#fff}.landing-v2 .hero-assurances{color:#666;gap:18px;font-size:8px}.landing-v2 .hero-assurances span:before{color:#fff}.hero-ascent{opacity:.93;width:min(820px,62vw);min-height:680px;top:5px;right:-70px}.hero-ascent:after{background:linear-gradient(90deg,#080808 0,#0000 18%),linear-gradient(0deg,#080808 0,#0000 18% 84%,#080808 100%);inset:0}.hero-ascent img{filter:grayscale()brightness(.98)contrast(1.3);mix-blend-mode:screen}.hero-rank-card{background:#080808c7;border-color:#555;border-radius:12px;min-width:150px;top:20%;right:15%;box-shadow:0 24px 60px #00000080}.hero-rank-card strong{color:#fff;font-size:28px}.hero-position{bottom:14%;right:25%}.hero-position b{color:#fff;border-color:#aaa;box-shadow:0 0 32px #ffffff1f}.landing-v2 .landing-proof{color:#93938f;border-color:#262626;width:min(1344px,100% - 96px);min-height:92px}.landing-v2 .landing-proof b{color:#fff}.landing-v2 .landing-section{width:min(1200px,100% - 96px);padding:132px 0}.landing-v2 .section-heading>span,.landing-v2 .section-label{color:#aaa}.landing-v2 .section-heading h2,.landing-v2 .safety-section h2{color:#f3f3f0;font-size:clamp(44px,5vw,70px)}.landing-v2 .section-heading p,.landing-v2 .fit-copy p{color:#777}.landing-v2 .first-value-grid{background:0 0;gap:14px}.landing-v2 .first-value-grid article{background:linear-gradient(145deg,#101010,#080808);border:1px solid #242424;border-radius:20px;min-height:360px;box-shadow:inset 0 1px #ffffff08}.landing-v2 .first-value-grid article:hover{background:#111;border-color:#555}.landing-v2 .first-value-grid b{color:#777}.landing-v2 .first-value-grid h3{color:#eee}.step-orbit{border-color:#353535}.step-orbit:before,.step-orbit:after{border-color:#202020}.step-orbit i,.landing-v2 .landing-inline-cta{color:#fff}.product-showcase{color:#111;filter:grayscale();background:#d7d7d4;border-color:#3d3d3d;border-radius:24px;box-shadow:0 60px 140px #0000008c}.showcase-rail{background:#111}.showcase-rail .asymp-symbol{color:#fff;--brand-cut:#000}.showcase-rail>span:nth-of-type(2){color:#111;background:#fff}.showcase-nav{background:#efefec}.showcase-nav p.active{color:#fff;background:#111}.showcase-nav p b{color:#fff}.showcase-metrics article:first-child{background:#111}.showcase-metrics b{color:#fff}.mini-chart{border-color:#fff}.showcase-bottom em{color:#333;background:#e1e1dd}.showcase-bottom aside{background:#fff;border:1px solid #ccc}.ring{border-top-color:#111}.case-grid{background:0 0;gap:14px}.case-grid>article{background:#090909;border:1px solid #252525;border-radius:20px}.case-after{color:#fff;background:#111!important}.case-bars i{background:#2d2d2d}.landing-v2 .guarantee-section{border-color:#242424}.guarantee-seal{border-color:#777;box-shadow:inset 0 0 70px #ffffff09,0 0 70px #ffffff09}.guarantee-seal>span{color:#fff}.landing-v2 .delivery-table{background:#090909;border-color:#2b2b2b;border-radius:20px}.landing-v2 .delivery-table>div{border-color:#222}.landing-v2 .delivery-table .delivery-head{color:#777;background:#111}.landing-v2 .workflow-section{color:#111;background:#f0f0ed}.landing-v2 .workflow-section .section-heading>span{color:#777}.landing-v2 .workflow-section .section-heading h2{color:#111}.landing-v2 .workflow-list li>b{color:#777}.landing-v2 .pricing-assurances span{color:#aaa;background:#0c0c0c;border-color:#333}.landing-v2 .landing-plans{gap:14px}.landing-v2 .landing-plans article{background:#090909;border-color:#272727;border-radius:20px}.landing-v2 .landing-plans article.featured{background:#111;border-color:#aaa;box-shadow:0 25px 80px #ffffff0a}.landing-v2 .landing-plans article>span,.landing-v2 .landing-plans li:before{color:#fff}.landing-v2 .landing-plans button{color:#111;background:#f2f2ef;border-radius:999px}.landing-v2 .landing-plans em{color:#111;background:#fff}.landing-v2 .faq-list summary{color:#eee}.landing-v2 .landing-footer button{color:#fff}.app-shell{filter:grayscale();background:#e5e5e2;grid-template-columns:252px minmax(0,1fr)}.sidebar{color:#f6f6f3;background:#111;border-right:1px solid #2a2a2a;width:252px;box-shadow:18px 0 50px #00000014}.sidebar .asymp-symbol{color:#fff;--brand-cut:#000}.sidebar .asymp-wordmark>span{color:#fff}.sidebar .beta{color:#aaa;background:#2b2b2b}.sidebar .site-picker{background:#191919;border-color:#303030}.sidebar .site-avatar{color:#111;background:#f2f2ef}.sidebar .nav-item{color:#999}.sidebar .nav-item:hover{color:#fff;background:#202020}.sidebar .nav-item.active{color:#111;background:#f2f2ef}.sidebar .nav-item.active .nav-count{color:#fff;background:#111}.sidebar .user-avatar{color:#111;background:#f2f2ef}.workspace,.topbar{background:#e5e5e2}.topbar{border-color:#c9c9c5}.panel,.metric-card,.health-card{background:#f7f7f4;border-color:#c9c9c5;box-shadow:0 18px 40px #0000000b}.first-result-card{background:#111}.first-result-card .primary-button{color:#111;background:#fff}.metric-card:first-child{background:#111}.metric-card:first-child span{color:#111;background:#fff}.primary-button{color:#fff;background:#111}.eyebrow{color:#555}.auth-shell{filter:grayscale();--brand-cut:#000}.auth-shell .auth-brand .asymp-symbol,.auth-card .hero-kicker{color:#fff}.auth-card .primary-button{color:#111;background:#fff}.auth-inline-link,.auth-card .text-button{color:#fff}.marketing-shell{filter:grayscale()}@media (width<=980px){.landing-v2 .landing-header{width:calc(100% - 36px);margin-top:18px;padding:0 18px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,1fr);width:calc(100% - 36px);min-height:950px;padding:64px 34px}.landing-v2 .hero-copy{min-width:0}.hero-ascent{width:900px;top:390px;right:-170px}.landing-v2 .landing-proof,.landing-v2 .landing-section{width:calc(100% - 36px)}}@media (width<=640px){.landing-v2 .landing-header{border-radius:14px 14px 0 0;height:64px}.landing-v2 .landing-logo{font-size:15px}.landing-v2 .asymp-symbol{flex-basis:28px;width:28px;height:28px}.landing-v2 .landing-hero{border-radius:0 0 14px 14px;min-height:860px;padding:56px 18px 34px}.landing-v2 .hero-copy h1{font-size:48px}.landing-v2 .hero-copy>p{font-size:13px}.landing-v2 .landing-audit-form>div{border-radius:14px;grid-template-columns:1fr}.landing-v2 .landing-primary{border-radius:10px}.hero-ascent{opacity:.75;width:720px;top:470px;right:-225px}.hero-rank-card{top:24%;right:29%}.hero-position{display:none}.landing-v2 .landing-proof{padding:25px 0}.landing-v2 .landing-section{padding:88px 0}.landing-v2 .section-heading h2,.landing-v2 .safety-section h2{font-size:40px}.landing-v2 .first-value-grid article,.case-grid>article,.product-showcase,.landing-v2 .landing-plans article{border-radius:14px}}.platform-portfolio{margin-bottom:24px}.platform-filter{min-width:210px;color:var(--muted);gap:6px;font-size:12px;display:grid}.platform-filter select{min-height:42px}.platform-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px;display:grid}.platform-totals article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;min-height:86px;padding:15px;display:grid}.platform-totals article.critical{border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 7%,#fff)}.platform-totals small{color:var(--muted)}.platform-totals strong{font-size:27px;line-height:1}.platform-project-list{gap:12px;padding:0 18px 18px;display:grid}.platform-project{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:16px;gap:14px;padding:18px;display:grid}.platform-project.critical{border-left-color:var(--red)}.platform-project.attention{border-left-color:var(--orange)}.platform-project.stable{border-left-color:var(--green)}.platform-project>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-project>header>div:first-child{gap:3px;display:grid}.platform-project>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.platform-project.critical>header span{color:var(--red)}.platform-project h3{margin:0;font-size:19px}.platform-project a{color:var(--green);font-size:13px}.platform-project-state{text-align:right;gap:4px;display:grid}.platform-project-state small{color:var(--muted)}.platform-project-metrics{flex-wrap:wrap;gap:8px;display:flex}.platform-project-metrics span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:12px}.platform-project-metrics b{color:var(--ink)}.platform-project ul{color:var(--muted);gap:5px;margin:0;padding-left:20px;font-size:13px;display:grid}.platform-project p{color:var(--muted);margin:0}.platform-project p strong{color:var(--ink)}.platform-project>button{justify-self:start}.operator-policy-modal{width:min(620px,100vw - 32px)}@media (width<=900px){.platform-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-project>header{display:grid}.platform-project-state{text-align:left}.platform-filter{width:100%}}
