.Spinner_spinner__YbG1d{display:inline-block;border-style:solid;border-radius:50%;border-color:rgba(156,161,171,.28);border-top-color:var(--cyan);animation:Spinner_spinnerRotate__aBdxL .7s linear infinite,Spinner_fadeIn__1gJZ9 var(--dur-slow) ease-out both;flex:none;vertical-align:middle}.Spinner_current__G_j1y{opacity:.9;border-color:transparent currentColor currentColor}@keyframes Spinner_spinnerRotate__aBdxL{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__YbG1d{animation-duration:.9s}}.Button_button__mHR0g{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-ctl);font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid transparent;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__mHR0g:active:not(:disabled){transform:scale(.97)}.Button_button__mHR0g:disabled{cursor:not-allowed;opacity:.55}.Button_button__mHR0g:disabled:not(.Button_loading__phcuB){background:var(--tile2);background-image:none;color:var(--tile-dim);border-color:var(--hairline);box-shadow:none}.Button_button__mHR0g.Button_loading__phcuB:disabled{opacity:1;cursor:progress}.Button_s_md__ND25H{padding:var(--space-4) var(--space-4);font-size:var(--font-md)}.Button_s_sm__UbHHs{padding:var(--space-2) var(--space-3);font-size:var(--font-sm);border-radius:var(--radius-tile)}@media (max-width:720px){.Button_button__mHR0g{min-height:44px}}.Button_fullWidth__8_bXY{width:100%;flex:1 1}.Button_label__CYosg{gap:var(--space-2)}.Button_label__CYosg,.Button_leading__1rwVG{display:inline-flex;align-items:center}.Button_leading__1rwVG svg{width:1em;height:1em}.Button_loading__phcuB .Button_label__CYosg{visibility:hidden}.Button_spinnerWrap__84c8X{position:absolute;inset:0;display:grid;place-items:center}.Button_v_primary__Vq8fN{background:var(--accent-grad);color:var(--on-accent);box-shadow:var(--lime-glow)}.Button_v_primary__Vq8fN:hover:not(:disabled){filter:brightness(1.08)}.Button_v_ghost__ZSEqY{background:var(--tile2);color:var(--tile-tx);border-color:var(--hairline)}.Button_v_ghost__ZSEqY:hover:not(:disabled){border-color:var(--edge);background:color-mix(in srgb,var(--tile2) 88%,#ffffff)}.Button_v_danger__9nRp1{background:var(--down);color:#ffffff}.Button_v_danger__9nRp1:hover:not(:disabled){background:color-mix(in srgb,var(--down) 88%,#000000)}.Button_v_subtle__6h_n5{background:transparent;color:var(--tile-dim)}.Button_v_subtle__6h_n5:hover:not(:disabled){color:var(--tile-tx);background:rgba(255,255,255,.05)}.FormError_banner__NHpPW{display:flex;align-items:flex-start;gap:var(--space-2);background:color-mix(in srgb,var(--down) 14%,transparent);border:1px solid color-mix(in srgb,var(--down) 42%,transparent);border-radius:var(--radius-ctl);padding:var(--space-3) var(--space-3)}.FormError_dot__urDVc{flex:none;width:8px;height:8px;margin-top:var(--space-1);border-radius:50%;background:var(--down);box-shadow:0 0 0 4px color-mix(in srgb,var(--down) 20%,transparent)}.FormError_text__e_tEL{font-size:var(--font-sm);font-weight:600;color:var(--tile-tx);line-height:1.45}.Modal_backdrop__0wWFu{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:rgba(4,4,8,.62);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);animation:Modal_fadeInUp__7wo1X var(--dur-base) var(--ease-out)}.Modal_dialog__MoJUQ{width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:var(--overlay-bg);color:var(--tile-tx);border:1px solid var(--glass-stroke);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow),0 24px 60px rgba(0,0,0,.45),var(--glass-hi);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);outline:none;overflow:hidden;animation:Modal_fadeInUp__7wo1X var(--dur-base) cubic-bezier(.2,.8,.2,1)}.Modal_header__GwtiD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--hairline)}.Modal_title__1t8Fd{font-size:18px;font-weight:800;letter-spacing:-.3px;color:var(--tile-tx)}.Modal_close__R3jtW{flex:none;color:var(--tile-dim);padding:var(--space-1);border-radius:var(--radius-tile);margin:-4px -4px -4px 0}.Modal_close__R3jtW:hover{color:var(--tile-tx);background:var(--tile2)}.Modal_body__JqrHv{padding:var(--space-5) var(--space-5);overflow:auto;flex:1 1;min-height:0}.Modal_footer__lnBJt{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);border-top:1px solid var(--hairline)}.Form_form__yabSg{display:flex;flex-direction:column;gap:var(--space-4)}.Form_grid2__WxV8i{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5)}@media (max-width:560px){.Form_grid2__WxV8i{grid-template-columns:1fr}}.Form_actions__ETXv7{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-0)}.Form_actions__ETXv7>:last-child{margin-left:auto}.UserMenu_root__mJT0A{position:relative;flex:none}.UserMenu_chip__I6OeV{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--tile);color:var(--tile-tx);border:1px solid var(--edge);box-shadow:var(--tile-shadow);font-size:var(--font-xs);font-weight:700;letter-spacing:.5px;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.UserMenu_chip__I6OeV:hover{background:var(--tile2)}.UserMenu_chip__I6OeV:active{transform:scale(.94)}.UserMenu_chipImg__2ixpP{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.UserMenu_menu__ghrYi{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:236px;background:var(--overlay-bg);color:var(--tile-tx);border:1px solid var(--glass-stroke);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow),0 22px 48px rgba(3,4,8,.4),var(--glass-hi);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:var(--space-3);animation:UserMenu_fadeInUp__BhiNj var(--dur-base) var(--ease-out) both}.UserMenu_identity__RJMDe{display:flex;flex-direction:column;gap:var(--space-2)}.UserMenu_identityText__3Ci2U{display:flex;flex-direction:column;gap:var(--space-0);min-width:0}.UserMenu_name__zHGE1{font-size:var(--font-md);font-weight:700}.UserMenu_email__PdyPT,.UserMenu_name__zHGE1{color:var(--tile-tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.UserMenu_email__PdyPT{font-size:var(--font-sm);font-weight:600}.UserMenu_name__zHGE1+.UserMenu_email__PdyPT{font-size:var(--font-sm);font-weight:500;color:var(--tile-dim)}.UserMenu_badge__wqY0U{align-self:flex-start;font-size:var(--font-2xs);font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);background:var(--tile2);color:var(--tile-dim);border:1px solid var(--hairline)}.UserMenu_role_owner__X7YxZ{color:var(--lime);border-color:rgba(123,140,255,.35)}.UserMenu_role_admin___T9Zz{color:var(--cyan);border-color:rgba(163,175,255,.35)}.UserMenu_divider__ZDdI7{height:1px;background:var(--hairline);margin:var(--space-3) -14px}.UserMenu_err__jtC6j{font-size:var(--font-xs);color:var(--down);line-height:1.4;margin-bottom:var(--space-2)}.UserMenu_signout__1ip3t{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-tile);color:var(--tile-tx);font-size:var(--font-md);font-weight:600;text-align:left;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.UserMenu_signout__1ip3t:hover:not(:disabled){background:var(--tile2);color:var(--down)}.UserMenu_signout__1ip3t:disabled{opacity:.6;cursor:default}.UserMenu_signoutIcon__thH2A{display:grid;place-items:center;color:inherit}.UserMenu_wsSection__QDYXv{display:flex;flex-direction:column;gap:var(--space-0)}.UserMenu_wsHeading__ssuK4{font-size:var(--font-2xs);font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--tile-dim);padding:var(--space-0) var(--space-0) var(--space-1)}.UserMenu_wsItem__izuly{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-tile);color:var(--tile-tx);font-size:var(--font-sm);font-weight:600;text-align:left;transition:background var(--dur-fast) var(--ease-out)}.UserMenu_wsItem__izuly:hover:not(:disabled){background:var(--tile2)}.UserMenu_wsItem__izuly:disabled{opacity:.6;cursor:default}.UserMenu_wsName__IEHOk{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_wsSpinner__xB9eg{color:var(--tile-dim);font-size:var(--font-sm)}@media (max-width:720px){.UserMenu_chip__I6OeV{min-height:44px;min-width:44px}}.Topbar_topbar__tGfCK{position:-webkit-sticky;position:sticky;top:0;z-index:40;justify-content:space-between;margin-top:0;padding:var(--space-3) var(--space-6);min-height:58px;background:var(--tile);border:none;border-bottom:1px solid var(--hairline);border-radius:0;box-shadow:none}.Topbar_left__kyJi3,.Topbar_topbar__tGfCK{display:flex;align-items:center;gap:var(--space-3)}.Topbar_left__kyJi3{min-width:0}.Topbar_menuBtn__P9mIP{display:none;width:36px;height:36px;border-radius:var(--radius-tile);place-items:center;flex:none;background:var(--tile);color:var(--tile-tx);border:1px solid var(--edge);box-shadow:var(--tile-shadow);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.Topbar_menuBtn__P9mIP:hover{background:var(--tile2)}.Topbar_menuBtn__P9mIP:active{transform:scale(.94)}.Topbar_title__FQk8d{min-width:0;display:flex;align-items:center}.Topbar_workspace__oDr_C{font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--canvas-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Topbar_right__bPmuw{display:flex;align-items:center;gap:var(--space-2);flex:none}.Topbar_newHolding__2Ijly{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-tile);background:var(--accent-grad);color:var(--on-accent);box-shadow:var(--lime-glow);font-size:var(--font-sm);font-weight:600;letter-spacing:-.1px;text-decoration:none;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.Topbar_newHolding__2Ijly:hover{opacity:.92}.Topbar_newHolding__2Ijly:active{transform:scale(.97)}@media (max-width:900px){.Topbar_menuBtn__P9mIP{display:grid}}@media (max-width:560px){.Topbar_newHoldingLabel__rbkyv{display:none}.Topbar_newHolding__2Ijly{padding:0 var(--space-2)}}@media (max-width:720px){.Topbar_menuBtn__P9mIP{min-height:44px;min-width:44px}}.Toast_stack__omKMr{position:fixed;top:16px;right:16px;z-index:1000;display:flex;flex-direction:column;gap:var(--space-2);width:min(360px,calc(100vw - 32px));pointer-events:none}.Toast_toast__ETAwf{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);background:var(--overlay-bg);color:var(--tile-tx);border:1px solid var(--glass-stroke);border-left:3px solid var(--tile-dim);border-radius:var(--radius-tile);padding:var(--space-3) var(--space-3);box-shadow:var(--tile-shadow),0 10px 30px rgba(0,0,0,.35),var(--glass-hi);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);animation:Toast_fadeInUp__xOyhL var(--dur-slow) cubic-bezier(.2,.8,.2,1)}.Toast_icon___MpI1{flex:none;display:grid;place-items:center;margin-top:1px}.Toast_message__Yod5_{flex:1 1;min-width:0;font-size:var(--font-sm);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.Toast_close__veDRy{flex:none;color:var(--tile-dim);padding:var(--space-0);border-radius:var(--radius-tile);margin:-2px -2px 0 0}.Toast_close__veDRy:hover{color:var(--tile-tx)}.Toast_success__381ZX{border-left-color:var(--lime)}.Toast_success__381ZX .Toast_icon___MpI1{color:var(--lime)}.Toast_error__yxzRP{border-left-color:var(--down)}.Toast_error__yxzRP .Toast_icon___MpI1{color:var(--down)}.Toast_info__yIWQF{border-left-color:var(--cyan)}.Toast_info__yIWQF .Toast_icon___MpI1{color:var(--cyan)}.AppShell_shell__ekAB4{display:flex;min-height:100vh;min-height:100dvh;--rail-w:250px;--rail-collapsed:64px}.AppShell_rail__1lXgt{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;flex:none;width:var(--rail-collapsed);height:100vh;height:100dvh;padding:0;z-index:60;transition:width var(--dur-base) cubic-bezier(.2,.8,.2,1)}.AppShell_railPinned__zQpL4{width:calc(var(--rail-w) + 30px)}.AppShell_main__3kiMl{flex:1 1;min-width:0;display:flex;flex-direction:column;--u-max:1680px}.AppShell_topbarWrap__VZykJ{position:-webkit-sticky;position:sticky;top:0;z-index:40}.AppShell_content__dylzW{flex:1 1;padding:var(--space-2) 0 96px}@media (max-width:900px){.AppShell_rail__1lXgt{display:none}.AppShell_main__3kiMl{--u-max:720px}}.AppShell_drawerRoot__Qj4vK{position:fixed;inset:0;z-index:80;display:flex}.AppShell_backdrop__TPb3Z{position:absolute;inset:0;background:rgba(3,4,8,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;cursor:pointer;animation:AppShell_fadeInUp__jV4sJ var(--dur-base) var(--ease-out) both}.AppShell_drawer__mApbb{position:relative;z-index:1;width:min(84vw,300px);height:100%;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-4);background:var(--overlay-bg);border-right:1px solid var(--glass-stroke);box-shadow:var(--glass-hi);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);animation:AppShell_drawerIn__8p5yg var(--dur-slow) cubic-bezier(.2,.8,.2,1) both}.AppShell_drawerClose__UMnI2{position:absolute;top:26px;right:22px;z-index:2;width:32px;height:32px;border-radius:var(--radius-tile);display:grid;place-items:center;color:var(--tile-dim);background:var(--tile2);border:1px solid var(--hairline);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.AppShell_drawerClose__UMnI2:hover{color:var(--tile-tx)}@keyframes AppShell_drawerIn__8p5yg{0%{transform:translateX(-16px);opacity:0}to{transform:translateX(0);opacity:1}}.AuthShell_page__7AoOs{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bg);color:var(--canvas-tx)}@media (max-width:860px){.AuthShell_page__7AoOs{grid-template-columns:minmax(0,1fr)}}.AuthShell_toggle__nXmD1{position:fixed;top:18px;right:18px;z-index:5}.AuthShell_brandPanel__UM75A{position:relative;overflow:hidden;background:var(--tile);color:var(--tile-tx);padding:56px 52px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--tile-shadow)}.AuthShell_brandPanel__UM75A:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 45% at 18% 12%,rgba(163,175,255,.14),transparent 70%),radial-gradient(55% 45% at 92% 96%,rgba(123,140,255,.12),transparent 72%);pointer-events:none}@media (max-width:860px){.AuthShell_brandPanel__UM75A{padding:var(--space-5) var(--space-5) var(--space-5);flex-direction:row;align-items:center;justify-content:space-between}.AuthShell_brandStory__K9gLI{display:none}}.AuthShell_brandTop__ELrfh{position:relative;z-index:1}.AuthShell_tagline__cobZw{margin-top:var(--space-5);font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.14;max-width:15ch}@media (max-width:860px){.AuthShell_tagline__cobZw{display:none}}.AuthShell_brandStory__K9gLI{position:relative;z-index:1}.AuthShell_subline__m2iBj{font-size:var(--font-md);line-height:1.55;color:var(--tile-dim);max-width:40ch}.AuthShell_points__xulCx{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.AuthShell_point__XPIVx{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--font-sm);line-height:1.45;color:var(--tile-tx)}.AuthShell_pointMark__IVTu2{flex:none;width:20px;height:20px;border-radius:var(--radius-tile);display:grid;place-items:center;color:var(--cyan);background:var(--tile2);border:1px solid var(--hairline)}.AuthShell_point__XPIVx b{font-weight:700}.AuthShell_point__XPIVx span{color:var(--tile-dim)}.AuthShell_assurance__wt4_9{position:relative;z-index:1;margin-top:28px;font-size:var(--font-sm);font-weight:700;letter-spacing:.2px;color:var(--lime);display:inline-flex;align-items:center;gap:var(--space-2)}.AuthShell_assuranceDot__lRNIZ{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:var(--lime-glow)}.AuthShell_formSide__7rOsF{display:flex;align-items:center;justify-content:center;padding:48px var(--space-6);background:var(--bg)}@media (max-width:860px){.AuthShell_formSide__7rOsF{padding:var(--space-7) var(--space-4) 56px}}.AuthShell_card__ZjtlI{width:100%;max-width:420px;background:var(--tile);color:var(--tile-tx);border-radius:var(--radius-tile);padding:var(--space-7) var(--space-7);box-shadow:var(--tile-shadow)}.AuthShell_head__ySjeg{margin-bottom:var(--space-5)}.AuthShell_title__uMbOY{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--tile-tx)}.AuthShell_subtitle__bvtdO{margin-top:var(--space-2);font-size:var(--font-md);line-height:1.5;color:var(--tile-dim)}.AuthShell_foot__J0bX9{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:var(--font-sm);color:var(--tile-dim)}.AuthShell_foot__J0bX9 a,.AuthShell_link__E8NF2{color:var(--cyan);font-weight:600}.AuthShell_foot__J0bX9 a:hover,.AuthShell_link__E8NF2:hover{text-decoration:underline}.AuthShell_footRow__nKOwX{display:inline-flex;gap:var(--space-1);align-items:baseline}