.CalculatorHeader-module__GAJGCq__header{width:100%;margin-bottom:var(--space-6)}.CalculatorHeader-module__GAJGCq__eyebrow{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.CalculatorHeader-module__GAJGCq__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.CalculatorHeader-module__GAJGCq__title{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-heading);line-height:var(--line-height-heading);margin:0}.CalculatorHeader-module__GAJGCq__version{color:var(--color-text-muted);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);white-space:nowrap;flex:none;margin:0}.CalculatorHeader-module__GAJGCq__description{max-width:none;color:var(--color-text-secondary);margin:4px 0 0;font-size:11px;line-height:16px}@media (max-width:767px){.CalculatorHeader-module__GAJGCq__titleRow{align-items:flex-start;gap:var(--space-1);flex-direction:column}.CalculatorHeader-module__GAJGCq__version{white-space:normal}}
.CalculatorLayout-module__wKbweW__layout{width:min(var(--layout-calculator-max-width), 100%);min-width:0;margin:0 auto}.CalculatorLayout-module__wKbweW__workspace{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.CalculatorLayout-module__wKbweW__supplementaryContent{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (max-width:1023px){.CalculatorLayout-module__wKbweW__workspace{grid-template-columns:minmax(0,1fr)}}
.Alert-module__4QLgmq__alert{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);border:1px solid;display:grid}.Alert-module__4QLgmq__title{font-weight:600}.Alert-module__4QLgmq__success{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-surface)}.Alert-module__4QLgmq__warning{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-surface)}.Alert-module__4QLgmq__danger{color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-surface)}.Alert-module__4QLgmq__info{color:var(--color-info-text);border-color:var(--color-info-border);background:var(--color-info-surface)}
.Badge-module__NnbuvG__badge{min-height:24px;padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-full);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.Badge-module__NnbuvG__neutral{color:var(--color-text-secondary);background:var(--color-surface-secondary)}.Badge-module__NnbuvG__success{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-surface)}.Badge-module__NnbuvG__warning{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-surface)}.Badge-module__NnbuvG__danger{color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-surface)}.Badge-module__NnbuvG__info{color:var(--color-info-text);border-color:var(--color-info-border);background:var(--color-info-surface)}
.Button-module__l1L0ga__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);font-weight:600;line-height:var(--line-height-body-small);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing-standard), border-color var(--motion-fast) var(--motion-easing-standard), color var(--motion-fast) var(--motion-easing-standard);border:1px solid #0000;display:inline-flex}.Button-module__l1L0ga__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Button-module__l1L0ga__button:disabled{cursor:not-allowed;color:var(--color-text-secondary);background:var(--color-surface-tertiary);border-color:var(--color-border-default)}.Button-module__l1L0ga__primary{color:var(--color-text-inverse);background:var(--color-action-primary)}.Button-module__l1L0ga__primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.Button-module__l1L0ga__primary:active:not(:disabled){background:var(--color-action-primary-pressed)}.Button-module__l1L0ga__secondary{color:var(--color-brand-primary-strong);border-color:var(--color-border-strong);background:0 0}.Button-module__l1L0ga__secondary:hover:not(:disabled){background:var(--color-surface-secondary)}.Button-module__l1L0ga__secondary:active:not(:disabled){color:var(--color-text-inverse);background:var(--color-brand-primary-strong);border-color:var(--color-brand-primary-strong)}.Button-module__l1L0ga__ghost{color:var(--color-text-primary);border-color:var(--color-border-default);background:0 0}.Button-module__l1L0ga__ghost:hover:not(:disabled){background:var(--color-surface-secondary)}.Button-module__l1L0ga__ghost:active:not(:disabled){background:var(--color-surface-tertiary)}.Button-module__l1L0ga__fullWidth{width:100%}
.Card-module__USR2ra__card{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary)}.Card-module__USR2ra__default{background:var(--color-surface-primary)}.Card-module__USR2ra__muted{background:var(--color-surface-secondary)}@media (max-width:480px){.Card-module__USR2ra__card{padding:var(--space-4)}}
.Divider-module__oQVfBq__divider{background:var(--color-border-subtle);border:0;flex:none}.Divider-module__oQVfBq__horizontal{width:100%;height:1px}.Divider-module__oQVfBq__vertical{width:1px;height:100%;min-height:24px}
.Field-module__ho91Ca__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Field-module__ho91Ca__label{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label)}.Field-module__ho91Ca__required{color:var(--color-danger-text)}.Field-module__ho91Ca__hint,.Field-module__ho91Ca__error{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.Field-module__ho91Ca__hint{color:var(--color-text-muted)}.Field-module__ho91Ca__error{color:var(--color-danger-text)}
.Input-module__IadFqG__wrapper{border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-primary);width:100%;min-height:44px;transition:border-color var(--motion-fast) var(--motion-easing-standard), background-color var(--motion-fast) var(--motion-easing-standard), color var(--motion-fast) var(--motion-easing-standard);align-items:center;display:flex;position:relative}.Input-module__IadFqG__wrapper:has(.Input-module__IadFqG__input:focus-visible){border-color:var(--color-focus-ring);outline:2px solid var(--color-focus-ring);outline-offset:2px}.Input-module__IadFqG__wrapper.Input-module__IadFqG__invalid{border-color:var(--color-control-border-invalid)}.Input-module__IadFqG__input{width:100%;min-width:0;height:42px;padding:0 var(--space-3);border-radius:inherit;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);appearance:none;background:0 0;border:0;outline:0}.Input-module__IadFqG__input::placeholder{color:var(--color-text-muted);opacity:1}.Input-module__IadFqG__wrapper:has(.Input-module__IadFqG__input:disabled){background:var(--color-surface-tertiary)}.Input-module__IadFqG__input:disabled{cursor:not-allowed;color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);opacity:1}.Input-module__IadFqG__passwordInput{padding-right:calc(var(--interactive-target-preferred) + var(--space-3))}.Input-module__IadFqG__passwordToggle{width:var(--interactive-target-preferred);height:var(--interactive-target-preferred);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.Input-module__IadFqG__passwordToggle:hover:not(:disabled){background:var(--color-surface-secondary)}.Input-module__IadFqG__passwordToggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Input-module__IadFqG__passwordToggle:disabled{cursor:not-allowed;color:var(--color-text-muted)}.Input-module__IadFqG__adornment{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);white-space:nowrap;flex:none}.Input-module__IadFqG__wrapper>.Input-module__IadFqG__adornment:first-child{padding-left:var(--space-3)}.Input-module__IadFqG__wrapper>.Input-module__IadFqG__adornment:last-child{padding-right:var(--space-3)}.Input-module__IadFqG__wrapper.Input-module__IadFqG__compact{min-height:38px}.Input-module__IadFqG__wrapper.Input-module__IadFqG__compact .Input-module__IadFqG__input{height:36px}
.Metric-module__L-xAfG__metric{justify-content:space-between;gap:var(--space-1);min-width:0;min-height:96px;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);flex-direction:column;display:flex}.Metric-module__L-xAfG__label{color:var(--color-text-secondary);font-size:12px;line-height:16px}.Metric-module__L-xAfG__value{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-metric-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Metric-module__L-xAfG__xl .Metric-module__L-xAfG__value{font-size:var(--font-size-metric-xl);font-weight:var(--font-weight-metric-xl);line-height:var(--line-height-metric-xl)}.Metric-module__L-xAfG__lg .Metric-module__L-xAfG__value{font-size:var(--font-size-metric-lg);font-weight:var(--font-weight-metric-lg);line-height:var(--line-height-metric-lg)}.Metric-module__L-xAfG__md .Metric-module__L-xAfG__value{font-size:var(--font-size-metric-md);font-weight:var(--font-weight-metric-md);line-height:var(--line-height-metric-md)}.Metric-module__L-xAfG__helper{color:var(--color-text-muted);font-size:12px;line-height:16px}.Metric-module__L-xAfG__success{border-color:var(--color-success-border);background:var(--color-success-surface)}.Metric-module__L-xAfG__success .Metric-module__L-xAfG__value{color:var(--color-success-text)}.Metric-module__L-xAfG__warning{border-color:var(--color-warning-border);background:var(--color-warning-surface)}.Metric-module__L-xAfG__warning .Metric-module__L-xAfG__value{color:var(--color-warning-text)}.Metric-module__L-xAfG__danger{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.Metric-module__L-xAfG__danger .Metric-module__L-xAfG__value{color:var(--color-danger-text)}@media (max-width:480px){.Metric-module__L-xAfG__xl .Metric-module__L-xAfG__value{font-size:var(--font-size-metric-xl-mobile)}}
.Select-module__1AwubG__wrapper{width:100%;position:relative}.Select-module__1AwubG__select{width:100%;min-height:44px;padding:0 36px 0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-md);appearance:none;background:var(--color-surface-primary);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing-standard), background-color var(--motion-fast) var(--motion-easing-standard), color var(--motion-fast) var(--motion-easing-standard);outline:0}.Select-module__1AwubG__select:focus-visible{border-color:var(--color-focus-ring);outline:2px solid var(--color-focus-ring);outline-offset:2px}.Select-module__1AwubG__select:disabled{cursor:not-allowed;background-color:var(--color-surface-tertiary);color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);opacity:1}.Select-module__1AwubG__select[aria-invalid=true]{border-color:var(--color-control-border-invalid)}.Select-module__1AwubG__select:has(option[value=""]:disabled:checked){color:var(--color-text-muted)}.Select-module__1AwubG__select option{color:var(--color-text-primary);background:var(--color-surface-primary)}.Select-module__1AwubG__chevron{top:50%;right:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.Select-module__1AwubG__select:disabled+.Select-module__1AwubG__chevron{color:var(--color-text-muted)}
.Textarea-module__Y-OAMq__textarea{width:100%;min-height:104px;padding:var(--space-3);resize:vertical;border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);appearance:none;transition:border-color var(--motion-fast) var(--motion-easing-standard), background-color var(--motion-fast) var(--motion-easing-standard), color var(--motion-fast) var(--motion-easing-standard);outline:0;display:block}.Textarea-module__Y-OAMq__textarea::placeholder{color:var(--color-text-muted);opacity:1}.Textarea-module__Y-OAMq__textarea:focus-visible{border-color:var(--color-focus-ring);outline:2px solid var(--color-focus-ring);outline-offset:2px}.Textarea-module__Y-OAMq__textarea:disabled{cursor:not-allowed;background:var(--color-surface-tertiary);color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);opacity:1}.Textarea-module__Y-OAMq__textarea[aria-invalid=true]{border-color:var(--color-control-border-invalid)}.Textarea-module__Y-OAMq__compact{min-height:52px}
.admin-organizations-module__DLbBkG__page{gap:var(--space-6);width:min(100%,1180px);padding:var(--space-6) var(--space-6) var(--space-8);margin:0 auto;display:grid}.admin-organizations-module__DLbBkG__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.admin-organizations-module__DLbBkG__eyebrow{margin:0 0 var(--space-1);color:var(--color-brand-primary);letter-spacing:.06em;font-size:12px;font-weight:800;line-height:16px}.admin-organizations-module__DLbBkG__title,.admin-organizations-module__DLbBkG__accessTitle{color:var(--color-text-primary);letter-spacing:-.028em;margin:0;font-size:clamp(30px,4vw,40px);line-height:1.12}.admin-organizations-module__DLbBkG__description,.admin-organizations-module__DLbBkG__accessDescription{max-width:760px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.55}.admin-organizations-module__DLbBkG__sectionTitle{color:var(--color-text-primary);margin:0;font-size:18px;line-height:1.35}.admin-organizations-module__DLbBkG__sectionDescription{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:1.5}.admin-organizations-module__DLbBkG__primaryButton,.admin-organizations-module__DLbBkG__secondaryButton,.admin-organizations-module__DLbBkG__secondaryButtonSmall,.admin-organizations-module__DLbBkG__dangerButton,.admin-organizations-module__DLbBkG__clearButton,.admin-organizations-module__DLbBkG__iconButton,.admin-organizations-module__DLbBkG__expanderButton{font:inherit;cursor:pointer}.admin-organizations-module__DLbBkG__primaryButton,.admin-organizations-module__DLbBkG__secondaryButton,.admin-organizations-module__DLbBkG__secondaryButtonSmall,.admin-organizations-module__DLbBkG__dangerButton{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);transition:border-color var(--motion-fast) var(--motion-easing-standard), background-color var(--motion-fast) var(--motion-easing-standard), opacity var(--motion-fast) var(--motion-easing-standard);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-organizations-module__DLbBkG__primaryButton{border:1px solid var(--color-action-primary);background:var(--color-action-primary);color:#fff}.admin-organizations-module__DLbBkG__primaryButton:hover:not(:disabled){background:var(--color-action-primary-hover)}.admin-organizations-module__DLbBkG__secondaryButton,.admin-organizations-module__DLbBkG__secondaryButtonSmall{border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);color:var(--color-brand-primary)}.admin-organizations-module__DLbBkG__secondaryButton:hover:not(:disabled),.admin-organizations-module__DLbBkG__secondaryButtonSmall:hover:not(:disabled){border-color:var(--color-brand-primary);background:#324d670a}.admin-organizations-module__DLbBkG__secondaryButtonSmall,.admin-organizations-module__DLbBkG__dangerButton{min-height:36px;padding-inline:var(--space-3)}.admin-organizations-module__DLbBkG__dangerButton{border:1px solid var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-text)}.admin-organizations-module__DLbBkG__dangerButton:hover:not(:disabled){filter:brightness(.98)}.admin-organizations-module__DLbBkG__primaryButton:disabled,.admin-organizations-module__DLbBkG__secondaryButton:disabled,.admin-organizations-module__DLbBkG__secondaryButtonSmall:disabled,.admin-organizations-module__DLbBkG__dangerButton:disabled{cursor:wait;opacity:.58}.admin-organizations-module__DLbBkG__primaryButton:focus-visible,.admin-organizations-module__DLbBkG__secondaryButton:focus-visible,.admin-organizations-module__DLbBkG__secondaryButtonSmall:focus-visible,.admin-organizations-module__DLbBkG__dangerButton:focus-visible,.admin-organizations-module__DLbBkG__clearButton:focus-visible,.admin-organizations-module__DLbBkG__iconButton:focus-visible,.admin-organizations-module__DLbBkG__expanderButton:focus-visible,.admin-organizations-module__DLbBkG__actionLink:focus-visible,.admin-organizations-module__DLbBkG__input:focus,.admin-organizations-module__DLbBkG__compactSelect:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.admin-organizations-module__DLbBkG__feedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);border:1px solid}.admin-organizations-module__DLbBkG__feedbackSuccess{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success-text)}.admin-organizations-module__DLbBkG__feedbackDanger{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-text)}.admin-organizations-module__DLbBkG__filterSection{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);display:grid;position:relative}.admin-organizations-module__DLbBkG__filterHeading,.admin-organizations-module__DLbBkG__resultsHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.admin-organizations-module__DLbBkG__clearButton{min-height:36px;color:var(--color-brand-primary);font-size:var(--font-size-body-small);background:0 0;border:0;padding:0;font-weight:800}.admin-organizations-module__DLbBkG__clearButton:hover{text-underline-offset:3px;text-decoration:underline}.admin-organizations-module__DLbBkG__comboboxWrap{width:min(100%,560px);position:relative}.admin-organizations-module__DLbBkG__field{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);display:grid}.admin-organizations-module__DLbBkG__input,.admin-organizations-module__DLbBkG__compactSelect{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-small)}.admin-organizations-module__DLbBkG__input:focus,.admin-organizations-module__DLbBkG__compactSelect:focus{border-color:var(--color-brand-primary)}.admin-organizations-module__DLbBkG__comboboxOptions{z-index:12;max-height:288px;padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #16232e24}.admin-organizations-module__DLbBkG__comboboxOption{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-small);text-align:left;cursor:pointer;background:0 0;border:0}.admin-organizations-module__DLbBkG__comboboxOption:hover,.admin-organizations-module__DLbBkG__comboboxOptionActive{background:var(--color-surface-secondary)}.admin-organizations-module__DLbBkG__organizationsSection{gap:var(--space-4);display:grid}.admin-organizations-module__DLbBkG__desktopTableCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);overflow:hidden}.admin-organizations-module__DLbBkG__tableScroller,.admin-organizations-module__DLbBkG__membersTableScroller{overflow-x:auto}.admin-organizations-module__DLbBkG__table{border-collapse:collapse;width:100%;min-width:900px}.admin-organizations-module__DLbBkG__table th,.admin-organizations-module__DLbBkG__membersTable th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);color:var(--color-text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}.admin-organizations-module__DLbBkG__table td{padding:var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body-small);vertical-align:middle}.admin-organizations-module__DLbBkG__table tbody tr:first-child td{border-top:0}.admin-organizations-module__DLbBkG__expanderColumn{width:56px}.admin-organizations-module__DLbBkG__expanderButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);width:32px;height:32px;color:var(--color-brand-primary);place-items:center;font-size:20px;font-weight:500;line-height:1;display:inline-grid}.admin-organizations-module__DLbBkG__expanderButton:hover{border-color:var(--color-brand-primary);background:var(--color-surface-secondary)}.admin-organizations-module__DLbBkG__organizationName{color:var(--color-text-primary);font-weight:800;display:block}.admin-organizations-module__DLbBkG__statusBadge{min-height:26px;padding:0 var(--space-3);white-space:nowrap;border-radius:999px;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.admin-organizations-module__DLbBkG__statusActive{background:var(--color-success-surface);color:var(--color-success-text)}.admin-organizations-module__DLbBkG__statusBlocked{background:var(--color-danger-surface);color:var(--color-danger-text)}.admin-organizations-module__DLbBkG__membersPanelRow>td{background:var(--color-surface-secondary);padding:0}.admin-organizations-module__DLbBkG__membersPanel{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--color-border-subtle);display:grid}.admin-organizations-module__DLbBkG__membersPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.admin-organizations-module__DLbBkG__membersPanelHeader>div{gap:3px;display:grid}.admin-organizations-module__DLbBkG__membersPanelHeader strong{color:var(--color-text-primary);font-size:var(--font-size-body-small)}.admin-organizations-module__DLbBkG__membersPanelHeader span{color:var(--color-text-muted);font-size:11px}.admin-organizations-module__DLbBkG__membersTable{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);width:100%;min-width:820px;overflow:hidden}.admin-organizations-module__DLbBkG__membersTable th{background:var(--color-surface-primary)}.admin-organizations-module__DLbBkG__membersTable td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body-small);vertical-align:middle}.admin-organizations-module__DLbBkG__membersTable tbody tr:first-child td{border-top:0}.admin-organizations-module__DLbBkG__membersTable td strong{color:var(--color-text-primary);display:block}.admin-organizations-module__DLbBkG__membersTable td small{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.admin-organizations-module__DLbBkG__memberActions,.admin-organizations-module__DLbBkG__inlineForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-organizations-module__DLbBkG__compactSelect{width:auto;min-width:128px;min-height:36px}.admin-organizations-module__DLbBkG__ownerLabel,.admin-organizations-module__DLbBkG__protectedLabel{color:var(--color-text-muted);font-size:11px;line-height:16px}.admin-organizations-module__DLbBkG__actionLink{color:var(--color-brand-primary);font-size:var(--font-size-body-small);cursor:pointer;align-items:center;font-weight:800;text-decoration:none;list-style:none;display:inline-flex}.admin-organizations-module__DLbBkG__actionLink::-webkit-details-marker{display:none}.admin-organizations-module__DLbBkG__actionLink:hover{text-underline-offset:3px;text-decoration:underline}.admin-organizations-module__DLbBkG__managementMenu{position:relative}.admin-organizations-module__DLbBkG__managementPopover{z-index:10;gap:var(--space-3);width:248px;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #16232e24}.admin-organizations-module__DLbBkG__managementPopover p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.admin-organizations-module__DLbBkG__emptyState,.admin-organizations-module__DLbBkG__membersEmpty{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin:0}.admin-organizations-module__DLbBkG__mobileList{display:none}.admin-organizations-module__DLbBkG__modalBackdrop{z-index:100;padding:var(--space-5);background:#16232e94;place-items:center;display:grid;position:fixed;inset:0}.admin-organizations-module__DLbBkG__modal{gap:var(--space-5);width:min(100%,560px);padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);display:grid;box-shadow:0 22px 54px #16232e3d}.admin-organizations-module__DLbBkG__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.admin-organizations-module__DLbBkG__modalTitle{color:var(--color-text-primary);margin:0;font-size:24px;line-height:1.25}.admin-organizations-module__DLbBkG__modalDescription{max-width:460px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:1.5}.admin-organizations-module__DLbBkG__iconButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);width:40px;height:40px;color:var(--color-text-primary);flex:0 0 40px;place-items:center;font-size:24px;line-height:1;display:inline-grid}.admin-organizations-module__DLbBkG__modalForm{gap:var(--space-5);display:grid}.admin-organizations-module__DLbBkG__modalActions{justify-content:flex-end;gap:var(--space-3);display:flex}.admin-organizations-module__DLbBkG__mobileCard,.admin-organizations-module__DLbBkG__mobileMemberCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary)}.admin-organizations-module__DLbBkG__mobileCard{gap:var(--space-4);padding:var(--space-4);display:grid}.admin-organizations-module__DLbBkG__mobileCardHeader,.admin-organizations-module__DLbBkG__mobileMemberHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.admin-organizations-module__DLbBkG__mobileCardHeader>div,.admin-organizations-module__DLbBkG__mobileMemberHeader>div{gap:3px;min-width:0;display:grid}.admin-organizations-module__DLbBkG__mobileMeta,.admin-organizations-module__DLbBkG__mobileMemberHeader span{color:var(--color-text-muted);font-size:11px;line-height:1.45}.admin-organizations-module__DLbBkG__mobileCardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-organizations-module__DLbBkG__mobileMembersList{gap:var(--space-3);display:grid}.admin-organizations-module__DLbBkG__mobileMemberCard{gap:var(--space-4);padding:var(--space-4);display:grid}.admin-organizations-module__DLbBkG__mobileMemberFacts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-organizations-module__DLbBkG__mobileMemberFacts div{gap:2px;display:grid}.admin-organizations-module__DLbBkG__mobileMemberFacts dt{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-organizations-module__DLbBkG__mobileMemberFacts dd{color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin:0}.admin-organizations-module__DLbBkG__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-organizations-module__DLbBkG__backLink{color:var(--color-brand-primary);font-size:var(--font-size-body-small);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.admin-organizations-module__DLbBkG__backLink:hover{text-underline-offset:3px;text-decoration:underline}.admin-organizations-module__DLbBkG__accessPage{min-height:100vh;padding:var(--space-6);background:var(--color-surface-app);place-items:center;display:grid}.admin-organizations-module__DLbBkG__accessCard{gap:var(--space-4);width:min(100%,560px);padding:var(--space-7);display:grid}@media (max-width:900px){.admin-organizations-module__DLbBkG__page{padding-inline:var(--space-5)}}@media (max-width:767px){.admin-organizations-module__DLbBkG__page{gap:var(--space-5);padding:var(--space-4)}.admin-organizations-module__DLbBkG__pageHeader,.admin-organizations-module__DLbBkG__filterHeading,.admin-organizations-module__DLbBkG__resultsHeader{flex-direction:column;align-items:stretch}.admin-organizations-module__DLbBkG__pageHeader .admin-organizations-module__DLbBkG__primaryButton{align-self:flex-start}.admin-organizations-module__DLbBkG__desktopTableCard{display:none}.admin-organizations-module__DLbBkG__mobileList{gap:var(--space-3);display:grid}.admin-organizations-module__DLbBkG__membersPanel{padding:var(--space-4) 0 0;border-top:1px solid var(--color-border-subtle)}.admin-organizations-module__DLbBkG__managementPopover{left:0;right:auto}}@media (max-width:520px){.admin-organizations-module__DLbBkG__filterSection,.admin-organizations-module__DLbBkG__modal{padding:var(--space-4)}.admin-organizations-module__DLbBkG__pageHeader .admin-organizations-module__DLbBkG__primaryButton,.admin-organizations-module__DLbBkG__modalActions,.admin-organizations-module__DLbBkG__modalActions>*,.admin-organizations-module__DLbBkG__mobileCardActions>.admin-organizations-module__DLbBkG__secondaryButton{width:100%}.admin-organizations-module__DLbBkG__modalActions{flex-direction:column-reverse}.admin-organizations-module__DLbBkG__mobileCardHeader,.admin-organizations-module__DLbBkG__mobileMemberHeader{flex-direction:column;align-items:flex-start}.admin-organizations-module__DLbBkG__mobileMemberFacts{grid-template-columns:1fr}.admin-organizations-module__DLbBkG__memberActions,.admin-organizations-module__DLbBkG__inlineForm{flex-direction:column;align-items:stretch}.admin-organizations-module__DLbBkG__compactSelect,.admin-organizations-module__DLbBkG__memberActions form,.admin-organizations-module__DLbBkG__memberActions button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-organizations-module__DLbBkG__primaryButton,.admin-organizations-module__DLbBkG__secondaryButton,.admin-organizations-module__DLbBkG__secondaryButtonSmall,.admin-organizations-module__DLbBkG__dangerButton{transition:none}}
.admin-users-module__vLrHpa__page{gap:var(--space-6);width:min(100%,1180px);padding:var(--space-6) var(--space-6) var(--space-8);margin:0 auto;display:grid}.admin-users-module__vLrHpa__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.admin-users-module__vLrHpa__eyebrow{margin:0 0 var(--space-1);color:var(--color-brand-primary);letter-spacing:.06em;font-size:12px;font-weight:800;line-height:16px}.admin-users-module__vLrHpa__title,.admin-users-module__vLrHpa__accessTitle{color:var(--color-text-primary);letter-spacing:-.028em;margin:0;font-size:clamp(30px,4vw,40px);line-height:1.12}.admin-users-module__vLrHpa__description,.admin-users-module__vLrHpa__accessDescription{max-width:760px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.55}.admin-users-module__vLrHpa__sectionHeader,.admin-users-module__vLrHpa__filterHeading,.admin-users-module__vLrHpa__resultsHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.admin-users-module__vLrHpa__sectionTitle{color:var(--color-text-primary);margin:0;font-size:18px;line-height:1.35}.admin-users-module__vLrHpa__sectionDescription{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:1.5}.admin-users-module__vLrHpa__primaryButton,.admin-users-module__vLrHpa__primaryButtonSmall,.admin-users-module__vLrHpa__secondaryButton,.admin-users-module__vLrHpa__secondaryButtonSmall,.admin-users-module__vLrHpa__dangerButton,.admin-users-module__vLrHpa__clearButton,.admin-users-module__vLrHpa__iconButton,.admin-users-module__vLrHpa__expanderButton{font:inherit;cursor:pointer}.admin-users-module__vLrHpa__primaryButton,.admin-users-module__vLrHpa__primaryButtonSmall,.admin-users-module__vLrHpa__secondaryButton,.admin-users-module__vLrHpa__secondaryButtonSmall,.admin-users-module__vLrHpa__dangerButton{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);transition:border-color var(--motion-fast) var(--motion-easing-standard), background-color var(--motion-fast) var(--motion-easing-standard), opacity var(--motion-fast) var(--motion-easing-standard);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-users-module__vLrHpa__primaryButton,.admin-users-module__vLrHpa__primaryButtonSmall{border:1px solid var(--color-action-primary);background:var(--color-action-primary);color:#fff}.admin-users-module__vLrHpa__primaryButton:hover:not(:disabled),.admin-users-module__vLrHpa__primaryButtonSmall:hover:not(:disabled){background:var(--color-action-primary-hover)}.admin-users-module__vLrHpa__primaryButtonSmall,.admin-users-module__vLrHpa__secondaryButtonSmall,.admin-users-module__vLrHpa__dangerButton{min-height:36px;padding-inline:var(--space-3)}.admin-users-module__vLrHpa__secondaryButton,.admin-users-module__vLrHpa__secondaryButtonSmall{border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);color:var(--color-brand-primary)}.admin-users-module__vLrHpa__secondaryButton:hover:not(:disabled),.admin-users-module__vLrHpa__secondaryButtonSmall:hover:not(:disabled){border-color:var(--color-brand-primary);background:#324d670a}.admin-users-module__vLrHpa__dangerButton{border:1px solid var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-text)}.admin-users-module__vLrHpa__dangerButton:hover:not(:disabled){filter:brightness(.98)}.admin-users-module__vLrHpa__primaryButton:disabled,.admin-users-module__vLrHpa__primaryButtonSmall:disabled,.admin-users-module__vLrHpa__secondaryButton:disabled,.admin-users-module__vLrHpa__secondaryButtonSmall:disabled,.admin-users-module__vLrHpa__dangerButton:disabled{cursor:wait;opacity:.58}.admin-users-module__vLrHpa__primaryButton:focus-visible,.admin-users-module__vLrHpa__primaryButtonSmall:focus-visible,.admin-users-module__vLrHpa__secondaryButton:focus-visible,.admin-users-module__vLrHpa__secondaryButtonSmall:focus-visible,.admin-users-module__vLrHpa__dangerButton:focus-visible,.admin-users-module__vLrHpa__clearButton:focus-visible,.admin-users-module__vLrHpa__iconButton:focus-visible,.admin-users-module__vLrHpa__expanderButton:focus-visible,.admin-users-module__vLrHpa__actionLink:focus-visible,.admin-users-module__vLrHpa__input:focus,.admin-users-module__vLrHpa__select:focus,.admin-users-module__vLrHpa__compactSelect:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.admin-users-module__vLrHpa__feedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);border:1px solid}.admin-users-module__vLrHpa__feedbackSuccess{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success-text)}.admin-users-module__vLrHpa__feedbackDanger{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-text)}.admin-users-module__vLrHpa__contextFeedback{width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid;font-size:11px;line-height:16px}.admin-users-module__vLrHpa__actionFeedbackGroup{gap:var(--space-2);justify-items:start;display:grid}.admin-users-module__vLrHpa__filterSection{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);display:grid;position:relative}.admin-users-module__vLrHpa__clearButton{min-height:36px;color:var(--color-brand-primary);font-size:var(--font-size-body-small);background:0 0;border:0;padding:0;font-weight:800}.admin-users-module__vLrHpa__clearButton:hover{text-underline-offset:3px;text-decoration:underline}.admin-users-module__vLrHpa__comboboxWrap,.admin-users-module__vLrHpa__comboboxWrapWide{position:relative}.admin-users-module__vLrHpa__comboboxWrap{width:min(100%,560px)}.admin-users-module__vLrHpa__comboboxWrapWide{width:100%}.admin-users-module__vLrHpa__filterResultCount{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.admin-users-module__vLrHpa__field{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);display:grid}.admin-users-module__vLrHpa__input,.admin-users-module__vLrHpa__select,.admin-users-module__vLrHpa__compactSelect{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-small)}.admin-users-module__vLrHpa__input:focus,.admin-users-module__vLrHpa__select:focus,.admin-users-module__vLrHpa__compactSelect:focus{border-color:var(--color-brand-primary)}.admin-users-module__vLrHpa__comboboxOptions{z-index:12;max-height:288px;padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #16232e24}.admin-users-module__vLrHpa__comboboxOption{min-height:42px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-small);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:2px;display:grid}.admin-users-module__vLrHpa__comboboxOption strong{font-weight:800}.admin-users-module__vLrHpa__comboboxOption span{color:var(--color-text-muted);font-size:11px}.admin-users-module__vLrHpa__comboboxOption:hover,.admin-users-module__vLrHpa__comboboxOptionActive{background:var(--color-surface-secondary)}.admin-users-module__vLrHpa__usersSection{gap:var(--space-4);display:grid}.admin-users-module__vLrHpa__desktopTableCard,.admin-users-module__vLrHpa__tableCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);overflow:hidden}.admin-users-module__vLrHpa__tableScroller,.admin-users-module__vLrHpa__membersTableScroller{overflow-x:auto}.admin-users-module__vLrHpa__table{border-collapse:collapse;width:100%;min-width:980px}.admin-users-module__vLrHpa__table th,.admin-users-module__vLrHpa__membersTable th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);color:var(--color-text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}.admin-users-module__vLrHpa__table td{padding:var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body-small);vertical-align:middle}.admin-users-module__vLrHpa__table tbody tr:first-child td{border-top:0}.admin-users-module__vLrHpa__userRow{background:var(--color-surface-primary)}.admin-users-module__vLrHpa__table td strong,.admin-users-module__vLrHpa__membersTable td strong{color:var(--color-text-primary);display:block}.admin-users-module__vLrHpa__table td small,.admin-users-module__vLrHpa__membersTable td small{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.admin-users-module__vLrHpa__expanderColumn{width:56px}.admin-users-module__vLrHpa__expanderButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);width:32px;height:32px;color:var(--color-brand-primary);place-items:center;font-size:20px;font-weight:500;line-height:1;display:inline-grid}.admin-users-module__vLrHpa__expanderButton:hover{border-color:var(--color-brand-primary);background:var(--color-surface-secondary)}.admin-users-module__vLrHpa__userName{color:var(--color-text-primary);font-weight:800;display:block}.admin-users-module__vLrHpa__statusBadge{min-height:26px;padding:0 var(--space-3);white-space:nowrap;border-radius:999px;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.admin-users-module__vLrHpa__statusActive{background:var(--color-success-surface);color:var(--color-success-text)}.admin-users-module__vLrHpa__statusBlocked{background:var(--color-danger-surface);color:var(--color-danger-text)}.admin-users-module__vLrHpa__statusNeutral{background:var(--color-surface-secondary);color:var(--color-text-muted)}.admin-users-module__vLrHpa__membersPanelRow>td{background:var(--color-surface-secondary);padding:0}.admin-users-module__vLrHpa__membersPanel{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--color-border-subtle);display:grid}.admin-users-module__vLrHpa__membersPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.admin-users-module__vLrHpa__membersPanelHeader>div{gap:3px;display:grid}.admin-users-module__vLrHpa__membersPanelHeader strong{color:var(--color-text-primary);font-size:var(--font-size-body-small)}.admin-users-module__vLrHpa__membersPanelHeader span{color:var(--color-text-muted);font-size:11px}.admin-users-module__vLrHpa__membersTable{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);width:100%;min-width:900px;overflow:hidden}.admin-users-module__vLrHpa__membersTable th{background:var(--color-surface-primary)}.admin-users-module__vLrHpa__membersTable td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body-small);vertical-align:middle}.admin-users-module__vLrHpa__membersTable tbody tr:first-child td{border-top:0}.admin-users-module__vLrHpa__memberActions,.admin-users-module__vLrHpa__inlineForm,.admin-users-module__vLrHpa__rowActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-users-module__vLrHpa__compactSelect{width:auto;min-width:128px;min-height:36px}.admin-users-module__vLrHpa__ownerLabel,.admin-users-module__vLrHpa__protectedLabel{color:var(--color-text-muted);font-size:11px;line-height:16px}.admin-users-module__vLrHpa__actionLink,.admin-users-module__vLrHpa__backLink{color:var(--color-brand-primary);font-size:var(--font-size-body-small);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.admin-users-module__vLrHpa__actionLink:hover,.admin-users-module__vLrHpa__backLink:hover{text-underline-offset:3px;text-decoration:underline}.admin-users-module__vLrHpa__emptyState,.admin-users-module__vLrHpa__membersEmpty,.admin-users-module__vLrHpa__modalEmptyState{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin:0}.admin-users-module__vLrHpa__mobileList{display:none}.admin-users-module__vLrHpa__modalBackdrop{z-index:100;padding:var(--space-5);background:#16232e94;place-items:center;display:grid;position:fixed;inset:0}.admin-users-module__vLrHpa__modal{gap:var(--space-5);width:min(100%,560px);max-height:min(760px,100vh - 40px);padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary);display:grid;overflow-y:auto;box-shadow:0 22px 54px #16232e3d}.admin-users-module__vLrHpa__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.admin-users-module__vLrHpa__modalTitle{color:var(--color-text-primary);margin:0;font-size:24px;line-height:1.25}.admin-users-module__vLrHpa__modalDescription{max-width:460px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:1.5}.admin-users-module__vLrHpa__iconButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);width:40px;height:40px;color:var(--color-text-primary);flex:0 0 40px;place-items:center;font-size:24px;line-height:1;display:inline-grid}.admin-users-module__vLrHpa__modalForm{gap:var(--space-5);display:grid}.admin-users-module__vLrHpa__modalActions{justify-content:flex-end;gap:var(--space-3);display:flex}.admin-users-module__vLrHpa__mobileCard,.admin-users-module__vLrHpa__mobileMemberCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-primary)}.admin-users-module__vLrHpa__mobileCard{gap:var(--space-4);padding:var(--space-4);display:grid}.admin-users-module__vLrHpa__mobileCardHeader,.admin-users-module__vLrHpa__mobileMemberHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.admin-users-module__vLrHpa__mobileCardHeader>div,.admin-users-module__vLrHpa__mobileMemberHeader>div{gap:3px;min-width:0;display:grid}.admin-users-module__vLrHpa__mobileMeta,.admin-users-module__vLrHpa__mobileMemberHeader span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:11px;line-height:1.45}.admin-users-module__vLrHpa__mobileCardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-users-module__vLrHpa__mobileMembersList{gap:var(--space-3);display:grid}.admin-users-module__vLrHpa__mobileMemberCard{gap:var(--space-4);padding:var(--space-4);display:grid}.admin-users-module__vLrHpa__mobileMemberFacts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-users-module__vLrHpa__mobileMemberFacts div{gap:2px;display:grid}.admin-users-module__vLrHpa__mobileMemberFacts dt{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-users-module__vLrHpa__mobileMemberFacts dd{color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin:0}.admin-users-module__vLrHpa__userSummary{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-users-module__vLrHpa__userSummary>div:first-child{gap:2px;display:grid}.admin-users-module__vLrHpa__summaryLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.admin-users-module__vLrHpa__summaryValue{color:var(--color-text-primary);font-size:18px}.admin-users-module__vLrHpa__summaryMeta{color:var(--color-text-secondary);font-size:var(--font-size-body-small)}.admin-users-module__vLrHpa__summaryFacts{gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body-small);flex-wrap:wrap;display:flex}.admin-users-module__vLrHpa__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-users-module__vLrHpa__accessPage{min-height:100vh;padding:var(--space-6);background:var(--color-surface-app);place-items:center;display:grid}.admin-users-module__vLrHpa__accessCard{gap:var(--space-4);width:min(100%,560px);padding:var(--space-7);display:grid}@media (max-width:900px){.admin-users-module__vLrHpa__page{padding-inline:var(--space-5)}.admin-users-module__vLrHpa__userSummary{grid-template-columns:1fr}}@media (max-width:767px){.admin-users-module__vLrHpa__page{gap:var(--space-5);padding:var(--space-4)}.admin-users-module__vLrHpa__pageHeader,.admin-users-module__vLrHpa__sectionHeader,.admin-users-module__vLrHpa__filterHeading,.admin-users-module__vLrHpa__resultsHeader{flex-direction:column;align-items:stretch}.admin-users-module__vLrHpa__pageHeader .admin-users-module__vLrHpa__primaryButton{align-self:flex-start}.admin-users-module__vLrHpa__desktopTableCard{display:none}.admin-users-module__vLrHpa__mobileList{gap:var(--space-3);display:grid}.admin-users-module__vLrHpa__membersPanel{padding:var(--space-4) 0 0;border-top:1px solid var(--color-border-subtle)}.admin-users-module__vLrHpa__membersPanelHeader{flex-direction:column;align-items:stretch}.admin-users-module__vLrHpa__membersPanelHeader .admin-users-module__vLrHpa__secondaryButtonSmall{align-self:flex-start}}@media (max-width:520px){.admin-users-module__vLrHpa__filterSection,.admin-users-module__vLrHpa__modal{padding:var(--space-4)}.admin-users-module__vLrHpa__pageHeader .admin-users-module__vLrHpa__primaryButton,.admin-users-module__vLrHpa__modalActions,.admin-users-module__vLrHpa__modalActions>*,.admin-users-module__vLrHpa__mobileCardActions>*,.admin-users-module__vLrHpa__membersPanelHeader .admin-users-module__vLrHpa__secondaryButtonSmall{width:100%}.admin-users-module__vLrHpa__modalActions{flex-direction:column-reverse}.admin-users-module__vLrHpa__mobileCardHeader,.admin-users-module__vLrHpa__mobileMemberHeader{flex-direction:column;align-items:flex-start}.admin-users-module__vLrHpa__mobileMemberFacts{grid-template-columns:1fr}.admin-users-module__vLrHpa__memberActions,.admin-users-module__vLrHpa__inlineForm{flex-direction:column;align-items:stretch}.admin-users-module__vLrHpa__compactSelect,.admin-users-module__vLrHpa__memberActions form,.admin-users-module__vLrHpa__memberActions button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-users-module__vLrHpa__primaryButton,.admin-users-module__vLrHpa__primaryButtonSmall,.admin-users-module__vLrHpa__secondaryButton,.admin-users-module__vLrHpa__secondaryButtonSmall,.admin-users-module__vLrHpa__dangerButton{transition:none}}.admin-users-module__vLrHpa__dangerZone{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-default);gap:var(--space-3);display:grid}.admin-users-module__vLrHpa__dangerZone p{overflow-wrap:anywhere;margin:0}
.SidebarItem-module__XVKzrW__item{z-index:1;align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-sidebar-text);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);transition:background-color var(--motion-fast) var(--motion-easing-standard), color var(--motion-fast) var(--motion-easing-standard), opacity var(--motion-fast) var(--motion-easing-standard);text-decoration:none;display:flex;position:relative}.SidebarItem-module__XVKzrW__item:not(.SidebarItem-module__XVKzrW__active):not(.SidebarItem-module__XVKzrW__disabled):hover{background:var(--color-sidebar-item-hover)}.SidebarItem-module__XVKzrW__item:not(.SidebarItem-module__XVKzrW__active):not(.SidebarItem-module__XVKzrW__disabled):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SidebarItem-module__XVKzrW__active{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;background:0 0}.SidebarItem-module__XVKzrW__disabled{color:var(--color-sidebar-text-muted);cursor:default;opacity:.82}.SidebarItem-module__XVKzrW__icon{width:20px;height:20px;transition:color var(--motion-fast) var(--motion-easing-standard), transform var(--motion-fast) var(--motion-easing-standard);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.SidebarItem-module__XVKzrW__item:not(.SidebarItem-module__XVKzrW__active):not(.SidebarItem-module__XVKzrW__disabled):hover .SidebarItem-module__XVKzrW__icon{transform:translate(1px)}.SidebarItem-module__XVKzrW__icon>svg{width:20px;height:20px}.SidebarItem-module__XVKzrW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--motion-fast) var(--motion-easing-standard), opacity var(--motion-fast) var(--motion-easing-standard);overflow:hidden}.SidebarItem-module__XVKzrW__compact{padding-inline:var(--space-2);justify-content:center}.SidebarItem-module__XVKzrW__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SidebarItem-module__XVKzrW__item,.SidebarItem-module__XVKzrW__icon{transition:none}.SidebarItem-module__XVKzrW__item:not(.SidebarItem-module__XVKzrW__active):not(.SidebarItem-module__XVKzrW__disabled):hover .SidebarItem-module__XVKzrW__icon{transform:none}}
.Sidebar-module__GU8AWW__sidebar{width:var(--layout-sidebar-desktop);height:100dvh;padding:var(--space-5) var(--space-4) 26px;background:var(--color-sidebar-background);color:var(--color-sidebar-text);scrollbar-color:var(--color-sidebar-item-hover) var(--color-sidebar-background);scrollbar-width:thin;z-index:30;flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden auto}.Sidebar-module__GU8AWW__sidebar[data-mode=compact]{width:var(--layout-sidebar-compact)}.Sidebar-module__GU8AWW__header{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:7px;min-height:132px;display:grid}.Sidebar-module__GU8AWW__brand{flex-direction:column;justify-content:flex-start;align-items:center;width:200px;min-width:0;min-height:124px;display:flex}.Sidebar-module__GU8AWW__brandLogo{width:132px;height:auto;display:block}.Sidebar-module__GU8AWW__brandMark{width:36px;height:36px;display:none}.Sidebar-module__GU8AWW__tagline{width:180px;margin-top:var(--space-1);color:var(--color-sidebar-text-muted);text-align:center;white-space:nowrap;font-size:10px;line-height:14px}.Sidebar-module__GU8AWW__navigationDivider{background:var(--color-brand-accent);width:100%;height:1px;display:block}.Sidebar-module__GU8AWW__sidebar:not([data-mobile-layout]) .Sidebar-module__GU8AWW__navigationDivider{margin-top:-11px}.Sidebar-module__GU8AWW__navigation{align-content:start;gap:var(--space-2);display:grid;position:relative}.Sidebar-module__GU8AWW__activeIndicator{z-index:0;height:var(--sidebar-indicator-height,44px);border-radius:var(--radius-md);background:var(--color-sidebar-item-active);opacity:0;pointer-events:none;transform:translate3d(0, var(--sidebar-indicator-y,0), 0);will-change:transform;position:absolute;top:0;left:0;right:0}.Sidebar-module__GU8AWW__activeIndicator[data-motion-ready]{transition:transform var(--motion-base) var(--motion-easing-standard), height var(--motion-base) var(--motion-easing-standard), opacity var(--motion-fast) var(--motion-easing-standard)}.Sidebar-module__GU8AWW__activeIndicator[data-visible]{opacity:1}.Sidebar-module__GU8AWW__activeIndicator:before{top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-accent);content:"";width:3px;position:absolute;left:0}.Sidebar-module__GU8AWW__footer{gap:var(--space-2);padding:var(--space-4) var(--space-1) var(--space-2);border-top:1px solid color-mix(in srgb, var(--color-sidebar-text) 20%, transparent);margin-top:auto;display:grid}.Sidebar-module__GU8AWW__closeButton{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-sidebar-text-muted);border-radius:var(--radius-md);color:var(--color-sidebar-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.Sidebar-module__GU8AWW__closeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Sidebar-module__GU8AWW__sidebar[data-mode=compact]{gap:var(--space-5);padding-inline:var(--space-3)}.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__header{align-content:center;min-height:80px}.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__brand{width:auto;min-height:0}.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__brandLogo,.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__tagline,.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__navigationDivider{display:none}.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__brandMark{display:block}.Sidebar-module__GU8AWW__sidebar[data-mode=compact] .Sidebar-module__GU8AWW__footer{display:none}@media (min-width:768px) and (max-width:1279px){.Sidebar-module__GU8AWW__sidebar[data-mode=responsive]{width:var(--layout-sidebar-compact);gap:var(--space-5);padding-inline:var(--space-3)}.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__header{align-content:center;min-height:80px}.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__brand{width:auto;min-height:0}.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__brandLogo,.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__tagline,.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__navigationDivider{display:none}.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__brandMark{display:block}.Sidebar-module__GU8AWW__sidebar[data-mode=responsive] .Sidebar-module__GU8AWW__footer{display:none}}@media (max-width:767px){.Sidebar-module__GU8AWW__sidebar[data-mobile-layout]{width:min(var(--layout-sidebar-desktop), calc(100vw - 48px));gap:var(--space-4);height:auto;min-height:100%;padding:var(--space-4) var(--space-3);transition:transform var(--motion-base) var(--motion-easing-standard);visibility:hidden;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout][data-open]{visibility:visible;transform:translate(0)}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__header{align-items:start;gap:var(--space-2) var(--space-3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:98px;display:grid}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__brand{align-items:flex-start;width:auto;min-height:0}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__brandLogo{width:116px;display:block}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__brandMark{display:none}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__tagline{text-align:left;width:auto;margin-top:6px;font-size:9px;line-height:13px;display:block}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__navigationDivider{grid-column:1/-1;width:100%;margin-top:8px;display:block}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__footer{display:grid}.Sidebar-module__GU8AWW__sidebar[data-mobile-layout] .Sidebar-module__GU8AWW__closeButton{display:inline-flex}}.Sidebar-module__GU8AWW__sidebar[data-mode=mobile]{width:min(var(--layout-sidebar-desktop), calc(100vw - 48px));height:auto;min-height:100%;transition:transform var(--motion-base) var(--motion-easing-standard);visibility:hidden;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}.Sidebar-module__GU8AWW__sidebar[data-mode=mobile][data-open]{visibility:visible;transform:translate(0)}.Sidebar-module__GU8AWW__sidebar[data-mode=mobile] .Sidebar-module__GU8AWW__closeButton{display:inline-flex}@media (prefers-reduced-motion:reduce){.Sidebar-module__GU8AWW__activeIndicator,.Sidebar-module__GU8AWW__sidebar[data-mobile-layout],.Sidebar-module__GU8AWW__sidebar[data-mode=mobile]{transition:none}}
.Topbar-module__DbtEfa__topbar{width:100%;height:var(--layout-topbar-height);justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding-inline:var(--layout-gutter-desktop);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-primary);color:var(--color-text-primary);display:flex}.Topbar-module__DbtEfa__leading{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.Topbar-module__DbtEfa__menuButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-primary);background:var(--color-surface-primary);cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:none}.Topbar-module__DbtEfa__menuButtonVisible{display:inline-flex}.Topbar-module__DbtEfa__menuButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Topbar-module__DbtEfa__menuIcon{gap:4px;width:20px;display:grid}.Topbar-module__DbtEfa__menuIcon span{border-radius:var(--radius-full);background:currentColor;height:2px}.Topbar-module__DbtEfa__context{gap:2px;min-width:0;display:grid}.Topbar-module__DbtEfa__title,.Topbar-module__DbtEfa__details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Topbar-module__DbtEfa__title{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);margin:0}.Topbar-module__DbtEfa__details{gap:var(--space-3);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);display:flex}.Topbar-module__DbtEfa__details span{min-width:0}.Topbar-module__DbtEfa__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;display:flex}@media (min-width:768px) and (max-width:1279px){.Topbar-module__DbtEfa__topbar{padding-inline:var(--layout-gutter-notebook)}}@media (max-width:767px){.Topbar-module__DbtEfa__topbar{height:auto;min-height:var(--layout-topbar-height);align-content:center;justify-content:initial;column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-2) var(--layout-gutter-mobile);grid-template-rows:44px auto;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.Topbar-module__DbtEfa__leading,.Topbar-module__DbtEfa__context{display:contents}.Topbar-module__DbtEfa__menuButtonVisible{grid-area:1/1}.Topbar-module__DbtEfa__title{grid-area:1/2;min-width:0}.Topbar-module__DbtEfa__details{gap:var(--space-3);grid-area:2/1/auto/-1}.Topbar-module__DbtEfa__details span{flex:1 1 0}.Topbar-module__DbtEfa__actions{grid-area:1/3;justify-self:end}.Topbar-module__DbtEfa__menuButtonVisible~.Topbar-module__DbtEfa__context{min-width:0}}
.CalculatorPanel-module__g_aWLa__panel{align-content:start;gap:var(--space-6);min-width:0;height:100%;display:grid}.CalculatorPanel-module__g_aWLa__header{gap:var(--space-1);min-width:0;display:grid}.CalculatorPanel-module__g_aWLa__title{color:var(--color-text-primary);font-size:var(--font-size-heading);margin:0;line-height:28px}.CalculatorPanel-module__g_aWLa__description{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}
.AppShell-module__cnMKBa__shell{width:100%;height:var(--app-shell-min-height,100dvh);grid-template-columns:var(--layout-sidebar-desktop) minmax(0, 1fr);min-width:0;min-height:0;color:var(--color-text-primary);background:var(--color-surface-app);display:grid;position:relative;overflow:hidden}.AppShell-module__cnMKBa__shell[data-sidebar-mode=compact]{grid-template-columns:var(--layout-sidebar-compact) minmax(0, 1fr)}.AppShell-module__cnMKBa__shell[data-sidebar-mode=mobile]{grid-template-columns:minmax(0,1fr)}.AppShell-module__cnMKBa__pageColumn{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.AppShell-module__cnMKBa__pageContent{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;scroll-padding-bottom:104px;overflow-y:auto}.AppShell-module__cnMKBa__overlay{z-index:20;background:color-mix(in srgb, var(--color-text-primary) 55%, transparent);cursor:pointer;border:0;position:absolute;inset:0}.AppShell-module__cnMKBa__overlay:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:768px) and (max-width:1279px){.AppShell-module__cnMKBa__shell[data-sidebar-mode=responsive]{grid-template-columns:var(--layout-sidebar-compact) minmax(0, 1fr)}}@media (max-width:767px){.AppShell-module__cnMKBa__shell,.AppShell-module__cnMKBa__shell[data-sidebar-mode=compact],.AppShell-module__cnMKBa__shell[data-sidebar-mode=expanded],.AppShell-module__cnMKBa__shell[data-sidebar-mode=responsive],.AppShell-module__cnMKBa__shell[data-sidebar-mode=mobile]{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.AppShell-module__cnMKBa__pageContent{scroll-padding-bottom:200px}}
.calc-001-module__pNBLVq__page{min-height:100vh;padding:48px 24px 80px}.calc-001-module__pNBLVq__formGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.calc-001-module__pNBLVq__messages{gap:8px;margin-top:24px;display:grid}.calc-001-module__pNBLVq__warning{background:#f59e0b14;border:1px solid #f59e0b8c;border-radius:8px;gap:4px;padding:12px 14px;font-size:.9rem;line-height:1.5;display:grid}.calc-001-module__pNBLVq__warning strong{color:#fbbf24}@media (max-width:560px){.calc-001-module__pNBLVq__page{padding:32px 16px 56px}.calc-001-module__pNBLVq__metricsGrid{grid-template-columns:minmax(0,1fr)}}.calc-001-module__pNBLVq__invalidState{gap:8px;display:grid}.calc-001-module__pNBLVq__invalidTitle{font-weight:700}.calc-001-module__pNBLVq__invalidText{opacity:.7;font-size:.9rem;line-height:1.5}.calc-001-module__pNBLVq__resultContent{gap:var(--space-4);display:grid}.calc-001-module__pNBLVq__primaryMetric{min-height:0}.calc-001-module__pNBLVq__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-001-module__pNBLVq__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-text);border-radius:var(--radius-sm);background:var(--color-surface-secondary);display:grid}.calc-001-module__pNBLVq__interpretationLabel{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:16px}.calc-001-module__pNBLVq__interpretationText{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:18px}
.AuthenticatedAppShell-module__X8kg0G__sidebarIdentity{gap:var(--space-1);min-width:0;display:grid}.AuthenticatedAppShell-module__X8kg0G__organizationName,.AuthenticatedAppShell-module__X8kg0G__userName{min-width:0}.AuthenticatedAppShell-module__X8kg0G__organizationName{color:var(--color-sidebar-text);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.AuthenticatedAppShell-module__X8kg0G__userName{color:var(--color-sidebar-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.archive-simulation-button-module__iZbIbG__wrapper{gap:var(--space-2);display:grid}.archive-simulation-button-module__iZbIbG__button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font:inherit;font-size:var(--font-size-body-small);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing-standard), border-color var(--motion-fast) var(--motion-easing-standard);background:0 0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.archive-simulation-button-module__iZbIbG__button:hover:not(:disabled){background:var(--color-danger-surface)}.archive-simulation-button-module__iZbIbG__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.archive-simulation-button-module__iZbIbG__button:disabled{cursor:wait;opacity:.6}.archive-simulation-button-module__iZbIbG__error{max-width:560px;color:var(--color-danger-text);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:767px){.archive-simulation-button-module__iZbIbG__button{width:100%}}
.ShellShowcase-module__4dsMLG__showcase{gap:var(--space-4);min-width:0;display:grid}.ShellShowcase-module__4dsMLG__controls{gap:var(--space-3);min-width:0;display:grid}.ShellShowcase-module__4dsMLG__modeGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}.ShellShowcase-module__4dsMLG__modeButton{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface-primary);font:inherit;cursor:pointer}.ShellShowcase-module__4dsMLG__modeButton[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-surface-secondary);font-weight:700}.ShellShowcase-module__4dsMLG__modeButton:focus-visible,.ShellShowcase-module__4dsMLG__adminToggle input:focus-visible,.ShellShowcase-module__4dsMLG__accountAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ShellShowcase-module__4dsMLG__adminToggle{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);display:flex}.ShellShowcase-module__4dsMLG__adminToggle input{width:20px;height:20px;accent-color:var(--color-brand-accent);flex:0 0 20px;margin-top:1px}.ShellShowcase-module__4dsMLG__note{max-width:65ch;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.ShellShowcase-module__4dsMLG__previewShell{--app-shell-min-height:520px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);min-width:0;overflow:clip}.ShellShowcase-module__4dsMLG__previewContent{min-width:0;padding:var(--space-6)}.ShellShowcase-module__4dsMLG__previewContent h3{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-heading);line-height:28px}.ShellShowcase-module__4dsMLG__previewContent p{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.ShellShowcase-module__4dsMLG__previewContent .ShellShowcase-module__4dsMLG__previewEyebrow{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:12px}.ShellShowcase-module__4dsMLG__hoverPreview{background:var(--color-sidebar-item-hover)}.ShellShowcase-module__4dsMLG__accountAction{min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-body-small);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ShellShowcase-module__4dsMLG__accountAction:hover{color:var(--color-text-primary);background:var(--color-surface-secondary)}@media (max-width:480px){.ShellShowcase-module__4dsMLG__previewContent{padding:var(--space-4)}}
.SimulationSavePanel-module__TR2_dG__negotiationSection{gap:var(--space-3);padding-bottom:88px;display:grid}.SimulationSavePanel-module__TR2_dG__negotiationGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SimulationSavePanel-module__TR2_dG__negotiationNotes{grid-column:1/-1}.SimulationSavePanel-module__TR2_dG__actionBar{z-index:15;bottom:var(--space-3);left:calc(var(--layout-sidebar-desktop) + ((100vw - var(--layout-sidebar-desktop)) / 2));width:min(var(--layout-calculator-max-width), calc(100vw - var(--layout-sidebar-desktop) - (2 * var(--layout-gutter-desktop))));justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-primary);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0f172a1f}.SimulationSavePanel-module__TR2_dG__actionBarPrimary{align-items:center;gap:var(--space-3);min-width:0;display:flex}.SimulationSavePanel-module__TR2_dG__actionBar .SimulationSavePanel-module__TR2_dG__saveStatus{min-width:148px;min-height:32px;padding-inline:var(--space-4);border-color:var(--color-success-border);background:var(--color-success-surface);font-size:var(--font-size-body-small);font-weight:600}.SimulationSavePanel-module__TR2_dG__saveError{color:var(--color-danger-text);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:1023px){.SimulationSavePanel-module__TR2_dG__negotiationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SimulationSavePanel-module__TR2_dG__actionBar{left:calc(var(--layout-sidebar-compact) + ((100vw - var(--layout-sidebar-compact)) / 2));width:min(var(--layout-calculator-max-width), calc(100vw - var(--layout-sidebar-compact) - (2 * var(--layout-gutter-notebook))))}}@media (max-width:560px){.SimulationSavePanel-module__TR2_dG__negotiationGrid{grid-template-columns:minmax(0,1fr)}.SimulationSavePanel-module__TR2_dG__actionBar{right:var(--layout-gutter-mobile);bottom:var(--space-2);left:var(--layout-gutter-mobile);flex-direction:column;align-items:stretch;width:auto;transform:none}.SimulationSavePanel-module__TR2_dG__actionBarPrimary{flex-direction:column;align-items:stretch}}.SimulationSavePanel-module__TR2_dG__inlineCreate{gap:.75rem;margin-top:.75rem;display:grid}.SimulationSavePanel-module__TR2_dG__inlineCreateActions{flex-wrap:wrap;gap:.5rem;display:flex}
.security-module__PTahLW__page{gap:var(--space-6);width:min(100%,1040px);padding:var(--space-6);margin:0 auto;display:grid}.security-module__PTahLW__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.security-module__PTahLW__eyebrow{margin:0 0 var(--space-1);color:var(--color-brand-primary);letter-spacing:.06em;font-size:12px;font-weight:800;line-height:16px}.security-module__PTahLW__title{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.15}.security-module__PTahLW__description{max-width:680px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.55}.security-module__PTahLW__contentGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;display:grid}.security-module__PTahLW__securityCard{gap:var(--space-6);padding:var(--space-6);display:grid}.security-module__PTahLW__cardHeader{align-items:flex-start;gap:var(--space-4);display:flex}.security-module__PTahLW__iconBadge{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-brand-primary);background:#324d6717;flex:none;place-items:center;display:grid}.security-module__PTahLW__cardTitle{color:var(--color-text-primary);margin:0;font-size:20px;line-height:1.3}.security-module__PTahLW__cardDescription{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.security-module__PTahLW__form{gap:var(--space-4);display:grid}.security-module__PTahLW__passwordHint{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-muted);font-size:12px;line-height:18px}.security-module__PTahLW__feedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);border:1px solid}.security-module__PTahLW__feedbackDanger{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-text)}.security-module__PTahLW__feedbackSuccess{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success-text)}.security-module__PTahLW__actions{padding-top:var(--space-1);justify-content:flex-start;display:flex}.security-module__PTahLW__infoPanel{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, #324d6709, transparent), var(--color-surface-primary);display:grid}.security-module__PTahLW__infoTitle{color:var(--color-text-primary);margin:0;font-size:16px;line-height:1.35}.security-module__PTahLW__infoLabel{color:var(--color-brand-primary);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:16px}.security-module__PTahLW__infoText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin:0;line-height:1.55}.security-module__PTahLW__infoDivider{height:1px;margin:var(--space-1) 0;background:var(--color-border-subtle)}@media (max-width:840px){.security-module__PTahLW__contentGrid{grid-template-columns:1fr}}@media (max-width:560px){.security-module__PTahLW__page,.security-module__PTahLW__securityCard{padding:var(--space-4)}.security-module__PTahLW__actions>*{width:100%}}
.auth-module__qapFba__page{min-height:100vh;padding:var(--space-6);background:radial-gradient(circle at 8% 12%, #e2771a14, transparent 28rem), var(--color-surface-app)}.auth-module__qapFba__authShell{width:min(100%,1120px);min-height:min(720px, calc(100vh - (var(--space-6) * 2)));border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-lg) + 8px);background:var(--color-surface-primary);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a1f}.auth-module__qapFba__brandPanel{min-width:0;padding:var(--space-8);background:radial-gradient(circle at 76% 22%,#e2771a33,#0000 16rem),linear-gradient(145deg,#23384a 0%,#324d67 62%,#284257 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-module__qapFba__brandPanel:before,.auth-module__qapFba__brandPanel:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:999px;position:absolute}.auth-module__qapFba__brandPanel:before{width:320px;height:320px;bottom:-120px;right:-180px}.auth-module__qapFba__brandPanel:after{width:190px;height:190px;bottom:-56px;right:-86px}.auth-module__qapFba__brandPanelContent{z-index:1;align-content:start;gap:var(--space-8);display:grid;position:relative}.auth-module__qapFba__logoPlate{place-items:center;width:min(100%,280px);display:grid}.auth-module__qapFba__brandLogo{object-fit:contain;width:100%;height:auto}.auth-module__qapFba__brandCopy{gap:var(--space-3);max-width:430px;display:grid}.auth-module__qapFba__brandEyebrow{color:#f1a55f;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800;line-height:16px}.auth-module__qapFba__brandTitle{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.08}.auth-module__qapFba__brandDescription{color:#ffffffc2;max-width:39rem;font-size:var(--font-size-body);margin:0;line-height:1.6}.auth-module__qapFba__brandAccent{z-index:1;align-items:center;gap:var(--space-2);display:flex;position:relative}.auth-module__qapFba__brandAccent span{border-radius:999px;height:5px;display:block}.auth-module__qapFba__brandAccent span:first-child{background:#e2771a;width:64px}.auth-module__qapFba__brandAccent span:nth-child(2){background:#ffffff8c;width:24px}.auth-module__qapFba__brandAccent span:nth-child(3){background:#ffffff40;width:10px}.auth-module__qapFba__formPanel{min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-10));background:radial-gradient(circle at 100% 0%, #324d670d, transparent 22rem), var(--color-surface-primary);align-content:center;display:grid}.auth-module__qapFba__card{width:min(100%,440px);padding:var(--space-7);box-shadow:none;border-color:#0000;margin:0 auto}.auth-module__qapFba__header{gap:var(--space-1);margin-bottom:var(--space-6);display:grid}.auth-module__qapFba__eyebrow{color:var(--color-brand-primary);letter-spacing:.06em;margin:0;font-size:12px;font-weight:800;line-height:16px}.auth-module__qapFba__title{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,38px);line-height:1.15}.auth-module__qapFba__description{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.auth-module__qapFba__content,.auth-module__qapFba__form{gap:var(--space-4);display:grid}.auth-module__qapFba__formMeta{margin-top:calc(var(--space-1) * -1);justify-content:flex-end;display:flex}.auth-module__qapFba__textLink{color:var(--color-brand-primary);font-size:var(--font-size-body-small);font-weight:650}.auth-module__qapFba__textLink:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__qapFba__textLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.auth-module__qapFba__fullWidthButton{width:100%}.auth-module__qapFba__googleButton{justify-content:center;align-items:center;gap:var(--space-3);display:inline-flex;position:relative}.auth-module__qapFba__googleIcon{flex:none}.auth-module__qapFba__feedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);border:1px solid}.auth-module__qapFba__feedbackSuccess{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success-text)}.auth-module__qapFba__feedbackDanger{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-text)}.auth-module__qapFba__feedbackInfo{border-color:var(--color-info-border);background:var(--color-info-surface);color:var(--color-info-text)}.auth-module__qapFba__divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);grid-template-columns:1fr auto 1fr;font-size:12px;line-height:16px;display:grid}.auth-module__qapFba__divider:before,.auth-module__qapFba__divider:after{background:var(--color-border-subtle);content:"";height:1px}.auth-module__qapFba__footerLink{padding-top:var(--space-1);justify-content:center;display:flex}.auth-module__qapFba__securityNote{margin:var(--space-5) auto 0;color:var(--color-text-muted);text-align:center;font-size:12px;line-height:18px}@media (min-width:900px){.auth-module__qapFba__page{place-items:center;display:grid}.auth-module__qapFba__authShell{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}}@media (max-width:899px){.auth-module__qapFba__page{background:var(--color-surface-app);padding:0}.auth-module__qapFba__authShell{min-height:100vh;box-shadow:none;border:0;border-radius:0}.auth-module__qapFba__brandPanel{min-height:270px;padding:var(--space-6)}.auth-module__qapFba__brandPanelContent{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.auth-module__qapFba__logoPlate{width:min(100%,220px)}.auth-module__qapFba__brandLogo{width:100%}.auth-module__qapFba__brandCopy{gap:var(--space-2)}.auth-module__qapFba__brandTitle{font-size:clamp(24px,5vw,34px)}.auth-module__qapFba__brandDescription{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.auth-module__qapFba__brandAccent{margin-top:var(--space-5)}.auth-module__qapFba__formPanel{padding:var(--space-7) var(--layout-gutter-mobile) var(--space-10)}}@media (max-width:620px){.auth-module__qapFba__brandPanel{min-height:auto}.auth-module__qapFba__brandPanelContent{text-align:center;grid-template-columns:1fr;justify-items:center}.auth-module__qapFba__logoPlate{width:min(100%,200px)}.auth-module__qapFba__brandLogo{width:100%}.auth-module__qapFba__brandDescription{display:none}.auth-module__qapFba__brandAccent{justify-content:center}.auth-module__qapFba__card{padding:0}}.auth-module__qapFba__passwordHint{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-muted);font-size:12px;line-height:18px}@media (max-width:620px){.auth-module__qapFba__brandPanel{padding:var(--space-5) var(--space-4)}.auth-module__qapFba__brandPanelContent{gap:var(--space-4)}.auth-module__qapFba__logoPlate{width:min(100%,176px)}.auth-module__qapFba__brandEyebrow{font-size:11px;line-height:15px}.auth-module__qapFba__brandTitle{font-size:clamp(26px,8vw,30px);line-height:1.12}.auth-module__qapFba__brandAccent{margin-top:var(--space-4)}.auth-module__qapFba__formPanel{padding:var(--space-6) var(--space-4) var(--space-8)}.auth-module__qapFba__header{margin-bottom:var(--space-5)}.auth-module__qapFba__title{font-size:32px}}@media (max-width:380px){.auth-module__qapFba__brandPanel{padding-inline:var(--space-3)}.auth-module__qapFba__logoPlate{width:min(100%,160px)}.auth-module__qapFba__brandTitle{font-size:25px}.auth-module__qapFba__formPanel{padding-inline:var(--space-3)}}
.calc-002-module__agTuSG__page{min-height:100vh;padding:48px 24px 80px}.calc-002-module__agTuSG__formGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.calc-002-module__agTuSG__messages{gap:var(--space-2);display:grid}.calc-002-module__agTuSG__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-002-module__agTuSG__warning strong{color:#fbbf24}.calc-002-module__agTuSG__invalidState{gap:var(--space-2);display:grid}.calc-002-module__agTuSG__invalidTitle{margin:0;font-weight:700}.calc-002-module__agTuSG__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-002-module__agTuSG__resultContent{gap:var(--space-4);display:grid}.calc-002-module__agTuSG__primaryMetric{min-width:0}.calc-002-module__agTuSG__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-002-module__agTuSG__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-002-module__agTuSG__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-002-module__agTuSG__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:560px){.calc-002-module__agTuSG__page{padding:32px 16px 56px}.calc-002-module__agTuSG__metricsGrid{grid-template-columns:1fr}}
.calc-003-module__SWXAqG__page{min-height:100vh;padding:48px 24px 80px}.calc-003-module__SWXAqG__formGrid{gap:var(--space-4);display:grid}.calc-003-module__SWXAqG__solutionSection{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);display:grid}.calc-003-module__SWXAqG__solutionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-003-module__SWXAqG__volumeSection{display:grid}.calc-003-module__SWXAqG__messages{gap:var(--space-2);display:grid}.calc-003-module__SWXAqG__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-003-module__SWXAqG__warning strong{color:#fbbf24}.calc-003-module__SWXAqG__invalidState{gap:var(--space-2);display:grid}.calc-003-module__SWXAqG__invalidTitle{margin:0;font-weight:700}.calc-003-module__SWXAqG__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-003-module__SWXAqG__resultContent{gap:var(--space-4);display:grid}.calc-003-module__SWXAqG__primaryMetric{min-width:0}.calc-003-module__SWXAqG__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-003-module__SWXAqG__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-003-module__SWXAqG__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-003-module__SWXAqG__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:560px){.calc-003-module__SWXAqG__page{padding:32px 16px 56px}.calc-003-module__SWXAqG__metricsGrid{grid-template-columns:1fr}}
.calc-004-module__9o8Eca__page{min-height:100vh;padding:48px 24px 80px}.calc-004-module__9o8Eca__formGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.calc-004-module__9o8Eca__messages{gap:var(--space-2);display:grid}.calc-004-module__9o8Eca__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-004-module__9o8Eca__warning strong{color:#fbbf24}.calc-004-module__9o8Eca__invalidState{gap:var(--space-2);display:grid}.calc-004-module__9o8Eca__invalidTitle{margin:0;font-weight:700}.calc-004-module__9o8Eca__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-004-module__9o8Eca__resultContent{gap:var(--space-4);display:grid}.calc-004-module__9o8Eca__primaryMetric{min-width:0}.calc-004-module__9o8Eca__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-004-module__9o8Eca__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-004-module__9o8Eca__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-004-module__9o8Eca__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:560px){.calc-004-module__9o8Eca__page{padding:32px 16px 56px}.calc-004-module__9o8Eca__metricsGrid{grid-template-columns:1fr}}
.calc-005-module__-ONhGW__page{min-height:100vh;padding:48px 24px 80px}.calc-005-module__-ONhGW__formGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.calc-005-module__-ONhGW__messages{gap:var(--space-2);display:grid}.calc-005-module__-ONhGW__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-005-module__-ONhGW__warning strong{color:#fbbf24}.calc-005-module__-ONhGW__invalidState{gap:var(--space-2);display:grid}.calc-005-module__-ONhGW__invalidTitle{margin:0;font-weight:700}.calc-005-module__-ONhGW__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-005-module__-ONhGW__resultContent{gap:var(--space-4);display:grid}.calc-005-module__-ONhGW__primaryMetric{min-width:0}.calc-005-module__-ONhGW__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-005-module__-ONhGW__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-005-module__-ONhGW__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-005-module__-ONhGW__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:900px){.calc-005-module__-ONhGW__metricsGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-005-module__-ONhGW__page{padding:32px 16px 56px}}
.calc-006-module__1viCsa__page{min-height:100vh;padding:48px 24px 80px}.calc-006-module__1viCsa__formGrid{gap:var(--space-4);display:grid}.calc-006-module__1viCsa__solutionSection{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);display:grid}.calc-006-module__1viCsa__solutionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-006-module__1viCsa__solutionGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-006-module__1viCsa__messages{gap:var(--space-2);display:grid}.calc-006-module__1viCsa__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-006-module__1viCsa__warning strong{color:#fbbf24}.calc-006-module__1viCsa__invalidState{gap:var(--space-2);display:grid}.calc-006-module__1viCsa__invalidTitle{margin:0;font-weight:700}.calc-006-module__1viCsa__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-006-module__1viCsa__resultContent{gap:var(--space-4);display:grid}.calc-006-module__1viCsa__primaryMetric{min-width:0}.calc-006-module__1viCsa__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-006-module__1viCsa__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-006-module__1viCsa__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-006-module__1viCsa__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:900px){.calc-006-module__1viCsa__solutionGrid,.calc-006-module__1viCsa__metricsGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-006-module__1viCsa__page{padding:32px 16px 56px}}
.calc-007-module__JJ5w3W__page{min-height:100vh;padding:48px 24px 80px}.calc-007-module__JJ5w3W__formGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.calc-007-module__JJ5w3W__messages{gap:var(--space-2);display:grid}.calc-007-module__JJ5w3W__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-007-module__JJ5w3W__warning strong{color:#fbbf24}.calc-007-module__JJ5w3W__invalidState{gap:var(--space-2);display:grid}.calc-007-module__JJ5w3W__invalidTitle{margin:0;font-weight:700}.calc-007-module__JJ5w3W__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-007-module__JJ5w3W__resultContent{gap:var(--space-4);display:grid}.calc-007-module__JJ5w3W__primaryMetric{min-width:0}.calc-007-module__JJ5w3W__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-007-module__JJ5w3W__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-007-module__JJ5w3W__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-007-module__JJ5w3W__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:900px){.calc-007-module__JJ5w3W__metricsGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-007-module__JJ5w3W__page{padding:32px 16px 56px}}
.calc-008-module__Htjf8q__page{min-height:100vh;padding:48px 24px 80px}.calc-008-module__Htjf8q__formGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.calc-008-module__Htjf8q__messages{gap:var(--space-2);display:grid}.calc-008-module__Htjf8q__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-008-module__Htjf8q__warning strong{color:#fbbf24}.calc-008-module__Htjf8q__invalidState{gap:var(--space-2);display:grid}.calc-008-module__Htjf8q__invalidTitle{margin:0;font-weight:700}.calc-008-module__Htjf8q__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-008-module__Htjf8q__resultContent{gap:var(--space-4);display:grid}.calc-008-module__Htjf8q__primaryMetric{min-width:0}.calc-008-module__Htjf8q__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-008-module__Htjf8q__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-008-module__Htjf8q__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-008-module__Htjf8q__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:560px){.calc-008-module__Htjf8q__page{padding:32px 16px 56px}.calc-008-module__Htjf8q__metricsGrid{grid-template-columns:1fr}}
.calc-009-module__AfOvmq__page{min-height:100vh;padding:48px 24px 80px}.calc-009-module__AfOvmq__formGrid{gap:var(--space-4);display:grid}.calc-009-module__AfOvmq__messages{gap:var(--space-2);display:grid}.calc-009-module__AfOvmq__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-009-module__AfOvmq__warning strong{color:#fbbf24}.calc-009-module__AfOvmq__invalidState{gap:var(--space-2);display:grid}.calc-009-module__AfOvmq__invalidTitle{margin:0;font-weight:700}.calc-009-module__AfOvmq__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-009-module__AfOvmq__resultContent{gap:var(--space-4);display:grid}.calc-009-module__AfOvmq__primaryMetric{min-width:0}.calc-009-module__AfOvmq__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-009-module__AfOvmq__scenarioSection{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-secondary);display:grid}.calc-009-module__AfOvmq__sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-009-module__AfOvmq__chart{gap:var(--space-3);display:grid}.calc-009-module__AfOvmq__chartRow{gap:var(--space-3);grid-template-columns:92px minmax(80px,1fr) 130px;align-items:center;display:grid}.calc-009-module__AfOvmq__chartLabel{color:var(--color-text-secondary);font-size:var(--font-size-body-small);font-weight:600}.calc-009-module__AfOvmq__chartTrack{background:var(--color-surface-primary);border:1px solid var(--color-border-subtle);border-radius:999px;height:14px;overflow:hidden}.calc-009-module__AfOvmq__chartBar{border-radius:inherit;background:var(--color-action-primary);height:100%}.calc-009-module__AfOvmq__chartValue{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.calc-009-module__AfOvmq__tableWrapper{overflow-x:auto}.calc-009-module__AfOvmq__scenarioTable{border-collapse:collapse;width:100%;color:var(--color-text-primary);font-size:var(--font-size-body-small)}.calc-009-module__AfOvmq__scenarioTable th,.calc-009-module__AfOvmq__scenarioTable td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border-subtle);text-align:left}.calc-009-module__AfOvmq__scenarioTable th{color:var(--color-text-secondary);font-size:12px;font-weight:600}.calc-009-module__AfOvmq__scenarioTable th:nth-child(2),.calc-009-module__AfOvmq__scenarioTable td:nth-child(2),.calc-009-module__AfOvmq__scenarioTable th:nth-child(3),.calc-009-module__AfOvmq__scenarioTable td:nth-child(3){text-align:right}.calc-009-module__AfOvmq__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-009-module__AfOvmq__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-009-module__AfOvmq__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:900px){.calc-009-module__AfOvmq__metricsGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-009-module__AfOvmq__page{padding:32px 16px 56px}.calc-009-module__AfOvmq__chartRow{grid-template-columns:80px minmax(60px,1fr)}.calc-009-module__AfOvmq__chartValue{text-align:left;grid-column:2}}
.calc-010-module__oCFNqG__page{min-height:100vh;padding:48px 24px 80px}.calc-010-module__oCFNqG__basisNote{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);display:grid}.calc-010-module__oCFNqG__basisNote strong{color:var(--color-text-primary)}.calc-010-module__oCFNqG__formGrid{gap:var(--space-4);margin-top:var(--space-4);display:grid}.calc-010-module__oCFNqG__messages{gap:var(--space-2);display:grid}.calc-010-module__oCFNqG__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-010-module__oCFNqG__warning strong{color:#fbbf24}.calc-010-module__oCFNqG__invalidState{gap:var(--space-2);display:grid}.calc-010-module__oCFNqG__invalidTitle{margin:0;font-weight:700}.calc-010-module__oCFNqG__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-010-module__oCFNqG__resultContent{gap:var(--space-4);display:grid}.calc-010-module__oCFNqG__primaryMetric{min-width:0}.calc-010-module__oCFNqG__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-010-module__oCFNqG__flowSection{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-secondary);display:grid}.calc-010-module__oCFNqG__sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-010-module__oCFNqG__flow{gap:var(--space-2);grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr);align-items:stretch;display:grid}.calc-010-module__oCFNqG__flowStep{justify-content:center;gap:var(--space-1);min-height:88px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);flex-direction:column;display:flex}.calc-010-module__oCFNqG__flowStepLabel{color:var(--color-text-secondary);font-size:12px;line-height:16px}.calc-010-module__oCFNqG__flowStep strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.calc-010-module__oCFNqG__flowOperator{color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.calc-010-module__oCFNqG__horizon{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-secondary);font-size:var(--font-size-body-small);flex-wrap:wrap;align-items:center;display:flex}.calc-010-module__oCFNqG__horizon strong{color:var(--color-text-primary)}.calc-010-module__oCFNqG__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-010-module__oCFNqG__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-010-module__oCFNqG__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:900px){.calc-010-module__oCFNqG__metricsGrid{grid-template-columns:1fr}}@media (max-width:720px){.calc-010-module__oCFNqG__flow{grid-template-columns:1fr}.calc-010-module__oCFNqG__flowOperator{min-height:20px}}@media (max-width:560px){.calc-010-module__oCFNqG__page{padding:32px 16px 56px}}
.calc-011-module__tbDZDq__page{min-height:100vh;padding:48px 24px 80px}.calc-011-module__tbDZDq__basisNote{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.calc-011-module__tbDZDq__solutionsGrid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-011-module__tbDZDq__solutionCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-secondary);display:grid}.calc-011-module__tbDZDq__solutionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.calc-011-module__tbDZDq__solutionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-011-module__tbDZDq__sampleCount{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:12px;line-height:16px}.calc-011-module__tbDZDq__addMeasurementButton,.calc-011-module__tbDZDq__removeButton{cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-primary);font:inherit}.calc-011-module__tbDZDq__addMeasurementButton{padding:var(--space-2) var(--space-3);font-size:var(--font-size-body-small);font-weight:600}.calc-011-module__tbDZDq__removeButton{min-height:36px;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:12px}.calc-011-module__tbDZDq__addMeasurementButton:hover,.calc-011-module__tbDZDq__removeButton:hover{border-color:var(--color-action-primary)}.calc-011-module__tbDZDq__measurementList{gap:var(--space-3);display:grid}.calc-011-module__tbDZDq__measurementRow{min-width:0}.calc-011-module__tbDZDq__measurementInputRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.calc-011-module__tbDZDq__collectionError{color:var(--color-danger-text);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-011-module__tbDZDq__invalidState{gap:var(--space-2);display:grid}.calc-011-module__tbDZDq__invalidTitle{margin:0;font-weight:700}.calc-011-module__tbDZDq__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-011-module__tbDZDq__resultContent{gap:var(--space-4);display:grid}.calc-011-module__tbDZDq__primaryMetric{min-width:0}.calc-011-module__tbDZDq__solutionResults{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-011-module__tbDZDq__resultGroup{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-secondary);display:grid}.calc-011-module__tbDZDq__metricsGrid,.calc-011-module__tbDZDq__comparisonSection{gap:var(--space-3);display:grid}.calc-011-module__tbDZDq__sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-011-module__tbDZDq__comparisonGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-011-module__tbDZDq__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-011-module__tbDZDq__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-011-module__tbDZDq__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-011-module__tbDZDq__messages{gap:var(--space-2);display:grid}.calc-011-module__tbDZDq__warning{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);background:#f59e0b14;border:1px solid #f59e0b8c;display:grid}.calc-011-module__tbDZDq__warning strong{color:#fbbf24}@media (max-width:1100px){.calc-011-module__tbDZDq__solutionsGrid,.calc-011-module__tbDZDq__solutionResults{grid-template-columns:1fr}}@media (max-width:900px){.calc-011-module__tbDZDq__comparisonGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-011-module__tbDZDq__page{padding:32px 16px 56px}.calc-011-module__tbDZDq__solutionHeader{flex-direction:column}.calc-011-module__tbDZDq__measurementInputRow{grid-template-columns:1fr}.calc-011-module__tbDZDq__removeButton{width:100%}}
.calc-012-module__LEcfxq__page{min-height:100vh;padding:var(--space-12) var(--layout-gutter-desktop) var(--space-16)}.calc-012-module__LEcfxq__basisNote{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.calc-012-module__LEcfxq__formGrid{gap:var(--space-4);margin-top:var(--space-4);display:grid}.calc-012-module__LEcfxq__solutionSection{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);display:grid}.calc-012-module__LEcfxq__solutionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-012-module__LEcfxq__solutionGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-012-module__LEcfxq__invalidState{gap:var(--space-2);display:grid}.calc-012-module__LEcfxq__invalidTitle{margin:0;font-weight:700}.calc-012-module__LEcfxq__invalidText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-012-module__LEcfxq__resultContent{gap:var(--space-4);display:grid}.calc-012-module__LEcfxq__primaryMetric{min-width:0}.calc-012-module__LEcfxq__solutionResults{gap:var(--space-3);grid-template-columns:1fr;display:grid}.calc-012-module__LEcfxq__resultGroup{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-secondary);display:grid}.calc-012-module__LEcfxq__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-012-module__LEcfxq__comparisonSection{gap:var(--space-3);display:grid}.calc-012-module__LEcfxq__sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.calc-012-module__LEcfxq__comparisonGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-012-module__LEcfxq__interpretation{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-012-module__LEcfxq__interpretationLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-012-module__LEcfxq__interpretationText{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}@media (max-width:900px){.calc-012-module__LEcfxq__solutionGrid,.calc-012-module__LEcfxq__metricsGrid,.calc-012-module__LEcfxq__comparisonGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-012-module__LEcfxq__page{padding:var(--space-8) var(--layout-gutter-mobile) var(--space-12)}}
.calc-013-module__YKl6OG__page{min-height:100vh;padding:var(--space-12) var(--layout-gutter-desktop) var(--space-16);color:var(--color-text-primary);background:var(--color-surface-app)}.calc-013-module__YKl6OG__formGrid{gap:var(--space-4);display:grid}.calc-013-module__YKl6OG__formula{gap:var(--space-2);min-width:0;margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);display:grid}.calc-013-module__YKl6OG__formula span{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-013-module__YKl6OG__formula code{color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);overflow-wrap:anywhere}.calc-013-module__YKl6OG__invalidState{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-secondary);display:grid}.calc-013-module__YKl6OG__invalidState strong{color:var(--color-text-primary);font-size:var(--font-size-label);line-height:var(--line-height-label)}.calc-013-module__YKl6OG__invalidState p{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-013-module__YKl6OG__resultContent{gap:var(--space-4);display:grid}.calc-013-module__YKl6OG__primaryMetric{min-width:0}.calc-013-module__YKl6OG__metricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-013-module__YKl6OG__interpretation{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-surface);display:grid}.calc-013-module__YKl6OG__interpretationLabel,.calc-013-module__YKl6OG__contextLabel{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.calc-013-module__YKl6OG__interpretationGrid{gap:var(--space-3);display:grid}.calc-013-module__YKl6OG__interpretationGrid>div{gap:var(--space-1);display:grid}.calc-013-module__YKl6OG__interpretationTopic{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:600}.calc-013-module__YKl6OG__interpretationText,.calc-013-module__YKl6OG__context p{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.calc-013-module__YKl6OG__context{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);display:grid}@media (max-width:900px){.calc-013-module__YKl6OG__metricsGrid{grid-template-columns:1fr}}@media (max-width:560px){.calc-013-module__YKl6OG__page{padding:var(--space-8) var(--layout-gutter-mobile) var(--space-12)}}
.history-edit-module__WC3gna__page{min-height:100vh;padding:var(--space-10) var(--layout-gutter-desktop) var(--space-16)}.history-edit-module__WC3gna__container{width:100%;max-width:var(--layout-page-max-width);margin:0 auto}.history-edit-module__WC3gna__contextHeader{width:100%;max-width:var(--layout-calculator-max-width);margin:0 auto var(--space-6)}.history-edit-module__WC3gna__eyebrow{margin:0 0 var(--space-1);color:var(--color-brand-primary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.history-edit-module__WC3gna__title{margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:var(--font-size-heading);line-height:1.2}.history-edit-module__WC3gna__description{max-width:var(--layout-reading-max-width);color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.history-edit-module__WC3gna__workspace{min-width:0}@media (max-width:767px){.history-edit-module__WC3gna__page{padding:var(--space-8) var(--layout-gutter-mobile) var(--space-12)}.history-edit-module__WC3gna__contextHeader{margin-bottom:var(--space-5)}}
