.Auth_shell__xNGP_{min-height:100vh;background:linear-gradient(140deg,oklch(20% .04 262),oklch(14% .03 262) 60%,oklch(10% .02 262));color:var(--color-ink-inverse);display:grid;grid-template-columns:1.1fr 1fr;position:relative;overflow:hidden}.Auth_shell__xNGP_:before{content:"";position:absolute;inset:-120px auto auto -120px;width:520px;height:520px;background:radial-gradient(circle,color-mix(in oklch,var(--color-brand) 38%,transparent),transparent 65%);filter:blur(20px)}.Auth_shell__xNGP_:after{content:"";position:absolute;inset:auto -200px -200px auto;width:600px;height:600px;background:radial-gradient(circle,color-mix(in oklch,oklch(70% .18 280) 22%,transparent),transparent 60%);filter:blur(30px)}@media (max-width:960px){.Auth_shell__xNGP_{grid-template-columns:1fr}}.Auth_story__o3uCI{position:relative;z-index:2;padding:var(--space-9) clamp(2.5rem,4vw,5rem);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-7)}.Auth_brandWord__E8rFz{display:block;margin-bottom:var(--space-2)}.Auth_brandPanelEyebrow__PJ1sM{display:block;font-size:11px;font-weight:var(--weight-semibold);color:oklch(80% .04 250);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-top:var(--space-3)}.Auth_storyHeadline__EEY9q{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);font-weight:var(--weight-bold);line-height:1.12;letter-spacing:-.018em;max-width:520px}.Auth_storyBody__bH_o9{font-size:var(--text-md);color:oklch(82% .02 250);line-height:var(--leading-normal);max-width:480px}.Auth_bulletList__gPWgC{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.Auth_bullet__aZ0_b{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);color:oklch(85% .018 250)}.Auth_bulletDot__voMNG{width:6px;height:6px;margin-top:8px;border-radius:50%;background:oklch(75% .13 262);flex-shrink:0}.Auth_storyFoot__EBXQd{font-size:11px;color:oklch(72% .014 250);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Auth_formColumn__aX_Go{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,4vw,4rem)}.Auth_card__VHkf7{background:oklch(98% .004 250);color:var(--color-ink);border-radius:var(--radius-xl);padding:clamp(2rem,1.4rem + 1.4vw,2.75rem);width:min(100%,420px);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 36px 80px -32px oklch(0 0 0/.6),0 16px 32px -12px oklch(0 0 0/.4);border:1px solid oklch(96% .005 250)}.Auth_cardEyebrow__k0UbI{font-size:11px;font-weight:var(--weight-semibold);color:var(--color-brand);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.Auth_cardTitle__cs052{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-ink-strong);letter-spacing:var(--tracking-tight)}.Auth_cardCaption__LYL5A{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-snug)}.Auth_field__eFxWp{display:flex;flex-direction:column;gap:6px}.Auth_label__bcB3h{font-size:11px;font-weight:var(--weight-semibold);color:var(--color-ink-subtle);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.Auth_input__HBDmu{border:1px solid var(--color-line-strong);background:var(--color-bg-raised);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-md);color:var(--color-ink);font-family:inherit;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.Auth_input__HBDmu:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-brand) 18%,transparent)}.Auth_row__SAXIm{align-items:center;justify-content:space-between;font-size:var(--text-xs)}.Auth_metaRow__jNw6a,.Auth_row__SAXIm{display:flex;color:var(--color-ink-muted)}.Auth_metaRow__jNw6a{flex-wrap:wrap;gap:var(--space-2);font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase}.Auth_tag__yD5_w{padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-ink-muted)}.Auth_projectsPage__aJ_6H{min-height:100vh;background:var(--color-bg);display:flex;flex-direction:column;padding:clamp(2rem,4vw,4rem);gap:var(--space-7)}.Auth_projectsHeader__UgS_g{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap}.Auth_projectsHeading__9Pdd4{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}.Auth_projectsTitle__LxAD0{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:var(--weight-bold);color:var(--color-ink-strong);letter-spacing:var(--tracking-tight)}.Auth_projectsSubtitle__3ORtO{font-size:var(--text-md);color:var(--color-ink-muted);line-height:var(--leading-snug)}.Auth_projectGrid__E0_AU{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.Auth_projectCard__NGFU3{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg);text-align:left;cursor:pointer;position:relative;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.Auth_projectCard__NGFU3:hover{transform:translateY(-2px)}.Auth_projectCardActive__mUngG,.Auth_projectCard__NGFU3:hover{box-shadow:var(--shadow-md);border-color:var(--color-brand)}.Auth_projectCardActive__mUngG:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--color-brand);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.Auth_projectCardDisabled__uFtGR{cursor:not-allowed;opacity:.6;background:var(--color-bg-muted)}.Auth_projectCardDisabled__uFtGR:hover{transform:none;box-shadow:none;border-color:var(--color-line)}.Auth_projectCardTooltip__ew8Kq{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--color-ink-strong);color:var(--color-ink-inverse);padding:6px 12px;font-size:11px;font-weight:var(--weight-semibold);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.Auth_projectCardDisabled__uFtGR:hover .Auth_projectCardTooltip__ew8Kq{opacity:1}.Auth_previewBadgeRow__iAUz2{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.Auth_previewBadge___C3YD{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:-.012em}.Auth_previewBadgeCritical___cP5j{background:var(--color-critical-soft);color:oklch(40% .2 25);border:1px solid color-mix(in oklch,var(--color-critical) 30%,transparent)}.Auth_previewBadgeWarning__OCx3l{background:var(--color-warning-soft);color:oklch(38% .14 75);border:1px solid color-mix(in oklch,var(--color-warning) 30%,transparent)}.Auth_projectStatus__clP6V{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-normal-soft);color:oklch(36% .12 160);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em}.Auth_projectStatusInactive__vg8P_{background:var(--color-bg-muted);color:var(--color-ink-muted)}.Auth_projectCode__3cqf_{font-size:11px;font-weight:var(--weight-semibold);color:var(--color-ink-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Auth_projectName__dTSEr{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink-strong);letter-spacing:var(--tracking-tight);line-height:1.15}.Auth_projectMetaList__Is3KD{flex-direction:column;gap:4px}.Auth_projectFooter__uj5AQ,.Auth_projectMetaList__Is3KD{display:flex;font-size:var(--text-xs);color:var(--color-ink-muted)}.Auth_projectFooter__uj5AQ{align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--color-line);margin-top:auto}.Auth_progressTrack__f6PMK{height:6px;border-radius:var(--radius-pill);background:var(--color-bg-sunken);border:1px solid var(--color-line);overflow:hidden;margin-top:4px}.Auth_progressFill__lvjJy{height:100%;background:linear-gradient(90deg,var(--color-brand),oklch(58% .15 262));border-radius:inherit}.BrandMark_brand__6B2Gc{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:-.024em;line-height:1}.BrandMark_tld__NV0SU{margin-left:1px}.BrandMark_toneBrand__2gWtz{color:var(--color-ink-strong)}.BrandMark_toneBrand__2gWtz .BrandMark_tld__NV0SU{color:var(--color-brand)}.BrandMark_toneInverse__JLzS1{color:var(--color-ink-inverse)}.BrandMark_toneInverse__JLzS1 .BrandMark_tld__NV0SU{color:oklch(78% .13 262)}.BrandMark_toneOnLight__Skks8{color:var(--color-brand)}.BrandMark_toneOnLight__Skks8 .BrandMark_tld__NV0SU{color:var(--color-brand-strong)}.BrandMark_sizeDefault__dJC9A{font-size:22px}.BrandMark_sizeCompact__tOi8G{font-size:18px}.BrandMark_sizeHero__UW_Nn{font-size:clamp(2.5rem,1.8rem + 2.4vw,3.75rem)}.BrandMark_brand__6B2Gc sub{display:block;font-size:10px;font-weight:var(--weight-semibold);color:var(--color-ink-sidebar-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-top:6px;position:static;bottom:auto;vertical-align:baseline}.GlobalHeader_header__NMyo1{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,560px) minmax(0,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-height:var(--shell-header-height);padding:var(--space-3) var(--shell-content-pad);background:color-mix(in oklch,var(--color-bg-raised) 94%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid var(--color-line)}.GlobalHeader_mobileNavButton__twUCi{display:none}.GlobalHeader_leftRail__DBzWF{display:flex;align-items:center;gap:var(--space-3);min-width:0}.GlobalHeader_brandLink__d5XJF{display:inline-flex;align-items:center;color:var(--color-brand-strong);text-decoration:none}.GlobalHeader_search__L2vi_{grid-column:2;width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-sm);min-width:0;box-shadow:var(--shadow-xs);justify-self:center}.GlobalHeader_searchShortcut__QdLAC{margin-left:auto;font-size:10px;font-weight:var(--weight-semibold);padding:2px 6px;background:var(--color-bg-muted);border-radius:var(--radius-xs);border:1px solid var(--color-line);color:var(--color-ink-muted);letter-spacing:.04em}.GlobalHeader_actions__5ezEf{grid-column:3;display:flex;align-items:center;gap:var(--space-2);justify-self:end}.GlobalHeader_iconButton__LwWv7{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--color-ink-muted);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.GlobalHeader_iconButton__LwWv7:hover{background:var(--color-bg-muted);color:var(--color-ink)}.GlobalHeader_notifDot__OqavE{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--color-critical);border:2px solid var(--color-bg-raised)}@media (max-width:960px){.GlobalHeader_header__NMyo1{grid-template-columns:auto 1fr auto;gap:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4)}.GlobalHeader_mobileNavButton__twUCi{display:inline-grid;flex:0 0 auto}.GlobalHeader_search__L2vi_{display:none}.GlobalHeader_leftRail__DBzWF{gap:var(--space-2)}}.AppShell_shell__Gr7ap{display:grid;grid-template-columns:var(--shell-sidebar-width) 1fr;min-height:100vh;background:var(--color-bg-shell);color:var(--color-ink);position:relative}.AppShell_sidebar__hm8kJ{grid-column:1;background:var(--color-bg-sidebar);color:var(--color-ink-sidebar);border-right:1px solid var(--color-line-inverse);padding:var(--space-6) var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-6);position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:24}.AppShell_brandRow__LVk_4{display:flex;justify-content:flex-end;padding:0 0 var(--space-2)}.AppShell_mobileSidebarClose__YE_BZ{display:none;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-ink-sidebar-muted);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.AppShell_mobileSidebarClose__YE_BZ:hover{background:var(--color-bg-sidebar-hover);color:var(--color-ink-inverse)}.AppShell_brandWordmark__MWRgg{font-family:var(--font-display);font-size:22px;font-weight:var(--weight-black);color:var(--color-ink-inverse);letter-spacing:-.024em;line-height:1;display:inline-flex;align-items:baseline}.AppShell_brandWordmarkAccent__9h8Az{color:oklch(78% .13 262);margin-left:1px}.AppShell_brandCaption__yxaYu{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-ink-sidebar-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase}.AppShell_sidebarSection__i_GvB{display:flex;flex-direction:column;gap:var(--space-2)}.AppShell_sidebarProjectSection__dDcCN{display:flex;flex-direction:column;gap:var(--space-3)}.AppShell_sidebarProjectSummary__SNbiX{display:flex;flex-direction:column;gap:4px;padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--color-bg-sidebar-active) 80%,black);border:1px solid color-mix(in oklch,var(--color-line-inverse) 72%,white)}.AppShell_sidebarProjectCode__xUnCK{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);color:var(--color-ink-sidebar-muted);text-transform:uppercase}.AppShell_sidebarProjectName__rrSmc{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-inverse)}.AppShell_sidebarProjectMeta___l6Fr{font-size:11px;color:var(--color-ink-sidebar-muted);line-height:1.35}.AppShell_projectSwitchList__irA42{display:flex;flex-direction:column;gap:6px}.AppShell_projectSwitchButton__QRGiM{width:100%;display:flex;align-items:center;text-align:left;padding:var(--space-3);border-radius:var(--radius-md);background:transparent;color:var(--color-ink-sidebar);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.AppShell_projectSwitchButton__QRGiM:hover{background:var(--color-bg-sidebar-hover);color:var(--color-ink-inverse)}.AppShell_projectSwitchButtonActive__4kDVK{background:color-mix(in oklch,var(--color-brand) 20%,transparent);box-shadow:inset 2px 0 0 var(--color-brand)}.AppShell_projectSwitchBody__au3NX{display:flex;flex-direction:column;gap:2px;min-width:0}.AppShell_projectSwitchName__k2sQy{font-size:13px;font-weight:var(--weight-semibold);color:inherit}.AppShell_projectSwitchMeta__epfcc{font-size:11px;color:var(--color-ink-sidebar-muted)}.AppShell_projectSwitchButtonActive__4kDVK .AppShell_projectSwitchMeta__epfcc,.AppShell_projectSwitchButton__QRGiM:hover .AppShell_projectSwitchMeta__epfcc{color:var(--color-ink-sidebar)}.AppShell_sidebarLabel__Puk9E{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);color:var(--color-ink-sidebar-muted);padding:0 var(--space-3);text-transform:uppercase}.AppShell_navList__LYvhS{display:flex;flex-direction:column;gap:2px}.AppShell_navItem__1tNc8{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-sidebar);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.AppShell_navItem__1tNc8:hover{background:var(--color-bg-sidebar-hover);color:var(--color-ink-inverse)}.AppShell_navItemActive__jlSIc{background:var(--color-bg-sidebar-active);color:var(--color-ink-inverse);box-shadow:inset 3px 0 0 var(--color-brand)}.AppShell_navIcon__rpLpc{flex:0 0 auto;color:var(--color-ink-sidebar-muted)}.AppShell_navItemActive__jlSIc .AppShell_navIcon__rpLpc,.AppShell_navItem__1tNc8:hover .AppShell_navIcon__rpLpc{color:var(--color-ink-inverse)}.AppShell_navBody__K2r7T{display:flex;flex-direction:column;line-height:1.1;gap:2px;min-width:0}.AppShell_navLabel__zpJt4{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.AppShell_navDescription__cZJbG{font-size:11px;color:var(--color-ink-sidebar-muted);letter-spacing:0}.AppShell_navBadge__vVFNo{margin-left:auto;font-size:10px;font-weight:var(--weight-bold);padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-critical);color:var(--color-ink-inverse);letter-spacing:.02em}.AppShell_navBadgeWarning__ZMLn_{background:var(--color-warning);color:oklch(24% .04 80)}.AppShell_sidebarFoot__Ikm4o{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line-inverse)}.AppShell_sidebarUserCard__rcY0j{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--color-bg-sidebar-hover) 82%,black);border:1px solid color-mix(in oklch,var(--color-line-inverse) 72%,white)}.AppShell_sidebarAvatar__vnN4D{width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,var(--color-brand),oklch(42% .18 275));color:var(--color-ink-inverse);display:grid;place-items:center;font-weight:var(--weight-bold);font-size:var(--text-xs);letter-spacing:.02em;flex:0 0 auto}.AppShell_sidebarUserInfo__I6ys1{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.1}.AppShell_sidebarUserName__We9eE{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-inverse)}.AppShell_envTag__nJ3YX,.AppShell_sidebarUserRole__cUuq_{font-size:11px;color:var(--color-ink-sidebar-muted)}.AppShell_envTag__nJ3YX{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-sidebar-hover);letter-spacing:var(--tracking-caps);text-transform:uppercase}.AppShell_envDot__pAe_Q{width:8px;height:8px;border-radius:50%;background:var(--color-normal)}.AppShell_domainColumn__YM0LT{grid-column:2;display:flex;flex-direction:column;min-width:0}.AppShell_main__pL7Q2{flex:1 1;padding:var(--space-6) var(--shell-content-pad) var(--space-9);max-width:var(--shell-content-max);margin:0 auto;width:100%}.AppShell_mobileBackdrop__NZzjR{display:none}@media (max-width:960px){.AppShell_shell__Gr7ap{grid-template-columns:1fr}.AppShell_sidebar__hm8kJ{position:fixed;inset:0 auto 0 0;width:min(86vw,320px);max-width:320px;height:100dvh;border-right:1px solid var(--color-line-inverse);box-shadow:0 20px 48px -24px oklch(16% .02 260/.65);transform:translateX(calc(-100% - 16px));transition:transform var(--duration-normal) var(--ease-out);visibility:hidden;pointer-events:none}.AppShell_domainColumn__YM0LT{grid-column:1}.AppShell_sidebarMobileOpen__qZGuJ{transform:translateX(0);visibility:visible;pointer-events:auto}.AppShell_mobileSidebarClose__YE_BZ{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.AppShell_mobileBackdrop__NZzjR{display:block;position:fixed;inset:0;background:color-mix(in oklch,var(--color-ink) 34%,transparent);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out);z-index:20}.AppShell_mobileBackdropOpen__RtAG_{opacity:1;pointer-events:auto;visibility:visible}.AppShell_main__pL7Q2{padding-top:var(--space-5)}}