:root{--colorBackground: #fff;--colorBackgroundSecondary: #f4f4f5;--colorBackgroundElevated: #fff;--colorSurface: #fff;--colorSurfaceMuted: #f4f4f5;--colorBorder: #dadce0;--colorDivider: #c8c6cc;--colorText: #000;--colorTextSecondary: #707579;--colorTextMeta: #686c72;--colorTextInverse: #fff;--colorPrimary: #3390ec;--colorPrimaryHover: #3a6fc9;--colorPrimaryAlpha8: #3390ec14;--colorPrimaryAlpha32: #3390ec52;--colorOnPrimary: #fff;--colorLink: #3390ec;--colorOnline: #00c73e;--colorAccentGreen: #4fae4e;--colorAccentRed: #e53935;--colorAccentYellow: #f9d764;--colorAccentOrange: #fb8c00;--colorBubbleOwn: #eeffde;--colorBubbleOther: #fff;--colorChatWallpaper: #e6ebee;--colorHover: #f4f4f5;--colorPlaceholder: #a2acb4;--avatarColor0: #ff885e;--avatarColor1: #ff516a;--avatarColor2: #ff6eff;--avatarColor3: #a970ff;--avatarColor4: #66a9ff;--avatarColor5: #5eb5f7;--avatarColor6: #59c569;--avatarColor7: #f9d764;--space0: 0;--space1: .25rem;--space2: .5rem;--space3: .75rem;--space4: 1rem;--space5: 1.5rem;--space6: 2rem;--space7: 3rem;--space8: 4rem;--radiusSm: .25rem;--radiusMd: .5rem;--radiusLg: .75rem;--radiusXl: 1rem;--radiusPill: 999rem;--fontFamilyBase: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--fontFamilyMono: ui-monospace, "SF Mono", menlo, monaco, consolas, "Liberation Mono", monospace;--fontSizeXs: .75rem;--fontSizeSm: .875rem;--fontSizeBase: 1rem;--fontSizeLg: 1.125rem;--fontSizeXl: 1.25rem;--fontSizeTitle: 1.5rem;--fontWeightRegular: 400;--fontWeightMedium: 500;--fontWeightSemibold: 600;--fontWeightBold: 700;--lineHeightTight: 1.2;--lineHeightBase: 1.4;--lineHeightRelaxed: 1.6;--zBase: 1;--zSticky: 10;--zDropdown: 100;--zOverlay: 1000;--zModal: 1100;--zToast: 1200;--durationFast: .12s;--durationBase: .2s;--durationSlow: .32s;--easingStandard: cubic-bezier(.4, 0, .2, 1);--pressScale: .96;--transitionHover: background var(--durationFast) var(--easingStandard);--focusRing: 0 0 0 .1875rem var(--colorPrimaryAlpha32);--layoutHeaderHeight: 3.5rem;--layoutSidebarWidth: 25rem;--layoutMaxContentWidth: 60rem;--safeAreaTop: env(safe-area-inset-top, 0px);--safeAreaBottom: env(safe-area-inset-bottom, 0px);--safeAreaLeft: env(safe-area-inset-left, 0px);--safeAreaRight: env(safe-area-inset-right, 0px)}[data-theme=dark]{--colorBackground: #212121;--colorBackgroundSecondary: #0f0f0f;--colorBackgroundElevated: #1f1f1f;--colorSurface: #1a1a1a;--colorSurfaceMuted: #242424;--colorBorder: #303030;--colorDivider: #2a2a2a;--colorText: #fff;--colorTextSecondary: #aaa;--colorTextMeta: #aaa;--colorTextInverse: #0f0f0f;--colorPrimary: #3390ec;--colorPrimaryHover: #2a5fb9;--colorOnPrimary: #fff;--colorLink: #4ea1ef;--colorBubbleOwn: #766ac8;--colorBubbleOther: #212121;--colorChatWallpaper: #0f0f0f;--colorHover: #2c2c2c;--colorActive: #766ac8;--colorPrimaryAlpha8: #3390ec24;--colorPrimaryAlpha32: #3390ec66}@media(prefers-color-scheme:dark){:root:not([data-theme]){--colorBackground: #212121;--colorBackgroundSecondary: #0f0f0f;--colorBackgroundElevated: #1f1f1f;--colorSurface: #1a1a1a;--colorSurfaceMuted: #242424;--colorBorder: #303030;--colorDivider: #2a2a2a;--colorText: #fff;--colorTextSecondary: #aaa;--colorTextMeta: #aaa;--colorTextInverse: #0f0f0f;--colorPrimary: #3390ec;--colorPrimaryHover: #2a5fb9;--colorOnPrimary: #fff;--colorLink: #4ea1ef;--colorBubbleOwn: #766ac8;--colorBubbleOther: #212121;--colorChatWallpaper: #0f0f0f;--colorHover: #2c2c2c;--colorActive: #766ac8;--colorPrimaryAlpha8: #3390ec24;--colorPrimaryAlpha32: #3390ec66}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;overscroll-behavior:none;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--fontFamilyBase);font-size:1rem;font-size:var(--fontSizeBase);font-weight:400;font-weight:var(--fontWeightRegular);line-height:1.4;line-height:var(--lineHeightBase);color:#000;color:var(--colorText);text-rendering:optimizelegibility;background-color:#fff;background-color:var(--colorBackground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{display:flex;flex-direction:column;min-height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}a{color:#3390ec;color:var(--colorLink);text-decoration:none}ul[role=list],ol[role=list]{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus-visible{outline:2px solid #3390ec;outline:2px solid var(--colorPrimary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._viewport_1n5sx_1{position:fixed;bottom:calc(var(--space5) + var(--safeAreaBottom));left:50%;z-index:var(--zToast);display:flex;flex-direction:column;gap:var(--space2);align-items:center;width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--space5) * 2);padding:0;pointer-events:none;transform:translate(-50%)}._toast_1n5sx_17{pointer-events:auto;display:inline-flex;align-items:center;max-width:100%;padding:var(--space2) var(--space4);border:none;border-radius:var(--radiusPill);font-family:var(--fontFamilyBase);font-size:var(--fontSizeSm);font-weight:var(--fontWeightMedium);color:var(--colorTextInverse);text-align:center;background:#000c;box-shadow:0 4px 16px #0000003d;cursor:pointer;animation:_toast-rise_1n5sx_1 var(--durationBase) var(--easingStandard);transition:transform var(--durationFast) var(--easingStandard)}._toast_1n5sx_17:active{transform:scale(var(--pressScale))}._toastError_1n5sx_41{background:var(--colorAccentRed)}._toastInfo_1n5sx_45{background:#000c}@keyframes _toast-rise_1n5sx_1{0%{transform:translateY(.5rem);opacity:0}to{transform:translateY(0);opacity:1}}._spinner_wg8d5_1{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--colorBorder);border-top-color:var(--colorPrimary);border-radius:50%;animation:_spin_wg8d5_1 .9s linear infinite}._brand_wg8d5_11{width:2.5rem;height:2.5rem;border-width:3px}@keyframes _spin_wg8d5_1{to{transform:rotate(360deg)}}
