.modules-v217-scope .system-state-page,.modules-v217-scope:is(.backup-center-page,.import-center-page,.factory-reset-page,.system-state-page,.account-flow-page,.setup-page){--vida-standalone-page-max:1180px;--vida-standalone-ink:#14251f;--vida-standalone-muted:#5a6b64;--vida-standalone-line:#d3dfd8;--vida-standalone-line-strong:#b9cbc2;--vida-standalone-soft:#f6faf8;--vida-standalone-brand:#0b684f;--vida-standalone-focus:#0f765b;--vida-standalone-shadow:0 10px 30px rgba(10,55,42,0.07);color:var(--vida-standalone-ink);direction:rtl;font-size:15px;font-weight:400;line-height:1.8;text-align:start}.modules-v217-scope:is(.backup-center-page,.import-center-page,.factory-reset-page){min-block-size:100dvh;padding:clamp(18px,2.5vw,32px) clamp(16px,2.5vw,30px) 40px;background:radial-gradient(circle at 82% 0,rgba(15,118,91,.08),transparent 30rem),#f3f7f5}.modules-v217-scope.account-flow-page{min-block-size:100dvh;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);background:#f3f7f5}.modules-v217-scope .account-flow-brand{min-inline-size:0;padding:clamp(34px,5vw,68px);align-content:center;gap:13px;color:#eef8f4;background:radial-gradient(circle at 18% 14%,rgba(218,177,94,.2),transparent 22rem),linear-gradient(145deg,#073e31,#0a624b)}.modules-v217-scope .account-flow-brand .brand-lockup{gap:13px}.modules-v217-scope .account-flow-brand .brand-lockup-mark{inline-size:72px;block-size:72px;flex:0 0 72px}.modules-v217-scope .account-flow-brand .brand-lockup-copy{gap:3px}.modules-v217-scope .account-flow-brand .brand-lockup-copy strong{color:#fff;font-family:var(--vida-ui-font-display-v2171,"VidaUIYekan-v2171",Tahoma,sans-serif);font-size:31px;font-weight:700;letter-spacing:normal;line-height:1.35}.modules-v217-scope .account-flow-brand .brand-english{margin-block-start:2px;color:#f0cd87;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.45}.modules-v217-scope .account-flow-brand .eyebrow{margin:8px 0 0;color:#bce4d6;font-size:13px;font-weight:700;line-height:1.65}.modules-v217-scope .account-flow-brand>p:last-child{max-inline-size:520px;margin:0;color:#d9ebe4;font-size:15px;font-weight:400;line-height:1.9}.modules-v217-scope .account-flow-card{align-self:center;justify-self:center;inline-size:min(560px,calc(100% - 44px));margin-block:28px;padding:clamp(28px,4vw,38px);border:1px solid var(--vida-standalone-line);border-radius:19px;background:#fff;box-shadow:var(--vida-standalone-shadow)}.modules-v217-scope .account-flow-card .eyebrow,.modules-v217-scope .setup-card .eyebrow{margin:0;color:var(--vida-standalone-brand);font-size:13px;font-weight:700;line-height:1.65}.modules-v217-scope .account-flow-card h1,.modules-v217-scope .setup-card h1{margin:4px 0 7px;color:var(--vida-standalone-ink);font-family:var(--vida-ui-font-display-v2171,"VidaUIYekan-v2171",Tahoma,sans-serif);font-size:clamp(27px,24px + .7vw,33px);font-weight:700;letter-spacing:normal;line-height:1.5}.modules-v217-scope .account-flow-card p,.modules-v217-scope .setup-card>p:not(.eyebrow){margin:0;color:var(--vida-standalone-muted);font-size:14px;font-weight:400;line-height:1.85}.modules-v217-scope.setup-page{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% 8%,rgba(15,118,91,.12),transparent 28rem),#f2f7f4}.modules-v217-scope .setup-card{inline-size:min(720px,100%);padding:clamp(26px,4vw,38px);border:1px solid var(--vida-standalone-line);border-radius:19px;background:#fff;box-shadow:var(--vida-standalone-shadow)}.modules-v217-scope .setup-card .brand-lockup{gap:10px}.modules-v217-scope .setup-card .brand-lockup-mark{inline-size:58px;block-size:58px;flex:0 0 58px}.modules-v217-scope .setup-card .brand-lockup-copy{gap:2px}.modules-v217-scope .setup-card .brand-lockup-copy strong{color:var(--vida-standalone-ink);font-family:var(--vida-ui-font-display-v2171,"VidaUIYekan-v2171",Tahoma,sans-serif);font-size:24px;font-weight:700;letter-spacing:normal;line-height:1.4}.modules-v217-scope .setup-card .brand-english{margin-block-start:1px;color:#79602f;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.45}.modules-v217-scope :where(.account-flow-card,.setup-card) :where(.form-stack,.form-grid){gap:14px;margin-block-start:22px}.modules-v217-scope :where(.account-flow-card,.setup-card) :where(.form-stack,.form-grid) label{min-inline-size:0;gap:6px;color:#29483e;font-size:14px;font-weight:700;line-height:1.65}.modules-v217-scope :where(.account-flow-card,.setup-card) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-block-size:46px;padding:10px 12px;color:var(--vida-standalone-ink);border-color:var(--vida-standalone-line-strong);border-radius:11px;background:#fff;font-size:14px;font-weight:400;line-height:1.55}.modules-v217-scope :where(.account-flow-card,.setup-card) .field-action{inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px}.modules-v217-scope :where(.account-flow-card,.setup-card) .field-hint{color:var(--vida-standalone-muted);font-size:12px;font-weight:400;line-height:1.75}.modules-v217-scope :where(.account-flow-card,.setup-card) :where(button,.primary-button,.secondary-button){min-block-size:44px;min-inline-size:44px;border-radius:11px;font-size:14px;font-weight:700;line-height:1.5}.modules-v217-scope :where(.account-flow-card,.setup-card) .form-error{padding:11px 13px;border-radius:11px;font-size:13px;font-weight:700;line-height:1.75}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.account-flow-card,.setup-card,.system-state-card,.module-dialog) :where(input,textarea)::placeholder{color:#617069;opacity:1}.modules-v217-scope :where(.account-flow-card,.setup-card) :where(button,input,select,textarea):focus-visible{outline:3px solid #0f765b;outline-offset:2px;box-shadow:0 0 0 4px rgba(15,118,91,.12)}.modules-v217-scope :where(.module-page-header,.backup-panel,.import-panel,.reset-panel,.settings-stack,.system-state-card){min-inline-size:0}.modules-v217-scope :where(.module-page-header,.backup-panel,.import-panel,.reset-panel,.settings-stack){inline-size:min(100%,var(--vida-standalone-page-max,1180px));margin-inline:auto}.modules-v217-scope .module-page-header{grid-template-columns:minmax(180px,210px) minmax(0,1fr) auto;gap:18px;margin-block-end:16px;padding:18px 20px;border-color:var(--vida-standalone-line);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:var(--vida-standalone-shadow)}.modules-v217-scope .module-page-header .brand-lockup{min-inline-size:0;gap:10px}.modules-v217-scope .module-page-header .brand-lockup-mark{inline-size:56px;block-size:56px;flex:0 0 56px}.modules-v217-scope .module-page-header .brand-lockup-copy{min-inline-size:0;gap:2px}.modules-v217-scope .module-page-header .brand-lockup-copy strong{color:var(--vida-standalone-ink);font-size:22px;font-weight:700;letter-spacing:normal;line-height:1.35}.modules-v217-scope .module-page-header .brand-english{margin-block-start:2px;color:#79602f;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4}.modules-v217-scope .module-page-header>div{min-inline-size:0}.modules-v217-scope .module-page-header .eyebrow{display:block;margin:0;color:var(--vida-standalone-brand);font-size:13px;font-weight:700;line-height:1.6}.modules-v217-scope .module-page-header h1{margin:2px 0 4px;color:var(--vida-standalone-ink);font-size:clamp(27px,24px + .45vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.5}.modules-v217-scope .module-page-header p{max-inline-size:720px;margin:0;color:var(--vida-standalone-muted);font-size:14px;font-weight:400;line-height:1.85}.modules-v217-scope .module-page-header>a{min-block-size:44px;justify-self:end;padding-inline:15px;font-size:14px;font-weight:700}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel){gap:16px;padding:clamp(17px,2vw,22px);color:var(--vida-standalone-ink);border-color:var(--vida-standalone-line);border-radius:16px;background:#fff;box-shadow:var(--vida-standalone-shadow)}.modules-v217-scope .settings-stack{gap:14px}.modules-v217-scope .settings-stack>section{min-inline-size:0}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(h2,h3,h4,strong,b,th,label,button){font-weight:700}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(p,li,dd,td,input,select,textarea,caption){font-weight:400}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(p,li,dd){font-size:14px;line-height:1.85}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) small{font-size:12px;font-weight:400;line-height:1.75}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(h2,h3,h4){color:var(--vida-standalone-ink);letter-spacing:-.015em}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.module-dialog) h2{font-size:20px;line-height:1.55}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.module-dialog) h3{font-size:18px;line-height:1.6}.modules-v217-scope .settings-stack>section:first-child :where(h2,h3,strong,b,label,button,a[href],span){font-weight:700}.modules-v217-scope .settings-stack>section:first-child :where(p,li,input){font-weight:400}.modules-v217-scope .settings-stack>section:first-child h2{font-size:clamp(21px,19px + .35vw,25px)}.modules-v217-scope .settings-stack>section:first-child h3{font-size:18px}.modules-v217-scope .settings-stack>section:first-child :where(p,li){font-size:14px}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-block-size:44px;padding:9px 12px;color:var(--vida-standalone-ink);border-color:var(--vida-standalone-line-strong);border-radius:11px;background:#fff;font-size:14px;font-weight:400;line-height:1.55}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) textarea{min-block-size:108px;line-height:1.85}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(label){color:#29483e;font-size:13px;line-height:1.65}.modules-v217-scope .settings-stack>section:first-child a[href]:not(.inline-safe-link),.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(button,.primary-button,.secondary-button,.danger-button,.ghost-button){min-block-size:44px;min-inline-size:44px;padding:9px 14px;border-radius:11px;font-size:14px;font-weight:700;line-height:1.5}.modules-v217-scope .inline-safe-link{font-weight:700}.modules-v217-scope :where(.module-page-header,.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0f765b;outline-offset:2px;box-shadow:0 0 0 4px rgba(15,118,91,.12)}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.system-state-card,.module-dialog) :where(input,select,textarea)[aria-invalid=true]{border-color:#ad3542;box-shadow:0 0 0 4px rgba(173,53,66,.1)}.modules-v217-scope :where(.backup-create-card,.backup-list-head,.import-controls,.import-commit,.reset-confirmations,.form-stack,.form-grid){gap:12px}.modules-v217-scope :where(.backup-create-card,.backup-list-head,.import-controls,.import-commit,.reset-confirmations,.form-stack,.form-grid) label{min-inline-size:0;display:grid;gap:6px}.modules-v217-scope .backup-create-card{grid-template-columns:minmax(220px,1.15fr) minmax(180px,.8fr) minmax(210px,.9fr) auto;align-items:end;padding:16px;border-color:#c6dcd2;border-radius:14px}.modules-v217-scope .backup-create-card h2,.modules-v217-scope .backup-list-head h2{margin:0 0 3px}.modules-v217-scope .backup-create-card p,.modules-v217-scope .backup-list-head p{margin:0;color:var(--vida-standalone-muted)}.modules-v217-scope .backup-list-head{grid-template-columns:minmax(0,1fr) minmax(230px,320px) auto;align-items:end}.modules-v217-scope .import-controls{grid-template-columns:minmax(150px,190px) auto minmax(250px,1fr) auto;align-items:end}.modules-v217-scope .import-commit{grid-template-columns:repeat(2,minmax(190px,1fr)) auto;align-items:end;padding:15px;border-color:#c6dcd2;border-radius:14px}.modules-v217-scope .file-select{min-block-size:44px;padding:9px 12px;border-color:#93b7a8;border-radius:11px;font-size:14px;font-weight:700;line-height:1.55}.modules-v217-scope :where(.backup-create-card,.reset-confirmations,.import-commit) code{font-size:13px;font-weight:700;letter-spacing:normal}.modules-v217-scope .backup-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.modules-v217-scope .backup-kpis>div{min-block-size:92px;padding:13px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 10px;border-color:var(--vida-standalone-line);border-radius:13px;background:var(--vida-standalone-soft)}.modules-v217-scope .backup-kpis>div>svg{grid-row:1/3;align-self:center}.modules-v217-scope .backup-kpis span,.modules-v217-scope .reset-counts span{color:var(--vida-standalone-muted);font-size:13px;font-weight:400;line-height:1.55}.modules-v217-scope .backup-kpis strong{color:var(--vida-standalone-ink);font-size:15px;font-weight:700;line-height:1.55}.modules-v217-scope .import-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.modules-v217-scope .import-kpis>span{min-block-size:78px;padding:12px 14px;border-color:var(--vida-standalone-line);border-radius:13px;background:var(--vida-standalone-soft);color:var(--vida-standalone-muted);font-size:13px;font-weight:400}.modules-v217-scope .import-kpis strong{color:var(--vida-standalone-ink);font-size:22px;font-weight:700;line-height:1.35}.modules-v217-scope .reset-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.modules-v217-scope .reset-counts>div{min-block-size:78px;padding:12px;border-color:var(--vida-standalone-line);border-radius:12px;background:var(--vida-standalone-soft)}.modules-v217-scope .reset-counts strong{color:var(--vida-standalone-ink);font-family:var(--vida-ui-font-numeric-v2171,IRANSansVida,Tahoma,sans-serif);font-size:20px;font-weight:700;line-height:1.35}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note){gap:10px;padding:13px 14px;border-radius:13px;font-size:14px;line-height:1.8}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note) strong{font-size:14px;font-weight:700}.modules-v217-scope :where(.notice,.import-safety,.backup-restore-note) p{margin-block-start:2px;font-size:13px}.modules-v217-scope :where(.backup-message,.form-error,.form-success){padding:11px 13px;border-radius:11px;font-size:13px;font-weight:700;line-height:1.75}.modules-v217-scope .backup-list{gap:9px}.modules-v217-scope .backup-list article{min-block-size:70px;padding:12px 14px;gap:12px;border-color:var(--vida-standalone-line);border-radius:12px;background:#fff}.modules-v217-scope .backup-list article>div{min-inline-size:0}.modules-v217-scope .backup-list article strong{color:var(--vida-standalone-ink);font-size:14px;font-weight:700;line-height:1.65}.modules-v217-scope .backup-list article span{color:var(--vida-standalone-muted);font-size:12px;font-weight:400;line-height:1.7}.modules-v217-scope .security-panel>.panel-head{gap:14px;margin-block-end:14px;padding-block-end:13px;border-color:var(--vida-standalone-line)}.modules-v217-scope .security-panel .panel-head h3{margin:2px 0 0;font-size:19px;font-weight:700}.modules-v217-scope .security-panel .eyebrow{color:var(--vida-standalone-brand);font-size:12px;font-weight:700}.modules-v217-scope .panel-head-actions,.modules-v217-scope .session-list{gap:8px}.modules-v217-scope .session-list article{min-block-size:76px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px;border-color:var(--vida-standalone-line);border-radius:12px;background:var(--vida-standalone-soft)}.modules-v217-scope .session-list article:has(>.current-session):has(>.danger-button){grid-template-columns:42px minmax(0,1fr) auto auto}.modules-v217-scope .session-list article strong{font-size:14px;font-weight:700;line-height:1.6}.modules-v217-scope .session-list article small{color:var(--vida-standalone-muted);font-size:12px;font-weight:400}.modules-v217-scope .current-session,.modules-v217-scope .tag{min-block-size:28px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.55}.modules-v217-scope .table-wrap{max-inline-size:100%;border-color:var(--vida-standalone-line);border-radius:13px;background:#fff}.modules-v217-scope .data-table{inline-size:100%;min-inline-size:680px}.modules-v217-scope .data-table th{block-size:46px;padding:11px 13px;color:#53665d;border-color:var(--vida-standalone-line);background:#f3f7f5;font-size:13px;font-weight:700;line-height:1.55}.modules-v217-scope .data-table td{padding:12px 13px;color:var(--vida-standalone-ink);font-size:14px;font-weight:400;line-height:1.75}.modules-v217-scope .data-table caption,.modules-v217-scope .preview-limit-note{color:var(--vida-standalone-muted);font-size:12px;font-weight:400;line-height:1.75}.modules-v217-scope :where(.backup-empty,.empty-note,.module-empty-state,.reset-preview-start){min-block-size:150px;padding:22px;color:var(--vida-standalone-muted);border-color:var(--vida-standalone-line-strong);border-radius:13px;background:var(--vida-standalone-soft);font-size:14px;font-weight:400;line-height:1.8}.modules-v217-scope :where(.backup-loading,.security-loading,.module-loading-state){min-block-size:128px;color:var(--vida-standalone-brand);font-size:14px;font-weight:700;line-height:1.75}.modules-v217-scope .reset-check{min-block-size:56px;padding:12px;border-color:var(--vida-standalone-line);border-radius:12px;background:var(--vida-standalone-soft);font-size:13px;line-height:1.75}.modules-v217-scope .reset-check input{inline-size:22px;block-size:22px;min-inline-size:22px;accent-color:var(--vida-standalone-brand)}.modules-v217-scope .reset-actions{gap:9px}.modules-v217-scope .system-state-page,.modules-v217-scope.system-state-page{padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:radial-gradient(circle at 76% 8%,rgba(15,118,91,.1),transparent 26rem),#f1f6f3}.modules-v217-scope .system-state-card,.modules-v217-scope.system-state-page>.system-state-card{inline-size:min(540px,100%);padding:clamp(22px,4vw,32px);border-color:var(--vida-standalone-line);border-radius:18px;background:#fff;box-shadow:var(--vida-standalone-shadow)}.modules-v217-scope .system-state-card .state-icon{inline-size:52px;block-size:52px;margin-block-end:12px;border-radius:14px}.modules-v217-scope .system-state-card .eyebrow{margin:0;color:var(--vida-standalone-brand);font-size:13px;font-weight:700}.modules-v217-scope .system-state-card h1{margin:4px 0 8px;color:var(--vida-standalone-ink);font-family:var(--vida-ui-font-display-v2171,"VidaUIYekan-v2171",Tahoma,sans-serif);font-size:clamp(26px,23px + .6vw,31px);font-weight:700;line-height:1.5}.modules-v217-scope .system-state-card p{margin:0;color:var(--vida-standalone-muted);font-size:14px;font-weight:400;line-height:1.85}.modules-v217-scope .system-state-card .state-actions{gap:8px;margin-block-start:18px}.modules-v217-scope .system-state-card .state-progress{block-size:7px;margin-block-start:18px}.modules-v217-scope .module-dialog-backdrop{padding:18px}.modules-v217-scope .module-dialog{inline-size:min(600px,100%);border-color:var(--vida-standalone-line);border-radius:17px}.modules-v217-scope .module-dialog>:where(header,footer){padding:14px 17px}.modules-v217-scope .module-dialog-body{padding:17px}@media (max-width:768px){.modules-v217-scope.account-flow-page{grid-template-columns:minmax(0,1fr);align-content:start;background:#f3f7f5}.modules-v217-scope .account-flow-brand{min-block-size:210px;padding:max(22px,env(safe-area-inset-top)) 22px 52px;align-content:start}.modules-v217-scope .account-flow-brand .brand-lockup-mark{inline-size:58px;block-size:58px;flex-basis:58px}.modules-v217-scope .account-flow-brand .brand-lockup-copy strong{font-size:25px}.modules-v217-scope .account-flow-card{position:relative;inline-size:min(620px,calc(100% - 24px));margin-block:-30px max(20px,env(safe-area-inset-bottom));padding:24px}.modules-v217-scope.setup-page{padding:12px}.modules-v217-scope .setup-card{padding:24px;border-radius:16px}.modules-v217-scope .setup-card .setup-form{grid-template-columns:minmax(0,1fr)}.modules-v217-scope .setup-card .setup-form .wide{grid-column:auto}.modules-v217-scope :where(.account-flow-card,.setup-card) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.modules-v217-scope:is(.backup-center-page,.import-center-page,.factory-reset-page){padding:12px 12px max(20px,env(safe-area-inset-bottom))}.modules-v217-scope .module-page-header{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px;border-radius:14px}.modules-v217-scope .module-page-header .brand-lockup{inline-size:min(100%,230px)}.modules-v217-scope .module-page-header .brand-lockup-mark{inline-size:50px;block-size:50px;flex-basis:50px}.modules-v217-scope .module-page-header .brand-lockup-copy strong{font-size:20px}.modules-v217-scope .module-page-header h1{font-size:25px}.modules-v217-scope .module-page-header p{font-size:14px}.modules-v217-scope .module-page-header>a{inline-size:100%;justify-self:stretch}.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel){gap:14px;padding:14px;border-radius:14px}.modules-v217-scope :where(.backup-create-card,.backup-list-head,.import-controls,.import-commit){grid-template-columns:minmax(0,1fr)}.modules-v217-scope :where(.backup-create-card,.backup-list-head,.import-controls,.import-commit)>*{grid-column:1;grid-row:auto;inline-size:100%}.modules-v217-scope .backup-kpis,.modules-v217-scope .reset-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-v217-scope .import-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.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 .panel-head-actions,.modules-v217-scope .security-panel>.panel-head{display:grid;grid-template-columns:minmax(0,1fr)}.modules-v217-scope .panel-head-actions,.modules-v217-scope .panel-head-actions>*{inline-size:100%}.modules-v217-scope .session-list article{grid-template-columns:42px 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 :where(.backup-panel,.import-panel,.reset-panel,.security-panel,.settings-stack,.module-dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px}.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:9px;padding:9px}.modules-v217-scope .data-table tr{padding:4px 12px;overflow:hidden;border:1px solid var(--vida-standalone-line);border-radius:12px;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:9px;border-block-end:1px solid #e4ebe7;font-size:14px;overflow-wrap:anywhere}.modules-v217-scope .data-table td:before{content:attr(data-label);color:var(--vida-standalone-muted);font-size:12px;font-weight:700;line-height:1.65}.modules-v217-scope .data-table td:last-child{border-block-end:0}.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:18px 18px 0 0}.modules-v217-scope .module-dialog>footer>*{flex:1 1 140px}}@media (max-width:420px){.modules-v217-scope .account-flow-brand{min-block-size:190px;padding-inline:18px}.modules-v217-scope .account-flow-brand>p:last-child{display:none}.modules-v217-scope .account-flow-card,.modules-v217-scope .setup-card{padding:20px 17px}.modules-v217-scope .account-flow-card h1,.modules-v217-scope .setup-card h1{font-size:25px}.modules-v217-scope .setup-card .brand-lockup-mark{inline-size:50px;block-size:50px;flex-basis:50px}.modules-v217-scope .setup-card .brand-lockup-copy strong{font-size:21px}.modules-v217-scope:is(.backup-center-page,.import-center-page,.factory-reset-page){padding-inline:10px}.modules-v217-scope .module-page-header,.modules-v217-scope :where(.backup-panel,.import-panel,.reset-panel,.security-panel){padding:12px;border-radius:13px}.modules-v217-scope .module-page-header h1{font-size:23px}.modules-v217-scope .backup-kpis,.modules-v217-scope .data-table td,.modules-v217-scope .import-kpis,.modules-v217-scope .reset-counts{grid-template-columns:minmax(0,1fr)}.modules-v217-scope .data-table td{gap:3px}.modules-v217-scope .reset-actions,.modules-v217-scope .system-state-card .state-actions{display:grid;grid-template-columns:minmax(0,1fr)}.modules-v217-scope .reset-actions>*,.modules-v217-scope .system-state-card .state-actions>*{inline-size:100%}.modules-v217-scope .system-state-card,.modules-v217-scope.system-state-page>.system-state-card{padding:18px;border-radius:15px}.modules-v217-scope .system-state-card h1{font-size:24px}.modules-v217-scope .module-dialog-body,.modules-v217-scope .module-dialog>:where(header,footer){padding-inline:13px}}