@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600&family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#e5ece7;background:#080e0d;font-synthesis:none;font-weight:400;--muted: #91a39a;--line: #26352d;--green: #bddba5;--panel: #101a16}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;background:transparent;border:1px solid var(--line);border-radius:6px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:13px;min-height:40px}button:hover{background:#1d2d24;border-color:#5c7464}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d3f9a8;outline-offset:4px}input,select,textarea{color:#e5ece7;background:#111c17;border:1px solid #34453b;border-radius:5px;padding:10px;min-height:40px}input[type=range]{accent-color:var(--green);padding:0;height:25px;min-height:25px;cursor:pointer;background:none}input[type=checkbox]{accent-color:var(--green);width:15px;min-height:15px}input[type=file]{max-width:230px;font-size:12px}label{display:flex;gap:9px;align-items:center;font-size:13px}textarea{min-height:100px;resize:vertical}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}p{line-height:1.7;color:#a7b6ad}h1{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-1.7px;line-height:1.25}h2{font-size:20px;font-weight:500;letter-spacing:-.5px}h3{font-size:16px;font-weight:600}small{font-size:11px}.app{min-height:100vh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;border-right:1px solid #233028;padding:31px 17px 24px;background:#0c1510;z-index:20;display:flex;flex-direction:column}.brand{font-family:Manrope,sans-serif;font-size:30px;font-weight:700;letter-spacing:4px;text-decoration:none;display:flex;align-items:center;gap:10px;padding:0 11px}.brand-symbol{color:#c6dfb2;font-size:34px;letter-spacing:0}.brand-dot{width:5px;height:5px;background:#badc9d;border-radius:50%;margin:15px 0 0 -8px}.sidebar-caption{font-size:8px;letter-spacing:2.2px;color:#a0af9d;margin:7px 0 50px 13px}.nav-heading{font-size:9px;letter-spacing:1.8px;color:#798b7e;padding:0 13px;margin:0 0 12px}.sidebar nav .nav-heading{margin-top:30px}.sidebar nav a{display:flex;align-items:center;gap:12px;font-size:12px;text-decoration:none;padding:13px;border-radius:5px;color:#a7b4a9;position:relative;margin:2px 0}.sidebar nav a.active{background:#223022;color:#d4edc0}.sidebar nav a:hover{background:#1a281e}.nav-indicator{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#c1e399}.sidebar-bottom{margin-top:auto;padding:40px 13px 0;color:#a6c093;font-size:8px;letter-spacing:1px}.status-dot{width:5px;height:5px;display:inline-block;background:#bcdf9f;border-radius:50%;margin-right:6px}.sidebar-bottom p{font-size:11px;letter-spacing:0;margin:12px 0 16px;color:#7f9486;max-width:150px}.text-button{border:0;padding:0;min-height:28px;font-size:11px;gap:6px;color:#b5c7b8;background:none!important}.text-button:hover{color:#e3facf}.main{margin-left:238px;padding-bottom:87px}.topbar{height:69px;border-bottom:1px solid #223028;display:flex;align-items:center;justify-content:space-between;padding:0 35px;background:#0c1410}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#7e9386}.breadcrumb strong{color:#ced8cc;font-weight:400}.top-actions{display:flex;gap:21px;align-items:center}.utc-clock{color:#98a79b;font-size:10px;font-variant-numeric:tabular-nums}.language{font-size:10px;border:0;padding:4px;min-height:30px;letter-spacing:.5px}.icon-button{border:0;padding:0;min-height:30px}.earth-scene{height:620px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 56% 55%,#14201c 0,#0b1512 34%,#080f0d 65%)}.scene-header{position:absolute;top:34px;left:36px;z-index:2;pointer-events:none}.eyebrow{font-size:9px;letter-spacing:2px;color:#9fb39a;font-weight:500;display:block}.scene-header .eyebrow{display:flex;align-items:center;gap:10px}.tiny-cross{font-size:15px;color:#cfdfb9}.pill{font-size:7px;border:1px solid #354433;border-radius:3px;padding:4px 6px;letter-spacing:1px}.scene-header h1{font-size:30px;letter-spacing:-1.2px;margin:16px 0 10px}.scene-header p{font-size:11px;letter-spacing:.1px;color:#899d8c}.scene-index{position:absolute;right:36px;top:38px;font-family:Manrope;font-size:15px;color:#c1d3b4}.scene-index span{font-size:9px;color:#6d8574;margin-left:7px}.globe-canvas{position:absolute;inset:32px 85px 0 30px}.globe-canvas canvas{width:100%;height:100%;display:block;cursor:grab}.globe-canvas canvas:active{cursor:grabbing}.earth-side{position:absolute;right:32px;top:190px;width:116px}.small-label{font-size:8px;letter-spacing:1.3px;color:#89a084;display:flex;align-items:center;gap:8px}.earth-side .small-label{margin-bottom:15px}.earth-side button{display:flex;width:100%;font-size:10px;justify-content:flex-start;border:0;color:#8a9e8d;min-height:34px;padding:6px 7px;gap:8px}.earth-side button.chosen{background:#1c2b20;color:#d0e6b6}.scene-tools{position:absolute;left:35px;top:215px;display:flex;flex-direction:column;gap:7px}.scene-tools button{width:35px;min-height:35px;height:35px;padding:7px;background:#0e1914cc;border-color:#2a3d2e;color:#a0b497}.scene-note{position:absolute;left:35px;bottom:72px;width:210px}.scene-note p{font-size:10px;line-height:1.7;margin:9px 0 6px;color:#81977f}.scene-note .small-label{font-size:7px;letter-spacing:1px}.layer-control{position:absolute;right:32px;bottom:73px;width:241px;padding:15px 16px;background:#111d16e8;border:1px solid #2c3d2b;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layer-control label{font-size:11px;margin-top:11px;gap:7px;white-space:nowrap}.tag{color:#bfdaaa;border:1px solid #364b30;border-radius:3px;font-size:8px;padding:3px 5px;display:inline-block;letter-spacing:.4px}.layer-control label .tag{font-size:6px;margin-left:auto}.legend{display:flex;gap:6px;align-items:center;font-size:8px;color:#91a685;margin:13px 0 8px}.legend span{height:4px;width:85px;background:linear-gradient(90deg,#264a33,#9cdb83,#f5e38c);border-radius:2px;order:1}.legend i{flex:1;order:2}.layer-control .text-button{font-size:8px;line-height:1.5;text-align:left}.scene-footer{position:absolute;bottom:0;left:35px;right:35px;height:44px;border-top:1px solid #233326;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;color:#758d77}.scene-footer span:last-child{font-size:7px;letter-spacing:.7px}.earth-bottom{padding:25px 35px;display:grid;grid-template-columns:1fr 270px;gap:30px;border-top:1px solid #233027;background:#0d1711}.section-line{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.section-line h2{font-size:14px;margin:0;letter-spacing:-.2px}.metric-row{display:flex;margin-bottom:22px}.metric-row>button{border:0;border-right:1px solid #2b3c2c;border-radius:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;padding:0 20px;background:none}.metric-row>button:first-child{padding-left:0}.metric-row>button:last-child{border:0}.metric-row>button>span{font-size:8px;letter-spacing:1px;color:#95aa8d}.metric-row strong{font-family:Manrope;font-size:29px;font-weight:500;line-height:1}.metric-row strong small{font-size:10px;color:#8b9c88}.metric-row em{font-style:normal;font-size:8px;color:#738971}.connection-note{border-left:1px solid #2b3a2c;padding-left:27px}.connection-note .eyebrow{font-size:7px;letter-spacing:1.1px}.connection-note h2{font-size:20px;line-height:1.45;margin:10px 0}.connection-note p{font-size:11px;color:#8a9f85;line-height:1.7;margin-bottom:14px}.connection-note>button{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #2a3a2b;border-radius:0;padding:10px 0;font-size:10px;color:#bbd2ab}.chart-readout{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:6px;color:#afc39f}.chart-readout strong{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.chart-readout small{font-size:8px;color:#7f9278}.chart svg{display:block;width:100%;height:160px;cursor:crosshair}.readings .chart svg{height:65px}.chart-axis{display:flex;justify-content:space-between;font-size:8px;color:#86987c;margin:5px 0}.chart input{width:100%;height:12px}.time-dock{position:fixed;z-index:25;bottom:0;left:238px;right:0;min-height:77px;background:#162016f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #34422d;display:flex;align-items:center;gap:25px;padding:14px 32px}.time-dock .mode{font-size:8px;letter-spacing:1px;min-height:30px;white-space:nowrap;padding:7px 9px;background:#1b2b1b;color:#d0e8b9}.dock-time{display:flex;flex-direction:column;min-width:151px;gap:5px}.dock-time strong{font-size:11px;letter-spacing:.3px;font-weight:500}.dock-time small{font-size:8px;color:#8c9f80}.time-dock>input{min-width:50px;flex:1}.time-dock>.text-button{font-size:10px;white-space:nowrap}.workspace{padding:46px 40px 70px;max-width:1450px;margin:0 auto}.page-title{margin-bottom:35px}.page-title h1{margin:15px 0 13px}.page-title p{font-size:13px;max-width:700px}.toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:24px}.selected,button.selected{color:#d4edbb;background:#253624;border-color:#556c43}.primary{background:#bfdba7;color:#172010;border-color:#bfdba7}.primary:hover{background:#d5edbf;color:#172010}.instrument{padding:25px 0;border-bottom:1px solid var(--line)}.instrument h2{font-size:16px}.replay-panel{border:1px solid #3c5133;background:#142015;padding:24px;border-radius:8px}.replay-panel>p{margin:20px 0;font-size:13px;max-width:750px}.replay-panel select{margin-left:15px}.context-view{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.context-diagram{height:250px;display:flex;align-items:center;justify-content:space-around}.context-sun{font-size:90px;color:#d8ae63}.context-diagram small{display:block;text-align:center;font-size:11px;color:#9baa97}.wind-flow{font-size:25px;letter-spacing:15px;color:#779e80}.wind-flow small{letter-spacing:0}.l1{color:#c8d7ae;font-size:25px}.magnetosphere{width:150px;height:100px;border:1px solid #659481;border-radius:60% 30% 30% 60%;background:radial-gradient(ellipse at 30% 50%,#315d4b44,transparent)}.magnetosphere>span{font-size:60px;color:#8dbbae}.context-view>p{font-size:11px}.solar-stage{max-width:760px;height:620px;background:#020303;margin:0 auto;border:1px solid #26342b;border-radius:6px}.solar-image-wrap{position:relative;margin:auto}.solar-image-wrap>img{width:100%;height:auto;display:block}.solar-image-wrap .compare-image{position:absolute;inset:0}.compare-slider{max-width:760px;margin:20px auto}.compare-slider input{flex:1}.solar-explanation{max-width:760px;margin:35px auto;font-size:13px}.solar-explanation h2{margin-top:20px}.empty-state{padding:55px 30px;text-align:center;border:1px dashed #344733;border-radius:8px;color:#a8bf9e}.empty-state svg{margin-bottom:15px}.empty-state h2,.empty-state button{margin-top:15px}.location-search{display:flex;gap:10px;align-items:center;margin:25px 0}.location-search input{flex:1;max-width:420px}.coordinate-inputs{display:flex;gap:20px;margin:25px 0}.coordinate-inputs input{max-width:130px}.local-layout{display:grid;grid-template-columns:minmax(220px,1fr) 1.5fr;gap:35px;border-top:1px solid var(--line);padding-top:35px}.local-hero{padding:20px 20px 20px 0}.local-hero h2{font-size:34px;margin:15px 0 6px}.local-hero>strong{font-size:14px;display:block;line-height:1.8}.local-hero>span{display:block;font-size:11px;color:#8fa184;margin-top:10px}.sun-elevation{margin:40px 0 20px;display:flex;flex-wrap:wrap;gap:15px;align-items:center;color:#cbdfb7}.sun-elevation strong{font-size:45px;font-weight:400}.sun-elevation small{flex-basis:100%;color:#91a484}.local-factors{padding:20px 0 20px 25px;border-left:1px solid var(--line)}dt{font-size:11px;color:#8c9f84}dd{font-size:14px;margin:9px 0 26px;line-height:1.8}dd small{display:block;color:#92a68b}.local-factors>p{font-size:12px}.muted{color:#8fa287;font-size:12px}.guide-layout{display:grid;grid-template-columns:250px 1fr;gap:45px}.guide-layout nav{display:flex;flex-direction:column;gap:5px;align-self:start}.guide-layout nav button{text-align:left;justify-content:space-between;font-size:12px;border:0;padding:13px}.guide-article{max-width:690px}.guide-article h2{font-size:28px;margin:17px 0}.guide-article p{font-size:14px}.guide-article .lead{font-size:18px;color:#c5d3bd}.guide-article a{font-size:12px;display:block;margin-bottom:25px}.guide-article .primary{margin-top:10px}.equation-visual{height:190px;background:#111e17;border:1px solid #2a4230;margin:35px 0;position:relative;display:flex;align-items:center;justify-content:space-around;border-radius:7px}.visual-sun{font-size:70px;color:#ccb47b}.visual-earth{font-size:45px;color:#9dc0a2}.equation-visual code{font-size:15px;position:absolute;bottom:20px;color:#c1d4b5}.orbit-line{height:1px;background:#546948;position:absolute;left:20%;right:20%;top:45%}.visual-sun,.visual-earth{position:relative;margin-top:-30px}details{margin-top:25px;border:1px solid var(--line);border-radius:5px;padding:17px;font-size:13px}summary{cursor:pointer;color:#c2d6b7}details p{margin:20px 0 0}.inspector-fields{display:grid;grid-template-columns:200px 1fr;max-width:950px}.inspector-fields dt,.inspector-fields dd{border-bottom:1px solid var(--line);padding:20px 0;margin:0}.inspector-fields dd{font-size:13px;color:#bdcdb5}.inspector-fields dt{padding-right:20px}.source-url{font-size:12px;overflow-wrap:anywhere;display:block;margin-top:30px;color:#c0d9ad}.method-links{display:flex;gap:20px;margin-top:35px;flex-wrap:wrap;font-size:11px;color:#adca9b}.notebook-editor{max-width:700px;padding:25px;background:#111c14;border:1px solid var(--line);border-radius:7px;margin-bottom:25px}.notebook-editor label{display:block;font-size:12px;margin-bottom:20px;color:#b5caa8}.notebook-editor input,.notebook-editor textarea{display:block;width:100%;margin-top:10px}.notebook-editor p{font-size:11px}.file-button{border:1px solid var(--line);padding:8px 12px;border-radius:5px;flex-wrap:wrap}.saved-item{border-bottom:1px solid var(--line);padding:27px 0}.saved-item h2{margin-top:12px}.saved-item p{white-space:pre-wrap}.saved-item .toolbar{margin:15px 0 0}table{border-collapse:collapse;width:100%;margin-top:20px;text-align:left;font-size:12px}td,th{padding:10px;border-bottom:1px solid var(--line)}.chart-empty{padding:35px 0;color:#8ba17f;font-size:13px}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:80;background:#d1e7bf;color:#162211;border-radius:7px;padding:10px 15px;box-shadow:0 10px 35px #0006;display:flex;align-items:center;gap:20px;font-size:13px;max-width:90vw}.toast button{border:0;color:#1b2c15;padding:5px}.data-banner{position:fixed;bottom:77px;left:238px;right:0;z-index:40;background:#372e1c;color:#e8d5a3;padding:9px 25px;font-size:11px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.data-banner button{font-size:10px;min-height:26px;padding:4px 8px;border-color:#8d7442}.modal-backdrop{position:fixed;inset:0;z-index:90;background:#020604bb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:25px}.orientation{position:relative;max-width:550px;background:#122016;padding:45px;border:1px solid #4c6542;border-radius:10px}.orientation h2{font-size:28px;margin:20px 0}.orientation p{font-size:14px}.close{position:absolute;right:12px;top:12px;border:0;padding:5px}.flat-map{position:absolute;inset:160px 15% 80px;display:flex;align-items:center;justify-content:center;flex-direction:column}.flat-map>img{width:100%;height:auto;cursor:crosshair}.flat-map p{font-size:10px}.flat-map>svg{position:absolute;left:0;right:0;width:100%;top:0;height:100%;pointer-events:none}.scene-loading{padding-top:300px;text-align:center;color:#a9bca1;font-size:13px}@media(min-width:1500px){.earth-scene{height:710px}.globe-canvas{inset:40px 90px -5px 30px}.scene-header h1{font-size:36px}.earth-bottom{grid-template-columns:1fr 320px}.sidebar{width:250px}.main{margin-left:250px}.time-dock,.data-banner{left:250px}}@media(max-width:1100px){.sidebar{width:205px;padding-left:10px;padding-right:10px}.main{margin-left:205px}.sidebar nav a{font-size:11px;gap:9px}.sidebar-caption{font-size:7px;letter-spacing:1.5px}.time-dock{left:205px;gap:13px;padding:12px 20px}.data-banner{left:205px}.earth-bottom{grid-template-columns:1fr}.connection-note{border:0;border-top:1px solid var(--line);padding:25px 0 0;display:none}.earth-scene{height:610px}.globe-canvas{inset:85px 35px 50px -55px}.scene-note{width:170px}.layer-control{width:225px}.scene-header h1{font-size:26px}.scene-footer span:last-child{display:none}.workspace{padding:35px 25px 60px}.guide-layout{grid-template-columns:190px 1fr;gap:25px}.utc-clock{display:none}.scene-header,.scene-tools,.scene-note{left:25px}.layer-control,.earth-side{right:20px}.inspector-fields{grid-template-columns:150px 1fr}}@media(max-width:760px){.sidebar{position:relative;width:100%;height:auto;padding:18px 18px 0;display:block;border:0;border-bottom:1px solid var(--line)}.brand{font-size:25px;padding:0;letter-spacing:3px}.brand-symbol{font-size:29px}.sidebar-caption{margin:5px 0 17px 1px;font-size:7px}.sidebar>.nav-heading,.sidebar nav .nav-heading,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow-x:auto;gap:4px;padding-bottom:10px;scrollbar-width:thin}.sidebar nav a{flex-shrink:0;white-space:nowrap;padding:10px;font-size:11px;min-height:43px}.sidebar nav a.active{background:#263723}.sidebar nav a svg{width:14px}.nav-indicator{display:none}.main{margin:0;padding-bottom:125px}.topbar{height:48px;padding:0 19px}.breadcrumb{font-size:10px;gap:6px}.top-actions{gap:15px}.earth-scene{height:600px}.scene-header{top:25px;left:20px}.scene-header .eyebrow{font-size:8px;letter-spacing:1.3px}.scene-header h1{font-size:27px;margin:13px 0 8px}.scene-header p{font-size:10px;max-width:270px}.pill,.scene-index{display:none}.globe-canvas{inset:95px -40px 65px -50px}.earth-side{right:15px;top:164px;width:88px}.earth-side .small-label{font-size:7px}.earth-side button{font-size:8px;min-height:30px;padding:5px}.earth-side svg{width:11px}.scene-tools{left:19px;top:173px;gap:5px}.scene-tools button{height:32px;min-height:32px;width:32px}.scene-note{display:none}.layer-control{left:20px;right:auto;bottom:55px;width:230px;padding:12px}.scene-footer{left:20px;right:20px;height:37px;font-size:7px}.earth-bottom{padding:23px 20px;gap:0}.section-line h2{font-size:14px}.section-line>.text-button{font-size:10px}.metric-row>button{padding:0 13px}.metric-row strong{font-size:25px}.metric-row>button>span{font-size:7px;letter-spacing:.5px}.metric-row em{font-size:7px;line-height:1.6}.metric-row strong small{font-size:8px}.readings .chart svg{height:80px}.time-dock{left:0;min-height:107px;display:grid;grid-template-columns:auto 1fr auto;gap:9px 13px;padding:12px 18px}.time-dock>input{grid-row:2;grid-column:1/4;width:100%}.dock-time{min-width:0}.dock-time strong{font-size:10px}.dock-time small{font-size:7px}.time-dock>.text-button{font-size:0}.time-dock>.text-button svg{width:19px}.time-dock .mode{font-size:7px;max-width:130px;white-space:normal;text-align:left}.data-banner{left:0;bottom:107px;font-size:10px;padding:8px 14px;gap:7px}.workspace{padding:30px 20px 50px}.page-title{margin-bottom:25px}.page-title .eyebrow{font-size:8px;letter-spacing:1.3px}.page-title h1{font-size:29px;letter-spacing:-1px}.page-title p{font-size:12px}.toolbar{gap:7px}.toolbar button,.toolbar select{font-size:11px;padding:9px}.instrument{padding:22px 0}.instrument h2{font-size:14px}.instrument .text-button{font-size:9px}.chart-readout{font-size:10px}.chart-readout small{font-size:7px}.chart svg{height:140px}.chart-axis{font-size:7px}.replay-panel{padding:18px}.replay-panel>p{font-size:12px}.replay-panel select{margin:12px 0 0}.context-diagram{height:190px;gap:8px}.context-sun{font-size:52px}.wind-flow{font-size:15px;letter-spacing:2px}.context-diagram small{font-size:8px}.l1{font-size:20px}.magnetosphere{width:75px;height:65px;flex-shrink:0}.magnetosphere>span{font-size:35px}.solar-stage{height:380px}.solar-explanation p{font-size:12px}.compare-slider{display:block}.compare-slider input{width:100%}.local-layout{grid-template-columns:1fr;gap:15px}.local-hero{padding:10px 0}.local-factors{border-left:0;border-top:1px solid var(--line);padding:25px 0}.sun-elevation{margin:25px 0 15px}.location-search{flex-wrap:wrap;gap:7px}.location-search label{flex-basis:100%}.location-search input{width:160px}.coordinate-inputs{gap:10px}.coordinate-inputs label{display:block;font-size:11px}.coordinate-inputs input{display:block;margin-top:8px;width:145px}.guide-layout{display:block}.guide-layout nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px;margin:0 0 30px}.guide-layout nav button{min-width:170px;border:1px solid var(--line);font-size:11px}.guide-article h2{font-size:25px}.guide-article .lead{font-size:16px}.guide-article p{font-size:13px}.inspector-fields{grid-template-columns:1fr}.inspector-fields dt{padding:18px 0 0;border:0;font-size:10px}.inspector-fields dd{padding:10px 0 18px;font-size:12px}.orientation{padding:35px 25px}.orientation h2{font-size:23px}.toast{bottom:130px;width:90vw}.notebook-editor{padding:20px}.source-url{font-size:10px}.flat-map{inset:180px 10% 140px}.equation-visual code{font-size:11px}table{font-size:10px}td,th{padding:7px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.alert-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;color:#b7c9ad;padding:15px 0;margin:0}.instrument>.tag{margin:5px 0 20px}.solar-stage{height:min(760px,calc(100vw - 318px))}.layer-control label{min-height:23px}.legend{font-variant-numeric:tabular-nums}@media(max-width:1100px){.solar-stage{height:calc(100vw - 255px)}}@media(max-width:760px){.solar-stage{height:calc(100vw - 40px)}}.flat-map .map-plane{position:relative;width:100%;aspect-ratio:2;flex-shrink:0}.map-plane>img{display:block;width:100%;height:100%;cursor:crosshair}.map-plane>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}button:disabled,input:disabled{opacity:.45;cursor:not-allowed}.chart-readout strong{text-align:right;max-width:60%}.map-plane>canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.map-coordinate{position:absolute;font-size:9px;background:#0c1711ba;color:#d7e5c9;padding:3px;pointer-events:none}.map-coordinate.north{top:0;left:48%}.map-coordinate.south{bottom:0;left:48%}.map-coordinate.west{left:0;top:48%}.map-coordinate.east{right:0;top:48%}.stale-label{color:#e0c47f}.guided-steps{display:flex;gap:9px;flex-wrap:wrap}.guided-steps button,.replay-panel .muted{font-size:11px}@media(min-width:761px){.earth-scene{height:clamp(480px,calc(100vh - 315px),680px)}}.metric-row>button>span{font-size:10px;letter-spacing:.7px}.metric-row em{font-size:10px;line-height:1.5}.metric-row strong small{font-size:11px}.chart-axis{font-size:10px}.chart-readout,.chart-readout strong{font-size:12px}.chart-readout small,.dock-time small{font-size:10px}.dock-time{min-width:190px}.time-dock .mode{font-size:9px}.layer-control .text-button,.layer-control .legend{font-size:10px}.scene-footer{font-size:9px}.scene-note p{font-size:11px}.scene-note .small-label{font-size:8px}@media(max-width:760px){.metric-row>button>span{font-size:9px;letter-spacing:.2px}.metric-row em{font-size:9px}.metric-row strong small,.chart-readout,.chart-readout strong{font-size:10px}.chart-readout small,.chart-axis{font-size:9px}.dock-time{min-width:0}.dock-time small{font-size:9px}.time-dock .mode,.scene-footer{font-size:8px}}.system-schematic{width:100%;height:auto;display:block;margin:25px 0}.skip-link{position:fixed;top:-100px;left:20px;z-index:150;padding:13px 20px;color:#132211;background:#d4edbd;border-radius:4px}.skip-link:focus{top:15px}.scene-workbench{background:#09120f;border-bottom:1px solid var(--line);padding:28px 30px 0}.workbench-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.workbench-heading h1{font-size:29px;letter-spacing:-1px;margin:14px 0 20px}.scene-timestamp{font-size:11px;color:#aec4a5;font-variant-numeric:tabular-nums;padding-top:4px}.scene-mode-switch{display:flex;align-items:center;gap:7px;margin-bottom:22px;flex-wrap:wrap}.scene-mode-switch button{min-height:42px;font-size:12px;padding:9px 16px}.scene-mode-switch>.tag{margin-left:auto}.workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:20px}.workbench-stage{height:560px;position:relative;overflow:hidden;border:1px solid #20392d;border-radius:8px;background:radial-gradient(ellipse at 50% 55%,#14251e,#08120e 65%)}.scene-workbench .globe-canvas{inset:0}.scene-workbench .flat-map{inset:25px 25px 50px}.scene-interaction-hint{position:absolute;bottom:12px;left:18px;right:18px;text-align:center;font-size:10px;color:#9aaf95;pointer-events:none;line-height:1.6;background:#09140cbb;padding:5px 8px;border-radius:3px}.scene-control-panel{max-height:560px;overflow:auto;padding:0 3px 0 0;scrollbar-width:thin}.control-section{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #293c2e}.control-section:last-child{border:0;margin-bottom:0}.control-section h2{font-size:14px;margin-bottom:14px;color:#d0e3c5}.control-section p{font-size:12px;line-height:1.7;margin:13px 0}.camera-preset-list{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.camera-preset-list button{font-size:11px;min-height:35px;padding:8px 10px}.control-section label{font-size:12px;min-height:37px;line-height:1.6}.control-section .tag{font-size:8px;white-space:normal;line-height:1.6}.control-section input[type=checkbox]{flex-shrink:0}.control-section .legend{font-size:10px;margin:12px 0}.control-section details{font-size:11px;padding:12px;margin-top:10px}.control-section details code{font-size:12px;line-height:2;color:#c6dfb8}.control-section details a{font-size:11px}.scene-mini-readouts{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:12px}.scene-mini-readouts>span{color:#96ad8f}.scene-mini-readouts strong{font-weight:500}.scenario-slider{flex-direction:column;align-items:flex-start;gap:8px}.scenario-slider input{width:100%;min-height:35px}.standoff-value{font-size:23px!important;color:#deedcc!important}.standoff-value span{font-size:11px;display:block;color:#8fa486;margin-top:4px}.workbench-disclosure{padding:16px 0;font-size:10px;line-height:1.7;color:#9ab18f}.system-canvas{position:absolute;inset:0;overflow:hidden}.system-canvas>canvas{display:block;width:100%;height:100%;cursor:grab}.system-canvas>canvas:active{cursor:grabbing}.body-label{position:absolute;z-index:2;transform:translate(-50%);font-size:9px;letter-spacing:1px;background:#112218e6;border:1px solid #426047;white-space:nowrap;min-height:28px;padding:5px 8px;transition:opacity .1s}.muted-label{display:inline-block;color:#91ad9b;pointer-events:none}.scale-disclosure{position:absolute;top:15px;left:16px;font-size:9px;letter-spacing:1px;color:#bccba5;pointer-events:none}.system-failure{padding:25px;max-height:100%;overflow:auto;font-size:13px}.linked-scene{padding:0;border:1px solid #30432f;margin:25px 0}.linked-scene>summary{padding:16px;font-size:13px}.linked-scene .scene-workbench{padding:20px 20px 0;border:0}.compact-scene .workbench-heading h1{font-size:23px}.compact-scene .workbench-stage{height:390px}.compact-scene .scene-control-panel{max-height:390px}.compact-scene .workbench-layout{grid-template-columns:minmax(0,1fr) 245px}.compact-scene .scene-timestamp{display:none}.scene-control-panel .legend{max-width:180px}.scene-workbench button:disabled{opacity:.35}.scene-workbench .scene-loading{padding-top:180px}.earth-bottom{grid-template-columns:minmax(0,1fr) 270px}@media(min-width:1700px){.workbench-stage{height:640px}.scene-control-panel{max-height:640px}}@media(max-width:1100px){.scene-workbench{padding:25px 22px 0}.workbench-layout{grid-template-columns:minmax(0,1fr) 230px;gap:15px}.workbench-heading h1{font-size:25px}.scene-timestamp{display:none}.scene-mode-switch button{padding:10px 12px}.workbench-stage{height:510px}.scene-control-panel{max-height:510px}.earth-bottom{grid-template-columns:1fr}.compact-scene .workbench-layout{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:760px){.scene-workbench{padding:24px 17px 0}.workbench-heading h1{font-size:26px;line-height:1.35;margin-bottom:19px}.scene-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px}.scene-mode-switch button{font-size:11px;padding:9px;line-height:1.5}.scene-mode-switch button:nth-child(3){grid-column:1/3}.scene-mode-switch>.tag{display:none}.workbench-layout,.compact-scene .workbench-layout{grid-template-columns:1fr}.workbench-stage{height:420px}.scene-control-panel{max-height:none;display:grid;grid-template-columns:1fr;gap:0;padding:5px 0 0}.camera-preset-list button{font-size:11px;min-height:38px}.control-section{padding-bottom:18px;margin-bottom:18px}.control-section h2{font-size:14px}.control-section label{min-height:40px;font-size:13px}.control-section p{font-size:12px}.scene-workbench .flat-map{inset:70px 15px 90px}.scene-workbench .globe-canvas{inset:0}.body-label{font-size:8px;letter-spacing:.3px;min-height:27px;padding:4px}.muted-label{max-width:150px;white-space:normal;text-align:center}.scale-disclosure{font-size:8px;letter-spacing:.2px;left:10px}.scene-interaction-hint{font-size:9px;left:8px;right:8px;bottom:8px}.workbench-disclosure{font-size:9px}.compact-scene .scene-control-panel{max-height:none}.linked-scene .scene-workbench{padding:15px 12px 0}.compact-scene .workbench-stage{height:330px}.earth-bottom{padding:22px 17px}}.solar-observation-bar{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:12px;max-width:900px;margin:0 auto 22px;padding:15px;border:1px solid #30452f;background:#101e15;border-radius:6px}.solar-observation-bar small{font-size:10px;color:#9aaf90;flex-basis:100%}.solar-sequence{border:1px solid #2c402e;padding:22px;margin:28px auto;max-width:900px;border-radius:7px;background:#101b13}.solar-sequence h2{font-size:16px}.solar-sequence .toolbar{margin-bottom:12px}.solar-sequence p,.comparison-times{font-size:12px;line-height:1.8}.comparison-times{max-width:760px;margin:10px auto 20px}.solar-explanation>a{display:block;margin:15px 0;font-size:12px}.solar-sequence select{max-width:100%}.solar-sequence input[type=date]{max-width:170px}@media(max-width:760px){.solar-observation-bar{font-size:11px;gap:10px}.solar-sequence{padding:17px}.solar-sequence .toolbar{align-items:flex-start;flex-direction:column}.solar-sequence .toolbar>label{flex-wrap:wrap}.solar-sequence h2{font-size:14px}}.investigation-selector{padding:20px;border:1px solid #48613c;background:#162418;border-radius:7px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 30px}.investigation-selector>.eyebrow{flex-basis:100%;margin-bottom:5px}.investigation-selector p{font-size:12px;line-height:1.8;margin:5px 0 0}.archive-guide{margin:15px 0}.availability-strip{font-size:11px;padding:14px 16px;margin:18px 0;border-left:2px solid #9dbb86;background:#142015;line-height:1.8}.availability-strip strong{font-weight:500;color:#cadcbc}.availability-strip p{margin:5px 0 0;font-size:12px}.workbench-heading .scene-timestamp{font-size:11px}.scene-control-panel .camera-preset-list .selected{background:#273c28;border-color:#708e5b}.scene-workbench .flat-map{inset:0;display:block}.world-map-shell{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0}.world-map{flex:1;min-height:200px;width:100%;background:#c4d6d6;z-index:0}.world-map-toolbar{display:flex;gap:8px;padding:8px 12px;background:#102019}.world-map-toolbar button{font-size:11px;padding:6px 10px}.map-projection-note{display:block;padding:7px 12px;font-size:10px;background:#102019;color:#becab8}.map-network-warning{margin:0;padding:8px 12px;color:#eed19b;background:#2e2516}.world-map .leaflet-control-attribution{font-size:10px;color:#263e32;background:#fffffff0}.world-map .leaflet-control-attribution a{color:#165c75}.world-map .leaflet-control-zoom a{color:#173b2e;background:#fff}.world-map .leaflet-tooltip{color:#173b2e;font-family:inherit}.world-place-search{margin:0 0 10px;position:relative;z-index:20}.world-place-search>label{display:block;font-size:11px;color:#b5c8a8;margin:0 0 5px}.place-query-row{display:flex;gap:8px}.place-query-row input{flex:1;min-width:0;padding:10px 12px;border:1px solid #314c3a;border-radius:5px;background:#102019;color:#eef2df}.place-query-row button{white-space:nowrap}.world-place-search>p{font-size:12px;margin:7px 0}.place-search-results{position:absolute;top:100%;left:0;right:0;background:#13251b;border:1px solid #4c6849;box-shadow:0 12px 28px #0007;max-height:280px;overflow:auto;border-radius:5px}.place-search-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;border-radius:0;border-bottom:1px solid #2c4332;padding:12px}.place-search-results small{color:#adc39d}.selected-place-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:0 0 14px;color:#a5bc9f}.selected-place-strip strong{color:#dae8cd}.selected-place-strip button{display:flex;align-items:center;gap:5px;font-size:11px}.scene-workbench:has(.world-map) .scene-interaction-hint{display:none}@media(max-width:760px){.place-query-row{flex-wrap:wrap}.place-query-row input{flex-basis:100%}.place-query-row button{width:100%}.selected-place-strip{align-items:flex-start;flex-direction:column}.map-projection-note{font-size:9px}.world-map-toolbar{flex-wrap:wrap}.place-search-results button{align-items:flex-start;flex-direction:column;gap:3px}}.world-map.leaflet-container{background:#132a32}.globe-detail-credit{position:absolute;left:12px;bottom:49px;max-width:calc(100% - 24px);padding:5px 8px;background:#0c1b15e8;color:#d5e3c8;font-size:10px;z-index:3;border-radius:4px}.globe-detail-credit a{color:#d6eabf;text-decoration:underline}.point-conditions{padding:13px 16px;margin:0 0 16px;background:#102019;border:1px solid #2d4433;border-radius:6px}.point-condition-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.point-conditions dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:12px 0}.point-conditions dt{color:#a3b79a;font-size:10px}.point-conditions dd{margin:5px 0 0;font-size:18px;color:#e1e9d6}.point-conditions p,.point-conditions small{font-size:10px;line-height:1.6;color:#aebfa4;margin:6px 0 0}.point-conditions a{color:#cfdfbb;text-decoration:underline}@media(max-width:1100px){.point-conditions dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.point-conditions dl{grid-template-columns:repeat(2,1fr)}.point-conditions{padding:12px}}.point-conditions{min-height:205px}@media(max-width:1100px){.point-conditions{min-height:250px}}@media(max-width:760px){.point-conditions{min-height:370px}}.globe-detail-credit{top:12px;bottom:auto}.earth-view-switch{display:flex;gap:8px;margin:0 0 12px;flex-wrap:wrap}.earth-view-switch button{font-size:12px}.geo-earth-shell,.geo-earth{position:absolute;inset:0}.geo-earth-shell{background:#101e26}.geo-earth{z-index:0}.geo-view-tools{position:absolute;left:10px;top:10px;display:flex;gap:6px;z-index:2}.geo-view-tools button{padding:7px 10px;font-size:11px;background:#15291ee8}.geo-source-credit{position:absolute;left:10px;right:10px;bottom:51px;padding:5px 8px;background:#102019eb;color:#d0dfc2;font-size:9px;z-index:2;line-height:1.5}.geo-source-credit a{color:#e0edcd;text-decoration:underline}.geo-source-credit span{display:block}.geo-loading,.geo-error{position:absolute;left:12px;right:56px;top:55px;padding:10px;background:#11261ee8;color:#dbe8ca;font-size:12px;z-index:3}.geo-error button{margin-left:8px}.geo-error details{font-size:10px;max-height:100px;overflow:auto}.geo-earth .maplibregl-ctrl-group button{background:#fff}.geo-earth .maplibregl-ctrl-scale{background:#ffffffe8;color:#1f3525}@media(max-width:760px){.geo-view-tools button{padding:6px 8px}.geo-source-credit{font-size:8px;bottom:65px}.geo-view-tools{top:8px;left:8px}}.workbench-stage .geo-earth.maplibregl-map{position:absolute;inset:0;width:100%;height:100%}.scene-workbench{background:radial-gradient(ellipse at 80% 0%,#19353b55,transparent 52%),linear-gradient(145deg,#0c191b,#09120f 68%)}.workbench-heading .eyebrow{color:#a9cfbc;letter-spacing:.2em}.workbench-heading h1{color:#eef2e7;text-wrap:balance}.scene-mode-switch,.earth-view-switch{gap:6px}.scene-mode-switch button,.earth-view-switch button,.camera-presets button{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.scene-mode-switch button[aria-pressed=true],.earth-view-switch button[aria-pressed=true]{background:linear-gradient(135deg,#334c3e,#20372e);border-color:#91b88b;box-shadow:inset 0 1px #e4f7bc22,0 3px 18px #0003;color:#e5f3cd}.workbench-stage{border-color:#45605c;border-radius:14px;box-shadow:0 18px 60px #0004,0 0 0 1px #99cabb08;background:#07131e}.geo-earth-shell{background:radial-gradient(ellipse at 50% 48%,#1d3e4f,#06101c 70%)}.geo-earth-shell:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 65px #020a1230;z-index:1}.geo-view-tools{top:14px;left:14px;padding:4px;gap:3px;border:1px solid #769d9d4a;border-radius:10px;background:#0b1c29d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 5px 22px #0004}.geo-view-tools button{background:transparent;border-color:transparent;border-radius:6px;color:#dbe9df;min-height:36px;gap:6px}.geo-view-tools button:hover{background:#a6d8d51c;border-color:#91bcad66}.geo-earth .maplibregl-ctrl-group{background:#0c202eea;border:1px solid #769d9d66;border-radius:10px;overflow:hidden;box-shadow:0 5px 22px #0004;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.geo-earth .maplibregl-ctrl-group button{background:transparent;width:36px;height:38px}.geo-earth .maplibregl-ctrl-group button+button{border-top-color:#789a9d33}.geo-earth .maplibregl-ctrl-group button:hover{background:#a6d8d51c}.geo-earth .maplibregl-ctrl-icon{filter:invert(1) brightness(1.3)}.geo-earth .maplibregl-marker{filter:drop-shadow(0 2px 7px #0009) drop-shadow(0 0 8px #d0f6a34a)}.geo-earth .maplibregl-ctrl-scale{background:#0b1c29da;color:#dceae4;border-color:#93ada8;border-radius:3px;font-family:DM Sans,sans-serif}.geo-source-credit{border:1px solid #779a9d33;border-radius:7px;background:#0a1c29df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9cb7b4;padding:7px 9px}.geo-source-credit a{color:#c4dbd3;text-underline-offset:2px}.scene-interaction-hint{background:#0b1c29dc;color:#bdcfca;border-radius:6px}.scene-control-panel{padding:16px 14px;border:1px solid #3d56503f;border-radius:12px;background:linear-gradient(155deg,#19302d70,#0b18174d)}.control-section h2{color:#cfdfd2;letter-spacing:.02em}.point-conditions{background:radial-gradient(ellipse at 100% 0%,#29483d66,transparent 70%),#10201e;border-color:#47655770;border-radius:12px;box-shadow:inset 0 1px #e5f4d308}.point-conditions dd{font-family:Manrope,sans-serif;font-weight:550;color:#e2efd3;font-variant-numeric:tabular-nums}.point-conditions dt{color:#a0b7ae}@media(max-width:760px){.geo-view-tools{top:8px;left:8px;padding:3px}.geo-view-tools button{gap:4px;padding:5px 7px;font-size:10px}.geo-view-tools button svg{width:12px}.scene-control-panel{padding:12px}.geo-source-credit{padding:5px 7px}}@media(prefers-reduced-motion:reduce){.scene-mode-switch button,.earth-view-switch button,.camera-presets button{transition:none}}.brand{gap:9px;letter-spacing:0}.brand .brand-symbol{width:42px;height:42px;flex:0 0 42px;filter:drop-shadow(0 0 10px #c6dfa51c)}.brand-wordmark{font-family:Space Grotesk,Manrope,sans-serif;font-size:29px;font-weight:500;letter-spacing:.13em;color:#edf2e5}@media(max-width:760px){.brand .brand-symbol{width:27px;height:27px;flex-basis:27px}.brand-wordmark{font-size:19px;letter-spacing:.1em}}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light;color:#1e302b;background:#f6f8f5;--muted: #586d63;--line: #d4dfd6;--green: #346c48;--panel: #ffffff}:root[data-theme=light] .app{background:#f6f8f5}:root[data-theme=light] .sidebar,:root[data-theme=light] .topbar{background:#fff;border-color:var(--line)}:root[data-theme=light] :where(p,small,label,dt,dd,summary,em,strong,h1,h2,h3,.eyebrow,.small-label,.sidebar-caption,.nav-heading,.sidebar-bottom,.breadcrumb,.utc-clock,.source-url,.method-links,.chart-axis,.chart-readout,.scene-footer,.selected-place-strip,.tag,.pill,.chart-empty,.empty-state,.scene-index,.scene-note,.scene-tools button,.layer-control,.control-section h2){color:#50685c}:root[data-theme=light] :where(h1,h2,h3,strong,dd,summary,.brand-wordmark){color:#1c352a}:root[data-theme=light] .sidebar nav a{color:#52685c}:root[data-theme=light] .sidebar nav a.active,:root[data-theme=light] .sidebar nav a:hover{color:#234c34;background:#eaf1e7}:root[data-theme=light] :where(input,select,textarea,.place-query-row input){background:#fff;color:#213b2e;border-color:#b9cdbd}:root[data-theme=light] button:hover{background:#e8efe7;border-color:#8ca994}:root[data-theme=light] :where(button,a,input,textarea,select,summary):focus-visible{outline-color:#38764e}:root[data-theme=light] :where(.earth-scene,.earth-bottom,.scene-workbench,.scene-control-panel,.point-conditions,.notebook-editor,.replay-panel,.equation-visual,.orientation,.place-search-results,.world-map-toolbar,.map-projection-note,.layer-control){background:#fff;border-color:#d4dfd6;box-shadow:0 8px 30px #24452e05}:root[data-theme=light] .scene-workbench{background:radial-gradient(ellipse at 100% 0%,#e6eee7,transparent 65%),#fff}:root[data-theme=light] .point-conditions{background:linear-gradient(120deg,#fff,#f0f5ec)}:root[data-theme=light] .time-dock{background:#fffffff5;border-color:#c9d8cc}:root[data-theme=light] :where(.selected,.chosen,.time-dock .mode,.scene-mode-switch button[aria-pressed=true],.earth-view-switch button[aria-pressed=true],.scene-control-panel .camera-preset-list .selected){background:#e5efdf;border-color:#789a70;color:#2c5436;box-shadow:none}:root[data-theme=light] .primary{background:#315c3d;color:#fff;border-color:#315c3d}:root[data-theme=light] .primary:hover{background:#244b2f;color:#fff}:root[data-theme=light] .primary svg{color:inherit}:root[data-theme=light] :where(.text-button,.text-button:hover,.point-conditions a,.selected-place-strip strong,.place-search-results small,.equation-visual code){color:#315d3b}:root[data-theme=light] .data-banner{color:#69501f;background:#fff3d6}:root[data-theme=light] .data-banner button{border-color:#c8a764}:root[data-theme=light] .map-network-warning{color:#69501f;background:#fff3d6}:root[data-theme=light] .brand-symbol{filter:brightness(.65) saturate(1.2)}:root[data-theme=light] .workbench-stage :where(p,small,label,dt,dd,strong,h1,h2,h3,.eyebrow,.small-label,.tag){color:#d5e5d4}:root[data-theme=light] .workbench-stage button:hover{background:#263c35}:root[data-theme=light] .solar-stage :where(p,small,label,strong){color:#d5e5d4}.theme-toggle{flex-shrink:0}:root[data-theme=light] .scene-mode-switch button[aria-pressed=true],:root[data-theme=light] .earth-view-switch button[aria-pressed=true],:root[data-theme=light] .scene-control-panel .camera-preset-list .selected{background:#e5efdf;border-color:#789a70;color:#2c5436;box-shadow:none}
