:root{--dsw-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--ds-font-family-code: "SF Mono", "JetBrains Mono", "Fira Code", Consolas, "Liberation Mono", Menlo, Courier, "PingFang SC", "Microsoft YaHei";--ds-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ds-transition-duration: .2s;--ds-transition-duration-fast: .1s;--ds-transition-duration-slow: .3s;--dsw-static-amber-100: rgb(254, 245, 231);--dsw-static-amber-600: rgb(221, 134, 41);--dsw-static-amber-900: rgb(39, 36, 31);--dsw-static-blue-900: rgb(14, 48, 116);--dsw-static-brand-100: rgb(228, 237, 253);--dsw-static-brand-400: rgb(103, 158, 254);--dsw-static-brand-500: rgb(65, 118, 230);--dsw-static-brand-50: rgb(237, 243, 254);--dsw-static-brand-800: rgb(52, 65, 91);--dsw-static-green-100: rgb(230, 250, 237);--dsw-static-green-500: rgb(34, 197, 94);--dsw-static-green-900: rgb(35, 60, 44);--dsw-static-neutral-200: rgb(229, 229, 229);--dsw-static-neutral-300: rgb(212, 212, 212);--dsw-static-neutral-600: rgb(84, 85, 87);--dsw-static-neutral-700: rgb(60, 60, 61);--dsw-static-neutral-bluish-00: rgb(255, 255, 255);--dsw-static-neutral-bluish-1000: rgb(15, 17, 21);--dsw-static-neutral-bluish-200: rgb(225, 229, 238);--dsw-static-neutral-bluish-300: rgb(207, 211, 214);--dsw-static-neutral-bluish-400: rgb(173, 178, 184);--dsw-static-neutral-bluish-50: rgb(249, 250, 251);--dsw-static-neutral-bluish-600: rgb(129, 133, 140);--dsw-static-neutral-bluish-60: rgb(245, 246, 247);--dsw-static-neutral-bluish-700: rgb(97, 102, 107);--dsw-static-neutral-bluish-750: rgb(67, 69, 74);--dsw-static-neutral-bluish-75: rgb(241, 243, 245);--dsw-static-neutral-bluish-800: rgb(53, 54, 56);--dsw-static-neutral-bluish-850: rgb(44, 44, 46);--dsw-static-neutral-bluish-875: rgb(35, 35, 36);--dsw-static-neutral-bluish-900: rgb(27, 27, 28);--dsw-static-neutral-bluish-950: rgb(21, 21, 23);--dsw-static-red-400: rgb(242, 90, 90);--dsw-static-red-600: rgb(236, 19, 19);--dsw-static-white: rgb(255, 255, 255);--dsw-static-white-38: rgb(255 255 255 / 38%);--dsw-alias-bg-base: var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-1: var(--dsw-static-neutral-bluish-00);--dsw-alias-border-l1: rgba(0, 0, 0, .04);--dsw-alias-border-l2-darkmode-thin: rgba(0, 0, 0, .1);--dsw-alias-border-l2: rgba(0, 0, 0, .1);--dsw-alias-border-l3: rgba(0, 0, 0, .12);--dsw-alias-border-l4: rgba(0, 0, 0, .16);--dsw-alias-button-elevated-fill: var(--dsw-static-neutral-bluish-00);--dsw-alias-button-floating-fill: var(--dsw-static-neutral-bluish-00);--dsw-alias-button-floating-hover: var(--dsw-static-neutral-bluish-75);--dsw-alias-button-info-fill: var(--dsw-static-brand-500);--dsw-alias-button-info-hover: var(--dsw-static-brand-400);--dsw-alias-interactive-bg-hover-solid: var(--dsw-static-neutral-bluish-75);--dsw-alias-interactive-bg-hover: rgba(38, 49, 72, .06);--dsw-alias-label-caption: var(--dsw-static-neutral-bluish-400);--dsw-alias-label-dimmed: var(--dsw-static-neutral-bluish-200);--dsw-alias-label-primary-bluish: var(--dsw-static-blue-900);--dsw-alias-label-primary-inverted: var(--dsw-static-neutral-bluish-00);--dsw-alias-label-primary: var(--dsw-static-neutral-bluish-1000);--dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-700);--dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-600);--dsw-alias-modal-backdrop: rgba(15, 17, 21, .58);--dsw-alias-markdown-code-block: var(--dsw-static-neutral-bluish-50);--dsw-alias-scrollbar-bg-l1: var(--dsw-static-neutral-200);--dsw-alias-scrollbar-hover-l1: var(--dsw-static-neutral-300);--dsw-alias-state-business-primary: var(--dsw-static-brand-500);--dsw-alias-state-business-tertiary: var(--dsw-static-brand-100);--dsw-alias-state-error-primary: var(--dsw-static-red-600);--dsw-alias-state-success-primary: var(--dsw-static-green-500);--dsw-alias-state-success-tertiary: var(--dsw-static-green-100);--dsw-alias-state-warn-label: var(--dsw-static-amber-600);--dsw-alias-state-warn-tertiary: var(--dsw-static-amber-100);--dsw-specific-bubble: var(--dsw-static-brand-50);--dsw-specific-account-avatar-label: var(--dsw-static-white);--dsw-specific-brand-logo-filter: drop-shadow(0 0 .8px var(--dsw-specific-brand-logo-outline)) drop-shadow(0 2px 3px var(--dsw-specific-brand-logo-shadow));--dsw-specific-brand-logo-outline: rgba(14, 48, 116, .58);--dsw-specific-brand-logo-shadow: rgba(14, 48, 116, .2);--dsw-specific-harness-badge-fill: var(--dsw-static-neutral-bluish-1000);--dsw-specific-harness-badge-label: var(--dsw-static-white);--dsw-specific-hero-glow: rgb(97, 135, 216);--dsw-specific-input-major: var(--dsw-static-neutral-bluish-00);--dsw-specific-realtime-call-fill: var(--dsw-static-neutral-bluish-1000);--dsw-specific-realtime-call-hover: var(--dsw-static-neutral-bluish-900);--dsw-specific-realtime-call-label: var(--dsw-static-white);--dsw-specific-selector: var(--dsw-static-neutral-bluish-60);--dsw-specific-settings-backdrop: var(--dsw-alias-modal-backdrop);--dsw-specific-settings-card-fill: var(--dsw-static-neutral-bluish-00);--dsw-specific-settings-fill: var(--dsw-static-neutral-bluish-00);--dsw-specific-settings-nav-active: var(--dsw-static-neutral-bluish-75);--dsw-specific-settings-search-fill: var(--dsw-static-neutral-bluish-50);--dsw-specific-settings-tag-fill: var(--dsw-static-neutral-bluish-75);--dsw-specific-sidebar-fill: var(--dsw-static-neutral-bluish-50);--dsw-shadow-lv2: 0 4px 12px 0 rgba(0, 0, 0, .02), 0 2px 8px 0 rgba(0, 0, 0, .04);--dsw-shadow-control: 0 1px 3px rgb(0 0 0 / 8%);--dsw-shadow-panel: 0 8px 24px rgb(0 0 0 / 10%);--dsw-shadow-settings: 0 30px 100px rgba(0, 0, 0, .24);--dsh-scrollbar-thumb: var(--dsw-alias-scrollbar-bg-l1);--dsh-scrollbar-thumb-hover: var(--dsw-alias-scrollbar-hover-l1);--dsh-scrollbar-width: 8px;--dsw-font-family-mono: var(--ds-font-family-code);--dsw-specific-user-message-fill: var(--dsw-specific-bubble);--zx-accent: var(--dsw-alias-state-business-primary);--zx-bg-base: var(--dsw-alias-bg-base);--zx-bg-hover: var(--dsw-alias-interactive-bg-hover);--zx-bg-layer: var(--dsw-alias-bg-layer-1);--zx-bg-subtle: var(--dsw-specific-selector);--zx-border: var(--dsw-alias-border-l2);--zx-border-strong: var(--dsw-alias-border-l3);--zx-duration-fast: var(--ds-transition-duration-fast);--zx-ease: var(--ds-ease-in-out);--zx-radius-control: 8px;--zx-success: var(--dsw-alias-state-success-primary);--zx-success-soft: var(--dsw-alias-state-success-tertiary);--zx-text: var(--dsw-alias-label-primary);--zx-text-caption: var(--dsw-alias-label-caption);--zx-text-secondary: var(--dsw-alias-label-secondary);--zx-warning: var(--dsw-alias-state-warn-label);--zx-warning-soft: var(--dsw-alias-state-warn-tertiary)}:root[data-theme=dark],body[data-ds-dark-theme]{color-scheme:dark;--dsw-alias-bg-base: var(--dsw-static-neutral-bluish-950);--dsw-alias-bg-layer-1: var(--dsw-static-neutral-bluish-875);--dsw-alias-border-l1: rgba(255, 255, 255, .06);--dsw-alias-border-l2-darkmode-thin: rgba(255, 255, 255, .06);--dsw-alias-border-l2: rgba(255, 255, 255, .12);--dsw-alias-border-l3: rgba(255, 255, 255, .16);--dsw-alias-border-l4: rgba(255, 255, 255, .2);--dsw-alias-button-elevated-fill: var(--dsw-static-neutral-bluish-750);--dsw-alias-button-floating-fill: var(--dsw-static-neutral-bluish-850);--dsw-alias-button-floating-hover: var(--dsw-static-neutral-bluish-800);--dsw-alias-button-info-fill: var(--dsw-static-brand-400);--dsw-alias-button-info-hover: var(--dsw-static-brand-500);--dsw-alias-interactive-bg-hover-solid: var(--dsw-static-neutral-bluish-800);--dsw-alias-interactive-bg-hover: rgba(255, 255, 255, .08);--dsw-alias-label-caption: var(--dsw-static-neutral-bluish-600);--dsw-alias-label-dimmed: var(--dsw-static-neutral-bluish-750);--dsw-alias-label-primary-bluish: var(--dsw-static-neutral-bluish-50);--dsw-alias-label-primary-inverted: var(--dsw-static-neutral-bluish-800);--dsw-alias-label-primary: var(--dsw-static-neutral-bluish-50);--dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-300);--dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-400);--dsw-alias-markdown-code-block: var(--dsw-static-neutral-bluish-900);--dsw-alias-scrollbar-bg-l1: var(--dsw-static-neutral-700);--dsw-alias-scrollbar-hover-l1: var(--dsw-static-neutral-600);--dsw-alias-state-business-primary: var(--dsw-static-brand-400);--dsw-alias-state-business-tertiary: var(--dsw-static-brand-800);--dsw-alias-state-error-primary: var(--dsw-static-red-400);--dsw-alias-state-success-primary: var(--dsw-static-green-500);--dsw-alias-state-success-tertiary: var(--dsw-static-green-900);--dsw-alias-state-warn-label: var(--dsw-static-amber-600);--dsw-alias-state-warn-tertiary: var(--dsw-static-amber-900);--dsw-specific-bubble: var(--dsw-static-neutral-bluish-850);--dsw-specific-brand-logo-filter: none;--dsw-specific-brand-logo-outline: transparent;--dsw-specific-brand-logo-shadow: transparent;--dsw-specific-input-major: var(--dsw-static-neutral-bluish-850);--dsw-specific-realtime-call-fill: var(--dsw-static-neutral-bluish-1000);--dsw-specific-realtime-call-hover: var(--dsw-static-neutral-bluish-900);--dsw-specific-realtime-call-label: var(--dsw-static-white);--dsw-specific-selector: var(--dsw-static-neutral-bluish-800);--dsw-specific-settings-card-fill: var(--dsw-static-neutral-bluish-800);--dsw-specific-settings-fill: var(--dsw-static-neutral-bluish-850);--dsw-specific-settings-nav-active: var(--dsw-static-neutral-bluish-750);--dsw-specific-settings-search-fill: var(--dsw-static-neutral-bluish-875);--dsw-specific-settings-tag-fill: var(--dsw-static-neutral-bluish-875);--dsw-specific-sidebar-fill: var(--dsw-static-neutral-bluish-900);--dsw-shadow-settings: 0 30px 100px rgba(0, 0, 0, .5)}:root{--dsw-font-size-12: 12px;--dsw-type-caption-size: var(--dsw-font-size-12);--dsw-font-size-13: 13px;--dsw-type-body-small-size: var(--dsw-font-size-13);--dsw-font-size-14: 14px;--dsw-type-body-size: var(--dsw-font-size-14);--dsw-font-size-20: 20px;--dsw-type-section-title-size: var(--dsw-font-size-20);--dsw-font-size-24: 24px;--dsw-type-page-title-size: var(--dsw-font-size-24);--dsw-font-weight-regular: 400;--dsw-font-weight-medium: 500;--dsw-font-weight-medium-strong: 550;--dsw-font-weight-semibold: 600;--dsw-font-weight-semibold-strong: 650;--dsw-line-height-18: 18px;--dsw-line-height-19: 19px;--dsw-line-height-20: 20px;--dsw-line-height-21: 21px;--dsw-line-height-25: 25px;--dsw-line-height-32: 32px;--dsw-letter-spacing-brand: -.025em;--dsw-letter-spacing-heading: -.02em}:root{color-scheme:light;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);font-family:var(--dsw-font-family);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{min-width:320px;overflow:hidden;background:var(--dsw-alias-bg-base);color:var(--dsw-alias-label-primary);font-family:var(--dsw-font-family);-webkit-font-smoothing:antialiased}button,textarea,input{font:inherit}button{color:inherit}button:focus-visible,textarea:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--dsw-alias-state-business-primary);outline-offset:2px}::selection{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 24%,transparent)}@supports not selector(::-webkit-scrollbar){body,body *{scrollbar-width:thin;scrollbar-color:var(--dsh-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:var(--dsh-scrollbar-width);height:var(--dsh-scrollbar-width)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background:var(--dsh-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--dsh-scrollbar-thumb-hover)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}._root_lb7ae_1{display:inline-flex;flex:none;align-items:center;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap}._primary_lb7ae_11{color:var(--dsw-alias-label-primary)}._compactLogo_lb7ae_15{display:block;flex:none;border-radius:22%;filter:var(--dsw-specific-brand-logo-filter);object-fit:cover}._root_kam7m_1{display:grid;width:100%;min-width:320px;min-height:100%;place-items:center;padding:32px 20px;overflow:auto;background:var(--dsw-alias-bg-base);color:var(--dsw-alias-label-primary)}._panel_kam7m_13{width:min(388px,100%);padding:30px;border:1px solid var(--dsw-alias-border-l2-darkmode-thin);border-radius:22px;background:var(--dsw-alias-bg-layer-1);box-shadow:var(--dsw-shadow-lv2)}._brand_kam7m_22{display:inline-flex;align-items:baseline;width:fit-content;color:var(--dsw-alias-label-primary);font-size:var(--dsw-type-section-title-size);font-weight:var(--dsw-font-weight-semibold-strong);letter-spacing:var(--dsw-letter-spacing-brand);line-height:var(--dsw-line-height-25)}._heading_kam7m_33{margin-top:34px}._heading_kam7m_33 h1{margin:0;font-size:var(--dsw-type-page-title-size);font-weight:var(--dsw-font-weight-semibold);letter-spacing:var(--dsw-letter-spacing-heading);line-height:var(--dsw-line-height-32)}._heading_kam7m_33 p{margin:7px 0 0;color:var(--dsw-alias-label-secondary);font-size:var(--dsw-type-body-size);line-height:var(--dsw-line-height-21)}._loginPanel_kam7m_52{text-align:center}._loginPanel_kam7m_52 ._form_kam7m_53{text-align:left}._modeLink_kam7m_54{padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--dsw-alias-state-business-primary);font-size:var(--dsw-type-body-size);line-height:var(--dsw-line-height-21);cursor:pointer}._modeLink_kam7m_54{display:block;margin:24px auto 0}._modeLink_kam7m_54:hover{background:var(--dsw-alias-interactive-bg-hover)}._modeLink_kam7m_54:focus-visible{outline:2px solid var(--dsw-alias-state-business-primary);outline-offset:2px}._form_kam7m_53{display:flex;flex-direction:column;gap:15px;margin-top:22px}._field_kam7m_78{display:flex;flex-direction:column;gap:7px}._field_kam7m_78>span{color:var(--dsw-alias-label-secondary);font-size:var(--dsw-type-body-small-size);font-weight:var(--dsw-font-weight-medium);line-height:var(--dsw-line-height-18)}._field_kam7m_78 em{margin-left:3px;color:var(--dsw-alias-label-caption);font-size:var(--dsw-type-caption-size);font-style:normal;font-weight:var(--dsw-font-weight-regular)}._field_kam7m_78 input{width:100%;height:42px;padding:0 12px;border:1px solid var(--dsw-alias-border-l2);border-radius:10px;outline:0;background:var(--dsw-specific-input-major);color:var(--dsw-alias-label-primary);caret-color:var(--dsw-alias-state-business-primary);font-size:var(--dsw-type-body-size);line-height:var(--dsw-line-height-20);transition:border-color var(--ds-transition-duration-fast) var(--ds-ease-in-out),box-shadow var(--ds-transition-duration-fast) var(--ds-ease-in-out)}._field_kam7m_78 input:hover:not(:disabled){border-color:var(--dsw-alias-border-l3)}._field_kam7m_78 input:focus{border-color:var(--dsw-alias-state-business-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-business-primary) 14%,transparent)}._field_kam7m_78 input::placeholder{color:var(--dsw-alias-label-caption)}._field_kam7m_78 input:disabled{cursor:not-allowed;opacity:.58}._field_kam7m_78 input:-webkit-autofill,._field_kam7m_78 input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dsw-alias-label-primary);box-shadow:0 0 0 1000px var(--dsw-specific-input-major) inset}._codeField_kam7m_144{position:relative}._codeField_kam7m_144 input{padding-right:104px}._codeButton_kam7m_152{position:absolute;top:5px;right:5px;height:32px;min-width:88px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--dsw-alias-state-business-primary);font-size:var(--dsw-type-body-small-size);font-weight:var(--dsw-font-weight-medium);cursor:pointer}._codeButton_kam7m_152:hover:not(:disabled){background:var(--dsw-alias-interactive-bg-hover)}._codeButton_kam7m_152:disabled{color:var(--dsw-alias-label-caption);cursor:default}._error_kam7m_177{margin:-2px 0 0;color:var(--dsw-alias-state-error-primary);font-size:var(--dsw-type-body-small-size);line-height:var(--dsw-line-height-19);overflow-wrap:anywhere}._submit_kam7m_185{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;margin-top:3px;padding:0 16px;border:0;border-radius:10px;background:var(--dsw-alias-button-info-fill);color:var(--dsw-static-white);font-size:var(--dsw-type-body-size);font-weight:var(--dsw-font-weight-semibold);cursor:pointer;transition:background var(--ds-transition-duration-fast) var(--ds-ease-in-out),opacity var(--ds-transition-duration-fast) var(--ds-ease-in-out)}._submit_kam7m_185:hover:not(:disabled){background:var(--dsw-alias-button-info-hover)}._submit_kam7m_185:disabled{cursor:default;opacity:.45}._spinner_kam7m_214{width:14px;height:14px;border:2px solid var(--dsw-static-white-38);border-top-color:currentColor;border-radius:50%;animation:_spin_kam7m_214 .75s linear infinite}@keyframes _spin_kam7m_214{to{transform:rotate(360deg)}}@media(max-width:480px){._root_kam7m_1{align-items:start;padding:20px 14px}._panel_kam7m_13{margin-top:max(5vh,16px);padding:24px 20px;border-radius:18px}._heading_kam7m_33{margin-top:28px}}._section_1l0zo_1{margin-top:24px}._frame_1l0zo_2{display:grid;width:224px;height:224px;margin:0 auto;padding:8px;place-items:center;border-radius:12px;background:var(--dsw-alias-bg-layer-1);color:var(--dsw-alias-label-secondary)}._codeSurface_1l0zo_13{background:var(--dsw-static-white)}._status_1l0zo_14{padding:12px}._status_1l0zo_14 p,._hint_1l0zo_15{font-size:var(--dsw-type-body-size);line-height:var(--dsw-line-height-21)}._hint_1l0zo_15{margin:16px 0 0;color:var(--dsw-alias-label-secondary)}
