@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";._container_risry_1{height:100%;animation:_fadeIn_risry_1 var(--transition-slow) forwards;background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._container_risry_1:before{content:"";background:radial-gradient(ellipse 60% 50% at 50% 40%, rgba(var(--accent-rgb), .12) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}._card_risry_1{background:var(--glass-bg-strong);width:440px;max-width:92vw;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-10) var(--space-8);box-shadow:var(--shadow-2xl), 0 0 80px rgba(var(--accent-rgb), .08);z-index:1;animation:.52s cubic-bezier(.22,1,.36,1) both _fadeInScale_risry_1;position:relative;overflow:hidden}._card_risry_1:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--accent-rgb), .45) 0%, rgba(var(--white-rgb), .08) 35%, transparent 55%, rgba(var(--accent-rgb), .15) 100%);-webkit-mask:linear-gradient(var(--text-on-accent) 0 0) content-box, linear-gradient(var(--text-on-accent) 0 0);mask:linear-gradient(var(--text-on-accent) 0 0) content-box, linear-gradient(var(--text-on-accent) 0 0);-webkit-mask:linear-gradient(var(--text-on-accent) 0 0) content-box, linear-gradient(var(--text-on-accent) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}._card_risry_1:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--white-rgb), .25), transparent);height:1px;animation:4s ease-in-out infinite _shimmerLine_risry_1;position:absolute;top:0;left:0;right:0}._logo_risry_1{margin-bottom:var(--space-8);flex-direction:column;align-items:center;display:flex}._logoIcon_risry_1{color:var(--accent);margin-bottom:var(--space-4);filter:drop-shadow(0 0 24px var(--accent-glow));animation:5s ease-in-out infinite _float_risry_1}._logoTitle_risry_1{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:-.05em;background:linear-gradient(135deg, var(--text-primary) 0%, rgba(var(--accent-rgb), .9) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}._logoSubtitle_risry_1{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);letter-spacing:.02em}._form_risry_1{gap:var(--space-4);flex-direction:column;display:flex}._field_risry_1{gap:var(--space-1);flex-direction:column;display:flex}._label_risry_1{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--text-muted)}._submitBtn_risry_1{background:linear-gradient(135deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 75%, var(--accent)) 100%);color:var(--text-on-accent);border-radius:var(--radius-lg);min-height:var(--control-height-lg);padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-spring), box-shadow var(--transition-smooth), filter var(--transition-fast);margin-top:var(--space-2);letter-spacing:-.01em;box-shadow:0 8px 28px rgba(var(--accent-rgb), .35);border:none;position:relative;overflow:hidden}._submitBtn_risry_1:before{content:"";background:linear-gradient(to bottom, rgba(var(--white-rgb), .15), transparent 50%);pointer-events:none;position:absolute;inset:0}._submitBtn_risry_1:hover:not(:disabled){box-shadow:0 12px 36px rgba(var(--accent-rgb), .45);filter:brightness(1.05);transform:translateY(-2px)}._submitBtn_risry_1:focus-visible:not(:disabled){box-shadow:0 12px 36px rgba(var(--accent-rgb), .45);filter:brightness(1.05);outline:2px solid var(--accent);outline-offset:2px;transform:translateY(-2px)}._submitBtn_risry_1:active:not(:disabled){transform:translateY(0)}._submitBtn_risry_1:disabled{opacity:.5;cursor:not-allowed}._error_risry_1{color:var(--danger);font-size:var(--text-sm);text-align:center;padding:var(--space-2) var(--space-3);background:rgba(var(--danger-rgb), .08);border:1px solid rgba(var(--danger-rgb), .18);border-radius:var(--radius-md);animation:_fadeInUp_risry_1 var(--transition-fast) forwards}._toggle_risry_1{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-4)}._toggleLink_risry_1{color:var(--accent);cursor:pointer;font-size:var(--text-sm);transition:color var(--transition-fast);background:0 0;border:none}._toggleLink_risry_1:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}._toggleLink_risry_1:focus-visible{color:var(--accent-hover);text-underline-offset:3px;outline:2px solid var(--accent);outline-offset:2px;text-decoration:underline}[data-ui-style=macos] ._container_risry_1:before{display:none}[data-ui-style=macos] ._card_risry_1{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:.28s both _fadeInScale_risry_1}[data-ui-style=macos] ._card_risry_1:before,[data-ui-style=macos] ._card_risry_1:after{display:none}[data-ui-style=macos] ._logoIcon_risry_1{filter:none}[data-ui-style=macos] ._submitBtn_risry_1{border-radius:var(--radius-md);box-shadow:none}[data-ui-style=macos] ._submitBtn_risry_1:hover,[data-ui-style=macos] ._submitBtn_risry_1:focus-visible:not(:disabled){filter:brightness(1.05);transform:none}._root_13hdl_1,._macRoot_13hdl_11{z-index:-1;pointer-events:none;background:var(--bg-gap);position:fixed;inset:0;overflow:hidden}._macWallpaper_13hdl_20{background:radial-gradient(ellipse 120% 80% at 50% 0%, rgba(var(--accent-rgb), .14) 0%, transparent 55%), radial-gradient(ellipse 80% 60% at 100% 100%, rgba(var(--ambient-sky-rgb), .1) 0%, transparent 50%), linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-gap) 100%);position:absolute;inset:0}[data-ui-style=macos] ._macWallpaper_13hdl_20{filter:saturate(.85)}._mesh_13hdl_33{background:radial-gradient(ellipse 80% 60% at 15% 20%, rgba(var(--accent-rgb), .22) 0%, transparent 55%), radial-gradient(ellipse 70% 50% at 85% 15%, rgba(var(--ambient-violet-rgb), .16) 0%, transparent 50%), radial-gradient(ellipse 60% 70% at 50% 100%, rgba(var(--ambient-deep-rgb), .28) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 70% 70%, rgba(var(--accent-rgb), .12) 0%, transparent 45%);position:absolute;inset:-20%}._orbA_13hdl_43,._orbB_13hdl_44,._orbC_13hdl_45{filter:blur(56px);opacity:.72;mix-blend-mode:screen;border-radius:50%;position:absolute}._orbA_13hdl_43{background:rgba(var(--accent-rgb), .35);width:min(560px,60vw);height:min(560px,60vw);top:-10%;left:-8%}._orbB_13hdl_44{background:rgba(var(--ambient-indigo-rgb), .28);width:min(480px,50vw);height:min(480px,50vw);bottom:-14%;right:-6%}._orbC_13hdl_45{background:rgba(var(--ambient-magenta-rgb), .22);width:min(320px,35vw);height:min(320px,35vw);top:38%;left:36%}._vignette_13hdl_77{background:radial-gradient(ellipse 85% 75% at 50% 45%, transparent 35%, rgba(var(--black-rgb), .48) 100%);position:absolute;inset:0}._grain_13hdl_83{opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._mesh_13hdl_33,._orbA_13hdl_43,._orbB_13hdl_44,._orbC_13hdl_45{animation:none}}[data-ambient-animated=true] ._mesh_13hdl_33{animation:28s ease-in-out infinite alternate _auroraShift_13hdl_1}[data-ambient-animated=true] ._orbA_13hdl_43{animation:22s ease-in-out infinite _orbDriftA_13hdl_1}[data-ambient-animated=true] ._orbB_13hdl_44{animation:26s ease-in-out infinite _orbDriftB_13hdl_1}[data-ambient-animated=true] ._orbC_13hdl_45{animation:18s ease-in-out infinite _orbDriftC_13hdl_1}@keyframes _auroraShift_13hdl_1{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.03)}to{transform:translate(-1.5%,2%)scale(1.01)}}@keyframes _orbDriftA_13hdl_1{0%,to{transform:translate(0)}33%{transform:translate(6%,8%)}66%{transform:translate(-4%,4%)}}@keyframes _orbDriftB_13hdl_1{0%,to{transform:translate(0)}40%{transform:translate(-8%,-5%)}70%{transform:translate(5%,-8%)}}@keyframes _orbDriftC_13hdl_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12%,-6%)scale(1.15)}}._container_1bfkk_1{justify-content:center;align-items:center;gap:var(--space-4);height:100%;color:var(--text-muted);padding:var(--space-8);text-align:center;flex-direction:column;display:flex}._title_1bfkk_13{color:var(--text-primary);margin:0}._message_1bfkk_18{font-size:var(--text-sm);margin:0}:root{--bg-primary:#0b0b10;--bg-secondary:#101017;--bg-tertiary:#16161f;--bg-quaternary:#1c1c28;--bg-input:#0e0e15;--bg-elevated:#1a1a28;--bg-subtle:var(--bg-tertiary);--text-primary:#eeeef8;--text-secondary:#9494b2;--text-muted:#54546a;--text-on-accent:#fff;--accent:#e94560;--accent-hover:#ff5c75;--accent-subtle:#e945601a;--accent-dim:#e945600d;--accent-glow:#e945604d;--accent-rgb:233, 69, 96;--black-rgb:0, 0, 0;--white-rgb:255, 255, 255;--danger-rgb:239, 68, 68;--success-rgb:52, 210, 115;--warning-rgb:245, 158, 11;--ambient-sky-rgb:120, 160, 220;--ambient-violet-rgb:120, 90, 220;--ambient-deep-rgb:40, 60, 140;--ambient-indigo-rgb:90, 120, 255;--ambient-magenta-rgb:180, 120, 255;--danger:#ef4444;--success:#34d273;--warning:#f59e0b;--status-online:var(--success);--status-danger:var(--danger);--border:#ffffff0b;--border-light:#ffffff14;--border-strong:#ffffff24;--border-hover:#ffffff29;--bg-hover:#ffffff0a;--bg-active:#ffffff14;--bg-selected:#e945601a;--bg-popover:var(--bg-elevated);--bg-tooltip:var(--bg-quaternary);--surface-popover:var(--bg-elevated);--surface-menu:var(--bg-secondary);--surface-toolbar:var(--glass-bg);--surface-input:var(--bg-input);--popover-radius:var(--radius-xl);--menu-radius:var(--radius-md);--menu-shadow:var(--shadow-lg);--control-height-sm:24px;--control-height-md:32px;--control-height-lg:36px;--bg-overlay:#000000d9;--bg-overlay-modal:#000c;--scrollbar-thumb:#ffffff1a;--scrollbar-thumb-hover:#ffffff38;--glass-bg:#ffffff08;--glass-bg-strong:#ffffff12;--glass-border:#ffffff12;--glass-border-strong:#ffffff1f;--glass-blur:blur(20px) saturate(180%);--glass-blur-sm:blur(10px);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 4px #00000073, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #0000008c, 0 2px 6px #00000059;--shadow-lg:0 8px 32px #000000a6, 0 4px 12px #00000073;--shadow-xl:0 20px 60px #000000bf, 0 8px 24px #0000008c;--shadow-2xl:0 32px 80px #000000d9, 0 16px 32px #0009;--shadow-inset:inset 0 1px 3px #00000059;--shadow-inset-top:inset 0 1px 0 #ffffff0d;--shadow-glow:0 0 0 2px var(--accent-subtle), 0 0 16px #e9456033;--shadow-focus:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--accent);--glow-success:0 0 12px #34d27359;--glow-accent:0 0 20px #e945604d;--glow-accent-sm:0 0 8px #e9456033;--panel-shadow:0 4px 24px #00000073, 0 0 0 1px #ffffff0a inset;--traffic-close:#ff5f57;--syntax-fg:#abb2bf;--syntax-comment:#5c6370;--syntax-red:#e06c75;--syntax-orange:#d19a66;--syntax-yellow:#e5c07b;--syntax-green:#98c379;--syntax-cyan:#56b6c2;--syntax-blue:#61afef;--syntax-purple:#c678dd;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--panel-gap:8px;--panel-gap-outer:8px;--activity-bar-width:52px;--status-bar-height:24px;--chrome-title-height:38px;--chrome-bracket-size:8px;--chrome-bracket-width:1.5px;--sidebar-width:240px;--member-list-width:240px;--header-height:48px;--toolbar-height:52px;--mobile-nav-height:58px;--menu-bar-height:28px;--input-height:44px;--composer-field-max-height:120px;--footer-height:52px;--form-label-width:140px;--section-rail-top:calc(var(--space-4) + var(--space-4) + var(--space-2));--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:22px;--text-2xl:26px;--text-3xl:32px;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.7;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", sans-serif;--font-mono:"SF Mono", "JetBrains Mono", "Menlo", "Fira Code", monospace;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:350;--z-popover:360;--z-menu-bar:370;--z-layer:400;--z-media-overlay:380;--z-drag-ghost:410;--z-toast:420;--transition-fast:.12s cubic-bezier(.4, 0, .2, 1);--transition-normal:.22s cubic-bezier(.4, 0, .2, 1);--transition-slow:.38s cubic-bezier(.4, 0, .2, 1);--transition-spring:.42s cubic-bezier(.34, 1.45, .64, 1);--transition-bounce:.52s cubic-bezier(.34, 1.56, .64, 1);--transition-smooth:.28s cubic-bezier(.22, 1, .36, 1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pop{0%{opacity:0;transform:scale(.65)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes statusPop{0%{transform:scale(0)}65%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 6px var(--accent-glow)}50%{box-shadow:0 0 18px var(--accent-glow)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(3)}}@keyframes panelReveal{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes shimmerLine{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes aurora{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(12deg)}}@keyframes skeletonShimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton{background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-quaternary) 50%, var(--bg-tertiary) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.6s ease-in-out infinite skeletonShimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton{background:var(--bg-tertiary)!important;animation:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-height-normal);background:var(--bg-gap);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern", "liga", "calt";font-optical-sizing:auto;letter-spacing:-.01em}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}a{color:var(--accent);transition:color var(--transition-fast);text-decoration:none}a:hover,a:focus-visible{text-underline-offset:3px;text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .18)}button:not(:disabled):active{transition-duration:60ms;transform:scale(.98)}[data-ui-style=macos] button:not(:disabled):active{transform:scale(.99)}button:not(:disabled) svg,[role=button]:not([aria-disabled=true]) svg{transition:transform var(--transition-spring), opacity var(--transition-fast), color var(--transition-fast);transform-origin:50%}button:not(:disabled):hover svg,[role=button]:not([aria-disabled=true]):hover svg,button:not(:disabled):focus-visible svg,[role=button]:not([aria-disabled=true]):focus-visible svg{transform:scale(1.08)}button:not(:disabled):active svg,[role=button]:not([aria-disabled=true]):active svg{transform:scale(.92)}button[aria-current=true] svg,button.active svg,[aria-selected=true] svg{color:var(--accent)}[data-ui-style=macos] button:focus-visible,[data-ui-style=macos] input:focus-visible,[data-ui-style=macos] textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .22)}input,textarea,select{font-family:inherit;font-size:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), color var(--transition-fast)}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px}}input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .18)}::selection{background:var(--accent-subtle);color:var(--text-primary)}[data-ui-style=macos]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-ui-style=macos]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-ui-style=macos] select,[data-ui-style=macos] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-ui-style=macos] textarea{border-radius:var(--radius-sm)}[data-ui-style=macos] select{height:var(--control-height-md);padding:0 var(--space-2);background:var(--surface-input);border:1px solid var(--border);color:var(--text-primary);font-size:var(--text-sm);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23888' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-inline-end:24px}[data-ui-style=macos] select:focus-visible{border-color:var(--accent)}[data-ui-style=macos] ::selection{background:rgba(var(--accent-rgb), .28)}[data-ui-style=macos] [role=switch]{cursor:pointer;border:none}[data-ui-style=macos] [role=tablist]{-webkit-user-select:none;user-select:none}[data-ui-style=macos] [data-channel-row]{min-height:28px}[data-ui-style=macos] .menuBar,[data-ui-style=macos] .titleBar{border-color:var(--glass-border)}[data-ui-style=macos] [data-scroll-edge]{box-shadow:inset 0 1px 0 var(--border)}[data-ui-style=macos] [dir=rtl] .formLabel{text-align:start}[data-platform=windows]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-platform=windows]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-platform=windows] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-platform=windows] textarea,[data-platform=windows] select{border-radius:var(--radius-sm);border:1px solid var(--border);border-bottom-color:var(--border-strong);transition:background .12s,box-shadow .12s,border-color .12s}[data-platform=windows] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,[data-platform=windows] textarea:focus-visible,[data-platform=windows] select:focus-visible{border-color:var(--border-strong);box-shadow:inset 0 -2px 0 0 var(--accent);outline:none}[data-platform=windows] ::selection{background:rgba(var(--accent-rgb), .3)}[data-platform=windows] button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-platform=windows] [data-acrylic],[data-platform=windows] [role=menu]{-webkit-backdrop-filter:var(--glass-blur)}[data-platform=windows] [data-channel-row].active:before,[data-platform=windows] [data-channel-row][aria-current=true]:before{background:var(--accent)}
