:root{color-scheme:dark;--bg:#171a1c;--panel:#202527;--panel2:#252c2e;--line:#394144;--text:#e8e5dc;--muted:#a8aaa3;--gold:#b89a61;--gold-light:#d2b77f;--green:#738b78;--max:1160px}
*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--text);font-family:Inter,"Segoe UI",Arial,sans-serif;background:radial-gradient(ellipse at 78% 18%,rgba(112,105,80,.12),transparent 34%),linear-gradient(145deg,#171a1c,#1b2021 58%,#171a1c)}a{color:inherit;text-decoration:none}.site-header,footer{max-width:var(--max);margin:auto;padding:26px 28px;display:flex;align-items:center;justify-content:space-between}.site-header{border-bottom:1px solid rgba(184,154,97,.19)}.wordmark{display:flex;align-items:center;gap:12px;letter-spacing:.22em;font-size:13px;font-weight:700}.sigil{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--gold);color:var(--gold-light);font-family:Georgia,serif;font-size:21px;transform:rotate(45deg)}.sigil:first-letter{transform:rotate(-45deg)}.header-note,.text-link,.muted,footer{color:var(--muted)}.header-note{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.text-link,.text-button{font:inherit;font-size:13px;color:var(--gold-light);background:none;border:0;cursor:pointer}.hero{max-width:var(--max);min-height:530px;margin:auto;padding:82px 28px 72px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:45px}.eyebrow{margin:0 0 19px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.hero h1,.state-main h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,6.2vw,78px);line-height:.99;font-weight:400;letter-spacing:-.045em;margin:0 0 25px}.hero h1 em,.state-main h1 em{color:var(--gold-light);font-weight:400}.hero-lede,.state-copy{max-width:550px;color:#b9bcb5;font-size:16px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 19px;border:1px solid var(--line);font-size:12px;font-weight:650;letter-spacing:.035em;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.button:hover{transform:translateY(-1px);border-color:var(--gold)}.button-primary{background:var(--gold);border-color:var(--gold);color:#1b1d1c}.button-primary:hover{background:var(--gold-light)}.button-secondary{background:rgba(255,255,255,.025);color:var(--text)}.button-secondary:hover{background:rgba(255,255,255,.07)}.access-note{margin-top:17px;color:var(--muted);font-size:12px}.hero-art{height:390px;position:relative;display:grid;place-items:center;overflow:hidden}.hero-art:before{content:"";position:absolute;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(181,151,94,.14),rgba(181,151,94,.035) 55%,transparent 70%)}.orbit{position:absolute;border:1px solid rgba(184,154,97,.27);border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:390px;height:180px}.orbit-two{width:300px;height:360px;transform:rotate(48deg)}.world-mark{width:180px;height:180px;display:grid;place-items:center;border:1px solid var(--gold);outline:1px solid rgba(184,154,97,.25);outline-offset:10px;transform:rotate(45deg);box-shadow:0 0 65px rgba(184,154,97,.08),inset 0 0 40px rgba(184,154,97,.07)}.world-mark span{font:100px Georgia,serif;color:var(--gold-light);transform:rotate(-45deg);opacity:.9}.art-caption{position:absolute;bottom:5px;display:flex;align-items:center;gap:12px;color:#858b86;font-size:9px;letter-spacing:.22em}.caption-line{width:35px;height:1px;background:var(--gold)}.principles{max-width:var(--max);margin:0 auto;padding:34px 28px 76px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid rgba(184,154,97,.16)}.principles article{padding:14px 8px}.principle-number{color:var(--gold);font:italic 16px Georgia,serif}.principles h2,.alpha-strip h2,.dashboard-panel h2{font:400 22px Georgia,serif;margin:17px 0 10px}.principles p,.alpha-strip p{color:var(--muted);font-size:13px;line-height:1.7;margin:0;max-width:330px}.alpha-strip{max-width:var(--max);margin:0 auto 60px;padding:30px 34px;background:linear-gradient(105deg,rgba(184,154,97,.11),rgba(255,255,255,.025));border:1px solid rgba(184,154,97,.22);display:flex;justify-content:space-between;align-items:center;gap:30px}.alpha-strip h2{margin:0 0 8px}.alpha-strip .eyebrow{margin-bottom:8px}footer{border-top:1px solid rgba(184,154,97,.16);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding-top:20px;padding-bottom:25px}.dashboard-main{max-width:var(--max);margin:auto;padding:55px 28px 80px}.account-tools{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:12px}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.dashboard-heading h1{font:400 clamp(38px,5vw,58px) Georgia,serif;margin:0 0 8px}.dashboard-heading .muted{margin:0}.gold{color:var(--gold-light)}.status-chip{border:1px solid rgba(184,154,97,.45);padding:8px 11px;color:var(--gold-light);font-size:9px;letter-spacing:.16em}.migration-notice{display:flex;gap:17px;padding:20px 22px;border:1px solid rgba(184,154,97,.25);background:rgba(184,154,97,.07);margin-bottom:25px}.notice-mark{font-size:20px;color:var(--gold)}.migration-notice strong{font-size:13px}.migration-notice p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:25px}.stat-card,.dashboard-panel{border:1px solid var(--line);background:rgba(32,37,39,.8)}.stat-card{padding:20px}.stat-card span{display:block;color:var(--muted);font-size:11px}.stat-card strong{display:block;margin-top:12px;font:400 32px Georgia,serif;color:var(--gold-light)}.dashboard-panel{padding:23px;margin-top:16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-heading .eyebrow{margin-bottom:5px}.panel-heading h2{margin:0}.small{font-size:11px}.location-row,.pending-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.location-row strong,.pending-row strong{font-size:13px}.location-row p,.pending-row p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.location-row>span{white-space:nowrap;color:var(--muted);font-size:11px}.pending-row:first-child{border-top:0}.row-actions{display:flex;gap:8px}.button-small{padding:8px 11px;font-size:10px}.state-main{max-width:650px;margin:0 auto;padding:110px 28px 130px;text-align:center}.state-symbol{width:62px;height:62px;border:1px solid rgba(184,154,97,.5);display:grid;place-items:center;margin:0 auto 28px;color:var(--gold-light);font:28px Georgia,serif}.state-main .state-copy{margin:0 auto 24px}.state-main .button{margin-top:14px}.state-main .eyebrow{margin-bottom:15px}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}
@media(max-width:760px){.header-note{display:none}.hero{grid-template-columns:1fr;padding-top:65px;gap:0}.hero-art{height:280px;order:-1}.world-mark{width:130px;height:130px}.world-mark span{font-size:76px}.orbit-one{width:300px;height:140px}.orbit-two{width:230px;height:280px}.hero h1{font-size:56px}.principles{grid-template-columns:1fr;gap:6px;padding-bottom:42px}.principles article{padding:8px}.alpha-strip{margin-left:20px;margin-right:20px;display:block}.alpha-strip .button{margin-top:20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-heading{align-items:flex-start;gap:15px}.status-chip{white-space:nowrap}.location-row,.pending-row{align-items:flex-start}.row-actions{flex-direction:column}.site-header,footer{padding-left:20px;padding-right:20px}.dashboard-main{padding:38px 20px 60px}}
