.app-shell_appShell__SGg4R{--shell-height:76px;--mobile-nav-height:0px;--mobile-nav-bottom:0px;position:relative;min-width:0;min-height:100vh;overflow-x:clip;color:#f8fafc;background:radial-gradient(circle at 86% -8%,rgba(99,102,241,.14),transparent 32rem),linear-gradient(145deg,#080b12,#0d1320 54%,#080b12)}.app-shell_skipLink__ugZqa{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 14px;border-radius:10px;color:#080b12;background:#a5b4fc;font-size:13px;font-weight:900;text-decoration:none;transform:translateY(-150%);transition:transform .16s ease}.app-shell_skipLink__ugZqa:focus{transform:translateY(0)}.app-shell_topbar__h8sQy{position:-webkit-sticky;position:sticky;z-index:100;top:0;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;grid-gap:24px;gap:24px;min-width:0;min-height:var(--shell-height);padding:10px clamp(18px,3.6vw,58px);border-bottom:1px solid rgba(148,163,184,.16);background:rgba(8,11,18,.9);box-shadow:0 12px 40px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}.app-shell_brand__sW_HO{display:inline-flex;align-items:center;justify-self:start;gap:12px;min-width:0;color:inherit;text-decoration:none}.app-shell_brandMark__IMEdX{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;width:34px;height:34px;padding:5px;transform:skewY(-14deg)}.app-shell_brandMark__IMEdX i{border-radius:3px;background:#818cf8;box-shadow:0 0 18px rgba(129,140,248,.3)}.app-shell_brandMark__IMEdX i:nth-child(2){opacity:.62;transform:translateY(5px)}.app-shell_brandMark__IMEdX i:nth-child(3){opacity:.3;transform:translateY(10px)}.app-shell_brandText__N047k{display:grid;min-width:0;grid-gap:2px;gap:2px}.app-shell_brandText__N047k strong{overflow:hidden;font-size:16px;font-weight:950;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.app-shell_brandText__N047k small{color:#8996ab;font-size:8px;font-weight:800;letter-spacing:.16em;white-space:nowrap}.app-shell_desktopNavigation__tgTRk{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.13);border-radius:15px;background:hsla(0,0%,100%,.025)}.app-shell_activeNavItem__7cIvM,.app-shell_navItem__HlbmU{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:11px;color:#aeb8cc;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.app-shell_navItem__HlbmU:hover{color:#f8fafc;background:hsla(0,0%,100%,.045)}.app-shell_activeNavItem__7cIvM{color:#c4b5fd;border-color:rgba(129,140,248,.26);background:rgba(99,102,241,.14);box-shadow:0 8px 24px rgba(67,56,202,.12)}.app-shell_topbarActions__B6Gxy{display:flex;align-items:center;justify-self:end;gap:10px;min-width:0}.app-shell_serviceStatus__EJhau{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#9ba7bc;background:hsla(0,0%,100%,.025);font-size:11px;font-weight:750;white-space:nowrap}.app-shell_serviceStatus__EJhau i{width:7px;height:7px;border-radius:50%;background:#72817e}.app-shell_serviceStatus__EJhau.app-shell_checking__9Yxvy i{animation:app-shell_shellPulse___JIIC 1.2s ease-in-out infinite}.app-shell_serviceStatus__EJhau.app-shell_online__A4mOl i{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12),0 0 15px rgba(34,197,94,.32)}.app-shell_serviceStatus__EJhau.app-shell_unavailable__W1COi{color:#fbbf24}.app-shell_serviceStatus__EJhau.app-shell_unavailable__W1COi i{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.12)}.app-shell_account__Tkw6L{position:relative;min-width:0}.app-shell_accountButton___QgwT{display:flex;align-items:center;gap:9px;min-width:0;min-height:46px;padding:5px 8px 5px 6px;border:1px solid rgba(148,163,184,.16);border-radius:14px;color:#f8fafc;background:hsla(0,0%,100%,.035);transition:border-color .16s ease,background .16s ease}.app-shell_accountButton___QgwT:hover,.app-shell_accountButton___QgwT[aria-expanded=true]{border-color:rgba(129,140,248,.3);background:rgba(99,102,241,.12)}.app-shell_avatar__Act3G{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;color:#080b12;background:linear-gradient(145deg,#c4b5fd,#6366f1);font-size:13px;font-weight:950}.app-shell_accountSummary__u0NC6{display:grid;min-width:0;max-width:130px;grid-gap:1px;gap:1px;text-align:left}.app-shell_accountSummary__u0NC6 strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell_accountSummary__u0NC6 small{overflow:hidden;color:#8793a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell_chevron__3YKA9{color:#7c879b;font-size:13px;transform:translateY(-2px)}.app-shell_accountMenu__hpYnu{position:absolute;z-index:140;top:calc(100% + 11px);right:0;width:min(310px,calc(100vw - 28px));padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(9,20,24,.98);box-shadow:0 28px 80px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:top right;animation:app-shell_menuIn__MD4pH .15s ease-out}.app-shell_accountIdentity__r32Wt{display:grid;grid-gap:4px;gap:4px;padding:10px 10px 14px;border-bottom:1px solid rgba(148,163,184,.13)}.app-shell_accountIdentity__r32Wt span{color:#7f9791;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell_accountIdentity__r32Wt strong{overflow:hidden;font-size:14px;text-overflow:ellipsis}.app-shell_accountIdentity__r32Wt small{color:#8fa29e;font-size:11px}.app-shell_menuGroup__JC_kJ{display:grid;grid-gap:3px;gap:3px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.1)}.app-shell_menuGroup__JC_kJ>span{padding:3px 10px;color:#7b879c;font-size:9px;font-weight:850;letter-spacing:.12em}.app-shell_loginLink__yFMaR,.app-shell_menuGroup__JC_kJ a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 10px;border-radius:10px;color:#e2e8f0;font-size:12px;font-weight:750;text-decoration:none}.app-shell_loginLink__yFMaR:hover,.app-shell_menuGroup__JC_kJ a:hover{color:#c4b5fd;background:rgba(99,102,241,.12)}.app-shell_menuGroup__JC_kJ a b{color:#6d8c83;font-size:12px}.app-shell_loginLink__yFMaR,.app-shell_logoutButton__7Hs39{width:100%;margin-top:8px;border:0;background:transparent;text-align:left}.app-shell_logoutButton__7Hs39{min-height:42px;padding:0 10px;border-radius:10px;color:#fca5a5;font-size:12px;font-weight:750}.app-shell_logoutButton__7Hs39:hover:not(:disabled){background:hsla(6,100%,73%,.07)}.app-shell_content__Lq3sm{position:relative;z-index:1;min-width:0;min-height:calc(100vh - var(--shell-height));outline:none}.app-shell_content__Lq3sm[data-route=create]>main>header,.app-shell_content__Lq3sm[data-route=publish]>main>header,.app-shell_content__Lq3sm[data-route=works]>main>header{display:none!important}.app-shell_mobileNavigation__Unz9w{display:none}@keyframes app-shell_shellPulse___JIIC{50%{opacity:.35;transform:scale(.82)}}@keyframes app-shell_menuIn__MD4pH{0%{opacity:0;transform:translateY(-5px) scale(.98)}}@media (max-width:1060px){.app-shell_topbar__h8sQy{grid-template-columns:minmax(190px,1fr) auto}.app-shell_desktopNavigation__tgTRk{grid-row:2;grid-column:1/-1;justify-self:center}.app-shell_serviceStatus__EJhau{display:none}}@media (max-width:720px){.app-shell_appShell__SGg4R{--shell-height:62px;--mobile-nav-height:62px;--mobile-nav-bottom:max(8px,env(safe-area-inset-bottom));padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-bottom) + 8px)}.app-shell_topbar__h8sQy{grid-template-columns:minmax(0,1fr) auto;min-height:var(--shell-height);padding:8px 14px}.app-shell_brandText__N047k small{display:none}.app-shell_brandText__N047k strong{font-size:15px}.app-shell_brandMark__IMEdX{width:31px;height:31px}.app-shell_accountSummary__u0NC6,.app-shell_chevron__3YKA9,.app-shell_desktopNavigation__tgTRk{display:none}.app-shell_accountButton___QgwT{min-height:42px;padding:4px;border:0;background:transparent}.app-shell_avatar__Act3G{width:34px;height:34px}.app-shell_accountMenu__hpYnu{position:fixed;right:14px;bottom:calc(77px + env(safe-area-inset-bottom));top:auto;transform-origin:bottom right}.app-shell_mobileNavigation__Unz9w{position:fixed;z-index:120;right:10px;bottom:max(8px,env(safe-area-inset-bottom));left:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:62px;padding:5px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(7,16,20,.94);box-shadow:0 18px 50px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.app-shell_activeMobileItem__V1qGu,.app-shell_mobileItem__6uB5E{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;min-width:0;min-height:50px;padding:2px;border:0;border-radius:13px;color:#81958f;background:transparent;text-decoration:none}.app-shell_activeMobileItem__V1qGu>span,.app-shell_mobileItem__6uB5E>span{font-size:16px;line-height:1}.app-shell_activeMobileItem__V1qGu small,.app-shell_mobileItem__6uB5E small{font-size:9px;font-weight:850;white-space:nowrap}.app-shell_activeMobileItem__V1qGu{color:#c4b5fd;background:rgba(99,102,241,.16)}}@media (max-width:390px){.app-shell_topbar__h8sQy{padding-inline:10px}.app-shell_brand__sW_HO{gap:7px}.app-shell_brandText__N047k strong{font-size:14px}.app-shell_accountMenu__hpYnu{right:10px;width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.app-shell_accountMenu__hpYnu,.app-shell_serviceStatus__EJhau.app-shell_checking__9Yxvy i{animation:none}.app-shell_accountButton___QgwT,.app-shell_activeNavItem__7cIvM,.app-shell_navItem__HlbmU,.app-shell_skipLink__ugZqa{transition:none}}