:where([data-ui-system=v2],[data-ui-system=v2-portal]){--ui-v2-neutral-ink-950: #0f233c;--ui-v2-neutral-ink-900: #12314a;--ui-v2-neutral-ink-700: #52697b;--ui-v2-neutral-ink-500: #94a3b8;--ui-v2-neutral-border-300: #8091a3;--ui-v2-neutral-surface-100: #f4f7fa;--ui-v2-neutral-surface-50: #f8fafc;--ui-v2-neutral-white: #ffffff;--ui-v2-brand-action-600: #f59e0b;--ui-v2-brand-text-700: #b45309;--ui-v2-brand-icon-650: #d97706;--ui-v2-brand-subtle-100: #fef3c7;--ui-v2-danger-strong: #b4232c;--ui-v2-danger-subtle: #fdecee;--ui-v2-warning-strong: #8a6110;--ui-v2-warning-subtle: #fff4d8;--ui-v2-info-strong: #176b8c;--ui-v2-info-subtle: #e8f5fa;--ui-v2-success-strong: #0f766e;--ui-v2-success-subtle: #eaf8f3;--ui-v2-color-surface-page: var(--ui-v2-neutral-surface-100);--ui-v2-color-surface-card: var(--ui-v2-neutral-white);--ui-v2-color-surface-subtle: var(--ui-v2-neutral-surface-50);--ui-v2-color-surface-brand-soft: var(--ui-v2-brand-subtle-100);--ui-v2-color-text-primary: var(--ui-v2-neutral-ink-900);--ui-v2-color-text-strong: var(--ui-v2-neutral-ink-950);--ui-v2-color-text-secondary: var(--ui-v2-neutral-ink-700);--ui-v2-color-text-placeholder: var(--ui-v2-neutral-ink-700);--ui-v2-color-text-on-action: var(--ui-v2-neutral-white);--ui-v2-color-text-action: var(--ui-v2-brand-text-700);--ui-v2-color-border-default: var(--ui-v2-neutral-border-300);--ui-v2-color-border-focus: var(--ui-v2-brand-action-600);--ui-v2-color-action-primary: var(--ui-v2-brand-action-600);--ui-v2-color-icon-brand: var(--ui-v2-brand-icon-650);--ui-v2-color-status-danger-bg: var(--ui-v2-danger-subtle);--ui-v2-color-status-danger: var(--ui-v2-danger-strong);--ui-v2-color-status-warning-bg: var(--ui-v2-warning-subtle);--ui-v2-color-status-warning: var(--ui-v2-warning-strong);--ui-v2-color-status-info-bg: var(--ui-v2-info-subtle);--ui-v2-color-status-info: var(--ui-v2-info-strong);--ui-v2-color-status-success-bg: var(--ui-v2-success-subtle);--ui-v2-color-status-success: var(--ui-v2-success-strong);--ui-v2-color-action-secondary: var(--ui-v2-neutral-white);--ui-v2-color-action-disabled: var(--ui-v2-neutral-surface-50);--ui-v2-color-action-danger: var(--ui-v2-danger-strong);--ui-v2-color-text-disabled: var(--ui-v2-neutral-ink-500);--ui-v2-spacing-2: 2px;--ui-v2-spacing-4: 4px;--ui-v2-spacing-8: 8px;--ui-v2-spacing-12: 12px;--ui-v2-spacing-16: 16px;--ui-v2-spacing-20: 20px;--ui-v2-spacing-24: 24px;--ui-v2-spacing-32: 32px;--ui-v2-radius-8: 8px;--ui-v2-radius-12: 12px;--ui-v2-radius-14: 14px;--ui-v2-radius-16: 16px;--ui-v2-radius-20: 20px;--ui-v2-radius-full: 9999px;--ui-v2-size-target-min: 48px;--ui-v2-size-cta-min: 48px;--ui-v2-size-bottom-nav: 80px;--ui-v2-stroke-standard: 1px;--ui-v2-stroke-focus: 3px;--ui-v2-radius-control: var(--ui-v2-radius-12);--ui-v2-radius-card: var(--ui-v2-radius-14);--ui-v2-radius-panel: var(--ui-v2-radius-20);--ui-v2-radius-compact: var(--ui-v2-radius-8);--ui-v2-radius-container: var(--ui-v2-radius-16);--ui-v2-icon-size-small: var(--ui-v2-spacing-16);--ui-v2-icon-size-control: var(--ui-v2-spacing-20);--ui-v2-icon-size-large: var(--ui-v2-spacing-24);--ui-v2-layout-content-max: 1280px;--ui-v2-layout-card-min: 220px;--ui-v2-layout-type-label-min: 110px;--ui-v2-layout-reading-max: 72ch;--ui-v2-font-family: Vazirmatn, Tahoma, Arial, sans-serif;--ui-v2-font-weight-regular: 400;--ui-v2-font-weight-medium: 500;--ui-v2-font-weight-semibold: 600;--ui-v2-font-weight-bold: 700;--ui-v2-type-page-size: 23px;--ui-v2-type-page-line: 32px;--ui-v2-type-section-size: 18px;--ui-v2-type-section-line: 28px;--ui-v2-type-card-size: 14px;--ui-v2-type-card-line: 24px;--ui-v2-type-body-medium-size: 14px;--ui-v2-type-body-medium-line: 24px;--ui-v2-type-body-small-size: 12px;--ui-v2-type-body-small-line: 20px;--ui-v2-type-label-medium-size: 12px;--ui-v2-type-label-medium-line: 20px;--ui-v2-type-label-small-size: 11px;--ui-v2-type-label-small-line: 18px;--ui-v2-type-action-medium-size: 14px;--ui-v2-type-action-medium-line: 24px;--ui-v2-type-caption-size: 10px;--ui-v2-type-caption-line: 16px;--ui-v2-type-avatar-initial-size: 16px;--ui-v2-type-avatar-initial-line: normal;--ui-v2-effect-card: 0 2px 8px rgba(15, 35, 60, .06);--ui-v2-effect-overlay: 0 12px 32px -4px rgba(15, 35, 60, .16);--ui-v2-motion-micro: .14s;--ui-v2-motion-state: .18s}@media(prefers-reduced-motion:reduce){:where([data-ui-system=v2],[data-ui-system=v2-portal]){--ui-v2-motion-micro: 1ms;--ui-v2-motion-state: 1ms}}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-scope{color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-font-family);font-synthesis:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(button,nav,[role=tab],[role=tablist]){-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-ui-system=v2][data-ui-system=v2][data-ui-system=v2] :where(button,input,select,textarea,a[href],[tabindex]):focus-visible,[data-ui-system=v2-portal][data-ui-system=v2-portal][data-ui-system=v2-portal] :where(button,input,select,textarea,a[href],[tabindex]):focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2);border-color:var(--ui-v2-color-border-focus);box-shadow:none}[data-ui-system=v2][data-ui-system=v2][data-ui-system=v2] [data-invite-outcome][tabindex="-1"]:focus-visible,[data-ui-system=v2-portal][data-ui-system=v2-portal][data-ui-system=v2-portal] [data-invite-outcome][tabindex="-1"]:focus-visible{outline:none;border-color:transparent;box-shadow:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-motion-micro{transition-duration:var(--ui-v2-motion-micro)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-motion-state{transition-duration:var(--ui-v2-motion-state)}@media(prefers-reduced-motion:reduce){:where([data-ui-system=v2],[data-ui-system=v2-portal]) [data-ui-v2-motion]{animation-duration:var(--ui-v2-motion-state)!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:var(--ui-v2-motion-state)!important}:where([data-ui-system=v2],[data-ui-system=v2-portal]) [data-ui-v2-motion=decorative]{transform:none!important}}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:100%;margin-inline:auto;overflow-x:clip;background:var(--ui-v2-color-surface-page);color:var(--ui-v2-color-text-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow--viewport-fill{min-height:100vh;min-height:100dvh}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow.ui-v2-auth-flow--viewport-fill{display:flex;flex-direction:column}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-public-header{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:var(--ui-v2-size-target-min);height:auto;align-items:center;justify-content:space-between;padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-16);border-block-end:0;background:var(--ui-v2-color-surface-page)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-public-header strong{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-card-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-public-header img{width:calc(var(--ui-v2-spacing-24) + var(--ui-v2-spacing-4));height:calc(var(--ui-v2-spacing-24) + var(--ui-v2-spacing-4));flex:0 0 auto}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow__content{box-sizing:border-box;display:grid;width:100%;min-width:0;gap:var(--ui-v2-spacing-12);padding:var(--ui-v2-spacing-20) var(--ui-v2-spacing-16) var(--ui-v2-spacing-32)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow--viewport-fill .ui-v2-auth-flow__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-block-end:calc(var(--ui-v2-spacing-16) + env(safe-area-inset-bottom,0px))}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-progress{display:flex;min-width:0;min-height:calc(var(--ui-v2-spacing-24) + var(--ui-v2-spacing-4));align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-12);color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-label-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-progress__bars{display:flex;align-items:center;gap:calc(var(--ui-v2-spacing-4) + var(--ui-v2-spacing-2))}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-progress__bars>span{width:calc(var(--ui-v2-spacing-24) + var(--ui-v2-spacing-4));height:var(--ui-v2-spacing-4);border-radius:var(--ui-v2-radius-full);background:var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-progress__bars>span.is-current{width:calc(var(--ui-v2-spacing-32) + var(--ui-v2-spacing-8) + var(--ui-v2-spacing-2));background:var(--ui-v2-color-action-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow__heading{display:grid;min-width:0;gap:var(--ui-v2-spacing-8);padding-block-start:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow__heading h1{margin:0;color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-page-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-page-line);overflow-wrap:anywhere}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow__heading p{margin:0;color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line);overflow-wrap:anywhere}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-form-field{display:grid;min-width:0;gap:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-form-field__label{color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-label-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-input,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:var(--ui-v2-size-cta-min);padding:var(--ui-v2-spacing-12) var(--ui-v2-spacing-16);border:0;border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card);color:var(--ui-v2-color-text-primary);font:inherit;font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow :where(.ui-input,.ui-textarea)::-moz-placeholder{color:var(--ui-v2-color-text-placeholder);opacity:1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow :where(.ui-input,.ui-textarea)::placeholder{color:var(--ui-v2-color-text-placeholder);opacity:1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow :where(.ui-input,.ui-textarea).is-invalid{box-shadow:inset 0 0 0 var(--ui-v2-stroke-standard) var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-form-field__error{color:var(--ui-v2-color-status-danger);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-button{box-sizing:border-box;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--ui-v2-size-cta-min);align-items:center;justify-content:center;gap:var(--ui-v2-spacing-8);padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-action-primary);color:var(--ui-v2-color-text-strong);font:inherit;font-size:var(--ui-v2-type-action-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-action-medium-line);cursor:pointer;box-shadow:none;transition-property:color,background-color,border-color,opacity;transition-duration:var(--ui-v2-motion-micro)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-button--block{width:100%}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-button--secondary{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-secondary);color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-button--ghost{border-color:transparent;background:transparent;color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-button--danger{background:var(--ui-v2-color-action-danger);color:var(--ui-v2-color-text-on-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-button:disabled{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-disabled);color:var(--ui-v2-color-text-disabled);cursor:not-allowed;opacity:1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow :where(.ui-card,.ui-section-card,.ui-empty-state){box-sizing:border-box;min-width:0;padding:var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);box-shadow:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-empty-state--danger{border-color:var(--ui-v2-color-status-danger);background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-password-form{display:grid;min-width:0;gap:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-password-field{position:relative;min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-password-field .ui-input{padding-inline-start:calc(var(--ui-v2-size-target-min) + var(--ui-v2-spacing-8));text-align:start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-password-toggle{position:absolute;inset-block-start:var(--ui-v2-spacing-2);inset-inline-start:var(--ui-v2-spacing-2);display:inline-flex;width:var(--ui-v2-size-target-min);height:var(--ui-v2-size-target-min);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--ui-v2-radius-control);background:transparent;color:var(--ui-v2-color-icon-brand);cursor:pointer}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-password-rules{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;padding:var(--ui-v2-spacing-2) var(--ui-v2-spacing-8);border-radius:var(--ui-v2-radius-full);background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-caption-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-caption-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-status-badge--success{background:var(--ui-v2-color-status-success-bg);color:var(--ui-v2-color-status-success)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-status-badge--danger{background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-error{padding:var(--ui-v2-spacing-12) var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-status-danger);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-status-danger);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-loading-state{display:flex;min-height:var(--ui-v2-size-cta-min);align-items:center;justify-content:center;gap:var(--ui-v2-spacing-8);padding:var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-text-secondary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-empty-state{display:grid;justify-items:stretch;gap:var(--ui-v2-spacing-12);text-align:start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow .ui-empty-state :where(h2,p){margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-step,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-register-step,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-actions{display:grid;min-width:0;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow--viewport-fill :where(.ui-v2-auth-login-step,.ui-v2-auth-register-step,.ui-v2-auth-password-form,.ui-v2-auth-invite-actions){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-body,.ui-v2-auth-register-body){display:grid;min-width:0;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow--viewport-fill .ui-v2-auth-login-step--status .ui-v2-auth-login-body{flex:1 1 auto;align-content:center;justify-items:center}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-actions,.ui-v2-auth-register-actions,.ui-v2-auth-password-actions){display:grid;min-width:0;gap:var(--ui-v2-spacing-8);margin-block-start:auto;padding-block-start:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-step--status{justify-items:center;text-align:center}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-input--ltr{direction:ltr;text-align:left}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-input--code,.ui-v2-auth-register-code){direction:ltr;min-height:calc(var(--ui-v2-size-cta-min) + var(--ui-v2-spacing-16));text-align:center;letter-spacing:var(--ui-v2-spacing-8);font-size:var(--ui-v2-type-page-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-page-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-guidance,.ui-v2-auth-login-note,.ui-v2-auth-login-delivery,.ui-v2-auth-login-upload,.ui-v2-auth-login-countdown,.ui-v2-auth-login-error,.ui-v2-auth-register-guidance){box-sizing:border-box;display:grid;min-width:0;gap:calc(var(--ui-v2-spacing-4) + var(--ui-v2-spacing-2));padding:var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-guidance,.ui-v2-auth-login-note,.ui-v2-auth-register-guidance) strong{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-card-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-guidance p,.ui-v2-auth-login-privacy,.ui-v2-auth-register-guidance p,.ui-v2-auth-register-privacy,.ui-v2-auth-invite-privacy){margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-guidance,.ui-v2-auth-register-guidance){padding:0;border:0;background:transparent;color:var(--ui-v2-color-text-secondary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-note--success{border-color:var(--ui-v2-color-status-success);background:var(--ui-v2-color-status-success-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-8);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-link,.ui-v2-auth-register-link){display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:var(--ui-v2-size-target-min);min-height:var(--ui-v2-size-target-min);align-items:center;justify-content:center;padding:var(--ui-v2-spacing-8);border:0;border-radius:var(--ui-v2-radius-control);background:transparent;color:var(--ui-v2-color-text-action);font:inherit;font-size:var(--ui-v2-type-action-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-action-medium-line);cursor:pointer}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-link--danger{color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-timer,.ui-v2-auth-login-delivery,.ui-v2-auth-login-upload){display:flex;align-items:center;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-timer{width:-moz-fit-content;width:fit-content;color:var(--ui-v2-color-status-warning);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-label-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-delivery{background:var(--ui-v2-color-status-info-bg);color:var(--ui-v2-color-status-info)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-countdown{justify-items:center;background:var(--ui-v2-color-status-warning-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-countdown strong{color:var(--ui-v2-color-status-warning);font-size:var(--ui-v2-type-card-size);line-height:var(--ui-v2-type-card-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-picker-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-picker-grid .ui-button{width:100%;min-width:0;padding-inline:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-upload{overflow-wrap:anywhere}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-login-privacy,.ui-v2-auth-register-privacy,.ui-v2-auth-invite-privacy){color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-error{border-color:var(--ui-v2-color-status-danger);background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-error__actions{display:grid;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-spinner{color:var(--ui-v2-color-status-warning)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-hidden-input{display:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-valid{box-sizing:border-box;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-8);padding:var(--ui-v2-spacing-12) var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-status-success);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-status-success-bg);color:var(--ui-v2-color-status-success);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-route{box-sizing:border-box;display:grid;width:100%;min-width:0;min-height:var(--ui-v2-size-cta-min);grid-template-columns:var(--ui-v2-size-target-min) minmax(0,1fr);align-items:center;gap:var(--ui-v2-spacing-12);padding:var(--ui-v2-spacing-12) var(--ui-v2-spacing-16);border:0;border-radius:0;background:var(--ui-v2-color-surface-card);color:var(--ui-v2-color-text-primary);font:inherit;text-align:start;text-decoration:none;cursor:pointer}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-routes{display:grid;min-width:0;overflow:hidden;border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-routes .ui-v2-auth-invite-route+.ui-v2-auth-invite-route{border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-auth-invite-route--telegram,.ui-v2-auth-invite-route--only){background:var(--ui-v2-color-surface-brand-soft)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-route__icon{display:inline-flex;width:var(--ui-v2-size-target-min);height:var(--ui-v2-size-target-min);align-items:center;justify-content:center;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-icon-brand)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-route__copy{display:grid;min-width:0;gap:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-route__copy strong{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-card-size);line-height:var(--ui-v2-type-card-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-invite-route__copy small{color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-register-context{display:grid;min-width:0;padding:var(--ui-v2-spacing-4) var(--ui-v2-spacing-16);border:0;border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-register-context p{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-12);margin:0;padding-block:var(--ui-v2-spacing-8);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-register-context p+p{border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-register-context strong{color:var(--ui-v2-color-text-strong);text-align:end;overflow-wrap:anywhere}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-register-address{min-height:calc(var(--ui-v2-size-cta-min) * 2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]).app-route-v2-scope.ui-v2-route-fade-enter-active,:where([data-ui-system=v2],[data-ui-system=v2-portal]).app-route-v2-scope.ui-v2-route-fade-leave-active{transition-property:opacity;transition-duration:var(--ui-v2-motion-state)}:where([data-ui-system=v2],[data-ui-system=v2-portal]).app-route-v2-scope.ui-v2-route-fade-enter-from,:where([data-ui-system=v2],[data-ui-system=v2-portal]).app-route-v2-scope.ui-v2-route-fade-leave-to{opacity:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-connection-banner{position:fixed;z-index:10020;inset-block-start:0;inset-inline:0;display:flex;min-height:var(--ui-v2-size-target-min);align-items:center;justify-content:center;gap:var(--ui-v2-spacing-8);padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-16);border-block-end:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-status-warning);background:var(--ui-v2-color-status-warning-bg);color:var(--ui-v2-color-status-warning);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-label-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-connection-banner__spinner{width:var(--ui-v2-icon-size-small);height:var(--ui-v2-icon-size-small)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-layer{box-sizing:border-box;z-index:10010;padding-inline:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-layer.ui-v2-toast-layer--blocked{pointer-events:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-enter-active,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-leave-active{transition-property:opacity;transition-duration:var(--ui-v2-motion-state)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-enter-from,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-leave-to{opacity:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-item{gap:var(--ui-v2-spacing-12);color:var(--ui-v2-color-text-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-item .ui-toast{min-height:var(--ui-v2-size-cta-min);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-card);background:var(--ui-v2-color-surface-card);box-shadow:var(--ui-v2-effect-overlay);color:var(--ui-v2-color-text-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-item .ui-toast--success{border-color:var(--ui-v2-color-status-success);background:var(--ui-v2-color-status-success-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-item .ui-toast--warning{border-color:var(--ui-v2-color-status-warning);background:var(--ui-v2-color-status-warning-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-item .ui-toast--danger{border-color:var(--ui-v2-color-status-danger);background:var(--ui-v2-color-status-danger-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-item .ui-toast--info{border-color:var(--ui-v2-color-status-info);background:var(--ui-v2-color-status-info-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-icon{background:var(--ui-v2-color-surface-card);color:var(--ui-v2-color-icon-brand);box-shadow:var(--ui-v2-effect-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-toast-dismiss{width:var(--ui-v2-size-target-min);height:var(--ui-v2-size-target-min);color:var(--ui-v2-color-text-secondary);opacity:1}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-session-layer{z-index:10030;color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-font-family)}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-session-fade-enter-active,:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-session-fade-leave-active{transition-property:opacity;transition-duration:var(--ui-v2-motion-state)}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-session-fade-enter-from,:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-session-fade-leave-to{opacity:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-card.ui-v2-session-card{border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card);box-shadow:none;animation:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-header.ui-v2-session-header{padding:var(--ui-v2-spacing-20);background:var(--ui-v2-color-surface-brand-soft);color:var(--ui-v2-color-text-strong)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-header.ui-v2-session-header h2{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-section-size);line-height:var(--ui-v2-type-section-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-header.ui-v2-session-header .ui-v2-session-icon.ui-v2-session-icon{color:var(--ui-v2-color-icon-brand)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-body{padding:var(--ui-v2-spacing-20)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-summary.ui-v2-session-summary{padding:var(--ui-v2-spacing-16);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-text-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-action{box-sizing:border-box;min-height:var(--ui-v2-size-cta-min);padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-12);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-control);font:inherit;font-size:var(--ui-v2-type-action-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-action-medium-line);transition-property:color,background-color,border-color,opacity;transition-duration:var(--ui-v2-motion-micro)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-action--primary{background:var(--ui-v2-color-action-primary);color:var(--ui-v2-color-text-strong)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-action--secondary{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-secondary);color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-action--danger{background:var(--ui-v2-color-action-danger);color:var(--ui-v2-color-text-on-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-action--success{background:var(--ui-v2-color-status-success);color:var(--ui-v2-color-text-on-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-session-action:disabled{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-disabled);color:var(--ui-v2-color-text-disabled);opacity:1}[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav.ui-v2-bottom-nav,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav.ui-v2-bottom-nav{padding-inline:0;padding-block-end:0}[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-bar.ui-v2-bottom-nav-bar,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-bar.ui-v2-bottom-nav-bar{min-height:var(--ui-v2-size-bottom-nav);gap:var(--ui-v2-spacing-4);padding:var(--ui-v2-spacing-4) var(--ui-v2-spacing-4) calc(var(--ui-v2-spacing-4) + env(safe-area-inset-bottom,0px));border-radius:0}[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-item.ui-v2-bottom-nav-item,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-item.ui-v2-bottom-nav-item{min-width:var(--ui-v2-size-target-min);min-height:var(--ui-v2-size-target-min);gap:var(--ui-v2-spacing-2);padding:var(--ui-v2-spacing-4) var(--ui-v2-spacing-8);border-radius:var(--ui-v2-radius-control);transition-property:color,background-color,border-color,opacity;transition-duration:var(--ui-v2-motion-micro)}[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-item.ui-v2-bottom-nav-item:focus-visible,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-item.ui-v2-bottom-nav-item:focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2);border-color:var(--ui-v2-color-border-focus);box-shadow:none}[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-label.ui-v2-bottom-nav-label,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-label.ui-v2-bottom-nav-label,[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-closed.ui-v2-bottom-nav-closed,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-closed.ui-v2-bottom-nav-closed{min-height:var(--ui-v2-type-label-small-line);font-size:var(--ui-v2-type-label-small-size);line-height:var(--ui-v2-type-label-small-line)}[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-label--closed.ui-v2-bottom-nav-label--closed,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-label--closed.ui-v2-bottom-nav-label--closed{gap:var(--ui-v2-spacing-2)}@media(prefers-reduced-motion:reduce){[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-item.ui-v2-bottom-nav-item,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-item.ui-v2-bottom-nav-item,[data-ui-system=v2][data-ui-system=v2] .ui-v2-bottom-nav-icon.ui-v2-bottom-nav-icon,[data-ui-system=v2-portal][data-ui-system=v2-portal] .ui-v2-bottom-nav-icon.ui-v2-bottom-nav-icon{transition-duration:var(--ui-v2-motion-micro)}}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-pwa-section:empty{display:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-pwa-section,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-install{box-sizing:border-box;width:100%;max-width:100%;min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-card{box-sizing:border-box;display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-v2-spacing-12);margin:0;padding:var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card);box-shadow:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-icon{width:var(--ui-v2-size-cta-min);height:var(--ui-v2-size-cta-min);overflow:hidden;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-copy{display:grid;min-width:0;gap:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-copy h3,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-copy p{margin:0;overflow-wrap:anywhere}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-copy h3{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-card-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-copy p{color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-ios-guide{color:var(--ui-v2-color-text-primary);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;justify-content:stretch;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-actions .ui-button{box-sizing:border-box;display:inline-flex;flex:1 1 0;min-height:var(--ui-v2-size-cta-min);align-items:center;justify-content:center;padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-16);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-action-primary);color:var(--ui-v2-color-text-strong);font:inherit;font-size:var(--ui-v2-type-action-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-action-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-actions .ui-button--secondary{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-secondary);color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-pwa-actions .ui-button--ghost{border-color:transparent;background:transparent;color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .slide-up-enter-active,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .slide-up-leave-active{transition-property:opacity;transition-duration:var(--ui-v2-motion-state)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .slide-up-enter-from,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .slide-up-leave-to{opacity:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-daily-page,.ui-page,.ui-workspace){box-sizing:border-box;min-width:0;color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-font-family)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-page,.ui-workspace){width:100%;gap:var(--ui-v2-spacing-16);margin-inline:auto;padding:var(--ui-v2-spacing-20) var(--ui-v2-spacing-16) calc(var(--ui-v2-size-bottom-nav) + var(--ui-v2-spacing-32) + env(safe-area-inset-bottom))}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page{max-width:var(--ui-v2-layout-reading-max)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-workspace{max-width:var(--ui-v2-layout-content-max)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-page--narrow,.ui-workspace--narrow){max-width:var(--ui-v2-layout-reading-max)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ui-v2-spacing-16);padding-block-end:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header.ui-page-header--has-back{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header__copy{min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header__eyebrow{margin:0 0 var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-action);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-label-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header h1{margin:0;color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-page-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-page-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header p{max-width:var(--ui-v2-layout-reading-max);margin:var(--ui-v2-spacing-4) 0 0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-card,.ui-section-card,.ui-action-card,.ui-empty-state){box-sizing:border-box;min-width:0;border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card);box-shadow:none;color:var(--ui-v2-color-text-primary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-section-card--primary,.ui-action-card--primary){border-color:var(--ui-v2-color-border-focus);background:var(--ui-v2-color-surface-brand-soft)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-section-card--success,.ui-action-card--success){border-color:var(--ui-v2-color-status-success);background:var(--ui-v2-color-status-success-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-section-card--warning,.ui-action-card--warning){border-color:var(--ui-v2-color-status-warning);background:var(--ui-v2-color-status-warning-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-section-card--danger,.ui-action-card--danger,.ui-empty-state--danger){border-color:var(--ui-v2-color-status-danger);background:var(--ui-v2-color-status-danger-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-section-card--info,.ui-action-card--info){border-color:var(--ui-v2-color-status-info);background:var(--ui-v2-color-status-info-bg)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-section-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-v2-spacing-16);padding:var(--ui-v2-spacing-16);border-block-end:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-section-card__copy{min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-section-card__copy h2{margin:0;color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-section-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-section-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-section-card__copy p{margin:var(--ui-v2-spacing-4) 0 0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-section-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-section-card__body{padding:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card{display:grid;width:100%;min-height:var(--ui-v2-size-cta-min);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-v2-spacing-12);padding:var(--ui-v2-spacing-12);color:var(--ui-v2-color-text-primary);text-align:start;transition-duration:var(--ui-v2-motion-micro)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card:hover:not(:disabled){border-color:var(--ui-v2-color-border-focus);background:var(--ui-v2-color-surface-brand-soft)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card:focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card:disabled{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-disabled);color:var(--ui-v2-color-text-disabled);cursor:not-allowed}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card__icon{display:inline-flex;width:var(--ui-v2-size-target-min);height:var(--ui-v2-size-target-min);align-items:center;justify-content:center;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-icon-brand)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card__copy{display:grid;min-width:0;gap:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card__title-row strong{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-card-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-action-card__description{color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-action-card__arrow,.ui-action-card__badge){color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-button{box-sizing:border-box;min-height:var(--ui-v2-size-target-min);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-action-primary);color:var(--ui-v2-color-text-strong);font-family:var(--ui-v2-font-family);font-size:var(--ui-v2-type-action-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-action-medium-line);transition-duration:var(--ui-v2-motion-micro)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-button--secondary{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-secondary);color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-button--ghost{border-color:transparent;background:transparent;color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-button--danger{background:var(--ui-v2-color-action-danger);color:var(--ui-v2-color-text-on-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-button:focus-visible,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-icon-button:focus-visible,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-filter-chip:focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-button:disabled{border-color:var(--ui-v2-color-border-default);background:var(--ui-v2-color-action-disabled);color:var(--ui-v2-color-text-disabled);cursor:not-allowed}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-icon-button{box-sizing:border-box;min-width:var(--ui-v2-size-target-min);min-height:var(--ui-v2-size-target-min);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-card);color:var(--ui-v2-color-icon-brand)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-icon-button--danger{border-color:var(--ui-v2-color-status-danger);background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-filter-chips){display:flex;min-height:var(--ui-v2-size-cta-min);align-items:center;gap:var(--ui-v2-spacing-4);padding:var(--ui-v2-spacing-4);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-filter-chip{min-height:var(--ui-v2-size-target-min);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-8);background:transparent;color:var(--ui-v2-color-text-secondary);font-family:var(--ui-v2-font-family);font-size:var(--ui-v2-type-action-medium-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-action-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-filter-chip.is-active{border-color:var(--ui-v2-color-border-focus);background:var(--ui-v2-color-surface-brand-soft);color:var(--ui-v2-color-text-action);box-shadow:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-status-badge--primary,.ui-status-badge--info){border-color:var(--ui-v2-color-status-info);background:var(--ui-v2-color-status-info-bg);color:var(--ui-v2-color-status-info)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-status-badge--success{border-color:var(--ui-v2-color-status-success);background:var(--ui-v2-color-status-success-bg);color:var(--ui-v2-color-status-success)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-status-badge--warning{border-color:var(--ui-v2-color-status-warning);background:var(--ui-v2-color-status-warning-bg);color:var(--ui-v2-color-status-warning)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-status-badge--danger{border-color:var(--ui-v2-color-status-danger);background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-workspace-adapter{display:flex;width:100%;max-width:var(--ui-v2-layout-content-max);flex-direction:column;gap:var(--ui-v2-spacing-16);margin-inline:auto}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-workspace-adapter.ui-workspace--narrow{max-width:var(--ui-v2-layout-reading-max)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__header{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__back{min-width:var(--ui-v2-size-target-min);min-height:var(--ui-v2-size-target-min);border:0;border-radius:var(--ui-v2-radius-control);background:transparent;color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__heading{min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__heading h1{margin:0;color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-page-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-page-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__heading p{margin:var(--ui-v2-spacing-4) 0 0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__body{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-adapter__main,.ui-v2-workspace-adapter__aside){display:flex;min-width:0;flex-direction:column;gap:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-account-header{display:grid;min-height:var(--ui-v2-size-cta-min);grid-template-columns:var(--ui-v2-size-target-min) minmax(0,1fr) var(--ui-v2-size-target-min);align-items:center;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-account-header__identity strong{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-section-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-section-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-home-top{box-sizing:border-box;display:grid;width:100%;gap:var(--ui-v2-spacing-16);margin-block-end:var(--ui-v2-spacing-20);color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-font-family)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-header{display:grid;gap:var(--ui-v2-spacing-20)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-header__main{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-identity{display:inline-flex;min-width:0;min-height:var(--ui-v2-size-target-min);align-items:center;gap:var(--ui-v2-spacing-8);padding:0;border:0;background:transparent;color:var(--ui-v2-color-text-primary);font:inherit;text-align:start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-avatar{display:inline-flex;width:var(--ui-v2-size-target-min);height:var(--ui-v2-size-target-min);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-brand-soft);color:var(--ui-v2-color-text-action);font-size:var(--ui-v2-type-avatar-initial-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-avatar-initial-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-name{min-width:0;overflow:hidden;color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold);line-height:var(--ui-v2-type-card-line);text-overflow:ellipsis;white-space:nowrap}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-title{margin:0;color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-page-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-page-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-alert{width:100%}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-home-alert-action{min-height:var(--ui-v2-size-cta-min);margin-block-start:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-notifications-item{border:0;border-block-end:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:0;background:var(--ui-v2-color-surface-card);box-shadow:none;color:var(--ui-v2-color-text-primary);transition-duration:var(--ui-v2-motion-micro)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-notifications-item--unread{border-color:var(--ui-v2-color-border-focus);background:var(--ui-v2-color-surface-brand-soft)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-notifications-item:focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-notifications-field{border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-8);background:var(--ui-v2-color-surface-subtle)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-notifications-push .ui-button{min-height:var(--ui-v2-size-cta-min)}@media(max-width:430px){:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-page,.ui-workspace){padding-inline:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header:not(.ui-page-header--has-back){grid-template-columns:minmax(0,1fr);gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header.ui-page-header--has-back{grid-template-columns:auto minmax(0,1fr);gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header.ui-page-header--has-back .ui-page-header__actions{grid-column:1 / -1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-page-header__actions{justify-content:flex-start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-login-picker-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-adapter__body:has(.ui-v2-workspace-adapter__aside){grid-template-columns:minmax(var(--ui-v2-layout-card-min),auto) minmax(0,1fr)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-auth-flow{width:min(100%,calc(var(--ui-v2-layout-card-min) + (var(--ui-v2-spacing-32) * 5) + var(--ui-v2-spacing-8) + var(--ui-v2-spacing-2)))}}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-backdrop{position:fixed;inset:0;z-index:9999;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;padding:calc(var(--ui-v2-spacing-16) + env(safe-area-inset-top)) var(--ui-v2-spacing-16) calc(var(--ui-v2-spacing-16) + env(safe-area-inset-bottom));background:var(--ui-v2-color-surface-page)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog{box-sizing:border-box;display:flex;width:100%;max-width:var(--ui-v2-layout-reading-max);max-height:100%;flex-direction:column;overflow:hidden;border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-page);box-shadow:none;color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-font-family)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog:focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-account-deletion-dialog__header,.ui-v2-workspace-account-deletion-dialog__body,.ui-v2-workspace-account-deletion-dialog__actions){padding:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__header{border-block-end:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__header :where(h2,p){margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__header h2{color:var(--ui-v2-color-status-danger);font-size:var(--ui-v2-type-section-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-section-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__header p{margin-block-start:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-medium-size);line-height:var(--ui-v2-type-body-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__body{display:grid;min-height:0;gap:var(--ui-v2-spacing-12);overflow-y:auto}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__consequences{display:grid;gap:var(--ui-v2-spacing-8);margin:0;padding:var(--ui-v2-spacing-12) var(--ui-v2-spacing-32) var(--ui-v2-spacing-12) var(--ui-v2-spacing-12);border-radius:var(--ui-v2-radius-card);background:var(--ui-v2-color-status-danger-bg);color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__consequences li::marker{color:var(--ui-v2-color-status-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__acknowledgement{display:flex;min-height:var(--ui-v2-size-target-min);align-items:center;gap:var(--ui-v2-spacing-8);padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-12);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-control);background:var(--ui-v2-color-surface-subtle);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__acknowledgement input[type=checkbox]{width:var(--ui-v2-icon-size-large);height:var(--ui-v2-icon-size-large);flex:0 0 auto;accent-color:var(--ui-v2-color-action-danger)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-account-deletion-dialog__error,.ui-v2-workspace-account-deletion-dialog__status){margin:0;color:var(--ui-v2-color-status-danger);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__status{color:var(--ui-v2-color-text-secondary)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-v2-spacing-8);border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);background:var(--ui-v2-color-surface-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-account-deletion-dialog__actions .ui-button{min-height:var(--ui-v2-size-cta-min)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-layout{display:grid;grid-template-areas:"master";grid-template-columns:minmax(0,1fr);gap:var(--ui-v2-spacing-16);align-items:start;min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-list-section,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-section{grid-area:master;min-width:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-relation-list{display:flex;flex-direction:column;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-summary-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-list-controls,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-shell,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-list{display:grid;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-list-group{display:grid;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-list-group h3{margin:0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-medium-size);line-height:var(--ui-v2-type-label-medium-line);font-weight:var(--ui-v2-font-weight-bold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-list-badges,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--ui-v2-spacing-4)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--ui-v2-spacing-12);padding:var(--ui-v2-spacing-4) var(--ui-v2-spacing-2) var(--ui-v2-spacing-12);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-card);background:var(--ui-v2-color-surface-page)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-header h2,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-header p{margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-header h2{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-section-size);line-height:var(--ui-v2-type-section-line);font-weight:var(--ui-v2-font-weight-bold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-header p{margin-top:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-meta-label{display:block;margin-bottom:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-small-size);line-height:var(--ui-v2-type-label-small-line);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-grid strong,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-list strong{color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-medium-size);line-height:var(--ui-v2-type-body-medium-line);font-weight:var(--ui-v2-font-weight-bold);word-break:break-word}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-toolbar strong{color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-medium-size);line-height:var(--ui-v2-type-body-medium-line);font-weight:var(--ui-v2-font-weight-bold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-danger-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ui-v2-spacing-12);align-items:start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-danger-card strong,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-danger-card p{margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-danger-card strong{color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-body-medium-size);line-height:var(--ui-v2-type-body-medium-line);font-weight:var(--ui-v2-font-weight-bold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-danger-card p{margin-top:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-edit-form-card,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-create-panel,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-generated-account{display:grid;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-inline-actions,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-session-actions,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-pending-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-pending-card-header p{margin:var(--ui-v2-spacing-4) 0 0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-pending-deadline,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-pending-sms-status{margin:var(--ui-v2-spacing-8) 0 0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-small-size);line-height:var(--ui-v2-type-label-small-line)}@media(min-width:900px){:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-workspace-accountant-root.ui-v2-workspace-adapter .ui-v2-workspace-adapter__body{grid-template-columns:minmax(0,1fr)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-layout{grid-template-areas:"master detail";grid-template-columns:minmax(var(--ui-v2-layout-card-min),4fr) minmax(0,6fr)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-section{grid-area:detail}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-grid{grid-template-columns:minmax(0,1fr);gap:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-header{grid-template-columns:minmax(0,1fr) auto}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-detail-badges,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-accountant-list-badges{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-workspace-accountant-root .ui-v2-workspace-adapter__back{transition:none}}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-relation-list{display:flex;flex-direction:column;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-layout{display:grid;min-inline-size:0;gap:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-summary-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-list-controls,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-shell,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-list{display:grid;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-list-group{display:grid;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-list-group h3{margin:0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-list-badges,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-v2-spacing-4)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ui-v2-spacing-12);padding:var(--ui-v2-spacing-4) var(--ui-v2-spacing-2) var(--ui-v2-spacing-12);border:var(--ui-v2-stroke-standard) solid transparent;border-radius:var(--ui-v2-radius-card);background:var(--ui-v2-color-surface-page)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-header h2,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-header p{margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-header h2{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-section-size);font-weight:var(--ui-v2-font-weight-bold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-header p{margin-block-start:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-stats-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-meta-label{display:block;margin-block-end:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-small-size);font-weight:var(--ui-v2-font-weight-medium)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-grid strong,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-stats-commodities strong{color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold);word-break:break-word}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-toolbar strong{color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-period-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-period-tab{min-block-size:var(--ui-v2-size-target-min);padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-12);border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-full);background:var(--ui-v2-color-surface-card);color:var(--ui-v2-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-period-tab--active{border-color:var(--ui-v2-color-border-focus);background:var(--ui-v2-color-surface-brand-soft);color:var(--ui-v2-color-text-action)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-stats-commodities{grid-column:1 / -1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-stats-commodities ul{display:grid;gap:var(--ui-v2-spacing-8);margin:0;padding:0;list-style:none}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-stats-commodities li{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-12);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-danger-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-danger-card strong,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-danger-card p{margin:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-danger-card strong{color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-danger-card p{margin-block-start:var(--ui-v2-spacing-4);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-edit-card,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-review,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-create-panel,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-create-fieldset,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-generated-account{display:grid;gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-create-fieldset{min-inline-size:0;margin:0;padding:0;border:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-create-fieldset legend{padding:0;color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-card-size);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-v2-spacing-12)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-inline-actions,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-session-actions,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-header p{margin:var(--ui-v2-spacing-4) 0 0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-card,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-detail,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-actions,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-actions{display:grid;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-deadline{margin:0;color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-type-label-medium-size);font-weight:var(--ui-v2-font-weight-medium);line-height:var(--ui-v2-type-label-medium-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-pending-danger{padding-block-start:var(--ui-v2-spacing-12);border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-review>p{margin:0;color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table{border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-spacing:0;border-radius:var(--ui-v2-radius-container);background:var(--ui-v2-color-surface-card);table-layout:fixed}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-caption{margin-block-end:var(--ui-v2-spacing-8);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-label-small-size);font-weight:var(--ui-v2-font-weight-medium);text-align:start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table th,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table td{padding:var(--ui-v2-spacing-8) var(--ui-v2-spacing-12);text-align:start;vertical-align:middle;font-size:var(--ui-v2-type-label-small-size);line-height:var(--ui-v2-type-label-small-line);overflow-wrap:anywhere}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table thead th{background:var(--ui-v2-color-surface-subtle);color:var(--ui-v2-color-text-secondary);font-weight:var(--ui-v2-font-weight-medium)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody tr+tr th,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody tr+tr td{border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody th{color:var(--ui-v2-color-text-primary);font-weight:var(--ui-v2-font-weight-semibold)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody td:last-child{background:var(--ui-v2-color-surface-brand-soft);color:var(--ui-v2-color-text-action);font-weight:var(--ui-v2-font-weight-semibold)}@media(max-width:430px){:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-grid,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-stats-grid,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-form-grid,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-header,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-inline-actions{grid-template-columns:minmax(0,1fr)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-inline-actions{display:grid}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-detail-badges,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-list-badges{justify-content:flex-start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table{display:block;border:0;background:transparent;table-layout:auto}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table thead{position:absolute;overflow:hidden;inline-size:var(--ui-v2-stroke-standard);block-size:var(--ui-v2-stroke-standard);white-space:nowrap}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody{display:grid;gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody tr{display:grid;overflow:hidden;border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-compact);background:var(--ui-v2-color-surface-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody tr+tr th,:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody tr+tr td{border-block-start:0}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-v2-spacing-8)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody td+td{border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-financial-table tbody td:before{content:attr(data-label);color:var(--ui-v2-color-text-secondary);font-weight:var(--ui-v2-font-weight-medium)}}@media(min-width:900px){:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-workspace-customer-root.ui-v2-workspace-adapter .ui-v2-workspace-adapter__body{grid-template-columns:minmax(0,1fr)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-layout--detail{grid-template-columns:minmax(var(--ui-v2-layout-card-min),calc(var(--ui-v2-layout-card-min) + var(--ui-v2-spacing-32) + var(--ui-v2-spacing-32) + var(--ui-v2-spacing-32) + var(--ui-v2-spacing-32) + var(--ui-v2-spacing-32))) minmax(0,1fr);align-items:start}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-layout--detail .ui-v2-workspace-customer-list-section{grid-column:1;grid-row:1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-layout--detail .ui-v2-workspace-customer-detail-section{grid-column:2;grid-row:1}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-customer-layout--detail .ui-v2-workspace-customer-relation-list{max-block-size:calc(var(--ui-v2-layout-card-min) + var(--ui-v2-layout-card-min) + var(--ui-v2-layout-card-min) + var(--ui-v2-spacing-20));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(prefers-reduced-motion:reduce){:where([data-ui-system=v2],[data-ui-system=v2-portal]).ui-v2-workspace-customer-root .ui-v2-workspace-adapter__back{transition:none}}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-overlay-backdrop,.ui-v2-workspace-confirm-backdrop){position:fixed;inset:0;z-index:9999;box-sizing:border-box;padding:calc(var(--ui-v2-spacing-16) + env(safe-area-inset-top)) var(--ui-v2-spacing-16) calc(var(--ui-v2-spacing-16) + env(safe-area-inset-bottom));background:var(--ui-v2-color-surface-page)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-overlay-panel,.ui-v2-workspace-confirm-backdrop>section){box-sizing:border-box;width:100%;max-width:var(--ui-v2-layout-reading-max);max-height:100%;overflow:hidden;border:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);border-radius:var(--ui-v2-radius-panel);background:var(--ui-v2-color-surface-card);box-shadow:none;color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-font-family)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-overlay-panel,.ui-v2-workspace-confirm-backdrop>section):focus-visible{outline:var(--ui-v2-stroke-focus) solid var(--ui-v2-color-border-focus);outline-offset:var(--ui-v2-spacing-2)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-overlay-body{min-height:0;overflow-y:auto;padding:var(--ui-v2-spacing-16)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-inline-form-actions{position:static;display:grid;grid-template-columns:1fr;gap:var(--ui-v2-spacing-8);margin-block-start:var(--ui-v2-spacing-16);padding-block-start:var(--ui-v2-spacing-16);border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);background:transparent}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-inline-form-actions .ui-button{min-height:var(--ui-v2-size-cta-min)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-overlay-actions,.ui-v2-workspace-confirm-backdrop>section>footer){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-v2-spacing-8);padding:var(--ui-v2-spacing-16);border-block-start:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default);background:var(--ui-v2-color-surface-card)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) :where(.ui-v2-workspace-overlay-actions,.ui-v2-workspace-confirm-backdrop>section>footer) .ui-button{min-height:var(--ui-v2-size-cta-min)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-confirm-backdrop>section>header{padding:var(--ui-v2-spacing-16);border-block-end:var(--ui-v2-stroke-standard) solid var(--ui-v2-color-border-default)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-confirm-backdrop>section>header h2{color:var(--ui-v2-color-text-strong);font-size:var(--ui-v2-type-section-size);font-weight:var(--ui-v2-font-weight-bold);line-height:var(--ui-v2-type-section-line)}:where([data-ui-system=v2],[data-ui-system=v2-portal]) .ui-v2-workspace-confirm-backdrop>section>header p{color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-type-body-small-size);line-height:var(--ui-v2-type-body-small-line)}.app-shell{background:var(--ds-app-background)}.app-route-scroll--market-frozen{background:linear-gradient(160deg,#fefce8,#fff 40%,#fffbeb)}.app-route--persian-typography{font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-synthesis:none}.app-route-v2-scope{min-height:100%;box-sizing:border-box;padding-block-end:2rem}.app-authenticated-shell-v2{display:contents}.app-connection-banner{min-height:var(--ds-native-row-min-height, 48px);padding-inline:var(--ds-page-padding, 16px);background:var(--ds-warning-50, #fffbeb);color:var(--ds-primary-800, #92400e);font-size:var(--ds-font-sm);font-weight:700}.app-route-scroll--no-daily-nav{padding-bottom:0;scroll-padding-bottom:var(--ds-safe-area-bottom)}.app-route-scroll--no-daily-nav :is(button,a[href],input,textarea,select,[role=button],[tabindex]){scroll-margin-bottom:var(--ds-safe-area-bottom)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.app-reduced-motion-route.fade-enter-active,.app-reduced-motion-route.fade-leave-active{transition:none}}.customer-name-with-badge[data-v-248b215e]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.customer-name-with-badge__name[data-v-248b215e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.customer-name-with-badge__badge[data-v-248b215e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;border-radius:999px;border:1px solid rgba(245,158,11,.28);background:#f59e0b1f;color:var(--ds-primary-700);font-size:.66rem;font-weight:900;line-height:1;white-space:nowrap}.customer-name-with-badge.compact[data-v-248b215e]{gap:5px}.customer-name-with-badge.compact .customer-name-with-badge__badge[data-v-248b215e]{min-height:18px;padding:1px 7px;font-size:.6rem}.customer-context-row[data-v-4836d992]{display:flex;align-items:center;gap:5px;margin-top:5px;flex-wrap:wrap}.customer-context-badge[data-v-4836d992],.customer-context-tier[data-v-4836d992]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;line-height:1}.customer-context-badge[data-v-4836d992]{color:#92400e;background:#fbbf2433;border:1px solid rgba(245,158,11,.35)}.customer-context-tier[data-v-4836d992]{color:#1d4ed8;background:#3b82f61f;border:1px solid rgba(59,130,246,.22)}.empty-state[data-v-fe2d2ffc]{text-align:center;padding:24px 16px;color:var(--ds-text-placeholder);font-size:.76rem}.empty-icon[data-v-fe2d2ffc]{width:42px;height:42px;background:var(--ds-primary-50);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;color:var(--ds-primary-500)}.offers-list[data-v-2ac77310]{display:flex;flex-direction:column;gap:10px}.skeleton-card[data-v-2ac77310]{height:78px;background:#ffffff80;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-accent);animation:pulse-skeleton-2ac77310 1.5s ease-in-out infinite}@keyframes pulse-skeleton-2ac77310{0%,to{opacity:.6}50%{opacity:1}}.ui-page[data-v-14b6dd8b]{min-width:0}.ui-settlement-badge[data-v-f4d988cf]{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:28px;padding:.2rem .55rem;border:1px solid transparent;border-radius:7px;font-size:.74rem;font-weight:900;line-height:1.25;white-space:nowrap}.ui-settlement-badge__caption[data-v-f4d988cf]{font-size:.67rem;font-weight:750;opacity:.76}.ui-settlement-badge--cash[data-v-f4d988cf]{color:var(--ds-warning-700);background:var(--ds-warning-100);border-color:var(--ds-warning-500)}.ui-settlement-badge--tomorrow[data-v-f4d988cf]{color:var(--ds-info-700);background:var(--ds-info-50);border-color:var(--ds-info-500)}.auth-shell[data-v-092c9534]{box-sizing:border-box;min-width:0;min-height:100%;overflow-x:clip;padding-top:var(--ds-safe-area-top, env(safe-area-inset-top, 0px));background:var(--ds-native-grouped-bg, #f2f2f7);color:var(--ds-text-primary)}.auth-shell--fill[data-v-092c9534]{min-height:100dvh;display:flex;flex-direction:column}.auth-shell__brand[data-v-092c9534]{min-height:var(--ds-native-row-min-height, 48px);padding-inline:var(--ds-page-padding, 16px);background:transparent}.auth-shell__brand strong[data-v-092c9534]{color:var(--ds-text-secondary);font-size:var(--ds-font-xs)}.auth-shell__content[data-v-092c9534]{flex:1 1 auto;padding-inline:var(--ds-page-padding, 16px);padding-bottom:calc(24px + var(--ds-safe-area-bottom, env(safe-area-inset-bottom, 0px)))}.auth-shell__heading h1[data-v-092c9534]{margin:0;color:var(--ds-text-primary);font-size:var(--ds-native-title-size, 1.7rem);font-weight:800;line-height:1.25}.auth-shell__heading p[data-v-092c9534]{margin:8px 0 0;color:var(--ds-text-secondary);font-size:var(--ds-font-sm);line-height:1.6}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-bold:700;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ds-primary-50:#fffbeb;--ds-primary-100:#fef3c7;--ds-primary-200:#fde68a;--ds-primary-300:#fcd34d;--ds-primary-400:#fbbf24;--ds-primary-500:#f59e0b;--ds-primary-600:#d97706;--ds-primary-700:#b45309;--ds-primary-800:#92400e;--ds-success-50:#ecfdf5;--ds-success-100:#d1fae5;--ds-success-500:#10b981;--ds-success-600:#059669;--ds-success-700:#047857;--ds-success-800:#065f46;--ds-danger-50:#fef2f2;--ds-danger-100:#fee2e2;--ds-danger-200:#fecaca;--ds-danger-300:#fca5a5;--ds-danger-500:#ef4444;--ds-danger-600:#dc2626;--ds-danger-700:#b91c1c;--ds-danger-800:#991b1b;--ds-warning-50:#fffbeb;--ds-warning-100:#fef3c7;--ds-warning-500:#f59e0b;--ds-warning-600:#d97706;--ds-warning-700:#b45309;--ds-info-50:#f0f9ff;--ds-info-500:#0ea5e9;--ds-info-600:#0284c7;--ds-info-700:#0369a1;--ds-telegram-400:#38bdf8;--ds-telegram-500:#169bd7;--ds-telegram-600:#087eb8;--ds-telegram-700:#0284c7;--ds-telegram-border:#0e749042;--ds-telegram-focus:#38bdf857;--ds-telegram-shadow:#0ea5e947;--ds-telegram-shadow-strong:#0ea5e95c;--ds-telegram-gradient:linear-gradient(135deg,var(--ds-telegram-400),var(--ds-telegram-500)48%,var(--ds-telegram-600));--ds-text-primary:#1f2937;--ds-text-secondary:#4b5563;--ds-text-muted:#6b7280;--ds-text-tertiary:#64748b;--ds-text-placeholder:#9ca3af;--ds-text-disabled:#9ca3af;--ds-text-faint:#d1d5db;--ds-text-strong:var(--ds-text-primary);--ds-on-primary:#111827;--ds-on-danger:#fff;--ds-bg-page:#f9fafb;--ds-bg-card:#fff;--ds-bg-inset:#f9fafb;--ds-bg-surface:var(--ds-bg-card);--ds-bg-subtle:#f8fafc;--ds-bg-soft:var(--ds-bg-inset);--ds-bg-hover:#f3f4f6;--ds-bg-disabled:var(--ds-bg-hover);--ds-border-light:#f3f4f6;--ds-border-medium:#e5e7eb;--ds-border-strong:#d1d5db;--ds-border:var(--ds-border-medium);--ds-border-subtle:var(--ds-border-light);--ds-border-accent:#f59e0b1f;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-full:9999px;--ds-shadow-xs:0 1px 2px #00000008;--ds-shadow-sm:0 1px 3px #0000000d;--ds-shadow-md:0 2px 8px #0000000a;--ds-shadow-lg:0 4px 12px #00000014;--ds-page-padding:16px;--ds-card-padding:1rem;--ds-section-gap:.75rem;--ds-control-min-height:var(--ds-touch-target,48px);--ds-control-radius:var(--ds-radius-md);--ds-control-padding-inline:.875rem;--ds-control-bg:var(--ds-bg-subtle);--ds-control-border:var(--ds-border-medium);--ds-native-grouped-bg:#f2f2f7;--ds-native-hairline:#3c3c4324;--ds-native-title-size:1.7rem;--ds-native-row-min-height:var(--ds-touch-target,48px);--ds-inset-group-radius:12px;--ds-font-xs:.7rem;--ds-font-sm:.75rem;--ds-font-base:.85rem;--ds-font-md:.9rem;--ds-font-lg:1rem;--ds-font-xl:1.1rem;--ds-font-2xl:1.2rem;--ds-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",monospace;--ds-font-eyebrow:var(--ds-font-xs);--ds-font-badge:var(--ds-font-xs);--ds-font-meta:var(--ds-font-xs);--ds-font-helper:var(--ds-font-xs);--ds-page-max-width:480px;--ds-workspace-max-width:1180px;--ds-workspace-narrow-width:760px;--ds-workspace-aside-width:320px;--ds-workspace-gap:1rem;--ds-focus-ring:0 0 0 4px #f59e0b2e;--ds-touch-target:48px;--ds-bottom-nav-height:72px;--ds-safe-area-top:env(safe-area-inset-top,0px);--ds-safe-area-bottom:env(safe-area-inset-bottom,0px);--ds-z-dropdown:40;--ds-z-sticky:50;--ds-z-overlay:100;--ds-z-toast:120;--ds-transition-fast:.18s;--ds-transition-normal:.24s;--ds-app-background:var(--ds-native-grouped-bg);--ds-trade-buy-bg:#16a34a1f;--ds-trade-buy-text:#15803d;--ds-trade-buy-shadow:#10b9812e;--ds-trade-sell-bg:#dc26261a;--ds-trade-sell-text:var(--ds-danger-700);--ds-trade-sell-shadow:#ef44442e;--ds-market-open-bg:#0f766e17;--ds-market-open-text:#0f766e;--ds-market-open-border:#0f766e2e;--ds-market-closed-bg:#b91c1c14;--ds-market-closed-border:#b91c1c29;--ds-accent:var(--ds-primary-700);--ds-color-danger-700:var(--ds-danger-700);--ds-color-info-700:var(--ds-info-700);--ds-primary:var(--ds-primary-500);--ds-primary-soft:var(--ds-primary-50);--ds-primary-strong:var(--ds-primary-700);--ds-surface:var(--ds-bg-card);--ds-surface-soft:var(--ds-bg-inset);--ds-surface-subtle:var(--ds-bg-subtle);--ds-gradient-primary:linear-gradient(135deg,var(--ds-primary-500),var(--ds-primary-600),var(--ds-primary-700));--ds-gradient-amber-bg:linear-gradient(135deg,#fffbeb,#fef9f0)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px!important}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden}@media(display-mode:standalone),(display-mode:minimal-ui){html,body{background:var(--ds-native-grouped-bg,#f2f2f7)}}input,textarea,[contenteditable=true],.msg-text-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}#app{width:100%;max-width:100vw;height:100%;overflow:hidden}.app-route-scroll{padding-bottom:calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 4rem);scroll-padding-bottom:calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 4rem)}.app-route-scroll :is(button,a[href],input,textarea,select,[role=button],[tabindex]){scroll-margin-bottom:calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 4rem)}.app-copyable-info .app-route-scroll{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.app-copyable-info .app-route-scroll :is(button,nav,[role=tab],[role=tablist],.ui-bottom-nav,.ui-icon-button,.ui-button,.ui-tabs,.ui-filter-chips,.ui-action-card){-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-1{margin-left:calc(var(--spacing)*1)}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-7{height:calc(var(--spacing)*7)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-t-transparent{border-top-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-96{padding:calc(var(--spacing)*96)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-red-500\/25{--tw-shadow-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.selection\:text-white ::-moz-selection{color:var(--color-white)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::-moz-selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media(hover:hover){.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.header-row{padding:calc(var(--ds-page-padding) + var(--ds-safe-area-top))var(--ds-page-padding)var(--ds-page-padding);background:var(--ds-bg-card);z-index:50;grid-template-columns:minmax(48px,64px) minmax(0,1fr) minmax(48px,64px);align-items:center;width:100%;max-width:100%;display:grid}.header-title{text-align:center;justify-content:center;align-items:center;display:flex}.header-title h2{min-width:0;font-size:var(--ds-font-xl);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.header-spacer{justify-content:flex-start;align-items:center;display:flex}.ds-page{background:var(--ds-bg-page);min-height:100dvh}.ds-page-content{padding:var(--ds-card-padding)0 calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 1rem);width:100%;max-width:var(--ds-page-max-width);flex-direction:column;margin:0 auto;display:flex}.hub-action:focus-visible,.admin-action-btn:focus-visible,.storage-clear-btn:focus-visible,.session-delete-btn:focus-visible,.logout-all-btn:focus-visible{outline-offset:3px;border-color:var(--ds-primary-500);outline:3px solid #f59e0b57}.hub-action,.admin-action-btn{touch-action:manipulation}.ds-loading-state,.ds-empty-state{color:var(--ds-text-placeholder);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.ds-spinner{border:3px solid var(--ds-primary-500);border-top-color:#0000;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-empty-icon{background:var(--ds-bg-card);border-radius:var(--ds-radius-xl);width:80px;height:80px;box-shadow:var(--ds-shadow-lg);justify-content:center;align-items:center;margin:0 auto;display:flex}.ds-inset-card{background:var(--ds-bg-inset);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-md);padding:.875rem}.ds-hint{font-size:var(--ds-font-helper);color:var(--ds-text-muted);padding:0 4px}.ds-workspace{width:min(100%,var(--ds-workspace-max-width));padding:var(--ds-page-padding);padding-bottom:calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 4rem);gap:var(--ds-workspace-gap);flex-direction:column;margin:0 auto;display:flex}.ds-workspace--stack{max-width:var(--ds-workspace-narrow-width)}.ds-workspace-header,.ds-workspace-toolbar,.ds-workspace-section,.ds-danger-zone{box-shadow:none;background:0 0;border:0;border-radius:0}.ds-workspace-toolbar,.ds-danger-zone{background:var(--ds-bg-card);border:1px solid var(--ds-native-hairline);border-radius:12px}.ds-workspace.ui-v2-workspace-adapter{width:min(100%,var(--ds-workspace-max-width));gap:var(--ds-workspace-gap);max-width:none;margin-inline:auto}.ds-workspace--stack.ui-v2-workspace-adapter{max-width:var(--ds-workspace-narrow-width)}.ds-workspace.ui-v2-workspace-adapter .ui-v2-workspace-adapter__heading h1{color:var(--ds-text-primary);font-size:var(--ds-native-title-size);letter-spacing:-.03em;font-weight:800;line-height:1.2}.ds-workspace.ui-v2-workspace-adapter .ui-v2-workspace-adapter__heading p{color:var(--ds-text-muted);font-size:var(--ds-font-sm);line-height:1.8}.ds-workspace-header{min-height:var(--ds-native-row-min-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.35rem .25rem .75rem;display:grid}.ds-workspace-heading{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ds-workspace-eyebrow{color:var(--ds-primary-700);font-size:var(--ds-font-eyebrow);margin:0;font-weight:800}.ds-workspace-heading h1{color:var(--ds-text-primary);font-size:var(--ds-native-title-size);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.2}.ds-workspace-description{color:var(--ds-text-muted);font-size:var(--ds-font-sm);margin:0;line-height:1.8}.ds-workspace-back{justify-self:start}.ds-workspace-back:hover,.ds-workspace-back:focus-visible,.ds-action-tile:hover:not(:disabled),.ds-action-tile:focus-visible{border-color:var(--ds-primary-500);box-shadow:var(--ds-focus-ring)}.ds-workspace-actions,.ds-workspace-section-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ds-workspace-toolbar{align-items:center;gap:.625rem;padding:.75rem;display:flex;overflow-x:auto}.ds-workspace-body{gap:var(--ds-workspace-gap);grid-template-columns:minmax(0,1fr);display:grid}.ds-workspace-main,.ds-workspace-aside{gap:var(--ds-workspace-gap);flex-direction:column;min-width:0;display:flex}.ds-workspace-section{overflow:hidden}.ds-workspace-section-header,.ds-danger-zone-header{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem 1rem .55rem;display:flex}.ds-workspace-section-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ds-workspace-section-copy h2,.ds-danger-zone h2{color:var(--ds-text-muted);font-size:var(--ds-font-sm);letter-spacing:.01em;margin:0;font-weight:650;line-height:1.4}.ds-workspace-section-copy p,.ds-danger-zone p{color:var(--ds-text-muted);font-size:var(--ds-font-sm);margin:0;line-height:1.8}.ds-workspace-section-body,.ds-danger-zone-body{padding:.2rem 0}.ds-action-tile{width:100%;min-height:var(--ds-native-row-min-height);box-shadow:inset 0 -1px 0 var(--ds-native-hairline);color:var(--ds-text-primary);text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 1rem;transition:background .2s;display:grid}.ds-action-tile:disabled{cursor:not-allowed;opacity:.58}.ds-action-tile.is-active{border-color:var(--ds-primary-500);background:var(--ds-primary-50)}.ds-action-tile-icon{border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);width:32px;height:32px;color:var(--ds-primary-700);justify-content:center;align-items:center;display:inline-flex}.ds-action-tile-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ds-action-tile-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ds-action-tile-title-row strong{color:var(--ds-text-primary);font-size:var(--ds-font-md);line-height:1.6}.ds-action-tile-description{color:var(--ds-text-muted);font-size:var(--ds-font-sm);line-height:1.7}.ds-action-tile-badge{border-radius:var(--ds-radius-full);background:var(--ds-primary-100);color:var(--ds-primary-700);font-size:var(--ds-font-badge);padding:.15rem .5rem;font-weight:800}.ds-action-tile-arrow{color:var(--ds-text-placeholder);font-size:1.6rem;line-height:1}.ds-workspace-notice{border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-medium);align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.ds-workspace-notice-icon{border-radius:var(--ds-radius-md);background:#ffffffa6;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ds-workspace-notice-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ds-workspace-notice-copy strong{font-size:var(--ds-font-sm);font-weight:900}.ds-workspace-notice-copy p{font-size:var(--ds-font-sm);margin:0;line-height:1.8}.ds-workspace-notice--info{background:var(--ds-info-50);border-color:#0ea5e938}.ds-stat-tile--primary,.ds-workspace-section--primary{background:var(--ds-primary-50);border-color:#f59e0b3d}.ds-workspace-notice--success,.ds-stat-tile--success,.ds-workspace-section--success{background:var(--ds-success-50);border-color:#10b9813d}.ds-workspace-notice--warning,.ds-stat-tile--warning,.ds-workspace-section--warning{background:var(--ds-warning-50);border-color:#f59e0b3d}.ds-workspace-notice--danger,.ds-stat-tile--danger,.ds-workspace-section--danger,.ds-danger-zone{background:var(--ds-danger-50);border-color:var(--ds-danger-200)}.ds-stat-tile{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);flex-direction:column;gap:.25rem;min-width:0;padding:.875rem;display:flex}.ds-stat-label,.ds-stat-hint{color:var(--ds-text-muted);font-size:var(--ds-font-meta);line-height:1.7}.ds-stat-value{color:var(--ds-text-primary);font-size:var(--ds-font-xl);overflow-wrap:anywhere;font-weight:900;line-height:1.5}.ds-danger-zone-header{border-bottom-color:var(--ds-danger-200)}.ds-action-tile--primary .ds-action-tile-icon{background:var(--ds-primary-100);color:var(--ds-primary-700)}.ds-action-tile--success .ds-action-tile-icon{background:var(--ds-success-100);color:var(--ds-success-700)}.ds-action-tile--warning .ds-action-tile-icon{background:var(--ds-warning-100);color:var(--ds-warning-600)}.ds-action-tile--danger .ds-action-tile-icon{background:var(--ds-danger-100);color:var(--ds-danger-700)}@media(min-width:768px){.ds-workspace{gap:1.25rem;padding:1.25rem}.ds-workspace--split .ds-workspace-body{grid-template-columns:minmax(0,1fr)minmax(260px,var(--ds-workspace-aside-width));align-items:start}.ds-workspace-header{padding:1.125rem 1.25rem}}@media(max-width:520px){:root{--ds-workspace-gap:.875rem}.ds-workspace{padding:var(--ds-page-padding);padding-bottom:calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 4rem)}.ds-workspace-header{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.ds-workspace-actions{grid-column:1/-1;justify-content:stretch}.ds-workspace-actions>*{flex:auto}.ds-workspace-section-header,.ds-danger-zone-header{flex-direction:column}}@media(max-width:767px){.ds-workspace-main,.ds-workspace-aside{padding-bottom:calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 1.5rem)}}.ui-button,.ui-icon-button,.ui-action-card,.ui-filter-chip,.ui-number-stepper button{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-page,.ui-workspace{width:min(100%,var(--ds-page-max-width));padding:calc(var(--ds-page-padding) + var(--ds-safe-area-top))var(--ds-page-padding)calc(var(--ds-bottom-nav-height) + var(--ds-safe-area-bottom) + 4rem);gap:var(--ds-section-gap);flex-direction:column;margin:0 auto;display:flex}.ui-page--narrow,.ui-workspace--narrow{width:min(100%,var(--ds-workspace-narrow-width))}.ui-workspace{width:min(100%,var(--ds-workspace-max-width))}.ui-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;min-width:0;display:grid}.ui-page-header.ui-page-header--has-back{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ui-page-header__back{min-width:var(--ds-native-row-min-height);align-items:center;display:inline-flex}.ui-page-header__copy{min-width:0}.ui-page-header__eyebrow{color:var(--ds-primary-700);font-size:var(--ds-font-eyebrow);margin:0 0 .2rem;font-weight:900;line-height:1.6}.ui-page-header h1{color:var(--ds-text-primary);font-size:var(--ds-native-title-size);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.2}.ui-page-header p{color:var(--ds-text-muted);font-size:var(--ds-font-sm);overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.8}.ui-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ui-master-detail{grid-template-columns:minmax(280px,var(--ds-workspace-aside-width))minmax(0,1fr);gap:var(--ds-workspace-gap);align-items:start;min-width:0;display:grid}.ui-master-detail__master,.ui-master-detail__detail{gap:var(--ds-section-gap);flex-direction:column;min-width:0;display:flex}.ui-toolbar{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);min-width:0;box-shadow:var(--ds-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.ui-toolbar--stacked{flex-direction:column;align-items:stretch}.ui-toolbar__leading,.ui-toolbar__content,.ui-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-toolbar__content{flex:auto}.ui-button{min-width:0;min-height:var(--ds-touch-target,48px);border-radius:var(--ds-control-radius,12px);font-size:var(--ds-font-md);cursor:pointer;box-shadow:none;white-space:normal;overflow-wrap:anywhere;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.45rem 1rem;font-weight:750;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.ui-button--block{width:100%}.ui-button--sm{min-height:var(--ds-native-row-min-height);font-size:var(--ds-font-sm);padding:0 .8rem}.ui-button--lg{min-height:52px;font-size:var(--ds-font-lg);padding:0 1.2rem}.ui-button--primary{background:var(--ds-primary-500);color:var(--ds-on-primary);box-shadow:none}.ui-button--secondary{background:var(--ds-bg-inset);border-color:var(--ds-native-hairline);color:var(--ds-text-primary);box-shadow:none}.ui-button--ghost{color:var(--ds-primary-700);background:0 0;border-color:#0000}.ui-button--danger{background:var(--ds-danger-500);color:var(--ds-on-danger);box-shadow:none}.ds-native-actions{align-items:stretch;gap:.75rem;margin-top:1.25rem;display:flex}.ds-native-actions--split>.ui-button,.ui-confirm-dialog__actions>.ui-button,.ui-bottom-sheet__actions>.ui-button,.ui-responsive-dialog__actions>.ui-button{flex:1 1 0;min-width:0}.ds-native-actions--stack{flex-direction:column}.ds-native-actions--row{justify-content:flex-end;gap:.25rem;margin-top:0}.ds-native-actions--stack>.ui-button--danger,.ds-native-actions--row>.ui-button--danger,.ui-button--ghost.ds-native-danger{color:var(--ds-danger-700);background:0 0;border-color:#0000}.ui-action-card:hover:not(:disabled){background:var(--ds-bg-hover)}.ui-button:active:not(:disabled),.ui-back-button:active:not(:disabled),.ui-icon-button:active:not(:disabled),.ui-action-card:active:not(:disabled){transform:scale(.98)}.ui-button:focus-visible,.ui-back-button:focus-visible,.ui-icon-button:focus-visible,.ui-action-card:focus-visible,.ui-filter-chip:focus-visible,.ui-search-field:focus-within,.ui-number-stepper:focus-within,.ui-tabs__tab:focus-visible,.ui-action-overflow__item:focus-visible,.ui-input:focus-visible{border-color:var(--ds-primary-500);box-shadow:var(--ds-focus-ring);outline:0}.ui-button:disabled,.ui-back-button:disabled,.ui-icon-button:disabled,.ui-action-card:disabled{cursor:not-allowed;opacity:.55;transform:none}.ui-button__icon,.ui-button__label{justify-content:center;align-items:center;min-width:0;display:inline-flex}.ui-button__label{white-space:normal;overflow-wrap:anywhere;text-align:center}.ui-button__spinner,.ui-loading-state__spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:1.05rem;height:1.05rem;animation:.8s linear infinite ds-spin}.ui-back-button{box-sizing:border-box;min-width:var(--ds-native-row-min-height);min-height:var(--ds-native-row-min-height);border-radius:var(--ds-control-radius,12px);color:var(--ds-primary-700);font:inherit;font-size:var(--ds-font-md);cursor:pointer;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.15rem;padding:0 .35rem;font-weight:750;display:inline-flex}.ui-back-button__text{min-width:0;line-height:1.2}.ui-icon-button{width:var(--ds-native-row-min-height);height:var(--ds-native-row-min-height);border-radius:var(--ds-radius-full);background:var(--ds-bg-card);color:var(--ds-text-secondary);cursor:pointer;box-shadow:none;border:0;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.ui-icon-button--sm{width:var(--ds-native-row-min-height);height:var(--ds-native-row-min-height)}.ui-icon-button--primary{background:var(--ds-primary-50);color:var(--ds-primary-700);border-color:#f59e0b47}.ui-icon-button--danger{background:var(--ds-danger-50);color:var(--ds-danger-700);border-color:var(--ds-danger-200)}.app-route-scroll--market-frozen .ui-icon-button{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-md);width:44px;height:44px;box-shadow:var(--ds-shadow-sm);transition:all .18s}.app-route-scroll--market-frozen .ui-icon-button--sm{width:40px;height:40px}.ui-card,.ui-disclosure,.ui-metric-card,.ui-danger-zone{border:1px solid var(--ds-native-hairline);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);box-shadow:none}.ui-section-card{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-action-card{box-shadow:inset 0 -1px 0 var(--ds-native-hairline);background:0 0;border:0;border-radius:0}.ui-card--padded{padding:1rem}.ui-card--primary,.ui-disclosure--primary,.ui-metric-card--primary{background:var(--ds-primary-50);border-color:#f59e0b3d}.ui-card--success,.ui-disclosure--success,.ui-metric-card--success{background:var(--ds-success-50);border-color:#10b9813d}.ui-card--warning,.ui-disclosure--warning,.ui-metric-card--warning{background:var(--ds-warning-50);border-color:#f59e0b3d}.ui-card--danger,.ui-disclosure--danger,.ui-metric-card--danger,.ui-danger-zone{background:var(--ds-danger-50);border-color:var(--ds-danger-200)}.ui-card--info,.ui-disclosure--info,.ui-metric-card--info{background:var(--ds-info-50);border-color:#0ea5e938}.ui-section-card--primary,.ui-section-card--success,.ui-section-card--warning,.ui-section-card--danger,.ui-section-card--info,.ui-action-card--primary,.ui-action-card--success,.ui-action-card--warning,.ui-action-card--info{background:0 0;border-color:#0000}.ui-action-card--danger{color:var(--ds-danger-700);background:0 0;border-color:#0000}.ui-section-card,.ui-disclosure{overflow:hidden}.ui-disclosure__toggle{width:100%;min-height:var(--ds-native-row-min-height);color:inherit;text-align:right;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.ui-disclosure__toggle:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #f59e0b47}.ui-disclosure__leading{width:var(--ds-native-row-min-height);height:var(--ds-native-row-min-height);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);color:var(--ds-primary-700);justify-content:center;align-items:center;display:inline-flex}.ui-disclosure__copy{gap:.2rem;min-width:0;display:grid}.ui-disclosure__copy strong{color:var(--ds-text-primary);font-size:var(--ds-font-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:850;line-height:1.55;overflow:hidden}.ui-disclosure__copy span{color:var(--ds-text-secondary);font-size:var(--ds-font-xs);line-height:1.75}.ui-disclosure__meta{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ui-disclosure__panel{border-top:1px solid var(--ds-border-light);padding:1rem}.ui-section-card__header,.ui-danger-zone__header{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem 1rem .55rem;display:flex}.ui-section-card__copy,.ui-danger-zone__header{min-width:0}.ui-section-card__copy h2,.ui-danger-zone__header h2{color:var(--ds-text-muted);font-size:var(--ds-font-sm);letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.4}.ui-empty-state h2{color:var(--ds-text-primary);font-size:var(--ds-font-lg);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.55}.ui-section-card__copy p,.ui-danger-zone__header p,.ui-empty-state p{color:var(--ds-text-muted);font-size:var(--ds-font-sm);overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.85}.ui-section-card__body,.ui-danger-zone__body{background:var(--ds-bg-card);border:1px solid var(--ds-native-hairline);border-radius:12px;padding:.2rem 0;overflow:hidden}.ui-action-card{width:100%;min-height:var(--ds-native-row-min-height);color:var(--ds-text-primary);text-align:right;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 1rem;transition:background .18s;display:grid}.ui-action-card.is-active{border-color:var(--ds-primary-500);box-shadow:var(--ds-focus-ring)}.ui-action-card__icon{background:var(--ds-bg-inset);width:32px;height:32px;color:var(--ds-primary-700);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ui-action-card__copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ui-action-card__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-action-card__title-row strong{color:var(--ds-text-primary);font-size:var(--ds-font-md);overflow-wrap:anywhere;line-height:1.6}.ui-action-card__description{color:var(--ds-text-muted);font-size:var(--ds-font-sm);overflow-wrap:anywhere;line-height:1.75}.ui-action-card__badge,.ui-status-badge{border-radius:var(--ds-radius-full);font-size:var(--ds-font-badge);padding:.16rem .55rem;font-weight:850;line-height:1.6}.ui-action-card__badge,.ui-status-badge--primary{background:var(--ds-primary-100);color:var(--ds-primary-700)}.ui-action-card__arrow{color:var(--ds-text-placeholder);font-size:1.6rem;line-height:1}.ui-metric-card{flex-direction:column;gap:.25rem;min-width:0;padding:.875rem;display:flex}.ui-metric-card__label,.ui-metric-card__hint{color:var(--ds-text-muted);font-size:var(--ds-font-meta);line-height:1.7}.ui-metric-card__value{color:var(--ds-text-primary);font-size:var(--ds-font-xl);overflow-wrap:anywhere;font-weight:900;line-height:1.5}.ui-status-badge{background:var(--ds-bg-hover);color:var(--ds-text-secondary);border:1px solid var(--ds-border-light);justify-content:center;align-items:center;display:inline-flex}.ui-chip{border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-full);background:var(--ds-bg-hover);max-width:100%;min-height:2rem;color:var(--ds-text-secondary);font-size:var(--ds-font-xs);align-items:center;padding:.35rem .7rem;font-weight:750;line-height:1.4;display:inline-flex}.ui-chip--primary{background:var(--ds-primary-100);color:var(--ds-primary-700);border-color:#f59e0b3d}.ui-chip--success{background:var(--ds-success-100);color:var(--ds-success-700);border-color:#10b98138}.ui-chip--warning{background:var(--ds-warning-100);color:var(--ds-warning-700);border-color:#f59e0b38}.ui-chip--danger{background:var(--ds-danger-100);color:var(--ds-danger-700);border-color:var(--ds-danger-200)}.ui-chip--info{background:var(--ds-info-50);color:var(--ds-info-700);border-color:#0ea5e938}.ui-status-badge--success{background:var(--ds-success-100);color:var(--ds-success-700);border-color:#10b98138}.ui-status-badge--warning{background:var(--ds-warning-100);color:var(--ds-warning-600);border-color:#f59e0b38}.ui-status-badge--danger{background:var(--ds-danger-100);color:var(--ds-danger-700);border-color:var(--ds-danger-200)}.ui-status-badge--info{background:var(--ds-info-50);color:#0369a1;border-color:#0ea5e938}.ui-tabs,.ui-filter-chips{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;min-height:48px;padding:.25rem;display:flex;overflow-x:auto}.ui-tabs__tab,.ui-filter-chip{box-sizing:border-box;min-width:var(--ds-touch-target,48px);min-height:var(--ds-touch-target,48px);border-radius:calc(var(--ds-radius-md) - 4px);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-font-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 .9rem;font-weight:850}.app-route-scroll--market-frozen .ui-tabs__tab,.app-route-scroll--market-frozen .ui-filter-chip{min-width:0;min-height:40px}.ui-tabs__tab.is-active{background:var(--ds-bg-card);color:var(--ds-text-primary);border-color:var(--ds-border-light);box-shadow:var(--ds-shadow-sm)}.ui-filter-chips{width:100%}.ui-filter-chip.is-active{background:var(--ds-primary-50);color:var(--ds-primary-700);box-shadow:var(--ds-shadow-sm);border-color:#f59e0b47}.ui-search-field{border:1.5px solid var(--ds-border-medium);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);width:100%;min-height:48px;color:var(--ds-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:0 .85rem;transition:border-color .18s,box-shadow .18s;display:grid}.ui-search-field input{min-width:0;min-height:var(--ds-touch-target,48px);width:100%;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-font-md);background:0 0;border:0;outline:0;font-weight:650}.ui-search-field input::-moz-placeholder{color:var(--ds-text-placeholder)}.ui-search-field input::placeholder{color:var(--ds-text-placeholder)}.ui-form-field{flex-direction:column;gap:.45rem;width:100%;display:flex}.ui-form-field__label{color:var(--ds-text-secondary);font-size:var(--ds-font-sm);padding-inline-start:.15rem;font-weight:850}.ui-form-field__hint,.ui-form-field__error{font-size:var(--ds-font-helper);padding-inline-start:.15rem;line-height:1.7}.ui-form-field__hint{color:var(--ds-text-muted)}.ui-form-field__error{color:var(--ds-danger-700)}.ui-input{width:100%;min-height:var(--ds-control-min-height);border:1.5px solid var(--ds-control-border);border-radius:var(--ds-control-radius);background:var(--ds-control-bg);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-font-md);padding:0 var(--ds-control-padding-inline);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-weight:650;transition:border-color .18s,box-shadow .18s,background .18s}.ui-input::-moz-placeholder{color:var(--ds-text-placeholder);font-weight:450}.ui-input::placeholder{color:var(--ds-text-placeholder);font-weight:450}.ui-input.is-invalid{border-color:var(--ds-danger-500);background:var(--ds-danger-50)}.ui-select{cursor:pointer}.ui-textarea{resize:vertical;min-height:112px;padding-block:.75rem;line-height:1.8}.ui-number-stepper{min-height:var(--ds-control-min-height);border:1.5px solid var(--ds-control-border);border-radius:var(--ds-control-radius);background:var(--ds-control-bg);grid-template-columns:var(--ds-native-row-min-height)minmax(0,1fr)var(--ds-native-row-min-height);align-items:stretch;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden}.ui-number-stepper.is-invalid{border-color:var(--ds-danger-500);background:var(--ds-danger-50)}.ui-number-stepper button{min-height:var(--ds-touch-target,48px);min-width:var(--ds-touch-target,48px);background:var(--ds-bg-inset);color:var(--ds-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-number-stepper input{min-width:0;min-height:var(--ds-touch-target,48px);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-font-md);text-align:center;background:0 0;border:0;outline:0;font-weight:750}.ui-empty-state,.ui-loading-state{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);text-align:center;min-height:180px;color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ui-empty-state__icon{border-radius:var(--ds-radius-lg);background:var(--ds-bg-inset);width:56px;height:56px;color:var(--ds-primary-700);justify-content:center;align-items:center;display:inline-flex}.ui-empty-state__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ui-empty-state--warning{background:var(--ds-warning-50);border-color:#f59e0b3d}.ui-empty-state--danger{background:var(--ds-danger-50);border-color:var(--ds-danger-200)}.ui-loading-state{min-height:128px}.ui-danger-zone__header{border-bottom-color:var(--ds-danger-200);flex-direction:column}.ui-inset-group{min-width:0}.ui-inset-group__title{color:var(--ds-text-muted);font-size:var(--ds-font-xs);margin:0 1rem .4rem;font-weight:650;line-height:1.4}.ui-inset-group__body{background:var(--ds-bg-card);border-radius:var(--ds-inset-group-radius,12px);min-width:0;overflow:hidden}.ui-inset-group__body>.ui-list-item:last-child,.ui-inset-group__body>:last-child.ui-list-item{box-shadow:none}.ui-action-overflow{align-items:stretch;gap:.5rem;min-width:0;display:flex}.ui-action-overflow__primary{flex:auto;min-width:0}.ui-action-overflow__primary>.ui-button{width:100%}.ui-action-overflow__menu{flex:none;position:relative}.ui-action-overflow__panel{z-index:var(--ds-z-dropdown);background:var(--ds-bg-card);border:1px solid var(--ds-native-hairline);border-radius:var(--ds-inset-group-radius,12px);min-width:12rem;box-shadow:var(--ds-shadow-lg);inset-inline-end:0;padding:.35rem;position:absolute;top:calc(100% + .35rem)}.ui-action-overflow__item{width:100%;min-height:var(--ds-native-row-min-height,48px);color:var(--ds-text-primary);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.6rem .75rem;font-weight:650}.ui-action-overflow__item--danger{color:var(--ds-danger-700)}.ui-action-overflow__item:disabled{opacity:.55;cursor:not-allowed}.ui-list-item{width:100%;min-height:var(--ds-native-row-min-height,48px);color:var(--ds-text-primary);text-align:right;font:inherit;box-shadow:inset 0 -1px 0 var(--ds-native-hairline);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.ui-list-item--card{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);min-height:64px;box-shadow:none}.ui-list-item--interactive{cursor:pointer;transition:background .18s,box-shadow .18s}.ui-list-item--interactive:active:not(:disabled){background:var(--ds-bg-hover)}.ui-list-item--interactive:focus-visible{box-shadow:var(--ds-focus-ring);outline:0}.ui-list-item__leading{width:var(--ds-native-row-min-height);height:var(--ds-native-row-min-height);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);color:var(--ds-primary-700);justify-content:center;align-items:center;display:inline-flex}.ui-list-item__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ui-list-item__copy strong{color:var(--ds-text-primary);font-size:var(--ds-font-md);overflow-wrap:anywhere;line-height:1.6}.ui-list-item__copy span,.ui-list-item__trailing{color:var(--ds-text-muted);font-size:var(--ds-font-sm);overflow-wrap:anywhere;line-height:1.7}.ui-dialog-backdrop{z-index:var(--ds-z-overlay);padding:calc(1rem + var(--ds-safe-area-top))1rem calc(1rem + var(--ds-safe-area-bottom));background:#0f172a6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-toast{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);max-width:min(420px,100vw - 2rem);color:var(--ds-text-primary);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;line-height:1.75;display:flex;box-shadow:0 18px 45px #0f172a1f}.ui-toast__icon{flex:none;display:inline-flex}.ui-toast__copy{gap:.2rem;display:grid}.ui-toast strong{font-size:var(--ds-font-sm);font-weight:900}.ui-toast span{color:var(--ds-text-secondary);font-size:var(--ds-font-sm)}.ui-toast--success{background:var(--ds-success-50);border-color:#10b9813d}.ui-toast--warning{background:var(--ds-warning-50);border-color:#f59e0b3d}.ui-toast--danger{border-color:var(--ds-danger-200);background:var(--ds-danger-50)}.ui-toast--info{background:var(--ds-info-50);border-color:#0ea5e938}html.ui-overlay-open,body.ui-overlay-open{overflow:hidden}.ui-sheet-backdrop,.ui-responsive-dialog-backdrop{z-index:var(--ds-z-overlay);background:#0f172a6b;display:flex;position:fixed;inset:0}.ui-sheet-backdrop{justify-content:center;align-items:flex-end;padding:1rem 0 0}.ui-responsive-dialog-backdrop{padding:calc(1rem + var(--ds-safe-area-top))1rem calc(1rem + var(--ds-safe-area-bottom));justify-content:center;align-items:center}.ui-bottom-sheet,.ui-responsive-dialog{border:1px solid var(--ds-native-hairline);background:var(--ds-bg-card);width:min(100%,560px);box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.ui-bottom-sheet{max-height:calc(100dvh - var(--ds-safe-area-top) - 1rem);padding-bottom:var(--ds-safe-area-bottom);border-radius:24px 24px 0 0}.ui-responsive-dialog{max-height:calc(100dvh - var(--ds-safe-area-top) - var(--ds-safe-area-bottom) - 2rem);border-radius:var(--ds-radius-lg)}.ui-bottom-sheet:focus-visible,.ui-responsive-dialog:focus-visible,.ui-confirm-dialog:focus-visible{box-shadow:var(--ds-shadow-lg),var(--ds-focus-ring);outline:0}.ui-bottom-sheet__header,.ui-responsive-dialog__header,.ui-bottom-sheet__actions,.ui-responsive-dialog__actions{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.ui-bottom-sheet__header,.ui-responsive-dialog__header{border-bottom:1px solid var(--ds-border-light)}.ui-bottom-sheet__header h2,.ui-responsive-dialog__header h2{color:var(--ds-text-primary);font-size:var(--ds-font-lg);margin:0;font-weight:900;line-height:1.6}.ui-bottom-sheet__header p,.ui-responsive-dialog__header p{color:var(--ds-text-muted);font-size:var(--ds-font-sm);margin:.25rem 0 0;line-height:1.8}.ui-bottom-sheet__body,.ui-responsive-dialog__body{min-height:0;padding:1rem;overflow:auto}.ui-bottom-sheet__actions,.ui-responsive-dialog__actions{border-top:1px solid var(--ds-native-hairline);padding-bottom:calc(1rem + var(--ds-safe-area-bottom));flex-wrap:nowrap;justify-content:stretch;align-items:stretch}.ui-confirm-dialog{border:1px solid var(--ds-native-hairline);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);width:min(100%,420px);box-shadow:none;overflow:hidden}.ui-confirm-dialog--danger{border-color:var(--ds-danger-200)}.ui-confirm-dialog__header{border-bottom:1px solid var(--ds-border-light);padding:1rem}.ui-confirm-dialog__eyebrow{color:var(--ds-text-placeholder);font-size:var(--ds-font-eyebrow);margin:0 0 .2rem;font-weight:800;line-height:1.6}.ui-confirm-dialog__header h2{color:var(--ds-text-primary);font-size:var(--ds-font-lg);margin:0;font-weight:900;line-height:1.6}.ui-confirm-dialog__header p{color:var(--ds-text-muted);font-size:var(--ds-font-sm);margin:.35rem 0 0;line-height:1.85}.ui-confirm-dialog__actions{border-top:1px solid var(--ds-native-hairline);flex-wrap:nowrap;justify-content:stretch;align-items:stretch;gap:.75rem;padding:.85rem 1rem 1rem;display:flex}@media(prefers-reduced-motion:reduce){.ui-button,.ui-back-button,.ui-icon-button,.ui-action-card,.ui-tabs__tab,.ui-filter-chip,.ui-input,.ui-list-item--interactive,.ui-search-field,.ui-number-stepper,.ui-number-stepper button,.ui-bottom-sheet,.ui-responsive-dialog,.ui-confirm-dialog,.ui-sheet-backdrop,.ui-responsive-dialog-backdrop,.ui-dialog-backdrop{transition:none}.ui-button:hover:not(:disabled),.ui-icon-button:hover:not(:disabled),.ui-action-card:hover:not(:disabled),.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled),.ui-action-card:active:not(:disabled),.ui-list-item--interactive:hover{transform:none}}@media(max-width:767px){.ui-page-header:not(.ui-page-header--has-back){grid-template-columns:minmax(0,1fr)}.ui-page-header.ui-page-header--has-back{grid-template-columns:auto minmax(0,1fr)}.ui-page-header.ui-page-header--has-back .ui-page-header__actions{grid-column:1/-1}.ui-page-header__actions,.ui-toolbar__actions{justify-content:stretch;width:100%}.ui-page-header__actions>*,.ui-toolbar__actions>*{flex:auto}.ui-master-detail{grid-template-columns:minmax(0,1fr)}.ui-dialog-backdrop,.ui-responsive-dialog-backdrop{justify-content:center;align-items:flex-end;padding:0;padding-block-start:var(--ds-safe-area-top)}.ui-confirm-dialog,.ui-responsive-dialog{width:100%;max-width:none;max-height:calc(100dvh - var(--ds-safe-area-top) - 1rem);border-block-end:0;border-inline:0;border-radius:24px 24px 0 0}}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.ripple-container{position:relative;overflow:hidden}.ripple-effect{pointer-events:none;background-color:#0000001a;border-radius:50%;animation:.6s linear ripple;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Thin-DdUiS1cj.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraLight-DNfybfsL.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Light-Byrs-DlH.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium-D86t5Axy.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-SemiBold-26ZP1ILp.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraBold-DCjt2qDm.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Black-DA1YqYMq.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}
