:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#0a0a10;--ink-1:#101018;--ink-2:#181824;--ink-3:#223;--rule:#25253a;--rule-strong:#3d3d5c;--paper:#e8e8f0;--paper-dim:#a3a3bb;--paper-faint:#82829c;--titan:#7ba7cf;--aurora:#7ba7cf;--violet:#8b84d6;--nebula:#e0707f;--iron:#e88a96;--atlas-font:system-ui, "Segoe UI", sans-serif;color:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:15px/1.55 system-ui,Segoe UI,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--ink-0);overflow:hidden}button,input,select{font:inherit}button,select{color:inherit}button{border:1px solid var(--rule-strong);background:var(--ink-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:6px 10px;display:inline-flex}button:hover:not(:disabled){background:var(--ink-3);color:var(--paper)}button:disabled{opacity:.5;cursor:not-allowed}button,summary,select,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--titan);outline-offset:3px}select{background:var(--ink-2);border:1px solid var(--rule-strong);border-radius:3px;width:100%;min-height:40px;padding:7px 10px}input[type=checkbox]{accent-color:var(--titan);flex-shrink:0;width:17px;height:17px}fieldset{border:0;min-width:0}svg{flex-shrink:0}h1,h2{font-family:var(--atlas-font);font-weight:600}.muted,small{color:var(--paper-dim);font-size:14px}.mono,kbd{font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Code,Consolas,monospace}[hidden]{display:none!important}::selection{background:var(--titan);color:#0a0a10}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio{grid-template-columns:68px 300px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.studio.panel-hidden{grid-template-columns:68px 0 minmax(0,1fr)}.tool-rail{border-right:1px solid var(--rule);background:var(--ink-1);z-index:4;flex-direction:column;align-items:stretch;padding:14px 5px 10px;display:flex}.rail-brand{height:56px;color:var(--paper);text-align:center}.rail-tool{min-height:58px;color:var(--paper-dim);border-radius:0;flex-direction:column;gap:3px;margin-bottom:4px;padding:6px 1px;font-size:12px;position:relative}.rail-tool.active{color:var(--titan);background:var(--ink-1)}.rail-tool.active:before{background:var(--titan);content:"";width:2px;position:absolute;top:13px;bottom:13px;left:-6px}.tool-settings{margin-top:auto;margin-bottom:0}.context-panel{background:var(--ink-1);border-right:1px solid var(--rule);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.context-panel.collapsed{visibility:hidden}.panel-heading{padding:16px 16px 10px}.wordmark{font:20px var(--atlas-font);letter-spacing:-.5px}.wordmark span{color:var(--paper-dim);letter-spacing:2px;text-transform:uppercase;margin-top:5px;font:13px system-ui,sans-serif;display:block}.panel-title{align-items:center;gap:8px;margin-top:18px;display:flex}.panel-title h1{flex:1;font-size:21px}.plate-number{color:var(--titan);font:14px ui-monospace,monospace}.panel-title .icon-button{min-width:32px;color:var(--paper-dim);padding:0;font-size:24px}.panel-content{overscroll-behavior:contain;flex:1;padding:2px 16px 16px;overflow-y:auto}.panel-footnote{color:var(--paper-dim);font:italic 13px var(--atlas-font);border-top:1px solid var(--rule);padding:8px 16px}.sheet-handle{display:none}.field-label{color:var(--paper-dim);margin:0 0 5px;font-size:13px;display:block}.swatches{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 14px;display:grid}.swatch{color:var(--paper-dim);border-radius:0;flex-direction:column;align-items:stretch;gap:5px;padding:0 0 4px;font-size:13px}.swatch[aria-pressed=true]{color:var(--titan);border-bottom-color:var(--titan)}.swatch-strip{background:linear-gradient(110deg,#4a4a5e,#8d97a3);height:20px}.swatch-1 .swatch-strip{background:linear-gradient(110deg,#3b475c,#607f9f,#9a9080)}.swatch-2 .swatch-strip{background:linear-gradient(110deg,#2b3d52,#7ba7cf,#d49a80)}.bw .swatch-strip{background:linear-gradient(110deg,#3f3f50,#9a9aae)}.bw .swatch-1 .swatch-strip{background:linear-gradient(110deg,#202030,#cfcfdc)}.bw .swatch-2 .swatch-strip{background:linear-gradient(110deg,#08080e,#f1f1f7)}.slider-section{border-top:1px solid var(--rule)}.slider-section summary{cursor:pointer;font:16px var(--atlas-font);align-items:baseline;gap:6px;padding:10px 0;list-style:none;display:flex}.slider-section summary::-webkit-details-marker{display:none}.roman{color:var(--paper-dim);min-width:18px;font-size:13px}.disclosure{color:var(--paper-dim);margin-left:auto;font:17px system-ui}.slider-section[open] .disclosure{font-size:0}.slider-section[open] .disclosure:after{content:"−";font-size:15px}.slider-item{margin-bottom:6px}.slider-header{justify-content:space-between;align-items:center;gap:4px;min-height:28px;display:flex}.slider-header label{cursor:pointer;flex:1;min-width:0;font-size:13.5px;line-height:1.35}.modified{color:var(--titan);font-size:16px}.slider-value{min-width:44px;color:var(--titan);font-variant-numeric:tabular-nums;padding:1px 0;font:12.5px ui-monospace,Consolas,monospace}.range-wrap{position:relative}.range-wrap.signed:before{content:"";background:var(--paper-dim);pointer-events:none;width:1px;height:10px;position:absolute;top:7px;left:50%}input[type=range]{appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;width:100%;height:24px;display:block}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rule-strong) var(--fill-start), var(--titan) var(--fill-start), var(--titan) var(--fill-end), var(--rule-strong) var(--fill-end));height:2px}input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--rule-strong) var(--fill-start), var(--titan) var(--fill-start), var(--titan) var(--fill-end), var(--rule-strong) var(--fill-end));height:2px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--paper);border:0;border-radius:1px;width:4px;height:16px;margin-top:-7px}input[type=range]::-moz-range-thumb{background:var(--paper);border:0;border-radius:1px;width:4px;height:16px}input[type=range]:disabled{cursor:not-allowed;opacity:.4}.text-button{color:var(--titan);padding-left:0;padding-right:0;font-size:15px}.reset-all{margin-top:16px}.reset-note{font-size:14px}.section-title{margin:8px 0;font-size:16px}.toggle-row{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:13.5px;display:flex}.label-description{margin:10px 0 24px}.atlas-key{border-top:1px solid var(--rule);color:var(--titan);gap:24px;margin-top:28px;padding-top:24px;display:flex}.atlas-sea{font:italic 20px var(--atlas-font);color:var(--paper)}.notice{color:var(--iron);overflow-wrap:anywhere;margin:12px 0;font-size:15px;line-height:1.6}.primary{background:var(--paper);color:var(--ink-0);padding:9px 14px;font-weight:600}.export-jpeg{width:100%;margin-top:16px}.archive-title{margin-top:32px}.export-list{list-style:none}.export-list li{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:10px 0;display:flex}.export-list li>div{flex:1;min-width:0}.export-list h3{margin-bottom:2px;font-size:13.5px;font-weight:500}.export-list p{color:var(--paper-dim);font-size:12.5px}.export-list button{border:1px solid var(--rule-strong);width:34px;padding:0}.file-drop{border:1px solid var(--rule-strong);background:var(--ink-2);text-align:center;flex-direction:column;gap:9px;width:100%;padding:18px 10px 14px;display:flex}.file-drop svg{color:var(--titan)}.file-drop strong{font:16px var(--atlas-font)}.file-drop span{color:var(--paper-dim);font-size:14px}.file-drop kbd{color:var(--paper-dim);border:1px solid var(--rule-strong);padding:0 5px;font-size:13px}.file-formats{color:var(--paper-dim);overflow-wrap:anywhere;margin:14px 0 8px;font-size:14px}.sample-button{border-block:1px solid var(--rule);width:100%;font:16px var(--atlas-font);border-radius:0;justify-content:space-between;margin-top:24px;padding:15px 0}.sample-button span{color:var(--titan)}.observation-info{margin-top:26px}.observation-info p{overflow-wrap:anywhere;margin:6px 0;font-size:15px}.upload-review{border-top:1px solid var(--rule);margin-top:24px;padding-top:12px}.upload-list{max-height:230px;margin:12px 0;list-style:none;overflow-y:auto}.upload-list li{border-bottom:1px solid var(--rule);padding:9px 0}.upload-file,.upload-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.upload-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.upload-file button{flex-shrink:0}.upload-meta{color:var(--paper-dim);font-variant-numeric:tabular-nums;font-size:14px}progress{appearance:none;background:var(--rule-strong);border:0;width:100%;height:3px;margin:8px 0;display:block}progress::-webkit-progress-bar{background:var(--rule-strong)}.upload-review fieldset{margin-top:20px}.keep-field{margin-bottom:20px;font-size:15px;display:block}.keep-field strong{color:var(--titan);float:right;font-variant-numeric:tabular-nums}.upload-total{margin-top:16px;font-size:15px}.upload-total>span{justify-content:space-between;display:flex}.upload-total p{color:var(--paper-dim);overflow-wrap:anywhere}.upload-actions{justify-content:space-between;gap:8px;margin-top:18px;display:flex}.setting-note{margin:12px 0 24px}.shortcuts-title{margin-top:32px}.shortcuts{color:var(--paper-dim);grid-template-columns:auto 1fr;gap:12px;font-size:14px;display:grid}.shortcuts dt{color:var(--paper);font-family:monospace}.workspace{background:var(--ink-0);flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-heading{height:58px;color:var(--paper-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 26px;display:flex}.workspace-heading>span:first-child{font:italic 17px var(--atlas-font)}.viewport{outline-offset:-3px;flex:1;min-height:0;margin:0 16px 0 10px;position:relative;overflow:hidden}.viewport:before,.viewport:after{content:"";z-index:2;pointer-events:none;opacity:.6;position:absolute}.viewport:before{border-top:1px solid var(--rule-strong);background:repeating-linear-gradient(90deg, var(--rule-strong) 0 1px, transparent 1px 24px);height:7px;top:0;left:0;right:0}.viewport:after{border-left:1px solid var(--rule-strong);background:repeating-linear-gradient(0deg, var(--rule-strong) 0 1px, transparent 1px 24px);width:7px;top:0;bottom:0;left:0}.view-surface{touch-action:none;position:absolute;inset:0}.can-pan{cursor:grab}.panning{cursor:grabbing}.stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.stage-smooth{transition:transform 90ms ease-out}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.before-canvas{visibility:hidden}.split-before .before-canvas{visibility:visible}.hold-before .before-canvas{visibility:visible;clip-path:none!important}.label-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.label-layer text{stroke:#000000bf;stroke-width:.25em;paint-order:stroke;dominant-baseline:middle}.label-layer .label-sea{fill:var(--paper);font-family:var(--atlas-font);letter-spacing:.06em;font-style:italic}.label-layer polyline.label-sea{fill:none;stroke:#ece4d388;stroke-linejoin:round}.label-layer .label-crater{fill:#bff7e6;font-weight:600}.label-layer .label-mark{fill:none;stroke:#7defd0}.hold-before .label-layer{display:none}.split-line{cursor:ew-resize;touch-action:none;width:32px;margin-left:-16px;position:absolute;top:8px;bottom:0}.split-line:before{content:"";background:var(--paper);width:1px;position:absolute;top:0;bottom:0;left:16px}.split-grip{width:26px;height:26px;color:var(--ink-0);background:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-tag{background:var(--ink-1);font:15px var(--atlas-font);white-space:nowrap;padding:3px 8px;position:absolute;top:18px}.split-tag-before{right:23px}.split-tag-after{left:23px}.original-banner{background:var(--ink-1);color:var(--paper);font:italic 17px var(--atlas-font);pointer-events:none;padding:4px 12px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.sample-note{background:var(--ink-1);width:max-content;max-width:calc(100% - 32px);color:var(--paper-dim);border:1px solid var(--rule);align-items:center;gap:8px;padding:0 6px 0 12px;font-size:14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.sample-note button{color:var(--paper-dim);flex-shrink:0;font-size:17px}.histogram{border-top:1px solid var(--rule);flex-shrink:0;height:72px;margin:14px 24px 0;padding-left:86px;position:relative}.histogram-caption{color:var(--paper-dim);font:italic 16px var(--atlas-font);position:absolute;top:12px;left:0}.histogram-caption span{letter-spacing:1px;margin-top:5px;font:12px system-ui;display:block}.histogram-canvas{width:100%;height:43px;display:block}.histogram-zones{color:var(--paper-dim);text-align:center;grid-template-columns:repeat(3,1fr);font-size:12px;display:grid}.status-bar{border-top:1px solid var(--rule);background:var(--ink-1);flex-shrink:0;align-items:center;gap:12px;min-height:62px;padding:6px 14px;display:flex}.status-info{flex:1;min-width:80px}.status-message{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.status-message>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-dot{background:var(--titan);border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.busy{background:var(--iron);animation:1.6s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{opacity:.35}}.image-info{color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font:12px/1.5 ui-monospace,monospace;display:block;overflow:hidden}.status-error{min-width:0}.status-error summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.status-error p{border:1px solid var(--iron);background:var(--ink-1);z-index:20;overflow-wrap:anywhere;white-space:normal;max-width:min(500px,100vw - 40px);padding:18px;position:fixed;bottom:65px;right:20px}.error{color:var(--iron)}.history-controls,.view-controls,.zoom-controls,.compare-controls{align-items:center;gap:2px;display:flex}.history-controls{border-inline:1px solid var(--rule);padding-inline:8px}.status-bar button{min-width:34px;color:var(--paper-dim);padding:5px 6px;font-size:14px}.status-bar button.active{color:var(--titan);background:var(--ink-2)}.zoom-value{text-align:center;min-width:38px;font:13px ui-monospace,monospace}.compare-controls{border-left:1px solid var(--rule);margin-left:7px;padding-left:7px}.drop-overlay{z-index:30;border:1px solid var(--titan);pointer-events:none;text-align:center;background:#070616ee;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:fixed;inset:8px}.drop-overlay strong{font:32px var(--atlas-font)}.drop-overlay span{color:var(--paper-dim)}@media (width>=1024px) and (width<=1250px){.studio{grid-template-columns:64px 280px minmax(0,1fr)}.studio.panel-hidden{grid-template-columns:64px 0 minmax(0,1fr)}.compare-controls span{display:none}.status-bar{gap:5px;padding-inline:8px}.history-controls{padding-inline:4px}}@media (width<=1023px){.studio,.studio.panel-hidden{flex-direction:column;display:flex}.workspace{flex:1;order:0}.workspace-heading{height:52px;padding:0 12px}.workspace-heading>span:first-child{font-size:15px}.context-panel{height:var(--sheet-height,42dvh);border-right:0;border-top:1px solid var(--rule-strong);flex-shrink:0;order:1;max-height:60dvh}.context-panel.collapsed{display:none}.sheet-handle{cursor:ns-resize;touch-action:none;border-radius:0;width:100%;min-height:24px;padding:7px;display:flex}.sheet-handle span{background:var(--paper-dim);border-radius:2px;width:36px;height:3px}.panel-heading{padding:0 20px 8px}.wordmark{display:none}.panel-title{margin:0}.panel-title h1{font-size:23px}.panel-title .icon-button{transform:rotate(-90deg)}.panel-content{padding-inline:20px}.panel-footnote{display:none}.tool-rail{border-right:0;border-top:1px solid var(--rule);padding:0 5px env(safe-area-inset-bottom);flex-direction:row;flex-shrink:0;order:2}.rail-brand{display:none}.rail-tool{flex:1;gap:3px;min-height:64px;margin:0;padding:7px 0;font-size:13px}.rail-tool.active:before{width:auto;height:2px;inset:0 15px auto}.viewport{min-height:70px;margin:0 8px}.histogram{height:54px;margin:4px 12px 0;padding-left:70px}.histogram-canvas{height:31px}.histogram-caption{font-size:14px;top:5px}.histogram-caption span,.histogram-zones{font-size:11px}.status-bar{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:4px 8px;display:grid}.status-info{min-width:0}.history-controls{border-right:0;padding-right:0}.view-controls{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr;margin-top:4px;display:grid}.zoom-controls{justify-content:center}.compare-controls{border-left:0;border-top:1px solid var(--rule);justify-content:center}.compare-controls button{flex:1}.compare-controls{margin-left:0;padding-left:0}.status-bar button{min-width:34px;padding-inline:5px;font-size:13px}.compare-controls svg{width:14px}.zoom-value{min-width:34px}.sample-note{font-size:13px;line-height:1.3;bottom:8px}.status-error p{bottom:120px}.slider-header label{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.status-dot.busy{animation:none}.stage-smooth{transition:none}}.info-button{width:32px;min-height:32px;color:var(--paper-dim);border-radius:50%;flex:0 0 32px;padding:0}.info-button>span{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;font:600 14px Georgia,serif;display:grid}.info-button[aria-expanded=true]{color:var(--titan);background:var(--ink-2)}.info-tooltip{z-index:60;border:1px solid var(--rule-strong);background:var(--ink-2);color:var(--paper);overflow-wrap:anywhere;border-radius:5px;max-height:min(60dvh,320px);padding:16px 18px;font-size:15px;line-height:1.65;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #000a}.info-tooltip strong{color:var(--titan);margin-bottom:6px;font-size:15px;display:block}.info-tooltip p{margin:0}.language-select{color:var(--paper);flex-shrink:0;align-items:center;gap:7px;display:flex}.language-select>span[aria-hidden]{color:var(--titan);font-size:22px}.language-select select{background:var(--ink-1);width:148px;min-height:38px;font-size:14px}@media (width<=1023px){.workspace-heading>span:first-child{font:15px var(--atlas-font);line-height:1.25}.language-select select{width:120px;font-size:14px}.language-select>span[aria-hidden]{display:none}.rail-tool{font-size:12px}.status-bar button,.sample-note{font-size:13px}.swatches{margin:12px 0 10px}.swatch-strip{height:24px}.slider-section summary{padding:12px 0}}.tool-rail{background:var(--ink-1)}.rail-brand{color:var(--aurora);place-items:center;display:grid}.rail-tool{color:var(--paper-dim);background:0 0;border-color:#0000;border-radius:8px}.rail-tool:hover:not(:disabled){background:var(--ink-2);border-color:var(--rule-strong);color:var(--paper)}.rail-tool.active{border-color:var(--rule-strong);background:var(--ink-2);color:var(--aurora);font-weight:600}.rail-tool.active:before{background:var(--aurora);border-radius:3px;width:3px}.context-panel{background:var(--ink-1)}.wordmark{letter-spacing:-.6px;color:var(--aurora);font-weight:700}.plate-number{color:var(--paper-faint)}.primary,.export-jpeg{background:var(--aurora);border-color:var(--aurora);color:#0a0a10;font-weight:700}.primary:hover:not(:disabled),.export-jpeg:hover:not(:disabled){color:#0a0a10;background:#9bc0e3;border-color:#9bc0e3}button:hover:not(:disabled){border-color:var(--rule-strong);background:var(--ink-3);color:var(--paper)}button:active:not(:disabled){background:#2c2c42}.text-button{color:var(--aurora);padding-inline:12px}.swatch{border-color:var(--rule-strong);background:var(--ink-2);border-radius:7px;padding:5px}.swatch[aria-pressed=true]{border:2px solid var(--aurora);color:var(--aurora);padding:4px;font-weight:600}.swatch-strip{border-radius:4px}.sample-button{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:8px;margin-top:14px;padding:9px 11px;font-size:14px;font-weight:600}.slider-value{background:var(--ink-2);border:1px solid var(--rule-strong);color:var(--paper);border-radius:5px;padding-inline:5px}.modified{color:var(--aurora)}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rule-strong) var(--fill-start), var(--aurora) var(--fill-start), var(--aurora) var(--fill-end), var(--rule-strong) var(--fill-end));border-radius:2px;height:3px}input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--rule-strong) var(--fill-start), var(--aurora) var(--fill-start), var(--aurora) var(--fill-end), var(--rule-strong) var(--fill-end));border-radius:2px;height:3px}input[type=range]::-webkit-slider-thumb{background:var(--paper);width:14px;height:14px;box-shadow:none;border-radius:50%;margin-top:-5.5px}input[type=range]::-moz-range-thumb{background:var(--paper);width:14px;height:14px;box-shadow:none;border:0;border-radius:50%}select{background:var(--ink-2);color:var(--paper);border-radius:8px}.file-drop{border:1px dashed var(--rule-strong);background:var(--ink-2);border-radius:10px}.info-button{background:0 0;border:0}.info-button:hover:not(:disabled){background:var(--ink-3)}.info-tooltip{border-color:var(--rule-strong);border-radius:8px}.language-select select{background:var(--ink-2)}.notice,.error{color:var(--nebula)}.status-error p{border-color:var(--nebula)}.status-dot{background:var(--aurora);box-shadow:none}.status-dot.busy{background:var(--nebula);box-shadow:none}progress::-webkit-progress-value{background:var(--aurora)}progress::-moz-progress-bar{background:var(--aurora)}.status-bar{background:var(--ink-1);gap:7px}.status-bar button{color:#f1f4fa;background:#2b3347;border:1px solid #55627f;font-weight:500}.status-bar button:hover:not(:disabled){border-color:var(--aurora);color:#fff;background:#3a4660}.status-bar button:disabled{border-color:var(--rule);color:var(--paper-faint);opacity:.55;background:0 0}.status-bar button.active,.status-bar button[aria-pressed=true]{background:var(--aurora);border-color:var(--aurora);color:#0a0a10;font-weight:700}.status-bar .compare-controls button{background:#34405a;border-color:#6c7ea3}.history-controls,.zoom-controls,.compare-controls{gap:6px}.history-controls{padding-inline:8px}.workspace-heading{color:var(--paper)}.workspace-heading>span:first-child{font-style:normal;font-weight:600}.viewport{border:1px solid var(--rule);box-shadow:none;background:#000;border-radius:8px}.viewport:before,.viewport:after{display:none}.label-layer .label-sea{fill:#f4f0e8}.split-line:before{background:#fff}.split-grip{color:#181824;background:#fff}.split-tag,.original-banner{background:var(--ink-1);border:1px solid var(--rule-strong);border-radius:6px}.sample-note{background:var(--ink-1);color:var(--paper);border-color:var(--rule-strong);border-radius:8px}.drop-overlay{border-color:var(--aurora);background:#0a0a10f2;border-style:dashed;border-radius:12px}.sheet-handle{background:0 0;border:0}.histogram{background:var(--ink-1);border:1px solid var(--rule);border-radius:8px}.histogram-caption{color:var(--paper);left:10px}.histogram-zones{color:var(--paper-dim)}@media (width<=1023px){.panel-title{margin-top:0}.slider-item{margin-bottom:8px}.tool-rail{padding-top:5px;padding-bottom:max(5px, env(safe-area-inset-bottom));gap:4px}.rail-tool{min-width:0}}.brand-lockup{align-items:center;gap:9px;min-width:0;display:flex}.brand-lockup>img{object-fit:contain;flex:none;display:block}.brand-type{white-space:nowrap;letter-spacing:-1.5px;align-items:baseline;font:700 30px/1.15 Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;display:inline-flex}.brand-lucky{color:var(--paper);font-weight:650}.brand-moon{color:var(--titan);font-weight:800}.wordmark.brand-lockup{letter-spacing:normal}.wordmark .brand-type>span{font:inherit;letter-spacing:inherit;text-transform:none;margin:0;display:inline}.wordmark .brand-type .brand-lucky{color:var(--paper);font-weight:650}.wordmark .brand-type .brand-moon{color:var(--titan);font-weight:800}.rail-brand{justify-content:center;align-items:flex-start;display:flex}.rail-brand>img{object-fit:contain;display:block}.workspace-brand{display:none}@media (width<=1023px){.wordmark.brand-lockup,.rail-brand{display:none}.workspace-brand{gap:4px;display:flex}.workspace-brand>img{width:34px;height:34px}.workspace-brand .brand-type{letter-spacing:-1.1px;font-size:23px}.workspace-caption{display:none}}.wordmark .brand-type{letter-spacing:-1.5px;text-transform:none;margin:0;font:700 30px/1.15 Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;display:inline-flex}.brand-moon{margin-left:2px}
