.MasqueradeBanner-module__iibiuq__banner{background:var(--hl);color:var(--navy);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px 10px 24px;font-size:14px;line-height:1.4;display:flex;position:relative}.MasqueradeBanner-module__iibiuq__stripe{background:repeating-linear-gradient(135deg, var(--navy) 0 6px, var(--hl) 6px 12px);width:8px;position:absolute;top:0;bottom:0;left:0}.MasqueradeBanner-module__iibiuq__icon{flex-shrink:0}.MasqueradeBanner-module__iibiuq__text{overflow-wrap:anywhere;flex:200px;min-width:0}.MasqueradeBanner-module__iibiuq__back{border-radius:var(--r-sm);background:var(--navy);color:#fff;height:40px;font:700 14px var(--ff-body);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.MasqueradeBanner-module__iibiuq__back:hover{background:var(--navy-2)}.MasqueradeBanner-module__iibiuq__back:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:767px){.MasqueradeBanner-module__iibiuq__banner{padding:10px 12px 10px 20px}.MasqueradeBanner-module__iibiuq__back{height:44px}}
.DemoBanner-module__mH8kGW__banner{background:var(--navy);color:var(--on-navy);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 14px;padding:10px 14px 10px 20px;font-size:14px;line-height:1.4;display:flex}.DemoBanner-module__mH8kGW__icon{color:var(--hl);flex-shrink:0}.DemoBanner-module__mH8kGW__text{flex:220px;min-width:0}.DemoBanner-module__mH8kGW__exit,.DemoBanner-module__mH8kGW__cta{border-radius:var(--r-sm);height:40px;font:700 14px var(--ff-body);white-space:nowrap;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.DemoBanner-module__mH8kGW__exit{color:var(--on-navy)}.DemoBanner-module__mH8kGW__exit:hover{text-decoration:underline}.DemoBanner-module__mH8kGW__cta{background:var(--hl);color:var(--navy)}.DemoBanner-module__mH8kGW__exit:focus-visible,.DemoBanner-module__mH8kGW__cta:focus-visible{outline:2px solid var(--hl);outline-offset:2px}@media (max-width:767px){.DemoBanner-module__mH8kGW__exit,.DemoBanner-module__mH8kGW__cta{height:44px}}
.AppShell-module__vS3l1q__shell{background:var(--bg);min-height:100vh;color:var(--ink);display:flex}.AppShell-module__vS3l1q__main{flex-direction:column;flex-grow:1;min-width:0;display:flex}.AppShell-module__vS3l1q__content{--page-pad-top:32px;--page-pad-x:48px;box-sizing:border-box;width:100%;max-width:1280px;padding:var(--page-pad-top) var(--page-pad-x) 48px;flex-direction:column;gap:24px;margin:0 auto;display:flex}.AppShell-module__vS3l1q__sidebar{background:var(--card);border-right:1px solid var(--rule);flex-shrink:0}.AppShell-module__vS3l1q__tabbar{display:none}@media (max-width:1279px){.AppShell-module__vS3l1q__content{--page-pad-x:32px}}@media (max-width:1023px){.AppShell-module__vS3l1q__sidebar{display:none}.AppShell-module__vS3l1q__tabbar{display:block}.AppShell-module__vS3l1q__content{--page-pad-top:0px;--page-pad-x:16px;padding-bottom:calc(var(--tabbar-h) + 28px + env(safe-area-inset-bottom));gap:16px}}@media (min-width:768px) and (max-width:1023px){.AppShell-module__vS3l1q__content{--page-pad-x:24px}}
.LoadingScreen-module__R2JWbG__screen{background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.LoadingScreen-module__R2JWbG__brand{align-items:center;gap:14px;display:flex}.LoadingScreen-module__R2JWbG__track{background:var(--track);border-radius:2px;width:160px;height:4px;overflow:hidden}.LoadingScreen-module__R2JWbG__bar{background:var(--ink);border-radius:2px;width:40%;height:100%;animation:1.1s ease-in-out infinite LoadingScreen-module__R2JWbG__slide;display:block}.LoadingScreen-module__R2JWbG__message{color:var(--soft);margin:0;font-size:15px}@keyframes LoadingScreen-module__R2JWbG__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__R2JWbG__bar{opacity:.4;width:100%;animation:none}}
