.app-shell[data-v-05c2723e]{min-height:100vh}.site-header[data-v-05c2723e]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050807c2;border-bottom:1px solid #c6d8cc1a;position:sticky;top:0}.header-inner[data-v-05c2723e]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.brand[data-v-05c2723e]{gap:.12rem;display:grid}.brand-kicker[data-v-05c2723e]{color:var(--accent);text-transform:uppercase;font-size:.75rem;font-weight:700}.brand-title[data-v-05c2723e]{letter-spacing:0;font-size:1rem}.nav[data-v-05c2723e]{flex-wrap:wrap;gap:.5rem;display:flex}.nav-link[data-v-05c2723e]{background:#ffffff08;border:1px solid #c6d8cc1f;border-radius:8px;padding:.55rem .8rem}.nav-link.router-link-active[data-v-05c2723e]{background:#97c98a1a;border-color:#97c98a73}.app-main[data-v-05c2723e]{padding-bottom:2rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050807;--bg-2:#09110e;--panel:#0d1512eb;--panel-soft:#ffffff08;--line:#c6d8cc24;--text:#f3f5ee;--muted:#a8b7ae;--accent:#97c98a;--accent-strong:#e1c46d;font-family:Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{min-width:320px;min-height:100vh;color:var(--text);background:linear-gradient(#070b09f0,#050807fa),linear-gradient(135deg,#12211a33,#080c0a33);margin:0}body:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/100px 100px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100px 100px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0003,#00000005);mask-image:linear-gradient(#0003,#00000005)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.button{color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #c6d8cc29;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.72rem 1rem;display:inline-flex}#app{min-height:100vh}.container{width:min(1160px,100vw - 2rem);margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:0;color:var(--accent);margin:0;font-size:.76rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.96}h2{margin-bottom:0;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.05}.button-primary{background:#97c98a1f;border-color:#97c98a80}.button-secondary{background:#e1c46d14;border-color:#e1c46d66}
