:root{--sn-top-h:56px;--sn-tabs-h:0px;--sn-ground:#0c0a08;--sn-line:#2b2620;--sn-link:#b6b0a7;--sn-tab:#958f87;--sn-ink:#fff;--sn-mark:var(--accent);--sn-gold:var(--accent-mark);--sn-face:var(--face-text);--sn-edge:var(--margin);--sn-t-hover:var(--t-hover);--sn-ease:var(--ease-out);--sn-hit:8px}:root[data-theme=light]{--sn-ground:#efeeec;--sn-line:#dedad4;--sn-link:#4f4943;--sn-tab:#5c574f;--sn-ink:#1a1612}.sn-top,.sn-tabs{z-index:60;background:var(--sn-ground);color:var(--sn-link);font-family:var(--sn-face);letter-spacing:normal;text-transform:none;text-align:left;font-size:14px;font-style:normal;font-weight:500;line-height:1}.sn-top{border-bottom:1px solid var(--sn-line);position:sticky;top:0}.sn-top__inner{height:calc(var(--sn-top-h) - 1px);padding:0 var(--sn-edge);padding-right:max(0px, calc(var(--sn-edge) - (100vw - 100%)));align-items:center;gap:32px;margin:0;display:flex}.sn-brand{min-height:44px;padding:0 var(--sn-hit);margin:0 calc(-1 * var(--sn-hit));color:var(--sn-ink);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sn-brand svg{flex:none}.sn-links{align-self:stretch;align-items:stretch;gap:28px;margin-left:auto;display:flex}.sn-link{padding:0 var(--sn-hit);margin:0 calc(-1 * var(--sn-hit));color:var(--sn-link);white-space:nowrap;transition:color var(--sn-t-hover) var(--sn-ease);align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.sn-link:hover,.sn-link[aria-current]{color:var(--sn-ink)}.sn-link[aria-current]:after{content:"";left:var(--sn-hit);right:var(--sn-hit);background:var(--sn-mark);height:1px;position:absolute;bottom:-1px}.sn-theme{width:40px;height:40px;color:var(--sn-link);cursor:pointer;transition:color var(--sn-t-hover) var(--sn-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0 -10px;padding:0;display:inline-grid}.sn-theme:hover{color:var(--sn-ink)}.sn-theme:active svg{transform:translateY(1px)}:root:not([data-theme]) .sn-theme{display:none}.sn-brand:focus-visible,.sn-link:focus-visible,.sn-theme:focus-visible,.sn-tab:focus-visible{outline:2px solid var(--sn-mark);outline-offset:-2px;border-radius:0}.sn-skip{top:6px;left:var(--sn-edge);z-index:70;background:var(--sn-ink);min-height:44px;color:var(--sn-ground);font-family:var(--sn-face);letter-spacing:normal;white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 12px))}.sn-skip:focus{outline:2px solid var(--sn-mark);outline-offset:2px;transform:none}@media (min-width:701px){html{scroll-padding-top:var(--sn-top-h)}.sn-top{view-transition-name:sn-top}}.sn-tabs{display:none}@media (max-width:700px){:root{--sn-top-h:48px;--sn-tabs-h:calc(56px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:var(--sn-tabs-h)}.sn-top{position:relative}.sn-links{display:none}.sn-theme{width:44px;height:44px;margin:0 -12px 0 auto}.sn-tabs{height:var(--sn-tabs-h);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--sn-line);view-transition-name:sn-tabs;display:block;position:fixed;inset:auto 0 0}.sn-tabs ul{grid-template-columns:repeat(5,minmax(0,1fr));height:55px;margin:0;padding:0;list-style:none;display:grid}.sn-tab{height:55px;color:var(--sn-tab);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;display:flex;position:relative}.sn-tab svg{flex:none}.sn-tab[aria-current]{color:var(--sn-ink)}.sn-tab[aria-current]:before{content:"";background:var(--sn-mark);height:1px;position:absolute;top:-1px;left:28%;right:28%}body:has(.sn-tabs){padding-bottom:var(--sn-tabs-h)}}@media (prefers-reduced-motion:reduce){.sn-link,.sn-theme{transition:none}.sn-theme:active svg{transform:none}}@media print{.sn-skip,.sn-top,.sn-tabs{display:none}}
