:root{--font-display:"Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;--font-body:"IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", "Consolas", monospace}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;font-family:var(--font-body);color:#13202b;background:#edf1f4;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;background:0 0;border:0}.site-shell{--shell-background:radial-gradient(circle at 10% 16%, #0f766e14, transparent 22%), radial-gradient(circle at 88% 10%, #3b82f614, transparent 24%), linear-gradient(180deg, #f4efe8, #edf2f6 56%, #edf1f4 100%);--surface:#ffffffd1;--surface-strong:#fffffff0;--ink:#16202b;--muted:#5e6e80;--accent:#0f766e;--accent-2:#2563eb;--accent-soft:#0f766e1f;--border:#16202b1f;--border-strong:#16202b38;--shadow:0 28px 84px #38496026;width:min(1180px,100vw - 28px);color:var(--ink);margin:0 auto;padding:18px 0 44px;position:relative}.site-shell:before{content:"";background:var(--shell-background);z-index:-2;position:fixed;inset:0}.site-shell:after{content:"";pointer-events:none;opacity:.2;z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 100%);mask-image:radial-gradient(circle,#000 30%,#0000 100%)}.route-recruiter{--shell-background:radial-gradient(circle at 12% 16%, #0c948817, transparent 22%), radial-gradient(circle at 88% 12%, #2563eb14, transparent 24%), linear-gradient(180deg, #f8f3ea, #f0f4f7 58%, #edf1f4 100%)}.route-teams{--surface:#f8fcffc7;--surface-strong:#ffffffeb;--accent:#0f766e;--accent-2:#0284c7;--accent-soft:#0284c71f;--shadow:0 30px 92px #2549702e;--shell-background:radial-gradient(circle at 16% 18%, #0891b226, transparent 26%), radial-gradient(circle at 84% 12%, #0ea5e91f, transparent 24%), radial-gradient(circle at 52% 70%, #22c55e14, transparent 24%), linear-gradient(180deg, #edf7fb, #e6f0f9 54%, #ebf4f8 100%)}.route-dark{--surface:#120b11c7;--surface-strong:#150b12e6;--ink:#f6edf1;--muted:#d8b8c4;--accent:#ffb7c7;--accent-2:#76d8ff;--accent-soft:#ffb7c71f;--border:#ffd6e424;--border-strong:#ffd6e442;--shadow:0 32px 96px #13010d75;--shell-background:radial-gradient(circle at 50% 18%, #76d8ff14, transparent 18%), radial-gradient(circle at 50% 58%, #961e472e, transparent 30%), linear-gradient(180deg, #05050a, #120911 52%, #17070d 100%)}.route-simulation{--surface:#0a131fc7;--surface-strong:#09121de6;--ink:#eaf7ff;--muted:#a7c1d6;--accent:#7ae6ff;--accent-2:#ffe17b;--accent-soft:#7ae6ff1f;--border:#a4c7df29;--border-strong:#a4c7df4d;--shadow:0 30px 90px #0208126b;--shell-background:radial-gradient(circle at 14% 12%, #7ae6ff1f, transparent 22%), radial-gradient(circle at 84% 12%, #ffe17b1a, transparent 24%), linear-gradient(180deg, #05111b, #081824 56%, #07131e 100%)}.route-self{--surface:#fffbf4d6;--surface-strong:#fffef9f5;--ink:#2c241c;--muted:#706154;--accent:#8c6d1f;--accent-2:#3d8f7a;--accent-soft:#8c6d1f1f;--border:#47392a1f;--border-strong:#47392a38;--shadow:0 26px 76px #68584124;--shell-background:radial-gradient(circle at 14% 12%, #bfa1541c, transparent 22%), radial-gradient(circle at 84% 14%, #3d8f7a17, transparent 24%), linear-gradient(180deg, #fbf3e7, #f6f1e7 56%, #f2eee7 100%)}.route-library{--surface:#f9faf2d1;--surface-strong:#fcfdf7f2;--ink:#1f2d1d;--muted:#596b55;--accent:#36624b;--accent-2:#8c7a34;--accent-soft:#36624b1f;--border:#1f2d1d1f;--border-strong:#1f2d1d38;--shadow:0 26px 76px #43533d24;--shell-background:radial-gradient(circle at 16% 18%, #448a581c, transparent 24%), radial-gradient(circle at 84% 14%, #b2953417, transparent 22%), linear-gradient(180deg, #f7f6ec, #f0f2e8 58%, #eef0e6 100%)}.route-survival{--surface:#f5f9fad1;--surface-strong:#f9fcfdf0;--ink:#16303a;--muted:#5f7480;--accent:#14532d;--accent-2:#0369a1;--accent-soft:#14532d1f;--border:#16303a1f;--border-strong:#16303a3d;--shadow:0 28px 80px #374d5a24;--shell-background:radial-gradient(circle at 12% 16%, #14532d1a, transparent 22%), radial-gradient(circle at 84% 12%, #0369a11a, transparent 24%), linear-gradient(180deg, #eef7f5, #edf4f7 56%, #edf2f5 100%)}.panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px}.route-simulation .panel{border-radius:22px}.route-survival .panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.route-library .panel,.route-self .panel{box-shadow:0 22px 60px #6058471a}.site-header,.page-intro,.hero-panel,.signal-card,.project-card,.team-stage,.team-panel,.dark-stage,.dark-copy,.creative-card,.mission-card,.score-panel,.log-panel,.warning-card,.guidance-card,.resource-card,.resource-group,.urgent-card,.live-strip,.flow-strip,.site-footer{padding:22px}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex;position:sticky;top:12px}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.header-dashboard-link{white-space:nowrap}.hero-panel,.signal-grid,.team-stage,.team-panel,.dark-stage,.dark-copy,.simulation-sidebar{align-self:start}.hero-panel{gap:14px;display:grid}.brand-block{max-width:360px}.brand-block h1{font-family:var(--font-display);letter-spacing:-.05em;margin:4px 0 6px;font-size:clamp(26px,3vw,36px);line-height:.94}.brand-block p{color:var(--muted);margin:0;line-height:1.55}.site-nav,.button-row,.flow-actions,.footer-actions,.stack-row,.resource-meta{flex-wrap:wrap;gap:10px;display:flex}.site-nav{justify-content:flex-end}.nav-link,.primary-button,.ghost-button,.filter-button,.command-button{border:1px solid var(--border-strong);border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.nav-link,.filter-button,.ghost-button{padding:10px 14px}.primary-button{padding:12px 18px}.nav-link,.filter-button{color:var(--muted);background:#ffffff0a}.nav-link:hover,.filter-button:hover,.primary-button:hover,.ghost-button:hover,.command-button:hover{border-color:color-mix(in srgb, var(--accent) 55%, white);transform:translateY(-1px)}.nav-link.is-active,.filter-button.is-active{color:var(--ink);background:var(--accent-soft)}.primary-button{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000}.route-dark .primary-button,.route-simulation .primary-button{color:#071018}.ghost-button{color:var(--ink);background:color-mix(in srgb, var(--surface-strong) 86%, transparent)}.route-dark .ghost-button,.route-simulation .ghost-button{background:#ffffff0a}.page{gap:22px;display:grid}.page-kicker,.stack-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px}.page-title,.section-title,.project-card h3,.resource-card h3,.resource-group h3,.creative-card h3,.signal-card h3,.urgent-card h3{font-family:var(--font-display);letter-spacing:-.05em;margin:8px 0 12px}.page-title{font-size:clamp(34px,5vw,62px);line-height:.96}.section-title{font-size:clamp(26px,3vw,34px);line-height:1}.page-lead,.section-copy,.project-summary,.project-impact,.site-footer p,.resource-link span,.urgent-card p{color:var(--muted);line-height:1.7}.hero-grid,.team-grid,.dark-grid,.simulation-grid{gap:18px;display:grid}.hero-grid,.team-grid,.dark-grid{grid-template-columns:1.1fr .9fr}.simulation-grid{grid-template-columns:1.08fr .92fr}.signal-grid{gap:18px;display:grid}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.summary-card{align-content:start;gap:10px;display:grid}.summary-metric{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.1rem,4vw,3.4rem);line-height:.9}.signal-card h3,.project-card h3,.resource-card h3,.resource-group h3,.creative-card h3,.urgent-card h3{font-size:1.35rem}.signal-card ul,.team-panel ul{margin:0}.section-heading{gap:4px;display:grid}.creative-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project-card,.resource-card,.resource-group,.creative-card{align-content:start;gap:14px;display:grid}.project-preview{border:1px solid var(--border);background:#00000014;border-radius:20px;min-height:184px;position:relative;overflow:hidden}.project-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.project-preview:after{content:"";pointer-events:none;background:linear-gradient(#080a100a,#080a1052);position:absolute;inset:0}.preview-badge{z-index:1;color:#edf6ff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#09111cb8;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:.72rem;position:absolute;bottom:14px;left:14px}.project-preview-fallback{background:radial-gradient(circle at 18% 22%,#ffffff29,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#0f1720,#152739);place-items:end start;padding:16px;display:grid}.preview-grid{opacity:.2;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.preview-copy{z-index:1;gap:6px;max-width:16rem;display:grid;position:relative}.preview-copy strong{color:#f4f8ff;font-family:var(--font-display);letter-spacing:-.04em;font-size:1.25rem}.preview-copy span:last-child{color:#eaf5ffbd;line-height:1.55}.project-preview-fallback.domain-fungi{background:radial-gradient(circle at 16% 20%,#c7ff8b29,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#0d1a13,#213924)}.project-preview-fallback.domain-ocean{background:radial-gradient(circle at 18% 20%,#7ae6ff29,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#081b2b,#0f4263)}.project-preview-fallback.domain-sensors{background:radial-gradient(circle at 18% 20%,#7ae6ff29,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#101827,#183045)}.project-preview-fallback.domain-bioacoustics{background:radial-gradient(circle at 18% 20%,#86efac2e,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#0b1b16,#144233)}.project-preview-fallback.domain-terrain{background:radial-gradient(circle at 18% 20%,#b4e5a529,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#122119,#2e4b34)}.project-preview-fallback.domain-mobility{background:radial-gradient(circle at 18% 20%,#fdd65b2e,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#0b1730,#18496d)}.project-preview-fallback.domain-planning{background:radial-gradient(circle at 18% 20%,#b6d68f2e,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#142217,#37543b)}.project-preview-fallback.domain-media{background:radial-gradient(circle at 18% 20%,#ffe17b29,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#1b1526,#352847)}.project-preview-fallback.domain-reflection{background:radial-gradient(circle at 18% 20%,#fed7aa2e,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#21131a,#5b3b32)}.project-preview-fallback.domain-experience{background:radial-gradient(circle at 18% 20%,#ffb7c72e,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#170b13,#341828)}.project-preview-fallback.domain-biotech{background:radial-gradient(circle at 18% 20%,#7dd3fc29,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#0d1825,#15445b)}.project-preview-fallback.domain-intelligence,.project-preview-fallback.domain-ops{background:radial-gradient(circle at 18% 20%,#74b7ff2e,#0000 18%),linear-gradient(#ffffff0a,#070e1638),linear-gradient(135deg,#0b1420,#162739)}.project-topline,.resource-topline,.group-topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.project-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fact-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 84%, transparent);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.fact-chip strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.fact-chip span{color:var(--ink);line-height:1.45}.status-pill,.stack-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);color:var(--muted);border-radius:999px}.status-pill{white-space:normal;text-align:center;padding:8px 12px;font-size:.84rem}.stack-chip{padding:7px 10px;font-size:.84rem}.project-impact{margin:0}.launch-note{color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb, var(--accent-soft) 48%, var(--surface-strong));border-radius:18px;margin:0;padding:12px 14px;line-height:1.65}.project-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.workspace-atlas,.atlas-copy{gap:16px;display:grid}.workspace-atlas{grid-template-columns:.9fr 1.1fr}.atlas-overview,.atlas-card,.atlas-detail,.atlas-column{gap:14px;display:grid}.atlas-grid{gap:16px;display:grid}.atlas-card.is-expanded{background:color-mix(in srgb, var(--surface) 86%, var(--accent-soft))}.atlas-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-detail{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:20px;padding:16px}.atlas-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atlas-bullets{margin:0}.atlas-repo{border:1px dashed var(--border);color:var(--muted);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);font-family:var(--font-mono);word-break:break-word;border-radius:18px;padding:12px 14px;font-size:.78rem;line-height:1.6}.quiet-note,.resource-meta,.source-note{color:var(--muted);line-height:1.6}.live-strip,.flow-strip,.site-footer{gap:14px;display:grid}.eye-stage{background:radial-gradient(circle at 50% 44%,#fff3,#0000 18%),linear-gradient(#0a1a20f0,#0b151efa);border-radius:24px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.eye-stage.is-dark{background:radial-gradient(circle at 50% 32%,#76d8ff2e,#0000 20%),radial-gradient(circle at 50% 58%,#911b466b,#0000 30%),linear-gradient(#08060dfa,#150812fa)}.eye-stage.is-strategy{background:radial-gradient(circle at 50% 36%,#7ae6ff29,#0000 18%),radial-gradient(circle at 52% 60%,#ffe17b24,#0000 28%),linear-gradient(#070f18fa,#0a111bfa)}.stage-grid,.stage-aura{position:absolute;inset:0}.stage-grid{opacity:.7;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.stage-aura{background:radial-gradient(circle at 50% 45%,#ffffff1a,#0000 26%),radial-gradient(circle,#ffffff0f,#0000 40%)}.eye-shell{aspect-ratio:1.8;place-items:center;width:min(300px,68%);display:grid;position:relative}.eye-core{background:radial-gradient(circle at 50% 52%,#ffffff8c,#f0f7ffe6 36%,#0f131829 72%,#0000004d 100%);border:1px solid #fff3;border-radius:999px;width:100%;height:72%;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000057,inset 0 0 52px #ffffff2e}.eye-iris{background:radial-gradient(circle at 50% 46%, #ffffff6b, transparent 12%), radial-gradient(circle at 48% 50%, var(--accent-2), var(--accent) 42%, #0e1116f2 78%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:18% 34%;box-shadow:inset 0 0 28px #00000075}.eye-pupil{--pupil-x:0px;--pupil-y:0px;width:32%;height:40%;transform:translate(var(--pupil-x), var(--pupil-y));background:radial-gradient(circle,#000000eb,#000);border-radius:50%;transition:transform .12s;box-shadow:0 0 26px #00000080}.eye-shine{filter:blur(1px);background:#ffffffc2;border-radius:50%;width:16%;height:16%;position:absolute;top:24%;left:28%}.eye-lid{background:linear-gradient(#081016f5,#060c12e6);border-radius:999px;width:88%;height:42%;position:absolute;left:6%}.eye-lid.upper{top:-8%;transform:skew(-6deg)}.eye-lid.lower{bottom:-8%;transform:skew(6deg)}.eye-caption,.eye-footer{color:#eef6ffe0;z-index:2;position:absolute;left:22px;right:22px}.eye-caption{font-family:var(--font-display);max-width:28rem;font-size:1.02rem;bottom:54px}.eye-footer{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#cedeeeb8;font-size:.76rem;bottom:20px}.bullet-list{color:var(--muted);gap:10px;padding-left:18px;line-height:1.6;display:grid}.reveal-card{border:1px solid var(--border);font-family:var(--font-display);background:#ffffff0a;border-radius:20px;padding:14px 16px;font-size:1.08rem}.mission-list,.log-list,.resource-list,.world-builder,.simulation-form,.law-grid{gap:12px;display:grid}.input-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.78rem}.simulation-textarea{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);width:100%;min-height:84px;color:var(--ink);resize:vertical;font:inherit;border-radius:18px;padding:14px 16px;line-height:1.6}.simulation-textarea::placeholder{color:color-mix(in srgb, var(--muted) 82%, transparent)}.command-textarea{min-height:74px}.example-chip-row{flex-wrap:wrap;gap:10px;display:flex}.mission-item,.resource-link,.log-item{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 84%, transparent);border-radius:18px;padding:14px}.mission-item strong,.resource-link strong,.log-item strong{font-family:var(--font-display);margin-bottom:6px;font-size:1rem;display:block}.mission-item span,.log-item p{color:var(--muted);line-height:1.6}.log-item p{margin:0}.law-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 84%, transparent);border-radius:18px;padding:14px}.law-card strong{font-family:var(--font-display);margin-bottom:6px;font-size:1rem;display:block}.law-card p{color:var(--muted);margin:0;line-height:1.6}.command-grid,.metric-grid,.urgent-grid,.guidance-grid{gap:14px;display:grid}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-button{text-align:left;background:color-mix(in srgb, var(--surface-strong) 80%, transparent);border-radius:22px;justify-content:flex-start;align-items:flex-start;padding:16px}.command-button strong{font-family:var(--font-display);margin-bottom:6px;font-size:1.05rem;display:block}.command-button span{color:var(--muted);line-height:1.55}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);text-align:center;border-radius:18px;padding:14px}.metric-card strong{color:var(--muted);margin-bottom:6px;display:block}.metric-card span{font-family:var(--font-display);font-size:2rem;line-height:1}.profile-panel,.research-panel{gap:16px;display:grid}.profile-hero,.profile-axis-list,.research-list,.watchout-block,.profile-footnotes{gap:12px;display:grid}.profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start}.profile-archetype{font-family:var(--font-display);margin:0;font-size:1.5rem}.profile-summary{margin:8px 0 0}.profile-confidence{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 84%, transparent);text-align:center;border-radius:20px;min-width:108px;padding:14px 16px}.profile-confidence strong{font-family:var(--font-display);font-size:2rem;line-height:1;display:block}.profile-confidence span{color:var(--muted);margin-top:6px;font-size:.86rem;display:block}.confidence-high{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.confidence-moderate{border-color:color-mix(in srgb, #f0c674 45%, var(--border))}.confidence-low{border-color:color-mix(in srgb, #d48d8d 45%, var(--border))}.trait-chip-row{flex-wrap:wrap;gap:10px;display:flex}.trait-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 80%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.76rem}.profile-axis{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:18px;padding:14px}.profile-axis-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-axis-topline strong{font-family:var(--font-display);font-size:1rem}.profile-band{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.72rem}.band-high{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.band-moderate{border-color:color-mix(in srgb, #f0c674 38%, var(--border));background:#f0c67424}.band-low{border-color:color-mix(in srgb, #d48d8d 38%, var(--border));background:#d48d8d24}.profile-axis-track{background:color-mix(in srgb, var(--surface) 76%, black);border-radius:999px;width:100%;height:9px;margin:12px 0 10px;overflow:hidden}.profile-axis-fill{border-radius:inherit;background:linear-gradient(90deg,#d6ffab99,#d6ffabf2);height:100%;display:block}.profile-axis-fill.band-moderate{background:linear-gradient(90deg,#f0c6748c,#f0c674eb)}.profile-axis-fill.band-low{background:linear-gradient(90deg,#d48d8d8c,#d48d8deb)}.profile-axis p,.research-item p{color:var(--muted);margin:0;line-height:1.6}.profile-axis small{color:color-mix(in srgb, var(--muted) 90%, transparent);margin-top:8px;line-height:1.5;display:block}.watchout-list{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.research-item{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:18px;padding:14px}.research-item strong{font-family:var(--font-display);margin-bottom:6px;font-size:1rem;display:block}.research-link{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:.76rem;display:inline-flex}.simulation-sidebar,.team-panel,.dark-copy{gap:16px;display:grid}.guidance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.urgent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warning-card{background:color-mix(in srgb, var(--surface-strong) 88%, #ffde961f)}.guidance-card,.urgent-card{gap:8px;display:grid}.resource-topline{align-items:center}.resource-link small,.resource-meta span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.source-note{font-size:.9rem}@media (width<=1024px){.site-header{flex-direction:column;align-items:flex-start}.hero-grid,.team-grid,.dark-grid,.simulation-grid,.workspace-atlas,.creative-grid,.resource-grid,.guidance-grid{grid-template-columns:1fr}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-shell{width:min(100vw - 18px,100%);padding-top:10px}.panel{border-radius:24px}.site-header,.page-intro,.hero-panel,.signal-card,.project-card,.team-stage,.team-panel,.dark-stage,.dark-copy,.creative-card,.mission-card,.score-panel,.log-panel,.warning-card,.guidance-card,.resource-card,.resource-group,.urgent-card,.live-strip,.flow-strip,.site-footer{padding:18px}.command-grid,.metric-grid,.urgent-grid,.summary-grid,.atlas-copy,.atlas-stats,.project-grid,.creative-grid,.resource-grid,.guidance-grid,.project-facts{grid-template-columns:1fr}.eye-stage{min-height:300px}.site-header{position:static}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.project-topline,.resource-topline,.group-topline{flex-direction:column}.project-preview{min-height:168px}.nav-link,.filter-button,.ghost-button,.primary-button{width:100%}.profile-hero,.profile-axis-topline{grid-template-columns:1fr;display:grid}.profile-confidence{min-width:0}}
