.rx-header-close{width:48px;height:48px;color:var(--rvx-text-primary,#111);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.rx-header-close svg{width:22px;height:22px}.rx-page-header[data-rovexo-header-standard="1.0"] .rx-page-header__bar,[data-canonical-page-header=v1][data-rovexo-header-standard="1.0"] .rx-page-header__bar{box-sizing:border-box;height:auto;min-height:48px;padding-left:var(--cds-space-page-x,16px);padding-right:var(--cds-space-page-x,16px);padding-bottom:4px;padding-top:max(env(safe-area-inset-top,0px), 4px);background:var(--rvx-page,#fff);grid-template-columns:40px 1fr 48px;align-items:center;gap:8px;display:grid}.rx-page-header__title{letter-spacing:-.02em;text-align:center;color:var(--rvx-text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.rx-page-header__back{justify-content:flex-start;align-items:center;display:flex}.rx-page-header__back .cds-header__back,.rx-page-header[data-rovexo-header-standard="1.0"] .cds-header__back{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px}.rx-page-header[data-rovexo-header-standard="1.0"] .cds-header__back svg{width:22px;height:22px}.rx-page-header__action{justify-content:flex-end;align-items:center;width:48px;min-width:48px;height:48px;display:flex}
:root{--cds-color-primary:#9333ea;--cds-color-primary-hover:#7c3aed;--cds-color-primary-foreground:#fff;--cds-color-accent:#7c3aed;--cds-color-background:#fff;--cds-color-surface:#fff;--cds-color-surface-muted:#f8fafc;--cds-color-border:#0f172a14;--cds-color-divider:#0f172a0f;--cds-color-text-primary:#111;--cds-color-text-secondary:#64748b;--cds-color-text-muted:#64748b;--cds-color-info:#2563eb;--cds-color-info-bg:#2563eb14;--cds-color-success:#047857;--cds-color-success-bg:#05966914;--cds-color-warning:#d97706;--cds-color-warning-bg:#d9770614;--cds-color-danger:#dc2626;--cds-color-danger-bg:#dc262614;--cds-font-size-title:24px;--cds-font-size-body:14px;--cds-font-size-label:16px;--cds-font-size-description:14px;--cds-font-size-section:12px;--cds-font-weight-title:600;--cds-font-weight-label:500;--cds-font-weight-section:600;--cds-letter-spacing-section:.06em;--cds-space-page-x:16px;--cds-space-page-y:16px;--cds-space-section-gap:24px;--cds-space-section-inner-gap:12px;--cds-space-card-padding-sm:12px;--cds-space-card-padding-md:16px;--cds-space-card-padding-lg:20px;--cds-space-safe-bottom:env(safe-area-inset-bottom,0px);--cds-space-safe-top:env(safe-area-inset-top,0px);--cds-radius-card:20px;--cds-radius-card-lg:20px;--cds-radius-input:16px;--cds-radius-button:16px;--cds-radius-pill:999px;--cds-shadow-card:0 1px 6px #0f172a0a;--cds-shadow-modal:0 16px 48px #0f172a29;--cds-elevation-header:50;--cds-touch-target:44px;--cds-header-height:56px;--cds-row-min-height:56px;--cds-button-height:44px;--cds-input-height:44px;--cds-icon-size:20px;--cds-icon-box:20px;--cds-chevron-size:18px;--cds-row-gap:12px;--cds-row-padding-x:16px;--cds-color-chevron:#cbd5e1;--cds-color-row-danger:#ef4444;--cds-duration-fast:.15s;--cds-duration-normal:.22s;--cds-switch-width:28px;--cds-switch-height:16px;--cds-switch-thumb-size:14px;--cds-switch-hit:44px;--cds-switch-track-off:#e5e7eb;--cds-switch-track-on:#047857;--cds-switch-thumb-bg:#fff;--cds-switch-thumb-shadow:0px 1px 2px #00000014;--cds-switch-duration:.2s;--cds-switch-ease:ease-in-out;--cds-switch-thumb-travel:12px;--cds-switch-disabled-opacity:.4;--cds-switch-hover-scale:.98;--cds-switch-press-scale:.96;--cds-ease:cubic-bezier(.4, 0, .2, 1);--cds-page-max-width:100%;--cds-bottom-nav-offset:calc(var(--bottom-nav-shell-height,52px) + 16px + var(--cds-space-safe-bottom))}.cds-layout{background:var(--cds-color-background);flex-direction:column;width:100%;max-width:100%;min-height:100%;margin-inline:0;display:flex}.cds-layout__header{z-index:var(--cds-elevation-header);background:var(--cds-color-background);flex-shrink:0;position:sticky;top:0}.cds-layout__content{gap:var(--cds-space-section-gap);padding:16px var(--cds-space-page-x) 24px;flex-direction:column;flex:1;display:flex}.cds-layout__content--with-bottom-nav{padding-bottom:var(--cds-bottom-nav-offset)}.cds-header{background:var(--cds-color-background);flex-shrink:0}.cds-header__grid{min-height:var(--cds-header-height);padding:max(var(--cds-space-safe-top), var(--cds-space-page-x)) var(--cds-space-page-x) 12px;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;display:grid}.cds-header__back{border-radius:var(--cds-radius-pill);width:48px;height:48px;color:var(--cds-color-text-primary);cursor:pointer;transition:background-color var(--cds-duration-fast) var(--cds-ease);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cds-header__back:hover{background:#0f172a0a}.cds-header__back:focus-visible{outline:none;box-shadow:0 0 0 3px #9333ea33}.cds-header__back svg{width:var(--cds-icon-size);height:var(--cds-icon-size)}.cds-header__title{text-align:center;font-size:var(--cds-font-size-title);font-weight:var(--cds-font-weight-title);color:var(--cds-color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.cds-header__action{justify-content:flex-end;align-items:center;min-width:48px;min-height:48px;display:flex}.account-canonical-header__bar{height:48px;min-height:48px;padding:max(var(--cds-space-safe-top), 4px) var(--cds-space-page-x) 0;align-items:center;display:flex}.account-canonical-header__bar--titled{box-sizing:border-box;height:48px;min-height:48px;padding:max(var(--cds-space-safe-top), 4px) var(--cds-space-page-x) 4px;grid-template-columns:40px 1fr 48px;align-items:center;gap:8px;display:grid}.account-canonical-header--titled .cds-header__back{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px}.account-canonical-header--titled .cds-header__back svg{width:22px;height:22px}.account-canonical-header__title{text-align:center;letter-spacing:-.02em;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.account-canonical-header__spacer{width:48px;height:48px}.account-canonical-header__action{justify-content:flex-end;align-items:center;width:48px;height:48px;display:inline-flex}.account-canonical-header__action--trail{margin-left:auto}.account-canonical-header__action a,.account-canonical-header__action button{color:#111;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:inline-flex}.account-canonical-header__action a:hover,.account-canonical-header__action button:hover{background:0 0}.account-canonical-header__action a:focus-visible,.account-canonical-header__action button:focus-visible{outline:2px solid var(--cds-color-focus,#7c3aed);outline-offset:2px}.account-canonical-header__action svg{width:22px;height:22px}.cds-layout--account-canonical .cds-layout__content--account-canonical{padding-top:0}.cds-section{gap:var(--cds-space-section-inner-gap);flex-direction:column;display:flex}.cds-section__title{font-size:var(--cds-font-size-section);font-weight:var(--cds-font-weight-section);letter-spacing:var(--cds-letter-spacing-section);color:var(--cds-color-text-muted);margin:0;padding:0 4px;line-height:1.2}.cds-section__title--danger{color:var(--cds-color-danger)}.cds-section__intro{color:var(--cds-color-text-secondary);margin:0;padding:0 4px 4px;font-size:.875rem;line-height:1.45}.cds-section__card{border:1px solid var(--cds-color-border);border-radius:var(--cds-radius-card);background:var(--cds-color-surface);box-shadow:var(--cds-shadow-card);overflow:hidden}.cds-menu-row{align-items:center;gap:var(--cds-row-gap);box-sizing:border-box;width:100%;min-height:var(--cds-row-min-height);padding:0 var(--cds-row-padding-x);border:none;border-bottom:1px solid var(--cds-color-divider);text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;text-decoration:none;transition:background-color .12s;display:flex}.cds-section__card .cds-menu-row:last-child,.cds-card--list .cds-menu-row:last-child{border-bottom:none}.cds-menu-row:active:not(:disabled){background:#0f172a08}.cds-menu-row:disabled{opacity:.6;cursor:wait}.cds-menu-row--coming-soon{opacity:.72}.cds-menu-row--destructive-center{border-bottom:none;justify-content:center;min-height:44px;padding:10px 14px}.cds-menu-row__icon{width:var(--cds-icon-box);height:var(--cds-icon-box);color:var(--cds-color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cds-menu-row__icon svg{width:var(--cds-icon-size);height:var(--cds-icon-size)}.cds-menu-row__copy{flex:1;min-width:0}.cds-menu-row__title{min-width:0;font-size:var(--cds-font-size-label);font-weight:var(--cds-font-weight-label);color:var(--cds-color-text-primary);align-items:center;gap:8px;line-height:1.25;display:flex}.cds-menu-row__title--danger{width:100%;color:var(--cds-color-row-danger);justify-content:center;font-weight:500}.cds-menu-row__badge{border-radius:var(--cds-radius-pill);background:var(--cds-color-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.cds-menu-row__subtitle,.cds-menu-row__description{font-size:var(--cds-font-size-description);color:var(--cds-color-text-muted);margin-top:2px;font-weight:400;line-height:1.25;display:block}.cds-menu-row__trailing-group{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cds-menu-row__trailing,.cds-menu-row__value{color:var(--cds-color-text-secondary);flex-shrink:0;font-size:.875rem}.cds-menu-row__chevron{color:var(--cds-color-chevron);flex-shrink:0}.cds-menu-row__chevron svg{width:var(--cds-chevron-size);height:var(--cds-chevron-size)}.cds-card{border:1px solid var(--cds-color-border);border-radius:var(--cds-radius-card);background:var(--cds-color-surface);box-shadow:var(--cds-shadow-card);overflow:hidden}.cds-card--sm{padding:var(--cds-space-card-padding-sm)}.cds-card--md{padding:var(--cds-space-card-padding-md)}.cds-card--lg{padding:var(--cds-space-card-padding-lg)}.cds-card--list{padding:0}.cds-card--info{background:var(--cds-color-info-bg);border-color:#2563eb33}.cds-card--success{background:var(--cds-color-success-bg);border-color:#05966933}.cds-card--warning{background:var(--cds-color-warning-bg);border-color:#d9770633}.cds-card--danger{background:var(--cds-color-danger-bg);border-color:#dc262633}.cds-field{flex-direction:column;gap:6px;display:flex}.cds-field__label{color:var(--cds-color-text-primary);font-size:.8125rem;font-weight:600}.cds-field__hint{color:var(--cds-color-text-muted);font-size:.75rem}.cds-field__error{color:var(--cds-color-danger);font-size:.75rem}.cds-input,.cds-textarea,.cds-select{width:100%;min-height:var(--cds-input-height);border:1px solid var(--cds-color-border);border-radius:var(--cds-radius-input);background:var(--cds-color-surface);font:inherit;font-size:var(--cds-font-size-body);color:var(--cds-color-text-primary);transition:border-color var(--cds-duration-fast) var(--cds-ease), box-shadow var(--cds-duration-fast) var(--cds-ease);padding:12px 14px}.cds-textarea{resize:vertical;min-height:120px}.cds-input::placeholder,.cds-textarea::placeholder{color:var(--cds-color-text-muted)}.cds-input:focus,.cds-textarea:focus,.cds-select:focus{border-color:color-mix(in srgb, var(--cds-color-primary) 35%, var(--cds-color-border));outline:none;box-shadow:0 0 0 3px #7c3aed1f}.cds-input:disabled,.cds-textarea:disabled,.cds-select:disabled{opacity:.6;cursor:not-allowed}.cds-input--search{border-radius:var(--cds-radius-pill);background:var(--cds-color-surface-muted)}.cds-button{min-height:var(--cds-button-height);border-radius:var(--cds-radius-button);font:inherit;cursor:pointer;transition:background-color var(--cds-duration-fast) var(--cds-ease), opacity var(--cds-duration-fast) var(--cds-ease);border:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.cds-button--full{width:100%}.cds-button--primary{background:var(--cds-color-primary);color:var(--cds-color-primary-foreground)}.cds-button--primary:hover:not(:disabled){background:var(--cds-color-primary-hover)}.cds-button--secondary{background:var(--cds-color-surface-muted);color:var(--cds-color-text-primary)}.cds-button--ghost{color:var(--cds-color-text-primary);background:0 0}.cds-button--ghost:hover:not(:disabled){background:#0f172a0a}.cds-button--outline{border:1px solid var(--cds-color-border);background:var(--cds-color-surface);color:var(--cds-color-text-primary)}.cds-button--danger{background:var(--cds-color-danger);color:#fff}.cds-button:disabled,.cds-button--loading{opacity:.6;cursor:wait}.cds-button:focus-visible{outline:none;box-shadow:0 0 0 3px #9333ea33}.cds-button__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cds-spin}@keyframes cds-spin{to{transform:rotate(360deg)}}.cds-modal-backdrop{z-index:200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cds-confirm-dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:.15s ease-out forwards cds-confirm-fade-in}.cds-confirm-dialog{animation:.15s ease-out forwards cds-confirm-scale-in}.cds-confirm-dialog__header{padding-top:20px}.cds-confirm-dialog__description{margin:0}@keyframes cds-confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cds-confirm-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.cds-modal{border-radius:var(--cds-radius-card-lg);background:var(--cds-color-surface);width:100%;max-width:400px;max-height:min(92dvh,100%);box-shadow:var(--cds-shadow-modal);flex-direction:column;display:flex;overflow:hidden}.cds-modal__header{flex-shrink:0;padding:20px 20px 8px}.cds-modal__title{color:var(--cds-color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.cds-modal__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;font-size:var(--cds-font-size-body);color:var(--cds-color-text-secondary);flex:auto;padding:8px 20px 16px;line-height:1.5;overflow:hidden auto}.cds-modal__footer{padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-shrink:0;gap:8px;display:flex}.cds-modal--confirm .cds-modal__icon{color:var(--cds-color-primary)}.cds-modal--delete .cds-modal__icon,.cds-modal--warning .cds-modal__icon{color:var(--cds-color-danger)}.cds-modal--success .cds-modal__icon{color:var(--cds-color-success)}.cds-modal--info .cds-modal__icon{color:var(--cds-color-info)}.cds-modal__icon{margin-bottom:8px;display:flex}.cds-modal__icon svg{width:24px;height:24px}.cds-info-block{border:1px solid var(--cds-color-border);border-radius:var(--cds-radius-card);font-size:var(--cds-font-size-body);padding:14px 16px;line-height:1.45}.cds-info-block__title{margin:0 0 4px;font-size:.875rem;font-weight:600}.cds-info-block--info{background:var(--cds-color-info-bg);color:var(--cds-color-text-primary);border-color:#2563eb33}.cds-info-block--success{background:var(--cds-color-success-bg);border-color:#05966933}.cds-info-block--error{background:var(--cds-color-danger-bg);border-color:#dc262633}.cds-info-block--warning{background:var(--cds-color-warning-bg);border-color:#d9770633}.cds-info-block--description,.cds-info-block--tip{background:var(--cds-color-surface-muted);color:var(--cds-color-text-secondary)}.cds-info-block--tip .cds-info-block__title{color:var(--cds-color-primary)}.cds-toggle-row{align-items:center;gap:var(--cds-row-gap);min-height:var(--cds-row-min-height);padding:0 var(--cds-row-padding-x);border-bottom:1px solid var(--cds-color-divider);cursor:pointer;display:flex}.cds-toggle-row:last-child{border-bottom:none}.cds-toggle-row--disabled{cursor:not-allowed}.cds-toggle-row__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cds-toggle-row__title{font-size:var(--cds-font-size-label);font-weight:var(--cds-font-weight-label);color:var(--cds-color-text-primary)}.cds-toggle-row__description{font-size:var(--cds-font-size-description);color:var(--cds-color-text-secondary);line-height:1.35}.cds-switch{width:var(--cds-switch-hit);height:var(--cds-switch-hit);transition:transform var(--cds-switch-duration) var(--cds-switch-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.cds-switch:hover:not(.cds-switch--disabled){transform:scale(var(--cds-switch-hover-scale))}.cds-switch:active:not(.cds-switch--disabled){transform:scale(var(--cds-switch-press-scale))}.cds-switch--disabled{opacity:var(--cds-switch-disabled-opacity)}.cds-switch__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cds-switch__input:disabled{cursor:not-allowed}.cds-switch__track{width:var(--cds-switch-width);height:var(--cds-switch-height);background:var(--cds-switch-track-off);box-shadow:none;transition:background-color var(--cds-switch-duration) var(--cds-switch-ease);pointer-events:none;border:none;border-radius:999px;display:block;position:relative}.cds-switch__thumb{width:var(--cds-switch-thumb-size);height:var(--cds-switch-thumb-size);background:var(--cds-switch-thumb-bg);box-shadow:var(--cds-switch-thumb-shadow);transition:transform var(--cds-switch-duration) var(--cds-switch-ease);will-change:transform;border:none;border-radius:50%;position:absolute;top:1px;left:1px}.cds-switch__input:checked+.cds-switch__track{background:var(--cds-switch-track-on)}.cds-switch__input:checked+.cds-switch__track .cds-switch__thumb{transform:translateX(var(--cds-switch-thumb-travel))}.cds-switch__input:focus-visible+.cds-switch__track{outline:2px solid var(--cds-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cds-switch,.cds-switch__track,.cds-switch__thumb{transition:none}}@media (prefers-color-scheme:dark){:root{--cds-switch-track-off:#e5e7eb;--cds-switch-track-on:#047857;--cds-switch-thumb-bg:#fff;--cds-switch-thumb-shadow:0px 1px 2px #00000014}}.cds-divider{border:none;border-top:1px solid var(--cds-color-divider);margin:0}.cds-divider--inset{margin-inline:var(--cds-row-padding-x)}.cds-checkbox-row{align-items:flex-start;gap:var(--cds-row-gap);padding:var(--cds-space-card-padding-sm) 0;cursor:pointer;display:flex}.cds-checkbox-row__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cds-checkbox-row__title{font-size:var(--cds-font-size-label);font-weight:var(--cds-font-weight-label);color:var(--cds-color-text-primary)}.cds-checkbox-row__description{font-size:var(--cds-font-size-description);color:var(--cds-color-text-secondary);line-height:1.35}.cds-checkbox{flex-shrink:0;margin-top:2px;display:inline-flex;position:relative}.cds-checkbox__input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cds-checkbox__box{border:1.5px solid var(--cds-color-border);background:var(--cds-color-surface);border-radius:6px;width:20px;height:20px;display:block}.cds-checkbox__input:checked+.cds-checkbox__box{border-color:var(--cds-color-primary);background:var(--cds-color-primary);box-shadow:inset 0 0 0 2px var(--cds-color-surface)}.cds-radio-group{gap:var(--cds-space-card-padding-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.cds-radio-group__options{flex-direction:column;display:flex}.cds-radio-group__options--cards{gap:var(--cds-space-card-padding-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.cds-radio-row,.cds-radio-card{align-items:flex-start;gap:var(--cds-row-gap);cursor:pointer;display:flex}.cds-radio-card{border:1px solid var(--cds-color-border);border-radius:var(--cds-radius-card);background:var(--cds-color-surface);padding:var(--cds-space-card-padding-sm)}.cds-radio-card--selected{border-color:var(--cds-color-primary);background:var(--cds-color-surface-muted)}.cds-radio-row__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cds-radio-row__title{font-size:var(--cds-font-size-label);font-weight:var(--cds-font-weight-label);color:var(--cds-color-text-primary)}.cds-radio-row__description{font-size:var(--cds-font-size-description);color:var(--cds-color-text-secondary);line-height:1.35}.cds-radio{flex-shrink:0;margin-top:2px;display:inline-flex;position:relative}.cds-radio__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cds-radio__mark{border:1.5px solid var(--cds-color-border);background:var(--cds-color-surface);border-radius:999px;width:20px;height:20px;display:block}.cds-radio__input:checked+.cds-radio__mark{border-color:var(--cds-color-primary);box-shadow:inset 0 0 0 5px var(--cds-color-primary)}
