.atlas-progress{background:color-mix(in srgb,var(--bui-accent-bg)20%,transparent);height:4px;position:relative;overflow:hidden}.atlas-progress:before{content:"";background:var(--bui-accent-bg);width:40%;animation:1.4s ease-in-out infinite atlas-progress;position:absolute;top:0;bottom:0}@keyframes atlas-progress{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.atlas-progress:before{opacity:.5;width:100%;animation:none;left:0}}.atlas-not-found{min-height:60vh}.atlas-not-found__code{color:var(--bui-accent-bg);font-size:96px;font-weight:800;line-height:1}.atlas-error-stack{font-size:var(--bui-font-size-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.atlas-signin{--signin-accent:#7000ff;--signin-accent-hover:#6200e0;--signin-brand-300:#c0a6ff;--signin-brand-100:#e8e4ff;--signin-brand-50:#f3f1fb;--signin-ink:#14102a;--signin-muted:#4a4560;--signin-subtle:#5a5570;--signin-glow:linear-gradient(180deg,rgba(112,0,255,.65) 0%,rgba(112,0,255,0) 100%);min-height:100vh;color:var(--signin-ink);background:var(--signin-brand-50);flex-wrap:wrap;font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.atlas-signin__hero{color:#fff;box-sizing:border-box;background:#000;flex-direction:column;flex:520px;min-height:360px;padding:56px 64px;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.atlas-signin__hero{padding:32px 24px}}.atlas-signin__circle{background:var(--signin-glow);border-radius:50%;position:absolute}.atlas-signin__brand{align-items:center;gap:12px;display:flex;position:relative}.atlas-signin__brand-mark{background:var(--signin-accent);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.atlas-signin__brand-name{letter-spacing:.01em;font-size:18px;font-weight:600}.atlas-signin__main{box-sizing:border-box;flex:440px;justify-content:center;align-items:center;padding:56px 24px;display:flex}.atlas-signin__panel{flex-direction:column;gap:32px;width:100%;max-width:420px;display:flex}.atlas-signin__stack{flex-direction:column;gap:10px;display:flex}.atlas-signin__stack--wide{gap:16px}.atlas-signin__title{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:700;line-height:1.15}.atlas-signin__lead{color:var(--signin-muted);margin:0;font-size:16px;line-height:1.5}.atlas-signin__note{color:var(--signin-subtle);text-align:center;margin:0;font-size:13px;line-height:1.5}.atlas-signin__error{color:#8a1c22;background:#fcebec;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.atlas-signin__button{font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;font-size:16px;transition:background-color .12s,border-color .12s;display:flex}.atlas-signin__button:focus-visible{outline:3px solid var(--signin-brand-300);outline-offset:2px}.atlas-signin__button:disabled{cursor:progress;opacity:.7}.atlas-signin__button--primary{background:var(--signin-accent);color:#fff;border:0;height:56px;font-weight:600;box-shadow:0 6px 20px rgba(112,0,255,.28)}.atlas-signin__button--primary:hover:not(:disabled){background:var(--signin-accent-hover)}.atlas-signin__button--secondary{border:1px solid var(--signin-brand-300);height:52px;color:var(--signin-ink);background:#fff;gap:10px;font-weight:500}.atlas-signin__button--secondary:hover:not(:disabled){border-color:#a47cff}.atlas-signin__divider{color:var(--signin-subtle);align-items:center;gap:16px;font-size:13px;display:flex}.atlas-signin__divider:before,.atlas-signin__divider:after{content:"";background:var(--signin-brand-100);flex:1;height:1px}.atlas-signin__guest{flex-direction:column;gap:24px;display:flex}.atlas-layout{--atlas-nav-width:224px;padding-left:var(--atlas-nav-width)}.atlas-layout[data-collapsed]{--atlas-nav-width:72px}.atlas-layout__content{z-index:0;isolation:isolate;min-height:100vh;position:relative}.atlas-nav{z-index:100;width:var(--atlas-nav-width);box-sizing:border-box;background:var(--atlas-nav-bg);color:var(--atlas-nav-fg);font-family:var(--bui-font-regular);flex-direction:column;padding-bottom:12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}@media print{.atlas-layout{padding-left:0}.atlas-nav{display:none}}.atlas-nav__logo{flex:none;align-items:center;height:82px;padding-left:24px;text-decoration:none;display:flex}.atlas-nav__logo-mark{background:var(--atlas-nav-mark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.atlas-nav__logo-full{white-space:nowrap;align-items:center;gap:12px;display:flex}.atlas-nav__logo-name{color:var(--atlas-nav-fg-active);letter-spacing:.01em;font-size:16px;font-weight:700}.atlas-nav__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.atlas-nav__divider{background:var(--atlas-nav-divider);border:0;flex:none;height:1px;margin:12px 16px}.atlas-nav__item{box-sizing:border-box;width:calc(100% - 24px);height:44px;color:inherit;font:inherit;font-size:var(--bui-font-size-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin:2px 12px;padding:0;font-weight:500;text-decoration:none;display:flex;position:relative}.atlas-nav__item:hover{color:var(--atlas-nav-fg-active);background:var(--atlas-nav-hover);text-decoration:none}.atlas-nav__item[data-focus-visible]{outline:2px solid var(--atlas-nav-indicator);outline-offset:-2px}.atlas-nav__item:focus-visible{outline:2px solid var(--atlas-nav-indicator);outline-offset:-2px}.atlas-nav__item[aria-current=page]{color:var(--atlas-nav-fg-active);background:var(--atlas-nav-hover);font-weight:600}.atlas-nav__item[aria-current=page]:before{content:"";background:var(--atlas-nav-indicator);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:10px;left:-12px}.atlas-nav__icon{flex:none;justify-content:center;align-items:center;width:48px;display:flex}.atlas-nav__icon svg{width:22px;height:22px}.atlas-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.atlas-nav__badge{box-sizing:border-box;background:var(--atlas-nav-indicator);min-width:20px;height:20px;color:var(--atlas-nav-bg);font-size:var(--bui-font-size-1);text-align:center;border-radius:10px;flex:none;margin-right:10px;padding:0 6px;font-weight:700;line-height:20px}.atlas-layout[data-collapsed] .atlas-nav__badge{min-width:10px;height:10px;margin:0;padding:0;font-size:0;position:absolute;top:8px;left:28px}.atlas-layout[data-collapsed] .atlas-nav__label{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
/*# sourceMappingURL=main.660afdb77692.css.map*/