@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&display=swap";:root{color:#172034;font-synthesis:none;--navy:#101828;--blue:#2967d7;--blue-soft:#eef4ff;--teal:#12a594;--border:#e2e7ee;--muted:#657084;--danger:#c93756;--shadow:0 1px 2px #1018280a,0 8px 24px #1018280a;background:#f4f6f8;font-family:DM Sans,system-ui,sans-serif}.preview-indicator{z-index:400;color:#d8bd77;letter-spacing:.14em;pointer-events:none;background:#17170fdb;border:1px solid #6b5830;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1;position:fixed;bottom:14px;right:14px;box-shadow:0 3px 14px #0007}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{transition:background-color .15s,color .15s,border-color .15s}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}.app-shell{min-height:100vh}.sidebar{background:var(--navy);color:#d5dbe7;z-index:30;flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #263044;align-items:center;gap:12px;height:80px;padding:0 22px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#377cf0,#19b4a2);border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 20px #081e4966}.brand span{color:#8f9bb0;letter-spacing:.2em;text-transform:uppercase;font-size:12px;display:block}.org-picker{background:#1a2538;border:1px solid #2c384d;border-radius:10px;margin:19px 14px 8px;padding:12px}.org-picker label,.nav-label{text-transform:uppercase;letter-spacing:.12em;color:#8290a6;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.select-wrap{align-items:center;display:flex;position:relative}.select-wrap select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0 20px 1px 0;font-weight:600}.select-wrap svg{pointer-events:none;position:absolute;right:0}.org-picker>span{color:#8390a5;text-transform:capitalize;font-size:12px}nav{padding:12px 14px;overflow-y:auto}nav a{color:#aeb8c9;border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:10px 12px;font-size:14px;font-weight:500;display:flex}nav a.active{color:#fff;background:#243b62;box-shadow:inset 3px 0 #4d8df7}.nav-label{margin:0;padding:6px 12px}.admin-label{margin-top:22px}.sidebar-footer{border-top:1px solid #293347;align-items:center;gap:10px;margin-top:auto;padding:16px;display:flex}.avatar,.table-avatar{color:#285ab4;background:#dbe8ff;border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:34px;height:34px}.user-meta{flex:1;min-width:0}.user-meta b,.user-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-meta b{color:#fff;font-size:13px}.user-meta span{color:#8491a6;font-size:12px}.icon-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{background:#ffffff12}.icon-button:disabled{opacity:.4;cursor:not-allowed}.mobile-close,.menu-button{display:none}.main-content{min-height:100vh;margin-left:260px}.topbar{border-bottom:1px solid var(--border);z-index:15;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.crumb{color:var(--muted);font-size:13px}.topbar-right{color:#4c5a6f;align-items:center;gap:7px;font-size:12px;display:flex}.demo-pill{color:#9a6710;background:#fff1ca;border:1px solid #f2d786;border-radius:999px;margin-right:12px;padding:3px 7px;font-size:12px;font-weight:800}.page-content{max-width:1500px;margin:auto;padding:36px 38px 60px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.eyebrow{text-transform:uppercase;color:var(--blue);letter-spacing:.12em;margin-bottom:7px;font-size:12px;font-weight:700}.page-header h1{letter-spacing:-.025em;margin-bottom:7px;font-size:27px;line-height:1.2}.page-header p{color:var(--muted);margin:0;font-size:14px}.page-actions{gap:10px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.button svg{width:17px}.button:disabled{opacity:.45;cursor:not-allowed}.button.full{width:100%}.provider-notice{color:#345078;background:#f5f9ff;border:1px solid #cbdcf8;border-radius:9px;gap:11px;margin:0 0 22px;padding:12px 15px;display:flex}.notice-dot{background:#4c84e7;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #dce9ff}.provider-notice strong{font-size:12px}.provider-notice p{color:#627694;margin:2px 0 0;font-size:12px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:21px;display:grid}.metric-card,.card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:11px}.metric-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.metric-icon svg{width:17px}.metric-card>strong{margin:8px 0 3px;font:700 26px Manrope;display:block}.metric-card>small{color:#7c8799;font-size:12px}.two-column,.settings-layout,.detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:20px;display:grid}.card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-heading h2,.card>h2{margin-bottom:5px;font-size:15px}.card-heading p,.card>p{color:var(--muted);margin:0;font-size:12px}.card-heading>a{color:var(--blue);font-size:12px;font-weight:600}.activity-list{margin-top:12px}.activity-row{border-top:1px solid #edf0f4;align-items:center;gap:11px;padding:12px 0;display:flex}.activity-icon{color:#3b70cf;background:#eef4ff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.activity-row>div:nth-child(2){flex:1}.activity-row b,.activity-row span{display:block}.activity-row b{text-transform:capitalize;font-size:12px}.activity-row span{color:var(--muted);margin-top:2px;font-size:12px}.pipeline{padding-top:16px}.pipeline>div{grid-template-columns:1fr auto;gap:6px;margin:13px 0;display:grid}.pipeline span{color:#46546a;font-size:12px}.pipeline b{font-size:12px}.pipeline i{background:linear-gradient(90deg,#3974db,#22b2a2);border-radius:9px;grid-column:1/-1;height:5px}.table-card{padding:0;overflow:hidden}.table-tools{border-bottom:1px solid var(--border);gap:10px;padding:15px 18px;display:flex}.search-box{flex:1;min-width:300px;max-width:420px;position:relative}.search-box svg{color:#7a879a;width:16px;position:absolute;top:10px;left:11px}.search-box input{padding-left:35px!important}.table-tools input,.table-tools select,input,select,textarea{color:#263248;background:#fff;border:1px solid #d5dce6;border-radius:7px;outline:none;padding:9px 11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#697588;text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;background:#f8f9fb;padding:11px 16px;font-size:12px}td{color:#46536a;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:14px 16px}tbody tr:last-child td{border-bottom:0}.primary-cell,.stacked{flex-direction:column;gap:2px;display:flex}.primary-cell b,.strong-link{color:#235fc7}.primary-cell span,.stacked small{color:#7a8798;font-size:12px}.description-cell{white-space:normal;min-width:230px}.badge{text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.pagination{border-top:1px solid var(--border);color:var(--muted);background:#fafbfd;justify-content:space-between;align-items:center;padding:12px 17px;font-size:12px;display:flex}.pagination>div{gap:3px;display:flex}.page-number{color:#245dbf;background:#edf4ff;border:1px solid #b9cdf2;border-radius:6px;width:30px;height:30px}.back-link{color:var(--blue);align-items:center;gap:6px;margin-bottom:15px;font-size:12px;font-weight:600;display:inline-flex}.back-link svg{width:15px}.inline-success{color:#167763;background:#eaf8f3;border:1px solid #bde8db;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 15px;font-size:12px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.detail-grid>div{border-bottom:1px solid #edf0f4;padding:15px 5px}.detail-grid span,.detail-grid b,.detail-grid small{display:block}.detail-grid span{text-transform:uppercase;letter-spacing:.06em;color:#7c8798;margin-bottom:4px;font-size:12px}.detail-grid b{font-size:13px}.detail-grid small{color:var(--muted);font-size:12px}.usage-panel{border:1px solid var(--border);background:#f8fafc;border-radius:9px;margin-top:20px;padding:16px}.usage-title{justify-content:space-between;display:flex}.usage-title>div{align-items:center;gap:8px;font-size:12px;display:flex}.usage-title svg{width:16px;color:var(--blue)}.usage-track{background:#e2e7ee;border-radius:9px;height:8px;margin:15px 0 8px;overflow:hidden}.usage-track i{background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:9px;height:100%;display:block}.usage-panel small{color:var(--muted);font-size:12px}.action-card .button{margin-top:12px}.action-note,.warning-box{color:var(--muted);background:#f7f8fa;border-radius:8px;gap:9px;margin-top:18px;padding:12px;font-size:12px;display:flex}.action-note svg,.warning-box svg{color:#657fa7;flex:none;width:17px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label,.modal label,.login-card label{color:#4b586c;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.form-grid input,.form-grid select,.form-grid textarea,.modal input,.modal select,.login-card input{width:100%}.form-grid input:disabled{color:#687488;background:#f5f6f8}.form-grid fieldset{border:0;margin:0;padding:0}.form-grid legend{color:#4b586c;margin-bottom:6px;font-size:12px;font-weight:600}.span-two{grid-column:1/-1}.radio-card{border:1px solid var(--border);border-radius:8px;align-items:flex-start;margin-bottom:7px;padding:10px;flex-direction:row!important}.radio-card input{margin-top:2px;width:auto!important}.radio-card b,.radio-card small{display:block}.radio-card small{color:var(--muted);margin-top:2px;font-weight:400}.form-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.review-block{text-align:center;max-width:650px;margin:auto}.review-check{color:#148873;background:#e6f8f2;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}.review-block dl{border:1px solid var(--border);text-align:left;border-radius:9px;overflow:hidden}.review-block dl div{border-bottom:1px solid var(--border);justify-content:space-between;padding:12px 15px;display:flex}.review-block dl div:last-child{border:0}.review-block dt{color:var(--muted);font-size:12px}.review-block dd{font-size:12px;font-weight:600}.review-notes{text-align:left;background:#f8fafc;border-radius:8px;padding:12px}.review-notes p{color:var(--muted);margin:4px 0 0;font-size:12px}.user-cell{align-items:center;gap:9px;display:flex}.table-avatar{width:30px;height:30px;font-size:12px}.modal-layer{z-index:50;background:#10182899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(460px,100%);padding:26px;box-shadow:0 24px 60px #0004}.modal-icon,.lock-icon{width:42px;height:42px;color:var(--blue);background:#eaf1ff;border-radius:10px;place-items:center;display:grid}.modal h2{margin:15px 0 5px;font-size:19px}.modal>p{color:var(--muted);font-size:12px}.modal label{margin-top:14px}.settings-layout .capability-list{margin-top:12px}.capability-list>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;font:500 12px monospace;display:flex}.admin-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-launch-grid a{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px;grid-template-columns:1fr auto;padding:22px;display:grid}.admin-launch-grid a:hover{border-color:#9bb9ec}.admin-launch-grid span{color:var(--muted);grid-row:2;margin-top:5px;font-size:12px}.admin-launch-grid svg{color:var(--blue);grid-area:1/2/3;align-self:center}.capability-editor{margin-top:12px}.capability-editor label{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;padding:10px 0;display:flex;position:relative}.capability-editor label>span{flex:1}.capability-editor b,.capability-editor small{display:block}.capability-editor b{font:600 12px monospace}.capability-editor small{color:var(--muted);margin-top:2px;font-size:12px}.capability-editor input{opacity:0;position:absolute}.capability-editor i{background:#c9d0da;border-radius:20px;width:34px;height:19px;position:relative}.capability-editor i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.capability-editor input:checked+i:after{left:17px}code{background:#f1f3f6;border-radius:4px;padding:3px 5px;font-size:12px}.empty-state{text-align:center;color:var(--muted);padding:60px 20px}.empty-icon{color:#9aabc3;font-size:35px}.empty-state h3{color:#263248;margin:12px 0 5px;font-size:16px}.empty-state p{font-size:12px}.login-page{background:#f7f9fc;grid-template-columns:minmax(380px,42%) 1fr;min-height:100vh;display:grid}.login-panel{color:#fff;background:radial-gradient(circle at 20% 15%,#214275 0,#0000 35%),linear-gradient(155deg,#0d1728,#111f34);flex-direction:column;padding:48px;display:flex;position:relative;overflow:hidden}.login-panel:after{content:"";border:1px solid #67a2ef20;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-220px;left:-210px;box-shadow:0 0 0 70px #67a2ef0a,0 0 0 140px #67a2ef08}.login-brand{align-items:center;gap:11px;font:600 20px Manrope;display:flex}.login-copy{z-index:1;max-width:440px;margin:auto 0;position:relative}.login-copy span{color:#67cdbf;letter-spacing:.2em;font-size:12px;font-weight:700}.login-copy h1{letter-spacing:-.04em;margin:18px 0;font-size:40px;line-height:1.12}.login-copy p{color:#aab6c8;font-size:14px;line-height:1.7}.login-foot{color:#718096;z-index:1;font-size:12px;position:relative}.login-form-wrap{place-items:center;padding:30px;display:grid}.login-card{border:1px solid var(--border);background:#fff;border-radius:14px;width:min(420px,100%);padding:34px;box-shadow:0 20px 60px #23354f12}.login-card h2{margin:18px 0 6px;font-size:23px}.login-card>p{color:var(--muted);margin-bottom:22px;font-size:13px}.login-card label{margin-top:14px}.login-card .button{margin-top:20px}.login-card>small{text-align:center;color:#8893a4;margin-top:14px;font-size:12px;display:block}.demo-callout{color:#815e1d;background:#fff8e7;border:1px solid #f2dda7;border-radius:7px;padding:10px}.demo-callout b,.demo-callout span{font-size:12px;display:block}.demo-callout span{margin-top:2px}.form-error{color:#ad2943;background:#fff0f2;border-radius:7px;margin-top:12px;padding:10px;font-size:12px}.app-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}@media (width<=1150px){.metric-grid{grid-template-columns:repeat(3,1fr)}.two-column,.settings-layout{grid-template-columns:1fr}}@media (width<=780px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-close,.menu-button{display:grid}.mobile-close{margin-left:auto}.backdrop{z-index:25;background:#10182888;border:0;position:fixed;inset:0}.main-content{margin-left:0}.topbar{justify-content:flex-start;gap:12px;padding:0 18px}.topbar-right{margin-left:auto}.page-content{padding:25px 18px 45px}.page-header{flex-direction:column}.metric-grid{grid-template-columns:repeat(2,1fr)}.detail-layout,.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.admin-launch-grid,.login-page{grid-template-columns:1fr}.login-panel{display:none}}@media (width<=490px){.metric-grid{grid-template-columns:1fr}.topbar-right>span:not(.demo-pill){display:none}.page-actions{width:100%}.page-actions .button{flex:1}.table-tools{flex-direction:column}.search-box{min-width:0;max-width:none}.detail-grid{grid-template-columns:1fr}}.credential-once{background:#fff9e8;border:1px solid #f0cf75;border-radius:9px;margin-top:18px;padding:16px}.credential-once strong,.credential-once p,.credential-once code{display:block}.credential-once p{color:var(--muted);margin:4px 0 10px;font-size:12px}.credential-once code{overflow-wrap:anywhere;background:#fff;margin-bottom:12px;padding:10px}.credential-once .button{margin-left:auto}:root{color:#e7ebef;--navy:#07131c;--surface:#0a1a25;--surface-raised:#0d202c;--surface-elevated:#0d202c;--surface-soft:#102633;--surface-muted:#102633;--text-primary:#e7ebef;--text-secondary:#91a2ad;--accent:#c8a968;--success:#77d39e;--warning:#d8bc78;--gold:#c8a968;--gold-bright:#e3ca8e;--green:#65c490;--blue:#65a9c8;--teal:#65c490;--border:#213541;--muted:#91a2ad;--danger:#e27f87;--shadow:0 16px 36px #00000021;background:#061119}body{color:#e7ebef;background:#061119}.app-shell{background:#061119}.sidebar{background:#07131c;border-right:1px solid #1e3340;width:230px}.main-content{background:#061119;margin-left:230px}.brand{border-color:#1d303b;height:68px;padding:0 18px}.brand-mark{background:var(--gold);color:#08131b;width:34px;height:34px;box-shadow:none;border-radius:8px;font:700 19px Libre Baskerville,serif}.brand b{color:#f3f1ea;letter-spacing:.04em;font:700 17px Libre Baskerville,serif}.brand span{color:#8fa0aa;letter-spacing:.24em;font-size:12px}.org-picker{background:#0b1c27;border-color:#233844;border-radius:8px;margin:15px 12px 8px;padding:11px 12px}.org-picker label,.nav-label{color:#738894;letter-spacing:.17em;font-size:12px}.org-picker>span{color:#8398a3;align-items:center;gap:6px;margin-top:5px;display:flex}.org-picker>span i,.sidebar-readiness>i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #65c4901a}nav{padding:10px 11px}nav a{color:#9dabb4;border-radius:7px;margin:1px 0;padding:9px 10px;font-size:12px}nav a:hover{color:#eef2f4;background:#0e2230}nav a.active{color:#f2e8d0;box-shadow:inset 2px 0 var(--gold);background:#152b39}nav a.active svg{color:var(--gold-bright)}.sidebar-readiness{background:#091923;border:1px solid #20343f;border-radius:8px;align-items:flex-start;gap:9px;margin:auto 13px 12px;padding:11px;display:flex}.sidebar-readiness b,.sidebar-readiness span{display:block}.sidebar-readiness b{color:#cbd4d9;font-size:12px}.sidebar-readiness span{color:#718691;margin-top:2px;font-size:12px}.sidebar-footer{border-color:#20313b;margin-top:0;padding:13px}.avatar{color:var(--gold-bright);background:#2a3440}.topbar{background:#07131c;border-color:#1d303a;height:58px;padding:0 28px}.crumb{color:#738995;align-items:center;gap:8px;font-size:12px;display:flex}.crumb b{color:#bcc8ce;font-size:12px;font-weight:500}.topbar-right{color:#8295a0}.topbar-divider{background:#283943;width:1px;height:20px}.page-content{max-width:1480px;padding:34px 38px 64px}.page-header{margin-bottom:24px}.eyebrow{color:var(--gold);letter-spacing:.18em;font-size:12px}.page-header h1{letter-spacing:-.025em;color:#f3f1ea;font-family:Libre Baskerville,Georgia,serif;font-size:29px;font-weight:400}.page-header p{color:#91a2ad;max-width:720px;font-size:12px}.metric-card,.card{box-shadow:none;background:#0a1a25;border-color:#203541;border-radius:9px}.metric-card{padding:18px}.metric-top{color:#8ea0aa;font-size:12px}.metric-icon{color:var(--gold-bright);background:#142a37}.metric-card>strong{color:#f2f0e9;font:400 25px Libre Baskerville,serif}.metric-card>small{color:#6ebd90}.card{padding:20px}.card-heading h2,.card>h2{color:#f0eee7;font:400 15px Libre Baskerville,serif}.card-heading p,.card>p{color:#899ca7}.card-heading>a,.strong-link,.primary-cell b,.back-link{color:var(--gold-bright)}.provider-notice p{color:#859aa5}.provider-readiness{background:#0b1d27;border:1px solid #294552;border-radius:9px;grid-template-columns:1fr auto;gap:4px 20px;margin-bottom:20px;padding:15px 18px;display:grid}.provider-readiness>div{color:#8599a5;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;font-size:12px;display:flex}.provider-readiness>strong{color:#d7c28c;grid-area:1/2/3;align-self:center;font:400 14px Libre Baskerville,serif}.provider-readiness>p{color:#8296a1;margin:0;font-size:12px}.button{border-radius:7px;min-height:37px;font-size:12px}.button:focus-visible,.icon-button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.table-card{background:#0a1a25}.table-tools{border-color:#203541}.table-tools input,.table-tools select,input,select,textarea{color:#dbe3e7;background:#081720;border-color:#2b414c}.table-tools input:focus,input:focus,select:focus,textarea:focus{border-color:#9d8758;box-shadow:0 0 0 3px #c8a9681a}input::placeholder,textarea::placeholder{color:#617681}th{color:#718792;background:#0c1e29;border-color:#213641}td{color:#a9b7be;border-color:#192f3a}tbody tr:hover{background:#0e202b}.pagination{background:#081923;border-color:#203541}.badge-neutral{color:#aab9c0;background:#152631;border-color:#2a404b}.badge-info{color:#8bc1d7;background:#102c3a;border-color:#255062}.badge-success{color:#77d39e;background:#102a22;border-color:#23533d}.badge-warning{color:#d8bc78;background:#2a2518;border-color:#594a26}.badge-danger{color:#e79aa2;background:#2d181d;border-color:#61333b}.activity-row{border-color:#1b303b}.activity-icon{color:var(--gold-bright);background:#132b36}.pipeline i,.usage-track i{background:var(--gold)}.usage-panel,.action-note,.warning-box{background:#0c202b;border-color:#203541}.form-grid label,.modal label,.login-card label{color:#acbbc2}.form-actions{border-color:#203541}.radio-card{border-color:#273c48}.modal-layer{background:#01080cd1}.modal{color:#e6ebee;background:#0b1d27;border:1px solid #2a404b}.modal-icon,.lock-icon{color:var(--gold);background:#172c36}.capability-list>div,.capability-editor label{border-color:#1e333e}.capability-editor i{background:#324651}.capability-editor input:checked+i{background:var(--gold)}.admin-launch-grid a{background:#0a1a25;border-color:#213641}.admin-launch-grid a:hover{background:#0d202b;border-color:#826f49}.admin-launch-grid b{font:400 15px Libre Baskerville,serif}.admin-launch-grid svg{color:var(--gold)}.empty-state{color:#7e929d}.empty-icon{border:1px solid #2b424e;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.empty-icon span{background:#49606c;border-radius:50%;width:9px;height:9px}.empty-state h3{color:#d7e0e4;font:400 15px Libre Baskerville,serif}.empty-state p{max-width:420px;margin:0 auto}.form-error,.error-state{color:#eea3a9;background:#2c171c;border:1px solid #60323a}.error-state{border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.error-state span{font-size:12px}.skeleton-panel{gap:12px;padding:22px;display:grid}.skeleton-panel i{background:#142a35;border-radius:3px;height:12px;animation:1.3s ease-in-out infinite pulse}.skeleton-panel i:nth-child(2){width:72%}.skeleton-panel i:nth-child(3){width:86%}.skeleton-panel i:nth-child(4){width:54%}@keyframes pulse{50%{opacity:.42}}.security-callout,.restricted-state{color:#a9bac1;background:#0c202b;border:1px solid #2b4653;border-radius:8px;gap:10px;margin-top:18px;padding:14px;display:flex}.restricted-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px}.restricted-state svg{color:var(--gold)}.restricted-state h3{margin:4px 0 0;font:400 16px Libre Baskerville,serif}.restricted-state p{color:#879aa4;font-size:12px}.resolution-list{counter-reset:resolution;margin:16px 0 20px;padding:0;list-style:none}.resolution-list li{counter-increment:resolution;color:#a8b6bd;border-bottom:1px solid #1d323d;padding:10px 0 10px 34px;font-size:12px;position:relative}.resolution-list li:before{content:counter(resolution);width:22px;height:22px;color:var(--gold);background:#172c36;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:7px;left:0}.health-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;display:grid}.health-card{grid-template-columns:auto 1fr auto;align-items:center;gap:7px 12px;display:grid}.health-card>svg{color:var(--gold);grid-row:1/3;width:20px}.health-card>span{color:#8094a0;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.health-card>strong{font:400 14px Libre Baskerville,serif}.health-card>.badge{grid-area:1/3/3}.readiness-list>div{border-bottom:1px solid #1d323d;justify-content:space-between;padding:12px 0;display:flex}.danger-zone{border-color:#4a2d33}.danger-zone small{color:#7f929c;margin-top:8px;display:block}.app-loading{color:#8fa2ac;background:#061119;align-content:center;gap:12px}.loading-mark{background:var(--gold);color:#07131c;border-radius:8px;place-items:center;width:42px;height:42px;margin:auto;font:700 19px Libre Baskerville,serif;display:grid}.login-card{box-shadow:none;background:#0a1a25;border-color:#203541}.login-card h2{font-family:Libre Baskerville,serif;font-weight:400}.demo-callout,.credential-once{color:#d9c486;background:#292414;border-color:#5d4f2a}.credential-once code{color:#e4d4aa;background:#07161f}.muted{color:#899ca7}code{color:#c7d3d8;background:#10232e}@media (width<=1000px){.health-grid,.provider-readiness{grid-template-columns:1fr}.provider-readiness>strong{grid-area:auto}}@media (width<=780px){.main-content{margin-left:0}.sidebar{width:min(290px,88vw)}.page-content{padding:26px 18px 48px}.topbar{padding:0 16px}.crumb>span,.crumb>svg{display:none}}.attention-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.attention-grid>div{background:#0b1d27;border:1px solid #203541;border-radius:8px;padding:13px}.attention-grid span,.attention-grid b,.attention-grid small{display:block}.attention-grid span{color:#8397a2;font-size:12px}.attention-grid b{margin:8px 0 5px;font:400 17px Libre Baskerville,serif}.attention-grid small{color:#6e8792;font-size:12px}.quiet-state{color:#718791;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:160px;font-size:12px;display:flex}.quiet-state svg{color:#3a535f}.form-hint{color:#708590!important;margin:10px 0 0!important;font-size:12px!important}.compact-card{margin-top:16px}.credential-once{color:#dbc88e;gap:12px;display:flex}.credential-once>svg{flex:none}.credential-once>div{flex:1}.modal-icon.danger{color:#e28a93;background:#2d181d}.icon-link{color:#8196a1}.icon-link:hover{color:var(--gold)}@media (width<=520px){.attention-grid{grid-template-columns:1fr}.health-card{grid-template-columns:auto 1fr}.health-card>.badge{grid-area:auto/2}.credential-once{align-items:flex-start}}.sidebar nav{scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.nav-group{margin-top:12px}.nav-group .nav-label{margin-bottom:2px}.modal.wide{width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.modal textarea{resize:vertical;width:100%}.operation-confirm{width:min(520px,100%);padding:28px}.modal-kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:700;display:block}.operation-confirm h2{margin-top:7px}.operation-summary{border:1px solid #29404c;border-radius:8px;grid-template-columns:1fr 1fr;margin-top:20px;display:grid;overflow:hidden}.operation-summary>div{background:#091923;border-bottom:1px solid #203541;padding:13px 15px}.operation-summary>div:nth-child(odd){border-right:1px solid #203541}.operation-summary>div:nth-last-child(-n+2){border-bottom:0}.operation-summary span,.operation-summary b{display:block}.operation-summary span{color:#78909c;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.operation-summary b{color:#dce4e8;text-transform:capitalize;margin-top:5px;font-size:12px}.operation-warning{color:#d5c28d;background:#292414;border:1px solid #594a26;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;font-size:12px;line-height:1.5;display:flex}.operation-warning svg{flex:none;width:17px}.button.danger-solid{color:#fff;background:#a63a49;border-color:#bf5260}.button.danger-solid:hover{background:#b94353}@media (width<=560px){.operation-summary{grid-template-columns:1fr}.operation-summary>div:nth-child(odd){border-right:0}.operation-summary>div:nth-last-child(2){border-bottom:1px solid #203541}.operation-confirm .form-actions{flex-direction:column-reverse}.operation-confirm .form-actions .button{width:100%}}.modal{max-height:calc(100vh - 40px);overflow-y:auto}.activation-context{background:#091923;border:1px solid #29404c;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:13px 15px;display:grid}.activation-context span,.activation-contact-summary{flex-direction:column;gap:4px;display:flex}.activation-context small,.activation-contact-summary small{color:#78909c;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.activation-context strong,.activation-contact-summary strong{color:#e2e8eb;font-size:12px}.activation-customer-action{align-items:flex-end;display:flex}.activation-customer-action .button{width:100%}.activation-contact-summary{background:#0d251f;border:1px solid #2d5144;border-radius:8px;padding:14px 150px 14px 15px;position:relative}.activation-contact-summary span{color:#8fa7a0;font-size:12px}.activation-contact-summary .button{position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (width<=780px){.activation-context{grid-template-columns:1fr}.activation-contact-summary{padding-right:15px}.activation-contact-summary .button{margin-top:8px;position:static;transform:none}}.button.compact{min-height:30px;padding:0 10px}.operation-evidence{margin-top:18px;scroll-margin-top:78px}.operation-evidence pre{color:#cbd8de;background:#061119;border:1px solid #29404c;border-radius:8px;margin:16px 0 0;padding:16px;line-height:1.6;overflow:auto}.operation-evidence pre code{color:inherit;background:0 0;padding:0;font-size:12px}.response-evidence-grid{border:1px solid #29404c;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.response-evidence-grid>div{border-bottom:1px solid #29404c;min-width:0;padding:14px 16px}.response-evidence-grid>div:nth-child(odd){border-right:1px solid #29404c}.response-evidence-grid>div.span-two{border-right:0;grid-column:1/-1}.response-evidence-grid span,.response-evidence-grid b,.response-evidence-grid code{display:block}.response-evidence-grid span{color:#78909c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700}.response-evidence-grid b{color:#ecede9;font-size:12px}.response-evidence-grid code{overflow-wrap:anywhere;white-space:normal}.response-evidence-grid p{color:#c3cfd5;margin:0;font-size:12px;line-height:1.55}.response-json{margin-top:14px}.response-json summary{cursor:pointer;color:var(--gold-bright);font-size:12px;font-weight:700}.response-empty{background:#081720;border:1px dashed #35505d;border-radius:8px;margin-top:18px;padding:18px}.response-empty b{margin-bottom:5px;display:block}.response-empty p{color:#899ca7;margin:0 0 12px;font-size:12px}@media (width<=640px){.response-evidence-grid{grid-template-columns:1fr}.response-evidence-grid>div:nth-child(odd){border-right:0}.response-evidence-grid>div.span-two{grid-column:auto}.operation-evidence .card-heading{flex-direction:column}.operation-evidence .button-row{flex-wrap:wrap;width:100%}}.operation-modal-header{grid-template-columns:auto 1fr auto;align-items:start;gap:13px;display:grid}.operation-modal-header .modal-kicker{margin-top:1px}.operation-modal-header h2{margin:5px 0 0}.operation-modal-header .icon-button{color:#8da0a9;margin:-5px -5px 0 0}.operation-modal-icon{width:39px;height:39px;color:var(--gold);background:#182922;border:1px solid #3b4d4e;border-radius:10px;place-items:center;display:grid}.operation-modal-icon svg{width:19px}.customer-assignment-modal{width:min(560px,100%);padding:26px}.assignment-summary{color:#9babb3;background:#081923;border:1px solid #2c414b;border-radius:10px;align-items:center;gap:12px;margin:21px 0 18px;padding:13px 14px;display:flex}.assignment-summary strong{color:#f0d58f;background:#292416;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:600 14px Libre Baskerville,serif;display:grid}.assignment-summary span{font-size:12px;line-height:1.45}.assignment-fields>label{gap:8px}.assignment-divider{color:#6f838d;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.assignment-divider:before,.assignment-divider:after{content:"";background:#203541;flex:1;height:1px}.new-customer-option{color:#dce4e7;text-align:left;cursor:pointer;background:#091a24;border:1px dashed #3b515a;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:62px;padding:11px 12px;display:flex}.new-customer-option:hover:not(:disabled){background:#10232a;border-color:#8b7649}.new-customer-option:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.new-customer-option:disabled{opacity:.45;cursor:not-allowed}.new-customer-option-icon{width:34px;height:34px;color:var(--gold);background:#172b35;border-radius:9px;flex:none;place-items:center;display:grid}.new-customer-option-icon svg{width:17px}.new-customer-option b,.new-customer-option small{display:block}.new-customer-option b{font-size:12px}.new-customer-option small{color:#8296a0;margin-top:3px;font-size:12px;line-height:1.35}.customer-assignment-modal .form-actions{margin-top:21px;padding-top:18px}.customer-assignment-modal .form-actions .button.primary{min-width:132px}@media (width<=560px){.customer-assignment-modal{padding:20px}.operation-modal-header{grid-template-columns:auto 1fr auto}.assignment-summary,.new-customer-option{align-items:flex-start}}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.button.compact{min-height:32px;padding:0 10px;font-size:12px}.button.compact svg{width:14px}.badge{letter-spacing:.01em;padding:4px 9px;font-size:12px}.page-actions>.badge,.user-header-actions>.badge{align-items:center;min-height:29px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2391a2ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px!important}.select-wrap select{background-image:none;padding-right:20px!important}.tenant-scope-select{color:#8fa2ac;background:#10232e;border:1px solid #304550;border-radius:7px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;min-width:230px;height:37px;padding:0 9px;font-size:12px;font-weight:600;display:grid}.tenant-scope-select>svg:first-child{width:15px;color:var(--gold)}.tenant-scope-select>svg:last-child{pointer-events:none;width:13px;margin-left:-24px}.tenant-scope-select select{color:#e1e7ea;background-image:none;min-width:110px;font-weight:600;box-shadow:none!important;background-color:#0000!important;border:0!important;padding:0 22px 0 3px!important}.tenant-scope-select span{white-space:nowrap}.user-header-actions,.line-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.detail-layout{align-items:start}.danger-actions{gap:9px;margin-top:16px;display:grid}.sync-status-bar{color:#7f939e;background:#091923;border:1px solid #203541;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-10px 0 20px;padding:10px 13px;font-size:12px;display:flex}.sync-status-bar span:first-child{color:#b7c4ca;align-items:center;gap:7px;display:flex}.sync-status-bar i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #65c4901a}.button.active-toggle{color:var(--gold-bright);background:#282315;border-color:#6f6040}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=780px){.page-actions,.line-header-actions{justify-content:stretch;width:100%}.tenant-scope-select{width:100%}.page-actions>.button,.line-header-actions>.button{flex:1}.sync-status-bar{flex-direction:column;align-items:flex-start}}.developer-shell .brand span{color:var(--gold);letter-spacing:.2em}.developer-shell .sidebar-readiness{margin-top:auto}.portal-switch{color:var(--gold);border:1px solid #344753;border-radius:6px;padding:6px 9px;font-size:12px}.portal-switch:hover{background:#10232e}.restricted-page{color:#e7ebef;text-align:center;background:#061119;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.restricted-page>svg{width:46px;height:46px;color:var(--gold)}.restricted-page h1{margin:18px 0 6px;font:400 28px Libre Baskerville,serif}.restricted-page p{color:#8da0aa;max-width:540px}.developer-steps{color:#aab8bf;margin:20px 0 0;padding-left:20px;font-size:12px}.developer-steps li{padding:7px 0}.credential-meta{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:5px 8px;margin:4px 0 10px;display:grid}.credential-meta small{color:#7f939e;grid-column:1/-1}.credential-meta .text-danger{grid-column:1/-1}.text-danger{color:#e79aa2;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.button-row .button{min-height:31px;padding:0 10px}.usage-list{margin-top:14px}.usage-list>div{border-bottom:1px solid #1e333e;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.usage-list>div:last-child{border-bottom:0}.usage-list code{overflow-wrap:anywhere}.error-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.error-details{margin:16px 0 0}.error-details>div{border-top:1px solid #1e333e;padding:10px 0}.error-details dt{color:#78909c;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.error-details dd{color:#b4c1c7;margin:5px 0 0;font-size:12px;line-height:1.5}.warning-box.persistent{margin:0 0 18px}.padded-heading{border-bottom:1px solid #203541;padding:18px 20px}.large-card-icon{width:26px;color:var(--gold);margin-bottom:15px}.scope-suggestions{color:#718691;margin-top:12px;font-size:12px;line-height:1.5}.developer-shell .metric-grid,.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-topbar .topbar-right{margin-left:auto}.quick-actions{border:1px solid var(--border);background:var(--surface,#fff);width:min(380px,100%);box-shadow:var(--shadow);border-radius:11px;padding:14px}.quick-actions-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.quick-actions-heading .eyebrow{color:var(--blue);margin:0}.quick-actions-heading h2{color:var(--navy);margin:4px 0 0;font-size:14px}.quick-actions-count{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:12px}.quick-action-trigger,.quick-action-option{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;display:grid}.quick-action-trigger{background:var(--blue-soft);min-height:60px;color:var(--navy);border:1px solid #bfd1ef;border-radius:9px;padding:10px 11px}.quick-action-trigger:hover{border-color:var(--blue);background:#e4edff}.quick-action-trigger>span:nth-child(2),.quick-action-option>span:nth-child(2){min-width:0}.quick-action-trigger b,.quick-action-trigger small,.quick-action-option b,.quick-action-option small{display:block}.quick-action-trigger b,.quick-action-option b{font-size:12px}.quick-action-trigger small,.quick-action-option small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.quick-action-trigger>svg,.quick-action-option>svg{width:17px;color:var(--blue)}.quick-action-icon,.quick-action-option-icon{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.quick-action-icon svg,.quick-action-option-icon svg{width:16px}.quick-action-modal{width:min(540px,100%);padding:0;overflow:hidden}.quick-action-modal-header{border-bottom:1px solid var(--border);background:var(--surface-raised,#f8fafc);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:23px 24px 20px;display:grid}.quick-action-modal-header .modal-icon{margin-top:1px}.quick-action-modal-header .modal-kicker{margin:0 0 5px}.quick-action-modal-header h2{margin:0 0 6px}.quick-action-modal-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.quick-action-modal-header>.icon-button{color:var(--muted)}.quick-action-modal-body{padding:20px 24px 22px}.quick-action-option{border:1px solid var(--border);background:var(--surface,#fff);min-height:72px;color:var(--navy);border-radius:10px;margin-top:10px;padding:12px 13px}.quick-action-option:first-child{margin-top:0}.quick-action-option:hover{border-color:var(--blue);background:var(--blue-soft)}.quick-action-option-primary{border-color:var(--blue);box-shadow:0 4px 12px #2967d71a}.quick-action-option-icon{background:var(--blue-soft);color:var(--blue)}.quick-action-modal-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.quick-action-modal-footer a{color:var(--blue);align-items:center;gap:5px;font-weight:700;display:inline-flex}.quick-action-modal-footer a svg{width:14px}.line-performance-card{margin-top:0;padding:22px 24px 18px}.line-performance-heading{align-items:center}.line-kpi-period{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px}.line-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.line-kpi-tile{border:1px solid var(--border);background:#fbfcfe;border-radius:10px;min-width:0;padding:15px 16px}.line-kpi-tile-top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.line-kpi-icon{background:var(--blue-soft);width:29px;height:29px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.line-kpi-icon svg{width:16px}.line-kpi-tile>strong{color:var(--navy);margin:10px 0 2px;font:700 25px Manrope;display:block}.line-kpi-tile>small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.line-kpi-change{font-size:12px;font-weight:700;display:block}.line-kpi-chart{border-top:1px solid var(--border);margin-top:20px;padding-top:17px}.line-kpi-chart-bars{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px;height:115px;padding:0 8px;display:grid}.line-kpi-chart-column{height:100%;color:var(--muted);flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.line-kpi-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:calc(100% - 20px);display:flex}.line-kpi-bars i{border-radius:4px 4px 0 0;width:10px;min-height:2px;display:block}.line-kpi-bars i.activation,.line-kpi-legend i.activation{background:var(--blue)}.line-kpi-bars i.suspension,.line-kpi-legend i.suspension{background:#12a594}.line-kpi-legend{color:var(--muted);justify-content:flex-end;gap:15px;margin-top:10px;font-size:12px;display:flex}.line-kpi-legend span{align-items:center;gap:5px;display:inline-flex}.line-kpi-legend i{border-radius:2px;width:7px;height:7px}.line-kpi-footnote{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.line-kpi-loading{min-height:140px;margin-top:20px}.developer-environment-control{background:#081720;border:1px solid #2b414c;border-radius:12px;gap:6px;margin:0 10px 12px;padding:11px;display:grid}.developer-environment-control>span{color:#7f949e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.developer-environment-control>strong{letter-spacing:.08em;color:#a7b8bf;font-size:12px}.developer-environment-sandbox .sidebar{box-shadow:inset -3px 0 #69b7da}.developer-environment-production .sidebar{box-shadow:inset -3px 0 #c9a85f}.environment-context-banner{border:1px solid;border-radius:10px;align-items:center;gap:11px;min-height:40px;margin:-3px 0 18px;padding:9px 13px;font-size:12px;display:flex}.environment-context-banner b{letter-spacing:.12em;font-size:12px}.environment-context-banner.production{color:#d9edce;background:#172317;border-color:#4f6939}.environment-context-banner.sandbox{color:#d1edf8;background:#0d2733;border-color:#336b82}.environment-context-banner span{color:inherit;opacity:.78}@media (width<=1050px){.developer-shell .metric-grid{grid-template-columns:repeat(2,1fr)}.error-catalog{grid-template-columns:1fr}}@media (width<=520px){.developer-shell .metric-grid{grid-template-columns:1fr}.portal-switch{display:none}}@media (width<=780px){.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=490px){.overview-metric-grid{grid-template-columns:1fr}}@media (width<=650px){.line-performance-card{padding:18px}.line-performance-heading{flex-direction:column;align-items:flex-start}.line-kpi-grid{grid-template-columns:1fr}.line-kpi-chart-bars{gap:7px;padding:0 2px}.line-kpi-bars i{width:8px}}.quick-actions-heading h2,.quick-action-trigger,.quick-action-option{color:#e7ebef}.quick-action-trigger{background:#102c3a;border-color:#2b5367}.quick-action-trigger:hover{background:#153746}.quick-action-option{background:#0d202c;border-color:#29404c}.quick-action-option:hover{background:#102c3a}.quick-action-option-icon{color:#65a9c8;background:#142a37}html[data-theme=light] .quick-actions-heading h2,html[data-theme=light] .quick-action-trigger,html[data-theme=light] .quick-action-option{color:#102a43}html[data-theme=light] .quick-action-trigger{background:#eef4ff;border-color:#bfd1ef}html[data-theme=light] .quick-action-trigger:hover{background:#e4edff}html[data-theme=light] .quick-action-option{background:#fff;border-color:#d9e1ea}html[data-theme=light] .quick-action-option:hover{background:#eef4ff}html[data-theme=light] .quick-action-option-icon{color:#1677b8;background:#eaf1ff}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:37px;overflow:hidden}select option,select optgroup{color:#e7ebef;background:#0b1d27}select option:disabled{color:#738894}.select-wrap{min-width:0}.select-wrap select{text-overflow:ellipsis;min-width:0;line-height:1.25;color:#edf1f3!important;background-color:#081720!important;border:1px solid #2b414c!important;border-radius:7px!important;padding:7px 28px 7px 9px!important}.select-wrap svg{color:#b6c3c9;right:8px}.tenant-scope-select select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-picker{position:relative}.organization-menu{min-width:0;position:relative}.organization-menu-trigger{color:#f0f2ef;cursor:pointer;text-align:left;background:#081720;border:1px solid #304853;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 9px;font-size:12px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff06}.organization-menu-trigger:hover{background:#0b1d27;border-color:#6e6247}.organization-menu-trigger:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.organization-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-menu-trigger svg{color:#a9b6bc;flex:none;width:15px;transition:transform .16s,color .16s}.organization-menu-trigger svg.rotated{color:var(--gold);transform:rotate(180deg)}.organization-menu-popover{z-index:80;background:#091923;border:1px solid #354b55;border-radius:12px;padding:6px;animation:.12s ease-out organization-menu-in;position:absolute;top:calc(100% + 7px);left:-3px;right:-3px;box-shadow:0 18px 38px #0000007a,0 0 0 1px #c8a9680f}.organization-menu-popover>button{color:#dce4e7;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.organization-menu-popover>button:hover,.organization-menu-popover>button:focus-visible{background:#102630;border-color:#29414c;outline:0}.organization-menu-popover>button.selected{color:#f0d99e;background:#282315;border-color:#6f6040}.organization-menu-popover button>span{min-width:0}.organization-menu-popover strong,.organization-menu-popover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-menu-popover strong{font-size:12px;font-weight:700}.organization-menu-popover small{color:#80939d;text-transform:capitalize;margin-top:3px;font-size:12px}.organization-menu-popover .selected small{color:#ad9d75}.organization-menu-popover svg{width:14px;color:var(--gold);flex:none}@keyframes organization-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tenant-scope-menu{min-width:230px;position:relative}.tenant-scope-trigger{color:#eef2f2;cursor:pointer;text-align:left;background:linear-gradient(#102630,#0b1d27);border:1px solid #40525a;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 10px;display:grid;box-shadow:inset 0 1px #ffffff09,0 6px 18px #0000001f}.tenant-scope-trigger:hover{background:linear-gradient(#142b34,#0d212a);border-color:#8b7447}.tenant-scope-trigger:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.tenant-scope-trigger>svg:first-child{width:17px;color:var(--gold)}.tenant-scope-trigger>svg:last-child{color:#aab9bf;width:15px;transition:transform .16s}.tenant-scope-trigger>svg.rotated{color:var(--gold);transform:rotate(180deg)}.tenant-scope-trigger>span{min-width:0;display:grid}.tenant-scope-trigger small{color:#8298a2;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.tenant-scope-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-scope-popover{z-index:100;background:#091923;border:1px solid #3a5059;border-radius:13px;width:min(330px,100vw - 30px);padding:7px;animation:.12s ease-out organization-menu-in;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 46px #0000008c,0 0 0 1px #c8a96812}.tenant-scope-popover-heading{color:#7f949d;letter-spacing:.12em;text-transform:uppercase;padding:6px 9px 8px;font-size:12px;font-weight:750}.tenant-scope-popover>button{color:#e5ebed;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.tenant-scope-popover>button:hover,.tenant-scope-popover>button:focus-visible{color:#f4dfa8;background:#272316;border-color:#6d6042;outline:0}.tenant-scope-popover button>span{min-width:0}.tenant-scope-popover strong,.tenant-scope-popover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tenant-scope-popover strong{font-size:12px}.tenant-scope-popover small{color:#81959e;text-transform:capitalize;margin-top:3px;font-size:12px}.tenant-scope-popover button svg{color:#8799a1;flex:none;width:13px;transform:rotate(-90deg)}.tenant-scope-popover>p{color:#8ba0aa;text-align:center;background:#0c202a;border-radius:8px;margin:4px;padding:12px;font-size:12px}.fort-select{width:100%;min-width:0;position:relative}.fort-select-trigger{color:#eef2f2;cursor:pointer;text-align:left;background:linear-gradient(#0d222c,#081720);border:1px solid #304853;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffffff06}.fort-select-trigger:hover:not(:disabled){background:linear-gradient(#112832,#0a1c25);border-color:#786945}.fort-select-trigger:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.fort-select-trigger:disabled{cursor:not-allowed;opacity:.52}.fort-select-trigger>span{gap:2px;min-width:0;display:grid}.fort-select-trigger b,.fort-select-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fort-select-trigger b{font-size:12px;font-weight:650}.fort-select-trigger small{color:#8399a3;font-size:12px;font-weight:500}.fort-select-trigger>svg{color:#aab8be;flex:none;width:15px;transition:transform .16s,color .16s}.fort-select-trigger>svg.rotated{color:var(--gold);transform:rotate(180deg)}.fort-select-popover{z-index:3200;background:#081821;border:1px solid #3a5059;border-radius:12px;width:max(100%,min(360px,100vw - 28px));max-height:min(320px,50vh);padding:6px;animation:.12s ease-out organization-menu-in;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 22px 52px #0000009e,0 0 0 1px #c8a96812}.fort-select-popover>button{color:#dfe7ea;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 9px;display:flex}.fort-select-popover>button:hover,.fort-select-popover>button.active,.fort-select-popover>button:focus-visible{background:#102630;border-color:#29414c;outline:0}.fort-select-popover>button.selected{color:#f2d995;background:#292416;border-color:#6f6040}.fort-select-popover>button:disabled{cursor:not-allowed;opacity:.42}.fort-select-popover button>span{min-width:0}.fort-select-popover strong,.fort-select-popover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fort-select-popover strong{font-size:12px}.fort-select-popover small{color:#8498a1;margin-top:2px;font-size:12px}.fort-select-popover svg{width:14px;color:var(--gold);flex:none}.compact-field .fort-select{min-width:170px}.modal .fort-select-popover{max-height:240px}.environment-select .fort-select-trigger{border-color:#685a39}.environment-select.production .fort-select-trigger{box-shadow:inset 3px 0 #d8b768}.environment-select.sandbox .fort-select-trigger{box-shadow:inset 3px 0 #71b8db}.environment-select.production .fort-select-trigger b:before{content:"PRODUCTION · ";color:#e0bf72}.environment-select.sandbox .fort-select-trigger b:before{content:"SANDBOX · ";color:#82c9e8}.fort-select-popover-portal{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;margin:0;inset:auto;overflow-y:auto}.fort-multi-select-popover{padding-bottom:0}.fort-multi-select-popover>button.selected{color:#f2d995;background:#102630;border-color:#6f6040}.fort-multi-select-popover>button span:first-child{min-width:0}.fort-multi-select-popover>button small{white-space:normal;line-height:1.45}.fort-multi-select-popover>button small code{color:inherit;background:0 0;padding:0}.fort-multi-select-check{background:#081720;border:1px solid #415762;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.fort-multi-select-check svg{width:13px}.fort-multi-select-footer{color:#8da0aa;background:#0a1b24;border-top:1px solid #2a404b;justify-content:space-between;align-items:center;gap:12px;margin:5px -6px 0;padding:9px 11px;font-size:12px;display:flex;position:sticky;bottom:0}.fort-multi-select-footer button{color:#f2d995;cursor:pointer;background:#292416;border:1px solid #6f6040;border-radius:7px;min-height:30px;padding:0 12px;font-size:12px;font-weight:700}@media (width<=520px){.fort-select-popover:not(.fort-select-popover-portal){width:min(100%,100vw - 28px)}.compact-field .fort-select{min-width:0}}.platform-role-dashboard{gap:16px;margin-top:18px;display:grid}.platform-role-dashboard>header{background:linear-gradient(135deg,#122832,#0b1d27 70%);border:1px solid #314650;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:inset 3px 0 #c9a85f}.platform-role-dashboard>header h2{font-family:var(--serif);margin:4px 0 5px;font-size:25px}.platform-role-dashboard>header p{color:#8fa5ae;margin:0;font-size:12px}.platform-role-dashboard>header>svg{width:36px;height:36px;color:var(--gold);background:#292316;border:1px solid #6f6040;border-radius:11px;padding:8px}.platform-role-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platform-role-cards article{background:#0c202a;border:1px solid #2c424c;border-radius:12px;gap:14px;padding:18px;display:flex}.platform-role-cards h3{font-family:var(--serif);margin:0 0 5px;font-size:18px}.platform-role-cards p{color:#8ca1aa;margin:0 0 12px;font-size:12px;line-height:1.55}.platform-role-icon{color:#8ec1d0;background:#17313b;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.platform-role-icon.owner{color:var(--gold);background:#2a2416}.platform-role-icon svg{width:18px}.platform-member-list{background:#0b1e28;border:1px solid #2d434d;border-radius:12px;overflow:hidden}.platform-member-heading{border-bottom:1px solid #263b45;justify-content:space-between;align-items:center;min-height:58px;padding:13px 16px;display:flex}.platform-member-heading>div{gap:2px;display:grid}.platform-member-heading b{font-family:var(--serif);font-size:16px}.platform-member-heading span{color:#8499a2;font-size:12px}.platform-member{border-bottom:1px solid #203640;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 16px;display:grid}.platform-member:last-child{border-bottom:0}.platform-member-badges,.platform-member-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-member-actions .button svg{width:13px}.protected-role-label{color:#81959d;align-items:center;gap:5px;font-size:12px;display:flex}.protected-role-label svg{width:12px}.platform-admin-modal .warning-box{margin-top:14px}@media (width<=980px){.platform-member{grid-template-columns:auto minmax(0,1fr) auto}.platform-member-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;justify-self:start}}@media (width<=780px){.tenant-scope-menu{width:100%;min-width:0}.tenant-scope-popover{width:100%;left:0;right:auto}.platform-role-cards{grid-template-columns:1fr}.platform-role-dashboard>header{align-items:flex-start}.platform-member{grid-template-columns:auto minmax(0,1fr)}.platform-member-badges,.platform-member-actions{grid-column:2/-1;justify-content:flex-start;justify-self:start}.platform-member-actions{flex-direction:column;align-items:stretch}.platform-member-actions .button{justify-content:center}.protected-role-label{justify-self:start}}.public-site{color:#e7ebef;background:#061119;min-height:100vh}.public-header{z-index:20;background:#07131c;border-bottom:1px solid #1d303a;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.public-brand{align-items:center;gap:10px;display:flex}.public-brand>span{background:var(--gold);color:#07131c;border-radius:8px;place-items:center;width:34px;height:34px;font:700 17px Libre Baskerville,serif;display:grid}.public-brand b{letter-spacing:.05em;font:700 17px Libre Baskerville,serif}.public-brand small{color:#8ea0aa;text-transform:uppercase;letter-spacing:.15em;border-left:1px solid #2a3c46;padding-left:10px}.public-header nav{gap:18px;padding:0;display:flex}.public-header nav a{margin:0;padding:8px 0;background:0 0!important}.public-header nav a:last-child{color:var(--gold-bright)}.public-footer{color:#718691;border-top:1px solid #1d303a;gap:24px;padding:28px clamp(20px,5vw,72px);font-size:12px;display:flex}.public-footer a{color:var(--gold-bright);margin-left:auto}.docs-layout{grid-template-columns:230px minmax(0,1fr);max-width:1500px;margin:auto;display:grid}.docs-nav{border-right:1px solid #1d303a;flex-direction:column;align-self:start;height:calc(100vh - 68px);padding:32px 22px;display:flex;position:sticky;top:68px;overflow:auto}.docs-nav>span{color:var(--gold);letter-spacing:.18em;margin:0 10px 12px;font-size:12px;font-weight:700}.docs-nav a{color:#8fa2ac;border-radius:6px;padding:7px 10px;font-size:12px}.docs-nav a:hover{color:#f1ead8;background:#0d202b}.docs-main{max-width:980px;padding:58px clamp(24px,6vw,86px) 100px}.docs-hero{border-bottom:1px solid #203541;padding-bottom:46px}.docs-hero>p,.section-kicker,.status-heading p{letter-spacing:.2em;color:var(--gold);font-size:12px;font-weight:700}.docs-hero h1{letter-spacing:-.04em;max-width:820px;margin:18px 0;font:400 clamp(34px,5vw,58px)/1.08 Libre Baskerville,serif}.docs-hero>span{color:#91a2ad;max-width:670px;line-height:1.7;display:block}.docs-actions{gap:10px;margin-top:28px;display:flex}.docs-grid{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.docs-grid article{background:#0a1a25;border:1px solid #203541;border-radius:9px;padding:24px}.docs-grid svg{width:20px;color:var(--gold)}.docs-grid h2{margin:18px 0 8px;font:400 17px Libre Baskerville,serif}.docs-grid p,.docs-section>p{color:#91a2ad;font-size:12px;line-height:1.7}.docs-section{border-bottom:1px solid #203541;padding:42px 0;scroll-margin-top:80px}.docs-section h2{margin:10px 0;font:400 25px Libre Baskerville,serif}.docs-section pre{color:#d7e2e6;background:#050e14;border:1px solid #203541;border-radius:0 8px 8px;padding:20px;line-height:1.7;overflow:auto}.docs-section pre code{background:0 0;padding:0;font-size:12px}.code-tabs{gap:4px;margin-top:22px;display:flex}.code-tabs button{color:#8ea0aa;cursor:pointer;background:#0b1d27;border:1px solid #2b414c;border-bottom:0;border-radius:6px 6px 0 0;padding:8px 12px}.code-tabs button[aria-selected=true]{color:var(--gold-bright);background:#050e14;border-color:#6f6040}.docs-table{border:1px solid #203541;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.docs-table>div{background:#0a1a25;padding:20px}.docs-table>div+div{border-left:1px solid #203541}.docs-table b,.docs-table code,.docs-table span{display:block}.docs-table code{overflow-wrap:anywhere;margin:10px 0}.docs-table span{color:#8498a3;font-size:12px}.endpoint-pill{color:#d8c58d;border:1px solid #2c4653;margin-top:12px;padding:9px 11px;display:inline-block}.docs-unavailable{background:#17170f;border:1px solid #594a26;border-radius:9px;margin-top:35px;padding:24px}.status-banner{background:#0d251e;border:1px solid #23533d;border-radius:12px;padding:28px}.status-banner.degraded{background:#201d12;border-color:#594a26}.status-banner.unavailable{background:#251419;border-color:#61333b}.status-banner.unknown{background:#101f28;border-color:#314854}.status-banner>div{align-items:center;gap:14px;display:flex}.status-banner svg{color:#77d39e;width:32px;height:32px}.status-banner h1{margin:4px 0;font:400 25px Libre Baskerville,serif}.status-banner small{color:#7e9388;text-transform:uppercase;letter-spacing:.12em}.status-banner p{color:#8fa2ac;margin:14px 0 0 46px;font-size:12px}.status-list{background:#0a1a25;border:1px solid #203541;border-radius:10px;margin-top:32px;overflow:hidden}.status-heading{border-bottom:1px solid #203541;justify-content:space-between;align-items:end;padding:22px;display:flex}.status-heading h2{margin:4px 0 0;font:400 20px Libre Baskerville,serif}.status-heading>span{color:#718691;align-items:center;gap:6px;font-size:12px;display:flex}.status-heading svg{width:14px}.status-list article{border-bottom:1px solid #1c303a;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px 22px;display:grid}.status-list article:last-child{border:0}.status-icon{width:34px;height:34px;color:var(--gold);background:#102633;border-radius:8px;place-items:center;display:grid}.status-icon svg{width:16px}.status-list b,.status-list small{display:block}.status-list b{font-size:12px}.status-list small{color:#788d98;margin-top:3px;font-size:12px}.status-list em{text-transform:capitalize;border:1px solid;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.status-list em.operational{color:#77d39e;background:#102a22;border-color:#23533d}.status-list em.degraded{color:#d8bc78;background:#2a2518;border-color:#594a26}.status-list em.unavailable{color:#e79aa2;background:#2d181d;border-color:#61333b}.status-list em.unknown{color:#9bb0ba;background:#132631;border-color:#314854}.status-note{border:1px solid #203541;border-radius:10px;margin-top:24px;padding:22px}.status-note h2{font:400 16px Libre Baskerville,serif}.status-note p{color:#8296a1;margin:0;font-size:12px}@media (width<=760px){.public-header{padding:0 18px}.public-header nav a:first-child{display:none}.docs-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.docs-nav{border:0;border-bottom:1px solid #1d303a;flex-direction:row;width:100%;min-width:0;height:auto;padding:12px 18px;display:flex;position:static;overflow:auto hidden}.docs-nav>span{display:none}.docs-nav a{white-space:nowrap;flex:none}.docs-main{width:100%;min-width:0;max-width:100%;padding:38px 20px 72px}.docs-main>*{min-width:0}.docs-section pre{max-width:100%}.docs-grid,.docs-table{grid-template-columns:minmax(0,1fr)}.docs-table>div+div{border-top:1px solid #203541;border-left:0}.docs-actions{flex-direction:column}.docs-actions .button{width:100%}.status-main{padding-top:35px}.status-heading{align-items:flex-start;gap:15px}.status-heading>span{text-align:right;max-width:120px}.status-banner p{margin-left:0}.public-footer{flex-wrap:wrap}.public-footer a{margin-left:0}}@media (width<=520px){.public-brand small{display:none}.public-header nav a{white-space:nowrap}.docs-hero h1{font-size:36px}.status-list article{grid-template-columns:auto minmax(0,1fr)}.status-list article em{grid-column:2;justify-self:start}}.environment-switch{background:#061018;border:1px solid #203541;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin:0 12px 8px;padding:3px;display:grid}.environment-switch a{text-align:center;color:#7f929d!important;border-radius:5px!important;margin:0!important;padding:7px 5px!important;font-size:12px!important;display:block!important}.environment-switch a.active{border:1px solid #66583a;color:#ebd493!important;background:#1d2b29!important}.activity-panel{border-top:1px solid #203541;margin-top:18px;padding-top:18px}.activity-panel h3{font:400 15px Libre Baskerville,serif}.activity-row{color:#b5c2c8;border-top:1px solid #1b303a;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.activity-row small{color:#718691}.inline-success a{color:inherit;margin-left:8px;text-decoration:underline}.detail-list>div{border-bottom:1px solid #203541;padding:11px 0}.detail-list dt{color:#78909c;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.detail-list dd{overflow-wrap:anywhere;margin:5px 0 0}.detail-panel .button{margin:14px 8px 0 0}@media (width<=640px){.activity-row{grid-template-columns:1fr auto}.activity-row small{grid-column:1/-1}}.provider-account-row{align-items:flex-start!important}.provider-account-row>span:first-child{flex-direction:column;gap:3px;display:flex}.provider-account-row code{width:max-content}.provider-account-row small{color:#78909c;font-size:12px}.carrier-identifier{border-top:1px solid #203541;flex-direction:column;gap:4px;margin-top:11px;padding-top:10px;display:flex}.carrier-identifier>span{align-items:center;gap:8px;min-height:28px;display:flex}.carrier-identifier .text-button{align-items:center;gap:5px;display:inline-flex}.carrier-identifier .text-button svg{width:13px}.masked-identifier{letter-spacing:.12em;color:#879aa4;font:600 13px monospace}.ownership-routing-modal{width:min(680px,100%)}.ownership-routing-list{border:1px solid var(--border);border-radius:9px;margin:18px 0;display:grid;overflow:hidden}.ownership-routing-list>div{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.ownership-routing-list>div:last-child{border-bottom:0}.ownership-routing-list span{min-width:0}.ownership-routing-list b,.ownership-routing-list small{display:block}.ownership-routing-list b{color:var(--text-primary);font-size:12px}.ownership-routing-list small{color:var(--text-secondary);margin-top:3px;font-size:12px}.ownership-routing-list .button{flex:none}@media (width<=560px){.ownership-routing-list>div{flex-direction:column;align-items:flex-start}.ownership-routing-list .button{width:100%}}.role-manager{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.role-list{padding:10px;position:sticky;top:78px}.role-list-heading{border-bottom:1px solid #203541;justify-content:space-between;align-items:center;padding:8px 8px 12px;display:flex}.role-list-heading span,.role-list-heading small{display:block}.role-list-heading span{color:#e7ecee;font-size:12px;font-weight:700}.role-list-heading small{color:#768b96;margin-top:2px;font-size:12px}.role-list-item{color:#a9b8bf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;margin-top:4px;padding:10px;display:grid}.role-list-item:hover{background:#0e2230}.role-list-item.active{color:#f0e8d5;background:#172a35;border-color:#354b56}.role-list-item>span:nth-child(2){min-width:0}.role-list-item b,.role-list-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.role-list-item b{font-size:12px}.role-list-item small{color:#768b96;margin-top:3px;font-size:12px}.role-list-item>svg{color:#7e929c;width:13px}.role-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c8a9681a}.role-detail{min-height:520px}.role-detail-header{border-bottom:1px solid #203541;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.role-detail-header>div:first-child{min-width:0}.role-title-line{align-items:center;gap:9px;display:flex}.role-title-line h2{color:#f3f1ea;margin:0;font:400 20px Libre Baskerville,serif}.role-detail-header p{color:#8296a1;margin:7px 0 0;font-size:12px}.button-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.role-summary{gap:12px;margin:16px 0;display:flex}.role-summary>div{color:#96a8b1;background:#0c202b;border:1px solid #203541;border-radius:8px;flex:1;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.role-summary svg{width:16px;color:var(--gold)}.role-summary b{color:#e6ebed}.permission-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.permission-readonly-grid section{border:1px solid #203541;border-radius:8px;overflow:hidden}.permission-readonly-grid h3{text-transform:uppercase;letter-spacing:.14em;color:#7d919b;background:#0c202b;border-bottom:1px solid #203541;margin:0;padding:11px 13px;font:700 12px Manrope,sans-serif}.permission-summary{border-bottom:1px solid #192f3a;grid-template-columns:auto 1fr;gap:9px;padding:11px 13px;display:grid}.permission-summary:last-child{border:0}.permission-summary b,.permission-summary small{display:block}.permission-summary b{color:#dce4e7;font-size:12px}.permission-summary small{color:#798d97;margin-top:2px;font-size:12px;line-height:1.45}.permission-check{color:#77d39e;background:#102a22;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.permission-check svg{width:12px}.empty-permissions{color:#879aa4;text-align:center;border:1px dashed #304550;border-radius:8px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:220px;display:flex}.empty-permissions svg{color:var(--gold);margin-bottom:9px}.empty-permissions b{color:#dce4e7}.empty-permissions span{margin-top:4px;font-size:12px}.role-editor-layer{align-items:start;overflow-y:auto}.role-editor{width:min(880px,100%);margin:34px auto}.role-editor>header{align-items:center;gap:13px;display:flex}.role-editor>header h2{margin:0}.role-editor>header p{color:#8396a0;margin:4px 0 0;font-size:12px}.role-editor-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:19px;display:grid}.role-editor-fields label{margin:0}.role-editor-fields textarea{resize:vertical;min-height:64px}.permission-editor-heading{border-top:1px solid #203541;justify-content:space-between;align-items:center;margin:22px 0 8px;padding-top:17px;display:flex}.permission-editor-heading b,.permission-editor-heading span{display:block}.permission-editor-heading b{font-size:12px}.permission-editor-heading span{color:#7f939d;margin-top:2px;font-size:12px}.text-button{color:#d6bd83;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.text-button:hover{text-decoration:underline}.permission-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-height:54vh;padding-right:5px;display:grid;overflow-y:auto}.permission-editor fieldset{border:1px solid #263d48;border-radius:8px;padding:0;overflow:hidden}.permission-editor legend{color:#8397a1;text-transform:uppercase;letter-spacing:.13em;background:#0c202b;width:100%;padding:10px 12px;font-size:12px;font-weight:700}.permission-toggle{cursor:pointer;border-bottom:1px solid #1b303b;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:12px;margin:0!important;display:grid!important}.permission-toggle:last-child{border:0}.permission-toggle:hover{background:#0d222d}.permission-toggle b,.permission-toggle small,.permission-toggle code{display:block}.permission-toggle b{color:#dfe6e9;font-size:12px}.permission-toggle b em{text-transform:uppercase;letter-spacing:.08em;color:#d8bc78;background:#2a2518;border:1px solid #594a26;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:12px;font-style:normal}.permission-toggle small{color:#7f929c;margin-top:3px;font-size:12px;font-weight:400;line-height:1.45}.permission-toggle code{width:max-content;margin-top:6px;font-size:12px}.permission-toggle input{opacity:0;pointer-events:none;position:absolute}.permission-toggle i{background:#324651;border-radius:20px;width:38px;height:21px;position:relative}.permission-toggle i:after{content:"";background:#e3e8ea;border-radius:50%;width:17px;height:17px;transition:all .15s;position:absolute;top:2px;left:2px}.permission-toggle input:checked+i{background:var(--gold)}.permission-toggle input:checked+i:after{background:#07131c;left:19px}.permission-toggle input:focus-visible+i{outline:2px solid var(--gold-bright);outline-offset:2px}@media (width<=900px){.role-manager{grid-template-columns:1fr}.role-list{position:static}.role-list-item{width:calc(50% - 4px);display:inline-grid}.permission-readonly-grid,.permission-editor{grid-template-columns:1fr}}@media (width<=620px){.role-list-item{width:100%}.role-detail-header,.permission-editor-heading{flex-direction:column;align-items:flex-start}.role-summary{flex-direction:column}.role-editor-fields{grid-template-columns:1fr}.role-editor-fields .span-two{grid-column:auto}}.docs-environment-switch{background:#061018;border:1px solid #2b414c;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px;padding:4px;display:inline-grid}.docs-environment-switch button{color:#8498a2;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:750}.docs-environment-switch button.active.sandbox{color:#a9ddf1;background:#0e2a37;border-color:#34718a}.docs-environment-switch button.active.production{color:#f1d795;background:#292416;border-color:#6f6040}.code-sample{background:#050e14;border:1px solid #203541;border-radius:0 9px 9px;overflow:hidden}.code-sample>div{border-bottom:1px solid #203541;justify-content:space-between;align-items:center;min-height:38px;padding:7px 11px;display:flex}.code-sample>div>b{letter-spacing:.12em;color:var(--gold);font-size:12px}.code-sample>div>button{color:#c2ced3;cursor:pointer;background:#0b1d27;border:1px solid #304752;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.code-sample>div>button:hover,.code-sample>div>button:focus-visible{color:#f0d899;border-color:#806e45;outline:2px solid #0000}.code-sample>div>button svg{width:13px;height:13px}.docs-section .code-sample pre{border:0;border-radius:0;margin:0}.table-tools>.fort-select{width:min(190px,100%)}.inventory-card{padding-top:18px}.inventory-status-tabs{border-bottom:1px solid #203541;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin-bottom:16px;padding:0 14px 16px;display:grid}.inventory-status-tabs button{color:#90a3ad;cursor:pointer;background:#0a1c27;border:1px solid #29404c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.inventory-status-tabs button:hover{color:#e1e7ea;border-color:#53616a}.inventory-status-tabs button.active{color:var(--gold-bright);background:#282315;border-color:#8b7442;box-shadow:inset 0 0 0 1px #d8c58d14}.inventory-status-tabs span{font-size:12px;font-weight:700}.inventory-status-tabs b{min-width:26px;color:inherit;text-align:center;background:#102a36;border-radius:999px;padding:4px 7px;font-size:12px}.inventory-status-tabs button.active b{background:#453b23}.inventory-tools{grid-template-columns:170px minmax(240px,1fr);align-items:center;gap:10px;padding:0 14px 16px;display:grid}.inventory-tools .fort-select,.inventory-search{width:100%}.bulk-toolbar{background:#171b18;border:1px solid #66583a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:0 14px 12px;padding:10px 12px;display:flex}.bulk-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-toolbar>div:first-child{color:#d8c58d;font-size:12px}.bulk-toolbar svg{width:15px}.inventory-table .checkbox-cell{text-align:center;width:44px}.inventory-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}.inventory-table tr.selected-row td{background:#102631}.inventory-line-link{color:var(--gold-bright);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.inventory-line-link b,.inventory-line-link span{display:block}.inventory-line-link b{font-size:12px}.inventory-line-link span{color:#78909c;margin-top:3px;font-size:12px}.inventory-line-link:hover b{text-decoration:underline}.inventory-count{color:#78909c;border-top:1px solid #203541;justify-content:space-between;padding:13px 15px 0;font-size:12px;display:flex}.inventory-detail-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto}.inventory-detail-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.inventory-detail-modal>header h2{margin:5px 0 0}.inventory-detail-modal>.badge{margin-bottom:18px}.modal-actions-grid{border-top:1px solid #203541;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;padding-top:18px;display:grid}.modal-actions-grid .button{justify-content:center}.inventory-detail-modal .usage-panel{margin-top:18px}.activation-card{padding-top:18px}.activation-status-tabs{grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;padding:0 14px 14px;display:grid}.activation-status-tabs button{color:#90a3ad;cursor:pointer;background:#0a1c27;border:1px solid #29404c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.activation-status-tabs button:hover{color:#e1e7ea;border-color:#53616a}.activation-status-tabs button.active{color:var(--gold-bright);background:#282315;border-color:#8b7442;box-shadow:inset 0 0 0 1px #d8c58d14}.activation-status-tabs span{font-size:12px;font-weight:700}.activation-status-tabs b{min-width:26px;color:inherit;text-align:center;background:#102a36;border-radius:999px;padding:4px 7px;font-size:12px}.activation-status-tabs button.active b{background:#453b23}.activation-policy{color:#9cafb8;background:#171b18;border:1px solid #4e472f;border-radius:9px;align-items:center;gap:12px;margin:0 14px 14px;padding:11px 13px;font-size:12px;display:flex}.activation-policy b{color:var(--gold-bright);flex:none}.activation-tools{border-bottom:1px solid #203541;grid-template-columns:180px minmax(240px,520px);align-items:center;gap:10px;padding:0 14px 16px;display:grid}.activation-tools .fort-select,.activation-search{width:100%}.activation-order-link{white-space:nowrap}.activation-status-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.processing-age{color:#7f99a5;white-space:nowrap;font-size:12px}.processing-age.limit{color:#f0b2b8}.activation-count{color:#78909c;border-top:1px solid #203541;padding:13px 15px 0;font-size:12px}.order-type-badge{color:#b8c9d1;letter-spacing:.02em;white-space:nowrap;background:#10232e;border:1px solid #36515e;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.order-type-badge.port_in{color:var(--gold-bright);background:#282315;border-color:#8b7442}.inventory-customer-link{color:#8fa3ad;text-align:left;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:7px;margin:-4px -7px;padding:4px 7px}.inventory-customer-link b,.inventory-customer-link span{display:block}.inventory-customer-link b{font-size:12px;font-weight:600}.inventory-customer-link span{color:var(--gold);opacity:0;margin-top:2px;font-size:12px;transition:opacity .15s}.inventory-customer-link:hover,.inventory-customer-link:focus-visible{color:#e5ebed;background:#10232d;border-color:#4a5160}.inventory-customer-link:hover span,.inventory-customer-link:focus-visible span,.inventory-customer-link:not(.assigned) span{opacity:1}.inventory-customer-link:focus-visible{outline-offset:2px;outline:2px solid #4ba3ff}.inventory-plan-cell{gap:4px;min-width:190px;display:grid}.inventory-plan-cell>small{color:var(--text-secondary);white-space:normal;font-size:12px;display:block}.inventory-rate-plan-link{width:max-content;max-width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:7px;margin:-4px -7px;padding:4px 7px}.inventory-rate-plan-link b,.inventory-rate-plan-link span{text-overflow:ellipsis;display:block;overflow:hidden}.inventory-rate-plan-link b{color:var(--text-primary);font-size:12px;font-weight:650}.inventory-rate-plan-link span{color:var(--accent);opacity:0;margin-top:2px;font-size:12px;transition:opacity .15s}.inventory-rate-plan-link:hover,.inventory-rate-plan-link:focus-visible{border-color:var(--border);background:var(--surface-soft)}.inventory-rate-plan-link:hover span,.inventory-rate-plan-link:focus-visible span,.inventory-rate-plan-link:not(.assigned) span{opacity:1}.inventory-rate-plan-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.inventory-rate-plan-modal{width:min(560px,100%)}.inventory-rate-plan-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-rate-plan-modal>header h2{margin:5px 0 0}.inventory-rate-plan-modal>p{color:var(--text-secondary);margin:16px 0;font-size:12px;line-height:1.55}.inventory-rate-plan-modal label{gap:7px;display:grid}.inventory-rate-plan-empty{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.inventory-rate-plan-empty p{color:var(--text-secondary);margin:0;font-size:12px}.pending-policy{background:#211e16;border:1px solid #554b32;border-radius:9px;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);gap:20px;margin:0 14px 16px;padding:13px 14px;display:grid}.pending-policy b,.pending-policy span{display:block}.pending-policy b{color:#f0d58f;font-size:12px}.pending-policy span,.pending-policy p{color:#a99e82;font-size:12px;line-height:1.5}.pending-policy span{margin-top:4px}.pending-policy p{border-left:1px solid #554b32;margin:0;padding-left:20px}.inventory-status-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.pending-age{letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.pending-age.processing{color:#83aebf}.pending-age.delayed{color:#e2bd69}.pending-age.review{color:#ef8b94}@media (width<=760px){.pending-policy{grid-template-columns:1fr}.pending-policy p{border-top:1px solid #554b32;border-left:0;padding:10px 0 0}}.carrier-response-actions{background:#081923;border:1px solid #263d48;border-radius:9px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;padding:6px;display:flex}.carrier-response-actions .button{white-space:nowrap}.carrier-response-actions .button:first-child{color:var(--gold-bright);border-color:#675a3a}.carrier-response-actions svg{width:14px}@media (width<=760px){.carrier-response-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.carrier-response-actions .button{flex:1;justify-content:center}}.table-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.table-row-actions .button svg{width:14px}.table-row-actions .icon-link{place-items:center;width:30px;height:30px;display:grid}@media (width<=760px){.inventory-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-tools{grid-template-columns:1fr}.bulk-toolbar{flex-direction:column;align-items:flex-start}.bulk-toolbar>div:last-child{width:100%}.bulk-toolbar .button{flex:1}.inventory-table th:nth-child(4),.inventory-table td:nth-child(4),.inventory-table th:nth-child(6),.inventory-table td:nth-child(6){display:none}.inventory-count{gap:12px}.modal-actions-grid{grid-template-columns:1fr}.inventory-detail-modal{max-height:calc(100vh - 24px)}.activation-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-status-tabs button:first-child{grid-column:1/-1}.activation-policy{flex-direction:column;align-items:flex-start}.activation-tools{grid-template-columns:1fr}.activation-table th:nth-child(2),.activation-table td:nth-child(2),.activation-table th:nth-child(4),.activation-table td:nth-child(4),.activation-table th:nth-child(7),.activation-table td:nth-child(7){display:none}}.docs-section h3{margin:28px 0 8px;font:400 17px Libre Baskerville,serif}.docs-section ol{color:#91a2ad;padding-left:20px;font-size:12px;line-height:1.8}.endpoint-table,.error-table{border:1px solid #203541;border-radius:9px;margin-top:20px;overflow:hidden}.endpoint-row{color:#9db0ba;background:#081923;border-top:1px solid #1d303a;grid-template-columns:1.2fr 1.5fr 1fr .7fr;gap:15px;padding:15px;font-size:12px;display:grid}.endpoint-row:first-child{border-top:0}.endpoint-head{color:#d8e2e6;background:#0d222d}.endpoint-row>span{overflow-wrap:anywhere;min-width:0}.endpoint-row>span>b,.endpoint-row small{display:block}.endpoint-row small{color:#758b96;margin-top:5px;line-height:1.45}.endpoint-row code{font-size:12px}.method{text-align:center;border-radius:5px;min-width:40px;margin-right:7px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.method.get{color:#78d6b1;background:#10362d}.method.post{color:#f0cf78;background:#362d13}.method.patch{color:#8fc8ef;background:#192f46}.state-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.state-grid>div{background:#091a24;border:1px solid #203541;border-radius:8px;padding:13px}.state-grid code,.state-grid span{display:block}.state-grid span{color:#8298a3;margin-top:7px;font-size:12px;line-height:1.5}.error-table .endpoint-row{grid-template-columns:1.3fr .4fr .4fr 1.5fr}@media (width<=900px){.endpoint-row{grid-template-columns:1fr}.endpoint-head{display:none}.state-grid{grid-template-columns:1fr 1fr}}.sidebar,.main-content{transition:width .2s,margin-left .2s}.brand{position:relative}.sidebar-collapse{color:#8fa2ac;flex:none;margin-left:auto;display:grid}.sidebar-collapse:hover{color:#f2e8d0}.sidebar.collapsed{width:76px}.sidebar.collapsed+.main-content{margin-left:76px}.sidebar.collapsed .brand{justify-content:center;padding:0}.sidebar.collapsed .brand>div:nth-child(2),.sidebar.collapsed .org-picker,.sidebar.collapsed .nav-label,.sidebar.collapsed nav a span,.sidebar.collapsed .user-meta{display:none}.sidebar.collapsed .sidebar-collapse{background:#0b1c27;border:1px solid #29404c;width:30px;height:30px;position:absolute;top:18px;right:-15px;box-shadow:0 4px 12px #0005}.sidebar.collapsed nav{padding:10px 8px}.sidebar.collapsed nav a{justify-content:center;margin:2px 0;padding:11px}.sidebar.collapsed nav a.active{box-shadow:inset 2px 0 var(--gold)}.sidebar.collapsed .sidebar-footer{flex-direction:column;padding:10px 6px}.sidebar.collapsed .sidebar-footer .icon-button{width:34px}.sidebar.collapsed .avatar{width:30px;height:30px}@media (width<=780px){.sidebar-collapse{display:none}.sidebar.collapsed{width:min(290px,88vw)}.sidebar.collapsed+.main-content{margin-left:0}.sidebar.collapsed .brand{justify-content:flex-start;padding:0 18px}.sidebar.collapsed .brand>div:nth-child(2),.sidebar.collapsed .nav-label,.sidebar.collapsed nav a span,.sidebar.collapsed .user-meta{display:initial}.sidebar.collapsed .org-picker{display:block}.sidebar.collapsed nav{padding:10px 11px}.sidebar.collapsed nav a{justify-content:flex-start;padding:9px 10px}.sidebar.collapsed .sidebar-footer{flex-direction:row;padding:13px}.sidebar.collapsed .avatar{width:34px;height:34px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.developer-shell nav{overflow:auto}.developer-nav-group{margin-bottom:10px}.developer-nav-group>span{color:#6f8792;letter-spacing:.16em;text-transform:uppercase;padding:8px 10px 4px;font-size:12px;font-weight:750;display:block}.next-action-card{background:linear-gradient(135deg,#292415,#101d20 72%);border:1px solid #6a5935;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 26px;display:flex}.next-action-card>div>span{color:#d7bd7b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.next-action-card h2{font:400 22px var(--serif);color:#f3f1ea;margin:8px 0 6px}.next-action-card p{color:#a7b5bb;max-width:650px;margin:0;font-size:12px;line-height:1.55}.next-action-card .button{flex:none}.developer-overview-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.guided-empty{align-items:center;gap:14px;min-height:122px;display:flex}.guided-empty>svg{color:#5e7480;width:24px}.guided-empty b,.guided-empty p{display:block}.guided-empty p{color:#8498a2;margin:5px 0}.guided-empty a,.text-link,.related-guides a{color:var(--gold-bright);font-size:12px}.checking-state{color:#8ba0aa;place-items:center;min-height:150px;font-size:12px;display:grid}.checking-state button{color:var(--gold);cursor:pointer;background:0 0;border:0}.checking-state.error{color:#e9a3a9}.developer-secondary-metrics{margin-top:15px}.developer-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:34px;display:flex}.developer-empty-state>svg{width:36px;height:36px;color:var(--gold);border:1px solid #314853;border-radius:10px;padding:8px}.developer-empty-state h2{font:400 20px var(--serif);margin:16px 0 6px}.developer-empty-state p{color:#8da0aa;max-width:440px;margin:0 0 18px;font-size:12px;line-height:1.55}.developer-search{background:#081720;border:1px solid #2b414c;border-radius:10px;align-items:center;gap:10px;max-width:620px;margin-bottom:20px;padding:0 13px;display:flex}.developer-search>svg{color:#728a95;width:17px}.developer-search input{background:0 0;border:0;width:100%;box-shadow:none!important}.error-group{margin-top:24px}.error-group>h2{font:400 17px var(--serif);margin:0 0 11px}.error-catalog .card h3{font:400 14px var(--serif);margin:0}.related-guides{color:#7f929c;margin:14px 0 0;font-size:12px}.integration-health-card{min-height:360px}.health-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.health-loading>svg{width:30px;color:var(--gold)}.health-loading h2{margin:14px 0 5px}.health-loading p{margin:0 0 15px}.health-loading.error>svg{color:#e79aa2}.last-checked{color:#7f959f;justify-content:flex-end;align-items:center;gap:7px;padding-bottom:12px;font-size:12px;display:flex}.last-checked svg{color:#77d39e;width:14px}.docs-mobile-menu{display:none}.docs-nav-heading{justify-content:space-between;align-items:center;margin:0 4px 12px;display:flex}.docs-nav-heading>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.docs-nav-heading button{color:#b7c4c9;background:0 0;border:0;display:none}.docs-search{background:#081720;border:1px solid #29404b;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:0 9px;display:flex}.docs-search svg{color:#718792;width:14px}.docs-search input{background:0 0;border:0;width:100%;min-height:34px;padding:0;font-size:12px;box-shadow:none!important}.docs-nav-group{flex-direction:column;margin-bottom:17px;display:flex}.docs-nav-group>b{color:#6f8792;letter-spacing:.15em;text-transform:uppercase;padding:0 10px 5px;font-size:12px}.docs-nav-group a{display:block}.docs-main{width:100%;max-width:1050px}.docs-hero code{font-size:.85em}.integration-checklist{background:#203541;border:1px solid #203541;border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid;overflow:hidden}.integration-checklist article{background:#0a1a25;grid-template-columns:auto 1fr;gap:13px;min-height:150px;padding:21px;display:grid}.integration-checklist article>span{color:#d8bc78;background:#2a2518;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:750;display:grid}.integration-checklist h2{font:400 15px var(--serif);margin:3px 0 6px}.integration-checklist p{color:#8297a1;margin:0;font-size:12px;line-height:1.5}.integration-checklist a{color:var(--gold-bright);align-items:center;gap:5px;margin-top:13px;font-size:12px;display:inline-flex}.integration-checklist a svg{width:13px}.safety-guidance{margin-top:0}.docs-breadcrumb{color:#718792!important;margin:0 0 22px!important;font-size:12px!important}.quickstart-step{background:#091923;border-left:2px solid #5f5133;margin-top:18px;padding:19px 20px}.quickstart-step>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.quickstart-step>div:first-child>b{font-size:12px}.quickstart-step>div:first-child>a{color:var(--gold-bright);font-size:12px}.quickstart-step>p{color:#899da7;font-size:12px;line-height:1.6}.header-guide{margin:14px 0 0}.header-guide>div{border-bottom:1px solid #1e333e;grid-template-columns:minmax(140px,.55fr) 1fr;gap:14px;padding:10px 0;display:grid}.header-guide dt,.header-guide dd{margin:0}.header-guide dd{color:#8498a2;font-size:12px;line-height:1.5}.access-mode-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.access-mode-grid article{background:#0a1a25;border:1px solid #29404b;border-radius:9px;padding:18px}.access-mode-grid b,.access-mode-grid span{display:block}.access-mode-grid span{color:#8ba0aa;margin-top:6px;font-size:12px}.docs-warning{color:#d8c58d;background:#201d12;border:1px solid #594a26;border-radius:9px;gap:12px;margin-top:18px;padding:16px;display:flex}.docs-warning>svg{flex:none;width:19px}.docs-warning b{font-size:12px}.docs-warning p{color:#a99b77;margin:5px 0 0;font-size:12px;line-height:1.55}.rotation-sequence{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.rotation-sequence>div{background:#0a1a25;border:1px solid #29404b;border-radius:8px;padding:15px}.rotation-sequence span,.rotation-sequence b{display:block}.rotation-sequence span{color:#d8bc78;background:#2a2518;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.rotation-sequence b{margin-top:10px;font-size:12px}@media (width<=900px){.developer-overview-grid{grid-template-columns:1fr}.next-action-card{flex-direction:column;align-items:flex-start}.next-action-card .button{width:100%}.rotation-sequence{grid-template-columns:1fr 1fr}}@media (width<=760px){.docs-mobile-menu{color:#dce4e7;background:#081720;border:0;border-bottom:1px solid #1d303a;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 18px;font-size:12px;display:flex}.docs-mobile-menu svg{width:17px;color:var(--gold)}.docs-layout{display:block}.docs-nav{z-index:110;background:#07131c;border-right:1px solid #314651;width:min(330px,88vw);height:100vh;padding:22px 18px;transition:transform .18s;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.docs-nav.open{transform:translate(0)}.docs-nav-heading button{display:grid}.docs-nav-backdrop{z-index:105;background:#01080cb8;border:0;position:fixed;inset:0}.docs-main{padding-top:30px}.integration-checklist{grid-template-columns:1fr}.integration-checklist article{min-height:0}.quickstart-step>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.access-mode-grid,.header-guide>div{grid-template-columns:1fr}.docs-actions .button{justify-content:center}.docs-hero h1{font-size:34px}.docs-hero>span{font-size:12px}.public-header{position:sticky}.endpoint-row{min-width:0}.rotation-sequence{grid-template-columns:1fr}}@media (width<=520px){.developer-shell .page-header .button-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.developer-shell .page-header .button{white-space:nowrap;width:100%}.developer-empty-state .button-row{flex-direction:column;width:100%}.developer-empty-state .button{width:100%}.next-action-card{padding:20px}.environment-context-banner{flex-direction:column;align-items:flex-start;gap:4px}.docs-hero h1{font-size:32px}.docs-actions{gap:8px}.integration-checklist article{padding:17px}}.docs-nav-group a[aria-current=location]{color:#f0d899;box-shadow:inset 2px 0 var(--gold);background:#152631}.checkbox-row{flex-direction:row!important;align-items:flex-start!important;gap:10px!important}.checkbox-row>input[type=checkbox]{height:16px;accent-color:var(--gold);flex:none;margin:1px 0 0;width:16px!important}.checkbox-row>span{gap:3px;display:grid}.checkbox-row small{color:#7f929c;font-weight:400;line-height:1.4}.api-policy-card{margin-top:1rem}.api-master-switch{border:1px solid var(--border);background:#0823308c;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.api-master-switch>span{gap:.3rem;display:grid}.api-master-switch small{color:var(--muted)}.api-master-switch input{opacity:0;position:absolute}.api-master-switch i{background:#263e4b;border-radius:999px;width:48px;height:26px;transition:all .2s;display:block;position:relative}.api-master-switch i:after{content:"";background:#b8c6cd;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:4px;left:4px}.api-master-switch input:checked+i{background:var(--success)}.api-master-switch input:checked+i:after{background:#fff;transform:translate(22px)}.api-master-switch input:focus-visible+i{outline:2px solid var(--gold);outline-offset:3px}.api-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.api-scope-grid>label{border:1px solid var(--border);background:#08233059;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.api-scope-grid>label>span{gap:.2rem;display:grid}.api-scope-grid code{width:max-content;color:var(--gold);font-size:.75rem}.api-scope-grid small{color:var(--muted);line-height:1.35}.api-scope-grid .unavailable{opacity:.52}@media (width<=720px){.api-scope-grid{grid-template-columns:1fr}}.notification-center{max-width:1100px}.notification-org-email{gap:.4rem;max-width:620px;margin:1.2rem 0;display:grid}.notification-org-email small,.notification-custom small{color:var(--muted);font-weight:400}.notification-rule{border:1px solid var(--border);background:#0823304d;border-radius:14px;transition:all .2s;overflow:hidden}.notification-rule.enabled{border-color:#355462}.notification-rule>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.notification-rule h3{margin:0;font-size:1rem}.notification-rule p{color:var(--muted);margin:.3rem 0 0;font-size:.78rem}.notification-enable{white-space:nowrap;align-items:center;gap:.7rem;display:flex}.notification-enable input{opacity:0;position:absolute}.notification-enable i{background:#263e4b;border-radius:999px;width:42px;height:23px;position:relative}.notification-enable i:after{content:"";background:#b8c6cd;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.notification-enable input:checked+i{background:var(--success)}.notification-enable input:checked+i:after{background:#fff;transform:translate(19px)}.notification-enable input:focus-visible+i{outline:2px solid var(--gold);outline-offset:3px}.notification-rule fieldset{border:0;margin:0;padding:1rem 1.1rem}.notification-rule fieldset:disabled{opacity:.45}.notification-rule legend{color:var(--muted);padding:0;font-size:.75rem;font-weight:700}.notification-recipient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.55rem;display:grid}.notification-recipient-grid>label{border:1px solid var(--border);background:#091923;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:start;gap:.6rem;padding:.8rem;display:grid}.notification-recipient-grid svg{width:17px;color:var(--gold)}.notification-recipient-grid b,.notification-recipient-grid small{display:block}.notification-recipient-grid small{color:var(--muted);margin-top:.2rem;font-weight:400;line-height:1.4}.notification-custom{gap:.35rem;margin-top:.85rem;display:grid}.notification-custom textarea{resize:vertical;min-height:62px}@media (width<=800px){.notification-recipient-grid{grid-template-columns:1fr}.notification-rule>header{flex-direction:column;align-items:flex-start}.notification-enable{justify-content:space-between;width:100%}}.inventory-table input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background-color:#0a1821;background-position:50%;background-repeat:no-repeat;background-size:13px;border:1px solid #526875;border-radius:5px;width:19px;height:19px;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px 2px #0000003d}.inventory-table input[type=checkbox]:hover{border-color:var(--gold);background-color:#102630;transform:translateY(-1px)}.inventory-table input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #4ba3ff}.inventory-table input[type=checkbox]:checked{border-color:var(--gold);background-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23081720' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E");box-shadow:0 0 0 3px #d8c58d1a}.inventory-table input[type=checkbox]:indeterminate{border-color:var(--gold);background-color:var(--gold);background-image:linear-gradient(#081720,#081720);background-size:10px 2px;box-shadow:0 0 0 3px #d8c58d1a}.sync-note{color:#a9bac1;background:#0b1d27;border:1px solid #294552;border-radius:8px;align-items:center;gap:9px;margin:-8px 0 18px;padding:10px 13px;font-size:12px;display:flex}.sync-note i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite pulse;box-shadow:0 0 0 3px #65c4901a}.audit-table-card{max-width:100%;overflow:hidden}.audit-table-shell{max-width:100%;overflow:auto}.audit-table{table-layout:fixed}.audit-table th{padding-right:14px;position:relative}.audit-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-table td code{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.audit-actor{gap:3px;min-width:0;display:grid}.audit-actor b,.audit-actor small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-actor b{color:#dce5e8;font-size:12px}.audit-actor small{color:#7f949e;font-size:12px}.audit-column-resizer{z-index:2;cursor:col-resize;background:0 0;border:0;border-right:2px solid #0000;width:10px;height:calc(100% - 10px);padding:0;position:absolute;top:5px;right:-5px}.audit-column-resizer:hover,.audit-column-resizer:focus-visible{border-right-color:var(--gold);outline:0}@media (width<=760px){.audit-table-card{padding:12px}.audit-table{min-width:760px!important}}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.audit-summary-grid>div{background:#0a1b25;border:1px solid #29414d;border-radius:10px;gap:4px;padding:16px 18px;display:grid}.audit-summary-grid span{color:#8296a1;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.audit-summary-grid b{font:400 23px var(--serif);color:#e9eef0}.audit-summary-grid small{color:#738994;font-size:12px}.audit-summary-grid .needs-attention{background:#21151a;border-color:#6c4148}.audit-summary-grid .needs-attention b{color:#f1a1aa}.audit-table-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:12px;padding:0 0 16px;display:grid}.audit-table-toolbar label{color:#81949e;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:750;display:grid}.audit-table-toolbar label:first-child{position:relative}.audit-table-toolbar label:first-child svg{color:#79909c;width:15px;position:absolute;bottom:11px;left:12px}.audit-table-toolbar input{padding-left:36px}.audit-table-toolbar small{color:#7f949e;white-space:nowrap;align-self:center;font-size:12px}.audit-activity-table tbody>tr:not(.audit-detail-row){transition:background .15s}.audit-row-expanded{background:#102630!important}.audit-when,.audit-event-summary{gap:4px;min-width:0;display:grid}.audit-when b,.audit-event-summary b{text-overflow:ellipsis;color:#dce5e8;white-space:nowrap;font-size:12px;overflow:hidden}.audit-when small{color:#778d98;text-transform:capitalize;font-size:12px}.audit-event-summary code{color:#b7c7cd;width:max-content;font-size:12px}.audit-detail-toggle{color:#d9c584;cursor:pointer;background:#10242e;border:1px solid #344e5a;border-radius:7px;place-items:center;width:30px;height:30px;margin:auto;display:grid}.audit-detail-toggle:hover,.audit-detail-toggle:focus-visible{border-color:var(--gold);background:#17303b;outline:0}.audit-detail-toggle svg{width:15px}.audit-detail-row td{background:#07161e;white-space:normal!important;border-bottom:1px solid #3a505a!important;padding:0!important;overflow:visible!important}.audit-evidence-panel{padding:20px 22px}.audit-evidence-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.audit-evidence-heading span,.audit-safe-metadata>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.audit-evidence-heading h3{font:400 17px var(--serif);margin:4px 0 5px}.audit-evidence-heading p{color:#93a5ad;margin:0;font-size:12px}.audit-evidence-panel dl{background:#2a414c;border:1px solid #2a414c;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.audit-evidence-panel dl>div{background:#0b1d27;min-width:0;padding:12px}.audit-evidence-panel dt{color:#768d98;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.audit-evidence-panel dd{text-overflow:ellipsis;color:#dce5e8;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.audit-evidence-panel dd code{max-width:100%;font-size:12px}.audit-safe-metadata>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.audit-safe-metadata>div>span{background:#0b202a;border:1px solid #29434f;border-radius:7px;gap:3px;min-width:105px;padding:9px 11px;display:grid}.audit-safe-metadata small{color:#7e939d;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.audit-safe-metadata b{color:#dbe4e7;font-size:12px}.audit-evidence-note{align-items:center;gap:7px;display:flex;color:#7f949e!important;margin:16px 0 0!important;font-size:12px!important}.audit-evidence-note svg{color:#75c99a;width:14px}.audit-evidence-heading .button.small{white-space:nowrap;min-height:32px;padding:7px 10px;font-size:12px}html[data-theme=light] .audit-summary-grid>div{background:#fff;border-color:#d6e0e8;box-shadow:0 5px 16px #1c34460a}html[data-theme=light] .audit-summary-grid span,html[data-theme=light] .audit-summary-grid small{color:#657786}html[data-theme=light] .audit-summary-grid b{color:#102a43}html[data-theme=light] .audit-summary-grid .needs-attention{background:#fff8f8;border-color:#efcbd0}html[data-theme=light] .audit-summary-grid .needs-attention b{color:#a72d42}html[data-theme=light] .audit-actor b,html[data-theme=light] .audit-when b,html[data-theme=light] .audit-event-summary b{color:#17324d}html[data-theme=light] .audit-event-summary code{color:#50677b}html[data-theme=light] .audit-row-expanded{background:#edf5ff!important}html[data-theme=light] .audit-detail-toggle{color:#315f91;background:#f6f9fc;border-color:#c9d7e3}html[data-theme=light] .audit-detail-toggle:hover,html[data-theme=light] .audit-detail-toggle:focus-visible{background:#eaf2fa;border-color:#7299bf}html[data-theme=light] .audit-detail-row td{background:#f7fafc;border-color:#d2dde6!important}html[data-theme=light] .audit-evidence-heading p{color:#5e7182}html[data-theme=light] .audit-evidence-panel dl{background:#d9e3eb;border-color:#d9e3eb}html[data-theme=light] .audit-evidence-panel dl>div{background:#fff}html[data-theme=light] .audit-evidence-panel dt{color:#657786}html[data-theme=light] .audit-evidence-panel dd{color:#17324d}html[data-theme=light] .audit-safe-metadata>div>span{background:#fff;border-color:#d4e0e9}html[data-theme=light] .audit-safe-metadata small{color:#687b8b}html[data-theme=light] .audit-safe-metadata b{color:#17324d}html[data-theme=light] .audit-evidence-note{color:#657786!important}@media (width<=900px){.audit-summary-grid,.audit-evidence-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.audit-summary-grid{grid-template-columns:1fr 1fr}.audit-table-toolbar{grid-template-columns:1fr}.audit-table-toolbar small{justify-self:start}.audit-evidence-heading{flex-direction:column}.audit-evidence-panel dl{grid-template-columns:1fr}.audit-evidence-heading .button.small{justify-content:center;width:100%}}.platform-safety-card{margin-bottom:22px}.platform-safety-card .card-heading{padding-bottom:6px}.settings-actions-section>.card-heading{margin-bottom:12px}.settings-actions-section>.card-heading h2{margin-bottom:4px;font-size:18px}.settings-actions-section>.card-heading p{color:var(--muted);margin:0;font-size:12px}.developer-api-policy-warning{align-items:center}.developer-api-policy-warning>span{flex:1}.developer-api-policy-warning>span b{color:#ead18e;margin-bottom:3px;display:block}.developer-api-policy-warning .button{flex:none}.developer-tenant-required{text-align:center;max-width:620px;margin:55px auto}.developer-tenant-required>svg{width:42px;color:var(--gold)}.developer-tenant-required h1{margin:15px 0 7px;font:400 27px Libre Baskerville,serif}.developer-tenant-required p{color:var(--muted);font-size:12px}.developer-tenant-required .organization-menu{text-align:left;max-width:360px;margin:22px auto 0}@media (width<=700px){.developer-api-policy-warning{flex-direction:column;align-items:flex-start}.developer-api-policy-warning .button{width:100%}}.docs-main{max-width:1180px}.docs-nav{scrollbar-width:thin;scrollbar-color:#314752 transparent}.docs-nav::-webkit-scrollbar{width:6px}.docs-nav::-webkit-scrollbar-thumb{background:#314752;border-radius:999px}.docs-hero,.docs-section{scroll-margin-top:92px}.sandbox-console-section>p{max-width:820px}.sandbox-console{background:#07141d;border:1px solid #29414d;border-radius:12px;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);margin-top:22px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0000002e}.sandbox-console-request,.sandbox-console-response{min-width:0;padding:23px}.sandbox-console-request{background:#0a1b25;border-right:1px solid #29414d}.sandbox-console-heading{align-items:center;gap:11px;margin-bottom:20px;display:flex}.sandbox-console-heading>svg{width:31px;height:31px;color:var(--gold);background:#102631;border:1px solid #39505b;border-radius:8px;padding:7px}.sandbox-console-heading b,.sandbox-console-heading span{display:block}.sandbox-console-heading b{font:400 16px Libre Baskerville,serif}.sandbox-console-heading span{color:#78909c;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:12px}.sandbox-console-request label{color:#b4c2c8;gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.sandbox-console-request select,.sandbox-console-request input{width:100%;min-height:42px}.sandbox-console-request>p{color:#7f949f;min-height:31px;margin:8px 0 0;font-size:12px;line-height:1.5}.sandbox-console-actions{gap:8px;margin-top:18px;display:flex}.sandbox-console-actions .button{justify-content:center}.sandbox-console-actions svg{width:14px}.sandbox-console-response{background:#061119;flex-direction:column;display:flex}.sandbox-console-response dl{border:1px solid #263d48;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.sandbox-console-response dl>div{border-right:1px solid #263d48;min-width:0;padding:11px}.sandbox-console-response dl>div:last-child{border-right:0}.sandbox-console-response dt{color:#718995;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.sandbox-console-response dd{text-overflow:ellipsis;color:#dce5e9;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.sandbox-console-response pre{min-height:190px;max-height:360px;border-radius:8px!important;margin:auto 0 0!important}.sandbox-console-empty{text-align:center;color:#748995;place-content:center;justify-items:center;gap:12px;min-height:260px;padding:30px;display:grid}.sandbox-console-empty svg{width:27px}.sandbox-console-empty b{max-width:360px;font-size:12px;line-height:1.6}.sandbox-console-error{color:#f4aab2;background:#30171c;border:1px solid #76434a;border-radius:8px;margin-bottom:14px;padding:11px 12px;font-size:12px;line-height:1.5}@media (width<=840px){.sandbox-console{grid-template-columns:1fr}.sandbox-console-request{border-bottom:1px solid #29414d;border-right:0}.sandbox-console-response dl{grid-template-columns:1fr}.sandbox-console-response dl>div{border-bottom:1px solid #263d48;border-right:0}.sandbox-console-response dl>div:last-child{border-bottom:0}}@media (width<=760px){.docs-mobile-menu{z-index:90;position:sticky;top:68px}.docs-hero,.docs-section{scroll-margin-top:128px}}@media (width<=520px){.sandbox-console-request,.sandbox-console-response{padding:18px}.sandbox-console-actions{flex-direction:column}.sandbox-console-actions .button{width:100%}}.activation-customer-modal{width:min(680px,100%);padding:0;overflow:hidden}.activation-customer-modal-header{background:linear-gradient(135deg,#102630,#0b1d27 72%);border-bottom:1px solid #29404b;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:23px 24px 20px;display:grid}.activation-customer-modal-header .modal-icon{margin-top:1px}.activation-customer-modal-header .modal-kicker{margin:0 0 5px}.activation-customer-modal-header h2{margin:0 0 6px;font:400 20px Libre Baskerville,serif}.activation-customer-modal-header p{color:#8da1aa;max-width:500px;margin:0;font-size:12px;line-height:1.5}.activation-customer-modal-header>.icon-button{color:#8da0aa}.activation-customer-modal>form{padding:0 24px 22px}.activation-customer-section{border-bottom:1px solid #203541;padding:19px 0}.activation-customer-section>div:first-child{margin-bottom:13px}.activation-customer-section>div:first-child b,.activation-customer-section>div:first-child small{display:block}.activation-customer-section>div:first-child b{color:#e3e9eb;font-size:12px}.activation-customer-section>div:first-child small{color:#7f949e;margin-top:4px;font-size:12px;line-height:1.45}.activation-customer-section .form-grid{align-items:end;gap:13px 16px}.activation-customer-section label{margin:0}.activation-customer-section label>small{color:#7e929c;font-weight:400}.activation-customer-section input{min-height:41px}.activation-customer-error{margin:16px 0 0;line-height:1.5}.activation-customer-modal .form-actions{border-top:0;margin-top:18px;padding-top:0}.activation-customer-modal .form-actions .button{min-width:132px}@media (width<=620px){.activation-customer-modal-header{padding:20px}.activation-customer-modal>form{padding:0 20px 20px}.activation-customer-section .form-grid{grid-template-columns:1fr}.activation-customer-modal .form-actions{flex-direction:column-reverse}.activation-customer-modal .form-actions .button{width:100%}}.activation-order-form{width:min(1040px,100%);padding:0;overflow:hidden}.activation-form-layout{padding:0 25px}.activation-order-form .activation-context{margin:24px 0 0}.activation-form-section{border-top:1px solid #203541;grid-template-columns:190px minmax(0,1fr);gap:30px;padding:25px 0;display:grid}.activation-form-section>header{align-items:flex-start;gap:11px;display:flex}.activation-form-section>header>span{width:25px;height:25px;color:var(--gold);background:#242116;border:1px solid #5a5035;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.activation-form-section>header h2{color:#e3e9eb;margin:1px 0 5px;font-size:13px}.activation-form-section>header p{color:#7f949e;margin:0;font-size:12px;line-height:1.5}.activation-mode-link{color:var(--gold);cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:12px;font-weight:650}.activation-mode-link:hover{text-decoration:underline}.activation-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 17px;display:grid}.activation-section-grid.activation-esim-grid{grid-template-columns:minmax(0,520px)}.activation-form-section>.activation-section-grid,.activation-form-section>.activation-customer-picker,.activation-form-section>.activation-contact-summary,.activation-form-section>label{grid-column:2}.activation-section-grid label,.activation-customer-picker label,.activation-notes-section>label{color:#aebec5;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.activation-section-grid label>small,.activation-customer-picker label>small{color:#7f949e;font-weight:400;line-height:1.45}.activation-section-grid input,.activation-section-grid textarea,.activation-customer-picker input,.activation-notes-section textarea{width:100%;min-height:42px}.activation-numbering-note{color:#aebec5;background:#0a1c27;border:1px solid #29404c;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:42px;padding:10px 12px;display:flex}.activation-numbering-note b{font-size:12px}.activation-numbering-note span{color:#7f949e;font-size:12px;line-height:1.45}.activation-customer-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.activation-customer-picker>.button{min-width:155px}.activation-form-section .activation-contact-summary{grid-column:2;padding-top:15px;padding-bottom:15px}.activation-notes-section textarea{resize:vertical}.activation-order-form>.form-actions{background:#091923;border-top:1px solid #29404b;margin:0;padding:19px 25px}.activation-order-form>.form-actions .button.primary{min-width:160px}@media (width<=820px){.activation-form-section{grid-template-columns:1fr;gap:15px}.activation-form-section>header p{max-width:540px}.activation-form-section>.activation-section-grid,.activation-form-section>.activation-customer-picker,.activation-form-section>.activation-contact-summary,.activation-form-section>label{grid-column:auto}}.activation-email-summary{text-align:left;background:#0d251f;border:1px solid #2d5144;border-radius:8px;flex-direction:column;gap:4px;margin:12px 0;padding:12px 14px;display:flex}.activation-email-summary b{color:#8fe0ba;font-size:12px}.activation-email-summary span{color:#9db5ac;overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (width<=620px){.activation-form-layout{padding:0 19px}.activation-section-grid,.activation-customer-picker{grid-template-columns:1fr}.activation-customer-picker>.button{width:100%}.activation-section-grid .span-two{grid-column:auto}.activation-order-form>.form-actions{padding:17px 19px}.activation-order-form>.form-actions .button{width:100%}}.modal-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.modal-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.modal-actions-grid{grid-template-columns:1fr}}.table-scroll{scrollbar-width:thin;scrollbar-color:#3b5664 #0a1a25;scrollbar-gutter:stable}.table-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.inventory-status-tabs{grid-template-columns:repeat(5,minmax(110px,1fr))}@media (width<=760px){.inventory-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.notice.warning{color:#d8bc78;background:#2a2518;border:1px solid #594a26;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12px}.notice.warning b{color:#ead69d}.status-main{width:min(920px,100% - 48px);margin:0 auto;padding:72px 0 104px}.status-hero{background:linear-gradient(145deg,#0c202c 0%,#091923 66%,#0d1d24 100%);border:1px solid #29404b;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:30px;padding:35px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000002e}.status-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d7b15b1a,#0000 69%);border-radius:50%;width:310px;height:310px;position:absolute;top:-145px;right:-85px}.status-hero.operational{border-color:#285044}.status-hero.outage{border-color:#65343d}.status-hero-copy{z-index:1;position:relative}.status-eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.status-eyebrow svg{width:15px;height:15px}.status-title-row{align-items:center;gap:15px;display:flex}.status-title-row h1{letter-spacing:-.025em;color:#f4f1e9;margin:0;font:400 clamp(27px,4vw,39px) Libre Baskerville,serif}.status-title-row .status-mark{width:38px;height:38px}.status-title-row .status-mark svg{width:23px;height:23px}.status-updated{color:#8ca1ab;align-items:center;gap:7px;margin:15px 0 0 54px;font-size:12px;display:flex}.status-updated svg{width:13px;height:13px}.status-updated time{color:#adc0c8}.status-hero-badge{z-index:1;color:#8fa4ad;letter-spacing:.08em;text-transform:uppercase;background:#081923b8;border:1px solid #314955;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:700;position:relative}.status-groups{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.status-group{background:#0a1b26;border:1px solid #203742;border-radius:13px;min-width:0;overflow:hidden}.status-group:first-child{grid-row:span 2}.status-group h2{color:#d8b45f;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #203742;margin:0;padding:17px 20px;font-size:12px;font-weight:800}.status-rows{padding:3px 20px}.status-row{border-bottom:1px solid #1b303a;justify-content:space-between;align-items:center;gap:16px;min-height:61px;display:flex}.status-row:last-child{border-bottom:0}.status-row>div{align-items:center;gap:11px;min-width:0;display:flex}.status-row>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.status-row>div b{color:#e7edf0;font-size:12px}.status-row>div small{color:#718792;font-size:12px;font-weight:500}.status-mark{color:#8da1aa;background:#172b35;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.status-mark svg{width:15px;height:15px}.status-mark.operational{color:#71d39d;background:#102c23}.status-mark.degraded{color:#e0bd63;background:#302817}.status-mark.outage{color:#ea8794;background:#321a20}.status-mark.maintenance{color:#83b9dc;background:#152a3a}.status-mark.unknown{color:#81949e;background:#172833}.status-chip{letter-spacing:.02em;border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:750}.status-chip.operational{color:#78d3a1;background:#102920;border-color:#285341}.status-chip.outage{color:#ed929d;background:#301920;border-color:#693640}.status-chip.unknown{color:#94a8b1;background:#142630;border-color:#344954}.status-monitoring-note{color:#91a6af;background:#10212b;border:1px solid #304652;border-radius:9px;align-items:center;gap:8px;margin:16px 2px 0;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.status-monitoring-note svg{color:#91a6af;flex:none;width:15px;height:15px}.status-current-issues,.status-incidents{margin-top:48px}.status-current-issues+.status-incidents{margin-top:38px}.status-section-heading p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.status-section-heading h2{margin:0;font:400 24px Libre Baskerville,serif}.status-empty{background:#0a1b26;border:1px solid #203742;border-radius:13px;align-items:center;gap:14px;margin-top:17px;padding:22px;display:flex}.status-empty>svg{color:#71d39d;width:21px}.status-empty h3{margin:0 0 4px;font-size:12px}.status-empty p{color:#80949e;margin:0;font-size:12px}.incident-list{gap:12px;margin-top:17px;display:grid}.incident-list article{background:#0a1b26;border:1px solid #354651;border-radius:12px;padding:21px}.status-current-issues .incident-list article{background:#171b1b;border-color:#594a26}.incident-list article>div{color:#80949e;justify-content:space-between;font-size:12px;display:flex}.incident-state{color:#d9b45f;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.incident-list h3{margin:13px 0 6px;font-size:14px}.incident-list p{color:#9bafb8;margin:0;font-size:12px;line-height:1.6}.incident-list small{color:#78909b;margin-top:12px;display:block}@media (width<=760px){.status-main{width:min(100% - 32px,920px);padding:38px 0 74px}.status-hero{padding:27px 23px}.status-hero-badge{display:none}.status-groups{grid-template-columns:1fr}.status-group:first-child{grid-row:auto}.status-updated{margin-left:41px}.status-title-row{gap:11px}.status-title-row .status-mark{width:30px;height:30px}.status-title-row .status-mark svg{width:18px;height:18px}}@media (width<=430px){.status-main{width:min(100% - 24px,920px)}.status-hero{border-radius:13px;padding:24px 19px}.status-title-row{align-items:flex-start}.status-title-row h1{font-size:25px;line-height:1.28}.status-updated{margin-left:0}.status-row{min-height:64px}.status-rows{padding:2px 15px}.status-group h2{padding:15px}.status-row>div b{font-size:12px}.status-chip{text-align:center;max-width:92px;font-size:12px}.status-empty{align-items:flex-start;padding:19px}}:root{--command-navy:#0b1d3a;--signal-blue:#2f7bff;--bolt-cyan:#00c2ff;--lifecycle-orange:#ff6a00;--cloud-white:#faf7f2;--operations-slate:#65707c;--navy:var(--command-navy);--blue:var(--signal-blue);--blue-soft:#eaf1ff;--teal:var(--bolt-cyan);--gold:var(--signal-blue);--gold-bright:var(--bolt-cyan);--green:#36b37e;--border:#29415f;--muted:#aab8c8;--danger:#f06a6a;color:#f4f7fb;background:var(--command-navy);font-family:Inter,system-ui,sans-serif}body,.app-shell{background:var(--command-navy);color:#f4f7fb}h1,h2,h3,.page-header h1,.login-card h2{font-family:Space Grotesk,system-ui,sans-serif}code,pre,.capability-list>div,.capability-editor b{font-family:IBM Plex Mono,ui-monospace,monospace}.sidebar{background:var(--command-navy);border-right-color:#203a61}.brand{border-bottom-color:#203a61}.brand-logo{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.brand-logo img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.brand-logo-sidebar{background:var(--cloud-white);border-radius:8px;width:48px;height:52px;padding:4px}.brand-logo-loading{background:var(--cloud-white);border-radius:8px;width:58px;height:70px;padding:4px}.brand-product-label{text-transform:uppercase;color:#aab8c8!important;letter-spacing:.18em!important;font-size:12px!important;display:block!important}.sidebar nav a.active{color:#fff;box-shadow:inset 2px 0 var(--signal-blue);background:#16345f}.sidebar nav a.active svg{color:var(--bolt-cyan)}.button.primary{background:var(--signal-blue);color:#fff;box-shadow:0 5px 18px #2f7bff40}.button.primary:hover{background:#1f63e6}.button.secondary{color:#eaf1ff;background:#132a4a;border-color:#3b5c85}.button.danger-outline{color:#ff9a8a;background:0 0;border-color:#8d4d54}.eyebrow,.back-link,.card-heading>a,.strong-link,.primary-cell b{color:var(--bolt-cyan)}.metric-icon,.lock-icon,.modal-icon{color:var(--bolt-cyan);background:#12345a}.demo-pill{color:#ffd2b3;background:#4a260f;border-color:#9b4d20}.provider-notice{color:#d5e8ff;background:#102e50;border-color:#295b8e}.notice-dot{background:var(--bolt-cyan);box-shadow:0 0 0 4px #00c2ff29}.provider-readiness{background:#102a49;border-color:#2b5681}.provider-readiness>strong{color:#b9efff}.form-error,.error-state{color:#ffb0b4;background:#3a1c29;border-color:#8c4053}.inline-success{color:#9debdb;background:#103d3c;border-color:#237b76}.login-page{background:var(--cloud-white)}.login-panel{background:radial-gradient(circle at 16% 16%,#2f7bff6b,#0000 34%),linear-gradient(150deg,#0b1d3a 0%,#07152d 100%);border-right:1px solid #203a61}.login-panel:after{border-color:#00c2ff29;display:block;box-shadow:0 0 0 70px #00c2ff0f,0 0 0 140px #2f7bff0b}.login-brand{align-items:flex-start}.login-copy span{color:var(--bolt-cyan)}.login-copy h1{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.login-card{color:var(--command-navy);background:#fff;border-color:#d9e1ea;box-shadow:0 20px 60px #0b1d3a1f}.login-card h2{font-weight:600}.login-card>p{color:var(--operations-slate)}.login-card label{color:#344967}.login-card input{color:var(--command-navy);background:#fff;border-color:#c5d1df}.login-card input:focus{border-color:var(--signal-blue);box-shadow:0 0 0 3px #2f7bff24}.auth-text-button{color:var(--signal-blue)}.docs-main,.public-site{font-family:Inter,system-ui,sans-serif}.public-site{background:var(--command-navy);color:#f4f7fb}.public-header{background:var(--command-navy);border-bottom-color:#203a61}.brand-logo-public,.public-brand>.brand-logo-public{background:var(--cloud-white);border-radius:7px;width:40px;height:46px;padding:3px}.public-brand small{color:#aab8c8;border-left-color:#345477}.public-header nav a:last-child,.public-footer a{color:var(--bolt-cyan)}.public-footer{color:#aab8c8;border-top-color:#203a61}.brand-logo-footer{background:var(--cloud-white);border-radius:7px;width:132px;height:74px;padding:2px}.status-eyebrow,.status-section-heading p{color:var(--bolt-cyan)}.public-site .status-title-row h1,.public-site .status-section-heading h2{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.status-hero:after{background:radial-gradient(circle,#00c2ff24,#0000 69%)}.status-hero.degraded{border-color:#8d5c2e}.status-hero.maintenance{border-color:#2d5f8f}.status-group h2,.incident-state{color:#8edfff}.status-chip.degraded{color:#ffb27c;background:#3a220f;border-color:#9b5c24}.status-mark.monitoring_incomplete,.status-mark.unconfigured,.status-mark.stale{color:#b6c7d0;background:#172833}.status-chip.monitoring_incomplete,.status-chip.unconfigured,.status-chip.stale{color:#c6d5dd;background:#142630;border-color:#526873}.status-row .status-evidence{max-width:430px;margin-top:8px;display:block}.status-row .status-evidence strong{color:#bdd0dc;font-size:12px}.status-row .status-evidence small{margin-top:4px;line-height:1.5}.status-row:has(.status-evidence){align-items:flex-start;gap:12px;padding-top:16px;padding-bottom:16px}.status-row:has(.status-evidence)>.status-chip{margin-top:3px}.status-chip.maintenance{color:#9ad9ff;background:#122d4b;border-color:#2e5e8e}.theme-toggle{color:#ddf7ff;cursor:pointer;background:#102d4d;border:1px solid #2e5b85;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.theme-toggle select{appearance:none;width:auto;min-width:78px;font:inherit;cursor:pointer;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 15px 0 0!important}.theme-toggle select option{background:var(--surface);color:var(--text-primary)}.theme-toggle-chevron{pointer-events:none;position:absolute;right:7px}.theme-toggle:hover{border-color:var(--bolt-cyan);color:#fff;background:#163b63}.theme-toggle:focus-within{outline:2px solid var(--bolt-cyan);outline-offset:2px}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text-primary)}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text-primary)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text-primary)}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text-primary)}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text-primary)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--command-navy:#fff;--navy:#102a43;--surface:#fff;--surface-raised:#f8fbff;--surface-elevated:#f8fbff;--surface-soft:#eef4ff;--surface-muted:#eef4ff;--text-primary:#102a43;--text-secondary:#65707c;--accent:#145cb5;--success:#177d6a;--warning:#8a6115;--blue-soft:#eaf1ff;--border:#d9e1ea;--muted:#65707c;--danger:#b52e49;--shadow:0 1px 2px #102a430d,0 8px 24px #102a4314}html[data-theme=light] body,html[data-theme=light] .app-shell,html[data-theme=light] .main-content{color:#102a43;background:#f4f7fb}html[data-theme=light] .sidebar{color:#344967;background:#fff;border-right-color:#d9e1ea}html[data-theme=light] .brand{border-bottom-color:#e1e8f0}html[data-theme=light] .brand b{color:#102a43}html[data-theme=light] .brand-product-label{color:#65707c!important}html[data-theme=light] .org-picker{background:#f4f7fb;border-color:#d9e1ea}html[data-theme=light] .org-picker label,html[data-theme=light] .nav-label{color:#65707c}html[data-theme=light] .select-wrap select{color:#102a43}html[data-theme=light] .org-picker>span{color:#65707c}html[data-theme=light] nav a{color:#53677d}html[data-theme=light] nav a:hover{color:#102a43;background:#eaf1ff}html[data-theme=light] nav a.active{color:#102a43;box-shadow:inset 2px 0 var(--signal-blue);background:#eaf1ff}html[data-theme=light] nav a.active svg{color:#1677b8}html[data-theme=light] .sidebar-footer{border-top-color:#e1e8f0}html[data-theme=light] .user-meta b{color:#102a43}html[data-theme=light] .user-meta span{color:#65707c}html[data-theme=light] .avatar{color:#145cb5;background:#dcebff}html[data-theme=light] .topbar{background:#fff;border-bottom-color:#d9e1ea}html[data-theme=light] .topbar-right{color:#53677d}html[data-theme=light] .theme-toggle{color:#145cb5;background:#eaf1ff;border-color:#b9d0f3}html[data-theme=light] .theme-toggle:hover{color:#102a43;background:#dcebff;border-color:#2f7bff}html[data-theme=light] .theme-toggle select option{color:#102a43;background:#fff}html[data-theme=light] .page-header h1,html[data-theme=light] .card h2,html[data-theme=light] .card h3,html[data-theme=light] .metric-card>strong{color:#102a43}html[data-theme=light] .metric-card,html[data-theme=light] .card{background:#fff;border-color:#d9e1ea}html[data-theme=light] .metric-top,html[data-theme=light] .page-header p,html[data-theme=light] .card-heading p,html[data-theme=light] .metric-card>small,html[data-theme=light] .primary-cell span,html[data-theme=light] .stacked small{color:#65707c}html[data-theme=light] .activity-row,html[data-theme=light] .detail-grid>div{border-color:#e7edf3}html[data-theme=light] .activity-icon,html[data-theme=light] .metric-icon,html[data-theme=light] .lock-icon,html[data-theme=light] .modal-icon{color:#1677b8;background:#eaf1ff}html[data-theme=light] .pipeline span,html[data-theme=light] td{color:#53677d}html[data-theme=light] .table-tools,html[data-theme=light] .pagination{background:#fff;border-color:#d9e1ea}html[data-theme=light] th{color:#65707c;background:#f4f7fb;border-color:#d9e1ea}html[data-theme=light] td{border-color:#e7edf3}html[data-theme=light] tbody tr:hover{background:#f8fbff}html[data-theme=light] .table-tools input,html[data-theme=light] .table-tools select,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#102a43;background:#fff;border-color:#c5d1df}html[data-theme=light] .form-grid label,html[data-theme=light] .modal label,html[data-theme=light] .form-grid legend{color:#344967}html[data-theme=light] .form-grid input:disabled{color:#65707c;background:#f0f3f7}html[data-theme=light] .action-note,html[data-theme=light] .warning-box,html[data-theme=light] .usage-panel,html[data-theme=light] .review-notes{color:#53677d;background:#f4f7fb}html[data-theme=light] .modal-layer{background:#102a437a}html[data-theme=light] .modal{color:#102a43;background:#fff}html[data-theme=light] .modal h2,html[data-theme=light] .modal>p,html[data-theme=light] .empty-state h3{color:#102a43}html[data-theme=light] .empty-state{color:#65707c}html[data-theme=light] .backdrop{background:#102a436b}html[data-theme=light] .button.secondary{color:#344967;background:#fff;border-color:#b9c9db}html[data-theme=light] .button.secondary:hover{background:#eaf1ff;border-color:#2f7bff}html[data-theme=light] .button.danger-outline{background:#fff}html[data-theme=light] .form-actions{border-color:#d9e1ea}@media (width<=490px){.theme-toggle{width:34px;padding:0}.theme-toggle select{opacity:0;width:100%;min-width:0;position:absolute;inset:0;padding:0!important}.theme-toggle-chevron{display:none}}.login-theme-toggle{z-index:320;position:fixed;top:20px;right:20px}.developer-global-theme{z-index:220;position:fixed;top:17px;right:22px}.developer-shell .topbar-right{padding-right:116px}.public-header nav{align-items:center}.public-header .theme-toggle{min-height:32px}html[data-theme=light] .public-site{color:#102a43;background:#f4f7fb}html[data-theme=light] .public-header{background:#fff;border-bottom-color:#d9e1ea;box-shadow:0 1px #102a4308}html[data-theme=light] .public-brand small{color:#65707c;border-left-color:#d9e1ea}html[data-theme=light] .public-header nav a{color:#53677d}html[data-theme=light] .public-header nav a:last-child,html[data-theme=light] .public-footer a{color:#145cb5}html[data-theme=light] .public-footer{color:#65707c;background:#fff;border-top-color:#d9e1ea}html[data-theme=light] .status-hero{background:linear-gradient(145deg,#fff 0%,#f3f7fc 100%);border-color:#c9d6e4;box-shadow:0 18px 45px #102a4314}html[data-theme=light] .status-title-row h1{color:#102a43}html[data-theme=light] .status-updated,html[data-theme=light] .status-updated time{color:#65707c}html[data-theme=light] .status-hero-badge{color:#53677d;background:#eef4ff;border-color:#c9d6e4}html[data-theme=light] .status-group,html[data-theme=light] .status-empty,html[data-theme=light] .incident-list article{background:#fff;border-color:#d9e1ea}html[data-theme=light] .status-group h2{color:#145cb5;border-bottom-color:#d9e1ea}html[data-theme=light] .status-row{border-bottom-color:#e7edf3}html[data-theme=light] .status-row>div b,html[data-theme=light] .status-empty h3,html[data-theme=light] .incident-list h3{color:#102a43}html[data-theme=light] .status-row>div small,html[data-theme=light] .status-empty p,html[data-theme=light] .incident-list p,html[data-theme=light] .incident-list small{color:#65707c}html[data-theme=light] .status-monitoring-note{color:#53677d;background:#eef4ff;border-color:#c9d6e4}html[data-theme=light] .status-current-issues .incident-list article{background:#fff9ea;border-color:#e5c67a}html[data-theme=light] .next-action-card{background:linear-gradient(135deg,#fff,#eef4ff 72%);border-color:#bfd1ef}html[data-theme=light] .next-action-card h2{color:#102a43}html[data-theme=light] .next-action-card p{color:#65707c}html[data-theme=light] .next-action-card>div>span{color:#145cb5}html[data-theme=light] .developer-search{background:#fff;border-color:#c5d1df}html[data-theme=light] .developer-search input{color:#102a43}html[data-theme=light] .environment-context-banner{color:#344967;background:#eef4ff;border-color:#bfd1ef}html[data-theme=light] .developer-empty-state p,html[data-theme=light] .checking-state,html[data-theme=light] .error-details dd{color:#65707c}html[data-theme=light] .app-loading{color:#65707c;background:#f4f7fb}html[data-theme=light] .loading-mark{color:#fff;background:#145cb5}@media (width<=760px){.developer-global-theme{top:14px;right:14px}.developer-shell .topbar-right{padding-right:46px}.public-header nav{gap:9px}.login-theme-toggle{top:14px;right:14px}}.login-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--command-navy:#102a43;--operations-slate:#53677d;--text-primary:#102a43;--text-secondary:#65707c;--muted:#65707c;--border:#d9e1ea;--surface:#fff;--surface-raised:#fff;--surface-soft:#eef4ff;--ui-primary-bg:#145cb5;--ui-primary-fg:#fff;--ui-primary-hover:#104d98;--ui-link:#145cb5;--ui-focus:#2f7bff;background:#fff}.login-panel{color:#102a43;background:#fff;border-right:0;justify-content:center;align-items:center;padding:48px}.login-panel:after{display:none}.login-brand{justify-content:center;align-items:center;width:100%}.brand-logo-login{background:0 0;border-radius:0;width:280px;height:345px;padding:0}.login-copy,.login-foot{display:none}.login-form-wrap{background:#fff}.login-card{box-shadow:0 20px 60px #0b1d3a1a}.login-page .login-card{color:#102a43;background:#fff;border-color:#d9e1ea}.login-page .login-card h2{color:#102a43}.login-page .login-card>p,.login-page .login-card>small{color:#65707c}.login-page .login-card label{color:#344967}.login-page .login-card input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#102a43;background:#fff;border-color:#c5d1df}.login-page .lock-icon{color:#1677b8;background:#eaf1ff}@media (width<=780px){.login-page{grid-template-columns:1fr}.login-panel{min-height:260px;padding:30px 24px;display:flex}.login-form-wrap{padding:24px}.brand-logo-login{width:190px;height:234px}}.audit-view-tabs{background:#07141d;border:1px solid #29414d;border-radius:10px;gap:4px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.audit-view-tabs button{color:#8ea2ac;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 16px;font-size:12px;font-weight:700}.audit-view-tabs button:hover{color:#e7eff2;background:#102630}.audit-view-tabs button.active{color:#fff;background:#16345f;border-color:#2f7bff;box-shadow:0 2px 8px #2f7bff33}.audit-view-tabs button:focus-visible{outline:2px solid var(--bolt-cyan);outline-offset:2px}html[data-theme=light] .audit-view-tabs{background:#fff;border-color:#d9e1ea}html[data-theme=light] .audit-view-tabs button{color:#53677d}html[data-theme=light] .audit-view-tabs button:hover{color:#102a43;background:#f4f7fb}html[data-theme=light] .audit-view-tabs button.active{color:#145cb5;background:#eaf1ff;border-color:#2f7bff}@media (width<=490px){.audit-view-tabs{width:100%}.audit-view-tabs button{flex:1;padding:0 10px}}.line-kpi-history{border:1px solid var(--border);border-radius:9px;margin-top:17px;font-size:12px;display:grid;overflow:hidden}.line-kpi-history-row{border-bottom:1px solid var(--border);text-align:right;grid-template-columns:1.2fr repeat(3,minmax(78px,1fr));align-items:center;gap:12px;padding:9px 12px;display:grid}.line-kpi-history-row:last-child{border-bottom:0}.line-kpi-history-row>:first-child{text-align:left}.line-kpi-history-row.heading{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f8f9fb;font-size:12px}.line-kpi-history-row b{color:var(--navy)}.line-performance-card{background:#0a1a25;border-color:#203541}.line-kpi-period{color:#aab8c8;border-color:#304550}.line-kpi-tile{background:#0c202b;border-color:#29415f}.line-kpi-tile-top,.line-kpi-tile>small,.line-kpi-footnote,.line-kpi-chart-column,.line-kpi-legend{color:#8fa5ae}.line-kpi-icon{color:var(--bolt-cyan);background:#12345a}.line-kpi-tile>strong,.line-kpi-history-row b{color:#f4f7fb}.line-kpi-change.up{color:#77d39e}.line-kpi-change.down{color:#ff9a8a}.line-kpi-change.flat{color:#8fa5ae}.line-kpi-chart{border-top-color:#203541}.line-kpi-chart-bars,.line-kpi-history-row{border-color:#203541}.line-kpi-history-row.heading{color:#8fa5ae;background:#0c202b}html[data-theme=light] .line-performance-card{background:#fff;border-color:#d9e1ea}html[data-theme=light] .line-kpi-period{color:#65707c;border-color:#d9e1ea}html[data-theme=light] .line-kpi-tile{background:#fbfcfe;border-color:#d9e1ea}html[data-theme=light] .line-kpi-tile-top,html[data-theme=light] .line-kpi-tile>small,html[data-theme=light] .line-kpi-footnote,html[data-theme=light] .line-kpi-chart-column,html[data-theme=light] .line-kpi-legend{color:#65707c}html[data-theme=light] .line-kpi-icon{color:#1677b8;background:#eaf1ff}html[data-theme=light] .line-kpi-tile>strong,html[data-theme=light] .line-kpi-history-row b{color:#102a43}html[data-theme=light] .line-kpi-change.up{color:#16856e}html[data-theme=light] .line-kpi-change.down{color:#b34758}html[data-theme=light] .line-kpi-change.flat{color:#65707c}html[data-theme=light] .line-kpi-chart,html[data-theme=light] .line-kpi-chart-bars,html[data-theme=light] .line-kpi-history,html[data-theme=light] .line-kpi-history-row{border-color:#d9e1ea}html[data-theme=light] .line-kpi-history-row.heading{color:#65707c;background:#f8f9fb}html[data-theme=light]{--surface:#fff;--surface-raised:#f8fbff;--surface-soft:#eef4ff}html[data-theme=light] .quick-actions{background:#fff;border-color:#d9e1ea}html[data-theme=light] .quick-actions-count{color:#53677d;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .organization-menu-trigger{color:#102a43;background:#fff;border-color:#b9c9db;box-shadow:0 1px 2px #102a430a}html[data-theme=light] .organization-menu-trigger:hover{background:#eef4ff;border-color:#2f7bff}html[data-theme=light] .organization-menu-trigger svg{color:#53677d}html[data-theme=light] .organization-menu-popover,html[data-theme=light] .tenant-scope-popover{background:#fff;border-color:#c5d1df;box-shadow:0 18px 42px #102a432e}html[data-theme=light] .organization-menu-popover>button,html[data-theme=light] .tenant-scope-popover>button{color:#102a43}html[data-theme=light] .organization-menu-popover>button:hover,html[data-theme=light] .organization-menu-popover>button:focus-visible,html[data-theme=light] .tenant-scope-popover>button:hover,html[data-theme=light] .tenant-scope-popover>button:focus-visible{color:#102a43;background:#eef4ff;border-color:#bfd1ef}html[data-theme=light] .organization-menu-popover>button.selected,html[data-theme=light] .tenant-scope-popover>button.selected{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .organization-menu-popover small,html[data-theme=light] .tenant-scope-popover small,html[data-theme=light] .tenant-scope-popover-heading{color:#65707c}html[data-theme=light] .tenant-scope-trigger{color:#102a43;background:#fff;border-color:#b9c9db;box-shadow:0 1px 2px #102a430a}html[data-theme=light] .tenant-scope-trigger:hover{background:#eef4ff;border-color:#2f7bff}html[data-theme=light] .tenant-scope-trigger small{color:#65707c}html[data-theme=light] .fort-select-trigger{color:#102a43;background:#fff;border-color:#b9c9db;box-shadow:0 1px 2px #102a430a}html[data-theme=light] .fort-select-trigger:hover:not(:disabled){background:#eef4ff;border-color:#2f7bff}html[data-theme=light] .fort-select-trigger small,html[data-theme=light] .fort-select-trigger>svg{color:#65707c}html[data-theme=light] .fort-select-popover{background:#fff;border-color:#c5d1df;box-shadow:0 18px 42px #102a432e}html[data-theme=light] .fort-select-popover>button{color:#102a43}html[data-theme=light] .fort-select-popover>button:hover,html[data-theme=light] .fort-select-popover>button.active,html[data-theme=light] .fort-select-popover>button:focus-visible{background:#eef4ff;border-color:#bfd1ef}html[data-theme=light] .fort-select-popover>button.selected{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .fort-select-popover small{color:#65707c}html[data-theme=light] .fort-multi-select-popover>button.selected{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .fort-multi-select-check{background:#fff;border-color:#b9c9db}html[data-theme=light] .fort-multi-select-footer{color:#65707c;background:#f8fafd;border-color:#d7e0eb}html[data-theme=light] .fort-multi-select-footer button{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .pending-policy{background:#fff7e3;border-color:#e4cea0}html[data-theme=light] .pending-policy b{color:#6d5118}html[data-theme=light] .pending-policy span,html[data-theme=light] .pending-policy p{color:#715b30}html[data-theme=light] .pending-policy p{border-color:#e4cea0}html[data-theme=light] .pending-age.processing{color:#376478}html[data-theme=light] .pending-age.delayed{color:#866015}html[data-theme=light] .pending-age.review{color:#b63449}html[data-theme=light] .inventory-status-tabs,html[data-theme=light] .activation-status-tabs{border-color:#d9e1ea}html[data-theme=light] .inventory-status-tabs button,html[data-theme=light] .activation-status-tabs button{color:#53677d;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .inventory-status-tabs button:hover,html[data-theme=light] .activation-status-tabs button:hover{color:#102a43;background:#eef4ff;border-color:#8eb3eb}html[data-theme=light] .inventory-status-tabs button.active,html[data-theme=light] .activation-status-tabs button.active{color:#6d5118;background:#fff7e3;border-color:#c9a85f;box-shadow:inset 0 0 0 1px #c9a85f1a}html[data-theme=light] .inventory-status-tabs b,html[data-theme=light] .activation-status-tabs b{color:#145cb5;background:#eaf1ff}html[data-theme=light] .inventory-status-tabs button.active b,html[data-theme=light] .activation-status-tabs button.active b{color:#6d5118;background:#f1e4bd}html[data-theme=light] .sync-status-bar{color:#65707c;background:#fff;border-color:#d9e1ea}html[data-theme=light] .sync-status-bar span:first-child{color:#344967}html[data-theme=light] .bulk-toolbar{background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .bulk-toolbar>div:first-child{color:#344967}html[data-theme=light] .inventory-table tr.selected-row td{background:#eaf1ff}html[data-theme=light] .inventory-line-link{color:#145cb5}html[data-theme=light] .assignment-summary{color:#53677d;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .assignment-summary strong{color:#6d5118;background:#fff7e3}html[data-theme=light] .operation-modal-icon{color:#145cb5;background:#eaf1ff;border-color:#bfd1ef}html[data-theme=light] .assignment-divider{color:#65707c}html[data-theme=light] .assignment-divider:before,html[data-theme=light] .assignment-divider:after{background:#d9e1ea}html[data-theme=light] .new-customer-option{color:#102a43;background:#fff;border-color:#b9c9db}html[data-theme=light] .new-customer-option:hover:not(:disabled){background:#eef4ff;border-color:#2f7bff}html[data-theme=light] .new-customer-option-icon{color:#145cb5;background:#eaf1ff}html[data-theme=light] .new-customer-option small{color:#65707c}html[data-theme=light] .activation-policy{color:#53677d;background:#fff9ea;border-color:#e5c67a}html[data-theme=light] .activation-policy b{color:#7a5714}html[data-theme=light] .order-type-badge{color:#145cb5;background:#eaf1ff;border-color:#bfd1ef}html[data-theme=light] .order-type-badge.port_in{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .provider-notice{color:#344967;background:#eef4ff;border-color:#bfd1ef}html[data-theme=light] .provider-notice p{color:#65707c}html[data-theme=light] .activation-context{background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .activation-context small,html[data-theme=light] .activation-contact-summary small{color:#65707c}html[data-theme=light] .activation-context strong,html[data-theme=light] .activation-contact-summary strong{color:#102a43}html[data-theme=light] .activation-form-section{border-color:#d9e1ea}html[data-theme=light] .activation-form-section>header>span{color:#7a5714;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .activation-form-section>header h2{color:#102a43}html[data-theme=light] .activation-form-section>header p{color:#65707c}html[data-theme=light] .activation-section-grid label,html[data-theme=light] .activation-customer-picker label,html[data-theme=light] .activation-notes-section>label{color:#344967}html[data-theme=light] .activation-section-grid label>small,html[data-theme=light] .activation-customer-picker label>small{color:#65707c}html[data-theme=light] .activation-numbering-note{color:#243b53;background:#f7fafc;border-color:#c9d6e3}html[data-theme=light] .activation-numbering-note span{color:#65707c}html[data-theme=light] .role-summary>div{color:#53677d;background:#f8fbff;border-color:#d9e1ea}html[data-theme=light] .role-summary b{color:#102a43}html[data-theme=light] .role-list-heading{border-color:#d9e1ea}html[data-theme=light] .role-list-heading span{color:#102a43}html[data-theme=light] .role-list-heading small{color:#65707c}html[data-theme=light] .role-list-item{color:#53677d}html[data-theme=light] .role-list-item:hover{background:#eef4ff}html[data-theme=light] .role-list-item.active{color:#102a43;background:#eaf1ff;border-color:#bfd1ef}html[data-theme=light] .role-list-item small{color:#65707c}html[data-theme=light] .role-detail-header{border-color:#d9e1ea}html[data-theme=light] .role-title-line h2{color:#102a43}html[data-theme=light] .role-detail-header p{color:#65707c}html[data-theme=light] .permission-readonly-grid section{background:#fff;border-color:#d9e1ea}html[data-theme=light] .permission-readonly-grid h3{color:#53677d;background:#f4f7fb;border-color:#d9e1ea}html[data-theme=light] .permission-summary{border-color:#e7edf3}html[data-theme=light] .permission-summary b{color:#102a43}html[data-theme=light] .permission-summary small{color:#65707c}html[data-theme=light] .empty-permissions{color:#65707c;border-color:#b9c9db}html[data-theme=light] .empty-permissions b{color:#102a43}html[data-theme=light] .role-editor>header p,html[data-theme=light] .permission-editor-heading span{color:#65707c}html[data-theme=light] .permission-editor-heading{border-color:#d9e1ea}html[data-theme=light] .permission-editor fieldset{background:#fff;border-color:#d9e1ea}html[data-theme=light] .permission-editor legend{color:#53677d;background:#f4f7fb}html[data-theme=light] .permission-toggle{border-color:#e7edf3}html[data-theme=light] .permission-toggle:hover{background:#eef4ff}html[data-theme=light] .permission-toggle b{color:#102a43}html[data-theme=light] .permission-toggle small{color:#65707c}html[data-theme=light] .permission-toggle b em{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .permission-toggle i{background:#b9c9db}html[data-theme=light] .permission-toggle i:after{background:#fff}html[data-theme=light] .permission-toggle input:checked+i{background:#2f7bff}html[data-theme=light] .permission-toggle input:checked+i:after{background:#fff}html[data-theme=light] .notification-rule{background:#fff;border-color:#d9e1ea}html[data-theme=light] .notification-rule.enabled{border-color:#9fb9d6}html[data-theme=light] .notification-rule>header{background:#f8fbff;border-color:#d9e1ea}html[data-theme=light] .notification-rule fieldset{background:#fff}html[data-theme=light] .notification-recipient-grid>label{color:#102a43;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .notification-recipient-grid small{color:#65707c}html[data-theme=light] .notification-rule fieldset:disabled{opacity:.58}html[data-theme=light] .platform-role-dashboard>header{background:#fff;border-color:#bfd1ef;box-shadow:inset 3px 0 #c9a85f}html[data-theme=light] .platform-role-dashboard>header h2{color:#102a43}html[data-theme=light] .platform-role-dashboard>header p{color:#65707c}html[data-theme=light] .platform-role-cards article{background:#fff;border-color:#d9e1ea}html[data-theme=light] .platform-role-cards h3{color:#102a43}html[data-theme=light] .platform-role-cards p{color:#65707c}html[data-theme=light] .platform-member-list{background:#fff;border-color:#d9e1ea}html[data-theme=light] .platform-member-heading,html[data-theme=light] .platform-member{border-color:#e7edf3}html[data-theme=light] .platform-member-heading b,html[data-theme=light] .platform-member .stacked b{color:#102a43}html[data-theme=light] .platform-member-heading span,html[data-theme=light] .platform-member .stacked small{color:#65707c}html[data-theme=light] .security-callout{color:#53677d;background:#fff9ea;border-color:#e5c67a}html[data-theme=light] .security-callout svg{color:#9a6b12}html[data-theme=light] .security-callout code{color:#6d5118;background:#fff3cd}html[data-theme=light] .provider-readiness{background:#f8fbff;border-color:#bfd1ef}html[data-theme=light] .provider-readiness>div{color:#53677d}html[data-theme=light] .provider-readiness>p{color:#65707c}html[data-theme=light] .provider-readiness>strong{color:#145cb5}html[data-theme=light] code{color:#145cb5;background:#eaf1ff}html[data-theme=light] .badge-success{color:#177d6a;background:#e9f8f3;border-color:#c3eadf}html[data-theme=light] .badge-warning{color:#8a6115;background:#fff5dc;border-color:#f2dda7}html[data-theme=light] .badge-danger{color:#b52e49;background:#fff0f2;border-color:#f3ccd4}html[data-theme=light] .badge-info{color:#145cb5;background:#eef4ff;border-color:#d0e0fc}html[data-theme=light] .badge-neutral{color:#536174;background:#f2f4f7;border-color:#e0e4e9}html[data-theme=light] .settings-actions-section>.card-heading h2{color:#102a43}html[data-theme=light] .admin-launch-grid a{color:#102a43;background:#fff;border-color:#d9e1ea;box-shadow:0 1px 2px #102a430a}html[data-theme=light] .admin-launch-grid a:hover{background:#eef4ff;border-color:#8eb3eb}html[data-theme=light] .admin-launch-grid b{color:#102a43}html[data-theme=light] .admin-launch-grid span{color:#65707c}html[data-theme=light] .admin-launch-grid svg{color:#145cb5}html[data-theme=light] .demo-callout{color:#6d5118;background:#fff9ea;border-color:#e5c67a}html[data-theme=light] .developer-environment-control{background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .developer-environment-control>span{color:#53677d}html[data-theme=light] .developer-environment-control>strong{color:#65707c}html[data-theme=light] .developer-shell .sidebar-readiness{background:#f8fbff;border-color:#d9e1ea}html[data-theme=light] .developer-shell .sidebar-readiness b{color:#102a43}html[data-theme=light] .developer-shell .sidebar-readiness span{color:#65707c}.developer-shell{--developer-line:#203541;--developer-panel:#081720;--developer-soft:#0d222c;--developer-copy:#b7c5cc;--developer-heading:#f1f4f5;--developer-success-bg:#0b211e;--developer-success-line:#2d5b4a;--developer-warning-bg:#282315;--developer-warning-line:#65583a}.developer-shell .page-content{max-width:1240px;padding-top:28px}.developer-shell .page-header{margin-bottom:20px}.developer-shell .page-header h1{font-size:32px;line-height:1.15}.developer-shell .page-header p{max-width:720px;font-size:13px;line-height:1.6}.developer-shell .text-link{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.developer-shell .text-link svg{width:13px;height:13px}.developer-environment-switch{background:#07141c;border:1px solid #304853;border-radius:10px;grid-template-columns:1fr 1fr;min-width:208px;padding:3px;display:grid}.developer-environment-switch button{color:#899ca5;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 16px;font-size:12px;font-weight:800}.developer-environment-switch button.active{color:#ccecff;background:#173246}.developer-environment-production .developer-environment-switch button.active:first-child{color:#f1d795;background:#302817}.developer-environment-switch button:focus-visible{outline-offset:2px;outline:2px solid #8db7ff}.developer-environment-note{border:1px solid;border-radius:9px;align-items:center;gap:11px;min-height:48px;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.developer-environment-note svg{width:17px}.developer-environment-note b{letter-spacing:.12em;font-size:12px}.developer-environment-note span{opacity:.84}.developer-environment-note.sandbox{color:#d1edf8;background:#0d2733;border-color:#326b83}.developer-environment-note.production{color:#f0d99a;background:#282315;border-color:#65583a}.developer-launchpad{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px;margin-bottom:20px;overflow:hidden}.developer-launchpad-heading{padding:20px 22px 12px}.developer-launchpad-heading>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.developer-launchpad-heading h2{font:400 21px var(--serif);color:var(--developer-heading);margin:6px 0 0}.developer-launchpad ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0 10px 22px;list-style:none;display:grid}.developer-launchpad li{border-left:1px solid var(--developer-line);min-width:0;padding:14px 13px;position:relative}.developer-launchpad li:first-child{border-left:0}.developer-launchpad li>span{color:#b5c5cc;border:1px solid #4c626d;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:13px;font-size:12px;font-weight:800;display:grid}.developer-launchpad li.current>span{color:#fff;background:#286ee8;border-color:#367df0}.developer-launchpad li b{color:var(--developer-heading);font-size:13px;display:block}.developer-launchpad li p{min-height:42px;color:var(--developer-copy);margin:6px 0 13px;font-size:12px;line-height:1.55}.developer-launchpad li a{color:#8db7ff;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.developer-launchpad li a svg{width:13px}.developer-launchpad li.current a{color:#fff;background:#2877f0;border-radius:7px;min-height:32px;padding:0 12px}.developer-launchpad footer{border-top:1px solid var(--developer-line);color:#8fa1aa;align-items:center;gap:9px;padding:12px 18px;font-size:12px;display:flex}.developer-launchpad footer svg{width:15px;color:var(--gold);flex:none}.developer-overview-grid{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px;gap:0}.developer-section{min-width:0;padding:20px 22px}.developer-section+section{border-left:1px solid var(--developer-line)}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h2{font:400 17px var(--serif);color:var(--developer-heading);margin:0}.section-heading p{color:var(--developer-copy);margin:4px 0 0;font-size:12px}.developer-activity-summary{flex-direction:column;justify-content:center;min-height:130px;display:flex}.developer-activity-summary b{font:400 28px var(--serif);color:var(--developer-heading)}.developer-activity-summary span{color:var(--developer-copy);margin-top:6px;font-size:12px}.readiness-list.compact .health-evidence-row{padding:9px 0}.readiness-list.compact .health-evidence-row small{display:none}.sandbox-quickstart{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:20px;display:grid}.sandbox-steps{grid-template-columns:32px 1fr;padding:5px 0;display:grid}.sandbox-steps>span{color:#fff;background:#1b65d8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.sandbox-steps>div{border-left:1px solid var(--developer-line);padding:2px 0 30px 15px}.sandbox-steps>div:last-child{border-left-color:#0000}.sandbox-steps h2{font:400 18px var(--serif);margin:0}.sandbox-steps p{max-width:680px;color:var(--developer-copy);font-size:12px;line-height:1.6}.sandbox-quickstart>aside{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px;align-self:start;padding:21px}.sandbox-quickstart>aside h2{margin-top:0}.sandbox-quickstart dl>div{border-top:1px solid var(--developer-line);padding:11px 0}.sandbox-quickstart dt{color:#78909c;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.sandbox-quickstart dd{color:var(--developer-heading);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.developer-code{border:1px solid var(--developer-line);background:#050e14;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.developer-code code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.developer-code button{color:#8db7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.developer-code button svg{width:14px}.developer-toolbar{grid-template-columns:minmax(260px,620px) 190px;gap:10px;margin-bottom:16px;display:grid}.developer-toolbar .developer-search{max-width:none;margin:0}.developer-table-surface{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px;overflow:hidden}.developer-table-surface+.developer-table-surface{margin-top:18px}.developer-table-surface table{margin:0}.developer-table-surface th{background:var(--developer-soft);font-size:12px}.developer-table-surface td{font-size:12px}.developer-usage-detail{margin-top:18px}.error-directory{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px;overflow:hidden}.error-directory details+details{border-top:1px solid var(--developer-line)}.error-directory summary{cursor:pointer;grid-template-columns:minmax(150px,.7fr) 85px minmax(260px,2fr) auto 20px;align-items:center;gap:14px;min-height:68px;padding:12px 18px;list-style:none;display:grid}.error-directory summary::-webkit-details-marker{display:none}.error-directory summary>p{color:var(--developer-copy);margin:0;font-size:12px;line-height:1.45}.error-directory summary>svg{width:16px;transition:transform .15s}.error-directory details[open] summary>svg{transform:rotate(180deg)}.error-directory details>div{background:var(--developer-soft);padding:0 18px 18px}.error-directory .error-details{grid-template-columns:1fr 1fr;gap:22px;margin:0;display:grid}.error-directory .error-details>div{border-top:0}.error-directory summary:focus-visible{outline-offset:-3px;outline:2px solid #8db7ff}.webhook-contract{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:14px 18px;display:flex}.webhook-contract>div{align-items:center;gap:11px;display:flex}.webhook-contract svg{width:18px;color:var(--gold)}.webhook-contract b{color:var(--developer-heading);font-size:12px}.webhook-contract p{color:var(--developer-copy);margin:3px 0 0;font-size:12px}.webhook-overview{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(140px,.5fr));margin-top:18px;display:grid;overflow:hidden}.webhook-overview>div{border-left:1px solid var(--developer-line);flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:16px 19px;display:flex}.webhook-overview>div:first-child{border-left:0}.webhook-overview span{color:var(--developer-copy);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.webhook-overview h2{font:400 19px var(--serif);color:var(--developer-heading);margin:6px 0 3px}.webhook-overview p{color:var(--developer-copy);margin:0;font-size:12px;line-height:1.5}.webhook-overview b{color:var(--developer-heading);font:400 25px var(--serif);margin-top:6px}.webhook-test-result{border:1px solid var(--developer-warning-line);background:var(--developer-warning-bg);border-radius:10px;align-items:flex-start;gap:11px;margin-top:18px;padding:13px 16px;display:flex}.webhook-test-result.succeeded{border-color:var(--developer-success-line);background:var(--developer-success-bg)}.webhook-test-result>svg{width:17px;color:var(--gold);flex:none}.webhook-test-result b{color:var(--developer-heading);text-transform:capitalize;font-size:12px}.webhook-test-result p{color:var(--developer-copy);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.webhook-endpoint-list{border-top:1px solid var(--developer-line);display:grid}.webhook-endpoint+.webhook-endpoint{border-top:1px solid var(--developer-line)}.webhook-endpoint>header{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.webhook-endpoint>header>div:first-child{gap:4px;min-width:0;display:grid}.webhook-endpoint>header span{color:var(--developer-heading);font-size:12px;font-weight:750}.webhook-endpoint>header code{overflow-wrap:anywhere;width:max-content;max-width:100%}.webhook-endpoint>header small{color:var(--developer-copy);font-size:12px}.webhook-endpoint-events{border-top:1px solid var(--developer-line);background:var(--developer-soft);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 18px;display:grid}.webhook-endpoint-events>b{color:var(--developer-copy);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.webhook-endpoint-events>div{flex-wrap:wrap;gap:6px;display:flex}.webhook-endpoint-deliveries{border-top:1px solid var(--developer-line)}.webhook-endpoint-deliveries>summary{color:#8db7ff;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:750;list-style:none;display:flex}.webhook-endpoint-deliveries>summary::-webkit-details-marker{display:none}.webhook-endpoint-deliveries>summary>svg{width:14px;margin-left:auto;transition:transform .15s}.webhook-endpoint-deliveries[open]>summary>svg{transform:rotate(180deg)}.webhook-endpoint-deliveries>summary:focus-visible{outline-offset:-3px;outline:2px solid #8db7ff}.webhook-endpoint-deliveries>.quiet-state{margin:0 18px 16px}.webhook-event-catalog{border-top:1px solid var(--developer-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.webhook-event-catalog>span{border-top:1px solid var(--developer-line);gap:5px;min-width:0;padding:12px 18px;display:grid}.webhook-event-catalog>span:nth-child(-n+2){border-top:0}.webhook-event-catalog>span:nth-child(2n){border-left:1px solid var(--developer-line)}.webhook-event-catalog code{overflow-wrap:anywhere;width:max-content;max-width:100%}.webhook-event-catalog small{color:var(--developer-copy);font-size:12px;line-height:1.45}.webhook-attempts{min-width:125px;position:relative}.webhook-attempts summary{color:#8db7ff;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.webhook-attempts summary::-webkit-details-marker{display:none}.webhook-attempts summary svg{width:14px;transition:transform .15s}.webhook-attempts[open] summary svg{transform:rotate(180deg)}.webhook-attempts summary:focus-visible{outline-offset:3px;outline:2px solid #8db7ff}.webhook-attempts>div{border:1px solid var(--developer-line);background:var(--developer-soft);border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.webhook-attempts span,.webhook-attempts b,.webhook-attempts small{display:block}.webhook-attempts b{color:var(--developer-heading);font-size:12px}.webhook-attempts small{color:var(--developer-copy);white-space:nowrap;font-size:12px}.developer-empty-state.compact{min-height:190px}.developer-webhook-modal{width:min(780px,100%)}.developer-webhook-modal fieldset{border:1px solid var(--developer-line);border-radius:9px;margin:14px 0;padding:14px}.developer-webhook-modal fieldset legend{padding:0 5px;font-weight:750}.developer-webhook-modal fieldset>p{color:var(--developer-copy);margin:0 0 10px;font-size:12px;line-height:1.5}.developer-webhook-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.developer-webhook-events label{border:1px solid var(--developer-line);background:var(--developer-soft);cursor:pointer;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:10px;min-height:50px;padding:8px 11px;display:grid}.developer-webhook-events label:has(input:checked){background:#102942;border-color:#397be5}.developer-webhook-events label:focus-within{outline-offset:2px;outline:2px solid #8db7ff}.developer-webhook-events input{width:16px;height:16px;margin:0}.developer-webhook-events span,.developer-webhook-events b,.developer-webhook-events small{display:block}.developer-webhook-events b{color:var(--developer-heading);font-size:12px}.developer-webhook-events small{color:var(--developer-copy);margin-top:3px;font-size:12px;font-weight:400;line-height:1.35}.modal-heading{justify-content:space-between;gap:16px;display:flex}.modal-heading span{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:800}.modal-heading h2{margin:5px 0}.modal-heading p{margin:0}.environment-form-confirmation{color:#d1edf8;background:#0d2733;border:1px solid #326b83;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:11px 12px;display:grid}.environment-form-confirmation svg{width:17px;height:17px;margin-top:1px}.environment-form-confirmation span,.environment-form-confirmation b,.environment-form-confirmation small{display:block}.environment-form-confirmation b{text-transform:capitalize;font-size:12px}.environment-form-confirmation small{color:inherit;opacity:.82;margin-top:3px;font-size:12px;line-height:1.45}.documentation-directory{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;display:grid}.documentation-directory>div,.documentation-directory>aside{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:12px}.documentation-directory h2{font:400 18px var(--serif)}.documentation-directory>div>h2{margin:0;padding:20px 20px 12px}.documentation-directory>div>a{border-top:1px solid var(--developer-line);min-height:68px;color:var(--developer-heading);grid-template-columns:24px 1fr 18px;align-items:center;gap:12px;padding:11px 20px;display:grid}.documentation-directory>div>a>svg{color:#79aaf7;width:18px}.documentation-directory>div>a span{gap:4px;display:grid}.documentation-directory>div>a small{color:var(--developer-copy);font-size:12px}.documentation-directory>aside{padding:22px}.documentation-directory>aside>svg{width:26px;color:var(--gold)}.documentation-directory>aside p{color:var(--developer-copy);font-size:12px;line-height:1.6}.documentation-directory dl{margin-top:22px}.documentation-directory dl>div{border-top:1px solid var(--developer-line);padding:11px 0}.documentation-directory dt{color:#78909c;text-transform:uppercase;font-size:12px}.documentation-directory dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}html[data-theme=light] .developer-shell{--developer-line:#d7e0eb;--developer-panel:#fff;--developer-soft:#f5f8fc;--developer-copy:#5f6f82;--developer-heading:#102a43;--developer-success-bg:#eefaf5;--developer-success-line:#bfe2d4;--developer-warning-bg:#fff7e3;--developer-warning-line:#d8b768}.developer-shell html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .developer-environment-switch{background:#f4f7fb;border-color:#c5d1df}html[data-theme=light] .developer-environment-switch button{color:#52677d}html[data-theme=light] .developer-environment-switch button.active{color:#1357b8;background:#dcecff}html[data-theme=light] .developer-environment-production .developer-environment-switch button.active:first-child{color:#72520d;background:#fff3d6}html[data-theme=light] .developer-environment-note.sandbox{color:#23536b;background:#eef8ff;border-color:#bfd9ec}html[data-theme=light] .developer-environment-note.production{color:#624d1d;background:#fff9e9;border-color:#e2cc95}html[data-theme=light] .developer-shell code{color:#263f5b;background:#eef3f8}html[data-theme=light] .developer-code{background:#f7f9fc;border-color:#cdd8e5}html[data-theme=light] .developer-code code{color:#263f5b;background:0 0;padding:0}html[data-theme=light] .developer-launchpad li.current a{color:#fff;background:#1769e0}html[data-theme=light] .developer-launchpad footer{color:#5f6f82}html[data-theme=light] .developer-table-surface th{color:#52677d}html[data-theme=light] .error-directory details>div{background:#f8fafc}html[data-theme=light] .developer-webhook-events label:has(input:checked){background:#eef5ff;border-color:#8eb7ef}html[data-theme=light] .environment-form-confirmation{color:#23536b;background:#eef8ff;border-color:#bfd9ec}@media (width<=1050px){.developer-launchpad ol{grid-template-columns:1fr 1fr}.developer-launchpad li:nth-child(3){border-left:0;border-top:1px solid var(--developer-line)}.developer-launchpad li:nth-child(4){border-top:1px solid var(--developer-line)}.sandbox-quickstart,.documentation-directory{grid-template-columns:1fr}.webhook-contract{flex-direction:column;align-items:flex-start}.error-directory summary{grid-template-columns:minmax(130px,.7fr) 70px minmax(200px,2fr) auto 18px}}@media (width<=760px){.developer-shell .page-content{padding:20px 15px 90px}.developer-shell .page-header h1{font-size:27px}.developer-environment-switch{min-width:154px}.developer-environment-switch button{padding:0 9px}.developer-shell .portal-switch{display:none}.developer-toolbar{grid-template-columns:1fr}.developer-toolbar>.fort-select{width:100%}.developer-overview-grid{grid-template-columns:1fr}.developer-section+section{border-left:0;border-top:1px solid var(--developer-line)}.error-directory summary{grid-template-columns:1fr auto auto}.error-directory summary>p{grid-area:2/1/auto/-1}.error-directory summary>span{display:none}.error-directory .error-details{grid-template-columns:1fr}}@media (width<=800px){.webhook-endpoint>header{grid-template-columns:minmax(0,1fr) auto}.webhook-endpoint>header>.button-row{grid-column:1/-1}.webhook-endpoint-events{grid-template-columns:1fr}}@media (width<=680px){.webhook-overview{grid-template-columns:1fr 1fr}.webhook-overview>div:first-child{border-bottom:1px solid var(--developer-line);grid-column:1/-1}.webhook-overview>div:nth-child(2){border-left:0}.webhook-event-catalog,.developer-webhook-events{grid-template-columns:1fr}.webhook-event-catalog>span:nth-child(2){border-top:1px solid var(--developer-line)}.webhook-event-catalog>span:nth-child(2n){border-left:0}.webhook-endpoint>header{grid-template-columns:1fr}.webhook-endpoint>header>.button-row{grid-column:auto;grid-template-columns:1fr;display:grid}.webhook-endpoint>header>.button-row .button{width:100%}.webhook-endpoint-events{padding:11px 14px}}@media (width<=520px){.developer-shell .topbar-right{padding-right:43px}.developer-environment-switch{min-width:130px}.developer-environment-switch button{font-size:12px}.developer-launchpad ol{grid-template-columns:1fr;padding:0}.developer-launchpad li,.developer-launchpad li:nth-child(3),.developer-launchpad li:nth-child(4){border-left:0;border-top:1px solid var(--developer-line);grid-template-columns:30px 1fr auto;gap:9px;padding:14px;display:grid}.developer-launchpad li:first-child{border-top:0}.developer-launchpad li>span{margin:0}.developer-launchpad li p{min-height:0;margin-bottom:0}.developer-launchpad li a{align-self:center}.developer-launchpad footer{align-items:flex-start}.sandbox-quickstart>aside{padding:17px}.developer-code{flex-direction:column}.documentation-directory>div>a{padding:12px 15px}.webhook-contract .text-link{white-space:nowrap}.error-directory summary{padding:12px}.developer-shell .page-header .button-row{grid-template-columns:1fr}.developer-shell .page-header .button-row .button{white-space:normal}}.port-in-form{width:min(1040px,100%);padding:0 25px;overflow:visible}.port-in-form .activation-context{margin:24px 0 0}.port-in-form .activation-form-section>.form-grid{grid-column:2;min-width:0}.port-in-form .form-grid>label{min-width:0}.port-in-form>.form-actions{background:#091923;border-top:1px solid #29404b;margin:0 -25px;padding:19px 25px}html[data-theme=light] .port-in-form>.form-actions{background:#f8fbff;border-color:#d9e1ea}@media (width<=820px){.port-in-form .activation-form-section>.form-grid{grid-column:auto}}@media (width<=620px){.port-in-form{padding:0 19px}.port-in-form>.form-actions{margin:0 -19px;padding:17px 19px}.port-in-form>.form-actions .button{width:100%}}@media (width<=490px){.line-kpi-history-row{grid-template-columns:1fr repeat(3,minmax(56px,1fr));gap:6px;padding:8px 7px;font-size:12px}.line-kpi-history-row.heading{font-size:12px}}.support-search{margin-bottom:12px;display:block;position:relative}.support-search svg{color:#7f949d;width:15px;position:absolute;top:10px;left:10px}.support-search input{color:#e7edef;background:#0a202a;border-color:#304955;width:100%;padding-left:33px}.support-detail details{color:#8297a1;margin:12px 0;font-size:12px}.support-detail pre{color:#aebfc6;background:#06151d;border:1px solid #29414c;border-radius:7px;padding:9px;font-size:12px;overflow:auto}html[data-theme=light] .support-search input{color:#102a43;background:#fff;border-color:#b9c9db}html[data-theme=light] .support-detail pre{color:#344967;background:#f8fbff;border-color:#c5d1df}.support-layer{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01080d99;position:fixed;inset:0}.support-panel{color:#e8edef;background:#071923;border-left:1px solid #2c4552;flex-direction:column;width:min(470px,100vw);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-24px 0 70px #0009}.support-panel>header{border-bottom:1px solid #203642;flex:none;align-items:center;gap:11px;height:68px;padding:0 17px;display:flex}.support-panel>header>div:nth-child(2){flex:1}.support-panel>header b,.support-panel>header span{display:block}.support-panel>header b{font:400 16px Libre Baskerville,serif}.support-panel>header span{color:#8096a1;margin-top:2px;font-size:12px}.support-mark{width:34px;height:34px;color:var(--gold);background:#252317;border:1px solid #5a4d2d;border-radius:8px;place-items:center;display:grid}.support-mark svg{width:17px}.support-scroll{flex:1;min-height:0;padding:20px;overflow:auto}.support-home{flex-direction:column;justify-content:center;display:flex}.support-welcome{text-align:center;margin-bottom:22px}.support-welcome>svg{width:30px;color:var(--gold)}.support-welcome h2{margin:11px 0 6px;font:400 21px Libre Baskerville,serif}.support-welcome p{color:#8ba0aa;max-width:350px;margin:auto;font-size:12px;line-height:1.55}.support-actions{gap:8px;display:grid}.support-actions>button,.support-actions>a{color:#d8e0e3;text-align:left;cursor:pointer;background:#0b202b;border:1px solid #29424e;border-radius:8px;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.support-actions>button:hover,.support-actions>a:hover{background:#102631;border-color:#6b5d3b}.support-actions svg{color:#c8a968;width:17px}.support-actions span{min-width:0}.support-actions b,.support-actions small{display:block}.support-actions b{font-size:12px}.support-actions small{color:#8297a1;margin-top:3px;font-size:12px;line-height:1.45}.support-form{flex-direction:column;gap:14px;display:flex}.support-form label{color:#afbec5;gap:6px;font-size:12px;font-weight:700;display:grid}.support-form input,.support-form textarea,.support-form select{color:#e7edef;background:#0a202a;border-color:#304955;width:100%}.support-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.support-note{color:#e1ce99;background:#252115;border:1px solid #66562f;border-radius:7px;margin:0;padding:10px;font-size:12px;line-height:1.5}.support-form>small{color:#758b96;font-size:12px}.support-toggle{align-items:start;grid-template-columns:auto 1fr!important;display:grid!important}.support-toggle input{width:auto;margin-top:3px}.support-toggle b,.support-toggle small{display:block}.support-toggle small{color:#7e929c;margin-top:3px;font-weight:400;line-height:1.5}.primary-button,.secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{background:var(--gold);color:#07131c;border:1px solid #d0b36f}.secondary-button{color:#d8e1e5;background:#0c212b;border:1px solid #3b5260}.support-submit{margin-top:auto}.support-error{color:#e9a0a8;background:#2b171c;border:1px solid #673741;border-radius:7px;padding:10px;font-size:12px;line-height:1.45}.support-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.support-muted{color:#879ba6;font-size:12px}.support-section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.support-section-heading h2{margin:0;font:400 18px Libre Baskerville,serif}.support-request-list{gap:8px;display:grid}.support-request-list>button{color:#e2e7e9;text-align:left;cursor:pointer;background:#0b202b;border:1px solid #29424e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.support-request-list b,.support-request-list span{display:block}.support-request-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-request-list div>span{color:#7f949e;margin-top:4px;font-size:12px}.support-status{color:#aebdc4;text-transform:uppercase;white-space:nowrap;border:1px solid #465b66;border-radius:999px;width:max-content;padding:3px 7px;font-weight:700;font-size:12px!important;display:inline-flex!important}.support-status.open,.support-status.waiting_on_fort{color:#8ed3ef;border-color:#38667a}.support-status.waiting_on_customer{color:#e3c878;border-color:#705f36}.support-status.resolved{color:#83d3a3;border-color:#376449}.support-empty{text-align:center;color:#7f949d;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.support-empty svg{width:27px}.support-empty h3{color:#dbe3e6;margin:10px 0 4px;font-size:13px}.support-empty p{font-size:12px}.support-detail{flex-direction:column;flex:1;min-height:0;display:flex}.support-ticket-meta{color:#7f949d;align-items:center;gap:7px;font-size:12px;display:flex}.support-ticket-meta h2{font:400 20px Libre Baskerville,serif}.support-description{color:#bccbd1;white-space:pre-wrap;background:#0a202a;border:1px solid #29414c;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.support-thread{gap:10px;margin-top:18px;display:grid}.support-thread article{background:#0b202b;border:1px solid #29424e;border-radius:8px;max-width:90%;padding:11px}.support-thread article.customer{background:#252116;border-color:#665833;margin-left:auto}.support-thread article b{color:#8ca1aa;font-size:12px}.support-thread article p{color:#d3dde0;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.55}.support-thread article time{color:#718691;font-size:12px}.support-reply{background:#081b25;border-top:1px solid #203642;flex:none;padding:13px 17px 16px}.support-reply label{color:#8499a3;margin-bottom:6px;font-size:12px;display:block}.support-reply>div{background:#06151d;border:1px solid #314b58;border-radius:8px;align-items:flex-end;gap:7px;padding:8px;display:flex}.support-reply textarea{resize:none;color:#e0e7ea;box-shadow:none;background:0 0;border:0;outline:0;flex:1}.support-reply button{background:var(--gold);cursor:pointer;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.support-reply button svg{width:14px}.support-reply small{color:#e9a0a8;margin-top:5px;font-size:12px;display:block}.support-queue-tools{grid-template-columns:minmax(260px,1fr) 190px 170px;gap:10px;margin-bottom:18px;display:grid}.support-queue-tools label{position:relative}.support-queue-tools label svg{width:15px;color:var(--muted);position:absolute;top:10px;left:11px}.support-queue-tools input{width:100%;padding-left:34px}.support-queue-layout{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.5fr);gap:18px;min-height:600px;display:grid}.support-queue-list{padding:8px;overflow:auto}.support-queue-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;display:grid}.support-queue-list>button:hover,.support-queue-list>button.active{border-color:var(--border);background:var(--surface-soft)}.support-queue-list b,.support-queue-list span,.support-queue-list small{display:block}.support-queue-list b{font-size:12px}.support-queue-list div span{color:var(--muted);margin-top:3px;font-size:12px}.support-queue-list small{color:var(--muted);text-transform:uppercase;grid-column:2;font-size:12px}.support-queue-detail{padding:0;overflow:hidden}.queue-detail-inner{height:100%;padding:20px;overflow:auto}.queue-detail-header{justify-content:space-between;gap:20px;display:flex}.queue-detail-header h2{margin:4px 0;font:400 18px Libre Baskerville,serif}.queue-detail-header span,.queue-detail-header small,.queue-detail-inner details{color:var(--muted);font-size:12px}.queue-detail-inner pre{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;padding:10px;font-size:12px;overflow:auto}.queue-detail-inner .support-reply{margin:20px -20px -20px}html[data-theme=light] .support-layer{background:#102a433d}html[data-theme=light] .support-panel{color:#102a43;background:#fff;border-color:#c5d1df;box-shadow:-24px 0 70px #102a4338}html[data-theme=light] .support-panel>header{border-color:#d9e1ea}html[data-theme=light] .support-panel>header span{color:#65707c}html[data-theme=light] .support-mark{color:#9a6b12;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .support-welcome p,html[data-theme=light] .support-actions small{color:#65707c}html[data-theme=light] .support-actions>button,html[data-theme=light] .support-actions>a,html[data-theme=light] .support-request-list>button{color:#102a43;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .support-actions>button:hover,html[data-theme=light] .support-actions>a:hover{background:#eef4ff;border-color:#8eb3eb}html[data-theme=light] .support-form label{color:#344967}html[data-theme=light] .support-form input,html[data-theme=light] .support-form textarea,html[data-theme=light] .support-form select{color:#102a43;background:#fff;border-color:#b9c9db}html[data-theme=light] .support-note{color:#6d5118;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .secondary-button{color:#344967;background:#fff;border-color:#c5d1df}html[data-theme=light] .support-error{color:#b52e49;background:#fff0f2;border-color:#f3ccd4}html[data-theme=light] .support-empty h3{color:#102a43}html[data-theme=light] .support-description,html[data-theme=light] .support-thread article{color:#344967;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .support-thread article.customer{background:#fff7e3;border-color:#d8b768}html[data-theme=light] .support-thread article p{color:#344967}html[data-theme=light] .support-reply{background:#f8fbff;border-color:#d9e1ea}html[data-theme=light] .support-reply>div{background:#fff;border-color:#b9c9db}html[data-theme=light] .support-reply textarea{color:#102a43}@media (width<=980px){.support-queue-layout{grid-template-columns:1fr}.support-queue-tools{grid-template-columns:1fr 1fr}.support-queue-tools label{grid-column:1/-1}}@media (width<=780px){.support-layer{background:#071923}.support-panel{border:0;width:100%}.support-panel>header{height:60px}.support-form-row{grid-template-columns:1fr}html[data-theme=light] .support-layer{background:#fff}}@media (width<=390px){.support-scroll{padding:16px}.support-actions>button,.support-actions>a{padding:11px 9px}.support-request-list>button{grid-template-columns:minmax(0,1fr) 15px}.support-request-list .support-status{grid-column:1}.support-queue-tools{grid-template-columns:1fr}}.support-queue-tools{grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(135px,.7fr))}@media (width<=1200px){.support-queue-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.support-queue-tools label{grid-column:1/-1}}@media (width<=600px){.support-queue-tools{grid-template-columns:1fr}}.rate-plan-boundary{color:#b6c4ad;background:#151f19;border:1px solid #4d5a39;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.rate-plan-boundary>svg{width:19px;color:var(--gold);flex:none}.rate-plan-boundary b,.rate-plan-boundary span{display:block}.rate-plan-boundary b{color:#e7d7a8;font-size:12px}.rate-plan-boundary span{margin-top:4px;font-size:12px;line-height:1.5}.rate-plan-card .card-heading{padding:0 2px 14px}.rate-plan-name{align-items:flex-start;gap:10px;display:flex}.rate-plan-name>svg{width:18px;color:var(--gold)}.rate-plan-name b,.rate-plan-name small{display:block}.rate-plan-name small{color:#8297a1;max-width:430px;margin-top:4px;font-size:12px}.rate-plan-modal,.rate-plan-assignment-modal{width:min(620px,100%)}.rate-plan-modal>header,.rate-plan-assignment-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rate-plan-modal>header h2,.rate-plan-assignment-modal>header h2{margin:5px 0 0}.rate-plan-modal>p,.rate-plan-assignment-modal>p{color:#8da0aa;font-size:12px;line-height:1.55}.rate-plan-assignment-modal .search-box{margin:14px 0 10px}.rate-plan-line-list{gap:7px;max-height:340px;padding-right:3px;display:grid;overflow:auto}.rate-plan-line-list>label{cursor:pointer;background:#091a24;border:1px solid #29404b;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:55px;padding:10px 12px;display:grid}.rate-plan-line-list>label:hover,.rate-plan-line-list>label.selected{background:#191d18;border-color:#7b693f}.rate-plan-line-list input{width:17px;height:17px;accent-color:var(--gold)}.rate-plan-line-list b,.rate-plan-line-list small{display:block}.rate-plan-line-list small{color:#8297a1;margin-top:3px;font-size:12px}.rate-plan-line-list>label>svg{width:16px;color:var(--gold)}.rate-plan-assignment-modal .form-actions{align-items:center}.selection-count{color:#8da0aa;margin-right:auto;font-size:12px}html[data-theme=light] .rate-plan-boundary{color:#6d5118;background:#fff9ea;border-color:#e5c67a}html[data-theme=light] .rate-plan-boundary b{color:#6d5118}html[data-theme=light] .rate-plan-name small,html[data-theme=light] .rate-plan-modal>p,html[data-theme=light] .rate-plan-assignment-modal>p,html[data-theme=light] .selection-count{color:#65707c}html[data-theme=light] .rate-plan-line-list>label{color:#102a43;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .rate-plan-line-list>label:hover,html[data-theme=light] .rate-plan-line-list>label.selected{background:#fff9ea;border-color:#d8b768}html[data-theme=light] .rate-plan-line-list small{color:#65707c}@media (width<=620px){.rate-plan-assignment-modal .form-actions{flex-direction:column;align-items:stretch}.selection-count{margin:0}.rate-plan-card table{min-width:680px}}.ask-fort-launcher{z-index:45;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 44px);display:flex;position:fixed;bottom:22px;right:22px}.ask-fort-launcher-button{background:var(--gold);color:#07131c;cursor:pointer;letter-spacing:.02em;border:1px solid #735f31;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:46px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 35px #0007}.ask-fort-launcher-button svg{width:18px}.ask-fort-launcher-button:hover{background:#e5cb86;transform:translateY(-1px)}.ask-fort-proactive{color:#e7edef;background:#0b202b;border:1px solid #314b58;border-radius:13px;grid-template-columns:34px 1fr;gap:12px;width:320px;padding:16px;animation:.24s ease-out both ask-fort-enter;display:grid;position:relative;box-shadow:0 18px 50px #0008}.ask-fort-proactive-mark{width:34px;height:34px;color:var(--gold);background:#242116;border:1px solid #675832;border-radius:9px;place-items:center;display:grid}.ask-fort-proactive-mark svg{width:16px}.ask-fort-proactive-copy>span{color:#ddc276;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.ask-fort-proactive-copy>b{padding-right:24px;font:400 15px Libre Baskerville,serif;display:block}.ask-fort-proactive-copy>p{color:#a8bbc3;margin:6px 0 12px;font-size:12px;line-height:1.55}.ask-fort-proactive-copy>button{background:var(--gold);color:#07131c;cursor:pointer;border:1px solid #d0b36f;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.ask-fort-proactive-copy>button svg{width:14px}.ask-fort-proactive-dismiss{color:#91a6af;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.ask-fort-proactive-dismiss svg{width:16px}.ask-fort-proactive-dismiss:hover{color:#e7edef;background:#ffffff0c}.ask-fort-launcher button:focus-visible{outline-offset:3px;outline:3px solid #8db7ff}:is(.app-shell:has(.modal-layer) .ask-fort-launcher,.app-shell:has(.support-layer:not([hidden])) .ask-fort-launcher){display:none}body:has(.preview-indicator) .ask-fort-launcher{bottom:54px}html[data-theme=light] .ask-fort-proactive{color:#102a43;background:#fff;border-color:#c5d1df;box-shadow:0 16px 45px #102a4333}html[data-theme=light] .ask-fort-proactive-mark{color:#9a6b12;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .ask-fort-proactive-copy>span{color:#8a6417}html[data-theme=light] .ask-fort-proactive-copy>p,html[data-theme=light] .ask-fort-proactive-dismiss{color:#53677d}html[data-theme=light] .ask-fort-proactive-dismiss:hover{color:#102a43;background:#eef4ff}@keyframes ask-fort-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.ask-fort-launcher{right:14px;bottom:calc(18px + env(safe-area-inset-bottom));max-width:calc(100vw - 28px)}body:has(.preview-indicator) .ask-fort-launcher{bottom:calc(52px + env(safe-area-inset-bottom))}.ask-fort-proactive{grid-template-columns:30px 1fr;width:min(340px,100vw - 28px);padding:14px}.ask-fort-proactive-mark{width:30px;height:30px}.ask-fort-launcher-button{min-width:46px;min-height:46px;padding:0 13px}.ask-fort-launcher-button span{display:none}}@media (prefers-reduced-motion:reduce){.ask-fort-launcher-button,.ask-fort-proactive{transition:none!important;animation:none!important}.ask-fort-launcher-button:hover{transform:none}}.checkbox-cell input[type=checkbox]{appearance:none;cursor:pointer;background:#0b202b;border:1px solid #526b78;border-radius:4px;place-content:center;width:17px;height:17px;margin:0;display:grid}.checkbox-cell input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,38% 96%,100% 24%,84% 10%,37% 69%);background:#07131c;width:9px;height:9px;transition:transform .12s;transform:scale(0)}.checkbox-cell input[type=checkbox]:checked,.checkbox-cell input[type=checkbox]:indeterminate{border-color:var(--gold);background:var(--gold)}.checkbox-cell input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-cell input[type=checkbox]:indeterminate:before{clip-path:none;width:9px;height:2px;transform:scale(1)}.checkbox-cell input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #8db7ff}.table-scroll{scrollbar-width:thin;scrollbar-color:#4f6977 #0a1a25}.table-scroll::-webkit-scrollbar{height:10px}.table-scroll::-webkit-scrollbar-track{background:#0a1a25;border-top:1px solid #213541}.table-scroll::-webkit-scrollbar-thumb{background:#4f6977;border:2px solid #0a1a25;border-radius:999px;min-width:44px}.table-scroll::-webkit-scrollbar-thumb:hover{background:#698491}.operations-filter-bar{background:#0a1a25;border:1px solid #203541;border-radius:10px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:11px;margin-bottom:16px;padding:14px 16px;display:grid}.operations-filter-bar label{color:#8296a1;letter-spacing:.06em;text-transform:uppercase;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.operations-filter-bar input,.operations-filter-bar select{width:100%;min-height:39px}.operations-filter-count{color:#8296a1;align-self:center;min-width:max-content;padding-top:16px;font-size:12px}.operation-line-target{gap:3px;display:grid}.operation-line-target b{font-size:12px}.operation-line-target small{color:#8296a1;font-size:12px;font-weight:400}.notification-overview{background:#0a1a25;border:1px solid #263e49;border-radius:11px;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.35fr));margin-bottom:18px;display:grid;overflow:hidden}.notification-overview>div{border-left:1px solid #263e49;align-items:center;gap:12px;min-height:78px;padding:15px 18px;display:flex}.notification-overview>div:first-child{border-left:0}.notification-overview b,.notification-overview small{display:block}.notification-overview b{color:#e7edef;font-size:12px}.notification-overview small{color:#8296a1;margin-top:4px;font-size:12px;line-height:1.4}.notification-overview-icon{width:38px;height:38px;color:var(--gold);background:#272316;border:1px solid #655832;border-radius:10px;flex:none;place-items:center;display:grid}.notification-overview-icon svg{width:18px}.notification-page-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.notification-delivery-card{padding:22px;position:sticky;top:78px}.notification-delivery-card h2{font:400 19px var(--serif);margin:5px 0 7px}.notification-delivery-card>p,.notification-workflows>header p{color:#8296a1;font-size:12px;line-height:1.55}.notification-delivery-card .notification-org-email{color:#b5c2c8;gap:7px;margin-top:20px;font-size:12px;font-weight:700;display:grid}.notification-delivery-card .notification-org-email small{color:#748994;font-size:12px;font-weight:400;line-height:1.45}.notification-privacy-note{background:#0b211e;border:1px solid #2d4a4a;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;display:flex}.notification-privacy-note>svg{color:#79d0a0;flex:none;width:17px}.notification-privacy-note b,.notification-privacy-note small{display:block}.notification-privacy-note b{color:#dce7e2;font-size:12px}.notification-privacy-note small{color:#82a097;margin-top:4px;font-size:12px;line-height:1.45}.notification-workflows>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;padding:2px 2px 14px;display:flex}.notification-workflows>header h2{font:400 19px var(--serif);margin:4px 0 5px}.notification-workflows>header p{margin:0}.notification-workflows>header>span{color:#bcd19c;white-space:nowrap;background:#182218;border:1px solid #465a3a;border-radius:999px;margin-top:7px;padding:5px 9px;font-size:12px;font-weight:700}.notification-rule-list{gap:12px;display:grid}.notification-rule{margin:0}.notification-rule>header{padding:15px 17px}.notification-rule fieldset{padding:14px 17px 17px}.notification-save-bar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081923f0;border:1px solid #314954;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 36px #0007}.notification-save-bar b,.notification-save-bar span{display:block}.notification-save-bar b{font-size:12px}.notification-save-bar span{color:#8296a1;margin-top:3px;font-size:12px}html[data-theme=light] .checkbox-cell input[type=checkbox]{background:#fff;border-color:#9fb0c2}html[data-theme=light] .checkbox-cell input[type=checkbox]:checked,html[data-theme=light] .checkbox-cell input[type=checkbox]:indeterminate{background:#1769e0;border-color:#1769e0}html[data-theme=light] .checkbox-cell input[type=checkbox]:before{background:#fff}html[data-theme=light] .table-scroll{scrollbar-color:#9db0c3 #edf2f7}html[data-theme=light] .table-scroll::-webkit-scrollbar-track{background:#edf2f7;border-color:#d9e1ea}html[data-theme=light] .table-scroll::-webkit-scrollbar-thumb{background:#9db0c3;border-color:#edf2f7}html[data-theme=light] .table-scroll::-webkit-scrollbar-thumb:hover{background:#748ba2}html[data-theme=light] .ask-fort-launcher-button{color:#145cb5;background:#fff;border-color:#8eb3eb;box-shadow:0 12px 32px #102a4333}html[data-theme=light] .ask-fort-launcher-button:hover{background:#eef4ff}html[data-theme=light] .order-form.activation-order-form>.form-actions{background:#f8fbff;border-color:#d9e1ea;box-shadow:inset 0 1px #fff}html[data-theme=light] .activation-email-summary{background:#eefaf5;border-color:#bfe2d4}html[data-theme=light] .activation-email-summary b{color:#175f50}html[data-theme=light] .activation-email-summary span{color:#4f756c}html[data-theme=light] .permission-check{color:#177d6a;background:#e9f8f3}html[data-theme=light] .platform-role-dashboard>header>svg{color:#9a6b12;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .platform-role-icon{color:#246a7d;background:#eaf5f8}html[data-theme=light] .platform-role-icon.owner{color:#9a6b12;background:#fff7e3}html[data-theme=light] .api-master-switch{color:#102a43;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .api-master-switch i{background:#c4d0db}html[data-theme=light] .api-master-switch i:after{background:#fff;box-shadow:0 1px 3px #102a4340}html[data-theme=light] .api-scope-grid>label{color:#102a43;background:#fff;border-color:#c5d1df}html[data-theme=light] .api-scope-grid code{color:#145cb5;background:#eef4ff}html[data-theme=light] .operations-filter-bar{background:#fff;border-color:#d9e1ea}html[data-theme=light] .operations-filter-bar label,html[data-theme=light] .operations-filter-count,html[data-theme=light] .operation-line-target small{color:#65707c}html[data-theme=light] .operation-evidence pre{color:#344967;background:#f8fbff;border-color:#c5d1df;box-shadow:inset 0 1px #fffc}html[data-theme=light] .operation-evidence pre::selection{color:#102a43;background:#cfe1ff}html[data-theme=light] .operation-evidence pre code::selection{color:#102a43;background:#cfe1ff}html[data-theme=light] .sync-note{color:#344967;background:#f8fbff;border-color:#c5d1df}html[data-theme=light] .notification-overview{background:#fff;border-color:#d9e1ea;box-shadow:0 8px 24px #102a430d}html[data-theme=light] .notification-overview>div{border-color:#d9e1ea}html[data-theme=light] .notification-overview b{color:#102a43}html[data-theme=light] .notification-overview small{color:#65707c}html[data-theme=light] .notification-overview-icon{color:#9a6b12;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .notification-delivery-card .notification-org-email{color:#344967}html[data-theme=light] .notification-delivery-card .notification-org-email small,html[data-theme=light] .notification-delivery-card>p,html[data-theme=light] .notification-workflows>header p{color:#65707c}html[data-theme=light] .notification-privacy-note{background:#eefaf5;border-color:#bfe2d4}html[data-theme=light] .notification-privacy-note b{color:#175f50}html[data-theme=light] .notification-privacy-note small{color:#4f756c}html[data-theme=light] .notification-workflows>header>span{color:#176b58;background:#eefaf5;border-color:#bfe2d4}html[data-theme=light] .notification-save-bar{background:#fffffff0;border-color:#c5d1df;box-shadow:0 12px 32px #102a4324}html[data-theme=light] .notification-save-bar b{color:#102a43}html[data-theme=light] .notification-save-bar span{color:#65707c}@media (width<=1080px){.operations-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-filter-count{padding:0}.notification-page-layout{grid-template-columns:1fr}.notification-delivery-card{position:static}.notification-overview{grid-template-columns:1fr 1fr}.notification-overview>div:first-child{border-bottom:1px solid #263e49;grid-column:1/-1}.notification-overview>div:nth-child(2){border-left:0}html[data-theme=light] .notification-overview>div:first-child{border-color:#d9e1ea}}@media (width<=680px){.operations-filter-bar{grid-template-columns:1fr;padding:13px}.operations-filter-count{justify-self:start}.notification-overview{grid-template-columns:1fr}.notification-overview>div,.notification-overview>div:nth-child(2){border-top:1px solid #263e49;border-left:0}.notification-overview>div:first-child{border-top:0;grid-column:auto}.notification-workflows>header{align-items:flex-start}.notification-save-bar{flex-direction:column;align-items:stretch;bottom:8px}.notification-save-bar .button{width:100%}html[data-theme=light] .notification-overview>div{border-color:#d9e1ea}}.notification-save-bar{margin-right:140px}@media (width<=680px){.notification-save-bar{margin-right:58px}}.offerings-table-scroll{scrollbar-width:thin;scrollbar-color:#4f6977 #0a1a25;padding-bottom:2px}.offerings-table-scroll::-webkit-scrollbar{height:10px}.offerings-table-scroll::-webkit-scrollbar-track{background:#0a1a25;border-top:1px solid #213541}.offerings-table-scroll::-webkit-scrollbar-thumb{background:#4f6977;border:2px solid #0a1a25;border-radius:999px;min-width:48px}.offerings-table-scroll::-webkit-scrollbar-thumb:hover{background:#698491}.offerings-table-scroll table{min-width:930px}.integration-overview{background:#091a24;border:1px solid #29414c;border-radius:12px;margin-bottom:18px;overflow:hidden}.integration-overview>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px;padding:20px 22px;display:grid}.integration-provider-mark{width:44px;height:44px;color:var(--gold);background:#282316;border:1px solid #62552f;border-radius:11px;place-items:center;display:grid}.integration-provider-mark svg{width:21px}.integration-overview>header span{color:#8397a1;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.integration-overview>header h2{font:400 22px var(--serif);color:#f0eee7;margin:4px 0}.integration-overview>header p{color:#899ca7;margin:0;font-size:12px;line-height:1.5}.integration-status-strip{background:#071720;border-top:1px solid #29414c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-status-strip>div{border-left:1px solid #29414c;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:14px 18px;display:flex}.integration-status-strip>div:first-child{border-left:0}.integration-status-strip span,.integration-status-strip b{display:block}.integration-status-strip span{color:#78909c;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.integration-status-strip b{color:#dce4e8;text-align:right;text-transform:capitalize;font-size:12px}.integration-page-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.integration-metadata-card .card-heading{border-bottom:1px solid #203541;padding-bottom:15px}.integration-metadata-card .card-heading>svg{width:21px;color:var(--gold)}.integration-detail-list{margin:0}.integration-detail-list>div{border-bottom:1px solid #203541;grid-template-columns:minmax(190px,.65fr) minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.integration-detail-list>div:last-child{border-bottom:0}.integration-detail-list dt{color:#8296a1;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.integration-detail-list dd{color:#dce4e8;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.integration-detail-list code{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.55;display:inline-block}.integration-security-card{padding:22px}.integration-security-icon{width:42px;height:42px;color:var(--gold);background:#282316;border:1px solid #62552f;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.integration-security-icon svg{width:20px}.integration-security-card h2{font:400 18px var(--serif)!important;margin:5px 0 8px!important}.integration-security-card>p{line-height:1.6;font-size:12px!important}.integration-security-card ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.integration-security-card li{color:#a9bac1;align-items:center;gap:8px;font-size:12px;display:flex}.integration-security-card li svg{color:#77d39e;flex:none;width:15px}.integration-required-grant{overflow-wrap:anywhere;margin-bottom:15px;padding:9px 10px;font-size:12px;display:block}.integration-security-card>.button{margin-top:0}.integration-security-card>small{color:#748994;text-align:center;margin-top:9px;font-size:12px;display:block}html[data-theme=light] .offerings-table-scroll{scrollbar-color:#8fa5ba #e8eef5}html[data-theme=light] .offerings-table-scroll::-webkit-scrollbar-track{background:#e8eef5;border-color:#d2dde8}html[data-theme=light] .offerings-table-scroll::-webkit-scrollbar-thumb{background:#8fa5ba;border-color:#e8eef5}html[data-theme=light] .offerings-table-scroll::-webkit-scrollbar-thumb:hover{background:#6f879f}html[data-theme=light] .integration-overview{background:#fff;border-color:#c5d1df;box-shadow:0 8px 24px #102a430d}html[data-theme=light] .integration-overview>header h2{color:#102a43}html[data-theme=light] .integration-overview>header p,html[data-theme=light] .integration-overview>header span{color:#65707c}html[data-theme=light] .integration-provider-mark,html[data-theme=light] .integration-security-icon{color:#9a6b12;background:#fff7e3;border-color:#d8b768}html[data-theme=light] .integration-status-strip{background:#f8fbff;border-color:#d9e1ea}html[data-theme=light] .integration-status-strip>div{border-color:#d9e1ea}html[data-theme=light] .integration-status-strip span{color:#65707c}html[data-theme=light] .integration-status-strip b{color:#102a43}html[data-theme=light] .integration-metadata-card .card-heading{border-color:#d9e1ea}html[data-theme=light] .integration-detail-list>div{border-color:#e7edf3}html[data-theme=light] .integration-detail-list dt{color:#65707c}html[data-theme=light] .integration-detail-list dd{color:#102a43}html[data-theme=light] .integration-security-card li{color:#344967}html[data-theme=light] .integration-security-card>small{color:#65707c}@media (width<=920px){.integration-page-layout,.integration-status-strip{grid-template-columns:1fr}.integration-status-strip>div{border-top:1px solid #29414c;border-left:0}.integration-status-strip>div:first-child{border-top:0}html[data-theme=light] .integration-status-strip>div{border-color:#d9e1ea}}@media (width<=560px){.integration-overview>header{grid-template-columns:auto minmax(0,1fr);padding:17px}.integration-overview>header>.badge{grid-column:2;justify-self:start}.integration-status-strip>div{flex-direction:column;align-items:flex-start;gap:6px}.integration-status-strip b{text-align:left}.integration-detail-list>div{grid-template-columns:1fr;gap:7px}.integration-detail-list dd{text-align:left}.integration-security-card{padding:18px}}.operation-context .response-evidence-grid{margin-top:14px}.operation-context .response-evidence-grid dt{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.operation-context .response-evidence-grid dd{overflow-wrap:anywhere;margin:6px 0 0}.order-failure-reason{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--surface));border-radius:10px;margin-top:20px;padding:20px}.order-failure-heading,.order-failure-heading>div{align-items:center;gap:10px;display:flex}.order-failure-heading{flex-wrap:wrap;justify-content:space-between}.order-failure-heading h3{margin:0;font-size:16px}.order-failure-heading>div>svg{width:20px;color:var(--danger)}.order-failure-reason p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.order-failure-message{font-size:16px;font-weight:600}.order-failure-note{color:var(--text-secondary);font-size:12px}.inventory-report-modal{width:min(640px,100%);max-height:calc(100dvh - 48px);overflow:auto}.inventory-report-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-report-modal h2{margin:5px 0 0}.inventory-report-fields{border:0;gap:16px;min-width:0;margin:20px 0;padding:0;display:grid}.inventory-report-fields label{margin:0}.inventory-report-dates{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inventory-report-note{color:#90a3ad;font-size:12px;line-height:1.6}.inventory-tools{grid-template-columns:auto 170px minmax(180px,1fr)}@media (width<=760px){.inventory-tools,.inventory-report-dates{grid-template-columns:1fr}.inventory-report-modal{max-height:calc(100dvh - 24px)}}.tenant-inventory-report-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-inventory-report-settings>summary:before{content:"▸"}.tenant-inventory-report-settings[open]>summary:before{content:"▾"}.tenant-inventory-report-settings>summary strong{flex:1}.tenant-inventory-report-settings>summary span{color:#90a3ad;font-size:12px}.order-support-summary{border-left:3px solid var(--accent);margin:0 0 18px;scroll-margin-top:80px}.order-support-summary h2{color:var(--text-primary);margin:0 0 10px;font-size:18px}.order-support-summary>p{color:var(--text-secondary);font-size:13px;line-height:1.6}.order-support-unknown{border-left-color:var(--warning)}.order-conclusion-label{background:var(--surface-soft);color:var(--text-primary);border-radius:999px;margin:1px 0 10px;padding:5px 10px;font-size:12px;display:inline-block}.order-conclusion-text{max-width:72ch;color:var(--text-primary);font-size:14px;line-height:1.55}.order-conclusion-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:17px 0;display:grid}.order-conclusion-grid>div{border-bottom:1px solid var(--border);min-width:0;padding:12px 14px 12px 0}.order-conclusion-grid dt{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700}.order-conclusion-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.order-next-action{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--surface));border-radius:8px;padding:14px 16px}.order-next-action b{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:12px;display:block}.order-next-action p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.55}.order-evidence-observed{color:var(--text-secondary);margin-top:12px;font-size:12px;display:block}.order-loading h2{font-size:17px}.order-loading p{color:var(--text-secondary);font-size:13px}.order-technical-details{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;margin-top:18px;padding:12px 14px}.order-technical-details>summary,.order-legacy-evidence>summary,.order-technical-full>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:700}.order-technical-details>p{color:var(--text-secondary);margin:12px 0;font-size:12px}.order-technical-events{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.order-technical-events li{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px}.order-technical-events b,.order-technical-events span{display:block}.order-technical-events b{color:var(--text-primary);font-size:12px}.order-technical-events span{color:var(--text-secondary);margin-top:3px;font-size:12px}.order-technical-events p{color:var(--text-primary);margin:7px 0 0;font-size:12px;line-height:1.45}.order-technical-full,.order-legacy-evidence{border:1px solid var(--border);border-radius:8px;margin-top:15px;padding:12px 14px}.order-legacy-evidence .response-evidence-grid{margin-bottom:14px}.order-evidence-explanation{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}@media (width<=640px){.order-conclusion-grid{grid-template-columns:1fr}.order-support-summary{padding:18px}.order-next-action{padding:12px}}.carrier-response-history{margin-top:1.25rem}.carrier-response-history h3{margin-bottom:.25rem}.carrier-response-history>p{color:var(--muted);margin-top:0}.carrier-response-history table{min-width:820px}.carrier-response-history td{vertical-align:top}.carrier-response-history code{overflow-wrap:anywhere}.inventory-equipment{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:18px 0;padding:18px}.inventory-equipment h3{align-items:center;gap:9px;margin:0 0 16px;font-size:15px;display:flex}.inventory-equipment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;margin:0;display:grid}.inventory-equipment-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:12px}.inventory-equipment-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.inventory-equipment-evidence{color:var(--muted);margin:14px 0 0;font-size:12px}@media (width<=560px){.inventory-equipment-grid{grid-template-columns:minmax(0,1fr)}}.line-detail-content{min-width:0;padding:0;overflow:hidden}.line-detail-tabs{border-bottom:1px solid var(--border);background:var(--surface-raised);gap:4px;padding:0 12px;display:flex;overflow-x:auto}.line-detail-tabs button{min-height:54px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:12px 10px;font-size:13px;font-weight:600;position:relative}.line-detail-tabs button[aria-selected=true]{color:var(--accent)}.line-detail-tabs button[aria-selected=true]:after{background:var(--accent);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.line-detail-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-5px;border-radius:8px}.line-detail-tabpanel{min-height:240px;padding:24px}.line-detail-tabpanel[hidden]{display:none}.line-detail-tabpanel>.inventory-equipment,.line-detail-tabpanel>.usage-panel,.line-detail-tabpanel>.detail-panel{background:0 0;border:0;margin:0;padding:0}.line-detail-guidance{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.6}.line-equipment-history{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.line-equipment-history h3{margin:0 0 12px;font-size:15px}.line-equipment-history table{min-width:560px}.line-equipment-history td{vertical-align:top}.line-equipment-history code{white-space:nowrap}@media (width<=560px){.line-detail-tabs{padding:0 8px}.line-detail-tabpanel{padding:18px}}.line-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}@media (width<=1100px){.line-detail-layout{grid-template-columns:minmax(0,1fr)}}.orders-list-table{table-layout:fixed;min-width:780px}.orders-list-table th:first-child{width:25%}.orders-list-table th:nth-child(2){width:28%}.orders-list-table th:nth-child(3){width:18%}.orders-list-table th:nth-child(4){width:14%}.orders-list-table th:nth-child(5){width:15%}.orders-list-table th,.orders-list-table td{white-space:normal;word-break:normal;overflow-wrap:break-word;vertical-align:top;padding:18px 16px}.orders-list-table th{font-size:12px;line-height:1.5}.orders-list-table td{line-height:1.6}.orders-list-table .badge,.orders-list-table .button{white-space:nowrap;max-width:none}.orders-title{font-size:14px;font-weight:700;display:block}.orders-customer{color:var(--text);margin:3px 0;display:block}.orders-outcome{color:var(--muted);font-size:12px}.orders-list-table .stacked{gap:4px}.tenant-governance{min-width:0}.tenant-governance-tabs{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:6px;margin-bottom:22px;padding:0 12px;display:flex;overflow-x:auto}.tenant-governance-tabs button{min-height:54px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:12px 14px;font-size:13px;font-weight:600}.tenant-governance-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.tenant-governance-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.tenant-governance-panel[hidden]{display:none}.tenant-governance-panel{gap:20px;min-width:0;display:grid}.tenant-governance-panel>.card{margin:0;padding:24px}.tenant-governance-panel h2{margin-bottom:12px;font-size:18px;line-height:1.4}.tenant-governance-panel p{color:var(--muted);margin:8px 0 16px;font-size:13px;line-height:1.65}.tenant-governance-panel form{margin-top:20px}.tenant-governance-panel form>label{gap:8px;max-width:360px;font-size:13px;font-weight:600;display:grid}.tenant-governance-panel input,.tenant-governance-panel select{min-height:42px}.tenant-governance-panel input[type=checkbox]{min-height:0}.tenant-governance-panel .form-grid{gap:20px}.tenant-governance-panel .form-actions{margin-top:22px;padding-top:18px}.tenant-governance-panel .tenant-sync-timing{background:var(--surface-raised);border:1px solid var(--border);border-radius:9px;margin-top:22px;padding:18px}.tenant-sync-timing h3{margin:0 0 8px;font-size:15px}.tenant-governance-panel .capability-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.tenant-governance-panel .capability-editor label{gap:12px;min-width:0;padding:14px 0}.tenant-governance-panel .capability-editor b{overflow-wrap:anywhere}.tenant-governance-panel .capability-editor i{flex-shrink:0}@media (width<=700px){.tenant-governance-tabs{padding:0 6px}.tenant-governance-tabs button{padding:12px 10px}.tenant-governance-panel>.card{padding:20px}.tenant-governance-panel .capability-editor{grid-template-columns:1fr}}.tenant-governance-panel .form-actions{justify-content:flex-start}:root{--ui-type-min:12px;--ui-type-body:14px;--ui-primary-bg:#145cb5;--ui-primary-fg:#fff;--ui-primary-hover:#104d98;--ui-link:var(--bolt-cyan);--ui-label:var(--text-secondary);--ui-danger:var(--danger);--ui-warning:var(--warning);--ui-focus:var(--bolt-cyan)}html[data-theme=light]{--ui-link:var(--ui-primary-bg);--ui-label:var(--text-secondary);--ui-focus:var(--accent)}body,html body :is(.button,input,select,textarea,table td,.page-header p,.login-card p,.modal p,.modal label,.developer-section p,.developer-launchpad p){font-size:var(--ui-type-body)}html body :is(.button.primary,.docs-primary-button){background:var(--ui-primary-bg);color:var(--ui-primary-fg);border-color:var(--ui-primary-bg)}html body :is(.button.primary,.docs-primary-button):hover{background:var(--ui-primary-hover);color:var(--ui-primary-fg)}html body .crumb b{color:var(--text-primary);font-size:var(--ui-type-body)}html body :is(.eyebrow,.section-label,.nav-label,.card-heading>div>span,.developer-launchpad-heading>span){font-size:var(--ui-type-min);color:var(--ui-label);font-weight:600}html body :is(.auth-text-button,.text-link,.developer-launchpad li>a,.docs-secondary-button){color:var(--ui-link);font-size:var(--ui-type-body)}html body .developer-launchpad li>a{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;min-height:40px;padding:8px 12px;font-weight:600}html body .developer-launchpad li.current>a{background:var(--ui-primary-bg);color:var(--ui-primary-fg)}html body .login-card .auth-text-button{color:var(--ui-primary-bg)}html body .developer-launchpad li>span{color:var(--text-primary);background:var(--surface-soft);font-size:var(--ui-type-body)}html body :is(.developer-launchpad li b,.developer-launchpad-heading h2){color:var(--text-primary)}html body .developer-launchpad li p{color:var(--text-secondary)}html body :is(.text-danger,.button.danger-outline){color:var(--ui-danger);font-size:var(--ui-type-body);min-height:40px;padding:8px 12px}html body button.text-danger{background:0 0;border:1px solid;border-radius:7px}html body :is(.needs-review-count,.sandbox-key-warning){color:var(--ui-warning);font-weight:600}.sandbox-key-warning{background:var(--surface-raised);border:1px solid;border-radius:8px;padding:12px}html body .docs-secondary-button{border:1px solid;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;display:inline-flex}html body :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}html[data-modal-open] .login-theme-toggle{visibility:hidden;pointer-events:none}html body :is(.support-layer,.modal-layer,.docs-search-layer){z-index:500}html body :is(.support-panel,.modal,.docs-search-palette){max-height:calc(100dvh - 24px);overflow-y:auto}.mobile-main-app{display:none}@media (width<=768px){.developer-shell .mobile-main-app{min-height:44px;color:var(--ui-link);align-items:center;gap:8px;padding:12px 20px;display:flex}html body .login-panel{height:auto;min-height:0;padding:20px 24px}html body .login-brand{height:auto;min-height:0}html body .brand-logo-login{max-height:96px}}@media (width<=490px){html body .api-keys-table{table-layout:fixed;width:100%;min-width:0}.api-keys-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(5),:nth-child(6)){display:none}html body .api-keys-table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:10px 8px}.api-keys-table :is(th,td):last-child{width:40%}.api-keys-table .button-row{flex-direction:column;align-items:stretch}html body .support-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);right:8px}}html body :is(dialog.modal,.modal[role=dialog]){box-sizing:border-box;white-space:normal;min-width:0;max-width:calc(100vw - 24px)}html body .modal :is(form,label,.form-grid,.form-actions){white-space:normal;min-width:0;max-width:100%}html body .modal :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}html body .modal .form-actions{background:var(--surface-raised);flex-wrap:wrap;gap:12px;padding-block:12px;display:flex;position:sticky;bottom:0}html body .modal .checkbox-row{align-items:flex-start;gap:10px;display:flex}html body .modal .checkbox-row input{flex:none}html body :is(.strong-link,.back-link,.inventory-line-number,.detail-main a,.activation-table a){color:var(--ui-link)}html body .rich-audit-facts dd{color:var(--text-primary)}html body .api-keys-table{table-layout:fixed;width:100%;min-width:0}html body .api-keys-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.api-keys-table :is(th,td):nth-child(3){width:22%}.api-keys-table :is(th,td):last-child{width:160px}.api-keys-table details ul{padding-left:18px}.health-evidence-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.health-evidence-row>span{gap:6px;min-width:0;display:grid}.health-evidence-row small{line-height:1.5;display:block}.developer-shell .topbar{padding-right:180px}html body :is(.detail-main h2,.action-card h2){font-family:inherit;font-size:18px}html body :is(.customer-search,.search-box){width:min(100%,420px);min-width:0}@media (width<=768px){html body .developer-shell .topbar{flex-wrap:wrap;padding-top:64px;padding-right:16px}html body .api-keys-table :is(th,td):last-child{width:38%}.modal .form-grid{grid-template-columns:minmax(0,1fr)}}html:has([aria-modal=true],dialog[open],.sidebar.open) .ask-fort-launcher{visibility:hidden;pointer-events:none}.audit-filter-panel{margin-bottom:16px}.audit-filter-panel>summary{cursor:pointer;padding:12px 0;font-weight:600}@media (width<=768px){html body :is(.customer-priority-table,.audit-priority-table){table-layout:fixed;width:100%;min-width:0}html body :is(.customer-priority-table,.audit-priority-table) :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.customer-priority-table :is(th,td):is(:nth-child(2),:nth-child(3)){display:none}.customer-priority-table :is(th,td):last-child{width:34%}.customer-priority-table .customer-row-actions{flex-direction:column;margin:0;display:flex}.audit-priority-table :is(th,td):is(:first-child,:nth-child(5)){display:none}.audit-priority-table :is(th,td):nth-child(2){width:45%}.audit-priority-table .audit-secondary{overflow-wrap:anywhere}}.activation-readiness ul{gap:12px;padding:0;list-style:none;display:grid}.activation-readiness li{border-top:1px solid var(--border);gap:6px;padding-top:12px;display:grid}.overview-account-details>summary{cursor:pointer;padding:16px;font-weight:600}html body :is(.rich-audit-detail,.activation-audit-evidence,.operation-evidence),html body :is(.rich-audit-detail,.operation-evidence) :is(pre,code,dd){color:var(--text-primary)}html[data-theme=light] body a:not(.button,.docs-primary-button,.docs-secondary-button){color:var(--ui-link)}.resource-reference{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.activation-order-link{overflow-wrap:anywhere;white-space:normal!important}.ask-answer-details{margin-top:12px}.ask-answer-details summary{cursor:pointer;color:var(--ui-link);font-weight:600}.activation-customer-modal-header{background:var(--surface-raised);border-color:var(--border)}.activation-customer-modal-header h2,.activation-customer-section>div:first-child b{color:var(--text-primary);font-family:inherit;font-weight:600}.activation-customer-modal-header p,.activation-customer-section>div:first-child small{color:var(--text-secondary)}html body .activation-table{table-layout:fixed;width:100%;min-width:0}html body .activation-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.activation-table :is(th,td):is(:nth-child(2),:nth-child(3)){display:none}.activation-table :is(th,td):first-child{width:22%}html body .processing-age.limit{color:var(--ui-danger)}@media (width<=768px){html body :is(.activation-table,.operation-priority-table){table-layout:fixed;width:100%;min-width:0}html body :is(.activation-table,.operation-priority-table) :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.activation-table :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(8),:nth-child(9),:nth-child(10)){display:none}.activation-table :is(th,td):first-child{width:56%}.operation-priority-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)){display:none}.operation-priority-table :is(th,td):first-child{width:58%}}html body .response-evidence-grid :is(b,p,code){color:var(--text-primary)}html body .response-evidence-grid span{color:var(--text-secondary)}html body :is(.response-evidence-grid,.response-evidence-grid>div){border-color:var(--border)}html body .login-card h2{color:var(--text-primary)}html body .developer-shell .topbar{height:auto;min-height:58px}html body .developer-shell .topbar-right{padding-right:0}html:has(.developer-shell .sidebar.open) .developer-global-theme{visibility:hidden}@media (width<=768px){html body .developer-shell .topbar{gap:12px;padding:56px 16px 12px}html body .developer-shell .topbar-right{justify-content:flex-start;width:100%;margin-left:0}}.inventory-sync-schedule{overflow-wrap:anywhere;min-width:0;display:block}.inventory-sync-schedule p{margin:.35rem 0}.inventory-sync-schedule details{margin-top:.5rem}
