:root{--ink:#172238;--heading:#12213a;--muted:#7c889b;--muted-dark:#63718a;--line:#e9eef4;--surface:#fff;--canvas:#f7f9fc;--accent:#2862d8;--accent-hover:#1a4fbe;--focus:#85acf5;--nav:#101c30;--nav-muted:#8391a7;--nav-line:#253149;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{color:var(--heading)}h1{letter-spacing:-.045em}h2{letter-spacing:-.028em}p{line-height:1.65;color:var(--muted-dark)}svg{flex-shrink:0}::selection{background:#c7dafb}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.button{min-height:39px;padding:10px 16px;border:1px solid transparent;border-radius:8px;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:650;font-size:13px;line-height:1.25;transition:background .18s,border-color .18s,transform .18s;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button.primary{color:white;background:var(--accent);border-color:var(--accent)}.button.primary:hover{background:var(--accent-hover)}.button.secondary-btn{color:#42516b;background:#fff;border-color:#dfe6f0}.button.ghost{border-color:#dce5f1;color:#293b57;background:transparent}.button.danger-plain{color:#c44444;background:transparent;padding-left:0}.button-large{min-height:50px;padding:14px 21px;font-size:14px}.button.white-button{background:#fff;color:#12274c;border-color:#fff;min-height:47px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e7ecf3;border-radius:8px;background:white;color:#697992;transition:background .2s}.icon-button:hover{background:#f1f5fb;color:#1b3766}.subtle-link,.text-link{display:inline-flex;align-items:center;gap:7px;color:#2c62c9;font-weight:650;font-size:13px}.subtle-link{font-size:12px}.subtle-link:hover,.text-link:hover{color:#153f95}.eyebrow{font-size:10px;letter-spacing:.135em;color:#657c9e;font-weight:760;text-transform:uppercase}.eyebrow-dot{padding:0 6px}.brand-lockup{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:760;letter-spacing:-.06em;white-space:nowrap;color:#10213a}.brand-ai{font-weight:610;letter-spacing:-.05em}.brand-dot{color:#306bdd}.mark{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#3a83ed,#1f53bd);color:#fff;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff32}.pulse-dot{display:inline-block;position:relative;width:7px;height:7px;border-radius:50%;background:#57c99c;flex-shrink:0;box-shadow:0 0 0 3px #57c99b24}.app-frame{min-height:100vh;display:flex}.side-bar{width:244px;min-width:244px;height:100vh;position:-webkit-sticky;position:sticky;top:0;background:var(--nav);color:#dce5f1;display:flex;flex-direction:column;padding:0 13px 16px;z-index:50;overflow-y:auto}.side-brand{height:79px;padding:0 13px;display:flex;align-items:center;justify-content:space-between}.side-brand .brand-lockup{color:white;font-size:21px}.side-brand .brand-ai{color:#c7d4e8}.side-brand .mark{box-shadow:none}.workspace-switch{display:flex;align-items:center;gap:10px;border:1px solid #2d3c53;background:#182840;border-radius:9px;min-height:63px;padding:10px;margin:3px 0 28px}.workspace-initial{background:#304b72;border-radius:7px;color:#d9eafe;height:34px;width:34px;display:flex;align-items:center;justify-content:center;font-weight:750}.workspace-switch>span:nth-child(2){flex:1 1;min-width:0}.workspace-switch small,.workspace-switch strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch strong{font-size:12px;color:#f1f5ff;font-weight:670}.workspace-switch small{font-size:11px;color:#94a6c0;margin-top:3px}.workspace-switch>svg{color:#839bb8}.side-section-title{font-size:10px;font-weight:750;letter-spacing:.13em;color:#788ba7;padding:0 14px 11px}.nav-spacer{margin-top:28px}.side-nav{display:flex;flex-direction:column;gap:3px}.side-link{height:41px;display:flex;align-items:center;gap:12px;padding:0 13px;color:#a9b8ce;border-radius:7px;font-size:12.5px;font-weight:560;transition:background .16s,color .16s}.side-link:hover{color:#edf4ff;background:#202f47}.side-link.selected{color:#edf5ff;background:#283b58;font-weight:670}.side-link.selected svg{color:#a0c2ff}.side-selected-dot{margin-left:auto;width:4px;height:4px;border-radius:50%;background:#85acff}.side-bottom{margin-top:auto}.sidebar-status{border-top:1px solid var(--nav-line);padding:19px 13px;gap:9px;color:#a2b0c7;font-size:11.5px}.side-user,.sidebar-status{display:flex;align-items:center}.side-user{gap:10px;background:#1a293f;border-radius:9px;padding:11px 9px;min-width:0}.avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#e5edff;border-radius:50%;color:#305caa;font-size:11px;font-weight:760;flex-shrink:0}.avatar-dark{background:#304b70;color:#e8f0ff}.side-user-label{display:block;min-width:0;flex:1 1}.side-user-label small,.side-user-label strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user-label strong{font-size:11.5px;color:#eef4ff}.side-user-label small{font-size:10px;color:#869ab7;margin-top:4px}.signout-button{display:flex;align-items:center;justify-content:center;color:#91a3bc;background:none;border:0;padding:5px;border-radius:6px}.signout-button:hover{background:#334b6d;color:white}.close-drawer{display:none}.work-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.workspace-topbar{height:69px;border-bottom:1px solid var(--line);background:white;justify-content:space-between;padding:0 clamp(24px,3.4vw,56px)}.breadcrumb,.workspace-topbar{display:flex;align-items:center}.breadcrumb{gap:12px;color:#9aa5b4;font-size:12px}.breadcrumb strong{font-weight:650;color:#45526b}.breadcrumb svg{color:#b7c2d0}.topbar-right{gap:20px}.environment-tag,.topbar-right{display:flex;align-items:center}.environment-tag{gap:8px;padding:7px 11px;border:1px solid #e4edf3;background:#f9fbfd;color:#687b92;border-radius:100px;font-size:10.5px;font-weight:600}.environment-tag span{width:6px;height:6px;background:#62bfa0;border-radius:50%}.icon-btn{background:none;border:0;display:inline-flex;align-items:center;justify-content:center;color:#8392a7;padding:5px}.mobile-toggle{display:none}.workspace-content{width:100%;max-width:1560px;margin:0 auto;padding:37px clamp(24px,3.4vw,56px) 70px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.page-heading h1{font-size:30px;letter-spacing:-.05em;font-weight:730;margin:8px 0 7px}.page-heading p{margin:0;font-size:13px}.page-heading-space{margin-bottom:22px}.page-heading .button{margin-top:18px}.beta-banner{background:#f0f6ff;border:1px solid #dce9fb;border-radius:9px;color:#557198;padding:13px 17px;display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin-bottom:23px}.beta-banner strong{color:#315e9d}.beta-banner svg{color:#5985bf;margin-top:2px}.beta-banner-compact{margin-bottom:18px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;margin-bottom:20px}.stat-card{background:#fff;border:1px solid #e8edf4;border-radius:11px;padding:21px 22px 18px;min-height:147px;box-shadow:0 2px 7px #19386604}.stat-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:560;color:#71819a;font-size:12px}.stat-head svg{color:#93a2b7}.stat-value{font-size:33px;line-height:1.2;letter-spacing:-.05em;font-weight:760;color:#1a2a46;margin:19px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-value.small-stat{font-size:25px;letter-spacing:-.04em;white-space:nowrap;padding-top:5px}.stat-unit{font-size:13px;letter-spacing:0;color:#8c9aad;font-weight:550}.stat-bottom,.stat-sub{font-size:11px;color:#99a5b6}.overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);grid-gap:19px;gap:19px;margin-bottom:20px}.lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}.panel{border:1px solid #e8edf4;border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 2px 7px #19386603}.panel-heading{padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1f6}.panel-heading h2{margin:0 0 6px;font-size:15px;font-weight:720;letter-spacing:-.02em}.panel-heading p{margin:0;font-size:11.5px;color:#95a1b3}.company-row{display:flex;align-items:center;gap:12px;padding:13px 23px;border-bottom:1px solid #f0f3f7;min-height:66px}.company-row:last-child{border-bottom:0}.company-logo{width:35px;height:35px;border:1px solid #e5eaf4;display:inline-flex;align-items:center;justify-content:center;background:#f0f5ff;border-radius:9px;color:#4568a6;font-size:13px;font-weight:780;flex-shrink:0}.company-details{flex:1 1;min-width:0}.company-details span,.company-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-details strong{font-size:12px;color:#253450}.company-details span{font-size:10.5px;color:#9aa5b5;margin-top:4px}.priority-pill{display:inline-flex;align-items:center;gap:6px;border-radius:50px;padding:5px 9px;text-transform:capitalize;white-space:nowrap;font-size:10px;font-weight:650}.priority-pill:before{content:"";width:6px;height:6px;display:inline-block;border-radius:100%;background:currentColor}.priority-high{background:#fff0ef;color:#cf6365}.priority-medium{background:#fff7e6;color:#c58d32}.priority-low{background:#eaf5f1;color:#499b7d}.freq-cell{color:#79889c;font-size:11px;text-transform:capitalize;width:54px}.row-total{font-size:12px;font-weight:670;color:#354967;text-align:right;min-width:65px}.row-total small{display:block;margin-top:3px;color:#a8b1bf;font-weight:400;font-size:10px}.empty-state{text-align:center;padding:55px 25px 57px;max-width:480px;margin:auto}.empty-illustration{width:60px;height:60px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#f0f5ff;color:#547fce}.empty-state h3{font-size:15px;margin:0 0 7px;letter-spacing:-.025em}.empty-state p{font-size:12px;line-height:1.65;max-width:330px;margin:0 auto 20px}.insight-panel{padding-bottom:22px}.credit-horizon{display:flex;flex-direction:column;gap:11px;margin:24px 24px 18px}.credit-horizon>span{font-size:11px;color:#8897ac}.credit-horizon strong{font-size:31px;letter-spacing:-.045em;color:#1d3152}.credit-horizon small{font-size:12px;color:#96a3b6;font-weight:550;letter-spacing:0}.budget-bar{height:9px;background:#eef2f8;border-radius:99px;margin:0 24px;overflow:hidden}.budget-bar>span{display:block;height:100%;background:linear-gradient(90deg,#6ba0f0,#346bdc);border-radius:99px;min-width:0}.budget-labels{display:flex;justify-content:space-between;margin:10px 24px 0;color:#a0adbd;font-size:10px}.cost-explainer{background:#f8fafd;border-radius:8px;margin:23px 24px 15px;padding:12px;display:flex;gap:9px;color:#7b91b3}.cost-explainer p{margin:0;font-size:11px;line-height:1.55}.insight-panel>.text-link{margin-left:24px}.soft-tag{background:#f1f4f8;border:1px solid #e7edf5;border-radius:5px;font-size:10px;font-weight:630;color:#728098;padding:6px 9px;white-space:nowrap}.placeholder-feed{padding:42px 25px;text-align:center;max-width:435px;margin:auto}.orb-icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center;background:#eff4fe;color:#6287d4;margin:0 auto 15px;border-radius:14px}.placeholder-feed h3{font-size:14px;letter-spacing:-.02em;margin:0 0 9px}.placeholder-feed p{font-size:11.5px;line-height:1.65;margin-bottom:18px}.quickstart{min-height:300px}.steps-count{font-size:11px;font-weight:670;color:#98a4b4}.quick-steps{padding:4px 23px}.quick-step{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf1f6;padding:15px 0}.quick-step:last-child{border-bottom:0}.step-icon{display:inline-flex;align-items:center;justify-content:center;background:#f1f5fa;border:1px solid #e4eaf3;border-radius:50%;width:34px;height:34px;font-size:10px;font-weight:750;color:#7490bd;flex-shrink:0}.step-icon.done{color:#279777;background:#e3f4ed}.quick-step>div{flex:1 1;min-width:0}.quick-step small,.quick-step strong{display:block}.quick-step strong{font-size:11.5px;font-weight:660}.quick-step small{font-size:10.5px;color:#9aa6b5;margin-top:5px}.quick-step>svg{color:#adb9ca}.quick-step:hover strong{color:#2862d8}.company-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e8edf4;border-radius:11px;background:white;margin-bottom:21px;overflow:hidden}.company-summary-item{padding:20px 23px;border-right:1px solid #edf1f6}.company-summary-item:last-child{border:0}.company-summary-item span,.company-summary-item strong{display:block}.company-summary-item span{color:#8694a9;font-size:11px;margin-bottom:9px}.company-summary-item strong{font-size:23px;font-weight:760;color:#20304c;letter-spacing:-.04em}.listing-heading{align-items:center}.listing-panel{margin-bottom:13px}.list-tools{justify-content:space-between;gap:12px;padding:16px 23px;border-bottom:1px solid #edf1f6}.list-tools,.search-field{display:flex;align-items:center}.search-field{height:38px;min-width:220px;max-width:350px;flex:1 1;gap:10px;border:1px solid #e4e9f1;border-radius:7px;padding:0 12px;color:#a6b1c1}.search-field input{border:0;outline:0!important;width:100%;font-size:12px;color:#24354e;background:transparent}.filter-group{display:flex;align-items:center;gap:7px;position:relative;padding:0 10px;border:1px solid #e4e9f1;border-radius:7px;color:#8392a8;background:white;height:38px}.filter-group select{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0!important;padding-right:13px;font-size:11px;color:#617187}.filter-group svg:last-child{pointer-events:none}.table-scroll{overflow-x:auto;width:100%}.data-table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.data-table th{color:#98a5b6;font-size:9.5px;letter-spacing:.1em;font-weight:750;border-bottom:1px solid #edf1f6;background:#fbfcfe;padding:15px 21px}.data-table td{padding:14px 21px;border-bottom:1px solid #eef2f7;font-size:11.5px;color:#66758d}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcff}.table-company{display:flex;align-items:center;gap:11px;min-width:175px}.table-company small,.table-company strong{display:block;max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-company strong{color:#2a3954;font-size:11.5px}.table-company small{color:#a1adbb;margin-top:5px;font-size:10px}.table-frequency{text-transform:capitalize}.status-tag{display:inline-flex;align-items:center;gap:6px;color:#518e7a;font-size:10px;font-weight:600;white-space:nowrap}.status-tag:before{content:"";background:#6fbea0;height:6px;width:6px;border-radius:100%}.status-tag.paused{color:#9ca4b0}.status-tag.paused:before{background:#cbd2dc}.empty-filter{text-align:center;color:#8b98ab;padding:50px 20px;font-size:12px}.under-table-note{display:flex;align-items:center;gap:8px;color:#8493a7;font-size:11px;padding:0 4px}.under-table-note svg{color:#91a4bc}.modal-layer{position:fixed;inset:0;z-index:100;background:#0c1833a8;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.modal-panel{width:100%;max-width:555px;max-height:min(95vh,900px);overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 24px 90px #08173544}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:27px 30px 15px}.modal-heading h2{margin:7px 0 5px;font-size:22px}.modal-heading p{font-size:12px;margin:0}.company-form{padding:0 30px 26px}.company-form label,.form-grid label{display:block;font-size:11px;font-weight:660;color:#495b73;margin:16px 0 0}.company-form input,.company-form select,.company-form textarea,.pref-inputs input,.pref-inputs select,.settings-panel input{display:block;width:100%;margin-top:8px;border:1px solid #dde5f0;background:#fff;border-radius:7px;min-height:40px;padding:9px 11px;color:#253752;outline:none;font-size:12px}.company-form textarea{min-height:78px;resize:vertical}.company-form input:focus,.company-form select:focus,.company-form textarea:focus,.pref-inputs input:focus,.pref-inputs select:focus,.settings-panel input:focus{border-color:#75a2ed;box-shadow:0 0 0 3px #85acff20}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.optional{font-weight:450;color:#a6b1c0}.cost-preview{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f4f8ff;border:1px solid #e2edff;border-radius:8px;margin-top:20px;padding:13px 15px}.cost-preview span,.cost-preview strong{display:block}.cost-preview span{color:#8193ac;font-size:10px;margin-bottom:5px}.cost-preview strong{color:#2d60b8;font-size:12px}.cost-preview small{max-width:165px;text-align:right;font-size:10px;line-height:1.45;color:#97a6b8}.form-error{color:#ba4043;font-size:12px;margin:13px 0 0}.modal-actions{display:flex;align-items:center;gap:9px;margin-top:22px}.modal-actions>span{flex:1 1}.wallet-overview{background:linear-gradient(125deg,#192b4b,#254474);border-radius:12px;padding:27px 32px;color:#d5e4ff;position:relative;overflow:hidden;margin-bottom:20px}.wallet-overview:after{content:"";position:absolute;right:-30px;top:-115px;width:390px;height:390px;border:1px solid #ffffff15;border-radius:50%;box-shadow:0 0 0 45px #ffffff06,0 0 0 92px #ffffff03;pointer-events:none}.wallet-top{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.13em;color:#b1c7eb;font-weight:770}.wallet-symbol{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff23;border-radius:8px;width:35px;height:35px;color:#f5f9ff}.wallet-total{color:white;font-weight:770;letter-spacing:-.055em;font-size:44px;margin:18px 0 7px;position:relative;z-index:1}.wallet-total span{font-size:14px;color:#b9cbea;letter-spacing:0;font-weight:500;margin-left:8px}.wallet-overview p{color:#bfd0ea;font-size:12px;position:relative;z-index:1}.wallet-badges{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:1;margin-top:18px}.wallet-badges span{padding:7px 10px;border:1px solid #ffffff27;border-radius:6px;font-size:10px;color:#c0d2ec;background:#ffffff0b}.usage-stats{margin-top:20px}.table-foot{border-top:1px solid #e9eef4;background:#fafcff;padding:17px 24px;display:flex;justify-content:space-between;color:#334663;font-size:12px}.two-col-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:19px;gap:19px;margin-top:19px;margin-bottom:19px}.info-card{padding:25px}.info-card h2{font-size:15px}.info-card p{font-size:12px;line-height:1.7}.transaction{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #eef2f6}.transaction div span,.transaction div strong{display:block}.transaction div strong{font-size:11px}.transaction div span{margin-top:4px;color:#94a1b3;font-size:10px}.transaction>strong{font-size:12px}.credit-in{color:#28936e}.credit-out{color:#bc6262}.inline-note{border:1px solid #dde7f5;background:#f6f9ff;border-radius:8px;display:flex;gap:10px;align-items:flex-start;color:#667b9c;font-size:11.5px;line-height:1.6;padding:14px 17px;margin-top:16px}.inline-note svg{margin-top:1px;color:#5d85bc}.briefing-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px;align-items:start}.coming-panel{border-radius:12px;background:#172b4b;padding:29px 28px;color:white;min-height:380px;overflow:hidden;position:relative}.coming-panel:after{content:"";position:absolute;width:280px;height:280px;border:1px solid #ffffff10;border-radius:50%;right:-145px;top:-100px;box-shadow:0 0 0 45px #ffffff04}.coming-panel .soft-tag{display:inline-block;margin:21px 0;color:#b8c9e5;background:#304866;border:1px solid #4a6280}.coming-symbol{height:48px;width:48px;display:flex;align-items:center;justify-content:center;background:#ffffff18;border:1px solid #ffffff22;border-radius:10px}.coming-panel h2{font-size:25px;line-height:1.22;color:white;max-width:250px}.coming-panel p{color:#b8c8e0;font-size:12px;max-width:320px}.brief-points{display:flex;flex-direction:column;gap:12px;margin-top:27px}.brief-points span{display:flex;align-items:center;gap:9px;font-size:11px;color:#d1dff1}.brief-points svg{color:#7cdda9}.form-panel{padding-bottom:15px}.toggle-row{padding:19px 24px;border-bottom:1px solid #f0f2f6;gap:15px}.toggle-icon,.toggle-row{display:flex;align-items:center}.toggle-icon{width:40px;height:40px;justify-content:center;border:1px solid #e8eef7;border-radius:10px;color:#688ac2;background:#f5f8ff}.toggle-copy{flex:1 1;min-width:0}.toggle-copy span,.toggle-copy strong{display:block}.toggle-copy strong{font-size:12px;color:#35455f}.toggle-copy span{font-size:11px;color:#97a3b4;margin-top:6px}.switch{position:relative;display:inline-block;width:37px;height:22px;cursor:pointer}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;background:#d4dce7;border-radius:30px;transition:background .2s}.switch span:before{position:absolute;content:"";width:16px;height:16px;left:3px;top:3px;background:white;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s}.switch input:checked+span{background:#326bd7}.switch input:checked+span:before{transform:translateX(15px)}.switch input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.pref-inputs{padding:0 24px 23px}.form-footer{padding:20px 24px 6px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #eef1f6}.form-footer span{font-size:10.5px;color:#a0adbd}.save-message{margin:5px 24px 12px;color:#326aab;font-size:11px}.settings-panel{margin-bottom:20px}.settings-panel>.form-grid{padding:4px 24px 24px}.settings-panel .panel-heading>svg{color:#6593bd}.security-panel{padding-bottom:19px}.security-row{display:flex;align-items:center;gap:13px;margin:20px 24px 0}.security-row>svg{color:#8399b6}.security-row div{flex:1 1}.security-row span,.security-row strong{display:block}.security-row strong{font-size:12px}.security-row span{margin-top:5px;font-size:11px;color:#8999b0}.muted-note{font-size:11px;color:#94a1b2;margin:20px 24px 0}.feature-trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:19px}.feature-trio>div{background:white;border:1px solid #e9edf4;border-radius:10px;padding:23px}.feature-trio svg{color:#527ec7}.feature-trio strong{display:block;margin-top:14px;font-size:12px}.feature-trio p{font-size:11px;margin:8px 0 0}.intelligence-empty{padding:77px 20px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.admin-card{padding:26px}.admin-card svg{color:#527ed0}.admin-card h2{font-size:14px;margin-top:17px}.admin-value{font-size:27px;letter-spacing:-.04em;font-weight:730;color:#263958;margin:17px 0}.admin-card p{font-size:11px}.help-intro{gap:19px;padding:22px 24px;border:1px solid #e6edf7;background:#f0f6ff;margin-bottom:26px}.help-icon,.help-intro{display:flex;align-items:center;border-radius:10px}.help-icon{justify-content:center;background:#dbeaff;color:#3b72cd;width:52px;height:52px;flex-shrink:0}.help-intro>div:nth-child(2){flex:1 1}.help-intro h2{font-size:15px;margin:0 0 6px}.help-intro p{font-size:11.5px;margin:0}.help-sections{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px}.help-sidebar{display:flex;flex-direction:column;gap:2px;align-self:start;position:-webkit-sticky;position:sticky;top:90px}.help-sidebar h3{font-size:10px;letter-spacing:.1em;color:#92a0b3;margin:14px 13px}.help-sidebar a{padding:12px 13px;color:#7788a0;font-size:12px;border-radius:7px}.help-sidebar a:hover{background:#e9f0fc;color:#326bcb}.help-body{padding:6px 0}.help-block{background:#fff;border:1px solid #e9eef6;padding:24px 26px;border-radius:10px;margin-bottom:15px;scroll-margin-top:90px}.help-heading{display:flex;align-items:center;gap:10px}.help-heading svg{color:#5884cb}.help-heading h2{font-size:14px;margin:0}.help-block p{margin:13px 0 0;font-size:12px}.help-example{background:#f6f9fe;border-radius:7px;margin-top:16px;padding:13px;color:#617da3;font-size:11.5px}.help-faq{background:#fff;border:1px solid #e9eef6;border-radius:10px;padding:23px 26px;margin-bottom:40px}.help-faq h2{font-size:16px;margin:0 0 15px}.faq-item{border-top:1px solid #ebeff5}.faq-item summary{padding:15px 2px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:660;color:#3b4c67}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:19px;color:#93a4bb;font-weight:400}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{font-size:11.5px;margin:0;padding:0 0 18px;max-width:700px}.setup-message{border:1px solid #dbe6f5;background:#fff;border-radius:11px;padding:34px;max-width:730px}.setup-icon{display:flex;align-items:center;justify-content:center;background:#e8f2ff;color:#4074bc;border-radius:10px;width:49px;height:49px;margin-bottom:18px}.setup-message h2{font-size:20px}.setup-message p{font-size:12.5px}.setup-message code{font-size:11px;background:#f2f6fb;border:1px solid #e4ebf5;padding:2px 4px;border-radius:3px}.marketing-page{background:#fff;min-height:100vh}.marketing-shell{max-width:1460px;margin:auto;padding:0 52px}.marketing-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f2f6;gap:16px}.marketing-header nav{display:flex;gap:31px;font-size:12.5px;color:#65748a}.marketing-header nav a:hover{color:#2d61bd}.marketing-head-actions{display:flex;align-items:center;gap:22px}.top-signin{font-size:12.5px;font-weight:650;color:#43536d}.landing-hero{padding:92px 0 106px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:50px;gap:50px;align-items:center}.launch-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid #e0eafb;border-radius:100px;color:#3b69a9;background:#f5f9ff;font-size:10px;letter-spacing:.065em;font-weight:750;padding:9px 13px}.landing-hero h1{margin:22px 0 24px;font-size:clamp(47px,4.4vw,71px);font-weight:780;letter-spacing:-.067em;line-height:1.075;color:#17243b}.landing-hero h1 span{color:#3974d8}.hero-copy>p{font-size:15.5px;color:#77869a;line-height:1.8;max-width:510px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.hero-trust{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#91a0b2;margin-top:27px}.hero-trust svg{color:#7f9dc8}.hero-product{border:1px solid #dce5f2;border-radius:13px;box-shadow:0 22px 70px #2345791b,0 4px 10px #1936630c;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);background:white}.preview-top{display:flex;align-items:center;gap:6px;background:#f6f8fb;border-bottom:1px solid #e7edf5;padding:12px 17px;font-size:10px;color:#9bacc1}.preview-top>span:nth-child(4){margin-left:8px}.preview-circle{width:7px;height:7px;border-radius:50%;background:#dce3ed}.preview-circle:first-child{background:#f1b0ad}.preview-circle:nth-child(2){background:#f0d49d}.preview-circle:nth-child(3){background:#addbc4}.preview-badge{margin-left:auto;color:#9eb0c8;font-size:9px;font-weight:750;letter-spacing:.07em}.preview-body{padding:29px 29px 34px}.preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.preview-heading div span,.preview-heading div strong{display:block}.preview-heading div span{font-size:9px;color:#869ab7;font-weight:740;letter-spacing:.12em}.preview-heading div strong{font-size:17px;font-weight:750;color:#263b5b;margin-top:9px}.preview-live{background:#ecf7f2;color:#4ba78a;border-radius:50px;padding:6px 10px;font-size:9px;white-space:nowrap;display:flex;align-items:center;gap:6px}.preview-live span{height:6px;width:6px;border-radius:50%;background:#5fbc94}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:26px}.preview-metrics>div{border:1px solid #e9eef5;border-radius:8px;padding:16px}.preview-metrics b,.preview-metrics small,.preview-metrics span{display:block}.preview-metrics small{font-size:9px;color:#9eacbb}.preview-metrics b{font-size:25px;margin:10px 0 6px;color:#263753}.preview-metrics span{font-size:9px;color:#8dadc6}.preview-list{border:1px solid #e9eef5;border-radius:8px;margin-top:16px}.preview-list-title{display:flex;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid #edf1f6;font-size:10.5px;font-weight:730;color:#3b4e6a}.preview-list-title>span{font-size:9px;color:#9eb0c4;font-weight:400}.preview-list-row{padding:12px 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eef2f7}.preview-list-row:last-child{border:0}.preview-icon{display:flex;align-items:center;justify-content:center;font-style:normal;border:1px solid #e3eaf5;border-radius:7px;width:29px;height:29px;background:#f2f6fd;color:#6585b9;font-weight:760;font-size:10px}.preview-list-row>span{flex:1 1}.preview-list-row b,.preview-list-row small{display:block}.preview-list-row b{font-size:10px;font-weight:710;color:#334663}.preview-list-row small{font-size:9px;color:#9aacc0;margin-top:5px}.preview-list-row em{font-style:normal;background:#fff2ee;color:#c1796d;font-size:9px;padding:5px 8px;border-radius:20px}.preview-list-row em.low{background:#f2f6fb;color:#8298b4}.landing-feature-section{text-align:center;padding:78px 0 105px;border-top:1px solid #eef1f6}.section-eyebrow{font-size:10px;letter-spacing:.16em;color:#5684c7;font-weight:770}.landing-feature-section h2,.landing-process h2{font-size:clamp(34px,3.2vw,46px);letter-spacing:-.055em;margin:16px 0}.landing-feature-section>p{max-width:570px;margin:0 auto 44px;font-size:14px}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;text-align:left}.landing-feature-grid article{border:1px solid #e8edf5;border-radius:10px;padding:29px;min-height:228px;background:#fff}.landing-feature-grid article>span{height:47px;width:47px;display:flex;align-items:center;justify-content:center;background:#edf4ff;border-radius:10px;color:#4d7fcf}.landing-feature-grid h3{font-size:15px;letter-spacing:-.025em;margin:23px 0 10px}.landing-feature-grid p{font-size:12px;line-height:1.75;margin:0}.landing-process{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding:89px 7%;background:#f8faff;border-radius:20px;margin-bottom:80px}.process-copy p{font-size:13px;max-width:410px;margin:0 0 22px}.process-list{border-top:1px solid #e0e8f3}.process-list>div{display:flex;gap:20px;align-items:center;border-bottom:1px solid #e0e8f3;padding:25px 0}.process-list b{font-size:12px;font-weight:770;color:#7497c9}.process-list small,.process-list strong{display:block}.process-list strong{font-size:13px;color:#2b3e5b}.process-list small{font-size:11px;color:#8b9bad;margin-top:7px}.landing-cta{text-align:center;padding:70px 22px 74px;background:#1d3964;border-radius:16px;color:white;margin-bottom:68px}.landing-cta .section-eyebrow{color:#a6c8fa}.landing-cta h2{color:white;font-size:46px;letter-spacing:-.055em;margin:16px 0 10px}.landing-cta p{color:#c2d0e6;font-size:13px;margin-bottom:25px}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf1f6;padding:27px 0 35px}.marketing-footer>.brand-lockup{font-size:18px}.marketing-footer>.brand-lockup .mark{width:30px!important;height:30px!important}.marketing-footer>span{color:#a2adbb;font-size:11px}.marketing-footer>div{display:flex;gap:20px;font-size:11px;color:#78869b}.marketing-container{max-width:1000px;padding:42px 20px 60px;margin:auto}.auth-screen{min-height:100vh;display:grid;grid-template-columns:46% 54%;background:#fff}.auth-left{background:#102641;min-height:100vh;padding:41px clamp(30px,5vw,85px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-left .brand-lockup{color:white}.auth-left .brand-ai{color:#d2e2f6}.auth-left-middle{position:relative;z-index:1;margin-top:auto;margin-bottom:auto;padding:80px 0}.auth-left-middle .eyebrow{color:#9cbced}.auth-left-middle h2{font-size:clamp(37px,4vw,60px);line-height:1.11;color:white;letter-spacing:-.06em;margin:18px 0}.auth-left-middle p{font-size:14px;color:#b0c1d8;line-height:1.8;max-width:390px}.auth-left-footer{display:flex;align-items:center;gap:9px;font-size:11px;color:#8ea7c6}.auth-decoration{position:absolute;inset:-30% -25% -30% -35%;pointer-events:none;color:#78a4e8;opacity:.58}.auth-decoration svg{position:absolute;right:0;top:15%;width:75%;height:80%}.auth-dot{position:absolute;width:11px;height:11px;border-radius:100%;border:3px solid #91c0ff;box-shadow:0 0 0 10px #71a0ee22}.dot-one{right:12%;top:33%}.dot-two{right:40%;top:60%}.dot-three{right:25%;bottom:11%}.auth-right{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 35px;position:relative}.auth-form-wrap{width:100%;max-width:392px}.auth-top-tag{font-size:10px;font-weight:780;letter-spacing:.14em;color:#5781bf}.auth-form-wrap h1{font-size:36px;font-weight:760;line-height:1.12;letter-spacing:-.055em;margin:15px 0 11px}.auth-form-wrap>p{font-size:13px;color:#8997ab;margin:0 0 32px}.auth-form-wrap form label{display:block;color:#445773;font-size:11.5px;font-weight:670;margin:18px 0 9px}.auth-form-wrap input{width:100%;height:46px;border-radius:7px;border:1px solid #dfe6ef;padding:11px 13px;font-size:12.5px;color:#26364f;background:white;outline:none}.auth-form-wrap input:focus{border-color:#7aa0dc;box-shadow:0 0 0 3px #92b2ea22}.password-wrapper{position:relative}.password-wrapper input{padding-right:45px}.password-toggle{border:0;background:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8a9aaf;padding:5px}.auth-submit{margin-top:24px;width:100%;min-height:47px}.auth-small-note{font-size:10.5px;display:flex;align-items:center;gap:8px;color:#8598b1;margin-top:13px}.auth-small-note svg{color:#5d8fbc}.auth-message{background:#eff7f2;border:1px solid #d8eadf;border-radius:7px;color:#466e55;font-size:12px;line-height:1.6;padding:12px;margin-top:17px}.auth-footer-line{text-align:center;border-top:1px solid #edf0f5;padding-top:21px;margin-top:26px;font-size:12px;color:#8291a6}.auth-footer-line a{font-weight:720;color:#3269c5}.auth-legal{font-size:10.5px;line-height:1.6;color:#aab4c1;margin-top:31px;text-align:center}.auth-back{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:11px;color:#90a0b2;white-space:nowrap}@media(max-width:1300px){.stat-grid{gap:12px}.stat-card{padding:18px}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.workspace-content{padding-left:30px;padding-right:30px}}@media(max-width:1100px){.side-bar{width:220px;min-width:220px}.lower-grid,.overview-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-layout{grid-template-columns:1fr}.landing-hero{gap:24px}.marketing-shell{padding-left:30px;padding-right:30px}}@media(max-width:780px){.side-bar{position:fixed;left:0;top:0;bottom:0;transform:translateX(-105%);transition:transform .2s;box-shadow:12px 0 30px #09193225}.side-bar.drawer-open{transform:translateX(0)}.close-drawer,.mobile-toggle{display:inline-flex}.mobile-overlay{position:fixed;inset:0;z-index:40;background:#0d1b3159;border:0}.workspace-content{padding:25px 18px 55px}.workspace-topbar{padding:0 18px;height:62px}.topbar-right{gap:10px}.environment-tag{display:none}.page-heading h1{font-size:26px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{min-height:130px}.stat-value{font-size:27px}.company-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-summary-item:nth-child(2){border-right:0}.company-summary-item:nth-child(-n+2){border-bottom:1px solid #edf1f6}.feature-trio,.help-sections,.two-col-panels{grid-template-columns:1fr}.help-sidebar{display:none}.marketing-shell{padding:0 20px}.marketing-header nav{display:none}.landing-hero{grid-template-columns:1fr;padding:55px 0 75px;gap:45px}.hero-product{transform:none}.landing-feature-grid,.landing-process{grid-template-columns:1fr}.landing-process{gap:35px;padding:45px 24px}.landing-feature-section{padding:55px 0}.marketing-head-actions{gap:12px}.auth-screen{grid-template-columns:1fr}.auth-left{display:none}.auth-right{min-height:100vh}.help-intro{align-items:flex-start;flex-wrap:wrap}}@media(max-width:500px){.page-heading{align-items:flex-start}.page-heading .button{font-size:11px;padding:9px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{padding:15px;min-height:112px}.stat-head{font-size:10px}.stat-value{font-size:25px;margin:13px 0 8px}.stat-value.small-stat{font-size:20px}.stat-unit{font-size:10px}.panel-heading{padding:18px}.company-row{padding:12px}.company-row .priority-pill,.freq-cell{display:none}.row-total{min-width:48px}.list-tools{padding:13px;flex-direction:column;align-items:stretch}.search-field{max-width:unset}.filter-group{justify-content:flex-start}.modal-layer{padding:9px;align-items:flex-start}.modal-panel{max-height:96vh}.company-form{padding:0 18px 20px}.modal-heading{padding:22px 18px 14px}.form-grid{gap:10px}.cost-preview{flex-direction:column;align-items:flex-start}.cost-preview small{text-align:left;max-width:unset}.form-footer,.modal-actions{flex-wrap:wrap}.wallet-overview{padding:24px 18px}.wallet-total{font-size:35px}.wallet-total span{font-size:11px}.marketing-header .top-signin{display:none}.landing-hero h1{font-size:45px}.preview-body{padding:15px}.preview-metrics{gap:5px}.preview-metrics>div{padding:11px}.landing-cta h2{font-size:35px}.marketing-footer{flex-wrap:wrap}.help-intro{padding:17px}}.public-help{background:#fff;min-height:100vh}.public-help-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;height:75px;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #e9eef4}.public-help .marketing-container{max-width:1000px}.public-help .page-heading h1{font-size:38px}.recharge-panel{margin-bottom:20px}.recharge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;padding:0 22px 22px}.recharge-option{min-width:0;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e3eaf4;border-radius:10px;background:#fff;padding:20px;gap:10px}.recharge-option.recommended{border-color:#a5c5f7;background:linear-gradient(180deg,#f7faff,#fff 55%)}.recharge-name{font-size:11px;color:#6f809a;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.recharge-price{font-size:29px;color:#142747;letter-spacing:-.045em;line-height:1.1}.recharge-price small{font-size:10px;color:#8592a4;letter-spacing:0;font-weight:500}.recharge-quantity{font-size:13px;font-weight:730;color:#2c5cc1}.recharge-option p{font-size:11px;line-height:1.5;min-height:35px;margin:0}.recharge-option .button{font-size:11.5px;min-height:36px;margin-top:auto;width:100%}.recharge-footer{border-top:1px solid #edf1f6;padding:14px 22px;display:flex;gap:10px;color:#72829a;align-items:flex-start;font-size:11px;line-height:1.6}.recharge-footer svg{margin-top:1px}.recharge-error{border:1px solid #f6c6c7;background:#fff7f7;color:#a53c43;padding:12px 15px;border-radius:8px;margin:14px 22px;font-size:12px}.billing-notice{border:1px solid #cddffa;background:#f0f6ff;color:#41649a;padding:15px 17px;border-radius:9px;margin-bottom:20px;font-size:12px}.purchase-state{font-size:11px;color:#6985a5;text-transform:capitalize}.purchase-footnote{margin:17px 0 0;font-size:11px}@media(max-width:1250px){.recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.recharge-grid{grid-template-columns:1fr;padding:0 15px 16px}.recharge-option p{min-height:0}.recharge-footer{padding:13px 15px}.recharge-price{font-size:26px}}.policy-screen{background:#f7f9fd;min-height:100vh}.policy-header{max-width:1200px;margin:auto;height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #e6edf6}.policy-header>a:last-child{color:#506c96;font-size:13px}.policy-layout{max-width:1200px;padding:54px 30px 90px;margin:auto;display:grid;grid-template-columns:210px minmax(0,790px);grid-gap:58px;gap:58px}.policy-sidebar{display:flex;flex-direction:column;align-self:start;position:-webkit-sticky;position:sticky;top:30px;gap:3px}.policy-sidebar .eyebrow{margin:5px 10px 15px}.policy-sidebar a{padding:12px 10px;border-radius:8px;font-size:12px;color:#73839c}.policy-sidebar a.active,.policy-sidebar a:hover{color:#245aa6;background:#eaf1fc;font-weight:700}.policy-body{background:white;padding:52px 58px;border:1px solid #e8eef7;border-radius:14px;box-shadow:0 7px 30px #1e42770a}.policy-body h1{font-size:clamp(29px,3vw,42px);letter-spacing:-.045em;margin:13px 0 9px;color:#14243e}.policy-intro{font-size:15px!important;line-height:1.7;color:#687c99!important}.policy-body section{border-top:1px solid #edf1f7;padding-top:22px;margin-top:26px}.policy-body section h2{font-size:17px;margin:0 0 12px;color:#1c3355}.policy-body section p{font-size:13px;line-height:1.8;color:#536783;margin:10px 0}.policy-draft,.policy-warning{border:1px solid #f1ddb0;background:#fffaf0;border-radius:9px;color:#856326;padding:15px 18px;font-size:12px;line-height:1.7;margin:22px 0}.policy-draft strong{display:block;font-size:13px}.policy-foot{border-top:1px solid #e9edf4;margin-top:36px;padding-top:20px;font-size:11px;color:#8090a6}.consent-screen{background:#f4f7fc;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.consent-card{max-width:610px;width:100%;background:white;border:1px solid #e6edf5;border-radius:14px;padding:38px 43px;box-shadow:0 25px 80px #162b4d18}.consent-card h1{color:#182943;font-size:31px;letter-spacing:-.045em}.consent-card p{color:#73829a;line-height:1.65}.consent-links{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.consent-links a{padding:9px 12px;background:#f0f5fd;border-radius:7px;color:#3566a7;font-weight:650;font-size:12px}.consent-checkbox{display:flex!important;align-items:flex-start!important;gap:10px;margin:19px 0!important;font-size:12px!important;line-height:1.55!important;color:#4e627f!important;font-weight:500!important;cursor:pointer}.consent-checkbox input{flex:0 0 auto;width:16px!important;min-height:0!important;height:16px!important;margin:2px 0 0!important}.consent-checkbox a{text-decoration:underline;color:#275bb0}.consent-card .button{min-height:41px}.feedback-panel{margin-bottom:20px;padding:26px}.feedback-panel .panel-heading{padding:0 0 18px}.support-form{gap:17px}.support-form,.support-form label{display:flex;flex-direction:column}.support-form label{font-size:12px;font-weight:700;color:#435875;gap:8px}.admin-feedback-form select,.admin-feedback-form textarea,.support-form input:not([type=checkbox]),.support-form select,.support-form textarea{border:1px solid #dce5f2;border-radius:8px;background:white;padding:11px 12px;width:100%;font-size:13px;color:#203550;outline:none}.admin-feedback-form textarea,.support-form textarea{resize:vertical;line-height:1.5}.admin-feedback-form :is(textarea,select):focus,.support-form :is(input,textarea,select):focus{outline:2px solid #c6d9fb;outline-offset:1px}.support-form .inline-checkbox{flex-direction:row;align-items:flex-start;font-weight:500;gap:10px;color:#667992}.inline-checkbox input{margin-top:2px;width:16px;height:16px}.support-form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.support-history{margin:20px 0;padding-bottom:9px}.support-list{padding:0 23px 17px}.support-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #edf1f6}.support-item:last-child{border-bottom:0}.support-item div{display:flex;flex-direction:column;gap:5px;min-width:0}.support-item strong{font-size:12px;color:#213954;overflow-wrap:anywhere}.support-item span{font-size:11px;color:#8692a2}.support-item .soft-tag{white-space:nowrap}.support-empty{padding:25px;color:#8593a7;font-size:13px}.privacy-export{padding:0 24px 24px}.privacy-export p{font-size:12px;line-height:1.6;color:#72809a}.privacy-export .button{display:inline-flex}.admin-quicklinks{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.admin-support-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);grid-gap:18px;gap:18px}.admin-feedback-list{display:flex;flex-direction:column;gap:13px}.admin-feedback-item{padding:24px}.admin-feedback-head{display:flex;justify-content:space-between;gap:12px}.admin-feedback-head h2{font-size:17px;margin:8px 0}.admin-feedback-item>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px;margin:12px 0}.admin-feedback-form{border-top:1px solid #ebf0f7;margin-top:18px;padding-top:15px;display:grid;grid-gap:12px;gap:12px}.admin-feedback-form label{font-size:11px;display:flex;flex-direction:column;gap:6px;font-weight:650}.admin-feedback-form .button{justify-self:start}.admin-support-side{padding:20px;margin-bottom:15px}.admin-support-side h2{font-size:15px}.monitoring-list{margin-bottom:18px}.monitoring-item{display:grid;grid-template-columns:185px minmax(0,1fr);grid-gap:17px;gap:17px;padding:19px 24px;border-top:1px solid #edf1f6}.monitoring-name,.monitoring-result{display:flex;flex-direction:column;gap:6px}.monitoring-name strong,.monitoring-result strong{color:#1c3559;font-size:13px}.monitoring-name span,.monitoring-result p,.monitoring-result small{font-size:11px;color:#7c8ca1;line-height:1.6;margin:0}.status-layout{max-width:880px;margin:0 auto;padding:65px 25px 110px}.status-layout h1{font-size:40px;letter-spacing:-.05em;margin:12px 0}.status-layout>p{font-size:14px;color:#76869e}.status-layout h2{font-size:19px;margin:40px 0 18px}.status-incident{padding:23px;margin:12px 0}.status-incident>div{display:flex;gap:15px;justify-content:space-between}.status-incident p{line-height:1.6}.status-incident small{color:#8998aa}@media(max-width:900px){.policy-layout{grid-template-columns:1fr;gap:15px;padding-top:25px}.policy-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.policy-sidebar .eyebrow{width:100%}.policy-body{padding:35px 25px}.admin-support-layout{grid-template-columns:1fr}}@media(max-width:560px){.policy-header,.policy-layout{padding-left:15px;padding-right:15px}.policy-body{padding:26px 19px}.feedback-panel{padding:17px}.support-item{align-items:flex-start}.monitoring-item{grid-template-columns:1fr}.consent-card{padding:25px}.status-layout{padding-top:30px}}.intel-feed{padding:0 25px 20px}.intel-finding{border-top:1px solid #e9eff7;padding:24px 0}.intel-heading{display:flex;gap:14px;justify-content:space-between;font-size:11px;color:#8190a5}.intel-class{display:inline-flex;padding:6px 9px;border-radius:6px;background:#eef4fa;color:#315477;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.03em}.intel-class.verified_activity{background:#e8f5f0;color:#197456}.intel-class.unconfirmed_signal{background:#fff4df;color:#9c6922}.intel-finding h3{font-size:18px;margin:16px 0 10px;line-height:1.45}.intel-finding p{font-size:13px;line-height:1.75;color:#60718c}.intel-finding blockquote{padding:12px 18px;background:#f4f7fb;border-left:3px solid #7296cd;color:#74839a;font-size:12px;line-height:1.7}.intel-finding a{display:inline-block;font-size:12px;color:#356bbc;font-weight:700;margin-top:12px}.admin-privacy-row{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e6edf6;padding:13px 0}.admin-privacy-row strong{font-size:12px}.admin-privacy-row small{font-size:11px;color:#8292a8}.admin-privacy-row select{border:1px solid #e0e9f4;border-radius:6px;padding:8px;background:white;font-size:12px;color:#324c70}