.sg.customer-dashboard .dnav-item{position:relative;min-height:42px;font-size:14px}.sg.customer-dashboard .dnav-item.active{background:var(--panel2);color:var(--ink)}.sg.customer-dashboard .dnav-item.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--vio)}.sg.customer-dashboard .dnav-group .dl{font-size:12px;letter-spacing:.06em}.sg.customer-dashboard .dtop{align-items:flex-start}.sg.customer-dashboard .dtop h1{margin-top:10px;font-size:28px;line-height:1.2}.sg.customer-dashboard .dtop-right{padding-top:4px}.sg.customer-dashboard .dashboard-page-description{color:var(--dim);font-size:13px;line-height:1.5;margin:6px 0 0;max-width:65ch}.sg.customer-dashboard .dbody{max-width:1540px;margin:0 auto}.sg.customer-dashboard .dashboard-page-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.sg.customer-dashboard :is(.sl-d,.panel-h,.dr-note) a:not(.btn){color:var(--vio2);text-decoration:none}.sg.customer-dashboard :is(.sl-d,.panel-h,.dr-note) a:not(.btn):hover{text-decoration:underline}.sg.customer-dashboard .dashboard-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:12px 0;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--dim);font-size:13px;line-height:1.55}.sg.customer-dashboard .dashboard-notice strong{display:block;color:var(--ink);font-size:14px;font-weight:550}.sg.customer-dashboard .dashboard-notice.is-error{border-left:3px solid var(--red)}.sg.customer-dashboard .dashboard-notice>div{min-width:0;overflow-wrap:anywhere}.sg.customer-dashboard .dashboard-notice>.btn{flex:none}.sg.customer-dashboard .dashboard-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 22px;overflow-x:auto;scrollbar-width:thin}.sg.customer-dashboard .dashboard-tabs a{flex:none;position:relative;display:flex;align-items:center;min-height:46px;padding:10px 14px;color:var(--dim);text-decoration:none;font-size:14px}.sg.customer-dashboard .dashboard-tabs a:hover{color:var(--ink);background:var(--panel)}.sg.customer-dashboard .dashboard-tabs a.active{color:var(--ink)}.sg.customer-dashboard .dashboard-tabs a.active:after{content:"";position:absolute;height:2px;background:var(--vio);bottom:0;left:12px;right:12px}.sg.customer-dashboard .seg button.active{color:var(--ink);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--vio-dim);animation:none}.sg.customer-dashboard .banner{background:var(--panel);border-color:var(--line);border-left:3px solid var(--amb);border-radius:9px;padding:12px 16px;margin-bottom:14px}.sg.customer-dashboard .banner .btn{font-size:13px;padding:8px 12px}.sg.customer-dashboard .banner .bi{font-size:16px;color:var(--amb)}.sg.customer-dashboard .banner.danger{border-left-color:var(--red)}.sg.customer-dashboard .kpi{box-shadow:none;border-radius:10px}.sg.customer-dashboard .kpi .kl{font-size:12px;text-transform:none;letter-spacing:0}.sg.customer-dashboard .overview-view>.overview-activity{margin-top:20px}.sg.customer-dashboard .overview-gate{margin-top:24px}.sg.customer-dashboard .overview-gate .gate-strip{height:42px}.sg.customer-dashboard .overview-gate .gs-label{opacity:1;background:var(--panel);padding:3px 6px;font-size:12px;bottom:8px}.sg.customer-dashboard .feed-row{text-decoration:none;color:var(--ink);min-height:52px}.sg.customer-dashboard .feed-row:hover{background:var(--panel2)}.sg.customer-dashboard .feed-row.failed .fdot{background:var(--red);box-shadow:none}.sg.customer-dashboard .feed-row.pending .fdot{background:var(--amb);box-shadow:none}.sg.customer-dashboard .feed-row .fms{color:var(--dim)}.sg.customer-dashboard .feed-row.solved .fms{color:var(--grn)}.sg.customer-dashboard .live-pill.is-unknown{color:var(--dim);border-color:var(--line)}.sg.customer-dashboard .live-pill.is-unknown .d{background:var(--dim);animation:none;box-shadow:none}.sg.customer-dashboard .feed-row .fid b{font-family:var(--font-mono);font-size:12px}.sg.customer-dashboard .activation-next{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.sg.customer-dashboard .activation-next h3{margin:6px 0;font-size:20px;line-height:1.35}.sg.customer-dashboard .activation-next .btn{flex:none}.sg.customer-dashboard .onboarding li{padding:10px 0}.sg.customer-dashboard .balance-number{font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 22px}.sg.customer-dashboard .balance-number span{display:block;font-size:13px;font-weight:400;letter-spacing:0;color:var(--dim);margin-top:6px}.sg.customer-dashboard .dashboard-facts{margin:0;font-size:13px}.sg.customer-dashboard .dashboard-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.sg.customer-dashboard .dashboard-facts>div:first-child{padding-top:0}.sg.customer-dashboard .dashboard-facts dt{color:var(--dim)}.sg.customer-dashboard .dashboard-facts dd{margin:0;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.sg.customer-dashboard .dashboard-facts a{color:var(--vio2);text-decoration:none}.sg.customer-dashboard .finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:20px}.sg.customer-dashboard .billing-workspace>.panel,.sg.customer-dashboard .billing-workspace>.st2-card{margin-bottom:20px}.sg.customer-dashboard .payment-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px;border-bottom:1px solid var(--line)}.sg.customer-dashboard .payment-summary strong{display:block;font-size:24px;font-weight:550;font-variant-numeric:tabular-nums;margin:8px 0}.sg.customer-dashboard .payment-summary label{display:flex;flex-direction:column;gap:8px;color:var(--dim);font-size:13px;flex:none}.sg.customer-dashboard .payment-id{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sg.customer-dashboard .payment-product{display:flex;flex-direction:column;gap:5px}.sg.customer-dashboard .keys .payment-id{max-width:220px;white-space:normal}.sg.customer-dashboard .bal-v{font-size:36px;overflow-wrap:anywhere}.sg.customer-dashboard .packs{margin-top:16px}.sg.customer-dashboard .pack.on{box-shadow:inset 0 0 0 1px var(--vio);background:var(--panel2)}.sg.customer-dashboard .pack-cr{font-size:23px}.sg.customer-dashboard .pack-rate{font-size:14px;color:var(--ink)}.sg.customer-dashboard .pack-vs{font-size:12px}.sg.customer-dashboard .funding-estimate-rows{list-style:none;padding:0;margin:18px 0}.sg.customer-dashboard .funding-estimate-rows li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.sg.customer-dashboard .funding-estimate-rows strong{display:block;font-size:14px;color:var(--ink)}.sg.customer-dashboard .funding-estimate-rows span{display:block;margin-top:6px;font-size:13px;color:var(--dim)}.sg.customer-dashboard .funding-estimate-rows .btn{white-space:normal;text-align:left}.sg.customer-dashboard .funding-estimate-rows .btn[aria-pressed=true]{border-color:var(--vio)}.sg.customer-dashboard .key-inventory{min-width:980px}.sg.customer-dashboard .key-inventory .kname{font-size:14px;font-weight:550;overflow-wrap:anywhere;min-width:150px}.sg.customer-dashboard .key-inventory .khint{font-size:12px;font-weight:400;letter-spacing:0}.sg.customer-dashboard .key-inventory .key-actions{min-width:170px;white-space:normal}.sg.customer-dashboard .key-inventory .key-actions .kact{display:inline-flex;align-items:center;min-height:36px;padding:6px;font-size:13px;text-decoration:none}.sg.customer-dashboard .key-inventory .key-actions .kact:first-child{color:var(--vio2)}.sg.customer-dashboard .key-inventory .ktok{font-family:var(--font-mono);font-size:12px}.sg.customer-dashboard .key-inventory .ktok .copy{min-height:32px;font-size:12px}.sg.customer-dashboard .request-search{display:flex;align-items:flex-end;gap:12px;padding:16px 20px 12px}.sg.customer-dashboard .request-search label{flex:1;display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--dim)}.sg.customer-dashboard .request-search .set-input{width:100%;max-width:none}.sg.customer-dashboard .request-search .btn{min-height:42px}.sg.customer-dashboard .request-filter-disclosure>summary{cursor:pointer;padding:10px 20px 16px;color:var(--dim);font-size:13px;border-bottom:1px solid var(--line)}.sg.customer-dashboard .request-filter-disclosure[open]>summary{color:var(--ink)}.sg.customer-dashboard .report-filters-solves{grid-template-columns:repeat(4,minmax(0,1fr))}.sg.customer-dashboard .report-filters .report-actions{grid-column:1 / -1;justify-content:flex-end}.sg.customer-dashboard .request-filter-chips{display:flex;gap:8px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line)}.sg.customer-dashboard .request-filter-chips>span{font-size:12px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;color:var(--dim);background:var(--panel2);overflow-wrap:anywhere;max-width:100%}.sg.customer-dashboard .request-filter-chips .kact{background:transparent;border:0;font-size:13px;color:var(--vio2);cursor:pointer}.sg.customer-dashboard .request-history-note{max-width:90ch;margin:18px 0}.sg.customer-dashboard .request-history-note a,.sg.customer-dashboard .exid a{color:var(--vio2)}.sg.customer-dashboard .report-panel .extbl th{font-size:12px;letter-spacing:.02em}.sg.customer-dashboard .report-panel .extbl td:first-child{font-size:12px}.sg.customer-dashboard .sdot.pending{background:var(--amb)}.sg.customer-dashboard .report-stats{gap:10px}.sg.customer-dashboard .report-stats .ex-stat{padding:14px}.sg.customer-dashboard .report-stats .es-l{font-size:12px;text-transform:none;letter-spacing:0}.sg.customer-dashboard .request-drawer{width:min(560px,100%)}.sg.customer-dashboard .request-back{margin-bottom:20px}.sg.customer-dashboard .request-drawer .dr-id code{overflow-wrap:anywhere;white-space:normal;overflow:visible}.sg.customer-dashboard .request-drawer .dr-actions{flex-wrap:wrap}.sg.customer-dashboard .request-drawer .dr-actions .btn{flex:1 1 180px}.sg.customer-dashboard .request-drawer .dr-stat.pending{color:var(--amb)}.sg.customer-dashboard .request-drawer .dr-stat.pending .dot{background:var(--amb)}.sg.customer-dashboard .request-drawer .dr-cell .v{overflow-wrap:anywhere}.sg.customer-dashboard .request-context{margin-top:22px;border-top:1px solid var(--line)}.sg.customer-dashboard .request-context>summary{cursor:pointer;padding:16px 0;font-size:13px;color:var(--dim)}.sg.customer-dashboard .dashboard-inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.sg.customer-dashboard .dashboard-inbox-toolbar p{flex:1;margin:0}.sg.customer-dashboard .dashboard-inbox-toolbar .set-select{max-width:100%}.sg.customer-dashboard .settings-status{width:100%}.sg.customer-dashboard .settings-status>div:last-child{border:0;padding-bottom:0}.sg.customer-dashboard .setx-hero{grid-template-columns:minmax(0,1fr) minmax(260px,1fr);box-shadow:none}.sg.customer-dashboard .setx-hero:before{display:none}.sg.customer-dashboard .setx-tab.active:before{box-shadow:none}.sg.customer-dashboard .ut-shell{min-height:440px}.sg.customer-dashboard .pager{flex-wrap:wrap}.sg.customer-dashboard :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--vio);outline-offset:3px}@media(max-width:1180px){.sg.customer-dashboard .finance-summary{grid-template-columns:1fr}.sg.customer-dashboard .dtop-right .dtop-docs-btn{display:none}.sg.customer-dashboard .report-filters-solves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sg.customer-dashboard .dtop{position:relative;padding:16px;gap:16px}.sg.customer-dashboard .dtop-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.sg.customer-dashboard .dtop-heading h1{grid-column:1;margin:0;font-size:24px}.sg.customer-dashboard .dtop-context{grid-column:2;grid-row:1}.sg.customer-dashboard .dashboard-page-description{grid-column:1 / -1;margin:0;font-size:13px}.sg.customer-dashboard .dbody{padding:20px 16px calc(100px + env(safe-area-inset-bottom,0px))}.sg.customer-dashboard .dashboard-page-actions{gap:8px}.sg.customer-dashboard .dashboard-tabs{margin-bottom:18px}.sg.customer-dashboard .dashboard-tabs a{padding:10px 12px;min-height:44px}.sg.customer-dashboard .dashboard-notice,.sg.customer-dashboard .activation-next{align-items:flex-start;flex-direction:column;gap:12px}.sg.customer-dashboard .activation-next .btn{align-self:flex-start}.sg.customer-dashboard .activation-next h3{font-size:19px}.sg.customer-dashboard .payment-summary{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.sg.customer-dashboard .payment-summary strong{font-size:23px}.sg.customer-dashboard .funding-estimate>.panel-h,.sg.customer-dashboard .funding-estimate-rows li{align-items:flex-start;flex-direction:column}.sg.customer-dashboard .key-inventory,.sg.customer-dashboard .key-inventory tbody{display:block;min-width:0;width:100%}.sg.customer-dashboard .key-inventory thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sg.customer-dashboard .key-inventory tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;margin:12px;background:var(--panel);overflow:hidden}.sg.customer-dashboard .key-inventory tr.row-dead{background:rgba(var(--red-rgb),.05);border-left:3px solid var(--red)}.sg.customer-dashboard .key-inventory tr.row-dead td{background:transparent;box-shadow:none}.sg.customer-dashboard .key-inventory td{display:block;min-width:0;border:0;padding:10px 14px;white-space:normal;overflow-wrap:anywhere;font-size:13px}.sg.customer-dashboard .key-inventory td:before{content:attr(data-label);display:block;color:var(--dim);font-size:12px;margin-bottom:5px}.sg.customer-dashboard .key-inventory td.kname{grid-column:1 / -1;font-size:16px;padding-top:16px;padding-bottom:4px}.sg.customer-dashboard .key-inventory td.kname:before,.sg.customer-dashboard .key-inventory td.key-actions:before{display:none}.sg.customer-dashboard .key-inventory td:nth-child(2),.sg.customer-dashboard .key-inventory td:nth-child(5),.sg.customer-dashboard .key-inventory td.key-actions{grid-column:1 / -1}.sg.customer-dashboard .key-inventory .ktok{flex-wrap:wrap;justify-content:space-between}.sg.customer-dashboard .key-inventory td.key-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;border-top:1px solid var(--line);background:var(--panel2);padding:10px;text-align:left}.sg.customer-dashboard .key-inventory .key-actions .kact{min-height:40px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.sg.customer-dashboard .key-inventory .key-actions .kact.danger{color:var(--red)}.sg.customer-dashboard .key-inventory .env{font-size:12px}.sg.customer-dashboard .request-search{padding:14px;gap:8px}.sg.customer-dashboard .request-filter-disclosure>summary{padding:10px 14px 14px}.sg.customer-dashboard .request-filter-chips{padding:12px 14px}.sg.customer-dashboard .report-panel>.panel-h{flex-wrap:wrap;padding:14px}.sg.customer-dashboard .request-drawer{padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px))}.sg.customer-dashboard .request-drawer .dr-actions .btn{flex-basis:auto;min-height:42px}.sg.customer-dashboard .setx-hero{grid-template-columns:1fr;gap:20px;padding:18px}.sg.customer-dashboard .dashboard-inbox-toolbar .set-select{flex:1;min-width:160px}.sg.customer-dashboard .dashboard-facts>div{gap:14px}}@media(max-width:390px){.sg.customer-dashboard .dtop-right{gap:6px}.sg.customer-dashboard .dtop-right .dtop-sandbox{display:none}.sg.customer-dashboard .report-filters-solves{grid-template-columns:1fr}.sg.customer-dashboard .dashboard-facts>div{flex-direction:column;gap:5px}.sg.customer-dashboard .dashboard-facts dd{text-align:left}}@media(max-width:340px){.sg.customer-dashboard .dr-grid{grid-template-columns:1fr}}
