@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600&family=Saira:wght@500;600&display=swap";:root{--surface-100:#fff;--surface-200:#f3f5fa;--surface-brand:#1f3368;--brand-tint:#e6ebf6;--ink:#101a35;--ink-muted:#4a5472;--brand:#1f3368;--on-brand:#fff;--brand-hover:#2b4590;--brand-pressed:#16244d;--on-surface-brand:#fff;--border:#d3d9e8;--border-strong:#7a86a6;--focus-ring:#0b57d0;--focus-ring-on-brand:#fff;--success:#1a6e45;--success-tint:#e3f3ea;--warning:#7a4d00;--warning-tint:#fbefd5;--danger:#b3261e;--danger-tint:#fbe4e2;--brand-bright:#0041f0;--accent-gold:#fcbd4b;--font-display:"Saira", "Be Vietnam Pro", system-ui, sans-serif;--font-sans:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-display-xl-family:var(--font-display);--text-display-xl-weight:600;--text-display-xl-tracking:-.01em;--text-display-lg-family:var(--font-display);--text-display-lg-weight:600;--text-display-lg-tracking:-.01em;--text-h1-family:var(--font-display);--text-h1-weight:600;--text-h2-family:var(--font-display);--text-h2-weight:600;--text-h3-family:var(--font-display);--text-h3-weight:600;--text-body-lg-family:var(--font-sans);--text-body-lg-weight:400;--text-body-family:var(--font-sans);--text-body-weight:400;--text-body-sm-family:var(--font-sans);--text-body-sm-weight:400;--text-label-family:var(--font-sans);--text-label-weight:600;--text-button-family:var(--font-sans);--text-button-weight:600;--text-caption-family:var(--font-sans);--text-caption-weight:500;--text-caption-tracking:.02em;--text-display-xl-size:56px;--text-display-xl-line:68px;--text-display-lg-size:44px;--text-display-lg-line:56px;--text-h1-size:32px;--text-h1-line:44px;--text-h2-size:24px;--text-h2-line:34px;--text-h3-size:20px;--text-h3-line:30px;--text-body-lg-size:18px;--text-body-lg-line:30px;--text-body-size:16px;--text-body-line:26px;--text-body-sm-size:14px;--text-body-sm-line:22px;--text-label-size:14px;--text-label-line:22px;--text-button-size:16px;--text-button-line:24px;--text-caption-size:12px;--text-caption-line:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 2px #121d401f;--shadow-md:0 4px 16px #121d4029}[data-theme=dark]{--surface-100:#0b1228;--surface-200:#131c3a;--surface-brand:#1d2c5e;--brand-tint:#1f2d5c;--ink:#eef1fa;--ink-muted:#a9b3cf;--brand:#a9bbf0;--on-brand:#0b1228;--brand-hover:#c4d1f6;--brand-pressed:#8da4e8;--on-surface-brand:#fff;--border:#2d3a66;--border-strong:#7f8bb0;--focus-ring:#8fb0ff;--focus-ring-on-brand:#fff;--success:#5fd08f;--success-tint:#12301f;--warning:#f2bd55;--warning-tint:#33260a;--danger:#ff9a93;--danger-tint:#3a1613;--brand-bright:#0041f0;--accent-gold:#fcbd4b;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 16px #0000008c}[data-scale="2"]{--text-display-xl-size:112px;--text-display-xl-line:136px;--text-display-lg-size:88px;--text-display-lg-line:112px;--text-h1-size:64px;--text-h1-line:88px;--text-h2-size:48px;--text-h2-line:68px;--text-h3-size:40px;--text-h3-line:60px;--text-body-lg-size:36px;--text-body-lg-line:60px;--text-body-size:32px;--text-body-line:52px;--text-body-sm-size:28px;--text-body-sm-line:44px;--text-label-size:28px;--text-label-line:44px;--text-button-size:32px;--text-button-line:48px;--text-caption-size:24px;--text-caption-line:36px}[data-surface=app]{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--text-h1-size:22px;--text-h1-line:28px;--text-h2-size:18px;--text-h2-line:24px;--text-h3-size:16px;--text-h3-line:22px;--text-body-size:16px;--text-body-line:24px;--text-body-sm-size:14px;--text-body-sm-line:20px;--radius-sheet:16px;--surface-200:#f4f5f8;--motion-quick:.18s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--z-nav:10;--z-assistant:40;--z-guide:50;--zaui-button-primary-background:var(--brand);--zaui-button-primary-background-pressed:var(--brand-pressed);--zaui-button-primary-text:var(--on-brand);--zaui-button-secondary-background:var(--brand-tint);--zaui-button-secondary-text:var(--brand)}@keyframes loadingCircle{to{transform:rotate(360deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}50%{opacity:.1;transform:scale(.5)}to{opacity:0;transform:scale(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes cursorAnimate{0%{opacity:0}50%{opacity:1}to{opacity:0}}.zaui-btn{white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;appearance:button;box-shadow:none;background-image:none;background-color:var(--zaui-light-button-primary-background,#006af5);color:var(--zaui-light-button-primary-text,#fff);border:none;border-radius:48px;min-width:120px;height:48px;margin:0;padding:12px 24px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-block;position:relative}.zaui-btn,.zaui-btn:active,.zaui-btn:focus,.zaui-btn:hover{box-shadow:none;outline:0}.zaui-btn:not([disabled]):hover{text-decoration:none}.zaui-btn:not([disabled]):active{box-shadow:none;outline:0}.zaui-btn[disabled]{cursor:not-allowed;pointer-events:none}.zaui-btn[disabled]>*{pointer-events:none}.zaui-btn:active,.zaui-btn:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed,#0250b6)}.zaui-btn-disabled[disabled],.zaui-btn-primary.zaui-btn-disabled[disabled],.zaui-btn-secondary.zaui-btn-disabled[disabled]{background-color:var(--zaui-light-button-background-disabled,#d6d9dc);color:var(--zaui-light-button-text-disabled,#b9bdc1)}.zaui-btn .zaui-btn-container{flex-flow:row;align-items:center;display:inline-flex}.zaui-btn-tertiary.zaui-btn-disabled[disabled]{color:var(--zaui-light-button-text-disabled,#b9bdc1);background-color:#0000}.zaui-btn-small{min-width:72px;height:32px;padding:8px 16px;font-size:14px;font-weight:500;line-height:18px}.zaui-btn-large{min-width:120px;height:48px}.zaui-btn-medium{min-width:96px;height:40px;padding:8px 24px}.zaui-btn-full-width{width:100%;min-width:unset}.zaui-btn-primary,.zaui-btn-primary.zaui-btn-highlight{background-color:var(--zaui-light-button-primary-background,#006af5);color:var(--zaui-light-button-primary-text,#fff)}.zaui-btn-primary.zaui-btn-highlight:active,.zaui-btn-primary.zaui-btn-highlight:focus-visible,.zaui-btn-primary:active,.zaui-btn-primary:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed,#0250b6)}.zaui-btn-secondary,.zaui-btn-secondary.zaui-btn-highlight{background-color:var(--zaui-light-button-secondary-background,#d6e9ff);color:var(--zaui-light-button-secondary-text,#006af5)}.zaui-btn-secondary.zaui-btn-highlight:active,.zaui-btn-secondary.zaui-btn-highlight:focus-visible,.zaui-btn-secondary:active,.zaui-btn-secondary:focus-visible{background-color:var(--zaui-light-button-secondary-background-pressed,#b8d9ff)}.zaui-btn-tertiary,.zaui-btn-tertiary.zaui-btn-highlight{color:var(--zaui-light-button-tertiary-text,#006af5);background-color:#0000}.zaui-btn-tertiary.zaui-btn-highlight:active,.zaui-btn-tertiary.zaui-btn-highlight:focus-visible,.zaui-btn-tertiary:active,.zaui-btn-tertiary:focus-visible{background-color:var(--zaui-light-button-tertiary-background-pressed,#ebf4ff)}.zaui-btn-danger,.zaui-btn-primary.zaui-btn-danger{background-color:var(--zaui-light-button-primary-danger-background,#dc1f18);color:var(--zaui-light-button-primary-danger-text,#fff)}.zaui-btn-danger:active,.zaui-btn-danger:focus-visible,.zaui-btn-primary.zaui-btn-danger:active,.zaui-btn-primary.zaui-btn-danger:focus-visible{background-color:var(--zaui-light-button-primary-danger-background-pressed,#a51712)}.zaui-btn-secondary.zaui-btn-danger{background-color:var(--zaui-light-button-secondary-danger-background,#fed8d7);color:var(--zaui-light-button-secondary-danger-text,#dc1f18)}.zaui-btn-secondary.zaui-btn-danger:active,.zaui-btn-secondary.zaui-btn-danger:focus-visible{background-color:var(--zaui-light-button-secondary-danger-background-pressed,#fcbdba)}.zaui-btn-tertiary.zaui-btn-danger{color:var(--zaui-light-button-tertiary-danger-text,#dc1f18);background-color:#0000}.zaui-btn-tertiary.zaui-btn-danger:active,.zaui-btn-tertiary.zaui-btn-danger:focus-visible{background-color:var(--zaui-light-button-tertiary-danger-background-pressed,#ffebeb)}.zaui-btn-secondary.zaui-btn-neutral{background-color:var(--zaui-light-button-secondary-neutral-background,#e9ebed);color:var(--zaui-light-button-secondary-neutral-text,#141415)}.zaui-btn-secondary.zaui-btn-neutral:active,.zaui-btn-secondary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-light-button-secondary-neutral-background-pressed,#d6d9dc)}.zaui-btn-tertiary.zaui-btn-neutral{color:var(--zaui-light-button-tertiary-neutral-text,#141415);background-color:#0000}.zaui-btn-tertiary.zaui-btn-neutral:active,.zaui-btn-tertiary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-light-button-tertiary-neutral-background-pressed,#e9ebed)}.zaui-btn-loading{pointer-events:none;position:relative}.zaui-btn-loading>*{visibility:hidden}.zaui-btn-loading-container{visibility:visible;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.zaui-btn-loading .zaui-btn-loading-icon{width:24px;height:24px;animation:1s linear infinite loadingCircle;display:inline-block}.zaui-btn-small.zaui-btn-loading .zaui-btn-loading-icon{width:16px;height:16px}.zaui-btn-small .zaui-btn-icon .zaui-icon{font-size:16px}.zaui-btn-icon-only{min-width:unset;width:48px;height:48px;padding:12px;line-height:1}.zaui-btn-icon-only .zaui-btn-icon{width:24px;height:24px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zaui-btn-icon-only .zaui-btn-icon .zaui-icon{font-size:24px}.zaui-btn-icon-only.zaui-btn-small{width:32px;height:32px;padding:8px}.zaui-btn-icon-only.zaui-btn-small .zaui-btn-icon{width:16px;height:16px}.zaui-btn-icon-only.zaui-btn-small .zaui-icon{font-size:16px}.zaui-btn-icon-only.zaui-btn-medium{width:40px;height:40px;padding:8px}.zaui-btn-icon-only.zaui-btn-medium .zaui-icon{font-size:24px}.zaui-btn-suffix-icon .zaui-btn-icon{width:24px;height:24px;margin-left:8px}.zaui-btn-suffix-icon.zaui-btn-small .zaui-btn-icon{width:16px;height:16px;margin-left:8px}.zaui-btn-prefix-icon .zaui-btn-icon{width:24px;height:24px;margin-right:8px}.zaui-btn-prefix-icon.zaui-btn-small .zaui-btn-icon{width:16px;height:16px;margin-left:4px}body[zaui-theme=dark] .zaui-btn{background-color:var(--zaui-light-button-primary-background,#006af5);color:var(--zaui-dark-button-primary-text,#fff);background-color:var(--zaui-dark-button-primary-background,#006af5);background:var(--zaui-dark-button-primary-background,#006af5)}body[zaui-theme=dark] .zaui-btn:active,body[zaui-theme=dark] .zaui-btn:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed,#0250b6);background-color:var(--zaui-dark-button-primary-background-pressed,#0250b6);background:var(--zaui-dark-button-primary-background-pressed,#0250b6)}body[zaui-theme=dark] .zaui-btn-disabled[disabled],body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-disabled[disabled],body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-disabled[disabled]{background-color:var(--zaui-dark-button-background-disabled,#36383a);color:var(--zaui-dark-button-text-disabled,#53575a)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-disabled[disabled]{color:var(--zaui-dark-button-text-disabled,#53575a);background-color:#0000}body[zaui-theme=dark] .zaui-btn-primary,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-highlight{background-color:var(--zaui-light-button-primary-background,#006af5);background-color:var(--zaui-dark-button-primary-background,#006af5);color:var(--zaui-light-button-primary-text,#fff)}body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-highlight:active,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-highlight:focus-visible,body[zaui-theme=dark] .zaui-btn-primary:active,body[zaui-theme=dark] .zaui-btn-primary:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed,#0250b6);background-color:var(--zaui-dark-button-primary-background-pressed,#0250b6)}body[zaui-theme=dark] .zaui-btn-secondary,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-highlight{background-color:var(--zaui-light-button-secondary-background,#d6e9ff);background-color:var(--zaui-dark-button-secondary-background,#03316d);color:var(--zaui-light-button-secondary-text,#006af5)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-highlight:active,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-highlight:focus-visible,body[zaui-theme=dark] .zaui-btn-secondary:active,body[zaui-theme=dark] .zaui-btn-secondary:focus-visible{background-color:var(--zaui-light-button-secondary-background-pressed,#b8d9ff);background-color:var(--zaui-light-button-secondary-background-pressed,#b8d9ff)}body[zaui-theme=dark] .zaui-btn-tertiary,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-highlight{color:var(--zaui-dark-button-tertiary-text,#52a0ff);background-color:#0000}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-highlight:active,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-highlight:focus-visible,body[zaui-theme=dark] .zaui-btn-tertiary:active,body[zaui-theme=dark] .zaui-btn-tertiary:focus-visible{background-color:var(--zaui-light-button-tertiary-background-pressed,#ebf4ff);background-color:var(--zaui-dark-button-tertiary-background-pressed,#03316d)}body[zaui-theme=dark] .zaui-btn-danger,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-danger{background-color:var(--zaui-dark-button-primary-danger-background,#dc1f18);color:var(--zaui-dark-button-primary-danger-text,#fff)}body[zaui-theme=dark] .zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-danger:focus-visible,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-danger:focus-visible{background-color:var(--zaui-dark-button-primary-danger-background-pressed,#a51712)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-danger{background-color:var(--zaui-dark-button-secondary-danger-background,#650e0b);color:var(--zaui-dark-button-secondary-danger-text,#f89996)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-danger:focus-visible{background-color:var(--zaui-dark-button-secondary-danger-background-pressed,#490a08)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-danger{color:var(--zaui-dark-button-tertiary-danger-text,#f1645f);background-color:#0000}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-danger:focus-visible{background-color:var(--zaui-dark-button-tertiary-danger-background-pressed,#650e0b)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-neutral{background-color:var(--zaui-dark-button-secondary-neutral-background,#36383a);color:var(--zaui-dark-button-secondary-neutral-text,#fff)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-neutral:active,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-dark-button-secondary-neutral-background-pressed,#252627)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-neutral{color:var(--zaui-dark-button-tertiary-neutral-text,#fff);background-color:#0000}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-neutral:active,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-dark-button-tertiary-neutral-background-pressed,#36383a)}:root{--zaui-light-color-primary:#006af5;--zaui-dark-color-primary:#006af5;--zaui-light-color-on-primary:#fff;--zaui-dark-color-on-primary:#fff;--zaui-light-text-color:#141415;--zaui-dark-text-color:#f4f5f6;--zaui-avatar-text-color:#fff;--zaui-avatar-background-gradient-01:linear-gradient(45deg, #006af5 0%, #8fc1ff 100%);--zaui-avatar-background-gradient-02:linear-gradient(45deg, #6a40bf 0%, #52a0ff 100%);--zaui-avatar-background-gradient-03:linear-gradient(45deg, #12aee2 0%, #66d68f 100%);--zaui-avatar-background-gradient-04:linear-gradient(45deg, #34b764 0%, #99e5b5 100%);--zaui-mask-overlay-color:#000000b3;--zaui-light-body-background-color:#e9ebed;--zaui-light-avatar-border:#fff;--zaui-light-avatar-status-background:#fff;--zaui-light-avatar-status-online:#34b764;--zaui-light-avatar-status-blocked:#dc1f18;--zaui-light-avatar-story-contour-color:linear-gradient(45deg, #006af5 0%, #5fcbf2 100%);--zaui-light-avatar-uploading:linear-gradient(90deg, #5fcbf200 0%, #006af5 100%);--zaui-light-avatar-story-seen:#d6d9dc;--zaui-light-avatar-counter-background:#e9ebed;--zaui-light-bottom-navigation-color:#767a7f;--zaui-light-bottom-navigation-active-color:#006af5;--zaui-light-bottom-navigation-divider-color:#e9ebed;--zaui-light-bottom-navigation-background-color:#fff;--zaui-light-button-primary-background:var(--zaui-light-color-primary);--zaui-light-button-primary-background-pressed:#0250b6;--zaui-light-button-primary-text:var(--zaui-light-color-on-primary);--zaui-light-button-primary-icon:var(--zaui-light-color-on-primary);--zaui-light-button-primary-danger-background:#dc1f18;--zaui-light-button-primary-danger-background-pressed:#a51712;--zaui-light-button-primary-danger-text:#fff;--zaui-light-button-secondary-background:#d6e9ff;--zaui-light-button-secondary-background-pressed:#b8d9ff;--zaui-light-button-secondary-text:#006af5;--zaui-light-button-secondary-icon:#006af5;--zaui-light-button-secondary-danger-background:#fed8d7;--zaui-light-button-secondary-danger-background-pressed:#fcbdba;--zaui-light-button-secondary-danger-text:#dc1f18;--zaui-light-button-secondary-danger-icon:#dc1f18;--zaui-light-button-secondary-neutral-background:#e9ebed;--zaui-light-button-secondary-neutral-background-pressed:#d6d9dc;--zaui-light-button-secondary-neutral-text:#141415;--zaui-light-button-secondary-neutral-icon:#141415;--zaui-light-button-tertiary-background-pressed:#ebf4ff;--zaui-light-button-tertiary-text:#006af5;--zaui-light-button-tertiary-icon:#006af5;--zaui-light-button-tertiary-danger-background-pressed:#ffebeb;--zaui-light-button-tertiary-danger-text:#dc1f18;--zaui-light-button-tertiary-danger-icon:#dc1f18;--zaui-light-button-tertiary-neutral-background-pressed:#e9ebed;--zaui-light-button-tertiary-neutral-text:#141415;--zaui-light-button-tertiary-neutral-icon:#141415;--zaui-light-button-background-disabled:#d6d9dc;--zaui-light-button-text-disabled:#b9bdc1;--zaui-light-button-icon-disabled:#b9bdc1;--zaui-light-checkbox-border-color:#b9bdc1;--zaui-light-checkbox-uncheck-background:#fff;--zaui-light-checkbox-checked-background:#006af5;--zaui-light-checkbox-checked-mark-color:#fff;--zaui-light-checkbox-disabled-checked-background:#8fc1ff;--zaui-light-checkbox-disabled-checked-mark-color:#fffc;--zaui-light-checkbox-disabled-uncheck-background:#d6d9dc;--zaui-light-checkbox-disabled-label:#b9bdc1;--zaui-light-header-color:#141415;--zaui-light-header-background-color:#fff;--zaui-light-header-divider:#e9ebed;--zaui-light-input-text-color:var(--zaui-light-text-color);--zaui-light-input-border-color:#b9bdc1;--zaui-light-input-hover-border-color:#006af5;--zaui-light-input-placeholder-color:#b9bdc1;--zaui-light-input-background-color:#fff;--zaui-light-input-helper-text-color:#767a7f;--zaui-light-input-helper-icon-background-color:#767a7f;--zaui-light-input-error-text-color:#dc1f18;--zaui-light-input-error-icon-background-color:#dc1f18;--zaui-light-input-clear-icon-color:#141415;--zaui-light-input-status-success-icon-focus-visible-color:#34b764;--zaui-light-input-status-success-icon-color:#34b764;--zaui-light-input-status-error:#dc1f18;--zaui-light-input-disabled-color:#767a7f;--zaui-light-input-disabled-background-color:#0000001a;--zaui-dark-input-text-color:var(--zaui-dark-text-color);--zaui-dark-input-border-color:#767a7f;--zaui-dark-input-hover-border-color:#006af5;--zaui-dark-input-placeholder-color:#53575a;--zaui-dark-input-background-color:#141415;--zaui-dark-input-helper-text-color:#8f9499;--zaui-dark-input-helper-icon-background-color:#8f9499;--zaui-dark-input-error-text-color:#dc1f18;--zaui-dark-input-error-icon-background-color:#dc1f18;--zaui-dark-input-clear-icon-color:#f4f5f6;--zaui-dark-input-status-success-icon-focus-visible-color:#f4f5f6;--zaui-dark-input-status-success-icon-color:#34b764;--zaui-dark-input-status-error:#dc1f18;--zaui-dark-input-disabled-color:#8f9499;--zaui-dark-input-disabled-background-color:#ffffff1a;--zaui-light-list-item-brackets-color:#767a7f;--zaui-light-list-item-subtitle-color:#767a7f;--zaui-light-list-item-icon-color:#767a7f;--zaui-light-list-item-icon-link-color:#006af5;--zaui-light-list-item-divider-color:#e9ebed;--zaui-light-modal-background:#fff;--zaui-light-modal-divider:#e9ebed;--zaui-light-picker-title-color:#141415;--zaui-light-picker-option-selected-color:#006af5;--zaui-light-picker-option-2nd-color:#767a7f;--zaui-light-picker-option-color:#b9bdc1;--zaui-light-picker-selected-background-color:#f4f5f6;--zaui-light-progress-completed:#006af5;--zaui-light-progress-background:#fff;--zaui-light-radio-border-color:#b9bdc1;--zaui-light-radio-uncheck-background:#fff;--zaui-light-radio-checked-background:#006af5;--zaui-light-radio-checked-mark-color:#fff;--zaui-light-radio-disabled-checked-background:#8fc1ff;--zaui-light-radio-disabled-checked-mark-color:#fffc;--zaui-light-radio-disabled-uncheck-background:#d6d9dc;--zaui-light-radio-disabled-label:#b9bdc1;--zaui-light-option-selected-color:#006af5;--zaui-light-option-divider-color:#e9ebed;--zaui-light-option-color:#141415;--zaui-light-option-group-color:#767a7f;--zaui-light-pressed-bg-color:#e9ebed;--zaui-light-select-title-color:#141415;--zaui-light-close-btn-color:#141415;--zaui-light-option-color-disabled:#767a7f;--zaui-light-sheet-title:#141415;--zaui-light-sheet-divider:#e9ebed;--zaui-light-sheet-container:#fff;--zaui-light-sheet-handler:#e9ebed;--zaui-light-action-sheet-title:#767a7f;--zaui-light-action-sheet-divider:#e9ebed;--zaui-light-action-sheet-group-divider:#f4f5f6;--zaui-light-slider-track-bg-color:#d6d9dc;--zaui-light-slider-track-active-bg-color:#006af5;--zaui-light-slider-thumb-bg-color:#006af5;--zaui-light-slider-mark-bg-color:#d6d9dc;--zaui-light-slider-mark-filled-bg-color:#006af5;--zaui-light-slider-label-color:#767a7f;--zaui-light-slider-value-color:#141415;--zaui-light-slider-prefix-suffix-color:#767a7f;--zaui-light-snackbar-background:#252627;--zaui-light-snackbar-text-color:#fff;--zaui-light-snackbar-action-color:#52a0ff;--zaui-light-snackbar-default-icon-color:#767a7f;--zaui-light-snackbar-success-color:#34b764;--zaui-light-snackbar-info-color:#52a0ff;--zaui-light-snackbar-error-color:#dc1f18;--zaui-light-snackbar-warning-color:#e8ba02;--zaui-light-snackbar-download-color:#767a7f;--zaui-light-snackbar-disconnect-color:#767a7f;--zaui-light-snackbar-connect-color:#34b764;--zaui-light-snackbar-progress-color:#52a0ff;--zaui-light-countdown-bg-color:#fff;--zaui-light-countdown-progress-color:#52a0ff;--zaui-light-countdown-counter-color:#fff;--zaui-light-spinner-border-color:#d6d9dc;--zaui-light-spinner-dot-color:#006af5;--zaui-light-switch-bg-color:#006af5;--zaui-light-switch-disabled-bg-color:#8fc1ff;--zaui-light-switch-off-bg-color:#b9bdc1;--zaui-light-switch-off-disabled-bg-color:#d6d9dc;--zaui-light-switch-handler-bg-color:#fff;--zaui-light-switch-handler-disabled-bg-color:#fff;--zaui-light-switch-label-color:#141415;--zaui-light-switch-label-disabled-color:#b9bdc1;--zaui-light-tabbar-divider:#e9ebed;--zaui-light-tabbar-background:#fff;--zaui-light-tabbar-label:#767a7f;--zaui-light-tabbar-label-active:#141415;--zaui-light-tabbar-active-line:#006af5;--zaui-dark-body-background-color:#000000e6;--zaui-dark-avatar-border:#141415;--zaui-dark-avatar-status-background:#141415;--zaui-dark-avatar-status-online:#34b764;--zaui-dark-avatar-status-blocked:#dc1f18;--zaui-dark-avatar-story-contour-color:linear-gradient(45deg, #006af5 0%, #5fcbf2 100%);--zaui-dark-avatar-uploading:linear-gradient(90deg, #5fcbf200 0%, #006af5 100%);--zaui-dark-avatar-story-seen:#53575a;--zaui-dark-avatar-counter-background:#36383a;--zaui-dark-bottom-navigation-color:#8f9499;--zaui-dark-bottom-navigation-active-color:#52a0ff;--zaui-dark-bottom-navigation-divider-color:#36383a;--zaui-dark-bottom-navigation-background-color:#141415;--zaui-dark-button-primary-background:var(--zaui-dark-color-primary);--zaui-dark-button-primary-background-pressed:#0250b6;--zaui-dark-button-primary-text:var(--zaui-dark-color-on-primary);--zaui-dark-button-primary-icon:var(--zaui-dark-color-on-primary);--zaui-dark-button-primary-danger-background:#dc1f18;--zaui-dark-button-primary-danger-background-pressed:#a51712;--zaui-dark-button-primary-danger-text:#fff;--zaui-dark-button-primary-danger-icon:#fff;--zaui-dark-button-secondary-background:#03316d;--zaui-dark-button-secondary-background-pressed:#03244e;--zaui-dark-button-secondary-text:#8fc1ff;--zaui-dark-button-secondary-icon:#8fc1ff;--zaui-dark-button-secondary-danger-background:#650e0b;--zaui-dark-button-secondary-danger-background-pressed:#490a08;--zaui-dark-button-secondary-danger-text:#f89996;--zaui-dark-button-secondary-danger-icon:#f89996;--zaui-dark-button-secondary-neutral-background:#36383a;--zaui-dark-button-secondary-neutral-background-pressed:#252627;--zaui-dark-button-secondary-neutral-text:#fff;--zaui-dark-button-secondary-neutral-icon:#fff;--zaui-dark-button-tertiary-background-pressed:#03316d;--zaui-dark-button-tertiary-text:#52a0ff;--zaui-dark-button-tertiary-icon:#52a0ff;--zaui-dark-button-tertiary-danger-background-pressed:#650e0b;--zaui-dark-button-tertiary-danger-text:#f1645f;--zaui-dark-button-tertiary-danger-icon:#f1645f;--zaui-dark-button-tertiary-neutral-background-pressed:#36383a;--zaui-dark-button-tertiary-neutral-text:#fff;--zaui-dark-button-tertiary-neutral-icon:#fff;--zaui-dark-button-background-disabled:#36383a;--zaui-dark-button-text-disabled:#53575a;--zaui-dark-button-icon-disabled:#53575a;--zaui-dark-checkbox-border-color:#767a7f;--zaui-dark-checkbox-uncheck-background:#141415;--zaui-dark-checkbox-checked-background:#006af5;--zaui-dark-checkbox-checked-mark-color:#fff;--zaui-dark-checkbox-disabled-checked-background:#033e8c;--zaui-dark-checkbox-disabled-checked-mark-color:#fff9;--zaui-dark-checkbox-disabled-uncheck-background:#36383a;--zaui-dark-checkbox-disabled-label:#53575a;--zaui-dark-header-color:#f4f5f6;--zaui-dark-header-background-color:#141415;--zaui-dark-header-divider:#36383a;--zaui-dark-list-item-brackets-color:#8f9499;--zaui-dark-list-item-subtitle-color:#8f9499;--zaui-dark-list-item-icon-color:#767a7f;--zaui-dark-list-item-icon-link-color:#006af5;--zaui-dark-list-item-divider-color:#36383a;--zaui-dark-modal-background:#252627;--zaui-dark-modal-divider:#36383a;--zaui-dark-picker-title-color:#f4f5f6;--zaui-dark-picker-option-selected-color:#006af5;--zaui-dark-picker-option-2nd-color:#8f9499;--zaui-dark-picker-option-color:#53575a;--zaui-dark-picker-selected-background-color:#252627;--zaui-dark-progress-completed:#52a0ff;--zaui-dark-progress-background:#fff3;--zaui-dark-radio-border-color:#767a7f;--zaui-dark-radio-uncheck-background:#141415;--zaui-dark-radio-checked-background:#006af5;--zaui-dark-radio-checked-mark-color:#fff;--zaui-dark-radio-disabled-checked-background:#033e8c;--zaui-dark-radio-disabled-checked-mark-color:#fff9;--zaui-dark-radio-disabled-uncheck-background:#36383a;--zaui-dark-radio-disabled-label:#53575a;--zaui-dark-option-selected-color:#006af5;--zaui-dark-option-divider-color:#36383a;--zaui-dark-option-color:#f4f5f6;--zaui-dark-option-group-color:#8f9499;--zaui-dark-pressed-bg-color:#36383a;--zaui-dark-select-title-color:#f4f5f6;--zaui-dark-close-btn-color:#f4f5f6;--zaui-dark-option-color-disabled:#8f9499;--zaui-dark-sheet-title:#f4f5f6;--zaui-dark-sheet-divider:#36383a;--zaui-dark-sheet-container:#252627;--zaui-dark-sheet-handler:#36383a;--zaui-dark-action-sheet-title:#8f9499;--zaui-dark-action-sheet-divider:#36383a;--zaui-dark-action-sheet-group-divider:#000;--zaui-dark-slider-track-bg-color:#d6d9dc;--zaui-dark-slider-track-active-bg-color:#006af5;--zaui-dark-slider-thumb-bg-color:#006af5;--zaui-dark-slider-mark-bg-color:#d6d9dc;--zaui-dark-slider-mark-filled-bg-color:#006af5;--zaui-dark-slider-label-color:#8f9499;--zaui-dark-slider-value-color:#f4f5f6;--zaui-dark-slider-prefix-suffix-color:#d6d9dc;--zaui-dark-snackbar-background:#53575a;--zaui-dark-snackbar-text-color:#fff;--zaui-dark-snackbar-action-color:#52a0ff;--zaui-dark-snackbar-default-icon-color:#8f9499;--zaui-dark-snackbar-success-color:#34b764;--zaui-dark-snackbar-info-color:#52a0ff;--zaui-dark-snackbar-error-color:#dc1f18;--zaui-dark-snackbar-warning-color:#e8ba02;--zaui-dark-snackbar-download-color:#8f9499;--zaui-dark-snackbar-disconnect-color:#8f9499;--zaui-dark-snackbar-connect-color:#34b764;--zaui-dark-countdown-bg-color:#fff;--zaui-dark-countdown-progress-color:#52a0ff;--zaui-dark-countdown-counter-color:#fff;--zaui-dark-snackbar-progress-color:#52a0ff;--zaui-dark-spinner-border-color:#d6d9dc;--zaui-dark-spinner-dot-color:#006af5;--zaui-dark-switch-bg-color:#006af5;--zaui-dark-switch-disabled-bg-color:#033e8c;--zaui-dark-switch-off-bg-color:#53575a;--zaui-dark-switch-off-disabled-bg-color:#36383a;--zaui-dark-switch-handler-bg-color:#fff;--zaui-dark-switch-handler-disabled-bg-color:#fff9;--zaui-dark-switch-label-color:#f4f5f6;--zaui-dark-switch-label-disabled-color:#53575a;--zaui-dark-tabbar-divider:#36383a;--zaui-dark-tabbar-background:#141415;--zaui-dark-tabbar-label:#8f9499;--zaui-dark-tabbar-label-active:#f4f5f6;--zaui-dark-tabbar-active-line:#006af5}.zaui-input{color:var(--zaui-light-input-text-color,#141415);border:1px solid var(--zaui-light-input-border-color,#b9bdc1);box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:8px;outline:0;width:100%;height:48px;margin:4px 0;padding:0 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:22px}.zaui-input:-ms-placeholder-shown{color:var(--zaui-light-input-placeholder-color,#b9bdc1)}.zaui-input::-moz-placeholder{color:var(--zaui-light-input-placeholder-color,#b9bdc1)}.zaui-input-wrapper{color:var(--zaui-light-input-text-color,#141415);flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.zaui-input-label{white-space:nowrap;font-size:14px;line-height:18px;display:inline-block;overflow:hidden}.zaui-input-helper-text{color:var(--zaui-light-input-helper-text-color,#767a7f);flex-flow:row;justify-content:flex-start;align-items:flex-start;font-size:13px;line-height:18px;display:flex}.zaui-input-helper-text-icon{margin-top:1px;margin-right:4px;padding-right:0}.zaui-input-helper-text-content{flex:1;line-height:18px;display:inline-flex}.zaui-input-helper-text-has-error{color:var(--zaui-light-input-error-text-color,#dc1f18)}.zaui-input-helper-text-hidden{display:none}.zaui-input-clear-btn{flex-flow:row;justify-content:center;align-items:center;margin-right:12px;display:flex}.zaui-input-clear-btn-hidden{display:none}.zaui-input-clear-icon{color:var(--zaui-light-input-clear-icon-color,#141415)}.zaui-input:not(:focus)~.zaui-input-suffix .zaui-input-clear-icon-display-mode-focus{visibility:hidden}.zaui-input-status-success{flex-flow:row;justify-content:center;align-items:center;padding-right:12px;display:flex}.zaui-input-status-success-icon{color:var(--zaui-light-input-status-success-icon-color,#34b764)}.zaui-input-password-icon{margin-right:12px}.zaui-input-small{min-width:unset;height:32px}.zaui-input-medium{min-width:unset;height:48px}.zaui-input-large{min-width:unset;height:56px}.zaui-input:focus,.zaui-input:focus-visible,.zaui-input:hover{border-color:var(--zaui-light-input-hover-border-color,#006af5)}.zaui-input:focus-visible.zaui-input-status-error,.zaui-input:focus.zaui-input-status-error,.zaui-input:hover.zaui-input-status-error,.zaui-input-status-error{border-color:var(--zaui-light-input-status-error,#dc1f18)}.zaui-input-disabled{color:var(--zaui-light-input-disabled-color,#767a7f);background-color:var(--zaui-light-input-disabled-background-color,#0000001a);border:none}.zaui-input-affix-wrapper{background-color:var(--zaui-light-input-background-color,#fff);border:1px solid var(--zaui-light-input-border-color,#b9bdc1);border-radius:8px;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;margin:4px 0;display:flex;position:relative}.zaui-input-affix-wrapper-focused{border-color:var(--zaui-light-input-hover-border-color,#006af5)}.zaui-input-affix-wrapper .zaui-input{border:none;margin:0}.zaui-input-affix-wrapper .zaui-input-suffix{flex-flow:row;justify-content:center;align-items:center;display:flex}.zaui-input-affix-wrapper-status-error{border-color:var(--zaui-light-input-status-error,#dc1f18)}.zaui-input-affix-wrapper-disabled{color:var(--zaui-light-input-disabled-color,#767a7f);background-color:var(--zaui-light-input-disabled-background-color,#0000001a);border:none}.zaui-input-affix-wrapper-disabled .zaui-input-disabled,.zaui-input-affix-wrapper-disabled .zaui-input-suffix{background-color:#0000}.zaui-input-affix-wrapper:focus,.zaui-input-affix-wrapper:focus-visible,.zaui-input-affix-wrapper:hover{border-color:var(--zaui-light-input-hover-border-color,#006af5)}.zaui-input-affix-wrapper:focus-visible.zaui-input-affix-wrapper-status-error,.zaui-input-affix-wrapper:focus.zaui-input-affix-wrapper-status-error,.zaui-input-affix-wrapper:hover.zaui-input-affix-wrapper-status-error{border-color:var(--zaui-light-input-status-error,#dc1f18)}.zaui-input-textarea{resize:none;padding:12px;font-family:inherit}.zaui-input-textarea::-webkit-resizer{-webkit-appearance:none}.zaui-input-textarea-min-height{min-height:120px}.zaui-input-textarea::-webkit-scrollbar{display:none}.zaui-input-textarea-affix-wrapper{align-items:flex-start;padding:12px 0}.zaui-input-textarea-affix-wrapper .zaui-input-textarea{padding-top:0;padding-bottom:0}.zaui-input-textarea~.zaui-input-suffix .zaui-input-show-count-suffix{position:absolute;bottom:12px;right:12px}.zaui-input-textarea-has-show-count{margin-bottom:24px!important}.zaui-input-otp{box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:52px;height:56px;padding:11px 16px;font-size:27px;font-weight:500;line-height:34px;display:inline-flex;position:relative}.zaui-input-otp:focus,.zaui-input-otp:focus-visible,.zaui-input-otp:hover{border-color:var(--zaui-light-input-border-color,#b9bdc1)}.zaui-input-otp-wrapper{position:relative}.zaui-input-otp-hidden-input{opacity:0;width:100%;height:0;position:absolute}.zaui-input-otp-list{display:flex}.zaui-input-otp-list .zaui-input-otp:not(:last-child){margin-right:8px}.zaui-input-otp-active{border-color:var(--zaui-light-input-hover-border-color,#006af5);border-width:2px}.zaui-input-otp-active:focus,.zaui-input-otp-active:focus-visible,.zaui-input-otp-active:hover{border-color:var(--zaui-light-input-hover-border-color,#006af5)}.zaui-input-otp-cursor:after{content:"";background:var(--zaui-light-input-hover-border-color,#006af5);width:1px;height:32px;animation:.9s infinite cursorAnimate;position:absolute}.zaui-input-otp-dot{background:var(--zaui-light-input-text-color,#141415);border-radius:50%;width:12px;height:12px}body[zaui-theme=dark] .zaui-input{color:var(--zaui-dark-input-text-color,#f4f5f6);border:1px solid var(--zaui-light-input-border-color,#b9bdc1);box-sizing:border-box;-webkit-tap-highlight-color:transparent;width:100%;height:48px;border-color:var(--zaui-dark-input-border-color,#767a7f);background-color:#0000;border-radius:8px;outline:0;margin:4px 0;padding:0 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:22px}body[zaui-theme=dark] .zaui-input:-ms-placeholder-shown{color:var(--zaui-dark-input-placeholder-color,#53575a)}body[zaui-theme=dark] .zaui-input::-moz-placeholder{color:var(--zaui-dark-input-placeholder-color,#53575a)}body[zaui-theme=dark] .zaui-input-wrapper{color:var(--zaui-dark-input-text-color,#f4f5f6)}body[zaui-theme=dark] .zaui-input-affix-wrapper{background-color:var(--zaui-dark-input-background-color,#141415)}body[zaui-theme=dark] .zaui-input-affix-wrapper .zaui-input{border:none;margin:0}body[zaui-theme=dark] .zaui-input-affix-wrapper-focused{border-color:var(--zaui-dark-input-hover-border-color,#006af5)}body[zaui-theme=dark] .zaui-input-affix-wrapper-status-error{border-color:var(--zaui-dark-input-status-error,#dc1f18)}body[zaui-theme=dark] .zaui-input-affix-wrapper-disabled{color:var(--zaui-dark-input-disabled-color,#8f9499);background-color:var(--zaui-dark-input-disabled-background-color,#ffffff1a)}body[zaui-theme=dark] .zaui-input-affix-wrapper-disabled .zaui-input-disabled,body[zaui-theme=dark] .zaui-input-affix-wrapper-disabled .zaui-input-suffix{background-color:#0000}body[zaui-theme=dark] .zaui-input-suffix{background-color:var(--zaui-dark-input-background-color,#141415)}body[zaui-theme=dark] .zaui-input-helper-text{color:var(--zaui-dark-input-helper-text-color,#8f9499)}body[zaui-theme=dark] .zaui-input-helper-text-has-error{color:var(--zaui-dark-input-error-text-color,#dc1f18)}body[zaui-theme=dark] .zaui-input-clear-icon{color:var(--zaui-dark-input-clear-icon-color,#f4f5f6)}body[zaui-theme=dark] .zaui-input-status-success-icon{color:var(--zaui-dark-input-status-success-icon-color,#34b764)}body[zaui-theme=dark] .zaui-input-status-error{border-color:var(--zaui-dark-input-status-error,#dc1f18)}body[zaui-theme=dark] .zaui-input-disabled{color:var(--zaui-dark-input-disabled-color,#8f9499);background-color:var(--zaui-dark-input-disabled-background-color,#ffffff1a);border:none}body[zaui-theme=dark] .zaui-input:focus,body[zaui-theme=dark] .zaui-input:focus-visible,body[zaui-theme=dark] .zaui-input:hover{border-color:var(--zaui-dark-input-hover-border-color,#006af5)}body[zaui-theme=dark] .zaui-input:focus-visible.zaui-input-affix-wrapper-status-error,body[zaui-theme=dark] .zaui-input:focus.zaui-input-affix-wrapper-status-error,body[zaui-theme=dark] .zaui-input:hover.zaui-input-affix-wrapper-status-error{border-color:var(--zaui-dark-input-status-error,#dc1f18)}body[zaui-theme=dark] .zaui-input:focus-visible~.zaui-input-suffix .zaui-input-status-success-icon,body[zaui-theme=dark] .zaui-input:hover~.zaui-input-suffix .zaui-input-status-success-icon{color:var(--zaui-dark-input-status-success-icon-focus-visible-color,#f4f5f6)}body[zaui-theme=dark] .zaui-input-otp{width:52px;height:56px;padding:11px 16px;font-size:27px;font-weight:500;line-height:34px}body[zaui-theme=dark] .zaui-input-otp:focus,body[zaui-theme=dark] .zaui-input-otp:focus-visible,body[zaui-theme=dark] .zaui-input-otp:hover{border-color:var(--zaui-dark-input-border-color,#767a7f)}body[zaui-theme=dark] .zaui-input-otp-active{border-color:var(--zaui-dark-input-hover-border-color,#006af5);border-width:2px}body[zaui-theme=dark] .zaui-input-otp-active:focus,body[zaui-theme=dark] .zaui-input-otp-active:focus-visible,body[zaui-theme=dark] .zaui-input-otp-active:hover{border-color:var(--zaui-dark-input-hover-border-color,#006af5)}body[zaui-theme=dark] .zaui-input-otp-cursor:after{background:var(--zaui-dark-input-hover-border-color,#006af5)}body[zaui-theme=dark] .zaui-input-otp-dot{background:var(--zaui-dark-input-text-color,#f4f5f6)}.tds-btn{font:600 16px/24px var(--font-sans);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid #0000;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:inline-flex}.tds-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-btn--primary{background:var(--brand);color:var(--on-brand)}.tds-btn--primary:hover{background:var(--brand-hover)}.tds-btn--primary:active{background:var(--brand-pressed)}.tds-btn--secondary{color:var(--brand);border-color:var(--brand);background:0 0}.tds-btn--secondary:hover{background:var(--brand-tint)}.tds-btn--ghost{color:var(--brand);background:0 0}.tds-btn--ghost:hover{background:var(--brand-tint)}.tds-btn:disabled{background:var(--surface-200);color:var(--ink-muted);border-color:var(--border);cursor:not-allowed}.on-brand-surface .tds-btn:focus-visible{outline-color:var(--focus-ring-on-brand)}.tds-field{gap:var(--space-2);font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.tds-field__label{font:600 14px/22px var(--font-sans)}.tds-field__help{font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.tds-field__error{font:400 14px/22px var(--font-sans);color:var(--danger);gap:var(--space-1);align-items:flex-start;display:flex}.tds-input{font:400 16px/26px var(--font-sans);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);color:var(--ink)}.tds-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--brand)}.tds-input[aria-invalid=true]{border-color:var(--danger)}.tds-input::placeholder{color:var(--ink-muted)}.tds-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font:600 14px/22px var(--font-sans);display:inline-flex}.tds-badge svg{flex:none;width:14px;height:14px}.tds-badge--success{background:var(--success-tint);color:var(--success)}.tds-badge--warning{background:var(--warning-tint);color:var(--warning)}.tds-badge--danger{background:var(--danger-tint);color:var(--danger)}.tds-policy{background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);font-family:var(--font-sans);color:var(--ink);gap:var(--space-4);flex-direction:column;display:flex}.tds-policy__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tds-policy__plate{font:600 24px/34px var(--font-display);font-variant-numeric:tabular-nums}.tds-policy__rows{gap:var(--space-2) var(--space-5);font:400 14px/22px var(--font-sans);grid-template-columns:auto 1fr;margin:0;display:grid}.tds-policy__rows dt{color:var(--ink-muted)}.tds-policy__rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tds-chat{gap:var(--space-3);font-family:var(--font-sans);flex-direction:column;display:flex}.tds-bubble{max-width:82%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font:400 16px/26px var(--font-sans)}.tds-bubble--system{background:var(--surface-200);color:var(--ink);align-self:flex-start}.tds-bubble--user{background:var(--brand);color:var(--on-brand);align-self:flex-end}.tds-bubble__time{margin-top:var(--space-1);font:500 12px/18px var(--font-sans);color:var(--ink-muted);display:block}.tds-bubble--user .tds-bubble__time{color:var(--on-brand)}.tds-chat__replies{gap:var(--space-2);flex-wrap:wrap;align-self:flex-start;display:flex}.tds-chip{font:600 14px/22px var(--font-sans);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);color:var(--brand);cursor:pointer}.tds-chip:hover{background:var(--brand-tint)}.tds-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=app] .tds-btn{min-height:48px;font:500 16px/22px var(--font-sans);white-space:normal;border-radius:8px;height:auto}[data-surface=app] .tds-btn--secondary{background:var(--brand-tint);border-color:#0000}[data-surface=app] .tds-input{box-sizing:border-box;border-color:var(--border);width:100%;min-height:48px;font-family:var(--font-sans)}[data-surface=app] .tds-btn:active:not(:disabled){transform:scale(.98)}[data-surface=app] .tds-badge{font:500 13px/18px var(--font-sans);padding:4px 8px}[data-surface=app] .tds-bubble{max-width:88%;font:400 16px/24px var(--font-sans);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.tds-btn{transition:none}[data-surface=app] .tds-btn:active:not(:disabled){transform:none}}.tds-btn--lg{min-height:56px;padding:var(--space-4) var(--space-6)}.tds-mascot{max-width:100%;height:auto}.tds-illustration{background:var(--brand-bright);color:var(--on-brand);border-bottom:4px solid var(--accent-gold);border-radius:var(--radius-lg);padding:var(--space-5);justify-content:center;align-items:center;display:flex}.shell[data-surface=app]{background:var(--surface-200);min-height:100dvh}[data-surface=app] .shell-header{box-sizing:border-box;gap:8px;min-height:56px;padding:8px 16px;position:relative}[data-surface=app] .shell-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 16px/22px var(--font-sans);text-decoration:none;overflow:hidden}[data-surface=app] .shell-name:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:3px}[data-surface=app] .shell-header__slot{flex-shrink:0;gap:4px}[data-surface=app] .shell-lang{border:0;width:44px;min-width:44px;padding:4px;font-size:0;overflow:hidden}[data-surface=app] .shell-lang:after{content:"VI";font:500 13px/20px var(--font-sans)}[data-surface=app] .shell-lang[lang=en]:after{content:"EN"}[data-surface=app] .tds-field .zaui-input-wrapper{width:100%}[data-surface=app] .tds-field .zaui-input-affix-wrapper{background:var(--surface-100);border-radius:8px}[data-surface=app] input{caret-color:var(--brand)}[data-surface=app] ::selection{color:var(--ink);background:var(--brand-tint)}[data-surface=app] .shell-main{padding:24px 16px calc(112px + env(safe-area-inset-bottom))}[data-surface=app] .shell-header:has(.app-header-back) .shell-logo{display:none}.app-header-back{width:40px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;left:8px}.app-header-back svg{width:24px;height:24px}.app-header-back:focus-visible{outline:2px solid var(--focus-ring-on-brand)}.shell[data-surface=app]{margin:0}body:has(.shell[data-surface=app]){margin:0}@media (width<=380px){[data-surface=app] .shell-logo{display:none}}[data-surface=app] .bottom-nav{z-index:var(--z-nav);padding:4px 16px calc(4px + env(safe-area-inset-bottom));align-items:center}[data-surface=app] .bottom-nav__tab,[data-surface=app] .bottom-nav__tab--raised{min-height:56px;box-shadow:none;color:var(--ink-muted);font:500 12px/18px var(--font-sans);background:0 0;margin:0;padding:4px 8px}[data-surface=app] .bottom-nav__tab{box-sizing:border-box;height:56px;transition:transform var(--motion-quick) var(--motion-ease), background-color var(--motion-quick) var(--motion-ease), color var(--motion-quick) var(--motion-ease);flex:1}[data-surface=app] .bottom-nav__tab[aria-current=page]{background:var(--brand);color:var(--on-brand);box-shadow:none;transform:scale(1.04)}[data-surface=app] .bottom-nav__tab--raised .bottom-nav__icon{width:24px;height:24px}[data-surface=app] .bottom-nav__en{cursor:pointer;border:0;gap:0}[data-surface=app] .bottom-nav__en .tds-mascot{width:32px;height:32px;animation:en-wave .9s var(--motion-ease) .8s 2;transform-origin:50% 80%}[data-surface=app] .bottom-nav__en>span{line-height:16px}[data-surface=app] .en-help{z-index:calc(var(--z-nav) - 1);bottom:calc(80px + env(safe-area-inset-bottom));right:max(16px,50vw - 240px)}[data-surface=app] .en-help--edge{bottom:calc(16px + env(safe-area-inset-bottom))}[data-surface=app] .en-help .tds-mascot{animation:en-wave .9s var(--motion-ease) .8s 2;transform-origin:50% 80%}[data-surface=app] .en-help__bubble{box-shadow:var(--shadow-sm);font-weight:500}[data-surface=app] .en-overlay{z-index:var(--z-assistant);padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:var(--surface-200);animation:en-open .22s var(--motion-ease)}@keyframes en-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)translateY(-3px)}65%{transform:rotate(6deg)}}@keyframes en-open{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-surface=app] .en-help .tds-mascot,[data-surface=app] .en-overlay,[data-surface=app] .bottom-nav__en .tds-mascot{animation:none}}[data-surface=app] .shell-header__slot{gap:0}[data-surface=app] .shell-logo{width:64px}[data-surface=app] .shell-header:has(.app-header-back){padding-left:60px}.app-header-back{width:48px;min-height:48px;top:4px;left:4px}@media (prefers-reduced-motion:reduce){[data-surface=app] .bottom-nav__tab{transition:none}[data-surface=app] .bottom-nav__tab[aria-current=page]{transform:none}}.bottom-nav{padding:var(--space-2) var(--space-3);background:var(--surface-100);border-top:1px solid var(--border);z-index:10;justify-content:space-around;align-items:flex-end;display:flex;position:fixed;inset:auto 0 0}.bottom-nav__tab{justify-content:center;align-items:center;gap:var(--space-1);min-width:48px;min-height:56px;padding:var(--space-1) var(--space-2);color:var(--ink-muted);font:500 var(--text-caption-size) / var(--text-caption-line) var(--font-sans);border-radius:var(--radius-lg);flex-direction:column;flex:1;text-decoration:none;display:flex}.bottom-nav__icon{flex:none;width:24px;height:24px}.bottom-nav__tab[aria-current=page]{color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 -3px 0 var(--brand);font-weight:700}.bottom-nav__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bottom-nav__tab--raised{min-height:72px;margin-top:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-4);background:var(--surface-brand);color:var(--on-brand);font-size:var(--text-body-sm-size);box-shadow:var(--shadow-md)}.bottom-nav__tab--raised .bottom-nav__icon{width:32px;height:32px}.bottom-nav__tab--raised[aria-current=page]{background:var(--brand-pressed);color:var(--on-brand);box-shadow:var(--shadow-md), inset 0 -3px 0 var(--on-brand)}.en-help{right:var(--space-4);bottom:calc(var(--space-8) + var(--space-5));z-index:9;align-items:flex-end;gap:var(--space-2);cursor:pointer;background:0 0;border:0;min-width:48px;min-height:48px;padding:0;display:flex;position:fixed}.en-help--edge{bottom:var(--space-4)}.en-help .tds-mascot{flex:none;width:56px;height:56px}.en-help__bubble{padding:var(--space-2) var(--space-3);background:var(--surface-100);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font:600 var(--text-body-sm-size) / var(--text-body-sm-line) var(--font-sans);align-self:center}.en-help:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.en-overlay{z-index:40;padding:var(--space-4);background:var(--surface-100);position:fixed;inset:0;overflow-y:auto}.en-overlay:focus{outline:none}.guide-open{width:48px;height:48px;font:700 20px/28px var(--font-display);color:var(--on-surface-brand);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex:none}.guide-open:hover{background:var(--brand-pressed)}.guide-open:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:2px}.shell{background:var(--surface-100);min-height:100vh;color:var(--ink);font:var(--text-body-weight) var(--text-body-size) / var(--text-body-line) var(--font-sans);flex-direction:column;display:flex}.shell-header{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface-brand);color:var(--on-surface-brand);display:flex}.shell-logo{flex:none;width:120px;height:auto}.shell-name{font:600 18px/28px var(--font-display)}.shell-header__slot{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.shell-lang{font:600 14px/22px var(--font-sans);min-height:44px;padding:var(--space-2) var(--space-4);color:var(--on-surface-brand);border:1px solid var(--on-surface-brand);border-radius:var(--radius-md);cursor:pointer;background:0 0}.shell-lang:hover{background:var(--brand-pressed)}.shell-lang:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:2px}.shell-header__slot:empty+.shell-lang{margin-left:auto}.shell-main{padding:var(--space-5);flex:1}.shell[data-surface=app] .shell-main{padding-bottom:calc(var(--space-8) + var(--space-7))}.console-body{gap:var(--space-5);grid-template-columns:220px 1fr;display:grid}.console-menu{gap:var(--space-2);flex-direction:column;display:flex}.console-menu a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--ink);font:600 16px/24px var(--font-sans);text-decoration:none;display:block}.console-menu a:hover{background:var(--brand-tint)}.console-menu a[aria-current=page]{background:var(--brand-tint);color:var(--brand)}.console-menu a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-body>*{min-width:0}@media (width<=720px){.shell[data-surface=console] .shell-main{padding:var(--space-4)}.console-body{gap:var(--space-4);grid-template-columns:1fr}.console-menu{flex-direction:row;overflow-x:auto}.console-menu a{white-space:nowrap}}.welcome{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:480px;margin:0 auto;display:flex}.welcome h1{font:var(--text-h1-weight) var(--text-h1-size) / var(--text-h1-line) var(--font-display);margin:0}.welcome__mascot .tds-mascot{width:auto;height:auto;max-height:30vh}.welcome__pill{background:var(--brand-bright);color:var(--on-brand);border-bottom:2px solid var(--accent-gold);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font:600 14px/22px var(--font-sans);margin:0}.login{gap:var(--space-4);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.login h1{font:var(--text-h1-weight) var(--text-h1-size) / var(--text-h1-line) var(--font-display);margin:0}
