@layer cosmic {
:root{--ink:#f7f9ff;--muted:#9da8c6;--muted-strong:#d0d7eb;--navy:#02050f;--navy-2:#071024;--panel-solid:#081127;--orange:#ffad58;--orange-soft:#ffd093;--blue:#86a6ff;--green:#69e0c2;--violet:#b18cff;--cyan:#79d9ff;--line:#96b2f52b;--line-strong:#a0bbff52;--surface:#071124;--surface-raised:#0d1931;--surface-hover:#132443;--interface-line:#324766;--interface-accent:#79d9ff;--interface-ink:#edf3ff;--interface-muted:#a8b7d0;--panel:#071124;--panel-raised:#0d1931;--ui-accent:#79d9ff;--ui-accent-wash:#79d9ff12;--danger:#ff7b7b}.workbench-page[data-interface-palette=aurora]{--surface:#071b22;--surface-raised:#0d2831;--surface-hover:#123d40;--interface-line:#35626a;--interface-accent:#8ae9c3}.workbench-page[data-interface-palette=dusk]{--surface:#120f26;--surface-raised:#211a3a;--surface-hover:#32254d;--interface-line:#594479;--interface-accent:#c6a4ff}html,body[data-ui=observatory]{color:#edf3ff;background:#02050f}body[data-ui=observatory]{font-size:14px}body[data-ui=observatory] :is(.charlotteverse-mode,.regular-site.universe-mode){background:radial-gradient(at 70% 0,#13142b66,#0000 42rem),#02050f}body[data-ui=observatory] :focus-visible{outline-color:#79d9ff}body[data-ui=observatory] ::selection{color:#f4f8ff;background:#35658c}body[data-ui=observatory] :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:#79d9ff26}.workspace-skip{color:#02050f;background:#79d9ff}.workspace-nav{background:#040a18;border-color:#20304c}.studio-nav-brand,.studio-nav-footer{border-color:#253650}.workspace-nav-caption,.studio-nav-footer>span{color:#9caec9}.workspace-nav>a{color:#b9c9e1}.workspace-nav>a b{font-size:14px}.workspace-nav>a small{color:#9dacca;font-size:12px}.workspace-nav>a:hover{color:#e9f4ff;background:#111b34}.workspace-nav>a[aria-current=location]{color:#c8f0ff;background:linear-gradient(110deg,#21486c,#312850);box-shadow:inset 0 0 0 1px #79d9ff59}.workspace-nav>a[aria-current=location] small{color:#bad5eb}body[data-ui=observatory] .site-header{color:#e9f1ff;background:#040a18f5;border-color:#25334c;min-height:70px}.studio-context span{color:#79d9ff}.studio-context strong{display:none}body[data-ui=observatory] .site-header>.model-mode-switch{background:#0c1428;border:1px solid #33466a}body[data-ui=observatory] .model-mode-switch :is(a,.is-active){color:#aebed8}body[data-ui=observatory] .model-mode-switch .is-active{color:#050b19;background:linear-gradient(110deg,#79d9ff,#b5a0ff)}body[data-ui=observatory] .header-live-time :is(span,strong){color:#b8c9e2;font-size:12px}body[data-ui=observatory] .header-settings-button{color:#d9eaff;background:#12213a;border-color:#46618a;min-height:36px;font-size:13px}.workbench-heading{padding:22px 0 20px}.workbench-heading h1{color:#f0f5ff;font-size:29px}.workbench-heading p:not(.eyebrow){color:#a8b7d0;font-size:13px}.workspace-heading-tools{align-items:center;gap:14px;display:flex}.studio-page-action{color:#cce8ff;background:var(--surface-raised);border-color:var(--interface-line);padding:8px 12px;font-size:13px}.studio-page-action:hover{color:var(--interface-accent);border-color:var(--interface-accent)}.interface-palette{color:var(--interface-muted);align-items:center;gap:8px;font-size:12px;display:flex}.interface-palette select{max-width:126px;min-height:35px;color:var(--interface-ink);background:var(--surface);border:1px solid var(--interface-line);border-radius:6px;padding:6px 26px 6px 9px;font-size:13px}body[data-ui=observatory] .workbench-page .input-card{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface);color:var(--interface-ink);border-color:var(--interface-line);gap:14px;padding:18px}body[data-ui=observatory] .input-card .card-heading{border-color:var(--interface-line)}body[data-ui=observatory] .input-card .card-heading h2{color:#edf4ff;font-size:18px}body[data-ui=observatory] .input-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#e5f0ff;background:#030918;border-color:#41587b;min-height:40px;font-size:15px}body[data-ui=observatory] .input-card label>span{color:#c6d6ed;font-size:13px}body[data-ui=observatory] .input-card :is(label>small,.form-note){color:#a1b4ce;font-size:12px}body[data-ui=observatory] .input-card .realm-switch>div{background:#020817;border:1px solid #2d4060}body[data-ui=observatory] .input-card .realm-switch button{color:#adc0dc;min-height:40px}body[data-ui=observatory] .input-card .realm-switch button.is-active{color:#d8efff;background:#19314d;box-shadow:inset 0 0 0 1px #79d9ff55}body[data-ui=observatory] .input-card .realm-switch :is(strong,small){color:inherit}body[data-ui=observatory] .input-card .realm-switch strong{font-size:13px}body[data-ui=observatory] .input-card .clt-helper-button strong{color:#79d9ff;font-size:12px}.input-advanced{border-color:#2c4261}.input-advanced+.input-advanced{margin-top:-14px}.input-advanced>summary{color:#bcd6ef;min-height:40px;font-size:13px}body[data-ui=observatory] .input-card .regular-unit-input>b{color:#c5e6ff;font-size:16px}body[data-ui=observatory] .input-card .universe-population-switch legend{color:#bed0e7;font-size:13px}body[data-ui=observatory] .input-card .universe-population-switch>div{background:#030a1a}body[data-ui=observatory] .input-card .universe-population-switch button{color:#aec8e7;font-size:13px}body[data-ui=observatory] .input-card .universe-population-switch button.is-active{color:#c9efff;background:#23486b}body[data-ui=observatory] :is(.primary-button,.regular-primary-button,.sensitive-entry-add,.clt-calc-apply){color:#1b0e04;background:#ffad58;border-color:#ffbd76;min-height:42px;font-size:14px}body[data-ui=observatory] .primary-button:hover:not(:disabled){color:#180e04;background:#ffd093;border-color:#ffd093}body[data-ui=observatory] :is(.result-card,.trace-card){background:var(--surface);border-color:var(--interface-line);color:#e6f0ff}body[data-ui=observatory] .result-live-header{background:#061022;min-height:36px;padding:9px 18px}body[data-ui=observatory] .workbench-page .result-overview{background:linear-gradient(120deg,#08152c,#0c1024);min-height:220px}body[data-ui=observatory] .spectral-lockup strong{font-size:38px}body[data-ui=observatory] .result-stage-label,body[data-ui=observatory] .result-path-preview>strong{font-size:13px}body[data-ui=observatory] .result-section-heading{background:var(--surface);color:#c7d9f3;padding:12px 18px 7px}body[data-ui=observatory] .result-section-heading strong{color:#cbdcf4;font-size:14px}body[data-ui=observatory] .conversion-preference{color:#c5dff4;background:#14283b;border-color:#365a76}body[data-ui=observatory] .conversion-preference :is(span,strong){color:#c5dff4;font-size:12px}body[data-ui=observatory] :is(.primary-metrics,.secondary-metrics,.star-specs-measurements,.universe-profile-measurements){background:var(--surface);border-color:var(--interface-line)}body[data-ui=observatory] .metric{background:var(--surface);color:#edf5ff;border-color:var(--interface-line);padding:14px 18px}body[data-ui=observatory] .metric>span:not(.metric-readout):not(.metric-conversion){color:#aebfd7;font-size:13px}body[data-ui=observatory] .metric .metric-readout>strong{color:#edf5ff;font-size:23px}body[data-ui=observatory] .metric .metric-readout>.metric-unit,body[data-ui=observatory] .metric .metric-conversion-unit{color:#c7e7ff;font-size:16px}body[data-ui=observatory] :is(.result-secondary,.profile-technical,.workspace-disclosure){color:#c8ddf5;background:var(--surface);border-color:var(--interface-line)}body[data-ui=observatory] :is(.result-secondary,.profile-technical)>summary,.workspace-disclosure>summary strong{color:#c3e4ff;font-size:13px}.result-secondary>summary:before,.profile-technical>summary:before{color:#79d9ff}.result-structure-heading{color:#c3d6f0;font:600 13px/1.4 var(--ui-mono);border-bottom:1px solid var(--interface-line);margin:0;padding:13px 18px}.result-structure .secondary-metrics{border-top:0}body[data-ui=observatory] :is(.result-rsae,.result-context,.multiplier-strip) :is(span,small,p,b){font-size:13px}.cvrgp-inline-beta-note>span{display:none}.star-copy-template{border-bottom:1px solid #324766;grid-template-columns:auto minmax(120px,180px);align-items:center;gap:8px 16px;padding-bottom:14px;display:grid}.star-copy-template>span{color:#d7e8fc;font-size:14px}.star-copy-template select{color:#e6f0ff;background:#08152a;border:1px solid #486383;border-radius:6px;min-height:38px;padding:7px 10px;font-size:14px}.star-copy-template>small{color:#afc2df;grid-column:1/-1;font-size:13px}body[data-ui=observatory] .hr-card{background:var(--surface);border-color:var(--interface-line);gap:14px;padding:18px}body[data-ui=observatory] :is(.hr-heading,.section-heading) :is(h2,h3){color:#dbeaff;font-size:20px}.hr-heading{border-bottom:1px solid var(--interface-line);padding:0 0 12px}body[data-ui=observatory] .hr-live-count{color:var(--interface-accent);background:var(--surface-raised);border-color:var(--interface-line);font-size:12px}body[data-ui=observatory] .hr-star-finder{color:#c4d5ed;background:var(--surface-raised);border-color:var(--interface-line)}body[data-ui=observatory] .hr-star-search-form label>span{color:#bcd1ea;font-size:13px}body[data-ui=observatory] .hr-star-search-input input{color:#edf5ff;background:#020817;border-color:#3d5678;min-height:38px;font-size:14px}.atlas-controls,.atlas-reading{background:var(--surface-raised);border-color:var(--interface-line)}.atlas-controls>summary,.atlas-reading>summary{color:#c5ddf6;min-height:40px;font-size:13px}.atlas-controls-grid{border-color:var(--interface-line)}.hr-plot-wrap{background:#020714;border:1px solid #273b59;border-radius:8px}.hr-layout-landscape:not(.is-fit-screen)>.hr-plot{height:clamp(360px,100dvh - 310px,660px)}body[data-ui=observatory] .hr-path-status{color:#b9cee8;background:var(--surface-raised);border-color:var(--interface-line);padding:13px}body[data-ui=observatory] .hr-path-status :is(p,strong,small,span){font-size:13px}body[data-ui=observatory] .hr-selected-stage-legend{background:var(--surface-raised);border-color:var(--interface-line)}body[data-ui=observatory] .atlas-reading .hr-note{color:#acbfd9;font-size:13px}body[data-ui=observatory] :is(.time-travel-button,.quick-clock-button,.star-specs-launch-button,.star-view-launch-button,.specs-button,.path-button){color:#d4e9ff;background:#142b48;border-color:#385b80;min-height:35px;font-size:13px}body[data-ui=observatory] .hr-card.diagram-workbench-card{padding:16px;display:block}.diagram-workspace{gap:14px;min-width:0;display:grid}.diagram-heading-slot .hr-heading{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0 0 12px;display:flex}.diagram-heading-slot .hr-heading>div:first-child{flex:1;min-width:200px}body[data-ui=observatory] .diagram-heading-slot .hr-heading h3{font-size:18px}.diagram-heading-slot .hr-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.diagram-heading-slot .hr-live-count{border-radius:5px;padding:5px 9px}.diagram-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;display:grid}.diagram-search-slot{min-width:0}body[data-ui=observatory] .diagram-search-slot .hr-star-finder{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.diagram-search-slot .hr-star-search-form{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.diagram-search-slot .hr-star-search-form label{margin:0;padding:0}.diagram-search-slot .hr-star-search-form label>span{white-space:nowrap;font-size:13px}.diagram-search-slot .hr-star-search-form label>small{display:none}.diagram-search-slot .hr-star-search-input{gap:6px;min-width:0;display:flex}body[data-ui=observatory] .diagram-search-slot .hr-star-search-input input{border-radius:5px;flex:1;width:100%;min-width:0;min-height:40px}.diagram-workspace :is(.hr-star-search-input button,.diagram-layout-switch button,.hr-path-actions button,.hr-path-palette button){color:#cfe6ff;width:auto;min-height:38px;font:500 13px/1.4 var(--font-public-sans),sans-serif;background:#11253f;border:1px solid #3a5576;border-radius:5px;flex:none;padding:7px 10px}.diagram-workspace button:disabled{opacity:.48}.diagram-workspace :is(.hr-star-search-input button,.diagram-layout-switch button,.hr-path-actions button,.hr-path-palette button):hover:not(:disabled){background:#1b3a5b;border-color:#79d9ff}.diagram-workspace :is(.diagram-layout-switch button,.hr-path-actions button,.hr-path-palette button)[aria-pressed=true]{color:#dff5ff;background:#1b405c;border-color:#79d9ff}.diagram-search-slot .hr-star-search-feedback{grid-column:1/-1;margin:0;display:none}.diagram-search-slot [data-has-query=true] .hr-star-search-feedback{color:#b3cbe5;padding:4px 0;font-size:12px;display:block}.diagram-search-slot .hr-star-search-results{max-height:230px;margin-top:6px;overflow:auto}.diagram-search-slot .hr-star-search-results:not(:has(button)){display:none}.diagram-search-slot .hr-star-search-result{background:var(--surface-raised);border-radius:5px}.diagram-layout-switch{border:1px solid var(--interface-line);background:#040d1c;border-radius:6px;padding:3px;display:flex}.diagram-layout-switch button{background:0 0;border-color:#0000;min-height:32px}.diagram-settings-slot{min-width:145px}.diagram-settings-slot:has(details[open]){grid-column:1/-1}.diagram-settings-slot .atlas-controls{border:1px solid var(--interface-line);border-radius:6px;margin:0}.diagram-settings-slot .atlas-controls>summary{min-height:40px;padding:9px 12px;font-size:13px}.diagram-settings-slot .atlas-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.diagram-settings-slot .atlas-controls-grid>.hr-lifecycle-legend{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding:0 0 12px;display:flex}.diagram-settings-slot :is(.hr-zoom-selector,.hr-aspect-selector){background:#08162b;border:1px solid #2d4565;border-radius:6px;align-content:start;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.diagram-settings-slot .hr-zoom-selector>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.diagram-settings-slot .hr-aspect-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.diagram-settings-slot .hr-fit-screen-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-settings-slot :is(.hr-zoom-selector,.hr-aspect-selector) button{color:#c2d9f4;white-space:normal;background:#0e2038;border-color:#375479;border-radius:5px;min-width:0;padding:8px}.diagram-settings-slot :is(.hr-zoom-selector,.hr-aspect-selector) button[aria-pressed=true]{color:#e1f6ff;background:#163b54;border-color:#79d9ff}.diagram-workspace-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.diagram-canvas-column{align-content:start;gap:12px;min-width:0;display:grid}.diagram-workspace .hr-plot-wrap{box-sizing:border-box;grid-area:auto;width:100%;min-width:0;max-width:none;margin:0;padding:22px 24px 68px 80px;position:relative}.diagram-workspace .hr-plot-wrap>.hr-plot{width:100%;height:auto;min-height:0}.diagram-workspace .hr-plot-wrap.hr-layout-landscape>.hr-plot{aspect-ratio:16/10}.diagram-workspace .hr-plot-wrap.hr-layout-square>.hr-plot{aspect-ratio:1}.diagram-workspace .hr-plot-wrap.hr-layout-portrait>.hr-plot{aspect-ratio:4/5}.diagram-workspace .hr-plot-wrap.is-fit-screen{justify-self:center;margin:0}.diagram-workspace .hr-plot-wrap.is-fit-screen.hr-layout-landscape{max-width:min(100%,max(340px,160dvh - 280px))}.diagram-workspace .hr-plot-wrap.is-fit-screen.hr-layout-square{max-width:min(100%,max(300px,100dvh - 100px))}.diagram-workspace .hr-plot-wrap.is-fit-screen.hr-layout-portrait{max-width:min(100%,max(280px,80dvh - 60px))}.diagram-workspace .hr-y-title{font-size:12px;left:13px}.diagram-workspace .hr-x-title{font-size:12px;bottom:12px}.diagram-canvas-column .atlas-reading{border:1px solid #263d5b;border-radius:6px;grid-column:auto;margin:0}.diagram-canvas-column .atlas-reading>summary{min-height:38px;padding:9px 12px}.diagram-inspector{border:1px solid var(--interface-line);background:var(--surface-raised);border-radius:7px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px 18px;min-width:0;padding:16px;display:grid}.diagram-inspector:has(.diagram-legend-group[hidden]){grid-template-columns:minmax(0,1fr)}.diagram-inspector-heading{border-bottom:1px solid #2c4260;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.diagram-inspector-heading>span{color:#8fb0d2;font:11px/1.4 var(--ui-mono);letter-spacing:.08em}.diagram-inspector-heading>strong{color:#dfedff;font-size:14px;font-weight:500}body[data-ui=observatory] .diagram-inspector>.hr-path-status{box-shadow:none;background:0 0;border:0;grid-column:auto;margin:0;padding:0}.diagram-inspector .hr-path-status>div:first-child>:is(span,strong,small){display:block}.diagram-inspector .hr-path-status>div:first-child>span{color:#9db8d5;font-size:12px}body[data-ui=observatory] .diagram-inspector .hr-path-status>div:first-child>strong{color:#eff6ff;margin-top:3px;font-size:19px}.diagram-selected-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.diagram-selected-metrics>div{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;margin:0;padding:0;display:grid}.diagram-selected-metrics dt{color:#9ab4d2;text-align:left;margin:0 0 3px;padding:0;font-size:12px}.diagram-selected-metrics dd{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;padding:0;display:flex}body[data-ui=observatory] .diagram-inspector .diagram-selected-metrics strong{color:#e4f1ff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}body[data-ui=observatory] .diagram-inspector .diagram-selected-metrics dd>span{color:#b9d5ef;font-size:13px}.diagram-inspector .hr-path-actions{flex-wrap:wrap;gap:6px;display:flex}.diagram-legend-group{border:1px solid #345272;border-radius:6px;align-self:start;min-width:0;padding:0}.diagram-legend-group>summary{color:#c9e4fc;cursor:pointer;padding:10px 12px;font-size:13px}.diagram-legend-group>:not(summary){margin:0}.diagram-inspector .hr-selected-stage-legend{background:0 0;border:0;border-top:1px solid #2c4260;border-radius:0;grid-column:auto;padding:12px}@media (min-width:1101px){.diagram-workspace[data-diagram-layout=inspect] .diagram-workspace-body{grid-template-columns:minmax(0,1fr) 300px}.diagram-workspace[data-diagram-layout=inspect] .diagram-inspector{flex-direction:column;max-height:calc(100dvh - 110px);display:flex;position:sticky;top:90px;overflow:auto}}@media (max-width:1100px){.diagram-layout-switch{display:none}.diagram-toolbar{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){body[data-ui=observatory] .hr-card.diagram-workbench-card{padding:12px}.diagram-workspace{gap:12px}.diagram-heading-slot .hr-heading>div:first-child{flex-basis:100%;min-width:0}.diagram-heading-slot .hr-heading-actions{width:100%}.diagram-heading-slot .time-control-group{margin-left:auto}.diagram-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.diagram-search-slot .hr-star-search-form{grid-template-columns:minmax(0,1fr)}body[data-ui=observatory] .diagram-search-slot .hr-star-search-input input{font-size:16px}.diagram-settings-slot .atlas-controls-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.diagram-workspace .hr-plot-wrap{padding:18px 16px 68px 60px}.diagram-workspace .hr-y-title{font-size:11px;left:7px}.diagram-workspace .hr-x-title{font-size:11px}.diagram-workspace .hr-grid-line-x:nth-child(2n of .hr-grid-line-x):not(:nth-last-child(1 of .hr-grid-line-x))>span{visibility:hidden}.diagram-workspace .hr-grid-line-x:nth-last-child(2 of .hr-grid-line-x):nth-child(odd of .hr-grid-line-x)>span{visibility:hidden}.diagram-workspace .hr-layout-landscape .hr-grid-line-y:nth-child(2n of .hr-grid-line-y):not(:nth-last-child(1 of .hr-grid-line-y))>span{visibility:hidden}.diagram-workspace .hr-layout-landscape .hr-grid-line-y:nth-last-child(2 of .hr-grid-line-y):nth-child(odd of .hr-grid-line-y)>span{visibility:hidden}.diagram-inspector{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.diagram-inspector .hr-path-actions>button{min-height:42px}}.section-heading-actions{background:var(--surface);border-color:var(--interface-line);gap:8px;padding:11px}body[data-ui=observatory] .leaderboard-card{background:var(--surface);border-color:var(--interface-line);overflow:hidden}.leaderboard-card .table-scroll{isolation:isolate;overscroll-behavior:contain;max-height:max(320px,100dvh - 290px);position:relative;overflow:auto}body[data-ui=observatory] .leaderboard-card table{border-collapse:separate;border-spacing:0;font-size:13px}body[data-ui=observatory] .leaderboard-card th{color:#a9c1df;background:var(--surface-raised);border-color:var(--interface-line);padding:12px;font-size:12px}.leaderboard-card thead{z-index:8;position:sticky;top:0}.leaderboard-card thead th{z-index:5;box-shadow:0 1px 0 var(--interface-line);position:sticky;top:0}body[data-ui=observatory] .leaderboard-card td{color:#dcecff;background:var(--surface);border-color:#203450;padding:12px}body[data-ui=observatory] .leaderboard-card tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface) 80%,var(--surface-raised))}body[data-ui=observatory] .leaderboard-card tbody tr:hover td{background:var(--surface-hover)}.leaderboard-card tr:not(.leaderboard-group-row)>:is(th,td):first-child{z-index:3;box-sizing:border-box;width:160px;min-width:160px;max-width:160px;position:sticky;left:0}.leaderboard-card tr:not(.leaderboard-group-row)>:is(th,td):nth-child(2){z-index:3;width:320px;min-width:300px;max-width:380px;box-shadow:1px 0 0 var(--interface-line);position:sticky;left:160px}.leaderboard-card thead tr>th:is(:first-child,:nth-child(2)){z-index:7}.leaderboard-card .leaderboard-group-row th{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;top:auto}body[data-ui=observatory] .leaderboard-card thead th{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-ui=observatory] .leaderboard-card thead tr:not(.leaderboard-group-row)>th:is(:first-child,:nth-child(2)){z-index:7}body[data-ui=observatory] .leaderboard-section[data-identifier-column=false] .leaderboard-card tr:not(.leaderboard-group-row)>:is(th,td):first-child{display:none}.leaderboard-section[data-identifier-column=false] .leaderboard-card tr:not(.leaderboard-group-row)>:is(th,td):nth-child(2){left:0}body[data-ui=observatory] .leaderboard-card :is(.mono,.leaderboard-value,.rsae-table-value){color:#d2e7ff;font-variant-numeric:tabular-nums;font-size:13px}body[data-ui=observatory] .registry-name-cell>strong{color:#e6f0ff;font-size:14px}body[data-ui=observatory] .leaderboard-card :is(small,.table-note,.table-name-meta){color:#9cb3d0;font-size:12px}body[data-ui=observatory] .leaderboard-group-content :is(span,small,strong){color:#a4bfdf;font-size:12px}body[data-ui=observatory] .leaderboard-card .system5-stage-badge{font-size:12px}body[data-ui=observatory] .leaderboard-card .spectral-pill{background:#050b19;border-color:#415878;font-size:15px}body[data-ui=observatory] .rank-badge{color:#c5e1ff;background:#101e36;border-color:#3a5274;min-width:46px}body[data-ui=observatory] .rank-badge-stacked :is(strong,span){color:#bdd7f6;font-size:12px}body[data-ui=observatory] :is(.registry-transfer,.favorite-stars){color:#c3d9f1;background:var(--surface);border-color:var(--interface-line)}body[data-ui=observatory] .registry-transfer summary :is(strong,span,b,small),body[data-ui=observatory] :is(.registry-transfer,.favorite-stars)>summary{color:#b8d9fa;font-size:13px}.studio-columns-toggle{color:var(--interface-accent);background:var(--surface-raised);border-color:var(--interface-line);min-height:35px;font-size:13px}.studio-registry-manage>summary{color:#bdd2ed;background:var(--surface-raised);border-color:var(--interface-line);font-size:13px}.studio-registry-manage>div{background:var(--surface);border-color:var(--interface-line)}body[data-ui=observatory] .sort-control :is(span,select){color:#bfd4ef;font-size:13px}body[data-ui=observatory] .sort-control select{background:#030a19;border-color:#3d5374}.workbench-reference-intro{color:#c8daf0;background:0 0;border:0;margin-bottom:20px;padding:0}.reference-index-heading{display:none}.reference-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reference-index-grid>a{background:var(--surface);border:1px solid var(--interface-line);border-radius:9px;align-content:start;gap:8px;min-height:170px;padding:20px;display:grid;position:relative}.reference-index-grid>a:hover{border-color:var(--interface-accent);background:var(--surface-raised)}.reference-index-grid span{color:var(--interface-accent);font:12px var(--ui-mono)}.reference-index-grid strong{color:#e7f0ff;font-size:18px}.reference-index-grid p{color:#a7bdd9;margin:0;font-size:13px}.reference-index-grid b{color:var(--interface-accent);position:absolute;top:18px;right:18px}.fictional-disclaimer-section,.regular-inaccuracy-notice{border:1px solid var(--interface-line);color:#c1d5ed;background:var(--surface);border-radius:9px;padding:20px}.fictional-disclaimer-heading>span,.fictional-disclaimer-heading p,.regular-inaccuracy-notice>div[aria-hidden]{display:none}.fictional-disclaimer-heading h2,.regular-inaccuracy-notice h2{color:#e6effd;font-size:19px}.reference-notice>summary{color:var(--interface-accent);font-size:14px}body[data-ui=observatory] .workbench-page .site-footer{color:#bcd0e9;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding:0;display:grid}.site-footer .footer-bottom{display:contents}.site-footer .footer-meta{background:var(--surface);border:1px solid var(--interface-line);border-radius:9px;grid-area:1/1;gap:9px;padding:20px;display:grid}.site-footer .footer-meta strong{color:#dceaff;font-size:17px}.site-footer .footer-meta span{color:#9fb5d3;overflow-wrap:anywhere;font-size:13px}.site-footer .footer-links{border:1px solid var(--interface-line);background:var(--surface);border-radius:9px;grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:20px;display:grid}.site-footer .footer-links :is(a,button){border:1px solid var(--interface-line);color:#bfddff;background:var(--surface-raised);border-radius:5px;min-height:36px;padding:8px 10px;font-size:13px}body[data-ui=observatory] .workbench-page .llm-reader-entry{background:var(--surface);border-color:var(--interface-line);grid-area:2/1;padding:18px}.llm-reader-entry-mark,.llm-reader-entry>div>p{display:none}.llm-reader-entry>div>strong{color:#d9eaff;font-size:16px}body[data-ui=observatory] .workbench-page .llm-reader-entry small{color:#a9c1dc;font-size:13px}.footer-copyright{grid-area:3/1/auto/-1;padding:12px 0}.footer-copyright :is(p,span){color:#829ab8;font-size:12px}.studio-tools-heading :is(h2,p){color:#bed6f2}.play-labs-launcher .play-labs-grid>button{color:#c9def7;background:var(--surface);border-color:var(--interface-line)}.play-labs-launcher .play-labs-grid>button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--interface-accent)}.play-labs-launcher .play-labs-grid strong{color:#e3edfc;font-size:18px}.play-labs-launcher .play-labs-grid :is(small,em){color:var(--interface-accent);font-size:12px}.play-labs-launcher .play-labs-grid p{color:#a5bad7;font-size:13px}body[data-ui=observatory] .addon-shelf-launcher{color:#c6dcf4;background:var(--surface);border-color:var(--interface-line)}body[data-ui=observatory] .addon-shelf-launcher h2{color:#dfebfc;font-size:20px}body[data-ui=observatory] .addon-shelf-launcher p:not(.eyebrow){color:#9eb6d4;font-size:13px}body[data-ui=observatory] .addon-shelf-launcher>button{background:#173652;border-color:#4c759d}body[data-ui=observatory] .content-tabs .content-tabs-nav button[aria-selected=true]{color:#c7e9ff;background:#23334f;border-color:#668bb7}body[data-ui=observatory] :is(dialog,.universe-modal) :is(p,label,summary,small,dt,dd),body[data-ui=observatory] :is(dialog,.universe-modal) button:not(:is(.hr-point,.star-body,.stellar-object-button)){font-size:13px}body[data-ui=observatory] .star-specs-measurements>div{color:#e4edfa;background:#08152a;border-color:#2e4566}body[data-ui=observatory] .star-specs-measurements>div>span:not(.metric-readout){color:#afc4df;font-size:13px}body[data-ui=observatory] .star-specs-measurements>div>strong{color:#dbeaff;font-size:15px}body[data-ui=observatory] :is(.star-specs-measurements,.universe-profile-measurements) .metric-readout>strong{color:#edf5ff;font-size:23px}body[data-ui=observatory] .star-specs-measurements .metric-unit{color:#c7e7ff;font-size:16px}body[data-ui=observatory] .regular-time-panel{color:#c6ddf6;background:var(--surface);border-color:var(--interface-line)}body[data-ui=observatory] :is(.play-lab-fullscreen,.animation-studio-dialog,.addon-shelf-dialog){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dcecff;background:#050d1d}body[data-ui=observatory] :is(.play-lab-fullscreen-shell,.animation-studio-shell,.play-labs-dialog-shell,.addon-shelf){color:#dcecff;background:#071124;border-color:#324766}body[data-ui=observatory] :is(.graphs-center-content,.specifications-exporter-output,.animation-studio-stage){background:#050d1d}body[data-ui=observatory] .graphs-center-card{color:#dcecff;background:#09162a;border-color:#344e70}body[data-ui=observatory] .graphs-center-card h3{color:#e4efff}body[data-ui=observatory] .graphs-center-card>header span,body[data-ui=observatory] :is(.play-lab-fullscreen,.animation-studio-dialog) .eyebrow{color:#9acdea}body[data-ui=observatory] .graphs-center-summary-strip>span{color:#bdd4ef;background:#0d1c32;border-color:#344e70}body[data-ui=observatory] :is(.play-lab-fullscreen,.animation-studio-dialog) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#79d9ff}body[data-ui=observatory] .graphs-spectrum-readouts>article{background:#0c1b30;border-color:#344e70}body[data-ui=observatory] :is(.play-lab-header,.animation-studio-header,.play-lab-sidebar,.graphs-center-sidebar,.gravity-simulator-sidebar,.specifications-exporter-selector,.animation-studio-controls){color:#bed4ed;background:#0a162a;border-color:#324766}body[data-ui=observatory] :is(.graphs-center-roster>button,.graphs-center-age-control,.graphs-center-range-note,.animation-control-section,.play-lab-reference-shelf,.play-lab-customizer,.play-lab-control-heading,.graphs-spectrum-settings,.graphs-spectrum-toolbar>label,.graphs-spectrum-modes){color:#bdd4ef;background:#0c1a30;border-color:#344e70}body[data-ui=observatory] :is(.play-lab-fullscreen,.animation-studio-dialog) :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea){color:#e1edff;background:#061022;border-color:#426080}body[data-ui=observatory] :is(.graphs-spectrum-modes button,.play-lab-sidebar button,.animation-studio-controls button){color:#cde6ff;background:#142b48;border-color:#426080}body[data-ui=observatory] .graphs-spectrum-modes button[aria-pressed=true]{color:#d7f4ff;background:#194262;border-color:#79d9ff}body[data-ui=observatory] :is(.play-lab-number,.play-labs-grid small,.play-labs-grid em,.addon-pack-details summary,.reference-notice>summary,.card-heading>span,.settings-group-heading>span,.universe-dialog-section-title>span){color:#b9dfff}body[data-ui=observatory] :is(.card-heading>span,.settings-group-heading>span,.universe-dialog-section-title>span){background:#10243c;border-color:#365576}body[data-ui=observatory] :is(.addon-shelf-core,.addon-branch,.addon-pack-card,.addon-primordial-row,.addon-shelf-management,.universe-calibration-setting,.universe-time-grid>section,.time-travel-grid>section){color:#c5dcf5;background:#0c1c32;border-color:#345272}body[data-ui=observatory] .addon-shelf-core>span{color:#b9dfff;background:#142b48}body[data-ui=observatory] .universe-settings-dialog button[aria-pressed=true],body[data-ui=observatory] :is(.regular-time-controls,.universe-mode-toggle) button:is(.is-active,.is-accent,.is-primary){color:#d7f4ff;background:#194262;border-color:#79d9ff}body[data-ui=observatory] :is(.universe-time-hero,.time-current){color:#d9ebff;background:#0d2037;border-color:#345272}body[data-ui=observatory] :is(.universe-time-hero,.time-current,.clt-score-block) strong{color:#e1f1ff}body[data-ui=observatory] :is(.universe-inaccuracy-notice,.regular-inaccuracy-notice,.cvrgp-realm-notice){color:#bcd8f4;background:#101e35;border-color:#3d5879}.catalogue-search{color:var(--interface-ink);background:var(--surface);border:1px solid var(--interface-line);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.catalogue-search>label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.catalogue-search svg{width:20px;height:20px;color:var(--interface-accent);flex:0 0 20px}body[data-ui=observatory] .catalogue-search input{color:#edf5ff;width:100%;min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0;margin:0;padding:5px 0;font-size:15px}.catalogue-search input::placeholder{color:#9db2d0;opacity:1}.catalogue-search:focus-within{border-color:var(--interface-accent)}.catalogue-search output{color:#e1efff;font:13px var(--ui-mono);white-space:nowrap;flex:none}.catalogue-search output span{color:var(--interface-muted)}.catalogue-search-clear,.catalogue-no-matches button{color:#bfe6ff;background:#11243d;border:1px solid #405c7d;border-radius:6px;min-height:36px;padding:6px 12px;font-size:13px}.catalogue-no-matches{color:var(--interface-ink);justify-items:start;gap:10px;padding:28px;display:grid}.catalogue-no-matches strong{font-size:18px}.catalogue-no-matches p{color:var(--interface-muted);margin:0;font-size:13px}body[data-ui=observatory] .leaderboard-card .leaderboard-group-row th{padding:9px 12px}.leaderboard-group-content>small{display:none}body[data-ui=observatory] .leaderboard-card .row-actions{align-items:center;gap:6px;display:flex}body[data-ui=observatory] .leaderboard-card tr[aria-selected=true] td{background:#142d48;box-shadow:inset 0 1px #79d9ff44,inset 0 -1px #79d9ff44}.catalogue-identifier-card{box-sizing:border-box;text-align:left;background:#081326;border:1px solid #354c6b;border-radius:6px;gap:7px;width:136px;padding:9px 10px;display:grid}.catalogue-identifier-label{color:#a2bcdb;font:11px/1.2 var(--ui-mono);overflow-wrap:anywhere}.catalogue-identifier-code{color:#e4f0ff;font:16px/1.3 var(--ui-mono);font-variant-numeric:tabular-nums;letter-spacing:.015em;white-space:normal;overflow-wrap:anywhere;display:block}.catalogue-leading-zeroes{color:#586b85}.favorite-tag.tier-1{--favorite-color:#ffb274}.favorite-tag.tier-2{--favorite-color:#f8d258}.favorite-tag.tier-3{--favorite-color:#78deb0}body[data-ui=observatory] :is(.table-label-line,.favorite-star-card small)>.favorite-tag{border:1px solid color-mix(in srgb,var(--favorite-color) 34%,#26364d);width:max-content;max-width:100%;color:var(--favorite-color);background:color-mix(in srgb,var(--favorite-color) 7%,#081326);font:500 11px/1.4 var(--font-public-sans),sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:4px;flex:none;justify-content:start;align-items:center;gap:5px;margin:0;padding:3px 6px;display:inline-flex}.favorite-tag svg{flex:none}.favorite-tag>b{border-left:1px solid color-mix(in srgb,var(--favorite-color) 35%,transparent);font:600 11px/1.3 var(--ui-mono);margin-left:3px;padding-left:7px}body[data-ui=observatory] .favorite-star-card{color:#e7f0ff;background:#081326;border-radius:7px;flex:0 0 210px;gap:7px;min-width:0;max-width:210px}body[data-ui=observatory] .favorite-star-card>strong{color:#e7f0ff;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4}body[data-ui=observatory] .favorite-star-card>small{color:#a8bbd5;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}body[data-ui=observatory] .favorite-star-card:hover{background:#10213a;transform:none}body[data-ui=observatory] .leaderboard-card .registry-name-cell{white-space:normal;overflow-wrap:anywhere}body[data-ui=observatory] .registry-object-select{width:100%;max-width:100%;min-height:28px;box-shadow:none;color:#edf4ff;text-align:left;font:600 15px/1.4 var(--font-public-sans),sans-serif;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:2px 0;display:block}body[data-ui=observatory] .registry-object-select:hover{color:#9be2ff;text-underline-offset:4px;text-decoration:underline}.registry-object-select:focus-visible{outline-offset:4px;outline:2px solid #8cddff}.leaderboard-card tbody tr[tabindex]:focus-visible{outline-offset:-2px;outline:2px solid #8cddff}.registry-identity-spectrum{display:none}.leaderboard-section[data-technical-columns=false] .registry-identity-spectrum{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.registry-identity-spectrum>b{color:#d2e8ff;overflow-wrap:anywhere;background:#081326;border:1px solid #354c6b;border-radius:4px;max-width:100%;padding:3px 7px;font-size:13px;font-weight:500;line-height:1.4;display:inline-block}.registry-classification-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body[data-ui=observatory] .registry-classification-line>.spectral-pill{margin:0}:is(.registry-identity-spectrum,.registry-classification-line)>.table-label-line{white-space:normal;flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;width:auto;max-width:100%;margin:0;display:inline-flex;overflow:visible}:is(.registry-identity-spectrum,.registry-classification-line) .table-tag-strip{flex-wrap:wrap;flex:0 auto;padding:3px;overflow:visible}[data-planet-family=J]{--planet-tag-color:#ffce87}[data-planet-family=N]{--planet-tag-color:#88dbed}[data-planet-family=P]{--planet-tag-color:#bfacf8}body[data-ui=observatory] :is(.leaderboard-card,.spectral-lockup,.star-specs-profile-classification) [data-planet-family]{color:var(--planet-tag-color);border-color:color-mix(in srgb,var(--planet-tag-color) 45%,#203450);background:color-mix(in srgb,var(--planet-tag-color) 10%,#081326);box-shadow:none;border-radius:4px}.leaderboard-section[data-technical-columns=false][data-private-columns=false] :is(th,td):nth-child(5),.leaderboard-section[data-technical-columns=false][data-private-columns=true] :is(th,td):nth-child(4),.regular-leaderboard[data-technical-columns=false] :is(th,td):nth-child(6){display:none}body[data-ui=observatory] .leaderboard-section[data-technical-columns=false] .leaderboard-card table{min-width:820px}body[data-ui=observatory] .leaderboard-section[data-technical-columns=false] .registry-name-cell{min-width:300px}body[data-ui=observatory] .rank-badge-stacked{min-height:32px;padding:5px}body[data-ui=observatory] .registry-transfer>summary{min-height:42px;padding:10px 14px}.registry-transfer>summary>span:last-child{display:none}body[data-ui=observatory] .star-specs-shell{background:#081326;gap:14px}body[data-ui=observatory] .star-specs-header{z-index:14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091528f5;border-color:#324766;flex-direction:row;align-items:center;margin:0;padding:12px 0;position:sticky;top:0}body[data-ui=observatory] .star-specs-header>div:first-child{flex:auto;order:0;min-width:0}body[data-ui=observatory] .star-specs-header .star-specs-header-actions{flex:none;order:1;width:auto}body[data-ui=observatory] .star-specs-header .eyebrow{color:#9ab7d7;letter-spacing:.08em;margin:0 0 3px;font-size:11px}body[data-ui=observatory] .star-specs-header h2{color:#eff6ff;overflow-wrap:anywhere;margin:0;font-size:23px}body[data-ui=observatory] .star-specs-header .dialog-close{color:#e0edff;background:#10223b;border-color:#405b7c;min-width:38px;min-height:38px}body[data-ui=observatory] .star-specs-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091629f5;border-color:#395573}body[data-ui=observatory] .star-specs-actions[data-editing=false]{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr)}body[data-ui=observatory] .star-specs-actions .profile-action-primary{color:#041322;background:#79d9ff;border:1px solid #a0e5ff;font-weight:700}body[data-ui=observatory] .star-specs-actions .profile-action-primary:hover{background:#a0e5ff}body[data-ui=observatory] .star-specs-actions[data-editing=false]>.star-specs-save{color:#d7eaff;background:#17324e;border-color:#42668b}body[data-ui=observatory] .star-specs-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-ui=observatory] .star-specs-dialog .star-customization-panel{background:#081326;border-color:#304867}body[data-ui=observatory] .star-specs-dialog :is(.planet-composition-editor,.star-source-editor,.qualifier-rules,.qualifier-rule,.star-specs-conversions,.star-specs-provenance,.cvrgp-world-profile){color:#c5d8ee;background:#0b1930;border-color:#344e70}body[data-ui=observatory] .star-specs-dialog :is(.star-customization-grid,.qualifier-rule,.star-source-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#e1edff;background:#061022;border-color:#426080}body[data-ui=observatory] .star-specs-dialog :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#79d9ff}body[data-ui=observatory] .star-specs-dialog .favorite-tier-picker label.tier-0:has(input:checked){background:#10283c;border-color:#79d9ff}body[data-ui=observatory] .star-specs-dialog .favorite-tier-picker label.tier-1 input{accent-color:#ffb274}body[data-ui=observatory] .star-specs-dialog .favorite-tier-picker label.tier-2 input{accent-color:#f8d258}body[data-ui=observatory] .star-specs-dialog .favorite-tier-picker label.tier-3 input{accent-color:#78deb0}body[data-ui=observatory] .star-specs-dialog .custom-tag-picker input{accent-color:var(--tag-color,#79d9ff)}body[data-ui=observatory] .star-specs-dialog .star-customization-panel button,body[data-ui=observatory] .star-specs-dialog .star-specs-actions[data-editing=true]>button{color:#cfe7ff;background:#142b48;border-color:#426080}body[data-ui=observatory] .star-specs-dialog .star-customization-panel button:hover:not(:disabled),body[data-ui=observatory] .star-specs-dialog .star-specs-actions[data-editing=true]>button:hover:not(:disabled){background:#1c3a5a;border-color:#73bedc}body[data-ui=observatory] .star-specs-dialog .star-specs-actions[data-editing=true]>.star-specs-save{color:#041322;background:#79d9ff;border-color:#a0e5ff}body[data-ui=observatory] .star-specs-dialog .star-specs-actions[data-editing=true]>.star-specs-save:hover:not(:disabled){background:#a0e5ff}body[data-ui=observatory] .star-specs-dialog .star-specs-actions[data-editing=true]>.star-specs-remove{color:#ffc3cc;background:#291624;border-color:#804154}body[data-ui=observatory] .star-specs-dialog .star-specs-actions[data-editing=true]>.star-specs-remove:hover:not(:disabled){background:#421e30;border-color:#c8738c}body[data-ui=observatory] .star-specs-game-copy-menu>summary{color:#c3d9f3;background:#0e1c32;border-color:#354f6f}body[data-ui=observatory] .star-specs-copy-settings{box-shadow:none;border-color:#324d6d;border-radius:8px}.star-specs-copy-code-mark{width:30px;height:30px;box-shadow:none;border-radius:6px;font-size:12px}.star-specs-copy-settings>summary{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:54px;padding:10px 14px}body[data-ui=observatory] :is(.star-specs-dialog,.universe-profile-dialog){color:#e3efff;background:#081326;border-color:#3e5e7e;width:min(1040px,100% - 32px)}.profile-workspace{min-width:0}.profile-workspace[hidden],.profile-workspace [data-panel-key][hidden]{display:none!important}body[data-ui=observatory] .profile-workspace .content-tabs-nav{background:#050e1e;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:4px;display:grid;position:static}body[data-ui=observatory] .profile-workspace .content-tabs-nav button{background:0 0;border-color:#0000;min-height:44px;font-size:15px}body[data-ui=observatory] .profile-workspace .content-tabs-body{padding:0;overflow:visible}.profile-overview:not([hidden]){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:16px;display:grid}.profile-overview>.identity-transition-strip,.profile-overview>.measurement-calibration-note{grid-column:1/-1;margin:0}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-hero,.universe-profile-hero){text-align:center;background:radial-gradient(at 50% 0,#193758 0%,#0b1b31 75%);border:1px solid #365477;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;margin:0;padding:24px;display:flex}body[data-ui=observatory] .profile-workspace .star-specs-profile-stage{justify-items:center;gap:10px;width:100%;display:grid}body[data-ui=observatory] .profile-workspace .star-specs-profile-stage>div:not(.stellar-visual-frame){grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;width:100%;min-width:0;font-size:13px;display:grid}body[data-ui=observatory] .profile-workspace .star-specs-profile-stage>div>span{color:#b6cce5;font-size:13px}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-stage .stellar-visual-frame,.universe-profile-hero>.stellar-visual-frame){width:100px;margin:0}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification,.universe-profile-hero>div:nth-child(2)){justify-items:center;gap:6px;min-width:0;display:grid}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification>span,.universe-profile-hero>div:nth-child(2)>span){color:#a8c5e2;font-size:13px;display:block}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification>strong,.universe-profile-hero>div:nth-child(2)>strong){color:var(--profile-spectrum,#d5eaff);overflow-wrap:anywhere;font-size:clamp(25px,3vw,36px);line-height:1.25}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification,.universe-profile-hero) h3{color:#edf5ff;margin:0;font-size:17px;line-height:1.5}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification,.universe-profile-hero) p{color:#a8c0dd;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}body[data-ui=observatory] .profile-workspace :is(.star-specs-measurements,.universe-profile-measurements){background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid;overflow:visible}body[data-ui=observatory] .profile-workspace :is(.star-specs-measurements,.universe-profile-measurements)>div{background:#0b1c33;border:1px solid #2e4969;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:100px;padding:18px;display:flex}body[data-ui=observatory] .profile-workspace :is(.star-specs-measurements,.universe-profile-measurements)>div>span:not(.metric-readout){color:#aec8e5;font-size:14px;line-height:1.4}body[data-ui=observatory] .profile-workspace .metric-readout{flex-wrap:wrap;align-items:baseline;gap:7px;width:100%;min-width:0;display:flex}body[data-ui=observatory] .profile-workspace .metric .metric-readout>strong{color:#f1f7ff;overflow-wrap:anywhere;font-size:24px;line-height:1.35}body[data-ui=observatory] .profile-workspace .metric .metric-readout>.metric-unit{color:#bfe7ff;white-space:normal;text-transform:none;letter-spacing:normal;font-size:16px;line-height:1.4}body[data-ui=observatory] .profile-data-panel :is(.star-specs-measurements,.universe-profile-measurements)>div>strong{color:#e5f1ff;overflow-wrap:anywhere;font-size:16px;line-height:1.5}@media (min-width:901px){body[data-ui=observatory] .profile-data-panel :is(.star-specs-measurements,.universe-profile-measurements){grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-data-panel:not([hidden]){gap:16px;display:grid}.profile-record-section{background:#09192e;border:1px solid #304b6b;border-radius:8px;min-width:0;margin:0;padding:18px}.profile-record-section>h3{color:#c9e6ff;margin:0 0 14px;font-size:16px;line-height:1.4}.profile-workspace .studio-profile-meta>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.profile-workspace .studio-profile-meta>dl>div{border:0;border-top:1px solid #29425f;gap:6px;padding:14px 0;display:grid}.profile-workspace .studio-profile-meta dt{color:#a6c0df;font-size:13px}.profile-workspace .studio-profile-meta dd{color:#edf5ff;margin:0;font-size:15px;line-height:1.5}body[data-ui=observatory] .profile-workspace :is(.star-specs-conversions,.star-specs-provenance,.universe-profile-detail-grid){background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}body[data-ui=observatory] .profile-workspace :is(.star-specs-conversions,.star-specs-provenance)>div{background:#0c2038;border:1px solid #304b6b;border-radius:6px;min-width:0;padding:12px}body[data-ui=observatory] .profile-workspace :is(.star-specs-conversions,.star-specs-provenance) :is(span,small){color:#abc7e5;font-size:13px}body[data-ui=observatory] .profile-workspace :is(.star-specs-conversions,.star-specs-provenance) strong{color:#edf6ff;overflow-wrap:anywhere;font-size:15px}body[data-ui=observatory] .profile-workspace .star-specs-provenance{margin-top:12px}body[data-ui=observatory] .profile-workspace .star-specs-trace-entry{grid-column:1/-1}body[data-ui=observatory] .profile-workspace .universe-profile-detail-grid{margin-top:12px}body[data-ui=observatory] .profile-workspace .universe-profile-detail-grid>section{background:#0c2038;border:1px solid #304b6b;border-radius:8px;min-width:0;padding:18px}body[data-ui=observatory] .profile-workspace .universe-profile-detail-grid :is(span,dt,p){color:#b0c7e3;font-size:14px;line-height:1.55}body[data-ui=observatory] .profile-workspace .universe-profile-detail-grid :is(strong,dd){color:#edf5ff;overflow-wrap:anywhere;font-size:15px}.profile-workspace .star-record-supplement{margin:0}body[data-ui=observatory] .universe-profile-dialog>.profile-workspace{padding:0 18px 18px}body[data-ui=observatory] .universe-profile-dialog>.universe-profile-actions{z-index:3;background:#091629f5;border-top:1px solid #395573;flex-wrap:wrap;gap:10px;margin:0;padding:14px 18px;display:flex;position:sticky;bottom:0}body[data-ui=observatory] .universe-profile-dialog>.universe-profile-actions button{color:#cce4ff;background:#142c48;border:1px solid #416283;border-radius:6px;min-height:44px;padding:10px 14px;font-size:14px}body[data-ui=observatory] .universe-profile-dialog>.universe-profile-actions .universe-profile-remove{color:#ffc3cc;background:#291624;border-color:#804154;margin-left:auto}body[data-ui=observatory] .star-specs-dialog[data-editing=true] .star-customization-panel{margin-top:0}.record-editor-layout{grid-template-columns:156px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.record-editor-nav{gap:8px;display:grid;position:sticky;top:100px}body[data-ui=observatory] .star-specs-dialog .record-editor-nav button{color:#d6eaff;text-align:left;white-space:normal;background:#0c1b30;border:1px solid #344f70;border-radius:6px;gap:5px;min-width:0;min-height:72px;padding:12px;display:grid}.record-editor-nav strong{font-size:14px}.record-editor-nav span{color:#a7c1df;font-size:12px;line-height:1.45}.record-editor-sections{gap:28px;min-width:0;display:grid}.record-editor-section{gap:16px;min-width:0;scroll-margin-top:110px;display:grid}.record-editor-section>h3{color:#d5ebff;border-bottom:1px solid #365273;margin:0;padding:0 0 12px;font-size:18px;line-height:1.4}.record-editor-section>h3:focus{outline:none}.record-editor-section:focus-within>h3{border-color:#79d9ff}body[data-ui=observatory] .star-specs-dialog .record-editor-section :is(.star-source-editor,.planet-composition-editor,.qualifier-rules){border-radius:8px;margin:0;padding:16px}body[data-ui=observatory] .star-specs-dialog .record-editor-section :is(.star-source-editor-grid,.star-customization-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body[data-ui=observatory] .star-specs-dialog .record-editor-section label{min-width:0}body[data-ui=observatory] .star-specs-dialog .record-editor-section label>span{color:#c7def6;font-size:14px;line-height:1.4}body[data-ui=observatory] .star-specs-dialog .record-editor-section :is(input,select,textarea){min-width:0;font-size:15px}body[data-ui=observatory] .star-specs-dialog .record-editor-section :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),select){min-height:44px}body[data-ui=observatory] .star-specs-dialog .record-editor-section small{color:#a5bddb;font-size:12px;line-height:1.5}body[data-ui=observatory] .star-specs-dialog .record-editor-section .star-source-editor-heading h4{color:#d8ebff;font-size:16px}body[data-ui=observatory] .star-specs-dialog .record-editor-section .star-source-editor-heading p{color:#a7c2df;font-size:13px}body[data-ui=observatory] .star-specs-dialog .record-editor-section .favorite-tier-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){body[data-ui=observatory] :is(.star-specs-dialog,.universe-profile-dialog){width:calc(100% - 16px)}.profile-overview:not([hidden]){grid-template-columns:minmax(0,1fr);gap:12px}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-hero,.universe-profile-hero){text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;padding:16px}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification,.universe-profile-hero>div:nth-child(2)){justify-items:start}body[data-ui=observatory] .profile-workspace .star-specs-profile-stage{flex:0 0 72px;width:72px}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-stage .stellar-visual-frame,.universe-profile-hero>.stellar-visual-frame){flex:0 0 64px;width:64px}body[data-ui=observatory] .profile-workspace .star-specs-profile-stage>div:not(.stellar-visual-frame){text-align:center;font-size:12px}body[data-ui=observatory] .profile-workspace :is(.star-specs-profile-classification>strong,.universe-profile-hero>div:nth-child(2)>strong){font-size:26px}body[data-ui=observatory] .profile-workspace :is(.star-specs-measurements,.universe-profile-measurements)>div{gap:6px;min-height:104px;padding:12px}body[data-ui=observatory] .profile-workspace .metric .metric-readout>strong{font-size:20px}body[data-ui=observatory] .profile-workspace .content-tabs-nav button{font-size:14px}.profile-record-section{padding:14px}.profile-workspace .studio-profile-meta>dl,body[data-ui=observatory] .profile-workspace :is(.star-specs-conversions,.star-specs-provenance,.universe-profile-detail-grid){grid-template-columns:minmax(0,1fr)}body[data-ui=observatory] .universe-profile-dialog>.universe-profile-actions button{flex:140px}body[data-ui=observatory] .universe-profile-dialog>.universe-profile-actions .universe-profile-remove{flex-basis:100%}.record-editor-layout{grid-template-columns:minmax(0,1fr);gap:18px}.record-editor-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:static}body[data-ui=observatory] .star-specs-dialog .record-editor-nav button{text-align:center;min-height:46px;padding:10px 6px}.record-editor-nav span{display:none}body[data-ui=observatory] .star-specs-dialog .record-editor-section :is(.star-source-editor-grid,.star-customization-grid){grid-template-columns:minmax(0,1fr);gap:14px}body[data-ui=observatory] .star-specs-dialog .record-editor-section :is(input,select,textarea){font-size:16px}body[data-ui=observatory] .star-specs-dialog .record-editor-section .star-source-editor-heading{gap:8px;display:grid}}body[data-ui=observatory] :is(.registry-settings-dialog,.universe-settings-dialog){color:#e2efff;background:#081326;border-color:#3c5879}body[data-ui=observatory] .registry-settings-header>div>p:last-child:not(.eyebrow){display:none}body[data-ui=observatory] .content-tabs-nav{z-index:2;background:#040d1d;border:1px solid #2c4462;border-radius:8px;gap:4px;margin:10px 0;padding:4px;position:sticky;top:0}body[data-ui=observatory] .content-tabs .content-tabs-nav button{color:#abc1df;border-radius:5px;min-height:42px;padding:9px 12px;font-size:13px;line-height:1.3}body[data-ui=observatory] .content-tabs .content-tabs-nav button[aria-selected=true]{color:#e4f4ff;background:#17395a;border-color:#537fa3;box-shadow:inset 0 -2px #79d9ff}body[data-ui=observatory] .content-tabs-body{scrollbar-gutter:stable;padding:0 3px 12px}body[data-ui=observatory] .settings-group{border-color:#2d4561;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0}.settings-group-heading>span{display:none}body[data-ui=observatory] .settings-group-heading h3{color:#e3effe;margin:0 0 4px;font-size:16px}body[data-ui=observatory] .settings-group-heading p{color:#a6bddb;font-size:13px}body[data-ui=observatory] .settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-ui=observatory] .settings-toggle{background:#0c1b32;border-color:#2e4967;border-radius:7px;min-height:76px;padding:13px 48px 13px 14px}body[data-ui=observatory] .settings-toggle strong{color:#dcecff;font-size:14px}body[data-ui=observatory] .settings-toggle small{color:#9fb7d5;font-size:12px;line-height:1.5}body[data-ui=observatory] .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-ui=observatory] .settings-fields :is(input,select){color:#dcecff;background:#030b1b;border-color:#3c5879;min-height:40px;font-size:14px}body[data-ui=observatory] .settings-fields>label>span{color:#c5d9f2;font-size:13px}body[data-ui=observatory] .universe-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0}body[data-ui=observatory] .universe-settings-list>button{color:#dcecff;background:#0c1b32;border:1px solid #2e4967;border-radius:7px;gap:12px;min-height:76px;padding:12px}body[data-ui=observatory] .universe-settings-list>button.is-active{background:#102640;border-color:#486d8e}body[data-ui=observatory] .universe-settings-list small{color:#9fb7d5;font-size:12px}body[data-ui=observatory] :is(.registry-settings-actions,.universe-settings-actions){background:#081326;border-color:#324c69}@media (max-width:760px){.workbench-heading{flex-wrap:wrap;padding:20px 0}.workbench-heading h1{font-size:27px}.workspace-heading-tools{justify-content:space-between;gap:10px;width:100%}.workbench-page[data-workspace-view=builder] .workspace-heading-tools{width:auto}.workspace-nav{background:#040a18;border-color:#2b4160}body[data-ui=observatory] .input-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body[data-ui=observatory] .metric .metric-readout>strong{font-size:22px}body[data-ui=observatory] .metric .metric-readout>.metric-unit{font-size:16px}.leaderboard-card tr:not(.leaderboard-group-row)>:is(th,td):is(:first-child,:nth-child(2)){position:static}body[data-ui=observatory] .workbench-page .leaderboard-card tbody td:last-child{background:#09182d;border-color:#3d5b7b}.reference-index-grid{grid-template-columns:minmax(0,1fr)}.reference-index-grid>a{min-height:140px;padding:18px}body[data-ui=observatory] .workbench-page .site-footer{grid-template-columns:minmax(0,1fr)}.site-footer :is(.footer-meta,.footer-links,.llm-reader-entry,.footer-copyright){grid-area:auto/1}.site-footer .footer-links{padding:16px}.catalogue-search{flex-wrap:wrap;gap:8px}.catalogue-search>label{flex-basis:calc(100% - 68px)}body[data-ui=observatory] .catalogue-search input{font-size:16px}.catalogue-search output{width:100%;padding-left:30px;font-size:12px}.catalogue-search-clear{min-height:40px}body[data-ui=observatory] .leaderboard-card .row-actions{flex-direction:column;align-items:stretch}body[data-ui=observatory] .content-tabs .content-tabs-nav button{padding:8px 5px;font-size:13px}body[data-ui=observatory] :is(.settings-fields,.settings-toggle-grid,.universe-settings-list){grid-template-columns:minmax(0,1fr)}body[data-ui=observatory] .settings-fields :is(input,select){font-size:16px}body[data-ui=observatory] .leaderboard-section .section-heading-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px}body[data-ui=observatory] .leaderboard-section .section-heading-actions>button{flex:1 0 auto}body[data-ui=observatory] .leaderboard-section .section-heading-actions>.sort-control{flex:180px;gap:8px;width:auto;min-width:0;display:flex}body[data-ui=observatory] .leaderboard-section .section-heading-actions>.sort-control select{width:100%;min-width:0}body[data-ui=observatory] .leaderboard-section .section-heading-actions .time-control-group{flex:1 0 100%;gap:8px;width:100%;display:flex}body[data-ui=observatory] .leaderboard-section .section-heading-actions .time-control-group>button{flex:1;min-width:0}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card{background:0 0;border:0;overflow:visible}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .table-scroll{max-height:none;overflow:visible}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card :is(table,tbody){width:100%;min-width:0;display:block}.leaderboard-section[data-technical-columns=false] .leaderboard-card thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr:not(.leaderboard-group-row){border:1px solid var(--interface-line);background:var(--surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 12px;padding:16px;display:grid;position:relative}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr[aria-selected=true]{background:#0b1c32;border-color:#79d9ff}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr:not(.leaderboard-group-row)>td{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;display:none;position:static;overflow:visible}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr:not(.leaderboard-group-row)>td:first-child{grid-column:1/-1;display:block;position:static}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false][data-identifier-column=false] .leaderboard-card tbody tr:not(.leaderboard-group-row)>td:first-child{display:none}.leaderboard-section[data-technical-columns=false] .catalogue-identifier-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr:not(.leaderboard-group-row)>td:nth-child(2){grid-column:1/-1;padding-right:0;display:block}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr:not(.leaderboard-group-row)>td[data-label]{color:#e2efff;white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.4;display:block}.leaderboard-section[data-technical-columns=false] td[data-label]:before{content:attr(data-label);color:#a8c0dd;font:13px/1.4 var(--ui-mono);margin-bottom:4px;display:block}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card tbody tr:not(.leaderboard-group-row)>td:last-child{grid-column:1/-1;display:block}body[data-ui=observatory] .workbench-page .leaderboard-section[data-technical-columns=false] .leaderboard-card .row-actions{flex-direction:row;gap:8px;display:flex}body[data-ui=observatory] .leaderboard-section[data-technical-columns=false] .row-actions>button{flex:1;min-height:42px}body[data-ui=observatory] .leaderboard-section[data-technical-columns=false] .registry-object-select{min-height:36px;font-size:17px}body[data-ui=observatory] .leaderboard-section[data-technical-columns=false] .leaderboard-group-row{display:block}body[data-ui=observatory] .leaderboard-section[data-technical-columns=false] .leaderboard-group-row th{background:0 0;border:0;padding:10px 2px;display:block}}body[data-ui=observatory] .workbench-page:not([data-workspace-view=builder])>.calculator-layout,body[data-ui=observatory] .workbench-page:not([data-workspace-view=atlas])>:is(.hr-section,.regular-hr-section),body[data-ui=observatory] .workbench-page:not([data-workspace-view=registry])>.leaderboard-section,body[data-ui=observatory] .workbench-page:not([data-workspace-view=timeline])>.regular-time-panel,body[data-ui=observatory] .workbench-page:not([data-workspace-view=labs])>:is(.play-labs-launcher,.addon-shelf-launcher,.animation-maker-section),body[data-ui=observatory] .workbench-page:not([data-workspace-view=reference])>:is(.fictional-disclaimer-section,.regular-inaccuracy-notice,.site-footer,.workbench-reference-intro){display:none}.behind-scenes-dialog{color:#dfebfa;background:#070f20}.behind-scenes-dialog .play-lab-fullscreen-shell{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.behind-scenes-dialog .play-lab-header,.behind-scenes-dialog .bts-toolbar,.behind-scenes-dialog .bts-copy-status{flex:none}.behind-scenes-dialog .bts-workspace{flex:auto;min-height:0;overflow:auto}.bts-mode{color:#76e0f3;font:600 13px/1.5 var(--font-mono,monospace);letter-spacing:.08em}.bts-toolbar{background:#0c192d;border-bottom:1px solid #29435d;flex-wrap:wrap;gap:12px;padding:18px 24px;display:flex}.bts-toolbar label{color:#b9cde2;flex:240px;gap:7px;min-width:0;font-size:14px;display:grid}.bts-toolbar select,.bts-toolbar input{color:#e0edf9;background:#091426;border:1px solid #395974;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:15px}.bts-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.bts-actions button{color:#d5f5ff;cursor:pointer;background:#132b45;border:1px solid #426784;border-radius:8px;padding:11px 14px;font-size:14px}.bts-actions button:disabled{opacity:.45;cursor:not-allowed}.bts-actions button:focus-visible,.bts-toolbar :focus-visible{outline-offset:3px;outline:2px solid #7ce7ff}.bts-copy-status{color:#8ce4ed;min-height:22px;margin:0;padding:0 24px;font-size:14px}.bts-workspace{min-width:0;padding:0 24px 32px}.bts-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:20px 0;display:grid}.bts-overview h3{overflow-wrap:anywhere;margin:5px 0;font-size:25px}.bts-overview p,.bts-overview code{color:#b4c8df;overflow-wrap:anywhere;font-size:14px}.bts-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.bts-overview dl>div{background:#10223a;border:1px solid #2c4965;border-radius:10px;padding:12px}.bts-overview dt{color:#a0b9d3;font-size:14px}.bts-overview dd{font:600 18px/1.5 var(--font-mono,monospace);overflow-wrap:anywhere;margin:7px 0 0}.bts-overview dd span{color:#94d7ee;font-size:15px}body[data-ui=observatory] .behind-scenes-dialog .bts-overview dd{font:600 17px/1.6 var(--font-mono,monospace);white-space:normal;display:block}body[data-ui=observatory] .behind-scenes-dialog .bts-overview dt{font-size:14px}body[data-ui=observatory] .behind-scenes-dialog .bts-overview dl>div{display:block}body[data-ui=observatory] .bts-card-art b:before{content:"ƒ(x) → Σ"}.bts-notice{color:#b7ccdf;overflow-wrap:anywhere;background:#0d2036;border-left:3px solid #4daaca;padding:14px 16px;font-size:14px;line-height:1.6}.bts-ledger,.bts-step{background:#0b182b;border:1px solid #2d455f;border-radius:10px;min-width:0;margin:18px 0;padding:18px}.bts-ledger h3,.bts-step h3,.bts-step-heading h3{margin:0 0 8px;font-size:18px}.bts-ledger p,.bts-step>p,.bts-step-heading p{color:#b7c9df;font-size:14px;line-height:1.65}.bts-table-scroll{overflow-x:auto}.bts-ledger table{border-collapse:collapse;width:100%;font:13px/1.6 var(--font-mono,monospace)}.bts-ledger th,.bts-ledger td{text-align:left;white-space:nowrap;border-bottom:1px solid #29415a;padding:12px 14px}.bts-ledger th{color:#87d9ed}.bts-step header>span{color:#73c8dd;font:12px/1.6 var(--font-mono,monospace)}.bts-source-step{background:#091526;border-left:3px solid #397e9d}.bts-step .bts-equation{color:#b5e4f1;font:14px/1.7 var(--font-mono,monospace);overflow-wrap:anywhere;background:#081221;border-radius:6px;padding:10px 12px}.bts-step dl{margin:0}.bts-step dl>div{border-bottom:1px solid #1c3049;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:16px;padding:10px 0;display:grid}.bts-step dt{color:#9dbbd6;font:14px/1.6 var(--font-mono,monospace);overflow-wrap:anywhere}.bts-step dd{min-width:0;margin:0}.bts-step dd>p{color:#a9bed6;margin:5px 0 0;font-size:13px;line-height:1.6}.bts-step pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#e0ebfa;font:14px/1.65 var(--font-mono,monospace);margin:0}.bts-launcher{margin-top:12px}@media (max-width:760px){.behind-scenes-dialog .play-lab-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}.behind-scenes-dialog .play-lab-header>div{grid-area:1/1}.behind-scenes-dialog .play-lab-header>.dialog-close{grid-area:1/2;justify-self:end;min-width:44px;min-height:44px}.behind-scenes-dialog .play-lab-header>.bts-mode{white-space:nowrap;grid-area:2/1/auto/-1}.bts-workspace{padding:0 12px 24px}.bts-toolbar{padding:12px}.bts-overview{grid-template-columns:minmax(0,1fr);gap:12px}.bts-step{padding:12px}.bts-step dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.bts-mode{font-size:11px}.bts-actions button{flex:110px}}
}

@layer legacy,observatory,studio,cosmic;
