.ssp-stage .stage-section>summary{text-transform:none}.ssp-stage-rows{display:grid;gap:4px;container-type:inline-size}.ssp-stage-row{display:grid;grid-template-columns:2.2rem 5.85rem minmax(0,1.3fr) minmax(0,1fr) 24px;align-items:center;gap:4px;padding:3px 3px 3px 6px;border-left:3px solid var(--ssp-color, rgba(255, 255, 255, .3));border-radius:7px;background:#ffffff0b}.ssp-stage-head{padding-top:0;padding-bottom:0;border-left-color:transparent;background:none;font-size:.66rem;line-height:1.2;align-items:end;color:#ebe8e299}.ssp-stage-tag{color:var(--ssp-color);font-size:.74rem;font-weight:600;white-space:nowrap}.ssp-stage-mass{display:flex;align-items:center;gap:2px;min-width:0}.ssp-stage-mul{font-size:.74rem;color:#ebe8e2c7;white-space:nowrap;-webkit-user-select:none;user-select:none}:root .ssp-stage .ssp-stage-row input[type=number],:root .ssp-stage .ssp-stage-row select{min-width:0;padding:.18rem .22rem;border-radius:6px;font-size:.74rem;font-variant-numeric:tabular-nums}:root .ssp-stage .ssp-stage-row input[type=number]{text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ssp-stage-row input[type=number]::-webkit-outer-spin-button,.ssp-stage-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root .ssp-stage .ssp-stage-row .ssp-stage-mantissa{flex:0 0 2.4rem;width:2.4rem}:root .ssp-stage .ssp-stage-row .ssp-stage-exp{flex:0 0 1.9rem;width:1.9rem}:root .ssp-stage .ssp-stage-row .stage-icon{width:24px;height:24px}@container (max-width: 334px){.ssp-stage-row{grid-template-columns:2.2rem 5.85rem minmax(0,1fr) 24px;grid-template-areas:"tag mass . del" "age age z z";row-gap:3px}.ssp-stage-row>:nth-child(1){grid-area:tag}.ssp-stage-row>:nth-child(2){grid-area:mass}.ssp-stage-row>:nth-child(3){grid-area:age}.ssp-stage-row>:nth-child(4){grid-area:z}.ssp-stage-row>:nth-child(5){grid-area:del}}.ssp-stage-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ssp-stage-error{display:grid;gap:8px;color:#ffd2c8}@media (max-width: 760px){.ssp-stage .stage-controls{width:auto}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45;font-weight:400;color:#e5e2de;background-color:#1b1c1f}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 15% 0%,#ffffff14,#fff0 35%),radial-gradient(circle at 85% 100%,#ffffff0d,#fff0 30%),linear-gradient(180deg,#2a2b2f,#1b1c1f);color:#e5e2de}h1,h2,h3,p{margin:0}button,input{font:inherit}input[type=text],input[type=number],select{width:100%;margin-top:.35rem;background:#f5f3ee24;color:#ece9e4;border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:.42rem .55rem}select option{background:#2d2f33;color:#ece9e4}button{background:#f0eeeb29;color:#f1efec;border:1px solid rgba(255,255,255,.24);border-radius:10px;padding:.5rem .88rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}button:hover:not(:disabled){background:#f0eeeb3d;border-color:#ffffff61;transform:translateY(-1px)}button:disabled{cursor:not-allowed;background:#8c8c912e;border-color:#c8c8ce33;opacity:.7}input[type=range]{width:100%;margin-top:.4rem}.app-shell{max-width:1220px;margin:0 auto;padding:1.2rem 1.5rem 1.5rem;display:grid;gap:1.1rem}.subtle{color:#b7b4af}.card{border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#f7f5f214;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}.modal{margin-top:1rem;display:grid;gap:1rem}.modal-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.empty-state{margin-top:1rem;display:grid;gap:.4rem}.applet-selector{display:flex;flex-wrap:wrap;gap:.5rem}.selector-pill{background:#f2efeb24;border:1px solid rgba(255,255,255,.2)}.selector-pill.active{background:#ffffff47;border-color:#ffffff6b;color:#fff}.gravity-layout{display:grid;grid-template-columns:320px 1fr;gap:1rem}.gravity-layout .galaxy-outflow-visual-column{display:grid;gap:.75rem;align-content:start;min-width:0}.gravity-layout .galaxy-outflow-density-plot canvas{display:block;max-width:100%}.gravity-layout .galaxy-outflow-pdf-snapshots{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-start}.gravity-layout .galaxy-outflow-pdf-snapshots .pdf-snapshot-card{max-width:min(100%,280px);border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:.4rem .45rem .5rem;background:#080a128c}.gravity-layout .galaxy-outflow-pdf-snapshots .pdf-snapshot-card img{display:block;width:100%;height:auto;border-radius:4px}.gravity-layout .galaxy-outflow-pdf-snapshots .pdf-snapshot-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.gravity-layout .galaxy-outflow-pdf-snapshots .pdf-snapshot-actions button{font-size:.75rem;padding:.15rem .45rem}.panel{display:grid;gap:.9rem;align-content:start}.panel label{display:grid}.slider-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem}.control-span-2{grid-column:1 / -1}.control-section{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.7rem;background:#ffffff0a}.section-title{margin:0 0 .5rem;font-size:.9rem;letter-spacing:.02em;color:#d3cdc5}.cooling-warning{font-size:.82rem}.once-done-box>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.45rem}.once-done-box>summary:before{content:"▸";color:#d3cdc5;font-size:.95rem;line-height:1;transform:translateY(-1px);transition:transform .16s ease}.once-done-box[open]>summary:before{transform:rotate(90deg) translate(1px)}.once-done-box>summary::-webkit-details-marker{display:none}.once-done-body{display:grid;gap:.6rem;margin-top:.5rem}.compare-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.compare-target-card{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.5rem;background:#ffffff08;display:grid;gap:.45rem;position:relative;overflow:visible}.compare-reference-image{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.16);transition:transform .21s ease,box-shadow .21s ease,border-color .21s ease;transform-origin:center;position:relative;z-index:0}.compare-reference-image:hover{transform:scale(1.5);z-index:20;border-color:#ffffff80;box-shadow:0 18px 36px #00000080}.hover-help-tooltip{position:fixed;z-index:2000;max-width:min(340px,70vw);pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity 90ms ease,transform 90ms ease;background:#101218f2;color:#efe9df;border:1px solid rgba(255,255,255,.24);border-radius:8px;padding:.45rem .6rem;font-size:.84rem;line-height:1.35;box-shadow:0 10px 22px #00000073;white-space:pre-wrap}.hover-help-tooltip.visible{opacity:1;transform:translateY(0)}.schwarzschild-panel .schwarzschild-section{margin-top:1rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.07)}.schwarzschild-panel .schwarzschild-section:first-of-type{margin-top:0;padding-top:0;border-top:none}.schwarzschild-preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.schwarzschild-preset-grid button{font-size:.8rem;padding:.38rem .5rem}.schwarzschild-guided-hint{min-height:1.35em;font-size:.8rem;color:#c9c4bc;line-height:1.4}.schwarzschild-hints-body{margin:.35rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.45;color:#c9c4bc}.field-inline{display:grid!important;grid-template-columns:minmax(145px,.95fr) minmax(0,1.05fr);align-items:center;column-gap:.7rem}.field-inline>span{color:#ddd7cf}.field-inline>input,.field-inline>select{margin-top:0}.checkbox{display:flex!important;align-items:center;gap:.6rem}.button-row{display:flex;gap:.6rem;flex-wrap:wrap}.stats{display:grid;gap:.3rem;font-size:.95rem;color:#d8d3cd}.spectrum-description{text-align:justify}.canvas-shell{display:grid;gap:.85rem;align-content:start}canvas{width:100%;max-width:900px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.run-captures{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.run-capture-card{margin:0;padding:.55rem;position:relative;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;display:grid;gap:.45rem}.run-capture-card-wide{grid-column:1 / -1}.run-capture-delete{position:absolute;top:.35rem;right:.35rem;z-index:12;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#12141ab3;color:#f3ede5;font-size:.78rem;line-height:1;padding:0;display:grid;place-items:center}.run-capture-delete:hover:not(:disabled){background:#301414d9;border-color:#ffb4b4cc}.run-capture-card img{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.run-capture-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow:visible}.run-capture-visuals img{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transform-origin:center;position:relative;z-index:0}.run-capture-visuals img:hover{transform:scale(1.35);z-index:4;border-color:#ffffff73;box-shadow:0 14px 28px #00000073}.run-capture-card figcaption{color:#ddd7cf;font-size:.9rem}@media (max-width: 1080px){.gravity-layout{grid-template-columns:1fr}.run-captures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.control-grid{grid-template-columns:1fr}.field-inline{grid-template-columns:1fr;row-gap:.35rem}.run-captures,.run-capture-visuals,.compare-target-grid{grid-template-columns:1fr}}.ssp-composite-layout{display:flex;flex-direction:column;gap:1rem;max-width:980px}.ssp-composite-header h2{font-size:1.25rem;margin-bottom:.35rem}.ssp-composite-plot-wrap{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.ssp-composite-canvas{display:block;width:100%;height:auto;max-width:100%}.ssp-composite-toggles{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ssp-composite-toggles label{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.ssp-rows{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.75rem}.ssp-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;padding:.65rem .75rem}.ssp-row-label{flex:0 0 auto;align-self:end;font-size:.85rem;font-weight:600;color:#d3cdc5;padding-bottom:.25rem}.ssp-row .ssp-mass-block{flex:0 1 auto;min-width:0;margin-right:auto}.ssp-row-right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:.65rem 1rem;flex:0 1 auto;min-width:0;margin-inline-end:calc(10px + 5%)}.ssp-row .ssp-field-age,.ssp-row .ssp-field-z{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;min-width:0;width:min(100%,9.5rem)}.ssp-row .ssp-field-age span,.ssp-row .ssp-field-z span{text-align:right;width:100%}.ssp-row .ssp-remove{flex:0 0 auto;align-self:end;white-space:nowrap}@media (max-width: 900px){.ssp-row .ssp-mass-block{margin-right:0;flex:1 1 100%}.ssp-row-right{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end}.ssp-row .ssp-field-age,.ssp-row .ssp-field-z{flex:1 1 calc(50% - .5rem);align-items:stretch;width:auto;min-width:min(100%,12rem)}.ssp-row .ssp-field-age span,.ssp-row .ssp-field-z span{text-align:left}.ssp-row .ssp-remove{flex:0 0 auto;align-self:end}}@media (max-width: 720px){.ssp-row .ssp-field-age,.ssp-row .ssp-field-z{flex:1 1 100%}}.ssp-field span{display:block;font-size:.78rem;color:#b8b2a8}.ssp-row .ssp-field-age select,.ssp-row .ssp-field-z select{width:100%;box-sizing:border-box}.ssp-presets{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.ssp-presets-label{font-size:.78rem;color:#b8b2a8}.ssp-presets-buttons{display:flex;flex-wrap:wrap;gap:.4rem}.ssp-presets-buttons button{padding:.35rem .65rem;font-size:.82rem}.ssp-field-title{display:block;font-size:.78rem;color:#b8b2a8;margin-bottom:.25rem}.ssp-mass-block{min-width:0}.ssp-mass-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.2rem .35rem;min-width:0}.ssp-mass-row>span{display:inline;margin:0}.ssp-mass-inline-label{flex:0 0 auto;font-size:.72rem;color:#b8b2a8;white-space:nowrap}.ssp-mass-row .ssp-mantissa{width:6.6ch!important;max-width:6.6ch!important;min-width:6.6ch!important;flex:0 0 6.6ch!important;padding-left:.08rem;padding-right:.08rem;font-size:.7rem;text-align:center;margin-top:0!important}.ssp-mul{flex:0 0 auto;font-size:.78rem;color:#d3cdc5;-webkit-user-select:none;user-select:none;white-space:nowrap}.ssp-mass-row .ssp-exp{width:5.8ch!important;max-width:5.8ch!important;min-width:5.8ch!important;flex:0 0 5.8ch!important;padding-left:.06rem;padding-right:.06rem;font-size:.7rem;text-align:center;margin-top:0!important}.ssp-mantissa::-webkit-outer-spin-button,.ssp-mantissa::-webkit-inner-spin-button,.ssp-exp::-webkit-outer-spin-button,.ssp-exp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ssp-mantissa,.ssp-exp{-moz-appearance:textfield}.ssp-mass-readout{flex:1 1 auto;min-width:0;margin:0;margin-left:.15rem;font-size:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#9aa6b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-remove{align-self:end}.ssp-add{margin-top:.25rem}.ssp-footnote{font-size:.82rem;line-height:1.4}.subtle-border{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08}.ssp-y-axis-oneline,.ssp-x-axis-oneline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.75rem 1rem;font-size:.82rem;line-height:1.35;overflow-x:auto;padding:.5rem .65rem;max-width:100%}.ssp-y-oneline-lead{flex:1 1 auto;min-width:12rem;color:#d5d0c8}.ssp-y-oneline-lead strong{color:#eae6e0}.ssp-y-inline-range{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;flex:0 0 auto;white-space:nowrap}.ssp-y-inline-range>span:first-of-type{color:#b8b2a8;font-size:.78rem}.ssp-y-inline-range input[type=range]{width:6.5rem;min-width:4rem;margin-top:0!important}.ssp-y-slider-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#c8d4e8;min-width:1.5rem;text-align:right}.stage-root{display:grid;gap:.9rem}.stage{position:relative;width:min(100%,calc((100vh - 9rem) * var(--stage-w, 880) / var(--stage-h, 600)));min-width:min(100%,680px);margin:0 auto;border-radius:14px;overflow:hidden;background:#060a12;color:#ebe8e2;font-size:.82rem;line-height:1.35}.stage-canvas-wrap{position:relative}.stage canvas{max-width:none;border:0;border-radius:0}.stage-scene{display:block;width:100%;aspect-ratio:var(--stage-w, 880) / var(--stage-h, 600)}.stage.is-fullscreen{width:100vw;height:100vh;min-width:0;border-radius:0;display:flex;align-items:center;justify-content:center}.stage.is-fullscreen .stage-scene{width:min(100vw,calc(100vh * var(--stage-w, 880) / var(--stage-h, 600)))}.stage-glass{position:absolute;background:#0c111b94;border:1px solid rgba(255,255,255,.12);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000047}.stage-topbar{top:12px;left:12px;display:flex;align-items:center;gap:4px;padding:5px}.stage-controls{top:62px;left:12px;width:var(--stage-controls-w, 240px);max-height:calc(100% - 74px);overflow-y:auto;padding:12px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.stage-readouts{top:12px;right:12px;min-width:168px;max-width:260px;padding:10px 12px;display:grid;gap:3px}.stage-inset{right:12px;bottom:12px;padding:6px 6px 2px}.stage-inset-left{right:auto;left:12px;bottom:36px}.stage-inset canvas{display:block}.stage-info{top:62px;left:50%;transform:translate(-50%);width:min(440px,calc(100% - 24px));max-height:calc(100% - 80px);overflow:auto;padding:14px 16px 6px}.stage-info h4{margin:0 0 4px;font-size:.8rem;letter-spacing:.02em;color:#fff}.stage-info ul{margin:0 0 10px;padding-left:1.05rem;color:#ebe8e2d9}.stage-info-close{position:absolute;top:8px;right:8px}:root .stage button{background:#ffffff12;color:#ebe8e2;border:1px solid transparent;border-radius:8px;padding:.28rem .6rem;font-size:.8rem;line-height:1.2;-webkit-backdrop-filter:none;backdrop-filter:none}:root .stage button:hover:not(:disabled){background:#ffffff26;border-color:transparent;transform:none}:root .stage button[aria-pressed=true]{background:#78beff3d;border-color:#8cc8ff80;color:#fff}:root .stage button:focus-visible,:root .stage select:focus-visible,:root .stage input:focus-visible{outline:2px solid #9fd0ff;outline-offset:1px}:root .stage button:disabled,:root .stage select:disabled,:root .stage input:disabled{background:#ffffff0a;border-color:transparent;color:#ebe8e28c;opacity:.55;cursor:not-allowed}:root .stage .stage-icon{width:30px;height:30px;padding:0;display:inline-grid;place-items:center}:root .stage .stage-pill{border-radius:999px;border-color:#ffffff24}.stage-topbar .stage-pill,.compare-target-card .stage-pill{white-space:nowrap}:root .stage select,:root .stage input[type=text],:root .stage input[type=number]{width:100%;margin:0;padding:.3rem .5rem;background:#ffffff0f;color:#ebe8e2;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:.8rem}:root .stage input[type=range]{width:100%;margin:0;accent-color:#9fd0ff}.stage-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:9px;background:#00000040}.stage-divider{width:1px;height:20px;margin:0 3px;background:#ffffff24}.stage-field{display:grid;gap:4px}.stage-field-inline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;color:#ebe8e2c7}.stage-field-head,.stage-readout,.stage-hero{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#ebe8e2c7}.stage-field-head{flex-wrap:wrap}.stage-field-head strong{margin-left:auto}.stage-field-head strong,.stage-readout strong,.stage-hero strong{color:#fff;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.stage-hero{margin-bottom:4px}.stage-hero strong{font-size:1.9rem;line-height:1}.stage-readout.is-muted{opacity:.6}.stage-pills{display:flex;flex-wrap:wrap;gap:6px}.stage-section+.stage-section,.stage-field+.stage-section,.stage-pills+.stage-section{padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.stage-section>summary{display:flex;justify-content:space-between;margin-bottom:8px;cursor:pointer;list-style:none;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:#ebe8e299}.stage-section>summary::-webkit-details-marker{display:none}.stage-section>summary:after{content:"▾"}.stage-section:not([open])>summary{margin-bottom:0}.stage-section:not([open])>summary:after{content:"▸"}.stage-section-body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.stage-presets{padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}:root .stage .stage-play{position:absolute;left:50%;top:50%;width:72px;height:72px;padding:0;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#0c111b8c;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root .stage .stage-play:hover:not(:disabled){background:#1e2a3eb8;transform:translate(-50%,-50%) scale(1.05)}.stage-play svg{width:30px;height:30px;margin-left:4px}.stage-below{width:min(100%,calc((100vh - 9rem) * var(--stage-w, 880) / var(--stage-h, 600)));min-width:min(100%,680px);margin:0 auto}.hover-help-tooltip.stage-tooltip{width:max-content}.stage-select-bare select{width:auto;max-width:220px}.stage.is-light{background:#eef2f7;color:#172235}.stage.is-light .stage-glass{background:#ffffffbd;border-color:#1c304c29;box-shadow:0 8px 24px #192b4424}:root .stage.is-light button{background:#1c304c0f;color:#172235}:root .stage.is-light button:hover:not(:disabled){background:#1c304c1f}:root .stage.is-light button[aria-pressed=true]{background:#356fa82e;border-color:#356fa880;color:#11335a}:root .stage.is-light button:disabled,:root .stage.is-light select:disabled,:root .stage.is-light input:disabled{background:#1c304c0a;color:#17223580}:root .stage.is-light .stage-pill{border-color:#1c304c2e}:root .stage.is-light .stage-play{background:#ffffffb8;border-color:#1c304c40;color:#172235}:root .stage.is-light select,:root .stage.is-light input[type=text],:root .stage.is-light input[type=number]{background:#ffffffd9;color:#172235;border-color:#1c304c33}:root .stage.is-light input[type=range]{accent-color:#276ba6}.stage.is-light .stage-field-head,.stage.is-light .stage-field-inline,.stage.is-light .stage-readout,.stage.is-light .stage-hero{color:#172235b8}.stage.is-light .stage-field-head strong,.stage.is-light .stage-readout strong,.stage.is-light .stage-hero strong,.stage.is-light .stage-info h4{color:#0f1b2d}.stage.is-light .stage-info ul{color:#172235d9}.stage.is-light .stage-section>summary{color:#1722358c}.stage.is-light .stage-seg{background:#1c304c0f}.stage.is-light .stage-divider{background:#1c304c29}.stage.is-light .stage-section+.stage-section,.stage.is-light .stage-field+.stage-section,.stage.is-light .stage-pills+.stage-section,.stage.is-light .stage-presets{border-top-color:#1c304c1f}@media (max-width: 760px){.stage{width:100%;min-width:0;display:grid;gap:8px;overflow:visible;background:transparent}.stage-scene{border-radius:12px}.stage-glass{position:static;transform:none;width:auto;max-width:none;max-height:none;background:#0c111b;backdrop-filter:none;-webkit-backdrop-filter:none}.stage.is-light .stage-glass{background:#fff}.stage-info{position:relative;left:auto;top:auto}.stage-topbar{order:-1;flex-wrap:wrap}.stage-inset canvas{width:100%!important;height:auto!important}.stage-below{width:100%;min-width:0}}
