.mark[data-v-0fd10d90]{color:#f4f0ea;width:72px;height:72px}.shell[data-v-abb4088a]{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.grain[data-v-abb4088a]{pointer-events:none;z-index:-1;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.top[data-v-abb4088a],.main[data-v-abb4088a],.foot[data-v-abb4088a]{z-index:1;position:relative}.top[data-v-abb4088a]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 7vw;display:flex}.brand[data-v-abb4088a]{color:var(--ink);align-items:center;gap:12px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.brand-mark[data-v-abb4088a]{width:34px;height:34px}.nav[data-v-abb4088a]{align-items:center;gap:22px;display:flex}.nav-link[data-v-abb4088a]{color:var(--muted);font-size:.92rem;text-decoration:none}.nav-link.router-link-exact-active[data-v-abb4088a]{color:var(--ink)}.btn[data-v-abb4088a]{background:var(--accent);color:#fff8f5;border-radius:4px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.btn[data-v-abb4088a]:hover{background:#d46d5a}.main[data-v-abb4088a]{flex:1;padding:0 7vw 56px}.foot[data-v-abb4088a]{border-top:1px solid var(--line);background:var(--panel);margin-top:auto}.foot-inner[data-v-abb4088a]{align-items:center;padding:28px 7vw 32px;display:flex}.foot-brand[data-v-abb4088a]{align-items:center;gap:12px;display:flex}.foot-name[data-v-abb4088a]{margin:0 0 2px;font-size:.92rem;font-weight:600}.foot-copy[data-v-abb4088a]{color:var(--muted);margin:0;font-size:.82rem}:root{--ink:#e8edf2;--muted:#9aa6b2;--accent:#c45c4a;--accent-soft:#c45c4a29;--line:#e8edf224;--paper:#101826;--panel:#182233;--display:"Source Serif 4", serif;--sans:"Public Sans", "Segoe UI", sans-serif}html,body,#app{min-height:100%;margin:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font-family:inherit}
