.auth_shell__ChX6G{--auth-gutter:clamp(16px,2vw,32px);--background:var(--glass-canvas);--foreground:var(--glass-ink);--muted-foreground:var(--glass-muted);--border:var(--glass-line);--input:var(--glass-line-strong);--ring:var(--glass-tint);--destructive:oklch(0.577 0.245 27.325);min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);padding:var(--auth-gutter);color:var(--glass-ink);background:var(--glass-ambient),var(--glass-canvas);color-scheme:light}.auth_formSide__Ld9VE{display:flex;flex-direction:column;align-self:start;min-height:calc(100svh - var(--auth-gutter) - var(--auth-gutter));min-width:0;padding:12px clamp(12px,2vw,32px)}.auth_formHeader__STSNi{display:flex;justify-content:space-between;align-items:center;gap:20px}.auth_brand__mwwlb{display:inline-flex;align-items:center;flex:none;color:var(--glass-ink);text-decoration:none;border-radius:6px}.auth_backLink__HWMq4:focus-visible,.auth_brand__mwwlb:focus-visible{outline:2px solid var(--glass-tint);outline-offset:6px}.auth_backLink__HWMq4{display:inline-flex;align-items:center;gap:6px;color:var(--glass-muted);font-size:12px;text-decoration:none;white-space:nowrap;border-radius:4px;text-underline-offset:4px}.auth_backLink__HWMq4 svg{width:13px;height:13px}.auth_backLink__HWMq4:hover{color:var(--glass-tint);text-decoration:underline}.auth_formWrap__KTM15{flex:1;display:flex;align-items:center;justify-content:center;padding:36px 0}.auth_form__HMNG6{width:100%;max-width:440px;padding:clamp(26px,3vw,40px);border:1px solid var(--glass-edge);border-radius:28px;background:var(--glass-panel);box-shadow:var(--glass-shadow-inset),var(--glass-shadow-raised)}.auth_form__HMNG6 h1{color:var(--glass-ink);font-size:clamp(28px,2.35vw,36px);font-weight:600;line-height:1.12;letter-spacing:-.04em}.auth_form__HMNG6 h1+p{color:var(--glass-muted);font-size:14px;line-height:1.7}.auth_form__HMNG6 [data-slot=field-group]{gap:20px}.auth_form__HMNG6 [data-slot=field-label]{color:var(--glass-ink);font-size:13px;font-weight:550}.auth_form__HMNG6 [data-slot=field-description],.auth_form__HMNG6 [data-slot=field-separator-content]{color:var(--glass-muted);font-size:12px;line-height:1.65}.auth_form__HMNG6 a{color:var(--glass-tint);text-underline-offset:4px}.auth_form__HMNG6 a:hover{color:var(--glass-ink)}.auth_form__HMNG6 a:focus-visible{outline:2px solid var(--glass-tint);outline-offset:3px;border-radius:3px}.auth_form__HMNG6 [data-slot=field-description] a{font-weight:550}.auth_form__HMNG6 [data-slot=field-separator-content]{padding-inline:10px;background:var(--glass-overlay)}.auth_form__HMNG6 [data-slot=separator]{background:var(--glass-line)}.auth_form__HMNG6 [data-slot=input]{border:1px solid var(--glass-line-strong);border-radius:12px;background:var(--glass-field);color:var(--glass-ink);box-shadow:var(--glass-shadow-inset);color-scheme:light}.auth_form__HMNG6 [data-slot=input]::placeholder{color:var(--glass-muted)}.auth_form__HMNG6 [data-slot=input]:focus-visible{border-color:var(--glass-tint);outline:1px solid var(--glass-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--glass-tint) 12%,transparent)}.auth_form__HMNG6 [data-slot=input][aria-invalid=true]{border-color:var(--destructive)}.auth_form__HMNG6 [data-slot=input][aria-invalid=true]:focus-visible{outline-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 12%,transparent)}.auth_form__HMNG6 [data-slot=button]{border-radius:12px;font-size:14px}.auth_form__HMNG6 [data-slot=button]:focus-visible{outline:2px solid var(--glass-tint);outline-offset:3px}.auth_form__HMNG6 [data-slot=button][type=submit]{color:#ffffff;background-color:var(--glass-ink);background-image:var(--glass-gloss-highlight);border-color:rgb(255 255 255/.14);box-shadow:var(--glass-gloss-shadow)}.auth_form__HMNG6 [data-slot=button][type=submit]:hover{background-color:#3b3346}.auth_form__HMNG6 [data-slot=button]:not([type=submit]):not([aria-pressed]){color:var(--glass-ink);background:var(--glass-panel-quiet);border-color:var(--glass-line-strong);box-shadow:var(--glass-shadow-inset)}.auth_form__HMNG6 [data-slot=button]:not([type=submit]):not([aria-pressed]):hover{background:var(--glass-panel)}.auth_form__HMNG6 [data-slot=button][aria-pressed]{color:var(--glass-muted)}.auth_form__HMNG6 [data-slot=button][aria-pressed]:hover{color:var(--glass-ink);background:var(--glass-soft)}.auth_footnote__mVz0Q{color:var(--glass-muted);font-size:11px;line-height:1.7}.auth_showcase__aE7k_{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;min-height:calc(100svh - var(--auth-gutter) - var(--auth-gutter));padding:clamp(24px,2.5vw,40px);overflow:hidden;border:1px solid var(--glass-edge);border-radius:30px;background:var(--glass-panel-quiet);box-shadow:var(--glass-shadow-inset),var(--glass-shadow)}.auth_showcase__aE7k_:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(140deg,rgb(255 255 255/.5),transparent 45%)}.auth_showcaseCharacters__5uMqE,.auth_showcaseFoot__83NrB,.auth_showcaseIntro__OIVX8{position:relative}.auth_showcaseIntro__OIVX8>span{display:inline-flex;align-items:center;gap:7px;color:var(--glass-tint);font-size:12px;font-weight:500}.auth_showcaseIntro__OIVX8>span svg{width:14px;height:14px}.auth_showcaseIntro__OIVX8 h2{max-width:480px;margin-top:18px;color:var(--glass-ink);font-size:clamp(32px,3.2vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.1}.auth_showcaseIntro__OIVX8 h2 em{color:var(--glass-tint);font-style:normal}.auth_showcaseIntro__OIVX8>p{max-width:390px;margin-top:18px;color:var(--glass-muted);font-size:13px;line-height:1.7}.auth_showcaseCharacters__5uMqE{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:620px;align-self:center;padding-block:8px}.auth_showcaseCharacter__oboz7{position:relative;width:min(100%,360px,36svh);aspect-ratio:.95;overflow:hidden;border:4px solid var(--glass-panel);border-radius:42% 42% 30px 30px;background:var(--glass-soft);box-shadow:var(--glass-shadow-inset),var(--glass-shadow-raised)}.auth_showcaseCharacterHint__S4XJo{color:var(--glass-muted);font-size:11px;line-height:1.5}.auth_showcaseFoot__83NrB{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid var(--glass-line);border-radius:18px;background:var(--glass-panel-quiet);box-shadow:var(--glass-shadow-inset)}.auth_showcaseFoot__83NrB>svg{flex:none;color:var(--glass-tint)}.auth_showcaseFoot__83NrB strong{display:block;margin-bottom:4px;color:var(--glass-ink);font-size:12px;font-weight:600}.auth_showcaseFoot__83NrB p{color:var(--glass-muted);font-size:11px;line-height:1.6}@media (max-width:1100px){.auth_formSide__Ld9VE{padding-inline:4px}.auth_showcase__aE7k_{padding:24px}}@media (max-width:1023px){.auth_shell__ChX6G{--auth-gutter:20px;display:block;padding:20px 16px}.auth_showcase__aE7k_{display:none}.auth_formSide__Ld9VE{padding:4px 0}.auth_formHeader__STSNi{gap:12px}.auth_brand__mwwlb svg{width:156px}.auth_formWrap__KTM15{padding:32px 0}.auth_footnote__mVz0Q{text-align:center}}@media (max-width:390px){.auth_form__HMNG6{padding:26px 20px;border-radius:23px}.auth_backLink__HWMq4{gap:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.auth_shell__ChX6G *,.auth_shell__ChX6G :after,.auth_shell__ChX6G :before{transition-duration:0s!important;animation-duration:0s!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.auth_showcase__aE7k_:before{display:none}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.auth_showcaseCharacterHint__S4XJo{display:none}}.platform_page__R7Cwe{width:100%;max-width:1600px;margin-inline:auto;padding:32px clamp(20px,3vw,44px) 48px;display:flex;flex-direction:column;gap:26px}.platform_intro__6uEGp{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.platform_intro__6uEGp h1{font-family:var(--font-sans),sans-serif;font-size:clamp(28px,3vw,40px);font-weight:550;letter-spacing:-.045em;line-height:1.18}.platform_intro__6uEGp p{margin-top:9px;color:var(--muted-foreground);font-size:13px;line-height:1.65;max-width:620px}.platform_context__Zts_V{display:flex;align-items:center;gap:8px;color:var(--dashboard-on-lavender);font-size:12px;margin-bottom:14px}.platform_context__Zts_V svg{width:15px;height:15px}.platform_actions__Cp7Of{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform_actions__Cp7Of [data-slot=button]{border-radius:100px}.platform_metrics__p8P6y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.platform_metric__puxtv{position:relative;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:20px}.platform_metric__puxtv>svg{position:absolute;right:20px;top:20px;width:17px;height:17px;color:var(--dashboard-accent)}.platform_metric__puxtv p{font-size:12px;color:var(--muted-foreground);padding-right:20px}.platform_metric__puxtv strong{display:block;margin:14px 0 7px;font-size:32px;font-weight:550;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.platform_metric__puxtv small{font-size:11px;color:var(--muted-foreground)}.platform_split__oaCZ3{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px;align-items:start}.platform_panel__llRgp{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:22px;overflow:hidden}.platform_panelHead__h4eKy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:21px 23px;border-bottom:1px solid var(--border)}.platform_panelHead__h4eKy h2{font-size:15px;font-weight:550;letter-spacing:-.015em}.platform_panelHead__h4eKy p{margin-top:5px;font-size:12px;color:var(--muted-foreground)}.platform_panelHead__h4eKy a{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dashboard-on-lavender)}.platform_panelBody__ULzxL{padding:23px}.platform_notice__EMpUy{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border:1px solid var(--border);border-radius:16px;background:var(--dashboard-lavender);font-size:13px;line-height:1.65}.platform_notice__EMpUy>svg{flex:none;height:18px;width:18px;margin-top:2px;color:var(--dashboard-on-lavender)}.platform_notice__EMpUy a{text-decoration:underline;text-underline-offset:3px}.platform_toolbar__To81G{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.platform_search__N3tIF{position:relative;flex:1;min-width:200px;max-width:420px}.platform_search__N3tIF svg{position:absolute;left:12px;top:12px;height:15px;width:15px;color:var(--muted-foreground)}.platform_search__N3tIF input{padding-left:36px;height:40px;border-radius:12px;background:var(--card)}.platform_toolbar__To81G [data-slot=select-trigger]{min-width:155px;height:40px;border-radius:12px;background:var(--card)}.platform_count__gxMPr{margin-left:auto;font-size:12px;color:var(--muted-foreground)}.platform_tableWrap__BGHJK{width:100%;overflow-x:auto}.platform_table__UbPan{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.platform_table__UbPan th{background:color-mix(in srgb,var(--muted) 52%,var(--card));font-size:11px;color:var(--muted-foreground);font-weight:500;padding:13px 23px;white-space:nowrap;border-bottom:1px solid var(--border)}.platform_table__UbPan td{padding:17px 23px;border-bottom:1px solid var(--border);vertical-align:middle}.platform_table__UbPan tr:last-child td{border-bottom:0}.platform_table__UbPan td strong{display:block;font-weight:500}.platform_table__UbPan td small{display:block;margin-top:4px;font-size:11px;color:var(--muted-foreground);line-height:1.5;overflow-wrap:anywhere}.platform_table__UbPan a:hover{color:var(--dashboard-on-lavender);text-decoration:underline;text-underline-offset:4px}.platform_table__UbPan td [data-slot=button]{border-radius:10px;white-space:nowrap}.platform_badge__ERXSW{display:inline-flex;align-items:center;gap:5px;border-radius:100px;padding:5px 9px;font-size:11px;line-height:1.2;background:var(--muted);color:var(--muted-foreground);white-space:nowrap}.platform_badge__ERXSW[data-tone=good]{color:light-dark(#376c56,#b2d9c4);background:light-dark(#eaf3ed,#293d33)}.platform_badge__ERXSW[data-tone=attention]{color:light-dark(#8a5a25,#ebce9e);background:light-dark(#fbf0df,#463829)}.platform_badge__ERXSW[data-tone=accent]{color:var(--dashboard-on-lavender);background:var(--dashboard-lavender)}.platform_pager__CRfMt{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 23px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.platform_empty__hTW3v{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:9px;text-align:center}.platform_empty__hTW3v svg{width:25px;height:25px;color:var(--dashboard-accent);margin-bottom:5px}.platform_empty__hTW3v strong{font-size:14px;font-weight:500}.platform_empty__hTW3v p{font-size:12px;color:var(--muted-foreground);max-width:370px;line-height:1.6}.platform_runtime__iFbj8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 23px;border-bottom:1px solid var(--border)}.platform_runtime__iFbj8:last-child{border-bottom:0}.platform_runtime__iFbj8 strong{font-size:12px;font-weight:500}.platform_runtime__iFbj8 p{color:var(--muted-foreground);font-size:11px;line-height:1.6;max-width:280px;margin-top:4px;overflow-wrap:anywhere}.platform_chart__RXEtS{padding:26px 23px 20px}.platform_chart__RXEtS svg{display:block;width:100%;height:190px;overflow:visible}.platform_chartLabels__rrXNS{display:flex;justify-content:space-between;font-size:10px;color:var(--muted-foreground);padding-top:14px}.platform_chartLegend__NtzpK{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--muted-foreground);font-size:11px}.platform_chartLegend__NtzpK:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dashboard-accent)}.platform_activity__nd12l{display:flex;gap:12px;padding:18px 23px;border-bottom:1px solid var(--border)}.platform_activity__nd12l:last-child{border-bottom:0}.platform_activity__nd12l svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--dashboard-accent)}.platform_activity__nd12l strong{font-size:12px;font-weight:500}.platform_activity__nd12l p{font-size:12px;color:var(--muted-foreground);line-height:1.65;margin-top:4px;overflow-wrap:anywhere;white-space:pre-wrap}.platform_activity__nd12l small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:7px}.platform_form__AnJY5{display:flex;flex-direction:column;gap:18px}.platform_field__uoAp0{display:flex;flex-direction:column;gap:8px;font-size:13px}.platform_field__uoAp0>span{color:var(--muted-foreground);font-size:11px;line-height:1.65}.platform_field__uoAp0 [data-slot=select-trigger],.platform_field__uoAp0 input,.platform_field__uoAp0 textarea{width:100%;background:var(--background);border-radius:10px;min-height:38px}.platform_switchRow__HoiWs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.platform_switchRow__HoiWs label{font-size:13px;font-weight:500}.platform_switchRow__HoiWs p{color:var(--muted-foreground);font-size:12px;line-height:1.65;margin-top:5px}.platform_error__IcRXY{padding:12px 14px;border:1px solid var(--destructive);border-radius:10px;font-size:12px;color:var(--destructive)}.platform_details__E9x3w{display:grid;gap:16px}.platform_details__E9x3w dt{font-size:11px;color:var(--muted-foreground);margin-bottom:6px}.platform_details__E9x3w dd{font-size:13px;overflow-wrap:anywhere;line-height:1.6}.platform_signinPanel__fg3eR{display:flex;height:100%;min-height:600px;flex-direction:column;justify-content:center;padding:60px;color:#191919;background:#eeebf7;border-radius:28px}.platform_signinPanel__fg3eR>svg{height:56px;width:56px;color:#827095;margin-bottom:32px}.platform_signinPanel__fg3eR h2{font-size:42px;line-height:1.15;letter-spacing:-.05em;max-width:440px;font-weight:500}.platform_signinPanel__fg3eR p{font-size:14px;color:#68655f;max-width:340px;line-height:1.8;margin-top:22px}@media (max-width:1100px){.platform_metrics__p8P6y{grid-template-columns:repeat(2,minmax(0,1fr))}.platform_split__oaCZ3{grid-template-columns:1fr}}@media (max-width:700px){.platform_intro__6uEGp{align-items:flex-start;flex-direction:column}.platform_page__R7Cwe{padding:24px 18px}.platform_metric__puxtv{padding:18px}.platform_table__UbPan td,.platform_table__UbPan th{padding:14px}.platform_signinPanel__fg3eR{display:none}}