/* Generated by npm run build. Do not edit directly. */
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("/static/fonts/manrope-cy\
rillic-ext.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{
font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/static/fonts/manrope-cyrillic.woff2)
format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;
font-weight:200 800;font-display:swap;src:url(/static/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("/static/fonts/manrope-la\
tin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--brand-logo-blue: #108dff;--primary-accent: var(--brand-logo-blue);--primary-surface: #006fc9;--primary:
var(--primary-surface);--primary-base: var(--primary-accent);--primary-link: #69b7ff;--primary-soft: rgba(16, 141, 255, .12);
--primary-soft-strong: rgba(16, 141, 255, .18);--primary-line: rgba(16, 141, 255, .32);--selection-outline: var(--primary-accent);
--selected: var(--primary);--selected-soft: #102b45;--on-primary: #ffffff;--on-primary-muted: #ffffff;--on-primary-faint:
#eef5fc;--on-primary-link: #ffffff;--primary-frosted-bg: rgba(255, 255, 255, .16);--primary-frosted-hover-bg: rgba(255, 255,
255, .24);--primary-inverse-control-bg: #ffffff;--selected-text: var(--on-primary);--on-status-solid: #ffffff;--on-danger:
var(--on-status-solid);--on-success: var(--on-status-solid);--color-telegram: #2aabee;--provider-yandex: #fc3f1d;--app-bg:
#0d0f12;--loader-bg: var(--app-bg);--screen-content-max-width: 460px;--screen-content-wide-max-width: 560px;--rd-layout-max-width:
430px;--surface: #24262b;--surface-soft: #2c2f35;--surface-strong: #343840;--surface-hover: #3c414a;--surface-disabled: rgba(255,
255, 255, .07);--card-bg: var(--surface);--panel-bg: var(--surface);--row-selected-bg: var(--selected);--row-selected-fg:
var(--selected-text);--nested-bg: var(--surface-soft);--popover-bg: var(--surface-strong);--input-bg: var(--surface-soft);
--input-focus-bg: var(--surface-strong);--input-caret: var(--primary-base);--input-disabled-bg: var(--surface-disabled);
--input-placeholder: var(--faint);--select-chevron-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/s\
vg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239da8b6' stroke-width='2' stroke-linecap='round' st\
roke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--control-bg: rgba(255, 255, 255, .08);--control-hover:
var(--surface-hover);--control-selected-bg: var(--primary);--toggle-track: #687384;--toggle-thumb: var(--surface);--button-primary-bg:
var(--primary);--button-primary-fg: var(--on-primary);--button-secondary-bg: var(--surface-soft);--button-secondary-fg: var(--text);
--button-secondary-strong-bg: var(--surface-strong);--button-danger-bg: var(--danger-solid);--button-danger-fg: var(--on-danger);
--button-success-bg: var(--success-solid);--button-success-fg: var(--on-success);--button-danger-soft-bg: var(--danger-soft);
--button-danger-soft-hover-bg: var(--danger-soft-hover);--button-disabled-opacity: .45;--button-loading-opacity: 1;--control-disabled-opacity:
.55;--control-muted-opacity: .72;--control-subtle-opacity: .78;--control-uploading-opacity: .82;--selectable-disabled-opacity:
.48;--send-disabled-opacity: .5;--action-card-bg: var(--surface);--action-card-fg: var(--text);--action-primary-bg: var(--primary-surface);
--action-primary-fg: var(--on-primary);--action-card-desktop-min-height: 112px;--action-card-desktop-pad-y: 22px;--option-card-copy-gap:
var(--space-0-75);--option-card-badge-top: var(--space-1-75);--option-card-badge-inline-end: calc(var(--space-2) + var(--space-px));
--hero-bg: var(--primary-surface);--hero-fg: var(--on-primary);--border-strong: rgba(255, 255, 255, .16);--focus-ring: #69b7ff;
--focus-ring-on-primary: #ffffff;--focus-ring-on-danger: #ffffff;--focus-ring-on-success: #ffffff;--focus-ring-width: 3px;
--focus-ring-offset: 2px;--focus-ring-inset: calc(0px - var(--focus-ring-width));--chat-panel-bg: var(--surface);--chat-inbound-bg:
var(--surface-soft);--chat-inbound-fg: var(--text);--chat-outbound-bg: var(--primary);--chat-outbound-fg: var(--on-primary);
--chat-system-bg: var(--surface-strong);--chat-system-fg: var(--muted);--chat-media-bg: var(--surface-soft);--chat-file-bg:
var(--surface);--chat-reply-preview-bg: var(--surface-soft);--chat-preview-bg: var(--surface-soft);--chat-preview-close-bg:
var(--surface);--chat-link: var(--primary-link);--chat-link-on-primary: var(--on-primary-link);--chat-code-bg: var(--surface-strong);
--chat-reply-line: var(--primary-line);--chat-action-bg: var(--control-bg);--chat-action-active-bg: var(--primary-soft-strong);
--chat-reaction-active-bg: var(--primary-soft);--support-chat-edge-padding: clamp(var(--space-compact), 1.6vw, var(--space-3-5));
--support-chat-action-hit-size: 24px;--support-chat-action-visual-size: 19px;--support-chat-reaction-option-size: var(--touch-target-min);
--support-chat-composer-icon-offset: var(--space-3);--support-chat-composer-icon-width: 30px;--support-chat-media-width:
min(68vw, 340px);--support-chat-media-wide-width: min(68vw, 360px);--support-chat-uploading-media-min-width: 112px;--support-chat-uploading-media-min-height:
54px;--support-chat-audio-min-width: 180px;--support-chat-audio-max-width: 260px;--support-reaction-picker-max-width: calc(100vw
- var(--space-5));--support-reaction-picker-left: var(--space-3);--support-reaction-picker-top: var(--space-3);--support-reaction-picker-gap:
var(--space-2);--support-reaction-picker-pad: var(--space-2);--support-reaction-picker-min-width: 120px;--support-reaction-picker-min-screen-width:
160px;--support-reaction-picker-min-screen-height: 120px;--support-chat-action-icon-size: 10px;--support-chat-message-reserved-min-height:
var(--space-6);--support-chat-preview-reserved-height: 80px;--support-chat-media-preview-reserved-height: 106px;--support-chat-doc-preview-reserved-height:
50px;--support-reply-preview-reserved-height: 62px;--support-chat-input-max-height: 132px;--support-chat-input-available-height:
var(--support-chat-input-max-height);--support-chat-composer-tight-height: var(--btn-height);--support-chat-input-height:
auto;--support-chat-input-pad-start: calc(var(--support-chat-composer-icon-offset) + var(--support-chat-composer-icon-width));
--support-desk-input-pad-end: calc(var(--support-chat-composer-icon-offset) + var(--support-chat-composer-icon-width) + var(--space-1));
--support-message-max-width: 560px;--support-msg-send-spinner-line-width: var(--space-px);--support-reply-line-width: 2px;
--support-reply-preview-min-height: 48px;--support-reply-preview-pad-y: 9px;--support-reply-preview-pad-x: var(--space-3);
--support-reply-close-mark-size: 12px;--support-reply-close-mark-stroke: 2px;--support-preview-media-max-width: 120px;--support-preview-media-max-height:
72px;--support-preview-name-max-width: 160px;--support-preview-remove-size: 22px;--support-preview-remove-hit-slop: calc((var(--touch-target-min)
- var(--support-preview-remove-size)) / 2);--support-preview-remove-mark-size: 10px;--support-preview-remove-mark-stroke:
1.5px;--support-desk-chip-max: 140px;--support-desk-search-submit-min: 136px;--support-desk-action-main-basis: 220px;--sheet-bg:
var(--app-bg);--sheet-inner-bg: var(--surface-soft);--sheet-popover-bg: var(--surface-strong);--scrim: rgba(0, 0, 0, .72);
--toast-bg: var(--primary);--toast-fg: var(--on-primary);--toast-fill: rgba(255, 255, 255, .22);--toast-viewport-gap: var(--space-compact);
--toast-available-height: calc( var(--app-viewport-height, 100dvh) - var(--app-screen-top) - var(--toast-viewport-gap) -
var(--toast-viewport-gap) );--toast-max-height: calc(var(--toast-available-height) - var(--app-safe-bottom));--close-mark-size:
14px;--close-mark-stroke: 2px;--warning-sheet-icon-size: 56px;--sheet-desktop-max-width: 560px;--sheet-desktop-gutter: var(--space-6);
--lang-picker-min-width: 160px;--app-loading-logo-size: 132px;--app-loading-progress-width: 176px;--app-loading-progress-height:
var(--space-0-75);--app-loading-progress-value: .08;--hint-bubble-extra-width: 28px;--hint-bubble-min-width: 280px;--hint-bubble-viewport-pad:
var(--space-4);--hint-bubble-gap: var(--space-3);--hint-bubble-fallback-height: 54px;--hint-tail-min-offset: var(--space-4-25);
--text: #f4f6f8;--muted: #bdc5d0;--faint: #9da8b6;--nav-fg: #b3bdca;--link: var(--primary-link);--label-fg: var(--faint);
--meta-fg: var(--muted);--mono-fg: var(--text);--stat-label-fg: var(--label-fg);--stat-value-fg: var(--text);--success: #53d391;
--warning: #f0bc63;--danger: #ff7188;--success-solid: #087a46;--danger-solid: #b4233d;--success-soft: rgba(83, 211, 145,
.14);--warning-soft: rgba(240, 188, 99, .14);--danger-soft: rgba(255, 113, 136, .14);--danger-soft-hover: rgba(255, 113,
136, .22);--danger-control-hover-bg: var(--danger-soft-hover);--status-accent-bg: var(--primary-soft);--status-accent-fg:
var(--primary-link);--status-muted-bg: var(--surface-soft);--status-muted-fg: var(--muted);--status-chip-bg: var(--status-muted-bg);
--status-chip-fg: var(--status-muted-fg);--status-chip-success-bg: var(--success-soft);--status-chip-success-fg: var(--success);
--status-chip-warning-bg: var(--warning-soft);--status-chip-warning-fg: var(--warning);--status-chip-danger-bg: var(--danger-soft);
--status-chip-danger-fg: var(--danger);--status-chip-accent-bg: var(--status-accent-bg);--status-chip-accent-fg: var(--status-accent-fg);
--progress-track-bg: var(--surface-soft);--progress-fill-bg: var(--primary-accent);--progress-height: var(--space-2);--progress-value:
0;--bar-chart-empty-bg: var(--control-bg);--bar-chart-scroll-pad: 2px;--bar-chart-height: 210px;--bar-chart-axis-width: clamp(72px,
24vw, 96px);--bar-chart-bar-width: 24px;--bar-chart-bar-width-mobile: var(--icon-size-sm);--bar-chart-bar-shell-height: 152px;
--bar-chart-bar-shell-height-mobile: 128px;--bar-chart-bars-min-width: 280px;--bar-chart-min-bar-height: 10px;--bar-chart-value-ratio:
0;--icon-on-primary: var(--on-primary);--icon-on-primary-bg: var(--primary-frosted-bg);--icon-on-danger: var(--on-danger);
--icon-on-danger-bg: rgba(255, 255, 255, .16);--icon-bg: #0b2236;--icon-fg: var(--primary-base);--icon-accent-bg: var(--icon-bg);
--icon-accent-fg: var(--primary-accent);--icon-success-bg: #123b2a;--icon-success-fg: var(--success);--icon-pending-bg: #3d321d;
--icon-pending-fg: var(--warning);--icon-danger-bg: #401f29;--icon-danger-fg: var(--danger);--icon-muted-bg: var(--surface-strong);
--icon-muted-fg: var(--muted);--blur-overlay: blur(10px);--blur-reaction: blur(12px);--shadow-spotlight: rgba(0, 0, 0, .72);
--shadow-float: rgba(0, 0, 0, .42);--spotlight-shadow: var(--shadow-spotlight);--float-shadow: var(--shadow-float);--shadow-spotlight-mask:
0 0 0 200vmax var(--spotlight-shadow);--shadow-floating-card: 0 18px 44px var(--float-shadow);--shadow-payment-ring-start:
0 0 0 0 var(--success-soft);--shadow-payment-ring-end: 0 0 0 var(--space-3) transparent;--shadow-payment-success: 0 var(--space-1)
var(--space-4) var(--success-soft);--shadow-payment-success-hover: 0 var(--space-1-5) var(--space-4-5) var(--success-soft);
--shadow-payment-primary: 0 var(--space-1) var(--space-4) var(--primary-soft-strong);--shadow-payment-primary-hover: 0 var(--space-1-5)
var(--space-4-5) var(--primary-soft-strong);--confetti-layer-z: 9999;--confetti-piece-left: 50%;--confetti-piece-width: var(--space-2);
--confetti-piece-height: var(--space-3);--confetti-piece-radius: var(--space-0-5);--confetti-piece-bg: var(--primary-base);
--confetti-piece-duration: 3s;--confetti-piece-delay: 0s;--confetti-piece-rotation: 720deg;--confetti-piece-opacity-start:
1;--confetti-piece-opacity-end: 0;--loader-track: rgba(255, 255, 255, .14);--loader-fill: rgba(16, 141, 255, .92);--progress-ring:
rgba(255, 255, 255, .96);--progress-ring-trail: rgba(255, 255, 255, .32);--mask-opaque: #000000;--mask-punch: #ffffff;--logo-filter:
none;--icon-on-primary-filter: brightness(0) invert(1);--radius-card: 24px;--radius-inner: 18px;--radius-btn: 24px;--radius-sheet:
24px;--radius-pill: 999px;--radius-circle: 50%;--radius-chat-bubble: var(--radius-inner);--radius-chat-corner: 5px;--space-px:
1px;--space-0-5: 2px;--space-0-75: 3px;--space-1: 4px;--space-1-25: 5px;--space-1-5: 6px;--space-1-75: 7px;--space-2: 8px;
--space-2-5: 10px;--space-3: 12px;--space-3-25: 13px;--space-3-5: 14px;--space-4: 16px;--space-4-25: 18px;--space-4-5: 20px;
--space-5: 24px;--space-6: 32px;--space-compact: var(--space-2-5);--ui-stack-gap: var(--space-3-25);--gap: var(--ui-stack-gap);
--padding-screen: 24px;--padding-card: 16px;--padding-btn: 18px;--touch-target-min: 44px;--btn-height: clamp(60px, 16vw,
68px);--desktop-btn-height: 76px;--desktop-row-pad-x: 22px;--desktop-sidebar-width: 220px;--desktop-sidebar-logo-height:
72px;--desktop-sidebar-item-height: 58px;--desktop-sidebar-badge-offset: 17px;--desktop-row-meta-size: .86rem;--desktop-muted-label-size:
var(--fs-body);--icon-box-radius: var(--radius-inner);--icon-size-control: 18px;--icon-size-sm: 20px;--icon-size-stat: 22px;
--icon-size-md: 26px;--icon-size-gateway: var(--icon-size-md);--help-button-size: 21px;--help-button-hit-slop: calc((var(--touch-target-min)
- var(--help-button-size)) / 2);--control-compact-height: 44px;--control-compact-pad-x: 14px;--select-pad-end: 48px;--select-compact-pad-end:
30px;--form-control-ios-floor: 16px;--button-grid-min-col: 140px;--segmented-tab-radius-offset: var(--space-2);--action-grid-min-col:
160px;--header-logo-height: 46px;--header-badge-size: var(--space-compact);--header-badge-offset: var(--space-2);--counter-card-min-height:
var(--rd-row-min-height);--counter-card-stretch-basis: 180px;--counter-card-stretch-min-height: clamp(128px, 24svh, var(--counter-card-stretch-basis));
--dock-pad: var(--space-0-75);--dock-item-pad-y: var(--space-0-5);--dock-item-pad-x: var(--space-1);--dock-icon-size: var(--icon-size-stat);
--payment-status-icon-size: var(--icon-size-stat);--payment-status-text-max: 240px;--payment-status-note-max: 360px;--legal-note-inline-gap:
.35em;--payment-renew-icon-size: var(--loader-size);--payment-renew-text-max: 220px;--wizard-ring-inset: 0px;--wizard-ring-width:
var(--space-1-25);--wizard-copy-max-width: 280px;--wizard-copy-desktop-max-width: 400px;--wizard-copy-min-height: 118px;
--wizard-copy-desktop-min-height: 132px;--wizard-copy-text-lines: 3;--wizard-copy-text-line-height: 1.5;--wizard-copy-text-height:
calc(var(--wizard-copy-text-lines) * var(--wizard-copy-text-line-height) * 1em);--wizard-icon-size: 120px;--wizard-icon-desktop-size:
130px;--wizard-hero-min-height: calc(var(--wizard-icon-size) + var(--space-5));--wizard-icon-thin-stroke: 1.7;--auth-shell-control-height:
60px;--auth-shell-panel-max: 420px;--auth-shell-logo-size: 112px;--auth-shell-logo-compact-size: 88px;--auth-shell-card-pad-bottom:
22px;--auth-provider-icon-box: 34px;--auth-provider-icon-size: 30px;--auth-provider-logo-size: 32px;--auth-shell-legal-max:
440px;--location-card-min-height: 78px;--location-card-desktop-min-height: 104px;--rd-screen-padding: 16px;--rd-list-row-radius:
var(--radius-card);--rd-row-min-height: var(--btn-height);--rd-row-pad-y: calc((var(--btn-height) - var(--rd-icon-box-md))
/ 2);--rd-row-pad-x: 18px;--rd-row-gap: var(--space-3-5);--rd-row-font-size: var(--fs-row);--rd-row-meta-size: .78rem;--rd-row-arrow-size:
var(--icon-size-control);--rd-row-side-max: 240px;--rd-row-side-share: 42%;--rd-row-action-min: 132px;--rd-text-card-min-height:
88px;--rd-text-card-compact-min-height: 72px;--rd-card-meta-min-height: 2.7em;--rd-icon-box-md: 40px;--rd-icon-box-hit-slop:
calc((var(--touch-target-min) - var(--rd-icon-box-md)) / 2);--rd-chip-min-height: 28px;--rd-chip-pad-x: var(--space-compact);
--status-chip-min-height: var(--rd-chip-min-height);--status-chip-pad-x: var(--rd-chip-pad-x);--status-chip-gap: var(--space-1-5);
--status-chip-font-size: var(--fs-xs);--status-chip-font-weight: var(--fw-bold);--status-chip-line-height: 1.1;--status-dot-size:
9px;--loader-size: 28px;--loader-ring-width: 3px;--screen-loader-min-height: var(--rd-row-min-height);--empty-state-min-height:
220px;--empty-state-pad-y: 40px;--empty-state-pad-x: var(--space-4-5);--toggle-width: 44px;--toggle-height: 24px;--toggle-inset:
3px;--toggle-thumb-size: 18px;--toggle-shift: 20px;--rd-muted-label-size: .82rem;--rd-muted-label-weight: var(--fw-extrabold);
--rd-muted-label-color: var(--faint);--rd-muted-label-tracking: 0;--rd-counter-value-color: var(--text);--rd-days-color:
var(--text);--font-family: "Manrope", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica N\
eue", Arial, sans-serif;--font-display: "Manrope", "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "\
Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
monospace;--font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--fw-regular: 400;--fw-medium:
500;--fw-semibold: 600;--fw-semibold-strong: 650;--fw-bold: 700;--fw-bold-strong: 750;--fw-extrabold: 800;--fw-heavy: 800;
--fw-black: 800;--fw-ultra: 800;--fs-3xs: 9px;--fs-2xs: 10px;--fs-xxs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;
--fs-md: 15px;--fs-lg: 16px;--fs-xl: 17px;--fs-micro: .64rem;--fs-caption: .68rem;--fs-note: .72rem;--fs-overline: .74rem;
--fs-message-meta: .76rem;--fs-inline-code: .92em;--fs-mono: .8rem;--fs-body-sm: .84rem;--fs-body: .88rem;--fs-body-lg: .9rem;
--fs-row: .92rem;--fs-control-sm: .95rem;--fs-control: .96rem;--fs-title: 1rem;--fs-title-sm: 1.05rem;--fs-title-lg: 1.1rem;
--fs-icon-lg: 1.2rem;--fs-otp: 1.3rem;--fs-emphasis: 1.35rem;--fs-total: 1.9rem;--fs-total-lg: 2.2rem;--fs-display-lg: 64px;
--fs-display-xl: 84px;--fs-metric-lg: 1.32rem;--fs-payment-total: 56px;--z-screen: 1;--z-dock: 5;--z-overlay: 100;--z-sheet:
101;--z-hint: 200;--z-picker: 1200;--z-loading: 9999;--z-toast: 10000;--ease-standard: cubic-bezier(.2, .8, .2, 1);--transition-fast:
.12s;--transition-base: .16s;--transition-sheet: .24s;--transition-progress: .4s;--transition-loading: .42s;--motion-route-duration:
.22s;--motion-route-distance: 6px;--motion-micro-duration: .16s;--motion-micro-distance: 4px;--motion-micro-enter-y: var(--motion-micro-distance);
--motion-hover-lift: -1px;--motion-hover-lift-strong: -2px;--motion-glyph-nudge-y: -.5px;--motion-toast-enter-y: -20px;--motion-press-scale:
.97;--motion-press-scale-soft: .98;--motion-press-scale-subtle: .985;--motion-press-scale-icon: .94;--motion-press-scale-strong:
.92;--spin-duration: .7s;--app-viewport-height: 100dvh;--shell-top-gap: var(--space-compact);--shell-bottom-gap: var(--space-compact);
--app-safe-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top,
0px));--app-safe-right: max(env(safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px), var(--tg-content-safe-area-inset-right,
0px));--app-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px), var(--tg-content-safe-area-inset-bottom,
0px));--app-safe-left: max(env(safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px), var(--tg-content-safe-area-inset-left,
0px));--shell-bottom-padding: max(0px, calc(var(--shell-bottom-gap) - var(--app-safe-bottom)));--app-safe-inline-start: var(--app-safe-left);
--app-safe-inline-end: var(--app-safe-right);--app-screen-top: max(var(--app-safe-top), var(--tg-screen-pad-top, 0px))}[dir=rtl]{
--app-safe-inline-start: var(--app-safe-right);--app-safe-inline-end: var(--app-safe-left)}@media(display-mode:standalone),(display-mode:fullscreen){
:root{--shell-bottom-gap: var(--space-5)}}html.tg-webapp{--app-viewport-height: var(--tg-viewport-height, 100dvh);--shell-bottom-gap:
var(--space-5)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input,textarea,select{border:0;
font-family:inherit}[hidden],.rd-hidden{display:none!important}.rd-clipboard-fallback-input{position:fixed;inset-block-start:0;
inset-inline-start:0;width:var(--space-px);height:var(--space-px);opacity:0;pointer-events:none}h1,h2,h3{letter-spacing:0;
line-height:1.2}html{width:100%;min-height:100%;height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;
scrollbar-gutter:stable}body{width:100%;min-height:var(--app-viewport-height, 100dvh);height:auto;font-family:var(--font-family);
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;
color:var(--text);background:var(--app-bg);overflow-x:hidden;overflow-y:visible;overscroll-behavior-y:none;touch-action:pan-x
pan-y pinch-zoom}button,a,input,textarea,select{color:inherit}button{cursor:pointer;background:none;transition:transform
var(--transition-fast) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),color var(--transition-base)
var(--ease-standard)}:where(button:active:not(:disabled)){transform:scale(var(--motion-press-scale))}button:disabled{opacity:var(--button-disabled-opacity);
cursor:not-allowed}button.is-loading:disabled{opacity:var(--button-loading-opacity);cursor:progress}:where(button,a[href],
select,input:is([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=range],[type=file],
[type=color]),[tabindex]:not([tabindex="-1"],input,textarea)):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);
outline-offset:var(--focus-ring-offset)}:where(input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],
[type=tel],[type=url],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]),textarea):focus{
outline:0;box-shadow:none;caret-color:var(--input-caret)}@media(hover:hover){:where(button:hover:not(:disabled):not(:active)){
transform:translateY(var(--motion-hover-lift))}}html.sheet-modal-open,body.sheet-modal-open,html.app-scroll-contained,body.app-scroll-contained{
overflow:hidden;overscroll-behavior:none}@keyframes rdSpin{to{transform:rotate(360deg)}}.screen{position:relative;z-index:var(--z-screen);display:none;width:100%;min-height:var(--app-viewport-height, 100dvh);
height:auto;max-height:none;flex-direction:column;overflow:visible;opacity:1;pointer-events:none;transition:none;background:transparent;
padding-block:var(--app-screen-top) var(--app-safe-bottom);padding-inline:var(--app-safe-inline-start) var(--app-safe-inline-end)}
.screen.active{display:flex;pointer-events:auto}.screen--inner-scroll,.screen--section-scroll{height:var(--app-viewport-height,
100dvh);max-height:var(--app-viewport-height, 100dvh);overflow:hidden}.screen--inner-scroll>.screen-content,.screen--section-scroll>
.screen-content,.screen--inner-scroll .rd-layout,.screen--section-scroll .rd-layout{min-height:0;height:100%;overflow:hidden}
.screen-content{position:relative;z-index:1;flex:1;min-height:0;width:100%;max-width:var(--screen-content-max-width);margin:0
auto;padding:var(--padding-screen);display:flex;flex-direction:column;align-items:center;gap:var(--ui-stack-gap);overflow:visible}
@media(min-width:600px){.screen:not(.rd-screen){max-width:var(--screen-content-wide-max-width);margin-inline:auto}}.rd-screen{
padding-block:var(--app-screen-top) var(--app-safe-bottom);padding-inline:var(--app-safe-inline-start) var(--app-safe-inline-end);
background:var(--app-bg);width:100%;max-width:100%}.rd-screen>.screen-content{overflow:visible;align-items:stretch;padding:0;
max-width:100%;min-width:0;gap:0;position:relative;z-index:2}.rd-screen.screen--inner-scroll>.screen-content,.rd-screen.screen--section-scroll>
.screen-content,.rd-screen.screen--inner-scroll .rd-layout,.rd-screen.screen--section-scroll .rd-layout{min-height:0;height:100%;
overflow:hidden}@media(min-width:768px){.rd-screen>.screen-content{flex-direction:row;gap:var(--ui-stack-gap);padding:var(--space-5);
align-items:stretch}}.rd-layout{display:flex;flex-direction:column;gap:var(--ui-stack-gap);padding:var(--shell-top-gap) var(--space-4-5)
var(--shell-bottom-padding);max-width:var(--rd-layout-max-width);width:100%;margin:0 auto;flex:1 0 auto;min-height:0;height:auto;
overflow:visible}.rd-route-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--ui-stack-gap);overflow:visible}.rd-route-subheader,.rd-route-footer{flex:0 0 auto;min-width:0}.rd-route-subheader{padding-bottom:var(--ui-stack-gap)}.rd-route-footer{
padding-top:0}.rd-layout--admin{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.rd-route-body--section-scroll{overflow:hidden;
overscroll-behavior:contain}.rd-route-body--section-scroll>*{min-height:0}.rd-route-body--section-scroll>:only-child{flex:1
1 auto}.rd-scroll-region,[data-rd-scroll-region]{min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
.rd-section-scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--ui-stack-gap);overflow-y:auto;overflow-x:hidden;
padding-bottom:var(--space-4);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}:is(.rd-section-scroll,.rd-scroll-stack)
:is(button,select,[role=button]):focus-visible{outline-offset:var(--focus-ring-inset)}.rd-route-body--section-scroll>:is(.rd-scroll-region,
[data-rd-scroll-region]){flex:1 1 auto;overflow-y:auto;overflow-x:hidden;touch-action:pan-x pan-y pinch-zoom}.rd-route-body--section-scroll>
.rd-card:has(>:is(.rd-scroll-region,[data-rd-scroll-region])){flex:1 1 auto;overflow:hidden;isolation:isolate}.rd-route-body--section-scroll>
.rd-card:has(>:is(.rd-scroll-region,[data-rd-scroll-region]))>:is(.rd-scroll-region,[data-rd-scroll-region]){flex:1 1 auto;
overflow-y:auto;overflow-x:hidden;touch-action:pan-x pan-y pinch-zoom}.rd-route-body--section-scroll :is(button,[role=button]){
touch-action:manipulation}.rd-route-body--inner-scroll{overflow:hidden;overscroll-behavior:contain}.rd-route-body--inner-scroll
:is(.support-chat-messages,.support-desk-messages){flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;
overscroll-behavior-y:contain;touch-action:pan-x pan-y pinch-zoom}.rd-route-body--inner-scroll>*{min-height:0}.rd-mobile-bar,.rd-title-bar{flex-shrink:0;height:var(--btn-height);padding:0 var(--rd-row-pad-x);display:grid;grid-template-columns:var(--rd-icon-box-md)
minmax(0,1fr) var(--rd-icon-box-md);align-items:center;background:var(--panel-bg);border-radius:var(--radius-card)}.rd-mobile-logo{
justify-self:center;height:var(--header-logo-height);width:auto;filter:var(--logo-filter);opacity:1}.rd-title-text{min-width:0;
max-width:100%;margin:0;justify-self:center;font-size:var(--rd-row-font-size);font-weight:var(--fw-extrabold);color:var(--text);
overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-title-spacer{width:var(--rd-icon-box-md);height:var(--rd-icon-box-md)}
.rd-toggle,.rd-back-btn,.rd-title-action{position:relative;width:var(--rd-icon-box-md);height:var(--rd-icon-box-md);border-radius:var(--radius-inner);
background:var(--control-bg);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.rd-toggle{font-family:var(--font-family);font-size:var(--fs-caption);font-weight:var(--fw-extrabold);letter-spacing:0}.rd-toggle
svg,.rd-back-btn svg,.rd-title-action svg{width:var(--icon-size-control);height:var(--icon-size-control)}:is(.rd-mobile-bar>
.rd-toggle,.rd-title-bar>.rd-back-btn,.rd-title-bar>.rd-title-action):before{content:"";position:absolute;inset:calc(0px
- var(--rd-icon-box-hit-slop))}.rd-title-action.is-loading svg{animation:rdSpin var(--spin-duration) linear infinite}.rd-notification-badge{
position:absolute;inset-block-start:var(--header-badge-offset);inset-inline-end:var(--header-badge-offset);width:var(--header-badge-size);
height:var(--header-badge-size);min-width:var(--header-badge-size);padding:0;border-radius:var(--radius-pill);background:var(--button-danger-bg);
color:var(--on-danger);display:inline-flex;align-items:center;justify-content:center;font-size:0;font-weight:var(--fw-black);
line-height:1;pointer-events:none}.rd-notification-badge[hidden]{display:none}[dir=rtl] .rd-back-btn svg,[dir=rtl] .rd-profile-arrow
svg,[dir=rtl] .rd-disclosure-arrow svg{transform:scaleX(-1)}.rd-sidebar{display:none}@media(min-width:768px){:root{--btn-height: var(--desktop-btn-height);--rd-row-min-height: var(--btn-height);
--rd-row-pad-y: var(--space-3-5);--rd-row-pad-x: var(--desktop-row-pad-x);--rd-row-font-size: var(--fs-title);--rd-row-meta-size:
var(--desktop-row-meta-size);--rd-muted-label-size: var(--desktop-muted-label-size)}.rd-sidebar{display:flex}.rd-sidebar{
flex-direction:column;width:var(--desktop-sidebar-width);min-height:0;flex-shrink:0;padding:var(--space-4-25) var(--space-3)
calc(var(--focus-ring-width) + var(--focus-ring-offset));background:transparent;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}
.rd-sidebar-top{padding:var(--space-3) var(--space-compact) var(--space-4-25);margin-bottom:var(--space-3-5);display:flex;
justify-content:center}.rd-sidebar-logo{height:var(--desktop-sidebar-logo-height);width:auto;filter:var(--logo-filter);opacity:1}
.rd-sidebar-nav{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1)}.rd-nav-item{display:flex;
align-items:center;gap:var(--space-3-5);min-height:var(--desktop-sidebar-item-height);padding:0 var(--space-4-25);border-radius:var(--radius-inner);
background:transparent;color:var(--nav-fg);font-family:var(--font-family);font-size:var(--fs-title);font-weight:var(--fw-heavy);
cursor:pointer;transition:transform var(--transition-fast) var(--ease-standard),background-color var(--transition-fast) var(--ease-standard),color
var(--transition-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;text-decoration:none}.rd-nav-item.is-active{
--focus-ring: var(--focus-ring-on-primary);background:var(--selected);color:var(--selected-text)}.rd-nav-item.is-active:focus-visible{
outline-offset:var(--focus-ring-inset)}.rd-nav-item svg{width:var(--icon-size-stat);height:var(--icon-size-stat);flex-shrink:0}
.rd-sidebar-bottom{padding-top:var(--space-3-5);margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.rd-sidebar-bottom
.rd-toggle{width:100%;height:var(--desktop-sidebar-item-height);min-height:var(--desktop-sidebar-item-height);padding:0 var(--space-4-25);
border-radius:var(--radius-inner)}.rd-sidebar-bottom .rd-notification-toggle svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}
.rd-sidebar-bottom .rd-notification-toggle .rd-notification-badge{inset-inline-end:calc(50% - var(--desktop-sidebar-badge-offset));
inset-block-start:var(--space-1-75)}.rd-layout{flex:1 1 0;min-width:0;width:auto;max-width:none;padding:0;gap:var(--ui-stack-gap);
min-height:0;height:auto;overflow:visible}.rd-title-bar{height:var(--btn-height);padding:0 var(--rd-row-pad-x)}}@media(min-width:768px)and (hover:hover){
.rd-nav-item:hover:not(.is-active){background:var(--control-hover);color:var(--text)}}.rd-dock{flex-shrink:0;position:sticky;bottom:0;z-index:var(--z-dock);margin-top:auto;height:var(--btn-height);padding:var(--dock-pad);
display:grid;grid-template-columns:repeat(var(--rd-dock-columns, 4),minmax(0,1fr));gap:var(--space-0-75);align-items:stretch;
background:var(--panel-bg);border-radius:var(--radius-card);overflow:visible}.rd-dock.rd-dock--compact{gap:var(--space-0-5)}
.rd-dock-item{background:transparent;color:var(--nav-fg);display:flex;flex-direction:column;align-items:center;justify-content:center;
align-self:stretch;gap:var(--space-0-5);height:100%;min-height:0;padding:var(--dock-item-pad-y) var(--dock-item-pad-x);box-sizing:border-box;
border-radius:var(--radius-inner);font-family:var(--font-family);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;
-webkit-tap-highlight-color:transparent}.rd-dock.rd-dock--compact .rd-dock-item{padding-inline:var(--dock-item-pad-y);font-size:var(--fs-3xs)}
.rd-dock-item span{display:block;min-width:0;max-width:100%;line-height:1.1;text-align:center;color:currentColor;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap}.rd-dock-item svg{display:block;width:var(--dock-icon-size);height:var(--dock-icon-size);
flex:0 0 auto;color:currentColor;stroke:currentColor}.rd-dock-item.is-active{--focus-ring: var(--focus-ring-on-primary);
color:var(--selected-text);background:var(--selected)}.rd-dock-item.is-active:focus-visible{outline-offset:var(--focus-ring-inset)}
@media(hover:hover){.rd-dock-item:hover:not(.is-active){color:var(--text)}}.btn-primary,.btn-secondary,.btn-danger,.btn-danger-soft{width:100%;min-height:var(--btn-height);height:var(--btn-height);
padding:0 var(--padding-btn);border-radius:var(--radius-btn);display:inline-flex;align-items:center;justify-content:center;
gap:var(--gap);font-size:var(--fs-xl);font-weight:var(--fw-extrabold);box-sizing:border-box}.btn-full-width{width:100%}.btn-list,
.rd-btn-row :is(.btn-primary,.btn-secondary,.btn-danger,.btn-danger-soft){min-height:var(--rd-row-min-height);height:auto;
border-radius:var(--rd-list-row-radius);font-size:var(--rd-row-font-size);font-weight:var(--fw-extrabold)}.btn-primary{--focus-ring:
var(--focus-ring-on-primary);background:var(--button-primary-bg);color:var(--button-primary-fg)}.btn-primary:focus-visible{
outline-offset:var(--focus-ring-inset)}.btn-secondary{background:var(--button-secondary-bg);color:var(--button-secondary-fg)}
.btn-secondary-strong{background:var(--button-secondary-strong-bg)}.btn-danger{--focus-ring: var(--focus-ring-on-danger);
background:var(--button-danger-bg);color:var(--button-danger-fg)}.btn-danger:focus-visible{outline-offset:var(--focus-ring-inset)}
.btn-primary.is-loading,.btn-secondary.is-loading,.btn-danger.is-loading,.btn-danger-soft.is-loading{opacity:var(--button-loading-opacity);
cursor:progress}.rd-btn-row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--button-grid-min-col),1fr));
gap:var(--space-2)}.buttons-stack{width:100%;display:flex;flex-direction:column;gap:var(--gap)}.btn-with-icon{justify-content:center;
gap:var(--gap)}.btn-disclosure{position:relative;justify-content:flex-start;padding-inline-end:calc(var(--padding-btn) +
var(--rd-row-arrow-size) + var(--gap))}.btn-disclosure .rd-profile-arrow{position:absolute;inset-inline-end:var(--padding-btn);
top:50%;transform:translateY(-50%)}.btn-primary.btn-disclosure .rd-profile-arrow{color:var(--button-primary-fg)}.btn-multiline{
height:auto}.btn-copy{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;gap:var(--option-card-copy-gap)}
.btn-disclosure .btn-copy{flex:1 1 auto;align-items:flex-start;text-align:start}.btn-copy-title,.btn-copy-sub{max-width:100%;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-copy-title{font-size:var(--fs-control-sm);font-weight:var(--fw-black);
line-height:1.05}.btn-copy-sub{font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1.25;color:var(--muted)}
.btn-primary .btn-copy-sub{color:var(--on-primary-faint)}.btn-primary svg,.btn-secondary svg,.btn-danger svg,.btn-danger-soft
svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0;display:block}.btn-danger-soft{--focus-ring: var(--danger);
background:var(--button-danger-soft-bg);color:var(--danger)}.btn-danger-soft:active{background:var(--button-danger-soft-hover-bg)}
.btn-danger-soft-text{color:inherit;font-weight:var(--fw-bold)}.rd-link-button{display:inline;padding:0;border:0;background:transparent;
color:var(--link);font:inherit;font-weight:var(--fw-bold);line-height:inherit;text-align:inherit;text-decoration:none;vertical-align:baseline;
white-space:normal;cursor:pointer}.rd-help-btn{position:relative;width:var(--help-button-size);height:var(--help-button-size);
flex:0 0 var(--help-button-size);padding:0;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--status-accent-fg);
display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-family);font-size:var(--fs-sm);
font-weight:var(--fw-ultra);line-height:1;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast)
var(--ease-standard),background-color var(--transition-base) var(--ease-standard)}.rd-help-btn:before{content:"";position:absolute;
inset:calc(0px - var(--help-button-hit-slop))}.rd-help-btn span{display:block;color:currentColor;font-size:var(--fs-sm);
font-weight:var(--fw-ultra);line-height:1;transform:translateY(var(--motion-glyph-nudge-y))}.rd-help-btn:active{transform:scale(var(--motion-press-scale))}
.rd-help-btn--on-primary{background:var(--icon-on-primary-bg);color:var(--on-primary)}.rd-help-btn--on-primary:active{background:var(--primary-frosted-hover-bg)}.period-tabs,.rd-segmented{width:100%;display:flex;flex-wrap:nowrap;gap:var(--space-1-5);flex-shrink:0;overflow-x:auto;padding:var(--space-1-5);
border-radius:var(--rd-list-row-radius);background:var(--panel-bg);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.period-tabs::-webkit-scrollbar,.rd-segmented::-webkit-scrollbar{display:none}.period-tab{flex:0 0 auto;min-height:var(--control-compact-height);
padding:0 var(--control-compact-pad-x);border-radius:calc(var(--rd-list-row-radius) - var(--segmented-tab-radius-offset));
background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-family:inherit;
font-size:var(--rd-row-meta-size);font-weight:var(--fw-extrabold);line-height:1.15;white-space:nowrap;cursor:pointer;transition:transform
var(--transition-fast) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),color var(--transition-base)
var(--ease-standard)}.period-tab:active{background:var(--selected);color:var(--selected-text)}.period-tab.is-active{background:var(--selected);
color:var(--selected-text);font-weight:var(--fw-heavy)}.period-tab.is-active:focus-visible{--focus-ring: var(--focus-ring-on-primary);
outline-offset:var(--focus-ring-inset)}.rd-icon-box{width:var(--rd-icon-box-md);height:var(--rd-icon-box-md);flex-shrink:0;border-radius:var(--icon-box-radius);
background:var(--icon-bg);color:var(--icon-fg);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}
.rd-icon-box svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}button.rd-icon-box{position:relative;
overflow:visible}button.rd-icon-box:before{content:"";position:absolute;inset:calc(0px - var(--rd-icon-box-hit-slop))}.btn-icon-svg
svg{width:var(--icon-size-control);height:var(--icon-size-control)}.stat-card-icon svg{width:var(--icon-size-stat);height:var(--icon-size-stat)}
.rd-copy-link-btn svg{width:var(--icon-size-control);height:var(--icon-size-control)}.gw-icon{width:var(--icon-size-gateway);
height:var(--icon-size-gateway);object-fit:contain}.btn-primary,.rd-surface-primary{--icon-bg: var(--icon-on-primary-bg);
--icon-fg: var(--icon-on-primary)}.btn-danger{--icon-bg: var(--icon-on-danger-bg);--icon-fg: var(--icon-on-danger)}.rd-action-icon
svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.rd-copy-link-btn{padding:0;cursor:pointer;transition:background-color
var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),transform var(--transition-fast)
var(--ease-standard);-webkit-tap-highlight-color:transparent}.rd-copy-link-btn:active{transform:scale(var(--motion-press-scale))}
.rd-copy-link-btn:disabled{opacity:var(--control-disabled-opacity);pointer-events:none}.rd-copy-link-btn.copied{background:var(--success-soft);
color:var(--success)}.rd-icon-box--success{--icon-bg: var(--icon-success-bg);--icon-fg: var(--icon-success-fg)}.rd-icon-box--pending{
--icon-bg: var(--icon-pending-bg);--icon-fg: var(--icon-pending-fg)}.rd-icon-box--danger{--icon-bg: var(--icon-danger-bg);
--icon-fg: var(--icon-danger-fg)}.rd-icon-box--accent{--icon-bg: var(--icon-accent-bg);--icon-fg: var(--icon-accent-fg)}
.rd-icon-box--muted{--icon-bg: var(--icon-muted-bg);--icon-fg: var(--icon-muted-fg)}.btn-danger-soft .btn-icon-svg{background:var(--danger-soft-hover);
color:var(--danger)}.rd-card{width:100%;min-width:0;border-radius:var(--radius-card);background:var(--card-bg);box-sizing:border-box}.rd-info-card{
flex:0 0 auto;min-height:var(--rd-text-card-min-height);padding:var(--rd-row-pad-y) var(--rd-row-pad-x);display:flex;flex-direction:column;
gap:var(--ui-stack-gap);overflow:hidden;isolation:isolate}.rd-info-card.is-unread{background:var(--selected-soft)}.rd-info-title{
color:var(--rd-muted-label-color);font-size:var(--rd-muted-label-size);font-weight:var(--rd-muted-label-weight);letter-spacing:var(--rd-muted-label-tracking);
line-height:1.2;text-transform:uppercase}.rd-info-head{min-width:0;display:flex;align-items:center;gap:var(--rd-row-gap)}
.rd-info-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.rd-info-copy{min-width:0;flex:1;display:flex;flex-direction:column;
gap:var(--space-1)}.rd-info-body{margin:0;color:var(--muted);font-size:var(--rd-row-font-size);font-weight:var(--fw-semibold);
line-height:1.45}.rd-surface-primary{--focus-ring: var(--focus-ring-on-primary);background:var(--hero-bg);background-clip:padding-box;
color:var(--hero-fg)}.rd-surface-primary:focus-visible{outline-offset:var(--focus-ring-inset)}.rd-surface-primary :is(.rd-total-label,
.rd-total-price,.rd-metric-value,.rd-summary-value){color:var(--on-primary)}.rd-surface-primary :is(.rd-total-label,.rd-summary-label){
color:var(--on-primary-muted)}.rd-surface-primary .rd-wiz-icon svg,.rd-surface-primary .rd-metric-icon svg{color:var(--on-primary);
filter:var(--icon-on-primary-filter)}@media(min-width:768px){.rd-info-title{font-size:var(--fs-body)}}.rd-stack{width:100%;min-width:0;flex-shrink:0;display:flex;flex-direction:column;gap:var(--ui-stack-gap)}.rd-fill-stack{
flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--ui-stack-gap);overflow:hidden}.rd-scroll-stack{flex:1;min-height:0;
display:flex;flex-direction:column;gap:var(--ui-stack-gap);overflow-y:auto;overflow-x:hidden;padding-bottom:var(--space-4);
-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.rd-scroll-stack--flush-end{padding-bottom:0}.rd-actions{
flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-stack-gap)}.rd-scroll-stack>.rd-card:not(.rd-counter-card--stretch){
flex-shrink:0}.rd-unread-dot{width:var(--status-dot-size);height:var(--status-dot-size);flex-shrink:0;border-radius:var(--radius-pill);
background:var(--primary-base)}.rd-mono-log{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.55;
white-space:pre-wrap;word-break:break-all}.rd-section-title{padding:var(--space-1-5) var(--rd-row-pad-x) 0;color:var(--meta-fg);
font-size:var(--fs-overline);font-weight:var(--fw-bold-strong);letter-spacing:0;line-height:1.25;text-transform:uppercase}
.rd-card-meta{min-height:var(--rd-card-meta-min-height);color:var(--meta-fg);font-size:var(--rd-row-meta-size);font-weight:var(--fw-semibold-strong);
line-height:1.4;overflow-wrap:anywhere}.rd-card-meta.is-success{color:var(--success)}.rd-card-meta.is-warning{color:var(--warning)}
.rd-card-meta.is-danger{color:var(--danger)}.rd-legal-note{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.55;
text-align:center}.rd-legal-note-part,.rd-legal-note .rd-link-button{min-width:0}.rd-legal-note--tiny{color:var(--faint);
font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.25}.rd-card-mono{color:var(--mono-fg);font-family:var(--font-mono);
font-size:var(--fs-mono);word-break:break-all}.rd-primary-list{position:relative;flex-shrink:0;padding:0 var(--rd-row-pad-x)}.rd-primary-list--with-action .rd-primary-list-row:first-of-type{
padding-inline-end:calc(var(--help-button-size) + var(--space-3))}.rd-primary-list-action{position:absolute;top:var(--space-compact);
inset-inline-end:var(--space-compact);z-index:1}.rd-primary-list-row{display:flex;align-items:center;gap:var(--space-3);
min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y) 0}.rd-primary-list-divider{height:var(--space-px);background:var(--primary-frosted-bg)}
.rd-primary-list-copy{min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.rd-primary-list-label{color:var(--on-primary-muted);
font-size:var(--fs-mono);font-weight:var(--fw-semibold)}.rd-primary-list-value{color:var(--on-primary);font-size:var(--fs-control);
font-weight:var(--fw-extrabold)}.rd-primary-list-value span{color:inherit;font:inherit}@media(min-width:768px){.rd-primary-list-label{
font-size:var(--fs-body)}.rd-primary-list-value{font-size:var(--fs-title-sm)}}.stat-card{display:flex;align-items:center;gap:var(--rd-row-gap);min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y)
var(--rd-row-pad-x);overflow:hidden;isolation:isolate}.stat-card-text{flex:1;min-width:0;display:flex;flex-direction:column;
gap:var(--space-1)}.stat-card-label{color:var(--stat-label-fg);font-size:var(--fs-overline);font-weight:var(--fw-bold-strong);
letter-spacing:0;line-height:1.25;text-transform:uppercase}.stat-card-value{color:var(--stat-value-fg);font-size:var(--rd-row-font-size);
font-weight:var(--fw-heavy);line-height:1.2}.stat-card--compact,.rd-stat-grid--compact .stat-card{height:var(--rd-row-min-height);
min-height:0}.rd-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-stack-gap);min-width:0}
.stat-card-meta{min-height:var(--rd-card-meta-min-height);color:var(--meta-fg);font-size:var(--rd-row-meta-size);font-weight:var(--fw-semibold-strong);
line-height:1.4;overflow-wrap:anywhere}.rd-total-label{color:var(--rd-muted-label-color);font-size:var(--rd-muted-label-size);
font-weight:var(--rd-muted-label-weight);letter-spacing:var(--rd-muted-label-tracking);text-transform:uppercase}.rd-total-card{
min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y) var(--rd-row-pad-x);border-radius:var(--radius-card);display:flex;
flex-direction:column;gap:var(--space-1-5)}.rd-total-price{color:var(--text);font-family:var(--font-display);font-size:var(--fs-total);
font-weight:var(--fw-bold);line-height:1;letter-spacing:0}.rd-total-card.rd-metric-card{justify-content:flex-start;gap:var(--space-3-5)}
.rd-metric-grid{flex-shrink:0;display:flex;flex-direction:column;gap:var(--ui-stack-gap)}.rd-metric-grid--pair{flex-flow:row
wrap}.rd-metric-grid--pair>.rd-metric-card{width:auto;min-width:min-content;flex:1 1 calc((100% - var(--ui-stack-gap)) /
2)}.rd-metric-card{width:100%;min-width:0;flex-shrink:0}.rd-metric-main{min-width:0;display:flex;align-items:center;gap:var(--space-3-5)}
.rd-metric-value{min-width:0;flex:1;overflow-wrap:normal;font-size:var(--fs-metric-lg);line-height:1.05;text-align:start;
white-space:nowrap}.rd-metric-card .rd-total-label{display:block;line-height:1.15}.rd-counter-card{flex:0 0 auto;min-height:var(--counter-card-min-height);
padding:var(--space-5) var(--space-4-5);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.rd-counter-card--stretch{flex:1 1 var(--counter-card-stretch-basis);min-height:var(--counter-card-stretch-min-height);padding-block:clamp(var(--space-3),4svh,var(--space-5))}
.rd-counter-value{font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:var(--fw-bold);line-height:1;
color:var(--rd-counter-value-color)}.rd-counter-label{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-title);
font-weight:var(--fw-bold)}.rd-days-num{--rd-counter-value-color: var(--rd-days-color)}@media(max-width:480px){.rd-stat-grid{
grid-template-columns:1fr}}@media(min-width:768px){.rd-total-card{min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y)
var(--rd-row-pad-x)}.rd-total-price{font-size:var(--fs-total-lg)}.rd-counter-card{padding:var(--space-6)}.rd-counter-value{
font-size:var(--fs-display-xl)}.rd-counter-label{font-size:var(--fs-title-lg)}}@media(max-height:560px){.rd-counter-card--stretch{
flex-direction:row;gap:var(--space-2);min-height:var(--rd-row-min-height);padding-block:var(--space-2)}.rd-counter-card--stretch
.rd-counter-label{margin-top:0}}.rd-detail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--rd-row-side-share),var(--rd-row-side-max)));
align-items:center;gap:var(--space-3);padding:var(--space-3) 0}.rd-detail-label{min-width:0;color:var(--faint);font-size:var(--fs-sm);
overflow-wrap:anywhere}.rd-detail-value{min-width:0;color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-bold);
text-align:end;overflow-wrap:anywhere}.rd-detail-rows{container-type:inline-size;display:flex;flex-direction:column;gap:0}
.rd-detail-rows--boxed{border-radius:var(--radius-inner);background:var(--sheet-inner-bg);overflow:hidden}.rd-detail-rows--spaced{
margin-bottom:var(--ui-stack-gap)}.rd-detail-rows--boxed .rd-detail-row{padding:var(--space-3) var(--rd-row-gap)}.rd-detail-rows--compact
.rd-detail-value{font-size:var(--fs-sm)}.rd-total-strip{padding:var(--space-4) var(--rd-row-pad-x);border-radius:var(--radius-inner);
display:flex;align-items:center;justify-content:space-between;gap:var(--rd-row-gap)}.rd-total-strip span{color:var(--on-primary-faint);
font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.rd-total-strip strong{font-size:var(--fs-emphasis);font-weight:var(--fw-ultra);
line-height:1}.rd-detail-status{vertical-align:middle}.rd-detail-code{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-xs);
font-weight:var(--fw-regular)}@container (max-width: 280px){.rd-detail-row{grid-template-columns:minmax(0,1fr)}.rd-detail-value{
text-align:start}}.rd-summary-list{width:100%;margin:0;padding:0;align-self:stretch;display:flex;flex-direction:column;text-align:start}
.rd-summary-item{min-height:var(--rd-row-min-height);display:grid;grid-template-columns:var(--rd-icon-box-md) minmax(0,1fr)
minmax(0,min(var(--rd-row-side-share),var(--rd-row-side-max)));align-items:center;gap:var(--space-3);padding:var(--space-compact)
0}.rd-summary-label{line-height:1.25}.rd-summary-value{min-width:0;max-width:100%;line-height:1.15;text-align:end;overflow-wrap:anywhere;
white-space:normal}.empty-state{width:100%;min-width:0;min-height:var(--empty-state-min-height);padding:var(--empty-state-pad-y) var(--empty-state-pad-x);
border-radius:var(--radius-card);background:var(--card-bg);box-sizing:border-box;color:var(--faint);font-size:var(--fs-base);
display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-compact);text-align:center}
.empty-state>strong,.empty-state-title{color:var(--text);font-size:var(--fs-title);font-weight:var(--fw-heavy)}.empty-state>
span:not(.empty-state-icon),.empty-state-message{color:var(--muted);font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);
line-height:1.4}.rd-empty-card{min-height:var(--rd-text-card-compact-min-height);display:flex;flex-direction:column;gap:var(--ui-stack-gap);
padding:var(--rd-row-pad-y) var(--rd-row-pad-x)}.rd-empty-card :is(.empty-state-title,.empty-state-message),.rd-empty-mini{
color:var(--meta-fg);font-size:var(--rd-row-meta-size);font-weight:var(--fw-semibold-strong);line-height:1.35}.rd-empty-card
.empty-state-title{color:var(--text);font-size:var(--rd-row-font-size);font-weight:var(--fw-extrabold)}.rd-empty-mini{padding:var(--space-3)
0}.screen-loader{width:100%;min-width:0;min-height:var(--screen-loader-min-height);flex:0 0 auto;border-radius:var(--radius-card);
background:var(--card-bg);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.loader{width:var(--loader-size);
height:var(--loader-size);border-radius:var(--radius-pill);background:conic-gradient(from 0deg,var(--loader-track),var(--loader-fill),var(--loader-track));
-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--loader-ring-width)),var(--mask-opaque) 0);mask:radial-gradient(farthest-side,transparent
calc(100% - var(--loader-ring-width)),var(--mask-opaque) 0);animation:rdSpin var(--spin-duration) linear infinite}.rd-status-chip,.rd-chip{max-width:100%;min-height:var(--status-chip-min-height);padding:0 var(--status-chip-pad-x);border-radius:var(--radius-pill);
background:var(--status-chip-bg);color:var(--status-chip-fg);align-items:center;justify-content:center;gap:var(--status-chip-gap);
display:inline-flex;font-size:var(--status-chip-font-size);font-weight:var(--status-chip-font-weight);line-height:var(--status-chip-line-height);
overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rd-status-chip.is-success,.rd-chip.is-success{
background:var(--status-chip-success-bg);color:var(--status-chip-success-fg)}.rd-status-chip.is-warning,.rd-chip.is-warning{
background:var(--status-chip-warning-bg);color:var(--status-chip-warning-fg)}.rd-status-chip.is-danger,.rd-chip.is-danger{
background:var(--status-chip-danger-bg);color:var(--status-chip-danger-fg)}.rd-status-chip.is-accent,.rd-chip.is-accent{
background:var(--status-chip-accent-bg);color:var(--status-chip-accent-fg)}.rd-status-chip.is-muted,.rd-chip.is-muted{background:var(--status-chip-bg);
color:var(--status-chip-fg)}.rd-profile-item,.rd-device,.rd-tx-item{appearance:none;-webkit-appearance:none;width:100%;min-width:0;min-height:var(--rd-row-min-height);
padding:var(--rd-row-pad-y) var(--rd-row-pad-x);box-sizing:border-box;display:flex;align-items:center;gap:var(--rd-row-gap);
color:var(--text);font-family:var(--font-family);font-size:var(--rd-row-font-size);font-weight:var(--fw-bold);text-align:start;
-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast) var(--ease-standard),background-color
var(--transition-fast) var(--ease-standard)}.rd-profile-item,.rd-device,.rd-tx-item{cursor:pointer}.rd-profile-item.is-loading{
opacity:var(--button-loading-opacity);cursor:progress}.rd-profile-item.is-loading:active{transform:none}.rd-row-static{cursor:default}
.rd-row-selected{--focus-ring: var(--focus-ring-on-primary);background:var(--row-selected-bg);color:var(--row-selected-fg)}
.rd-row-selected:focus-visible{outline-offset:var(--focus-ring-inset)}.rd-row-selected :is(.rd-row-title,.rd-row-meta){color:inherit}
.rd-profile-item:active,.rd-device:active,.rd-tx-item:active{transform:scale(var(--motion-press-scale-subtle))}.rd-row-static:active{
transform:none}.rd-profile-item--danger{background:var(--danger-soft);color:var(--danger)}.rd-profile-item--danger .rd-row-title{
color:inherit}.rd-profile-item--danger:active{background:var(--danger-control-hover-bg)}.rd-profile-label,.rd-row-main,.rd-device-info,
.rd-tx-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-1);text-align:start}.rd-row-main--compact{
gap:var(--space-0-5)}.rd-device-info{overflow:hidden}.rd-row-title,.rd-profile-label>span,.rd-device-name,.rd-tx-title{min-width:0;
color:var(--text);font-size:var(--rd-row-font-size);font-weight:var(--fw-heavy);line-height:1.3;overflow-wrap:anywhere}.rd-row-meta,
.rd-profile-label>small,.rd-device-meta,.rd-tx-meta{min-width:0;color:var(--meta-fg);font-size:var(--rd-row-meta-size);font-weight:var(--fw-semibold-strong);
line-height:1.35}.rd-row-side{flex:0 1 auto;max-width:min(var(--rd-row-side-share),var(--rd-row-side-max));color:var(--text);
font-size:var(--rd-row-meta-size);font-weight:var(--fw-heavy);line-height:1.25;text-align:end;overflow-wrap:anywhere}.rd-row-action{
flex:0 0 auto;width:auto;min-width:var(--rd-row-action-min);max-width:min(var(--rd-row-side-max),var(--rd-row-side-share));
white-space:nowrap}.rd-row-meta--truncate,.rd-device-name,.rd-device-meta,.rd-tx-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;
white-space:nowrap}.rd-profile-arrow{width:var(--rd-row-arrow-size);height:var(--rd-row-arrow-size);flex-shrink:0;color:var(--faint)}
.rd-profile-arrow svg{width:100%;height:100%}.rd-disclosure{flex-shrink:0;overflow:visible}.rd-disclosure-toggle{width:100%;
min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y) var(--rd-row-pad-x);background:transparent;color:var(--text);
display:flex;align-items:center;gap:var(--rd-row-gap);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}
.rd-disclosure-toggle:focus-visible{outline-offset:calc(0px - var(--focus-ring-width))}.rd-disclosure-title{flex:1}.rd-disclosure-arrow{
width:var(--rd-row-arrow-size);height:var(--rd-row-arrow-size);flex-shrink:0;color:var(--faint);transition:transform var(--transition-base)
var(--ease-standard)}.rd-disclosure-arrow svg{width:100%;height:100%}.rd-disclosure-body{display:none;padding:0 var(--rd-row-pad-x)
var(--rd-row-pad-y)}.rd-disclosure.open .rd-disclosure-arrow{transform:rotate(90deg)}[dir=rtl] .rd-disclosure.open .rd-disclosure-arrow{
transform:rotate(-90deg)}.rd-disclosure.open .rd-disclosure-body{display:block}.rd-bound-icon svg,.rd-tx-icon svg{width:var(--icon-size-sm);
height:var(--icon-size-sm)}.rd-profile-item--bound-telegram .rd-bound-icon{color:var(--text)}.rd-profile-item--bound-yandex
.rd-bound-icon{color:var(--provider-yandex)}.rd-danger-icon-btn{appearance:none;-webkit-appearance:none;padding:0;background:var(--danger-soft);
color:var(--danger);cursor:pointer}.rd-danger-icon-btn:disabled{opacity:var(--control-disabled-opacity);cursor:default}.rd-danger-icon-btn--solid{
--focus-ring: var(--focus-ring-on-danger);background:var(--button-danger-bg);color:var(--button-danger-fg)}.rd-danger-icon-btn--solid:focus-visible{
outline-offset:var(--focus-ring-inset)}.rd-device-top{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;
gap:var(--space-compact)}.rd-device-top--with-action{align-items:center}.rd-device-name{display:block}.rd-tx-status{max-width:var(--rd-row-side-share);
flex-shrink:0}.rd-action-btn{appearance:none;-webkit-appearance:none;min-width:0;display:flex;flex-direction:column;align-items:center;
justify-content:center;gap:var(--space-compact);aspect-ratio:1;padding:var(--space-4) var(--rd-row-pad-x);border-radius:var(--radius-card);
background:var(--action-card-bg);background-clip:padding-box;color:var(--action-card-fg);cursor:pointer;overflow:hidden;
font-family:var(--font-family);text-align:center;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast)
var(--ease-standard)}.rd-action-btn:active{transform:scale(var(--motion-press-scale))}.rd-action-primary{background:var(--action-primary-bg);
color:var(--action-primary-fg)}.rd-action-text{min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5)}
.rd-action-text strong,.rd-action-text small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.rd-action-text strong{
font-size:var(--fs-body);font-weight:var(--fw-extrabold)}.rd-action-text small{color:var(--muted);font-size:var(--fs-caption);
font-weight:var(--fw-semibold)}.rd-action-primary .rd-action-text small{color:var(--on-primary-faint)}@media(min-width:768px){
.rd-action-btn{aspect-ratio:auto;flex-direction:row;justify-content:flex-start;gap:var(--space-4);min-height:var(--action-card-desktop-min-height);
padding:var(--action-card-desktop-pad-y) var(--rd-row-pad-x)}.rd-action-text{align-items:flex-start;gap:var(--space-0-75)}
.rd-action-text strong{font-size:var(--fs-title)}.rd-action-text small{font-size:var(--rd-row-meta-size)}}@media(min-width:768px)and (hover:hover){
.rd-action-btn:hover:not(:disabled):not(:active){transform:translateY(var(--motion-hover-lift-strong))}}.rd-option-grid{--option-grid-columns: 2;--option-grid-height: calc(var(--btn-height) * 2 + var(--wizard-flow-gap, var(--ui-stack-gap)));
--option-grid-visible-height: var(--option-grid-height);--option-grid-peek-height: calc( var(--option-grid-height) + var(--wizard-flow-gap,
var(--ui-stack-gap)) + var(--space-1-5) );width:100%;height:var(--option-grid-visible-height);max-height:var(--option-grid-visible-height);
flex:0 0 var(--option-grid-visible-height);display:grid;grid-template-columns:repeat(var(--option-grid-effective-columns,
var(--option-grid-columns, 2)),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--wizard-flow-gap, var(--ui-stack-gap));
overflow:visible}.rd-option-grid--overflowing{grid-auto-rows:var(--btn-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;
scrollbar-width:none;-webkit-overflow-scrolling:touch}.rd-option-grid--overflowing::-webkit-scrollbar{display:none}:is(.rd-option-grid--duration,
.rd-option-grid--gateway){grid-auto-rows:var(--btn-height)}.rd-option-grid--peek-overflow{--option-grid-visible-height: var(--option-grid-peek-height)}
.rd-option-card{min-width:0;min-height:0;position:relative;display:grid;grid-template-columns:var(--rd-icon-box-md) minmax(0,1fr);
align-items:center;justify-content:flex-start;column-gap:var(--space-compact);padding:var(--space-compact) var(--space-3);
border-radius:var(--radius-card);background:var(--action-primary-bg);background-clip:padding-box;color:var(--on-primary);
font-family:var(--font-family);text-align:start;cursor:pointer;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}
.rd-option-card:active{transform:scale(var(--motion-press-scale-subtle))}.rd-option-card:disabled{cursor:default;opacity:var(--selectable-disabled-opacity)}
.rd-option-card:disabled:active{transform:none}.rd-option-card-icon img{width:var(--icon-size-md);height:var(--icon-size-md);
object-fit:contain;filter:none}.rd-option-card-copy{min-width:0;min-height:var(--rd-icon-box-md);max-height:100%;display:flex;
flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--option-card-copy-gap);overflow:hidden}.rd-option-card--featured
.rd-option-card-copy{padding-inline-end:calc(var(--fs-base) + var(--space-1))}.rd-option-card-value{min-width:0;color:var(--on-primary);
font-size:var(--fs-control-sm);font-weight:var(--fw-black);line-height:1.05;overflow:hidden;text-overflow:ellipsis}.rd-option-card-hint{
min-width:0;color:var(--on-primary-faint);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1.25}.rd-option-card-badge{
position:absolute;top:var(--option-card-badge-top);inset-inline-end:var(--option-card-badge-inline-end);color:var(--on-primary);
font-size:var(--fs-base);line-height:1}.rd-option-card-badge:before{content:"\2605"}.rd-option-grid--devices .rd-option-card-value{
font-size:var(--fs-emphasis);line-height:1;white-space:nowrap}.rd-option-grid--gateway .rd-option-card-value{display:-webkit-box;
font-size:var(--fs-body-sm);line-height:1.05;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rd-option-grid--gateway
.rd-option-card-hint{display:-webkit-box;font-size:var(--fs-micro);line-height:1.1;white-space:normal;-webkit-line-clamp:2;
-webkit-box-orient:vertical;overflow:hidden}.rd-option-grid--gateway .rd-option-card-copy{justify-content:center;overflow:hidden}
.sbp-account-list .rd-option-card{width:100%;min-height:var(--btn-height)}.rd-icon-box--fill img{width:100%;height:100%;
object-fit:cover}.rd-option-card--with-trailing{grid-template-columns:var(--rd-icon-box-md) minmax(0,1fr) auto;cursor:default}
.rd-option-card-trailing{display:inline-flex;align-items:center}.rd-option-card--standard{background:var(--action-card-bg);
color:var(--action-card-fg)}.rd-option-card--standard .rd-option-card-value{color:var(--action-card-fg)}.rd-option-card--standard
.rd-option-card-hint{color:var(--muted)}.rd-option-card--standard .rd-option-card-badge{color:var(--warning)}.rd-option-card--selected{
background:var(--selected-soft);outline:2px solid var(--selection-outline);outline-offset:-2px}.rd-option-card:focus-visible{
outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.rd-option-card.rd-surface-primary:focus-visible{
outline-offset:var(--focus-ring-inset)}@media(max-width:767px){.rd-option-grid--gateway{--option-grid-effective-columns:
1}.rd-option-grid--gateway.rd-option-grid--compact-overflow{--option-grid-visible-height: var(--option-grid-peek-height)}}
@media(max-width:360px){.rd-option-grid--devices .rd-option-card{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--icon-size-md)
auto;justify-items:center;row-gap:var(--space-0-5);padding:var(--space-1);text-align:center}.rd-option-grid--devices .rd-option-card-icon{
width:var(--icon-size-md);height:var(--icon-size-md);border-radius:var(--radius-inner)}.rd-option-grid--devices .rd-option-card-icon
svg{width:var(--icon-size-control);height:var(--icon-size-control)}.rd-option-grid--devices .rd-option-card-copy{min-height:0;
align-items:center}}.rd-progress{width:100%;height:var(--progress-height);border-radius:var(--radius-pill);background:var(--progress-track-bg);
overflow:hidden}.rd-progress--sm{--progress-height: var(--space-1-5)}.rd-progress-fill{width:100%;height:100%;border-radius:var(--radius-pill);
background:var(--progress-fill-bg);transform:scaleX(var(--progress-value));transform-origin:left center;transition:transform
var(--transition-progress) var(--ease-standard)}[dir=rtl] .rd-progress-fill{transform-origin:right center}.rd-progress-text{
color:var(--meta-fg);font-size:var(--rd-row-meta-size);line-height:1.45;text-align:start}.rd-progress-stack{display:flex;
flex-direction:column;gap:var(--space-3)}.rd-progress-item{display:flex;flex-direction:column;gap:var(--space-1)}.rd-progress-head{
display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.rd-progress-label{color:var(--text);
font-size:var(--fs-sm);font-weight:var(--fw-bold)}.rd-progress-meta{color:var(--faint);font-size:var(--fs-xs);text-align:end}.rd-bar-chart-card{--rd-bar-chart-axis-width: var(--bar-chart-axis-width);--rd-bar-chart-height: var(--bar-chart-height);
--rd-bar-chart-bar-width: var(--bar-chart-bar-width);--rd-bar-chart-bar-shell-height: var(--bar-chart-bar-shell-height);
--rd-bar-chart-bucket-min-width: calc(var(--rd-bar-chart-bar-width) + var(--bar-chart-scroll-pad) + var(--space-4));--rd-bar-chart-label-height:
var(--space-6);--rd-bar-chart-label-space: calc(var(--rd-bar-chart-label-height) + var(--space-2));width:100%;padding:var(--rd-row-pad-x)
var(--rd-row-pad-x) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.rd-bar-chart-head{display:flex;
flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.rd-bar-chart-title{margin-bottom:var(--space-1)}
.rd-bar-chart-subtitle{color:var(--faint);font-size:var(--fs-xs);line-height:1.45}.rd-bar-chart-total{max-width:100%;color:var(--text);
font-size:var(--fs-xl);font-weight:var(--fw-bold);text-align:end;overflow-wrap:anywhere}.rd-bar-chart-wrap{display:grid;
grid-template-columns:minmax(0,var(--rd-bar-chart-axis-width)) minmax(0,1fr);align-items:stretch;gap:var(--space-3)}.rd-bar-chart-y-axis{
min-height:var(--rd-bar-chart-height);padding-bottom:var(--rd-bar-chart-label-space);display:grid;grid-template-rows:repeat(5,1fr);
align-items:end}.rd-bar-chart-y-tick{min-width:0;max-width:100%;color:var(--faint);font-size:var(--fs-xs);line-height:1.2;
text-align:end;overflow-wrap:anywhere;white-space:normal}.rd-bar-chart-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--bar-chart-scroll-pad)}
.rd-bar-chart-bars{min-width:var(--bar-chart-bars-min-width);min-height:var(--rd-bar-chart-height);padding-top:var(--space-1);
display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--rd-bar-chart-bucket-min-width),1fr);align-items:end;gap:var(--space-2)}
.rd-bar-chart-bar-item{min-width:0;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;
justify-content:flex-end;gap:var(--space-2);font:inherit;cursor:pointer}.rd-bar-chart-bar-item:active{transform:scale(var(--motion-press-scale-soft))}
.rd-bar-chart-bar-item:focus-visible{outline-offset:var(--focus-ring-inset)}.rd-bar-chart-bar-shell{width:100%;max-width:var(--rd-bar-chart-bar-width);
height:var(--rd-bar-chart-bar-shell-height);display:flex;align-items:flex-end}.rd-bar-chart-bar{width:100%;min-height:var(--bar-chart-min-bar-height);
height:calc(var(--bar-chart-value-ratio) * 1%);border-radius:var(--radius-pill);background:var(--progress-fill-bg)}.rd-bar-chart-bar.is-empty{
background:var(--bar-chart-empty-bg)}.rd-bar-chart-label{width:100%;min-height:var(--rd-bar-chart-label-height);color:var(--faint);
font-size:var(--fs-xs);line-height:1.2;text-align:center;overflow-wrap:anywhere;white-space:normal}@media(max-width:420px){
.rd-bar-chart-card{--rd-bar-chart-bar-width: var(--bar-chart-bar-width-mobile);--rd-bar-chart-bar-shell-height: var(--bar-chart-bar-shell-height-mobile)}
.rd-bar-chart-head{flex-direction:column;align-items:flex-start}.rd-bar-chart-bars{grid-auto-columns:minmax(var(--rd-bar-chart-bucket-min-width),1fr);
gap:var(--space-1)}.rd-bar-chart-wrap{gap:var(--space-compact)}}@property --wiz-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.rd-layout--wizard{--wizard-flow-gap: var(--ui-stack-gap);
--wizard-actions-min-height: calc(var(--btn-height) * 2 + var(--wizard-flow-gap, var(--ui-stack-gap)));gap:var(--ui-stack-gap)}
.rd-layout--wizard .rd-step-nav{gap:var(--wizard-flow-gap, var(--ui-stack-gap));min-height:var(--wizard-actions-min-height)}
.rd-step-nav{flex-shrink:0;display:flex;flex-direction:column;gap:var(--ui-stack-gap)}.rd-layout--wizard .setup-download-row{
grid-template-columns:repeat(2,minmax(0,1fr))}.rd-layout--wizard .setup-download-row :is(.btn-primary,.btn-secondary,.btn-danger){
min-width:0;height:var(--btn-height);padding-inline:var(--space-2);gap:var(--space-1-5)}.rd-layout--wizard .setup-download-row
:is(.btn-primary,.btn-secondary,.btn-danger)>span:not(.rd-icon-box){min-width:0;max-width:100%;line-height:1.05;text-align:center;
white-space:normal;overflow-wrap:normal}.rd-wiz-stage{flex:1;min-height:0;display:flex}.rd-wiz-page{display:none;flex-direction:column;
flex:1;min-height:0;gap:var(--wizard-flow-gap, var(--ui-stack-gap));overflow:hidden}.rd-wiz-page.is-visible{display:flex;
overflow-y:auto;overflow-x:hidden}.rd-wiz-panel{width:100%;display:flex;flex-direction:column}.rd-wiz-panel--copy{height:auto;
flex:0 0 auto;min-height:var(--wizard-copy-min-height);max-height:none;overflow:visible}.rd-wiz-panel--hero{flex:1 0 auto;
min-height:var(--wizard-hero-min-height);overflow:visible;position:relative;--wiz-progress: 0;transition:--wiz-progress var(--transition-progress)
var(--ease-standard)}.rd-wiz-panel--hero>.rd-wiz-content{min-height:min-content}.rd-wiz-panel--hero:before{content:"";position:absolute;
inset:var(--wizard-ring-inset);z-index:1;padding:var(--wizard-ring-width);border-radius:inherit;background:conic-gradient(from
0deg,var(--progress-ring) calc(var(--wiz-progress) * 1%),var(--progress-ring-trail) calc(var(--wiz-progress) * 1% + .8%),transparent
calc(var(--wiz-progress) * 1% + 2%));-webkit-mask:linear-gradient(var(--mask-punch) 0 0) content-box,linear-gradient(var(--mask-punch)
0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--mask-punch) 0 0) content-box,linear-gradient(var(--mask-punch)
0 0);mask-composite:exclude;pointer-events:none}.rd-wiz-panel--hero.progress-empty:before{display:none}.rd-wiz-content{flex:1;
min-height:0;padding:var(--space-4-25) var(--space-4-5);display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:var(--wizard-flow-gap, var(--ui-stack-gap));text-align:center}.rd-wiz-panel--copy .rd-wiz-content p{width:min(100%,var(--wizard-copy-max-width));
max-width:var(--wizard-copy-max-width);height:auto;min-height:var(--wizard-copy-text-height);max-height:none;margin:0;color:var(--text);
font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--wizard-copy-text-line-height);display:flex;align-items:center;
justify-content:center;overflow:visible;text-wrap:balance}.rd-wiz-icon{flex:0 0 auto;width:var(--wizard-icon-size);height:var(--wizard-icon-size);
margin-bottom:var(--space-2);display:flex;align-items:center;justify-content:center}.rd-wiz-icon svg{width:var(--wizard-icon-size);
height:var(--wizard-icon-size);color:var(--primary-base)}.rd-wiz-icon--thin svg{stroke-width:var(--wizard-icon-thin-stroke)}
.rd-wiz-icon--ok svg{color:var(--success)}@media(min-width:768px){.rd-wiz-panel--copy{min-height:var(--wizard-copy-desktop-min-height)}
.rd-wiz-panel--copy .rd-wiz-content p{width:min(100%,var(--wizard-copy-desktop-max-width));max-width:var(--wizard-copy-desktop-max-width);
font-size:var(--fs-title-lg)}.rd-wiz-icon,.rd-wiz-icon svg{width:var(--wizard-icon-desktop-size);height:var(--wizard-icon-desktop-size)}}
@media(max-height:560px)and (orientation:landscape){.rd-layout--wizard .rd-step-nav{--motion-micro-enter-y: calc(0px - var(--motion-micro-distance));
min-height:var(--btn-height);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rd-layout--wizard .rd-step-nav>
.rd-option-grid{--option-grid-visible-height: var(--btn-height);grid-column:1 / -1;grid-auto-rows:var(--btn-height);overflow-y:auto;
overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}.rd-hint-wrap{position:relative;display:flex}.rd-hint-wrap>.rd-action-btn{width:100%}.rd-hint-wrap.rd-hint-visible>.rd-action-btn{
position:relative;z-index:calc(var(--z-hint) + 3);box-shadow:var(--shadow-spotlight-mask)}.rd-hint-source{display:none}.rd-hint-layer{
display:contents;--hint-bubble-x: var(--space-4);--hint-bubble-y: var(--space-4);--hint-bubble-w: var(--wizard-copy-max-width);
--hint-tail-x: 50%;--hint-tail-width: calc(var(--space-2) + var(--space-px));--hint-tail-height: var(--space-compact)}.rd-hint-layer[hidden]{
display:none}.rd-hint-layer.active{display:contents}.rd-hint-scrim{position:fixed;inset:0;z-index:calc(var(--z-hint) + 1);
padding:0;border:0;background:transparent;pointer-events:auto;-webkit-tap-highlight-color:transparent}.rd-hint-layer:not(.active)
.rd-hint-scrim{pointer-events:none}.rd-hint-bubble{--hint-bubble-bg: var(--surface-strong);position:fixed;left:var(--hint-bubble-x,
var(--space-4));top:var(--hint-bubble-y, var(--space-4));z-index:calc(var(--z-hint) + 5);width:var(--hint-bubble-w, var(--wizard-copy-max-width));
padding:var(--space-4) var(--space-4-25);border-radius:var(--radius-card);background:var(--hint-bubble-bg);color:var(--text);
font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.4;text-align:center;box-shadow:var(--shadow-floating-card);
opacity:0;transform:translateY(var(--motion-route-distance));pointer-events:none;transition:opacity var(--transition-base)
var(--ease-standard),transform var(--transition-base) var(--ease-standard)}.rd-hint-bubble:after{content:"";position:absolute;
left:var(--hint-tail-x, 50%);top:calc(100% - var(--space-px));width:0;height:0;border-left:var(--hint-tail-width, calc(var(--space-2)
+ var(--space-px))) solid transparent;border-right:var(--hint-tail-width, calc(var(--space-2) + var(--space-px))) solid transparent;
border-top:var(--hint-tail-height, var(--space-compact)) solid var(--hint-bubble-bg);transform:translate(-50%)}.rd-hint-bubble--below:after{
top:auto;bottom:calc(100% - var(--space-px));border-top:0;border-bottom:var(--hint-tail-height, var(--space-compact)) solid
var(--hint-bubble-bg)}.rd-hint-layer.active .rd-hint-bubble{opacity:1;transform:translateY(0)}.rd-copy-link-card{min-height:var(--btn-height);display:flex;align-items:center;gap:var(--rd-row-gap);padding:0 var(--rd-row-pad-x)}
.rd-copy-link-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-1)}.rd-copy-link-label{font-size:var(--rd-muted-label-size);
font-weight:var(--rd-muted-label-weight);color:var(--rd-muted-label-color);line-height:1.2}.rd-copy-link-input{width:100%;
background:transparent;color:var(--text);font-family:var(--font-family);font-size:var(--rd-row-font-size);font-weight:var(--fw-bold);
line-height:1.25;overflow:hidden;text-overflow:ellipsis}.rd-copy-link-input::placeholder{color:var(--muted)}@media(min-width:768px){
.rd-copy-link-label{font-size:var(--fs-body)}}.rd-control{width:100%;min-width:0;min-height:var(--rd-row-min-height);flex:1;padding:var(--rd-row-pad-y) var(--rd-row-pad-x);
border-radius:var(--rd-list-row-radius);background-color:var(--input-bg);color:var(--text);box-sizing:border-box;font-family:inherit;
font-size:var(--fs-control);font-weight:var(--fw-bold);line-height:1.4;transition:background-color var(--transition-fast)
var(--ease-standard)}.rd-select{height:var(--rd-row-min-height);padding-block:0;padding-inline:var(--rd-row-pad-x) var(--select-pad-end);
appearance:none;-webkit-appearance:none;background-image:var(--select-chevron-image);background-repeat:no-repeat;background-position:calc(100%
- var(--icon-size-control)) 50%;background-size:var(--icon-size-control)}.rd-select--compact{min-height:var(--control-compact-height);
height:var(--control-compact-height);padding-block:0;padding-inline:var(--space-3) var(--select-compact-pad-end);border-radius:var(--radius-inner);
background-color:var(--control-bg);font-size:var(--rd-row-meta-size);font-weight:var(--fw-heavy);line-height:1;cursor:pointer}
.rd-textarea{min-height:calc(var(--rd-row-min-height) * 1.9);padding-top:var(--space-4);padding-bottom:var(--space-4);line-height:1.5;
resize:vertical}.rd-control::placeholder,.rd-textarea::placeholder{color:var(--input-placeholder)}.rd-control--uppercase{
text-transform:uppercase}.rd-control--uppercase::placeholder{text-transform:none}.rd-control:focus{background-color:var(--input-focus-bg)}
.rd-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.rd-control:disabled{background-color:var(--input-disabled-bg);color:var(--faint);cursor:not-allowed}.rd-input-shell{min-width:0;
min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y) var(--rd-row-pad-x);border-radius:var(--rd-list-row-radius);
background:var(--panel-bg);display:flex;align-items:center;gap:var(--rd-row-gap);box-sizing:border-box}.rd-input-shell:focus-within{
background-color:var(--input-focus-bg)}.rd-input-shell--compact{min-height:var(--control-compact-height);padding:0 var(--control-compact-pad-x);
border-radius:var(--radius-inner);background:var(--input-bg)}.rd-input-shell--control{min-height:var(--btn-height);padding:0
var(--padding-btn);border-radius:var(--radius-btn);background-color:var(--input-bg);gap:var(--gap);transition:background-color
var(--transition-base) var(--ease-standard)}.rd-plain-input{width:100%;min-width:0;background:transparent;color:var(--text);
font:inherit;font-size:var(--rd-row-font-size);font-weight:var(--fw-extrabold)}.rd-plain-input::placeholder{color:var(--input-placeholder)}
.rd-plain-input--control{height:100%;padding:0;border-radius:0;font-size:var(--fs-lg);font-weight:var(--fw-regular)}.rd-plain-input--control:focus{
background:transparent}.rd-otp-row{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));
gap:var(--space-2)}.rd-otp-cell{width:100%;min-width:0;height:var(--btn-height);border-radius:var(--radius-btn);background:var(--input-bg);
color:var(--text);caret-color:var(--primary-base);font-size:var(--fs-otp);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;
text-align:center;transition:background-color var(--transition-fast) var(--ease-standard);-webkit-appearance:none;appearance:textfield}
.rd-otp-cell:focus{background-color:var(--input-focus-bg)}[dir=rtl] .rd-select{background-position:var(--icon-size-control)
50%}.rd-field{display:flex;flex-direction:column;gap:var(--space-2)}.rd-field>span,.rd-field-label{color:var(--label-fg);font-size:var(--fs-sm);
font-weight:var(--fw-extrabold);letter-spacing:0;text-transform:uppercase}.rd-field-hint{color:var(--label-fg);font-size:var(--fs-xs);
line-height:1.45}.rd-inline-grid{display:grid;column-gap:var(--space-2);row-gap:var(--ui-stack-gap);align-items:center}.rd-action-grid{
display:grid;gap:var(--space-2);align-items:center}.rd-inline-grid--search{grid-template-columns:minmax(0,1fr) auto}.rd-inline-grid--date-filter{
grid-template-columns:repeat(2,minmax(0,1fr)) auto}.rd-action-grid{grid-template-columns:repeat(auto-fit,minmax(var(--action-grid-min-col),1fr))}
.rd-inline-grid :is(.rd-control,.btn-primary,.btn-secondary),.rd-action-grid :is(.btn-primary,.btn-secondary){min-height:var(--rd-row-min-height);
height:auto;border-radius:var(--rd-list-row-radius);font-size:var(--rd-row-font-size);font-weight:var(--fw-extrabold)}.rd-form-card{
width:100%;box-sizing:border-box;padding:var(--padding-card);border-radius:var(--radius-card);display:flex;flex-direction:column;
gap:var(--ui-stack-gap)}.rd-form-title{margin:0;color:var(--text);font-size:var(--fs-lg);font-weight:var(--fw-bold);text-align:center}
.rd-form-stack{width:100%;display:flex;flex-direction:column;gap:var(--gap);text-align:start}.rd-form-stack .rd-input-shell--control{
margin-bottom:0}.rd-form-error{min-height:0;margin:0;color:var(--danger);font-size:var(--fs-sm);text-align:center}.rd-form-error:empty{
display:none}.rd-form-hint{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.4;text-align:center}@media(max-width:720px){
.rd-inline-grid--search,.rd-inline-grid--date-filter,.rd-action-grid{grid-template-columns:1fr}.rd-inline-grid--search>:is(.btn-primary,
.btn-secondary){width:100%}}.auth-welcome-stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4-5)}.auth-form-card{
padding:var(--space-5) var(--space-4-5) var(--auth-shell-card-pad-bottom)}.auth-welcome-card{width:100%;gap:var(--space-4-25)}
.auth-divider{width:100%;display:flex;align-items:center;gap:var(--space-3);color:var(--faint);font-size:var(--fs-sm);font-weight:var(--fw-medium)}
.auth-divider:before,.auth-divider:after{content:"";flex:1;height:var(--space-px);background:transparent}.auth-divider--compact{
justify-content:center}.auth-methods-row{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;
gap:var(--space-4)}.auth-method-btn{width:var(--auth-shell-control-height);height:var(--auth-shell-control-height);padding:0;
border-radius:var(--radius-pill);background:transparent;color:var(--text);display:flex;align-items:center;justify-content:center;
cursor:pointer;-webkit-tap-highlight-color:transparent}.auth-method-btn:active{transform:scale(var(--motion-press-scale-soft))}
@media(hover:hover){.auth-method-btn:hover:not(:disabled){background:var(--control-hover)}}.auth-method-icon{width:var(--auth-provider-icon-box);
height:var(--auth-provider-icon-box);border-radius:var(--radius-pill);background:transparent;color:var(--text);display:flex;
align-items:center;justify-content:center}.auth-method-icon svg{width:var(--auth-provider-icon-size);height:var(--auth-provider-icon-size)}
.auth-method-icon--google svg,.auth-method-icon--yandex svg,.auth-method-icon--telegram svg{width:var(--auth-provider-logo-size);
height:var(--auth-provider-logo-size)}.auth-method-icon--telegram{color:var(--color-telegram)}.auth-legal-note{max-width:var(--auth-shell-legal-max);
display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--space-1)}.auth-legal-note>.rd-legal-note-part:first-child{
flex-basis:100%}.auth-legal-note .rd-link-button{min-height:var(--touch-target-min);display:inline-flex;align-items:center;
padding-inline:var(--space-1);vertical-align:middle}@media(max-height:700px){.auth-welcome-stack{gap:var(--space-4)}.auth-form-card{
padding:var(--space-4-25) var(--space-4) var(--space-4)}.auth-welcome-card,.auth-methods-row{gap:var(--space-3-5)}}.rd-toggle-list{display:flex;flex-direction:column;gap:var(--space-compact)}.rd-toggle-line{display:flex;align-items:center;
justify-content:space-between;gap:var(--space-3);min-width:0}.rd-toggle-line>span{min-width:0;color:var(--text);font-size:var(--rd-row-font-size);
font-weight:var(--fw-bold);overflow-wrap:anywhere}.toggle-switch{position:relative;display:inline-block;width:max(var(--toggle-width),var(--touch-target-min));
height:var(--toggle-height);flex-shrink:0}.toggle-switch:before{content:"";position:absolute;inset-block:calc((var(--toggle-height)
- var(--touch-target-min)) / 2);inset-inline:0;cursor:pointer}.toggle-switch input{width:0;height:0;opacity:0}.toggle-slider{
position:absolute;inset-block:0;inset-inline:0;cursor:pointer;border-radius:var(--radius-pill);background:var(--toggle-track);
transition:background-color var(--transition-base) var(--ease-standard)}.toggle-slider:before{content:"";position:absolute;
inset-inline-start:var(--toggle-inset);inset-block-end:var(--toggle-inset);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);
border-radius:var(--radius-circle);background:var(--toggle-thumb);transition:transform var(--transition-base) var(--ease-standard)}
.toggle-switch input:checked+.toggle-slider{background:var(--control-selected-bg)}.toggle-switch input:checked+.toggle-slider:before{
transform:translate(var(--toggle-shift))}[dir=rtl] .toggle-switch input:checked+.toggle-slider:before{transform:translate(calc(0px
- var(--toggle-shift)))}.toggle-switch input:disabled+.toggle-slider{opacity:var(--control-disabled-opacity);cursor:not-allowed}
.toggle-switch input:focus-visible+.toggle-slider{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sheet-overlay{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);opacity:0;visibility:hidden;-webkit-backdrop-filter:var(--blur-overlay);
backdrop-filter:var(--blur-overlay);transition:opacity var(--transition-base) var(--ease-standard),visibility var(--transition-base)
var(--ease-standard)}.sheet-overlay.active{opacity:1;visibility:visible}.sheet{position:fixed;inset-inline-start:0;inset-block-end:0;
z-index:var(--z-sheet);width:100%;max-height:85dvh;padding-block:var(--padding-screen) max(var(--padding-screen),var(--app-safe-bottom));
padding-inline:max(var(--padding-screen),var(--app-safe-inline-start)) max(var(--padding-screen),var(--app-safe-inline-end));
border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--sheet-bg);overflow-y:auto;overflow-x:hidden;transform:translateY(100%);
transition:transform var(--transition-sheet) var(--ease-standard);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
.sheet.active{transform:translateY(0)}.sheet-handle{width:var(--rd-icon-box-md);height:var(--space-1);margin:0 auto var(--space-4);
border-radius:var(--radius-pill);background:var(--border-strong)}.sheet-title{margin-bottom:var(--ui-stack-gap);color:var(--text);
font-size:var(--fs-title-lg);font-weight:var(--fw-bold);line-height:1.2}.sheet>.sheet-close~.sheet-title{padding-inline-end:calc(var(--rd-icon-box-md)
+ var(--space-3))}.sheet-desc{margin-bottom:var(--space-4);color:var(--muted);font-size:var(--fs-base);line-height:1.45}
.sheet-form{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--ui-stack-gap)}.sheet-action-spaced{margin-top:var(--space-3)}
.rd-sheet-stack{display:flex;flex-direction:column;gap:var(--ui-stack-gap)}.rd-sheet-note{margin:0;color:var(--text);font-size:var(--fs-base);
font-weight:var(--fw-semibold-strong);line-height:1.45}.rd-sheet-note--muted{color:var(--muted);font-size:var(--fs-sm)}.rd-sheet-note--body{
color:var(--muted);font-weight:var(--fw-regular)}.sheet-close{position:absolute;inset-block-start:calc(var(--space-4-5) -
var(--rd-icon-box-hit-slop));inset-inline-end:calc(max(var(--space-4-5),var(--app-safe-inline-end)) - var(--rd-icon-box-hit-slop));
width:var(--touch-target-min);height:var(--touch-target-min);padding:var(--rd-icon-box-hit-slop);border-radius:calc(var(--radius-inner)
+ var(--rd-icon-box-hit-slop));background:var(--sheet-inner-bg);background-clip:content-box;color:var(--muted);display:flex;
align-items:center;justify-content:center;font-size:0;line-height:1}:is(.sheet-close,.support-reply-preview-close,.support-preview-remove):before,
:is(.sheet-close,.support-reply-preview-close,.support-preview-remove):after{content:"";position:absolute;left:50%;inset-block-start:50%;
width:var(--close-mark-size);height:var(--close-mark-stroke);border-radius:var(--radius-pill);background:currentColor}:is(.sheet-close,
.support-reply-preview-close,.support-preview-remove):before{transform:translate(-50%,-50%) rotate(45deg)}:is(.sheet-close,
.support-reply-preview-close,.support-preview-remove):after{transform:translate(-50%,-50%) rotate(-45deg)}.warning-sheet-header{
margin-bottom:var(--padding-card);text-align:center}.warning-sheet-icon{width:var(--warning-sheet-icon-size);height:var(--warning-sheet-icon-size);
margin:0 auto var(--space-4);border-radius:var(--radius-circle);background:var(--warning-soft);color:var(--warning);display:flex;
align-items:center;justify-content:center}.warning-sheet-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}.warning-sheet-title{
margin-bottom:var(--space-2);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.warning-sheet-desc{color:var(--muted);
font-size:var(--fs-base)}@media(min-width:600px){.sheet{inset-inline-start:auto;left:50%;max-width:min(var(--sheet-desktop-max-width),calc(100vw
- var(--sheet-desktop-gutter)));transform:translate(-50%) translateY(100%)}.sheet.active{transform:translate(-50%) translateY(0)}}.rd-notification-card{overflow-wrap:anywhere}.rd-notification-card :is(.rd-info-copy,.rd-info-body,.rd-notification-action){
min-width:0;max-width:100%}.rd-notification-card :is(.rd-info-body,.rd-notification-action){overflow-wrap:anywhere;word-break:break-word}
.rd-notification-card .rd-notification-action{white-space:normal}.notify-settings{padding:0 var(--rd-row-pad-x);background:var(--nested-bg);display:flex;flex-direction:column;gap:0}.notify-row{
min-height:var(--rd-row-min-height);padding:var(--rd-row-pad-y) 0;display:flex;align-items:center;justify-content:space-between;
gap:var(--space-3)}.notify-row-info{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}.notify-row-text{
display:flex;flex-direction:column;gap:var(--space-0-5)}.notify-row-label{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}
.notify-row-desc{color:var(--faint);font-size:var(--fs-xs)}.rd-lang-picker-anchor{position:relative}.rd-lang-picker{min-width:var(--lang-picker-min-width);padding:var(--space-1-5);
border-radius:var(--radius-inner);background:var(--sheet-popover-bg);display:flex;flex-direction:column;gap:var(--space-0-5)}
.rd-lang-picker-sheet .rd-lang-picker{width:100%;min-width:0;padding:0;background:transparent}.rd-lang-picker--dropdown{
position:absolute;inset-inline:0;inset-block-end:100%;z-index:var(--z-overlay);margin-bottom:var(--space-1-5)}.rd-lang-picker-item{
min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:transparent;
color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-align:center;cursor:pointer}@media(hover:hover){
.rd-lang-picker-item:hover{background:var(--sheet-inner-bg)}}.rd-lang-picker-item.is-active{background:var(--selected);color:var(--selected-text)}
.rd-lang-picker-item.is-active:focus-visible{--focus-ring: var(--focus-ring-on-primary);outline-offset:var(--focus-ring-inset)}.rd-locations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);flex:1 1 auto;min-height:0;
align-content:start;overflow:visible;touch-action:pan-x pan-y pinch-zoom;padding-inline-end:var(--space-0-5)}.rd-location-item{
min-width:0;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:var(--space-1-5);min-height:var(--location-card-min-height);padding:var(--space-2) var(--space-1-5);border-radius:var(--radius-inner);
background:var(--nested-bg);text-align:center}.rd-location-flag{width:var(--rd-icon-box-md);height:var(--rd-icon-box-md);
flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;font-family:var(--font-emoji);
font-size:var(--fs-title);line-height:1;text-rendering:geometricPrecision}.rd-location-name{min-width:0;color:var(--text);
font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1.25;text-wrap:balance}@media(min-width:768px){.rd-locations-grid{
gap:var(--ui-stack-gap)}.rd-location-item{min-height:var(--location-card-desktop-min-height);padding:var(--space-3-5) var(--space-compact);
gap:var(--space-compact)}.rd-location-flag{font-size:var(--fs-icon-lg)}.rd-location-name{font-size:var(--fs-mono)}}.rd-legal-content{flex:1;min-height:0;padding:0 var(--rd-screen-padding) var(--rd-screen-padding);overflow-y:auto;-webkit-overflow-scrolling:touch;
overscroll-behavior-y:contain}.rd-legal-content h2{margin:var(--space-5) 0 var(--space-compact);color:var(--text);font-size:var(--fs-lg);
font-weight:var(--fw-bold);line-height:1.3}.rd-legal-content h2:first-of-type{margin-top:var(--space-2)}.rd-legal-content
p{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--fs-base);line-height:1.65}.rd-legal-content ul{margin:0 0
var(--space-3);padding-inline-start:var(--space-4-5)}.rd-legal-content li{margin-bottom:var(--space-1);color:var(--muted);
font-size:var(--fs-base);line-height:1.65}.rd-legal-content strong{color:var(--text)}.rd-legal-updated{margin:0 0 var(--space-2);
color:var(--faint);font-size:var(--fs-sm)}.app-toast{position:fixed;inset-block-start:calc(var(--app-screen-top) + var(--space-compact));inset-inline:max(var(--space-4-5),var(--app-safe-inline-start))
max(var(--space-4-5),var(--app-safe-inline-end));margin:0 auto;max-width:calc(var(--rd-layout-max-width) - (var(--space-4-5)
* 2));z-index:var(--z-toast);min-height:var(--btn-height);height:auto;max-height:var(--toast-max-height);padding:var(--space-3)
var(--rd-row-pad-x);border-radius:var(--radius-card);background:var(--toast-bg);color:var(--toast-fg);overflow-x:hidden;
overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;
display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(var(--motion-toast-enter-y));pointer-events:none;
transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard)}.app-toast.visible{
opacity:1;transform:translateY(0);pointer-events:auto}.app-toast::-webkit-scrollbar{display:none}.app-toast-fill{position:absolute;
inset-block:0;inset-inline-start:0;width:100%;background:var(--toast-fill);transform:scaleX(0);transform-origin:left center;
pointer-events:none}[dir=rtl] .app-toast-fill{transform-origin:right center}.app-toast.visible .app-toast-fill{animation:app-toast-fill
var(--toast-duration, 3s) linear forwards}.app-toast-text{min-width:0;position:relative;z-index:1;font-size:var(--fs-sm);
font-weight:var(--fw-semibold);line-height:1.3;text-align:center;overflow-wrap:anywhere}@keyframes app-toast-fill{0%{transform:scaleX(0)}to{
transform:scaleX(1)}}.app-loading{position:fixed;inset:0;z-index:var(--z-loading);padding-block:var(--app-safe-top) var(--app-safe-bottom);padding-inline:var(--app-safe-inline-start)
var(--app-safe-inline-end);background:var(--loader-bg);display:flex;align-items:center;justify-content:center;transition:opacity
var(--transition-loading) var(--ease-standard)}.app-loading.app-loading-hidden{opacity:0;pointer-events:none}.app-loading-inner{
padding:0 var(--space-5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5)}
.app-loading-logo{width:var(--app-loading-logo-size);height:var(--app-loading-logo-size);display:block;object-fit:contain}
.app-loading-progress{width:min(var(--app-loading-progress-width),calc(100vw - (var(--space-6) * 2)));height:var(--app-loading-progress-height);
border-radius:var(--radius-pill);background:var(--primary-soft);overflow:hidden}.app-loading-progress-fill{display:block;
width:100%;height:100%;border-radius:inherit;background:var(--progress-fill-bg);transform:scaleX(var(--app-loading-progress-value));
transform-origin:left center;transition:transform var(--transition-progress) var(--ease-standard)}[dir=rtl] .app-loading-progress-fill{
transform-origin:right center}.app-loading-fallback{width:min(var(--wizard-copy-max-width),calc(100vw - (var(--space-6) *
2)));display:grid;gap:var(--space-4);text-align:center}.app-loading-fallback[hidden]{display:none}.app-loading-fallback p{
margin:0;color:var(--muted)}.app-loading-fallback :is(.btn-secondary,a.btn-secondary){width:100%}.app-update-banner{position:fixed;z-index:calc(var(--z-toast) - 1);inset-inline:max(var(--space-4),var(--app-safe-inline-start))
max(var(--space-4),var(--app-safe-inline-end));inset-block-end:calc(var(--app-safe-bottom) + var(--space-4));width:min(calc(100%
- var(--space-6)),var(--wizard-copy-desktop-max-width));margin-inline:auto;padding:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr)
auto;align-items:center;gap:var(--space-3);box-shadow:var(--shadow-floating-card)}.app-update-banner[hidden]{display:none}
.app-update-message{min-width:0;color:var(--text);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:1.35;
overflow-wrap:anywhere}.app-update-action.btn-secondary{width:auto;min-width:var(--touch-target-min);height:var(--touch-target-min);
min-height:var(--touch-target-min);padding-inline:var(--space-4);border-radius:var(--radius-inner);font-size:var(--fs-body-sm)}
@media(max-width:360px){.app-update-banner{grid-template-columns:minmax(0,1fr)}.app-update-action.btn-secondary{width:100%}}
@media(max-width:767px){body:has(.screen.active .rd-dock) .app-update-banner{inset-block-end:calc(var(--app-safe-bottom)
+ var(--btn-height) + var(--space-4))}}.waiting-status-icon{display:inline-flex;align-items:center;flex-shrink:0}.waiting-spin-svg{animation:rdSpin var(--spin-duration)
linear infinite}.payment-status-main{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-compact)}
.payment-status-icon svg{width:var(--payment-status-icon-size);height:var(--payment-status-icon-size)}.payment-status-text{
max-width:var(--payment-status-text-max);color:var(--text);font-size:var(--fs-control);font-weight:var(--fw-bold);line-height:1.45}
.rd-renew-payment-total{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-compact);
text-align:center}.rd-renew-payment-total span{color:var(--muted);font-size:var(--fs-body-lg);font-weight:var(--fw-extrabold)}
.rd-renew-payment-total strong{color:var(--text);font-family:var(--font-display);font-size:var(--fs-payment-total);font-weight:var(--fw-black);
line-height:1;letter-spacing:0}.rd-renew-payment-amount-row{display:inline-flex;align-items:center;justify-content:center;
gap:var(--renew-help-gap, var(--space-3))}.rd-renew-payment-total small{color:var(--muted);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);
line-height:1.35}.rd-surface-primary :is(.rd-renew-payment-total span,.rd-renew-payment-total strong,.rd-renew-payment-total
small){color:var(--on-primary)}.rd-renew-payment-state{position:static;width:100%;max-width:none;min-height:0;margin:0;display:flex;
flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}.rd-renew-payment-state
.payment-status-icon{width:var(--payment-renew-icon-size);height:var(--payment-renew-icon-size);flex-shrink:0}.rd-renew-payment-state
.payment-status-text{max-width:var(--payment-renew-text-max);font-size:var(--fs-body-lg);line-height:1.3}.rd-renew-payment-state
.waiting-legal-note{position:static;width:100%;max-width:min(100%,var(--payment-status-note-max));margin:0;padding:0;display:flex;
flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:var(--legal-note-inline-gap);row-gap:0;font-size:var(--fs-2xs);
line-height:1.35}.rd-renew-payment-state .waiting-legal-link{font-weight:var(--fw-bold);overflow-wrap:anywhere}.rd-renew-payment-state.success
.payment-status-text{color:var(--success)}.rd-renew-payment-state.error .payment-status-text{color:var(--danger)}.rd-renew-hero-selection{position:static;width:100%;min-width:0;max-width:100%;color:var(--muted);font-size:var(--rd-row-font-size);
font-weight:var(--fw-extrabold);line-height:1.35;text-align:center;overflow-wrap:anywhere;pointer-events:none}.rd-surface-primary
.rd-renew-hero-selection{color:var(--on-primary)}.rd-wiz-panel--hero .plans-cost-help-btn{background:var(--primary-frosted-bg);
color:var(--on-primary)}.rd-renew-hero-selection--with-help{display:flex;align-items:center;justify-content:center;gap:var(--renew-help-gap,
var(--space-3));pointer-events:auto}.rd-renew-hero-selection--with-help span{min-width:0}.support-screen,.support-chat-screen{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.support-chat-screen{
overflow:hidden}.support-chat-screen .rd-layout{gap:var(--space-compact);min-height:0}:where(.support-chat-screen,.support-desk-screen)
.rd-title-bar{grid-template-columns:var(--rd-icon-box-md) minmax(0,1fr) auto;gap:var(--space-2)}:where(.support-chat-screen,
.support-desk-screen) .rd-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.support-chat-screen,
.support-desk-screen) :is(.support-chat-panel,.support-desk-chat-panel){flex:1 1 0;min-height:0;display:flex;flex-direction:column;
padding:0;overflow:hidden;border-radius:var(--rd-list-row-radius);background:var(--chat-panel-bg)}:where(.support-chat-screen,
.support-desk-screen) .support-composer-stack{--support-chat-composer-row-height: var(--btn-height);width:100%;max-height:100%;
min-height:var(--support-chat-composer-row-height);flex:0 1 auto;display:flex;flex-direction:column;gap:var(--ui-stack-gap)}
:where(.support-chat-screen,.support-desk-screen) .support-composer-previews{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;
gap:var(--ui-stack-gap);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
:where(.support-chat-screen,.support-desk-screen) .support-composer-previews:not(:has(>:not([hidden]))){display:none}.support-viewport-tight
.rd-route-body--inner-scroll,.support-viewport-tight .support-desk-dialog-section,.support-viewport-tight .support-composer-stack{
gap:0}.support-viewport-tight .support-composer-stack{--support-chat-composer-row-height: var(--support-chat-composer-tight-height)}
.support-viewport-tight .support-composer-previews{display:none}:where(.support-chat-screen,.support-desk-screen) :is(.support-chat-messages,
.support-desk-messages){flex:1 1 0;width:100%;max-width:100%;min-width:0;min-height:0;padding:var(--padding-btn) var(--support-chat-edge-padding);
background:transparent;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ui-stack-gap);overflow-y:auto;
overflow-x:hidden;overflow-anchor:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;
touch-action:pan-x pan-y pinch-zoom}:where(.support-chat-screen,.support-desk-screen) :is(.support-chat-messages,.support-desk-messages)::-webkit-scrollbar{
display:none}:where(.support-chat-screen,.support-desk-screen) :is(.support-thread-placeholder,.rd-empty-mini){align-self:center;
margin:auto 0;color:var(--faint);font-size:var(--fs-base);font-weight:var(--fw-semibold-strong);text-align:center}@media(min-width:768px){
.support-screen,.support-chat-screen{flex-direction:row}}:where(.support-chat-screen,.support-desk-screen) .support-msg{display:flex;flex-direction:column;max-width:min(86%,var(--support-message-max-width));
min-width:0;transition:transform var(--transition-base) var(--ease-standard)}:where(.support-chat-screen,.support-desk-screen)
.support-msg.is-highlighted{transform:translateY(var(--motion-hover-lift))}.support-chat-screen .support-msg.user,.support-desk-screen
.support-msg.support{align-self:flex-end;align-items:flex-end}.support-chat-screen .support-msg.support,.support-desk-screen
.support-msg.user{align-self:flex-start;align-items:flex-start}:where(.support-chat-screen,.support-desk-screen) .support-msg.system{
align-self:center;max-width:92%;min-width:0;text-align:center}:where(.support-chat-screen,.support-desk-screen) .support-msg-row{
display:flex;flex-direction:column;align-items:inherit;max-width:100%;min-width:0}.support-chat-screen .support-msg.user
.support-msg-row,.support-desk-screen .support-msg.support .support-msg-row{flex-direction:column}:where(.support-chat-screen,
.support-desk-screen) .support-msg-bubble{position:relative;display:flex;flex:0 1 auto;flex-direction:column;align-items:stretch;
gap:var(--space-1-5);width:fit-content;max-width:100%;min-width:min(100%,172px);padding:var(--padding-card) var(--padding-btn);
border-radius:var(--radius-chat-bubble);box-sizing:border-box;color:var(--text);overflow:visible}.support-chat-screen .support-msg.user
.support-msg-bubble,.support-desk-screen .support-msg.support .support-msg-bubble{border-end-end-radius:var(--radius-chat-corner);
background:var(--chat-outbound-bg);color:var(--chat-outbound-fg)}.support-chat-screen .support-msg.support .support-msg-bubble,
.support-desk-screen .support-msg.user .support-msg-bubble{border-end-start-radius:var(--radius-chat-corner);background:var(--chat-inbound-bg);
color:var(--chat-inbound-fg)}:where(.support-chat-screen,.support-desk-screen) .support-msg-header{display:flex;align-items:center;
justify-content:flex-start;min-width:0}:where(.support-chat-screen,.support-desk-screen) .support-msg-author{min-width:0;
max-width:100%;color:var(--muted);font-size:var(--fs-note);font-weight:var(--fw-black);line-height:1.15;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap}.support-chat-screen .support-msg.user .support-msg-author,.support-desk-screen
.support-msg.support .support-msg-author{color:var(--on-primary-muted)}:where(.support-chat-screen,.support-desk-screen)
.support-msg-body{position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box;color:inherit;font-size:var(--fs-base);
line-height:1.5;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:normal}:where(.support-chat-screen,
.support-desk-screen) .support-msg-text{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}
:where(.support-chat-screen,.support-desk-screen) .support-msg-body--with-media{display:flex;flex-direction:column;gap:var(--space-2)}
:where(.support-chat-screen,.support-desk-screen) .support-msg-body--with-media .support-msg-reply-quote{margin-bottom:0}
:where(.support-chat-screen,.support-desk-screen) .support-msg-body--with-media .support-msg-text{padding:0 var(--space-1)}
:where(.support-chat-screen,.support-desk-screen) .support-msg-body a{color:var(--chat-link);text-decoration:underline}:where(.support-chat-screen,
.support-desk-screen) .support-msg-body a:focus-visible{outline-offset:var(--focus-ring-inset)}.support-chat-screen .support-msg.user
.support-msg-body a,.support-desk-screen .support-msg.support .support-msg-body a{color:var(--chat-link-on-primary)}:where(.support-chat-screen,
.support-desk-screen) .support-msg-body code{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-inner);
background:var(--chat-code-bg);font-size:var(--fs-inline-code)}.support-chat-screen .support-msg.user .support-msg-body code,
.support-desk-screen .support-msg.support .support-msg-body code{color:var(--text)}:where(.support-chat-screen,.support-desk-screen)
.support-msg-body pre{margin:var(--space-1-5) 0;white-space:pre-wrap;word-break:break-word}:where(.support-chat-screen,.support-desk-screen)
.support-reply-copy{position:relative;display:flex;flex-direction:column;gap:var(--support-reply-copy-gap, var(--space-px));
min-width:0;max-width:100%;box-sizing:border-box}:where(.support-chat-screen,.support-desk-screen) .support-msg-reply-copy:before{
content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--support-reply-line-width);border-radius:var(--radius-pill);
background:var(--support-reply-line-color, var(--chat-reply-line));pointer-events:none}:where(.support-chat-screen,.support-desk-screen)
.support-msg-reply-quote{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;min-height:var(--touch-target-min);
margin:0 0 var(--space-1-5);padding:0;border:0;border-radius:0;background:transparent;color:inherit;display:flex;align-items:stretch;
justify-content:center;text-align:start;font:inherit;line-height:1.2;cursor:pointer;overflow:hidden}:where(.support-chat-screen,
.support-desk-screen) .support-msg-reply-copy{align-self:center;width:100%;padding-inline-start:var(--space-2)}:where(.support-chat-screen,
.support-desk-screen) .support-msg-reply-quote:focus-visible{outline-offset:var(--focus-ring-inset)}.support-chat-screen
.support-msg.user .support-msg-reply-quote:focus-visible,.support-desk-screen .support-msg.support .support-msg-reply-quote:focus-visible,
.support-chat-screen .support-msg.user .support-msg-body a:focus-visible,.support-desk-screen .support-msg.support .support-msg-body
a:focus-visible{--focus-ring: var(--focus-ring-on-primary)}:where(.support-chat-screen,.support-desk-screen) .support-msg-reply-quote
.support-reply-author{color:var(--chat-link);font-size:var(--fs-note);font-weight:var(--fw-black);line-height:1.15}:where(.support-chat-screen,
.support-desk-screen) .support-msg-reply-quote .support-reply-text{min-width:0;max-width:100%;color:var(--muted);font-size:var(--fs-message-meta);
font-weight:var(--fw-bold);line-height:1.25;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}
.support-chat-screen .support-msg.user .support-msg-reply-quote,.support-desk-screen .support-msg.support .support-msg-reply-quote{
--support-reply-line-color: var(--on-primary-muted)}.support-chat-screen .support-msg.user .support-msg-reply-quote .support-reply-author,
.support-desk-screen .support-msg.support .support-msg-reply-quote .support-reply-author{color:var(--on-primary)}.support-chat-screen
.support-msg.user .support-msg-reply-quote .support-reply-text,.support-desk-screen .support-msg.support .support-msg-reply-quote
.support-reply-text{color:var(--on-primary-muted)}:where(.support-chat-screen,.support-desk-screen) .support-msg-system-text{
display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-0-5);max-width:100%;min-width:0;padding:var(--space-1-5)
var(--space-3-5);border-radius:var(--icon-box-radius);background:var(--chat-system-bg);box-sizing:border-box;color:var(--chat-system-fg);
font-size:var(--fs-xs);font-weight:var(--fw-bold-strong);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}
:where(.support-chat-screen,.support-desk-screen) .support-msg-system-body{min-width:0;max-width:100%;overflow-wrap:anywhere;
word-break:break-word}:where(.support-chat-screen,.support-desk-screen) .support-msg-system-author{color:var(--muted);font-size:var(--fs-2xs);
line-height:1.2}:where(.support-chat-screen,.support-desk-screen) .support-msg-meta{display:inline-flex;align-items:center;
justify-content:flex-start;gap:var(--space-1-25);color:var(--faint);font-size:var(--fs-xs);line-height:1}:where(.support-chat-screen,
.support-desk-screen) .support-msg-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);
min-width:0}.support-chat-screen .support-msg.user .support-msg-meta,.support-desk-screen .support-msg.support .support-msg-meta{
color:var(--on-primary-muted)}:where(.support-chat-screen,.support-desk-screen) .support-msg-time{color:inherit;font-size:inherit}:where(.support-chat-screen,.support-desk-screen) .support-msg-media{position:relative;max-width:100%;margin-bottom:var(--space-1)}
:where(.support-chat-screen,.support-desk-screen) .support-msg-media-visual{display:block;width:var(--support-chat-media-width);
aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-btn);background:var(--chat-media-bg)}:where(.support-chat-screen,
.support-desk-screen) .support-msg-body--with-media .support-msg-media-visual{width:var(--support-chat-media-wide-width)}
:where(.support-chat-screen,.support-desk-screen) .support-msg-media.is-uploading{min-width:var(--support-chat-uploading-media-min-width);
min-height:var(--support-chat-uploading-media-min-height)}:where(.support-chat-screen,.support-desk-screen) .support-msg-body--with-media
.support-msg-media{margin:0}:where(.support-chat-screen,.support-desk-screen) .support-msg-media :is(img,video){display:block;
max-width:100%;border-radius:inherit;object-fit:contain}:where(.support-chat-screen,.support-desk-screen) .support-msg-media-visual
:is(img,video){width:100%;height:100%}:where(.support-chat-screen,.support-desk-screen) .support-msg-body--with-media .support-msg-media
:is(img,video){width:100%}:where(.support-chat-screen,.support-desk-screen) .support-msg-media img{cursor:pointer}:where(.support-chat-screen,
.support-desk-screen) .support-msg-media audio{width:100%;min-width:var(--support-chat-audio-min-width);max-width:var(--support-chat-audio-max-width)}
:where(.support-chat-screen,.support-desk-screen) .support-msg-file a,:where(.support-chat-screen,.support-desk-screen) .support-msg-file-chip{
display:inline-flex;align-items:center;gap:var(--space-1-5);max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);
background:var(--chat-file-bg);color:var(--chat-link);font-size:var(--fs-sm);text-decoration:none;word-break:break-all}.support-chat-screen
.support-msg.user .support-msg-file a,.support-desk-screen .support-msg.support .support-msg-file a{color:var(--chat-link)}
.support-chat-screen .support-msg.user .support-msg-file a:focus-visible,.support-desk-screen .support-msg.support .support-msg-file
a:focus-visible{--focus-ring: var(--primary-base);outline-offset:var(--focus-ring-inset)}:where(.support-chat-screen,.support-desk-screen)
.support-msg.is-uploading .support-msg-bubble{opacity:var(--control-uploading-opacity)}:where(.support-chat-screen,.support-desk-screen) .support-msg-reactions{position:relative;z-index:4;display:inline-flex;
align-items:center;align-self:center;margin-inline-start:auto;pointer-events:auto}.support-chat-screen .support-msg.user
.support-msg-reactions,.support-desk-screen .support-msg.support .support-msg-reactions{align-self:center}:where(.support-chat-screen,
.support-desk-screen) .support-msg-action-tray{display:inline-flex;align-items:center;gap:var(--space-1)}:where(.support-chat-screen,
.support-desk-screen) .support-msg-reactions.is-placeholder{pointer-events:none}:where(.support-chat-screen,.support-desk-screen)
:is(.support-msg-copy-action,.support-msg-reaction-trigger,.support-msg-reply-action){--support-chat-action-visual-bg: var(--chat-action-bg);
position:relative;width:var(--support-chat-action-hit-size);min-width:var(--support-chat-action-hit-size);height:var(--support-chat-action-hit-size);
padding:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);display:inline-flex;align-items:center;
justify-content:center;gap:var(--space-1);font-size:var(--fs-sm);line-height:1;cursor:pointer;isolation:isolate;transition:opacity
var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard),color var(--transition-base)
var(--ease-standard)}:where(.support-chat-screen,.support-desk-screen) :is(.support-msg-copy-action,.support-msg-reaction-trigger,
.support-msg-reply-action):before{content:"";position:absolute;width:var(--support-chat-action-visual-size);height:var(--support-chat-action-visual-size);
inset:50% auto auto 50%;border-radius:var(--radius-circle);background:var(--support-chat-action-visual-bg);pointer-events:none;
transform:translate(-50%,-50%);z-index:-1;-webkit-backdrop-filter:var(--blur-reaction);backdrop-filter:var(--blur-reaction);
transition:background-color var(--transition-base) var(--ease-standard)}.support-chat-screen .support-msg.user :is(.support-msg-copy-action,
.support-msg-reaction-trigger,.support-msg-reply-action),.support-desk-screen .support-msg.support :is(.support-msg-copy-action,
.support-msg-reaction-trigger,.support-msg-reply-action){--support-chat-action-visual-bg: var(--primary-frosted-bg);color:var(--on-primary)}
.support-chat-screen .support-msg.user :is(.support-msg-copy-action,.support-msg-reaction-trigger,.support-msg-reply-action):focus-visible,
.support-desk-screen .support-msg.support :is(.support-msg-copy-action,.support-msg-reaction-trigger,.support-msg-reply-action):focus-visible{
--focus-ring: var(--focus-ring-on-primary);outline-offset:var(--focus-ring-inset)}:where(.support-chat-screen,.support-desk-screen)
:is(.support-msg-copy-action,.support-msg-reaction-trigger,.support-msg-reply-action).is-placeholder{opacity:var(--control-muted-opacity);
pointer-events:none;cursor:default}:where(.support-chat-screen,.support-desk-screen) .support-msg-send-state{width:var(--space-3-5);
min-width:var(--space-3-5);height:var(--space-3-5);display:inline-flex;align-items:center;justify-content:center;color:inherit}
:where(.support-chat-screen,.support-desk-screen) .support-msg-send-state.is-pending .support-msg-send-spinner{width:var(--space-3-5);
height:var(--space-3-5);border-top:var(--support-msg-send-spinner-line-width) solid currentColor;border-radius:var(--radius-pill);
animation:rdSpin var(--spin-duration) linear infinite}:where(.support-chat-screen,.support-desk-screen) :is(.support-msg-copy-action,
.support-msg-reply-action) svg{width:var(--support-chat-action-icon-size);height:var(--support-chat-action-icon-size)}:where(.support-chat-screen,
.support-desk-screen) .support-msg-reaction-trigger:not(.has-reaction){opacity:var(--control-muted-opacity)}.support-chat-screen
.support-msg.user .support-msg-reaction-trigger:not(.has-reaction),.support-desk-screen .support-msg.support .support-msg-reaction-trigger:not(.has-reaction){
opacity:1}:where(.support-chat-screen,.support-desk-screen) .support-msg-reactions.is-open .support-msg-reaction-trigger{
opacity:1;color:var(--chat-link)}.support-chat-screen .support-msg.user .support-msg-reactions.is-open .support-msg-reaction-trigger,
.support-desk-screen .support-msg.support .support-msg-reactions.is-open .support-msg-reaction-trigger{--support-chat-action-visual-bg:
var(--primary-frosted-hover-bg);color:var(--on-primary)}@media(hover:hover){:where(.support-chat-screen,.support-desk-screen)
:is(.support-msg-copy-action:hover,.support-msg-reaction-trigger:hover,.support-msg-reply-action:hover){opacity:1;color:var(--chat-link)}
.support-chat-screen .support-msg.user :is(.support-msg-copy-action:hover,.support-msg-reaction-trigger:hover,.support-msg-reply-action:hover),
.support-desk-screen .support-msg.support :is(.support-msg-copy-action:hover,.support-msg-reaction-trigger:hover,.support-msg-reply-action:hover){
--support-chat-action-visual-bg: var(--primary-frosted-hover-bg);color:var(--on-primary)}}:where(.support-chat-screen,.support-desk-screen)
.support-msg-copy-action.copied{opacity:1;--support-chat-action-visual-bg: var(--success-soft);color:var(--success)}:where(.support-chat-screen,
.support-desk-screen) .support-msg-reaction-trigger.is-active{--support-chat-action-visual-bg: var(--chat-action-active-bg)}
.support-chat-screen .support-msg.user .support-msg-copy-action.copied,.support-desk-screen .support-msg.support .support-msg-copy-action.copied{
--support-chat-action-visual-bg: var(--primary-inverse-control-bg);color:var(--success)}.support-chat-screen .support-msg.user
.support-msg-reaction-trigger.is-active,.support-desk-screen .support-msg.support .support-msg-reaction-trigger.is-active{
--support-chat-action-visual-bg: var(--primary-inverse-control-bg);color:var(--primary-base)}:where(.support-chat-screen,
.support-desk-screen) :is(.support-msg-copy-action,.support-msg-reaction-trigger,.support-msg-reply-action,.support-msg-reaction-option):active{
transform:scale(var(--motion-press-scale-icon))}:where(.support-chat-screen,.support-desk-screen) .support-msg-reaction-picker,
.support-msg-reaction-picker--portal{position:absolute;inset-inline-end:0;inset-inline-start:auto;inset-block-end:calc(100%
+ var(--space-1-5));display:inline-flex;align-items:center;gap:var(--space-1);max-width:calc(100vw - var(--space-5));overflow-x:auto;
overscroll-behavior-x:contain;padding:var(--space-1-5);border-radius:var(--radius-pill);background:var(--popover-bg);scrollbar-width:none}
:where(.support-chat-screen,.support-desk-screen) .support-msg-reaction-picker.is-floating,.support-msg-reaction-picker--portal.is-floating{
position:fixed;left:var(--support-reaction-picker-left);top:var(--support-reaction-picker-top);right:auto;bottom:auto;z-index:var(--z-picker);
max-width:var(--support-reaction-picker-max-width);overflow-x:auto;overflow-y:hidden}.support-msg-reaction-picker--portal.is-positioning{
visibility:hidden}:where(.support-chat-screen,.support-desk-screen) .support-msg-reaction-picker::-webkit-scrollbar,.support-msg-reaction-picker--portal::-webkit-scrollbar{
display:none}.support-chat-screen .support-msg.user .support-msg-reaction-picker,.support-desk-screen .support-msg.support
.support-msg-reaction-picker{inset-inline-end:auto;inset-inline-start:0}:where(.support-chat-screen,.support-desk-screen)
.support-msg-reaction-option,.support-msg-reaction-picker--portal .support-msg-reaction-option{width:var(--support-chat-reaction-option-size);
min-width:var(--support-chat-reaction-option-size);height:var(--support-chat-reaction-option-size);padding:0;border-radius:var(--radius-pill);
background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);
font-size:var(--fs-md);line-height:1;cursor:pointer}:where(.support-chat-screen,.support-desk-screen) .support-msg-reaction-option
span,.support-msg-reaction-picker--portal .support-msg-reaction-option span{color:var(--muted);font-size:var(--fs-xxs);font-weight:var(--fw-heavy)}
:where(.support-chat-screen,.support-desk-screen) .support-msg-reaction-option.is-active,.support-msg-reaction-picker--portal
.support-msg-reaction-option.is-active{background:var(--chat-reaction-active-bg)}:where(.support-chat-screen,.support-desk-screen) .support-chat-input-bar{flex-shrink:0;display:flex;align-items:flex-end;
gap:var(--ui-stack-gap);width:100%;box-sizing:border-box}:where(.support-chat-screen,.support-desk-screen) .support-input-wrap{
flex:1;min-width:0;position:relative;display:flex;align-items:flex-end}:where(.support-chat-screen,.support-desk-screen)
.support-chat-input{flex:1;width:100%;height:var(--support-chat-input-height);min-width:0;min-height:var(--support-chat-composer-row-height);
max-height:max(var(--support-chat-composer-row-height),min(var(--support-chat-input-max-height),var(--support-chat-input-available-height)));
padding-block:calc((var(--support-chat-composer-row-height) - 1.4em) / 2);padding-inline:var(--support-chat-input-pad-start)
var(--padding-btn);border-radius:var(--radius-btn);background:var(--input-bg);color:var(--text);font-family:inherit;font-size:var(--fs-lg);
font-weight:var(--fw-semibold);line-height:1.4;resize:none;overflow-y:auto;box-sizing:border-box;transition:background-color
var(--transition-fast) var(--ease-standard)}.support-desk-screen .support-chat-input{padding-inline-end:var(--support-desk-input-pad-end)}
:where(.support-chat-screen,.support-desk-screen) .support-chat-input::placeholder{color:var(--faint)}:where(.support-chat-screen,
.support-desk-screen) .support-chat-input:focus{background:var(--input-focus-bg)}:where(.support-chat-screen,.support-desk-screen)
.support-input-attach:focus-visible,.support-desk-screen .support-input-settings:focus-visible{outline-offset:var(--focus-ring-inset)}
:where(.support-chat-screen,.support-desk-screen) .support-chat-input:disabled{color:var(--faint);background:var(--input-disabled-bg);
cursor:not-allowed}:where(.support-chat-screen,.support-desk-screen) .support-input-attach,.support-desk-screen .support-input-settings{
position:absolute;bottom:0;z-index:1;width:var(--support-chat-composer-icon-width);height:var(--support-chat-composer-row-height);
padding:0;background:transparent;color:var(--faint);display:flex;align-items:center;justify-content:center;cursor:pointer}
:where(.support-chat-screen,.support-desk-screen) .support-input-attach{inset-inline-start:var(--support-chat-composer-icon-offset)}
.support-desk-screen .support-input-settings{inset-inline-end:var(--support-chat-composer-icon-offset)}:where(.support-chat-screen,
.support-desk-screen) .support-input-attach svg,.support-desk-screen .support-input-settings svg{width:var(--icon-size-control);
height:var(--icon-size-control)}:where(.support-chat-screen,.support-desk-screen) .support-input-attach:active,.support-desk-screen
.support-input-settings:active{color:var(--text);transform:scale(var(--motion-press-scale-icon))}:where(.support-chat-screen,
.support-desk-screen) .support-input-attach:disabled,.support-desk-screen .support-input-settings:disabled{opacity:var(--button-disabled-opacity);
pointer-events:none}:where(.support-chat-screen,.support-desk-screen) .support-send-btn{--focus-ring: var(--focus-ring-on-primary);
flex-shrink:0;width:var(--support-chat-composer-row-height);height:var(--support-chat-composer-row-height);padding:0;border-radius:var(--radius-btn);
background:var(--button-primary-bg);color:var(--on-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}
:where(.support-chat-screen,.support-desk-screen) .support-send-btn:focus-visible{outline-offset:var(--focus-ring-inset)}
:where(.support-chat-screen,.support-desk-screen) .support-send-btn svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}
:where(.support-chat-screen,.support-desk-screen) .support-send-btn:active{transform:scale(var(--motion-press-scale-strong))}
:where(.support-chat-screen,.support-desk-screen) .support-send-btn:disabled{opacity:var(--send-disabled-opacity);pointer-events:none}:where(.support-chat-screen,.support-desk-screen) .support-reply-preview{flex-shrink:0;display:flex;align-items:center;gap:var(--space-compact);
min-height:var(--support-reply-preview-min-height);padding:var(--support-reply-preview-pad-y) var(--support-reply-preview-pad-x);
border-radius:var(--radius-btn);background:var(--chat-reply-preview-bg)}:where(.support-chat-screen,.support-desk-screen)
.support-reply-preview[hidden]{display:none}:where(.support-chat-screen,.support-desk-screen) .support-reply-preview-copy{
flex:1;--support-reply-copy-gap: var(--space-0-5)}:where(.support-chat-screen,.support-desk-screen) .support-reply-preview-copy
.support-reply-author{color:var(--chat-link);font-size:var(--fs-note);font-weight:var(--fw-black);line-height:1.15}:where(.support-chat-screen,
.support-desk-screen) .support-reply-preview-copy .support-reply-text{color:var(--text);font-size:var(--rd-muted-label-size);
font-weight:var(--fw-extrabold);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.support-chat-screen,
.support-desk-screen) .support-reply-preview-close{position:relative;--close-mark-size: var(--support-reply-close-mark-size);
--close-mark-stroke: var(--support-reply-close-mark-stroke);width:var(--touch-target-min);min-width:var(--touch-target-min);
height:var(--touch-target-min);padding:var(--rd-icon-box-hit-slop);border-radius:var(--radius-pill);background:var(--chat-preview-close-bg);
background-clip:content-box;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:0;
line-height:1;cursor:pointer}:where(.support-chat-screen,.support-desk-screen) .support-chat-media-preview{flex-shrink:0;padding:var(--support-preview-remove-hit-slop)}
:where(.support-chat-screen,.support-desk-screen) .support-preview-item{position:relative;display:inline-flex;align-items:center;
gap:var(--ui-stack-gap);max-width:100%;padding-block:var(--space-1-5);padding-inline:var(--space-compact) calc(var(--support-preview-remove-size)
+ var(--space-3));border-radius:var(--radius-btn);background:var(--chat-preview-bg);box-sizing:border-box;overflow:visible}
:where(.support-chat-screen,.support-desk-screen) .support-preview-media{padding:var(--space-1-5)}:where(.support-chat-screen,
.support-desk-screen) .support-preview-item :is(img,video){display:block;inline-size:var(--support-preview-media-max-width);
block-size:var(--support-preview-media-max-height);max-inline-size:100%;border-radius:var(--radius-inner);object-fit:cover}
:where(.support-chat-screen,.support-desk-screen) .support-preview-name{max-width:var(--support-preview-name-max-width);
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--meta-fg);font-size:var(--fs-xs)}:where(.support-chat-screen,
.support-desk-screen) .support-preview-remove{position:absolute;top:calc(var(--space-1-5) - var(--support-preview-remove-hit-slop));
inset-inline-end:calc(var(--space-1-5) - var(--support-preview-remove-hit-slop));--close-mark-size: var(--support-preview-remove-mark-size);
--close-mark-stroke: var(--support-preview-remove-mark-stroke);width:calc(var(--support-preview-remove-size) + (var(--support-preview-remove-hit-slop)
* 2));height:calc(var(--support-preview-remove-size) + (var(--support-preview-remove-hit-slop) * 2));border-radius:var(--radius-circle);
background:radial-gradient(circle,var(--button-danger-bg) 0 calc(var(--support-preview-remove-size) / 2),transparent calc((var(--support-preview-remove-size)
/ 2) + var(--space-px)));color:var(--on-danger);display:flex;align-items:center;justify-content:center;font-size:0;line-height:1;
cursor:pointer}.support-desk-ticket{justify-content:space-between}.support-desk-ticket-title,.support-desk-ticket-meta{overflow-wrap:break-word;
word-break:normal}.support-desk-ticket-side{flex:0 0 auto;min-width:0;max-width:none;display:inline-flex;align-items:center;
justify-content:flex-end;gap:var(--space-2)}.support-desk-ticket-side .rd-status-chip{max-width:var(--support-desk-chip-max)}
.support-desk-ticket.rd-row-selected .rd-status-chip{background:var(--primary-inverse-control-bg)}.support-desk-search-submit{
min-width:var(--support-desk-search-submit-min)}.support-desk-search-item{padding-block:0}.support-desk-search-main{flex:1
1 auto;align-self:stretch;min-width:0;min-height:var(--rd-row-min-height);display:flex;align-items:center;justify-content:space-between;
gap:var(--rd-row-gap);padding:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.support-desk-search-chat-btn.rd-profile-icon{
appearance:none;-webkit-appearance:none;flex-shrink:0;padding:0;color:var(--icon-fg);font:inherit;cursor:pointer}.support-desk-action-row{
align-items:center}.support-desk-action-main{flex:1 1 var(--support-desk-action-main-basis);gap:var(--space-2)}@media(max-width:720px){
.support-desk-screen .support-desk-ticket,.support-desk-screen .support-desk-search-item{align-items:stretch;flex-direction:column}
.support-desk-screen .support-desk-search-item.rd-profile-item{align-items:center;flex-direction:row}.support-desk-screen
.support-desk-list-item{flex-wrap:wrap;align-items:flex-start}.support-desk-screen .support-desk-list-main{flex:1 1 calc(100%
- var(--rd-icon-box-md) - var(--rd-row-gap))}.support-desk-screen .support-desk-list-item .rd-row-side{max-width:100%;margin-inline-start:calc(var(--rd-icon-box-md)
+ var(--rd-row-gap));text-align:start}.support-desk-screen .support-desk-action-row{align-items:stretch}.support-desk-screen
.support-desk-action-main{flex-basis:calc(100% - var(--rd-icon-box-md) - var(--rd-row-gap))}.support-desk-screen .rd-row-action{
width:100%;max-width:none;min-width:0;justify-content:center}.support-desk-ticket-side{width:100%;max-width:100%;margin-inline-start:0;
justify-content:flex-start;text-align:start}}#screen-auth .screen-content.auth-container{position:relative;box-sizing:border-box;max-width:none;padding:var(--padding-screen);
display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;gap:0}#screen-auth
.btn-primary,#screen-auth .btn-secondary{height:var(--auth-shell-control-height);min-height:var(--auth-shell-control-height);
padding-inline:var(--space-4);gap:var(--space-compact);font-size:var(--fs-control)}#screen-auth .btn-primary svg,#screen-auth
.btn-secondary svg{width:var(--icon-size-control);height:var(--icon-size-control)}#screen-auth .rd-input-shell--control,
#screen-auth .rd-otp-cell{height:var(--auth-shell-control-height);min-height:var(--auth-shell-control-height);max-height:var(--auth-shell-control-height)}
.auth-bottom{grid-row:2;width:100%;max-width:var(--auth-shell-panel-max);flex-shrink:0;display:flex;flex-direction:column;
align-items:center;gap:var(--space-4)}.auth-logo{grid-row:1;align-self:center;justify-self:center;width:var(--auth-shell-logo-size);
height:var(--auth-shell-logo-size);display:block;object-fit:contain}.auth-root{width:100%;max-width:var(--auth-shell-panel-max);
flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-stack-gap);text-align:center}@media(max-height:700px){
#screen-auth .screen-content.auth-container{justify-content:center}#screen-auth .btn-primary,#screen-auth .btn-secondary{
font-size:var(--rd-row-font-size)}.auth-logo{width:var(--auth-shell-logo-compact-size);height:var(--auth-shell-logo-compact-size)}}
@media(max-height:600px){#screen-auth{min-height:0;height:var(--app-viewport-height, 100dvh);max-height:var(--app-viewport-height,
100dvh);overflow:hidden}#screen-auth .screen-content.auth-container{padding-block:var(--space-3);display:flex;flex-direction:column;
align-items:center;justify-content:flex-start;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:var(--space-3)}
.auth-logo{display:none}.auth-bottom{margin-block:auto;padding-block:var(--space-1)}}@media(pointer:coarse){#screen-auth:has(input:focus){
min-height:0;height:var(--app-viewport-height, 100dvh);max-height:var(--app-viewport-height, 100dvh);overflow:hidden}#screen-auth:has(input:focus)
.screen-content.auth-container{padding-block:var(--space-3);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;
overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:var(--space-3)}#screen-auth:has(input:focus) .auth-logo{
display:none}#screen-auth:has(input:focus) .auth-bottom{margin-block:auto;padding-block:var(--space-1)}}.support-desk-screen{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.screen--inner-scroll .support-desk-screen{
overflow:hidden}#screen-support-desk .rd-section-scroll,.support-desk-screen .rd-section-scroll{gap:var(--ui-stack-gap);
min-height:0;overflow-x:hidden}.support-desk-screen .rd-layout{gap:var(--ui-stack-gap);min-height:0}.support-desk-section-content--ticket,
.support-desk-shell--ticket,.support-desk-dialog-section{flex:1 1 0;min-height:0}#screen-support-desk-ticket .rd-section-scroll{
overflow:hidden;padding-bottom:0}#screen-support-desk-ticket .support-desk-shell--ticket,#screen-support-desk-ticket .support-desk-section-content--ticket,
#screen-support-desk-ticket .support-desk-dialog-section,#screen-support-desk-ticket .support-desk-chat-panel{flex:1 1 0;
min-height:0}#screen-support-desk-ticket .support-desk-chat-panel,#screen-support-desk-ticket .support-desk-dialog-section{
display:flex;flex-direction:column}@media(max-width:900px){.support-desk-screen .rd-stat-grid{grid-template-columns:1fr}}
@media(max-width:720px){#screen-support-desk-ticket .rd-section-scroll{padding-bottom:0}.support-desk-screen .support-desk-dialog-section,
.support-desk-screen .support-desk-chat-panel{min-height:0}.support-desk-screen .support-desk-chat-panel .support-desk-messages{
flex:1 1 0;min-height:0}#screen-support-desk-ticket .support-desk-chat-panel .support-desk-messages{min-height:0}}@media(max-width:480px)and (max-height:640px){#screen-invite .invite-summary-stack .rd-counter-card--stretch{flex-basis:112px;
min-height:clamp(96px,18svh,112px);padding-block:var(--space-3)}}#screen-plans .rd-layout{--renew-help-gap: var(--space-3)}#screen-plans .rd-total-card{flex:1 1 0;min-height:var(--rd-row-min-height);
justify-content:center}[dir=rtl] .rd-directional-icon{transform:scaleX(-1)}@keyframes appRouteEnter{0%{opacity:0;transform:translate3d(0,var(--motion-route-distance),0)}to{opacity:1;transform:translateZ(0)}}
@keyframes appMicroEnter{0%{opacity:0;transform:translate3d(0,var(--motion-micro-enter-y),0)}to{opacity:1;transform:translateZ(0)}}
.app-enter{animation:appRouteEnter var(--motion-route-duration) var(--ease-standard) both;will-change:opacity,transform}
.app-micro-enter{animation:appMicroEnter var(--motion-micro-duration) var(--ease-standard) both;will-change:opacity,transform}
@keyframes rdConfettiFall{0%{opacity:var(--confetti-piece-opacity-start);transform:translateY(0) rotate(0)}to{opacity:var(--confetti-piece-opacity-end);
transform:translateY(110vh) rotate(var(--confetti-piece-rotation))}}.rd-confetti-layer{position:fixed;inset:0;z-index:var(--confetti-layer-z);
pointer-events:none;overflow:hidden}.rd-confetti-piece{position:absolute;inset-block-start:-10%;inset-inline-start:var(--confetti-piece-left);
width:var(--confetti-piece-width);height:var(--confetti-piece-height);border-radius:var(--confetti-piece-radius);background:var(--confetti-piece-bg);
opacity:var(--confetti-piece-opacity-end);animation:rdConfettiFall var(--confetti-piece-duration) var(--confetti-piece-delay)
ease-in forwards}@media(min-width:768px){.rd-mobile-bar,.rd-dock{display:none}}html,body,.screen-content,.rd-route-body,.rd-scroll-region,[data-rd-scroll-region],.rd-horizontal-scroll,.sheet{scrollbar-width:none;
-ms-overflow-style:none}.rd-horizontal-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x
pan-y pinch-zoom}.rd-horizontal-scroll :is(button,[role=button]){touch-action:manipulation}html::-webkit-scrollbar,body::-webkit-scrollbar,
.screen-content::-webkit-scrollbar,.rd-route-body::-webkit-scrollbar,.rd-scroll-region::-webkit-scrollbar,[data-rd-scroll-region]::-webkit-scrollbar,
.rd-horizontal-scroll::-webkit-scrollbar,.sheet::-webkit-scrollbar{display:none;width:0;height:0}.rd-visually-hidden{position:absolute!important;width:1px!important;height: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}.screen :where(h1,
[role=heading])[tabindex="-1"]:focus{outline:none}@supports (-webkit-touch-callout: none){:where(input:not([type]),input:is([type=text],
[type=search],[type=email],[type=url],[type=tel],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],
[type=time],[type=week]),select,textarea),.rd-control,.rd-select--compact,.rd-plain-input,.rd-copy-link-input,.support-chat-input{
font-size:max(1rem,var(--form-control-ios-floor))}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}
*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;
animation-delay:0s!important;animation-iteration-count:1!important}:where(button,[role=button]):is(:hover,:active){transform:none!important}
.app-toast-fill,.rd-confetti-layer{display:none!important}}@media(prefers-reduced-transparency:reduce){:root{--blur-overlay:
none;--blur-reaction: none}}
