.auth-module__dgWmnG__login-page{background:radial-gradient(circle at 12% 86%,#4ccca429,#0000 38%),linear-gradient(150deg,#06101d 0%,#0a1f31 55%,#0f3338 100%);min-height:100vh;position:relative;overflow:hidden}.auth-module__dgWmnG__login-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-module__dgWmnG__login-bg__grid{opacity:.16;background-image:linear-gradient(#78c8e68c 1px,#0000 1px);background-size:100% clamp(38px,6vh,56px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.auth-module__dgWmnG__login-bg__bars{opacity:.7;align-items:flex-end;gap:clamp(12px,1.8vw,22px);width:min(52%,720px);height:52%;padding:0 clamp(40px,6vw,96px);display:flex;position:absolute;bottom:0;left:0}.auth-module__dgWmnG__login-bg__bars i{background:linear-gradient(#53b7d8,#53b7d814);border-radius:6px 6px 0 0;flex:1;box-shadow:0 0 30px #53b7d840}.auth-module__dgWmnG__login-bg__bars i.auth-module__dgWmnG__accent{background:linear-gradient(#4ccca4,#4ccca414);box-shadow:0 0 34px #4ccca46b}.auth-module__dgWmnG__login-header{z-index:3;position:absolute;top:clamp(28px,5vh,56px);left:clamp(32px,6vw,80px)}.auth-module__dgWmnG__login-brand__logo{width:clamp(118px,13vw,160px);height:auto;display:block}.auth-module__dgWmnG__login-content{z-index:2;justify-content:center;align-items:center;gap:clamp(36px,5vw,80px);max-width:1140px;min-height:100vh;margin:0 auto;padding:clamp(120px,17vh,168px) clamp(32px,6vw,80px) clamp(72px,12vh,112px);display:flex;position:relative}.auth-module__dgWmnG__login-intro{color:#fff;flex:480px;max-width:520px}.auth-module__dgWmnG__login-intro h1{color:#fff;letter-spacing:0;margin:0 0 18px;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.1}.auth-module__dgWmnG__login-intro p{color:#bed0df;max-width:440px;margin:0;font-size:1.02rem;line-height:1.65}.auth-module__dgWmnG__login-card{z-index:2;background:#fff;border:1px solid #ffffff14;border-radius:16px;flex:0 0 clamp(330px,32vw,408px);padding:clamp(28px,2.6vw,38px);position:relative;box-shadow:0 30px 70px #0208128c}.auth-module__dgWmnG__login-card h2{letter-spacing:0;margin-bottom:22px;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1}.auth-module__dgWmnG__login-form{gap:16px;display:grid}.auth-module__dgWmnG__login-form__field{gap:8px;display:grid}.auth-module__dgWmnG__login-form label{color:var(--ink-700);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:900}.auth-module__dgWmnG__login-form input{border:1px solid var(--paper-300);color:var(--ink-900);text-transform:none;background:#fff;border-radius:10px;width:100%;min-height:52px;padding:0 15px;transition:border-color .16s,box-shadow .16s}.auth-module__dgWmnG__login-form input:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 4px #1e78a81c}.auth-module__dgWmnG__login-password{display:block;position:relative}.auth-module__dgWmnG__login-password input{padding-right:52px}.auth-module__dgWmnG__login-password button{color:var(--ink-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:4px;right:4px}.auth-module__dgWmnG__login-submit{background:linear-gradient(90deg, var(--blue-700), var(--blue-500));color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:900;display:flex;box-shadow:0 16px 30px #0b5d8747}.auth-module__dgWmnG__login-submit svg{transition:transform .2s}.auth-module__dgWmnG__login-submit:disabled{cursor:not-allowed;opacity:.65}.auth-module__dgWmnG__login-submit:hover:not(:disabled){filter:brightness(1.08)}.auth-module__dgWmnG__login-submit:hover:not(:disabled) svg{transform:translate(5px)}.auth-module__dgWmnG__login-form__error{color:var(--red-600);background:#b4231814;border:1px solid #b4231833;border-radius:9px;margin:0;padding:11px 13px;font-size:.84rem;line-height:1.5}.auth-module__dgWmnG__login-forgot{color:var(--ink-500);text-align:center;margin-top:18px;font-size:.82rem;font-weight:700;display:block}@media (max-width:900px){.auth-module__dgWmnG__login-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;max-width:480px;padding:clamp(104px,18vh,140px) clamp(28px,6vw,48px) clamp(56px,10vh,88px)}.auth-module__dgWmnG__login-intro{flex:none;max-width:none}.auth-module__dgWmnG__login-intro p{max-width:none}.auth-module__dgWmnG__login-card{flex:none}.auth-module__dgWmnG__login-bg__bars{opacity:.45;width:100%;height:36%}}@media (max-width:560px){.auth-module__dgWmnG__login-intro h1{font-size:clamp(1.8rem,8vw,2.3rem)}.auth-module__dgWmnG__login-header{top:24px;left:22px}.auth-module__dgWmnG__login-bg__bars{display:none}.auth-module__dgWmnG__login-bg__grid{opacity:.12}.auth-module__dgWmnG__login-card{padding:24px 20px}}.auth-module__dgWmnG__public-page{background:radial-gradient(circle at 16% 0%, #1e78a81f, transparent 28%), linear-gradient(180deg, #fbfcff 0%, #f4f7fb 46%, #eef3f8 100%), var(--paper-50);place-items:center;min-height:100vh;padding:40px 24px;display:grid}.auth-module__dgWmnG__public-card{background:var(--paper-0);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 36px;display:flex}.auth-module__dgWmnG__public-card svg[aria-hidden=true]:first-child{color:var(--green-600);margin-bottom:8px}.auth-module__dgWmnG__public-card h2{color:var(--ink-950);margin:0;font-size:1.35rem;font-weight:650}.auth-module__dgWmnG__public-card p{color:var(--ink-600);max-width:340px;margin:0;line-height:1.55}.auth-module__dgWmnG__public-card__copy{font-size:.925rem}.auth-module__dgWmnG__public-card .auth-module__dgWmnG__login-form{width:100%;margin-top:12px}.auth-module__dgWmnG__public-card .auth-module__dgWmnG__login-form__field{text-align:left}.auth-module__dgWmnG__public-card .button{margin-top:8px}.auth-module__dgWmnG__public-card__back{color:var(--ink-600);align-items:center;gap:6px;margin-top:12px;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.auth-module__dgWmnG__public-card__back:hover{color:var(--blue-500)}.auth-module__dgWmnG__public-card__switch{color:var(--ink-600);cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:.875rem;text-decoration:underline;transition:color .15s}.auth-module__dgWmnG__public-card__switch:hover{color:var(--blue-500)}.auth-module__dgWmnG__login-forgot{color:var(--ink-500);margin-top:12px;font-size:.875rem;text-decoration:none;transition:color .15s;display:block}.auth-module__dgWmnG__login-forgot:hover{color:var(--blue-500)}@media (max-width:560px){.auth-module__dgWmnG__public-card{padding:28px 22px}}.auth-module__dgWmnG__login-notice{color:#8a6300;background:#d69e2e24;border:1px solid #d69e2e66;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:.85rem;line-height:1.4}.auth-module__dgWmnG__login-legal{color:#75868b;text-align:center;margin-top:14px;font-size:.78rem}.auth-module__dgWmnG__login-legal a{color:#1c6fa8}
.MetaConnectionAlert-module__hhT13a__meta-connection-alert{color:var(--ink-900,#1f2933);background:#dc262614;border:1px solid #dc262673;border-radius:12px;align-items:center;gap:14px;margin:18px 30px 0;padding:14px 18px;display:flex}.MetaConnectionAlert-module__hhT13a__meta-connection-alert__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MetaConnectionAlert-module__hhT13a__meta-connection-alert__body strong{font-weight:600}
.IdleWarningModal-module__mefnza__idle-modal{z-index:1000;background:#0912218c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.IdleWarningModal-module__mefnza__idle-modal__card{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:24px 26px;box-shadow:0 24px 60px #0912214d}.IdleWarningModal-module__mefnza__idle-modal__title{color:#17313a;margin:0 0 8px;font-size:1.15rem}.IdleWarningModal-module__mefnza__idle-modal__text{color:#56646a;margin:0 0 18px;font-size:.92rem;line-height:1.5}.IdleWarningModal-module__mefnza__idle-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.IdleWarningModal-module__mefnza__idle-modal__stay{background:var(--blue-700);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 16px;font-size:.85rem;font-weight:700}.IdleWarningModal-module__mefnza__idle-modal__stay:hover{filter:brightness(1.05)}.IdleWarningModal-module__mefnza__idle-modal__leave{color:#56646a;cursor:pointer;background:0 0;border:1px solid #121f342e;border-radius:9px;padding:9px 16px;font-size:.85rem;font-weight:700}.IdleWarningModal-module__mefnza__idle-modal__leave:hover{background:#121f340d}
.AppShell-module__JCX2KW__nav-item{letter-spacing:0}.AppShell-module__JCX2KW__app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.AppShell-module__JCX2KW__app-shell--collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.AppShell-module__JCX2KW__sidebar{background:linear-gradient(180deg, #53b7d81f, transparent 28%), linear-gradient(180deg, var(--ink-950), var(--ink-800));color:var(--paper-0);align-self:start;height:100vh;padding:20px 14px;position:sticky;top:0;overflow-y:auto}.AppShell-module__JCX2KW__sidebar:after{content:"";opacity:.6;background:linear-gradient(#53b7d8cc,#13795b8c);width:1px;position:absolute;inset:0 0 0 auto}.AppShell-module__JCX2KW__sidebar__brand{z-index:1;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:0 4px 16px;display:flex;position:relative}.AppShell-module__JCX2KW__sidebar__brand img{width:118px;height:auto;transition:width .18s,opacity .18s}.AppShell-module__JCX2KW__sidebar__toggle{border-radius:var(--radius-md);color:var(--paper-0);cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.AppShell-module__JCX2KW__sidebar nav{z-index:1;gap:7px;margin-top:18px;display:grid;position:relative}.AppShell-module__JCX2KW__sidebar__edition{color:#a9dff2;letter-spacing:.08em;text-transform:uppercase;z-index:1;align-items:center;gap:8px;padding:0 12px 8px;font-size:.72rem;font-weight:800;display:flex;position:relative}.AppShell-module__JCX2KW__sidebar__profile{z-index:1;border-top:1px solid #ffffff1a;gap:3px;margin-top:24px;padding:18px 12px 0;display:grid;position:relative}.AppShell-module__JCX2KW__sidebar__profile span{color:#f8fbff;font-size:.86rem;font-weight:800}.AppShell-module__JCX2KW__sidebar__profile strong{color:#9db3c9;font-size:.74rem;font-weight:600}.AppShell-module__JCX2KW__sidebar__logout{border-radius:var(--radius-md);color:#d8e6f3;cursor:pointer;z-index:1;background:0 0;border:1px solid #ffffff1f;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:10px;padding:10px 12px;font-size:.8rem;font-weight:800;display:flex;position:relative}.AppShell-module__JCX2KW__sidebar__logout:hover{background:#ffffff14}.AppShell-module__JCX2KW__nav-item{border-radius:var(--radius-md);color:#d8e6f3;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:0 10px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .14s,font-weight .14s;display:grid}.AppShell-module__JCX2KW__nav-item svg{color:#8ba6c0;justify-self:center;transition:color .14s}.AppShell-module__JCX2KW__nav-item:hover{color:var(--paper-0);background:#ffffff0f;font-weight:700}.AppShell-module__JCX2KW__nav-item:hover svg{color:#bcd6ea}.AppShell-module__JCX2KW__nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--cyan-400);color:#fff;background:#53b7d829;font-weight:800}.AppShell-module__JCX2KW__nav-item[aria-current=page] svg{color:#7fd4ef}.AppShell-module__JCX2KW__nav-group+.AppShell-module__JCX2KW__nav-group{margin-top:6px}.AppShell-module__JCX2KW__nav-group__label{color:#6d88a0;letter-spacing:.14em;text-transform:uppercase;margin:14px 12px 6px;font-size:.62rem;font-weight:900}.AppShell-module__JCX2KW__nav-group__toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.AppShell-module__JCX2KW__nav-group__chevron{color:#6d88a0;transition:transform .16s}.AppShell-module__JCX2KW__nav-group__chevron--open{transform:rotate(180deg)}.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar{padding-inline:12px}.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__brand{justify-content:center}.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__brand img,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__nav-item span,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__edition span,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__profile,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__logout span{opacity:0;pointer-events:none;position:absolute}.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__edition,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__logout{justify-content:center;padding-inline:0}.AppShell-module__JCX2KW__app-shell--client{--sidebar-width:244px}.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__sidebar{background:radial-gradient(circle at 30% 4%,#69d4b638,#0000 24%),linear-gradient(#10263a 0%,#102f3b 48%,#153a3c 100%)}.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__sidebar:after{background:linear-gradient(#6bd3b6,#53b7d866)}.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__nav-item svg{color:#a8ead7}.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__nav-item[aria-current=page],.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__nav-item:hover{background:#a8ead71f;border-color:#a8ead72e}.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__app-shell__main{background:radial-gradient(circle at 88% 2%,#6bd3b624,#0000 25%),linear-gradient(#fbfdfb,#f3f8f6 56%,#edf4f1)}.AppShell-module__JCX2KW__app-shell--client .workspace{gap:22px;padding:38px clamp(24px,4vw,58px)}.AppShell-module__JCX2KW__app-shell--client .workspace-header{border-bottom:1px solid #13795b24;padding-bottom:22px}.AppShell-module__JCX2KW__app-shell--client .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AppShell-module__JCX2KW__app-shell--client .metric-card{min-height:220px}.AppShell-module__JCX2KW__app-shell--strategist{--sidebar-width:254px}.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__sidebar{background:radial-gradient(circle at 18% 3%,#46beda33,#0000 25%),radial-gradient(circle at 78% 88%,#2b8f702e,#0000 30%),linear-gradient(165deg,#071827 0%,#0a2636 52%,#0c3035 100%)}.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__sidebar:after{background:linear-gradient(#62cde5,#58c7a4 65%,#0000)}.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__sidebar__edition{color:#8de0d0}.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__nav-item svg{color:#84cbd7}.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__nav-item[aria-current=page]{background:linear-gradient(90deg,#4bc2d52e,#54c7a414);border-color:#75dad02e;box-shadow:inset 3px 0 #66d4c3}.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__app-shell__main{background:radial-gradient(circle at 92% 0,#45bed21c,#0000 25%),linear-gradient(#f6faf9 0%,#edf4f2 100%)}.AppShell-module__JCX2KW__access-denied{align-content:center;justify-items:start;max-width:760px;min-height:78vh}.AppShell-module__JCX2KW__access-denied__icon{color:var(--green-600);background:#13795b1a;border:1px solid #13795b29;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__nav-item{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.AppShell-module__JCX2KW__topbar{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:30;background:#ffffffd1;justify-content:space-between;align-items:center;gap:16px;padding:12px 30px;display:flex;position:sticky;top:0}.AppShell-module__JCX2KW__topbar__crumbs{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:.85rem;font-weight:700;display:flex}.AppShell-module__JCX2KW__topbar__crumbs svg{color:var(--paper-300)}.AppShell-module__JCX2KW__topbar__crumbs [aria-current=page]{color:var(--ink-900)}.AppShell-module__JCX2KW__topbar__org{flex:none;align-items:center;gap:10px;display:flex}.AppShell-module__JCX2KW__topbar__org-text{text-align:right;flex-direction:column;line-height:1.2;display:flex}.AppShell-module__JCX2KW__topbar__org-text strong{color:var(--ink-900);font-size:.85rem}.AppShell-module__JCX2KW__topbar__org-text span{color:var(--paper-500);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.AppShell-module__JCX2KW__topbar__org-avatar{border-radius:var(--radius-md);flex:0 0 38px;width:38px;height:38px;font-size:.74rem}@media (max-width:620px){.AppShell-module__JCX2KW__topbar{padding:12px 18px}.AppShell-module__JCX2KW__topbar__org-text{display:none}}@media (max-width:1120px){.AppShell-module__JCX2KW__app-shell,.AppShell-module__JCX2KW__app-shell--collapsed{grid-template-columns:1fr}.AppShell-module__JCX2KW__sidebar{height:auto;min-height:auto;position:static;overflow-y:visible}.AppShell-module__JCX2KW__sidebar__brand{border-bottom:1px solid #ffffff1c}.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__brand img,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__nav-item span{opacity:1;position:static}.AppShell-module__JCX2KW__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.AppShell-module__JCX2KW__app-shell--client .workspace{padding:18px}.AppShell-module__JCX2KW__sidebar{padding:10px 12px 12px}.AppShell-module__JCX2KW__sidebar__brand{min-height:48px;padding-bottom:8px}.AppShell-module__JCX2KW__sidebar__brand img{width:82px}.AppShell-module__JCX2KW__sidebar__toggle{width:32px;height:32px}.AppShell-module__JCX2KW__sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.AppShell-module__JCX2KW__nav-item,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__nav-item{grid-template-columns:1fr;justify-items:center;gap:0;min-height:42px;padding:0}.AppShell-module__JCX2KW__nav-item span,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__nav-item span{display:none}.AppShell-module__JCX2KW__nav-item svg{padding:6px}.AppShell-module__JCX2KW__sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.AppShell-module__JCX2KW__app-shell__main{flex-direction:column;min-width:0;display:flex}.AppShell-module__JCX2KW__app-footer{border-top:1px solid var(--line);color:var(--paper-500);text-align:center;margin-top:auto;padding:18px 30px;font-size:.78rem}@media (max-width:760px){.AppShell-module__JCX2KW__sidebar{position:relative}.AppShell-module__JCX2KW__sidebar nav,.AppShell-module__JCX2KW__app-shell--strategist .AppShell-module__JCX2KW__sidebar nav,.AppShell-module__JCX2KW__app-shell--client .AppShell-module__JCX2KW__sidebar nav{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.AppShell-module__JCX2KW__sidebar__profile{display:none}.AppShell-module__JCX2KW__sidebar__logout,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar__logout{justify-content:center;width:34px;height:32px;min-height:32px;margin:0;padding:0;position:absolute;top:18px;right:54px}.AppShell-module__JCX2KW__sidebar__logout span{display:none}.AppShell-module__JCX2KW__sidebar nav .AppShell-module__JCX2KW__nav-item svg{width:28px;height:28px;padding:5px}}.AppShell-module__JCX2KW__mobile-topbar,.AppShell-module__JCX2KW__mobile-scrim{display:none}@media (max-width:860px){.AppShell-module__JCX2KW__app-shell,.AppShell-module__JCX2KW__app-shell--collapsed{grid-template-columns:minmax(0,1fr);overflow-x:clip}.AppShell-module__JCX2KW__mobile-topbar{background:linear-gradient(180deg, var(--ink-950), var(--ink-900));z-index:60;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.AppShell-module__JCX2KW__mobile-topbar__toggle{border-radius:var(--radius-md);color:var(--paper-0);background:#ffffff14;border:1px solid #ffffff24;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.AppShell-module__JCX2KW__sidebar{z-index:70;width:min(82vw,300px);height:100vh;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__sidebar{z-index:70;transform:translate(0)}.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__sidebar nav,.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__nav-group,.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__nav-group__items:not([hidden]){flex-direction:column;width:100%;display:flex}.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__nav-item,.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__nav-group__label{grid-template-columns:36px minmax(0,1fr) auto;width:100%;min-width:0}.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__nav-item span,.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__nav-group__label span{white-space:normal;min-width:0}.AppShell-module__JCX2KW__app-shell--mobile-open .AppShell-module__JCX2KW__mobile-scrim{z-index:65;background:#07111f80;border:0;display:block;position:fixed;inset:0}.AppShell-module__JCX2KW__sidebar{overflow-y:auto}.AppShell-module__JCX2KW__sidebar nav{grid-template-columns:1fr}.AppShell-module__JCX2KW__sidebar nav .AppShell-module__JCX2KW__nav-item,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar nav .AppShell-module__JCX2KW__nav-item{grid-template-columns:36px minmax(0,1fr);justify-items:start;gap:12px;min-height:46px;padding:0 10px}.AppShell-module__JCX2KW__sidebar nav .AppShell-module__JCX2KW__nav-item span,.AppShell-module__JCX2KW__app-shell--collapsed .AppShell-module__JCX2KW__sidebar nav .AppShell-module__JCX2KW__nav-item span{display:inline}}@media (prefers-reduced-motion:reduce){.AppShell-module__JCX2KW__sidebar{transition:none}}
