._page_1i59n_22{--ls-bg: #080b14;--ls-surface: #101625;--ls-line: rgba(255, 255, 255, .09);--ls-line-strong: rgba(255, 255, 255, .18);--ls-ink: #eef2f9;--ls-ink-2: #c2cbdb;--ls-ink-3: #8f9bb0;--ls-ink-4: #6b7789;--ls-title: #ffffff;--ls-brand-sub: rgba(255, 255, 255, .42);--ls-brand: #bcd7ff;--ls-brand-bright: #7cb0ff;--ls-brand-soft: rgba(96, 165, 250, .14);--ls-brand-line: rgba(124, 176, 255, .28);--ls-accent: #f9a8d4;--ls-accent-soft: rgba(244, 114, 182, .14);--ls-accent-line: rgba(249, 168, 212, .3);--ls-link-hover: #ffffff;--ls-glow-1: rgba(59, 130, 246, .42);--ls-glow-2: rgba(219, 39, 119, .34);--ls-grid: rgba(255, 255, 255, .04);--ls-glass-bg: rgba(255, 255, 255, .05);--ls-glass-hover: rgba(255, 255, 255, .08);--ls-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--ls-glass-shadow: none;--ls-logo-shadow: drop-shadow(0 18px 36px rgba(0, 0, 0, .6));--ls-switch-bg: rgba(255, 255, 255, .06);--ls-switch-active-bg: rgba(96, 165, 250, .22);--ls-switch-active-ink: #dbeafe;--ls-grad-blue: linear-gradient(135deg, #60a5fa 0%, #1e40af 100%);--ls-grad-pink: linear-gradient(135deg, #f472b6 0%, #db2777 100%);--ls-radius-btn: 12px;--ls-radius-card: 18px;--ls-radius-lg: 28px;--ls-shadow-2: 0 2px 4px rgba(0, 0, 0, .35), 0 18px 36px -22px rgba(0, 0, 0, .75);--ls-shadow-3: 0 4px 10px rgba(0, 0, 0, .4), 0 44px 84px -40px rgba(0, 0, 0, .9);--ls-ease: cubic-bezier(.16, 1, .3, 1);--ls-font: "MiSans", "HarmonyOS Sans SC", "PingFang SC", "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", Inter, "Helvetica Neue", Arial, sans-serif;position:relative;overflow:hidden;min-height:100vh;display:flex;background-color:var(--ls-bg);color:var(--ls-ink);font-family:var(--ls-font);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .32s var(--ls-ease),color .32s var(--ls-ease)}._page_1i59n_22[data-theme=light]{--ls-bg: #ffffff;--ls-surface: #ffffff;--ls-line: #e4e9f2;--ls-line-strong: #cfd8e6;--ls-ink: #111827;--ls-ink-2: #4b5563;--ls-ink-3: #6b7280;--ls-ink-4: #9ca3af;--ls-title: #111827;--ls-brand-sub: rgba(17, 24, 39, .5);--ls-brand: #1e40af;--ls-brand-bright: #2563eb;--ls-brand-soft: #eaf1ff;--ls-brand-line: rgba(37, 99, 235, .26);--ls-accent: #db2777;--ls-accent-soft: #fdf2f8;--ls-accent-line: rgba(219, 39, 119, .22);--ls-link-hover: #1e40af;--ls-glow-1: rgba(59, 130, 246, .16);--ls-glow-2: rgba(219, 39, 119, .1);--ls-grid: rgba(17, 24, 39, .04);--ls-glass-bg: #ffffff;--ls-glass-hover: #ffffff;--ls-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, 1);--ls-glass-shadow: 0 12px 28px -18px rgba(17, 24, 39, .28);--ls-logo-shadow: drop-shadow(0 14px 26px rgba(17, 24, 39, .18));--ls-switch-bg: rgba(255, 255, 255, .92);--ls-switch-active-bg: #e8f0ff;--ls-switch-active-ink: #1e40af;--ls-shadow-2: 0 2px 4px rgba(17, 24, 39, .04), 0 18px 36px -22px rgba(17, 24, 39, .2);--ls-shadow-3: 0 4px 10px rgba(17, 24, 39, .05), 0 40px 72px -36px rgba(17, 24, 39, .24)}._page_1i59n_22:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(58% 52% at 80% 6%,var(--ls-glow-1),transparent 64%),radial-gradient(46% 46% at 8% 92%,var(--ls-glow-2),transparent 68%),linear-gradient(var(--ls-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ls-grid) 1px,transparent 1px);background-size:auto,auto,56px 56px,56px 56px;transition:opacity .32s var(--ls-ease)}._themeSwitch_1i59n_134{position:absolute;top:20px;right:24px;z-index:5;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--ls-switch-bg);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}._themeSwitchBtn_1i59n_148{height:30px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:var(--ls-ink-3);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:color .2s var(--ls-ease),background-color .2s var(--ls-ease)}._themeSwitchBtn_1i59n_148:hover{color:var(--ls-ink)}._themeSwitchBtnActive_1i59n_167{height:30px;padding:0 12px;border:none;border-radius:999px;background:var(--ls-switch-active-bg);color:var(--ls-switch-active-ink);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}._brandPanel_1i59n_182{position:relative;z-index:1;flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:64px 56px}._brandContent_1i59n_192{max-width:420px;text-align:center}._brandLogo_1i59n_197{margin:0 0 22px}._logoImg_1i59n_201{width:84px;height:84px;object-fit:contain;border-radius:18px;margin:0 auto;filter:var(--ls-logo-shadow)}._brandTitle_1i59n_210{font-size:34px;font-weight:500;letter-spacing:-.01em;line-height:1.24;color:var(--ls-title);margin:0 0 10px}._brandSubtitle_1i59n_222{font-size:12px;font-weight:600;letter-spacing:3px;line-height:1.5;color:var(--ls-brand-sub);margin:0 0 44px}._agentCards_1i59n_235{display:grid;grid-template-columns:repeat(2,176px);gap:16px;justify-content:center}._agentCard_1i59n_235{min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;text-align:center;border-radius:var(--ls-radius-card);background:var(--ls-glass-bg);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:var(--ls-glass-highlight),var(--ls-glass-shadow);transition:transform .32s var(--ls-ease),border-color .32s var(--ls-ease),background-color .32s var(--ls-ease),box-shadow .32s var(--ls-ease)}._agentCard_1i59n_235:hover{transform:translateY(-3px);background:var(--ls-glass-hover)}._agentCard_1i59n_235:first-child:hover{border-color:var(--ls-brand-line)}._agentCard_1i59n_235:last-child:hover{border-color:var(--ls-accent-line)}._agentIcon_1i59n_272{width:48px;height:48px;margin:0 0 12px;border-radius:14px;display:flex;align-items:center;justify-content:center}._agentIconBlue_1i59n_282{background:var(--ls-brand-soft);border:1px solid var(--ls-brand-line)}._agentIconPink_1i59n_287{background:var(--ls-accent-soft);border:1px solid var(--ls-accent-line)}._agentEmoji_1i59n_292{font-size:20px;line-height:1}._agentName_1i59n_297{font-size:15px;font-weight:600;line-height:1.45;color:var(--ls-ink);margin:0 0 4px}._agentDesc_1i59n_305{font-size:12px;line-height:1.6;color:var(--ls-ink-2);margin:0 0 8px}._agentDetail_1i59n_312{font-size:11px;line-height:1.6;color:var(--ls-ink-4);margin:0}._formPanel_1i59n_320{position:relative;z-index:1;flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:48px 56px}._formContainer_1i59n_330{width:100%;max-width:396px;padding:40px 36px;border-radius:var(--ls-radius-lg);background:var(--ls-surface);border:1px solid var(--ls-line);box-shadow:var(--ls-shadow-3);transition:background-color .32s var(--ls-ease),border-color .32s var(--ls-ease),box-shadow .32s var(--ls-ease)}._formHeader_1i59n_342{margin:0 0 28px}._formTitle_1i59n_346{font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--ls-ink);margin:0 0 8px}._formSubtitle_1i59n_355{font-size:14px;line-height:1.75;color:var(--ls-ink-3);margin:0}._tabs_1i59n_362{margin-bottom:16px}._submitBtn_1i59n_367{height:48px;border-radius:var(--ls-radius-btn);border:none;font-weight:600;font-size:15px;background-image:var(--ls-grad-blue);box-shadow:inset 0 1px #ffffff3d,0 14px 30px -18px #1e40aff2;transition:transform .22s var(--ls-ease),box-shadow .24s var(--ls-ease),opacity .2s var(--ls-ease)}._submitBtn_1i59n_367:hover{opacity:.94;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 20px 36px -18px #1e40afe6}._submitBtnPink_1i59n_384{height:48px;border-radius:var(--ls-radius-btn);border:none;font-weight:600;font-size:15px;background-image:var(--ls-grad-pink);box-shadow:inset 0 1px #ffffff3d,0 14px 30px -18px #db2777e6}._submitBtnPink_1i59n_384:hover{opacity:.94;transform:translateY(-1px)}._formFooter_1i59n_400{margin:18px 0 0;text-align:center;font-size:13px;line-height:1.9;color:var(--ls-ink-3)}._formFooter_1i59n_400 a{color:var(--ls-brand-bright);font-weight:600;transition:color .2s var(--ls-ease)}._formFooter_1i59n_400 a:hover{color:var(--ls-link-hover)}._invitationBanner_1i59n_419{margin:0 0 20px;padding:12px 16px;text-align:center;border-radius:var(--ls-radius-btn);background:var(--ls-accent-soft);border:1px solid var(--ls-accent-line)}._invitationText_1i59n_428{font-size:14px;line-height:1.7;color:var(--ls-ink);margin:0 0 4px}._invitationSubtext_1i59n_435{font-size:12px;line-height:1.6;color:var(--ls-ink-3);margin:0}@media (max-width: 900px){._page_1i59n_22{flex-direction:column}._brandPanel_1i59n_182{flex:0 0 auto;padding:48px 24px 8px}._brandLogo_1i59n_197{margin-bottom:16px}._logoImg_1i59n_201{width:64px;height:64px}._brandTitle_1i59n_210{font-size:26px}._brandSubtitle_1i59n_222{margin-bottom:0}._agentCards_1i59n_235{display:none}._formPanel_1i59n_320{flex:1 1 auto;align-items:flex-start;padding:32px 20px 56px}._formContainer_1i59n_330{max-width:420px;padding:28px 22px;border-radius:var(--ls-radius-card)}._themeSwitch_1i59n_134{top:14px;right:16px}}._page_1n1ln_19{display:flex;min-height:100vh;padding:20px 16px;box-sizing:border-box;color:#eef2f9;background:radial-gradient(58% 48% at 82% 4%,rgba(59,130,246,.32),transparent 62%),radial-gradient(46% 44% at 6% 96%,rgba(219,39,119,.26),transparent 66%),#05070f;font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Source Han Sans SC,Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,Inter,Helvetica Neue,Arial,sans-serif}._card_1n1ln_33{margin:auto;width:100%;max-width:1060px;padding:20px 26px 16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0b0f1beb;box-shadow:0 30px 70px -40px #000000e6}._cardNarrow_1n1ln_46{max-width:620px;padding:26px 26px 20px}._header_1n1ln_52{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}._logo_1n1ln_61{width:32px;height:32px;flex:0 0 auto;object-fit:contain}._brandText_1n1ln_68{min-width:0}._brandTitle_1n1ln_72{font-size:16px;font-weight:700;line-height:1.3}._brandSub_1n1ln_78{margin-top:2px;font-size:11px;line-height:1.5;color:#6b7789}._headerAside_1n1ln_85{margin-left:auto;font-size:12px;line-height:1.5;color:#9aa6b8;white-space:nowrap}._headerAside_1n1ln_85 a{margin-left:4px;color:#7cb0ff;font-weight:600}._cols_1n1ln_100{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._section_1n1ln_105{min-width:0}._section_1n1ln_105:first-child{padding-right:26px}._section_1n1ln_105+._section_1n1ln_105{padding-left:26px;border-left:1px solid rgba(255,255,255,.07)}._sectionHead_1n1ln_119{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#8fb8f0}._badge_1n1ln_130{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(124,176,255,.3);background:#7cb0ff29;font-size:10px;font-weight:700;letter-spacing:0;color:#7cb0ff}._fieldRow_1n1ln_147{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}._tip_1n1ln_153{margin:2px 0 0;font-size:11px;line-height:1.7;color:#6b7789}._form_1n1ln_16 .ant-form-item{margin-bottom:12px}._form_1n1ln_16 .ant-form-item-label{padding-bottom:4px}._form_1n1ln_16 .ant-form-item-label>label{height:20px;font-size:13px;color:#a7b3c5}._form_1n1ln_16 .ant-form-item-extra{margin-top:4px;min-height:0;font-size:11px;line-height:1.5;color:#6b7789}._form_1n1ln_16 .ant-form-item-explain{margin-top:2px;font-size:11px}._form_1n1ln_16 .ant-radio-button-wrapper{height:48px;line-height:46px}._footer_1n1ln_195{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}._form_1n1ln_16 ._agreeItem_1n1ln_206{margin-bottom:0}._agreeItem_1n1ln_206 .ant-checkbox-wrapper{font-size:13px;line-height:1.6;color:#9aa6b8}._submitBtn_1n1ln_216{min-width:200px}@media (max-width: 920px){._page_1n1ln_19{padding:14px 12px 28px}._card_1n1ln_33{padding:16px 16px 14px;border-radius:14px}._header_1n1ln_52{flex-wrap:wrap}._headerAside_1n1ln_85{width:100%;margin-left:0}._cols_1n1ln_100{grid-template-columns:minmax(0,1fr)}._section_1n1ln_105:first-child{padding-right:0}._section_1n1ln_105+._section_1n1ln_105{margin-top:6px;padding-top:12px;padding-left:0;border-top:1px solid rgba(255,255,255,.07);border-left:none}._fieldRow_1n1ln_147{grid-template-columns:minmax(0,1fr);gap:0}._submitBtn_1n1ln_216{flex:1 1 100%}}@media (min-width: 921px) and (max-height: 800px){._page_1n1ln_19{padding:10px 16px}._card_1n1ln_33{padding:12px 22px 10px}._header_1n1ln_52{padding-bottom:10px;margin-bottom:12px}._form_1n1ln_16 .ant-form-item{margin-bottom:8px}._form_1n1ln_16 .ant-form-item-label>label{height:18px;font-size:12px}._footer_1n1ln_195{padding-top:10px}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background-color:var(--page-bg);color:var(--text-1)}.ant-layout{background-color:transparent}.login-shell{min-height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fdf2f8,#eef2ff);padding:24px}.num{font-family:SF Mono,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.muted{color:var(--text-3);font-size:12px}:root{--modal-width: 1180px;--modal-body-max-height: calc(100vh - 200px) }.ant-modal:not(.ant-modal-confirm){width:min(var(--modal-width),calc(100vw - 32px))!important}.ant-modal-body{max-height:var(--modal-body-max-height);overflow-y:auto}.ant-modal.ant-modal-confirm{max-width:min(640px,calc(100vw - 32px))!important}.ant-modal[data-fls-w=sm]{width:min(520px,calc(100vw - 32px))!important}.ant-modal[data-fls-w=md]{width:min(720px,calc(100vw - 32px))!important}.ant-modal.fls-modal-slim,.ant-modal.fls-w-sm{width:min(520px,calc(100vw - 32px))!important}.ant-modal.fls-w-md{width:min(720px,calc(100vw - 32px))!important}.ant-modal.fls-modal-wide{width:min(var(--modal-width),calc(100vw - 32px))!important}.ant-modal-body>form.ant-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.ant-modal-body>form.ant-form>.ant-form-item{margin-bottom:16px}.ant-modal-body>form.ant-form>.ant-form-item:has(textarea),.ant-modal-body>form.ant-form>.ant-form-item:has(.ant-btn),.ant-modal-body>form.ant-form>.fls-span-2,.ant-modal-body>form.ant-form>*:not(.ant-form-item){grid-column:1 / -1}.ant-modal[data-fls-w=sm] .ant-modal-body>form.ant-form,.ant-modal.fls-modal-slim .ant-modal-body>form.ant-form,.ant-modal.fls-w-sm .ant-modal-body>form.ant-form{grid-template-columns:minmax(0,1fr)}
