.side-nav[data-v-2261dcb5]{gap:1.1rem;display:grid}.sn-group[data-v-2261dcb5]{gap:2px;display:grid}.sn-label[data-v-2261dcb5]{letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted,var(--ink-3));margin:0 0 .3rem;padding-inline:.75rem;font-size:.6875rem;font-weight:600}.sn-link[data-v-2261dcb5]{min-height:38px;color:var(--sn-ink,var(--ink-2));transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out);border-radius:8px;align-items:center;gap:.75rem;padding:.35rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.sn-link[data-v-2261dcb5]:hover{background:var(--sn-hover,var(--paper-2));color:var(--sn-ink-strong,var(--ink))}.sn-link.is-active[data-v-2261dcb5]{background:var(--sn-active-bg,var(--vue-wash));color:var(--sn-active-ink,var(--vue-text));font-weight:600}.sn-link[data-v-2261dcb5]:focus-visible{outline:2px solid var(--sn-focus,var(--vue-text));outline-offset:2px}.sn-text[data-v-2261dcb5]{flex:1;min-width:0}.sn-out[data-v-2261dcb5]{opacity:.7}@media (pointer:coarse){.sn-link[data-v-2261dcb5]{min-height:46px}}.app-frame[data-v-ee6e6756]{grid-template-columns:var(--side-w) minmax(0,1fr);background:var(--app-bg);min-height:100dvh;display:grid}.skip[data-v-ee6e6756]{z-index:60;background:var(--ink);color:var(--paper);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip[data-v-ee6e6756]:focus{top:1rem}.side-in[data-v-ee6e6756]{flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.side[data-v-ee6e6756]{background:var(--stage);color:var(--stage-ink);--sn-ink:#c5d1ca;--sn-ink-strong:#fff;--sn-muted:#8fa39a;--sn-hover:#e8efe914;--sn-active-bg:#42b8832e;--sn-active-ink:#8fe0b9;--sn-focus:var(--vue)}.side-brand[data-v-ee6e6756]{color:#fff;gap:.15rem;padding:1.15rem 1.5rem 1rem;line-height:1;text-decoration:none;display:grid}.side-brand[data-v-ee6e6756]:focus-visible,.side-link[data-v-ee6e6756]:focus-visible{outline:2px solid var(--vue);outline-offset:2px}.sb-main[data-v-ee6e6756]{letter-spacing:.3em;text-transform:uppercase;font-weight:500}.sb-main[data-v-ee6e6756],.sb-sub[data-v-ee6e6756]{font-size:.9375rem}.sb-sub[data-v-ee6e6756]{font-family:var(--font-display);color:var(--stage-ink-2);font-style:italic}.side-scroll[data-v-ee6e6756]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a4a42 transparent;flex:1;min-height:0;padding:.5rem .75rem 1rem;overflow-y:auto}.side-foot[data-v-ee6e6756]{border-top:1px solid var(--stage-rule);gap:2px;padding:.75rem;display:grid}.side-link[data-v-ee6e6756]{width:100%;min-height:40px;font:inherit;text-align:left;color:var(--sn-ink);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:.75rem;margin:0;padding:.4rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.side-link[data-v-ee6e6756]:hover{background:var(--sn-hover);color:#fff}.side-link.is-active[data-v-ee6e6756]{background:var(--sn-active-bg);color:var(--sn-active-ink);font-weight:600}.app-col[data-v-ee6e6756]{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.top[data-v-ee6e6756]{z-index:20;min-height:var(--nav-h);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid var(--app-border);gap:.75rem;padding-inline:calc(clamp(1rem,2.5vw,2rem));display:flex;position:sticky;top:0}.top[data-v-ee6e6756],.top-brand[data-v-ee6e6756],.top-menu[data-v-ee6e6756],.who[data-v-ee6e6756]{align-items:center}.top-menu[data-v-ee6e6756]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;margin-left:-.6rem;padding:0;display:none}.top-menu[data-v-ee6e6756]:hover,.who[data-v-ee6e6756]:hover{background:var(--paper-2)}.top-brand[data-v-ee6e6756]{letter-spacing:.26em;text-transform:uppercase;min-height:44px;color:var(--ink);text-decoration:none;display:none}.top-brand[data-v-ee6e6756],.top-place[data-v-ee6e6756]{white-space:nowrap;font-size:.875rem;font-weight:500}.top-place[data-v-ee6e6756]{color:var(--ink-3);text-overflow:ellipsis;margin:0;overflow:hidden}.who[data-v-ee6e6756]{color:var(--ink);transition:background-color var(--dur-ui) var(--ease-out);border-radius:999px;gap:.65rem;margin-left:auto;padding:.25rem .25rem .25rem .75rem;text-decoration:none;display:flex}.who-text[data-v-ee6e6756]{justify-items:end;line-height:1.15;display:grid}.who-name[data-v-ee6e6756]{font-size:.875rem;font-weight:600}.who-role[data-v-ee6e6756]{color:var(--ink-3);font-size:.75rem}.who-badge[data-v-ee6e6756]{background:var(--vue);width:36px;height:36px;color:var(--on-vue);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.notes-row[data-v-ee6e6756]{margin:.75rem calc(clamp(1rem,2.5vw,2rem)) 0}.app-main[data-v-ee6e6756]{flex:1;width:100%;max-width:1440px;padding:calc(clamp(1rem,2.5vw,1.75rem)) calc(clamp(1rem,2.5vw,2rem)) 2rem}.app-foot[data-v-ee6e6756]{border-top:1px solid var(--app-border);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding:1rem calc(64px + clamp(1rem,2.5vw,2rem)) 1.25rem calc(clamp(1rem,2.5vw,2rem));font-size:.8125rem;display:flex}.app-foot p[data-v-ee6e6756]{margin:0}.app-foot-links[data-v-ee6e6756]{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.app-foot-links a[data-v-ee6e6756],.app-foot-links button[data-v-ee6e6756]{font:inherit;color:var(--ink-2);cursor:pointer;text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);background:0 0;border:0;padding:0}.app-foot-links a[data-v-ee6e6756]:hover,.app-foot-links button[data-v-ee6e6756]:hover{text-decoration-color:currentColor}@media (pointer:coarse){.app-foot-links a[data-v-ee6e6756],.app-foot-links button[data-v-ee6e6756]{align-items:center;min-height:44px;margin-inline:-.45rem;padding-inline:.45rem;display:inline-flex}}@media (width<=1023px){.app-frame[data-v-ee6e6756]{grid-template-columns:minmax(0,1fr)}.side[data-v-ee6e6756]{display:none}.top-menu[data-v-ee6e6756]{display:inline-flex}.top-brand[data-v-ee6e6756]{display:flex}.top-place[data-v-ee6e6756]{display:none}}@media (width<=560px){.who[data-v-ee6e6756]{padding-left:.25rem}.who-text[data-v-ee6e6756]{display:none}}.app-sheet{flex-direction:column;min-height:100%;display:flex}.app-sheet-top{border-bottom:1px solid var(--rule);align-items:center;min-height:56px;padding-inline:1.5rem 4.5rem;display:flex}.app-sheet-nav{flex:1;padding:1rem .75rem}.app-sheet-foot{border-top:1px solid var(--rule);gap:2px;padding:.75rem;display:grid}.app-sheet-link{width:100%;min-height:46px;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.75rem;margin:0;padding:.4rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.app-sheet-link:hover{background:var(--paper-2);color:var(--ink)}
