.AppNavMobile-module__K9r3NW__toggle{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 72%, transparent);width:46px;height:46px;box-shadow:inset 0 1px 0 #ffffffb3, 0 3px 0 color-mix(in srgb, var(--color-line) 82%, var(--color-accent));color:var(--color-ink);cursor:pointer;border-radius:15px;flex:none;place-items:center;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.AppNavMobile-module__K9r3NW__toggle:hover{box-shadow:inset 0 1px 0 #ffffffd1, 0 4px 0 color-mix(in srgb, var(--color-line) 75%, var(--color-accent));transform:translateY(-1px)}.AppNavMobile-module__K9r3NW__toggle:active{box-shadow:inset 0 1px 0 #fff9, 0 1px 0 color-mix(in srgb, var(--color-line) 82%, var(--color-accent));transform:translateY(2px)}.AppNavMobile-module__K9r3NW__glyph{width:22px;height:16px;position:relative}.AppNavMobile-module__K9r3NW__glyph:before,.AppNavMobile-module__K9r3NW__glyph:after{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;left:0}.AppNavMobile-module__K9r3NW__glyph:before{top:4px}.AppNavMobile-module__K9r3NW__glyph:after{top:11px}.AppNavMobile-module__K9r3NW__loginButton{color:#20243f;white-space:nowrap;background:linear-gradient(#fff,#f6f6ff);border:1px solid #d8dcee;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff73,0 3px #a6aed3,0 5px 10px #07091333}.AppNavMobile-module__K9r3NW__loginButton:hover,.AppNavMobile-module__K9r3NW__loginButton:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffff73,0 5px #a6aed3,0 8px 14px #07091347}.AppNavMobile-module__K9r3NW__loginButton:active{transform:translateY(2px);box-shadow:inset 0 1px 1px #ffffff4d,0 1px #a6aed3}@media (min-width:64rem){.AppNavMobile-module__K9r3NW__toggle{display:none}}@media (prefers-reduced-motion:reduce){.AppNavMobile-module__K9r3NW__toggle,.AppNavMobile-module__K9r3NW__loginButton{transition:none}}
.AppShell-module__zsum4a__shell{background:radial-gradient(circle at 72% -10%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 34rem), var(--color-surface);min-height:100dvh}.AppShell-module__zsum4a__sidebar{z-index:30;border:1px solid color-mix(in srgb, var(--color-line) 76%, transparent);background:color-mix(in srgb, var(--color-nav) 88%, transparent);width:15.5rem;box-shadow:inset 0 1px 0 #ffffffa3, 0 1rem 3rem color-mix(in srgb, var(--color-ink) 13%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.75rem;display:none;position:fixed;inset:1.5rem auto 1.5rem 1.5rem;overflow:hidden}.AppShell-module__zsum4a__brand{min-height:5.25rem;color:var(--color-accent);flex-shrink:0;align-items:center;gap:.55rem;padding:0 1.25rem;font-size:1.45rem;font-weight:700;display:flex}.AppShell-module__zsum4a__sidebarScroll{flex:1;padding:.25rem .75rem 1rem;overflow-y:auto}.AppShell-module__zsum4a__sidebarFooter{background:color-mix(in srgb, var(--color-surface) 58%, transparent);border-radius:1.1rem;flex-shrink:0;margin:0 .75rem .75rem;padding:1rem}.AppShell-module__zsum4a__sidebarAccount{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;color:var(--color-ink);font-size:var(--text-meta);text-align:center;box-shadow:0 .22rem 0 color-mix(in srgb, var(--color-line) 78%, var(--color-accent));margin-bottom:.9rem;padding:.7rem .9rem;font-weight:500;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.AppShell-module__zsum4a__sidebarAccount:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));transform:translateY(-1px)}.AppShell-module__zsum4a__sidebarAccount:active{box-shadow:0 .08rem 0 color-mix(in srgb, var(--color-line) 78%, var(--color-accent));transform:translateY(2px)}.AppShell-module__zsum4a__sidebarAccount>button{width:100%;color:inherit;font-size:inherit;border:0;padding:0}.AppShell-module__zsum4a__content{flex-direction:column;min-height:100dvh;display:flex}.AppShell-module__zsum4a__topbar{z-index:20;border:1px solid color-mix(in srgb, var(--color-line) 84%, var(--color-accent));background:color-mix(in srgb, var(--color-card) 90%, var(--color-surface));min-height:4.75rem;box-shadow:inset 0 1px 0 #ffffffb3, 0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:1.4rem;flex-shrink:0;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex;position:fixed;inset:.75rem .75rem auto}.AppShell-module__zsum4a__main{flex:1;width:100%;max-width:68rem;margin:0 auto;padding:7.25rem 1.5rem 4rem}.AppShell-module__zsum4a__topAction{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 .25rem 0 color-mix(in srgb, var(--color-line) 82%, var(--color-accent));border-radius:999px;transition:transform .18s,box-shadow .18s,border-color .18s}.AppShell-module__zsum4a__topAction>button{border:0}.AppShell-module__zsum4a__topAction:hover{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-line));box-shadow:0 .35rem 0 color-mix(in srgb, var(--color-line) 76%, var(--color-accent));transform:translateY(-1px)}.AppShell-module__zsum4a__topAction:active{box-shadow:0 .1rem 0 color-mix(in srgb, var(--color-line) 82%, var(--color-accent));transform:translateY(2px)}@media (min-width:64rem){.AppShell-module__zsum4a__sidebar{flex-direction:column;display:flex}.AppShell-module__zsum4a__content{padding-left:18.5rem}.AppShell-module__zsum4a__topbar{display:none}.AppShell-module__zsum4a__main{padding:4rem 2.5rem 6rem}}@media (max-width:40rem){.AppShell-module__zsum4a__topbar{min-height:4.25rem;padding:.45rem .55rem}.AppShell-module__zsum4a__main{padding:6.5rem 1rem 4rem}.AppShell-module__zsum4a__topAction{white-space:nowrap;align-items:center;min-height:44px;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.AppShell-module__zsum4a__topBrand{flex-shrink:0;gap:.375rem;font-size:1.25rem}.AppShell-module__zsum4a__topBrand img{width:32px;height:32px}}@media (prefers-reduced-transparency:reduce){.AppShell-module__zsum4a__topbar{background:var(--color-card);-webkit-backdrop-filter:none}}@media (min-width:80rem){.AppShell-module__zsum4a__sidebar{width:16rem}.AppShell-module__zsum4a__content{padding-left:19rem}}
