.readiness-summary{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-block:1px solid var(--color-border);display:flex}.readiness-summary>svg{color:var(--color-accent);flex-shrink:0}.readiness-summary>div{flex:1;min-width:0}.readiness-summary h2{margin:0 0 var(--space-1);font-size:var(--type-body-size)}.readiness-summary p{color:var(--color-text-muted);margin:0}.readiness-summary--complete>svg{color:var(--color-success)}.onboarding-page{gap:var(--space-6);display:grid}.onboarding-page p{max-width:72ch}.onboarding-progress{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.onboarding-progress h2{margin:0}.onboarding-progress p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.onboarding-progress progress{width:min(16rem,100%);height:.5rem;accent-color:var(--color-accent);flex-shrink:0}.onboarding-steps{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.onboarding-step{align-items:start;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.onboarding-step__number{border:1px solid var(--color-border);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.onboarding-step--complete .onboarding-step__number{background:var(--color-success-soft);color:var(--color-success);border-color:#0000}.onboarding-step h2{margin:var(--space-1) 0 var(--space-2);font-size:var(--type-h3-size)}.onboarding-step p{color:var(--color-text-muted);margin:0}.onboarding-step .onboarding-step__status{font-size:var(--type-small-size);font-weight:var(--font-weight-medium)}.onboarding-step--action_required .onboarding-step__status{color:var(--color-accent)}.onboarding-step .text-link{min-height:var(--control-height)}.onboarding-payout{padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg)}.onboarding-payout h2,.onboarding-next h2{margin-top:0}.onboarding-next ul{column-gap:var(--space-8);row-gap:var(--space-3);padding-left:var(--space-5);flex-wrap:wrap;display:flex}.onboarding-next a{padding-block:var(--space-2);display:inline-block}.readiness-error{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=700px){.readiness-summary{flex-wrap:wrap;padding-inline:0}.readiness-summary>.text-link{width:100%;padding-left:calc(22px + var(--space-4))}.onboarding-progress{flex-direction:column;align-items:stretch}.onboarding-progress progress{width:100%}.onboarding-step{grid-template-columns:2rem minmax(0,1fr)}.onboarding-step>.text-link{grid-column:2}.onboarding-next ul{display:block}}.offer-form,.offer-result{gap:1rem;padding:1.5rem;display:grid}.offer-products{margin:0;padding:0;list-style:none}.offer-product{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:flex}.offer-product>span:nth-child(2){flex:1;gap:.25rem;min-width:0;display:grid}.offer-product .offer-quantity{flex:none;align-items:center;gap:.5rem;width:auto;display:flex}.offer-quantity input{text-align:center;font-variant-numeric:tabular-nums;width:5rem;min-height:44px}.offer-quantity input[data-zero=true]{color:var(--color-text-secondary)}.offer-quantity input:hover:not(:disabled){border-color:var(--color-accent)}.offer-quantity input:disabled{color:var(--color-text-secondary);background:var(--color-background-raised);cursor:not-allowed}.offer-total{justify-content:space-between;gap:1rem;font-size:1.125rem;display:flex}.offer-actions,.buyer-review__actions{flex-wrap:wrap;gap:.75rem;display:flex}.offer-result>h3,.offer-result>p{margin:0}.offer-result__meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.8125rem;display:flex}.offer-result__meta>strong{color:var(--color-text-primary);margin-left:auto;font-size:1rem}.offer-url{gap:.5rem;min-width:0;font-size:.8125rem;display:grid}.offer-link{background:var(--color-background-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);overflow-wrap:anywhere;padding:.875rem 1rem;line-height:1.6;display:block}.offer-link:hover{color:var(--color-accent)}.offer-link:focus-visible,.offer-disclosure>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.offer-products--compact .offer-product{padding-block:.75rem;font-size:.875rem}.offer-products--compact .offer-product small{color:var(--color-text-secondary);font-size:.8125rem}.offer-products--compact .offer-product:last-child{border-bottom:0}.offers-list{gap:.75rem;margin-block:1.5rem;display:grid}.offers-list>h2{margin:0 0 .25rem;font-size:1.125rem}.offer-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.offer-disclosure>summary{border-radius:inherit;cursor:pointer;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.offer-disclosure>summary::-webkit-details-marker{display:none}.offer-disclosure>summary:hover{background:var(--color-background-raised)}.offer-disclosure__identity{flex:1;gap:.35rem;min-width:0;font-size:.875rem;display:grid}.offer-disclosure__identity small{color:var(--color-text-secondary);font-size:.75rem}.offer-disclosure__amount{font-size:.9375rem}.offer-thumbnails{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.offer-thumbnails__more{font-size:.75rem}.offer-disclosure__chevron{color:var(--color-text-secondary);flex-shrink:0}.offer-disclosure[open]>summary .offer-disclosure__chevron{transform:rotate(90deg)}.offer-disclosure[open]>summary{border-bottom:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0}.buyer-review__products{border-bottom:1px solid var(--color-border);margin-block:1.25rem 1.5rem;padding-bottom:1rem}.buyer-review__products>h3{margin-bottom:.25rem}.buyer-checkout__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.buyer-checkout__header .sateg-logo{width:140px;max-width:40%;height:auto}.buyer-checkout__main{max-width:960px;margin:auto;padding:2rem 1rem 4rem}.buyer-order-summary,.buyer-success,.buyer-review{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-block:1.5rem;padding:1.5rem}.buyer-checkout .sales-order-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:visible}.buyer-checkout .sales-order-form__body{max-height:none;overflow:visible}.buyer-checkout .sales-order-form__footer{flex-wrap:wrap;position:static}.buyer-review__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.buyer-review__fields dt{font-weight:700}.buyer-review__fields dd{overflow-wrap:anywhere;margin:0}.buyer-documents>div{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.buyer-checkout .order-form-field,.buyer-checkout .phone-control{min-width:0}.buyer-checkout input,.buyer-checkout select{max-width:100%}@media (width<=600px){.buyer-checkout__header{gap:1rem;padding:1rem}.buyer-checkout__main{padding:1.25rem .75rem 2rem}.buyer-order-summary,.buyer-success,.buyer-review{padding:1rem}.offer-product{flex-wrap:wrap;gap:.75rem}.offer-product>strong{margin-left:auto}.offer-product>span:nth-child(2){min-width:calc(100% - 84px)}.offer-form,.offer-result{padding:1rem}.offer-disclosure>summary{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.offer-disclosure__identity{grid-area:2/1/auto/-1}.offer-disclosure__chevron{grid-area:1/2;justify-self:end}.offer-disclosure>summary>.status-badge{justify-self:end}.offer-products--compact .offer-product{grid-template-columns:auto minmax(0,1fr);display:grid}.offer-products--compact .offer-product>strong{grid-column:2;margin:0}.offer-result__meta>strong{width:100%;margin:0}.buyer-review__fields{grid-template-columns:1fr}.buyer-review__actions .button,.buyer-checkout .sales-order-form__footer .button{width:100%}.buyer-checkout .order-form-section{padding:1.25rem 1rem}.buyer-checkout .order-form-grid{grid-template-columns:minmax(0,1fr)}.buyer-checkout .order-form-field{grid-column:auto}.offer-actions .button{flex:auto}.buyer-documents>div{flex-direction:column;align-items:flex-start}}.admin-rank-section dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block:1rem 1.5rem;display:grid}.admin-rank-section dt{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8125rem}.admin-rank-section dd{margin:0;font-weight:650;line-height:1.5}.admin-rank-form{gap:1rem;display:grid}.admin-rank-form label{gap:.5rem;display:grid}.admin-rank-form textarea{min-height:100px;padding:.75rem}@media (width<=600px){.admin-rank-section dl{grid-template-columns:1fr}}.sales-tools-loading{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(18rem,.8fr);min-height:24rem;display:grid}.sales-tools-loading span{border-radius:var(--radius-lg);background:var(--color-background-raised);min-height:9rem;display:block}.sales-tools-loading span:first-child{grid-column:1/-1;min-height:8rem}.sales-tools-loading span:nth-child(2){min-height:24rem}.sales-tools-state,.sales-tools-foundation{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);display:flex}.sales-tools-state{border:1px solid var(--color-border);background:var(--color-surface)}.sales-tools-state>div,.sales-tools-foundation>div{max-width:68ch}.sales-tools-state h2,.sales-tools-foundation h2,.sales-tools-form h2,.sales-tools-link h2,.sales-tools-preview h2{margin:0}.sales-tools-state p,.sales-tools-foundation p,.sales-tools-form header p,.sales-tools-link header p,.sales-tools-link__note,.sales-tools-preview__identity p,.sales-tools-preview__empty{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.sales-tools-foundation{margin-bottom:var(--space-6);color:var(--color-text-on-strong);background:var(--color-surface-strong)}.sales-tools-foundation__meta,.sales-tools-preview__label{color:var(--color-accent);font-family:var(--font-family-technical);font-size:var(--type-label-size);margin:0 0 var(--space-2)!important}.sales-tools-foundation .sales-tools-foundation__meta{color:var(--brand-turquoise)}.sales-tools-foundation>div>p:not(.sales-tools-foundation__meta){color:color-mix(in srgb, var(--color-text-on-strong) 76%, transparent)}.sales-tools-foundation .status-badge{flex:none}.sales-tools-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);display:grid}.sales-tools-form,.sales-tools-link,.sales-tools-preview{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.sales-tools-form{padding:var(--space-6)}.sales-tools-form>header,.sales-tools-link>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:flex}.sales-tools-form>.form-field{margin-top:var(--space-6)}.sales-tools-publish-state{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-success-soft);display:flex}.sales-tools-publish-state--draft{border-color:color-mix(in srgb, var(--color-accent) 38%, transparent);background:var(--color-surface-accent)}.sales-tools-publish-state h3{align-items:center;gap:var(--space-2);font-size:var(--type-body-size);margin:0;display:flex}.sales-tools-publish-state p{max-width:62ch;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.55}.sales-tools-publish-state strong[role=status]{margin-top:var(--space-3);color:var(--color-accent-strong);font-size:var(--type-small-size);display:block}.sales-tools-publish,.sales-tools-field__visibility{min-height:var(--control-height);align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);display:inline-flex}.sales-tools-publish input,.sales-tools-field__visibility input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.sales-tools-form__fields{gap:0 var(--space-5);margin-top:var(--space-6);border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-tools-field{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr;align-items:center;display:grid}.sales-tools-field:last-of-type{border-bottom:0}.sales-tools-field__input{gap:var(--space-2);min-width:0;display:grid}.sales-tools-field__input>span{color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:var(--font-weight-medium)}.sales-tools-field__help{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:1.5}.sales-tools-field__input input{width:100%;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface);padding:.65rem .75rem}.sales-tools-field__input input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 16%, transparent);outline:0}.sales-tools-suggestion{min-height:2.75rem;margin-top:var(--space-2)}.sales-tools-photo-choice{min-height:var(--control-height);align-items:center;gap:var(--space-3);color:var(--color-text-secondary);display:flex}.sales-tools-aside{gap:var(--space-6);display:grid}.sales-tools-link,.sales-tools-preview{padding:var(--space-6)}.sales-tools-link__value{gap:var(--space-3);margin-top:var(--space-4);display:grid}.sales-tools-link__value code{overflow-wrap:anywhere;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-background-inset);font-family:var(--font-family-technical);font-size:var(--type-small-size);line-height:1.5}.sales-tools-link__value .button{width:100%}.sales-tools-link__note{margin-bottom:var(--space-4)}.sales-tools-link__attribution{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-background-inset);display:grid}.sales-tools-link__attribution p{color:var(--color-text-secondary);font-size:var(--type-small-size);margin:0;line-height:1.55}.sales-tools-rotation{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.sales-tools-rotation p{margin:0 0 var(--space-3);color:var(--color-text-secondary)}.sales-tools-rotation>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.sales-tools-preview{background:var(--color-surface-raised)}.sales-tools-preview__identity{align-items:center;gap:var(--space-3);display:flex}.sales-tools-preview dl{margin:var(--space-6) 0 0;border-block:1px solid var(--color-border-subtle);gap:0;display:grid}.sales-tools-preview dl>div{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:6rem minmax(0,1fr);display:grid}.sales-tools-preview dl>div:last-child{border-bottom:0}.sales-tools-preview dt{color:var(--color-text-muted)}.sales-tools-preview dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=64rem){.sales-tools-layout{grid-template-columns:1fr}.sales-tools-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.sales-tools-state,.sales-tools-foundation,.sales-tools-form>header,.sales-tools-link>header{flex-direction:column}.sales-tools-form,.sales-tools-link,.sales-tools-preview,.sales-tools-foundation{padding:var(--space-4)}.sales-tools-publish-state{flex-direction:column}.sales-tools-form__fields{grid-template-columns:1fr}.sales-tools-field{gap:var(--space-2);grid-template-columns:1fr}.sales-tools-field__visibility{min-height:2.75rem}.sales-tools-aside{grid-template-columns:1fr}}.sales-tools-field__input{grid-row:1}.sales-tools-field__visibility{font-size:.8125rem}.sales-tools-navigation{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;display:flex}.sales-tools-navigation a{min-height:3rem;color:var(--color-text-secondary);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.sales-tools-navigation a[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}.dealer-link-share{grid-template-columns:8rem 1fr;align-items:center;gap:1rem;padding-block:1.5rem;display:grid}.dealer-link-share>img{border-radius:.3rem;width:8rem;height:8rem}.dealer-link-share>div{gap:.3rem;display:grid}.dealer-link-share .button{padding-inline:.5rem;font-size:.8rem}.dealer-link-share>p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:.8rem}@media (width<=24rem){.dealer-link-share{grid-template-columns:1fr}}.dealer-leads__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dealer-leads__toolbar h2{margin-right:auto;font-size:1.1rem}.dealer-leads__toolbar label{align-items:center;gap:.75rem;display:flex}.dealer-leads__toolbar select,.dealer-lead-detail select{min-height:2.75rem;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem .8rem}.dealer-leads__list{border-top:1px solid var(--color-border)}.dealer-leads__row{text-align:left;width:100%;color:var(--color-text-primary);background:var(--color-surface);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:minmax(12rem,2fr) 1fr 1fr 1.2fr 1.5rem;align-items:center;gap:1.5rem;padding:1.25rem 1rem;display:grid}.dealer-leads__row:hover{background:var(--color-surface-interactive)}.dealer-leads__row>span:first-child{gap:.4rem;display:grid}.dealer-leads__row strong{font-weight:500}.dealer-leads__row time,.dealer-leads__row>span:first-child>span{color:var(--color-text-secondary);font-size:.85rem}.dealer-leads__row>*{overflow-wrap:anywhere;min-width:0}.dealer-leads__empty{max-width:55ch;padding:3rem 0}.dealer-leads__empty p{color:var(--color-text-secondary)}.dealer-lead-detail__contacts{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.dealer-lead-detail>label{gap:.5rem;display:grid}.dealer-lead-detail__note{white-space:pre-wrap;overflow-wrap:anywhere;padding-block:1.5rem}.dealer-lead-detail dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:6rem 1fr;gap:1rem;padding-block:.7rem;display:grid}.dealer-lead-detail dd{overflow-wrap:anywhere;margin:0}.dealer-lead-detail dt{color:var(--color-text-secondary)}.dealer-lead-detail ol{padding-left:1.25rem}.dealer-lead-detail li{padding-block:.65rem}.dealer-lead-detail li time{color:var(--color-text-muted);font-size:.8rem;display:block}@media (width<=48rem){.dealer-leads__row{grid-template-columns:1fr auto;gap:.65rem}.dealer-leads__row>span:last-child{display:none}.dealer-leads__row time{text-align:right}.dealer-leads__toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.dealer-leads__toolbar h2{margin:0}.dealer-leads__toolbar label{grid-area:2/1/auto/-1}.dealer-leads__toolbar>button{grid-area:1/2}.dealer-leads__toolbar select{width:100%;min-width:0}}.dealer-lead-detail__offers{border-top:1px solid var(--color-border);padding-top:1.25rem}.dealer-lead-detail__offers>p{color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.dealer-lead-detail__offers ul{padding:0;list-style:none}.dealer-lead-detail__offers li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.dealer-lead-detail__offers li>div{gap:.4rem;display:grid}.dealer-lead-detail__offers li span{color:var(--color-text-secondary);font-size:.8rem}@media (width<=36rem){.dealer-lead-detail__offers li{flex-direction:column;align-items:start}}.page--dealer-analytics{min-width:0}.dealer-analytics__toolbar{justify-content:space-between;align-items:end;gap:1.5rem;margin-block:2rem 1.25rem;display:flex}.dealer-analytics__eyebrow{color:var(--color-accent);font-size:.8rem}.dealer-analytics__toolbar h2{margin:.4rem 0 0;font-size:1.35rem}.dealer-analytics__filters{align-items:end;gap:.75rem;display:flex}.dealer-analytics__filters label{color:var(--color-text-secondary);gap:.4rem;font-size:.8rem;display:grid}.dealer-analytics__filters select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-width:14rem;min-height:2.75rem;color:var(--color-text-primary);font:inherit;padding:.5rem 2rem .5rem .8rem}.dealer-analytics__metrics{background:var(--color-surface-strong);color:var(--color-text-on-strong);border-radius:var(--radius-md);grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 1.25rem;padding:1.3rem .4rem;display:grid}.dealer-analytics__metrics>div{border-right:1px solid color-mix(in srgb, var(--color-text-on-strong) 15%, transparent);padding:.1rem 1rem}.dealer-analytics__metrics>div:last-child{border-right:0}.dealer-analytics__metrics dt{min-height:2.2em;color:color-mix(in srgb, var(--color-text-on-strong) 75%, transparent);font-size:.78rem}.dealer-analytics__metrics dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:.7rem 0 .4rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;line-height:1.2}.dealer-analytics__metrics>div:last-child dd{color:var(--brand-turquoise,#5ce1e6)}.dealer-analytics__metrics small{color:color-mix(in srgb, var(--color-text-on-strong) 60%, transparent);font-size:.68rem;line-height:1.5;display:block}.dealer-analytics__panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.dealer-analytics__panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);min-width:0;padding:1.4rem}.dealer-analytics__panel-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;display:flex}.dealer-analytics__panel h3{margin:0;font-size:1rem}.dealer-analytics__panel-head>span{color:var(--color-text-muted);font-size:.75rem}.dealer-analytics__funnel{margin:0;padding:0;list-style:none}.dealer-analytics__funnel li{border-top:1px solid var(--color-border);grid-template-columns:1.5rem minmax(0,1fr) max-content 2.8rem;align-items:center;gap:.7rem;padding:1rem 0;font-size:.85rem;display:grid}.dealer-analytics__step{color:var(--color-text-muted);font-family:var(--font-family-mono,monospace);font-size:.72rem}.dealer-analytics__funnel strong{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:1.2rem}.dealer-analytics__funnel small{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums}.dealer-analytics__bar{background:var(--color-background);border-radius:2px;height:6px;margin-top:.7rem;overflow:hidden}.dealer-analytics__bar i{background:var(--color-accent);border-radius:2px;height:100%;display:block}.dealer-analytics__note{color:var(--color-text-secondary);border-top:1px solid var(--color-border);margin:1.1rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.65}.dealer-analytics__trend{margin:0}.dealer-analytics__trend svg{width:100%;height:auto;display:block;overflow:visible}.dealer-analytics__trend svg text{fill:var(--color-text-muted);font-size:12px}.dealer-analytics__grid{stroke:var(--color-border);stroke-dasharray:3 4;stroke-width:1px}.dealer-analytics__line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.dealer-analytics__line--visitors{stroke:var(--color-accent)}.dealer-analytics__line--leads{stroke:var(--color-text-primary);stroke-dasharray:5 4}.dealer-analytics__trend figcaption{color:var(--color-text-secondary);flex-wrap:wrap;gap:1rem;margin-block:.5rem;font-size:.75rem;display:flex}.dealer-analytics__trend figcaption span{align-items:center;gap:.5rem;display:inline-flex}.dealer-analytics__trend figcaption i{border-top:3px solid var(--color-accent);width:1.4rem}.dealer-analytics__trend figcaption .dealer-analytics__legend--leads{border-top:3px dashed var(--color-text-primary)}.dealer-analytics__trend summary,.dealer-analytics__method summary{cursor:pointer;min-height:2.75rem;color:var(--color-accent);align-items:center;font-size:.8rem;display:flex}.dealer-analytics__trend summary:before,.dealer-analytics__method summary:before{content:"+";margin-right:.65rem;font-size:1.2rem}.dealer-analytics__trend details[open] summary:before,.dealer-analytics__method[open] summary:before{content:"−"}.dealer-analytics__sources{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.1rem;overflow-x:auto}.dealer-analytics__sources table,.dealer-analytics__data-table table{border-collapse:collapse;width:100%;margin-top:.8rem;font-size:.75rem}.dealer-analytics__sources th,.dealer-analytics__sources td,.dealer-analytics__data-table th,.dealer-analytics__data-table td{border-top:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums;padding:.6rem .4rem;font-weight:400}.dealer-analytics__sources th:first-child,.dealer-analytics__data-table th:first-child{text-align:left}.dealer-analytics__sources thead,.dealer-analytics__data-table thead{color:var(--color-text-muted)}.dealer-analytics__sources button{min-width:2.75rem;color:var(--color-accent);overflow-wrap:anywhere;text-align:left;max-width:12rem;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dealer-analytics__sources p{color:var(--color-text-muted);font-size:.85rem}.dealer-analytics__data-table{max-height:18rem;overflow:auto}.dealer-analytics__chart-empty{min-height:7rem;color:var(--color-text-muted);align-items:center;max-width:40ch;margin:0;font-size:.85rem;line-height:1.6;display:flex}.dealer-analytics__empty{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem;display:flex}.dealer-analytics__empty>span{color:var(--color-accent);font-size:2rem}.dealer-analytics__empty>div{flex:1}.dealer-analytics__empty h3{margin:0 0 .6rem;font-size:1.1rem}.dealer-analytics__empty p{max-width:66ch;color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.6}.dealer-analytics__method{max-width:85ch;margin-top:1.2rem}.dealer-analytics__method p{color:var(--color-text-secondary);font-size:.8rem;line-height:1.65}.dealer-analytics__status{color:var(--color-text-secondary);font-size:.85rem}.dealer-analytics__error{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem}@media (width<=72rem){.dealer-analytics__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem 0}.dealer-analytics__metrics>div:nth-child(4){border-right:0}.dealer-analytics__toolbar{flex-direction:column;align-items:start}}@media (width<=52rem){.dealer-analytics__panels{grid-template-columns:1fr}.dealer-analytics__empty{flex-wrap:wrap}.dealer-analytics__empty>.button{margin-left:3rem}}@media (width<=36rem){.dealer-analytics__metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.2rem .2rem}.dealer-analytics__metrics>div{padding:.2rem 1rem}.dealer-analytics__metrics>div:nth-child(2n){border-right:0}.dealer-analytics__metrics>div:last-child{border-top:1px solid color-mix(in srgb, var(--color-text-on-strong) 15%, transparent);grid-column:1/-1;padding-top:1rem}.dealer-analytics__metrics dt{min-height:0}.dealer-analytics__filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.dealer-analytics__filters select{width:100%;min-width:0;max-width:100%}.dealer-analytics__filters>button{grid-column:1/-1}.dealer-analytics__panel{padding:1rem}.dealer-analytics__panel-head{flex-wrap:wrap;gap:.4rem}.dealer-analytics__funnel li{grid-template-columns:1.2rem minmax(0,1fr) max-content 2.5rem;gap:.4rem;font-size:.78rem}.dealer-analytics__empty{padding:1rem}.dealer-analytics__empty>span{display:none}.dealer-analytics__empty>.button{width:100%;margin-left:0}}.product-system{margin-block:var(--space-8)}.product-system__controller,.product-system__mobile{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.product-system h2{letter-spacing:-.025em;text-wrap:balance;max-width:17ch;margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12}.product-system h3{margin-block:.6rem;font-size:1.15rem}.product-system p{color:var(--color-text-secondary);max-width:52ch;line-height:1.65}.product-system__object img{width:100%;height:auto;display:block}.product-system__connections{border-block:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.8rem;display:flex}.product-system .product-system__caption{color:var(--color-accent);font-size:.85rem}.product-system__specs{margin:2rem 0 0}.product-system__specs>div{border-top:1px solid var(--color-border);grid-template-columns:6.5rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.product-system__specs dt{color:var(--color-text-muted)}.product-system__specs dd{margin:0}.product-system__phone-stage{place-items:center;min-width:0;display:grid;position:relative}.product-system__phone-stage img{z-index:1;object-fit:contain;width:min(60%,18rem);height:auto;max-height:36rem;position:relative}.product-system__orbit{aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:50%;width:92%;position:absolute}.product-system__screen-copy{min-height:11rem;padding-top:1.5rem}.product-system__position{color:var(--color-accent);font-variant-numeric:tabular-nums}.product-system__controls{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.product-system__controls .button{min-width:2.75rem;padding-inline:.65rem}.product-system__dot{cursor:pointer;background:0 0;border:0;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.product-system__dot span{background:var(--color-border-strong);border-radius:50%;width:.45rem;height:.45rem}.product-system__dot[aria-pressed=true] span{background:var(--color-accent);width:.65rem;height:.65rem}.product-system .product-system__disclosure{margin-top:1.5rem;font-size:.8rem}@media (width<=47.5rem){.product-system__controller,.product-system__mobile{grid-template-columns:minmax(0,1fr);gap:2rem}.product-system__controller .product-system__copy{grid-row:1}.product-system__phone-stage img{width:min(65%,16rem)}.product-system__connections{gap:.5rem;font-size:.7rem}.product-system__screen-copy{min-height:10rem}}.product-experience{margin-block:var(--space-8) var(--space-12)}.product-experience__intro{justify-content:space-between;align-items:end;gap:1.5rem;margin-block-end:1.5rem;display:flex}.product-experience__intro h2{letter-spacing:-.03em;margin:.4rem 0 .65rem;font-size:1.75rem}.product-experience__intro p{max-width:40rem;color:var(--color-text-secondary);margin:0}.product-eyebrow{letter-spacing:.06em;font-size:.75rem;font-weight:500}.product-experience__unit{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.product-experience__copy{flex-direction:column;justify-content:center;align-items:start;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.product-experience__copy h3{letter-spacing:-.06em;margin:1.5rem 0 .5rem;font-size:clamp(3rem,6vw,5rem);font-weight:500;line-height:1}.product-experience__copy h3 span{color:var(--color-accent)}.product-experience__copy p{max-width:22rem;color:var(--color-text-secondary);line-height:1.6}.product-experience__copy a{color:var(--color-accent);margin-block-start:1rem;font-weight:500}.product-viewer{background:var(--color-background-secondary);flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.product-viewer__poster,.product-viewer__model{aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:30rem;display:block}.product-viewer__model{touch-action:pan-y;min-height:20rem}.product-viewer__controls{text-align:center;padding:0 1.5rem 1.5rem}.product-viewer__controls p{color:var(--color-text-secondary);margin:.75rem 0;font-size:.75rem;line-height:1.5}.engine-illustration{border-radius:var(--radius-lg);color:#f4f5f2;background:#20292b;grid-template-columns:1fr 1fr;margin-block-start:1.5rem;display:grid;overflow:hidden}.engine-illustration__drawing{background:#182123;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.engine-illustration__drawing svg{width:100%;max-width:22rem;height:auto;display:block;overflow:visible}.engine-illustration__caption{color:#aebeb9;margin-block-start:1rem;font-size:.6875rem}.engine-illustration__explanation{align-self:center;min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.engine-illustration__explanation .product-eyebrow{color:#83eaee}.engine-illustration__explanation h3{letter-spacing:-.035em;margin:1rem 0 2rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.engine-illustration__phases{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.engine-illustration__phases button{text-align:start;border-radius:var(--radius-sm);color:#f4f5f2;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #596c6b;align-items:center;gap:.625rem;padding:.625rem;font-size:.8125rem;display:flex}.engine-illustration__phases button span{font-family:var(--font-family-technical);color:#b5c8c0;font-size:.6875rem}.engine-illustration__phases button[aria-pressed=true]{background:#2b4647;border-color:#5ce1e6}.engine-illustration__phases button[aria-pressed=true] span{color:#83eaee}.engine-illustration .engine-illustration__description{color:#cad5cf;min-height:5.5rem;margin:1.25rem 0;line-height:1.65}.engine-illustration .engine-illustration__play,.engine-illustration .engine-illustration__play[aria-pressed=true]{color:#f4f5f2;box-shadow:none;background:0 0;border:1px solid #819b94}.engine-illustration .engine-illustration__play:hover:not(:disabled){color:#f4f5f2;background:#2b4647;border-color:#83eaee}.engine-illustration .engine-illustration__motion-note{color:#aebeb9;margin-block-start:.75rem;font-size:.6875rem;line-height:1.5}@media (width<=760px){.product-experience__intro{flex-direction:column;align-items:start}.product-experience__unit,.engine-illustration{grid-template-columns:1fr}.product-experience__copy{padding:1.5rem}.product-experience__copy h3{margin-block-start:1rem}.product-viewer__poster,.product-viewer__model{max-height:25rem}.engine-illustration__drawing svg{max-width:18rem}.engine-illustration__explanation{padding:1.5rem}.engine-illustration .engine-illustration__description{min-height:4.5rem}}.academy-library-link{min-height:2.75rem;color:var(--color-accent);align-items:center;margin:1rem;font-size:.875rem;font-weight:500;display:inline-flex}#education-library{scroll-margin-top:6rem}.product-viewer__expand{margin:0 var(--space-4) var(--space-4)}.responsive-dialog.product-viewer__dialog{width:min(90rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);transition:none}.responsive-dialog.product-viewer__dialog::backdrop{transition:none}.product-viewer__dialog .responsive-dialog__surface{max-height:calc(100dvh - 2rem)}.product-viewer__dialog .product-viewer__poster,.product-viewer__dialog .product-viewer__model{object-fit:contain;width:100%;height:min(60dvh,48rem);min-height:12rem;max-height:none}@media (width<=760px){.responsive-dialog.product-viewer__dialog{width:100%;margin:0}.product-viewer__dialog .responsive-dialog__surface{max-height:100dvh}.product-viewer__dialog .product-viewer__poster,.product-viewer__dialog .product-viewer__model{height:45dvh}}.dealer-landing{color:var(--color-text-primary);background:var(--color-background);font-size:1rem}.dealer-landing h1,.dealer-landing h2,.dealer-landing h3{text-wrap:balance}.dealer-landing__header{color:#f7faf8;background:#0b0d0e;border-bottom:1px solid #303a3c;justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;padding:1rem clamp(1.25rem,5vw,6rem);display:flex}.dealer-landing__header .sateg-logo{width:8rem;height:auto}.dealer-landing__header nav{gap:2rem;display:flex}.dealer-landing__header nav a{color:#dce5e3;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.dealer-landing__hero{color:#f7faf8;background:#0b0d0e;grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,5vw,6rem) 0;display:grid}.dealer-landing__hero-copy{max-width:40rem;padding-bottom:2rem}.dealer-landing__eyebrow{color:#5ce1e6;margin:0 0 1.75rem;font-size:.85rem}.dealer-landing__hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4.5vw,4.75rem);font-weight:500;line-height:1.08}.dealer-landing__hero h1 span{color:#5ce1e6}.dealer-landing__hero-copy>p:not(:first-child){color:#bfcac7;max-width:48ch;margin-top:1.75rem;line-height:1.7}.dealer-landing__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.dealer-landing__actions>a:not(.button){color:#f7faf8;align-items:center;min-height:2.75rem;font-size:.9rem;display:inline-flex}.dealer-landing .button--primary{gap:1.5rem;min-height:3rem}.dealer-landing__hero-product{min-width:0;position:relative}.dealer-landing__product-label{color:#bfcac7;border-bottom:1px solid #303a3c;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;font-size:.85rem;display:flex}.dealer-landing__product-label strong{color:#f7faf8;font-size:1.5rem;font-weight:500}.dealer-landing__hero .product-viewer{background:#0b0d0e;border:none;min-height:33rem}.dealer-landing__hero .product-viewer__poster{object-fit:contain;width:100%;height:26rem}.dealer-landing__hero .product-viewer__controls{padding-bottom:1rem;position:static}.dealer-landing__hero .product-viewer__controls p,.dealer-landing__hero .product-viewer__expand{color:#bfcac7}.dealer-landing__hero .product-viewer__controls .button{color:#f7faf8;background:0 0;border:1px solid #617272}.dealer-landing__hero-bottom{color:#bfcac7;border-top:1px solid #303a3c;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-block:1.5rem;font-size:.85rem;display:grid}.dealer-landing__hero-bottom span{text-align:center;padding-inline:.75rem}.dealer-landing__hero-bottom span+span{border-left:1px solid #303a3c}.dealer-landing__section{max-width:100rem;margin-inline:auto;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,6vw,7rem)}.dealer-landing__section h2{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:500;line-height:1.13}.dealer-landing__section p{max-width:60ch;color:var(--color-text-secondary);line-height:1.7}.dealer-landing__section .dealer-landing__caption{color:var(--color-accent);margin:0 0 1rem;font-size:.85rem}.dealer-landing__problem{grid-template-columns:1fr 1fr;gap:5vw;display:grid}.dealer-landing__lead{margin-top:0;font-size:1.15rem}.dealer-landing__problem dl{margin:2rem 0}.dealer-landing__problem dl>div{border-top:1px solid var(--color-border);grid-template-columns:8rem 1fr;gap:1rem;padding-block:1rem;display:grid}.dealer-landing__problem dt{font-weight:500}.dealer-landing__problem dd{color:var(--color-text-secondary);margin:0}.dealer-landing__note{font-size:.85rem}.dealer-landing__hardware{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding-top:0;display:grid}.dealer-landing__hardware>img{border-radius:.2rem;width:100%;height:auto}.dealer-landing__hardware a{align-items:center;min-height:2.75rem;margin-top:1rem;display:inline-flex}.dealer-landing__system{padding-block:0}.dealer-landing__system .product-system{margin:0}.dealer-landing__process{padding-top:2rem}.dealer-landing__process-intro{grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:2rem;display:grid}.dealer-landing__process-intro p,.dealer-landing__process .engine-illustration{margin-top:0}.dealer-landing__contact{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:start;gap:6vw;display:grid}.dealer-landing__form-surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.3rem;padding:clamp(1.25rem,3vw,2.5rem)}.dealer-landing__form{gap:1.2rem;display:grid}.dealer-landing__form label{gap:.6rem;font-size:.9rem;display:grid}.dealer-landing__form input:not([type=checkbox]),.dealer-landing__form textarea{width:100%;min-width:0;min-height:2.9rem;color:var(--color-text-primary);border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:.2rem;padding:.75rem}.dealer-landing__form textarea{resize:vertical}.dealer-landing__form input::placeholder{color:var(--color-text-muted)}.dealer-landing__form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dealer-landing__form details summary{cursor:pointer;min-height:2.75rem;padding-block:.7rem;font-size:.9rem}.dealer-landing__form details label{margin-top:1rem}.dealer-landing__form .dealer-landing__consent{align-items:flex-start;gap:.75rem;font-size:.8rem;line-height:1.6;display:flex}.dealer-landing__consent input{width:1.2rem;height:1.2rem;accent-color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.dealer-landing__form .button{justify-content:space-between;width:100%}.dealer-landing__form .dealer-landing__form-note{margin:0;font-size:.8rem}.dealer-landing__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dealer-landing__success{padding-block:2rem}.dealer-landing__success>span{color:var(--color-success);font-size:2rem}.dealer-landing__dealer{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1rem}.dealer-landing__dealer>p{font-size:.85rem}.dealer-landing__dealer-identity{align-items:center;gap:1rem;display:flex}.dealer-landing__dealer h3{margin:0 0 .5rem;font-size:1.2rem}.dealer-landing__dealer-identity span{color:var(--color-text-secondary);font-size:.85rem}.dealer-landing__dealer-contacts{overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.dealer-landing__dealer-contacts>*{align-items:center;min-height:2.75rem;display:inline-flex}.dealer-landing-footer{color:#dce5e3;background:#0b0d0e;border-top:1px solid #303a3c}.dealer-landing-footer__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:100rem;margin-inline:auto;padding:2rem clamp(1.25rem,6vw,7rem);display:grid}.dealer-landing-footer__logo{width:7rem;height:auto}.dealer-landing-footer__numbers{color:#bfcac7;font-family:var(--font-family-technical);font-size:var(--type-small-size);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;display:flex}.dealer-landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.25rem;display:flex}.dealer-landing-footer a{color:#dce5e3;min-height:2.75rem;font-size:var(--type-small-size);text-underline-offset:.2em;align-items:center;text-decoration-color:#dce5e373;display:inline-flex}.dealer-landing-footer a:hover{color:#fff}.dealer-landing-footer a:focus-visible{outline-offset:3px;outline:2px solid #5ce1e6}@media (width<=64rem){.dealer-landing__header nav{display:none}.dealer-landing__hero{grid-template-columns:1fr 1fr;gap:1rem}.dealer-landing__hero .product-viewer{min-height:28rem}.dealer-landing__hero .product-viewer__poster{height:21rem}.dealer-landing__form-grid{grid-template-columns:1fr}}@media (width<=47.5rem){.dealer-landing__header{gap:1rem;min-height:5rem;padding:.8rem 1.25rem}.dealer-landing__header .sateg-logo{width:5.5rem}.dealer-landing__header .button{gap:.5rem;padding-inline:.8rem;font-size:.75rem}.dealer-landing__hero{grid-template-columns:1fr;padding-top:2.5rem}.dealer-landing__hero h1{font-size:clamp(2.4rem,9.5vw,3.6rem)}.dealer-landing__hero-copy{padding-bottom:1rem}.dealer-landing__hero .product-viewer{min-height:27rem}.dealer-landing__hero .product-viewer__poster{height:22rem}.dealer-landing__hero-bottom{font-size:.65rem}.dealer-landing__problem,.dealer-landing__hardware,.dealer-landing__process-intro,.dealer-landing__contact{grid-template-columns:1fr;gap:2rem}.dealer-landing__problem dl>div{grid-template-columns:1fr;gap:.5rem}.dealer-landing__section h2{font-size:2rem}.dealer-landing__hardware>div{grid-row:1}.dealer-landing__contact{padding-inline:1.25rem}.dealer-landing-footer__inner{grid-template-columns:1fr;align-items:start}.dealer-landing-footer nav{justify-content:flex-start}.dealer-landing__hero-copy{display:contents}.dealer-landing__hero-copy>.dealer-landing__eyebrow{order:0;margin-bottom:.5rem}.dealer-landing__hero h1{order:1}.dealer-landing__hero-product{order:2;margin-top:1rem}.dealer-landing__hero-copy>p:not(:first-child){order:3;margin-block:1rem 0}.dealer-landing__actions{order:4;margin-top:1rem}.dealer-landing__hero-bottom{order:5;margin-top:1.5rem}}.product-hub__header{align-items:center;gap:var(--space-8);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);display:grid}.product-hub__header h1{margin-block:var(--space-4);font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);text-wrap:balance}.product-hub__eyebrow{font-size:var(--type-small-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.product-hub__lead{max-width:48ch;color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.product-hub__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.product-hub__actions>a:not(.button){min-height:var(--control-height);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);color:var(--color-accent);align-items:center;display:inline-flex}.product-hub__manuals-image{border-radius:var(--radius-md);width:100%;height:auto;display:block}.product-hub__navigation{gap:var(--space-2) var(--space-8);padding-block:var(--space-3);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.product-hub__navigation a{min-height:var(--control-height);color:var(--color-text-primary);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);text-underline-offset:.3em;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);align-items:center;display:inline-flex}.product-hub [id]{scroll-margin-block-start:7rem}.product-hub .product-experience{margin-block:var(--space-8) var(--space-12)}.product-hub .product-experience__intro h2,.product-hub__practice h2,.product-hub__library-heading h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);text-wrap:balance}.product-hub .product-experience__unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-hub .product-experience__copy h3{letter-spacing:-.04em}.product-hub__practice{gap:var(--space-12);padding-block:var(--space-8);border-block:1px solid var(--color-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.product-hub__guide>p{max-width:46ch;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--color-text-secondary)}.product-hub__guide>span{margin-top:var(--space-3);font-size:var(--type-label-size);color:var(--color-text-muted);display:block}.product-hub__guide>.button{margin-top:var(--space-4)}.product-hub__practice-links{margin:0;padding:0;list-style:none}.product-hub__practice-links li+li{border-top:1px solid var(--color-border-subtle)}.product-hub__practice-links a{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);color:var(--color-text-primary);text-decoration:none;display:flex}.product-hub__practice-links h3{margin:0 0 var(--space-2);font-size:var(--type-h3-size)}.product-hub__practice-links p{max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--color-text-secondary);margin:0}.product-hub__practice-links svg{color:var(--color-accent);flex-shrink:0}.product-hub__library-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.product-hub__library-heading p{font-size:var(--type-small-size);color:var(--color-text-secondary)}.product-hub .academy-categories{margin-block:var(--space-4) var(--space-6)}.product-hub .academy-categories button{min-width:var(--control-height)}.product-hub .academy-cards{gap:0 var(--space-8)}.product-hub .academy-card{padding:var(--space-6) 0;border:0;border-bottom:1px solid var(--color-border-subtle);background:0 0;border-radius:0}.product-hub .academy-card:hover{background:0 0}.product-hub .academy-card:hover h3,.product-hub__practice-links a:hover h3{color:var(--color-accent)}.product-hub .academy-card h3{font-size:var(--type-h3-size)}@media (width<=760px){.product-hub__header,.product-hub__practice,.product-hub .product-experience__unit{grid-template-columns:minmax(0,1fr)}.product-hub__header{gap:var(--space-6);padding-top:0}.product-hub__header h1{font-size:2rem}.product-hub__manuals-image{justify-self:center;max-width:30rem}.product-hub__navigation{gap:var(--space-2) var(--space-4)}.product-hub__practice{gap:var(--space-6)}}.support-view-banner{z-index:200;color:var(--color-text-primary);background:var(--color-surface);border-bottom:3px solid var(--color-accent);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.support-view-banner>div{flex:1;gap:.25rem;min-width:min(100%,18rem);display:grid}.support-view-banner p{flex-basis:100%;margin:0}.support-view-banner small{color:var(--color-text-muted)}.support-view-pending{text-align:center;padding:3rem 1rem}@media (width<=40rem){.support-view-banner{gap:.5rem;padding:.75rem 1rem}}.cabinet-shell .app-header{box-shadow:none}.cabinet-shell .app-header__inner{gap:var(--space-6);min-height:4.5rem}.cabinet-shell .brand__logo{width:7rem}.cabinet-shell .desktop-navigation{gap:var(--space-1);align-items:center;overflow:visible}.cabinet-shell .desktop-navigation .nav-link{min-height:var(--control-height);padding-inline:var(--space-3);font-size:var(--type-small-size);white-space:nowrap;border:0}.cabinet-shell .desktop-navigation .nav-link:after{height:2px;transition:none;bottom:-.5rem}.cabinet-shell .cabinet-sections-trigger{gap:var(--space-2);cursor:pointer;background:0 0;font-family:inherit}.cabinet-shell .user-menu__identity{max-width:12rem}.cabinet-shell .user-menu__identity>strong,.cabinet-shell .user-menu__identity>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cabinet-shell .responsive-dialog.cabinet-sections{width:min(56rem,100vw - 2rem);transition:none}.cabinet-shell .cabinet-sections::backdrop{transition:none}.cabinet-sections__groups{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cabinet-sections__group{min-width:0}@media (width>=601px){.cabinet-sections__groups:has(.cabinet-sections__group--operations)>.cabinet-sections__group:not(.cabinet-sections__group--operations){grid-column:1}.cabinet-sections__group--operations{grid-area:1/2/span 3}}.cabinet-sections__group h3{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:var(--font-weight-medium)}.cabinet-sections .mobile-more-navigation__item{min-height:var(--control-height);padding-block:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--type-small-size);line-height:var(--type-small-leading);text-decoration:none}.cabinet-sections .mobile-more-navigation__item--active{color:var(--color-accent)}.cabinet-sections .mobile-more-navigation__item>svg:first-child{color:var(--color-text-muted)}.cabinet-sections .mobile-more-navigation__item>svg:last-child{color:var(--color-border-strong)}.cabinet-sections .mobile-more-sheet__theme{margin-top:var(--space-8);padding-top:var(--space-6)}@media (width<=1100px){.cabinet-shell .desktop-navigation{display:none}.cabinet-shell .app-header__inner{justify-content:space-between;min-height:4rem}.cabinet-shell .app-header__actions{margin-left:auto}.cabinet-shell .user-menu{display:block}.cabinet-shell .user-menu summary{min-width:var(--control-height);min-height:var(--control-height);justify-content:center;padding:0}.cabinet-shell .user-menu__identity,.cabinet-shell .user-menu summary>svg:last-child{display:none}.cabinet-shell .brand__logo{width:6rem}.cabinet-shell .app-main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.cabinet-shell .corporate-footer--authenticated{margin-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.cabinet-shell .mobile-bottom-nav{z-index:var(--z-sticky);padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;grid-template-columns:repeat(5,minmax(0,8rem));justify-content:center;display:grid;position:fixed;inset:auto 0 0}.cabinet-shell .mobile-bottom-nav__item{align-content:center;place-items:center;gap:var(--space-1);min-width:0;min-height:3.25rem;padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--type-label-size);cursor:pointer;background:0 0;border:0;line-height:1.1;text-decoration:none;display:grid}.cabinet-shell .mobile-bottom-nav__item--active{color:var(--color-accent);background:var(--color-accent-soft)}}@media (width<=600px){.cabinet-shell .responsive-dialog.cabinet-sections{width:100%;margin:auto 0 0}.cabinet-sections__groups{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.cabinet-shell .mobile-bottom-nav__item{font-size:.625rem}}.order-closing{scroll-margin-top:16rem}.closing-device{border-block-start:1px solid var(--color-border);padding-block:1rem}.closing-device__heading{gap:.35rem;margin-block-end:1rem;display:grid}.closing-actions{flex-wrap:wrap;gap:.6rem;display:flex}.closing-form{margin-block:1rem}.closing-form fieldset{border:0;gap:.85rem;min-width:0;margin:0;padding:0;display:grid}.closing-form legend{margin-block-end:.75rem;font-weight:700}.closing-form label{gap:.4rem;display:grid}.closing-form input:not([type=checkbox]),.closing-form select{width:100%;min-width:0;min-height:44px}.closing-form .closing-confirm{align-items:flex-start;gap:.6rem;display:flex}.closing-confirm input{accent-color:var(--focus-ring);flex:none;margin-block-start:.25rem}.closing-form input[type=file]{font:inherit}.closing-form input::file-selector-button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:44px;color:var(--color-text-primary);font:inherit;margin-inline-end:.75rem;padding:.65rem .75rem}.closing-history,.closing-templates{margin-block-start:1rem}.closing-history summary,.closing-templates summary{cursor:pointer;padding-block:.65rem}.closing-history ol{padding-inline-start:1.25rem}.closing-history li{overflow-wrap:anywhere;gap:.4rem;margin-block:1rem;display:grid}@media (width<=40rem){.closing-actions>.button{width:100%}}.sales-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.sales-workspace>.page-header,.sales-workspace .section-card{margin:0}.sales-workspace .section-card{box-shadow:none}.sales-workspace [id^=sales-]{min-width:0;scroll-margin-block-start:8rem}.sales-workspace .sales-period{flex-wrap:wrap;justify-self:start;min-width:0;max-width:100%}.sales-workspace .sales-toolbar .segmented-control{flex-wrap:wrap;max-width:100%}.sales-workspace .sales-period button,.sales-workspace .sales-toolbar [role=tab],.sales-workspace .sales-order-row .order-number__copy{min-height:var(--control-height)}.sales-workspace .sales-order-row .order-number{flex-wrap:wrap}.sales-workspace .sales-order-row .order-number>strong{white-space:nowrap}.sales-workspace .filter-popover .text-button{min-height:var(--control-height);padding:var(--space-2);color:var(--color-accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.sales-workspace .filter-popover .text-button:hover{text-underline-offset:.25em;text-decoration:underline}.sales-summary-layout{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}.sales-summary-layout:has(.sales-program-summary){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sales-summary,.sales-program-summary{min-width:0;padding:var(--space-6)}.sales-summary h2,.sales-program-summary h2{margin:0 0 var(--space-4);font-size:var(--type-body-size);font-weight:var(--font-weight-medium)}.sales-summary dl,.sales-summary dd{margin:0}.sales-summary dt,.sales-summary p,.sales-program-summary p{color:var(--color-text-secondary);font-size:var(--type-small-size)}.sales-summary dt{margin-bottom:var(--space-2)}.sales-summary dd,.sales-program-summary__value{font-variant-numeric:tabular-nums;letter-spacing:var(--type-numeric-tracking);overflow-wrap:anywhere}.sales-summary__turnover dd{font-size:clamp(2rem,3vw,3rem);line-height:var(--type-numeric-leading);font-weight:var(--font-weight-medium)}.sales-summary__turnover p{margin:var(--space-2) 0 var(--space-6)}.sales-summary__details{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-summary__details dd{font-size:var(--type-h3-size);font-weight:var(--font-weight-medium)}.sales-summary dd.sales-summary__note{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:var(--font-weight-regular);letter-spacing:normal}.sales-program-summary{border-inline-start:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.sales-program-summary p.sales-program-summary__context{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--type-label-size)}.sales-program-summary p.sales-program-summary__value{margin:var(--space-4) 0 var(--space-2);color:var(--color-text-primary);font-size:var(--type-h2-size);font-weight:var(--font-weight-medium)}.sales-program-summary p.sales-program-summary__period{margin-top:var(--space-6);font-size:var(--type-label-size)}.sales-summary__unavailable{margin:0}@media (width<=64rem){.sales-workspace .sales-order-row:has(>.product-image){grid-template-columns:auto minmax(0,1fr);align-items:start}.sales-workspace .sales-order-row:has(>.product-image)>span:nth-child(2){gap:var(--space-1);grid-column:2;min-width:0;display:grid}.sales-workspace .sales-order-row:has(>.product-image)>.sales-order-row__meta{gap:var(--space-1);grid-column:2;min-width:0;display:grid}.sales-workspace .sales-order-row:has(>.product-image)>.sales-order-row__badges{flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.sales-workspace .sales-order-row:has(>.product-image)>strong{overflow-wrap:anywhere;grid-column:2;justify-self:start;display:block}.sales-workspace .sales-order-row:has(>.product-image)>svg:last-child{display:none}}@media (width<=900px){.sales-summary-layout:has(.sales-program-summary){grid-template-columns:minmax(0,1fr)}.sales-program-summary{border-inline-start:0;border-top:1px solid var(--color-border-subtle)}}@media (width<=480px){.sales-summary,.sales-program-summary{padding:var(--space-4)}.sales-summary__details{padding-top:var(--space-2);grid-template-columns:minmax(0,1fr);gap:0}.sales-summary__details>div{padding-block:var(--space-3)}.sales-summary__details>div+div{border-top:1px solid var(--color-border-subtle)}.sales-summary__details dt{margin-bottom:var(--space-1)}}.sales-workspace__navigation{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.sales-workspace__navigation a{min-height:var(--control-height);color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em;align-items:center;display:inline-flex}.sales-workspace__navigation a:hover{color:var(--color-accent)}.order-document-focus{scroll-margin-top:16rem}.fiscal-receipts{gap:var(--space-4);display:grid}.fiscal-receipts__item{min-width:0}.fiscal-receipts__item+.fiscal-receipts__item{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.fiscal-receipts__heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fiscal-receipts__facts{gap:var(--space-4) var(--space-6);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.fiscal-receipts__facts dt{color:var(--color-text-muted)}.fiscal-receipts__facts dd{overflow-wrap:anywhere;margin:0}.fiscal-receipts p{max-width:65ch}.page--dashboard{gap:var(--space-6);display:grid}.overview-hero{border-radius:var(--radius-lg);background:var(--brand-graphite);color:var(--color-text-on-strong);grid-template-columns:minmax(0,1fr) minmax(15rem,28%);display:grid;overflow:hidden}.overview-hero__workspace{min-width:0;padding:var(--space-8);align-self:center}.overview-hero__brand{margin:0 0 var(--space-4);color:var(--brand-turquoise);font-size:var(--type-small-size);font-weight:var(--font-weight-medium)}.overview-hero h1{color:inherit;font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);overflow-wrap:anywhere;text-wrap:balance;margin:0}.overview-hero__description{max-width:54ch;margin:var(--space-3) 0 var(--space-6);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.overview-hero__actions,.overview-hero__link{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.overview-hero__link{gap:var(--space-2);min-height:var(--control-height);color:var(--color-text-on-strong);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);text-underline-offset:.25em;text-decoration:underline}.overview-product{min-width:0;padding:var(--space-4) var(--space-6) 4.5rem;background:var(--brand-ink);color:var(--color-text-on-strong);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.overview-product__image{object-fit:contain;width:100%;height:10.5rem;display:block}.overview-product__caption{inset:auto var(--space-6) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--type-label-size);line-height:var(--type-body-leading);display:flex;position:absolute}.overview-product__caption strong{font-size:var(--type-body-size);display:block}.overview-product__caption>svg{color:var(--brand-turquoise);flex:none}.overview-product:hover .overview-product__caption strong{text-underline-offset:.25em;text-decoration:underline}.overview-product:focus-visible{outline:2px solid var(--brand-turquoise);outline-offset:-4px}.overview-period{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.overview-period h2{font-size:var(--type-h2-size);margin:0}.overview-period>span{color:var(--color-text-muted);font-size:var(--type-small-size)}.overview-metrics{border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.page--dashboard .overview-metrics .metric-card{min-width:0;padding:var(--space-6) var(--space-6) var(--space-6) 0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:13rem;position:relative}.overview-metrics .metric-card__topline{display:none}.overview-metrics .metric-card__label{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:var(--font-weight-regular)}.overview-metrics .metric-card__value{overflow-wrap:anywhere;font-size:var(--type-h1-size);font-variant-numeric:tabular-nums}.overview-metrics .metric-card__helper{margin-top:var(--space-2)}.page--dashboard .dashboard-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.page--dashboard .dashboard-layout>.section-card{min-width:0;padding:var(--space-6)}.page--dashboard .dashboard-layout__activity{grid-area:1/1}.page--dashboard .dashboard-layout__status,.page--dashboard .dashboard-layout__marketing{grid-area:1/2}.page--dashboard .dashboard-layout__breakdown{grid-area:2/2}.page--dashboard .dashboard-layout__news{grid-area:2/1}.page--dashboard .dashboard-marketing-rank{flex-direction:column;align-items:start}.page--dashboard .dashboard-marketing-rank span{font-size:var(--type-small-size)}.overview-shortcuts{align-items:center;column-gap:var(--space-8);row-gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.overview-shortcuts h2{font-size:var(--type-body-size);margin:0}.overview-shortcuts a{align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--color-accent);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);display:inline-flex}@media (width<=64rem){.overview-hero__workspace{padding:var(--space-6)}.page--dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=46rem){.overview-hero{grid-template-columns:minmax(0,1fr)}.overview-hero__brand{margin-bottom:var(--space-2)}.overview-hero__description{margin-block:var(--space-2) var(--space-4)}.overview-hero__actions{gap:var(--space-2) var(--space-4)}.overview-hero h1{font-size:1.75rem}.overview-product{justify-content:start;gap:var(--space-4);padding:var(--space-3) var(--space-6)}.overview-product__image{width:4rem;height:4rem}.overview-product__caption{flex:1;position:static}.page--dashboard .overview-metrics .metric-card{padding:var(--space-4) 0;flex-basis:50%}.page--dashboard .overview-metrics .metric-card:first-child{flex-basis:100%}.overview-metrics .metric-card+.metric-card{border-top:1px solid var(--color-border-subtle)}.page--dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr)}.page--dashboard .dashboard-layout>.section-card{padding:var(--space-4);grid-area:auto/1}.overview-shortcuts{flex-direction:column;align-items:stretch}.overview-shortcuts a>svg:last-child{margin-left:auto}}.page--overview-staff .dashboard-layout>.section-card{grid-column:1/-1}.overview-retry{align-items:center;gap:var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.program-status-workspace{gap:var(--space-6);display:grid}.program-status-workspace>.page-header,.program-status-workspace>.rank-hero,.program-status-workspace>.program-activity,.program-status-workspace>.section-card{margin:0}.program-status-workspace .section-card{box-shadow:none}.program-status-workspace .section-card__header p{max-width:72ch}.program-status-workspace .rank-hero{gap:var(--space-8);padding:var(--space-8);box-shadow:none}.program-status-workspace .rank-hero__identity strong{letter-spacing:var(--type-display-tracking);font-size:clamp(2.25rem,4vw,3.5rem)}.program-status-workspace .rank-hero__progress{padding-inline-start:var(--space-8)}.program-status-workspace .program-activity{padding:var(--space-6);box-shadow:none;border-inline:0;border-radius:0}.program-status-workspace__navigation{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.program-status-workspace__navigation a{min-height:var(--control-height);color:var(--color-text-primary);font-size:var(--type-body-size);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em;align-items:center;display:inline-flex}.program-status-workspace__navigation a:hover{color:var(--color-accent)}.program-status-workspace [id^=program-]{scroll-margin-block-start:8rem}.program-status-workspace .program-path-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.program-status-workspace .program-path{padding:var(--space-6);box-shadow:none}.program-status-workspace .program-path--personal{background:var(--color-surface-raised)}.program-status-workspace .rank-path-scroll,.program-status-workspace .marketing-rate-table-shell{scrollbar-color:var(--color-border-strong) transparent}@media (width<=64rem){.program-status-workspace .program-path-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.program-status-workspace{gap:var(--space-4)}.program-status-workspace .rank-hero{gap:var(--space-6);padding:var(--space-6)}.program-status-workspace .rank-hero__progress{padding-block-start:var(--space-6);padding-inline-start:0}.program-status-workspace .program-activity{padding-inline:var(--space-4)}.program-status-workspace__navigation{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.program-status-workspace__navigation a{min-width:0}.program-status-workspace .program-path{padding:var(--space-4)}}@media (width<=24rem){.program-status-workspace__navigation{grid-template-columns:minmax(0,1fr)}}.finance-workspace{gap:var(--space-6);display:grid}.finance-workspace>.page-header{margin-bottom:0}.finance-balance{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.finance-balance__available{border-inline-end:1px solid var(--color-border-subtle);flex-direction:column;justify-content:center;align-items:start;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.finance-balance dl,.finance-balance dd{margin:0}.finance-balance__available dt{margin-bottom:var(--space-3);font-size:var(--type-body-size);color:var(--color-text-secondary)}.finance-balance__available>dl>dd{font-size:clamp(2rem,3.3vw,3rem);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--type-numeric-tracking);overflow-wrap:anywhere;line-height:1.2}.finance-balance__available p{margin-block:var(--space-3) var(--space-6);font-size:var(--type-small-size);color:var(--color-text-secondary)}.finance-balance__stages{gap:var(--space-6);padding:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-balance__stages>div{min-width:0}.finance-balance__stages dt{margin-bottom:var(--space-2);font-size:var(--type-small-size);color:var(--color-text-secondary)}.finance-balance__stages dd{font-size:var(--type-h2-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-balance__stages .finance-balance__note{margin-top:var(--space-1);font-size:var(--type-label-size);font-weight:var(--font-weight-regular);line-height:var(--type-small-leading);color:var(--color-text-muted)}.finance-workspace__navigation{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.finance-workspace__navigation a{min-height:var(--control-height);color:var(--color-text-primary);font-size:var(--type-body-size);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em;align-items:center;display:inline-flex}.finance-workspace__navigation a:hover{color:var(--color-accent)}.finance-workspace__recipient{gap:var(--space-6);display:grid}.finance-workspace [id^=finance-]{scroll-margin-block-start:8rem}.finance-workspace .section-card{box-shadow:none;margin:0}.finance-workspace .section-card__header p{max-width:72ch}.finance-workspace .finance-two-column{gap:var(--space-6);margin:0}.finance-balance__eligibility{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--type-small-size)}.finance-balance__eligibility strong{color:var(--color-warning);font-weight:var(--font-weight-medium)}.finance-balance__eligibility .finance-blocker-card__primary{margin-block:var(--space-2) 0}.finance-balance__eligibility summary{min-height:var(--control-height);padding-block:var(--space-3);cursor:pointer}.finance-workspace .finance-detail-list dd{font-variant-numeric:tabular-nums}.finance-workspace .data-table__number{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}@media (width<=760px){.finance-balance{grid-template-columns:minmax(0,1fr)}.finance-balance__available{border-inline-end:0;border-bottom:1px solid var(--color-border-subtle)}.finance-balance__stages{padding:var(--space-6) var(--space-4);gap:var(--space-6) var(--space-4)}.finance-balance__stages dd:not(.finance-balance__note){font-size:var(--type-h3-size)}.finance-workspace .finance-two-column{grid-template-columns:minmax(0,1fr)}.finance-workspace .finance-detail-list>div{gap:var(--space-2) var(--space-4);flex-wrap:wrap}.finance-workspace .finance-detail-list dd{margin-inline-start:auto}}@media (width<=359px){.finance-balance__stages{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.finance-workspace .data-table td{justify-items:start;gap:var(--space-1);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.finance-workspace .data-table tr:has(.data-table__action) td:first-child{padding-inline-end:var(--space-12)}}.accounting-workspace{gap:var(--space-6);display:grid}.accounting-workspace>.page-header,.accounting-workspace .section-card{margin:0}.accounting-workspace .section-card{box-shadow:none}.accounting-workspace .data-table-wrap{position:relative}.accounting-workspace .data-table__number{font-variant-numeric:tabular-nums}.accounting-workspace [id^=accounting-]{min-width:0;scroll-margin-block-start:8rem}.accounting-summary{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.accounting-summary__queue,.accounting-summary__paid{padding:var(--space-6);min-width:0}.accounting-summary__queue{border-inline-end:1px solid var(--color-border-subtle)}.accounting-summary h2{margin:0 0 var(--space-6);font-size:var(--type-body-size);font-weight:var(--font-weight-medium)}.accounting-summary dl,.accounting-summary dd{margin:0}.accounting-summary__queue dl{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accounting-summary dt,.accounting-summary p{font-size:var(--type-small-size);color:var(--color-text-secondary)}.accounting-summary dt{margin-bottom:var(--space-2)}.accounting-summary dd{font-size:var(--type-h2-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--type-numeric-tracking);overflow-wrap:anywhere}.accounting-summary dd.accounting-summary__note{margin-top:var(--space-2);font-size:var(--type-label-size);font-weight:var(--font-weight-regular);line-height:var(--type-small-leading);letter-spacing:normal;color:var(--color-text-muted)}.accounting-summary__paid{flex-direction:column;justify-content:center;display:flex}.accounting-summary__paid p{margin:var(--space-3) 0 0}.accounting-workspace__recipient{gap:var(--space-6);display:grid}.accounting-workspace .section-card__header p{max-width:72ch}@media (width<=900px){.accounting-summary{grid-template-columns:minmax(0,1fr)}.accounting-summary__queue{border-inline-end:0;border-bottom:1px solid var(--color-border-subtle)}}@media (width<=480px){.accounting-workspace .data-table td{justify-items:start;gap:var(--space-1);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.accounting-workspace .data-table tr:has(.data-table__action) td:first-child{padding-inline-end:var(--space-12)}.accounting-summary__queue,.accounting-summary__paid{padding:var(--space-4)}.accounting-summary__queue dl{grid-template-columns:minmax(0,1fr);gap:0}.accounting-summary__queue dl>div{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.accounting-summary__queue dl>div+div{border-top:1px solid var(--color-border-subtle)}.accounting-summary__queue dt{margin:0}.accounting-summary__queue dd.accounting-summary__note{grid-area:2/1;margin:0}.accounting-summary__queue dd:not(.accounting-summary__note){grid-area:1/2/span 2}}.economics-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin-block:1.25rem;display:grid}.economics-summary div,.economics-facts div{min-width:0}.economics-summary dt,.economics-facts dt{color:var(--color-text-muted);font-size:.875rem}.economics-summary dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-weight:700}.economics-components{gap:1.25rem;display:grid}.economics-component{border-top:1px solid var(--color-border);padding-block:1.25rem}.economics-component>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.75rem;display:flex}.economics-component h4,.economics-distribution h4{margin:0;font-size:1rem}.economics-component header p{color:var(--color-text-muted);margin-block:.35rem 0;font-size:.875rem}.economics-facts{gap:0;display:grid}.economics-facts>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;display:flex}.economics-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.economics-facts dd small{color:var(--color-text-muted);margin-top:.3rem;display:block}.economics-context{border-inline-start:2px solid var(--color-accent);padding-inline-start:1rem}.economics-distribution{margin-top:1.5rem}.order-economics code{overflow-wrap:anywhere;font-size:.82em}@media (width<=40rem){.economics-facts>div{display:block}.economics-facts dd{text-align:start;margin-top:.35rem}}.team-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.team-workspace>.page-header,.team-workspace .section-card,.team-workspace .filter-bar{margin:0}.team-workspace .section-card,.team-workspace .detail-panel,.team-workspace .partner-tree__node{box-shadow:none}.team-overview{gap:var(--space-6);padding:var(--space-6);border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.team-overview h2{margin:0 0 var(--space-4);font-size:var(--type-body-size);font-weight:var(--font-weight-medium)}.team-overview dl,.team-overview dd{margin:0}.team-overview dt,.team-overview__sponsor>span,.team-overview__unavailable{color:var(--color-text-secondary);font-size:var(--type-small-size)}.team-overview dd{margin-top:var(--space-2);font-variant-numeric:tabular-nums;letter-spacing:var(--type-numeric-tracking);font-size:var(--type-h2-size);font-weight:var(--font-weight-medium)}.team-overview__total dd{font-size:clamp(2.5rem,4vw,4rem);line-height:var(--type-numeric-leading)}.team-overview__details{gap:var(--space-6);border-inline-start:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline-start:var(--space-6);display:grid}.team-overview__sponsor{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);grid-column:1/-1;display:grid}.team-overview__sponsor>div{align-items:center;gap:var(--space-3);display:flex}.team-overview__sponsor strong{overflow-wrap:anywhere}.team-overview>.skeleton,.team-overview__unavailable{grid-column:1/-1}.team-overview__unavailable{margin:0}.team-workspace__controls .segmented-control{flex-wrap:wrap;max-width:100%;display:flex}.team-workspace__controls .segmented-control button,.team-workspace .data-table__action button,.team-workspace .partner-tree__toggle{min-width:var(--control-height);min-height:var(--control-height)}.team-workspace .team-tree-workspace{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.team-workspace .partner-tree__node[data-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.team-workspace .person-cell{white-space:normal;min-width:0}.team-workspace .person-cell>span:last-child{overflow-wrap:anywhere;min-width:0}.team-workspace .data-table__row--selected td{box-shadow:none}@media (width<=52rem){.team-workspace .partner-tree__level{grid-template-columns:minmax(0,1fr)}.team-workspace .partner-tree__branch{min-width:0}.team-workspace .partner-tree__node{min-width:13rem}.team-workspace .partner-tree__select>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.team-workspace .partner-tree__children>.partner-tree__level{margin-inline-start:var(--space-2);padding-inline-start:var(--space-2)}}@media (width<=48rem){.team-overview{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.team-overview__details{padding:var(--space-4) 0 0;border-inline-start:0;border-top:1px solid var(--color-border-subtle)}}@media (width<=30rem){.team-overview__details{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.team-overview__details>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.team-overview__details dd{margin:0}}@media (width<=40rem){.team-workspace .data-table td:first-child{grid-template-columns:minmax(0,1fr)}.team-workspace .data-table .data-table__action{justify-content:flex-end;position:static;width:100%!important;display:flex!important}.team-workspace .data-table__row--selected{border-color:var(--color-accent)}}.page--documents{--documents-rule:var(--color-border-subtle)}.documents-workspace__navigation{margin-bottom:var(--space-6);border-block:1px solid var(--documents-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.documents-workspace__navigation a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.5rem;padding-inline:var(--space-4);border-right:1px solid var(--documents-rule);color:var(--color-text-secondary);transition:color var(--transition-color), background-color var(--transition-color);display:flex}.documents-workspace__navigation a:last-child{border-right:0}.documents-workspace__navigation a:hover{color:var(--color-text-primary);background:var(--color-surface-interactive)}.documents-workspace__navigation a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.documents-workspace__navigation strong,.document-group__count{min-width:1.8rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:right}.page--documents .document-center{padding-inline:var(--space-6);border:1px solid var(--documents-rule);border-radius:var(--radius-lg);background:var(--color-surface);gap:0;overflow:hidden}.page--documents .document-group{padding:var(--space-6) 0;border:0;border-bottom:1px solid var(--documents-rule);box-shadow:none;background:0 0;border-radius:0;scroll-margin-top:6rem}.page--documents .document-group:last-child{border-bottom:0}.page--documents .document-group .section-card__header{margin-bottom:var(--space-4)}.page--documents .document-group .empty-state{justify-items:start;gap:.15rem var(--space-3);max-width:none;min-height:0;padding:var(--space-4);background:var(--color-background-secondary);text-align:left;border:0;grid-template-columns:auto minmax(0,1fr);margin:0}.page--documents .document-group .empty-state>span{grid-row:1/span 2}.page--documents .document-group .empty-state p{max-width:58ch}.page--documents .reconciliation-request input[type=date]{width:100%;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background-color:var(--color-surface);padding:.65rem .75rem}@media (width<=40rem){.documents-workspace__navigation{margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.documents-workspace__navigation a:nth-child(2){border-right:0}.documents-workspace__navigation a:nth-child(-n+2){border-bottom:1px solid var(--documents-rule)}.page--documents .document-center{padding-inline:var(--space-4)}.page--documents .document-group{padding-block:var(--space-4)}.page--documents .document-group .empty-state{padding:var(--space-3)}}.profile-workspace__navigation{margin-bottom:var(--space-6);border-block:1px solid var(--color-border-subtle);display:flex}.profile-workspace__navigation a{min-height:3.5rem;padding-inline:var(--space-3);border-right:1px solid var(--color-border-subtle);color:var(--color-text-secondary);text-align:center;transition:color var(--transition-color), background-color var(--transition-color);flex:1 1 0;place-items:center;display:grid}.profile-workspace__navigation a:last-child{border-right:0}.profile-workspace__navigation a:hover{color:var(--color-text-primary);background:var(--color-surface-interactive)}.profile-workspace__navigation a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.page--profile .profile-layout{gap:var(--space-6);grid-template-columns:18rem minmax(0,1fr)}.page--profile .profile-summary{padding:var(--space-6);top:6rem}.page--profile .profile-content{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);gap:0;overflow:hidden}.page--profile .profile-content>.section-card{padding:var(--space-6);border:0;border-bottom:1px solid var(--color-border-subtle);box-shadow:none;background:0 0;border-radius:0;scroll-margin-top:6rem}.page--profile .profile-content>.section-card:last-child{border-bottom:0}@media (width<=64rem){.page--profile .profile-layout{gap:var(--space-4);grid-template-columns:15rem minmax(0,1fr)}}@media (width<=48rem){.profile-workspace__navigation{margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-workspace__navigation a:nth-child(2){border-right:0}.profile-workspace__navigation a:nth-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.page--profile .profile-layout{grid-template-columns:1fr}.page--profile .profile-summary{position:static}.page--profile .profile-content>.section-card{padding:var(--space-4)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--font-family-ui:"Eastman", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-technical:ui-monospace, "SFMono-Regular", Consolas, monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extra-bold:800;--type-display-size:3rem;--type-display-leading:1.05;--type-display-tracking:-.035em;--type-h1-size:2rem;--type-h1-leading:1.12;--type-h1-tracking:-.025em;--type-h2-size:1.25rem;--type-h2-leading:1.25;--type-h2-tracking:-.015em;--type-h3-size:1rem;--type-h3-leading:1.35;--type-body-size:.875rem;--type-body-leading:1.55;--type-small-size:.8125rem;--type-small-leading:1.5;--type-label-size:.75rem;--type-label-leading:1.35;--type-numeric-leading:1.1;--type-numeric-tracking:-.02em;--brand-ink:#0b0d0e;--brand-navy:var(--brand-ink);--brand-graphite:#20292b;--brand-turquoise:#5ce1e6;--brand-cyan:var(--brand-turquoise);--brand-cold-gray:#e7ecea;--brand-white:#fff;--accent-steel:#467e8e;--accent-turquoise:#007b80;--accent-amber:#b77d16;--accent-coral:#ba475f;--neutral-gray:#667370;--color-brand:var(--brand-ink);--color-accent:#006a70;--color-accent-strong:#005459;--color-accent-soft:#e2f5f3;--color-accent-text:#fff;--color-action:var(--brand-turquoise);--color-action-hover:#83eaee;--color-action-text:var(--brand-ink);--color-background:#f4f5f2;--color-background-secondary:#edefec;--color-background-raised:#e9eeea;--color-background-inset:#e5eae6;--color-surface:#fff;--color-surface-raised:#fafbf9;--color-surface-interactive:#f0f4f1;--color-surface-elevated:#fff;--color-surface-accent:#e2f5f3;--color-surface-strong:#20292b;--color-text-primary:var(--brand-ink);--color-text-secondary:#46524f;--color-text-muted:#596762;--color-text-on-strong:#f7faf8;--color-border-subtle:#dfe5e0;--color-border:#c7d0cb;--color-border-strong:#85958c;--color-border-interactive:#4e918d;--color-success:#147a46;--color-success-soft:#e8f6ee;--color-warning:#8a5d00;--color-warning-soft:#fff4d9;--color-danger:#b92f4c;--color-danger-soft:#fff0f3;--color-info:#276583;--color-info-soft:#eaf3f8;--chart-primary:#006a70;--chart-secondary:#778f86;--chart-accent:#b77d16;--chart-muted:#ccd7d0;--focus-ring:#007b80;--overlay:#0b0d0e8f;--shadow-color:#0b0d0e1a;--shadow-subtle:none;--shadow-card:none;--shadow-elevated:0 3px 8px #0b0d0e1a;--shadow-floating:0 12px 28px #0b0d0e29;--shadow-soft:var(--shadow-card);--shadow-menu:var(--shadow-floating);--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-page:clamp(1rem, 3vw, 2.5rem);--content-width:94rem;--control-height:2.75rem;--motion-instant:0s;--motion-fast:.12s;--motion-standard:.18s;--motion-slow:.24s;--motion-visualization:.48s;--ease-out:cubic-bezier(.23, 1, .32, 1);--transition-fast:var(--motion-standard) var(--ease-out);--transition-press:var(--motion-fast) var(--ease-out);--transition-color:var(--motion-fast) ease;--z-sticky:20;--z-dropdown:40;--z-backdrop:60;--z-drawer:70;--z-modal:80;--z-toast:90;--z-tooltip:100;font-family:Eastman,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand:#c4f6f1;--color-accent:#83eaee;--color-accent-strong:#b3f6f5;--color-accent-soft:#193a3c;--color-accent-text:#0b0d0e;--color-action-hover:#a4f1f3;--color-background:#111819;--color-background-secondary:#151d1f;--color-background-raised:#1d2729;--color-background-inset:#101718;--color-surface:#1a2426;--color-surface-raised:#202d2f;--color-surface-interactive:#273739;--color-surface-elevated:#253336;--color-surface-accent:#193a3c;--color-surface-strong:#253336;--color-text-primary:#f4f6f3;--color-text-secondary:#c4d0ca;--color-text-muted:#a1b2aa;--color-text-on-strong:#f4f6f3;--color-border-subtle:#334243;--color-border:#445557;--color-border-strong:#718c88;--color-border-interactive:#64aead;--color-success:#80d6a0;--color-success-soft:#153a2b;--color-warning:#ffd37a;--color-warning-soft:#3b2d0d;--color-danger:#ff9bad;--color-danger-soft:#401d29;--color-info:#9dcced;--color-info-soft:#203849;--chart-primary:#5ce1e6;--chart-secondary:#a1b7a8;--chart-accent:#ebbc70;--chart-muted:#455755;--focus-ring:#83eaee;--overlay:#050a0bc2;--shadow-color:#00000042;--shadow-elevated:0 3px 8px #00000038;--shadow-floating:0 12px 28px #0006}@font-face{font-family:Eastman;src:url(/assets/Eastman-Light-BQaA-cq9.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Eastman;src:url(/assets/Eastman-Regular-DxIvSCe-.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Eastman;src:url(/assets/Eastman-Medium-CvSekEKJ.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Eastman;src:url(/assets/Eastman-Bold-CJ3LAG1l.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Eastman;src:url(/assets/Eastman-ExtraBold-DVzrOa2E.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:Eastman;src:url(/assets/Eastman-Italic-wIqFv2V0.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Eastman;src:url(/assets/Eastman-MediumItalic-Dz2rxs3U.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:Eastman;src:url(/assets/Eastman-BoldItalic-OdRbUAri.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:700}*{box-sizing:border-box}html{background:var(--color-background);scroll-behavior:smooth;min-width:20rem;min-height:100%}body{min-width:20rem;min-height:100vh;color:var(--color-text-primary);background:radial-gradient(circle at 12% -10%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 28rem), var(--color-background);margin:0;font-size:.9375rem;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea,summary{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 32%, transparent)}button{border:0}button:not(:disabled),summary,a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-drawer);border-radius:var(--radius-md);color:var(--color-accent-text);background:var(--color-accent);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-container{width:min(100%, var(--content-width));padding-inline:var(--space-page);margin-inline:auto}.app-shell{flex-direction:column;min-height:100vh;display:flex}.environment-bar{color:var(--color-text-secondary);background:var(--color-background-raised);border-bottom:1px solid var(--color-border);font-size:.72rem}.environment-bar .app-container{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.app-header{z-index:var(--z-sticky);border-bottom:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;top:0}.app-header__inner{width:min(100%, var(--content-width));min-height:4.6rem;padding-inline:var(--space-page);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.brand{border-radius:var(--radius-sm);flex:none;align-items:center;display:inline-flex}.sateg-logo{max-width:100%;height:auto;display:block}.desktop-navigation{overscroll-behavior-inline:contain;flex:1;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:clamp(.15rem,.35vw,.5rem);min-width:0;display:flex;overflow-x:auto}.nav-link{border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:color var(--transition-color), background var(--transition-color);align-items:center;gap:.7rem;font-size:.76rem;font-weight:500;display:flex;position:relative}.desktop-navigation .nav-link{white-space:nowrap;flex:none;padding-inline:clamp(.4rem,.75vw,.75rem)}.desktop-navigation .nav-link:after{background:var(--color-accent);content:"";transform-origin:50%;height:2px;position:absolute;bottom:-1px;left:.45rem;right:.45rem;transform:scaleX(0)}.nav-link:hover,.nav-link--active{color:var(--color-text-primary)}.desktop-navigation .nav-link--active:after{transform:scaleX(1)}.app-header__actions{flex:none;align-items:center;gap:.5rem;display:flex}.notification-trigger{position:relative}.notification-trigger__badge{border:2px solid var(--color-surface);min-width:1.15rem;height:1.15rem;color:var(--color-accent-text);background:var(--color-accent);border-radius:999px;place-items:center;padding-inline:.22rem;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:-.25rem;right:-.35rem}.notification-dialog .responsive-dialog__surface{width:min(31rem,100vw - 2rem)}.notification-dialog__toolbar{color:var(--color-text-secondary);font-size:var(--type-small-size);justify-content:space-between;align-items:center;gap:1rem;display:flex}.notification-state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .75rem;margin-top:.75rem;padding:.9rem;display:grid}.notification-state__icon{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-accent);background:var(--color-accent-soft);grid-row:1/span 2;place-items:center;display:grid}.notification-state>div{gap:.15rem;display:grid}.notification-state strong{font-size:var(--type-small-size)}.notification-state p{color:var(--color-text-secondary);font-size:var(--type-small-size);margin:0}.notification-state .button{grid-column:2;justify-self:start;margin-top:.55rem}.notification-state--error .notification-state__icon{color:var(--color-danger);background:var(--color-danger-soft)}.notification-state--empty .notification-state__icon{color:var(--color-success);background:var(--color-success-soft)}.notification-list{margin-top:.75rem;display:grid}.notification-item{border:0;border-top:1px solid var(--color-border-subtle);width:100%;color:var(--color-text-primary);text-align:left;background:0 0;grid-template-columns:.45rem minmax(0,1fr) auto;gap:.75rem;padding:.9rem 0;display:grid}.notification-item>span:nth-child(2){gap:.25rem;display:grid}.notification-item span span,.notification-item time,.notification-empty{color:var(--color-text-secondary);font-size:var(--type-small-size)}.notification-item--action{background:var(--color-accent-soft)}.notification-item .notification-item__category{color:var(--color-text-primary);font-size:.75rem;font-weight:600}.notification-item__marker{background:0 0;border-radius:50%;width:.4rem;height:.4rem;margin-top:.4rem}.notification-item--unread .notification-item__marker{background:var(--color-accent)}.notification-item--unread strong{font-weight:750}@media (width<=47.99rem){.notification-dialog .responsive-dialog__surface{width:100%}}.icon-button{border:1px solid var(--color-border);border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);background:var(--color-surface);transition:color var(--transition-color), border-color var(--transition-color), background var(--transition-color), transform var(--transition-press);flex:none;place-items:center;display:inline-grid;position:relative}.icon-button:not(:disabled):hover{color:var(--color-accent);border-color:var(--color-border-strong);background:var(--color-accent-soft)}.icon-button:not(:disabled):active,.button:not(:disabled):active,.quick-action:active{transform:scale(.97)}.icon-button--small{background:0 0;border:0;width:2rem;height:2rem}.notification-button>span{border:2px solid var(--color-surface);width:1.15rem;height:1.15rem;color:var(--color-action-text);background:var(--brand-cyan);border-radius:50%;place-items:center;font-size:.6rem;font-weight:800;display:grid;position:absolute;top:-.25rem;right:-.25rem}.menu-button{display:none}.user-menu{position:relative}.user-menu summary{border-radius:var(--radius-md);align-items:center;gap:.6rem;min-height:2.8rem;padding:.2rem .25rem .2rem .35rem;list-style:none;display:flex}.user-menu summary::-webkit-details-marker{display:none}.user-menu[open] summary>svg{transform:rotate(90deg)}.user-menu__identity{min-width:5.25rem;display:grid}.user-menu__identity strong{font-size:.76rem}.user-menu__identity small{color:var(--color-text-muted);font-size:.67rem}.user-menu__role{align-items:center;gap:.2rem;display:inline-flex}.avatar{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-accent-text);background:var(--color-accent);flex:none;place-items:center;font-size:.73rem;font-weight:800;display:inline-grid}.avatar--small{width:2rem;height:2rem;font-size:.65rem}.avatar--large{width:3.5rem;height:3.5rem;font-size:1rem}.avatar--xlarge{width:5rem;height:5rem;font-size:1.25rem}.user-menu__popover{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:18.5rem;box-shadow:var(--shadow-menu);padding:1rem;position:absolute;top:calc(100% + .7rem);right:0}.user-menu__popover>p{color:var(--color-text-muted);margin-bottom:.6rem;font-size:.72rem;font-weight:500}.user-menu__account{border-bottom:1px solid var(--color-border);gap:.15rem;margin-bottom:.85rem;padding-bottom:.85rem;display:grid}.user-menu__account strong{font-size:.85rem}.user-menu__account span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.user-menu__links{border-top:1px solid var(--color-border);gap:.2rem;margin-top:.85rem;padding-top:.85rem;display:grid}.user-menu__links a{border-radius:var(--radius-md);color:var(--color-text-secondary);align-items:center;gap:.65rem;padding:.7rem;font-size:.85rem;display:flex}.user-menu__links a:hover,.user-menu__links a[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft)}.theme-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-raised);grid-template-columns:repeat(3,1fr);gap:.25rem;min-width:0;margin:0;padding:.25rem;display:grid}.theme-toggle label{min-width:0}.theme-toggle input{opacity:0;pointer-events:none;position:absolute}.theme-toggle label>span{border-radius:var(--radius-sm);min-height:2.2rem;color:var(--color-text-secondary);transition:color var(--transition-color), background var(--transition-color);justify-content:center;align-items:center;gap:.35rem;padding:.45rem;font-size:.7rem;display:flex}.theme-toggle input:checked+span{color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-soft)}.theme-toggle input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 32%, transparent)}.app-main{flex:1}.page-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.75rem;display:flex}.page-header>div:first-child{max-width:50rem}.page-header__meta{color:var(--color-accent);margin-bottom:.35rem;font-size:.74rem;font-weight:700}.page-header h1{letter-spacing:-.03em;margin-bottom:.4rem;font-size:2rem;font-weight:700;line-height:1.15}.page-header>div>p:last-child{max-width:68ch;color:var(--color-text-secondary);margin-bottom:0}.page-header__actions{flex:none;align-items:center;gap:.65rem;display:flex}.button{border-radius:var(--radius-md);min-height:2.75rem;transition:color var(--transition-color), border-color var(--transition-color), background var(--transition-color), transform var(--transition-press);justify-content:center;align-items:center;gap:.55rem;padding:.68rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.button--primary{color:var(--color-action-text);background:var(--color-action)}.button--secondary{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:var(--color-surface)}.button--secondary:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent)}.text-link{min-height:2.75rem;color:var(--color-accent);background:0 0;align-items:center;gap:.35rem;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.text-link svg{transition:transform var(--transition-press)}.section-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-soft);padding:1.25rem}.section-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.section-card__header h2{letter-spacing:-.015em;margin-bottom:.18rem;font-size:1rem}.section-card__header p{color:var(--color-text-muted);margin-bottom:0;font-size:.76rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:.85rem}.metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr));margin-block:.85rem}.metric-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:1.05rem 1.1rem 1rem}.metric-card--featured{color:var(--color-text-on-strong);background:var(--color-surface-strong);border-color:#0000}.metric-card__topline{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:2rem;display:flex}.metric-card__icon{width:2rem;height:2rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:8px;place-items:center;display:grid}.metric-card--featured .metric-card__icon{color:var(--color-action-text);background:var(--brand-cyan)}.metric-card__label{color:var(--color-text-secondary);margin:.75rem 0 .1rem;font-size:.75rem;font-weight:500}.metric-card__value{letter-spacing:-.035em;margin-bottom:.1rem;font-size:1.6rem;font-weight:700;line-height:1.25}.metric-card__helper{color:var(--color-text-muted);margin-bottom:0;font-size:.7rem}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money--compact{font-size:.88rem;font-weight:700}.trend-badge{color:var(--color-success);white-space:nowrap;align-items:center;gap:.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.trend-badge--down svg{transform:rotate(90deg)}.metric-card--featured .trend-badge{color:var(--brand-cyan)}.dashboard-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.chart-card{grid-column:span 8}.dashboard-layout__breakdown{grid-column:span 4}.dashboard-layout__status{grid-column:span 5}.dashboard-layout__activity{grid-column:span 7}.dashboard-layout__marketing{grid-column:span 12}.dashboard-marketing-rank{align-items:baseline;gap:.75rem;display:flex}.dashboard-marketing-rank strong{color:var(--color-accent);font-size:2rem}.dashboard-marketing-rank span{color:var(--color-text-secondary);font-size:.75rem}.income-chart{margin:0}.income-chart svg{width:100%;min-height:15rem;display:block;overflow:visible}.income-chart__grid path{fill:none;stroke:var(--color-border);stroke-width:1px}.income-chart__area{fill:color-mix(in srgb, var(--chart-primary) 12%, transparent);stroke:none}.income-chart__current,.income-chart__previous{fill:none;vector-effect:non-scaling-stroke}.income-chart__current{stroke:var(--chart-primary);stroke-width:2.5px}.income-chart__previous{stroke:var(--chart-secondary);stroke-dasharray:5 5;stroke-width:2px}.income-chart__points circle{fill:var(--color-surface);stroke:var(--chart-primary);stroke-width:2px}.income-chart__labels{color:var(--color-text-muted);justify-content:space-between;margin-top:-1rem;font-size:.62rem;display:flex}.income-chart figcaption{color:var(--color-text-secondary);gap:1rem;margin-top:1rem;font-size:.68rem;display:flex}.income-chart figcaption span,.income-breakdown dt,.breakdown-list dt{align-items:center;gap:.45rem;display:flex}.legend-dot,.breakdown-list__marker{background:var(--chart-muted);border-radius:50%;flex:none;width:.48rem;height:.48rem}.legend-dot--current,.legend-dot--brand,.breakdown-list__marker--brand{background:var(--chart-primary)}.legend-dot--previous{background:var(--chart-secondary)}.legend-dot--accent,.breakdown-list__marker--accent{background:var(--chart-accent)}.legend-dot--muted,.breakdown-list__marker--muted{background:var(--chart-muted)}.income-breakdown__total{gap:.1rem;margin-bottom:1.25rem;display:grid}.income-breakdown__total span:first-child{color:var(--color-text-muted);font-size:.72rem}.income-breakdown__total .money{letter-spacing:-.035em;font-size:1.65rem;font-weight:700}.income-breakdown__bar{border-radius:var(--radius-sm);background:var(--color-background-raised);gap:2px;height:.6rem;margin-bottom:1rem;display:flex;overflow:hidden}.income-breakdown__segment--brand{background:var(--chart-primary)}.income-breakdown__segment--accent{background:var(--chart-accent)}.income-breakdown__segment--muted{background:var(--chart-muted)}.income-breakdown dl,.breakdown-list{gap:0;margin:0;display:grid}.income-breakdown dl>div,.breakdown-list>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.income-breakdown dl>div:last-child,.breakdown-list>div:last-child{border-bottom:0}.income-breakdown dt,.breakdown-list dt{color:var(--color-text-secondary);font-size:.72rem}.income-breakdown dd,.breakdown-list dd{justify-items:end;margin:0;display:grid}.income-breakdown dd small,.breakdown-list dd small{color:var(--color-text-muted);font-size:.65rem}.status-progress{gap:1rem;display:grid}.status-progress__ranks{align-items:center;display:flex}.rank-badge{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:2.45rem;height:2.45rem;color:var(--color-text-secondary);background:var(--color-surface-elevated);place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.rank-badge--current{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent)}.status-progress__line{background:var(--color-border-strong);flex:1;height:1px}.progress{border-radius:var(--radius-sm);background:var(--color-background-raised);height:.55rem;overflow:hidden}.progress>span{background:var(--color-accent);transform-origin:0;width:100%;height:100%;transition:transform var(--motion-slow) var(--ease-out);display:block}.status-progress>p{color:var(--color-text-secondary);margin-bottom:0;font-size:.74rem}.status-facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.status-facts span{color:var(--color-text-muted);font-size:.68rem;display:grid}.status-facts strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:1.25rem}.activity-feed{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-feed li{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.75rem;display:grid}.activity-feed li:last-child{border-bottom:0}.activity-feed__dot{border:2px solid var(--color-surface);background:var(--color-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 1px var(--color-accent);border-radius:50%}.activity-feed li div{display:grid}.activity-feed strong{font-size:.78rem}.activity-feed li div span,.activity-feed time{color:var(--color-text-muted);font-size:.68rem}.activity-feed time{white-space:nowrap}.quick-actions-block{border-radius:var(--radius-lg);color:var(--color-text-on-strong);background:var(--color-surface-strong);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.quick-actions-block>div:first-child{max-width:18rem}.quick-actions-block h2{margin-bottom:.2rem;font-size:1rem}.quick-actions-block p{color:color-mix(in srgb, var(--color-text-on-strong) 70%, transparent);margin-bottom:0;font-size:.75rem}.quick-actions{gap:.65rem;display:flex}.quick-action{border-radius:var(--radius-md);min-width:17rem;color:var(--color-text-primary);background:var(--color-surface);transition:background var(--transition-color), transform var(--transition-press);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.quick-action:hover{background:var(--color-accent-soft)}.quick-action__icon{width:2.35rem;height:2.35rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:8px;place-items:center;display:grid}.quick-action>span:nth-child(2){display:grid}.quick-action strong{font-size:.76rem}.quick-action small{color:var(--color-text-muted);font-size:.64rem}.summary-strip{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(4,1fr);margin-bottom:.85rem;display:grid}.summary-strip>div{border-right:1px solid var(--color-border);gap:.15rem;padding:1rem 1.25rem;display:grid}.summary-strip>div:last-child{border-right:0}.summary-strip span{color:var(--color-text-muted);font-size:.7rem}.summary-strip strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.process-preview{border-color:var(--color-accent);background:var(--color-accent-soft);margin-bottom:.85rem}.process-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.process-step{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:5rem;color:var(--color-text-muted);background:var(--color-surface);align-content:start;gap:.25rem;padding:.75rem;display:grid}.process-step>span{background:var(--color-background-raised);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.62rem;font-weight:700;display:grid}.process-step strong{font-size:.76rem}.process-step small{font-size:.65rem}.process-step--active{border-color:var(--color-accent);color:var(--color-text-primary)}.process-step--active>span{color:var(--color-accent-text);background:var(--color-accent)}.process-preview__note{color:var(--color-info);align-items:flex-start;gap:.65rem;margin-top:.85rem;display:flex}.process-preview__note p{margin-bottom:0;display:grid}.process-preview__note strong{font-size:.75rem}.process-preview__note span{color:var(--color-text-secondary);font-size:.7rem}.filter-bar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:.75rem;min-height:3.6rem;margin-bottom:.85rem;padding:.55rem;display:flex}.search-field{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:min(22rem,100%);min-height:2.45rem;color:var(--color-text-muted);background:var(--color-surface-elevated);align-items:center;gap:.55rem;padding-inline:.7rem;display:flex}.search-field:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent)}.search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.78rem}.search-field input::placeholder,textarea::placeholder{color:var(--color-text-secondary);opacity:1}.select-field{color:var(--color-text-muted);align-items:center;gap:.55rem;font-size:.7rem;display:flex}.select-field select,.support-form input,.support-form select,.support-form textarea,.form-grid input{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2.45rem;color:var(--color-text-primary);background:var(--color-surface-elevated)}.select-field select{padding-inline:.65rem 2rem}.filter-result{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;padding-right:.5rem;font-size:.7rem}.segmented-control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-raised);gap:.2rem;padding:.2rem;display:inline-flex}.segmented-control button,.category-scroller button{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-secondary);background:0 0;padding:.45rem .75rem;font-size:.72rem;font-weight:500}.segmented-control button[aria-pressed=true],.category-scroller button[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-soft)}.master-detail{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:.85rem;display:grid}.master-detail__main{padding:0;overflow:hidden}.master-detail__main>.section-card__header{padding:1.25rem 1.25rem 0}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.75rem}.data-table th{border-block:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-elevated);text-align:left;white-space:nowrap;padding:.65rem .8rem;font-size:.65rem;font-weight:500}.data-table td{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle;padding:.75rem .8rem}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--color-accent-soft)}.data-table__number{font-variant-numeric:tabular-nums;text-align:right!important}.data-table__action{width:2.5rem;text-align:right!important}.primary-cell,.person-cell>span:last-child{gap:.1rem;display:grid}.primary-cell strong,.person-cell strong{color:var(--color-text-primary);font-size:.75rem}.primary-cell small,.person-cell small{color:var(--color-text-muted);font-size:.65rem}.person-cell{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.status-badge{border-radius:var(--radius-sm);min-height:1.55rem;color:var(--color-text-secondary);background:var(--color-background-raised);white-space:nowrap;align-items:center;padding:.2rem .5rem;font-size:.63rem;font-weight:700;display:inline-flex}.status-badge--success{color:var(--color-success);background:var(--color-success-soft)}.status-badge--warning{color:var(--color-warning);background:var(--color-warning-soft)}.status-badge--danger{color:var(--color-danger);background:var(--color-danger-soft)}.status-badge--info{color:var(--color-info);background:var(--color-info-soft)}.product-badge{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-surface-elevated);white-space:nowrap;padding:.25rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:700;display:inline-flex}.detail-panel{border-radius:var(--radius-lg);color:var(--color-text-on-strong);background:var(--color-surface-strong);gap:1rem;padding:1.2rem;display:grid;position:sticky;top:5.5rem}.detail-panel>header{display:grid}.detail-panel>header span,.detail-panel>header+span,.detail-panel>header~span,.detail-panel>header~.status-badge{justify-self:start}.detail-panel header span{color:color-mix(in srgb, var(--color-text-on-strong) 68%, transparent);font-size:.68rem}.detail-panel header strong{font-size:1.15rem}.detail-panel dl{gap:0;margin:0;display:grid}.detail-panel dl div{border-bottom:1px solid color-mix(in srgb, var(--color-text-on-strong) 14%, transparent);justify-content:space-between;gap:1rem;padding-block:.65rem;display:flex}.detail-panel dt{color:color-mix(in srgb, var(--color-text-on-strong) 68%, transparent);font-size:.67rem}.detail-panel dd{text-align:right;margin:0;font-size:.7rem;font-weight:500}.detail-panel__note{color:color-mix(in srgb, var(--color-text-on-strong) 66%, transparent);margin-bottom:0;font-size:.66rem}.detail-panel--person{justify-items:start}.finance-layout,.requirements-layout,.support-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.breakdown-list>div{padding-block:.85rem}.status-timeline{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.status-timeline li{align-content:start;gap:.55rem;display:grid;position:relative}.status-timeline li:after{background:var(--color-border-strong);content:"";height:1px;position:absolute;top:.8rem;left:1.65rem;right:0}.status-timeline li:last-child:after{display:none}.status-timeline li>span{z-index:1;width:1.6rem;height:1.6rem;color:var(--color-accent-text);background:var(--color-accent);border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid;position:relative}.status-timeline li div{gap:.2rem;display:grid}.status-timeline strong{font-size:.72rem}.status-timeline small{color:var(--color-text-muted);font-size:.62rem}.rank-hero{border-radius:var(--radius-lg);color:var(--color-text-on-strong);background:var(--color-surface-strong);grid-template-columns:minmax(13rem,.38fr) minmax(0,1fr);align-items:center;gap:2rem;margin-bottom:.85rem;padding:1.5rem;display:grid}.rank-hero__identity{display:grid}.rank-hero__identity span,.rank-hero__progress span{color:color-mix(in srgb, var(--color-text-on-strong) 68%, transparent);font-size:.72rem}.rank-hero__identity strong{color:var(--brand-cyan);letter-spacing:-.04em;margin-block:.25rem;font-size:3rem}.rank-hero__identity p,.rank-hero__progress p{color:color-mix(in srgb, var(--color-text-on-strong) 68%, transparent);margin-bottom:0;font-size:.7rem}.rank-hero__progress{gap:.75rem;display:grid}.rank-hero__progress>div:first-child{justify-content:space-between;align-items:end;display:flex}.rank-hero__progress strong{font-variant-numeric:tabular-nums;font-size:1.4rem}.rank-hero .progress{background:color-mix(in srgb, var(--color-text-on-strong) 15%, transparent)}.rank-hero .progress>span{background:var(--brand-cyan)}.rank-path{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.rank-path__item{color:var(--color-text-muted);text-align:center;justify-items:center;gap:.35rem;display:grid;position:relative}.rank-path__item:after{z-index:0;background:var(--color-border-strong);content:"";height:1px;position:absolute;top:1.2rem;left:-50%;right:50%}.rank-path__item:first-child:after{display:none}.rank-path__item .rank-badge{z-index:1;position:relative}.rank-path__item--passed:after,.rank-path__item--current:after{background:var(--color-accent)}.rank-path__item>span{font-size:.68rem}.rank-path__item>small{font-size:.58rem}.marketing-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.marketing-rate-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);overflow:hidden}.marketing-rate-card>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.marketing-rate-card>header div{gap:.15rem;display:grid}.marketing-rate-card>header strong{font-size:.85rem}.marketing-rate-card>header span{color:var(--color-text-muted);font-size:.65rem}.marketing-rate-card>header>span{color:var(--color-accent);white-space:nowrap;font-weight:700}.marketing-rate-card dl,.marketing-detail-list{margin:0}.marketing-rate-card dl{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.marketing-rate-card dl>div{border-right:1px solid var(--color-border);justify-items:center;gap:.2rem;padding:.7rem .25rem;display:grid}.marketing-rate-card dl>div:last-child{border-right:0}.marketing-rate-card dt{color:var(--color-text-muted);font-size:.62rem;font-weight:700}.marketing-rate-card dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.65rem}.marketing-detail-list{gap:0;display:grid}.marketing-detail-list>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;display:flex}.marketing-detail-list>div:last-child{border-bottom:0}.marketing-detail-list dt{color:var(--color-text-muted);font-size:.72rem}.marketing-detail-list dd{text-align:right;margin:0;font-size:.75rem;font-weight:650}.marketing-admin-layout{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:.85rem;margin-bottom:.85rem;display:grid}.marketing-decision-list{color:var(--color-text-secondary);gap:.5rem;margin:1rem 0 0;padding-left:1.1rem;font-size:.75rem;display:grid}.check-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--color-text-secondary);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.check-list svg{color:var(--color-success)}.remaining-target{grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem;display:grid}.remaining-target strong{color:var(--color-accent);letter-spacing:-.04em;font-size:2.2rem}.remaining-target>span{color:var(--color-text-secondary);font-size:.75rem}.remaining-target p{color:var(--color-text-muted);grid-column:1/-1;margin-bottom:0;font-size:.7rem}.target-split{border-top:1px solid var(--color-border);gap:2rem;margin-top:1rem;padding-top:.85rem;display:flex}.target-split span{color:var(--color-text-muted);font-size:.68rem}.target-split strong{color:var(--color-text-primary);margin-right:.25rem;font-size:1rem}.team-tree{justify-items:center;gap:1.5rem;padding:1rem 1.25rem 1.5rem;display:grid}.team-tree__root{border-radius:var(--radius-md);min-width:10rem;color:var(--color-text-on-strong);background:var(--color-surface-strong);justify-items:center;gap:.25rem;padding:.8rem;display:grid;position:relative}.team-tree__root strong,.team-tree__branches strong{font-size:.72rem}.team-tree__root small,.team-tree__branches small{color:var(--color-text-muted);font-size:.62rem}.team-tree__root .avatar{margin-top:-1.8rem}.team-tree__branches{justify-content:center;gap:.7rem;width:100%;display:flex;position:relative}.team-tree__branches:before{background:var(--color-border-strong);content:"";height:1px;position:absolute;top:-.75rem;left:12%;right:12%}.team-tree__branches button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);justify-items:center;gap:.2rem;min-width:8rem;padding:.75rem;display:grid;position:relative}.team-tree__branches button:before{background:var(--color-border-strong);content:"";width:1px;height:.75rem;position:absolute;top:-.75rem}.team-tree>p{color:var(--color-text-muted);align-items:center;gap:.45rem;margin-bottom:0;font-size:.68rem;display:flex}.referral-hero{border-radius:var(--radius-lg);color:var(--color-text-on-strong);background:var(--color-surface-strong);grid-template-columns:minmax(0,1fr) 15rem;align-items:center;gap:2rem;padding:1.6rem;display:grid}.referral-hero__copy>span{color:var(--brand-cyan);font-size:.72rem;font-weight:700}.referral-hero h2{letter-spacing:-.03em;max-width:30rem;margin:.45rem 0 .6rem;font-size:1.55rem}.referral-hero p,.referral-hero small{color:color-mix(in srgb, var(--color-text-on-strong) 68%, transparent)}.referral-hero p{max-width:52ch;font-size:.78rem}.referral-hero small{margin-top:.5rem;font-size:.64rem;display:block}.copy-field{border:1px solid color-mix(in srgb, var(--color-text-on-strong) 20%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 8%, transparent);align-items:center;gap:.5rem;max-width:36rem;padding:.35rem;display:flex}.copy-field code{min-width:0;color:var(--color-text-on-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:.6rem;font-size:.72rem;overflow:hidden}.referral-hero__qr{justify-items:center;gap:.35rem;display:grid}.referral-hero__qr>span{font-size:.72rem;font-weight:500}.referral-hero__qr small{margin-top:0}.qr-presentation{border-radius:var(--radius-md);background:var(--brand-white);grid-template-columns:repeat(7,1fr);gap:.2rem;width:8.75rem;height:8.75rem;padding:.65rem;display:grid}.qr-presentation__cell{border-radius:2px}.qr-presentation__cell--filled{background:var(--brand-navy)}.partner-compact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.partner-compact-list li{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-block:.7rem;display:grid}.partner-compact-list li:last-child{border-bottom:0}.partner-compact-list li>span:nth-child(2){display:grid}.partner-compact-list strong{font-size:.75rem}.partner-compact-list small{color:var(--color-text-muted);font-size:.64rem}.team-sales-total{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.team-sales-total strong{color:var(--color-accent);letter-spacing:-.04em;font-size:2.6rem}.team-sales-total span{max-width:16rem;color:var(--color-text-secondary);font-size:.76rem}.section-footnote{color:var(--color-text-muted);margin:.7rem 0 0;font-size:.68rem}.category-scroller{border-bottom:1px solid var(--color-border);gap:.3rem;margin-bottom:.85rem;padding:.3rem;display:flex;overflow-x:auto}.category-scroller button{flex:none}.learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.learning-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.1rem;display:grid}.learning-card--featured{grid-column:span 2;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr)}.learning-card__visual{border-radius:var(--radius-md);min-height:7rem;color:var(--color-accent);background:var(--color-accent-soft);align-content:center;justify-items:center;gap:.5rem;display:grid}.learning-card__visual span{font-size:.65rem;font-weight:700}.learning-card__category{color:var(--color-accent);font-size:.66rem;font-weight:700}.learning-card h2{margin:.35rem 0;font-size:1rem}.learning-card p{color:var(--color-text-secondary);margin-bottom:.65rem;font-size:.72rem}.document-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.document-row{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:6rem;padding:1rem;display:grid}.document-row__icon{border-radius:var(--radius-md);width:2.8rem;height:2.8rem;color:var(--color-accent);background:var(--color-accent-soft);place-items:center;display:grid}.document-row h2{margin-bottom:.2rem;font-size:.88rem}.document-row p,.document-row time{color:var(--color-text-muted);margin-bottom:0;font-size:.68rem}.document-row time{white-space:nowrap}.document-row--empty{grid-template-columns:1fr}.document-center{gap:1rem;display:grid}.document-archive-list,.agent-report-archive{gap:.65rem;display:grid}.document-archive-row{min-height:5.25rem}.document-archive-row strong{margin-top:.3rem;font-size:.82rem;display:inline-block}.agent-contract-signing{border:1px solid var(--color-border-subtle);border-radius:.75rem;gap:.75rem;margin:.7rem 0 1rem 3.6rem;padding:1rem;display:grid}.agent-contract-signing p,.agent-contract-meta{color:var(--color-text-secondary);margin:0;font-size:.85rem}.agent-contract-meta{margin:.3rem 0 .8rem 3.6rem}.agent-contract-signing>label{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.agent-contract-signing>label input{flex:none;margin-top:.25rem}.agent-contract-signing form{justify-items:start;gap:.55rem;display:grid}.agent-contract-signing form input{width:min(100%,12rem);font:inherit;letter-spacing:.2em}.agent-contract-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.agent-contract-signing,.agent-contract-meta{margin-inline-start:0}}.document-archive-row__actions,.agent-report-actions{align-items:center;gap:.5rem;display:flex}.agent-report-archive{border-bottom:1px solid var(--color-border-subtle);padding-bottom:.65rem}.agent-report-archive:last-child{border-bottom:0;padding-bottom:0}.agent-report-links{color:var(--color-text-secondary);margin-inline-start:3.6rem;font-size:.75rem}.agent-report-links summary{cursor:pointer;width:fit-content;color:var(--color-text-primary);font-weight:700}.agent-report-links p{margin:.35rem 0 0}.agent-report-linked-payout{gap:.2rem;margin-top:.45rem;display:grid}.agent-report-linked-payout small{color:var(--color-text-secondary)}.agent-report-actions{flex-wrap:wrap;justify-content:flex-end}.agent-report-actions label{color:var(--color-text-secondary);flex:18rem;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.agent-report-actions textarea{min-height:4.5rem}.reconciliation-request{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin-top:.75rem;padding-top:.85rem;display:grid}.reconciliation-request>div{gap:.35rem;display:grid}.reconciliation-request label{color:var(--color-text-secondary);font-size:.72rem;font-weight:700}.recipient-validation-list{gap:.75rem;display:grid}.recipient-validation-list details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-secondary);overflow:clip}.recipient-validation-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.recipient-validation-list summary>span:first-child{gap:.2rem;display:grid}.recipient-validation-list summary small,.recipient-validation-form__snapshot span{color:var(--color-text-secondary);font-size:.72rem}.recipient-validation-form{border-top:1px solid var(--color-border-subtle);padding:1rem}.recipient-validation-form__snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.recipient-validation-form__snapshot>div{gap:.2rem;min-width:0;display:grid}.recipient-validation-form__snapshot strong{overflow-wrap:anywhere}.signatory-authority-review .finance-detail-list dd{overflow-wrap:anywhere;min-width:0}.signatory-authority-review textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:5rem;color:var(--color-text-primary);background:var(--color-surface-interactive);padding:.7rem .8rem}.signatory-authority-review textarea:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent);outline:0}.signatory-authority-review .finance-form__actions{flex-wrap:wrap}.empty-state{text-align:center;justify-items:center;gap:.45rem;max-width:26rem;margin-inline:auto;padding:1.5rem;display:grid}.empty-state>span{border-radius:var(--radius-md);width:2.8rem;height:2.8rem;color:var(--color-accent);background:var(--color-accent-soft);place-items:center;display:grid}.empty-state strong{font-size:.82rem}.empty-state p{color:var(--color-text-muted);margin-bottom:0;font-size:.7rem}.skeleton{gap:.5rem;display:grid}.skeleton span{border-radius:var(--radius-sm);background:var(--color-background-raised);height:.75rem;animation:1.2s linear infinite alternate skeleton-pulse}.skeleton span:nth-child(2){width:82%}.skeleton span:nth-child(3){width:64%}@keyframes skeleton-pulse{0%{opacity:.55}to{opacity:1}}.question-list,.settings-list{gap:0;display:grid}.question-list button,.settings-list button{border-bottom:1px solid var(--color-border);min-height:3.25rem;color:var(--color-text-secondary);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .25rem;display:flex}.question-list button:last-child,.settings-list button:last-child{border-bottom:0}.question-list button:hover{color:var(--color-accent)}.support-form{gap:.85rem;display:grid}.support-form label,.form-grid label{color:var(--color-text-secondary);gap:.35rem;font-size:.7rem;font-weight:500;display:grid}.support-form input,.support-form select,.support-form textarea,.form-grid input{outline:none;width:100%;padding:.65rem .75rem;font-size:.76rem;font-weight:400}.support-form textarea{resize:vertical;min-height:7rem}.support-form .button{justify-self:start}.form-success{color:var(--color-success);align-items:flex-start;gap:.45rem;margin-bottom:0;font-size:.7rem;display:flex}.profile-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.profile-summary{border-radius:var(--radius-lg);color:var(--color-text-on-strong);background:var(--color-surface-strong);justify-items:start;padding:1.3rem;display:grid;position:sticky;top:5.5rem}.profile-summary h2{margin:1rem 0 .1rem;font-size:1.1rem}.profile-summary p{color:color-mix(in srgb, var(--color-text-on-strong) 66%, transparent);font-size:.7rem}.profile-content{gap:.85rem;display:grid}.profile-form{gap:1rem;display:grid}.profile-form .button{justify-self:start}.form-error{color:var(--color-danger);font-size:var(--type-small-size);margin:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.form-grid input[readonly]{color:var(--color-text-secondary)}.settings-list button{grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.settings-list button>span{gap:.1rem;display:grid}.settings-list strong{color:var(--color-text-primary);font-size:.75rem}.settings-list small{color:var(--color-text-muted);font-size:.65rem}.not-found{text-align:center;align-content:center;justify-items:center;min-height:65vh;display:grid}.not-found>span{color:var(--color-accent);letter-spacing:-.04em;font-size:4rem;font-weight:800}.not-found h1{margin-bottom:.5rem;font-size:1.8rem}.not-found p{color:var(--color-text-secondary)}.corporate-footer{color:var(--color-text-secondary);background:var(--color-background-raised);font-size:.75rem;line-height:1.6}.corporate-footer__accent{background:color-mix(in srgb, var(--brand-turquoise) 68%, var(--color-accent));height:2px}.corporate-footer__inner{width:min(calc(100% - (2 * var(--space-page))), var(--content-width));padding-block:clamp(2rem, 4vw, 3.25rem) calc(clamp(2.25rem, 4vw, 3.5rem) + env(safe-area-inset-bottom));grid-template-columns:minmax(9rem,.75fr) minmax(20rem,1.8fr) minmax(11rem,.85fr) minmax(13rem,1fr);gap:clamp(1.75rem,3.5vw,4.5rem);margin-inline:auto;display:grid}.corporate-footer__brand,.corporate-footer__company,.corporate-footer__contacts,.corporate-footer__navigation{align-content:start;min-width:0;display:grid}.corporate-footer__brand{gap:1rem}.corporate-footer__logo{width:7rem;max-width:100%}.corporate-footer__brand>span,.corporate-footer__numbers,.corporate-footer__company address{color:var(--color-text-muted);font-size:.75rem;line-height:1.55}.corporate-footer__company{gap:.65rem}.corporate-footer__company>strong{max-width:34rem;color:var(--color-text-primary);font-size:.875rem;font-weight:var(--font-weight-medium);text-wrap:pretty;line-height:1.45}.corporate-footer__numbers{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .8rem;margin:0;display:flex}.corporate-footer__company address{overflow-wrap:anywhere;text-wrap:pretty;max-width:50ch;margin:0;font-style:normal}.corporate-footer__contacts,.corporate-footer__navigation{gap:.3rem}.corporate-footer__contacts{text-align:center;justify-items:center}.corporate-footer__navigation{text-align:right;grid-template-columns:minmax(0,1fr);justify-items:end;gap:.125rem}.corporate-footer .corporate-footer__navigation>a,.corporate-footer .corporate-footer__navigation>button{text-align:right;min-height:0;padding:.125rem 0;line-height:1.4}.corporate-footer__heading{color:var(--color-text-primary);font-size:.875rem;line-height:1.45;font-weight:var(--font-weight-medium);margin-bottom:.45rem}.corporate-footer a,.corporate-footer__link,.company-requisites a{width:fit-content;max-width:100%;min-height:2rem;color:var(--color-text-secondary);font:inherit;text-align:left;overflow-wrap:anywhere;transition:color var(--transition-color);background:0 0;padding-block:.25rem;line-height:1.4}.corporate-footer a:hover,.corporate-footer__link:hover,.company-requisites a:hover{color:var(--color-accent)}.corporate-footer a:focus-visible,.corporate-footer__link:focus-visible,.company-requisites a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-ring);outline-offset:2px}.corporate-footer--checkout .corporate-footer__inner{width:min(calc(100% - (2 * var(--space-page))), 70rem)}@media (width>=52rem) and (width<=68rem){.corporate-footer--authenticated .corporate-footer__inner{grid-template-columns:minmax(0,1.5fr) minmax(12rem,1fr)}}.public-surface{background:var(--color-background);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.public-surface>main{flex:1;width:100%;min-height:0}.company-requisites-dialog .responsive-dialog__surface{width:min(46rem,100vw - 2rem)}.company-requisites{gap:1.5rem;display:grid}.company-requisites__heading{gap:.35rem;display:grid}.company-requisites__heading span,.company-requisites__grid dt{color:var(--color-text-muted);font-size:var(--type-small-size)}.company-requisites__heading strong{color:var(--color-text-primary);text-wrap:pretty;font-size:1rem;line-height:1.45}.company-requisites__grid{border-radius:var(--radius-md);background:var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.company-requisites__grid>div{background:var(--color-background-secondary);gap:.3rem;min-width:0;padding:.9rem 1rem;display:grid}.company-requisites__grid dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.company-requisites__wide{grid-column:1/-1}.company-requisites__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.company-requisites__actions .button{gap:.5rem}.company-requisites__actions .form-error{margin:0}body{font-family:var(--font-family-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading)}h1{font-size:var(--type-h1-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading)}h2{font-size:var(--type-h2-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}h3{font-size:var(--type-h3-size);font-weight:var(--font-weight-medium);line-height:var(--type-h3-leading)}.money,.metric-card__value,.summary-strip strong,.remaining-target strong,.rank-hero strong,.team-sales-total strong{font-variant-numeric:tabular-nums;letter-spacing:var(--type-numeric-tracking);line-height:var(--type-numeric-leading)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.environment-bar{border-color:var(--color-border-subtle);background:var(--color-background-secondary);font-size:.6875rem}.environment-bar .app-container{min-height:1.75rem}.app-header{border-color:color-mix(in srgb, var(--color-border) 76%, transparent);background:var(--color-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--color-brand) 5%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.app-header__inner{min-height:4.35rem}.brand__logo{width:6.75rem}.desktop-navigation .nav-link{align-self:center;min-height:2.5rem;padding-inline:clamp(.45rem,.72vw,.75rem)}.desktop-navigation .nav-link:after{height:3px;transition:transform var(--transition-fast);border-radius:3px 3px 0 0;bottom:-.55rem;left:.7rem;right:.7rem}.desktop-navigation .nav-link--active{color:var(--color-accent);background:var(--color-accent-soft)}.icon-button{border-color:var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.user-menu summary{transition:color var(--transition-color), background var(--transition-color)}.user-menu[open] summary{background:var(--color-surface-accent)}.user-menu__popover{border-color:var(--color-border-subtle);background:var(--color-surface-elevated)}.page{padding-block:3rem 4.5rem;position:relative}.page-header{margin-bottom:2rem}.page-header__meta{font-size:var(--type-label-size);font-weight:var(--font-weight-medium);line-height:var(--type-label-leading);margin-bottom:.45rem}.page-header h1{font-size:var(--type-h1-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin-bottom:.55rem}.page-header>div>p:last-child{font-size:1rem;line-height:1.55}.button{border-radius:var(--radius-md);min-height:2.75rem;font-size:var(--type-label-size);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-subtle)}.button--primary{box-shadow:0 3px 7px color-mix(in srgb, var(--color-accent) 24%, transparent)}.button--secondary{border-color:var(--color-border);background:var(--color-surface-raised);box-shadow:none}.button--ghost{color:var(--color-text-secondary);box-shadow:none;background:0 0}.button--ghost:not(:disabled):hover{color:var(--color-accent);background:var(--color-accent-soft)}.button--danger{border:1px solid color-mix(in srgb, var(--color-danger) 48%, transparent);color:var(--color-danger);background:var(--color-danger-soft);box-shadow:none}.button--danger:not(:disabled):hover{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger-soft) 76%, var(--color-surface))}.button--danger-secondary{border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);color:var(--color-danger);box-shadow:none;background:0 0}.button--danger-secondary:not(:disabled):hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.button--compact{min-height:2.25rem;font-size:var(--type-small-size);padding:.45rem .7rem}.section-card{border-color:var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.section-card__header h2{font-size:1.0625rem;font-weight:var(--font-weight-bold)}.section-card__header p{font-size:var(--type-small-size);line-height:var(--type-small-leading)}.metric-grid{gap:.875rem;margin-bottom:1rem}.metric-card{background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-color:#0000}.metric-card--featured{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--brand-cyan) 18%, transparent), transparent 13rem), linear-gradient(145deg, var(--brand-navy), var(--color-surface-strong));box-shadow:var(--shadow-elevated)}:root[data-theme=dark] .metric-card--featured{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--brand-cyan) 13%, transparent), transparent 13rem), linear-gradient(145deg, var(--color-surface-strong), var(--color-surface-strong))}.metric-card__value{font-size:1.75rem;font-weight:var(--font-weight-bold)}.chart-card{background:var(--color-surface-elevated);box-shadow:var(--shadow-elevated);border:0}.income-chart__grid path{stroke:var(--color-border-subtle)}.income-chart__area{fill:url(#income-area-fill);opacity:1;animation:chart-area-reveal var(--motion-visualization) var(--ease-out) both}.income-chart__current,.income-chart__previous{clip-path:inset(0);animation:chart-path-reveal var(--motion-visualization) var(--ease-out) both}.income-chart__previous{animation-delay:60ms}@keyframes chart-path-reveal{0%{clip-path:inset(0 100% 0 0)}}@keyframes chart-area-reveal{0%{opacity:0}}.income-chart__point{color:var(--chart-primary);cursor:crosshair}.income-chart__point circle:first-child{fill:var(--color-surface-elevated);stroke:#0000;stroke-width:1.5px;transition:fill var(--transition-color), stroke var(--transition-color)}.income-chart__point circle:last-child{fill:var(--color-surface-elevated);stroke:currentColor;stroke-width:2px}.income-chart__point--active circle:first-child,.income-chart__point:focus circle:first-child{fill:color-mix(in srgb, var(--chart-primary) 12%, var(--color-surface));stroke:currentColor}.income-chart__tooltip{pointer-events:none}.income-chart__tooltip rect{fill:var(--color-surface-strong);filter:drop-shadow(0 2px 4px var(--shadow-color))}.income-chart__tooltip text{fill:color-mix(in srgb, var(--color-text-on-strong) 72%, transparent);font-family:var(--font-family-ui);font-size:8px}.income-chart__tooltip .income-chart__tooltip-value{fill:var(--color-text-on-strong);font-size:9px;font-weight:var(--font-weight-bold)}.income-breakdown__bar{background:var(--color-background-inset);height:.72rem;overflow:visible}.income-breakdown__segment{transform-origin:50%;min-width:0;transition:opacity var(--transition-color), transform var(--transition-fast);border-radius:3px}.income-breakdown__segment[data-active=true]{transform:translateY(-2px)}.income-breakdown dl>div{border-color:var(--color-border-subtle);border-radius:var(--radius-sm);transition:color var(--transition-color), background var(--transition-color)}.income-breakdown dl>div[data-active=true]{background:var(--color-surface-accent);padding-inline:.55rem}.progress{background:var(--color-background-inset);box-shadow:inset 0 1px 2px var(--shadow-color)}.progress>span{transition:transform var(--motion-slow) var(--ease-out)}@starting-style{.progress>span{transform:scaleX(0)!important}}.activity-feed li{border-color:var(--color-border-subtle)}.activity-feed__dot{box-shadow:0 0 0 4px var(--color-accent-soft)}.quick-actions-block{background:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--brand-cyan) 12%, transparent), transparent 18rem), var(--color-surface-strong);box-shadow:var(--shadow-elevated)}.quick-action{background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid #0000}.summary-strip{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-inset);box-shadow:inset 0 1px 2px var(--shadow-color);overflow:hidden}.summary-strip>div{border-color:var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 82%, transparent)}.filter-bar{border-color:var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.search-field,.select-field select,.support-form input,.support-form select,.support-form textarea,.form-grid input{border-color:var(--color-border);background:var(--color-surface-interactive);transition:border-color var(--transition-color), background var(--transition-color), box-shadow var(--transition-color)}.select-field select[aria-invalid=true],.support-form input[aria-invalid=true],.support-form select[aria-invalid=true],.support-form textarea[aria-invalid=true],.form-grid input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 14%, transparent)}.search-field:has(input[aria-invalid=true]){border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 14%, transparent)}.select-field select[data-validation=success],.support-form input[data-validation=success],.support-form select[data-validation=success],.support-form textarea[data-validation=success],.form-grid input[data-validation=success]{border-color:var(--color-success)}.search-field:has(input[data-validation=success]){border-color:var(--color-success)}.select-field select:hover,.support-form input:hover,.support-form select:hover,.support-form textarea:hover,.form-grid input:hover{border-color:var(--color-border-strong)}.select-field select:focus-visible,.support-form input:focus-visible,.support-form select:focus-visible,.support-form textarea:focus-visible,.form-grid input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent);outline:0}.segmented-control,.theme-toggle{border-color:var(--color-border-subtle);background:var(--color-background-inset)}.segmented-control button[aria-pressed=true],.category-scroller button[aria-pressed=true],.theme-toggle input:checked+span{background:var(--color-surface-elevated);box-shadow:var(--shadow-subtle)}.data-table th{border-color:var(--color-border-subtle);background:var(--color-background-secondary)}.data-table td{border-color:var(--color-border-subtle)}.data-table__row--selected td{color:var(--color-text-primary);background:var(--color-surface-accent);box-shadow:inset 0 1px 0 var(--color-border-interactive), inset 0 -1px 0 var(--color-border-interactive)}.detail-panel{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--brand-cyan) 14%, transparent), transparent 12rem), linear-gradient(150deg, var(--brand-navy), var(--color-surface-strong));box-shadow:var(--shadow-elevated);overflow:hidden}:root[data-theme=dark] .detail-panel{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--brand-cyan) 10%, transparent), transparent 12rem), linear-gradient(150deg, var(--color-surface-strong), var(--color-surface-strong))}.entity-details{gap:1rem;display:grid}.entity-details__badges{flex-wrap:wrap;gap:.5rem;display:flex}.entity-details dl{gap:0;margin:0;display:grid}.entity-details dl>div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;gap:1rem;padding-block:.7rem;display:flex}.entity-details dt{color:var(--color-text-muted);font-size:var(--type-small-size)}.entity-details dd{color:var(--color-text-primary);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);text-align:right;margin:0}.detail-panel .entity-details dl>div{border-color:color-mix(in srgb, var(--color-text-on-strong) 14%, transparent)}.detail-panel .entity-details dt,.detail-panel .entity-details__identity span{color:color-mix(in srgb, var(--color-text-on-strong) 68%, transparent)}.detail-panel .entity-details dd,.detail-panel .entity-details__identity strong{color:var(--color-text-on-strong)}.entity-details__identity{align-items:center;gap:.8rem;display:flex}.entity-details__identity>div{display:grid}.rank-hero,.referral-hero{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--brand-cyan) 16%, transparent), transparent 20rem), linear-gradient(145deg, var(--brand-navy), var(--color-surface-strong) 70%, var(--color-surface-strong));box-shadow:var(--shadow-elevated)}:root[data-theme=dark] .rank-hero,:root[data-theme=dark] .referral-hero{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--brand-cyan) 11%, transparent), transparent 20rem), linear-gradient(145deg, var(--color-surface-strong), var(--color-surface-strong) 72%, var(--color-surface-strong))}.rank-hero__identity strong{font-size:3.75rem;font-weight:var(--font-weight-extra-bold)}.rank-path__item--target .rank-badge{border-color:var(--color-border-interactive);color:var(--color-accent);background:var(--color-accent-soft)}.rank-path__item--future{opacity:.72}.status-timeline__item>span{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface-elevated)}.status-timeline__item--passed>span{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.status-timeline__item--current>span{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.status-timeline__item--passed:after{background:var(--color-accent)}.team-tree-workspace{background:var(--color-background-inset);align-content:center;gap:1.25rem;min-height:21rem;padding:1.5rem;display:grid;overflow-x:auto}.partner-tree{min-width:max-content;padding:1rem}.partner-tree ul{margin:0;padding:0;list-style:none}.partner-tree__level{justify-content:center;gap:.75rem;display:flex;position:relative}.partner-tree__branch{justify-items:center;gap:1.65rem;display:grid;position:relative}.partner-tree__children{opacity:1;transition:opacity var(--transition-fast), transform var(--transition-fast), display var(--motion-standard) var(--ease-out) allow-discrete;transform:translateY(0)}@starting-style{.partner-tree__children{opacity:0;transform:translateY(-.35rem)}}.partner-tree__children[data-expanded=false]{opacity:0;display:none;transform:translateY(-.35rem)}.partner-tree__children>.partner-tree__level:before{background:var(--color-border-strong);content:"";transform-origin:50%;height:1px;position:absolute;top:-.85rem;left:10%;right:10%;transform:scaleX(1)}.partner-tree__children>.partner-tree__level>.partner-tree__branch:before{background:var(--color-border-strong);content:"";width:1px;height:.85rem;position:absolute;top:-.85rem}.partner-tree__node{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-width:11.5rem;box-shadow:var(--shadow-subtle);transition:border-color var(--transition-color), box-shadow var(--transition-color), transform var(--transition-fast);align-items:stretch;display:flex;position:relative}.partner-tree__node[data-selected=true]{border-color:var(--color-border-interactive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent)}.partner-tree__select{min-width:0;color:var(--color-text-primary);text-align:left;background:0 0;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.7rem;display:grid}.partner-tree__select>span:nth-child(2){display:grid}.partner-tree__select strong{font-size:.75rem}.partner-tree__select small{color:var(--color-text-muted);font-size:.65rem}.partner-tree__select .status-badge{grid-column:1/-1;justify-self:start}.partner-tree__toggle{align-self:center;margin-right:.35rem}.partner-tree__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.partner-tree__toggle svg{transition:transform var(--transition-fast)}.team-tree-workspace__note{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.45rem;margin:0;font-size:.7rem;display:flex}.device-presentation{border-radius:var(--radius-md);min-height:7.5rem;color:var(--color-accent);background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--brand-cyan) 18%, transparent), transparent 8rem), color-mix(in srgb, var(--color-accent-soft) 76%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.device-presentation svg{width:min(100%,10rem);fill:color-mix(in srgb, var(--color-surface) 86%, var(--color-accent-soft));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.device-presentation__accent{color:var(--brand-cyan);stroke-width:4px}.device-presentation>span{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;position:absolute;bottom:.45rem;right:.6rem}.page--devices-live{--device-section-gap:clamp(1rem, 2vw, 1.5rem)}.device-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.device-summary-strip span{min-height:2.4em}.device-serial-cell,.device-serial-value{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.device-load-error{justify-items:center;gap:1rem;display:grid}.device-pagination{justify-content:center;padding-top:1rem;display:flex}.device-detail-content{gap:var(--device-section-gap);display:grid}.device-detail-section{padding-bottom:var(--device-section-gap);border-bottom:1px solid var(--color-border-subtle);gap:.8rem;display:grid}.device-detail-section h3,.device-detail-section p{margin:0}.device-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.device-facts>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-secondary);gap:.22rem;min-width:0;padding:.7rem;display:grid}.device-facts dt,.device-detail-muted,.device-document-list span,.device-document-list small,.device-timeline time,.device-timeline small,.device-assignment-list span{color:var(--color-text-muted);font-size:var(--type-small-size)}.device-facts dd{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin:0}.device-document-list,.device-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.device-document-list>li{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.device-document-list>li>div:first-child{gap:.2rem;min-width:0;display:grid}.device-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.device-field{min-width:0;color:var(--color-text-secondary);font-size:var(--type-small-size);gap:.35rem;display:grid}.device-field input,.device-field select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:2.65rem;color:var(--color-text-primary);background:var(--color-surface-interactive);padding-inline:.7rem}.device-field input:focus-visible,.device-field select:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent);outline:none}.device-upload,.device-center-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.device-action-form,.device-action-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.device-action-form .button{align-self:end}.device-timeline>li{grid-template-columns:.75rem minmax(0,1fr);gap:.65rem;padding-bottom:1rem;display:grid}.device-timeline>li>span{background:var(--color-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:50%;margin-top:.28rem;position:relative}.device-timeline>li:not(:last-child)>span:after{background:var(--color-border);content:"";width:1px;position:absolute;top:.7rem;bottom:-1rem;left:50%}.device-timeline>li>div{gap:.2rem;display:grid}.device-notice,.device-scope-note{border:1px solid var(--color-border-interactive);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:var(--color-surface-accent);font-size:var(--type-small-size);padding:.75rem .9rem}.device-assignment-list{gap:.65rem;display:grid}.device-assignment-list form{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-secondary);grid-template-columns:minmax(12rem,1fr) minmax(12rem,.8fr) auto;align-items:end;gap:.7rem;padding:.75rem;display:grid}.device-assignment-list form>div{gap:.2rem;display:grid}@media (width<=68rem){.device-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.device-assignment-list form{grid-template-columns:1fr 1fr}.device-assignment-list form>div{grid-column:1/-1}}@media (width<=42rem){.device-summary-strip,.device-facts,.device-action-form,.device-action-fields,.device-assignment-list form,.device-upload,.device-center-action{grid-template-columns:1fr}.device-document-list>li{flex-direction:column;align-items:stretch}.device-inline-actions .button,.device-upload .button,.device-center-action .button,.device-assignment-list .button{width:100%}}.learning-grid{align-items:stretch}.learning-card{border-color:var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);transition:border-color var(--transition-color), box-shadow var(--transition-color), transform var(--transition-fast)}.learning-card__visual{isolation:isolate;color:var(--color-accent);background:var(--color-background-inset);position:relative;overflow:hidden}.learning-card__visual:before,.learning-card__visual:after{z-index:-1;border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);content:"";border-radius:50%;position:absolute}.learning-card__visual:before{width:7rem;height:7rem;transition:transform var(--transition-fast);top:-3.5rem;right:-2rem}.learning-card__visual:after{width:3.5rem;height:3.5rem;bottom:-1.7rem;left:-.8rem}.learning-card__visual[data-type=Видео]{color:var(--brand-cyan);background:var(--color-surface-strong)}.learning-card__visual[data-type=PDF]{background:color-mix(in srgb, var(--color-info-soft) 70%, var(--color-surface))}.learning-card__visual[data-type=FAQ]{color:var(--color-success);background:color-mix(in srgb, var(--color-success-soft) 72%, var(--color-surface))}.document-row{border-color:var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);transition:border-color var(--transition-color), background var(--transition-color)}.profile-summary{background:radial-gradient(circle at 90% 5%, color-mix(in srgb, var(--brand-cyan) 12%, transparent), transparent 10rem), var(--color-surface-strong);box-shadow:var(--shadow-elevated)}.user-menu__logout{border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--color-text-secondary);text-align:left;background:0 0;align-items:center;gap:.65rem;padding:.7rem;font-size:.85rem;display:flex}.user-menu__logout:not(:disabled):hover{color:var(--color-danger);background:var(--color-danger-soft)}.auth-shell{background:radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 26rem), var(--color-background);grid-template-rows:auto 1fr auto;min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);display:grid}.auth-shell__header{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,78rem);margin-inline:auto;display:flex}.auth-shell__header .theme-toggle{width:min(18rem,52vw)}.auth-brand{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.auth-brand__logo{width:8.5rem}.auth-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);align-self:center;width:min(100%,34rem);margin:clamp(2rem,6vh,5rem) auto;padding:clamp(1.35rem,4vw,2.5rem)}.auth-panel__intro{margin-bottom:1.75rem}.auth-panel__product{color:var(--color-accent);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);margin-bottom:.75rem;display:block}.auth-panel h1{text-wrap:balance;max-width:16ch;margin-bottom:.65rem}.auth-panel__intro p{max-width:54ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0}.auth-form{gap:.75rem;display:grid}.auth-form__name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.auth-form__field{gap:.75rem;display:grid}.auth-form label{color:var(--color-text-primary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);margin-top:.25rem}.auth-form input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:3rem;color:var(--color-text-primary);background:var(--color-surface);transition:border-color var(--transition-color), background var(--transition-color);padding:.75rem .85rem;font-size:1rem}.auth-form input:hover:not(:disabled){border-color:var(--color-border-strong)}.auth-form input:focus-visible{border-color:var(--focus-ring)}.auth-password-field{position:relative}.auth-password-field input{padding-right:6.75rem}.auth-password-field__toggle{border-radius:var(--radius-sm);min-width:5.75rem;min-height:2.25rem;color:var(--color-accent);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);background:0 0;padding:.35rem .55rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.auth-password-field__toggle:not(:disabled):hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.auth-form small{color:var(--color-text-muted);font-size:var(--type-small-size);margin-top:-.4rem}.auth-form input[readonly]{border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-background-inset);cursor:default}.auth-legal{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);gap:.8rem;margin:.5rem 0 0;padding:1rem;display:grid}.auth-legal legend{color:var(--color-text-primary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);padding-inline:.35rem}.auth-checkbox{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;margin:0;line-height:1.45;display:grid}.auth-form .auth-checkbox input{width:1.15rem;min-height:1.15rem;accent-color:var(--color-accent);margin:.15rem 0 0;padding:0}.auth-checkbox .auth-link{min-height:0;font-size:inherit;padding:0}.auth-legal__secondary{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:.2rem 0 0 1.95rem}.auth-legal__secondary .auth-link{min-height:0;font-size:inherit;padding:0}.auth-form__submit{width:100%;min-height:3rem;margin-top:.5rem}.auth-message{border-radius:var(--radius-md);font-size:var(--type-small-size);line-height:var(--type-small-leading);border:1px solid #0000;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.auth-message svg{flex:none;margin-top:.1rem}.auth-message--danger{border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);color:var(--color-danger);background:var(--color-danger-soft)}.auth-message--success{border-color:color-mix(in srgb, var(--color-success) 28%, transparent);color:var(--color-success);background:var(--color-success-soft)}.auth-message--info{border-color:color-mix(in srgb, var(--color-info) 28%, transparent);color:var(--color-info);background:var(--color-info-soft)}.auth-panel__footer{border-top:1px solid var(--color-border-subtle);justify-content:center;margin-top:1.25rem;padding-top:1.25rem;display:flex}.auth-panel__footer-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.auth-link{min-height:2.75rem;color:var(--color-accent);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);padding:.65rem}.auth-link:hover{color:var(--color-accent-strong)}.auth-shell__footnote{width:min(100%,34rem);color:var(--color-text-muted);font-size:var(--type-small-size);text-align:center;margin:0 auto}.auth-state-actions{justify-content:flex-start;margin-top:1rem;display:flex}.legal-shell{background:var(--color-background);min-height:100dvh;padding:clamp(1rem,3vw,2.5rem)}.legal-document{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(100%,70rem);margin:clamp(3rem,8vh,6rem) auto;padding:clamp(1.5rem,4vw,3rem)}.legal-document h1{text-wrap:balance;max-width:24ch;margin:0 0 .85rem}.legal-document__content{color:var(--color-text-primary)}.legal-document__content>p,.legal-document__content>ul{max-width:75ch}.legal-document__content p,.legal-document__content li{text-wrap:pretty;line-height:1.7}.legal-document__content p{margin:.7rem 0}.legal-document__content a,.legal-document__table-wrap a{color:var(--color-accent);overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.legal-document__content h2{text-wrap:balance;max-width:34ch;margin:2.25rem 0 .85rem;font-size:1.45rem;line-height:1.25}.legal-document__subtitle{color:var(--color-accent-strong);font-size:1.15rem;font-weight:var(--font-weight-medium);margin-bottom:.35rem!important}.legal-document__revision,.legal-document__note{color:var(--color-text-secondary)}.legal-document__revision{margin-top:0!important}.legal-document__note{margin-block:1.25rem!important}.legal-document__list{margin-block:.75rem 1rem;padding-left:1.45rem}.legal-document__list li{padding-left:.3rem}.legal-document__list li+li{margin-top:.55rem}.legal-document__table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;margin:1.4rem 0 1.8rem;overflow:hidden}.legal-document__table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.legal-document__table-wrap th,.legal-document__table-wrap td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.85rem 1rem;line-height:1.5}.legal-document__table-wrap tr:last-child>*{border-bottom:0}.legal-document__table-wrap th{background:var(--color-background-secondary);width:17rem;font-size:var(--type-label-size);font-weight:var(--font-weight-medium)}.legal-document__publication{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding:1rem 1.1rem;display:flex}.legal-document__publication p{color:var(--color-text-secondary);margin:0;line-height:1.55}.legal-document__publication .button{flex:none}.legal-document__nav{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.legal-document__anchor{display:block;position:relative;top:-1rem}.auth-loading{align-content:center;gap:1.5rem;width:min(100%,28rem);min-height:100dvh;margin-inline:auto;padding:1.5rem;display:grid}.auth-loading p{color:var(--color-text-secondary);font-size:var(--type-small-size);margin:0}.auth-loading__line{background:var(--color-border-subtle);border-radius:3px;height:3px;overflow:hidden}.auth-loading__line:after{border-radius:inherit;background:var(--color-accent);content:"";width:45%;height:100%;animation:auth-loading-progress 1.2s var(--ease-out) infinite;display:block}@keyframes auth-loading-progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}.responsive-dialog{z-index:var(--z-modal);width:min(38rem,100vw - 2rem);max-width:none;max-height:min(48rem,100dvh - 2rem);color:var(--color-text-primary);opacity:0;transition:opacity var(--motion-standard) var(--ease-out), transform var(--motion-standard) var(--ease-out), overlay var(--motion-standard) var(--ease-out) allow-discrete, display var(--motion-standard) var(--ease-out) allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible;transform:translateY(.5rem)scale(.98)}.responsive-dialog[open]{opacity:1;transform:translateY(0)scale(1)}@starting-style{.responsive-dialog[open]{opacity:0;transform:translateY(.5rem)scale(.98)}}.responsive-dialog::backdrop{background:var(--overlay);opacity:0;transition:opacity var(--motion-standard) var(--ease-out), overlay var(--motion-standard) var(--ease-out) allow-discrete, display var(--motion-standard) var(--ease-out) allow-discrete}.responsive-dialog[open]::backdrop{opacity:1}@starting-style{.responsive-dialog[open]::backdrop{opacity:0}}.responsive-dialog__surface{border-radius:var(--radius-lg);background:var(--color-surface-elevated);max-height:min(48rem,100dvh - 2rem);box-shadow:var(--shadow-floating);overscroll-behavior:contain;overflow:auto}.responsive-dialog__header{z-index:1;border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex;position:sticky;top:0}.responsive-dialog__header h2{margin-bottom:.2rem}.responsive-dialog__header p{max-width:54ch;color:var(--color-text-muted);font-size:var(--type-small-size);margin-bottom:0}.responsive-dialog__content{padding:1.25rem}.responsive-dialog--form{width:min(54rem,100vw - 2rem)}.dialog-open{overflow:hidden}.mobile-bottom-nav{display:none}.mobile-more-navigation{gap:.25rem;display:grid}.mobile-more-navigation__item{border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-inline:.75rem;display:grid}.mobile-more-navigation__item--active{color:var(--color-accent);background:var(--color-accent-soft)}.mobile-more-sheet__theme{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--type-small-size);gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.mobile-more-sheet__operations{border-top:1px solid var(--color-border-subtle);gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.mobile-more-sheet__operations>span{color:var(--color-text-muted);font-size:var(--type-small-size);padding-inline:.75rem}@media (hover:hover) and (pointer:fine){.text-link:not(:disabled):hover svg{transform:translate(2px)}.quick-action:hover,.learning-card:hover,.partner-tree__node:hover{transform:translateY(-2px)}.quick-action:hover,.learning-card:hover{box-shadow:var(--shadow-elevated)}.learning-card:hover,.partner-tree__node:hover{border-color:var(--color-border-interactive)}.learning-card:hover .learning-card__visual:before{transform:translate(-.2rem,.25rem)}.data-table tbody tr:hover td{background:var(--color-surface-accent)}.mobile-more-navigation__item:hover{color:var(--color-accent);background:var(--color-accent-soft)}}@media (width<=82rem){.app-header__inner{gap:.75rem}.desktop-navigation{gap:0}.desktop-navigation .nav-link{padding-inline:.4rem;font-size:.68rem}.user-menu__identity{display:none}.user-menu summary{gap:.25rem}.quick-action{min-width:14rem}}@media (width<=68rem){.desktop-navigation{display:none}.app-header__inner{justify-content:space-between}.menu-button{display:inline-grid}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card{grid-column:span 12}.dashboard-layout__breakdown{grid-column:span 5}.dashboard-layout__status{grid-column:span 7}.dashboard-layout__activity{grid-column:span 12}.marketing-rate-grid,.marketing-admin-layout{grid-template-columns:1fr}.quick-actions-block{flex-direction:column;align-items:stretch}.quick-actions{grid-template-columns:repeat(2,1fr);display:grid}.quick-action{min-width:0}.master-detail{grid-template-columns:1fr}.detail-panel{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.detail-panel>header,.detail-panel>.product-badge,.detail-panel>.status-badge,.detail-panel__note{grid-column:1/-1}.detail-panel--person{grid-template-columns:auto minmax(0,1fr)}.detail-panel--person dl,.detail-panel--person>.status-badge{grid-column:1/-1}.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-card--featured{grid-column:span 2}}@media (width<=52rem){.environment-bar .app-container>span,.user-menu{display:none}.page{padding-block:1.7rem 3rem}.page-header{flex-direction:column;align-items:flex-start;gap:1rem}.page-header__actions{width:100%}.page-header__actions .button{flex:1}.page-header h1{font-size:1.7rem}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip>div:nth-child(2){border-right:0}.summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.process-steps{grid-template-columns:repeat(2,1fr)}.process-step:last-child{grid-column:span 2}.filter-bar{flex-direction:column;align-items:stretch}.search-field{min-width:0}.select-field{justify-content:space-between}.filter-result{margin-left:0}.finance-layout,.requirements-layout,.support-layout{grid-template-columns:1fr}.rank-hero{grid-template-columns:1fr;gap:1.2rem}.rank-path{grid-template-columns:1fr;gap:.5rem}.rank-path__item{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start}.rank-path__item:after{width:1px;height:.5rem;inset:-.5rem auto auto 1.2rem}.team-tree__branches{flex-wrap:wrap}.team-tree__branches:before,.team-tree__branches button:before{display:none}.referral-hero{grid-template-columns:1fr}.referral-hero__qr{display:none}.learning-grid,.document-layout{grid-template-columns:1fr}.learning-card--featured{grid-column:span 1}.profile-layout{grid-template-columns:1fr}.profile-summary{position:static}.form-grid{grid-template-columns:1fr}.corporate-footer__inner{grid-template-columns:minmax(0,1.5fr) minmax(12rem,1fr)}}@media (width<=40rem){body{font-size:.875rem}.app-header__inner{min-height:4.1rem}.notification-button{display:none}.auth-shell{padding:1rem}.auth-shell__header{align-items:flex-start}.auth-brand__logo{width:7rem}.auth-shell__header .theme-toggle{grid-template-columns:repeat(3,2.75rem);width:auto}.auth-shell__header .theme-toggle label>span{min-height:2.75rem;padding-inline:.25rem}.auth-shell__header .theme-toggle__label{display:none}.auth-panel{background:0 0;border:0;align-self:start;margin-block:2.25rem;padding:1.25rem 0}.auth-panel h1,.legal-document h1{font-size:1.75rem}.auth-form__name-grid{grid-template-columns:1fr}.auth-legal{padding:.85rem}.legal-document{background:0 0;border:0;margin-block:2.25rem;padding:1.25rem 0}.legal-document__content h2{font-size:1.3rem}.legal-document__table-wrap{border:0;border-radius:0}.legal-document__table-wrap table,.legal-document__table-wrap tbody,.legal-document__table-wrap tr,.legal-document__table-wrap th,.legal-document__table-wrap td{width:100%;display:block}.legal-document__table-wrap tr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:.75rem;overflow:hidden}.legal-document__table-wrap th,.legal-document__table-wrap td{border-bottom:0}.legal-document__table-wrap th{padding-bottom:.45rem}.legal-document__table-wrap td{padding-top:.7rem}.legal-document__publication{flex-direction:column;align-items:stretch}.legal-document__publication .button{width:100%}.metric-grid,.metric-grid--three{grid-template-columns:1fr}.metric-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid;position:relative}.metric-card__topline{grid-area:span 3/1;min-height:0}.metric-card__topline .trend-badge{position:absolute;top:1rem;right:1rem}.metric-card__label{grid-area:1/2;margin-top:0;padding-right:3.75rem}.metric-card__value{grid-area:2/2;font-size:1.35rem}.metric-card__helper{grid-area:3/2}.section-card{padding:1rem}.dashboard-layout__breakdown,.dashboard-layout__status,.dashboard-layout__activity,.dashboard-layout__marketing{grid-column:span 12}.income-chart svg{min-height:11rem}.income-chart__labels span:nth-child(2n){display:none}.quick-actions{grid-template-columns:1fr}.summary-strip>div{padding:.8rem}.data-table-wrap{overflow:visible}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead{display:none}.marketing-rate-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-rate-card dl>div{border-bottom:1px solid var(--color-border)}.marketing-rate-card dl>div:nth-child(4n){border-right:0}.marketing-rate-card dl>div:nth-last-child(-n+3){border-bottom:0}.data-table tbody{gap:.65rem;padding:0 .75rem .75rem;display:grid}.data-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);padding:.75rem;position:relative}.data-table td{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);gap:.65rem;padding:.4rem 0;display:grid;text-align:left!important}.data-table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:.62rem}.data-table td:last-child{border-bottom:0}.data-table__action{position:absolute;top:.5rem;right:.5rem;width:auto!important;display:block!important}.icon-button--small{width:2.75rem;height:2.75rem}.data-table__action:before{display:none}.detail-panel{grid-template-columns:1fr}.detail-panel>header,.detail-panel>.product-badge,.detail-panel>.status-badge,.detail-panel__note{grid-column:auto}.detail-panel dl div{flex-direction:column;gap:.2rem}.detail-panel dd{text-align:left}.detail-panel--person{grid-template-columns:auto 1fr}.status-timeline{grid-template-columns:1fr}.status-timeline li{grid-template-columns:auto 1fr}.status-timeline li:after{width:1px;height:auto;inset:1.6rem auto -.5rem .8rem}.copy-field{flex-direction:column;align-items:stretch}.copy-field code{padding:.5rem}.learning-card,.learning-card--featured{grid-template-columns:1fr}.learning-card__visual{min-height:5rem}.document-row{grid-template-columns:auto minmax(0,1fr) auto}.document-row time{display:none}.document-archive-row__actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;min-width:0}.document-archive-row__actions .status-badge{white-space:normal;max-width:100%}.agent-report-links{margin-inline-start:0}.reconciliation-request,.recipient-validation-form__snapshot{grid-template-columns:1fr}.recipient-validation-list summary{align-items:flex-start}}@media (width<=68rem) and (width>=48rem){.app-header__inner{gap:.6rem}.desktop-navigation{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;display:flex;overflow-x:auto}.desktop-navigation::-webkit-scrollbar{display:none}.desktop-navigation .nav-link{flex:none;padding-inline:.55rem}.user-menu__identity,.user-menu summary>svg:last-child{display:none}.brand__logo{width:4.5rem}}@media (width<=52rem){.detail-panel{display:none}.team-tree-workspace{min-height:0;padding:1rem}.partner-tree{min-width:0;padding:0}.partner-tree__level{justify-content:stretch;gap:.55rem;display:grid}.partner-tree__branch{justify-items:stretch;gap:.55rem}.partner-tree__children>.partner-tree__level{border-left:1px solid var(--color-border-strong);margin-left:1rem;padding-left:1rem}.partner-tree__children>.partner-tree__level:before,.partner-tree__children>.partner-tree__level>.partner-tree__branch:before{display:none}.partner-tree__node{width:100%;min-width:0}.referral-hero__qr{justify-self:start;padding-top:.5rem;display:grid}.copy-field{max-width:none}.entity-details dl>div{flex-direction:column;align-items:flex-start;gap:.2rem}.entity-details dd{text-align:left}}@media (width<=47.99rem){.desktop-navigation{display:none}.app-header__inner{justify-content:space-between;min-height:3.75rem}.app-header__actions{margin-left:auto}.brand__logo{width:5.75rem}.user-menu{display:block}.user-menu__identity,.user-menu summary>svg:last-child{display:none}.user-menu summary{min-height:2.75rem;padding:0}.user-menu__popover{width:min(18.5rem,100vw - 1rem);right:-.1rem}.notification-button{display:inline-grid}.app-main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.corporate-footer--authenticated{margin-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.corporate-footer__inner{width:min(calc(100% - 2rem), var(--content-width));padding-block:1.75rem calc(1.75rem + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:1.6rem}.corporate-footer__contacts,.corporate-footer__navigation{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:start}.corporate-footer .corporate-footer__navigation>a,.corporate-footer .corporate-footer__navigation>button{text-align:left;min-height:2.75rem}.corporate-footer__navigation .corporate-footer__heading{grid-column:1/-1}.corporate-footer a,.corporate-footer__link{align-items:center;width:100%;min-height:2.75rem;display:flex}.corporate-footer__contacts a{font-size:.75rem}.company-requisites__grid{grid-template-columns:1fr}.company-requisites__wide{grid-column:auto}.mobile-bottom-nav{z-index:var(--z-sticky);padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 8px #0c1f3a12}.mobile-bottom-nav__item{border-radius:var(--radius-md);min-width:0;min-height:3.25rem;color:var(--color-text-muted);font-size:.625rem;font-weight:var(--font-weight-medium);background:0 0;align-content:center;place-items:center;gap:.18rem;line-height:1.1;display:grid;position:relative}.mobile-bottom-nav__item--active{color:var(--color-accent);background:var(--color-accent-soft)}.mobile-bottom-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.responsive-dialog{width:100%;max-height:min(85dvh,42rem);margin:auto 0 0;transform:translateY(100%)}.responsive-dialog[open]{transform:translateY(0)}@starting-style{.responsive-dialog[open]{transform:translateY(100%)}}.responsive-dialog__surface{max-height:min(85dvh,42rem);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.responsive-dialog--form{width:100%;height:100dvh;max-height:100dvh;margin:0}.responsive-dialog--form .responsive-dialog__surface{border-radius:0;height:100dvh;max-height:100dvh}.page{padding-block:1.5rem 2.5rem}.page-header{margin-bottom:1.4rem}.page-header h1{font-size:1.75rem}.page-header>div>p:last-child{font-size:.9375rem}.category-scroller{margin-inline:calc(var(--space-page) * -1);padding-inline:var(--space-page);scroll-padding-inline:var(--space-page)}}@media (width<=23.5rem){.brand__logo{width:5rem}.app-header__actions{gap:.35rem}.page-header__actions{flex-direction:column;align-items:stretch}.mobile-bottom-nav{padding-inline:.2rem}.mobile-bottom-nav__item{font-size:.5875rem}.summary-strip>div{padding-inline:.7rem}.data-table tbody{padding-inline:.5rem}.data-table tr{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton span,.auth-loading__line:after,.income-chart__area,.income-chart__current,.income-chart__previous{animation:none}.icon-button,.button,.quick-action,.text-link svg,.progress>span,.responsive-dialog,.responsive-dialog::backdrop,.partner-tree__node,.partner-tree__children,.partner-tree__toggle svg,.learning-card,.learning-card__visual:before,.income-breakdown__segment{transition-property:color,border-color,background}.icon-button:not(:disabled):active,.button:not(:disabled):active,.quick-action:active,.text-link:not(:disabled):hover svg,.learning-card:hover,.learning-card:hover .learning-card__visual:before,.quick-action:hover,.partner-tree__node:hover,.income-breakdown__segment[data-active=true]{transform:none}.income-chart__current,.income-chart__previous{clip-path:none}}@media (width<=42rem){.device-summary-strip>div:last-child{grid-column:1/-1}}.page--sales-core{gap:1.25rem}.sales-period,.sales-tabs,.segmented-control{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-inset);gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.sales-period button,.sales-tabs button,.segmented-control button{border-radius:calc(var(--radius-sm) - 2px);min-height:2.25rem;color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:.45rem .75rem}.sales-period label{color:var(--color-text-secondary);font-size:var(--type-small-size);align-items:center;gap:.5rem;padding-inline:.65rem;display:flex}.sales-period input{min-height:2.25rem;color:var(--color-text-primary);font:inherit;background:0 0;border:0}.sales-period button[aria-pressed=true],.sales-tabs button[aria-selected=true],.segmented-control button[aria-pressed=true],.segmented-control button[aria-selected=true]{color:var(--color-text-primary);background:var(--color-surface-elevated);box-shadow:var(--shadow-subtle)}.sales-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sales-toolbar .search-field{width:min(25rem,100%)}.sales-filters{position:relative}.sales-filters summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;list-style:none;display:inline-flex}.sales-filters summary::-webkit-details-marker{display:none}.sales-filters__panel{z-index:4;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);width:min(38rem,100vw - 3rem);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.sales-filters__panel label{color:var(--color-text-secondary);font-size:var(--type-small-size);gap:.35rem;display:grid}.sales-filters__panel select{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.5rem;color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.55rem .65rem}.sales-order-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.sales-order-row{border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:4.75rem;color:var(--color-text-primary);background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--transition-color);grid-template-columns:minmax(12rem,1.4fr) minmax(11rem,1fr) auto 8.5rem 1rem;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.sales-order-row:last-child{border-bottom:0}.sales-order-row--team{cursor:default;grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,.75fr) auto 8.5rem}.sales-order-row>span:first-child{gap:.35rem;display:grid}.sales-order-row__meta,.sales-order-row__badges{gap:.3rem;display:grid}.sales-order-row__badges{justify-items:start}.sales-order-row small,.document-list small,.checkout-card__expiry{color:var(--color-text-muted)}.order-number{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}.order-number__copy{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);min-height:1.9rem;color:var(--color-text-secondary);background:var(--color-surface-interactive);font:inherit;cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .45rem;font-size:.72rem;display:inline-flex}.sales-order-dialog .responsive-dialog__surface{max-width:64rem}.sales-order-dialog .responsive-dialog__content{padding:0}.sales-order-form,.sales-order-form__body,.order-created{display:grid}.buyer-type-panel,.order-form-section{border-bottom:1px solid var(--color-border-subtle);padding:1.35rem 1.5rem 1.5rem}.order-form-section__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.order-form-section__header h3,.order-processing h3,.order-created__hero h3{letter-spacing:-.012em;margin:0;font-size:1.05rem}.order-form-section__header p{max-width:48ch;color:var(--color-text-muted);font-size:var(--type-small-size);text-wrap:pretty;margin:0}.buyer-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.buyer-type-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:4.75rem;color:var(--color-text-primary);background:var(--color-surface-interactive);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--transition-color), background-color var(--transition-color), transform var(--transition-press);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.buyer-type-card[aria-pressed=true]{border-color:var(--color-border-interactive);background:var(--color-accent-soft)}@media (hover:hover) and (pointer:fine){.buyer-type-card:hover{border-color:var(--color-border-interactive);background:var(--color-accent-soft)}}.buyer-type-card:active{transform:translateY(1px)}.buyer-type-card__icon{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-accent);background:var(--color-surface);place-items:center;display:grid}.buyer-type-card>span:nth-child(2),.installation-options button span,.payment-select>span:nth-child(2){gap:.15rem;display:grid}.buyer-type-card small,.installation-options small,.payment-select small{color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-regular)}.order-form-grid{gap:.7rem;display:grid}.order-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.order-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-fields{gap:.7rem;margin-top:.7rem;display:grid}.order-form-field{gap:.3rem;min-width:0;display:grid;position:relative}.order-form-field__label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);justify-content:space-between;gap:.5rem;display:flex}.order-form-field__label small{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-regular)}.order-form-field--wide{grid-column:span 2}.order-form-field input,.order-form-field select,.installation-center-select select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--color-text-primary);background:var(--color-surface);font:inherit;transition:border-color var(--transition-color), box-shadow var(--transition-color);padding:.64rem .75rem}.order-form-field input::placeholder{color:var(--color-text-muted);opacity:1}.order-form-field input:focus,.order-form-field select:focus,.installation-center-select select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 18%, transparent);outline:0}.order-form-field input[aria-invalid=true],.order-form-field select[aria-invalid=true],.installation-center-select select[aria-invalid=true]{border-color:var(--color-danger)}.order-form-field__error{color:var(--color-danger);font-size:.72rem;font-weight:var(--font-weight-medium)}.phone-control{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.phone-control:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 18%, transparent)}.phone-control>span{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);padding-left:.75rem}.phone-control input,.phone-control input:focus{min-height:calc(2.75rem - 2px);box-shadow:none;border:0}.product-selector{gap:.45rem;display:grid;position:relative}.product-selector__trigger{border:1px solid var(--color-border-interactive);border-radius:var(--radius-md);width:100%;min-height:4rem;color:var(--color-text-primary);background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}.product-selector__trigger[data-order-error=true]{border-color:var(--color-danger)}.product-selector__trigger>span:not(.product-image){gap:.1rem;display:grid}.product-selector__trigger small{color:var(--color-text-muted);font-size:var(--type-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-selector__placeholder{color:var(--color-text-muted);grid-column:1/-2}.product-selector__menu{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:22rem;box-shadow:var(--shadow-card);gap:0;margin:0;padding:.35rem;list-style:none;display:grid;overflow:auto}.product-selector__menu li+li{border-top:1px solid var(--color-border-subtle)}.product-selector__menu button{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem;display:grid}.product-selector__menu button:hover{background:var(--color-surface-interactive)}.product-selector__menu button>span:not(.product-image){gap:.08rem;display:grid}.product-selector__menu button span span,.product-selector__menu button small{color:var(--color-text-secondary);font-size:var(--type-small-size)}.product-selector__menu button small{color:var(--color-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.selected-products{border-top:1px solid var(--color-border-subtle);margin-top:.65rem;display:grid}.selected-products>div{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto 8rem auto;align-items:center;gap:.75rem;padding:.65rem 0;display:grid}.selected-products>div>span,.selected-products label{align-items:center;gap:.35rem;display:flex}.selected-products>div>span{flex-wrap:wrap}.selected-products small{color:var(--color-text-muted)}.selected-products input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:3.5rem;min-height:2.25rem;color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.35rem}.selected-products>.selected-products__total{font-variant-numeric:tabular-nums;border-bottom:0;grid-template-columns:1fr auto}.payment-select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-interactive);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;max-width:36rem;padding:.65rem .75rem;display:grid}.payment-select__icon{border-radius:var(--radius-sm);width:2.4rem;height:2.4rem;color:var(--color-accent);background:var(--color-accent-soft);place-items:center;display:grid}.payment-select select{width:100%;color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-bold);appearance:none;background:0 0;border:0;padding:0}.order-form-grid--delivery{grid-template-columns:8rem repeat(5,minmax(0,1fr))}.installation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.installation-options button{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:4rem;color:var(--color-text-primary);background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.installation-options button[aria-pressed=true]{border-color:var(--color-border-interactive);background:var(--color-accent-soft)}.installation-center-select{gap:.35rem;margin-top:.7rem;display:grid}.installation-center-select small{color:var(--color-text-muted);gap:.45rem;display:flex}.legal-consents{gap:.45rem;display:grid}.consent-row{border-radius:var(--radius-sm);background:var(--color-surface-interactive);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-height:2.9rem;padding:.7rem .8rem;display:grid}.consent-row input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin-top:.08rem}.consent-row a{color:var(--color-accent);font-weight:var(--font-weight-medium)}.consent-row>.order-form-field__error{grid-column:2}.consent-row--notice{background:var(--color-warning-soft);margin-top:.7rem}.consent-row--notice>span{gap:.15rem;display:grid}.consent-row--notice small:not(.order-form-field__error){color:var(--color-warning)}.sales-order-form__footer{z-index:var(--z-sticky);border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;gap:.65rem;padding:.9rem 1.5rem;display:flex;position:sticky;bottom:0}.order-processing{text-align:center;align-content:center;place-items:center;gap:.65rem;min-height:23rem;padding:2rem;display:grid}.order-processing p{max-width:42ch;color:var(--color-text-secondary);margin:0}.order-processing__spinner{border:3px solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:50%;width:2.75rem;height:2.75rem;animation:.9s linear infinite order-processing-spin}@keyframes order-processing-spin{to{transform:rotate(360deg)}}.order-created{gap:0}.order-created__hero{background:var(--color-success-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.35rem 1.5rem;display:grid}.order-created__hero p{color:var(--color-success);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);margin:0 0 .15rem}.order-created__hero>strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.order-created__check{width:2.75rem;height:2.75rem;color:var(--color-surface);background:var(--color-success);border-radius:50%;place-items:center;display:grid}.order-created__products{margin:0;padding:0 1.5rem;list-style:none}.order-created__products li{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.order-created__products li>span{gap:.1rem;display:grid}.order-created__products small{color:var(--color-text-muted)}.order-created__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 1.5rem;display:grid}.order-created__facts div{border-bottom:1px solid var(--color-border-subtle);padding:.8rem 0}.order-created__facts div:nth-child(odd){padding-right:1rem}.order-created__facts dt{color:var(--color-text-muted);font-size:var(--type-small-size);margin-bottom:.18rem}.order-created__facts dd{font-weight:var(--font-weight-medium);margin:0}.order-created__document,.order-created__payment{border-radius:var(--radius-md);background:var(--color-surface-interactive);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:1rem 1.5rem 0;padding:.8rem;display:grid}.order-created__document-icon{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-accent);background:var(--color-accent-soft);place-items:center;display:grid}.order-created__document>span:nth-child(2),.order-created__payment>div{gap:.1rem;min-width:0;display:grid}.order-created__document small,.order-created__payment span{color:var(--color-text-muted);font-size:var(--type-small-size)}.order-created__payment code{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-created>.form-error{margin:.8rem 1.5rem 0}.order-created__actions{justify-content:flex-end;gap:.65rem;padding:1rem 1.5rem 1.25rem;display:flex}.center-form{border:0;gap:1rem;margin:0;padding:0;display:grid}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.center-form label,.signed-upload{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);gap:.4rem;display:grid}.center-form input,.signed-upload input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.65rem .75rem}.signed-upload small{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.order-total{border-radius:var(--radius-md);background:var(--color-surface-accent);grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding:1rem;display:grid}.order-total strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.order-total small{color:var(--color-text-secondary);grid-column:1/-1}.notice,.consent-card,.checkout-link{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-interactive);padding:1rem}.notice p{margin:.35rem 0 0}.notice--info{border-color:color-mix(in srgb, var(--color-info) 35%, var(--color-border));background:var(--color-info-soft)}.consent-card{font-size:var(--type-body-size);line-height:var(--type-body-leading);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.consent-card span{gap:.3rem;display:grid}.consent-card--warning{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border));background:var(--color-warning-soft)}.order-detail{gap:1.25rem;display:grid}.order-detail__headline{grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;display:grid}.order-detail__headline>strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.order-detail__items,.checkout-products{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-detail__items li,.checkout-products li{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.order-detail__items img,.order-item-placeholder{border-radius:var(--radius-sm);background:var(--color-background-inset);object-fit:cover;flex:none;width:3rem;height:3rem}.order-item-placeholder{color:var(--color-text-muted);place-items:center;display:grid}.order-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.order-detail__grid section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-interactive);align-content:start;gap:.3rem;padding:1rem;display:grid}.order-detail__grid h3,.order-timeline h3{font-size:var(--type-label-size);margin:0 0 .35rem}.order-detail__grid span,.order-timeline time,.signed-contract-status{color:var(--color-text-secondary);font-size:var(--type-small-size)}.order-detail__items span,.document-list__identity,.checkout-products li>span:not(.product-image){gap:.2rem;display:grid}.document-list{gap:.5rem;display:grid}.document-list__item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.document-list__icon{width:2.25rem;height:2.25rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;place-items:center;display:grid}.document-list__icon--ready{color:var(--color-success);background:var(--color-success-soft)}.document-list__icon--failed{color:var(--color-danger);background:var(--color-danger-soft)}.document-list__identity>span,.document-list__identity small,.document-list__warning{color:var(--color-text-secondary);font-size:var(--type-small-size)}.document-list__actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.document-list__warning{grid-column:2/-1}.order-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-timeline li{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.checkout-document{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.checkout-link{gap:.65rem;display:grid}.checkout-link code{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-button--danger{width:fit-content;color:var(--color-danger)}.order-detail__cancel{width:fit-content}.order-detail__cancel-confirm{border:1px solid color-mix(in srgb, var(--color-danger) 32%, var(--color-border));border-radius:var(--radius-md);background:var(--color-danger-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.order-detail__cancel-confirm>div{gap:.65rem;display:flex}.order-detail__cancel-confirm>div:first-child{flex-direction:column;gap:.2rem}.order-detail__cancel-confirm span{color:var(--color-text-secondary);font-size:var(--type-small-size)}.installation-center-list{gap:.5rem;display:grid}.installation-center-list>button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.installation-center-list span{gap:.3rem;display:grid}.checkout-page{width:min(58rem,100% - 2rem);min-height:100vh;margin:0 auto;padding:1.5rem 0 2rem}.checkout-page__header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.checkout-page__header .sateg-logo{width:9rem;height:auto}.checkout-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:clamp(1.25rem,4vw,2.5rem)}.checkout-card__title{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.checkout-card__title p{color:var(--color-text-muted);margin:0 0 .35rem}.checkout-card__title h1{font-size:var(--type-h1-size);margin:0}.checkout-return{justify-items:start;gap:1.25rem;max-width:38rem;margin:0 auto;padding:clamp(.25rem,2vw,1rem) 0;display:grid}.checkout-return__icon{width:3.5rem;height:3.5rem;color:var(--color-info);background:var(--color-info-soft);border-radius:50%;place-items:center;display:grid}.checkout-return--success .checkout-return__icon{color:var(--color-success);background:var(--color-success-soft)}.checkout-return--failed .checkout-return__icon{color:var(--color-danger);background:var(--color-danger-soft)}.checkout-return__copy{gap:.75rem;display:grid}.checkout-return__copy h1,.checkout-return__copy p{margin:0}.checkout-return__copy h1{font-size:var(--type-h1-size);letter-spacing:-.03em;text-wrap:balance}.checkout-return__copy p{max-width:58ch;color:var(--color-text-secondary);text-wrap:pretty}.checkout-return__facts{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:0;display:grid;overflow:hidden}.checkout-return__facts div{background:var(--color-surface);gap:.35rem;padding:1rem;display:grid}.checkout-return__facts dt{color:var(--color-text-muted);font-size:var(--type-small-size)}.checkout-return__facts dd{font-size:1.125rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.checkout-products__image{border-radius:var(--radius-sm);width:4rem;height:4rem;color:var(--color-text-muted);background:var(--color-background-inset);flex:none;place-items:center;font-size:.72rem;display:grid;overflow:hidden}.checkout-products__image img{object-fit:cover;width:100%;height:100%}.checkout-total{gap:.7rem;margin:0;padding:1.25rem 0;display:grid}.checkout-total div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.checkout-total dd{font-weight:var(--font-weight-bold);margin:0}.checkout-total div:last-child dd{font-size:1.5rem}.checkout-card__pay{width:100%}.checkout-card__expiry{text-align:center;margin:1rem 0 0}@media (width<=64rem){.metric-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-order-row{grid-template-columns:minmax(10rem,1fr) auto 7.5rem 1rem}.sales-order-row>span:nth-child(2){display:none}}@media (width<=48rem){.sales-toolbar,.checkout-card__title{flex-direction:column;align-items:stretch}.sales-tabs,.sales-toolbar .search-field,.sales-filters{width:100%}.sales-filters summary{justify-content:center;width:100%}.sales-filters__panel{grid-template-columns:1fr;width:100%;left:0;right:auto}.sales-tabs button{flex:1}.sales-order-row{grid-template-columns:1fr auto;gap:.65rem}.sales-order-row>:not(:first-child):not(:nth-last-child(2)){display:none}.sales-form-grid,.order-detail__grid,.checkout-return__facts{grid-template-columns:1fr}.document-list__item,.order-timeline li,.order-detail__cancel-confirm,.order-detail__cancel-confirm>div:last-child{flex-direction:column;align-items:flex-start}.document-list__item{grid-template-columns:auto minmax(0,1fr)}.document-list__actions,.document-list__warning{grid-column:1/-1}.document-list__actions{justify-content:space-between;width:100%}.order-detail__headline{grid-template-columns:1fr auto}.order-detail__headline>strong{grid-column:1/-1}.checkout-products li{grid-template-columns:auto 1fr;display:grid}.checkout-products li>strong{grid-column:2}}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.catalog-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-card);grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);display:grid;overflow:hidden}.catalog-product-visual{min-height:12rem;color:var(--color-text-on-strong);background:radial-gradient(circle at 76% 18%, #49c7d94d, transparent 32%), linear-gradient(145deg, var(--brand-navy), var(--brand-graphite));align-content:center;justify-items:center;gap:.75rem;display:grid;position:relative;overflow:hidden}.catalog-product-visual:before,.catalog-product-visual:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.catalog-product-visual:before{width:8rem;height:8rem}.catalog-product-visual:after{width:11rem;height:11rem}.catalog-product-visual svg,.catalog-product-visual span{z-index:1;position:relative}.catalog-product-visual span{font-size:var(--type-small-size);font-weight:var(--font-weight-bold);letter-spacing:.08em}.catalog-card__body{align-content:start;gap:1rem;padding:1.25rem;display:grid}.catalog-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.catalog-card__heading>div{gap:.15rem;display:grid}.catalog-card__heading span,.admin-catalog-detail__hero>div>span{color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.catalog-card__heading h2,.admin-catalog-detail__hero h2{margin:0}.catalog-card__heading>strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem}.catalog-card__body>p,.admin-catalog-detail__guidance{color:var(--color-text-secondary);margin:0}.catalog-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.catalog-specs>div{border-radius:var(--radius-md);background:var(--color-background-secondary);gap:.15rem;padding:.75rem;display:grid}.catalog-specs dt{color:var(--color-text-muted);font-size:.6875rem}.catalog-specs dd{color:var(--color-text-primary);font-size:var(--type-small-size);font-weight:var(--font-weight-bold);margin:0}.catalog-card .button{justify-self:start}.catalog-kit-list,.catalog-history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.catalog-kit-list li,.catalog-history-list li{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.catalog-kit-list li:last-child,.catalog-history-list li:last-child{border-bottom:0}.catalog-kit-list li>span{color:var(--color-text-primary);display:grid}.catalog-kit-list small,.catalog-history-list span,.catalog-history-list time{color:var(--color-text-muted);font-size:.6875rem}.catalog-kit-list strong{color:var(--color-text-secondary);font-size:var(--type-small-size);white-space:nowrap}.admin-catalog-layout{grid-template-columns:minmax(22rem,.75fr) minmax(28rem,1.25fr);align-items:start;gap:1rem;display:grid}.admin-catalog-list{position:sticky;top:6rem}.admin-catalog-detail__content{gap:1.25rem;display:grid}.admin-catalog-detail__hero{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.catalog-product-visual--detail{border-radius:var(--radius-md);min-height:7rem}.catalog-product-visual--detail:before{width:5rem;height:5rem}.catalog-product-visual--detail:after{width:7rem;height:7rem}.admin-catalog-detail__hero>div{justify-items:start;gap:.4rem;display:grid}.catalog-specs--admin{max-width:34rem}.admin-catalog-detail__actions,.dialog-form-actions{flex-wrap:wrap;gap:.65rem;display:flex}.admin-catalog-detail__section{border-top:1px solid var(--color-border);padding-top:1.25rem}.admin-catalog-detail__section>header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.admin-catalog-detail__section h3{margin:0}.admin-catalog-detail__section>header>span{color:var(--color-text-muted);font-size:var(--type-small-size)}.catalog-history-list li>div{justify-items:start;gap:.2rem;display:grid}.catalog-history-list li>div:last-child{justify-items:end}.catalog-history-list strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.catalog-asset-placeholder{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-background-secondary);align-items:center;gap:.9rem;padding:1rem;display:flex}.catalog-asset-placeholder>div{gap:.15rem;display:grid}.catalog-asset-placeholder strong{color:var(--color-text-primary);font-size:var(--type-small-size)}.catalog-asset-placeholder p{margin:0;font-size:.6875rem}.catalog-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.catalog-assets figure{margin:0}.catalog-assets img{aspect-ratio:4/3;border-radius:var(--radius-md);object-fit:cover;width:100%}.catalog-assets figcaption{color:var(--color-text-muted);margin-top:.35rem;font-size:.6875rem}.catalog-command-success{color:var(--color-success);font-size:var(--type-small-size);align-items:center;gap:.5rem;margin:-.75rem 0 1rem;display:flex}.dialog-form-actions{justify-content:flex-end}@media (width<=74rem){.catalog-grid,.admin-catalog-layout{grid-template-columns:1fr}.admin-catalog-list{position:static}}@media (width<=44rem){.catalog-card{grid-template-columns:1fr}.catalog-product-visual{min-height:8rem}.catalog-card__heading,.catalog-kit-list li,.catalog-history-list li{flex-direction:column;align-items:flex-start}.catalog-specs,.catalog-assets,.admin-catalog-detail__hero{grid-template-columns:1fr}.admin-catalog-detail__hero .catalog-product-visual{width:100%}.catalog-history-list li>div:last-child{justify-items:start}.dialog-form-actions .button{width:100%}}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.finance-blockers,.finance-anomalies,.finance-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.finance-blockers li{color:var(--color-text-secondary);padding-left:1.15rem;line-height:1.5;position:relative}.finance-blockers li:before{background:var(--color-warning);content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.finance-detail-list,.finance-requisites-summary dl{gap:0;margin:0;display:grid}.finance-detail-list>div,.finance-requisites-summary dl>div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.72rem;display:flex}.finance-detail-list>div:last-child,.finance-requisites-summary dl>div:last-child{border-bottom:0}.finance-detail-list dt,.finance-requisites-summary dt{color:var(--color-text-secondary);font-size:var(--type-small-size)}.finance-detail-list dd,.finance-requisites-summary dd{font-weight:var(--font-weight-medium);text-align:right;margin:0}.finance-requisites-summary{grid-template-columns:minmax(12rem,.45fr) 1fr;gap:1.5rem;display:grid}.finance-requisites-summary>div{align-content:start;gap:.35rem;display:grid}.finance-requisites-summary>div span{color:var(--color-text-muted);font-size:var(--type-small-size)}.finance-recipient-contract{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-inset);gap:.3rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.finance-recipient-contract span,.finance-recipient-contract small{color:var(--color-text-secondary);line-height:1.45}.finance-form,.finance-detail-stack,.finance-confirmation,.finance-decision-actions,.finance-requisite-snapshot{gap:1rem;display:grid}.finance-form label,.finance-evidence-card label,.finance-decision-actions label{color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);gap:.4rem;display:grid}.finance-form input,.finance-form select,.finance-evidence-card input,.finance-evidence-card textarea,.finance-decision-actions textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--color-text-primary);background:var(--color-surface-interactive);padding:.7rem .8rem}.finance-evidence-card textarea,.finance-decision-actions textarea{resize:vertical;min-height:5rem}.finance-form input:focus-visible,.finance-form select:focus-visible,.finance-evidence-card input:focus-visible,.finance-evidence-card textarea:focus-visible,.finance-decision-actions textarea:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent);outline:0}.finance-form__actions{justify-content:flex-end;gap:.65rem;display:flex}.finance-form__error{border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);border-radius:var(--radius-md);color:var(--color-danger);background:var(--color-danger-soft);font-size:var(--type-small-size);margin:0;padding:.75rem .85rem;line-height:1.45}.finance-confirmation-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-inset);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem;display:flex}.finance-confirmation-card strong{font-size:1.35rem}.finance-confirmation-card--accent{border-color:var(--color-border-interactive);background:var(--color-accent-soft)}.finance-timeline li,.finance-anomalies li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-inset);gap:.2rem;padding:.8rem;display:grid}.finance-timeline span,.finance-anomalies span{color:var(--color-text-muted);font-size:var(--type-small-size)}.finance-document-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.finance-document-row__actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.finance-document-row__actions small[role=alert]{color:var(--color-danger)}.finance-document-row>span,.finance-evidence-card header>div{gap:.2rem;display:grid}.finance-document-row small,.finance-evidence-card header span{color:var(--color-text-muted)}.finance-evidence-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-inset);gap:.8rem;padding:1rem;display:grid}.finance-evidence-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.finance-evidence-card__notice,.finance-requisite-snapshot h3{margin:0}.finance-evidence-card__notice{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:1.5}.finance-overdue{color:var(--color-danger);font-weight:var(--font-weight-medium)}@media (width<=62rem){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-two-column,.finance-requisites-summary{grid-template-columns:1fr}}@media (width<=44rem){.finance-metrics{grid-template-columns:1fr}.finance-form__actions,.finance-confirmation-card,.finance-detail-list>div,.finance-requisites-summary dl>div,.finance-evidence-card header{flex-direction:column;align-items:stretch}.finance-form__actions .button,.finance-evidence-card .button{width:100%}.finance-detail-list dd,.finance-requisites-summary dd{text-align:left}}.user-avatar,.product-image{color:var(--color-text-secondary);background:var(--color-background-inset);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.user-avatar{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);font-weight:var(--font-weight-bold);letter-spacing:.02em;border-radius:50%}.user-avatar--xs{width:1.65rem;height:1.65rem;font-size:.6rem}.user-avatar--sm{width:2rem;height:2rem;font-size:.68rem}.user-avatar--md{width:2.75rem;height:2.75rem;font-size:.82rem}.user-avatar--lg{width:3.5rem;height:3.5rem;font-size:1rem}.user-avatar--xl{width:6rem;height:6rem;font-size:1.35rem}.user-avatar img{object-fit:cover;width:100%;height:100%}.product-image img{object-fit:contain;width:100%;height:100%;padding:.4rem}.product-image{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 55%), var(--color-background-inset)}.product-image--xs{border-radius:var(--radius-sm);width:3rem;height:3rem}.product-image--sm{width:4.5rem;height:4.5rem}.product-image--md,.product-image--lg{aspect-ratio:1;width:100%}.product-image__fallback{color:var(--color-text-muted);justify-items:center;gap:.4rem;display:grid}.product-image__fallback small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-small-size)}.primary-cell--with-media,.sales-order-row__seller,.admin-user-item__sponsor>span{align-items:center;gap:.7rem;min-width:0;display:flex}.primary-cell--with-media>span:last-child,.sales-order-row__seller>span:last-child{gap:.2rem;min-width:0;display:grid}.profile-photo-editor,.catalog-image-manager{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.profile-photo-editor__content,.catalog-image-manager__controls{gap:.8rem;display:grid}.profile-photo-editor__content>div:first-child,.catalog-image-manager__controls>label{gap:.25rem;display:grid}.profile-photo-editor__content small,.catalog-image-manager__controls>small{color:var(--color-text-muted);font-size:var(--type-small-size)}.profile-photo-editor__actions,.catalog-image-manager__actions{flex-wrap:wrap;gap:.55rem;display:flex}.profile-photo-editor__actions input[type=file],.catalog-image-manager__actions input[type=file]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-image-manager{grid-template-columns:minmax(13rem,.8fr) minmax(16rem,1fr)}.catalog-image-manager__controls label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium)}.catalog-image-manager__controls input:not([type=file]){border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-primary);background:var(--color-surface-interactive);font:inherit;padding:.65rem .75rem}.sponsor-card{border:1px solid var(--color-border-interactive);border-radius:var(--radius-md);background:var(--color-surface-accent);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.sponsor-card>span{color:var(--color-text-secondary);font-size:var(--type-small-size)}.sponsor-card>div{align-items:center;gap:.65rem;display:flex}.sponsor-preview{border:1px solid var(--color-border-interactive);border-radius:var(--radius-md);background:var(--color-surface-accent);align-items:center;gap:.7rem;padding:.75rem;display:flex}.sponsor-preview>div{align-items:center;gap:.55rem;display:flex}.sales-order-row>.product-image{justify-self:start}.sales-order-row:has(>.product-image){grid-template-columns:auto minmax(10rem,1.4fr) minmax(10rem,1fr) auto 8.5rem 1rem}.sales-order-row--team:has(>.product-image){grid-template-columns:auto minmax(10rem,1.2fr) minmax(9rem,.85fr) auto 8.5rem}.checkout-products li:has(>.product-image){grid-template-columns:10rem minmax(0,1fr) auto}.checkout-products>li>.product-image{grid-template-columns:minmax(0,1fr);width:10rem;min-width:0;height:10rem}.checkout-products>li>.product-image img{object-fit:contain;min-width:0;max-width:100%}.device-serial-cell,.device-detail-product,.device-assignment-product{align-items:center;gap:.75rem;min-width:0;display:flex}.device-detail-product{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);padding:.75rem}.device-detail-product>div,.device-assignment-product>div{gap:.2rem;min-width:0;display:grid}.administration-hub{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.825fr));gap:.8rem;display:grid}.administration-command-center,.administration-operations{gap:1rem;display:grid}.administration-command-center>header,.administration-operations>header{gap:.2rem;display:grid}.administration-command-center>header h2,.administration-operations>header h2{font-size:var(--type-h2-size);margin:0}.administration-command-center>header p,.administration-operations>header p{max-width:65ch;color:var(--color-text-secondary);font-size:var(--type-small-size);margin:0}.administration-hub>a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-height:7.5rem;color:var(--color-text-primary);background:var(--color-surface-raised);transition:border-color var(--transition-color), background-color var(--transition-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.administration-hub>a:hover{border-color:var(--color-border-interactive);background:var(--color-surface-interactive)}.administration-hub>.administration-hub__primary{min-height:9rem;color:var(--color-text-on-strong);background:var(--color-surface-strong)}.administration-hub>.administration-hub__primary:hover{border-color:var(--color-border-interactive);background:color-mix(in srgb, var(--color-surface-strong) 92%, var(--color-accent))}.administration-hub>.administration-hub__primary small{color:color-mix(in srgb, var(--color-text-on-strong) 72%, transparent)}.administration-hub>.administration-hub__primary .administration-hub__icon{color:var(--color-action-text);background:var(--color-action)}.administration-hub>a>span:nth-child(2){gap:.35rem;display:grid}.administration-hub small,.admin-order-item small,.admin-user-item small,.admin-user-item time{color:var(--color-text-muted)}.administration-hub__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-accent-text);background:var(--color-accent-soft);place-items:center;display:grid}.administration-links{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.administration-links a{border-bottom:1px solid var(--color-border-subtle);min-height:2.9rem;color:var(--color-text-secondary);border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.administration-links a:nth-child(odd){border-right:1px solid var(--color-border-subtle)}.administration-links a:nth-last-child(-n+2){border-bottom:0}.administration-links a:hover{color:var(--color-text-primary);background:var(--color-surface-interactive)}.admin-search{gap:.55rem;min-width:min(100%,28rem);display:flex}.admin-search__clear{gap:.35rem;padding-inline:.65rem}.accountant-request-identity,.accountant-detail-partner{align-items:center;gap:.6rem;display:flex}.accountant-detail-partner>span:last-child{gap:.1rem;display:grid}.accountant-detail-partner small{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.admin-order-list,.admin-user-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow:hidden}.admin-user-tabs{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);width:fit-content;padding:.25rem;display:flex}.admin-user-tabs .button{min-height:2.5rem}.admin-user-tabs .button[aria-selected=true]{color:var(--color-text-primary);background:var(--color-accent-soft)}.admin-invitation-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow:hidden}.admin-invitation-item{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(14rem,1.3fr) minmax(10rem,.8fr) minmax(10rem,.8fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.admin-invitation-item:last-child{border-bottom:0}.admin-invitation-item__identity,.admin-invitation-item__state,.admin-invitation-item__sent{gap:.25rem;min-width:0;display:grid}.admin-invitation-item__identity span,.admin-invitation-item__identity small,.admin-invitation-item__state small,.admin-invitation-item__sent small,.admin-invitation-item__sent time{color:var(--color-text-muted);overflow-wrap:anywhere}.admin-invitation-item__actions{justify-content:flex-end;gap:.5rem;display:flex}.invitation-form{gap:1rem;display:grid}.invitation-form__field{color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:var(--font-weight-semibold);gap:.4rem;display:grid}.invitation-form__field input{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:0 .8rem}.invitation-form__field input:focus-visible{border-color:var(--color-accent);outline:3px solid var(--color-focus-ring);outline-offset:1px}.admin-order-item,.admin-user-item{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.admin-order-item:last-child,.admin-user-item:last-child{border-bottom:0}.admin-order-item{grid-template-columns:auto minmax(10rem,1.2fr) minmax(10rem,1fr) minmax(8rem,.8fr) auto auto}.admin-user-item{grid-template-columns:auto minmax(11rem,1.2fr) minmax(9rem,.9fr) minmax(10rem,.85fr) auto}.admin-order-item__primary,.admin-order-item__product,.admin-order-item__states,.admin-order-item__total,.admin-user-item__identity,.admin-user-item__access,.admin-user-item__sponsor,.admin-user-item__meta{gap:.25rem;min-width:0;display:grid}.admin-order-item__total,.admin-user-item__meta{text-align:right;justify-items:end}.admin-order-item__fiscal{white-space:nowrap}.admin-fiscal-detail,.admin-fiscal-receipts,.admin-fiscal-detail__error{gap:1rem;display:grid}.admin-fiscal-detail__section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);gap:.85rem;padding:1rem;display:grid}.admin-fiscal-detail__section>header,.admin-fiscal-receipts article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-fiscal-detail__section>header>div{gap:.2rem;display:grid}.admin-fiscal-detail__section>header span,.admin-fiscal-facts dt,.admin-fiscal-detail__empty{color:var(--color-text-muted);font-size:var(--type-small-size)}.admin-fiscal-detail__section h3{font-size:var(--type-body-size);margin:0}.admin-fiscal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.admin-fiscal-facts>div{gap:.2rem;min-width:0;display:grid}.admin-fiscal-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.admin-fiscal-receipts article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);gap:.8rem;padding:.9rem;display:grid}.admin-fiscal-delivery>p{color:var(--color-text-secondary);margin:0}.admin-fiscal-delivery>.button{justify-self:start}.admin-load-more{justify-self:center}@media (width<=72rem){.administration-hub{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.administration-hub>.administration-hub__primary{grid-row:span 2}.admin-order-item,.admin-user-item{grid-template-columns:auto minmax(0,1fr) minmax(9rem,.7fr)}.admin-order-item__product,.admin-user-item__sponsor{grid-column:2}.admin-order-item__states,.admin-user-item__access{grid-area:1/3/span 2}.admin-order-item__total,.admin-user-item__meta{grid-column:3}.admin-order-item__fiscal{grid-column:3;justify-self:end}:is(.sales-order-row:has(>.product-image),.sales-order-row--team:has(>.product-image)){grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=44rem){.administration-hub{grid-template-columns:1fr}.administration-hub>.administration-hub__primary{grid-row:auto;min-height:7.5rem}.administration-links{grid-template-columns:1fr}.administration-links a,.administration-links a:nth-child(odd),.administration-links a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-border-subtle)}.administration-links a:last-child{border-bottom:0}.profile-photo-editor,.catalog-image-manager{grid-template-columns:1fr}.profile-photo-editor{justify-items:start}.catalog-image-manager .product-image--lg{max-width:22rem}.profile-photo-editor__actions,.catalog-image-manager__actions,.admin-search{flex-direction:column;align-items:stretch}.sponsor-card{flex-direction:column;align-items:flex-start}:is(.sales-order-row:has(>.product-image),.sales-order-row--team:has(>.product-image)){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem .75rem}:is(.sales-order-row:has(>.product-image)>span:nth-child(2),.sales-order-row--team:has(>.product-image)>span:nth-child(2)){grid-column:2/-1;gap:.25rem;min-width:0;display:grid}:is(.sales-order-row:has(>.product-image)>.sales-order-row__meta,.sales-order-row--team:has(>.product-image)>.sales-order-row__meta){grid-column:2/-1;min-width:0;display:grid}:is(.sales-order-row:has(>.product-image)>.sales-order-row__badges,.sales-order-row--team:has(>.product-image)>.sales-order-row__badges){flex-wrap:wrap;grid-column:2;min-width:0;display:flex}:is(.sales-order-row:has(>.product-image)>strong,.sales-order-row--team:has(>.product-image)>strong){grid-column:3;justify-self:end;display:block}.sales-order-row:has(>.product-image)>svg:last-child{display:none}.admin-order-item,.admin-user-item{grid-template-columns:auto minmax(0,1fr)}.admin-order-item__product,.admin-order-item__states,.admin-order-item__total,.admin-order-item__fiscal,.admin-user-item__access,.admin-user-item__sponsor,.admin-user-item__meta{text-align:left;grid-area:auto/1/auto/-1;justify-items:start}.admin-order-item__fiscal{width:100%}.admin-fiscal-facts{grid-template-columns:1fr}.admin-fiscal-detail__section>header,.admin-fiscal-receipts article>header{flex-direction:column;align-items:flex-start}}@media (width<=46rem){.sales-order-dialog .responsive-dialog__header{padding:1rem}.sales-order-dialog .responsive-dialog__content{padding:0}.buyer-type-panel,.order-form-section{padding:1rem}.order-form-section__header{gap:.25rem;display:grid}.buyer-type-options,.order-form-grid--three,.order-form-grid--two,.order-form-grid--delivery,.installation-options,.order-created__facts{grid-template-columns:minmax(0,1fr)}.order-form-field--wide,.order-form-field--region,.order-form-field--locality,.order-form-field--street{grid-column:auto}.product-selector__trigger{grid-template-columns:auto minmax(0,1fr) auto}.product-selector__trigger>strong{grid-column:2}.product-selector__menu button{grid-template-columns:auto minmax(0,1fr)}.product-selector__menu button>strong{grid-column:2}.selected-products>div{grid-template-columns:minmax(0,1fr) auto auto}.selected-products>div>strong{grid-column:1}.selected-products>.selected-products__total{grid-template-columns:1fr auto}.sales-order-form__footer{padding:.8rem 1rem max(.8rem, env(safe-area-inset-bottom))}.sales-order-form__footer .button{flex:1}.order-created__hero,.order-created__products,.order-created__facts{padding-inline:1rem}.order-created__hero{grid-template-columns:auto minmax(0,1fr)}.order-created__hero>strong{grid-column:2}.order-created__facts div:nth-child(odd){padding-right:0}.order-created__document,.order-created__payment{grid-template-columns:auto minmax(0,1fr);margin-inline:1rem}.order-created__document .button,.order-created__payment .button{grid-column:1/-1}.order-created__actions{padding-inline:1rem}.order-created__actions .button{flex:1}}.invoice-payment-form{gap:1rem;display:grid}.invoice-payment-form>label{min-width:0;color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);gap:.4rem;display:grid}.invoice-payment-form input,.invoice-payment-form textarea{width:100%;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.65rem .75rem}.invoice-payment-form textarea{resize:vertical;min-height:6rem}.invoice-payment-form input:focus-visible,.invoice-payment-form textarea:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 16%, transparent);outline:0}.invoice-payment-form label small,.invoice-payment-form__amount small{color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-regular)}.invoice-payment-form__amount{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);gap:.35rem;padding:1rem;display:grid}.invoice-payment-form__amount>span{color:var(--color-text-muted);font-size:var(--type-small-size)}.invoice-payment-form__amount strong{color:var(--color-text-primary);font-size:var(--type-title-size);font-variant-numeric:tabular-nums}.invoice-payment-form__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.invoice-payment-entry,.incoming-invoice-queue__error{justify-items:start;gap:.75rem;display:grid}.admin-fiscal-facts--evidence{border-top:1px solid var(--color-border-subtle);padding-top:.85rem}@media (width<=30rem){.invoice-payment-form__actions{flex-direction:column-reverse}.invoice-payment-form__actions .button,.invoice-payment-entry .button{width:100%}}@media (prefers-reduced-motion:reduce){.buyer-type-card{transition-property:color,border-color,background}.buyer-type-card:active{transform:none}.order-processing__spinner{animation:none}}.checkout-page{width:min(70rem,100% - 2rem);padding:1.25rem 0 2rem}.checkout-page__header{margin-bottom:1.5rem}.checkout-page__header>div{align-items:center;gap:1rem;display:flex}.checkout-page__header>div>span{color:var(--color-text-muted);font-size:var(--type-small-size)}.checkout-card{border-color:var(--color-border-subtle);box-shadow:var(--shadow-subtle);padding:clamp(1.25rem,3vw,2.25rem)}.checkout-card__title small{color:var(--color-text-muted)}.checkout-products{border-block:1px solid var(--color-border-subtle);margin-bottom:1.25rem}.checkout-products li{grid-template-columns:auto minmax(0,1fr) auto;padding:1.15rem 0;display:grid}.checkout-products li>span:not(.product-image){gap:.25rem}.checkout-products li>span>small{color:var(--color-accent);font-weight:var(--font-weight-medium)}.checkout-products li>span>span{color:var(--color-text-secondary);font-size:var(--type-small-size)}.checkout-products li>strong{font-variant-numeric:tabular-nums;align-self:center;font-size:1.125rem}.checkout-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.checkout-summary-grid section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-interactive);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.75rem;padding:1rem;display:grid}.checkout-summary-grid__icon{border-radius:var(--radius-sm);width:2.1rem;height:2.1rem;color:var(--color-accent);background:var(--color-accent-soft);place-items:center;display:grid}.checkout-summary-grid section>div{align-content:start;gap:.25rem;min-width:0;display:grid}.checkout-summary-grid h2{color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-medium);margin:0 0 .25rem}.checkout-summary-grid span:not(.checkout-summary-grid__icon){overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--type-small-size)}.checkout-payment-panel{border-radius:var(--radius-md);background:var(--color-background-inset);grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);gap:2rem;padding:1.15rem;display:grid}.checkout-payment-panel>div{align-content:center;gap:.25rem;display:grid}.checkout-payment-panel>div>span,.checkout-payment-panel>div>small{color:var(--color-text-secondary);font-size:var(--type-small-size)}.checkout-payment-panel .checkout-total{padding:0}.checkout-document>span{gap:.2rem;display:grid}.checkout-document small{color:var(--color-text-secondary)}.checkout-return{gap:1.25rem;max-width:58rem}.checkout-return>.checkout-products,.checkout-return>.checkout-summary-grid,.checkout-return>.checkout-document{width:100%}.checkout-return__amount{border-radius:var(--radius-md);background:var(--color-background-inset);justify-content:space-between;align-items:baseline;width:100%;padding:1rem 1.15rem;display:flex}.checkout-return__amount span{color:var(--color-text-secondary)}.checkout-return__amount strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.checkout-return__actions{flex-wrap:wrap;gap:.75rem;display:flex}.checkout-return__copy .order-number{display:inline-flex}@media (width<=52rem){.checkout-summary-grid,.checkout-payment-panel{grid-template-columns:1fr}.checkout-products li:has(>.product-image){grid-template-columns:auto minmax(0,1fr)}.checkout-products li>strong{grid-column:2}}@media (width<=34rem){.checkout-page{width:min(100% - 1rem,70rem);padding-top:.75rem}.checkout-page__header{margin-inline:.5rem}.checkout-page__header>div>span{display:none}.checkout-card{padding:1rem}.checkout-products>li>.product-image{width:4.5rem;height:4.5rem}.checkout-products li:has(>.product-image){grid-template-columns:4.5rem minmax(0,1fr)}.checkout-document,.checkout-return__actions{flex-direction:column;align-items:stretch}.checkout-document .button,.checkout-return__actions .button{width:100%}}.app-shell--operational .environment-bar{color:var(--color-text-on-strong);background:var(--color-surface-strong)}.app-shell--operational .app-main{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 20rem), var(--color-background)}.user-menu__section-label{border-top:1px solid var(--color-border-subtle);text-transform:uppercase;letter-spacing:.08em;padding-top:.75rem}.user-menu__links--logout{border-top:1px solid var(--color-border-subtle);padding-top:.55rem}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-activity-list,.production-detail-items{margin:0;padding:0;list-style:none}.dashboard-activity-list li{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.dashboard-activity-list li:last-child{border-bottom:0}.dashboard-activity-list li>span:nth-child(2){gap:.15rem;display:grid}.dashboard-activity-list small,.dashboard-activity-list time{color:var(--color-text-muted);font-size:var(--type-small-size)}.dashboard-activity-list__icon{width:2.25rem;height:2.25rem;color:var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);place-items:center;display:grid}.partner-program-layout{gap:1rem;display:grid}.partner-invite-card{background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 55%), var(--color-surface)}.copy-field{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-bottom:.7rem;display:grid}.copy-field input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sponsor-profile{align-items:center;gap:.9rem;display:flex}.sponsor-profile>span{gap:.2rem;display:grid}.sponsor-profile small{color:var(--color-text-muted)}.date-filter-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);align-items:end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.date-filter-card>small{color:var(--color-text-muted);align-self:center;margin-left:auto}.royalty-table-wrap{overflow-x:auto}.royalty-table{border-collapse:collapse;text-align:left;width:100%}.royalty-table th,.royalty-table td{border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:.75rem}.royalty-table th{color:var(--color-text-muted);font-size:var(--type-label-size);text-transform:uppercase;letter-spacing:.04em}.production-order-list{gap:.75rem;display:grid}.production-order{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-interactive);grid-template-columns:auto minmax(13rem,1.2fr) minmax(13rem,1fr) minmax(10rem,.7fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.production-order>div{gap:.25rem;min-width:0;display:grid}.production-order small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.production-order code{border-radius:var(--radius-xs);background:var(--color-background-inset);width:max-content;font-size:var(--type-small-size);padding:.15rem .35rem}.shipping-form,.user-access-form{gap:1rem;display:grid}.business-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.business-detail-grid>div{border-radius:var(--radius-sm);background:var(--color-background-inset);gap:.2rem;padding:.75rem;display:grid}.business-detail-grid__wide{grid-column:1/-1}.business-detail-grid dt{color:var(--color-text-muted);font-size:var(--type-label-size)}.business-detail-grid dd{font-weight:var(--font-weight-medium);margin:0}.business-detail-grid__person dd{align-items:center;gap:.55rem;display:flex}.business-detail-grid__person dd>span:last-child{gap:.1rem;display:grid}.business-detail-grid__person small{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.production-detail-items{border-block:1px solid var(--color-border-subtle)}.production-detail-items li,.business-accrual-list>div{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.business-accrual-list>div{grid-template-columns:minmax(0,1fr) auto auto}.business-accrual-totals{justify-items:end;gap:.2rem;display:grid}.business-accrual-totals small{color:var(--color-text-muted)}.production-detail-items li:has(>.product-image){grid-template-columns:auto minmax(0,1fr) auto}.production-detail-items li:last-child,.business-accrual-list>div:last-child{border-bottom:0}.production-detail-items span,.business-accrual-list span{gap:.15rem;display:grid}.production-detail-items small,.business-accrual-list small{color:var(--color-text-muted)}.operation-success{color:var(--color-success);border-radius:var(--radius-sm);background:var(--color-success-soft);align-items:center;gap:.55rem;padding:.8rem;display:flex}.filter-popover{position:relative}.filter-popover>summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .85rem;list-style:none;display:flex}.filter-popover__panel{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);width:min(34rem,100vw - 2rem);box-shadow:var(--shadow-floating);grid-template-columns:repeat(2,minmax(11rem,1fr));gap:.75rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.filter-popover__panel label{gap:.35rem;display:grid}.user-access-form>section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:.75rem;padding:1rem;display:grid}.user-access-form h3,.user-access-form p{margin:0}.admin-sponsor-section,.admin-sponsor-inline-error,.sponsor-reassignment-form,.sponsor-final-confirmation{gap:.75rem;display:grid}.admin-sponsor-current{gap:.35rem;display:grid}.admin-sponsor-current>span,.sponsor-impact-preview>span,.sponsor-reassignment-summary dt,.sponsor-final-confirmation dt{color:var(--color-text-muted);font-size:var(--type-label-size)}.admin-sponsor-current>div{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-sponsor-current>div>span{gap:.15rem;min-width:0;display:grid}.admin-sponsor-current strong,.admin-sponsor-current small,.sponsor-candidate strong,.sponsor-candidate small{overflow-wrap:anywhere}.admin-sponsor-current small,.admin-sponsor-history small,.sponsor-candidate small,.field-hint,.sponsor-search label,.sponsor-reassignment-form .field>small{color:var(--color-text-muted);font-size:var(--type-small-size)}.admin-sponsor-section>.button,.admin-sponsor-inline-error>.button{justify-self:start}.admin-sponsor-history{border-top:1px solid var(--color-border-subtle);padding-top:.75rem}.admin-sponsor-history summary{width:max-content;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);cursor:pointer}.admin-sponsor-history ol{gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.admin-sponsor-history li{border-top:1px solid var(--color-border-subtle);gap:.25rem;padding:.75rem 0;display:grid}.admin-sponsor-history li>span{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.admin-sponsor-history time{color:var(--color-text-muted);font-size:var(--type-small-size);font-variant-numeric:tabular-nums}.sponsor-reassignment-summary,.sponsor-final-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.sponsor-reassignment-summary>div,.sponsor-final-confirmation dl>div{gap:.2rem;min-width:0;display:grid}.sponsor-reassignment-summary dd,.sponsor-final-confirmation dd{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);margin:0}.sponsor-search{gap:.35rem;display:grid}.sponsor-search>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.sponsor-search input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:0 .8rem}.sponsor-search input:focus-visible{border-color:var(--color-accent);outline:3px solid var(--color-focus-ring);outline-offset:1px}.sponsor-candidate-list{border-block:1px solid var(--color-border-subtle);max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.sponsor-candidate-list li+li{border-top:1px solid var(--color-border-subtle)}.sponsor-candidate{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.sponsor-candidate:hover{background:var(--color-surface-interactive)}.sponsor-candidate[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.sponsor-candidate:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.sponsor-candidate>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.sponsor-impact-preview{border-radius:var(--radius-sm);background:var(--color-background-inset);gap:.25rem;padding:.85rem;display:grid}.sponsor-impact-preview p,.sponsor-final-confirmation>p{color:var(--color-text-secondary)}.sponsor-final-confirmation dl{grid-template-columns:repeat(3,minmax(0,1fr))}.danger-confirmation{background:var(--color-warning-soft);border-color:color-mix(in srgb, var(--color-warning) 36%, var(--color-border))!important}.admin-user-item__action{justify-self:end}@media (width<=64rem){.production-order{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.production-order .button{grid-column:2/-1;width:max-content}}@media (width<=44rem){.metric-grid--three,.business-detail-grid,.filter-popover__panel{grid-template-columns:1fr}.business-accrual-list>div{grid-template-columns:minmax(0,1fr) auto}.sponsor-reassignment-summary,.sponsor-final-confirmation dl,.sponsor-search>div{grid-template-columns:1fr}.sponsor-search .button,.sponsor-reassignment-form .dialog-actions .button{width:100%}.sponsor-candidate{grid-template-columns:auto minmax(0,1fr)}.sponsor-candidate .status-badge{grid-column:2;justify-self:start}.business-accrual-list>div>strong{grid-column:1/-1}.date-filter-card,.copy-field{grid-template-columns:1fr}.production-order{grid-template-columns:auto minmax(0,1fr)}.production-order>.product-image{grid-row:1/span 2}.production-order>div:nth-of-type(3),.production-order .button{grid-column:1/-1}.date-filter-card{align-items:stretch;display:grid}.date-filter-card>small{margin-left:0}.dashboard-activity-list li{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-activity-list li>strong{grid-column:2}.production-order .button,.copy-field .button{width:100%}.admin-user-item__action{grid-column:1/-1;justify-self:stretch}}body{color:var(--color-text-primary);background:var(--color-background);font-size:var(--type-body-size);line-height:1.43}:root[data-theme=dark] body{color:var(--color-text-primary)}.page{padding-block:2.25rem 4rem}.page-header{align-items:center;gap:1.5rem;margin-bottom:1.5rem}.page-header h1{max-width:24ch;color:var(--color-text-primary);font-size:var(--type-h1-size);margin-bottom:.45rem;line-height:1.08}.page-header__meta{color:var(--color-text-muted);letter-spacing:.01em;text-transform:none;font-size:.75rem}.page-header>div>p:last-child{color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.button,.text-link{min-height:var(--control-height);border-radius:var(--radius-md)}.button{box-shadow:none;padding:.65rem 1rem}.button--primary{color:var(--color-action-text);background:var(--color-action);box-shadow:none}.button--primary:not(:disabled):hover{background:var(--color-action-hover)}.section-card,.metric-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.section-card{padding:1.25rem}.section-card__header{margin-bottom:1rem}.section-card__header h2{color:var(--color-text-primary);font-size:1rem}.metric-grid{gap:.75rem}.metric-card{min-height:8.3rem;padding:1rem}.metric-card__topline{min-height:1.75rem}.metric-card__icon{width:1.9rem;height:1.9rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:8px}.metric-card__value,.money,.data-table__number,.summary-strip strong,.admin-order-item__total,.royalty-table td:last-child,.royalty-table tfoot td{font-variant-numeric:tabular-nums}.metric-card__value{color:var(--color-text-primary);margin-block:.2rem .18rem;font-size:1.55rem;line-height:1.12}.metric-card--featured{border-color:color-mix(in srgb, var(--color-accent) 16%, var(--color-border));color:var(--color-text-primary);background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent) 7%, var(--color-surface)), var(--color-surface) 72%);box-shadow:var(--shadow-card)}.metric-card--featured .metric-card__label,.metric-card--featured .metric-card__helper{color:var(--color-text-secondary)}.metric-card--featured .metric-card__value,:root[data-theme=dark] .metric-card--featured .metric-card__value{color:var(--color-text-primary)}.filter-bar{border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:3.75rem;box-shadow:none;border-radius:12px;flex-wrap:wrap;gap:.625rem;padding:.5rem;display:flex}.control-field,.search-field,.select-field,.date-field{min-height:var(--control-height);border-radius:var(--radius-md);position:relative}.search-field{min-width:min(23rem,100%);height:var(--control-height);border-color:var(--color-border);background:var(--color-surface);padding-inline:.8rem}.search-field input{height:calc(var(--control-height) - 2px);color:var(--color-text-primary);font-size:var(--type-body-size);padding:0}.search-field input::-webkit-search-cancel-button{display:none}.select-field{border:1px solid var(--color-border);min-width:10.5rem;color:var(--color-text-primary);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;display:inline-grid;overflow:hidden}.select-field select{width:100%;height:calc(var(--control-height) - 2px);min-height:0;color:var(--color-text-primary);font-size:var(--type-body-size);appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0 .35rem 0 .8rem}.select-field>svg{color:var(--color-text-muted);pointer-events:none;margin-right:.75rem}.select-field:hover{border-color:var(--color-border-strong)}.select-field:focus-within,.date-field:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 16%, transparent)}.date-range{align-items:center;gap:.45rem;display:inline-flex}.date-range>span{color:var(--color-text-muted)}.date-field{border:1px solid var(--color-border);min-width:9.5rem;color:var(--color-text-muted);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:inline-grid;overflow:hidden}.date-field>svg{pointer-events:none;margin-left:.75rem}.date-field input{width:100%;height:calc(var(--control-height) - 2px);min-height:0;color:var(--color-text-primary);appearance:none;background:0 0;border:0;outline:0;padding:0 .75rem 0 .55rem}.date-field input::-webkit-calendar-picker-indicator{opacity:0;width:0}.segmented-control{min-height:var(--control-height);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);padding:.2rem}.segmented-control button{min-height:calc(var(--control-height) - .5rem);font-size:var(--type-small-size);border-radius:8px;padding-inline:.8rem}.segmented-control button[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-surface);box-shadow:0 1px 3px #0c1f3a12}:root[data-theme=dark] .segmented-control button[aria-pressed=true],:root[data-theme=dark] .segmented-control button[aria-selected=true]{color:var(--color-text-primary)}.filter-popover>summary{min-height:var(--control-height);border-color:var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface);padding:.55rem .8rem}.filter-popover>summary::-webkit-details-marker{display:none}.filter-popover[open]>summary{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.filter-popover__panel{border-color:var(--color-border-subtle);background:var(--color-surface-elevated);width:min(36rem,100vw - 2rem);box-shadow:var(--shadow-elevated);border-radius:12px;gap:.625rem;padding:.75rem}.filter-popover__panel .select-field,.filter-popover__panel .date-range{width:100%}.filter-popover__panel .date-range{grid-column:1/-1}.filter-popover__panel .date-field{flex:1}.admin-search{flex:31rem;gap:.5rem;min-width:min(31rem,100%);display:flex}.admin-search .search-field{flex:1}.admin-search__clear{min-height:var(--control-height);color:var(--color-text-muted)}.form-field,.form-field__control,.field,.finance-form>label,.support-form>label,.dialog-form>label,.shipping-form>label{gap:.4rem;min-width:0;display:grid}.form-field__label,.field>span,.finance-form label>span,.support-form label>span,.dialog-form label>span,.shipping-form label>span{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium)}.helper-text,.admin-fiscal-detail__muted,.admin-fiscal-delivery__helper{color:var(--color-text-muted);font-size:var(--type-small-size);line-height:var(--type-small-leading)}.validation-message{color:var(--color-danger);font-size:var(--type-small-size);align-items:center;gap:.3rem;display:flex}.form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-field select,.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.finance-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.finance-form select,.support-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.support-form select,.support-form textarea,.dialog-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.dialog-form select,.shipping-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.order-form-field input,.order-form-field select,.installation-center-select select,.copy-field input{width:100%;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background-color:var(--color-surface);font:inherit;padding:.65rem .75rem}.form-field select,.field select,.finance-form select,.support-form select,.dialog-form select,.order-form-field select,.installation-center-select select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2366768B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.form-field input:focus-visible,.form-field select:focus-visible,.field input:focus-visible,.field select:focus-visible,.finance-form input:focus-visible,.finance-form select:focus-visible,.support-form input:focus-visible,.support-form select:focus-visible,.support-form textarea:focus-visible,.dialog-form input:focus-visible,.dialog-form select:focus-visible,.shipping-form input:focus-visible,.order-form-field input:focus-visible,.order-form-field select:focus-visible,.installation-center-select select:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 16%, transparent);outline:0}.status-badge{min-height:1.5rem;font-size:.6875rem;font-weight:var(--font-weight-medium);border-radius:999px;gap:.38rem;padding:.22rem .55rem}.status-badge:before{content:"";opacity:.82;background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem}.data-table th,.royalty-table th{border-top:0;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.03em;background:0 0}.data-table td,.royalty-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding-block:.78rem}.data-table tbody tr:hover td,.royalty-table tbody tr:hover td{background:color-mix(in srgb, var(--color-accent) 3%, var(--color-surface))}.empty-state{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-background-secondary) 60%, transparent);min-height:auto;padding:1.4rem}.empty-state>span{width:2.5rem;height:2.5rem;color:var(--color-accent);background:var(--color-accent-soft)}.dashboard-layout{gap:.75rem}.dashboard-activity-list li{min-height:3.8rem;padding:.65rem 0}.quick-actions-block{border-radius:var(--radius-lg);background:var(--brand-navy);box-shadow:none}.rank-hero{border:1px solid color-mix(in srgb, var(--color-accent) 15%, transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-cyan) 12%, transparent), transparent 15rem), var(--brand-navy);box-shadow:none}.rank-hero__identity strong{color:var(--brand-cyan);font-size:2.35rem}.marketing-rate-card{border-color:var(--color-border-subtle);background:var(--color-surface)}.marketing-rate-card dl>div{border-right:0;border-top:1px solid var(--color-border-subtle)}.copy-field{align-items:center}.referral-link{min-width:0;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-inline:.8rem;display:flex;overflow:hidden}.referral-code{color:var(--color-text-muted);font-size:var(--type-small-size);align-items:center;gap:.65rem;display:flex}.referral-code button{border:1px solid var(--color-border-subtle);min-height:2rem;color:var(--color-text-primary);background:var(--color-background-secondary);font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;display:inline-flex}.partner-program-metrics{margin-block:0}.finance-blocker-card{border-color:color-mix(in srgb, var(--color-warning) 22%, var(--color-border));background:color-mix(in srgb, var(--color-warning-soft) 35%, var(--color-surface));box-shadow:none}.finance-blocker-card__primary{color:var(--color-text-primary);margin:0}.finance-blocker-card__details{margin-top:.85rem}.finance-blocker-card__details summary,.technical-details summary{width:fit-content;color:var(--color-accent);font-size:var(--type-small-size);font-weight:var(--font-weight-medium)}.finance-blocker-card__details .finance-blockers,.technical-details dl{margin-top:.75rem}.sales-period{min-height:var(--control-height);border-radius:var(--radius-md)}.sales-period input{min-height:calc(var(--control-height) - .5rem);appearance:none}.sales-order-row{border-bottom-color:var(--color-border-subtle)}.sales-order-row:hover{background:color-mix(in srgb, var(--color-accent) 3%, var(--color-surface))}.order-form-grid--delivery{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.order-form-field--postal{grid-column:span 3}.order-form-field--region{grid-column:span 9}.order-form-field--locality,.order-form-field--street{grid-column:span 6}.order-form-grid--delivery>.order-form-field:nth-child(n+5){grid-column:span 4}.responsive-dialog--form:has(.admin-fiscal-detail){width:min(76rem,100vw - 2rem)}.admin-fiscal-detail{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.86fr);align-items:start}.admin-fiscal-detail__section{border-color:var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.admin-fiscal-detail__section:first-child{grid-row:1/span 4}.admin-fiscal-detail__section:last-child{grid-column:1/-1}.admin-fiscal-receipts article,.business-detail-grid>div{border-color:var(--color-border-subtle);background:var(--color-background-secondary)}.admin-fiscal-delivery__policy{background:var(--color-background-secondary);border-radius:999px;width:fit-content;padding:.25rem .55rem;font-size:.6875rem;color:var(--color-text-muted)!important}.auth-registration-baseline{border-left:2px solid var(--brand-cyan);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary);background:color-mix(in srgb, var(--brand-cyan) 7%, var(--color-surface));font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:0;padding:.75rem .85rem}@media (width<=70rem){.order-form-grid--delivery{grid-template-columns:repeat(6,minmax(0,1fr))}.order-form-field--postal{grid-column:span 2}.order-form-field--region{grid-column:span 4}.order-form-field--locality,.order-form-field--street{grid-column:span 3}.order-form-grid--delivery>.order-form-field:nth-child(n+5){grid-column:span 2}}@media (width<=56rem){.admin-fiscal-detail{grid-template-columns:1fr}.admin-fiscal-detail__section:first-child,.admin-fiscal-detail__section:last-child{grid-area:auto}}@media (width<=48rem){.page{padding-block:1.5rem 6rem}.page-header{flex-direction:column;align-items:stretch}.page-header h1{font-size:1.8rem}.page-header__actions,.filter-bar,.admin-search,.date-range{flex-direction:column;align-items:stretch}.page-header__actions .button,.filter-bar>*,.admin-search,.admin-search>*,.date-range>.date-field,.select-field,.search-field,.filter-popover,.filter-popover>summary{width:100%}.date-range>span{display:none}.filter-popover__panel{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:.5rem;position:static}.filter-popover__panel>label{min-height:var(--control-height)}.filter-popover__panel .date-range{grid-column:auto}.metric-card{min-height:7.5rem}.metric-grid--five{grid-template-columns:1fr}.admin-search{flex:none;min-width:0}.admin-search .search-field{height:var(--control-height);flex:0 0 var(--control-height)}.page-header__actions .button{white-space:normal;justify-content:center}.admin-user-tabs,.admin-invitation-item__actions,.admin-invitation-item__actions .button{width:100%}.admin-user-tabs .button{min-width:0;min-height:var(--control-height);white-space:normal;flex:1;padding-inline:.5rem}.page--admin-users .segmented-control,.page--operations .filter-bar>.segmented-control{width:100%;display:flex}.page--admin-users .segmented-control button,.page--operations .filter-bar>.segmented-control button{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;padding-inline:.5rem}.page--admin-orders .segmented-control button,.page--admin-users .segmented-control button,.page--applications-admin .segmented-control button,.page--admin-orders .order-number__copy,.page--operations .order-number__copy,.page--admin-orders .filter-popover__panel .text-button,.referral-code button{min-height:var(--control-height)}.page--admin-orders .filter-popover__panel .text-button{justify-content:center;align-items:center;display:flex}.admin-invitation-item{grid-template-columns:1fr}.admin-invitation-item__actions{flex-direction:column;align-items:stretch}.section-card,.responsive-dialog__surface,.admin-fiscal-detail,.admin-fiscal-detail__section,.business-detail-grid>div{min-width:0}.business-detail-grid dd,.admin-fiscal-receipts strong,.admin-fiscal-receipts span{overflow-wrap:anywhere}.copy-field,.referral-code{flex-direction:column;align-items:stretch}.copy-field .button{width:100%}.referral-code button{width:fit-content}}@media (width<=46rem){.order-form-grid--delivery,.order-form-field--postal,.order-form-field--region,.order-form-field--locality,.order-form-field--street,.order-form-grid--delivery>.order-form-field:nth-child(n+5){grid-column:auto;grid-template-columns:1fr}}.dashboard-layout__breakdown,.dashboard-layout__status,.dashboard-layout__activity,.dashboard-layout__news{grid-column:span 6}.public-news-layout{flex-direction:column;min-height:100dvh;display:flex}.public-news-header{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem max(1rem,50% - 40rem);display:flex}.public-news-header .sateg-logo{width:7.5rem}.public-news-main{flex:1;width:min(100% - 3rem,76rem);margin:0 auto;padding:3rem 0 4rem}.news-index-heading{margin-bottom:2rem}.news-index-heading h1{margin:.5rem 0 .75rem}.news-index-heading>span,.news-list__meta,.news-field-hint{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.news-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.news-list a{color:inherit;border-bottom:1px solid var(--color-border);flex-direction:column;height:100%;padding-bottom:1.5rem;text-decoration:none;display:flex}.news-list a:hover strong{color:var(--color-accent)}.news-list__body{overflow-wrap:anywhere;gap:.65rem;padding-top:1rem;display:grid}.news-list__body>strong{font-size:1.3rem;line-height:1.35}.news-list__body>span:not(.news-list__meta,.text-link){color:var(--color-text-secondary);line-height:1.6}.news-image{object-fit:contain;border-radius:var(--radius-md);background:var(--color-background-secondary);width:100%;height:auto;max-height:40rem;display:block}.news-list .news-image{aspect-ratio:16/9;object-fit:cover}.news-image--placeholder{min-height:6rem;color:var(--color-text-muted);place-content:center;font-size:.8125rem;display:grid}.news-list--compact{display:block}.news-list--compact a{flex-direction:row;align-items:flex-start;gap:.9rem;padding:1rem 0}.news-list--compact li:first-child a{padding-top:0}.news-list--compact li:last-child a{border:0;padding-bottom:0}.news-list--compact .news-image{aspect-ratio:1;flex:0 0 5.25rem;width:5.25rem}.news-list--compact .news-list__body{gap:.4rem;padding:0}.news-list--compact .news-list__body>strong{font-size:.9375rem}.news-list--compact .news-list__body>span{font-size:.8125rem}.news-list--compact .news-list__body>span:not(.news-list__meta,.text-link){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-pagination{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.news-article{overflow-wrap:anywhere;width:min(100%,48rem);margin:2rem auto}.news-article h1{margin:.7rem 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}.news-article time{color:var(--color-text-muted);font-size:.875rem}.news-article__subtitle{color:var(--color-text-secondary);margin-bottom:1.75rem;font-size:1.15rem;line-height:1.6}.news-article__cover{margin-bottom:2rem}.news-content{font-size:1rem;line-height:1.8}.news-content p,.news-content blockquote,.news-content li{white-space:pre-wrap}.news-content h2{margin:2rem 0 1rem;font-size:1.45rem;line-height:1.4}.news-content p,.news-content ul{margin:1.25rem 0}.news-content blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);margin:1.75rem 0;padding:.5rem 1.5rem;font-size:1.1rem}.news-content figure{margin:2rem 0}.news-content figcaption{color:var(--color-text-muted);margin-top:.65rem;font-size:.8125rem}.news-admin-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.news-admin-filters label:first-child{flex:1;min-width:12rem}.news-admin-filters label,.news-editor-fields label{gap:.5rem;font-size:.875rem;font-weight:500;display:grid}.news-admin-filters input,.news-admin-filters select,.news-editor-fields input:not([type=checkbox]),.news-editor-fields textarea,.news-editor-fields select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-text-primary);font:inherit;padding:.75rem}.news-editor-fields textarea{resize:vertical}.news-editor-fields input:focus-visible,.news-editor-fields textarea:focus-visible,.news-editor-fields select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.news-admin-list{margin:0;padding:0;list-style:none}.news-admin-list>li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.news-admin-list>li:last-child{border:0}.news-admin-list>li>div:first-child{overflow-wrap:anywhere;gap:.5rem;min-width:0;display:grid}.news-admin-list span,.news-admin-list small{color:var(--color-text-muted);font-size:.8125rem}.news-actions{flex-wrap:wrap;gap:.5rem;display:flex}.news-editor-toolbar,.news-editor-footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.news-editor-footer{background:var(--color-surface);border-top:1px solid var(--color-border);z-index:1;position:sticky;bottom:-1px}.news-editor-fields{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.news-editor-cover,.news-editor-blocks{border-top:1px solid var(--color-border);gap:1rem;padding-top:1rem;display:grid}.news-editor-cover .news-image,.news-editor-block .news-image{width:100%;max-height:16rem}.news-editor-block{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;min-width:0;padding:1rem;display:grid}.news-editor-block__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.news-editor-block h3{margin:0;font-size:.9375rem}.news-editor-publishing{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.news-editor-fields .news-checkbox{align-items:center;gap:.65rem;min-height:2.75rem;display:flex}.news-checkbox input{width:1.2rem;height:1.2rem}.news-list__body>span:not(.news-list__meta,.text-link),.news-article__subtitle,.news-content,.news-content figcaption{font-weight:400}.news-align--left{text-align:left}.news-align--center{text-align:center}.news-align--right{text-align:right}.news-content blockquote{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:1.15rem 1.25rem}.news-cta{margin:2rem 0 2.5rem;display:flex}.news-cta.news-align--center{justify-content:center}.news-cta.news-align--right{justify-content:flex-end}.news-content .news-align--center+.news-cta.news-align--center{margin-top:-.15rem}.news-rich-editor{gap:.45rem;display:grid}.news-rich-toolbar{border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surface-raised);border-bottom:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem;display:flex}.news-rich-toolbar>div{gap:.3rem;display:flex}.news-rich-toolbar button{border-radius:calc(var(--radius-md) - .2rem);width:2.35rem;height:2.35rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;font-weight:700;display:grid}.news-rich-toolbar button:hover,.news-rich-toolbar button.is-active{border-color:var(--color-border);color:var(--color-accent);background:var(--color-surface)}.news-rich-toolbar button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.news-rich-editor__surface{border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);min-height:8rem;max-height:22rem;font:inherit;white-space:pre-wrap;padding:.85rem;font-weight:400;line-height:1.65;overflow-y:auto}.news-rich-editor__surface:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.news-cta-editor,.news-cta-editor__form,.news-form-editor,.news-form-editor__basics,.news-form-editor__fields,.news-application-form,.news-application-detail{gap:1rem;min-width:0;display:grid}.news-cta-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.news-cta-editor>label:last-of-type,.news-cta-editor__form{grid-column:1/-1}.news-cta-editor__form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.news-form-editor fieldset,.news-application-field fieldset{border:0;min-width:0;margin:0;padding:0}.news-form-editor fieldset{gap:1.25rem;display:grid}.news-form-editor label,.news-application-form label,.news-application-detail__management label{color:var(--color-text-primary);gap:.5rem;font-size:.875rem;font-weight:600;display:grid}.news-form-editor input:not([type=checkbox]),.news-form-editor textarea,.news-form-editor select,.news-application-form input:not([type=checkbox],[type=radio]),.news-application-form textarea,.news-application-form select,.news-application-detail__management textarea,.news-application-detail__management select{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:2.85rem;color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.75rem;font-weight:400}.news-form-editor textarea,.news-application-form textarea,.news-application-detail__management textarea{resize:vertical}.news-form-editor input:focus-visible,.news-form-editor textarea:focus-visible,.news-form-editor select:focus-visible,.news-application-form input:focus-visible,.news-application-form textarea:focus-visible,.news-application-form select:focus-visible,.news-application-detail__management textarea:focus-visible,.news-application-detail__management select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.news-form-editor__section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.news-form-editor__section-heading h2,.news-form-editor__section-heading p{margin:0}.news-form-editor__section-heading p{color:var(--color-text-muted);margin-top:.35rem;font-size:.8125rem}.news-form-field-editor{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;padding:1rem;display:grid}.news-form-field-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.news-form-editor .news-checkbox,.news-consent-field>label{grid-template-columns:none;align-items:flex-start;gap:.65rem;display:flex}.news-choice-group{flex-wrap:wrap;gap:.55rem;margin-top:.6rem;display:flex}.news-choice-group label{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;min-height:2.7rem;padding:.6rem .8rem;display:inline-flex}.news-choice-group input,.news-consent-field input,.news-checkbox input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);flex:none;margin:.12rem 0 0}.news-application-actions{border-top:1px solid var(--color-border);justify-content:space-between;gap:.75rem;padding-top:1rem;display:flex}.news-application-state{justify-items:start;gap:1rem;padding-block:1rem;display:grid}.news-application-state h2,.news-application-state p{margin:0}.news-honeypot{width:1px;height:1px;position:fixed;inset-inline-start:-10000px;overflow:hidden}.validation-message{color:var(--color-danger);font-size:.8rem;line-height:1.45}.applications-summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid;overflow:hidden}.applications-summary>div{border-right:1px solid var(--color-border);gap:.45rem;padding:1.15rem;display:grid}.applications-summary>div:last-child{border-right:0}.applications-summary span{color:var(--color-text-muted);font-size:.8rem}.applications-summary strong{font-size:1.55rem}.news-application-contact,.news-application-source,.news-forms-list>li>div:first-child{gap:.3rem;min-width:0;display:grid}.news-application-contact small,.news-application-source small,.news-forms-list span,.news-forms-list small{color:var(--color-text-muted)}.news-forms-list{margin:0;padding:0;list-style:none}.news-forms-list>li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.news-forms-list>li:last-child{border-bottom:0}.news-application-detail>section{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.news-application-detail h2{margin:0 0 .9rem;font-size:1rem}.news-application-detail dl{gap:.8rem;margin:0;display:grid}.news-application-detail dl>div{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.news-application-detail dt{color:var(--color-text-muted);font-size:.8rem}.news-application-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=767px){.dashboard-layout__breakdown,.dashboard-layout__status,.dashboard-layout__activity,.dashboard-layout__news{grid-column:1/-1}.public-news-main{width:calc(100% - 2rem);padding-top:2rem}.public-news-header{padding:1rem}.public-news-header .sateg-logo{width:6rem}.news-list{grid-template-columns:1fr}.news-admin-list>li{flex-direction:column;align-items:flex-start}.news-editor-block{padding:.75rem}.news-cta-editor,.news-cta-editor__form,.news-form-field-editor__grid{grid-template-columns:1fr}.news-cta-editor>label:last-of-type,.news-cta-editor__form{grid-column:auto}.news-form-editor__section-heading,.news-forms-list>li{flex-direction:column;align-items:stretch}.applications-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-summary>div:nth-child(2){border-right:0}.applications-summary>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.news-application-detail dl>div{grid-template-columns:1fr;gap:.25rem}.news-application-actions,.news-editor-footer{flex-direction:column-reverse;align-items:stretch}.news-application-actions .button,.news-editor-footer .button,.news-cta-editor__form .button,.news-forms-list .button{width:100%}.news-rich-toolbar{overflow-x:auto}}.production-order{grid-template-columns:4.5rem minmax(10rem,.8fr) minmax(12rem,1fr) minmax(15rem,1.3fr);align-items:start}.production-order>.product-image{width:4.5rem;max-width:4.5rem;height:4.5rem}.production-order .button{grid-column:2/-1;justify-self:end}.production-order small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.production-order strong{overflow-wrap:anywhere}.production-order code{overflow-wrap:anywhere;max-width:100%}.shipping-unit-groups{gap:1rem;display:grid}.shipping-unit-group{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;min-width:0;padding:1rem;display:grid}.shipping-unit-group legend{padding:0 .4rem;font-weight:700}.shipping-unit-group .field input[readonly]{background:var(--color-background-secondary)}@media (width<=1100px){.production-order{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr)}.production-order>div:nth-of-type(3){grid-column:2/-1}}@media (width<=767px){.production-order{grid-template-columns:3.5rem minmax(0,1fr)}.production-order>.product-image{width:3.5rem;max-width:3.5rem;height:3.5rem}.production-order>div:nth-of-type(2),.production-order>div:nth-of-type(3),.production-order .button{grid-column:1/-1}.production-order .button{width:100%}}@media (width>=48rem){.app-shell--operational .app-header__inner{grid-template-columns:auto minmax(0,1fr);gap:.25rem 1.5rem;padding-block:.65rem .25rem;display:grid}.app-shell--operational .app-header__actions{grid-area:1/2;justify-self:end}.app-shell--operational .desktop-navigation{scrollbar-width:thin;grid-area:2/1/auto/-1;min-height:3rem;padding-bottom:.55rem}.app-shell--operational .desktop-navigation .nav-link{font-size:.76rem}}.document-progress{min-width:0;color:var(--color-text-primary);background:var(--color-surface-interactive);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.document-progress>svg{color:var(--color-accent);flex:none}.document-progress>div{flex:1;min-width:0}.document-progress p{max-width:65ch;font-size:var(--type-small-size);color:var(--color-text-secondary);margin:.35rem 0 .75rem}.document-progress__track{background:var(--color-border-subtle);border-radius:2px;height:3px;display:block;overflow:hidden}.document-progress__track>span{background:var(--color-accent);width:35%;height:100%;animation:1.8s linear infinite document-wait;display:block}.document-list__item>.document-progress{grid-column:1/-1}.checkout-document+.document-progress,.document-progress+.checkout-card__pay{margin-top:1rem}.checkout-return__icon--checking>svg{animation:1.4s cubic-bezier(.77,0,.175,1) infinite payment-check}@keyframes document-wait{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes payment-check{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.document-progress__track>span,.checkout-return__icon--checking>svg{animation:none}.document-progress__track>span{opacity:.5;width:100%}}.academy{--academy-reading-width:49rem}.academy-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:1rem 3.5rem;display:grid}.academy-eyebrow{color:var(--color-text-secondary);font-size:.8rem;font-weight:700}.academy-hero h1{letter-spacing:-.05em;margin:1rem 0;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.04}.academy-hero>div>p{color:var(--color-text-secondary);margin-bottom:1.7rem;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.6}.academy-hero__guide{border-left:2px solid var(--color-accent);background:var(--color-surface-raised);padding:1.6rem 2rem}.academy-hero__guide>span{color:var(--color-text-secondary);margin-top:1rem;font-size:.8rem;display:block}.academy-hero__guide h2{margin:.75rem 0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.3}.academy-hero__guide p{max-width:36ch;color:var(--color-text-secondary);line-height:1.6}.academy-hero__guide a{color:var(--color-accent);align-items:center;gap:.5rem;margin-top:1rem;font-weight:700;display:inline-flex}.academy-categories{margin-bottom:2.5rem}.academy-group{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(10rem,.55fr) minmax(0,2fr);gap:2rem;padding-block:2rem 2.5rem;display:grid}.academy-group>header h2{margin:.6rem 0;font-size:1.4rem}.academy-group>header p{color:var(--color-text-muted);font-size:.85rem}.academy-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.academy-card{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;color:inherit;border-radius:.8rem;flex-direction:column;padding:1.4rem;text-decoration:none;display:flex}.academy-card:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}.academy-card__meta{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.academy-card h3{margin:.8rem 0 .6rem;font-size:1.15rem;line-height:1.35}.academy-card>p{color:var(--color-text-secondary);margin:0 0 1.2rem;font-size:.9rem;line-height:1.65}.academy-card__action{color:var(--color-accent);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.academy-back{color:var(--color-text-secondary);margin-block:.5rem 1.5rem;font-size:.9rem;display:inline-block}.academy-article__header{max-width:66rem;margin-block:1rem 2.5rem}.academy-article__header h1{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:1rem 0;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.12}.academy-article__header>p{color:var(--color-text-secondary);max-width:65ch;font-size:1.15rem;line-height:1.65}.academy-reading{grid-template-columns:minmax(12rem, 18rem) minmax(0, var(--academy-reading-width));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.academy-toc{border-top:2px solid var(--color-accent);padding:1rem 0;position:sticky;top:7rem}.academy-toc h2{margin:0 0 1rem;font-size:.85rem}.academy-toc ol{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.academy-toc a{color:var(--color-text-secondary);padding:.55rem .2rem;font-size:.88rem;line-height:1.5;text-decoration:none;display:block}.academy-toc a:hover{color:var(--color-accent);text-decoration:underline}.academy-prose{min-width:0;font-size:1rem;line-height:1.8}.academy-prose>section{padding-bottom:2rem;scroll-margin-top:8rem}.academy-prose h2{letter-spacing:-.015em;margin:0 0 1.2rem;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.35}.academy-prose p{color:var(--color-text-secondary);margin:0 0 1.15rem}.academy-prose li{margin-bottom:.6rem;padding-left:.25rem}.academy-prose ul,.academy-steps{margin:1.2rem 0;padding-left:1.4rem}.academy-note{border-left:3px solid var(--color-accent);background:var(--color-surface-raised);border-radius:0 .6rem .6rem 0;margin:1.5rem 0;padding:1.2rem 1.4rem}.academy-note[data-warning=true]{border-color:#bd7b18}.academy-note strong{margin-bottom:.5rem;line-height:1.5;display:block}.academy-note p:last-child{margin-bottom:0}.academy-table{border:1px solid var(--color-border);border-radius:.6rem;margin:1.4rem 0;overflow-x:auto}.academy-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem;line-height:1.65}.academy-table th,.academy-table td{vertical-align:top;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:1rem}.academy-table thead th{background:var(--color-surface-raised)}.academy-table tbody th{width:32%;font-weight:600}.academy-table tr:last-child>*{border-bottom:0}.academy-table td{color:var(--color-text-secondary)}.academy-figure{margin:1.5rem 0}.academy-figure img{object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:.6rem;width:100%;max-height:45rem;display:block}.academy-figure figcaption{color:var(--color-text-muted);margin-top:.65rem;font-size:.8rem;line-height:1.6}.academy-flow{counter-reset:academy-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.academy-flow li{counter-increment:academy-step;border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;margin:0;padding:1rem;line-height:1.5}.academy-flow li:before{content:counter(academy-step, decimal-leading-zero);color:var(--color-accent);margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:block}.academy-source{border-top:1px solid var(--color-border);padding:1.5rem 0;font-size:.85rem;line-height:1.6}.academy-source a{color:var(--color-accent);align-items:center;gap:.5rem;display:inline-flex}.academy-related{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.academy-related>h2{margin-bottom:1.5rem;font-size:1.5rem}.academy-related .academy-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.academy-catalog{list-style:none;padding:0!important}.academy-catalog>li{border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;padding:1.3rem 0;display:grid}.academy-catalog>li>.product-image{width:8rem;height:8rem}.academy-catalog h3{margin-top:0}@media (width<=64rem){.academy-group{grid-template-columns:1fr;gap:1rem}.academy-reading{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem}}@media (width<=48rem){.academy-hero{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2rem}.academy-hero__guide{padding:1.2rem}.academy-reading{grid-template-columns:1fr}.academy-toc{position:static}.academy-related .academy-cards{grid-template-columns:1fr}}@media (width<=34rem){.academy-cards{grid-template-columns:1fr}.academy-card{padding:1.25rem}.academy-flow{grid-template-columns:1fr}.academy-table th,.academy-table td{padding:.75rem}.academy-catalog>li{grid-template-columns:1fr}}html:has(.academy-article){scroll-behavior:auto}.page--program-status>.section-card,.page--program-status>.program-activity,.page--program-status>.rank-hero{margin-top:.875rem}.page--program-status .rank-hero{grid-template-columns:minmax(18rem,1.05fr) minmax(18rem,.95fr);gap:2.5rem;padding:2rem}.page--program-status .rank-hero__identity{gap:.2rem}.page--program-status .rank-hero__identity strong{max-width:18ch;color:var(--brand-cyan);text-wrap:balance;margin-block:.35rem;font-size:2.75rem;line-height:1.04}.page--program-status .rank-hero__identity small{max-width:58ch;color:color-mix(in srgb, var(--color-text-on-strong) 80%, transparent);margin-top:.65rem;line-height:1.45}.page--program-status .rank-hero__progress{border-left:1px solid color-mix(in srgb, var(--color-text-on-strong) 18%, transparent);align-content:center;gap:.45rem;min-height:8rem;padding-left:2rem}.page--program-status .rank-hero__progress strong{color:var(--color-text-on-strong);text-wrap:balance;font-size:1.6rem;line-height:1.2}.program-activity{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.35fr);align-items:center;gap:.45rem 2rem;padding:1.15rem 1.25rem;display:grid}.program-activity>div{align-items:center;gap:.75rem;display:flex}.program-activity h2{margin:0;font-size:1rem}.program-activity p,.program-activity small,.program-activity>span{color:var(--color-text-secondary);margin:0}.program-activity small{grid-column:2}.program-activity>span{border-top:1px solid var(--color-border-subtle);font-size:var(--type-small-size);grid-column:1/-1;padding-top:.7rem}.program-path-section>.section-card__header{align-items:end}.program-path-glossary{border-radius:var(--radius-md);background:var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1rem;display:grid;overflow:hidden}.program-path-glossary p{color:var(--color-text-secondary);background:var(--color-background-secondary);font-size:var(--type-small-size);gap:.25rem;margin:0;padding:.9rem 1rem;display:grid}.program-path-glossary strong{color:var(--color-text-primary)}.program-path-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.8rem;display:grid}.program-path{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-secondary);align-content:start;gap:1rem;padding:1.15rem;display:grid}.program-path--team{background:color-mix(in srgb, var(--color-accent-soft) 42%, var(--color-surface))}.program-path>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.program-path>header>div{gap:.25rem;display:grid}.program-path>header span:first-child{color:var(--color-accent);font-size:var(--type-small-size);font-weight:var(--font-weight-semibold)}.program-path h3{text-wrap:balance;margin:0;font-size:1rem;line-height:1.3}.qualification-metric{gap:.42rem;display:grid}.qualification-metric__heading{color:var(--color-text-secondary);font-size:var(--type-small-size);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.qualification-metric__heading strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:.875rem}.qualification-metric .progress{background:color-mix(in srgb, var(--color-border-strong) 55%, transparent);height:.42rem}.qualification-metric .progress>span{background:var(--color-accent)}.qualification-metric__state{color:var(--color-text-muted);font-size:.6875rem}.qualification-metric__state--complete{color:var(--color-success);font-weight:var(--font-weight-semibold)}.program-path__help{min-height:2.75rem;color:var(--color-accent);font-size:var(--type-small-size);font-weight:var(--font-weight-semibold);text-align:left;background:0 0;justify-self:start;padding:0}.program-path__help:hover{color:var(--color-accent-strong)}.program-path__help+p{border-radius:var(--radius-sm);color:var(--color-text-secondary);background:var(--color-surface);font-size:var(--type-small-size);margin:-.35rem 0 0;padding:.8rem}.program-path__summary{border-top:1px solid var(--color-border-subtle);gap:.45rem;margin-top:.15rem;padding-top:1rem;display:grid}.program-path__summary p{color:var(--color-text-secondary);margin:0}.program-path-result{border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-accent-soft);font-weight:var(--font-weight-medium);text-align:center;margin:1rem 0 0;padding:.85rem 1rem}.program-current-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.program-current-metrics dl>div{border-right:1px solid var(--color-border-subtle);gap:.25rem;padding:.9rem 1rem;display:grid}.program-current-metrics dl>div:last-child{border-right:0}.program-current-metrics dt{color:var(--color-text-secondary);font-size:var(--type-small-size)}.program-current-metrics dd{font-size:1.35rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.rank-path-scroll{overscroll-behavior-inline:contain;padding:.3rem .2rem .8rem;overflow-x:auto}.page--program-status .rank-path{min-width:62rem}.page--program-status .rank-path__item{align-content:start}.page--program-status .rank-path__item>button{z-index:1;border-radius:var(--radius-sm);width:100%;min-height:7.5rem;color:inherit;text-align:center;background:0 0;justify-items:center;gap:.38rem;padding:.55rem .35rem;display:grid;position:relative}.page--program-status .rank-path__item>button:hover,.page--program-status .rank-path__item--selected>button{color:var(--color-text-primary);background:var(--color-background-secondary)}.page--program-status .rank-path__item>button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.page--program-status .rank-path__item>button>span:not(.rank-badge){max-width:13ch;font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.25}.page--program-status .rank-path__item>button>small{max-width:16ch;color:var(--color-text-muted);font-size:.625rem;line-height:1.35}.rank-detail{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:1.25rem;margin-top:.65rem;padding-top:1.25rem;display:grid}.rank-detail__conditions>header{align-items:flex-start;gap:.8rem;display:flex}.rank-detail h3,.rank-detail p{margin:0}.rank-detail h3{font-size:1rem}.rank-detail p{color:var(--color-text-secondary);margin-top:.2rem}.rank-detail__paths{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.rank-detail__paths>div{border-radius:var(--radius-sm);background:var(--color-background-secondary);align-content:start;gap:.28rem;min-height:7.5rem;padding:.85rem;display:grid}.rank-detail__paths span{color:var(--color-text-secondary);font-size:var(--type-small-size)}.rank-detail__or{color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-semibold)}.rank-detail__rates{border-radius:var(--radius-sm);background:var(--color-accent-soft);padding:.9rem 1rem}.rank-detail__rates>strong{font-size:var(--type-small-size)}.rank-detail__rates dl,.program-fund-list{margin:.55rem 0 0}.rank-detail__rates dl>div,.program-fund-list>div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;gap:1rem;padding-block:.45rem;display:flex}.rank-detail__rates dl>div:last-child,.program-fund-list>div:last-child{border-bottom:0}.rank-detail__rates dt,.program-fund-list dt{color:var(--color-text-secondary)}.rank-detail__rates dd,.program-fund-list dd{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.marketing-rate-table-shell{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.marketing-rate-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:52rem}.marketing-rate-table th,.marketing-rate-table td{border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);text-align:right;white-space:nowrap;padding:.8rem .7rem}.marketing-rate-table tr:last-child>*{border-bottom:0}.marketing-rate-table tr>:last-child{border-right:0}.marketing-rate-table thead th{color:var(--color-text-muted);background:var(--color-background-secondary);font-size:.6875rem}.marketing-rate-table thead th small{color:var(--color-accent);margin-top:.15rem;font-size:.58rem;display:block}.marketing-rate-table th:first-child{z-index:1;min-width:7.5rem;color:var(--color-text-primary);background:var(--color-surface);text-align:left;position:sticky;left:0}.marketing-rate-table thead th:first-child{z-index:2;background:var(--color-background-secondary)}.marketing-rate-table__current{color:var(--color-text-primary);background:var(--color-accent-soft);font-weight:var(--font-weight-semibold)}.marketing-rate-note{color:var(--color-text-secondary);font-size:var(--type-small-size);margin:.8rem 0 0}.team-reward-flow{align-items:stretch;gap:0;display:flex}.team-reward-flow__step{display:contents}.team-reward-flow__step>span{width:2rem;color:var(--color-accent);font-weight:var(--font-weight-bold);place-items:center;display:grid}.team-reward-flow__step>div{border-radius:var(--radius-sm);background:var(--color-background-secondary);flex:1;gap:.2rem;min-width:0;padding:1rem;display:grid}.team-reward-flow small{color:var(--color-text-muted)}.team-reward-flow strong{font-size:1rem}.team-reward-flow b{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.875rem}.program-team-section__conclusion{max-width:72ch;color:var(--color-text-secondary);margin:1rem 0 0}.program-rules{border-top:1px solid var(--color-border-subtle)}.program-rule{border-bottom:1px solid var(--color-border-subtle)}.program-rule>button{width:100%;min-height:3.4rem;color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.program-rule>button>span:last-child{width:1.75rem;height:1.75rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.program-rule>button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.program-rule>div{max-width:72ch;color:var(--color-text-secondary);padding:0 0 1rem}.program-rule>div>p:first-child,.program-rule>div>p:last-child{margin-block:0}.program-rule>div>p+p{margin-top:.75rem}.program-rule pre{border-radius:var(--radius-sm);max-width:28rem;color:var(--color-text-primary);background:var(--color-background-secondary);font:inherit;font-variant-numeric:tabular-nums;margin-block:.8rem;padding:.8rem 1rem;line-height:1.55;overflow-x:auto}.equal-bonus-examples{gap:.55rem;margin-top:.8rem;display:grid}.equal-bonus-examples p{border-radius:var(--radius-sm);background:var(--color-background-secondary);padding:.75rem .85rem}.program-fund-list{max-width:30rem}@media (width<=64rem){.page--program-status .rank-hero{grid-template-columns:1fr 1fr;gap:1.5rem}.program-path-grid,.rank-detail{grid-template-columns:1fr}.rank-detail__rates{max-width:none}}@media (width<=48rem){.page--program-status .rank-hero{grid-template-columns:1fr;gap:1.25rem;padding:1.35rem}.page--program-status .rank-hero__identity strong{font-size:2.15rem}.page--program-status .rank-hero__progress{border-top:1px solid color-mix(in srgb, var(--color-text-on-strong) 18%, transparent);border-left:0;min-height:0;padding-top:1.1rem;padding-left:0}.program-activity,.program-path-glossary,.program-current-metrics dl,.rank-detail__paths{grid-template-columns:1fr}.program-activity>*,.program-activity small,.program-activity>span{grid-column:1}.program-activity>div,.program-path>header{flex-direction:column;align-items:flex-start}.program-current-metrics dl>div{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.program-current-metrics dl>div:last-child{border-bottom:0}.rank-detail__paths{gap:.55rem}.rank-detail__paths>div{min-height:0}.rank-detail__or{justify-self:center}.team-reward-flow,.team-reward-flow__step{grid-template-columns:1fr;gap:.45rem;display:grid}.team-reward-flow__step>span{width:100%;height:1rem;transform:rotate(90deg)}.program-path-result{text-align:left}}
