._spinner_flmhh_1{position:relative;display:inline-block;flex-shrink:0;color:var(--ui-color-secondary-label)}._blade_flmhh_8{position:absolute;left:46%;top:0;width:8%;height:28%;border-radius:999px;background:currentColor;transform-origin:50% 178%;opacity:.25;animation:_fade_flmhh_1 1s linear infinite}@keyframes _fade_flmhh_1{0%{opacity:1}to{opacity:.25}}@media(prefers-reduced-motion:reduce){._blade_flmhh_8{animation:none;opacity:.6}}._indeterminate_flmhh_35{display:inline-flex;flex-direction:column;align-items:center;gap:8px}._determinate_flmhh_42{display:flex;flex-direction:column;gap:6px;width:100%}._caption_flmhh_49{font-family:var(--ui-font-sans);font-size:13px;line-height:18px;letter-spacing:-.08px;font-weight:400;color:var(--ui-color-secondary-label)}._hidden_flmhh_58{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._track_flmhh_70{--tint: var(--ui-color-accent);height:4px;border-radius:999px;background:var(--ui-color-fill);overflow:hidden}._fill_flmhh_78{height:100%;width:100%;background:var(--tint);transform-origin:left center;transition:transform var(--ui-duration-medium) ease}[dir=rtl] ._fill_flmhh_78{transform-origin:right center}._button_ta14z_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;--tint: var(--ui-color-accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--ui-radius-medium);transition:opacity var(--ui-duration-fast) ease,background-color var(--ui-duration-fast) ease,transform var(--ui-duration-fast) ease}._button_ta14z_1:focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:2px}._button_ta14z_1:before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--ui-touch-target));height:max(100%,var(--ui-touch-target));transform:translate(-50%,-50%)}._button_ta14z_1:active:not(:disabled){opacity:.7}._button_ta14z_1:disabled{cursor:default;opacity:.4}._destructive_ta14z_44{--tint: var(--ui-color-red)}._destructive_ta14z_44._filled_ta14z_47{color:#fff}._label_ta14z_51{overflow:hidden;text-overflow:ellipsis}._small_ta14z_56{font-family:var(--ui-font-sans);font-size:15px;line-height:20px;letter-spacing:-.23px;font-weight:600;min-height:28px;padding:0 12px;border-radius:var(--ui-radius-capsule)}._medium_ta14z_67{font-family:var(--ui-font-sans);font-size:17px;line-height:22px;letter-spacing:-.43px;font-weight:600;min-height:34px;padding:0 14px;border-radius:var(--ui-radius-medium)}._large_ta14z_78{font-family:var(--ui-font-sans);font-size:17px;line-height:22px;letter-spacing:-.43px;font-weight:600;min-height:50px;padding:0 20px;border-radius:var(--ui-radius-large)}._filled_ta14z_47{background:var(--tint);color:var(--ui-color-on-accent)}._filled_ta14z_47:hover:not(:disabled){opacity:.85}._tinted_ta14z_97{background:color-mix(in srgb,var(--tint) 15%,transparent);color:var(--tint)}._tinted_ta14z_97:hover:not(:disabled){background:color-mix(in srgb,var(--tint) 22%,transparent)}._gray_ta14z_105{background:var(--ui-color-tertiary-fill);color:var(--tint)}._gray_ta14z_105:hover:not(:disabled){background:var(--ui-color-secondary-fill)}._plain_ta14z_113{background:transparent;color:var(--tint);font-weight:400;padding-inline:4px}._plain_ta14z_113:hover:not(:disabled){opacity:.8}._bordered_ta14z_123{background:transparent;color:var(--tint);box-shadow:inset 0 0 0 1px var(--ui-color-separator)}._bordered_ta14z_123:hover:not(:disabled){background:var(--ui-color-quaternary-fill)}@media(prefers-contrast:more){._tinted_ta14z_97,._gray_ta14z_105{box-shadow:inset 0 0 0 1px var(--tint)}}._fullWidth_ta14z_138{display:flex;width:100%}._iconOnly_ta14z_143{padding:0;aspect-ratio:1}._iconOnly_ta14z_143._small_ta14z_56{min-width:28px}._iconOnly_ta14z_143._medium_ta14z_67{min-width:34px}._iconOnly_ta14z_143._large_ta14z_78{min-width:50px}._iconOnly_ta14z_143._plain_ta14z_113{padding:0}._circular_ta14z_160{border-radius:50%}._field_1foyi_1{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1foyi_8{font-family:var(--ui-font-sans);font-size:15px;line-height:20px;letter-spacing:-.23px;font-weight:500;color:var(--ui-color-label)}._hidden_1foyi_17{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._required_1foyi_29{color:var(--ui-color-red)}._optional_1foyi_33{color:var(--ui-color-secondary-label);font-weight:400}._hint_1foyi_38{font-family:var(--ui-font-sans);font-size:13px;line-height:18px;letter-spacing:-.08px;font-weight:400;color:var(--ui-color-secondary-label);margin:0}._error_1foyi_48{font-family:var(--ui-font-sans);font-size:13px;line-height:18px;letter-spacing:-.08px;font-weight:400;color:var(--ui-color-red);margin:0}._control_1foyi_58{position:relative;display:flex;align-items:center;gap:8px;min-height:var(--ui-touch-target);padding:0 12px;background:var(--ui-color-tertiary-fill);border-radius:var(--ui-radius-medium);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--ui-duration-fast) ease,background-color var(--ui-duration-fast) ease}._control_1foyi_58:focus-within{box-shadow:inset 0 0 0 2px var(--ui-color-accent)}@media(prefers-contrast:more){._control_1foyi_58{box-shadow:inset 0 0 0 1px var(--ui-color-opaque-separator)}}._invalid_1foyi_79 ._control_1foyi_58{box-shadow:inset 0 0 0 1.5px var(--ui-color-red)}._disabled_1foyi_83{opacity:.5}._input_1foyi_87{flex:1 1 auto;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ui-color-label);padding:10px 0;font-family:var(--ui-font-sans);font-size:17px;line-height:22px;letter-spacing:-.43px;font-weight:400}._input_1foyi_87::placeholder{color:var(--ui-color-placeholder)}._input_1foyi_87::-webkit-search-cancel-button,._input_1foyi_87::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_1foyi_87:focus-visible{outline:0}._leading_1foyi_113{color:var(--ui-color-secondary-label);flex-shrink:0}._clear_1foyi_118{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-inline-end:-6px;color:var(--ui-color-tertiary-label);border-radius:50%;flex-shrink:0}._clear_1foyi_118:focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:0}._clear_1foyi_118:hover{color:var(--ui-color-secondary-label)}._multiline_1foyi_147{align-items:stretch}._textarea_1foyi_151{resize:vertical;min-height:88px;line-height:22px}._autoGrow_1foyi_157{field-sizing:content}._selectControl_1foyi_161{padding-inline-end:34px}._select_1foyi_161{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:0}._select_1foyi_161:invalid{color:var(--ui-color-placeholder)}._select_1foyi_161 option{color:initial}._chevron_1foyi_178{position:absolute;inset-inline-end:12px;pointer-events:none;color:var(--ui-color-secondary-label)}._searchRow_1foyi_185{display:flex;align-items:center;gap:8px;min-width:0}._searchField_1foyi_192{flex:1 1 auto}._searchControl_1foyi_196{min-height:36px;padding:0 8px}._searchControl_1foyi_196 ._input_1foyi_87{padding:7px 0}._cancel_1foyi_204{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--ui-font-sans);font-size:17px;line-height:22px;letter-spacing:-.43px;font-weight:400;color:var(--ui-color-accent);min-height:var(--ui-touch-target);padding:0 4px}._cancel_1foyi_204:focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:2px}._boxes_1qo5x_1{display:flex;gap:8px}._box_1qo5x_1{flex:1 1 0;min-width:0;max-width:52px;aspect-ratio:.86;padding:0;text-align:center;font-family:var(--ui-font-sans);font-size:22px;line-height:28px;letter-spacing:-.26px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ui-color-label);background:var(--ui-color-tertiary-fill);border:0;border-radius:var(--ui-radius-medium);box-shadow:inset 0 0 0 1px transparent;caret-color:transparent;transition:box-shadow var(--ui-duration-fast) ease,background-color var(--ui-duration-fast) ease}._box_1qo5x_1:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ui-color-accent);caret-color:var(--ui-color-accent)}._filled_1qo5x_33{background:var(--ui-color-secondary-fill)}._disabled_1qo5x_37{opacity:.5}:root{--ui-font-sans: -apple-system, BlinkMacSystemFont, SF Pro Text, SF Pro Display, SF Pro, system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji;--ui-font-rounded: ui-rounded, SF Pro Rounded, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ui-font-mono: ui-monospace, SF Mono, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, monospace;--ui-space-0: 0;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-10: 40px;--ui-space-12: 48px;--ui-radius-small: 6px;--ui-radius-medium: 10px;--ui-radius-large: 12px;--ui-radius-xlarge: 16px;--ui-radius-sheet: 12px;--ui-radius-capsule: 999px;--ui-duration-fast: .15s;--ui-duration-medium: .25s;--ui-duration-slow: .35s;--ui-easing: cubic-bezier(.25, .1, .25, 1);--ui-easing-spring: cubic-bezier(.2, .9, .3, 1.05);--ui-touch-target: 44px;--ui-bar-height: 44px;--ui-tab-bar-height: 49px;--ui-sidebar-width: 260px;--ui-row-height: 44px;--ui-safe-top: env(safe-area-inset-top, 0px);--ui-safe-bottom: env(safe-area-inset-bottom, 0px);--ui-safe-left: env(safe-area-inset-left, 0px);--ui-safe-right: env(safe-area-inset-right, 0px);color-scheme:light;--ui-color-accent: #000000;--ui-color-on-accent: #ffffff;--ui-color-red: #ff3b30;--ui-color-orange: #ff9500;--ui-color-yellow: #ffcc00;--ui-color-green: #34c759;--ui-color-mint: #00c7be;--ui-color-teal: #30b0c7;--ui-color-cyan: #32ade6;--ui-color-blue: #007aff;--ui-color-indigo: #5856d6;--ui-color-purple: #af52de;--ui-color-pink: #ff2d55;--ui-color-brown: #a2845e;--ui-color-gray: #8e8e93;--ui-color-gray2: #aeaeb2;--ui-color-gray3: #c7c7cc;--ui-color-gray4: #d1d1d6;--ui-color-gray5: #e5e5ea;--ui-color-gray6: #f2f2f7;--ui-color-label: #000000;--ui-color-secondary-label: rgba(60, 60, 67, .6);--ui-color-tertiary-label: rgba(60, 60, 67, .3);--ui-color-quaternary-label: rgba(60, 60, 67, .18);--ui-color-placeholder: rgba(60, 60, 67, .3);--ui-color-link: #000000;--ui-color-background: #ffffff;--ui-color-secondary-background: #f2f2f7;--ui-color-tertiary-background: #ffffff;--ui-color-grouped-background: #f2f2f7;--ui-color-secondary-grouped-background: #ffffff;--ui-color-tertiary-grouped-background: #f2f2f7;--ui-color-fill: rgba(120, 120, 128, .2);--ui-color-secondary-fill: rgba(120, 120, 128, .16);--ui-color-tertiary-fill: rgba(118, 118, 128, .12);--ui-color-quaternary-fill: rgba(116, 116, 128, .08);--ui-color-separator: rgba(60, 60, 67, .29);--ui-color-opaque-separator: #c6c6c8;--ui-color-bar: rgba(249, 249, 249, .8);--ui-color-bar-solid: #f9f9f9;--ui-color-sidebar: #f2f2f7;--ui-color-elevated: #ffffff;--ui-color-elevated-grouped-background: #f2f2f7;--ui-color-elevated-secondary-grouped-background: #ffffff;--ui-color-overlay: rgba(0, 0, 0, .4);--ui-color-shadow: rgba(0, 0, 0, .15);--ui-color-focus: rgba(0, 0, 0, .55);--ui-color-toggle-off: rgba(120, 120, 128, .16);--ui-color-knob: #ffffff}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--ui-color-accent: #ffffff;--ui-color-on-accent: #000000;--ui-color-red: #ff453a;--ui-color-orange: #ff9f0a;--ui-color-yellow: #ffd60a;--ui-color-green: #30d158;--ui-color-mint: #63e6e2;--ui-color-teal: #40c8e0;--ui-color-cyan: #64d2ff;--ui-color-blue: #0a84ff;--ui-color-indigo: #5e5ce6;--ui-color-purple: #bf5af2;--ui-color-pink: #ff375f;--ui-color-brown: #ac8e68;--ui-color-gray: #8e8e93;--ui-color-gray2: #636366;--ui-color-gray3: #48484a;--ui-color-gray4: #3a3a3c;--ui-color-gray5: #2c2c2e;--ui-color-gray6: #1c1c1e;--ui-color-label: #ffffff;--ui-color-secondary-label: rgba(235, 235, 245, .6);--ui-color-tertiary-label: rgba(235, 235, 245, .3);--ui-color-quaternary-label: rgba(235, 235, 245, .16);--ui-color-placeholder: rgba(235, 235, 245, .3);--ui-color-link: #ffffff;--ui-color-background: #000000;--ui-color-secondary-background: #1c1c1e;--ui-color-tertiary-background: #2c2c2e;--ui-color-grouped-background: #000000;--ui-color-secondary-grouped-background: #1c1c1e;--ui-color-tertiary-grouped-background: #2c2c2e;--ui-color-fill: rgba(120, 120, 128, .36);--ui-color-secondary-fill: rgba(120, 120, 128, .32);--ui-color-tertiary-fill: rgba(118, 118, 128, .24);--ui-color-quaternary-fill: rgba(116, 116, 128, .18);--ui-color-separator: rgba(84, 84, 88, .6);--ui-color-opaque-separator: #38383a;--ui-color-bar: rgba(29, 29, 29, .8);--ui-color-bar-solid: #1d1d1d;--ui-color-sidebar: #1c1c1e;--ui-color-elevated: #1c1c1e;--ui-color-elevated-grouped-background: #1c1c1e;--ui-color-elevated-secondary-grouped-background: #2c2c2e;--ui-color-overlay: rgba(0, 0, 0, .6);--ui-color-shadow: rgba(0, 0, 0, .5);--ui-color-focus: rgba(255, 255, 255, .6);--ui-color-toggle-off: rgba(120, 120, 128, .32);--ui-color-knob: #ffffff}}@media(prefers-contrast:more){:root{color-scheme:light;--ui-color-red: #ff3b30;--ui-color-orange: #ff9500;--ui-color-yellow: #ffcc00;--ui-color-green: #34c759;--ui-color-mint: #00c7be;--ui-color-teal: #30b0c7;--ui-color-cyan: #32ade6;--ui-color-blue: #007aff;--ui-color-indigo: #5856d6;--ui-color-purple: #af52de;--ui-color-pink: #ff2d55;--ui-color-brown: #a2845e;--ui-color-gray: #8e8e93;--ui-color-gray2: #aeaeb2;--ui-color-gray3: #c7c7cc;--ui-color-gray4: #d1d1d6;--ui-color-gray5: #e5e5ea;--ui-color-gray6: #f2f2f7;--ui-color-label: #000000;--ui-color-secondary-label: rgba(60, 60, 67, .6);--ui-color-tertiary-label: rgba(60, 60, 67, .3);--ui-color-quaternary-label: rgba(60, 60, 67, .18);--ui-color-placeholder: rgba(60, 60, 67, .3);--ui-color-background: #ffffff;--ui-color-secondary-background: #f2f2f7;--ui-color-tertiary-background: #ffffff;--ui-color-grouped-background: #f2f2f7;--ui-color-secondary-grouped-background: #ffffff;--ui-color-tertiary-grouped-background: #f2f2f7;--ui-color-fill: rgba(120, 120, 128, .2);--ui-color-secondary-fill: rgba(120, 120, 128, .16);--ui-color-tertiary-fill: rgba(118, 118, 128, .12);--ui-color-quaternary-fill: rgba(116, 116, 128, .08);--ui-color-separator: rgba(60, 60, 67, .29);--ui-color-opaque-separator: #c6c6c8;--ui-color-bar: rgba(249, 249, 249, .8);--ui-color-bar-solid: #f9f9f9;--ui-color-sidebar: #f2f2f7;--ui-color-elevated: #ffffff;--ui-color-elevated-grouped-background: #f2f2f7;--ui-color-elevated-secondary-grouped-background: #ffffff;--ui-color-overlay: rgba(0, 0, 0, .4);--ui-color-shadow: rgba(0, 0, 0, .15);--ui-color-focus: rgba(0, 0, 0, .55);--ui-color-toggle-off: rgba(120, 120, 128, .16);--ui-color-knob: #ffffff;--ui-color-accent: #000000;--ui-color-red: #d70015;--ui-color-orange: #c93400;--ui-color-yellow: #b25000;--ui-color-green: #248a3d;--ui-color-mint: #0c817b;--ui-color-teal: #008299;--ui-color-cyan: #0071a4;--ui-color-blue: #0040dd;--ui-color-indigo: #3634a3;--ui-color-purple: #8944ab;--ui-color-pink: #d30f45;--ui-color-brown: #7f6545;--ui-color-gray: #6c6c70;--ui-color-secondary-label: rgba(60, 60, 67, .8);--ui-color-tertiary-label: rgba(60, 60, 67, .6);--ui-color-placeholder: rgba(60, 60, 67, .6);--ui-color-link: #000000;--ui-color-separator: rgba(60, 60, 67, .6);--ui-color-opaque-separator: #8e8e93;--ui-color-bar: #f9f9f9;--ui-color-focus: #000000;--ui-color-on-accent: #ffffff}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root{color-scheme:dark;--ui-color-red: #ff453a;--ui-color-orange: #ff9f0a;--ui-color-yellow: #ffd60a;--ui-color-green: #30d158;--ui-color-mint: #63e6e2;--ui-color-teal: #40c8e0;--ui-color-cyan: #64d2ff;--ui-color-blue: #0a84ff;--ui-color-indigo: #5e5ce6;--ui-color-purple: #bf5af2;--ui-color-pink: #ff375f;--ui-color-brown: #ac8e68;--ui-color-gray: #8e8e93;--ui-color-gray2: #636366;--ui-color-gray3: #48484a;--ui-color-gray4: #3a3a3c;--ui-color-gray5: #2c2c2e;--ui-color-gray6: #1c1c1e;--ui-color-label: #ffffff;--ui-color-secondary-label: rgba(235, 235, 245, .6);--ui-color-tertiary-label: rgba(235, 235, 245, .3);--ui-color-quaternary-label: rgba(235, 235, 245, .16);--ui-color-placeholder: rgba(235, 235, 245, .3);--ui-color-background: #000000;--ui-color-secondary-background: #1c1c1e;--ui-color-tertiary-background: #2c2c2e;--ui-color-grouped-background: #000000;--ui-color-secondary-grouped-background: #1c1c1e;--ui-color-tertiary-grouped-background: #2c2c2e;--ui-color-fill: rgba(120, 120, 128, .36);--ui-color-secondary-fill: rgba(120, 120, 128, .32);--ui-color-tertiary-fill: rgba(118, 118, 128, .24);--ui-color-quaternary-fill: rgba(116, 116, 128, .18);--ui-color-separator: rgba(84, 84, 88, .6);--ui-color-opaque-separator: #38383a;--ui-color-bar: rgba(29, 29, 29, .8);--ui-color-bar-solid: #1d1d1d;--ui-color-sidebar: #1c1c1e;--ui-color-elevated: #1c1c1e;--ui-color-elevated-grouped-background: #1c1c1e;--ui-color-elevated-secondary-grouped-background: #2c2c2e;--ui-color-overlay: rgba(0, 0, 0, .6);--ui-color-shadow: rgba(0, 0, 0, .5);--ui-color-focus: rgba(255, 255, 255, .6);--ui-color-toggle-off: rgba(120, 120, 128, .32);--ui-color-knob: #ffffff;--ui-color-accent: #ffffff;--ui-color-red: #ff6961;--ui-color-orange: #ffb340;--ui-color-yellow: #ffd426;--ui-color-green: #30db5b;--ui-color-mint: #66d4cf;--ui-color-teal: #5de6ff;--ui-color-cyan: #70d7ff;--ui-color-blue: #409cff;--ui-color-indigo: #7d7aff;--ui-color-purple: #da8fff;--ui-color-pink: #ff6482;--ui-color-brown: #b59469;--ui-color-gray: #aeaeb2;--ui-color-secondary-label: rgba(235, 235, 245, .8);--ui-color-tertiary-label: rgba(235, 235, 245, .6);--ui-color-placeholder: rgba(235, 235, 245, .6);--ui-color-link: #ffffff;--ui-color-separator: rgba(235, 235, 245, .45);--ui-color-opaque-separator: #8e8e93;--ui-color-bar: #1d1d1d;--ui-color-focus: #ffffff;--ui-color-on-accent: #000000}}@media(prefers-reduced-motion:reduce){:root{--ui-duration-fast: 0ms;--ui-duration-medium: 0ms;--ui-duration-slow: 0ms}}:root{color-scheme:light dark;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bg: #f2f2f7;--card: #ffffff;--auth-control-surface: rgb(93.5529411765%, 93.5529411765%, 94.0235294118%);--label: #000000;--label-2: rgba(60, 60, 67, .6);--label-3: rgba(60, 60, 67, .3);--fill: rgba(120, 120, 128, .12);--fill-hover: rgba(120, 120, 128, .2);--separator: rgba(60, 60, 67, .2);--accent: #000000;--on-accent: #ffffff;--red: #ff3b30;--green: #34c759;--shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 12px 32px rgba(0, 0, 0, .08);--logo: url(/logo-light.png)}@media(prefers-color-scheme:dark){:root{--bg: #000000;--card: #1c1c1e;--auth-control-surface: rgb(19.4509803922%, 19.4509803922%, 20.9882352941%);--label: #ffffff;--label-2: rgba(235, 235, 245, .6);--label-3: rgba(235, 235, 245, .3);--fill: rgba(120, 120, 128, .24);--fill-hover: rgba(120, 120, 128, .36);--separator: rgba(84, 84, 88, .6);--accent: #ffffff;--on-accent: #000000;--red: #ff453a;--green: #30d158;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--logo: url(/logo-dark.png)}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.page{min-height:100dvh;display:grid;place-items:center;padding:40px 24px}.card{width:100%;max-width:480px;background:var(--card);border-radius:20px;box-shadow:var(--shadow);padding:48px 40px 40px;display:flex;flex-direction:column;gap:40px;animation:rise .22s ease-out}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.logo{width:168px;height:48px;margin:0 auto;background:var(--logo) center/contain no-repeat}.auth-content{display:flex;flex-direction:column;gap:40px;width:100%;min-width:0}.head{text-align:center;display:flex;flex-direction:column;gap:12px}.head h1{font-size:24px;line-height:1.3;font-weight:600;margin:0;letter-spacing:-.01em}.head p{margin:0;color:var(--label-2);line-height:1.6}.head p strong{color:var(--label);font-weight:600}.list{display:flex;flex-direction:column;border-top:1px solid var(--separator)}.account{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:20px 8px;border:0;border-bottom:1px solid var(--separator);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;transition:background .12s}.account:hover,.account:focus-visible{background:var(--fill);outline:none}.account:active{background:var(--fill-hover)}.account:disabled{cursor:default;opacity:.5}.account>span{min-width:0}.account .name{font-weight:600}.account .id{color:var(--label-2);font-size:13px;margin-top:4px}.account:has(.meta){grid-template-columns:44px minmax(0,1fr)}.account:has(.meta) .avatar{grid-row:span 2}.account .meta{grid-column:2;color:var(--label-2);font-size:12px;text-align:left}.account .meta .lock{color:var(--label-2)}.avatar{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:15px}.avatar.ghost{background:var(--fill);color:var(--label)}.data{display:flex;flex-direction:column;gap:16px}.data h2{font-size:15px;font-weight:600;margin:0;color:var(--label)}.data ul{list-style:none;margin:0;padding:0;background:var(--fill);border-radius:12px}.data li{display:flex;flex-direction:column;gap:12px;padding:18px 16px;border-bottom:1px solid var(--separator)}.data .data-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.data .data-row>span:first-of-type{flex:1;min-width:0}.data li:last-child{border-bottom:0}.data .more{margin-left:auto;border:0;background:transparent;padding:8px 4px;min-height:36px;cursor:pointer;font:inherit;font-size:13px;color:var(--label);text-decoration:underline;text-underline-offset:3px}.data .why{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;background:var(--card);font-size:13px}.data .why p{margin:0;color:var(--label)}.why-reveal{display:grid;grid-template-rows:0fr;margin-top:-12px;opacity:0;transition:grid-template-rows .26s cubic-bezier(.2,0,0,1),margin-top .26s cubic-bezier(.2,0,0,1),opacity .18s ease-out}.why-reveal__content{min-height:0;overflow:hidden}.why-reveal--open{grid-template-rows:1fr;margin-top:0;opacity:1}@media(prefers-reduced-motion:reduce){.why-reveal{transition:none}}.data svg{width:18px;height:18px;flex:none;color:var(--label-2)}.auth-form{display:flex;flex-direction:column}.auth-field{gap:8px}.auth-control{min-height:52px;padding-inline:16px;background:var(--auth-control-surface)}.auth-control input:is(:autofill,:-webkit-autofill){box-shadow:inset 0 0 0 1000px var(--auth-control-surface);-webkit-text-fill-color:var(--ui-color-label);caret-color:var(--ui-color-label)}.auth-otp [role=group]{justify-content:center}.auth-form__body{display:flex;flex-direction:column;gap:28px}.auth-form__body>.head,.stack>.head{margin-bottom:8px}.auth-form__password-field .switch{justify-content:flex-end;margin-top:12px}.auth-form .status{margin:0}.auth-form .actions{margin-top:32px}.hint{margin:0;color:var(--label-2);font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center;margin-top:8px}.btn{font:inherit;font-weight:600;padding:13px 24px;min-height:48px;max-width:100%;border-radius:999px;border:0;cursor:pointer;background:var(--accent);color:var(--on-accent);transition:transform 80ms,opacity .12s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn:focus-visible,.data .more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.confirm-btn{position:relative}.confirm-btn:disabled[aria-busy=true]{opacity:1}.confirm-btn__label--hidden{visibility:hidden}.confirm-btn__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-state{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--label-2)}.loading-note{margin:0;font-size:14px}.loading-spinner{display:block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.loading-spinner,.card{animation:none}}.btn.plain{background:transparent;color:var(--label)}.btn.plain:hover{background:var(--fill)}.status{margin:0;color:var(--red);font-size:13px}.status.ok{color:var(--green)}.feedback{--feedback-gap: 40px;display:grid;grid-template-rows:0fr;margin-top:calc(-1 * var(--feedback-gap));opacity:0;transition:grid-template-rows .26s cubic-bezier(.2,0,0,1),margin-top .26s cubic-bezier(.2,0,0,1),opacity .18s ease-out}.feedback>.status{min-height:0;overflow:hidden}.feedback--visible{grid-template-rows:1fr;margin-top:0;opacity:1}.stack>.feedback,.auth-form__body>.feedback{--feedback-gap: 28px}@media(prefers-reduced-motion:reduce){.feedback{transition:none}}.chosen{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:var(--fill)}.chosen .name{font-weight:600}.chosen .id{color:var(--label-2);font-size:13px}.chosen>span:last-child{min-width:0}.name,.id,.head,.why,.status{overflow-wrap:anywhere}.stack{display:flex;flex-direction:column;gap:28px}.stack .status{margin:0}.switch{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin:20px 0 0;text-align:center}.auth-text-action{max-width:100%;white-space:normal}.switch .auth-text-action{font-weight:600}.center{text-align:center}.big{font-size:40px}@media(max-width:600px){.page{display:flex;flex-direction:column;align-items:center;padding:32px 24px;background:var(--card)}.card{min-height:calc(100dvh - 64px);max-width:480px;border-radius:0;box-shadow:none;padding:0;display:grid;grid-template-rows:48px minmax(min-content,1fr) 48px;gap:32px}.card:after{content:""}.auth-content{align-self:center}.logo{flex:none}.head{text-align:left}.account{padding-inline:0}}@media(max-width:360px){.page{padding-inline:16px}}
