@font-face{font-family:Inter;src:url(/assets/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{color:#101828;background:#fff;margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:#5145cd;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:22px;font-weight:600}h2{letter-spacing:-.4px;font-size:20px;font-weight:600}h3{font-size:15px;font-weight:600}small{font-size:12px}.muted{color:#667085}.tiny{font-size:11px}.icon{vertical-align:middle;flex-shrink:0;width:19px;height:19px}.btn{color:#344054;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:550;display:inline-flex;box-shadow:0 1px 2px #10182808}.btn:hover{background:#f9fafb}.btn.primary{color:#fff;background:#5345db;border-color:#5345db}.btn.primary:hover{background:#4638c4}.primary .icon{filter:brightness(0)invert()}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.soft{color:#5145cd;background:#f0efff;border-color:#e4e1ff}.btn.small{padding:7px 10px;font-size:12px}.icon-btn{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-btn:hover{background:#f2f4f7}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:5px;display:flex}.sidebar{z-index:30;background:#fff;border-right:1px solid #eaecf0;flex-direction:column;width:232px;padding:27px 16px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.5px;align-items:center;gap:10px;padding:0 12px 26px;font-size:20px;font-weight:650;display:flex}.brand>.icon{filter:brightness(.35);width:29px;height:29px}.brand small{text-transform:uppercase;letter-spacing:2px;color:#667085;margin-top:1px;font-size:10px;font-weight:500;display:block}.nav-label{color:#98a2b3;text-transform:uppercase;letter-spacing:1.1px;margin:18px 13px 8px;font-size:10px;font-weight:600}.nav{flex-direction:column;gap:4px;display:flex}.nav button{text-align:left;color:#475467;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:540;display:flex}.nav button:hover{background:#f9fafb}.nav button.active{color:#4e40ca;background:#eeedff}.nav button.active .icon{filter:invert(27%)sepia(56%)saturate(2100%)hue-rotate(220deg)}.nav .count{color:#475467;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:5px;margin-left:auto;padding:0 5px;font-size:11px}.sidebar-bottom{margin-top:auto}.user{border:1px solid #eaecf0;border-radius:8px;margin-top:15px;padding:12px 9px}.user strong{font-size:12px;display:block}.user small{color:#667085;font-size:11px}.avatar{color:#5145cd;background:#eeedff;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;font-weight:600;display:grid}.main{min-height:100vh;margin-left:232px;padding:0 36px 30px}.topbar{color:#667085;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;height:64px;margin-bottom:27px;font-size:12px;display:flex}.breadcrumb{align-items:center;gap:12px;display:flex}.breadcrumb .icon{width:16px;height:16px}.environment-badge{color:#667085;background:#fcfcfd;border:1px solid #e4e7ec;border-radius:5px;padding:4px 8px;font-size:11px}.header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subtitle{color:#667085;margin-top:5px;font-size:13px}.tabs{border-bottom:1px solid #eaecf0;gap:25px;margin-top:23px;display:flex}.tab{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 13px;font-size:12px;font-weight:550}.tab.active{color:#5145cd;border-bottom-color:#5145cd}.tab span{background:#f2f4f7;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:10px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 16px;display:grid}.metric{border:1px solid #eaecf0;border-radius:9px;padding:11px 14px;box-shadow:0 1px 2px #10182806}.metric label{color:#475467;font-size:12px;font-weight:550}.metric strong{letter-spacing:-.6px;font-size:22px;font-weight:600;line-height:1.25}.kpi-strip{background:#fff;border:1px solid #eaecf0;border-radius:9px;flex-wrap:wrap;margin:14px 0 16px;display:flex;overflow:hidden;box-shadow:0 1px 2px #10182806}.kpi{border-right:1px solid #eef0f3;flex-direction:column;flex:150px;gap:2px;padding:9px 16px;display:flex}.kpi:last-child{border-right:0}.kpi-label{color:#667085;font-size:11px;font-weight:550}.kpi-value{letter-spacing:-.5px;color:#101828;font-size:20px;font-weight:650;line-height:1.15}.kpi-warn .kpi-value{color:#b7791f}.kpi-danger .kpi-value{color:#b42318}@media (width<=720px){.kpi{flex-basis:50%}.kpi:nth-child(2){border-right:0}}.metric .delta{color:#027a48;background:#ecfdf3;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:11px}.metric .sub{color:#667085;margin-top:6px;font-size:11px}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin:16px 0 12px;display:flex}.filter-bar{flex-wrap:wrap;justify-content:flex-start;gap:12px}.filter-bar .checkline{margin-left:auto}.toolbar select{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:8px 26px 8px 10px;font-size:12px}.search{background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:8px;width:260px;padding:8px 11px;display:flex}.search .icon{width:16px;height:16px}.search input{color:#344054;background:0 0;border:0;outline:none;width:100%;font-size:12px}.pill{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:550;display:inline-flex}.pill.green{color:#027a48;background:#ecfdf3}.pill.amber{color:#b54708;background:#fffaeb}.pill.purple{color:#5145cd;background:#f0efff}.pill.red{color:#b42318;background:#fef3f2}.panel{background:#fff;border:1px solid #e4e7ec;border-radius:9px;overflow:hidden;box-shadow:0 1px 3px #10182807}.panel-title{border-bottom:1px solid #eaecf0;padding:19px 21px}.table-wrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{color:#667085;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:8px 15px;font-size:10px;font-weight:550}td{color:#475467;border-bottom:1px solid #eaecf0;padding:8px 15px;font-size:12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfcff}td:first-child,th:first-child{padding-left:20px}.company{align-items:center;gap:11px;min-width:183px;display:flex}.company strong{color:#101828;font-size:12px;font-weight:600}.company small{color:#667085;margin-top:3px;font-size:11px;display:block}.monogram{color:#5948d7;background:#f0efff;border:1px solid #e7e4ff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:650;display:grid;overflow:hidden}.monogram img{object-fit:contain;background:#fff;width:100%;height:100%}.plan-tag{border:1px solid #e4e7ec;border-radius:5px;padding:3px 6px;font-size:10px}.usage{min-width:118px;max-width:145px;font-size:10px}.usage .row{gap:3px;margin-bottom:7px}.usage progress{appearance:none;border:0;border-radius:4px;width:100%;height:5px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:#f0efff}progress::-webkit-progress-value{background:#6253e3;border-radius:4px}progress.warn::-webkit-progress-value{background:#e8a02e}.table-footer{color:#667085;border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:12px 18px;font-size:11px;display:flex}.overview-bottom{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:22px;display:grid}.mini-panel{padding:20px}.mini-panel p{color:#667085;margin:7px 0 15px;font-size:12px;line-height:1.7}.notice{color:#514a76;background:#f9f8ff;border:1px solid #e5e2ff;border-radius:8px;gap:12px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.notice .icon{margin-top:2px}.notice.warning{color:#93370d;background:#fffcf5;border-color:#fedf89}.empty{text-align:center;color:#667085;padding:28px 20px}.empty h3{color:#344054;margin:8px}.empty .icon{width:28px;height:28px}.page-section{margin-top:16px}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:24px;position:relative}.plan-card.selected{background:#fdfcff;border:2px solid #6253e3;padding:23px}.plan-card h2{margin:13px 0 6px}.plan-card .big{letter-spacing:-1px;margin:17px 0 0;font-size:32px;font-weight:600}.plan-card p{color:#667085;font-size:12px}.features{margin:24px 0;padding:0;list-style:none}.features li{color:#475467;align-items:center;gap:8px;margin:13px 0;font-size:12px;display:flex}.features .icon{width:16px;height:16px}.plan-card .btn{width:100%}.wizard{max-width:1050px;margin:25px auto}.stepper{gap:8px;padding:22px 0 30px;display:flex}.step{color:#98a2b3;flex:1;align-items:center;gap:9px;font-size:11px;font-weight:550;display:flex}.step b{background:#fff;border:1px solid #e4e7ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.step.active{color:#5145cd}.step.active b{color:#5145cd;background:#eeedff;border-color:#c7c0fa}.step.done b{color:#027a48;background:#f0fdf4;border-color:#a6f4c5}.wizard-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:23px;display:grid}.form-card{padding:26px}.form-card h2{font-size:19px}.form-card>.muted{margin:5px 0 23px;font-size:12px}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.full{grid-column:1/-1}.field label{color:#344054;font-size:12px;font-weight:550}.field input,.field select,.field textarea{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#9c8df2;outline:2px solid #e1dbff}.field small{color:#667085;font-size:10px}.field textarea{resize:vertical;min-height:70px}.colorfield{align-items:center;gap:10px;display:flex}.colorfield input[type=color]{width:42px;height:39px;padding:3px}.upload{cursor:pointer;background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:8px;align-items:center;gap:14px;padding:17px;display:flex}.upload img.preview{object-fit:contain;width:48px;height:48px}.upload .icon{width:28px;height:28px}.upload strong{color:#5145cd;font-size:12px}.upload span{color:#667085;font-size:11px;display:block}.summary{background:#fcfcfd;padding:22px}.summary .line{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.summary .line span{color:#667085}.summary .line b{text-align:right;word-break:break-word;font-weight:550}.summary .notice{margin-top:18px;padding:10px;font-size:11px}.wizard-footer{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-top:25px;padding-top:21px;display:flex}.error{color:#b42318;min-height:18px;margin-top:12px;font-size:12px}.choices{gap:12px;margin:18px 0;display:grid}.choice{cursor:pointer;text-align:left;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:flex-start;gap:12px;padding:15px;display:flex}.choice.selected{background:#faf9ff;border-color:#8978ed;box-shadow:0 0 0 1px #8978ed}.choice strong{font-size:12px;display:block}.choice small{color:#667085;margin-top:4px;font-size:11px;font-weight:400;display:block}.choice .icon{margin-top:2px}.radio{accent-color:#6253e3;margin-left:auto}.domain-row{border-bottom:1px solid #eaecf0;align-items:center;gap:10px;padding:13px 0;display:flex}.domain-row code{word-break:break-all;font-family:Inter;font-size:12px}.domain-row .pill{margin-left:auto}.dns-box{background:#f9fafb;border:1px solid #eaecf0;border-radius:7px;margin-top:14px;padding:14px;font-size:11px}.dns-box code{white-space:normal;word-break:break-all;margin:7px 0;font-size:11px;display:block}.checkline{color:#475467;align-items:flex-start;gap:9px;margin:15px 0;font-size:12px;line-height:1.6;display:flex}.checkline input{accent-color:#6253e3;margin-top:3px}.review-grid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.review-item{background:#f9fafb;border-radius:7px;padding:13px}.review-item span{color:#667085;margin-bottom:4px;font-size:10px;display:block}.review-item b{font-size:12px;font-weight:550}.backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182855;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:520px;max-width:100%;height:100%;padding:28px;overflow:auto;box-shadow:-8px 0 30px #10182812}.drawer-head{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:20px;display:flex}.drawer .company strong{font-size:18px}.drawer .monogram{width:44px;height:44px;font-size:20px}.details-list{margin:20px 0}.details-list>div{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.details-list span{color:#667085}.timeline{margin:24px 0;padding:0;list-style:none}.timeline li{gap:13px;padding-bottom:22px;display:flex;position:relative}.timeline li:not(:last-child):before{content:"";background:#eaecf0;width:1px;position:absolute;top:28px;bottom:5px;left:14px}.timeline .stepicon{background:#f2f4f7;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.timeline .done .stepicon{background:#ecfdf3}.timeline .running .stepicon{background:#efedff}.timeline .failed .stepicon{background:#fef3f2}.timeline .icon{width:15px;height:15px}.timeline strong{font-size:12px;display:block}.timeline small{color:#667085;margin-top:4px;font-size:11px;display:block}.modal-wrap{justify-content:center;align-items:center}.modal{background:#fff;border-radius:12px;width:490px;max-width:94vw;max-height:90vh;padding:26px;overflow:auto}.modal h2{margin-bottom:7px}.modal .fields{margin:23px 0}.kanban{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.column{background:#f9fafb;border:1px solid #eaecf0;border-radius:9px;min-height:350px;padding:15px}.column h3{margin-bottom:18px;font-size:12px}.lead-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-bottom:12px;padding:17px;box-shadow:0 2px 4px #10182805}.lead-card p{color:#667085;margin:8px 0 17px;font-size:11px}.lead-card .btn{width:100%;margin-top:15px}#toast{color:#fff;opacity:0;pointer-events:none;z-index:200;background:#101828;border-radius:8px;max-width:85vw;padding:12px 20px;font-size:12px;transition:all .2s;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%)translateY(20px);box-shadow:0 8px 24px #10182822}#toast.visible{opacity:1;transform:translate(-50%)translateY(0)}.success-hero{text-align:center;padding:20px 10px}.success-hero>.icon{width:45px;height:45px;margin-bottom:15px}.success-hero p{color:#667085;margin-top:7px;font-size:12px}.preview-brand{text-align:center;border:1px solid #eaecf0;border-radius:8px;margin-top:17px;padding:20px}.preview-brand .monogram{width:48px;height:48px;margin:0 auto 10px;font-size:22px}.preview-brand h3{margin-bottom:6px}.preview-brand .btn{width:100%;margin-top:18px}.mobile-menu{display:none}.audit{border-bottom:1px solid #eaecf0;gap:13px;padding:18px 22px;display:flex}.audit .icon{margin-top:2px}.audit strong{font-size:12px}.audit p{color:#667085;margin-top:4px;font-size:11px}.audit time{white-space:nowrap;color:#667085;margin-left:auto;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-grid .panel{padding:23px}.settings-grid .field{margin:20px 0}.stepplans{grid-template-columns:repeat(3,1fr);gap:10px}.stepplans .plan-card{padding:15px}.stepplans .plan-card.selected{padding:14px}.stepplans .big{margin-top:10px;font-size:26px}.stepplans h2{font-size:14px}.stepplans .features{margin:15px 0}.stepplans .features li{font-size:10px}.stepplans .btn{padding:7px;font-size:11px}.completion{margin-top:20px;padding:23px}.completion h3{margin-bottom:10px}.linkbox{word-break:break-word;background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;padding:12px;font-size:12px;display:flex}.page-count{color:#667085;font-size:11px}.loading-dot{background:#6253e3;border-radius:50%;width:7px;height:7px;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.3}}@media (width>=1500px){.main{padding-left:45px;padding-right:45px}.sidebar{width:250px}.main{margin-left:250px}td{padding-top:18px;padding-bottom:18px}}@media (width<=1150px){.sidebar{width:200px;padding-left:10px;padding-right:10px}.main{margin-left:200px;padding:0 22px 25px}.wizard-grid{grid-template-columns:1fr 220px}.table-wrap table{min-width:790px}.metric{padding:16px}.brand{font-size:18px}.step{font-size:10px}.overview-bottom{grid-template-columns:1fr 1fr}}@media (width<=850px){.sidebar{width:70px;padding:23px 10px}.brand{padding:0 9px 24px}.brand>div,.nav button span,.nav-label,.sidebar .user,.nav .count{display:none}.nav button{justify-content:center;padding:12px}.sidebar .brand .icon{width:25px}.main{margin-left:70px;padding:0 20px 25px}.wizard-grid{grid-template-columns:1fr}.summary{display:none}.cards,.kanban{grid-template-columns:1fr}.stepplans{grid-template-columns:repeat(3,1fr)}.header{gap:10px}.header h1{font-size:25px}.metrics{gap:12px}.metric strong{font-size:25px}.metric .delta{display:none}.settings-grid{grid-template-columns:1fr}}@media (width<=560px){.main{margin-left:60px;padding:0 14px 20px}.sidebar{width:60px;padding:21px 5px}.topbar{height:54px;margin-bottom:20px}.topbar .breadcrumb span{display:none}.environment-badge{font-size:9px}.header{flex-wrap:wrap}.header>.row{width:100%;margin-top:6px}.header h1{font-size:25px}.metrics{grid-template-columns:1fr;margin:20px 0}.metric{min-height:85px;padding:14px}.metric .row{margin-top:8px}.metric .sub{display:none}.metric .delta{display:block}.toolbar{flex-direction:column;align-items:stretch}.search{width:100%}.tabs{gap:18px;overflow:auto}.overview-bottom,.fields,.review-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.stepper{gap:3px}.step{flex-direction:column;gap:7px;font-size:9px}.form-card{padding:18px}.stepplans{grid-template-columns:1fr}.stepplans .plan-card .features{display:none}.drawer{padding:20px}.table-footer{gap:7px;font-size:10px}.table-footer .btn{padding:6px;font-size:10px}#toast{left:50%}.wizard-footer .btn{padding:8px 10px;font-size:12px}}.asset-grid{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 16px;display:grid}.asset-card{border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:14px}.asset-card h3{font-size:13px}.asset-card p{margin:5px 0 12px}.asset-preview{cursor:pointer;text-align:center;background:#f8f9fb;border:1px dashed #d0d5dd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:108px;padding:12px;display:flex;overflow:hidden}.asset-preview.dark{color:#e4e7ec;background:#182230;border-color:#475467}.asset-preview img:not(.icon){object-fit:contain;max-width:100%;height:55px}.asset-preview span{overflow-wrap:anywhere;font-size:11px}.asset-input{max-width:100%;margin-top:10px;font-size:10px}.asset-input::file-selector-button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:5px;margin-right:6px;padding:6px 8px}.portal-preview{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;grid-template-columns:120px 1fr;gap:12px;margin:20px 0;padding:16px;font-size:12px;display:grid}.portal-preview span{color:#667085}.portal-preview code{overflow-wrap:anywhere;min-width:0}.provider-card{background:#f9f8ff;border:1px solid #bdb4fe;border-radius:8px;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.provider-mark{color:#fff;background:#0080ff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.provider-card small{color:#667085;margin-top:5px;font-size:11px;display:block}.provider-card .pill{margin-left:auto}.server-specs{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.server-specs>div{border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;padding:14px 10px;font-size:12px;display:flex}.worker-drawer{width:min(820px,95vw)}.worker-summary{border:1px solid #e4e7ec;border-radius:8px;margin-top:22px;padding:18px}.worker-summary h2{margin:0 0 8px;font-size:17px}.worker-summary progress{accent-color:#6253e3;width:100%;height:7px;margin:18px 0 12px}.worker-meta{color:#475467;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.worker-meta span+span:before{content:"·";margin-right:8px}.worker-logs{color:#d0d5dd;background:#101828;border:1px solid #344054;border-radius:8px;max-height:240px;margin:12px 0 8px;padding:14px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.log-line{grid-template-columns:60px 42px 1fr;gap:8px;padding:3px 0;display:grid}.log-line time{color:#98a2b3}.log-line b{color:#a4bcfd;font-weight:500}.log-line span{overflow-wrap:anywhere}.log-error,.log-error b{color:#fda29b}.worker-timeline{grid-template-columns:1fr 1fr;column-gap:24px;margin:25px 0;display:grid}.worker-timeline li{min-height:78px}.worker-timeline li:before{display:none}.review-item b{overflow-wrap:anywhere}.wizard .step{white-space:nowrap;font-size:11px}.modal:has(#payment-form){max-width:680px;max-height:90vh;overflow:auto}.summary .line b,.preview-brand small{overflow-wrap:anywhere}.drawer .linkbox>div{overflow-wrap:anywhere;min-width:0}@media (width<=850px){.wizard .stepper{padding-bottom:10px;overflow-x:auto}.wizard .step{flex:none;min-width:80px}.worker-drawer{width:min(750px,95vw)}.server-specs{grid-template-columns:1fr}.server-specs>div{padding:10px}.portal-preview{grid-template-columns:1fr;gap:6px}}@media (width<=560px){.asset-grid,.worker-timeline{grid-template-columns:1fr}.worker-drawer{width:100vw}.log-line{grid-template-columns:55px 1fr;gap:4px}.log-line span{grid-column:1/-1}.worker-meta{font-size:10px}.provider-card{padding:10px}.provider-card .pill{font-size:9px}.wizard .stepper{flex-direction:row;align-items:center}.wizard .step{min-width:90px}.audit time{overflow-wrap:anywhere;font-size:10px}}.control-panel{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:9px;padding:18px}.control-panel p{margin:12px 0;line-height:1.65}.btn.danger{color:#b42318;background:#fff5f4;border-color:#fecdca}.btn.danger:hover{background:#fee4e2}.contact-line{color:#667085;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.contact-line .icon{width:14px;height:14px}.table-note{max-width:215px;margin-top:7px;font-size:11px;line-height:1.5;display:block}.modal:has(#reminder-draft){max-width:750px;max-height:90vh;overflow:auto}.modal:has(#collection-form){max-width:700px;max-height:90vh;overflow:auto}.modal:has(#access-form){max-width:620px;max-height:90vh;overflow:auto}#reminder-draft{resize:vertical;width:100%;min-height:145px;margin-top:9px;font-size:12px;line-height:1.65}.followup-history{max-height:220px;overflow:auto}.control-panel .row{flex-wrap:wrap}.sidebar .nav button{padding-top:9px;padding-bottom:9px}@media (width<=560px){.modal .details-list strong{overflow-wrap:anywhere}.modal:has(#reminder-draft){padding:18px}.control-panel{padding:12px}.control-panel .btn{font-size:11px}}.topbar .icon-btn{position:relative}.reminder-dot{background:#f79009;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.release-card{padding:24px}.release-targets{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:20px;display:grid}.release-targets>.row{border-bottom:1px solid #eaecf0;padding:14px 0;font-size:12px}.release-digest{background:#f9fafb;border-radius:6px;gap:6px;margin-top:15px;padding:12px;display:grid}.release-digest code{overflow-wrap:anywhere;font-size:11px}.modal:has(#release-form){max-width:700px;max-height:90vh;overflow:auto}.sidebar{overflow-y:auto}@media (width<=560px){.release-targets{grid-template-columns:1fr}.release-card{padding:15px}}.nav a{color:#475467;border-radius:6px;align-items:center;gap:12px;margin:3px 0;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav a.active{color:#5345db;background:#f0edfc}.brand{color:inherit;text-decoration:none}.react-dialog{color:#101828;background:#fff;border:1px solid #e4e7ec;border-radius:12px;width:min(800px,92vw);max-height:90vh;margin:auto;padding:26px;overflow:auto}.react-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182866}.react-dialog .fields{margin-top:24px}.react-dialog h2{font-size:21px}.field>span{margin-bottom:7px;font-size:12px;font-weight:500}.login{background:#f8f9fc;place-items:center;min-height:100vh;display:grid}.login>.panel{width:min(420px,92vw);padding:32px}.login .field{margin:20px 0}.login h1{margin:20px 0 10px;font-size:24px}.loading{padding:50px}.data-table td{vertical-align:middle}.data-table small{color:#667085;margin-top:5px;font-size:11px;display:block}.data-table .btn{white-space:nowrap}.stat-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stepnav{gap:8px;margin:24px 0;display:flex;overflow:auto}.stepnav span{white-space:nowrap;color:#667085;background:#f9fafb;border-radius:6px;padding:7px 10px;font-size:11px}.stepnav .current{color:#5345db;background:#eeebff;font-weight:600}.form-section{min-height:280px}.form-section textarea{min-height:100px}.asset-grid img{object-fit:contain;max-width:100%}.connection-error{color:#b42318}.muted a{color:inherit}.radio-card{cursor:pointer}.wizard-footer{gap:10px}.main{min-height:100vh}.data-table{width:100%}.job-detail{background:#f9fafb;border-radius:8px;margin:18px 0;padding:14px}.actions{flex-wrap:wrap;gap:8px;display:flex}.user small{margin:5px 0;display:block}.table-wrap .actions{min-width:150px}.btn.broker-action{flex:0 0 34px;width:34px;height:34px;padding:0}.btn.broker-action:focus-visible{outline-offset:2px;outline:2px solid #7f56d9}button:disabled{opacity:.5;cursor:not-allowed}dialog form .fields .field{min-width:0}.kv{grid-template-columns:140px 1fr;gap:14px;margin:22px 0;font-size:12px;display:grid}.kv dt{color:#667085}.note{color:#667085;font-size:12px;line-height:1.7}.asset-card input{max-width:100%;font-size:11px}.w-full{width:100%}@media (width<=850px){.nav a{justify-content:center;padding:12px 0}.nav a span,.sidebar .user{display:none}.stat-row{grid-template-columns:1fr}.sidebar .btn{font-size:0}.sidebar .btn svg{width:20px}.react-dialog h2{font-size:17px}.form-section{min-height:0}.onboarding-tabs{margin:14px 0 6px;padding-bottom:8px}.onboarding-tabs button{padding:8px 6px}.section-heading{margin:14px 0 10px;font-size:14px}.page-section{margin-top:14px}.react-dialog{padding:18px}}pre{white-space:pre-wrap;overflow-wrap:anywhere}.wrap-cell{white-space:normal;max-width:320px}.error{color:#b42318;background:#fef3f2;border-radius:6px;margin:16px 0;padding:12px}.fullwidth{width:100%}.mini-panel .notice{margin-bottom:0}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-nav{gap:6px;display:grid}.settings-nav button{color:#667085;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:13px 14px;display:flex}.settings-nav button.active{color:#5345db;background:#eeebff;font-weight:600}.settings-nav button:focus-visible{outline-offset:2px;outline:2px solid #8376f0}.settings-content{min-width:0}.settings-content h2{margin:0}.settings-content .table-wrap{margin-top:24px}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0 6px;display:grid}.setup-steps span{color:#5345db;background:#f2f0ff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:12px;font-size:13px;font-weight:600;display:grid}.setup-steps strong{font-size:14px}.setup-steps p{color:#667085;font-size:13px;line-height:1.6}@media (width<=1000px){.settings-layout{grid-template-columns:1fr}.settings-nav{flex-wrap:wrap;display:flex}}@media (width<=640px){.setup-steps{grid-template-columns:1fr}.settings-content .mini-panel{padding:18px}}.team-panel{overflow:hidden}.team-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.team-header p{color:#667085;margin:8px 0 0;font-size:13px}.team-header h2{font-size:20px}.team-count{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:16px;padding:3px 9px;font-size:12px}.team-toolbar{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.team-toolbar>span{color:#667085;white-space:nowrap;font-size:12px}.team-search{color:#667085;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:9px;width:340px;max-width:100%;padding:9px 12px;display:flex}.team-search:focus-within{border-color:#9485fa;outline:2px solid #e1dbff}.team-search input{width:100%;box-shadow:none;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px}.settings-content .team-table{margin:0}.team-table th{background:#f9fafb;font-size:12px;font-weight:500}.team-table td,.team-table th{padding:15px 24px}.team-table td{font-size:13px}.team-table tbody tr:last-child td{border-bottom:0}.team-person{align-items:center;gap:12px;display:flex}.team-avatar{color:#475467;background:#f2f4f7;border:1px solid #eaecf0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.team-avatar.team-owner{color:#6941c6;background:#f0ecff;border-color:#e6dfff}.team-person strong{font-weight:600}.team-person small{color:#667085;margin-top:3px;font-size:11px;display:block}.team-email{color:#667085}.team-footer{color:#667085;border-top:1px solid #eaecf0;align-items:center;gap:8px;padding:16px 24px;font-size:12px;display:flex}.team-footer svg{flex-shrink:0}.team-empty{text-align:center;color:#667085;padding:30px 24px}@media (width<=640px){.team-header{flex-direction:column}.team-toolbar{padding:16px}.team-toolbar>span{display:none}.team-table td,.team-table th{padding:12px 16px}}.contact-numbers{gap:14px;margin-top:18px;display:grid}.phone-input{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.phone-input select,.phone-input input{color:#344054;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:11px 12px;font-size:14px}.phone-input :disabled{color:#667085;cursor:not-allowed;background:#f9fafb}.phone-input :focus-visible{border-color:#9282f5;outline:3px solid #e5dfff}.same-phone{color:#475467;align-items:center;gap:9px;font-size:13px;display:flex}.same-phone input{accent-color:#5345db}@media (width<=520px){.phone-input{grid-template-columns:1fr}}.main{min-width:0;max-width:1920px}.header{align-items:center}.header>div{min-width:0}.section-heading{align-items:center;gap:9px;margin:22px 0 16px;font-size:16px;display:flex}.field>span{margin-bottom:0}.fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.field input:not([type=checkbox]),.field select{min-height:42px}.field input[type=color]{height:42px;padding:5px}.field input[readonly]{background:#f9fafb}.icon-btn{color:#475467;flex-shrink:0;min-width:36px;min-height:36px}.icon-btn:focus-visible,.btn:focus-visible{outline:2px solid #8376f0}.sidebar{padding-top:22px}.nav{min-height:0;overflow-y:auto}.sidebar-bottom{padding-top:10px}.sidebar .user{align-items:center;gap:9px;min-height:48px;margin-top:0;padding:8px 10px;display:flex}.user>div{min-width:0}.user strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sidebar .user small{text-transform:capitalize;margin:1px 0 0;font-size:10px;line-height:1.3}.user-avatar{color:#6941c6;background:#f2eeff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sidebar-bottom>.btn{justify-content:flex-start;width:100%;margin-top:6px;padding:7px 10px}.mobile-nav-toggle,.mobile-scrim{display:none}.panel.table-wrap{overscroll-behavior-x:contain;max-width:100%}td{vertical-align:middle}td>small{margin-top:4px;display:block}.table-wrap .empty{box-shadow:none;border:0;margin:0;padding:36px 20px}.settings-content .mini-panel{padding:24px}.settings-content .row.between{flex-wrap:wrap;gap:16px}.settings-content .fields{margin-top:20px}.settings-nav{position:sticky;top:18px}.kv dd{overflow-wrap:anywhere;margin:0}.note,.subtitle{overflow-wrap:anywhere}.inline-note{color:#667085;align-items:flex-start;gap:8px;margin:16px 0;font-size:12px;display:flex}.inline-note svg{flex-shrink:0;margin-top:1px}.broker-wizard{width:min(920px,96vw);padding:24px}.broker-wizard [hidden]{display:none!important}.wizard-controls{border:0;min-width:0;margin:0;padding:0}.onboarding-tabs{border-bottom:1px solid #eaecf0;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:22px 0 8px;padding-bottom:14px;display:grid}.onboarding-tabs button{color:#667085;white-space:nowrap;background:#f9fafb;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-size:12px;display:flex}.onboarding-tabs .active{color:#5345db;background:#f2efff;border-color:#d8d0ff;font-weight:600}.onboarding-tabs .complete{color:#027a48}.broker-wizard .fields{margin:16px 0}.broker-wizard .notice{margin-top:18px}.broker-wizard .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.asset-card{min-width:0}.broker-wizard .asset-card{text-transform:capitalize;border:1px solid #e4e7ec;border-radius:10px;gap:10px;padding:14px;display:grid}.asset-card input{text-transform:none;width:100%;font-size:12px}.asset-card input::file-selector-button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;margin-right:8px;padding:7px 10px}.asset-preview{color:#98a2b3;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:8px;place-items:center;height:100px;display:grid;overflow:hidden}.asset-preview.dark{background:#101828;border-color:#344054}.asset-preview img{object-fit:contain;max-width:90%;max-height:80px}.upload-caption{color:#667085;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:12px;overflow:hidden}.provider-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.provider-choice{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 10px;display:flex}.provider-choice.selected{color:#5345db;background:#faf9ff;border-color:#8e80e8}.server-summary{border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.server-summary p{color:#667085;margin-top:4px;font-size:12px}.onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-card{background:#fcfcfd;border:1px solid #eaecf0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px;display:flex}.review-card>div{min-width:0}.review-card span,.review-card strong,.review-card small{overflow-wrap:anywhere;display:block}.review-card span{color:#667085;margin-bottom:7px;font-size:11px}.review-card strong{font-size:13px}.review-card small{color:#667085;margin-top:6px;font-size:11px}.step-counter{color:#667085;font-size:12px}.broker-wizard .wizard-footer{z-index:2;background:#fff;margin-top:24px;padding:16px 0;position:sticky;bottom:-24px}.notification-trigger{position:relative}.notification-count{color:#fff;background:#5345db;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-3px;right:-3px}.notification-dialog{width:min(600px,94vw)}.notification-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.segmented{background:#f2f4f7;border-radius:7px;gap:3px;padding:3px;display:flex}.segmented button{color:#667085;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}.segmented button.active{color:#344054;background:#fff;box-shadow:0 1px 3px #1018281a}.notification-list{border-top:1px solid #eaecf0}.notification-item{border-bottom:1px solid #eaecf0;gap:12px;padding:16px 10px;display:flex}.notification-item.unread{background:#faf9ff}.notification-item>div{flex:1;min-width:0}.notification-symbol{color:#6941c6;background:#f1edff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.notification-item a{color:#344054;font-size:13px;font-weight:600}.notification-item p{color:#667085;overflow-wrap:anywhere;margin:3px 0;font-size:12px}.notification-item time{color:#667085;font-size:10px}.notification-empty{color:#667085;text-align:center;justify-items:center;gap:10px;padding:40px 20px;display:grid}.notification-empty h3{color:#344054}.notification-empty p{font-size:12px}@media (width<=1100px){.main{padding-left:24px;padding-right:24px}.metrics,.cards{gap:12px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-wrap:wrap;gap:4px;display:flex;position:static}.settings-nav button{padding:10px 12px}}@media (width<=760px){.sidebar{z-index:60;width:264px;padding:20px 14px 12px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar .brand{padding:0 12px 18px;font-size:20px}.sidebar .brand div,.sidebar .nav-label,.sidebar .nav a span{display:block}.sidebar .nav a{justify-content:flex-start;min-height:44px;padding:11px 12px}.sidebar .user{display:flex}.sidebar .btn{font-size:13px}.mobile-scrim{z-index:50;background:#10182866;border:0;display:block;position:fixed;inset:0}.mobile-nav-toggle{display:inline-flex}.main{width:100%;margin-left:0;padding:0 16px 24px}.topbar{height:62px;margin-bottom:22px}.workspace-label{display:none}.environment-badge{padding:5px 7px;font-size:10px}h1{font-size:24px}h2{font-size:18px}.header{flex-wrap:wrap;gap:14px}.header .row{flex-wrap:wrap}.subtitle{font-size:12px}.metrics,.cards,.stat-row,.overview-bottom,.review-grid,.kanban{grid-template-columns:1fr}.metrics{margin:20px 0}.metric{min-height:0;padding:14px 16px}.metric .row{margin-top:8px}.metric strong{font-size:26px}.toolbar{flex-wrap:wrap;gap:10px}.search{width:100%}.fields{grid-template-columns:1fr;gap:16px}.react-dialog{width:calc(100vw - 20px);max-width:none;max-height:calc(100dvh - 24px);padding:18px}.react-dialog h2{font-size:20px}.field input,.field select,.field textarea,.phone-input input,.phone-input select,.search input{min-height:44px;font-size:16px}.search input{min-height:24px}.btn,.icon-btn,.btn.broker-action{min-height:44px}.btn.broker-action{flex-basis:44px;width:44px}.icon-btn{min-width:44px}.phone-input{grid-template-columns:minmax(0,1fr)}.onboarding-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.onboarding-tabs button{flex-direction:row;min-height:44px;padding:10px 5px;font-size:10px}.onboarding-review{grid-template-columns:1fr}.provider-choices{gap:8px}.provider-choice{flex-direction:column;gap:7px;padding:12px 5px;font-size:11px}.broker-wizard .asset-grid{grid-template-columns:1fr}.broker-wizard .wizard-footer{padding:12px 0;bottom:-18px}.step-counter{display:none}.settings-nav{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.settings-nav button{white-space:nowrap;flex-shrink:0;min-height:44px}.settings-content .mini-panel,.team-header{padding:18px}.settings-content .table-wrap{margin-top:18px}.team-toolbar{flex-wrap:wrap}.team-search{width:100%}.setup-steps{grid-template-columns:1fr;gap:16px}.team-footer{align-items:flex-start;padding:14px 18px}.kv{grid-template-columns:1fr;gap:6px}.kv dd{margin-bottom:12px}.release-card{padding:18px}.release-card .row{flex-wrap:wrap}.notice{padding:12px;line-height:1.6}.login>.panel{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.nav{gap:3px}.nav a{margin:0;padding:9px 12px}.subscription-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:20px;display:grid}.subscription-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0;padding:22px;box-shadow:0 1px 3px #10182807}.subscription-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.subscription-icon{color:#6941c6;background:#f4f1ff;border:1px solid #e8e0ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.subscription-card h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:20px}.subscription-description{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.subscription-limits{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;padding:20px 0;display:grid}.subscription-limits>div+div{border-left:1px solid #eaecf0;padding-left:20px}.subscription-limits span{color:#667085;align-items:center;gap:7px;font-size:12px;display:flex}.subscription-limits strong{letter-spacing:-.5px;margin-top:8px;font-size:26px;font-weight:600;display:block}.subscription-footer{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.subscription-footer>span:first-child{color:#667085;align-items:center;gap:7px;font-size:11px;display:flex}.plan-help{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px;display:flex}.plan-help>svg{color:#667085;flex-shrink:0;margin-top:2px}.plan-help>div{flex:1}.plan-help strong{font-size:13px}.plan-help p{color:#667085;margin-top:4px;font-size:12px;line-height:1.6}@media (width<=760px){.subscription-grid{grid-template-columns:1fr}.subscription-card{padding:18px}.plan-help{flex-wrap:wrap}.plan-help>div{flex-basis:80%}.plan-help .btn{margin-left:30px}}.sidebar .sidebar-bottom{margin-top:auto}@media (width<=760px){.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}.topbar .icon-btn{display:inline-flex}.table-wrap{overflow:visible}.table-wrap table,.table-wrap tbody{white-space:normal;width:100%;display:block}.table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap tbody tr{border-bottom:1px solid #e4e7ec;padding:14px 16px;display:block}.table-wrap tbody tr:last-child{border-bottom:0}.table-wrap td,.team-table td{white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(90px,35%) minmax(0,1fr);align-items:start;gap:5px 12px;max-width:none;padding:9px 0;font-size:12px;display:grid}.table-wrap td:before{content:attr(data-label);color:#667085;grid-column:1;font-size:11px;font-weight:500}.table-wrap td>*{grid-column:2;min-width:0}.table-wrap td .pill{justify-self:start}.table-wrap td .company,.table-wrap td .actions{min-width:0}.table-wrap .data-table small{margin-top:0}.team-table td:first-child{padding-bottom:12px;display:block}.team-table td:first-child:before{display:none}.table-wrap td .team-person{grid-column:auto}.table-wrap table{min-width:0}.table-wrap td>small{grid-column:2}.table-wrap td>.btn{justify-self:start}}.cell-value{min-width:0}.cell-value>small{margin-top:4px;display:block}.subscription-limits strong{overflow-wrap:anywhere}@media (width<=760px){.cell-value{overflow-wrap:anywhere}.table-wrap td .cell-value{grid-column:2}.team-table td:first-child .cell-value{display:block}.setup-steps>div{grid-template-columns:28px minmax(0,1fr);gap:2px 12px;display:grid}.setup-steps span{grid-area:1/1/3;margin:0}.setup-steps strong,.setup-steps p{grid-column:2}.setup-steps p{margin:4px 0 10px}}.local-logo-preview{background:#f1f5f9;border-radius:12px;margin:16px 0;padding:20px}.local-logo-preview img{object-fit:contain;width:100%;height:100px}.local-fleet{max-width:1540px}.broker-directory{margin-top:28px}.broker-directory-heading,.broker-directory-toolbar,.broker-directory-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.broker-directory-heading h2{letter-spacing:-.2px;font-size:16px}.broker-total{color:#5948c9;background:#f2f0ff;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600}.broker-directory-note{color:#667085;align-items:center;gap:7px;font-size:12px;display:inline-flex}.broker-directory-toolbar{border-top:1px solid #eaecf0;padding-top:16px;padding-bottom:16px}.broker-search{color:#667085;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:9px;width:320px;max-width:100%;padding:0 12px;display:flex}.broker-search:focus-within{outline-offset:2px;outline:2px solid #8376f0}.broker-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:13px}.broker-table-scroll{overflow-x:auto}.broker-table{min-width:850px}.broker-table th{padding:12px 18px;font-size:12px;font-weight:500;position:relative}.broker-table td{padding:20px 18px;font-size:13px}.broker-table td:first-child,.broker-table th:first-child{width:26%;padding-left:22px}.broker-table td:last-child,.broker-table th:last-child{text-align:right;padding-right:22px}.broker-table small{color:#667085;margin-top:4px;font-size:11px;display:block}.broker-identity{color:#101828;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:9px;max-width:260px;padding:0;display:flex}.broker-identity strong{font-size:14px;font-weight:600}.broker-identity:hover strong{color:#5145cd}.broker-identity img{object-fit:contain;object-position:left center;width:110px;height:19px}.broker-number{color:#344054;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.broker-status{text-transform:capitalize;white-space:nowrap;color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;font-weight:550;display:inline-flex}.broker-status>span{background:#98a2b3;border-radius:50%;width:6px;height:6px}.broker-status.running>span{background:#17a673}.broker-status.failed>span{background:#d92d20}.broker-status.pending>span{background:#ca8504}.broker-warning,.broker-table .broker-warning{color:#b54708}.broker-manage{box-shadow:none}.broker-directory-footer{color:#667085;border-top:1px solid #eaecf0;padding-top:14px;padding-bottom:14px;font-size:12px}.broker-directory-footer .row{gap:12px}.broker-definition{color:#667085;align-items:flex-start;gap:8px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.broker-definition svg{flex-shrink:0;margin-top:2px}.broker-table-message{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.broker-table-message>svg{color:#98a2b3}.broker-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-dialog.broker-detail-drawer{border:0;border-left:1px solid #eaecf0;border-radius:0;width:540px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:26px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #10182814}.broker-detail-drawer::backdrop{background:#10182838}.broker-detail-drawer>.row>h2{overflow-wrap:anywhere;font-size:22px}.broker-detail-identity{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 24px;display:flex}.broker-detail-identity img{object-fit:contain;object-position:left;width:140px;height:25px}.broker-detail-tabs{border-bottom:1px solid #eaecf0;gap:24px;margin-bottom:4px;display:flex}.broker-detail-tabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:550;display:inline-flex}.broker-detail-tabs button.selected{color:#5145cd;border-bottom-color:#5145cd}.broker-detail-section{border-bottom:1px solid #eaecf0;padding:24px 0}.broker-detail-section:last-child{border-bottom:0}.broker-detail-section h3{font-size:14px}.broker-workspace-links{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.broker-workspace-links a{color:#344054;border:1px solid #e4e7ec;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:14px 12px;display:flex}.broker-workspace-links a:hover{background:#f9f8ff;border-color:#c5bff2}.broker-workspace-links a>span{align-items:center;gap:8px;display:flex}.broker-workspace-links strong{font-size:12px;font-weight:550}.broker-workspace-links svg{color:#667085;flex-shrink:0}.broker-text-action{color:#5145cd;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:12px;font-weight:550;display:inline-flex}.broker-text-action:hover{text-decoration:underline}.broker-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin:22px 0;display:grid}.broker-detail-metrics dt{color:#667085;font-size:11px}.broker-detail-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3}.broker-caption{color:#667085;margin-top:6px;font-size:12px;line-height:1.6}.broker-collected{color:#667085;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.broker-collected.is-stale{color:#b54708}.broker-schedule,.broker-service-control{justify-content:space-between;align-items:center;gap:20px;display:flex}.broker-switch{flex-shrink:0;width:36px;height:21px;display:inline-flex;position:relative}.broker-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.broker-switch>span{pointer-events:none;background:#98a2b3;border-radius:20px;width:100%}.broker-switch>span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;margin:2px;transition:transform .15s;display:block}.broker-switch input:checked+span{background:#5345db}.broker-switch input:checked+span:after{transform:translate(15px)}.broker-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #8376f0}.broker-switch input:disabled+span{opacity:.5}.broker-stop{color:#b42318}.broker-credentials{background:#f9fafb;border:1px solid #eaecf0;border-radius:7px;margin-top:12px;padding:16px;font-size:12px}.broker-credentials .field{margin:12px 0}.broker-history-scroll{margin-top:20px;overflow-x:auto}.broker-history-scroll th,.broker-history-scroll td{padding:12px 10px}.broker-detail-section>.muted{margin-top:6px;font-size:12px}.broker-activity{color:#5145cd;background:#f4f3ff;border-radius:6px;margin-top:16px;padding:12px;font-size:12px}@media (width<=700px){.broker-directory-heading,.broker-directory-toolbar,.broker-directory-footer{flex-wrap:wrap;padding-left:16px;padding-right:16px}.broker-directory-heading>.broker-directory-note{display:none}.broker-directory-toolbar{gap:12px}.broker-search{width:100%}.broker-directory-footer .row{gap:8px}.react-dialog.broker-detail-drawer{padding:20px}.broker-workspace-links{grid-template-columns:1fr}.broker-detail-metrics{gap:18px 10px}.broker-detail-metrics dt{font-size:10px}}@media (prefers-reduced-motion:reduce){.broker-switch>span:after{transition:none}}.broker-os-mark{flex-shrink:0;display:block}.broker-filter-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.broker-filter-heading .search{flex:1;width:auto;min-width:240px}.broker-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.broker-filter-grid label{color:#475467;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.broker-filter-grid select{color:#344054;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:8px 10px}.broker-filter-grid select:focus-visible,.broker-filters .search:focus-within{outline-offset:2px;outline:2px solid #b7aff4}@media (width<=1200px){.broker-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.broker-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-filter-heading .search{flex-basis:100%;min-width:0}.broker-filter-grid select{min-height:44px;font-size:16px}}.server-facts{border-block:1px solid #eaecf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 0;display:grid}.server-facts dt{color:#667085;margin-bottom:6px;font-size:12px}.server-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.server-command{background:#f8f9fc;border:1px solid #eaecf0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.server-command code{overflow-wrap:anywhere;min-width:0}.operation-log-table{border:1px solid #eaecf0;border-radius:8px;max-height:380px;overflow:auto}.operation-log-table td:last-child{white-space:pre-wrap;overflow-wrap:anywhere;min-width:180px}.operation-log-table th{background:#f8f9fc;position:sticky;top:0}@media (width<=600px){.server-facts{grid-template-columns:1fr}.server-command{flex-direction:column;align-items:stretch}}.payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.payment-metrics .metric strong{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(18px,1.7vw,26px);display:block}@media (width<=900px){.payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.payment-metrics{grid-template-columns:1fr}}.payments-workspace{max-width:1680px;margin:0 auto}.payment-back{color:#5145cd;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:550;display:inline-flex}.payments-workspace>.payment-back{margin-bottom:18px}.payment-context{background:#f9fafc;border:1px solid #e7e9f1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 28px;padding:20px 24px;display:grid}.payment-context>div{color:#667085;align-items:flex-start;gap:12px;display:flex}.payment-context svg{color:#7d77a8;flex-shrink:0;margin-top:3px}.payment-context span{gap:6px;font-size:12px;display:grid}.payment-context strong{color:#252b3c;font-size:15px;font-weight:600}.payment-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.payment-section-heading h2{font-size:18px}.payment-section-heading p{margin-top:5px;font-size:12px}.payment-currency{color:#667085;align-items:center;gap:10px;font-size:12px;display:flex}.payment-currency select,.payment-table-toolbar select{background:#fff;border:1px solid #dfe2eb;border-radius:7px;width:auto;padding:9px 12px}.payment-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payment-stat{background:#fff;border:1px solid #e4e7ee;border-radius:10px;padding:12px 14px;box-shadow:0 2px 4px #10182803}.payment-stat.received{background:#f5f3ff;border-color:#ded9fa}.payment-stat-label{color:#566176;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:550;display:flex}.payment-stat.received .payment-stat-label{color:#5145bd}.payment-stat.outstanding svg{color:#b7791f}.payment-stat>strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0 4px;font-size:clamp(18px,1.6vw,22px);font-weight:650;display:block}.payment-stat>strong small{letter-spacing:0;color:#667085;font-size:13px;font-weight:500}.payment-stat>p{color:#667085;font-size:11px}.payment-footnote{color:#667085;margin:13px 0 26px;font-size:11px}.payment-table-panel{margin:26px 0;overflow:hidden}.payment-table-panel>.payment-section-heading{padding:20px 22px 0}.payment-table-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:0 22px 18px;display:flex}.payment-search{color:#7a8495;border:1px solid #dfe2eb;border-radius:7px;align-items:center;gap:9px;width:min(400px,100%);padding:0 11px;display:flex}.payment-search input{background:0 0;border:0;width:100%;padding:10px 0}.payment-broker-cell{align-items:center;gap:12px;display:flex}.payment-broker-avatar{color:#6555bb;background:#f5f3ff;border:1px solid #e6e2f9;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:650;display:grid}.payment-pagination{color:#667085;border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:14px 22px;font-size:12px;display:flex}.payment-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex}.payment-empty>span{color:#8579bd;background:#f5f3ff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.payment-empty p{color:#667085;max-width:390px;font-size:13px}.agent-broker-list{border:1px solid #e4e7ec;border-radius:8px;max-height:420px;overflow-y:auto}.agent-broker-list label{border-bottom:1px solid #eaecf0;align-items:center;gap:12px;padding:14px;display:flex}.agent-broker-list label>span{flex:1;gap:4px;display:grid}.agent-broker-list small{color:#667085}@media (width<=1100px){.payment-dashboard-metrics,.payment-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.payment-dashboard-metrics{grid-template-columns:1fr}.payment-context{gap:18px;padding:16px}.payment-table-toolbar,.payment-section-heading{flex-direction:column;align-items:stretch}.payment-table-toolbar{padding:0 14px 14px}.payment-search{width:100%}.payment-context strong{font-size:13px}}.deployment-status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.deployment-error{color:#b42318;overflow-wrap:anywhere;max-width:36ch}.deployment-toast{z-index:1200;background:#fff;border:1px solid #dcdfea;border-radius:12px;width:min(420px,100vw - 48px);padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 36px #17213b26}.deployment-toast p{overflow-wrap:anywhere;margin:8px 0 14px}.live-indicator{color:#8a610b;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.live-indicator>span{background:currentColor;border-radius:50%;width:7px;height:7px}.live-indicator.connected{color:#16734b}.deployment-pipeline{background:#fff;border:1px solid #e3e2ef;border-radius:18px;max-width:1120px;margin:24px 0;box-shadow:0 8px 30px #28225906}.timeline-header{justify-content:space-between;align-items:center;gap:20px;padding:28px 32px 22px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#7263aa;font-size:10px;font-weight:700}.timeline-header h2{letter-spacing:-.5px;color:#242145;margin:7px 0 0;font-size:23px}.timeline-count{color:#77748f;white-space:nowrap;font-size:12px}.timeline-facts{background:#f8f7fc;border:1px solid #e6e3f2;border-radius:10px;margin:0 32px 28px;padding:16px 20px}.timeline-facts dl{grid-template-columns:1fr 1fr 1.2fr 1.5fr 1.5fr;gap:16px;margin:0;display:grid}.timeline-facts dt{text-transform:uppercase;letter-spacing:.05em;color:#7c749b;margin-bottom:6px;font-size:10px}.timeline-facts dd{color:#34304c;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.pipeline-timeline{margin:0;padding:0 32px 28px 55px;list-style:none}.timeline-stage{border-left:1px solid #d5d0e8;padding:0 0 23px 23px;position:relative}.timeline-stage:last-child{border-left-color:#0000;padding-bottom:0}.timeline-marker{color:#6554a4;z-index:1;background:#fff;border:1px solid #aaa1c5;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:4px;left:-8px}.timeline-stage.done .timeline-marker{background:#f0edf8;border-color:#7164a7}.timeline-stage.current .timeline-marker{border:3px solid #6651ad;width:17px;height:17px;left:-9px;box-shadow:0 0 0 4px #f1edf9}.timeline-stage.failed .timeline-marker{color:#b7362b;border-color:#b7362b;box-shadow:0 0 0 4px #fbedeb}.timeline-stage-title{text-align:left;cursor:pointer;color:#6b687e;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-family:inherit;display:flex}.timeline-stage-title strong{font-size:14px;font-weight:600}.timeline-stage.current .timeline-stage-title strong,.timeline-stage.done .timeline-stage-title strong{color:#30294b}.timeline-stage-title:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #7766b9}.timeline-stage-state{color:#918b9f;background:#f6f5f8;border-radius:5px;padding:4px 8px;font-size:10px}.timeline-stage.current .timeline-stage-state{color:#6852a6;background:#f0ecfb}.timeline-stage.failed .timeline-stage-state{color:#b7362b;background:#fbedeb}.timeline-caption{color:#8a849a;margin:5px 0 0;font-size:12px;line-height:1.6}.timeline-date{color:#8271b0;margin-top:5px;font-size:10px;display:block}.pipeline-copy{background:#fcfbff;border:1px solid #e5e0f0;border-radius:10px;margin-top:16px;padding:22px}.pipeline-copy h2{letter-spacing:-.3px;color:#33294d;margin:6px 0 8px;font-size:18px}.pipeline-copy>p{color:#746a85;margin:8px 0;font-size:13px;line-height:1.6}.timeline-stage-detail{color:#81768c;padding:12px 0 0;font-size:12px}.timeline-stage-detail p{margin:0 0 10px;line-height:1.6}.plan-resources{border:1px solid #e5e8ef;border-radius:10px;margin:22px 0 16px;overflow:hidden}.plan-resources>.row{color:#697387;background:#f8f9fc;padding:12px 16px;font-size:12px}.plan-resources h3{color:#283247;margin:0;font-size:13px}.plan-resources ul{margin:0;padding:0;list-style:none}.plan-resources li{border-top:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:12px 16px;font-size:13px;display:flex}.plan-resources li small{color:#8b93a4;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.plan-resources li strong{color:#216c4b;align-self:center;font-size:11px}.approval-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.6;display:flex}.approval-check input{accent-color:#5142d0;flex-shrink:0;width:16px;height:16px;margin-top:4px}.pipeline-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.pipeline-warning{background:#fff8e9;border:1px solid #f1e0b9;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.pipeline-warning svg{flex-shrink:0;margin-top:3px}.pipeline-working{color:#5142d0;align-items:center;gap:8px;margin:20px 0;font-size:13px;display:flex}.spin{animation:1.4s linear infinite pipeline-spin}@keyframes pipeline-spin{to{transform:rotate(360deg)}}.pipeline-log{margin:22px 0;padding:24px}.pipeline-log h2{text-transform:capitalize;margin:0;font-size:18px}.server-details{margin-top:22px;padding:22px}.server-details>summary{cursor:pointer;font-weight:600}.deployment-workspace>.header{margin-bottom:10px}@media (width<=850px){.timeline-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.timeline-header{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px 18px}.timeline-facts{margin:0 20px 24px;padding:14px}.timeline-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-timeline{padding:0 18px 24px 29px}.timeline-stage{padding-left:18px}.pipeline-copy{padding:15px}.pipeline-actions .btn{justify-content:center;width:100%}.timeline-stage-state{text-align:center;max-width:115px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.notification-outcome{text-transform:uppercase;letter-spacing:.07em;color:#7164c5;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.notification-outcome.failed,.notification-symbol.failed{color:#b6372c}.notification-symbol.failed{background:#fcefed}.notification-outcome.completed,.notification-symbol.completed{color:#1a794e}.notification-symbol.completed{background:#eaf8f0}.deployment-workspace>.page-section{margin:0 0 10px}.plan-resources ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-resources li:nth-child(2n){border-left:1px solid #edf0f5}@media (width<=650px){.plan-resources ul{grid-template-columns:1fr}.plan-resources li:nth-child(2n){border-left:0}}h1{letter-spacing:-.6px;font-size:22px}h2{font-size:17px}h3{font-size:13px}.subtitle{margin-top:3px;font-size:12px}.topbar{height:48px;margin-bottom:16px}.header{gap:12px}.panel-title{padding:12px 16px}.toolbar{gap:10px;margin:14px 0 10px}.metrics{gap:12px;margin:16px 0}.metric{min-height:76px;padding:11px 14px}.metric label{font-size:11px}.metric strong{letter-spacing:-.5px;font-size:23px}.metric .row{margin-top:7px}.broker-metrics{grid-template-columns:repeat(4,minmax(135px,1fr));overflow-x:auto}.broker-filters{margin:14px 0 12px;padding:12px 14px}.broker-filter-grid{gap:10px;margin-top:10px}.broker-filter-grid label{gap:4px;font-size:11px}.broker-filter-heading{gap:10px;font-size:12px}.broker-directory-table .broker-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0}.broker-directory-table td:last-child,.broker-directory-table th:last-child{text-align:right;width:1%}.broker-directory-table .company{min-width:170px}.broker-directory-table .data-table small{margin-top:3px}.broker-access-line{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.broker-access-line+.broker-access-line{margin-top:4px}.broker-action-menu{z-index:80;background:#fff;border:1px solid #e4e7ec;border-radius:9px;width:200px;padding:5px;position:fixed;box-shadow:0 8px 28px #10182824}.broker-action-menu .btn,.broker-action-menu .btn.broker-action{width:100%;height:auto;min-height:34px;box-shadow:none;border:0;border-radius:5px;justify-content:flex-start;padding:7px 9px;font-size:12px;display:flex}.broker-action-menu .btn.danger{color:#b42318;background:#fff;border-top:1px solid #f2f4f7;margin-top:4px}.broker-action-menu .btn.danger:hover{background:#fef3f2}@media (width>=761px) and (pointer:fine){.plan-card,.release-card,.overview-bottom .mini-panel{padding:14px}.plan-card.selected{padding:13px}.plan-card .big,.subscription-limits strong{margin-top:8px;font-size:23px}.cards,.overview-bottom{gap:12px}.plan-resources li{padding:8px 12px;font-size:12px}.approval-check{margin:12px 0;font-size:12px}.pipeline-actions{margin-top:14px}body{font-size:13px}.main{padding-left:24px;padding-right:24px}.sidebar{padding-top:18px}.brand{padding-bottom:16px;font-size:18px}.sidebar .nav a{min-height:32px;padding-top:7px;padding-bottom:7px;font-size:12px}.nav{gap:2px}.nav-label{margin-top:10px}.btn,.btn.small{gap:6px;min-height:30px;padding:5px 10px;font-size:12px}.btn.broker-action{flex-basis:30px;width:30px;height:30px;min-height:30px;padding:0}.icon-btn{padding:5px}.table-wrap .btn.small{min-height:26px;padding:3px 8px}.table-wrap td{padding:6px 12px}th{padding:8px 12px;font-size:11px}td{padding:8px 12px;font-size:12px}td:first-child,th:first-child{padding-left:14px}.fields{gap:12px 16px}.field input:not([type=checkbox]):not([type=color]),.field select{min-height:32px;padding:5px 9px;font-size:12px}.field textarea{padding:7px 9px;font-size:12px}.field>span,.field label{margin-bottom:4px;font-size:12px}.react-dialog h2{font-size:17px}.form-section{min-height:0}.onboarding-tabs{margin:14px 0 6px;padding-bottom:8px}.onboarding-tabs button{padding:8px 6px}.section-heading{margin:14px 0 10px;font-size:14px}.page-section{margin-top:14px}.react-dialog{padding:18px}.react-dialog .fields{margin:14px 0}.search{padding:6px 9px}.broker-filter-grid select{min-height:32px;padding:5px 8px}.notice{margin:12px 0;padding:10px 12px}.tabs{gap:18px;margin-top:14px}.tab{padding-bottom:8px}.deployment-pipeline{padding:20px}.timeline-facts{margin:14px 0 20px;padding:12px 14px}.pipeline-copy{padding:16px}.timeline-stage{padding-bottom:20px}}@media (width<=760px){.broker-metrics{gap:8px;margin:12px 0}.broker-metrics .metric{min-height:72px;padding:10px 12px}.broker-metrics .metric strong{font-size:22px}.broker-action-menu .btn,.broker-action-menu .btn.broker-action{min-height:44px}.broker-directory-table td:last-child{text-align:left;width:auto}}.updates-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.updates-section-heading h2,.updates-history-heading h2{margin:0;font-size:14px}.updates-section-heading p,.updates-empty p{color:#667085;margin:4px 0 0;font-size:12px}.updates-meta{color:#667085;font-size:11px}.updates-steps{border-top:1px solid #eaecf0;grid-template-columns:repeat(4,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.updates-steps li{border-right:1px solid #eaecf0;padding:13px 16px}.updates-steps li:last-child{border-right:0}.updates-step-label{color:#667085;align-items:center;gap:7px;font-size:11px;display:flex}.updates-step-label>svg{color:#98a2b3;margin-left:auto}.updates-step-number{border:1px solid #d0d5dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;display:inline-flex}.is-complete .updates-step-number{color:#16834e;background:#eaf8f0;border-color:#b6e2c9}.updates-steps strong{color:#344054;margin:9px 0 4px;font-size:15px;font-weight:600;display:block}.updates-steps .is-complete strong{color:#16834e}.updates-steps p{color:#667085;margin:0;font-size:11px;line-height:1.5}.updates-steps a{align-items:center;gap:3px;margin-top:7px;font-size:11px;display:inline-flex}.updates-next{color:#5d557f;background:#fafaff;border-top:1px solid #ece9ff;align-items:flex-start;gap:8px;padding:10px 16px;font-size:12px;line-height:1.6;display:flex}.updates-next svg{flex-shrink:0;margin-top:3px}.updates-next strong{font-weight:600}.updates-count{color:#667085;vertical-align:middle;background:#f2f4f7;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.updates-fleet table th{border-top:1px solid #eaecf0;padding:9px 16px;font-size:11px}.updates-fleet table td{padding:12px 16px;font-size:12px}.updates-broker{align-items:center;gap:9px;display:flex}.updates-broker-icon{color:#667085;background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.updates-broker strong{color:#1d2939;font-weight:600;display:block}.updates-broker small,.updates-deployment small{color:#667085;margin-top:4px;font-size:10px;display:block}.updates-deployment .pill{padding:3px 7px;font-size:10px}.updates-agent-dot{background:#98a2b3;border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.updates-agent-dot.online{background:#12b76a}.updates-row-action{text-align:right}.updates-row-action .btn{gap:5px;min-height:29px;padding:6px 9px;font-size:11px}.updates-toggle{cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex;position:relative}.updates-toggle input{opacity:0;cursor:pointer;z-index:1;width:32px;height:22px;margin:0;position:absolute;top:-1px;left:0}.updates-toggle-track{background:#d0d5dd;border-radius:12px;width:29px;height:17px;transition:background .15s;display:inline-block}.updates-toggle-track:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;margin:2px;transition:transform .15s;display:block;box-shadow:0 1px 2px #10182820}.updates-toggle input:checked+.updates-toggle-track{background:#5746d6}.updates-toggle input:checked+.updates-toggle-track:after{transform:translate(12px)}.updates-toggle input:focus-visible+.updates-toggle-track{outline-offset:2px;outline:3px solid #d9d3ff}.updates-toggle:has(input:disabled){opacity:.6;cursor:default}.updates-footer{color:#667085;background:#fcfcfd;border-top:1px solid #eaecf0;padding:9px 16px;font-size:11px}.updates-history-heading{justify-content:space-between;align-items:center;margin:20px 0 9px;display:flex}.updates-empty{color:#98a2b3;align-items:center;gap:12px;padding:20px 16px;display:flex}.updates-empty strong{color:#475467;font-size:12px;font-weight:500}.updates-fleet td.updates-table-empty{text-align:center;color:#667085;padding:20px}.updates-version{font-family:ui-monospace,monospace;font-size:11px}@media (width<=700px){.updates-section-heading{flex-wrap:wrap}.updates-workspace .header{align-items:flex-start}.updates-steps{grid-template-columns:repeat(4,180px)}.updates-fleet table{min-width:680px}}
