:root{color-scheme:dark;--bg:#040812;--panel:#081320;--panel2:#0b1b2a;--line:rgba(130,180,206,.19);--text:#eef6ff;--muted:#a1b3c5;--subtle:#647d91;--cyan:#83e5f3;--mint:#8af4d4;--violet:#a99bff;--amber:#efc28d;--font:Inter,"Aptos",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font:14px/1.55 var(--font);overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:#73e0fa;color:#061220}.skip{position:fixed;left:-1000px;top:10px;z-index:200;padding:12px 18px;background:white;color:#08111b}.skip:focus{left:10px}.ambient{position:fixed;pointer-events:none;z-index:-1;filter:blur(75px);border-radius:50%;opacity:.3}.ambient-one{height:480px;width:650px;background:radial-gradient(ellipse,#18709555,transparent 65%);top:-190px;left:14%}.ambient-two{height:670px;width:600px;background:radial-gradient(ellipse,#65448e47,transparent 67%);top:700px;right:-210px}.app-shell{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100vh;isolation:isolate}.sidebar{position:sticky;top:0;height:100dvh;min-height:650px;display:flex;flex-direction:column;padding:33px 19px 24px;background:linear-gradient(180deg,#07111edc,#060c17e8);border-right:1px solid #26435b70;z-index:10}.brand{display:flex;align-items:center;gap:11px;padding:0 6px 37px}.brand img{object-fit:cover;filter:drop-shadow(0 0 14px #2ae8fd40);border-radius:50%}.brand strong{font-size:21px;letter-spacing:-.07em;font-weight:800;display:block;line-height:1.25}.brand-thin{font-weight:400;color:var(--cyan)}.brand small{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.08em;color:#7793a9}.rail-label,.small-label{font:700 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;color:#85a0b4}.rail-label{padding:0 16px 17px}.side-nav{display:grid;gap:7px}.side-nav a{display:flex;gap:13px;align-items:center;border:1px solid transparent;border-radius:12px;padding:12px 13px;color:#97b0c6;font-size:12px;font-weight:660;transition:background .2s,color .2s,border-color .2s}.side-nav a:hover,.side-nav a.active{background:#112639;border-color:#24506a;color:#f4fbff}.nav-icon{width:21px;color:var(--cyan);font-size:22px;font-weight:300;line-height:1}.rail-bottom{margin-top:auto}.tiny-grid{display:flex;align-items:flex-start;gap:12px;padding:15px 10px;background:#1123329c;border:1px solid #2b455a;border-radius:15px}.tiny-grid b,.tiny-grid small{display:block}.tiny-grid b{font-size:10px;letter-spacing:.04em;color:#d9e8f3}.tiny-grid small{font-size:10px;color:#8a9fb4}.signal-dot{width:9px;height:9px;background:#eab783;box-shadow:0 0 0 4px #eab78317;border-radius:50%;margin-top:5px;flex:none}.backlink{display:block;margin:20px 6px 24px;color:#b4c6d2;font-size:12px}.build-tag{font:9px ui-monospace,monospace;color:#657e91;letter-spacing:.07em}.main-column{min-width:0}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,4vw,64px);border-bottom:1px solid #24405c72;background:#071322b0;backdrop-filter:blur(16px);position:sticky;top:0;z-index:8}.breadcrumbs{font-size:11px;color:#6e91aa;letter-spacing:.035em}.breadcrumbs span{margin:0 11px;color:#4c647a}.breadcrumbs b{color:#d5e9f4;font-weight:650}.header-actions{display:flex;align-items:center;gap:18px}.header-status{display:flex;align-items:center;gap:8px;font:700 10px ui-monospace,monospace;letter-spacing:.07em;color:#e9bf89}.header-status i{height:7px;width:7px;border-radius:50%;background:#e9b980;box-shadow:0 0 0 4px #e9b9801f}.header-emblem{border-radius:50%;border:1px solid #7398a34a}.icon-button{border:1px solid #35516a;background:#0c2032;color:#aacee1;border-radius:50px;padding:8px 12px;font-size:10px}.icon-button:hover{border-color:var(--cyan);color:white}main{max-width:1536px;margin:0 auto;padding:32px clamp(24px,4vw,64px) 26px}.hero{min-height:555px;display:grid;grid-template-columns:1.1fr .9fr;position:relative;overflow:hidden;border:1px solid #2b536b9c;border-radius:27px;background:radial-gradient(ellipse at 74% 40%,#153e629c,transparent 43%),radial-gradient(ellipse at 105% 110%,#512e835c,transparent 38%),linear-gradient(135deg,#10253b 0%,#070f1d 53%,#060b19 100%);box-shadow:inset 0 1px #ffffff0e,0 25px 90px #00000029}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 77px,#76ddfb06 78px 79px);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.hero-copy{position:relative;z-index:2;padding:clamp(35px,5.3vw,81px) 15px 110px clamp(30px,4.5vw,74px)}.kicker,.section-eyebrow{color:var(--cyan);font:700 10px/1.6 ui-monospace,monospace;letter-spacing:.16em}.kicker{display:flex;align-items:center;gap:12px;margin:0 0 26px}.live-dash{height:1px;width:22px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.hero h1{font-size:clamp(48px,5.7vw,91px);line-height:.98;letter-spacing:-.082em;font-weight:680;margin:0 0 24px}.hero h1 em{font-style:normal;background:linear-gradient(108deg,#fff,#8be7fc 52%,#a9a0ff);color:transparent;background-clip:text}.hero-lead{font-size:clamp(14px,1.4vw,17px);line-height:1.78;color:#abc3d3;max-width:490px;margin:0 0 28px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.primary-btn{background:#baf2ff;color:#0a1926;border:1px solid #baf2ff;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:13px 19px;border-radius:8px;font-size:12px;font-weight:800;min-height:47px;transition:transform .2s,background .2s}.primary-btn:hover{transform:translateY(-3px);background:#e5f9ff}.text-link{color:#d4e7f4;font-weight:680;font-size:12px}.text-link:hover{color:var(--cyan)}.hero-foot{position:absolute;bottom:63px;left:clamp(30px,4.5vw,74px);display:flex;gap:21px;flex-wrap:wrap;color:#7c9cb0;font:700 9px ui-monospace,monospace;letter-spacing:.05em}.hero-foot span+span::before{content:"/";color:#3d6178;margin-right:21px}.hero-art{position:relative;display:grid;place-items:center;min-width:0}.hero-art:after{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#71e6ff29,transparent 70%);filter:blur(10px)}.halo{position:absolute;aspect-ratio:1;border:1px solid #8fddf929;border-radius:50%;transform:rotateX(57deg) rotate(-28deg);box-shadow:0 0 44px #22aacc16,inset 0 0 22px #22aacc18;animation:haloSpin 24s linear infinite}.halo-a{width:78%;border-top-color:#92f1ff9c}.halo-b{width:106%;animation-duration:31s;animation-direction:reverse;border-right-color:#a3a8ff70}.halo-c{width:58%;animation-duration:19s;border-left-color:#b5e8ff}.hero-core{position:relative;z-index:2;width:min(48%,240px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#153447b7 20%,#050e1c 73%);box-shadow:0 0 0 1px #4bc8f53a,0 0 80px #34befd26,inset 0 0 50px #4bc8f51f;animation:coreFloat 6s ease-in-out infinite}.hero-core img{width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 0 12px #5ee9ff73)}.art-orbit-label{position:absolute;z-index:3;color:#76a8bb;font:9px ui-monospace,monospace;letter-spacing:.1em}.art-label-one{left:6%;top:24%}.art-label-two{right:7%;bottom:25%}.pilot-ribbon{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;gap:12px;align-items:center;padding:16px clamp(27px,3.4vw,51px);border-top:1px solid #41607871;background:#061522cf;backdrop-filter:blur(12px);color:#aabcca;font-size:11px}.pilot-ribbon strong{color:#efc28d;font:700 10px ui-monospace,monospace;white-space:nowrap;letter-spacing:.05em}.pilot-ribbon span{color:#efc28d;font-size:17px}.mode-section,.atlas-section,.profiles-section,.intelligence-section,.trust-section{margin-top:75px;scroll-margin-top:105px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 26px}.section-eyebrow{margin:0 0 8px}.section-heading h2{margin:0;font-size:clamp(31px,3vw,46px);line-height:1.12;letter-spacing:-.06em;font-weight:660}.section-heading h2 span{color:#8bc9df}.section-heading>p{margin:0 0 5px;max-width:415px;font-size:12px;line-height:1.7;color:#8caac0}.mode-picker{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mode-choice{min-height:233px;position:relative;display:flex;flex-direction:column;text-align:left;padding:26px 30px;border:1px solid #254055;border-radius:19px;color:var(--text);background:radial-gradient(circle at 95% 0,#173d4b6b,transparent 42%),linear-gradient(135deg,#0d2030,#08101d);transition:border-color .2s,transform .2s,box-shadow .2s}.mode-choice:hover{transform:translateY(-3px);border-color:#6bb8c7a6}.mode-choice.selected{border-color:#94e2e7b0;box-shadow:0 0 0 1px #54c9d427,inset 0 0 50px #50c9e40c}.mode-choice.ghost-mode{background:radial-gradient(circle at 92% 0,#3e2f709e,transparent 48%),linear-gradient(135deg,#0e1a2d,#0c1122)}.mode-choice.ghost-mode.selected{border-color:#a49cffb2;box-shadow:0 0 0 1px #a49cff22,inset 0 0 65px #a49cff0e}.mode-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.mode-emblem{font-size:27px;color:var(--cyan);line-height:1}.ghost-mode .mode-emblem{color:#b8a5ff}.mode-badge{font:700 9px ui-monospace,monospace;color:#8cbdc9;letter-spacing:.07em}.ghost-mode .mode-badge{color:#c1b0ff}.mode-choice strong{font-size:clamp(28px,3vw,37px);line-height:1.1;letter-spacing:-.055em;font-weight:700}.ghost-mode strong span{color:#b7aaff}.mode-subtitle{font-size:12px;color:#b2cbd5;margin-top:9px}.mode-meta{display:block;color:#7697aa;font:10px ui-monospace,monospace;margin-top:auto;padding-top:26px}.mode-meta span{margin:0 8px;color:#456a83}.mode-explainer{margin-top:12px;display:flex;align-items:center;gap:19px;padding:20px 24px;border:1px solid #2d4355;border-radius:13px;background:#0b1a28}.mode-explainer>span:first-child{font-size:28px;color:#9de6f4}.mode-explainer>div{flex:1}.mode-explainer strong{font-size:13px}.mode-explainer p{color:#8fa9bd;font-size:12px;margin:2px 0 0}.status-pill,.preview-chip{white-space:nowrap;border:1px solid #795c4278;color:#eecb9b;background:#513b2838;border-radius:6px;padding:6px 10px;font:700 9px ui-monospace,monospace;letter-spacing:.08em}.atlas{border-radius:19px;overflow:hidden;border:1px solid #31566b;background:#071522;box-shadow:0 24px 65px #00000022}.atlas-top,.atlas-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 27px}.atlas-top{border-bottom:1px solid #29445a83}.atlas-top strong{display:block;font-size:14px;margin-top:3px}.atlas-top .preview-chip{margin-left:9px;vertical-align:middle;font-size:8px}.atlas-top-right{text-align:right}.atlas-top-right strong{font-size:23px;color:#e1c8a8}.atlas-top-right small{font-size:9px;font-weight:600;color:#8ca6b7}.world-stage{position:relative;overflow:hidden;background:#07121e}.world-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 44%,transparent 25%,#0915238a 100%)}#worldMap{width:100%;display:block;height:auto;max-height:540px;min-height:260px}.continents path{filter:drop-shadow(0 0 5px #00a8c111)}.route-path-shadow{fill:none;stroke:#33d3ff;stroke-opacity:.12;stroke-width:7}.route-path{fill:none;stroke:#a0efff;stroke-width:2;stroke-dasharray:8 11;filter:drop-shadow(0 0 7px #72e7f7a1);animation:routeTravel 3.5s linear infinite}.route-path.ghost{stroke:#c3acff;filter:drop-shadow(0 0 6px #b39aff81)}.map-node-ring{fill:#06202c;stroke:#91f2fd;stroke-width:1.5}.map-node-glow{fill:#64e9f0;opacity:.15}.map-node-core{fill:#d4fdff;filter:drop-shadow(0 0 6px #76e5fa)}.map-label{fill:#b5d7e6;font:10px ui-monospace,monospace;letter-spacing:.04em}.map-corner-label{position:absolute;z-index:2;color:#6d96aa;font:9px/1.7 ui-monospace,monospace;letter-spacing:.06em;pointer-events:none}.map-corner-label b{color:#d2a576}.map-left{bottom:24px;left:27px}.map-right{top:24px;right:27px;text-align:right}.map-tooltip{position:absolute;top:27px;left:27px;color:#9db8c6;z-index:2;background:#051420a6;border:1px solid #2e53659c;padding:9px 12px;border-radius:7px;font-size:11px;max-width:320px}.atlas-bottom{border-top:1px solid #29445a83;justify-content:flex-start;flex-wrap:wrap;gap:28px;color:#809fb4;font:10px ui-monospace,monospace}.atlas-bottom>div{display:flex;align-items:center;gap:8px}.tiny-dot{width:7px;height:7px;border-radius:50%;background:#668ca1}.tiny-dot.accent{background:#9eeffa;box-shadow:0 0 9px #9eeffa}.tiny-dot.dim{background:#50728c}.tiny-line{width:17px;border-top:2px dashed #84c8d4}.outline-btn{margin-left:auto;min-height:35px;background:transparent;border:1px solid #416a7a;color:#b7ecf9;border-radius:6px;padding:7px 13px;font:700 10px ui-monospace,monospace}.outline-btn:hover{background:#123047}.route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:13px 0}.route-card{text-align:left;display:flex;flex-direction:column;position:relative;min-height:135px;padding:19px 20px;background:#0b1a28;border:1px solid #244158;border-radius:12px;color:var(--text);transition:border-color .2s,background .2s}.route-card:hover,.route-card.selected{background:#10283a;border-color:#79d4eab0}.route-index{color:#81a2b8;font:700 9px ui-monospace,monospace;letter-spacing:.1em}.route-card strong{font-size:15px;letter-spacing:-.02em;margin:12px 0 5px}.route-card small{color:#87a7bb;font-size:10px}.route-arrow{position:absolute;top:18px;right:18px;color:var(--cyan);font-size:16px}.route-description{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(115deg,#102438,#0a1726);border:1px solid #2b495e;border-radius:12px;padding:21px 25px}.route-description strong{display:block;margin-top:5px;font-size:18px;letter-spacing:-.03em}.route-description p{margin:5px 0 0;color:#7e9cb0;font-size:11px}.route-metrics{display:flex;gap:28px;flex-wrap:wrap}.route-metrics span{display:grid;gap:7px}.route-metrics small{color:#7b9caf;font:9px ui-monospace,monospace}.route-metrics b{font:700 11px ui-monospace,monospace;color:#e2c49b}.profiles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.profile-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;min-height:255px;padding:26px 23px;border:1px solid #284457;background:linear-gradient(145deg,#102238,#091421);border-radius:15px;color:#e8f5ff;transition:transform .2s,border-color .2s}.profile-card:hover{transform:translateY(-4px);border-color:#7dc4d6}.profile-card.selected{border-color:#95e8f5;box-shadow:inset 0 0 35px #5fdffb0c}.profile-ghost{background:linear-gradient(145deg,#201b3e,#101525)}.profile-icon{font-size:33px;color:#89efff;margin-bottom:7px}.profile-ghost .profile-icon{color:#bdabff}.profile-counter{position:absolute;right:22px;top:25px;color:#58768a;font:10px ui-monospace,monospace}.profile-card strong{font-size:21px;letter-spacing:-.05em}.profile-card>span:nth-last-child(2){font-size:12px;color:#9bb5c7;line-height:1.6}.profile-card small{color:#85b3c9;font:700 9px ui-monospace,monospace;letter-spacing:.07em;margin-top:auto}.profile-ghost small{color:#b6a8ef}.profile-summary{display:flex;align-items:center;gap:16px;margin-top:13px;padding:19px 24px;background:#0b1b2b;border:1px solid #2a4559;border-radius:12px}.feature-diamond{font-size:30px;color:var(--cyan)}.profile-summary div{flex:1}.profile-summary strong{font-size:13px}.profile-summary p{margin:3px 0;color:#90aabb;font-size:11px}.profile-notice{font:700 9px ui-monospace,monospace;color:#e2c095}.intelligence-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:15px}.intelligence-main,.intelligence-side{border-radius:18px;border:1px solid #2e4a5d;background:linear-gradient(145deg,#0c2031,#081523);padding:29px}.panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:35px}.intelligence-main h3,.intelligence-side h3{margin:7px 0 0;font-size:22px;letter-spacing:-.05em}.range-label{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#bdd0dc}.range-label strong{color:#a8edff;font:700 16px ui-monospace,monospace}input[type="range"]{width:100%;height:5px;accent-color:#8fe7ff;margin:22px 0 11px}.range-ends{display:flex;justify-content:space-between;color:#68869b;font:9px ui-monospace,monospace;margin-bottom:34px}.option-line{border-top:1px solid #3150667b;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.option-line strong{font-size:13px}.option-line p{max-width:520px;margin:4px 0 0;font-size:11px;color:#92aabf}.option-line input{appearance:none;flex:none;width:43px;height:24px;background:#30465b;border:1px solid #58758a;border-radius:30px;position:relative}.option-line input:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#b3c8d5;transition:transform .2s}.option-line input:checked{background:#236f80;border-color:#6ee0ef}.option-line input:checked:before{transform:translateX(19px);background:white}.hard-lock{font:700 9px ui-monospace,monospace;color:#83ebd2;white-space:nowrap}.policy-statement{padding:15px 18px;background:#1334478a;border:1px solid #2c5969;border-radius:10px;color:#abd7e5;font-size:11px}.intelligence-side .stat{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #27475e7b;padding:18px 0;font-size:11px;color:#94afc1}.stat b{font:700 10px ui-monospace,monospace;color:#e4c095;text-align:right}.signal-visual{display:flex;height:70px;align-items:end;justify-content:space-between;gap:3px;margin-top:26px}.signal-visual span{flex:1;background:linear-gradient(to top,#1b5c73,#83cad2);opacity:.44;border-radius:3px 3px 0 0}.signal-visual span:nth-child(5n+1){height:14%}.signal-visual span:nth-child(5n+2){height:50%}.signal-visual span:nth-child(5n+3){height:32%}.signal-visual span:nth-child(5n+4){height:75%}.signal-visual span:nth-child(5n){height:41%}.small-disclaimer{font-size:10px;color:#6e91a9}.trust-layout{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:14px}.trust-score,.trust-checklist{background:linear-gradient(155deg,#0d2535,#071422);border:1px solid #2b465a;border-radius:18px;padding:30px}.score-number{font-size:83px;line-height:1.15;letter-spacing:-.085em;color:#dcecf2;margin:15px 0}.score-number span{font-size:19px;letter-spacing:0;color:#6f91a4}.trust-score>strong{display:block;font-size:18px;color:#eac494;margin-bottom:10px}.trust-score>p{font-size:11px;color:#90aabd;line-height:1.8;margin:0 0 23px}.trust-item{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #31516a79;padding:11px 0}.trust-item:first-child{padding-top:0}.trust-item:last-child{border-bottom:0}.trust-item span{font-size:11px;color:#b2c8d5}.trust-item b{font:700 9px ui-monospace,monospace;white-space:nowrap;color:#ddb78d}.trust-foot{margin-top:13px;display:flex;align-items:start;gap:24px;padding:21px 24px;background:#161527;border:1px solid #4b3d68b5;border-radius:12px}.trust-foot strong{flex:none;color:#c5b4ff;font-size:12px}.trust-foot p{font-size:11px;color:#aeabca;margin:0;line-height:1.75}.site-footer{margin:95px 0 0;border-top:1px solid #2a4459;padding:25px 0 7px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#829caf;font-size:10px}.site-footer>a:first-child{display:flex;align-items:center;gap:9px;color:#d9f2fa}.site-footer img{object-fit:cover;border-radius:50%}.site-footer p span{display:block;color:#cdaf8e}.site-footer>a:last-child{color:#b0dbea}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes haloSpin{0%{transform:rotateX(57deg) rotate(-28deg)}100%{transform:rotateX(57deg) rotate(332deg)}}@keyframes coreFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes routeTravel{to{stroke-dashoffset:-152}}
@media(max-width:1240px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:25px 12px}.brand strong{font-size:18px}.section-heading{align-items:start}.route-grid,.profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-card{min-height:120px}.hero-copy{padding-left:37px}.hero-foot{left:37px}}
@media(max-width:920px){.app-shell{display:block}.sidebar{position:relative;height:auto;min-height:0;padding:13px 20px;flex-direction:row;align-items:center;justify-content:space-between}.brand{padding:0}.brand img{height:35px;width:35px}.rail-label,.rail-bottom{display:none}.side-nav{display:flex;gap:5px;overflow-x:auto}.side-nav a{padding:9px 11px;white-space:nowrap}.side-nav a .nav-icon{display:none}.topbar{top:0}.hero{min-height:515px}.hero-copy{padding:48px 18px 100px 36px}.hero-foot{left:36px}.hero-art .halo{max-width:400px}}
@media(max-width:730px){main{padding:18px 16px}.sidebar{display:block;padding:11px 16px 8px}.brand{padding:0 0 10px}.side-nav{padding-bottom:1px}.side-nav a{font-size:10px;border-radius:7px}.topbar{height:58px;padding:0 17px}.breadcrumbs{font-size:10px}.breadcrumbs span{margin:0 5px}.header-status{font-size:9px}.header-emblem{display:none}.icon-button{padding:7px 8px;font-size:9px}.header-actions{gap:9px}.hero{min-height:550px;display:block}.hero-copy{padding:37px 24px 225px}.hero h1{font-size:clamp(48px,10vw,75px)}.hero-lead{font-size:13px;max-width:480px}.hero-art{position:absolute;right:1%;bottom:45px;width:57%;height:220px;opacity:.8}.hero-core{max-width:110px}.art-orbit-label{display:none}.hero-foot{bottom:83px;left:24px;right:24px;max-width:50%;gap:6px;font-size:8px}.hero-foot span+span::before{margin-right:7px}.pilot-ribbon{padding:11px 15px;align-items:flex-start;font-size:9px}.pilot-ribbon strong{font-size:9px}.section-heading{display:block}.section-heading h2{font-size:33px}.section-heading>p{margin:11px 0 0}.mode-section,.atlas-section,.profiles-section,.intelligence-section,.trust-section{margin-top:58px}.mode-picker,.intelligence-layout,.trust-layout{grid-template-columns:1fr}.mode-choice{min-height:204px;padding:24px}.mode-explainer{padding:15px;gap:10px;flex-wrap:wrap}.mode-explainer .status-pill{margin-left:35px}.atlas-top,.atlas-bottom{padding:15px}.map-tooltip{top:15px;left:15px;font-size:9px;max-width:210px}.map-corner-label{font-size:8px}.map-left{bottom:15px;left:15px}.map-right{top:15px;right:15px}.route-grid,.profiles-grid{gap:9px}.route-card{min-height:137px;padding:16px 13px}.route-card strong{font-size:13px}.route-card small{font-size:9px}.route-arrow{right:12px;top:12px}.profile-card{min-height:210px;padding:20px 15px}.profile-icon{font-size:28px}.profile-card strong{font-size:20px}.profile-card>span:nth-last-child(2){font-size:10px}.profile-summary{flex-wrap:wrap;padding:16px}.profile-notice{margin-left:43px}.atlas-bottom{gap:15px}.atlas-bottom .outline-btn{margin:0}.route-description{padding:17px}.route-metrics{gap:15px}.intelligence-main,.intelligence-side,.trust-score,.trust-checklist{padding:22px}.trust-foot{display:block}.trust-foot p{margin-top:11px}.site-footer{flex-wrap:wrap;justify-content:flex-start;margin-top:55px}.site-footer p{order:3;width:100%}}
@media(max-width:400px){.hero{min-height:565px}.hero h1{font-size:49px}.hero-actions{gap:12px}.hero-actions .text-link{font-size:11px}.hero-foot{font-size:7px}.pilot-ribbon{font-size:8px}.mode-meta{font-size:9px}.mode-badge{font-size:8px}.mode-choice strong{font-size:30px}.route-card strong{font-size:12px}.route-card small{font-size:8px}.profile-card strong{font-size:18px}.profile-card>span:nth-last-child(2){font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Geographic jurisdiction selector: illustrative route models only. */
[hidden]{display:none!important}
.routing-policy-bar{display:flex;align-items:center;gap:22px;justify-content:space-between;flex-wrap:wrap;margin:0 0 12px;padding:17px 21px;border:1px solid #34516a;background:linear-gradient(110deg,#0c2132,#10152b);border-radius:13px}
.routing-policy-bar>div:first-child{display:grid;gap:4px}.routing-policy-bar strong{font-size:14px}.geo-buttons{display:flex;gap:6px;align-items:center;padding:4px;background:#071522;border:1px solid #2b4a5f;border-radius:9px}.geo-buttons button{border:1px solid transparent;background:transparent;color:#9cb8c9;padding:9px 13px;font-size:11px;border-radius:6px}.geo-buttons button.selected,.geo-buttons button[aria-pressed="true"]{background:#1e455b;border-color:#5d91a4;color:#effbff}.geo-note{font-size:10px;max-width:255px;color:#90abbd}.protocol-policy-strip{margin:0 0 12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 16px;background:#071421;border:1px solid #2c465b;border-radius:10px}.protocol-policy-strip span{color:#8fa9bd;font:10px ui-monospace,monospace}.protocol-policy-strip span b{color:#b7e9f2;margin-right:5px}.protocol-policy-strip>strong{color:#e8c18e;font:700 9px ui-monospace,monospace;margin-left:auto;letter-spacing:.06em}
@media(max-width:750px){.routing-policy-bar{gap:11px;padding:14px}.geo-buttons{width:100%}.geo-buttons button{flex:1}.geo-note{max-width:none}.protocol-policy-strip{gap:9px}.protocol-policy-strip span{font-size:9px}}
