.appShell-module__yTW40W__header{background:var(--swigo-color-bg-page);border-bottom:1px solid var(--swigo-color-border-warm);box-shadow:none;overflow:visible}.appShell-module__yTW40W__inner{align-items:center;gap:var(--swigo-space-4);width:100%;max-width:var(--swigo-container);height:100%;padding-inline:var(--swigo-gutter);margin-inline:auto;display:flex;position:relative}.appShell-module__yTW40W__skipLink{left:var(--swigo-gutter);z-index:2;white-space:nowrap;background:var(--swigo-color-bg-page);min-height:44px;color:var(--swigo-color-ink);border-radius:var(--swigo-radius-sm);border:0;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;overflow:visible;transform:translateY(-120%)}.appShell-module__yTW40W__skipLink:focus,.appShell-module__yTW40W__skipLink:focus-visible{transform:none}.appShell-module__yTW40W__logoHit{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;line-height:0;display:inline-flex;overflow:visible}.appShell-module__yTW40W__logoLink{flex-shrink:0;align-items:center;line-height:0;display:inline-flex;overflow:visible}.appShell-module__yTW40W__logoImage{width:auto;height:var(--swigo-logo-height,36px);aspect-ratio:241/128;display:block}.appShell-module__yTW40W__desktopNav,.appShell-module__yTW40W__desktopControls,.appShell-module__yTW40W__navSkeleton{display:none}.appShell-module__yTW40W__desktopNav{align-items:center;gap:var(--swigo-space-1);scrollbar-width:thin;flex:1;min-width:0;overflow-x:auto}.appShell-module__yTW40W__navLink{border-radius:var(--swigo-radius-pill);min-height:44px;color:var(--swigo-color-ink);font-size:var(--swigo-text-small);white-space:nowrap;justify-content:center;align-items:center;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex;overflow:visible}.appShell-module__yTW40W__navLink:hover,.appShell-module__yTW40W__navLinkActive{background:var(--swigo-color-primary-50);color:var(--swigo-color-ink)}.appShell-module__yTW40W__drawerLink{border-radius:var(--swigo-radius-pill);width:100%;min-height:44px;color:var(--swigo-color-ink);font-size:var(--swigo-text-small);align-items:center;padding:8px 14px;font-weight:600;text-decoration:none;display:flex;overflow:visible}.appShell-module__yTW40W__drawerLink:hover,.appShell-module__yTW40W__drawerLinkActive{background:var(--swigo-color-primary-50);color:var(--swigo-color-ink)}.appShell-module__yTW40W__rightCluster{justify-content:flex-end;align-items:center;gap:var(--swigo-space-2);flex-shrink:0;margin-left:auto;display:flex}.appShell-module__yTW40W__desktopControls{align-items:center;gap:var(--swigo-space-2)}.appShell-module__yTW40W__mobileControls{align-items:center;gap:var(--swigo-space-2);display:flex}.appShell-module__yTW40W__burger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;overflow:visible}.appShell-module__yTW40W__authSkeleton,.appShell-module__yTW40W__navSkeleton{border-radius:var(--swigo-radius-pill);background:var(--swigo-color-bg-muted)}.appShell-module__yTW40W__authSkeleton{width:200px;height:44px}.appShell-module__yTW40W__navSkeleton{flex:1;min-width:160px;max-width:320px;height:44px}.appShell-module__yTW40W__page{box-sizing:border-box;width:100%;min-width:0}.appShell-module__yTW40W__standard,.appShell-module__yTW40W__wide,.appShell-module__yTW40W__narrow{padding-inline:var(--swigo-gutter);padding-block:var(--swigo-space-4);background:var(--swigo-color-bg-app);margin-inline:auto}.appShell-module__yTW40W__standard,.appShell-module__yTW40W__wide{max-width:var(--swigo-container)}.appShell-module__yTW40W__narrow{max-width:680px}.appShell-module__yTW40W__full{max-width:none;padding:0}.appShell-module__yTW40W__fill{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.appShell-module__yTW40W__drawerContent{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.appShell-module__yTW40W__drawerBody{overflow:auto}.appShell-module__yTW40W__drawerSectionLabel{letter-spacing:.04em;text-transform:uppercase}.appShell-module__yTW40W__drawerAuth{gap:var(--swigo-space-2);flex-direction:column;display:flex}.appShell-module__yTW40W__footerLoading{background:var(--swigo-color-bg-surface);border-top:1px solid var(--swigo-color-border-warm);min-height:72px}@media (min-width:860px){.appShell-module__yTW40W__desktopNav,.appShell-module__yTW40W__desktopControls{display:flex}.appShell-module__yTW40W__navSkeleton{display:block}.appShell-module__yTW40W__mobileControls{display:none}.appShell-module__yTW40W__standard,.appShell-module__yTW40W__narrow{padding-block:var(--swigo-space-6)}}@media (max-width:859px){.appShell-module__yTW40W__desktopNav,.appShell-module__yTW40W__desktopControls,.appShell-module__yTW40W__navSkeleton{display:none}.appShell-module__yTW40W__mobileControls{display:flex}}
