.dashboard-metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-surface);background:var(--ui-surface)}.dashboard-metric{display:grid;grid-gap:.2rem;gap:.2rem;min-height:4.5rem;border-right:1px solid var(--ui-border);padding:.75rem}.dashboard-metric:last-child{border-right:0}.dashboard-empty-state p,.dashboard-metric small,.dashboard-metric span,.dashboard-record-main small,.dashboard-record-meta{color:var(--ui-text-muted)}.dashboard-empty-state p,.dashboard-metric span,.dashboard-record-main small,.dashboard-record-meta{font-size:.84rem}.dashboard-metric span{font-weight:var(--ui-weight-regular)}.dashboard-metric strong{font-size:var(--ui-text-stat);font-weight:var(--ui-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.dashboard-metric strong.dashboard-metric-text{font-size:var(--ui-text-md);overflow-wrap:anywhere}.dashboard-metric-warning strong{color:var(--ui-warning)}.dashboard-metric-danger strong{color:var(--ui-danger)}.dashboard-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-text-secondary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);line-height:1;padding:.28rem .5rem}.dashboard-status-info,.dashboard-status-success{border-color:var(--ui-border-strong);background:transparent;color:var(--ui-text-secondary)}.dashboard-status-warning{border-color:color-mix(in srgb,var(--ui-warning) 38%,var(--ui-border));background:var(--ui-warning-subtle);color:var(--ui-warning)}.dashboard-status-danger{border-color:color-mix(in srgb,var(--ui-danger) 38%,var(--ui-border));background:var(--ui-danger-subtle);color:var(--ui-danger)}.dashboard-status :is(strong,b){font-weight:var(--ui-weight-medium)}.dashboard-status:not(.dashboard-status-filled){background:transparent}.dashboard-status-danger.dashboard-status-filled{background:var(--ui-danger);color:var(--ui-text-inverse)}.dashboard-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;border:0;border-top:1px solid var(--ui-border);background:transparent;color:var(--ui-text);font:inherit;padding:.68rem .75rem;text-align:left}.dashboard-record-row:first-child{border-top:0}button.dashboard-record-row{cursor:pointer}.dashboard-record-row.selected,button.dashboard-record-row:hover{background:var(--ui-surface-subtle)}.dashboard-record-row.selected{box-shadow:inset 0 0 0 1px var(--ui-text-muted)}.dashboard-record-row.selected .dashboard-record-main strong{font-weight:var(--ui-weight-medium)}.dashboard-record-main{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.dashboard-record-main small,.dashboard-record-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.dashboard-record-main small,.dashboard-record-main strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal}}.dashboard-record-meta,.dashboard-record-status{justify-self:end}.dashboard-empty-state{display:grid;grid-gap:.4rem;gap:.4rem;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-surface);background:color-mix(in srgb,var(--ui-surface-raised) 72%,transparent);padding:.85rem}:where(.dashboard-section,.panel,.records-shell) .dashboard-empty-state{border:0;border-radius:0;background:transparent;color:var(--ui-text-muted);padding:0}.dashboard-empty-state p{margin-bottom:0}@media (max-width:760px){.dashboard-record-row{grid-template-columns:1fr}.dashboard-record-meta,.dashboard-record-status{justify-self:start}}.grow-drawer-nav{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.grow-drawer-nav a{display:flex;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-mobile-target);color:var(--ui-text-muted)}.grow-drawer-nav a[aria-current=page]{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.grow-drawer-nav a[aria-current=page] svg{color:var(--ui-primary-subtle-text)}.grow-insight-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-5)}.login-page .login-panel{border-radius:var(--ui-radius-surface)}.login-page .login-panel .input{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-control)}.component-gallery{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5);width:100%}.component-samples{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.empty-state-icon{color:var(--ui-text-muted)}.empty-state-action{margin-top:var(--ui-space-2)}.data-table{display:grid;min-width:0;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.data-table>.field{max-width:28rem}.timeline{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);grid-gap:var(--ui-space-4);gap:var(--ui-space-4);border-bottom:1px solid var(--ui-border);padding-block:var(--ui-space-4)}.timeline time,.timeline-detail{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.timeline-detail{margin-top:var(--ui-space-1);overflow-wrap:anywhere}.timeline-empty{margin:0}.witness-picker{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.witness-picker p{margin:0;font-size:var(--ui-text-sm)}.attestation-text{border-left:2px solid var(--ui-border-strong);margin:0;color:var(--ui-text-secondary)}.attestation-text,.toast{padding:var(--ui-space-2) var(--ui-space-3)}.toast{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);width:min(100%,36rem);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-surface);background:var(--ui-surface)}.toast>span{overflow-wrap:anywhere}.toast-danger{border-color:var(--ui-danger)}.toast-danger>span{color:var(--ui-danger)}.dialog-drawer{justify-items:end;padding:0}.dialog-drawer .dialog-panel{width:min(100%,32rem);height:100%;max-height:100%;border-radius:0}@media (min-width:901px){.data-table .record-table-shell{display:block;max-height:min(65vh,40rem);overflow:auto}.data-table .record-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}}@media (max-width:520px){.timeline li{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-1)}}.platform-ops{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.platform-ops .platform-tabs{display:flex;gap:.15rem;overflow-x:auto}.platform-ops .platform-tabs a{display:inline-flex;align-items:center;border-radius:var(--ui-radius-control);color:var(--ui-text-muted);font-weight:var(--ui-weight-regular);min-height:var(--ui-compact-target);padding:.4rem .6rem;white-space:nowrap}.platform-ops .platform-tabs a:hover{background:color-mix(in srgb,var(--ui-text) 5%,transparent);color:var(--ui-text)}.platform-ops .platform-tabs a.active,.platform-ops .platform-tabs a[aria-current=page]{background:color-mix(in srgb,var(--ui-text) 9%,transparent);color:var(--ui-text);font-weight:var(--ui-weight-medium)}.platform-ops .platform-tab-menu{display:none}.platform-ops .platform-tab-menu>.button{gap:var(--ui-space-2);width:100%;justify-content:space-between}.platform-ops .platform-tab-menu-panel{left:0;right:0;display:grid;padding:var(--ui-space-1)}.platform-ops .platform-tab-menu-panel a{display:flex;align-items:center;min-height:var(--ui-mobile-target);border-radius:var(--ui-radius-control);color:var(--ui-text-muted);padding:0 var(--ui-space-3)}.platform-ops .platform-tab-menu-panel a:is(:hover,:focus-visible){background:var(--ui-surface-subtle);color:var(--ui-text)}.platform-ops .platform-tab-menu-panel a[aria-current=page]{color:var(--ui-text);font-weight:var(--ui-weight-medium)}@media (max-width:899px){.platform-ops .platform-tabs{display:none}.platform-ops .platform-tab-menu{display:block}}.platform-ops .platform-report-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.platform-ops .platform-report-tabs [aria-pressed=true]{background:color-mix(in srgb,var(--ui-text) 9%,var(--ui-surface));font-weight:var(--ui-weight-medium)}.platform-ops .platform-report-screenshot{max-width:100%;max-height:24rem;object-fit:contain}.platform-ops .record-table td.platform-cell-clamp>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.platform-ops .platform-report-description{white-space:pre-wrap;overflow-wrap:anywhere}.platform-ops .platform-problem-reports .record-table{table-layout:fixed}.platform-ops .platform-problem-reports .record-table :is(th,td){overflow-wrap:anywhere;padding:.5rem .4rem}.platform-ops .platform-problem-reports .record-table th button{max-width:100%}.platform-ops .platform-problem-reports .record-table th:first-child{width:25%}.platform-ops .platform-problem-reports .record-table th:nth-child(2){width:17%}.platform-ops .platform-problem-reports .record-table th:nth-child(3){width:19%}.platform-ops .platform-problem-reports .record-table th:nth-child(4){width:12%}.platform-ops .platform-problem-reports .record-table th:nth-child(5){width:16%}.platform-ops .platform-problem-reports .record-table th:nth-child(6){width:11%}.platform-ops .platform-stack{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);min-width:0}.platform-ops .platform-panel h3{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold)}.platform-ops .platform-panel p{margin-bottom:0}.platform-ops .platform-staff-help{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular)}.platform-ops .inline-form,.platform-ops .platform-form,.platform-ops .platform-mini-grid,.platform-ops .platform-stat-strip{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.platform-ops .platform-stat-strip{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.platform-ops .platform-mini-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.platform-ops .platform-detail-sections{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);min-width:0}.platform-ops .platform-detail-sections>*{min-width:0}.platform-ops .platform-detail-sections>div+div{border-top:1px solid var(--ui-border-subtle);padding-top:var(--ui-space-3)}.platform-ops .platform-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--ui-space-4);gap:var(--ui-space-4);align-items:start;min-width:0}.platform-ops .platform-two-column>*{min-width:0}.platform-ops .platform-two-column.wide-left{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:1100px){.platform-ops .platform-two-column.wide-left{grid-template-columns:1fr}}.platform-ops .key-value-list,.platform-ops .platform-list{display:grid}.platform-ops .key-value-list div,.platform-ops .platform-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);min-width:0;border-top:1px solid var(--ui-border-subtle);padding:var(--ui-space-2) 0;text-align:left}.platform-ops .key-value-list{margin:0}.platform-ops .key-value-list div{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr)}.platform-ops .key-value-list div:first-child,.platform-ops .platform-list-row:first-child{border-top:0}.platform-ops .key-value-list dd,.platform-ops .key-value-list dt,.platform-ops .platform-list-row>*{min-width:0;overflow-wrap:anywhere}.platform-ops .key-value-list dt,.platform-ops .platform-list-row small{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.platform-ops .key-value-list dd{margin:0;text-align:left}.platform-ops .platform-form{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));align-items:end}.platform-ops .inline-form{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));align-items:end}.platform-ops .platform-form.platform-form-stacked{grid-template-columns:minmax(0,40rem);align-items:start}.platform-ops :is(.platform-form,.inline-form)>.button{justify-self:start}@media (min-width:901px){.platform-ops :is(.platform-form,.inline-form)>.button{min-height:2.45rem}}.platform-ops .textarea{min-height:6rem}.platform-ops .platform-readonly-action{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.platform-ops .platform-search-results{max-height:14rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-raised)}.platform-ops .platform-search-results:empty{display:none}.platform-ops .platform-search-results button{overflow-wrap:anywhere}.platform-ops .platform-search-results button:is(:hover,.active,[aria-selected=true]){background:transparent;color:var(--ui-text);box-shadow:none;text-decoration:underline;text-underline-offset:.2em}@media (max-width:900px){.platform-ops .inline-form,.platform-ops .key-value-list div,.platform-ops .platform-form,.platform-ops .platform-list-row,.platform-ops .platform-two-column,.platform-ops .platform-two-column.wide-left{grid-template-columns:1fr}}@media (max-width:600px){.platform-ops .platform-mini-grid{grid-template-columns:1fr}.platform-ops .platform-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2)}.platform-ops .platform-stat-strip .stat-tile{min-height:0;padding:var(--ui-space-2) var(--ui-space-3)}.platform-ops .platform-stat-strip .stat-tile .stat-tile-icon{display:none}}.platform-ops .platform-checklist-row{grid-template-columns:auto minmax(0,1fr)}.platform-ops .platform-checklist-row>:first-child{white-space:nowrap}.platform-ops .compact-details,.platform-ops .json-details,.platform-ops .platform-technical-disclosure{border:0;border-top:1px solid var(--ui-border-subtle);padding:var(--ui-space-2) 0}.platform-ops .compact-details summary,.platform-ops .json-details summary,.platform-ops .platform-technical-disclosure>summary{cursor:pointer;color:var(--ui-text);font-weight:var(--ui-weight-medium);min-height:2.75rem;padding-block:.65rem}.platform-ops .platform-technical-disclosure[open]{display:grid;grid-gap:.65rem;gap:.65rem}.platform-ops .chip-list,.platform-ops .choice-list,.platform-ops .copy-value{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.platform-ops .copy-value{justify-content:space-between;border-top:1px solid var(--ui-border-subtle);padding:.45rem 0}.platform-ops .choice-fieldset{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;margin:0;border:0;padding:0}.platform-ops .choice-fieldset legend{padding:0 .25rem;font-weight:var(--ui-weight-regular)}.platform-ops .readonly-chip{color:var(--ui-text-muted);font-size:var(--ui-text-sm);padding:var(--ui-space-1) 0}.platform-ops .readonly-chip+.readonly-chip:before{content:"/";margin-right:var(--ui-space-2)}.platform-ops .json-block{max-height:22rem;overflow:auto;border:0;background:transparent;color:var(--ui-text);font-size:.8rem;line-height:1.45;margin:0;padding:.7rem;white-space:pre-wrap;word-break:break-word}.platform-ops .platform-panel-disclosure{border:1px solid var(--ui-border);border-radius:var(--ui-radius-surface);background:var(--ui-surface);box-shadow:none;min-width:0}.platform-ops .platform-panel-disclosure>summary{position:relative;display:grid;grid-gap:.15rem;gap:.15rem;cursor:pointer;list-style:none;min-height:var(--ui-compact-target);padding:.75rem 2.5rem .75rem 1rem}.platform-ops .platform-panel-disclosure>summary::-webkit-details-marker{display:none}.platform-ops .platform-panel-disclosure>summary:after{content:"";position:absolute;top:50%;right:1.1rem;width:.45rem;height:.45rem;border-right:2px solid var(--ui-text-muted);border-bottom:2px solid var(--ui-text-muted);transform:translateY(-70%) rotate(45deg);transition:transform .15s ease}.platform-ops .platform-panel-disclosure[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}.platform-ops .platform-panel-disclosure-title{color:var(--ui-text);font-weight:var(--ui-weight-semibold)}.platform-ops .platform-panel-disclosure-description{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.platform-ops .platform-panel-disclosure-actions,.platform-ops .platform-panel-disclosure-body{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;padding:0 1rem 1rem}.platform-ops .platform-panel-disclosure-actions{padding-top:.75rem}.platform-ops .platform-panel-disclosure[open]>summary{border-bottom:1px solid var(--ui-border)}.platform-ops .platform-panel-disclosure[open]>.platform-panel-disclosure-body{padding-top:.75rem}.auth-page{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:clamp(1rem,4vw,2rem)}.login-page{background:var(--ui-page)}.login-panel{display:grid;width:min(420px,100%);grid-gap:1rem;gap:1rem;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:none;padding:clamp(1.1rem,4vw,1.6rem)}.login-brand-heading{display:grid;justify-items:center;text-align:center}.login-logo{width:min(16rem,78vw);margin:0 auto .2rem;color:var(--ui-text)}.auth-home-link{display:inline-flex;align-items:center;justify-self:center;min-height:var(--ui-mobile-target);max-width:100%;color:var(--ui-text)}.auth-home-link .brand-logo{width:168px;max-width:100%}.login-panel .auth-back-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-mobile-target);color:var(--ui-text-secondary);text-align:center;text-decoration:underline;text-underline-offset:.2em}.login-credentials,.login-security{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.login-panel .field,.login-panel .input{color:var(--ui-text)}.login-panel .input{min-height:44px;border-color:var(--ui-border);background:var(--ui-surface-raised)}.login-panel .input:focus{border-color:var(--ui-primary)}.login-panel .button{min-height:44px}.login-primary-action{width:100%}.login-security:empty{display:none}.turnstile-box{min-height:65px;overflow:hidden}.security-checking{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-text-secondary);font-size:var(--ui-text-base)}.login-security-help{margin:-.35rem 0 0;color:var(--ui-text-muted);font-size:var(--ui-text-base)}.login-retry{width:-moz-fit-content;width:fit-content}.login-demo{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle);padding-top:var(--ui-space-4)}.login-demo-heading{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary)}.login-demo p,.login-demo-heading h2{margin:0}.login-demo p{color:var(--ui-text-muted);font-size:var(--ui-text-base)}.login-demo .button{width:100%}.auth-loading{align-content:center;gap:.9rem;color:var(--ui-text);text-align:center}.auth-loading-logo{width:min(13rem,66vw);color:var(--ui-text)}.auth-loading p{margin:0}.public-login-page{padding:var(--ui-space-6) var(--ui-space-4)}.public-login-page .login-panel{width:min(28rem,100%);gap:var(--ui-space-5);border-radius:var(--ui-radius-surface);padding:var(--ui-space-6)}.public-login-page .login-logo{width:11rem;max-width:100%;margin:0}.public-login-page .login-credentials{gap:var(--ui-space-4)}.public-login-page .login-security{min-width:0;gap:var(--ui-space-3)}.public-login-page .turnstile-box{overflow:visible;margin-inline:0}.public-login-page .login-demo{gap:var(--ui-space-3);border-color:var(--ui-border);padding-top:var(--ui-space-5)}.public-login-page .login-demo-heading h2{font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);line-height:1.5}.public-login-page .login-demo p{font-size:var(--ui-text-base);line-height:1.6}.public-login-page .inline-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-mobile-target);color:var(--ui-text-secondary);text-align:center;text-decoration:underline;text-underline-offset:.2em}@media (max-width:420px){.auth-page{align-items:start;padding:.75rem}.login-panel{margin-top:max(.25rem,env(safe-area-inset-top));box-shadow:none;padding:1rem}.turnstile-box{margin-inline:-.15rem}.public-login-page,.public-login-page .login-panel{padding:var(--ui-space-4)}}.password-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3)}.password-heading h1{font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold)}.password-form{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.password-change-page .password-form{max-width:28rem}.password-help{color:var(--ui-text-secondary);font-size:var(--ui-text-sm)}.password-show{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm)}.password-change-page .button,.password-page .button,.password-show{min-height:var(--ui-mobile-target)}.password-page .context-help-panel{max-width:calc(100vw - var(--ui-space-6))}.seller-tax-controls{max-width:48rem;min-width:0;overflow-wrap:anywhere}.seller-tax-fields{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);border:0;padding:0;margin:0;min-width:0}.seller-tax-controls .button,.seller-tax-controls .input,.seller-tax-controls select{min-height:var(--ui-mobile-target)}.billing-invoice-details,.seller-tax-report{min-width:0;overflow-wrap:anywhere}.seller-tax-report .button,.seller-tax-report select,.seller-tax-report summary{min-height:var(--ui-mobile-target)}.signup-panel{width:min(40rem,100%);box-shadow:none;border-radius:var(--ui-radius-surface)}.signup-panel h1{margin:0;font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold)}.billing-page,.billing-pending,.signup-panel{min-width:0}.billing-section{border-top:1px solid var(--ui-border);padding-top:var(--ui-space-4);min-width:0}.billing-section h2{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);margin:0 0 var(--ui-space-3)}.billing-section p{margin:var(--ui-space-3) 0}.billing-facts{display:grid;margin:0}.billing-facts>div{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);grid-gap:var(--ui-space-3);gap:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle);padding:var(--ui-space-2) 0}.billing-facts>div:first-child{border-top:0}.billing-facts dt,.billing-help{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.billing-facts dd{margin:0;overflow-wrap:anywhere}.billing-help .billing-payment-method{border-color:var(--ui-text-muted)}.billing-page .dashboard-section form{max-width:44rem}.billing-terms{margin:0;padding:var(--ui-space-3) 0;border:0;border-top:1px solid var(--ui-border)}.billing-terms p{margin:var(--ui-space-2) 0}.billing-check{display:flex;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-mobile-target)}.billing-check input{width:20px;height:20px;flex-shrink:0}.billing-page .button,.billing-payment-link,.billing-pending .button,.billing-section summary,.signup-panel .button{min-height:var(--ui-mobile-target)}.billing-page .setup-disclosure-body{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}#settings-billing .inline-link,#settings-billing>summary,.billing-contact-link,.billing-help .inline-link,.billing-page .inline-link,.billing-pending .inline-link,.signup-panel .inline-link{display:inline-flex;align-items:center;min-height:var(--ui-mobile-target);color:var(--ui-text-secondary)}.billing-contact-link,.signup-panel .inline-link{text-decoration:underline;text-underline-offset:.2em}.billing-page .notice,.billing-pending .notice,.signup-panel .notice{overflow-wrap:anywhere}@media (max-width:600px){.billing-facts>div{grid-template-columns:1fr;gap:var(--ui-space-1)}.signup-panel{padding:var(--ui-space-4)}}.partner-activity-summary{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.partner-activity-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--ui-space-3);gap:var(--ui-space-3);margin:0}.partner-activity-stats>div{display:grid;grid-gap:var(--ui-space-1);gap:var(--ui-space-1);border-top:1px solid var(--ui-border-subtle);padding-top:var(--ui-space-2)}.partner-activity-stats dt{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.partner-activity-stats dd{margin:0;font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.partner-activity-stats dd .muted{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular)}.legal-page{width:min(100%,56rem);margin-inline:auto;padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-6);color:var(--ui-text)}.legal-footer,.legal-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-3)}.legal-header{border-bottom:1px solid var(--ui-border);padding-bottom:var(--ui-space-4)}.legal-header>a:first-child{display:inline-flex;align-items:center;min-height:var(--ui-mobile-target)}.legal-logo{width:10rem;color:var(--ui-text)}.legal-document{width:min(100%,72ch);margin-inline:auto;padding-block:var(--ui-space-6);font-size:var(--ui-text-md);overflow-wrap:anywhere}.legal-document h1{margin-bottom:var(--ui-space-4);font-size:clamp(1.65rem,4vw,2rem);font-weight:var(--ui-weight-semibold);line-height:1.25}.legal-document h2{margin-block:var(--ui-space-6) var(--ui-space-3);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);line-height:1.5}.legal-document p{margin-bottom:var(--ui-space-4);color:var(--ui-text-secondary);font-weight:var(--ui-weight-regular);line-height:1.75}.legal-document .legal-effective,.legal-document .legal-seller{margin-bottom:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-text-base)}.legal-footer{border-top:1px solid var(--ui-border);padding-top:var(--ui-space-4)}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-base)}.legal-links a,.legal-return{display:inline-flex;align-items:center;min-height:var(--ui-mobile-target);color:var(--ui-text-secondary);font-weight:var(--ui-weight-medium);text-decoration:underline;text-underline-offset:.2em}.legal-page a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px;border-radius:var(--ui-radius-control)}@media (max-width:600px){.legal-page{padding:var(--ui-space-4)}.legal-document{padding-block:var(--ui-space-5)}.legal-footer{align-items:start;flex-direction:column}}