:root{font-family:DM Sans,sans-serif;color:#17243a;background:#f4f6fa;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#17243a;--muted:#718097;--line:#e3e8f0;--blue:#2d62c9;--blue-dark:#152b4e;--navy:#0c1930;--navy-2:#132642;--ice:#dbeaff;--surface:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f4f6fa;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #76a9ff;outline-offset:2px}svg{display:block}.login-screen{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(ellipse at 74% 18%,rgba(69,119,204,.28),transparent 34%),radial-gradient(ellipse at 24% 76%,rgba(45,86,157,.22),transparent 40%),linear-gradient(132deg,#0a1428 2%,#14284a 48%,#0a1731);color:#f4f7fc}.login-screen:before,.login-screen:after{content:"";position:absolute;width:660px;height:660px;border:1px solid rgba(160,192,246,.08);border-radius:50%;left:-330px;top:95px;box-shadow:0 0 0 65px #a0c0f606,0 0 0 130px #a0c0f605;pointer-events:none}.login-screen:after{width:510px;height:510px;left:-255px;top:170px;box-shadow:none;border-color:#a0c0f60b}.login-header{height:84px;display:flex;align-items:center;padding:0 6.2%;position:relative;z-index:1}.brand{display:inline-flex;align-items:center;gap:12px;color:inherit}.brand-mark{width:43px;height:43px;border-radius:13px;background:#a1c2fa1f;display:grid;place-items:center;border:1px solid rgba(161,194,250,.24);color:#c8dcff}.brand-copy strong{display:block;font:700 21px/21px Manrope,sans-serif;letter-spacing:-.65px}.brand-copy small{font-size:9px;letter-spacing:1.6px;color:#9fb1ce;font-weight:700}.login-layout{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.86fr);gap:5vw;align-items:center;width:min(1200px,88%);margin:0 auto;padding:35px 0 55px}.login-story{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:center;padding:20px 0 15px}.story-eyebrow,.section-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1.45px}.story-eyebrow{color:#b1c3df;margin-bottom:23px}.story-eyebrow span,.section-eyebrow i{width:7px;height:7px;border-radius:50%;background:#8eb7ff;display:inline-block;box-shadow:0 0 0 4px #8eb7ff21}.login-story h1{font:600 clamp(50px,6.1vw,78px)/1.05 Manrope,sans-serif;letter-spacing:-4.2px;margin:0;color:#f5f8ff}.login-story h1 em{font-style:normal;color:#a9caff}.login-story>p{max-width:445px;color:#b3c1d8;font-size:16px;line-height:1.7;margin:20px 0 0}.hero-graphic{width:min(485px,93%);height:195px;position:relative;margin:4px 0 0 4px;overflow:hidden}.graphic-orbit{position:absolute;border:1px solid rgba(172,200,245,.1);border-radius:50%;width:390px;height:390px;left:53px;top:-116px}.orbit-b{width:300px;height:300px;left:98px;top:-71px;border-color:#acc8f517}.orbit-c{width:210px;height:210px;left:143px;top:-26px;border-color:#acc8f512}.graphic-core{position:absolute;top:28px;left:201px;width:82px;height:82px;border-radius:24px;background:linear-gradient(145deg,#93b8f630,#93b8f60b);border:1px solid rgba(178,204,248,.25);display:grid;place-items:center;color:#b6d0ff;box-shadow:0 20px 60px #0003}.graphic-label{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(189,210,244,.17);background:#0c1c33cc;border-radius:6px;color:#c2d2ec;font-size:8px;letter-spacing:.8px}.graphic-label i{width:5px;height:5px;border-radius:50%;background:#9fc3ff}.label-left{left:56px;top:55px}.label-right{left:310px;top:120px}.graphic-trace{position:absolute;bottom:11px;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(160,192,246,.25),transparent)}.story-caption{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1.3px;font-weight:700;color:#97accd}.story-caption>span{height:1px;width:27px;background:#9bbcf2}.story-caption b{color:#627ba1}.login-form-area{width:100%;max-width:490px;justify-self:end}.login-card{border:1px solid rgba(227,235,247,.95);background:#fff;border-radius:15px;padding:37px 39px 25px;color:#172842;box-shadow:0 28px 80px #030c1c4d}.login-icon{width:42px;height:42px;border-radius:12px;background:#edf3ff;display:grid;place-items:center;color:#346ac8;margin-bottom:23px}.login-kicker,.card-eyebrow{color:#5775a6;font-size:9px;font-weight:700;letter-spacing:1.25px;margin-bottom:8px}.login-card h2{font:700 25px Manrope,sans-serif;letter-spacing:-.8px;color:#152b4a;margin:0 0 8px}.login-description{font-size:13px;color:#8090a8;line-height:1.6;margin:0 0 25px}.login-card label,.field-label{display:block;font-size:12px;color:#485d7c;font-weight:600;margin-bottom:8px}.login-input{height:47px;border:1px solid #dfe6f0;border-radius:7px;display:flex;align-items:center;padding:0 12px;margin-bottom:19px;transition:border-color .16s,box-shadow .16s;color:#8293ad}.login-input:focus-within{border-color:#5c8de0;box-shadow:0 0 0 3px #4377cf1f}.login-input>svg{width:17px;flex:none;margin-right:10px}.login-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#304561;font-size:13px}.password-label{display:flex;align-items:center;justify-content:space-between}.password-label>span{font-size:8px;font-weight:700;letter-spacing:.7px;color:#4a75ba;background:#edf3ff;padding:5px 7px;border-radius:4px;margin-bottom:8px}.reveal-button{border:0;background:none;color:#4777c0;font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px;padding:4px 0 4px 8px}.login-submit,.primary-action{width:100%;height:48px;border:0;border-radius:7px;background:linear-gradient(112deg,#173768,#2858a0 54%,#173768);color:#f8faff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:3px;box-shadow:0 6px 14px #16376829;transition:background .16s,transform .16s}.login-submit:hover,.primary-action:hover{background:#24539b;transform:translateY(-1px)}.login-submit svg{color:#b8d2ff}.demo-help{display:flex;gap:9px;align-items:flex-start;font-size:10px;line-height:1.5;color:#8191a8;margin:15px 0 20px}.demo-help svg{width:15px;flex:none;color:#7391bd}.secure-note{display:flex;align-items:center;gap:11px;color:#99a6b9;font-size:8px;letter-spacing:1.1px;font-weight:700}.secure-note span{height:1px;background:#edf0f5;flex:1}.login-disclaimer{text-align:center;color:#a3b5d2;font-size:10px;line-height:1.6;margin:17px 0 0}.login-footer{display:flex;justify-content:space-between;padding:18px 6.2%;color:#8098bf;position:relative;z-index:1;font-size:8px;font-weight:700;letter-spacing:1px}.login-footer b{padding:0 4px;color:#bad3ff}.app-shell{min-height:100vh;--sidebar-width:258px}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:linear-gradient(180deg,#13284b,#0d1b34 53%,#091427);color:#e7eefb;display:flex;flex-direction:column;padding:24px 16px 17px;z-index:5}.brand-compact{margin:0 8px 48px}.brand-compact .brand-mark{width:39px;height:39px;border-radius:11px}.brand-compact .brand-mark svg{width:22px}.brand-compact .brand-copy strong{font-size:19px}.brand-compact .brand-copy small{font-size:8px}.nav-label{padding:0 12px;margin-bottom:12px;color:#8194b4;font-size:9px;letter-spacing:1.4px;font-weight:700}.nav-list{display:grid;gap:6px}.nav-item{height:47px;display:flex;align-items:center;gap:13px;padding:0 13px;border-radius:7px;color:#a6b4ca;border:0;background:transparent;text-align:left;font-size:13px;font-weight:500;transition:background .15s,color .15s}.nav-item:hover{background:#ffffff0e;color:#f0f5ff}.nav-item.active{background:#1c3151;color:#c8dcff;font-weight:700;box-shadow:inset 2px 0 #8db5ff}.sidebar-spacer{flex:1}.demo-note{display:flex;gap:11px;background:#142541;border:1px solid #253b5b;border-radius:8px;padding:14px 12px;margin:0 1px 16px}.demo-icon{flex:none;color:#9eb8e0}.demo-note strong{font-size:11px;color:#e0e9f8}.demo-note p{font-size:10px;color:#a3b2c8;line-height:1.55;margin:5px 0 0}.workspace-user{border:0;border-top:1px solid #283954;background:none;display:flex;align-items:center;gap:10px;padding:16px 5px 0;text-align:left;color:#e8f0fb}.user-avatar,.top-avatar{display:grid;place-items:center;border-radius:50%;background:#dce8fb;color:#315b9a;font-weight:700}.user-avatar{width:35px;height:35px;font-size:12px}.workspace-copy{display:grid;gap:4px;flex:1}.workspace-copy strong{font-size:11px}.workspace-copy small{color:#9caec9;font-size:10px}.workspace-user>svg{color:#a6b6cf}.main-content{margin-left:var(--sidebar-width);min-height:100vh}.topbar{height:68px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 40px}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#8794a8;font-size:12px}.breadcrumbs strong{font-weight:600;color:#40536f}.crumb-slash{color:#c4cedd}.topbar-actions{display:flex;align-items:center;gap:20px}.environment{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.9px;font-weight:700;color:#4269a4;background:#eff4fc;padding:8px 11px;border-radius:20px}.environment i{width:7px;height:7px;border-radius:50%;background:#5685d5;display:inline-block}.top-icon{position:relative;border:0;background:none;padding:5px;color:#71819a}.top-icon>i{position:absolute;right:3px;top:3px;width:5px;height:5px;background:#d48b60;border:1px solid white;border-radius:50%}.top-avatar{width:31px;height:31px;font-size:11px}.page-wrap{max-width:1440px;margin:auto;padding:36px 40px 24px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-eyebrow{color:#687e9f;margin-bottom:10px;font-size:9px}.section-eyebrow i{width:6px;height:6px;background:#6090de}.page-heading h1{font:700 30px/1.25 Manrope,sans-serif;letter-spacing:-1px;color:#172c4c;margin:0 0 7px}.page-heading p{margin:0;color:#75849b;font-size:14px}.date-pill{height:38px;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dfe6f0;border-radius:7px;padding:0 12px;color:#5f718c;font-size:12px;white-space:nowrap}.date-pill svg{color:#7589a8}.demo-banner{min-height:48px;display:flex;align-items:center;gap:11px;border:1px solid #d7e3f5;background:#edf3fc;border-radius:7px;padding:11px 14px;margin-bottom:18px;color:#5373a2}.demo-banner>svg{color:#527fc5;flex:none}.demo-banner p{font-size:12px;margin:0;line-height:1.5;flex:1}.demo-banner p strong{color:#2e5188;margin-right:5px}.demo-banner p span{color:#5d7497}.demo-banner button{border:0;background:transparent;color:#7890b4;padding:3px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card,.surface-card{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-shadow:0 3px 10px #1b315109}.stat-card{min-height:126px;padding:17px 18px}.stat-topline{display:flex;align-items:center;justify-content:space-between;color:#718099;font-size:12px}.stat-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center}.stat-icon.blue{color:#4775c5;background:#edf3ff}.stat-icon.violet{color:#7766b0;background:#f2f0fb}.stat-icon.cyan{color:#4385a8;background:#edf7fb}.stat-icon.slate{color:#637c9d;background:#eef2f7}.stat-value{font:700 28px/1 Manrope,sans-serif;letter-spacing:-.9px;margin-top:11px;color:#1d3456}.stat-value small{font:700 12px DM Sans,sans-serif;letter-spacing:0;color:#8090a8;margin-left:5px}.compact-value{font-size:17px;letter-spacing:-.3px;margin-top:15px}.stat-foot{display:flex;align-items:center;gap:6px;font-size:10px;color:#8d9ab0;margin-top:10px}.positive{color:#4d8b69;font-weight:700}.overview-grid{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);gap:16px;margin-bottom:18px}.surface-card{padding:20px 21px}.card-heading{display:flex;justify-content:space-between;align-items:flex-start}.card-eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:7px;color:#6980a2}.surface-card h2{font:700 17px/1.3 Manrope,sans-serif;letter-spacing:-.35px;color:#1b3253;margin:0 0 5px}.card-heading p,.aside-intro{font-size:12px;color:#8794aa;margin:0}.demo-tag{padding:6px 8px;border-radius:4px;color:#4c71ad;background:#edf3ff;font-size:8px;font-weight:700;letter-spacing:.7px;white-space:nowrap}.large-tag{font-size:9px;padding:8px 10px}.quick-visual{height:112px;border:1px solid #e5ebf4;border-radius:7px;background:linear-gradient(115deg,#f7f9fd,#f0f5fc);margin:19px 0 14px;display:flex;align-items:center;padding:0 16px;gap:14px}.quick-icon{height:46px;width:46px;border-radius:12px;background:#e3edff;color:#4d79c5;display:grid;place-items:center}.quick-visual>div:last-child{display:grid;gap:5px}.quick-visual strong{font-size:12px;color:#354b6d}.quick-visual span{font-size:10px;color:#8492a8}.primary-action{height:43px;margin:0;background:linear-gradient(112deg,#193b70,#2a5bab 54%,#1b3d75);justify-content:center;gap:9px}.primary-action:hover{background:#28599c}.primary-action:disabled{opacity:.7;cursor:wait;transform:none}.target-total{font-size:10px;color:#7b8ca7;background:#f4f6fa;padding:6px 9px;border-radius:5px}.target-list{margin-top:14px}.target-row{height:46px;display:flex;align-items:center;border-top:1px solid #edf0f5;gap:10px}.target-letter{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:700}.target-letter.coral{background:#fff0ed;color:#c97867}.target-letter.blue{background:#edf3fc;color:#5e7fa9}.target-letter.violet{background:#f2eff9;color:#8471ac}.target-letter.amber{background:#fbf3e7;color:#ae874a}.target-name{flex:1;display:grid;gap:3px}.target-name strong{font-size:11px;color:#4a5e7b;font-weight:600}.target-name small{font-size:9px;color:#95a1b3}.target-state{font-size:9px;border-radius:20px;padding:5px 9px;color:#69849b;background:#eef4f6}.target-state.has-signal{color:#9b7944;background:#fbf4e8}.target-note{padding-top:10px;border-top:1px solid #edf0f5;display:flex;align-items:center;gap:7px;color:#8997ab;font-size:9px}.history-card{padding:18px 20px 0;margin-bottom:17px}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.history-heading h2{font-size:16px}.text-action{border:0;background:transparent;color:#4b74b4;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px}.table-scroll{overflow:auto}.history-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.history-table thead{background:#f6f8fb}.history-table th{height:37px;color:#7c8ba2;font-size:10px;font-weight:600}.history-table td,.history-table th{padding:0 11px}.history-table th:first-child,.history-table td:first-child{padding-left:12px}.history-table td{height:52px;border-bottom:1px solid #edf0f4;color:#687993;font-size:11px}.sample-code{font-size:11px;color:#405673}.sample-origin{display:block;color:#99a5b6;font-size:9px;margin-top:3px}.result-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.result-dot.signal{background:#d1a057}.result-dot.clear{background:#70a48d}.status-chip{font-size:9px;border-radius:20px;padding:5px 9px;background:#edf4ef;color:#5e8d72}.history-footer{height:43px;display:flex;align-items:center;justify-content:space-between;color:#8997aa;font-size:10px}.history-footer strong{color:#536987}.history-footer>span:last-child{font-size:8px;letter-spacing:.8px;font-weight:700;color:#748baa}.history-controls{display:flex;align-items:center;gap:8px}.history-search{height:36px;min-width:210px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dfe6ef;border-radius:6px;color:#7c8da7}.history-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#435775;font-size:11px}.history-search input::placeholder{color:#a0adbf}.history-search button{border:0;background:transparent;color:#8594a9;padding:2px}.export-button{height:36px;display:flex;align-items:center;gap:7px;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#4c6487;font-size:11px;font-weight:600;padding:0 11px}.export-button:hover{background:#f4f7fc}.empty-state{text-align:center;padding:30px 12px;color:#8391a7;font-size:12px}.analysis-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;margin-bottom:18px}.analysis-card{padding:23px}.analysis-card .card-heading{padding-bottom:20px;border-bottom:1px solid #edf0f5;margin-bottom:19px}.form-step{font:700 13px Manrope,sans-serif;color:#385d97}.form-step i{font-style:normal;font-weight:500;color:#9aa7b9}.field-label{margin:18px 0 8px}.form-field{height:44px;border:1px solid #dce4ef;border-radius:6px;display:flex;align-items:center;padding:0 12px;gap:10px;color:#8494ad}.form-field:focus-within{border-color:#618fdb;box-shadow:0 0 0 3px #4575c61c}.form-field input,.form-field select{border:0;outline:0;background:transparent;width:100%;color:#3c5273;font-size:12px}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-field svg{pointer-events:none}.analysis-caution{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:6px;background:#f0f4fb;color:#6981a5;font-size:10px;line-height:1.5;margin:18px 0}.analysis-caution svg{flex:none}.analyze-action{margin-top:0}.spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.result-card{padding:14px;margin-top:15px;border:1px solid #dbe5f4;border-radius:7px;background:#f5f8fd}.result-card-heading{display:flex;align-items:center;gap:9px}.result-check{width:26px;height:26px;border-radius:50%;background:#e5f1eb;color:#4b8c6a;display:grid;place-items:center}.result-card-heading>div{display:grid;gap:3px;flex:1}.result-card-heading strong{font-size:12px;color:#304c78}.result-card-heading small,.result-card>small{font-size:9px;color:#8190a8}.result-card p{font-size:12px;color:#596f91;margin:12px 0 5px}.result-card p b{color:#314e7b}.analysis-aside{padding:23px}.analysis-aside h2{margin-bottom:6px}.workflow{margin:22px 0 20px}.workflow-step{display:flex;gap:12px;align-items:flex-start}.step-number{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:#edf3fd;color:#4b76bd;font-size:11px;font-weight:700}.workflow-step strong{font-size:11px;color:#405774}.workflow-step p{font-size:10px;color:#8997aa;margin:4px 0 0}.step-connector{display:block;width:1px;height:18px;background:#dce5f2;margin:3px 0 3px 13px}.aside-status{display:flex;gap:10px;padding:13px;background:#f6f8fb;border:1px solid #e8edf4;border-radius:6px}.offline-indicator{width:8px;height:8px;border-radius:50%;background:#b3bfce;margin-top:4px}.aside-status div{display:grid;gap:4px}.aside-status strong{font-size:10px;color:#526681}.aside-status small{font-size:9px;color:#8b99ad}.footer{display:flex;justify-content:space-between;gap:12px;margin-top:15px;color:#8996a9;font-size:9px}.footer strong{font-size:9px;letter-spacing:.9px;color:#6d7f9b}.footer strong span{padding:0 4px;color:#aeb9c9}.toast{position:fixed;right:24px;bottom:22px;background:#11294c;color:#f5f8fe;border:1px solid #284873;border-radius:8px;padding:13px 16px;box-shadow:0 10px 35px #0a193233;font-size:12px;display:flex;align-items:center;gap:9px;z-index:20;animation:toast-in .2s ease-out}.toast svg{color:#a9caff}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.login-layout{width:92%;gap:4vw;grid-template-columns:minmax(0,1fr) minmax(370px,.9fr)}.login-story h1{font-size:59px}.sidebar{width:225px}.app-shell{--sidebar-width:225px}.page-wrap{padding:30px 25px 22px}.topbar{padding:0 25px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr 1fr}.surface-card{padding:17px}.history-card{padding:16px 15px 0}}@media(max-width:780px){.login-header{height:70px;padding:0 5%}.login-layout{grid-template-columns:1fr;width:min(510px,90%);padding:27px 0 42px}.login-story{min-height:0;padding:0 0 23px}.story-eyebrow{margin-bottom:13px;font-size:8px}.login-story h1{font-size:46px;letter-spacing:-2.8px}.login-story>p{font-size:13px;margin-top:10px;max-width:390px}.hero-graphic{display:none}.story-caption{margin-top:17px;font-size:7px}.login-form-area{justify-self:center;max-width:490px}.login-card{padding:30px 28px 23px}.login-icon{margin-bottom:17px}.login-card h2{font-size:23px}.login-description{margin-bottom:21px}.login-footer{padding:16px 5%;font-size:7px}.sidebar{position:static;width:100%;height:62px;min-height:0;flex-direction:row;align-items:center;padding:0 16px;border:0;border-bottom:1px solid #263855}.brand-compact{margin:0}.brand-compact .brand-mark{width:35px;height:35px}.brand-compact .brand-copy strong{font-size:17px}.brand-compact .brand-copy small{font-size:7px}.nav-label,.nav-list,.sidebar-spacer,.demo-note{display:none}.workspace-user{margin-left:auto;border:0;padding:0}.workspace-copy,.workspace-user>svg{display:none}.user-avatar{width:32px;height:32px}.main-content{margin:0}.topbar{height:51px;padding:0 18px}.topbar-actions{gap:12px}.environment{font-size:8px;padding:6px 8px}.page-wrap{padding:25px 18px 21px}.overview-grid,.analysis-layout{grid-template-columns:1fr;gap:12px}.history-heading{align-items:flex-start;gap:12px;flex-direction:column}.history-controls{width:100%}.history-search{flex:1}.footer{flex-direction:column;gap:6px}.top-icon{display:none}}@media(max-width:460px){.login-layout{width:91%;padding-top:21px}.login-story h1{font-size:39px}.login-card{padding:25px 20px 20px}.login-footer{gap:8px;font-size:6px;letter-spacing:.7px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{padding:13px;min-height:112px}.stat-topline{font-size:10px}.stat-value{font-size:24px}.compact-value{font-size:14px}.page-heading{display:block}.page-heading h1{font-size:25px}.page-heading p{font-size:12px;line-height:1.5}.page-heading>.date-pill,.page-heading>.demo-tag{display:flex;width:max-content;margin-top:14px}.date-pill{height:35px}.demo-banner p{font-size:10px}.page-wrap{padding-left:13px;padding-right:13px}.history-controls{gap:6px}.export-button{font-size:10px;padding:0 7px}.history-search{min-width:0}.history-table td,.history-table th{padding:0 8px}.footer{font-size:8px}}
