:root{--orb-bg:#06152a;--orb-bg2:#091b34;--orb-panel:#0b203c;--orb-panel2:#102744;--orb-line:#28435f;--orb-text:#f8f4ed;--orb-muted:#b7b1c6;--orb-teal:#6ee0d5;--orb-cyan:#72c5ff;--orb-lav:#b99cff;--orb-gold:#ffd16f;--orb-red:#ff8580;--orb-r:26px;--orb-shadow:0 24px 60px rgba(0,0,0,.26)}
body.core-native{background:radial-gradient(circle at 86% 2%,rgba(43,75,122,.26),transparent 28%),linear-gradient(180deg,#06152a 0,#071a31 60%,#06152a 100%)}
body.core-native .site{max-width:1480px;padding:24px 32px 118px}
body.core-native .topbar{margin-bottom:26px}
body.core-native .core-main{display:grid;gap:18px}
.core-hero{position:relative;overflow:hidden;padding:38px 10px 20px;min-height:160px}
.core-hero h1{font-size:clamp(3rem,6.7vw,5.9rem);letter-spacing:-.055em;line-height:.95;margin:0 0 10px;font-weight:500}
.core-hero p{font-size:1.16rem;color:#d1bde8;margin:0;max-width:800px}
.core-orbit-art{position:absolute;right:0;top:-28px;width:min(48vw,660px);height:240px;pointer-events:none;opacity:.7}
.core-orbit-art i{position:absolute;left:16%;top:48%;width:78%;height:42%;border:1px solid rgba(190,170,255,.28);border-radius:50%;transform:rotate(-10deg)}
.core-orbit-art i:nth-child(2){left:44%;top:58%;width:36%;height:24%;border-color:rgba(110,224,213,.28)}
.core-orbit-art i:nth-child(3){left:63%;top:11%;width:12px;height:12px;border-radius:50%;background:var(--orb-lav);box-shadow:0 0 22px rgba(185,156,255,.7)}
.core-title-row{display:flex;align-items:center;gap:18px;justify-content:space-between}.core-title-row>.copy{min-width:0}.core-title-row .actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.core-panel{background:linear-gradient(145deg,rgba(13,33,61,.97),rgba(8,27,50,.94));border:1px solid var(--orb-line);border-radius:var(--orb-r);box-shadow:var(--orb-shadow)}
.core-kicker{text-transform:uppercase;letter-spacing:.15em;font-weight:800;font-size:.72rem;color:var(--orb-teal)}
.core-scale-shell{padding:23px 20px 18px;overflow:hidden}.core-scale-caption{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.8rem}.core-scale-caption span:first-child{color:var(--orb-teal)}.core-scale-caption span:last-child{color:var(--orb-gold)}
.core-scale-rail{position:relative;display:flex;gap:0;align-items:start;overflow-x:auto;padding:16px 0 4px;scrollbar-width:thin;scroll-snap-type:x proximity}.core-scale-rail:before{content:"";position:absolute;left:56px;right:56px;top:83px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--orb-teal),var(--orb-lav),var(--orb-gold))}.core-scale-stop{scroll-snap-align:center;position:relative;z-index:1;flex:1 0 145px;min-width:145px;background:none;border:0;color:inherit;text-align:center;padding:0 7px;cursor:pointer}.core-scale-stop .visual{width:94px;height:94px;border-radius:50%;display:grid;place-items:center;margin:0 auto 13px;font-size:2.7rem;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.08),transparent 30%),#102845;border:1px solid #365773;box-shadow:0 0 0 6px var(--orb-bg2);transition:.2s ease}.core-scale-stop strong{display:block;font-size:1.06rem}.core-scale-stop small{display:block;color:#bab7c7;margin-top:3px}.core-scale-stop.active .visual{transform:scale(1.06);border-color:var(--orb-lav);box-shadow:0 0 0 6px var(--orb-bg2),0 0 34px rgba(185,156,255,.45)}.core-scale-foot{text-align:center;color:#a99ccc;font-size:.95rem;margin-top:5px}
.core-card-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.core-launch-card{min-height:260px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.core-launch-card:before{content:"";position:absolute;inset:auto -30% -50% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft,rgba(110,224,213,.14)),transparent 65%)}.core-launch-card .icon{height:92px;display:grid;place-items:center;font-size:3.8rem;color:var(--accent,var(--orb-teal))}.core-launch-card h2{font-size:1.45rem;color:var(--accent,var(--orb-teal));margin:7px 0}.core-launch-card p{color:var(--orb-muted);font-size:.94rem;margin:0}.core-launch-card .go{align-self:flex-end;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--accent,var(--orb-teal));color:#06152a;font-size:1.4rem}
.core-comfort{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;padding:4px 12px}.core-comfort-item{display:flex;gap:12px;align-items:center;padding:16px;border-right:1px solid var(--orb-line)}.core-comfort-item:last-of-type{border-right:0}.core-comfort-item .ci{font-size:1.9rem;color:var(--orb-teal)}.core-comfort-item strong,.core-comfort-item small{display:block}.core-comfort-item small{color:var(--orb-muted)}.core-switch{margin-left:auto;width:48px;height:27px;border-radius:999px;border:0;background:#31445a;position:relative;cursor:pointer}.core-switch:after{content:"";position:absolute;width:21px;height:21px;left:3px;top:3px;border-radius:50%;background:#f4ede5;transition:.18s}.core-switch.on{background:var(--orb-teal)}.core-switch.on:after{left:24px}.core-calm{padding:13px 18px;display:flex;align-items:center;gap:12px;color:#c9b4e5}.core-calm .moon{font-size:2.7rem}
.core-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:18px}.core-info{padding:28px}.core-info h2{font-size:2.3rem;margin:0 0 4px}.core-info .lead{font-size:1.1rem;color:#c8bed4}.core-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.core-fact{background:#091b34;border:1px solid var(--orb-line);border-radius:17px;padding:13px}.core-fact small,.core-stat small{color:var(--orb-muted);display:block}.core-fact strong,.core-stat strong{font-variant-numeric:tabular-nums}
.core-stage{min-height:330px;padding:22px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(185,156,255,.12),transparent 40%),linear-gradient(145deg,#0b203a,#071a31);border:1px solid var(--orb-line);border-radius:22px}.core-stage svg{width:100%;height:100%;display:block}.core-stage .stage-title{position:absolute;left:22px;top:18px}.core-stage .stage-title strong{display:block;font-size:1.3rem}.core-stage .stage-title small{color:var(--orb-muted)}
.core-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.core-btn{border:1px solid var(--orb-line);border-radius:999px;background:#0b203a;color:var(--orb-text);padding:10px 15px;cursor:pointer}.core-btn:hover,.core-btn:focus-visible{border-color:#547391;background:#112d4b}.core-btn.primary,.core-btn.active{background:linear-gradient(135deg,rgba(110,224,213,.2),rgba(185,156,255,.2));border-color:var(--orb-teal)}.core-select,.core-input{background:#091b33;color:var(--orb-text);border:1px solid var(--orb-line);border-radius:15px;padding:11px 13px}.core-range{width:100%;accent-color:var(--orb-teal)}
.core-readouts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.core-stat{padding:16px;background:#091b33;border:1px solid var(--orb-line);border-radius:17px}.core-stat strong{display:block;font-size:1.18rem;margin-top:4px}.core-note{padding:12px 15px;border-left:3px solid var(--orb-lav);background:rgba(185,156,255,.07);border-radius:12px;color:#c9c0d4;font-size:.9rem}
.core-number-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.core-number-focus{text-align:center;padding:34px}.core-number-name{font-size:clamp(4.2rem,10vw,8.8rem);line-height:.92;margin:4px 0 16px;font-weight:520}.core-number-notation{font:500 clamp(2.8rem,7vw,5.2rem)/1.1 Georgia,"Cambria Math",serif;color:var(--orb-lav)}.core-number-desc{color:#ceb9e7;font-size:1.18rem}.core-represent{padding:22px;display:grid;gap:12px}.core-gauge{height:180px;display:grid;place-items:center;position:relative}.core-gauge:before{content:"";width:150px;height:75px;border:15px solid transparent;border-top-color:var(--orb-teal);border-left-color:var(--orb-teal);border-right-color:var(--orb-lav);border-radius:160px 160px 0 0;transform:rotate(0deg);position:absolute;top:34px}.core-gauge .face{font-size:3rem;position:absolute;top:62px}.core-expansion{padding:25px}.core-expansion-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center}.core-expansion-node{text-align:center}.core-expansion-node strong{font-size:2.4rem;color:var(--orb-teal)}.core-expansion-node:nth-of-type(2) strong{color:var(--orb-lav)}.core-expansion-node:nth-of-type(3) strong{color:var(--orb-gold)}.core-dot-line{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:46px;margin:10px}.core-dot-line i{width:6px;height:6px;border-radius:50%;background:currentColor}.core-zero-tape{display:flex;gap:3px;flex-wrap:wrap;max-height:118px;overflow:auto;padding:12px;background:#08192f;border:1px solid var(--orb-line);border-radius:16px}.core-zero-tape i{width:7px;height:17px;border-radius:3px;background:#7ecbc5;opacity:.7}.core-zero-tape i:nth-child(10n){background:var(--orb-gold);opacity:1}
.core-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.core-compare-card{padding:18px;text-align:center;min-height:355px}.core-compare-card select{width:100%}.core-object-visual{height:180px;display:grid;place-items:center;font-size:7rem;position:relative}.core-object-visual .scale-shape{border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.3),transparent 24%),linear-gradient(145deg,var(--shape-a,var(--orb-teal)),var(--shape-b,var(--orb-lav)));box-shadow:0 0 26px rgba(110,224,213,.16)}.core-vs{display:none}.core-ratio-box{padding:20px;text-align:center}.core-ratio-box strong{color:var(--orb-teal)}.core-drag-tray{padding:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.core-drag-chip{border:1px solid var(--orb-line);background:#0a1d36;color:inherit;border-radius:15px;padding:9px 12px;cursor:pointer}
.core-ruler-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.core-ruler-stage{padding:34px}.core-ruler-value{font-size:2rem;color:var(--orb-teal);text-align:center;font-weight:700}.core-ruler{height:118px;margin:18px 0;border-radius:18px;background:linear-gradient(90deg,rgba(110,224,213,.65),rgba(110,224,213,.28));border:1px solid var(--orb-teal);position:relative;overflow:hidden}.core-ruler:before{content:"";position:absolute;left:34px;right:34px;top:29px;height:36px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.34) 0 1px,transparent 1px 18px)}.core-ruler .numbers{position:absolute;left:36px;right:36px;bottom:15px;display:flex;justify-content:space-between}.core-ruler .marker{position:absolute;top:0;bottom:0;width:2px;background:white;left:50%;box-shadow:0 0 13px white}.core-ruler .knob{position:absolute;top:8px;left:50%;width:52px;height:52px;border-radius:50%;background:var(--orb-teal);transform:translateX(-50%);border:2px solid #fff;box-shadow:0 8px 20px rgba(0,0,0,.28)}.core-object-card{padding:20px;text-align:center}.core-object-card .obj{font-size:5.5rem;height:150px;display:grid;place-items:center}.core-unit-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.core-unit{padding:12px 7px;border:1px solid var(--orb-line);border-radius:16px;background:#091b33;text-align:center;cursor:pointer}.core-unit.active{background:#1b5964;border-color:var(--orb-teal)}.core-converter{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.core-quick-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.core-quick-scale div{text-align:center}.core-quick-scale .qicon{font-size:2.1rem;display:block;height:48px}.core-quick-scale strong,.core-quick-scale small{display:block}
.core-count-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.core-count-stage{min-height:600px;padding:20px;display:grid;place-items:center}.core-stadium{width:min(92%,900px);aspect-ratio:1.65;border-radius:50%;border:14px solid #324760;box-shadow:inset 0 0 0 26px #0b1d34,inset 0 0 0 30px #52617b;background:radial-gradient(ellipse at center,#0d2440 0 42%,transparent 43%);padding:58px;display:grid;grid-template-columns:repeat(42,1fr);gap:3px;overflow:hidden}.core-stadium i{aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,var(--orb-cyan),var(--orb-lav));opacity:.1;transform:scale(.55);transition:.25s}.core-stadium i.on{opacity:.92;transform:scale(1)}.core-progress{height:16px;border-radius:999px;background:#20354d;overflow:hidden}.core-progress i{height:100%;display:block;background:linear-gradient(90deg,var(--orb-cyan),var(--orb-lav));width:0}.core-count-side{display:grid;gap:14px}.core-target{padding:24px;text-align:center}.core-target .n{font-size:2.55rem;color:var(--orb-gold);font-weight:800;font-variant-numeric:tabular-nums}.core-count-controls{padding:16px;display:grid;gap:10px}
.core-space-rail{padding:20px}.core-space-scale{position:relative;height:92px}.core-space-scale:before{content:"";position:absolute;left:3%;right:3%;top:28px;height:3px;background:linear-gradient(90deg,var(--orb-teal),var(--orb-lav),var(--orb-gold))}.core-space-marks{display:grid;grid-template-columns:repeat(13,1fr);position:absolute;left:3%;right:3%;top:20px}.core-space-marks span{text-align:center;font-size:.72rem;color:#aeb6c4}.core-space-marks i{width:8px;height:8px;border-radius:50%;background:currentColor;display:block;margin:4px auto 18px}.core-space-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.core-space-card{padding:16px;text-align:center;cursor:pointer}.core-space-card.selected{border-color:var(--orb-lav);box-shadow:0 0 0 2px rgba(185,156,255,.15)}.core-planet{width:132px;height:132px;margin:5px auto 10px;border-radius:50%;display:grid;place-items:center;font-size:4rem;background:#122a47;position:relative;overflow:hidden}.core-space-detail{padding:25px;display:grid;grid-template-columns:330px 1fr 260px;gap:22px;align-items:center}.core-space-main-visual{min-height:260px;display:grid;place-items:center;font-size:8rem;position:relative}.core-space-main-visual:before,.core-space-main-visual:after{content:"";position:absolute;border:1px solid rgba(185,156,255,.26);border-radius:50%;width:85%;height:46%;transform:rotate(-10deg)}.core-space-main-visual:after{width:58%;height:31%;transform:rotate(13deg)}.core-space-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.core-orbit-canvas{height:260px;border:1px solid var(--orb-line);border-radius:20px;overflow:hidden;background:radial-gradient(circle,#10284a 0,#07172d 65%)}
.core-time-rail{padding:20px}.core-time-regimes{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;padding:14px 12px}.core-time-regimes:before{content:"";position:absolute;left:9%;right:9%;top:123px;height:4px;background:linear-gradient(90deg,var(--orb-teal),var(--orb-lav),var(--orb-gold),var(--orb-lav))}.core-time-node{text-align:center;background:none;border:0;color:inherit;position:relative;z-index:1;cursor:pointer}.core-time-node .ticon{width:92px;height:92px;margin:auto auto 21px;border-radius:50%;background:#122a47;box-shadow:0 0 0 7px var(--orb-bg2);display:grid;place-items:center;font-size:3rem;border:1px solid #355875}.core-time-node.active .ticon{border-color:var(--orb-lav);box-shadow:0 0 0 7px var(--orb-bg2),0 0 26px rgba(185,156,255,.35)}.core-time-node strong,.core-time-node small{display:block}.core-time-selected{width:min(720px,100%);margin:0 auto;padding:20px;display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:center}.core-clock{width:132px;height:132px;border:11px solid var(--orb-lav);border-radius:50%;position:relative;margin:auto}.core-clock:before{content:"";position:absolute;left:50%;top:24px;width:4px;height:42px;background:#fff;transform-origin:bottom;transform:translateX(-50%) rotate(var(--hand,0deg));border-radius:4px}.core-clock:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:4px;background:#fff;transform:translateY(-50%);border-radius:4px}.core-time-examples{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.core-time-example{padding:20px;text-align:center}.core-time-example .xicon{font-size:3.4rem;display:block;height:70px}.core-time-example strong{display:block;color:var(--orb-lav)}
.core-pattern-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.core-pattern-card{padding:23px;min-height:210px;text-align:left;position:relative;cursor:pointer}.core-pattern-card h2{font-size:1.28rem;margin:0 0 5px}.core-pattern-card p{color:var(--orb-muted);margin:0}.core-pattern-viz{min-height:98px;margin-top:16px;display:flex;align-items:end;gap:9px;flex-wrap:wrap}.core-pattern-card .go{position:absolute;right:15px;bottom:15px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#173553}.core-pattern-card.active{border-color:var(--orb-teal)}.core-pattern-play{padding:26px}.core-sequence{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:16px}.core-seq-dot{min-width:46px;min-height:46px;border-radius:50%;display:grid;place-items:center;background:#183553;border:1px solid #52708d}.core-array{display:grid;gap:4px}.core-array i{width:8px;height:8px;border-radius:50%;background:var(--orb-cyan)}
.core-settings-head{padding-bottom:8px}.core-setting-list{display:grid;gap:8px}.core-setting-row{display:grid;grid-template-columns:380px 1fr 330px;align-items:center;gap:20px;padding:13px 18px}.core-setting-copy{display:grid;grid-template-columns:54px 1fr;gap:13px;align-items:center}.core-setting-icon{width:50px;height:50px;border-radius:50%;border:1px solid #355a71;color:var(--orb-teal);display:grid;place-items:center;font-size:1.8rem}.core-setting-copy strong{font-size:1.2rem}.core-setting-copy p{margin:2px 0 0;color:var(--orb-muted);font-size:.9rem}.core-preview{height:78px;border:1px solid var(--orb-line);border-radius:17px;background:#081a32;display:grid;place-items:center;padding:9px;overflow:hidden}.core-preview-orbit{width:88%;height:42px;border:1px dashed #426381;border-radius:50%;position:relative}.core-preview-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--orb-teal);left:15%;top:25%;box-shadow:72px 15px 0 var(--orb-lav),150px -4px 0 var(--orb-gold)}.core-setting-control{display:flex;gap:8px;align-items:center;justify-content:center}.core-font-buttons button{min-width:58px}.core-beads{display:flex;align-items:center;gap:6px}.core-beads i{width:28px;height:28px;border-radius:50%;background:var(--orb-lav)}.core-beads i:nth-child(2n){background:var(--orb-teal)}.core-beads i:nth-child(3n){background:var(--orb-gold)}
.core-deep-section{padding:22px}.core-deep-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:13px}.core-deep-head h2{margin:0;font-size:1.55rem}.core-deep-head p{color:var(--orb-muted);margin:0}.core-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.core-related{padding:14px;border:1px solid var(--orb-line);border-radius:17px;background:#091b33}.core-related strong,.core-related small{display:block}.core-related small{color:var(--orb-muted)}
@media(max-width:1180px){.core-card-grid{grid-template-columns:repeat(3,1fr)}.core-comfort{grid-template-columns:repeat(2,1fr)}.core-calm{grid-column:1/-1}.core-split,.core-number-layout,.core-ruler-layout,.core-count-layout{grid-template-columns:1fr}.core-space-cards{grid-template-columns:repeat(3,1fr)}.core-space-detail{grid-template-columns:250px 1fr}.core-space-detail>.core-space-scale-box{grid-column:1/-1}.core-setting-row{grid-template-columns:320px 1fr 260px}.core-related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){body.core-native .site{padding:14px 16px 100px}.core-hero{padding-top:18px}.core-orbit-art{opacity:.28}.core-title-row{display:block}.core-title-row .actions{justify-content:flex-start;margin-top:12px}.core-card-grid{grid-template-columns:repeat(2,1fr)}.core-comfort{grid-template-columns:1fr}.core-comfort-item{border-right:0;border-bottom:1px solid var(--orb-line)}.core-split,.core-number-layout,.core-ruler-layout,.core-count-layout{grid-template-columns:1fr}.core-compare-grid{grid-template-columns:1fr}.core-compare-card{min-height:270px}.core-readouts{grid-template-columns:repeat(2,1fr)}.core-facts{grid-template-columns:1fr}.core-expansion-row{grid-template-columns:1fr;gap:7px}.core-expansion-row>.arrow{transform:rotate(90deg)}.core-unit-grid{grid-template-columns:repeat(4,1fr)}.core-quick-scale{grid-template-columns:repeat(3,1fr)}.core-space-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.core-space-card{min-width:220px;scroll-snap-align:center}.core-space-detail{grid-template-columns:1fr}.core-space-stats{grid-template-columns:1fr}.core-time-regimes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.core-time-node{min-width:170px;scroll-snap-align:center}.core-time-regimes:before{display:none}.core-time-selected{grid-template-columns:1fr}.core-time-examples{grid-template-columns:repeat(2,1fr)}.core-pattern-grid{grid-template-columns:1fr}.core-setting-row{grid-template-columns:1fr}.core-setting-control{justify-content:flex-start}.core-preview{min-height:78px}.core-related-grid{grid-template-columns:1fr}.core-number-name{font-size:4.1rem}}
@media(max-width:520px){.core-card-grid{grid-template-columns:1fr}.core-launch-card{min-height:200px}.core-launch-card .icon{height:60px;font-size:3rem}.core-readouts{grid-template-columns:1fr}.core-unit-grid{grid-template-columns:repeat(3,1fr)}.core-converter{grid-template-columns:1fr}.core-quick-scale{grid-template-columns:repeat(2,1fr)}.core-stadium{padding:38px;grid-template-columns:repeat(30,1fr);gap:2px}.core-time-examples{grid-template-columns:1fr}.core-space-marks{min-width:680px}.core-space-scale{overflow-x:auto}.core-space-marks{position:relative;left:0;right:auto;top:14px}.core-space-scale:before{left:10px;right:auto;width:650px}}
.core-space-card strong,.core-space-card small,.core-object-card strong,.core-object-card small,.core-compare-card .compare-value,.core-compare-card .compare-power{display:block;margin-top:4px}.core-compare-card .compare-power{color:var(--orb-muted)}.core-object-card small{margin-top:5px}.core-visual-img{width:72%;height:72%;object-fit:contain;display:block;filter:drop-shadow(0 12px 20px rgba(0,0,0,.24))}.core-space-card .core-visual-img{width:88px;height:88px;margin:auto}.core-space-main-visual .core-visual-img{width:72%;height:72%}.core-object-card .core-visual-img{width:135px;height:135px;margin:auto}
.core-main,.core-main>*{min-width:0;max-width:100%}.core-space-cards,.core-time-regimes{min-width:0;max-width:100%}
@media(max-width:820px){.core-deep-head{display:block}.core-deep-head>.core-tools{margin-top:12px;width:100%;max-width:100%}.core-deep-head>.core-tools select{max-width:100%;min-width:0}.core-space-cards{width:100%;overflow-x:auto}.core-time-regimes{width:100%;overflow-x:auto}.core-hero{width:100%;overflow:hidden}}
body.core-native .site{overflow-x:hidden}
@media(max-width:820px){.core-space-rail,.core-space-cards{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.core-space-scale{width:100%;max-width:100%;overflow-x:auto}.core-space-rail{overflow:hidden}.core-space-cards{overflow-x:auto;overscroll-behavior-inline:contain}}
/* ORBIT v4.2: data-first visual stages */
.orbit-data-canvas{display:block;width:100%;height:clamp(360px,48vw,590px);border-radius:20px;background:#07182d;outline:none}
.orbit-data-canvas:focus-visible{box-shadow:0 0 0 3px rgba(110,224,213,.7),0 0 0 7px rgba(7,24,45,.95)}
.core-canvas-shell{position:relative;overflow:hidden;padding:0!important;min-height:360px}
.core-canvas-shell .canvas-help,.canvas-help{position:absolute;right:14px;bottom:12px;padding:7px 10px;border-radius:12px;background:rgba(5,19,36,.82);border:1px solid rgba(156,180,209,.22);color:#9cafc4;font-size:.72rem;pointer-events:none;backdrop-filter:blur(8px)}
.core-scale-workspace{grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr)}
.compare-data-canvas{height:410px;margin-top:12px}
.time-data-canvas{height:330px}
.core-stadium.core-canvas-shell{display:block!important;grid-template-columns:none!important;min-height:410px;padding:0!important}
.core-stadium .orbit-data-canvas{height:410px}
.core-visual-truth-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:rgba(110,224,213,.07);border:1px solid rgba(110,224,213,.2);color:#b7c8db;font-size:.84rem}
.core-visual-truth-note strong{color:#8ee8df}
@media(max-width:820px){.core-scale-workspace{grid-template-columns:1fr}.orbit-data-canvas{height:430px}.compare-data-canvas{height:380px}.time-data-canvas{height:300px}}
@media(max-width:520px){.orbit-data-canvas{height:360px;border-radius:16px}.core-canvas-shell{min-height:360px}.core-canvas-shell .canvas-help{left:10px;right:10px;text-align:center}.compare-data-canvas{height:340px}.time-data-canvas{height:280px}.core-stadium .orbit-data-canvas{height:340px}}
@media(min-width:761px){body.core-native .bottom-nav{position:static;left:auto;bottom:auto;transform:none;width:min(980px,calc(100% - 68px));margin:22px auto 30px;backdrop-filter:none;background:rgba(11,28,51,.72)}body.core-native .site{padding-bottom:28px}}
.core-orbit-canvas{display:block;width:100%!important;height:430px!important;max-width:none!important}
#bigCanvas{height:380px}.core-number-focus+.core-represent{align-self:stretch}
#patternCanvas,#measureCanvas{height:330px}
/* v4.2 scientific visual stages */
.time-data-canvas{height:400px}
.compare-data-canvas{height:430px}
#bigCanvas{height:340px}
@media(max-width:760px){.time-data-canvas{height:430px}.compare-data-canvas{height:440px}#bigCanvas{height:360px}}
