:root{color-scheme:light;--vds-brand-950:#032e27;--vds-brand-900:#06483d;--vds-brand-800:#075b4c;--vds-brand-700:#086c59;--vds-brand-600:#0b816a;--vds-brand-500:#14987d;--vds-brand-300:#72d6bc;--vds-brand-100:#dff6ef;--vds-brand-50:#f0fbf7;--vds-gold-700:#8a5d0a;--vds-gold-500:#c99127;--vds-gold-100:#fbefcf;--vds-neutral-950:#12201d;--vds-neutral-900:#1c2b27;--vds-neutral-800:#2e3d39;--vds-neutral-700:#44534f;--vds-neutral-600:#5e6b68;--vds-neutral-500:#78837f;--vds-neutral-400:#9ba5a1;--vds-neutral-300:#c4ccc9;--vds-neutral-200:#dce2df;--vds-neutral-100:#edf1ef;--vds-neutral-50:#f7f9f8;--vds-white:#ffffff;--vds-success-700:#17643e;--vds-success-100:#def5e8;--vds-warning-800:#7a4a04;--vds-warning-100:#fff0c7;--vds-danger-700:#a92d3e;--vds-danger-100:#fde5e8;--vds-info-700:#1e5d8f;--vds-info-100:#e2f1fb;--vds-color-canvas:#f4f7f5;--vds-color-surface:var(--vds-white);--vds-color-surface-subtle:var(--vds-neutral-50);--vds-color-surface-muted:var(--vds-neutral-100);--vds-color-text:var(--vds-neutral-950);--vds-color-text-secondary:var(--vds-neutral-700);--vds-color-text-muted:var(--vds-neutral-600);--vds-color-border:var(--vds-neutral-200);--vds-color-border-strong:var(--vds-neutral-300);--vds-color-overlay:rgb(3 23 19/62%);--vds-color-selection:var(--vds-brand-100);--vds-space-0:0;--vds-space-1:0.25rem;--vds-space-2:0.5rem;--vds-space-3:0.75rem;--vds-space-4:1rem;--vds-space-5:1.25rem;--vds-space-6:1.5rem;--vds-space-8:2rem;--vds-space-10:2.5rem;--vds-space-12:3rem;--vds-space-16:4rem;--vds-space-20:5rem;--vds-font-sans:var(--font-vazirmatn),Vazirmatn,IRANSansX,Tahoma,Arial,sans-serif;--vds-font-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--vds-font-size-xs:0.75rem;--vds-font-size-sm:0.875rem;--vds-font-size-md:1rem;--vds-font-size-lg:1.125rem;--vds-font-size-xl:1.25rem;--vds-font-size-2xl:clamp(1.375rem,1.1rem + 0.7vw,1.75rem);--vds-font-size-3xl:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);--vds-line-tight:1.35;--vds-line-normal:1.7;--vds-weight-regular:400;--vds-weight-medium:550;--vds-weight-semibold:650;--vds-weight-bold:750;--vds-radius-xs:0.375rem;--vds-radius-sm:0.625rem;--vds-radius-md:0.875rem;--vds-radius-lg:1.125rem;--vds-radius-xl:1.5rem;--vds-radius-pill:999px;--vds-shadow-xs:0 1px 2px rgb(9 39 33/6%);--vds-shadow-sm:0 4px 14px rgb(9 39 33/8%);--vds-shadow-md:0 12px 30px rgb(9 39 33/12%);--vds-shadow-lg:0 24px 60px rgb(3 23 19/18%);--vds-duration-fast:120ms;--vds-duration-normal:180ms;--vds-duration-slow:280ms;--vds-ease-standard:cubic-bezier(0.2,0,0,1);--vds-ease-emphasized:cubic-bezier(0.2,0,0,1.2);--vds-focus-color:#148fef;--vds-focus-ring:0 0 0 3px rgb(20 143 239/32%);--vds-control-height-sm:2.25rem;--vds-control-height-md:2.75rem;--vds-control-height-lg:3.25rem;--vds-control-padding-inline:1rem;--vds-row-height:3.5rem;--vds-card-padding:1.25rem}.vds-theme-dark,[data-theme=dark]{color-scheme:dark;--vds-color-canvas:#081511;--vds-color-surface:#10211c;--vds-color-surface-subtle:#142923;--vds-color-surface-muted:#1a302a;--vds-color-text:#f4f8f6;--vds-color-text-secondary:#d1dbd7;--vds-color-text-muted:#a8b6b1;--vds-color-border:#29423a;--vds-color-border-strong:#3a594f;--vds-color-overlay:rgb(0 8 6/76%);--vds-shadow-xs:0 1px 2px rgb(0 0 0/20%);--vds-shadow-sm:0 4px 14px rgb(0 0 0/28%);--vds-shadow-md:0 12px 30px rgb(0 0 0/36%);--vds-shadow-lg:0 24px 60px rgb(0 0 0/48%)}.vds-theme-dark .vds-button--ghost:hover:not(:disabled),.vds-theme-dark .vds-empty__icon,.vds-theme-dark .vds-table tbody tr:hover,[data-theme=dark] .vds-button--ghost:hover:not(:disabled),[data-theme=dark] .vds-empty__icon,[data-theme=dark] .vds-table tbody tr:hover{background:rgb(20 152 125/16%)}.vds-theme-dark .vds-table tbody tr[aria-selected=true],[data-theme=dark] .vds-table tbody tr[aria-selected=true]{background:rgb(20 152 125/24%)}.vds-density-compact,[data-density=compact]{--vds-control-height-sm:2rem;--vds-control-height-md:2.375rem;--vds-control-height-lg:2.75rem;--vds-control-padding-inline:0.75rem;--vds-row-height:2.75rem;--vds-card-padding:1rem}.vds-density-spacious,[data-density=spacious]{--vds-control-height-sm:2.5rem;--vds-control-height-md:3rem;--vds-control-height-lg:3.5rem;--vds-control-padding-inline:1.25rem;--vds-row-height:4rem;--vds-card-padding:1.5rem}.vds-root{color:var(--vds-color-text);background:var(--vds-color-canvas);font-family:var(--vds-font-sans);font-size:var(--vds-font-size-md);line-height:var(--vds-line-normal);text-rendering:optimizeLegibility}.vds-root ::selection{color:var(--vds-brand-950);background:var(--vds-color-selection)}.vds-button:focus-visible,.vds-card--interactive:focus-visible,.vds-focusable:focus-visible,.vds-input:focus-visible,.vds-select:focus-visible,.vds-table-wrap:focus-visible,.vds-textarea:focus-visible{outline:2px solid var(--vds-focus-color);outline-offset:2px;box-shadow:var(--vds-focus-ring)}.vds-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;clip-path:inset(50%)!important}.vds-button{--vds-button-bg:var(--vds-brand-700);--vds-button-border:var(--vds-brand-700);--vds-button-text:var(--vds-white);display:inline-flex;min-inline-size:max-content;min-block-size:var(--vds-control-height-md);align-items:center;justify-content:center;gap:var(--vds-space-2);padding-inline:var(--vds-control-padding-inline);padding-block:0;color:var(--vds-button-text);background:var(--vds-button-bg);border:1px solid var(--vds-button-border);border-radius:var(--vds-radius-sm);box-shadow:var(--vds-shadow-xs);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-weight-semibold);line-height:1;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard),color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard),transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-button:hover:not(:disabled){--vds-button-bg:var(--vds-brand-800);--vds-button-border:var(--vds-brand-800);box-shadow:var(--vds-shadow-sm)}.vds-button:active:not(:disabled){transform:translateY(1px);box-shadow:none}.vds-button:disabled,.vds-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.vds-button--secondary{--vds-button-bg:var(--vds-color-surface);--vds-button-border:var(--vds-color-border-strong);--vds-button-text:var(--vds-color-text)}.vds-button--secondary:hover:not(:disabled){--vds-button-bg:var(--vds-color-surface-muted);--vds-button-border:var(--vds-brand-500)}.vds-button--ghost{--vds-button-bg:transparent;--vds-button-border:transparent;--vds-button-text:var(--vds-brand-700);box-shadow:none}.vds-button--ghost:hover:not(:disabled){--vds-button-bg:var(--vds-brand-50);--vds-button-border:var(--vds-brand-100)}.vds-button--danger{--vds-button-bg:var(--vds-danger-700);--vds-button-border:var(--vds-danger-700);--vds-button-text:var(--vds-white)}.vds-button--danger:hover:not(:disabled){--vds-button-bg:#8f2031;--vds-button-border:#8f2031}.vds-button--sm{min-block-size:var(--vds-control-height-sm)}.vds-button--lg{min-block-size:var(--vds-control-height-lg);font-size:var(--vds-font-size-md)}.vds-button--block{inline-size:100%}.vds-button--icon{inline-size:var(--vds-control-height-md);min-inline-size:var(--vds-control-height-md);padding:0}.vds-button__spinner{inline-size:1em;block-size:1em;flex:0 0 auto;border:2px solid;border-inline-start-color:transparent;border-radius:50%;animation:vds-spin .7s linear infinite}.vds-field{display:grid;gap:var(--vds-space-2)}.vds-label{color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:var(--vds-weight-semibold)}.vds-label__required{color:var(--vds-danger-700)}.vds-input-shell{position:relative;display:flex;align-items:center}.vds-input__adornment{position:absolute;z-index:1;display:inline-grid;inline-size:var(--vds-control-height-md);block-size:var(--vds-control-height-md);place-items:center;color:var(--vds-color-text-muted);pointer-events:none}.vds-input__adornment--start{inset-inline-start:0}.vds-input__adornment--end{inset-inline-end:0}.vds-input--with-start{padding-inline-start:var(--vds-control-height-md)}.vds-input--with-end{padding-inline-end:var(--vds-control-height-md)}.vds-input,.vds-select,.vds-textarea{inline-size:100%;min-block-size:var(--vds-control-height-md);padding-inline:var(--vds-control-padding-inline);color:var(--vds-color-text);caret-color:var(--vds-brand-700);background:var(--vds-color-surface);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);box-shadow:inset 0 1px 1px rgb(9 39 33/3%);font:inherit;font-size:var(--vds-font-size-md);transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard),background-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-textarea{min-block-size:7rem;padding-block:var(--vds-space-3);resize:vertical}.vds-input::placeholder,.vds-textarea::placeholder{color:var(--vds-color-text-muted);opacity:1}.vds-input:hover:not(:disabled),.vds-select:hover:not(:disabled),.vds-textarea:hover:not(:disabled){border-color:var(--vds-neutral-400)}.vds-input:disabled,.vds-select:disabled,.vds-textarea:disabled{color:var(--vds-color-text-muted);background:var(--vds-color-surface-muted);cursor:not-allowed}.vds-input[aria-invalid=true],.vds-select[aria-invalid=true],.vds-textarea[aria-invalid=true]{border-color:var(--vds-danger-700)}.vds-field__error,.vds-field__hint{margin:0;font-size:var(--vds-font-size-xs);line-height:1.6}.vds-field__hint{color:var(--vds-color-text-muted)}.vds-field__error{font-weight:var(--vds-weight-medium)}.vds-field--error .vds-label,.vds-field__error{color:var(--vds-danger-700)}.vds-input-group{position:relative;display:flex;align-items:center}.vds-input-group>.vds-input{padding-inline-end:calc(var(--vds-control-height-md) + var(--vds-space-2))}.vds-input-group__action{position:absolute;inset-inline-end:var(--vds-space-1)}.vds-card{color:var(--vds-color-text);background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);box-shadow:var(--vds-shadow-xs)}.vds-card--elevated{box-shadow:var(--vds-shadow-md);border-color:transparent}.vds-card--flat{box-shadow:none}.vds-card--interactive{cursor:pointer;transition:border-color var(--vds-duration-normal) var(--vds-ease-standard),box-shadow var(--vds-duration-normal) var(--vds-ease-standard),transform var(--vds-duration-normal) var(--vds-ease-standard)}.vds-card--interactive:hover{border-color:var(--vds-brand-300);box-shadow:var(--vds-shadow-sm);transform:translateY(-1px)}.vds-card__body,.vds-card__footer,.vds-card__header{padding-inline:var(--vds-card-padding)}.vds-card__header{padding-block:var(--vds-card-padding) var(--vds-space-3)}.vds-card__body{padding-block:var(--vds-space-3) var(--vds-card-padding)}.vds-card__footer{display:flex;align-items:center;gap:var(--vds-space-3);padding-block:var(--vds-space-3);border-block-start:1px solid var(--vds-color-border)}.vds-card__title{margin:0;font-size:var(--vds-font-size-lg);font-weight:var(--vds-weight-bold);line-height:var(--vds-line-tight)}.vds-card__description{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.vds-badge{--vds-badge-bg:var(--vds-color-surface-muted);--vds-badge-color:var(--vds-color-text-secondary);display:inline-flex;min-block-size:1.625rem;align-items:center;gap:var(--vds-space-1);padding-inline:var(--vds-space-2);color:var(--vds-badge-color);background:var(--vds-badge-bg);border:1px solid color-mix(in srgb,var(--vds-badge-color) 18%,transparent);border-radius:var(--vds-radius-pill);font-size:var(--vds-font-size-xs);font-weight:var(--vds-weight-semibold);line-height:1.2;white-space:nowrap}.vds-badge--brand{--vds-badge-bg:var(--vds-brand-100);--vds-badge-color:var(--vds-brand-800)}.vds-badge--success{--vds-badge-bg:var(--vds-success-100);--vds-badge-color:var(--vds-success-700)}.vds-badge--warning{--vds-badge-bg:var(--vds-warning-100);--vds-badge-color:var(--vds-warning-800)}.vds-badge--danger{--vds-badge-bg:var(--vds-danger-100);--vds-badge-color:var(--vds-danger-700)}.vds-badge--info{--vds-badge-bg:var(--vds-info-100);--vds-badge-color:var(--vds-info-700)}.vds-badge__dot{inline-size:.45rem;block-size:.45rem;flex:0 0 auto;background:currentColor;border-radius:50%}.vds-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:var(--vds-space-4)}.vds-modal__backdrop{position:absolute;inset:0;background:var(--vds-color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vds-modal__panel{position:relative;z-index:1;inline-size:min(100%,38rem);max-block-size:min(90dvh,52rem);overflow:auto;color:var(--vds-color-text);background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);box-shadow:var(--vds-shadow-lg);animation:vds-modal-in var(--vds-duration-slow) var(--vds-ease-emphasized)}.vds-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-5) var(--vds-space-6);border-block-end:1px solid var(--vds-color-border)}.vds-modal__title{margin:0;font-size:var(--vds-font-size-xl);font-weight:var(--vds-weight-bold)}.vds-modal__description{max-inline-size:48rem;margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.vds-modal__body{padding:var(--vds-space-6)}.vds-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vds-space-3);padding:var(--vds-space-4) var(--vds-space-6);background:var(--vds-color-surface-subtle);border-block-start:1px solid var(--vds-color-border)}.vds-table-wrap{inline-size:100%;overflow:auto;background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg)}.vds-table-wrap:focus-visible{outline:2px solid var(--vds-focus-color);outline-offset:2px;box-shadow:var(--vds-focus-ring)}.vds-table{inline-size:100%;border-collapse:separate;border-spacing:0;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vds-table caption{padding:var(--vds-space-4);color:var(--vds-color-text-secondary);text-align:start}.vds-table td,.vds-table th{min-block-size:var(--vds-row-height);padding:var(--vds-space-3) var(--vds-space-4);border-block-end:1px solid var(--vds-color-border);text-align:start;vertical-align:middle}.vds-table th{color:var(--vds-color-text-secondary);background:var(--vds-color-surface-subtle);font-weight:var(--vds-weight-semibold);white-space:nowrap}.vds-table--sticky thead th{position:sticky;z-index:2;inset-block-start:0;box-shadow:0 1px var(--vds-color-border)}.vds-table tbody tr:last-child td{border-block-end:0}.vds-table tbody tr:hover{background:var(--vds-brand-50)}.vds-table tbody tr[aria-selected=true]{background:var(--vds-brand-100)}.vds-table__number{direction:ltr;text-align:end!important;unicode-bidi:plaintext;white-space:nowrap}.vds-table__center{text-align:center!important}.vds-table__end{text-align:end!important}.vds-table__actions{inline-size:1%;white-space:nowrap}.vds-table__empty{block-size:7rem;color:var(--vds-color-text-secondary);text-align:center!important}.vds-empty{display:grid;min-block-size:11rem;place-items:center;align-content:center;gap:var(--vds-space-2);padding:var(--vds-space-8) var(--vds-space-5);color:var(--vds-color-text-secondary);text-align:center}.vds-empty--compact{min-block-size:0;grid-template-columns:auto 1fr auto;justify-items:start;padding:var(--vds-space-4);text-align:start}.vds-empty__icon{display:grid;inline-size:3rem;block-size:3rem;place-items:center;color:var(--vds-brand-700);background:var(--vds-brand-50);border-radius:var(--vds-radius-pill)}.vds-empty__title{margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:var(--vds-weight-bold)}.vds-empty__description{max-inline-size:38rem;margin:0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.vds-empty__action{margin-block-start:var(--vds-space-3)}.vds-empty--compact .vds-empty__action{margin-block-start:0}.vds-progress{display:grid;gap:var(--vds-space-2)}.vds-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);font-size:var(--vds-font-size-sm)}.vds-progress__label{color:var(--vds-color-text-secondary);font-weight:var(--vds-weight-medium)}.vds-progress__value{direction:ltr;color:var(--vds-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vds-progress__bar{inline-size:100%;block-size:.5rem;overflow:hidden;appearance:none;background:var(--vds-color-surface-muted);border:0;border-radius:var(--vds-radius-pill)}.vds-progress__bar::-webkit-progress-bar{background:var(--vds-color-surface-muted);border-radius:var(--vds-radius-pill)}.vds-progress__bar::-webkit-progress-value{background:var(--vds-brand-600);border-radius:var(--vds-radius-pill);-webkit-transition:inline-size var(--vds-duration-slow) var(--vds-ease-standard);transition:inline-size var(--vds-duration-slow) var(--vds-ease-standard)}.vds-progress__bar::-moz-progress-bar{background:var(--vds-brand-600);border-radius:var(--vds-radius-pill)}.vds-skeleton{display:block;min-block-size:1rem;overflow:hidden;background:linear-gradient(100deg,var(--vds-color-surface-muted) 20%,var(--vds-color-border) 45%,var(--vds-color-surface-muted) 70%);background-size:220% 100%;border-radius:var(--vds-radius-xs);color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;animation:vds-skeleton 1.4s ease-in-out infinite}.vds-skeleton--circle{inline-size:2.5rem;block-size:2.5rem;border-radius:50%}.vds-skeleton--text{inline-size:min(100%,24rem);block-size:.875rem}.vds-toast-region{position:fixed;z-index:1100;inset-inline-end:var(--vds-space-5);inset-block-end:var(--vds-space-5);inline-size:min(calc(100vw - 2rem),25rem);pointer-events:none}.vds-toast,.vds-toast-region{display:grid;gap:var(--vds-space-3)}.vds-toast{--vds-toast-accent:var(--vds-brand-600);grid-template-columns:auto 1fr auto;align-items:start;padding:var(--vds-space-4);color:var(--vds-color-text);background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-inline-start:4px solid var(--vds-toast-accent);border-radius:var(--vds-radius-md);box-shadow:var(--vds-shadow-md);pointer-events:auto;animation:vds-toast-in var(--vds-duration-slow) var(--vds-ease-emphasized)}.vds-toast--success{--vds-toast-accent:var(--vds-success-700)}.vds-toast--warning{--vds-toast-accent:var(--vds-warning-800)}.vds-toast--danger{--vds-toast-accent:var(--vds-danger-700)}.vds-toast--info{--vds-toast-accent:var(--vds-info-700)}.vds-toast__title{margin:0;font-size:var(--vds-font-size-sm);font-weight:var(--vds-weight-bold)}.vds-toast__description{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.vds-icon-start{margin-inline-end:var(--vds-space-1)}.vds-icon-end{margin-inline-start:var(--vds-space-1)}.vds-ltr-value{direction:ltr;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[dir=rtl] .vds-select{background-position:left var(--vds-space-3) center}@keyframes vds-spin{to{transform:rotate(1turn)}}@keyframes vds-skeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes vds-modal-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:40rem){.vds-button,.vds-input,.vds-select{min-block-size:max(2.75rem,var(--vds-control-height-md))}.vds-input,.vds-select{font-size:1rem}.vds-modal{align-items:end;padding:0}.vds-modal__panel{inline-size:100%;max-block-size:92dvh;border-end-start-radius:0;border-end-end-radius:0}.vds-modal__body,.vds-modal__footer,.vds-modal__header{padding-inline:var(--vds-space-4)}.vds-toast-region{inset-inline:var(--vds-space-3);inset-block-end:var(--vds-space-3);inline-size:auto}.vds-empty--compact{grid-template-columns:auto 1fr}.vds-empty--compact .vds-empty__action{grid-column:1/-1;inline-size:100%}}@media (prefers-reduced-motion:reduce){.vds-root *,.vds-root :after,.vds-root :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (forced-colors:active){.vds-badge,.vds-button,.vds-card,.vds-input,.vds-select,.vds-table-wrap,.vds-textarea,.vds-toast{border:1px solid CanvasText}.vds-button:focus-visible,.vds-input:focus-visible,.vds-select:focus-visible,.vds-textarea:focus-visible{outline:3px solid Highlight}}.modules-v217-scope{--module-page-max:1180px;--module-reading-max:70ch;--module-surface:#ffffff;--module-surface-subtle:#f8faf8;--module-border:#d7e2dc;--module-border-strong:#bfcfc6;--module-focus:#0f765b;--module-danger:#a92f3d;--module-warning:#85540b;--module-info:#2d678e;--module-success:#09684e;--module-shadow:0 18px 48px rgba(11,59,45,0.08);min-inline-size:0;color:var(--ink);line-height:1.75;overflow-wrap:anywhere;text-align:start}.modules-v217-scope,.modules-v217-scope *,.modules-v217-scope :after,.modules-v217-scope :before{box-sizing:border-box}.modules-v217-scope :where(h1,h2,h3,p){text-wrap:pretty}.modules-v217-scope :where(h1,h2,h3){color:var(--ink)}.modules-v217-scope :where(p,li,dd,small){max-inline-size:var(--module-reading-max)}.modules-v217-scope :where(button,a,input,select,textarea,summary,[tabindex]){-webkit-tap-highlight-color:transparent}.modules-v217-scope :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--module-focus) 42%,transparent);outline-offset:3px}.modules-v217-scope :where(input,select,textarea)[aria-invalid=true]{border-color:var(--module-danger);box-shadow:0 0 0 4px rgba(169,47,61,.1)}.modules-v217-scope :where(input,select,textarea):disabled,.modules-v217-scope :where(input,select,textarea)[readonly]{color:#617069;background:#f1f4f2}.modules-v217-scope :where(input,select,textarea)::placeholder{color:#77877f;opacity:1}.modules-v217-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-block-size:46px;padding-block:10px;padding-inline:13px;border-color:var(--module-border-strong);border-radius:12px}.modules-v217-scope textarea{min-block-size:112px;line-height:1.9}.modules-v217-scope :where(.primary-button,.secondary-button,.danger-button,.ghost-button,.icon-button){min-block-size:44px;min-inline-size:44px;border-radius:12px;line-height:1.45;white-space:normal}.modules-v217-scope :where(.primary-button,.secondary-button,.danger-button,.ghost-button):not(.icon-button){padding:10px 16px}.modules-v217-scope button:disabled{opacity:.58}.modules-v217-scope :where([dir=ltr],.bidi-value,code,kbd,samp){direction:ltr;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modules-v217-scope .bidi-auto{direction:auto;unicode-bidi:plaintext}.modules-v217-scope .module-page-header,.modules-v217-scope :where(.backup-header,.reset-header){inline-size:min(100%,var(--module-page-max));margin-inline:auto;margin-block-end:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;align-items:center;gap:22px;border:1px solid var(--module-border);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:var(--module-shadow)}.modules-v217-scope :where(.backup-header,.reset-header) .brand-lockup{min-inline-size:0}.modules-v217-scope :where(.backup-header,.reset-header)>div{min-inline-size:0}.modules-v217-scope :where(.backup-header,.reset-header) h1{margin:3px 0 4px;font-size:clamp(22px,3vw,29px);letter-spacing:-.035em}.modules-v217-scope :where(.backup-header,.reset-header) p{margin:0;color:var(--muted)}.modules-v217-scope :where(.backup-header,.reset-header)>a{justify-self:end}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel){border:1px solid var(--module-border);border-radius:20px;background:var(--module-surface);box-shadow:var(--module-shadow)}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel){inline-size:min(100%,var(--module-page-max));margin-inline:auto}.modules-v217-scope :where(.backup-center-page,.import-center-page,.factory-reset-page){min-block-size:100svh;min-block-size:100dvh;padding-block:clamp(16px,3vw,36px);padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));background:radial-gradient(circle at 78% 0,rgba(19,128,96,.1),transparent 32rem),radial-gradient(circle at 8% 18%,rgba(196,154,80,.07),transparent 25rem),var(--bg)}.modules-v217-scope .settings-stack{inline-size:min(100%,var(--module-page-max));margin-inline:auto;display:grid;gap:18px}.modules-v217-scope.account-flow-page{min-block-size:100svh;min-block-size:100dvh;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:stretch;background:var(--bg)}.modules-v217-scope .account-flow-brand{min-inline-size:0;padding:clamp(28px,6vw,76px);display:grid;align-content:center;gap:15px;color:#f4faf7;background:radial-gradient(circle at 20% 16%,rgba(205,162,82,.2),transparent 20rem),linear-gradient(145deg,#073c31,#0a5b47)}.modules-v217-scope .account-flow-brand :where(h1,h2,h3){color:#fff}.modules-v217-scope .account-flow-brand .brand-full-logo{inline-size:min(360px,100%)}.modules-v217-scope .account-flow-brand .eyebrow{margin:16px 0 0;color:#bde5d7}.modules-v217-scope .account-flow-brand>p:last-child{margin:0;color:#d7e9e3;line-height:2}.modules-v217-scope .account-flow-card{align-self:center;justify-self:center;inline-size:min(560px,calc(100% - 40px));margin-block:32px;padding:clamp(24px,4vw,42px);border:1px solid var(--module-border);border-radius:22px;background:var(--module-surface);box-shadow:var(--module-shadow)}.modules-v217-scope .account-flow-card h1,.modules-v217-scope .account-flow-card h2{margin-block:4px 8px;font-size:clamp(24px,4vw,32px)}.modules-v217-scope .account-flow-card .form-stack{margin-block-start:26px}.modules-v217-scope .field-with-action{position:relative;min-inline-size:0}.modules-v217-scope .field-with-action>input{padding-inline-end:48px}.modules-v217-scope .field-action{position:absolute;inset-inline-end:4px;inset-block-start:50%;translate:0 -50%;inline-size:40px;block-size:40px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent}.modules-v217-scope .field-action:hover{color:var(--green);background:var(--mint)}.modules-v217-scope .field-hint{display:block;margin:0;color:var(--muted);font-size:12px;font-weight:400;line-height:1.8}.modules-v217-scope.setup-page{min-block-size:100svh;min-block-size:100dvh;padding-block:max(20px,env(safe-area-inset-top),env(safe-area-inset-bottom));padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));background:radial-gradient(circle at 70% 8%,rgba(19,128,96,.12),transparent 28rem),var(--bg)}.modules-v217-scope .setup-card{inline-size:min(720px,100%);padding:clamp(22px,4vw,38px);border:1px solid var(--module-border);border-radius:22px;box-shadow:var(--module-shadow)}.modules-v217-scope .setup-card .brand-full-logo{inline-size:min(270px,74vw)}.modules-v217-scope .setup-card h1{margin-block:16px 8px;font-size:clamp(25px,4vw,34px)}.modules-v217-scope .setup-form{margin-block-start:24px}.modules-v217-scope :where(.backup-create-card,.backup-list-head,.import-controls,.import-commit,.reset-confirmations) label,.modules-v217-scope :where(.form-stack,.form-grid) label{min-inline-size:0;color:#24453a;font-size:13px;font-weight:800}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note){margin:0;padding:14px 16px;display:flex;align-items:flex-start;gap:11px;border:1px solid transparent;border-radius:14px}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note)>svg{flex:0 0 auto;margin-block-start:2px}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note) :where(p,strong){margin:0}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note) p{margin-block-start:3px;line-height:1.9}.modules-v217-scope .backup-restore-note,.modules-v217-scope .import-safety,.modules-v217-scope .notice.warning{color:var(--module-warning);border-color:#ead9b5;background:#fff9ec}.modules-v217-scope .notice.info{color:var(--module-info);border-color:#c9deeb;background:#f2f8fc}.modules-v217-scope .backup-message,.modules-v217-scope .form-success,.modules-v217-scope .notice.success{color:var(--module-success);border:1px solid #bcdccc;background:#eef9f4}.modules-v217-scope .form-error,.modules-v217-scope .notice.danger-zone{color:var(--module-danger);border:1px solid #e9bdc2;background:#fff3f4}.modules-v217-scope :where(.backup-message,.form-error,.form-success){margin:0;padding:12px 14px;border-radius:12px;line-height:1.8}.modules-v217-scope .backup-panel{padding:clamp(16px,3vw,25px);gap:18px}.modules-v217-scope .backup-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.modules-v217-scope .backup-kpis>div{min-inline-size:0;min-block-size:102px;padding:15px;align-content:center;border-color:var(--module-border);background:var(--module-surface-subtle)}.modules-v217-scope .backup-kpis strong{line-height:1.65}.modules-v217-scope .backup-create-card{grid-template-columns:minmax(240px,1.2fr) minmax(180px,.75fr) minmax(220px,.9fr) auto;padding:18px;border-color:#c8ded4;background:linear-gradient(135deg,#f8fcfa,#eef8f4)}.modules-v217-scope .backup-create-card :where(h2,p),.modules-v217-scope .backup-list-head :where(h2,p){margin-inline:0}.modules-v217-scope .backup-create-card code,.modules-v217-scope .import-commit code,.modules-v217-scope .reset-confirmations code{display:inline-block;margin-block-start:4px;padding:2px 7px;border-radius:7px;color:var(--green);background:rgba(255,255,255,.72);direction:rtl}.modules-v217-scope .backup-list-head{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr) auto}.modules-v217-scope .backup-list article{min-inline-size:0;min-block-size:72px;padding:13px 15px;border-color:var(--module-border);background:var(--module-surface)}.modules-v217-scope .backup-list article:hover{border-color:#b9d5c9;background:#fbfdfc}.modules-v217-scope .backup-list article strong{word-break:break-word}.modules-v217-scope .import-panel{padding:clamp(16px,3vw,24px);gap:18px}.modules-v217-scope .import-controls{grid-template-columns:minmax(160px,.7fr) auto minmax(220px,1fr) auto;gap:11px}.modules-v217-scope .file-select{min-block-size:46px;border-color:#95baaa;border-radius:12px;background:#f3faf7}.modules-v217-scope .file-select:focus-within,.modules-v217-scope .file-select:hover{border-color:var(--green);background:var(--mint)}.modules-v217-scope .file-select input:focus-visible+span{text-decoration:underline;text-underline-offset:3px}.modules-v217-scope .import-kpis span{min-inline-size:0;min-block-size:82px;padding:13px;display:grid;align-content:center;border-color:var(--module-border);background:var(--module-surface-subtle)}.modules-v217-scope .import-kpis strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modules-v217-scope .table-wrap{inline-size:100%;max-inline-size:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--module-border);border-radius:14px;background:#fff}.modules-v217-scope .table-wrap:focus-visible{outline-offset:2px}.modules-v217-scope .data-table{inline-size:100%;min-inline-size:720px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modules-v217-scope .data-table caption{padding:12px 14px;color:var(--muted);background:#fbfcfb;text-align:start}.modules-v217-scope .data-table th{position:sticky;inset-block-start:0;z-index:1;block-size:48px;padding:12px 14px;color:#52655c;background:#f4f7f5;border-block-end:1px solid var(--module-border);text-align:start;white-space:nowrap}.modules-v217-scope .data-table td{min-inline-size:0;padding:13px 14px;border-block-end:1px solid #e7ede9;vertical-align:top}.modules-v217-scope .data-table tbody tr:last-child td{border-block-end:0}.modules-v217-scope .data-table tbody tr:hover{background:#f8fbf9}.modules-v217-scope .data-table td>:where(span,strong,small){max-inline-size:100%}.modules-v217-scope .import-commit{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;padding:16px;border-color:#c6dcd2;background:#f4faf7}.modules-v217-scope .preview-limit-note{margin:0;color:var(--muted);font-size:12px}.modules-v217-scope .security-panel{margin:0;padding:clamp(16px,3vw,22px)}.modules-v217-scope .security-panel>.panel-head{margin-block-end:16px;padding-block-end:15px;align-items:flex-start;gap:16px;border-block-end:1px solid var(--module-border)}.modules-v217-scope .security-panel .panel-head h3{margin-block:3px 4px;font-size:18px}.modules-v217-scope .security-panel .panel-head p{margin:0;color:var(--muted)}.modules-v217-scope .session-list{gap:9px}.modules-v217-scope .session-list article{min-inline-size:0;min-block-size:78px;grid-template-columns:44px minmax(0,1fr) auto;padding:13px;border-color:var(--module-border);background:var(--module-surface-subtle)}.modules-v217-scope .session-list article.current{border-color:#afd2c3;background:#f1faf6}.modules-v217-scope .session-list article>div{overflow-wrap:anywhere}.modules-v217-scope .session-list article>.danger-button{justify-self:end}.modules-v217-scope .backup-empty,.modules-v217-scope .empty-note,.modules-v217-scope .module-empty-state{min-block-size:150px;margin:0;padding:24px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted);border:1px dashed var(--module-border-strong);border-radius:14px;background:var(--module-surface-subtle);text-align:center}.modules-v217-scope .backup-loading,.modules-v217-scope .module-loading-state,.modules-v217-scope .security-loading{min-block-size:132px;display:grid;place-items:center;align-content:center;gap:9px;color:var(--green)}.modules-v217-scope .reset-panel{padding:clamp(16px,3vw,24px)}.modules-v217-scope .reset-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.modules-v217-scope .reset-counts>div{min-inline-size:0;min-block-size:84px;align-content:center;border-color:var(--module-border);background:var(--module-surface-subtle)}.modules-v217-scope .reset-check{min-block-size:54px;align-items:flex-start;border-color:var(--module-border)}.modules-v217-scope .reset-check input{inline-size:22px;block-size:22px;flex-basis:22px;accent-color:var(--green)}.modules-v217-scope .reset-actions{justify-content:flex-start}.modules-v217-scope .system-state-page,.modules-v217-scope.system-state-page{min-block-size:100svh;min-block-size:100dvh;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;place-items:center;background:radial-gradient(circle at 72% 12%,rgba(19,128,96,.12),transparent 26rem),var(--bg)}.modules-v217-scope .system-state-card,.modules-v217-scope.system-state-page>.system-state-card{inline-size:min(560px,100%);padding:clamp(24px,5vw,38px);border:1px solid var(--module-border);border-radius:22px;background:#fff;box-shadow:var(--module-shadow);text-align:start}.modules-v217-scope .system-state-card h1{margin-block:5px 10px;font-size:clamp(24px,4vw,32px)}.modules-v217-scope .system-state-card .state-icon{inline-size:48px;block-size:48px;margin-block-end:14px;display:grid;place-items:center;border-radius:14px;color:var(--green);background:var(--mint)}.modules-v217-scope .system-state-card .state-actions{margin-block-start:22px;display:flex;gap:9px;flex-wrap:wrap}.modules-v217-scope .system-state-card .state-progress{block-size:6px;margin-block-start:22px;overflow:hidden;border-radius:999px;background:#e6ece8}.modules-v217-scope .system-state-card .state-progress:after{content:"";display:block;inline-size:42%;block-size:100%;border-radius:inherit;background:var(--green);animation:vida-module-loading 1.2s ease-in-out infinite alternate}@keyframes vida-module-loading{to{translate:138% 0}}.modules-v217-scope .module-dialog-backdrop{position:fixed;inset:0;z-index:1400;padding:20px;display:grid;place-items:center;background:rgba(5,35,28,.58);overscroll-behavior:contain}.modules-v217-scope .module-dialog{inline-size:min(620px,100%);max-block-size:min(90dvh,780px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--module-border);border-radius:20px;background:#fff;box-shadow:0 28px 90px rgba(6,42,33,.28)}.modules-v217-scope .module-dialog>:where(header,footer){flex:0 0 auto;padding:16px 18px;background:#fff}.modules-v217-scope .module-dialog>header{border-block-end:1px solid var(--module-border)}.modules-v217-scope .module-dialog>footer{display:flex;justify-content:flex-start;gap:9px;flex-wrap:wrap;border-block-start:1px solid var(--module-border)}.modules-v217-scope .module-dialog-body{min-block-size:0;padding:18px;overflow:auto;overscroll-behavior:contain}.modules-v217-scope .module-bottom-sheet{align-self:end;inline-size:min(760px,100%);max-block-size:min(82dvh,720px);margin-inline:auto;border-radius:22px 22px 0 0;background:#fff;overflow:auto;overscroll-behavior:contain;padding-block-end:max(16px,env(safe-area-inset-bottom))}@media (max-width:1050px){.modules-v217-scope .backup-create-card,.modules-v217-scope .backup-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-v217-scope .backup-create-card>div{grid-column:1/-1}.modules-v217-scope .import-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-v217-scope .import-controls .file-select{grid-column:1/-1}.modules-v217-scope .import-commit{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-v217-scope .import-commit button{grid-column:1/-1}.modules-v217-scope .reset-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.modules-v217-scope .module-page-header,.modules-v217-scope :where(.backup-header,.reset-header){grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:start}.modules-v217-scope :where(.backup-header,.reset-header)>a{grid-column:1/-1;justify-self:stretch}.modules-v217-scope .backup-list-head{grid-template-columns:1fr auto}.modules-v217-scope .backup-list-head label{grid-column:1/-1;grid-row:2}.modules-v217-scope.account-flow-page{grid-template-columns:1fr;align-content:start;background:linear-gradient(180deg,#083e31 0 220px,var(--bg) 220px)}.modules-v217-scope .account-flow-brand{min-block-size:220px;padding:max(24px,env(safe-area-inset-top)) 24px 64px;align-content:start;background:transparent}.modules-v217-scope .account-flow-brand .brand-full-logo{inline-size:min(260px,76vw)}.modules-v217-scope .account-flow-card{inline-size:min(620px,calc(100% - 28px));margin-block:-34px max(22px,env(safe-area-inset-bottom));position:relative}.modules-v217-scope .reset-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.modules-v217-scope :where(.backup-center-page,.import-center-page,.factory-reset-page){padding-block:12px max(18px,env(safe-area-inset-bottom));padding-inline:12px}.modules-v217-scope .module-page-header,.modules-v217-scope :where(.backup-header,.reset-header){grid-template-columns:1fr;padding:16px;gap:12px;border-radius:16px}.modules-v217-scope :where(.backup-header,.reset-header)>a{grid-column:auto;inline-size:100%}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel){border-radius:16px}.modules-v217-scope .backup-create-card,.modules-v217-scope .backup-kpis,.modules-v217-scope .backup-list-head,.modules-v217-scope .import-commit,.modules-v217-scope .import-controls,.modules-v217-scope .import-kpis{grid-template-columns:1fr}.modules-v217-scope :where(.backup-create-card,.backup-list-head,.import-controls,.import-commit)>*{grid-column:1!important;grid-row:auto!important;inline-size:100%}.modules-v217-scope .backup-kpis>div{min-block-size:78px}.modules-v217-scope .backup-list article{align-items:stretch;flex-direction:column}.modules-v217-scope .backup-list article button{inline-size:100%}.modules-v217-scope .security-panel>.panel-head{display:grid;grid-template-columns:1fr}.modules-v217-scope .panel-head-actions{inline-size:100%;display:grid;grid-template-columns:1fr}.modules-v217-scope .panel-head-actions>*{inline-size:100%}.modules-v217-scope .session-list article{grid-template-columns:44px minmax(0,1fr)}.modules-v217-scope .session-list article>:where(button,.current-session){grid-column:1/-1;inline-size:100%;justify-content:center}.modules-v217-scope .data-table{min-inline-size:0;border-collapse:separate;border-spacing:0}.modules-v217-scope .data-table thead{display:none}.modules-v217-scope .data-table,.modules-v217-scope .data-table tbody,.modules-v217-scope .data-table td,.modules-v217-scope .data-table tr{display:block;inline-size:100%}.modules-v217-scope .data-table tbody{display:grid;gap:10px;padding:10px}.modules-v217-scope .data-table tr{padding:4px 12px;overflow:hidden;border:1px solid var(--module-border);border-radius:13px;background:#fff}.modules-v217-scope .data-table td{min-block-size:44px;padding:10px 0;display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);align-items:start;gap:10px;border-block-end:1px solid #e7ede9;overflow-wrap:anywhere}.modules-v217-scope .data-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800}.modules-v217-scope .data-table td:last-child{border-block-end:0}.modules-v217-scope .form-grid{grid-template-columns:1fr}.modules-v217-scope .form-grid .wide{grid-column:auto}.modules-v217-scope .module-dialog-backdrop{align-items:end;padding:0}.modules-v217-scope .module-dialog{inline-size:100%;max-block-size:92dvh;border-radius:22px 22px 0 0;padding-block-end:env(safe-area-inset-bottom)}.modules-v217-scope .module-dialog>footer>*{flex:1 1 140px}}@media (max-width:420px){.modules-v217-scope .account-flow-card{padding:22px 18px}.modules-v217-scope .account-flow-brand>p:last-child{display:none}.modules-v217-scope .reset-counts{grid-template-columns:1fr}.modules-v217-scope .system-state-card .state-actions>*{inline-size:100%}.modules-v217-scope .data-table td{grid-template-columns:1fr;gap:4px}}@media (pointer:coarse){.modules-v217-scope :where(button,a,input,select,summary,[role=button]){min-block-size:48px}.modules-v217-scope :where(input[type=checkbox],input[type=radio]){min-block-size:22px;min-inline-size:22px}}@media (prefers-reduced-motion:reduce){.modules-v217-scope *,.modules-v217-scope :after,.modules-v217-scope :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (forced-colors:active){.modules-v217-scope :where(.primary-button,.secondary-button,.danger-button,.ghost-button,.notice,.form-error,.form-success){border:1px solid CanvasText}.modules-v217-scope :where(.current-session,.tag){border:1px solid}}@media print{.modules-v217-scope{color:#000!important;background:#fff!important}.modules-v217-scope :where(.backup-header,.reset-header,.backup-panel,.import-panel,.reset-panel,.security-panel,.setup-card,.account-flow-card,.system-state-card){inline-size:100%!important;max-inline-size:none!important;color:#000!important;background:#fff!important;border-color:#999!important;box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.modules-v217-scope.account-flow-page{display:block!important}.modules-v217-scope :where(button,form,input[type=password],.account-flow-brand,.panel-head-actions,.file-select,.state-actions,.reset-actions,.reset-confirmations,.backup-create-card,.import-commit,.row-action-menu,.module-dialog-backdrop){display:none!important}.modules-v217-scope :where(a[href]):after{content:" (" attr(href) ")";font-size:10pt;direction:ltr;unicode-bidi:isolate}.modules-v217-scope :where(input,select,textarea){border:1px solid #777!important;background:#fff!important}.modules-v217-scope .table-wrap{overflow:visible!important;border:0}.modules-v217-scope .data-table{min-inline-size:0}.modules-v217-scope .data-table th{position:static;color:#000;background:#eee!important}.modules-v217-scope .data-table tr{page-break-inside:avoid;break-inside:avoid}}@font-face{font-family:VidaUIYekan-v2171;src:url(/fonts/ui-v2171/vida-ui-yekan-regular-v2171.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400;unicode-range:u+0000-024f,u+06??,u+0750-077f,u+08a0-08ff,u+2000-206f,u+20a0-20cf,u+fb50-fdff,u+fe70-feff}@font-face{font-family:VidaUIYekan-v2171;src:url(/fonts/ui-v2171/vida-ui-traffic-bold-v2171.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700;unicode-range:u+0000-024f,u+06??,u+0750-077f,u+08a0-08ff,u+2000-206f,u+20a0-20cf,u+fb50-fdff,u+fe70-feff}@font-face{font-family:VidaUITraffic-v2171;src:url(/fonts/ui-v2171/vida-ui-traffic-regular-v2171.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400;unicode-range:u+0000-024f,u+06??,u+0750-077f,u+08a0-08ff,u+2000-206f,u+20a0-20cf,u+fb50-fdff,u+fe70-feff}@font-face{font-family:VidaUITraffic-v2171;src:url(/fonts/ui-v2171/vida-ui-traffic-bold-v2171.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700;unicode-range:u+0000-024f,u+06??,u+0750-077f,u+08a0-08ff,u+2000-206f,u+20a0-20cf,u+fb50-fdff,u+fe70-feff}:root{--vida-ui-font-body-v2171:"VidaUIYekan-v2171",IRANSansVida,Tahoma,Arial,sans-serif;--vida-ui-font-display-v2171:"VidaUITraffic-v2171","VidaUIYekan-v2171",IRANSansVida,Tahoma,Arial,sans-serif;--vida-ui-font-numeric-v2171:IRANSansVida,"VidaUIYekan-v2171",Tahoma,Arial,sans-serif;--vida-ui-text-meta-v2171:0.75rem;--vida-ui-text-xs-v2171:0.8125rem;--vida-ui-text-sm-v2171:0.875rem;--vida-ui-text-body-v2171:0.9375rem;--vida-ui-text-lg-v2171:1.0625rem;--vida-ui-text-xl-v2171:1.25rem;--vida-ui-text-2xl-v2171:clamp(1.375rem,1.15rem + 0.65vw,1.75rem);--vida-ui-text-3xl-v2171:clamp(1.75rem,1.35rem + 1.15vw,2.25rem);--vida-ui-leading-tight-v2171:1.5;--vida-ui-leading-body-v2171:1.8;--vida-ui-leading-relaxed-v2171:2;--vida-ui-weight-regular-v2171:400;--vida-ui-weight-bold-v2171:700}:is(body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope),body.vds-root :is(.loading-cover,.modal-backdrop,.row-action-backdrop,.row-action-popover),body.modules-v217-scope){--vds-font-sans:var(--vida-ui-font-body-v2171);--vds-font-size-xs:var(--vida-ui-text-meta-v2171);--vds-font-size-sm:var(--vida-ui-text-sm-v2171);--vds-font-size-md:var(--vida-ui-text-body-v2171);--vds-font-size-lg:var(--vida-ui-text-lg-v2171);--vds-font-size-xl:var(--vida-ui-text-xl-v2171);--vds-font-size-2xl:var(--vida-ui-text-2xl-v2171);--vds-font-size-3xl:var(--vida-ui-text-3xl-v2171);--vds-line-tight:var(--vida-ui-leading-tight-v2171);--vds-line-normal:var(--vida-ui-leading-body-v2171);--vds-weight-regular:var(--vida-ui-weight-regular-v2171);--vds-weight-medium:var(--vida-ui-weight-regular-v2171);--vds-weight-semibold:var(--vida-ui-weight-bold-v2171);--vds-weight-bold:var(--vida-ui-weight-bold-v2171);font-family:var(--vida-ui-font-body-v2171);font-size:var(--vida-ui-text-body-v2171);line-height:var(--vida-ui-leading-body-v2171)}body.modules-v217-scope :is(button,input,select,textarea,option),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope,.loading-cover,.modal-backdrop,.row-action-backdrop,.row-action-popover) :is(button,input,select,textarea,option){font-family:inherit;letter-spacing:normal}body.modules-v217-scope :is(h1,h2,h3,h4,h5,h6),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(h1,h2,h3,h4,h5,h6){font-family:var(--vida-ui-font-body-v2171);font-style:normal;letter-spacing:normal;line-height:var(--vida-ui-leading-tight-v2171)}body.vds-root .modal-backdrop .modal :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-style:normal;letter-spacing:normal;line-height:var(--vida-ui-leading-tight-v2171)}body.modules-v217-scope .system-state-card h1,body.vds-root .auth-v217 .auth-v217__brand-content h2,body.vds-root .auth-v217 .auth-v217__form-heading h1,body.vds-root .modules-v217-scope .account-flow-card h1,body.vds-root .modules-v217-scope .module-page-header h1,body.vds-root .modules-v217-scope .setup-card>h1,body.vds-root .modules-v217-scope .system-state-card h1,body.vds-root .vida-shell-v217 .section-head>div>h2,body.vds-root .vida-shell-v217 .vida-command-intro h2{font-family:var(--vida-ui-font-display-v2171);font-weight:var(--vida-ui-weight-bold-v2171);letter-spacing:normal;line-height:1.55;text-wrap:balance}body.modules-v217-scope .brand-lockup-copy>strong,body.modules-v217-scope .system-state-card h1,body.vds-root .modules-v217-scope .brand-lockup-copy>strong,body.vds-root .vida-shell-v217 .vida-shell-brand-copy>strong,body.vds-root .vida-shell-v217 .vida-shell-title h1{font-family:var(--vida-ui-font-display-v2171);font-weight:var(--vida-ui-weight-bold-v2171);letter-spacing:normal;line-height:1.55}body.modules-v217-scope .brand-english,body.vds-root .modules-v217-scope .brand-english{font-family:var(--vida-ui-font-body-v2171);font-size:var(--vida-ui-text-meta-v2171);font-weight:var(--vida-ui-weight-bold-v2171);letter-spacing:normal}body.modules-v217-scope .reset-counts strong,body.vds-root .modules-v217-scope .reset-counts strong,body.vds-root .vida-shell-v217 .cheque-plan-total>strong,body.vds-root .vida-shell-v217 .kpi-card>div:last-child>strong,body.vds-root .vida-shell-v217 .report-kpis strong,body.vds-root .vida-shell-v217 .vida-command-collection-lead strong,body.vds-root .vida-shell-v217 .vida-command-kpi-copy>strong,body.vds-root .vida-shell-v217 .vida-command-money-grid dd,body.vds-root .vida-shell-v217 .vida-command-payment-states strong,body.vds-root .vida-shell-v217 .vida-finance-contract-row>span:nth-child(2) strong,body.vds-root .vida-shell-v217 .vida-finance-due>strong,body.vds-root .vida-shell-v217 .vida-finance-summary dd,body.vds-root .vida-shell-v217 .vida-finance-upcoming-amount>strong,body.vds-root .vida-shell-v217 :is(.amount,.financial-mobile-number,.financial-mobile-money,.month-rent-amount,.ownership-total,.vida-command-total-badge,.vds-table__number,.vds-progress__value,.vds-ltr-value,[dir=ltr]),body.vds-root .vida-ui-numeric-v2171,body.vds-root [data-vida-numeric-v2171=true]{font-family:var(--vida-ui-font-numeric-v2171);font-synthesis:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"kern" 1,tabular-nums lining-nums;letter-spacing:normal}@font-face{font-family:VidaUIVazirmatn-v2172;src:url(/fonts/ui-v2172/vida-ui-vazirmatn-variable-v33.003.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{--vida-ui-font-v2172:"VidaUIVazirmatn-v2172",Tahoma,Arial,sans-serif;--vida-ui-font-body-v2172:var(--vida-ui-font-v2172);--vida-ui-font-display-v2172:var(--vida-ui-font-v2172);--vida-ui-font-numeric-v2172:var(--vida-ui-font-v2172);--vida-ui-weight-regular-v2172:400;--vida-ui-weight-medium-v2172:500;--vida-ui-weight-semibold-v2172:600;--vida-ui-weight-bold-v2172:700;--vida-ui-weight-extrabold-v2172:800;--vida-ui-leading-tight-v2172:1.45;--vida-ui-leading-heading-v2172:1.55;--vida-ui-leading-control-v2172:1.5;--vida-ui-leading-body-v2172:1.75;--vida-ui-leading-relaxed-v2172:1.9;--vida-ui-font-body-v2171:var(--vida-ui-font-body-v2172);--vida-ui-font-display-v2171:var(--vida-ui-font-display-v2172);--vida-ui-font-numeric-v2171:var(--vida-ui-font-numeric-v2172);--vida-ui-font:var(--vida-ui-font-v2172);--vida-display-font:var(--vida-ui-font-v2172);--font-vazirmatn:var(--vida-ui-font-v2172)}:is(body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope),body.vds-root :is(.loading-cover,.modal-backdrop,.row-action-backdrop,.row-action-popover),body.modules-v217-scope){--vds-font-sans:var(--vida-ui-font-v2172);--vds-weight-regular:var(--vida-ui-weight-regular-v2172);--vds-weight-medium:var(--vida-ui-weight-medium-v2172);--vds-weight-semibold:var(--vida-ui-weight-semibold-v2172);--vds-weight-bold:var(--vida-ui-weight-bold-v2172);--vds-line-tight:var(--vida-ui-leading-tight-v2172);--vds-line-normal:var(--vida-ui-leading-body-v2172);font-family:var(--vida-ui-font-v2172);font-size:.9375rem;font-weight:var(--vida-ui-weight-regular-v2172);font-synthesis:none;font-feature-settings:"kern",common-ligatures contextual;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;line-height:var(--vida-ui-leading-body-v2172);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modules-v217-scope :where(div,h1,h2,h3,h4,h5,h6,p,span,strong,b,small,a,button,input,select,textarea,option,label,legend,li,dt,dd,th,td,output,time),body.vds-root :is(.loading-cover,.modal-backdrop,.row-action-backdrop,.row-action-popover) :where(div,h1,h2,h3,h4,h5,h6,p,span,strong,small,a,button,input,select,textarea,option,label,legend,li,dt,dd,th,td,output,time),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :where(div,h1,h2,h3,h4,h5,h6,p,span,strong,b,em,small,a,button,input,select,textarea,option,label,legend,li,dt,dd,th,td,caption,output,time,mark){font-family:var(--vida-ui-font-v2172)}body.modules-v217-scope :is(button,input,select,textarea,option),body.vds-root :is(.loading-cover,.modal-backdrop,.row-action-backdrop,.row-action-popover) :is(button,input,select,textarea,option),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(button,input,select,textarea,option){font-family:var(--vida-ui-font-v2172);font-weight:var(--vida-ui-weight-medium-v2172);letter-spacing:normal;line-height:var(--vida-ui-leading-control-v2172)}body.modules-v217-scope :is(h1,h2),body.vds-root :is(.loading-cover,.modal-backdrop,.row-action-popover) :is(h1,h2),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(h1,h2){font-family:var(--vida-ui-font-display-v2172);font-weight:var(--vida-ui-weight-bold-v2172);letter-spacing:normal;line-height:var(--vida-ui-leading-tight-v2172);text-wrap:balance}body.modules-v217-scope :is(h3,h4,h5,h6),body.vds-root :is(.loading-cover,.modal-backdrop,.row-action-popover) :is(h3,h4,h5,h6),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(h3,h4,h5,h6){font-family:var(--vida-ui-font-display-v2172);font-weight:var(--vida-ui-weight-semibold-v2172);letter-spacing:normal;line-height:var(--vida-ui-leading-heading-v2172)}body.modules-v217-scope :is(label,legend),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(label,legend){font-weight:var(--vida-ui-weight-medium-v2172);line-height:var(--vida-ui-leading-heading-v2172)}body.modules-v217-scope :is(strong,b),body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(strong,b){font-weight:var(--vida-ui-weight-semibold-v2172)}body.modules-v217-scope .brand-lockup-copy>strong,body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope) :is(.vida-shell-brand-copy>strong,.brand-lockup-copy>strong,.auth-v217__brand-content h2){font-family:var(--vida-ui-font-display-v2172);font-weight:var(--vida-ui-weight-extrabold-v2172);letter-spacing:normal}body.modules-v217-scope .reset-counts strong,body.vds-root .modules-v217-scope .reset-counts strong,body.vds-root .vida-shell-v217 .cheque-plan-total>strong,body.vds-root .vida-shell-v217 .kpi-card>div:last-child>strong,body.vds-root .vida-shell-v217 .report-kpis strong,body.vds-root .vida-shell-v217 .vida-command-collection-lead strong,body.vds-root .vida-shell-v217 .vida-command-kpi-copy>strong,body.vds-root .vida-shell-v217 .vida-command-money-grid dd,body.vds-root .vida-shell-v217 .vida-command-payment-states strong,body.vds-root .vida-shell-v217 .vida-finance-contract-row>span:nth-child(2) strong,body.vds-root .vida-shell-v217 .vida-finance-due>strong,body.vds-root .vida-shell-v217 .vida-finance-summary dd,body.vds-root .vida-shell-v217 .vida-finance-upcoming-amount>strong,body.vds-root .vida-ui-numeric-v2171,body.vds-root :is(.vida-shell-v217,.modules-v217-scope) :is(.amount,.financial-mobile-number,.financial-mobile-money,.month-rent-amount,.ownership-total,.vida-command-total-badge,.vds-table__number,.vds-progress__value,.vds-ltr-value,[dir=ltr]),body.vds-root [data-vida-numeric-v2171=true]{font-family:var(--vida-ui-font-numeric-v2172);font-synthesis:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"kern" 1,tabular-nums lining-nums;letter-spacing:normal}@media (max-width:780px){:is(body.vds-root :is(.vida-shell-v217,.auth-v217,.modules-v217-scope),body.modules-v217-scope){line-height:1.7}}