._background_bo7e1_1{z-index:0;pointer-events:none;background:var(--home-bg);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}._background_bo7e1_1:before,._background_bo7e1_1:after{content:"";z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._background_bo7e1_1:before{background:radial-gradient(circle at 74% 38%, var(--home-atmosphere-a), transparent 28%), radial-gradient(circle at 18% 76%, var(--home-atmosphere-b), transparent 34%), linear-gradient(115deg, var(--home-atmosphere-a), transparent 24%, transparent 62%, var(--home-atmosphere-b));opacity:.5}._background_bo7e1_1:after{background:linear-gradient(90deg, var(--home-vignette-strong), transparent 38%, transparent 68%, var(--home-vignette-soft)), linear-gradient(180deg, var(--home-atmosphere-top), transparent 28%, var(--home-atmosphere-bottom))}._background_bo7e1_1 canvas{width:100%;height:100%;opacity:var(--home-canvas-opacity);filter:var(--home-canvas-filter);display:block}._contentBackground_bo7e1_66 canvas{opacity:.48}._staticGrid_bo7e1_70{z-index:1;pointer-events:none;background-image:linear-gradient(var(--home-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px), radial-gradient(circle at 68% 44%, var(--home-atmosphere-a), transparent 18%);opacity:.24;background-size:92px 92px,92px 92px,100% 100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 84%,#0000 100%)}._contentBackground_bo7e1_66 ._staticGrid_bo7e1_70{opacity:.12}._backgroundReduced_bo7e1_101 canvas{display:none}._root_1uigs_3{min-height:100vh;color:var(--color-text);background:var(--home-bg);font-family:var(--font-sans);position:relative}._rootHome_1uigs_11{min-height:100svh}._rootWithBirds_1uigs_15{isolation:isolate}._layoutBirds_1uigs_19{z-index:0;opacity:.68}._skipLink_1uigs_24{z-index:1000;background:var(--color-card-bg);color:var(--color-text);border-radius:8px;padding:10px 14px;text-decoration:none;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 12px 30px #0000003d}._skipLink_1uigs_24:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;transform:translateY(0)}._header_1uigs_46{z-index:100;background:0 0;border-bottom:0;height:73px;transition:transform .2s;position:fixed;top:12px;left:0;right:0}._headerScrolled_1uigs_58{transform:translateY(-2px)}._headerNavOpen_1uigs_62{transform:none}[data-theme=dark] ._headerScrolled_1uigs_58{box-shadow:none}._headerInner_1uigs_70{box-sizing:border-box;width:100%;max-width:1320px;height:100%;margin:0 auto;padding:0 24px}._headerBar_1uigs_79{border:1px solid color-mix(in srgb, var(--color-border-light) 70%, transparent);background:color-mix(in srgb, var(--color-nav-bg) 82%, transparent);border-radius:8px;justify-content:space-between;align-items:center;height:100%;padding:0 12px;display:flex;box-shadow:0 4px 12px #0000000f}._headerContent_1uigs_92 ._headerBar_1uigs_79{background:var(--color-bg)}._logoArea_1uigs_96{align-items:center;height:100%;display:flex}._logo_1uigs_96{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}._logoSvg_1uigs_112{aspect-ratio:384/369;background:var(--brand-mark-image) center / contain no-repeat;flex:none;width:32px;display:block}._nameSvg_1uigs_120{color:var(--color-text);letter-spacing:.22em;white-space:nowrap;font-size:14px;font-weight:700;display:block}._nav_1uigs_130{background:0 0;border:0;border-radius:0;align-items:center;gap:18px;padding:0 4px;display:flex}._navItem_1uigs_140{position:relative}._navLink_1uigs_144{box-sizing:border-box;min-width:44px;min-height:44px;color:var(--color-text-body);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin:0;padding:8px 0;font-size:14px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}._navLink_1uigs_144:hover{color:var(--color-text);background:0 0}._navLinkActive_1uigs_167{color:var(--color-text);background:0 0;border-bottom-color:currentColor}._authButtons_1uigs_174{align-items:center;gap:10px;display:flex}._themeToggle_1uigs_179{border:1px solid var(--color-border);background:var(--color-bg-alt);width:44px;height:44px;color:var(--color-text-dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._themeToggle_1uigs_179:hover{border-color:var(--color-border-hover);color:var(--color-text);background:var(--color-accent-active)}._themeToggle_1uigs_179 svg{transition:transform .35s cubic-bezier(.4,0,.2,1);display:block}._themeToggle_1uigs_179:active svg{transform:rotate(45deg)}._mobileThemeLabel_1uigs_208{display:none}._loginBtn_1uigs_211,._registerBtn_1uigs_212,._consoleBtn_1uigs_213{box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 20px;font-size:14px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}._loginBtn_1uigs_211{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}._registerBtn_1uigs_212,._consoleBtn_1uigs_213{background:var(--color-accent);color:var(--color-accent-text);border:0;box-shadow:0 8px 18px #00000029}._consoleBtn_1uigs_213{border:1px solid var(--color-accent);color:var(--color-text);box-shadow:none;background:0 0}._consoleBtnQuiet_1uigs_247{color:var(--color-text-dim);border-color:#0000;padding-inline-start:12px;padding-inline-end:12px}._loginBtn_1uigs_211:hover,._registerBtn_1uigs_212:hover,._consoleBtn_1uigs_213:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0003}._registerBtn_1uigs_212:hover,._consoleBtn_1uigs_213:hover{background:var(--color-accent-hover);color:var(--color-accent-text)}._mainHome_1uigs_265{background:var(--home-bg);min-height:100svh;position:relative;overflow:visible}._mainContent_1uigs_272{isolation:isolate;z-index:1;min-height:100vh;padding-top:calc(var(--shell-header-height) + 12px);box-sizing:border-box;background:0 0;position:relative;overflow:visible}._mainContent_1uigs_272>*,._mainHome_1uigs_265>*{z-index:1;position:relative}._mobileHeaderActions_1uigs_290{flex:none;align-items:center;gap:4px;display:none}._mobileLoginButton_1uigs_297{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-alt);min-width:44px;height:44px;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._mobileLoginButton_1uigs_297:hover{border-color:var(--color-border-hover);background:var(--color-accent-active)}._hamburger_1uigs_323{cursor:pointer;z-index:110;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:8px;display:none}._hamburger_1uigs_323 span{background:var(--color-text);border-radius:2px;width:100%;height:2px;transition:transform .25s,background .25s,opacity .25s;display:block}._hamburgerOpen_1uigs_347 span:first-child{transform:translateY(7px)rotate(45deg)}._hamburgerOpen_1uigs_347 span:nth-child(2){opacity:0}._hamburgerOpen_1uigs_347 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._hamburger_1uigs_323:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}._logo_1uigs_96:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._navLink_1uigs_144:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._loginBtn_1uigs_211:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._registerBtn_1uigs_212:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._consoleBtn_1uigs_213:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._mobileLoginButton_1uigs_297:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._themeToggle_1uigs_179:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){._themeToggle_1uigs_179,._themeToggleIcon_1uigs_381,._hamburger_1uigs_323 span,._navLink_1uigs_144,._loginBtn_1uigs_211,._registerBtn_1uigs_212,._consoleBtn_1uigs_213,._mobileLoginButton_1uigs_297{transition-duration:.01ms!important}}._mobileNav_1uigs_393{box-sizing:border-box;z-index:99;background:var(--color-bg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;height:calc(100dvh - 85px);max-height:calc(100svh - 85px);box-shadow:inset 0 1px 0 var(--color-border-light), 0 4px 12px #0000001f;flex-direction:column;gap:4px;padding:20px 24px;display:none;position:fixed;top:85px;left:0;right:0;overflow-y:auto}._mobileNavOpen_1uigs_415{display:flex}._mobileNavClose_1uigs_418{border:1px solid var(--color-border);background:var(--color-card-bg);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0 0 8px;padding:0 16px;font-size:15px;display:inline-flex}._mobileNavClose_1uigs_418:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._mobileNav_1uigs_393 ._navLink_1uigs_144{margin:0;padding:14px 16px;font-size:16px}._mobileNavDivider_1uigs_442{border-top:1px solid var(--color-border-light);gap:6px;margin:8px 0;padding-top:8px;display:grid}._mobileThemeButton_1uigs_450{box-sizing:border-box;width:100%;height:auto;min-height:48px;color:var(--color-text-body);border-color:#0000;border-radius:8px;justify-content:flex-start;gap:10px;padding:14px 16px;font-size:16px}._mobileThemeButton_1uigs_450 ._mobileThemeLabel_1uigs_208{display:inline}._footer_1uigs_469{z-index:1;isolation:isolate;color:#ffffffb8;background:#080a0d;border-top:0;min-height:auto;padding:88px 24px 32px;position:relative;overflow:hidden}._footer_1uigs_469:before,._footer_1uigs_469:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._footer_1uigs_469:before{z-index:-2;opacity:.42;filter:saturate(.72)contrast(1.08);background:url(/images/heroes/capabilities-robot-ops-center.webp) 50%/cover no-repeat}._footer_1uigs_469:after{z-index:-1;background:#05070ac7}._footerInner_1uigs_502{box-sizing:border-box;width:min(1280px,100%);margin:0 auto}._footerHome_1uigs_508{position:relative}._footerGlass_1uigs_512{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(8px)saturate(112%);opacity:1;background:#ffffff0e;border:0;border-radius:24px;padding:40px;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px 1px #ffffff2e,0 24px 70px #00000038}._footerGlass_1uigs_512:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff7a 0%,#ffffff29 20%,#fff0 40% 60%,#ffffff24 80%,#fff6 100%);padding:1.4px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._footerContent_1uigs_552{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;margin-bottom:40px;display:grid}._footerBrand_1uigs_559{flex-direction:column;grid-column:span 5;align-items:flex-start;display:flex}._footerBrandLockup_1uigs_566{color:#fff;align-items:center;gap:12px;min-height:44px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}._footerBrandLockup_1uigs_566 img{object-fit:contain;width:36px;height:36px}._footerBrand_1uigs_559>p{color:#ffffffa8;max-width:390px;margin:22px 0 0;font-size:14px;line-height:1.8}._footerLocation_1uigs_591{color:#ffffff6b;margin-top:24px;font-size:11px;line-height:1.5;display:inline-flex}._footerNav_1uigs_599{grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}._footerNavGroup_1uigs_606{min-width:0}._footerHeading_1uigs_610{color:#fff;letter-spacing:0;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.4}._footerLinks_1uigs_619{flex-direction:column;align-items:flex-start;gap:3px;display:flex}._footerLink_1uigs_619{color:#ffffff8f;box-sizing:border-box;align-items:center;max-width:100%;min-height:32px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}._footerLink_1uigs_619:hover{color:#fff;transform:translate(3px)}._footerBottom_1uigs_646{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:28px;padding-top:24px;display:flex}._footerLegal_1uigs_655{color:#ffffffc7;min-width:0;font-size:13px;line-height:1.65}._footerLegal_1uigs_655 p{margin:0}._footerLegal_1uigs_655 a{color:inherit;text-decoration:none;transition:color .18s}._footerLegal_1uigs_655 a:hover{color:#fff}._footerConnect_1uigs_676{align-items:center;gap:14px;display:inline-flex}._footerConnect_1uigs_676>span{color:#ffffffc7;white-space:nowrap;font-size:13px}._footerActions_1uigs_688{align-items:center;gap:6px;display:flex}._footerAction_1uigs_688{color:#ffffffad;box-sizing:border-box;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}._footerAction_1uigs_688 svg{width:17px;height:17px}._footerAction_1uigs_688:hover{color:#fff;background:#ffffff1f;border-color:#ffffff57;transform:translateY(-2px)}._footerBrandLockup_1uigs_566:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._footerLink_1uigs_619:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._footerLegal_1uigs_655 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._footerAction_1uigs_688:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (max-width:899px){._footer_1uigs_469{padding:72px 20px 28px}._footerGlass_1uigs_512{padding:32px}._footerContent_1uigs_552{grid-template-columns:1fr;gap:44px}._footerBrand_1uigs_559,._footerNav_1uigs_599{grid-column:auto}._headerInner_1uigs_70{padding:0 12px}._navLink_1uigs_144{margin:0 1px;padding:6px 10px;font-size:12px}._loginBtn_1uigs_211,._registerBtn_1uigs_212,._consoleBtn_1uigs_213{padding:6px 14px;font-size:13px}._authButtons_1uigs_174{gap:6px}._authButtonsBlocked_1uigs_774{display:none}}@media (max-width:1080px){._headerInner_1uigs_70{padding:0 8px}._headerBar_1uigs_79{position:relative}._nav_1uigs_130{display:none}._mobileHeaderActions_1uigs_290,._hamburger_1uigs_323{display:flex}._authButtons_1uigs_174{margin-left:auto;margin-right:8px}._authButtons_1uigs_174 ._loginBtn_1uigs_211,._authButtons_1uigs_174 ._registerBtn_1uigs_212,._authButtons_1uigs_174 ._consoleBtn_1uigs_213{display:none}._navLink_1uigs_144{padding:0 8px;font-size:12px}}@media (max-width:480px){._footer_1uigs_469{padding-left:14px;padding-right:14px}._footerGlass_1uigs_512{border-radius:18px;padding:22px 20px}._footerContent_1uigs_552{gap:36px;margin-bottom:32px}._footerNav_1uigs_599{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}._footerNavGroup_1uigs_606:last-child{grid-column:1/-1}._footerNavGroup_1uigs_606:last-child ._footerLinks_1uigs_619{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;width:100%;display:grid}._footerBottom_1uigs_646,._footerConnect_1uigs_676{align-items:flex-start}._footerConnect_1uigs_676{flex-direction:column}._footerHeading_1uigs_610{font-size:11px}._footerLink_1uigs_619{font-size:12px}._headerInner_1uigs_70{padding:0 4px;position:relative}._authButtons_1uigs_174{gap:4px;margin-right:4px}._loginBtn_1uigs_211,._registerBtn_1uigs_212,._consoleBtn_1uigs_213{padding:6px 12px;font-size:12px}}@media (max-width:359px){._mobileLoginButton_1uigs_297{width:44px;padding:0}._mobileLoginButton_1uigs_297 span{display:none}._footerNav_1uigs_599{grid-template-columns:1fr}._footerNavGroup_1uigs_606:last-child{grid-column:auto}._footerNavGroup_1uigs_606:last-child ._footerLinks_1uigs_619{grid-template-columns:1fr}}@media (max-width:560px){._authButtons_1uigs_174{display:none}._mobileHeaderActions_1uigs_290{margin-left:auto}}@media (max-width:420px){._headerInner_1uigs_70{position:relative}._authButtons_1uigs_174{display:none}._hamburger_1uigs_323{display:flex}}@media (max-width:767px){._rootHome_1uigs_11,._mainHome_1uigs_265{height:auto;min-height:100svh;overflow:visible}._footerLink_1uigs_619{align-items:center;min-height:44px;display:inline-flex}._footerHeading_1uigs_610{min-height:auto}._footer_1uigs_469:not(._footerHome_1uigs_508){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._footerHome_1uigs_508{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));position:relative}._footerBottom_1uigs_646{flex-direction:column;align-items:flex-start}._footerLegal_1uigs_655{font-size:10px}}@media (max-width:899px){._footerLink_1uigs_619{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){._footerLink_1uigs_619,._footerAction_1uigs_688{transition:none}}._authPage_1upnj_3{min-height:100vh;box-sizing:border-box;background:var(--home-bg);min-height:100dvh;color:var(--color-text-body);font-family:var(--font-sans);isolation:isolate;padding-top:56px;display:flex;position:relative;overflow-x:hidden}._authBirds_1upnj_17{z-index:0}._authMotion_1upnj_21{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 28%, var(--motion-orb-a), transparent 28%), radial-gradient(circle at 78% 24%, var(--motion-orb-b), transparent 24%), radial-gradient(circle at 50% 100%, var(--motion-orb-c), transparent 32%);position:fixed;top:0;bottom:0;left:0;right:0}._authMotion_1upnj_21:before,._authMotion_1upnj_21:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}._authMotion_1upnj_21:before{display:none}._authMotion_1upnj_21:after{background:conic-gradient(from 120deg at 50% 50%, transparent, var(--motion-conic), transparent 34%);opacity:.055;mix-blend-mode:screen}._authMotion_1upnj_21 span{aspect-ratio:1;filter:none;opacity:.07;border-radius:50%;width:min(48vw,620px);position:absolute}._authMotion_1upnj_21 span:first-child{background:var(--motion-float-a);top:12vh;left:0}._authMotion_1upnj_21 span:nth-child(2){background:var(--motion-float-b);bottom:-10vh;right:0}._authMotion_1upnj_21 span:nth-child(3){background:var(--motion-scan);border-radius:999px;width:32vw;height:34vh;bottom:10vh;left:32vw;transform:rotate(-18deg)}._sidebar_1upnj_86{top:calc(var(--shell-header-height) + 12px);z-index:50;background:var(--color-sidebar-bg);-webkit-backdrop-filter:none;border-right:1px solid var(--color-border-light);flex-direction:column;width:208px;transition:width .2s;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}._sidebarCollapsed_1upnj_102{width:64px}._sidebarHeader_1upnj_105{border-bottom:1px solid var(--color-border-light);padding:20px 20px 12px}._sidebarTitle_1upnj_109{color:var(--color-text-body);white-space:nowrap;font-size:15px;font-weight:600}._sidebarNav_1upnj_115{flex:1;padding:8px 0;overflow-y:auto}._sidebarItem_1upnj_120{color:var(--color-text-dim);white-space:nowrap;align-items:center;gap:10px;padding:10px 20px;font-size:14px;text-decoration:none;transition:color .15s,background .15s;display:flex}._sidebarItem_1upnj_120:hover{color:var(--color-text-body);background:var(--color-accent-active)}._sidebarItem_1upnj_120:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._sidebarItemActive_1upnj_141{color:var(--color-text);background:var(--color-border-light)}._sidebarIcon_1upnj_145{flex-shrink:0;font-size:16px}._sidebarLabel_1upnj_149{text-overflow:ellipsis;overflow:hidden}._collapseBtn_1upnj_153{border:none;border-top:1px solid var(--color-border-light);color:var(--color-text-faint);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}._collapseBtn_1upnj_153:hover{color:var(--color-text-body)}._collapseBtn_1upnj_153:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}._mainAreaCentered_1upnj_175{z-index:1;flex:1;justify-content:center;align-items:flex-start;padding:40px;display:flex;position:relative}._mainArea_1upnj_175{z-index:1;flex:1;justify-content:center;align-items:flex-start;margin-left:208px;padding:40px;transition:margin-left .2s;display:flex;position:relative}._mainAreaCollapsed_1upnj_195{margin-left:64px}._contentCard_1upnj_198{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--elevation-card-bg);width:min(100%,440px);max-width:440px;box-shadow:var(--shadow-card);box-sizing:border-box;margin-top:40px;padding:40px 32px}._authWordmark_1upnj_211{aspect-ratio:872/160;background:var(--brand-logo-wordmark-image) center / contain no-repeat;width:min(180px,70%);filter:var(--brand-logo-filter);margin:0 auto 22px;display:block}._formTitle_1upnj_219{color:var(--color-text);text-align:center;margin:0 0 32px;font-size:24px;font-weight:600}._formHint_1upnj_226{color:var(--color-text-faint);text-align:center;margin:-18px 0 24px;font-size:13px;line-height:1.6}._flowNav_1upnj_234{border:1px solid var(--color-border);background:var(--color-input-bg);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:-16px 0 22px;padding:4px;display:grid}._flowNav_1upnj_234 a{min-height:44px;color:var(--color-text-dim);border-radius:6px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}._flowNav_1upnj_234 a:hover{color:var(--color-text);background:var(--color-accent-active)}._flowNav_1upnj_234 a[aria-disabled=true]{opacity:.6;cursor:wait}._flowNavActive_1upnj_266{background:var(--color-accent-active);font-weight:600;color:var(--color-accent-label)!important}._devHint_1upnj_272{color:var(--color-text-dim);margin-bottom:24px;font-size:12px}._devHint_1upnj_272 summary{cursor:pointer;min-height:32px}._devHint_1upnj_272 p{color:var(--color-text-faint);margin:6px 0 0}._formGroup_1upnj_288{margin-bottom:20px}._fieldLabel_1upnj_291{color:var(--color-text-dim);margin:0 0 8px;font-size:13px;display:block}._formInput_1upnj_297{border-radius:var(--input-control-radius);background:var(--input-control-bg);width:100%;height:45px;color:var(--color-text);box-shadow:var(--input-control-shadow);box-sizing:border-box;border:1px solid #0000;outline:none;padding:0 10px;font-size:15px;transition:border-color .2s,color .2s,box-shadow .3s}._passwordWrap_1upnj_315{position:relative}._passwordWrap_1upnj_315 ._formInput_1upnj_297{padding-right:72px}._passwordToggle_1upnj_323{min-width:56px;min-height:44px;color:var(--color-text-dim);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;transition:color .15s;display:inline-flex;position:absolute;top:0;bottom:0;right:4px}._passwordToggle_1upnj_323:hover{color:var(--color-text)}._formInput_1upnj_297:focus{background:var(--input-control-bg);box-shadow:var(--input-control-shadow-focus);border-color:#0000}._formInput_1upnj_297:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._formInput_1upnj_297[aria-invalid=true]{border-color:var(--color-danger)}._formInput_1upnj_297::placeholder{color:var(--color-text-faint)}._formError_1upnj_363,._formSuccess_1upnj_364,._fieldError_1upnj_365{margin:8px 0;font-size:13px;line-height:1.5}._formError_1upnj_363,._fieldError_1upnj_365{color:var(--color-danger)}._fieldError_1upnj_365{margin-top:-12px;margin-bottom:18px}._fieldErrorInline_1upnj_381{color:var(--color-danger);margin:6px 0 0;font-size:13px;line-height:1.5}._formSuccess_1upnj_364{color:var(--color-success-strong)}._submitBtn_1upnj_392{background:var(--color-accent);width:100%;height:44px;color:var(--color-accent-text);cursor:pointer;border:0;border-radius:8px;font-size:15px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 18px #0000002e}._submitBtn_1upnj_392:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000038}._submitBtn_1upnj_392:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._checkboxRow_1upnj_413 input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._checkboxRow_1upnj_413 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._authWordmark_1upnj_211:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._flowNav_1upnj_234 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._devHint_1upnj_272 summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._oauthButton_1upnj_418:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._passwordToggle_1upnj_323:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._forgotLink_1upnj_420:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._formFooter_1upnj_421 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._submitBtn_1upnj_392:not(:disabled):active{background:var(--color-accent-hover);color:var(--color-accent-text);transform:scale(.97)}._submitBtn_1upnj_392:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._submitBtnSpaced_1upnj_436{margin-top:8px}._formFooter_1upnj_421{text-align:center;color:var(--color-text-faint);margin-top:20px;font-size:13px}._formFooter_1upnj_421 a{color:var(--color-accent);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._formFooter_1upnj_421 a:hover{text-decoration:underline}._checkboxRow_1upnj_413{color:var(--color-text-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}._checkboxRow_1upnj_413 input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);flex:none;margin:12px 0}._checkboxRow_1upnj_413 input[aria-invalid=true]{outline:2px solid var(--color-danger);outline-offset:2px}._checkboxRow_1upnj_413 label,._checkboxRow_1upnj_413 a{align-items:center;min-height:44px;display:inline-flex}._checkboxRow_1upnj_413 a{color:var(--color-accent);text-decoration:none}._forgotLink_1upnj_420{min-height:44px;color:var(--color-text-faint);justify-content:flex-end;align-items:center;margin-top:8px;font-size:13px;text-decoration:none;display:flex}._forgotLink_1upnj_420:hover{color:var(--color-accent)}._oauthGrid_1upnj_499{gap:10px;display:grid}._oauthButton_1upnj_418{border:1px solid var(--color-border);background:var(--color-input-bg);min-height:52px;color:var(--color-text-body);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}._oauthButton_1upnj_418:hover{border-color:var(--color-border-hover);background:var(--color-accent-active)}._oauthButton_1upnj_418:disabled{cursor:not-allowed;opacity:.58}._oauthButton_1upnj_418 span{background:var(--color-accent-active);width:36px;height:36px;color:var(--color-accent-label);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._oauthButton_1upnj_418 strong{color:var(--color-text);font-size:14px}._oauthButtonActive_1upnj_547{border-color:#1668dc75;border-color:color-mix(in srgb, var(--color-accent) 46%, var(--color-border));background:var(--color-accent-active)}._contentCard_1upnj_198:has(._loginCardSurface_1upnj_557){box-shadow:none;background:0 0;border:0;padding:0}._loginCardSurface_1upnj_557{box-sizing:border-box;color:#f5f5f5;background:#171717;border:1px solid #2c2c2c;border-radius:25px;width:100%;padding:30px 32px 28px;transition:transform .28s,border-color .28s,box-shadow .28s;box-shadow:0 28px 70px #0000004d,inset 0 1px #ffffff0a}@media (hover:hover){._loginCardSurface_1upnj_557:hover{border-color:#3c3c3c;transform:translateY(-4px);box-shadow:0 34px 80px #00000057,inset 0 1px #ffffff0d}}._loginCardSurface_1upnj_557:focus-within{border-color:#464646;box-shadow:0 30px 76px #00000057,0 0 0 3px #ffffff0f,inset 0 1px #ffffff0d}._loginCardSurface_1upnj_557 ._authWordmark_1upnj_211{filter:brightness(0)invert();opacity:.92;width:min(148px,62%);margin-bottom:24px}._loginCardSurface_1upnj_557 ._formTitle_1upnj_219{color:#f7f7f7;margin:0 0 24px;font-size:21px;font-weight:600}._loginCardSurface_1upnj_557 ._flowNav_1upnj_234{background:#111;border-color:#292929;border-radius:8px;gap:5px;margin:-4px 0 22px;padding:5px;box-shadow:inset 1px 3px 8px #00000094}._loginCardSurface_1upnj_557 ._flowNav_1upnj_234 a{color:#8f8f8f;border-radius:8px;min-height:44px}._loginCardSurface_1upnj_557 ._flowNav_1upnj_234 a:hover{color:#f5f5f5;background:#202020}._loginCardSurface_1upnj_557 ._flowNavActive_1upnj_266{background:#292929;box-shadow:0 5px 14px #0000003d;color:#fff!important}._loginForm_1upnj_640{flex-direction:column;gap:0;display:flex}._loginCardSurface_1upnj_557 ._formGroup_1upnj_288{margin-bottom:17px}._loginCardSurface_1upnj_557 ._fieldLabel_1upnj_291{color:#aaa;margin:0 0 8px 4px;font-size:12px}._loginField_1upnj_656{box-sizing:border-box;min-height:50px;box-shadow:none;background:#141414;border:1px solid #484848;border-radius:6px;align-items:center;gap:11px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}._loginField_1upnj_656:hover{border-color:#737373}._loginField_1upnj_656:focus-within{background:#141414;border-color:#bcbcbc;box-shadow:0 0 0 2px #ffffff1f}._loginFieldInvalid_1upnj_684{border-color:#d85e63}._loginFieldInvalid_1upnj_684:focus-within{border-color:#ef777c;box-shadow:0 0 0 2px #ef777c33}._loginFieldIcon_1upnj_693{color:#d9d9d9;stroke-width:1.7px;flex:none;width:18px;height:18px}._loginCardSurface_1upnj_557 ._loginInput_1upnj_701{color:#dedede;min-width:0;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._loginCardSurface_1upnj_557 ._loginInput_1upnj_701:hover,._loginCardSurface_1upnj_557 ._loginInput_1upnj_701:focus,._loginCardSurface_1upnj_557 ._loginInput_1upnj_701[aria-invalid=true]{box-shadow:none;background:0 0;border:0;outline:0}._loginCardSurface_1upnj_557 ._loginInput_1upnj_701:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}._loginCardSurface_1upnj_557 ._loginInput_1upnj_701::placeholder{color:#707070}._loginCardSurface_1upnj_557 ._passwordWrap_1upnj_315 ._loginInput_1upnj_701{padding-right:40px}._loginCardSurface_1upnj_557 ._passwordToggle_1upnj_323{color:#8f8f8f;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;margin:auto 0;padding:0;right:8px}._loginCardSurface_1upnj_557 ._passwordToggle_1upnj_323:hover{color:#fff;background:#292929}._passwordToggleIcon_1upnj_747{stroke-width:1.7px;width:17px;height:17px}._loginCardSurface_1upnj_557 ._fieldErrorInline_1upnj_381,._loginCardSurface_1upnj_557 ._fieldError_1upnj_365,._loginCardSurface_1upnj_557 ._formError_1upnj_363{color:#ff7d82}._loginCardSurface_1upnj_557 ._fieldErrorInline_1upnj_381{margin:7px 4px 0;font-size:12px}._loginCardSurface_1upnj_557 ._formError_1upnj_363,._loginCardSurface_1upnj_557 ._formSuccess_1upnj_364{background:#202020;border-radius:10px;padding:10px 12px}._loginCardSurface_1upnj_557 ._formSuccess_1upnj_364{color:#72d7a0}._loginCardSurface_1upnj_557 ._checkboxRow_1upnj_413{color:#858585;gap:6px;margin:0 2px 18px;font-size:11.5px;line-height:1.5}._loginCardSurface_1upnj_557 ._checkboxRow_1upnj_413 input[type=checkbox]{accent-color:#f1f1f1;width:18px;height:18px;margin:8px 2px 8px 0}._loginCardSurface_1upnj_557 ._checkboxRow_1upnj_413 label,._loginCardSurface_1upnj_557 ._checkboxRow_1upnj_413 a{min-height:44px}._loginCardSurface_1upnj_557 ._checkboxRow_1upnj_413 a{color:#d2d2d2}._loginActionRow_1upnj_799{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}._loginCardSurface_1upnj_557 ._loginPrimaryButton_1upnj_805,._loginSecondaryButton_1upnj_806,._loginRecoveryButton_1upnj_807{box-sizing:border-box;min-height:44px;font:inherit;border:1px solid #333;border-radius:7px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s,color .2s,border-color .2s,background .2s,box-shadow .2s}._loginCardSurface_1upnj_557 ._loginPrimaryButton_1upnj_805{color:#111;background:#f1f1f1;border-color:#f1f1f1;height:44px;box-shadow:0 10px 24px #0000003d}._loginCardSurface_1upnj_557 ._loginPrimaryButton_1upnj_805:not(:disabled):hover{color:#000;background:#fff;border-color:#fff;box-shadow:0 12px 28px #00000052}._loginSecondaryButton_1upnj_806,._loginRecoveryButton_1upnj_807{color:#f0f0f0;background:#252525;justify-content:center;align-items:center;display:inline-flex}._loginSecondaryButton_1upnj_806:hover{color:#fff;background:#050505;border-color:#454545;transform:translateY(-1px)}._loginRecoveryButton_1upnj_807{color:#bdbdbd;gap:8px;width:100%;margin-top:10px}._loginRecoveryButton_1upnj_807 svg{width:16px;height:16px}._loginRecoveryButton_1upnj_807:hover{color:#fff;background:#303030;border-color:#555;transform:translateY(-1px);box-shadow:0 10px 24px #0000003d}._loginSecondaryButton_1upnj_806:focus-visible{outline-offset:3px;outline:2px solid #fff}._loginRecoveryButton_1upnj_807:focus-visible{outline-offset:3px;outline:2px solid #fff}._loginCardSurface_1upnj_557 :is(._flowNav_1upnj_234 a,._passwordToggle_1upnj_323,._oauthButton_1upnj_418,._loginPrimaryButton_1upnj_805,._registerMethodNav_1upnj_887 button,._registerSendCodeButton_1upnj_888,._registerSocialButton_1upnj_889):focus-visible{outline-offset:3px;outline:2px solid #fff}._loginCardSurface_1upnj_557 ._formFooter_1upnj_421{color:#858585}._loginCardSurface_1upnj_557 ._formFooter_1upnj_421 a{color:#e5e5e5}._loginCardSurface_1upnj_557 ._oauthButton_1upnj_418{color:#f5f5f5;background:#1c1c1c;border-color:#2d2d2d}._loginCardSurface_1upnj_557 ._oauthButton_1upnj_418:hover{background:#252525;border-color:#4b4b4b}._loginCardSurface_1upnj_557 ._oauthButton_1upnj_418 span{color:#fff;background:#303030}._loginCardSurface_1upnj_557 ._oauthButton_1upnj_418 strong{color:#f1f1f1}._registerCardSurface_1upnj_923{padding-bottom:24px}._registerMethodNav_1upnj_887{background:#111;border:1px solid #292929;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:-4px 0 22px;padding:5px;display:grid;box-shadow:inset 1px 3px 8px #00000094}._registerMethodNav_1upnj_887 button{color:#8f8f8f;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;transition:color .18s,background .18s,box-shadow .18s}._registerMethodNav_1upnj_887 button:hover:not(:disabled){color:#f5f5f5;background:#202020}._registerMethodNav_1upnj_887 button:disabled{cursor:not-allowed;opacity:.55}._registerMethodNav_1upnj_887 ._registerMethodActive_1upnj_965{color:#fff;background:#292929;box-shadow:0 5px 14px #0000003d}._registerMethodNav_1upnj_887 button:focus-visible{outline-offset:3px;outline:2px solid #fff}._registerSendCodeButton_1upnj_888:focus-visible{outline-offset:3px;outline:2px solid #fff}._registerSocialButton_1upnj_889:focus-visible{outline-offset:3px;outline:2px solid #fff}._registerCodeRow_1upnj_978{grid-template-columns:minmax(0,1fr) 128px;align-items:stretch;gap:9px;display:grid}._registerSendCodeButton_1upnj_888{color:#f0f0f0;cursor:pointer;width:128px;min-height:50px;font:inherit;background:#252525;border:1px solid #353535;border-radius:14px;padding:0 12px;font-size:12px;font-weight:600;transition:color .18s,border-color .18s,background .18s,transform .18s}._registerSendCodeButton_1upnj_888:hover:not(:disabled){color:#111;background:#f2f2f2;border-color:#f2f2f2;transform:translateY(-1px)}._registerSendCodeButton_1upnj_888:disabled{cursor:not-allowed;opacity:.48}._registerDivider_1upnj_1016{color:#777;white-space:nowrap;align-items:center;gap:12px;margin:20px 0 14px;font-size:11px;display:flex}._registerDivider_1upnj_1016:before,._registerDivider_1upnj_1016:after{content:"";background:#2b2b2b;width:100%;height:1px}._registerSocialGrid_1upnj_1034{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._registerSocialButton_1upnj_889{color:#d7d7d7;cursor:pointer;min-height:46px;font:inherit;background:#202020;border:1px solid #333;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:600;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}._registerSocialButton_1upnj_889 svg{stroke-width:1.7px;width:18px;height:18px}._registerSocialButton_1upnj_889:hover:not(:disabled){color:#fff;background:#2b2b2b;border-color:#505050;transform:translateY(-1px)}._registerSocialButton_1upnj_889:disabled{cursor:not-allowed;opacity:.52}@media (max-width:767px){._sidebar_1upnj_86{display:none}._mainArea_1upnj_175,._mainAreaCentered_1upnj_175{margin-left:0;padding:20px 16px}._contentCard_1upnj_198{max-width:400px;margin-top:20px;padding:16px}._authWordmark_1upnj_211{width:min(156px,72%);margin-bottom:18px}._contentCard_1upnj_198:has(._loginCardSurface_1upnj_557){padding:0}._loginCardSurface_1upnj_557{border-radius:21px;padding:26px 20px 22px}._loginCardSurface_1upnj_557 ._authWordmark_1upnj_211{width:min(138px,60%)}._loginActionRow_1upnj_799{grid-template-columns:1fr 1fr}._registerCodeRow_1upnj_978{grid-template-columns:minmax(0,1fr) 118px}._registerSendCodeButton_1upnj_888{width:118px}}._wrapper_frg05_1{background:var(--color-bg);justify-content:center;align-items:center;min-height:60vh;display:flex}._loader_frg05_9{z-index:1;width:200px;height:60px;display:block;position:relative}._circle_frg05_17{background:var(--color-text);transform-origin:50%;border-radius:50%;width:20px;height:20px;animation:.5s infinite alternate _loaderCircleBounce_frg05_1;position:absolute;top:0}._circleOne_frg05_28,._shadowOne_frg05_29{left:15%}._circleTwo_frg05_33,._shadowTwo_frg05_34{animation-delay:.2s;left:45%}._circleThree_frg05_39,._shadowThree_frg05_40{animation-delay:.3s;right:15%}._shadow_frg05_29{z-index:-1;background:#7f7f7f57;background:color-mix(in srgb, var(--color-text) 24%, transparent);filter:blur(1px);transform-origin:50%;border-radius:50%;width:20px;height:4px;animation:.5s infinite alternate _loaderShadowPulse_frg05_1;position:absolute;top:62px}._srOnly_frg05_59{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _loaderCircleBounce_frg05_1{0%{border-radius:50px 50px 25px 25px;height:5px;top:60px;transform:scaleX(1.7)}40%{border-radius:50%;height:20px;transform:scaleX(1)}to{top:0}}@keyframes _loaderShadowPulse_frg05_1{0%{transform:scaleX(1.5)}40%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}@media (prefers-reduced-motion:reduce){._circle_frg05_17,._shadow_frg05_29{animation:none}._circle_frg05_17{top:18px}._shadow_frg05_29{opacity:.55;top:48px}}._wrap_19p36_1{text-align:center;min-height:60vh;font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}._icon_19p36_12{margin-bottom:20px;font-size:48px}._title_19p36_17{color:var(--color-text);margin:0 0 12px;font-size:22px;font-weight:600}._message_19p36_24{max-width:480px;color:var(--color-text-dim);margin:0 0 24px;font-size:14px;line-height:1.7}._retry_19p36_32{border:1px solid var(--color-border-hover);background:var(--color-accent-active);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;padding:10px 32px;font-size:14px}._details_19p36_44{border:1px solid var(--color-border);background:var(--color-card-bg);max-width:600px;color:var(--color-text-dim);font-family:var(--font-mono);text-align:left;white-space:pre-wrap;word-break:break-all;border-radius:8px;margin-top:20px;padding:16px;font-size:12px;overflow:auto}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"PingFang SC", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--color-bg:#000;--color-bg-alt:#ffffff0e;--color-bg-raised:#ffffff16;--color-text:#fff;--color-text-body:#ffffffe0;--color-text-dim:#ffffffad;--color-text-faint:#ffffff9e;--surface-border:#ffffff3d;--surface-border-soft:#ffffff1f;--surface-border-hover:#ffffff7a;--color-border:var(--surface-border);--color-border-light:var(--surface-border-soft);--color-border-hover:var(--surface-border-hover);--color-border-focus:#ffffff80;--color-focus-ring:#ffffffe6;--color-accent:#fff;--color-accent-hover:#e8e8e8;--color-accent-active:#ffffff24;--color-accent-text:#000;--color-input-bg:#0c0c0cbd;--color-input-border:#ffffff2e;--color-input-focus-bg:#03040cdb;--input-control-bg:transparent;--input-control-radius:6px;--input-control-shadow:3px 3px 10px #000000eb, -1px -1px 6px #ffffff57;--input-control-shadow-focus:3px 3px 10px #000000eb, -1px -1px 6px #ffffff57, inset 3px 3px 10px #000000e6, inset -1px -1px 6px #ffffff47;--button-specular-highlight:#fffffffa;--button-specular-edge:#ffffff75;--button-specular-lowlight:#ffffff1a;--button-specular-glow:#ffffff2e;--button-specular-danger-highlight:#ffe2e4f5;--button-specular-danger-edge:#ff6b70c2;--button-specular-danger-glow:#ff6b7038;--button-specular-shadow:inset 0 1px 0 #ffffff14, 0 8px 24px #0000003d;--color-card-bg:#101010d6;--color-card-bg-solid:#101010d6;--elevation-card-bg:linear-gradient(180deg, #ffffff10 0%, #ffffff0b 100%);--elevation-panel-bg:linear-gradient(180deg, #ffffff0d 0%, #ffffff09 100%);--color-nav-bg:#000000d1;--color-sidebar-bg:#0000009e;--color-hero-metric-bg:#0c0c0ca8;--color-badge-bg:#ffffff0e;--color-success:#10a66a;--color-success-strong:#35d28f;--color-warning:#d98500;--color-danger:#ff6b70;--color-violet:#c9c9c9;--color-cyan:#d8d8d8;--color-info:#fff9;--color-accent-label:#ffffffeb;--color-footer-bg:#000;--color-panel-bg:#080808f0;--color-overlay-bg:#0000008f;--surface-sheen:#ffffff1c;--status-success-bg:#10a66a24;--status-warning-bg:#d9850024;--status-danger-bg:#dc3e4224;--status-muted-bg:#ffffff0f;--shadow-soft:6px 10px 26px #0003, inset 0 1px 0 #ffffff14;--shadow-soft-hover:8px 14px 34px #0000003d, inset 0 1px 0 #ffffff1f;--shadow-card:4px 8px 22px #0000002e, inset 0 1px 0 #ffffff14;--color-console-bg:#000;--color-console-sidebar:#0a0a0ff2;--color-console-topbar:#000000eb;--brand-mark-image:url(/brand-mark-dark.png);--brand-logo-full-image:url(/logo-full-dark.png);--brand-logo-wordmark-image:url(/logo-wordmark-dark.png);--brand-logo-filter:drop-shadow(0 8px 24px #00000075) drop-shadow(0 0 1px #ffffff5c);--page-bg-gradient:linear-gradient(160deg, #000, #111 46%, #020202);--page-orb-primary:#ffffff1a;--page-orb-secondary:#fff1;--page-particle-dot:#ffffffd1;--page-particle-dot-dim:#dbefff5c;--page-overlay-bottom:#00000070;--page-hero-highlight:#ffffff0b;--case-visual-bg:radial-gradient(circle at 30% 22%, var(--color-accent-active), transparent 30%), linear-gradient(160deg, #141414eb, #040404db);--toggle-track-bg:#ffffff1a;--toggle-thumb-bg:#ffffff80;--home-bg:#000;--home-canvas-filter:none;--home-canvas-opacity:.42;--home-text:#fff;--home-text-body:#ffffffe0;--home-text-muted:#ffffffad;--home-text-shadow:0 4px 18px #0000007a;--home-brand-shadow:0 4px 16px #0000007a, 0 0 22px #ffffff14;--home-logo-filter:drop-shadow(0 8px 24px #00000075) drop-shadow(0 0 1px #ffffff73);--home-control:#ffffffdb;--home-control-focus:#ffffffb8;--home-control-bg:#00000094;--home-grid-line:#fff1;--home-vignette-strong:#000000e6;--home-vignette-soft:#00000094;--home-atmosphere-a:#ffffff07;--home-atmosphere-b:#ffffff05;--home-atmosphere-top:#0003;--home-atmosphere-bottom:#00000047;--home-hairline:#ffffff2e;--home-panel-wash:linear-gradient(135deg, #0e0e0e9e, #1c1c1c4d);--home-chip-bg:#0c0c0c80;--home-signal:#fff;--home-signal-glow:#ffffff52;--home-route-bg:#121212a8;--home-metric-bg:#0c0c0c9e;--home-metric-shadow:0 14px 36px #0000003d;--home-cta-bg:#0c0c0c94;--home-cta-bg-hover:#222222b8;--home-cta-border:#ffffff38;--home-cta-border-hover:#ffffff80;--home-cta-primary-bg:#fff;--home-cta-primary-bg-hover:#e8e8e8;--home-cta-primary-text:#000;--home-cta-shadow:0 14px 34px #00000047, 0 0 20px #ffffff14;--motion-grid-line:#fff1;--motion-orb-a:#ffffff1f;--motion-orb-b:#ffffff14;--motion-orb-c:#ffffff0e;--motion-float-a:#ffffff2e;--motion-float-b:#ffffff1f;--motion-conic:#ffffff1a;--motion-scan:#ffffff0e;--motion-route:#ffffff6b;--motion-route-dot:#ffffff8f;--motion-route-glow:#ffffff29;--motion-node-bg:#0000009e;--motion-node-border:#ffffff47;--motion-node-text:#ffffffc7;--color-code-bg:#ffffff1f;--color-code-text:#fff;--color-code-muted:#b8b8b8;--color-api-action-text:#e0e0e0;--shell-header-height:73px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-bg-alt:#00000008;--color-bg-raised:#0000000d;--color-text:#050505;--color-text-body:#000000d9;--color-text-dim:#555;--color-text-faint:#737373;--surface-border:#11111129;--surface-border-soft:#11111114;--surface-border-hover:#1111116b;--color-border:var(--surface-border);--color-border-light:var(--surface-border-soft);--color-border-hover:var(--surface-border-hover);--color-border-focus:#777;--color-focus-ring:#111;--color-accent:#000;--color-accent-hover:#202020;--color-accent-active:#0000001a;--color-accent-text:#fff;--color-input-bg:#fff;--color-input-border:#d4dae5;--color-input-focus-bg:#fff;--input-control-bg:transparent;--input-control-radius:6px;--input-control-shadow:3px 3px 10px #1f2d412e, -2px -2px 6px #fffffff5;--input-control-shadow-focus:3px 3px 10px #1f2d412e, -2px -2px 6px #fffffff5, inset 3px 3px 10px #1f2d4124, inset -2px -2px 6px #ffffffe6;--button-specular-highlight:#fff;--button-specular-edge:#0f172a57;--button-specular-lowlight:#0f172a24;--button-specular-glow:#1f2d4129;--button-specular-danger-highlight:#fff5f5fa;--button-specular-danger-edge:#cf3035ad;--button-specular-danger-glow:#cf30352e;--button-specular-shadow:inset 0 1px 0 #ffffffd1, 0 8px 22px #1f2d411a;--color-card-bg:#fff;--color-card-bg-solid:#fff;--elevation-card-bg:linear-gradient(180deg, #fff 0%, #fbfbfb 100%);--elevation-panel-bg:linear-gradient(180deg, #fff 0%, #fcfcfc 100%);--color-nav-bg:#ffffffeb;--color-sidebar-bg:#fff;--color-hero-metric-bg:#fff;--color-badge-bg:#0000000a;--color-success:#087348;--color-success-strong:#08784c;--color-warning:#875000;--color-danger:#cf3035;--color-violet:#555;--color-cyan:#333;--color-info:#0009;--color-accent-label:#111;--color-footer-bg:#f7f7f7;--color-panel-bg:#fffffff5;--color-overlay-bg:#0f172a57;--surface-sheen:#ffffffb8;--status-success-bg:#0a8f5a1f;--status-warning-bg:#b870001f;--status-danger-bg:#cf30351f;--status-muted-bg:#0f172a0d;--shadow-soft:6px 10px 26px #1f2d4117, inset 0 1px 0 #ffffffeb;--shadow-soft-hover:8px 14px 34px #1f2d4121, inset 0 1px 0 #fffffff5;--shadow-card:4px 8px 22px #1f2d4112, inset 0 1px 0 #ffffffe6;--color-console-bg:#f5f6f8;--color-console-sidebar:#fff;--color-console-topbar:#ffffffeb;--brand-mark-image:url(/brand-mark.png);--brand-logo-full-image:url(/logo-full.png);--brand-logo-wordmark-image:url(/logo-wordmark.png);--brand-logo-filter:drop-shadow(0 2px 3px #0000002e) drop-shadow(0 10px 28px #1f2d411f);--page-bg-gradient:linear-gradient(160deg, #fff, #f3f3f3 48%, #fafafa);--page-orb-primary:#0000000e;--page-orb-secondary:#0000000a;--page-particle-dot:#6478a02e;--page-particle-dot-dim:#50648c14;--page-overlay-bottom:#0000000f;--page-hero-highlight:#0000000b;--case-visual-bg:radial-gradient(circle at 30% 22%, #0000001a, transparent 32%), linear-gradient(160deg, #fffffff5, #eeeeeed6);--toggle-track-bg:#dfe5ef;--toggle-thumb-bg:#fff;--home-bg:#fff;--home-canvas-filter:none;--home-canvas-opacity:.46;--home-text:#050505;--home-text-body:#000000d1;--home-text-muted:#0000009e;--home-text-shadow:0 4px 22px #ffffffe0;--home-brand-shadow:0 4px 18px #ffffffe6, 0 0 26px #ffffffb8;--home-logo-filter:drop-shadow(0 2px 3px #00000080) drop-shadow(0 10px 28px #0000002e);--home-control:#161b17c2;--home-control-focus:#0000009e;--home-control-bg:#ffffff94;--home-grid-line:#0001;--home-vignette-strong:#ffffffe6;--home-vignette-soft:#ffffffad;--home-atmosphere-a:#00000009;--home-atmosphere-b:#00000005;--home-atmosphere-top:#ffffff61;--home-atmosphere-bottom:#ffffff6b;--home-hairline:#00000024;--home-panel-wash:linear-gradient(135deg, #ffffffb8, #eeeeee7a);--home-chip-bg:#ffffff94;--home-signal:#000;--home-signal-glow:#0003;--home-route-bg:#ffffffad;--home-metric-bg:#ffffffd1;--home-metric-shadow:0 18px 48px #0000001a;--home-cta-bg:#ffffffc7;--home-cta-bg-hover:#fffffff2;--home-cta-border:#161b1729;--home-cta-border-hover:#0000006b;--home-cta-primary-bg:#000;--home-cta-primary-bg-hover:#202020;--home-cta-primary-text:#fff;--home-cta-shadow:0 16px 42px #50463224;--motion-grid-line:#0000000e;--motion-orb-a:#00000012;--motion-orb-b:#0000000e;--motion-orb-c:#0000000a;--motion-float-a:#0000001f;--motion-float-b:#0000001a;--motion-conic:#00000014;--motion-scan:#0000000e;--motion-route:#00000047;--motion-route-dot:#0000006b;--motion-route-glow:#0000001f;--motion-node-bg:#ffffff9e;--motion-node-border:#0003;--motion-node-text:#161b1794;--color-code-bg:#00000014;--color-code-text:#111;--color-code-muted:#595959;--color-api-action-text:#444;--shell-header-height:73px}html{background:var(--color-bg);width:100%;min-height:100%;color:var(--color-text);overflow-x:clip}body{background:var(--color-bg);width:100%;max-width:100%;min-height:100%;color:var(--color-text);font-family:var(--font-sans);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;text-rendering:geometricprecision;margin:0;line-height:1.65;overflow-x:clip}#root{background:var(--color-bg);min-height:100vh}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not(.curved-input__field),textarea,select){box-sizing:border-box;border-radius:var(--input-control-radius);background-color:var(--input-control-bg);color:var(--color-text);box-shadow:var(--input-control-shadow);border:1px solid #0000;outline:none;font-family:inherit;transition:color .2s,border-color .2s,box-shadow .3s}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not(.curved-input__field),textarea,select):focus{background-color:var(--input-control-bg);box-shadow:var(--input-control-shadow-focus);border-color:#0000}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not(.curved-input__field),textarea,select):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}:where(input,textarea)::placeholder{color:var(--color-text-faint)}:where(input,textarea,select):disabled{cursor:not-allowed;opacity:.58}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)){--button-specular-x:50%;--button-specular-y:0%;--button-specular-control-highlight:var(--button-specular-highlight);--button-specular-control-edge:var(--button-specular-edge);--button-specular-control-glow:var(--button-specular-glow);--button-specular-rest-opacity:.62;--button-specular-hover-opacity:1;isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):after{z-index:3;box-sizing:border-box;border-radius:inherit;background:radial-gradient(96px circle at var(--button-specular-x) var(--button-specular-y), var(--button-specular-control-highlight) 0%, var(--button-specular-control-edge) 34%, transparent 72%), linear-gradient(118deg, var(--button-specular-lowlight) 0%, transparent 33%, var(--button-specular-control-edge) 66%, var(--button-specular-control-highlight) 100%);content:"";opacity:var(--button-specular-rest-opacity);pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .18s,filter .18s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):-webkit-any(:active,:focus-visible):not(:disabled):not([aria-disabled=true]):after{opacity:var(--button-specular-hover-opacity);filter:drop-shadow(0 2px 7px var(--button-specular-control-glow))}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):is(:active,:focus-visible):not(:disabled):not([aria-disabled=true]):after{opacity:var(--button-specular-hover-opacity);filter:drop-shadow(0 2px 7px var(--button-specular-control-glow))}@media (hover:hover) and (pointer:fine){:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):hover:not(:disabled):not([aria-disabled=true]):after{opacity:var(--button-specular-hover-opacity);filter:drop-shadow(0 2px 7px var(--button-specular-control-glow))}}:where(button[class*=stageButton],button[class*=modelSelector],button[class*=filterChip],button[class*=providerChip],button[class*=sizeChip],button[class*=codeTab],button[class*=passwordToggle],button[class*=oauthButton],button[class*=registerSocialButton],button[class*=registerSendCodeButton],button[role=tab],button[aria-pressed],a[class*=loginSecondaryButton],a[class*=loginRecoveryButton],[class*=rowActions] :-webkit-any(a,button),[class*=pagination] button,[class*=registerMethodNav] button,[class*=promptChips] button,[data-specular-density=quiet]){--button-specular-rest-opacity:.1;--button-specular-hover-opacity:.48}:where(button[class*=stageButton],button[class*=modelSelector],button[class*=filterChip],button[class*=providerChip],button[class*=sizeChip],button[class*=codeTab],button[class*=passwordToggle],button[class*=oauthButton],button[class*=registerSocialButton],button[class*=registerSendCodeButton],button[role=tab],button[aria-pressed],a[class*=loginSecondaryButton],a[class*=loginRecoveryButton],[class*=rowActions] :is(a,button),[class*=pagination] button,[class*=registerMethodNav] button,[class*=promptChips] button,[data-specular-density=quiet]){--button-specular-rest-opacity:.1;--button-specular-hover-opacity:.48}:where(button[class*=themeToggle],button[class*=hamburger],button[class*=mobileNavClose],button[class*=closeButton]){--button-specular-rest-opacity:.28;--button-specular-hover-opacity:.76}:where(button[class*=danger],button[class*=Danger],button[aria-label*=删除],button[aria-label*=注销],button[aria-label*=退出],a[class*=danger],a[class*=Danger],[data-tone=danger]){--button-specular-control-highlight:var(--button-specular-danger-highlight);--button-specular-control-edge:var(--button-specular-danger-edge);--button-specular-control-glow:var(--button-specular-danger-glow)}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):-webkit-any(:disabled,[aria-disabled=true]):after{opacity:.2;filter:none}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):is(:disabled,[aria-disabled=true]):after{opacity:.2;filter:none}#main-content :-webkit-any(h1,h2,h3,section)[tabindex="-1"]:focus{outline:none}#main-content :is(h1,h2,h3,section)[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:no-preference){.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:background .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),filter .45s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),fill .3s,stroke .3s!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):-webkit-any(:hover,:active){transform:none!important}:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):is(:hover,:active){transform:none!important}}@media (forced-colors:active){:where(button:not([data-specular=off]):not(.specular-button),a[data-specular=true],a[role=button],a[class*=Btn],a[class*=Button],a[class*=ctaPrimary],a[class*=ctaSecondary],[class*=topbarActions] a,[class*=quickActions] a,[class*=toolbarActions] a,[class*=cardHeading] a,[class*=rowActions] a):where(:not(.specular-button)):after{display:none}}code[class*=language-],pre[class*=language-]{color:var(--color-text-body);font-family:var(--font-mono);text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;overflow-wrap:normal;-moz-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none;font-size:13px;line-height:1.75}pre[class*=language-]{margin:0;padding:16px 18px;overflow:auto}:not(pre)>code[class*=language-]{background:var(--color-code-bg);color:var(--color-code-text);border-radius:4px;padding:2px 6px}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--color-code-muted)}.token.punctuation{color:var(--color-text-dim)}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:var(--color-danger)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--color-success-strong)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--color-warning)}.token.atrule,.token.attr-value,.token.keyword{color:var(--color-accent-label)}.token.function,.token.class-name{color:var(--color-accent)}.token.regex,.token.important,.token.variable{color:var(--color-warning)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}
