.lab-assist{color:var(--ink,#fcf2d4);background:var(--canvas,#080d16);border:1px solid #087ea0;padding:1rem;font:15px/1.5 Arial,sans-serif;width:100%;min-width:0;overflow-wrap:anywhere}.lab-assist,.lab-assist *,.lab-assist :after,.lab-assist :before{box-sizing:border-box}.lab-assist .la-form{display:block;padding:0;margin:0;width:100%;max-width:none;min-height:0;border:0;box-shadow:none}.lab-assist .la-form,.lab-assist .la-form label,.lab-assist .la-form small,.lab-assist details>summary{background:transparent;color:inherit}.lab-assist h3{font:700 1.3rem/1.2 Arial,sans-serif;margin:.4rem 0;color:inherit}.lab-assist h4{font-size:1.1rem;margin:1rem 0 .5rem}.lab-assist h5{font-size:1rem;margin:1rem 0 .4rem}.lab-assist p{margin:.6rem 0;font-size:inherit;color:inherit}.lab-assist .la-eyebrow{color:#09a1d2;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.lab-assist label:not(.la-consent){display:block;font-weight:700;margin:.85rem 0 .3rem}.lab-assist input:not([type=checkbox]),.lab-assist textarea{display:block;width:100%;border:1px solid #4f515c;border-radius:0;background:var(--panel,#1e2330);color:inherit;font:inherit;padding:.6rem}.lab-assist textarea{resize:vertical}.lab-assist select{width:100%;border:1px solid #4f515c;background:var(--panel,#1e2330);color:inherit;font:inherit;min-height:44px;padding:.5rem}.lab-assist .la-journal p{white-space:pre-wrap}.lab-assist .la-consent{display:flex;align-items:start;gap:.5rem;margin:1rem 0}.lab-assist input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.2rem}.lab-assist button{font:inherit;color:inherit;padding:.6rem .8rem;min-height:44px;border:1px solid #087ea0;border-radius:0;background:var(--panel,#1e2330);cursor:pointer;white-space:normal}.lab-assist button:hover:not(:disabled){border-color:#f29807}.lab-assist button[type=submit]:focus-visible,.lab-assist button[type=submit]:hover:not(:disabled){background:#09a1d2;color:#010208}.lab-assist button:disabled{opacity:.55;cursor:not-allowed}.lab-assist [type=submit]{background:#09a1d2;color:#010208;font-weight:700}.lab-assist .la-action-list,.lab-assist .la-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.lab-assist details{margin:.8rem 0;padding:.6rem;border:1px solid #4f515c;background:transparent}.lab-assist details:not([open]){min-height:0;height:auto}.lab-assist summary{cursor:pointer;font-weight:700;min-height:28px}.lab-assist article{border-top:1px solid #4f515c;padding:.65rem 0}.lab-assist .la-status{border-left:2px solid #f29807;padding-left:.6rem}.lab-assist .la-receipt-list article p,.lab-assist .la-status{white-space:pre-wrap}.lab-assist .la-confirm{border:1px solid #f29807;padding:.8rem;margin:.7rem 0}.lab-assist .la-service,.lab-assist small{font-size:.85rem}.lab-assist [hidden]{display:none!important}.lab-assist :focus-visible{outline:2px solid #f29807;outline-offset:3px}@media(max-width:480px){.lab-assist{padding:.75rem}.lab-assist .la-action-list>*,.lab-assist .la-buttons>*{flex:1 1 100%}}.lab-workspace{--lw-blue:#08a5cd;--lw-ink:#fff3cd;--lw-bg:#03060b;color:var(--lw-ink);background:var(--lw-bg);border:1px solid #23505e;border-top:3px solid var(--lw-blue);padding:clamp(16px,3vw,24px);margin-block:24px;font:400 15px/1.5 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;min-width:0}.lab-workspace,.lab-workspace *{box-sizing:border-box}.lab-workspace [hidden]{display:none!important}.lab-workspace h3{font-size:24px;line-height:1.2;margin:4px 0 12px}.lab-workspace h4{font-size:18px;margin:0 0 8px}.lab-workspace p{margin:8px 0 16px}.lab-workspace .lw-kicker{color:var(--lw-blue);font-size:13px;font-weight:700;margin:0}.lab-workspace label{display:block;font-weight:700;margin:14px 0 6px}.lab-workspace input,.lab-workspace select,.lab-workspace textarea{width:100%;min-width:0;border:1px solid #527080;border-radius:0;background:#111824;color:var(--lw-ink);padding:10px 12px;font:inherit}.lab-workspace select{min-height:44px}.lab-workspace .lw-link,.lab-workspace button{display:inline-block;border:1px solid var(--lw-blue);border-radius:0;background:#112631;color:var(--lw-ink);padding:10px 14px;font:700 14px/1.4 Arial,Helvetica,sans-serif;min-height:44px;cursor:pointer;text-decoration:none;margin:8px 8px 4px 0}.lab-workspace button:disabled{opacity:.5;cursor:wait}.lab-workspace :focus-visible{outline:3px solid #ffab00;outline-offset:3px}.lab-workspace [data-lw-active],.lab-workspace [data-lw-review]{border-left:3px solid #ffab00;padding:14px;background:#12151b;margin-top:18px}.lab-workspace [data-lw-status]{padding:10px 0;color:#f2d589}.lab-workspace details{border-top:1px solid #334555;padding-top:12px;margin-top:16px}.lab-workspace summary{cursor:pointer;font-weight:700;min-height:32px}.lab-workspace article{border-bottom:1px solid #334555;padding:12px 0}.lab-workspace small{display:block;color:#afbcc4}.lab-workspace [data-lw-next]{margin-top:20px}.lab-workspace .lw-buttons{display:flex;flex-wrap:wrap;gap:4px}.lab-workspace .lw-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-block:12px}.lab-workspace .lw-result-grid article{border:1px solid #334555;padding:12px;min-width:0;background:#080f18}.lab-workspace .lw-result-grid h5{font:700 16px/1.4 Arial,Helvetica,sans-serif;margin:0 0 12px}.lab-workspace .lw-result-grid dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;margin:0}.lab-workspace .lw-result-grid dt{color:#afbcc4}.lab-workspace .lw-result-grid dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.lab-workspace .lw-result-details summary{padding-block:6px;min-height:44px}.lab-workspace .lw-result-details p{white-space:pre-line}.lab-workspace [data-lw-note-options]{border:0;padding:0;min-width:0;margin:12px 0}.lab-workspace [data-lw-note-options] legend{font-weight:700}.lab-workspace [data-lw-note-options] label{display:flex;align-items:flex-start;gap:12px;border:1px solid #334555;padding:12px;margin:8px 0;cursor:pointer;font-weight:400;min-height:44px}.lab-workspace [data-lw-note-options] input{flex:0 0 20px;width:20px;height:20px;margin:2px 0;accent-color:var(--lw-blue)}.lab-workspace [data-lw-note-options] span{min-width:0}.lab-workspace [data-lw-notes]>summary{min-height:44px;padding-block:6px}.geo-assist-panel.lab-skin{flex:0 0 auto;min-width:0;color:var(--text);background:var(--surface);border-bottom:var(--ol) solid var(--edge);font:500 14px/1.4 var(--display)}.geo-assist-panel.lab-skin>summary{display:flex;align-items:center;gap:4px 12px;min-height:44px;padding:0 8px 0 16px;cursor:pointer;list-style:none}.geo-assist-panel.lab-skin>summary::-webkit-details-marker{display:none}.geo-assist-panel .geo-assist-kicker{flex:none;color:var(--text-dim);font:700 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.geo-assist-panel.lab-skin>summary strong{flex:none;color:var(--text);font-weight:800}.geo-assist-panel .geo-assist-hint{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-dim);text-align:right;white-space:nowrap;text-overflow:ellipsis}.geo-assist-panel .geo-assist-mark{flex:none;width:28px;height:28px;border:var(--ol-thin) solid var(--control-edge);border-radius:50%;background:linear-gradient(var(--text),var(--text)) 50% /12px 2.5px no-repeat,linear-gradient(var(--text),var(--text)) 50% /2.5px 12px no-repeat,var(--surface);box-shadow:2px 2px 0 var(--edge);transition:transform var(--t-open) var(--ease)}.geo-assist-panel[open] .geo-assist-mark{transform:rotate(45deg)}.geo-assist-panel.lab-skin>summary:hover strong{-webkit-text-decoration:underline 2px var(--link-line);text-decoration:underline 2px var(--link-line);text-underline-offset:.3em}.geo-assist-panel.lab-skin>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.geo-assist-panel .geo-assist-loading{margin:0;padding:8px 16px 12px;color:var(--text-dim);font-size:13px}.geo-assist-body{max-height:44vh;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px;border-top:var(--ol-thin) solid var(--divider);background:var(--bg);font:500 14px/1.5 var(--display)}.geo-assist-body p{margin:.3rem 0 .65rem;overflow-wrap:anywhere}.geo-assist-observation{padding:10px 14px;border:var(--ol-thin) solid var(--control-edge);border-radius:var(--r);background:var(--surface)}.geo-assist-observation strong{color:var(--text-dim);font:700 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.geo-assist-observation p:last-child{margin-bottom:.2rem}.geo-assist-compare-pick{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-block:.75rem;padding:10px 14px;border:var(--ol-thin) solid var(--control-edge);border-radius:var(--r)}.geo-assist-compare-pick legend{padding-inline:.3rem;font-weight:800}.geo-assist-compare-pick label{flex:1 1 160px;min-width:0;font-weight:700}.geo-assist-compare-pick select{display:block;width:100%;min-height:44px;margin-top:.3rem;padding:.35rem 40px .35rem 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--ol) solid var(--control-edge);border-radius:var(--r);color:var(--text);font:600 14px/1.3 var(--display);background:linear-gradient(45deg,transparent 50%,var(--text) 50%) right 20px center /7px 7px no-repeat,linear-gradient(135deg,var(--text) 50%,transparent 50%) right 13px center /7px 7px no-repeat,var(--surface)}.geo-assist-compare-pick p{flex-basis:100%;margin-bottom:0;color:var(--text-dim)}.geo-assist-comparison{margin-block:.75rem;padding:12px 14px;border:var(--ol) solid var(--edge);border-radius:var(--r);background:var(--surface);box-shadow:var(--pop-sm) var(--pop-sm) 0 var(--edge)}.geo-assist-comparison h3{margin:0 0 .5rem;font:800 16px/1.25 var(--display)}.geo-assist-comparison-scroll{max-width:100%;overflow-x:auto}.geo-assist-comparison table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.geo-assist-comparison caption{margin-bottom:.3rem;color:var(--text-dim);text-align:left}.geo-assist-comparison td,.geo-assist-comparison th{padding:.4rem;border-bottom:var(--ol-thin) solid var(--divider);text-align:left}.geo-assist-comparison th{font-weight:800}.geo-assist-comparison p{margin-bottom:0;color:var(--text-dim)}.geo-assist-body [role=alert]{padding:10px 14px;border:var(--ol) solid var(--danger);border-radius:var(--r);background:var(--surface);font-weight:700}.lab-skin :is(.lab-assist,.lab-workspace) header{display:block;height:auto;padding:0;border:0;background:transparent}.lab-skin .lab-assist{margin-top:12px;color:var(--text);background:var(--surface);border:var(--ol-thin) solid var(--control-edge);border-radius:var(--r);font:500 15px/1.5 var(--display)}.lab-skin .lab-assist .la-eyebrow{color:var(--text-dim);font:700 max(12px,.76rem)/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.lab-skin .lab-assist h3{font:800 1.2rem/1.2 var(--display);letter-spacing:-.02em}.lab-skin .lab-assist :is(h4,h5){font-family:var(--display);font-weight:800}.lab-skin .lab-assist :is(input:not([type=checkbox]),textarea,select){border:var(--ol) solid var(--control-edge);border-radius:var(--r);color:var(--text);background:var(--surface);box-shadow:none;font-weight:600}.lab-skin .lab-assist input[type=checkbox]{accent-color:var(--text)}.lab-skin .lab-assist :is(input,textarea)::-moz-placeholder{color:var(--text-dim);opacity:1}.lab-skin .lab-assist :is(input,textarea)::placeholder{color:var(--text-dim);opacity:1}.lab-skin .lab-assist button{border:var(--ol) solid var(--control-edge);border-radius:var(--pill);color:var(--text);background:var(--surface);box-shadow:var(--pop-sm) var(--pop-sm) 0 var(--edge);font-weight:800}.lab-skin .lab-assist button:hover:not(:disabled){border-color:var(--control-edge)}.lab-skin .lab-assist [type=submit],.lab-skin .lab-assist button[type=submit]:is(:hover,:focus-visible):not(:disabled){border-color:var(--edge);color:var(--text);background:var(--surface)}.lab-skin .lab-assist button:disabled{border-style:dashed;color:var(--text-dim);box-shadow:none;opacity:1}.lab-skin .lab-assist :is(details,article){border-color:var(--divider)}.lab-skin .lab-assist :is(.la-status,.la-confirm){border-color:var(--control-edge)}.lab-skin :is(.lab-assist,.lab-workspace) :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.lab-skin .lab-workspace{--lw-blue:var(--text-dim);--lw-ink:var(--text);--lw-bg:var(--surface);border-color:var(--control-edge);border-top-color:var(--control-edge);border-radius:var(--r-lg);font-family:var(--display)}.lab-skin .lab-workspace .lw-kicker{color:var(--text-dim);font:700 max(12px,.76rem)/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.lab-skin .lab-workspace h3{font:800 1.2rem/1.2 var(--display);letter-spacing:-.02em}.lab-skin .lab-workspace :is(input,textarea,select){border:var(--ol) solid var(--control-edge);border-radius:var(--r);color:var(--text);background:var(--surface);box-shadow:none}.lab-skin .lab-workspace :is(button,.lw-link){border:var(--ol) solid var(--control-edge);border-radius:var(--pill);color:var(--text);background:var(--surface);box-shadow:var(--pop-sm) var(--pop-sm) 0 var(--edge);font-family:var(--display);font-weight:800}.lab-skin .lab-workspace :is([data-lw-review],[data-lw-active]){border-left-color:var(--picked);background:var(--bg)}.lab-skin .lab-workspace [data-lw-status]{color:var(--text-dim)}.lab-skin .lab-workspace :is(details,article,.lw-result-grid article,[data-lw-note-options] label){border-color:var(--divider);background:transparent}.lab-skin .lab-workspace :is(small,.lw-result-grid dt){color:var(--text-dim)}.lab-skin .lab-workspace .lw-result-grid h5{font-family:var(--display)}.geo-desk-return.lab-skin{width:min(30rem,calc(100vw - 2rem));padding:10px 12px 12px 16px;border:var(--ol) solid var(--edge);border-radius:var(--r-lg);color:var(--text);background:var(--surface);box-shadow:var(--pop-lg) var(--pop-lg) 0 var(--edge);font:500 13px/1.4 var(--display)}.geo-desk-return__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.geo-desk-return__copy{min-width:0}.geo-desk-return__kicker{margin:0 0 2px;color:var(--text-dim);font:700 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.geo-desk-return__line{margin:0;color:var(--text);overflow-wrap:anywhere}.geo-desk-return__line-dim{margin:2px 0 0;color:var(--text-dim);font-size:12px;overflow-wrap:anywhere}.geo-desk-return.lab-skin button{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;border:var(--ol-thin) solid var(--control-edge);border-radius:var(--pill);color:var(--text);background:var(--surface);box-shadow:var(--pop-sm) var(--pop-sm) 0 var(--edge);font:800 13px/1.2 var(--display);cursor:pointer}.geo-desk-return.lab-skin button:disabled{border-style:dashed;color:var(--text-dim);box-shadow:none;cursor:default}.geo-desk-return__status{margin:8px 0 0;font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.geo-desk-return__status[data-tone=error]{padding:8px 12px;border:var(--ol-thin) solid var(--danger);border-radius:var(--r)}.geo-desk-return__manual{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:8px 8px 8px 12px;border:var(--ol-thin) solid var(--control-edge);border-radius:var(--r);background:var(--bg)}.geo-desk-return__manual[data-tone=error]{border-color:var(--danger)}.geo-desk-return__manual p{margin:0;overflow-wrap:anywhere}.geo-course-fallback.lab-skin{margin:0;padding:10px 16px;border-bottom:var(--ol) solid var(--edge);color:var(--text);background:var(--surface);font:600 14px/1.4 var(--display)}.geo-course-fallback.lab-skin a{display:inline-flex;align-items:center;min-height:44px;margin:-8px 0;color:var(--text);font-weight:800;-webkit-text-decoration:underline 3px var(--link-line);text-decoration:underline 3px var(--link-line);text-underline-offset:.3em}@media (hover:hover){.geo-desk-return.lab-skin button:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:calc(var(--pop-sm) + 1px) calc(var(--pop-sm) + 1px) 0 var(--edge)}}.geo-desk-return.lab-skin button:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--edge)}.geo-course-fallback.lab-skin :focus-visible,.geo-desk-return.lab-skin :focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:480px){.geo-assist-panel.lab-skin>summary{padding-left:12px;gap:4px 8px}.geo-assist-panel .geo-assist-kicker{display:none}.geo-assist-panel .geo-assist-hint{font-size:12px}.geo-assist-body{padding:10px 12px 14px}.geo-desk-return__manual,.geo-desk-return__row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.geo-assist-panel .geo-assist-mark{transition:none}.geo-assist-panel[open] .geo-assist-mark{transform:none;background:linear-gradient(var(--text),var(--text)) 50% /12px 2.5px no-repeat,var(--surface)}.geo-desk-return.lab-skin button{transition:none;transform:none!important}}.spatial-study-panel.lab-skin{color:var(--text);background:var(--surface);border-bottom:var(--ol-thin) solid var(--edge);font:500 14px/1.4 var(--display)}.spatial-study-panel.lab-skin summary{min-height:48px;padding:8px 16px;font-size:14px}.spatial-study-panel.lab-skin :is(span,label,svg,p){color:inherit}.spatial-study-panel.lab-skin summary span span{background:var(--bg);border-radius:var(--pill);padding:4px 8px;font:700 12px/1.2 var(--mono)}.spatial-study-panel.lab-skin>div{padding:12px 16px 16px;border-color:var(--divider);font-size:14px}.spatial-study-panel.lab-skin :is(button,a){min-height:44px;padding:8px 14px;border:var(--ol-thin) solid var(--control-edge);border-radius:var(--pill);background:var(--surface);color:var(--text);font:800 13px/1.3 var(--display);box-shadow:var(--pop-sm) var(--pop-sm) 0 var(--edge)}.spatial-study-panel.lab-skin button[aria-pressed=true]{background:var(--picked);color:var(--on-picked)}.spatial-study-panel.lab-skin :is(button,a):hover{border-color:var(--edge)}.spatial-study-panel.lab-skin button:disabled{color:var(--text-dim);border-style:dashed;box-shadow:none}.spatial-study-panel.lab-skin :is(input:not([type=checkbox]),textarea){min-height:44px;border:var(--ol-thin) solid var(--control-edge);border-radius:var(--r);color:var(--text);background:var(--surface);font:500 14px/1.4 var(--display)}.spatial-study-panel.lab-skin input[type=checkbox]{accent-color:var(--text)}.spatial-study-panel.lab-skin :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.spatial-study-panel.lab-skin :is(fieldset,.border-t){border-color:var(--divider)}.geo-case-chrome.lab-skin [data-testid=atb-strip]{min-height:44px;height:auto!important;padding:8px 16px!important;color:var(--text)!important;background:var(--surface)!important;border:0!important;border-bottom:var(--ol-thin) solid var(--edge)!important;font:600 13px/1.4 var(--display)!important}.geo-case-chrome.lab-skin [data-testid=atb-strip] span{color:inherit!important;background:transparent!important;border-color:var(--divider)!important;font-size:inherit!important}.geo-case-chrome.lab-skin [data-testid=atb-strip] button{min-height:28px;border-color:var(--control-edge)!important;border-radius:var(--pill)!important;color:var(--text)!important;background:var(--surface)!important}@media (max-width:480px){.spatial-study-panel.lab-skin summary{padding:8px 12px;gap:8px}.spatial-study-panel.lab-skin summary>span:last-child{font-size:0;gap:0}.spatial-study-panel.lab-skin>div{padding:12px}.spatial-study-panel.lab-skin label.min-w-\[220px\]{min-width:100%}}.geo-native-case button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin:8px 10px 4px 0;padding:9px 16px;border:var(--ol-thin) solid var(--edge);border-radius:999px;box-shadow:2px 3px 0 var(--edge);background:var(--surface);color:var(--text);font:700 14px/1.35 var(--display)}.geo-native-case button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.geo-native-case button:hover{background:var(--bg)}.lab-skin{--c-ink:#07030f;--c-night:#12082a;--c-plum:#26174f;--c-lilac:#cdbfe3;--c-cream:#fff6e5;--c-paper:#f4e7cc;--c-dusk:#574a75;--c-lime:#c6ff3d;--c-sky:#3df0ff;--c-sky-deep:#005f86;--c-red:#ff5d5d;--c-red-deep:#b42318;color-scheme:dark;--bg:var(--c-night);--surface:var(--c-plum);--text:var(--c-cream);--text-dim:var(--c-lilac);--edge:var(--c-ink);--control-edge:var(--c-lilac);--rule:var(--c-plum);--divider:color-mix(in srgb,var(--text-dim) 42%,transparent);--accent:var(--c-lime);--on-accent:var(--c-ink);--tile:var(--c-lime);--picked:var(--c-cream);--on-picked:var(--c-ink);--link-line:var(--c-cream);--focus:var(--c-sky);--danger:var(--c-red);--on-danger:var(--c-ink);--screen:var(--c-ink);--scrim:color-mix(in srgb,var(--c-ink) 72%,transparent);--glow:color-mix(in srgb,var(--c-sky) 7%,transparent);--hl-fg:var(--c-lime);--hl-bg:transparent;--hl-edge:transparent;--hl-shadow:var(--c-ink);--ui-icon-accent:currentColor;--ui-icon-warm:currentColor;--ui-icon-pop:currentColor;--ol:3px;--ol-thin:2px;--pop:4px;--pop-sm:3px;--pop-lg:7px;--r:14px;--r-lg:24px;--pill:999px;--display:"Bricolage Grotesque",ui-rounded,"Avenir Next",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-press:120ms;--t-lift:140ms;--t-open:160ms;--ease:cubic-bezier(0.2,0.8,0.2,1);--ink:var(--text);--canvas:var(--bg);--panel:var(--surface);color:var(--text);font-family:var(--display)}.lab-skin[data-lab-theme=paper],html[data-theme=paper] .lab-skin:not([data-lab-theme=dark]){color-scheme:light;--bg:var(--c-paper);--surface:var(--c-cream);--text:var(--c-ink);--text-dim:var(--c-dusk);--control-edge:var(--c-ink);--rule:var(--c-ink);--picked:var(--c-ink);--on-picked:var(--c-cream);--link-line:var(--c-ink);--focus:var(--c-sky-deep);--danger:var(--c-red-deep);--on-danger:var(--c-cream);--scrim:color-mix(in srgb,var(--c-night) 50%,transparent);--glow:transparent;--hl-fg:var(--c-ink);--hl-bg:var(--c-lime);--hl-edge:var(--c-ink);--hl-shadow:transparent}