:root.orca-parity{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-ui);--t-label:600 13px/18px var(--font-ui);--t-small:400 12px/16px var(--font-ui);--t-body:400 13px/18px var(--font-ui);--t-num:400 13px/18px var(--font-ui);--t-title:600 14px/20px var(--font-ui);--t-readout:600 14px/20px var(--font-ui);--t-hero:600 14px/20px var(--font-ui);--t-stat:600 22px/28px var(--font-ui);--label-track:0;--chrome:#1e1e1e;--chrome-raised:#2d2d2d;--on-chrome:#f5f5f5;--on-chrome-dim:#bebebe;--panel:#363636;--surface:#484848;--overlay:#565656;--group-fill:#2d2d2d;--changed:#da982f;--sunken:#232323;--canvas:#2a2a2a;--line:#545454;--line-strong:#6a6a6a;--ink:#f5f5f5;--ink-2:#e8e8e8;--ink-3:#bebebe;--ink-disabled:#929292;--danger:#ff7869;--danger-tint:#4a2b28;--warn:#f5a524;--status-warn:#da982f;--scrim:#0008;--accent:#ffc43d;--accent-strong:#da982f;--on-accent:#181818;--accent-text:#ffc43d;--selection-fill:#5a5a5a;--selected-foreground:#f5f5f5;--disabled-foreground:#929292;--accent-ink:var(--on-accent);--focus:#bebebe;--swatch-ring:#ffffff3d;--s-1:2px;--s-2:4px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:24px;--s-7:32px;--section-header:#3c3c3c;--h-tool:36px;--section-inset:12px;--section-gap:8px;--section-heading-gap:4px;--h-compact:28px;--h-control:32px;--h-field:32px;--h-row:30px;--h-line:30px;--h-bar:40px;--r-1:3px;--r-2:4px;--r-3:4px;--control-height:32px;--control-radius:3px;--section-radius:4px;--row-h:30px;--control-bg:#484848;--selector-bg:#484848;--segment-active:#ffc43d;--raised:#484848;--hover:#3f3f3f;--label:#e8e8e8;--border-control:#8c8c8c;--frame:#545454;--rule:#545454;--muted:#bebebe;--shadow-pop:0 6px 18px #0006;--icon-filter:grayscale(1) brightness(1.15);--space-section:var(--s-5);--space-head:var(--s-3);--space-row:var(--s-3);--space-group:var(--s-6);--control-pad-x:var(--s-4);--slant-angle:13.5deg;--slant-radius:3px;--slant-border:var(--line-strong);--slant-fill:var(--control-bg);--slant-fill-hover:var(--hover);--slant-fill-pressed:var(--sunken);--accent-pressed:#c58022;--info:#a1d2ff;--success:#3ddc84;--bed-plate:#3a3a3a;--bed-texture:#363636;--bed-grid:#7a7a7a;--bed-outline:#d6d6d6;--slant-fill-selected:var(--segment-active);--slant-fill-primary:var(--accent);--slant-fill-primary-hover:var(--accent-strong);--slant-fill-tab:var(--sunken);--dur-1:80ms;--dur-2:.14s;--dur-3:.18s;--ease:ease}:root.orca-parity[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chrome:#ebebeb;--chrome-raised:#e0e0e0;--on-chrome:#111;--on-chrome-dim:#5c5c5c;--panel:#fff;--surface:#f5f5f5;--sunken:#f0f0f0;--canvas:#e0e0e0;--line:#c8c8c8;--line-strong:#8f8f8f;--ink:#111;--ink-2:#2b2b2b;--ink-3:#5c5c5c;--ink-disabled:#8c8c8c;--danger:#c62828;--danger-tint:#fce4e4;--warn:#111;--scrim:#1116;--accent:#ffc43d;--accent-strong:#da982f;--accent-pressed:#c58022;--on-accent:#181818;--accent-text:#8a5a00;--selection-fill:#d4d4d4;--selected-foreground:#181818;--disabled-foreground:#8c8c8c;--focus:#5c5c5c;--swatch-ring:#00000061;--status-warn:#9a5b00;--section-header:#ebebeb;--control-bg:#f2f2f2;--selector-bg:#fff;--segment-active:#ffc43d;--raised:#fff;--hover:#e6e6e6;--label:#2b2b2b;--border-control:#8f8f8f;--frame:#c8c8c8;--rule:#c8c8c8;--muted:#4a4a4a;--shadow-pop:0 6px 18px #1113;--icon-filter:grayscale(1);--info:#1b65a9;--success:#1e7f4a;--changed:#b36f00;--overlay:#fff;--group-fill:#f7f7f7;--slant-fill-tab:var(--sunken);--bed-plate:#cfcfcf;--bed-texture:#c8c8c8;--bed-grid:#a6a6a6;--bed-outline:#6f6f6f}:root.orca-parity[data-canvas=dark]{--canvas:#2a2a2a}@media (prefers-reduced-motion:reduce){:root.orca-parity{--dur-1:0s;--dur-2:0s;--dur-3:0s}}:root.orca-parity{--bp-medium:900px;--bp-wide:1200px;--bp-narrow:600px}:where(.orca-parity) .num{font:var(--t-num);font-variant-numeric:tabular-nums}:where(.orca-parity) .label-caps{font:var(--t-label);text-transform:none;color:var(--ink-2)}:where(.orca-parity) :is(.btn,.btn-primary,.btn-danger){justify-content:center;align-items:center;gap:var(--s-2);height:auto;min-height:var(--h-control);padding:0 var(--control-pad-x);border:1px solid var(--border-control);border-radius:var(--control-radius);background:var(--control-bg);color:var(--ink);font:var(--t-body);cursor:pointer;transition:background var(--dur-1) var(--ease);display:inline-flex}:where(.orca-parity) .btn:hover:not(:disabled){background:var(--hover)}:where(.orca-parity) .btn:active:not(:disabled){background:var(--sunken)}:where(.orca-parity) :is(.btn-primary,.btn.primary){border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:600}:where(.orca-parity) :is(.btn-primary,.btn.primary):hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}:where(.orca-parity) :is(.btn-primary,.btn.primary):active:not(:disabled){border-color:var(--accent-pressed);background:var(--accent-pressed)}:where(.orca-parity) .btn-danger{border-color:var(--danger);background:var(--danger-tint);color:var(--danger);font-weight:600}:where(.orca-parity) .btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger-tint) 80%, var(--danger))}:where(.orca-parity) :is(.btn,.btn-primary,.btn-danger):disabled{border-color:var(--line);background:var(--sunken);color:var(--ink-3);cursor:not-allowed;font-weight:400}:where(.orca-parity) .btn-ghost{justify-content:center;align-items:center;gap:var(--s-2);height:auto;min-height:var(--h-control);padding:0 var(--control-pad-x);border-radius:var(--control-radius);color:var(--ink);font:var(--t-body);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;display:inline-flex}:where(.orca-parity) .btn-ghost:hover:not(:disabled){background:var(--hover)}:where(.orca-parity) .btn-ghost:disabled{color:var(--ink-3);cursor:not-allowed}:where(.orca-parity) .icon-btn{min-width:var(--h-control);min-height:var(--h-control);border-radius:var(--control-radius);color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}:where(.orca-parity) .icon-btn:hover:not(:disabled){background:var(--hover)}:where(.orca-parity) .icon-btn.active{background:var(--selected)}:where(.orca-parity) .icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:where(.orca-parity) .icon-btn:disabled{opacity:.35;cursor:default}:where(.orca-parity) .icon-btn img{filter:var(--icon-filter)}:where(.orca-parity) .seg{font:var(--t-body);border:0;flex:none;display:inline-flex;overflow:visible}:where(.orca-parity) .seg:not(.slant-seg){max-width:100%;height:var(--seg-h,var(--h-control));border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--sunken);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;display:inline-grid;overflow:hidden}:where(.orca-parity) .seg>button{padding:0 var(--control-pad-x);color:var(--ink-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:0}:where(.orca-parity) .seg:not(.slant-seg)>button{white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:inline-flex}:where(.orca-parity) .seg:not(.slant-seg)>button+button{box-shadow:inset 1px 0 var(--line)}:where(.orca-parity) .seg>button:hover:not(:disabled,[aria-checked=true],[aria-pressed=true],[data-state=active],.on){color:var(--ink);background:var(--hover)}:where(.orca-parity) .seg>button:is([aria-checked=true],[aria-pressed=true],[data-state=active],.on){background:var(--segment-active);color:var(--on-accent)}:where(.orca-parity) .seg:not(.slant-seg)>:is([aria-checked=true],[aria-pressed=true],[data-state=active],.on),:where(.orca-parity) .seg:not(.slant-seg)>:is([aria-checked=true],[aria-pressed=true],[data-state=active],.on)+button{box-shadow:none}:where(.orca-parity) .seg>button:disabled{color:var(--ink-3);cursor:not-allowed;background:0 0}:where(.orca-parity) .seg.num>button{font:var(--t-num);font-variant-numeric:tabular-nums;min-width:34px;padding:0 var(--s-3);font-size:12px}@media (pointer:coarse){:where(.orca-parity) .seg:not(.slant-seg){--seg-h:44px}}:where(.orca-parity) .seg-unit{font:var(--t-small);color:var(--ink-3);margin-left:var(--s-2)}:where(.orca-parity) .chip{align-items:center;gap:var(--s-2);min-height:30px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-2);color:var(--ink-2);font:var(--t-small);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}:where(.orca-parity) .chip:hover:not(:disabled){background:var(--hover);color:var(--text)}:where(.orca-parity) .chip:is([aria-pressed=true],[aria-checked=true],[data-state=on]){border-color:var(--segment-active);background:var(--segment-active);color:var(--on-accent)}:where(.orca-parity) .chip:disabled{color:var(--ink-3);cursor:not-allowed}:where(.orca-parity) .chips{gap:var(--s-2);flex-wrap:wrap;display:flex}:where(.orca-parity) :is(.slant,.seg.slant-seg>button){--slant-bg:var(--slant-fill);--slant-line:var(--slant-border);isolation:isolate;background:0 0;border:0;border-radius:0;position:relative}:where(.orca-parity) :is(.slant,.seg.slant-seg>button):before{content:"";inset:var(--slant-inset,0px) 0;z-index:-1;box-sizing:border-box;border:1px solid var(--slant-line);border-radius:var(--slant-radius);background:var(--slant-bg);transform:skewX(calc(-1 * var(--slant-angle)));transition:background var(--dur-1) var(--ease);position:absolute}:where(.orca-parity) :is(.slant,.seg.slant-seg>button):hover:not(:disabled){--slant-bg:var(--slant-fill-hover);background:0 0}:where(.orca-parity) :is(.slant,.seg.slant-seg>button):active:not(:disabled){--slant-bg:var(--slant-fill-pressed);background:0 0}:where(.orca-parity) .seg.slant-seg>button:is([aria-checked=true],[aria-pressed=true],[data-state=active],.on){--slant-bg:var(--slant-fill-selected);background:0 0}:where(.orca-parity) .seg.slant-seg>button:is([aria-checked=true],[aria-pressed=true],[data-state=active],.on):is(:hover,:active):not(:disabled){--slant-bg:var(--slant-fill-selected)}:where(.orca-parity) .chip:is([aria-pressed=true],[aria-checked=true],[data-state=on]):is(:hover,:active):not(:disabled){border-color:var(--segment-active);background:var(--segment-active);color:var(--on-accent)}:where(.orca-parity) :is(.btn-primary,.btn.primary).slant{--slant-bg:var(--slant-fill-primary);--slant-line:var(--slant-fill-primary);padding:0 var(--s-5)}:where(.orca-parity) :is(.btn-primary,.btn.primary).slant:hover:not(:disabled){--slant-bg:var(--slant-fill-primary-hover);--slant-line:var(--slant-fill-primary-hover)}:where(.orca-parity) :is(.btn-primary,.btn.primary).slant:active:not(:disabled){--slant-bg:var(--accent-pressed);--slant-line:var(--accent-pressed)}:where(.orca-parity) :is(.slant,.seg.slant-seg>button):disabled{--slant-bg:var(--sunken);--slant-line:var(--line);background:0 0}:where(.orca-parity) .seg.slant-seg{padding:0 calc(var(--h-control) * tan(var(--slant-angle)) / 2);background:0 0;border-radius:0;gap:0}:where(.orca-parity) .seg.slant-seg>button{--slant-bg:var(--sunken);min-height:var(--h-control)}:where(.orca-parity) .seg.slant-seg>button+button:before{border-left-width:0}:where(.orca-parity) .seg.slant-seg>button:not(:first-child):before{border-top-left-radius:0;border-bottom-left-radius:0}:where(.orca-parity) .seg.slant-seg>button:not(:last-child):before{border-top-right-radius:0;border-bottom-right-radius:0}:where(.orca-parity) :is(.slant,.seg.slant-seg>button,.page-tab,.slant-tab):focus-visible{outline:none}:root.orca-parity:not([data-input=pointer]) :is(.slant,.seg.slant-seg>button):focus-visible:before{outline:2px solid var(--focus);outline-offset:1px}@media (pointer:coarse),(width<=599px){:where(.orca-parity) :is(.slant,.seg.slant-seg>button){--slant-inset:4px}}:where(.orca-parity) :is(.slant-tab,.page-tab){--slant-bg:var(--slant-fill-tab);--slant-line:var(--slant-border);isolation:isolate;cursor:pointer;position:relative}:where(.orca-parity) :is(.slant-tab,.page-tab):before,:where(.orca-parity) :is(.slant-tab,.page-tab):after{content:"";top:var(--slant-inset,0px);z-index:-1;box-sizing:border-box;border:1px solid var(--slant-line);background:var(--slant-bg);width:55%;transition:background var(--dur-1) var(--ease);border-bottom:0;position:absolute;bottom:1px}:where(.orca-parity) :is(.slant-tab,.page-tab):before{border-top-left-radius:var(--slant-radius);transform:skewX(calc(-1 * var(--slant-angle)));transform-origin:0 100%;border-right:0;left:0}:where(.orca-parity) :is(.slant-tab,.page-tab):after{border-top-right-radius:var(--slant-radius);transform:skewX(var(--slant-angle));transform-origin:100% 100%;border-left:0;right:0}:where(.orca-parity) :is(.slant-tab,.page-tab):hover:not(:disabled):not([data-state=active]):not([aria-selected=true]){--slant-bg:color-mix(in srgb, var(--slant-fill-tab) 60%, var(--panel));color:var(--text)}:where(.orca-parity) :is(.slant-tab,.page-tab):is([data-state=active],[aria-selected=true]){z-index:1;--slant-bg:var(--accent);--slant-line:var(--accent);color:var(--on-accent)}:where(.orca-parity) :is(.slant-tab,.page-tab):is([data-state=active],[aria-selected=true])>img{filter:brightness(0)invert()}:where(.orca-parity) :is(.slant-tab,.page-tab):is([data-state=active],[aria-selected=true]):before,:where(.orca-parity) :is(.slant-tab,.page-tab):is([data-state=active],[aria-selected=true]):after{bottom:0}:root.orca-parity:not([data-input=pointer]) :is(.slant-tab,.page-tab):focus-visible{--slant-line:var(--focus)}:where(.orca-parity) .link{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (pointer:coarse),(hover:none),(width<=599px){:where(.orca-parity) .icon-btn{min-width:44px;min-height:44px}:where(.orca-parity) .seg:not(.slant-seg){--seg-h:44px}:where(.orca-parity) .seg>button,:where(.orca-parity) .seg.slant-seg>button,:where(.orca-parity) :is(.btn,.btn-primary,.btn-danger,.btn-ghost,.chip),:where(.orca-parity) :is(input.text,textarea.text,.dropdown){min-height:44px}}:where(.orca-parity) .sep{color:var(--ink-3);white-space:pre}:where(.orca-parity) .more-toggle{min-height:var(--h-compact);padding:0 var(--s-2);margin-left:calc(-1 * var(--s-2));color:var(--ink-2);justify-content:flex-start;align-self:flex-start}:root.orca-parity,:root.orca-parity body{color:var(--ink)}:root.orca-parity{--topbar:var(--chrome);--tabbar:var(--chrome);--tab-hover:var(--chrome-raised);--accent-hover:var(--accent-strong);--text:var(--ink);--text-dim:var(--ink-2);--text-666:var(--ink-2);--disabled:var(--ink-disabled);--border:var(--line-strong);--title-bg:var(--sunken);--modified:var(--changed);--line-eee:var(--line);--line-e4:var(--line);--line-ddd:var(--line);--line-d4:var(--line-strong);--line-ccc:var(--line-strong);--line-aaa:var(--line-strong);--line-999:var(--ink-3);--line-a6:var(--line-strong);--bg:var(--panel);--bg-soft:var(--sunken);--bg-f6:var(--sunken);--dialog-bg:var(--panel);--panel-alt:var(--sunken);--overlay-85:var(--panel);--overlay-92:var(--panel);--overlay-93:var(--panel);--overlay-94:var(--panel);--overlay-95:var(--panel);--overlay-97:var(--panel);--hover-soft:var(--sunken);--selected:var(--selection-fill);--track:var(--line-strong);--bad-bg:var(--danger-tint);--error:var(--danger);--toast:var(--chrome);font:var(--t-body);color:var(--text)}:root.orca-parity[data-theme=dark] .axis.z{color:#6f9cf0}:where(.orca-parity) *{box-sizing:border-box}html.orca-parity,:where(.orca-parity) body,:where(.orca-parity) #root{background:var(--bg);height:100%;margin:0;overflow:hidden}:where(.orca-parity) button{font:inherit;color:inherit}:where(.orca-parity) .browser-notice{border:1px solid var(--border);max-width:560px;padding:24px;height:auto!important;margin:48px auto!important;overflow:auto!important}:where(.orca-parity) .browser-notice h1{margin-top:0;font-size:14px}:where(.orca-parity) .browser-notice p{line-height:1.6}:where(.orca-parity) .browser-notice button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:4px;padding:6px 20px}:where(.orca-parity) select,:where(.orca-parity) input,:where(.orca-parity) textarea{font:inherit;color:var(--text);background-color:var(--panel)}:where(.orca-parity) .app{flex-direction:column;height:100%;display:flex}:where(.orca-parity) .topbar{background:var(--topbar);height:32px;color:var(--on-chrome);z-index:20;flex:none;align-items:center;gap:2px;padding:0 8px;display:flex;position:relative}:where(.orca-parity) .topbar-logo{margin-right:8px}:where(.orca-parity) .mock-badge{font:var(--t-label);text-transform:none;color:var(--on-chrome-dim);border:1px solid var(--on-chrome-dim);border-radius:var(--r-1);padding:0 var(--s-3);cursor:help}:where(.orca-parity) .menu{display:inline-flex;position:relative}:where(.orca-parity) .tabbar{background:var(--tabbar);flex:none;justify-content:space-between;align-items:stretch;height:40px;padding:0 0 0 4px;display:flex}:where(.orca-parity) .tabbar-actions{align-items:center;gap:8px;padding:0 10px;display:flex}:where(.orca-parity) .tabbar-actions>:is(.slant,.export-actions)+:is(.slant,.export-actions){margin-left:-6px}:where(.orca-parity) .tabbar-actions .slant.slicing:disabled{--slant-bg:linear-gradient(90deg, var(--accent) var(--p,0%), var(--sunken) var(--p,0%));--slant-line:var(--accent);color:var(--ink)}:where(.orca-parity) .side-btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:4px;min-width:120px;height:28px;padding:0 18px;font-size:13px;font-weight:600}:where(.orca-parity) .side-btn:hover:not(:disabled){background:var(--hover)}:where(.orca-parity) .side-btn:disabled{background:var(--chrome-raised);color:var(--on-chrome-dim);cursor:default}:where(.orca-parity) .side-options{display:inline-flex}:where(.orca-parity) .side-drop{min-width:0;padding:0 var(--s-3)}:where(.orca-parity) .main{flex:1;min-height:0;display:flex}:where(.orca-parity) .sidebar{width:var(--workspace-rail-width);flex:0 0 var(--workspace-rail-width);border-right:1px solid var(--line);background:var(--bg);min-width:0;min-height:0;transition:width var(--dur-2) var(--ease), display var(--dur-2) allow-discrete;flex-direction:column;display:flex;overflow:hidden auto}:where(.orca-parity) .sidebar-hidden .sidebar{border-right-width:0;flex-basis:0;width:0;display:none}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .sidebar{transition:none}}:where(.orca-parity) .sidebar-reveal{z-index:8;top:var(--s-4);left:var(--s-4);position:absolute}:where(.orca-parity) .side-section{flex:none}:where(.orca-parity) .np-result .side-title{cursor:pointer}:where(.orca-parity) .clearance-warning{border-bottom:1px solid var(--line-e4);flex-direction:column;align-items:flex-start;gap:8px;padding:8px;display:flex}:where(.orca-parity) .clearance-warning-text{color:var(--danger);font-size:12px}:where(.orca-parity) .np-result-text{white-space:pre-line;border-bottom:1px solid var(--line-e4);padding:8px 10px;font-size:12px}:where(.orca-parity) .side-title{align-items:center;gap:var(--s-3);height:32px;padding:0 var(--s-3) 0 var(--s-4);background:var(--panel);border-top:1px solid var(--line);display:flex}:where(.orca-parity) .side-section:first-child>.side-title{border-top:0}:where(.orca-parity) .side-title-text{white-space:normal;font:var(--t-label);text-transform:none;color:var(--ink-2);flex:1}:where(.orca-parity) .side-title-tools{align-items:center;gap:var(--s-2);display:flex}:where(.orca-parity) .side-content{padding:var(--s-2) var(--s-4) var(--s-3)}:where(.orca-parity) .printer-content{gap:var(--s-3);align-items:center;display:flex}:where(.orca-parity) .printer-cover{object-fit:contain;border:1px solid var(--line);border-radius:var(--r-2);background:var(--sunken);flex:none;width:52px;height:52px}:where(.orca-parity) .printer-fields{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:where(.orca-parity) .combo-row{align-items:center;gap:4px;min-width:0;display:flex}:where(.orca-parity) .printer-sub{align-items:center;gap:6px;display:flex}:where(.orca-parity) .chip{color:var(--text-dim);border:1px solid var(--line-e4);white-space:normal;border-radius:3px;padding:2px 6px;font-size:12px}:where(.orca-parity) .bed-combo{flex:1;min-width:0}:where(.orca-parity) .filament-list{flex-direction:column;gap:4px;display:flex}:where(.orca-parity) .filament-row{align-items:center;gap:6px;display:flex}:where(.orca-parity) .filament-swatch{color:#fff;text-shadow:-1px 0 #111,1px 0 #111,0 -1px #111,0 1px #111;border:1px solid #00000026;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}:where(.orca-parity) .process-title{border-top:1px solid var(--line-a6)}:where(.orca-parity) .object-list{border-bottom:1px solid var(--border);flex-direction:column;flex:0 auto;min-height:96px;max-height:30%;display:flex}:where(.orca-parity) .search-bar{border:1px solid var(--line);align-items:center;gap:6px;margin:0;padding:4px 8px;display:flex}:where(.orca-parity) .search-bar:focus-within{border-color:var(--ink)}:where(.orca-parity) .search-bar input{border:0;outline:0;flex:1;font-size:13px}:where(.orca-parity) .ol-header{color:var(--text-dim);border-bottom:1px solid var(--line-eee);justify-content:space-between;padding:3px 10px;font-size:12px;display:flex}:where(.orca-parity) .ol-body{overflow:auto}:where(.orca-parity) .ol-row{cursor:pointer;justify-content:space-between;align-items:center;height:28px;padding:0 8px 0 4px;display:flex}:where(.orca-parity) .ol-row:hover{background:var(--hover)}:where(.orca-parity) .ol-row.selected{background:var(--selection-fill)}:where(.orca-parity) .ol-name{flex:1;align-items:center;gap:4px;min-width:0;display:flex}:where(.orca-parity) .ol-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .ol-expand{cursor:pointer;width:16px;color:var(--ink-3);background:0 0;border:0;padding:0;display:inline-block}:where(.orca-parity) .ol-fila{flex:none;place-items:center;width:28px;display:inline-grid}:where(.orca-parity) .slot-pick{border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;min-width:0;height:28px;min-height:0;padding:0;display:inline-grid}:where(.orca-parity) button.slot-pick:hover:not(:disabled),:where(.orca-parity) .slot-pick[data-state=open]{background:var(--hover)}:where(.orca-parity) button.slot-pick:disabled{cursor:default}:where(.orca-parity) .slot-pick[data-follows] .slot-chip{outline:1px dashed var(--ink-3);outline-offset:1px}:where(.orca-parity) .slot-menu .menu-item[data-current]{background:var(--selected)}:where(.orca-parity) .ol-child{color:var(--ink-2);padding-left:40px}:where(.orca-parity) .ol-child2{justify-content:flex-start;padding-left:56px}:where(.orca-parity) .process-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}:where(.orca-parity) .settings-tab{flex-direction:column;flex:1;min-height:0;display:flex}:where(.orca-parity) .tab-preset-row{border-bottom:1px solid var(--line-eee);align-items:center;gap:4px;padding:8px 10px;display:flex}:where(.orca-parity) .page-body{flex:1;min-height:0;padding:0 0 24px;overflow:auto}:where(.orca-parity) .combo{height:var(--h-field);border:1px solid var(--line-strong);border-radius:var(--r-2);background-color:var(--panel);min-width:0;max-width:100%;padding:0 4px}:where(.orca-parity) .combo:hover:not(:disabled),:where(.orca-parity) .text:hover:not(:disabled):not(:focus){border-color:var(--ink-3)}:where(.orca-parity) .combo:focus,:where(.orca-parity) .text:focus{border-color:var(--ink);outline:0}:where(.orca-parity) .preset-combo{flex:1;width:100%}:where(.orca-parity) .text{height:var(--h-field);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--panel);width:100%;min-width:0;transition:border-color var(--dur-1) var(--ease);padding:0 6px}:where(.orca-parity) .text.num{max-width:110px;font:var(--t-num)}:where(.orca-parity) .text.bad{border-color:var(--danger);background:var(--bad-bg)}:where(.orca-parity) .text.multiline{height:160px;font:400 12px/16px var(--font-mono);resize:vertical;white-space:pre;padding:4px 6px}:where(.orca-parity) .chk{width:16px;height:16px;accent-color:var(--accent-text);margin:0}:where(.orca-parity) .color{border:1px solid var(--border);background:var(--bg);width:44px;height:24px;padding:0 2px}:where(.orca-parity) .canvas-area{background:var(--canvas);flex:1;min-width:0;position:relative;overflow:hidden}:where(.orca-parity) .title-zone{min-width:0;padding:0 var(--s-3);flex:1 1 0;justify-content:center;display:flex}:where(.orca-parity) .view-tab{align-items:center;gap:var(--s-2);display:inline-flex}:where(.orca-parity) .canvas-unavailable{padding:64px var(--s-6) var(--s-6);color:var(--ink-2);font:var(--t-body);text-align:center;place-items:start center;display:grid;position:absolute;inset:0}:where(.orca-parity) .main.drag-over{position:relative}:where(.orca-parity) .main.drag-over:after{content:"Drop to import";inset:var(--s-4);border:2px solid var(--ink);color:var(--ink);font:var(--t-title);background:color-mix(in srgb, var(--panel) 88%, transparent);pointer-events:none;z-index:20;place-items:center;display:grid;position:absolute}:where(.orca-parity) .canvas-toolbar{top:var(--cv-inset,8px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}:where(.orca-parity) .tb-sep{background:var(--line-d4);width:1px;height:22px;margin:0 4px}:where(.orca-parity) .manip-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);padding:8px 10px;font-size:12px;position:absolute;top:60px;left:12px}:where(.orca-parity) .manip-title{margin-bottom:6px;font-weight:600}:where(.orca-parity) .manip-panel input[type=range],:where(.orca-parity) .manip-panel input[type=checkbox]{accent-color:var(--accent-text)}:where(.orca-parity) .layer-bar{z-index:4;cursor:crosshair;touch-action:none;border-left:1px solid var(--border);height:100%;position:absolute;top:0;right:0}:where(.orca-parity) .layer-bar-bg{fill:var(--bg)}:where(.orca-parity) .layer-bar-band{fill:var(--accent);opacity:.15}:where(.orca-parity) .layer-bar-base{stroke:var(--border);stroke-width:1px}:where(.orca-parity) .layer-bar-profile{fill:none;stroke:var(--accent);stroke-width:2px}:where(.orca-parity) .manip-grid{grid-template-columns:70px repeat(3,70px);align-items:center;gap:4px 6px;display:grid}:where(.orca-parity) .manip-num{height:22px;font-size:12px}:where(.orca-parity) .axis{text-align:center;font-weight:600}:where(.orca-parity) .axis.x{color:#d0453a}:where(.orca-parity) .axis.y{color:#2ea043}:where(.orca-parity) .axis.z{color:#3b6fd0}:where(.orca-parity) .notifications{z-index:45;flex-direction:column;gap:8px;width:340px;max-width:calc(100% - 172px);max-height:45%;display:flex;position:absolute;bottom:60px;right:156px;overflow:auto}:where(.orca-parity) .notification{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-3) var(--s-4);font:var(--t-body);flex:none;position:relative}:where(.orca-parity) .notification.failed>.notif-title{color:var(--danger)}:where(.orca-parity) .notification.warning>.notif-title{color:var(--status-warn)}:where(.orca-parity) .notif-title{align-items:center;gap:6px;font-weight:600;display:flex}:where(.orca-parity) .notification.done{align-items:baseline;column-gap:var(--s-3);min-height:var(--h-compact);padding:var(--s-2) var(--s-7) var(--s-2) var(--s-3);flex-wrap:wrap;row-gap:0;display:flex}:where(.orca-parity) .notification.done>.notif-title{white-space:nowrap;flex:0 auto;gap:0;min-width:0;max-width:100%;display:flex}:where(.orca-parity) .notification.done>.notif-body{max-width:100%;color:var(--ink-2);flex:0 auto;margin:0;padding:0}:where(.orca-parity) .notification>.notif-title.notif-sentence{white-space:normal;overflow-wrap:anywhere;display:block}:where(.orca-parity) .notif-actions{flex-wrap:wrap;column-gap:16px;display:flex}:where(.orca-parity) .notif-detail{color:var(--ink-3);font:var(--t-small)}:where(.orca-parity) .notification.curve-failed{border-left:3px solid var(--danger)}:where(.orca-parity) .notification.curve-failed>.notif-title{color:var(--ink)}:where(.orca-parity) .notif-file{min-width:0;display:flex}:where(.orca-parity) .notif-file>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .notif-file>:last-child,:where(.orca-parity) .notif-what{white-space:pre;flex:none}:where(.orca-parity) .notification.done>.notif-close{top:var(--s-1);right:var(--s-1);place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid}:where(.orca-parity) .notif-chip{align-self:flex-start;align-items:center;gap:var(--s-2);height:var(--h-compact);padding:0 var(--s-4);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-3);color:var(--ink);font:var(--t-small);cursor:pointer;flex:none;font-weight:600;display:inline-flex}:where(.orca-parity) .notif-chip:after{content:"";width:5px;height:5px;margin-left:var(--s-1);border:solid var(--ink-2);border-width:0 1.5px 1.5px 0;transform:translateY(-2px)rotate(45deg)}:where(.orca-parity) .notif-chip[aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)}:where(.orca-parity) .notifications>.notification.done:nth-last-child(n+3 of .notification.done){display:none}:where(.orca-parity) .notifications{container-type:inline-size}@media (width>=900px){:where(.orca-parity) .canvas-area[data-viewport=prepare] .notifications{top:var(--cv-band);bottom:auto;right:var(--cv-inset)}}@container (width<=359px){:where(.orca-parity) .notification.done>.notif-title,:where(.orca-parity) .notification.done>.notif-body{flex:100%}}:where(.orca-parity) .canvas-area[data-viewport=preview] .notifications{top:var(--pv-top);bottom:auto;right:var(--pv-slider);width:min(340px, calc(100% - var(--pv-legend-w) - var(--pv-slider) - 2 * var(--pv-inset)));max-width:none;max-height:calc(50% - var(--pv-top));margin:0;left:auto}@container (width<=811px){:where(.orca-parity) .canvas-area[data-viewport=preview] .notifications{top:auto;bottom:calc(var(--pv-inset) + var(--pv-bar-h) + var(--s-3));left:var(--pv-cube);right:var(--pv-slider);width:auto;max-height:30%}:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.tool-position) .notifications{bottom:calc(var(--pv-inset) + var(--pv-bar-h) + var(--s-3) + 64px)}}@media (width>=900px){@container (width<=811px){:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.preview>.legend:not(.closed)) .notifications{left:calc(var(--pv-legend-w) + 2 * var(--pv-inset))}}}@media (width<=899px){:where(.orca-parity) .canvas-area[data-viewport=preview] .notifications{top:auto;bottom:calc(var(--pv-inset) + var(--pv-bar-h) + var(--s-3));left:var(--pv-inset);width:auto;max-height:30%}}:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.gcode-window) .notifications{top:auto;bottom:var(--pv-floor);left:auto;right:var(--pv-slider);width:min(520px, calc(100% - var(--pv-legend-w) - var(--pv-slider) - 2 * var(--pv-inset)));max-height:calc(40% - var(--pv-floor))}@media (width<=899px){:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.gcode-window) .notifications{left:var(--pv-inset);width:auto}}@media (width>=600px) and (width<=899px){:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.preview>.legend:not(.closed)) .notifications{left:calc(var(--pv-legend-w) + 2 * var(--pv-inset))}}:where(.orca-parity) .notif-body{white-space:pre-wrap;word-break:break-word;margin-top:2px;padding-right:16px}:where(.orca-parity) .notif-close{position:absolute;top:6px;right:6px}:where(.orca-parity) .notif-text{align-items:center;gap:8px;display:flex}:where(.orca-parity) .notif-cancel{margin-left:auto}:where(.orca-parity) .progress-row{align-items:center;gap:8px;margin-top:4px;display:flex}:where(.orca-parity) .progress-row .progress{flex:1;margin-top:0}:where(.orca-parity) .notif-pct{color:var(--text-dim);font-size:12px}:where(.orca-parity) .progress{background:var(--line-e4);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}:where(.orca-parity) .progress-fill{background:var(--accent);height:100%;transition:width .4s ease-out}:where(.orca-parity) .notif-link{color:var(--ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}:where(.orca-parity) .notif-group{display:contents}:where(.orca-parity) .menu-label{align-items:center;gap:8px;display:inline-flex}:where(.orca-parity) .menu-caption{color:var(--text-dim);padding:4px 14px;font-size:12px}:where(.orca-parity) .menu-swatch{border:1px solid #0003;border-radius:2px;width:12px;height:12px}:where(.orca-parity) .opt-remove{color:var(--text-dim);font-size:15px;line-height:1}:where(.orca-parity) .menu-pop-right{z-index:30;min-width:220px;max-height:60vh;top:24px;left:auto;right:0;overflow:auto}:where(.orca-parity) .filament-swatch{cursor:pointer;position:relative}:where(.orca-parity) .filament-swatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}:where(.orca-parity) .flush-btn{border:1px solid var(--accent);background:var(--accent);height:22px;color:var(--accent-ink);cursor:pointer;border-radius:4px;margin-left:6px;padding:0 8px;font-size:12px}:where(.orca-parity) .flush-btn:hover{background:var(--accent-hover)}:where(.orca-parity) .flush-btn.modified{background:var(--bg);color:var(--text);border-color:var(--accent-text)}:where(.orca-parity) .multiplier-input{width:64px}:where(.orca-parity) .normal-text{font-size:12px}:where(.orca-parity) .warning-text{color:var(--error);font-size:12px}:where(.orca-parity) .hint-text{color:var(--text-666);font-size:12px}:where(.orca-parity) .select-list{flex-direction:column;gap:2px;max-height:60vh;padding:8px 14px;display:flex;overflow:auto}:where(.orca-parity) .select-row{cursor:pointer;align-items:center;gap:8px;padding:3px 0;display:flex}:where(.orca-parity) .ol-badge{font:var(--t-small);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-1);margin-left:4px;padding:0 4px}:where(.orca-parity) .ol-meta{font:var(--t-small);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}:where(.orca-parity) .ol-record{border-top:1px solid var(--line);margin-top:4px}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .progress-fill{transition:none}}:where(.orca-parity) .access-token-form{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:where(.orca-parity) .access-token-form input{flex:1;min-width:0}:where(.orca-parity) .access-token-form .notif-body{width:100%}@media (width<=1599px),(height<=899px){:where(.orca-parity) .filament-list{max-height:160px;overflow-y:auto}:where(.orca-parity) .settings-tab,:where(.orca-parity) .tab-preset-row{min-width:0}:where(.orca-parity) .tab-preset-row{flex:none}:where(.orca-parity) .modal>.settings-tab,:where(.orca-parity) .select-list{min-height:0}}:where(.orca-parity) label.side-btn{justify-content:center;align-items:center;display:inline-flex}:where(.orca-parity) .ol-header{align-items:center;padding-left:4px;padding-right:8px}:where(.orca-parity) .ol-status,:where(.orca-parity) .ol-printable{flex:none;justify-content:center;align-items:center;width:28px;display:flex}:where(.orca-parity) .ol-printable,:where(.orca-parity) .ol-sinking{cursor:pointer;background:0 0;border:0;height:22px;padding:0}:where(.orca-parity) .ol-sinking:disabled{cursor:default;opacity:1}:where(.orca-parity) .ol-menu{z-index:200;min-width:170px;position:fixed}:where(.orca-parity) .plate-choice{z-index:5;gap:6px;max-width:calc(100% - 32px);display:flex;position:absolute;top:110px;left:16px;overflow-x:auto}:where(.orca-parity) .plate-choice.in-preview{top:12px;left:340px}:where(.orca-parity) .plate-choice button{min-height:var(--h-control);padding:0 var(--s-4);border:1px solid var(--border-control);border-radius:var(--control-radius);background:var(--control-bg);color:var(--ink);font:var(--t-body);white-space:normal;cursor:pointer}:where(.orca-parity) .plate-choice button:hover:not(:disabled){background:var(--hover)}:where(.orca-parity) .plate-choice button[aria-pressed=true]{background:var(--segment-active)}:where(.orca-parity) .prefs-body{padding:14px 18px}:where(.orca-parity) .prefs-row{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:flex}:where(.orca-parity) .prefs-row input{accent-color:var(--accent-text);margin:0}:where(.orca-parity) .keys{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:inline-flex}:where(.orca-parity) .keys-alt{gap:var(--s-1);align-items:center;display:inline-flex}:where(.orca-parity) .keys-or{color:var(--ink-3);margin-right:var(--s-1)}:where(.orca-parity) .keys kbd{font:var(--t-small);text-align:center;border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--sunken);min-width:18px;color:var(--ink);padding:1px 5px}:where(.orca-parity) kbd{font:inherit;background:var(--panel-alt);border:1px solid var(--line-ccc);border-radius:3px;padding:0 5px;font-size:12px}:where(.orca-parity) .topbar :focus-visible,:where(.orca-parity) .tabbar :focus-visible{outline-color:var(--on-chrome)}:where(.orca-parity) .combo:focus-visible,:where(.orca-parity) .text:focus-visible,:where(.orca-parity) .table-input:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}:where(.orca-parity) .menu-item:focus-visible,:where(.orca-parity) .ol-row:focus-visible{outline-offset:-2px}:where(.orca-parity) .filament-swatch:focus-within{outline:2px solid var(--focus);outline-offset:1px}:where(.orca-parity) .search-bar input:focus-visible{outline:0}:where(.orca-parity) .search-bar:focus-within{outline:2px solid var(--focus);outline-offset:-2px}@media (pointer:coarse){:where(.orca-parity) .menu-title{min-height:30px;padding:4px 12px}:where(.orca-parity) .menu-item{padding:10px 16px}:where(.orca-parity) .ol-row{height:36px}:where(.orca-parity) .ol-printable,:where(.orca-parity) .ol-sinking{width:32px;height:32px}:where(.orca-parity) .ol-expand{width:28px;height:28px}:where(.orca-parity) .search-bar input{height:28px}:where(.orca-parity) .select-row input,:where(.orca-parity) .prefs-row input{width:22px;height:22px}:where(.orca-parity) .combo,:where(.orca-parity) .text{height:32px}:where(.orca-parity) .chk{width:24px;height:24px}:where(.orca-parity) .btn,:where(.orca-parity) .side-btn{min-height:36px}:where(.orca-parity) .notifications{max-width:calc(100% - 200px);bottom:76px;right:184px}:where(.orca-parity) .flush-btn,:where(.orca-parity) .table-input{height:32px}}:where(.orca-parity) .ctx-menu{z-index:200;min-width:210px;max-height:calc(100dvh - 16px);position:fixed;overflow-y:auto}:where(.orca-parity) .ctx-entry{position:relative}:where(.orca-parity) .ctx-sub{z-index:201;min-width:170px;max-height:calc(100dvh - 16px);position:fixed;overflow-y:auto}:where(.orca-parity) .ol-rename{min-width:0;height:20px;font:inherit;flex:1;padding:0 3px}:where(.orca-parity) .topbar .topbar-btn:hover:not(:disabled){background:#ffffff1f}:where(.orca-parity) .topbar .topbar-btn:disabled{opacity:1}:where(.orca-parity) .session-thumb{object-fit:cover;border:1px solid var(--border);background:var(--panel-alt);flex:none;width:160px;height:100px}:where(.orca-parity) .session-name{overflow-wrap:anywhere;margin-bottom:4px;font-weight:600;display:block}:where(.orca-parity) .session-meta{color:var(--text-dim);font-size:12px;display:block}:where(.orca-parity) .session-list{flex-direction:column;padding:4px 0;display:flex;overflow:auto}:where(.orca-parity) .session-row{align-items:center;padding-right:8px;display:flex}:where(.orca-parity) .session-row:hover{background:var(--hover)}:where(.orca-parity) .session-open{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 12px;display:flex}:where(.orca-parity) .session-open .session-thumb{width:64px;height:40px}:where(.orca-parity) .np-summary{color:var(--text-666,#666);align-items:center;gap:6px;min-width:0;padding:2px 10px 6px;font-size:12px;display:flex}:where(.orca-parity) .np-summary-text{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .np-summary-explain{border:1px solid var(--line-999,#999);background:var(--bg,#fff);width:18px;height:18px;color:var(--text);cursor:pointer;border-radius:2px;flex:none;padding:0;font-size:11px;line-height:1}:where(.orca-parity) .head-combo{width:100%;max-width:330px}:where(.orca-parity) .np-dialog-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow:auto}:where(.orca-parity) .np-buttons{justify-content:flex-end}:where(.orca-parity) .np-buttons .spacer{flex:1}:where(.orca-parity) .np-dialog label.row{align-items:center;gap:8px;display:flex}:where(.orca-parity) .np-warning{color:var(--modified,var(--accent-text))}:where(.orca-parity) .np-error{color:var(--error,var(--danger))}:where(.orca-parity) .head-plot{text-align:center;width:300px;color:var(--text-666,#666);flex:none;margin:0;font-size:12px}:where(.orca-parity) .head-provenance p{white-space:pre-wrap;color:var(--text-666,#666);font-size:12px}:where(.orca-parity) .np-dialog .np-table{border-collapse:collapse;width:100%;font-size:12px}:where(.orca-parity) .np-dialog .np-table th,:where(.orca-parity) .np-dialog .np-table td{border:1px solid var(--line-ddd,#ddd);text-align:left;vertical-align:top;padding:2px 6px}:where(.orca-parity) .np-dialog .np-table thead th{background:var(--title-bg,#f1f1f1);z-index:1;position:sticky;top:0}:where(.orca-parity) .np-dialog .np-table td.num{text-align:right;font-variant-numeric:tabular-nums}:where(.orca-parity) .np-dialog .np-table .diff-new{color:var(--accent-text)}:where(.orca-parity) .np-dialog .np-table tr.group-row td{background:var(--bg-f6,#f6f6f6);font-weight:600}:where(.orca-parity) .head-plot .plot-grid{stroke:var(--line-aaa,#aaa)}:where(.orca-parity) .canvas-labels,:where(.orca-parity) .plate-icons{pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.orca-parity) .plate-icons>*{pointer-events:auto;position:absolute;top:0;left:0}:where(.orca-parity) .plate-icon{cursor:pointer;background:0 0;border:0;padding:0}:where(.orca-parity) .plate-icon img{width:100%;height:100%;display:block}:where(.orca-parity) .plate-icon:disabled{opacity:.35;cursor:default}:where(.orca-parity) .plate-number{background:var(--border);color:var(--text);pointer-events:none;border-radius:3px;justify-content:center;align-items:center;display:flex}:where(.orca-parity) .plate-number.selected{background:var(--accent);color:var(--accent-ink)}:where(.orca-parity) .plate-name{color:var(--text);cursor:pointer;white-space:normal;background:0 0;border:0;align-items:center;gap:4px;padding:0 0 2px;font-size:12px;display:flex}:where(.orca-parity) .plate-name img{width:var(--plate-icon,16px);height:var(--plate-icon,16px)}:where(.orca-parity) .canvas-label{color:#fff;white-space:normal;background:#0000008c;border-radius:3px;padding:1px 6px;font-size:12px;position:absolute;top:0;left:0}:where(.orca-parity) .paint-filament{border:1px solid var(--line-aaa);color:#fff;text-shadow:0 0 2px #000;cursor:pointer;border-radius:3px;width:22px;height:22px;padding:0;font-size:11px}:where(.orca-parity) .paint-filament.active{outline:2px solid var(--accent-text);outline-offset:1px}:where(.orca-parity) .np-field{flex-direction:column;gap:4px;display:flex}:where(.orca-parity) .np-parent{font-size:12px}:where(.orca-parity) .np-warn-text{color:var(--modified,var(--accent-text))}:where(.orca-parity) .np-dialog .row{align-items:center;gap:8px;display:flex}:where(.orca-parity) .diff-scroll{border:1px solid var(--line-ddd,#ddd);min-height:0;max-height:56vh;overflow:auto}:where(.orca-parity) .diff-table td:first-child{white-space:normal}:where(.orca-parity) .diff-table td{overflow-wrap:anywhere;max-width:320px}:where(.orca-parity) .compare-pickers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.orca-parity) .compare-pickers .combo{flex:1;min-width:160px}:where(.orca-parity) .compare-pickers .combo:first-child{flex:none;min-width:90px}:where(.orca-parity) .search-input{height:32px;font-size:13px}:where(.orca-parity) .search-results{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}:where(.orca-parity) .search-hit{align-items:center;gap:var(--s-3);padding:5px var(--s-3);border-radius:var(--r-1);cursor:pointer;display:flex}:where(.orca-parity) .search-hit.active{background:var(--sunken)}:where(.orca-parity) .search-hit.dim .search-path,:where(.orca-parity) .search-hit.dim .search-value{color:var(--ink-3)}:where(.orca-parity) .search-path{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;white-space:normal;flex:1;overflow:hidden}:where(.orca-parity) .search-path b{color:var(--ink);font-weight:600}:where(.orca-parity) .search-meta{font:var(--t-small);color:var(--ink-3);overflow-wrap:anywhere;white-space:normal;flex:none;max-width:45%;font-size:12px;overflow:hidden}@keyframes search-flash{0%,60%{background:var(--selection-fill)}to{background:0 0}}:where(.orca-parity) .opt-line.search-flash{border-radius:3px;animation:2s ease-out search-flash}:where(.orca-parity) .canvas-tip{z-index:5;background:var(--panel);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-2);pointer-events:none;white-space:normal;padding:3px 6px;font-size:12px;position:absolute}:where(.orca-parity) .object-info{z-index:4;background:var(--panel);max-width:320px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-3);pointer-events:auto;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;bottom:12px;left:110px}:where(.orca-parity) .canvas-area canvas:focus{outline:none}:where(.orca-parity) [data-focus-ring]:focus{outline:2px solid var(--focus);outline-offset:-2px}:where(.orca-parity) .copyable{color:inherit;font:inherit;cursor:copy;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:2px;margin:0;padding:0}:where(.orca-parity) .copyable:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:2px}:where(.orca-parity) .object-info-error{color:var(--danger);white-space:pre-line}:where(.orca-parity) .object-info-error .notif-link{margin-left:6px}:where(.orca-parity) .canvas-rect{z-index:5;border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;position:absolute}:where(.orca-parity) .nav3d{left:calc(var(--s-5) + 12px);bottom:calc(var(--s-5) + 12px);width:56px;height:56px;transform-style:preserve-3d;perspective:180px;pointer-events:none;z-index:5;position:absolute}:where(.orca-parity) .nav3d-face{font:600 10px/1 var(--font-ui);color:var(--ink-2);background:var(--panel);border:1px solid var(--line-strong);backface-visibility:hidden;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}:where(.orca-parity) .nav3d-face:hover{color:var(--ink);border-color:var(--ink-2)}:where(.orca-parity) .remap-filaments summary{cursor:pointer;padding:2px 0}:where(.orca-parity) .remap-grid{gap:2px;display:grid}:where(.orca-parity) .remap-row{align-items:center;gap:6px;display:flex}:where(.orca-parity) .remap-row .paint-filament{place-items:center;width:20px;height:20px;display:inline-grid}:where(.orca-parity) .canvas-tools{left:calc(var(--s-5) + 12px);z-index:5;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:112px}:where(.orca-parity) .canvas-tools>*{pointer-events:auto}:where(.orca-parity) .canvas-surfaces{display:flex;position:relative}:where(.orca-parity) .canvas-surfaces .icon-btn.loading{opacity:.6}:where(.orca-parity) .canvas-surface-legend{white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-2);font:var(--t-small);color:var(--ink-2);gap:12px;padding:4px 8px;display:flex;position:absolute;top:50%;left:36px;transform:translateY(-50%)}:where(.orca-parity) .canvas-surface-legend>span{align-items:center;gap:4px;display:flex}:where(.orca-parity) .canvas-surface-legend i{border-radius:2px;flex:none;width:10px;height:10px}:where(.orca-parity) .canvas-tip-sub,:where(.orca-parity) .canvas-surface-source{color:var(--ink-3)}:where(.orca-parity) .canvas-section-panel{background:var(--bg);border:1px solid var(--border);white-space:normal;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;bottom:32px;left:40px}:where(.orca-parity) .canvas-section-panel input[type=range]{width:110px}:where(.orca-parity) .canvas-section-panel .num{width:54px}:where(.orca-parity) .brim-ears .brim-row{grid-template-columns:110px 1fr 64px;align-items:center;gap:6px;display:grid}:where(.orca-parity) .brim-warning{color:var(--accent-text);flex-direction:column;gap:4px;margin-top:6px;font-size:12px;display:flex}:where(.orca-parity) .assembly-bar{background:var(--bg);border:1px solid var(--border);z-index:5;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}:where(.orca-parity) .assembly-bar input[type=range]{width:220px}:where(.orca-parity) .topbar{border-bottom:1px solid var(--line);height:32px}:where(.orca-parity) .menu-title:hover,:where(.orca-parity) .menu-title[data-state=open]{background:var(--selected)}:where(.orca-parity) .tabbar{border-bottom:1px solid var(--line)}:where(.orca-parity) .side-btn{border:1px solid var(--border-control);background:var(--control-bg);color:var(--text);border-radius:3px}:where(.orca-parity) .side-btn:disabled{border-color:var(--line);background:var(--sunken);color:var(--muted)}:where(.orca-parity) .process-panel{flex:1;min-height:240px}:where(.orca-parity) .page-body{padding-bottom:8px}:where(.orca-parity) .modal .page-body{min-height:120px}:where(.orca-parity) .toast,:where(.orca-parity) .toast-stack{z-index:2000}:where(.orca-parity) .filament-swatch input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0}:where(.orca-parity) .pf-mark:after{border-radius:0;width:8px;height:2px}:where(.orca-parity) .pf-changes-pop{z-index:1100;border:1px solid var(--border);border-radius:4px}:where(.orca-parity) .pf-table td,:where(.orca-parity) .pf-table th{white-space:normal;overflow-wrap:anywhere}:where(.orca-parity) .pf-conflict{flex-wrap:wrap;gap:8px;padding:4px 8px;display:flex}:where(.orca-parity) .scope{justify-content:center;align-items:center;display:flex}:where(.orca-parity) .scope-use{width:18px;height:28px;color:var(--accent);background:0 0;border:0;padding:0}:where(.orca-parity) .scope-use:after{content:"↶"}:where(.orca-parity) :focus-visible{outline:1px solid var(--focus);outline-offset:1px}:where(.orca-parity) .topbar .menu-title{color:var(--text);background:0 0;border:0;border-radius:3px;padding:4px 8px}:where(.orca-parity) .topbar .menu-title:hover,:where(.orca-parity) .topbar .menu-title[data-state=open]{background:var(--selected)}:where(.orca-parity) .toolbar .icon,:where(.orca-parity) .canvas-toolbar .icon,:where(.orca-parity) .tb-tool .icon{filter:var(--icon-filter)}:where(.orca-parity) button:disabled,:where(.orca-parity) input:disabled,:where(.orca-parity) textarea:disabled,:where(.orca-parity) [data-disabled]{color:var(--label);opacity:1;border-color:var(--border-control)}:where(.orca-parity) .side-btn:disabled,:where(.orca-parity) .text:disabled,:where(.orca-parity) .text:read-only{border-color:var(--border-control);color:var(--label)}:where(.orca-parity) .seg>button:disabled,:root.orca-parity .xf .axis{color:var(--label)}:where(.orca-parity) .notif-link{color:var(--label);text-decoration:underline}:where(.orca-parity) .menu-check{color:var(--text)}:where(.orca-parity) .pk-option[aria-disabled=true]{color:var(--label)}:root.orca-parity button:disabled,:root.orca-parity input:disabled,:root.orca-parity textarea:disabled,:root.orca-parity .btn:disabled,:root.orca-parity .dropdown:disabled,:root.orca-parity .orca-menu [data-disabled]{opacity:1;color:var(--disabled-foreground);border-color:var(--border-control)}:where(.orca-parity) .pk-row.is-active .pk-option{color:var(--selected-foreground)}:where(.orca-parity) .app{--workspace-rail-width:var(--user-rail-width,clamp(340px,28vw,440px))}:where(.orca-parity) .compact-topbar{flex-wrap:nowrap;gap:8px;height:40px;min-height:40px;padding:0 8px}:where(.orca-parity) .app-menu-button{cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;grid-auto-flow:column;place-items:center;gap:2px;min-width:28px;height:28px;padding:0;display:grid}:where(.orca-parity) .update-pill{align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-3) 0 var(--s-2);background:var(--accent);color:var(--on-accent);font:var(--t-small);white-space:nowrap;cursor:pointer;border:0;border-radius:11px;font-weight:600;display:inline-flex}:where(.orca-parity) .update-pill:hover{filter:brightness(1.08)}:where(.orca-parity) .update-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=599.98px){:where(.orca-parity) .topbar .update-pill{display:none}}:where(.orca-parity) .app-menu-button>.app-menu-caret{display:none}:where(.orca-parity) .topbar-project-context{flex:none;align-items:center;gap:4px;min-width:0;margin-right:8px;display:flex}:where(.orca-parity) .compact-topbar .tabbar{background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:32px;min-height:0;padding:0;display:flex}:where(.orca-parity) .compact-topbar .tabbar-actions{flex:none;gap:8px;margin-left:auto;padding:0}:where(.orca-parity) .export-actions{align-items:center;gap:2px;display:inline-flex}:where(.orca-parity) .output-overflow{min-width:var(--h-control);padding:0 var(--s-3)}:where(.orca-parity) .canvas-toolbar>.icon-btn,:where(.orca-parity) .canvas-toolbar>span>.icon-btn{width:40px;height:40px}:where(.orca-parity) .canvas-more{padding:0 var(--s-3);height:40px}:where(.orca-parity) .saved-preferences-notice{align-items:center;gap:var(--s-4);min-height:var(--h-bar);padding:var(--s-2) var(--s-5);background:var(--danger-tint);border-bottom:1px solid var(--line);color:var(--ink);font:var(--t-body);flex:none;display:flex}:where(.orca-parity) .saved-preferences-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}:where(.orca-parity) .lease-bar{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);min-height:var(--h-bar);padding:var(--s-2) var(--s-5);background:var(--chrome-raised);border-bottom:1px solid var(--line);color:var(--ink);font:var(--t-body);flex-wrap:wrap;flex:none;display:flex}:where(.orca-parity) .lease-bar>span{overflow-wrap:anywhere;min-width:0}:where(.orca-parity) .lease-bar-actions{gap:var(--s-2);flex:none;display:flex}:where(.orca-parity) .lease-bar button{height:var(--h-compact);flex:none}:root[data-readonly] :where(.orca-parity) :is(.sidebar,.canvas-toolbar,.objects-outliner,.manip-panel,.empty-plate){pointer-events:none;opacity:.55}:where(.orca-parity) .rail-section{padding:var(--s-3) 0;flex:none}:where(.orca-parity) .rail-skeleton{display:contents}:where(.orca-parity) .skel-block,:where(.orca-parity) .skel-line{border-radius:var(--control-radius);background:var(--sunken);animation:skel-pulse 1.4s var(--ease) infinite;display:block}:where(.orca-parity) .rail-skel .skel-block{height:var(--h-field);grid-column:1/-1}:where(.orca-parity) .rail-skeleton .skel-line{height:14px;margin:var(--s-4) var(--s-3) var(--s-4) var(--space-section)}:where(.orca-parity) .rail-skeleton .skel-line:nth-child(odd){width:55%}:where(.orca-parity) .rail-skeleton .skel-line:nth-child(2n){width:70%}@keyframes skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .skel-block,:where(.orca-parity) .skel-line{animation:none}}:where(.orca-parity) .rail-section+.rail-section{border-top:1px solid var(--line-strong)}:where(.orca-parity) .sidebar>.rail-section.process-section{background:0 0;flex:1 1 0;margin:0;padding-bottom:0}:where(.orca-parity) .rail-head{--rail-act:24px;align-items:center;gap:var(--s-3);min-height:var(--rail-act);padding:0 var(--s-3) 0 var(--space-section);display:flex}:where(.orca-parity) .sidebar>.rail-section.process-section.folded{flex:none}:where(.orca-parity) .rail-title{min-width:0;font:var(--t-title);color:var(--ink);flex:0 auto;margin:0}:where(.orca-parity) .rail-section:not(.folded) .rail-title{flex:none}:where(.orca-parity) .folded .rail-title{flex:auto}:where(.orca-parity) .rail-fold{align-items:center;gap:var(--s-2);width:100%;min-width:0;min-height:var(--rail-act);margin-left:calc(-1 * var(--s-3));padding:0 var(--s-2) 0 0;border-radius:var(--control-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}:where(.orca-parity) .rail-fold>.caret{width:var(--rail-act);color:var(--ink-3);flex:none;place-items:center;display:inline-grid}:where(.orca-parity) .rail-fold:hover>.caret{color:var(--ink)}:where(.orca-parity) .rail-title-text{flex:none}:where(.orca-parity) .rail-summary{min-width:0;color:var(--ink-3);font:var(--t-body);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}:where(.orca-parity) .rail-summary-slot+.rail-summary-slot{margin-left:var(--s-3)}:where(.orca-parity) .rail-summary-slot .slot-chip{margin-right:var(--s-2);vertical-align:middle}:where(.orca-parity) .rail-section.opening>:not(.rail-head){animation:rail-unfold .12s var(--ease)}@keyframes rail-unfold{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .rail-section.opening>:not(.rail-head){animation:none}}:where(.orca-parity) .rail-section>.rail-row:first-of-type{margin-top:var(--s-2)}:where(.orca-parity) .rail-head .pf-changes-trigger{font:var(--t-small)}:where(.orca-parity) .rail-actions{align-items:center;gap:var(--s-2);min-width:0;margin-left:auto;display:flex}:where(.orca-parity) .rail-actions .icon-btn{width:var(--rail-act);height:var(--rail-act);min-width:var(--rail-act);min-height:var(--rail-act);color:var(--ink-3);font:400 16px/1 var(--font-ui)}:where(.orca-parity) .rail-actions :is(.icon-btn,.rail-menu):hover:not(:disabled),:where(.orca-parity) .rail-actions :is(.icon-btn,.rail-menu)[data-state=open]{color:var(--ink);background:var(--hover)}:where(.orca-parity) .rail-menus{align-items:center;gap:var(--s-2);min-width:0;display:flex}:where(.orca-parity) .rail-menu{align-items:center;gap:var(--s-1);min-width:0;max-width:140px;min-height:var(--rail-act);padding:0 var(--s-2);border-radius:var(--control-radius);color:var(--ink-3);font:var(--t-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}:where(.orca-parity) .process-section>.rail-head{container-type:inline-size}:where(.orca-parity) .rail-menus-folded{display:none}@container (width<=380px){:where(.orca-parity) .rail-menus{display:none}:where(.orca-parity) .rail-menus-folded{display:inline-grid}}@container (width<=440px){:where(.orca-parity) .rail-head:has(.pf-changes-trigger) .rail-menus{display:none}:where(.orca-parity) .rail-head:has(.pf-changes-trigger) .rail-menus-folded{display:inline-grid}}:where(.orca-parity) .folded .rail-menus{display:none}:where(.orca-parity) .folded .rail-menus-folded{display:inline-grid}:where(.orca-parity) .rail-row{column-gap:var(--s-3);min-height:var(--h-control);padding:0 var(--space-section);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}:where(.orca-parity) .rail-row+.rail-row{margin-top:var(--s-2)}:where(.orca-parity) .rail-row-wide{grid-template-columns:minmax(0,1fr)}:where(.orca-parity) .rail-row:has(.rail-slot-remove){grid-template-columns:40px minmax(0,1fr) 24px}:where(.orca-parity) .ol-set{flex:none;place-items:center;width:36px;display:inline-grid}:where(.orca-parity) .ol-set-btn{min-width:24px;height:24px;min-height:0;padding:0 var(--s-1);border-radius:var(--control-radius);color:var(--ink-3);font:var(--t-small);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;display:inline-flex}:where(.orca-parity) .ol-set-btn:hover{background:var(--hover);color:var(--ink)}:where(.orca-parity) .ol-set-btn.has{color:var(--changed);font-weight:600}:where(.orca-parity) .ol-set-btn:not(.has){opacity:0}:where(.orca-parity) .ol-row:is(:hover,:focus-within,.selected) .ol-set-btn,:where(.orca-parity) .ol-set-btn:focus-visible{opacity:1}@media (pointer:coarse){:where(.orca-parity) .ol-set-btn{opacity:1;height:32px}}:where(.orca-parity) .rail-row>.preset-combo,:where(.orca-parity) .rail-row .pk-slot,:where(.orca-parity) .rail-row .process-preset-picker{display:contents}:where(.orca-parity) .rail-row .pk-trigger{grid-column:2;width:100%;min-width:0}:where(.orca-parity) .rail-row-wide .pk-trigger{grid-column:1}:where(.orca-parity) .rail-row .color-trigger{grid-column:1;justify-self:center}:where(.orca-parity) .rail-slot-remove{width:24px;min-width:0;height:24px;min-height:0;color:var(--ink-3);opacity:0;grid-column:3}:where(.orca-parity) .rail-slot:is(:hover,:focus-within) .rail-slot-remove{opacity:1}@media (pointer:coarse){:where(.orca-parity) .rail-slot-remove{opacity:1}}:where(.orca-parity) .rail-cover{object-fit:contain;grid-column:1;justify-self:center;width:40px;height:40px}:where(.orca-parity) .sidebar :is(.pk-name,.pk-trigger .dropdown-value){font-weight:400}:where(.orca-parity) .workspace-rail,:where(.orca-parity) .workspace-settings-body{display:contents}:where(.orca-parity) .nav-view-control,:where(.orca-parity) .workspace-scrim{display:none}:where(.orca-parity) .app{--canvas-chip:36px}:where(.orca-parity) .canvas-chip{width:var(--canvas-chip);height:var(--canvas-chip);color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-3)}:where(.orca-parity) .canvas-chip:hover:not(:disabled){background:var(--hover)}@media (width<=899px),(width<=1199px) and (pointer:coarse),(width<=1199px) and (hover:none){:where(.orca-parity) .app{width:100%;min-width:0;height:100dvh;overflow:hidden}:where(.orca-parity) .main{flex-direction:row;min-width:0;position:relative;overflow:hidden}:where(.orca-parity) .canvas-area{flex:1 1 0;min-height:0}:where(.orca-parity) .compact-topbar{height:48px;min-height:48px;padding:env(safe-area-inset-top) max(4px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left));gap:4px}:where(.orca-parity) .topbar-project-context{flex:none}:where(.orca-parity) .compact-topbar :is(.projects-button,.menu-title),:where(.orca-parity) .mock-badge{display:none}:where(.orca-parity) .app-menu-button{min-width:44px;height:44px;padding:0 4px}:where(.orca-parity) .app-menu-button>.app-menu-caret{display:inline-flex}:where(.orca-parity) .compact-topbar .tabbar{gap:4px;height:48px}:where(.orca-parity) .compact-topbar .tabbar-actions{gap:4px}:where(.orca-parity) .compact-topbar .tabbar-actions>:is(.slant,.export-actions)+:is(.slant,.export-actions){margin-left:-2px}:where(.orca-parity) .compact-topbar :is(.view-switch>.view-tab,.tabbar-actions>button){--slant-inset:4px;min-height:44px}:where(.orca-parity) .compact-topbar .view-switch>.view-tab{min-width:44px;padding:0 var(--s-3)}:where(.orca-parity) .compact-topbar .title-zone{padding:0 var(--s-2)}:where(.orca-parity) .compact-topbar .project-title{justify-content:center;display:flex}:where(.orca-parity) .compact-topbar .pt-folder{display:none}:where(.orca-parity) .compact-topbar .pt-box{max-width:100%;padding-inline:var(--s-2);flex:0 auto}:where(.orca-parity) .compact-topbar .pt-end{flex:none}:where(.orca-parity) .compact-topbar .pt-pencil{display:none}:where(.orca-parity) .compact-topbar .pt-box.pt-name{padding-inline:0}:where(.orca-parity) .compact-topbar .pt-name>.pt-text{padding-inline:calc(var(--s-2) + 1px)}:where(.orca-parity) .compact-topbar .pt-status{padding-inline:var(--s-1)}:where(.orca-parity) .canvas-area{isolation:isolate}:where(.orca-parity) .workspace-settings-launch{z-index:8;top:8px;left:max(8px,env(safe-area-inset-left));position:absolute}:where(.orca-parity) .workspace-rail{z-index:12;background:var(--panel);border-right:1px solid var(--line-strong);width:min(400px,100% - 48px);min-width:0;box-shadow:var(--shadow-pop);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:none;position:absolute;inset:0 auto 0 0}:where(.orca-parity) .workspace-rail[data-open=true]{display:flex}:where(.orca-parity) .workspace-scrim{z-index:11;background:var(--scrim);display:block;position:absolute;inset:0}:where(.orca-parity) .workspace-sheet-heading{min-height:48px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--chrome);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.orca-parity) .workspace-sheet-heading strong{min-width:0;font:var(--t-title)}:where(.orca-parity) .workspace-rail .sidebar{border:0;flex:1 1 0;width:100%;min-width:0;transition:none;display:flex;overflow-y:auto}:where(.orca-parity) .workspace-settings-body{flex:1 1 0;min-height:0;display:flex;overflow:clip}:where(.orca-parity) .workspace-rail .process-section{flex:1 0 320px}:where(.orca-parity) .sidebar-reveal{display:none}:where(.orca-parity) .canvas-toolbar{top:auto;bottom:max(8px,env(safe-area-inset-bottom));gap:2px;max-width:calc(100% - 16px);padding:3px}:where(.orca-parity) .canvas-toolbar .tb-sep{display:none}:where(.orca-parity) .canvas-more{padding-inline:8px}:where(.orca-parity) .canvas-tools{left:auto;right:max(8px,env(safe-area-inset-right));z-index:46;align-items:flex-end;bottom:60px}:where(.orca-parity) .canvas-tools .canvas-section-panel{flex-wrap:wrap;width:max-content;max-width:calc(100vw - 64px);left:auto;right:40px}:where(.orca-parity) .canvas-area .object-info{white-space:nowrap;flex-wrap:nowrap;max-width:calc(100% - 64px);font-size:12px;bottom:66px;left:8px;overflow:hidden}:where(.orca-parity) .nav3d{display:none}:where(.orca-parity) .nav-view-control{z-index:7;top:8px;left:calc(max(8px,env(safe-area-inset-left)) + var(--canvas-chip) + 4px);display:inline-grid;position:absolute}:where(.orca-parity) .canvas-area .objects-panel{top:8px;left:calc(max(8px,env(safe-area-inset-left)) + 2 * var(--canvas-chip) + 8px);--op-w:min(300px, calc(100% - 2 * var(--canvas-chip) - 24px));max-height:calc(50% - 60px)}:where(.orca-parity) .canvas-area .op-head{min-height:var(--canvas-chip)}:where(.orca-parity) .transform-anchor{left:max(8px,env(safe-area-inset-left))}:where(.orca-parity) .canvas-unavailable{padding-top:60px}:where(.orca-parity) .rail-head{--rail-act:40px}:where(.orca-parity) .canvas-area .manip-panel{top:60px;left:max(8px,env(safe-area-inset-left));z-index:46;max-width:calc(100% - 16px);max-height:calc(100% - 132px);overflow:auto}:where(.orca-parity) .notification,:where(.orca-parity) .toast{overflow-wrap:anywhere;max-width:calc(100vw - 16px)}:where(.orca-parity) .canvas-area .notifications{left:max(8px,env(safe-area-inset-left));right:calc(max(8px,env(safe-area-inset-right)) + 48px);width:auto;max-width:480px;max-height:40%;margin-inline:auto;bottom:60px}:where(.orca-parity) .canvas-area:has(.object-info) .notifications{bottom:120px}:where(.orca-parity) .saved-preferences-notice{padding:4px max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}}@media (width<=599px){[data-radix-popper-content-wrapper]:has(>.pk-pop){min-width:0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}:root.orca-parity .orca-menu.pk-pop{border-radius:var(--r-3) var(--r-3) 0 0;width:100vw;max-width:100vw;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom)}:root.orca-parity .orca-menu.pk-pop>.pk-body{flex:auto;min-height:0}:where(.orca-parity) .workspace-rail{width:100%;box-shadow:none;border-right:0}:where(.orca-parity) .canvas-toolbar>.icon-btn:nth-of-type(4){display:none}:where(.orca-parity) .prefs-row>span:first-child{flex:1 1 0;min-width:0!important}}@media (pointer:coarse),(hover:none),(width<=599px){:where(.orca-parity) button:not(.check,.pf-radio,.orca-switch,.control-check,.orca-radio,.info-tip,.color-swatch,.color-trigger,.ls-plus,.notif-link),:where(.orca-parity) .dropdown,:where(.orca-parity) .text,:where(.orca-parity) [role=menuitem]{min-height:44px}:where(.orca-parity) .icon-btn,:where(.orca-parity) .app-menu-button,:where(.orca-parity) .pk-star{min-width:44px}:where(.orca-parity) :is(.opt-line,.option-row) .opt-undo>:is(button,.icon-btn){flex:none;width:44px;height:44px;margin:-12px}:where(.orca-parity) .fr-drop-title,:where(.orca-parity) .fr-drop .fr-add kbd{display:none}:where(.orca-parity) .fr-drop .fr-actions{margin-top:0}:where(.orca-parity) .text,:where(.orca-parity) input,:where(.orca-parity) textarea,:where(.orca-parity) select{font-size:16px}:where(.orca-parity) .pf-facet-choice,:where(.orca-parity) .select-row{align-items:center;min-height:44px}:where(.orca-parity) .pf-row-check{opacity:1}:where(.orca-parity) .orca-menu .menu-item{min-height:44px}:where(.orca-parity) .app{--canvas-chip:44px}:where(.orca-parity) .prefs-row input.text{flex:0 120px;width:auto;min-width:64px;height:auto}}@media (pointer:coarse) and (width>=1200px),(hover:none) and (width>=1200px){:where(.orca-parity) .nav3d{display:none}:where(.orca-parity) .nav-view-control{z-index:7;display:inline-grid;position:absolute;bottom:16px;left:16px}}:where(.orca-parity) .workspace-sheet-handle{min-width:0;min-height:48px;color:var(--ink);font:var(--t-body);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}:where(.orca-parity) .workspace-sheet-handle strong{font:inherit;font-weight:600}:where(.orca-parity) .workspace-sheet-grip,:where(.orca-parity) .workspace-sheet-caret{display:none}:where(.orca-parity) .workspace-sheet-heading{padding-inline:4px}:where(.orca-parity) .workspace-sheet-done{flex:none;margin-right:4px}@media (width<=599px),(width<=899px) and (height<=500px) and (pointer:coarse),(width<=899px) and (height<=500px) and (hover:none){:where(.orca-parity) .main{padding-bottom:calc(56px + env(safe-area-inset-bottom))}:where(.orca-parity) .workspace-rail[data-phone=true]{width:100%;height:var(--sheet-height,calc(56px + env(safe-area-inset-bottom)));border:1px solid var(--line-strong);border-radius:var(--r-3) var(--r-3) 0 0;background:var(--panel);max-height:calc(100% - 8px);box-shadow:var(--shadow-pop);transition:height var(--dur-2) var(--ease);border-bottom:0;display:flex;inset:auto 0 0;overflow:clip}:where(.orca-parity) .workspace-rail[data-phone=true][data-snap=full]{height:var(--sheet-height,calc(100% - 8px))}:where(.orca-parity) .workspace-rail[data-dragging=true]{transition:none}:where(.orca-parity) .workspace-rail[data-phone=true] .workspace-sheet-heading{border-bottom:1px solid var(--line);min-height:55px}:where(.orca-parity) .workspace-rail[data-snap=peek] .workspace-sheet-heading{border:0}:where(.orca-parity) .workspace-rail[data-snap=peek] .workspace-settings-body{visibility:hidden}:where(.orca-parity) .workspace-sheet-handle{touch-action:none;cursor:ns-resize;align-self:stretch;padding-top:8px;position:relative}:where(.orca-parity) .workspace-sheet-grip{border-radius:var(--r-2);background:var(--line-strong);width:32px;height:4px;display:block;position:absolute;top:5px;left:calc(50% - 16px)}:where(.orca-parity) .workspace-sheet-caret{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-left:auto;display:block;transform:rotate(225deg)}:where(.orca-parity) [data-snap=full] .workspace-sheet-caret{transform:rotate(45deg)}:where(.orca-parity) .workspace-rail[data-phone=true] .sidebar{overscroll-behavior:contain}:where(.orca-parity) .workspace-rail[data-phone=true] .sidebar>.process-section,:where(.orca-parity) .workspace-rail[data-phone=true] :is(.process-panel,.settings-tab,.settings-pages){flex:none;min-height:0}:where(.orca-parity) .workspace-rail[data-phone=true] .page-body{flex:none;overflow:visible}:where(.orca-parity) .workspace-rail[data-phone=true] .page-bar{z-index:3;scrollbar-width:none;background:var(--panel);flex-wrap:nowrap;position:sticky;top:0;overflow:auto hidden}:where(.orca-parity) .workspace-rail[data-phone=true] .page-bar .tab-break{display:none}:where(.orca-parity) .workspace-rail[data-phone=true] .page-bar .page-tab[data-row-fill]{flex:none}:where(.orca-parity) :is(.opt-line,.option-row) .opt-label-text{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box}:where(.orca-parity) .workspace-rail[data-phone=true] .sidebar .opt-line:not(.full):has(>.opt-field .dropdown){grid-template-columns:minmax(0,1fr) fit-content(58%)}:where(.orca-parity) .workspace-rail[data-phone=true] .sidebar .opt-line:not(.full)>.opt-field:has(.dropdown){min-width:var(--ctl-w)}:where(.orca-parity) .compact-topbar .title-zone{flex:none;justify-content:flex-start;padding:0}:where(.orca-parity) .compact-topbar .project-title{grid-template-columns:auto;justify-content:start;column-gap:0}:where(.orca-parity) .compact-topbar :is(.pt-folder,.pt-box){display:none}:where(.orca-parity) .compact-topbar .view-tab>span{display:inline}:where(.orca-parity) .compact-topbar .view-switch>.view-tab{padding-inline:var(--s-3);min-width:60px;font-size:13px}:where(.orca-parity) .compact-topbar .view-switch{clip-path:none;border-radius:var(--r-3)}:where(.orca-parity) .compact-topbar .view-switch>.view-tab{clip-path:none}:where(.orca-parity) .nav-view-control{left:max(8px,env(safe-area-inset-left))}:where(.orca-parity) .canvas-area .objects-panel{left:calc(max(8px,env(safe-area-inset-left)) + var(--canvas-chip) + 4px);--op-w:min(300px, calc(100% - var(--canvas-chip) - 24px))}:where(.orca-parity) .canvas-area .preview .legend{width:min(288px,100% - 112px);max-height:calc(100% - var(--pv-top) - var(--pv-floor) - 8px)}:where(.orca-parity) .canvas-area .preview .legend.closed{width:max-content;max-width:calc(100% - 80px)}:where(.orca-parity) .canvas-area .preview .legend.closed .lg-summary{display:none}:where(.orca-parity) .canvas-area .preview:has(.tool-position) .legend:not(.closed){max-height:calc(100% - var(--pv-top) - var(--pv-floor) - 96px)}:where(.orca-parity) .canvas-area .preview .lg-head{gap:4px;padding:0 4px 0 8px}:where(.orca-parity) .canvas-area .preview .lg-head .lg-view{flex:1;min-width:0;max-width:none}:where(.orca-parity) .canvas-area .preview .ls-tip span{display:none}:where(.orca-parity) .canvas-area .preview .order-bar{grid-template-columns:auto 1fr auto auto;gap:0 4px;height:auto;min-height:96px;padding:4px;display:grid}:where(.orca-parity) .canvas-area .preview .order-bar>.orca-range{grid-area:1/1/auto/-1;width:100%;height:40px;margin:0}:where(.orca-parity) .canvas-area .preview .order-bar>.ob-transport{grid-area:2/1;gap:0}:where(.orca-parity) .canvas-area .preview .order-bar>.ob-time{text-align:center;grid-row:2;min-width:0;font-size:13px}:where(.orca-parity) .canvas-area .preview .order-bar>.ob-layer{display:none}:where(.orca-parity) .canvas-area .preview .order-bar>.ob-rate{grid-area:2/3}:where(.orca-parity) .canvas-area .preview .order-bar>.ob-seg{grid-area:2/4}:where(.orca-parity) .canvas-area .preview .order-bar .ob-gcode{display:none}:where(.orca-parity) .canvas-area .preview .tool-position{max-width:calc(100% - 80px)}:where(.orca-parity) .canvas-area .preview .tool-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (pointer:coarse),(hover:none),(width<=599px){:root.orca-parity{-webkit-tap-highlight-color:transparent}:where(.orca-parity) .app{height:100dvh;min-height:0}:where(.orca-parity) .compact-topbar{height:calc(52px + env(safe-area-inset-top));min-height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}:where(.orca-parity) .compact-topbar .tabbar{height:48px}:where(.orca-parity) .compact-topbar :is(.view-tab,.pt-box,.tabbar-actions>button,.menu-title){min-height:44px}:where(.orca-parity) .compact-topbar .output-overflow{min-width:44px;padding-inline:8px}:where(.orca-parity) .compact-topbar .menu-title,:where(.orca-parity) .orca-menu .pk-rail button{min-width:44px}:where(.orca-parity) .canvas-area .canvas-toolbar :is(.icon-btn,.canvas-more){width:auto;min-width:44px;height:44px;min-height:44px}:where(.orca-parity) :is(.rail-fold,.rail-act,.preset-more,.plate-icon,.printer-live){min-width:44px;min-height:44px}:where(.orca-parity) .rail-head{--rail-act:44px;min-height:44px}:where(.orca-parity) :is(.check,.control-check,.orca-radio,.pf-radio,.orca-switch){flex-shrink:0}:where(.orca-parity) :is(.select-row,.lg-opt,.lg-switch,.opt-check,.orca-check-label,.pf-facet-choice){min-height:44px}:where(.orca-parity) :is(.pk-star,.pk-clear,.lg-collapse,.tool-fold),:where(.orca-parity) :is(.modal-close,.pf-close){min-width:44px;min-height:44px}:where(.orca-parity) .canvas-area .notifications .notif-close{width:44px;min-width:44px;height:44px;min-height:44px;top:0;right:0}:where(.orca-parity) .canvas-area .notification{min-height:48px;padding-right:48px}:where(.orca-parity) .canvas-area .notification .notif-link{align-items:center;min-width:44px;min-height:44px;padding-inline:4px;display:inline-flex}:where(.orca-parity) .canvas-area .op-body .icon-btn,:where(.orca-parity) .canvas-area .ol-set-btn{min-width:44px;min-height:44px}:where(.orca-parity) .canvas-area .ol-set{width:44px}:where(.orca-parity) .canvas-area .ol-row{min-height:44px}:where(.orca-parity) .app .canvas-area[data-viewport=preview]{--pv-slider:104px;--pv-bar-h:52px;--pv-inset:8px;--pv-top:60px;--pv-cube:8px}:where(.orca-parity) .canvas-area .preview .legend{max-height:calc(100% - var(--pv-top) - var(--pv-floor) - 8px)}:where(.orca-parity) .canvas-area .preview:has(.tool-position) .legend:not(.closed){max-height:calc(100% - var(--pv-top) - var(--pv-floor) - 96px)}:where(.orca-parity) .canvas-area .preview .layer-slider{background:var(--panel);width:48px}:where(.orca-parity) .canvas-area .preview .ls-thumb{border:10px solid var(--panel);width:40px;height:40px;box-shadow:none;margin:0 0 -20px -20px}:where(.orca-parity) .canvas-area .preview .ls-thumb:before{inset:0}:where(.orca-parity) .canvas-area .preview .ls-tip{right:calc(100% + 12px)}:where(.orca-parity) .canvas-area .preview .ls-plus{min-width:44px;min-height:44px}:where(.orca-parity) .canvas-area .preview .ls-track:before{inset:0 -20px}:where(.orca-parity) .canvas-area .preview .order-bar{background:var(--panel);min-height:52px;bottom:max(8px,env(safe-area-inset-bottom))}:where(.orca-parity) .canvas-area .preview .ob-btn,:where(.orca-parity) .canvas-area .preview .ob-seg .ob-btn{width:44px;min-width:44px;height:44px}:where(.orca-parity) .canvas-area .preview :is(.lg-opt,.lg-switch,.lg-role-row){height:auto;min-height:44px}:where(.orca-parity) .canvas-area .preview .lg-fold>summary,:where(.orca-parity) .canvas-area .preview .lg-head .lg-view{min-height:44px}:where(.orca-parity) .canvas-area .preview .lg-collapse{min-width:44px}:where(.orca-parity) .canvas-area .preview .order-bar .ob-rate{min-width:44px;min-height:44px}:where(.orca-parity) .canvas-area .preview .order-bar .orca-range{min-height:40px}:where(.orca-parity) .canvas-area .preview .order-bar .orca-range-thumb{border:10px solid var(--panel);width:40px;height:40px;box-shadow:none}:where(.orca-parity) .nav3d{display:none}}@media (width>=600px) and (width<=899px) and (height<=500px) and (pointer:coarse),(width>=600px) and (width<=899px) and (height<=500px) and (hover:none){:where(.orca-parity) .app .canvas-area[data-viewport=preview]{--pv-top:8px}:where(.orca-parity) .canvas-area .preview .layer-slider{top:8px;bottom:8px}:where(.orca-parity) .canvas-area .preview .order-bar{right:68px}:where(.orca-parity) .canvas-area .preview .legend,:where(.orca-parity) .canvas-area .preview .legend.closed{max-width:calc(100% - 160px);top:8px;left:88px}:where(.orca-parity) .canvas-area .preview .lg-summary{gap:16px;padding:8px;display:flex}:where(.orca-parity) .canvas-area .preview .lg-stat-v{font:var(--t-title)}:where(.orca-parity) .canvas-area .preview .lg-stat-k{display:none}:where(.orca-parity) .canvas-area .preview:has(.tool-position) .legend:not(.closed){max-height:calc(100% - var(--pv-top) - var(--pv-floor) - 8px)}:where(.orca-parity) .canvas-area .preview:has(.legend:not(.closed)) .tool-position{max-width:calc(100% - 464px);left:auto;right:68px}}@media (hover:none){:where(.orca-parity) :is(.pf-row-check,.ol-row-actions,.pr-card-actions,.pt-pencil){opacity:1;visibility:visible}:where(.orca-parity) .ol-set-btn:not(.has){opacity:1}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .workspace-rail{transition:none}}:where(.orca-parity) .control-check{vertical-align:middle;border:1px solid var(--border-control);background:var(--selector-bg);width:16px;height:16px;color:var(--selected-foreground);cursor:pointer;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}:where(.orca-parity) .control-check[data-state=checked],:where(.orca-parity) .control-check[data-state=indeterminate]{background:var(--ink);border-color:var(--ink);color:var(--panel)}:where(.orca-parity) .control-check-mark{font-size:12px;line-height:1}:where(.orca-parity) input[type=radio]{appearance:none;border:1px solid var(--border-control);background:var(--selector-bg);vertical-align:middle;cursor:pointer;background-clip:content-box;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}:where(.orca-parity) input[type=radio]:checked{background-color:var(--ink);border-color:var(--ink)}:where(.orca-parity) input[type=number]{appearance:textfield}:where(.orca-parity) input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}:where(.orca-parity) input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}:where(.orca-parity) .color-trigger,:where(.orca-parity) .color-swatch{cursor:pointer;border:0;border-radius:3px;flex:none;width:24px;height:24px;padding:0}:where(.orca-parity) :is(.color-trigger,.color-swatch,.color-preview,.profile-color-swatch,.pk-swatch,.slot-chip):not([data-unknown=true]){box-shadow:inset 0 0 0 1px var(--swatch-ring);border:0}:where(.orca-parity) .slot-chip{box-sizing:border-box;color:#fff;width:18px;height:18px;font:var(--t-small);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;line-height:1;display:inline-grid}:where(.orca-parity) .slot-chip[data-ink=dark]{color:#1a1a1a}:where(.orca-parity) :is(.color-trigger,.profile-color-swatch,.pk-swatch){border-radius:50%}:where(.orca-parity) :is(.color-trigger,.profile-color-swatch,.pk-swatch)[data-unknown=true]{border:1px solid var(--line-strong);background:linear-gradient(135deg, transparent calc(50% - .75px), var(--ink-3) calc(50% - .75px), var(--ink-3) calc(50% + .75px), transparent calc(50% + .75px))}:where(.orca-parity) .color-swatch[aria-pressed=true]{outline:1px solid var(--text);outline-offset:2px}:where(.orca-parity) .color-popover{width:min(312px,100vw - 24px);padding:12px}:where(.orca-parity) .color-heading{justify-content:space-between;align-items:center;padding-bottom:12px;font-weight:600;display:flex}:where(.orca-parity) .color-preview{border-radius:3px;width:32px;height:24px}:where(.orca-parity) .color-palette{grid-template-columns:repeat(8,auto);justify-content:space-between;row-gap:8px;display:grid}:where(.orca-parity) .color-caption{color:var(--muted);margin:12px 0 4px;font-size:12px}:where(.orca-parity) .color-hex{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin:12px 0 8px;display:grid}:where(.orca-parity) .color-channel{grid-template-columns:20px minmax(0,1fr) 52px;align-items:center;gap:8px;padding:2px 0;display:grid}:where(.orca-parity) .color-channel .text{width:100%}:where(.orca-parity) .color-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(.orca-parity) .hint-anchor{pointer-events:none;width:1px;height:1px;position:fixed}:where(.orca-parity) [data-radix-popper-content-wrapper]:has(>.control-tooltip){pointer-events:none}:where(.orca-parity) .control-tooltip{z-index:2100;background:var(--raised);max-width:min(280px,100vw - 24px);color:var(--text);border:1px solid var(--border-control);font:var(--t-small);white-space:pre-line;overflow-wrap:anywhere;box-shadow:var(--shadow-pop);pointer-events:none;border-radius:4px;padding:4px 8px}:where(.orca-parity) .control-text{display:contents}:where(.orca-parity) .control-number{width:100%;min-width:0;display:flex}:where(.orca-parity) .control-number>input{border-radius:3px 0 0 3px;flex:1;min-width:0}:where(.orca-parity) .number-steps{border:1px solid var(--border-control);border-left:0;border-radius:0 3px 3px 0;flex-direction:column;flex:none;width:20px;display:flex;overflow:hidden}:where(.orca-parity) .number-steps>button{background:var(--control-bg);min-height:13px;color:var(--label);border:0;flex:1;padding:0;font-size:11px;line-height:12px}:where(.orca-parity) .number-steps>button:hover{background:var(--hover)}:where(.orca-parity) .control-error{color:var(--danger);overflow-wrap:anywhere;padding-top:4px;font-size:12px;line-height:16px;display:block}:where(.orca-parity) .control-stack{flex-direction:column;min-width:0;display:flex}:where(.orca-parity) .pf-save-name+.control-error{padding:4px var(--s-3);margin:0}:where(.orca-parity) [aria-invalid=true],:where(.orca-parity) .text.bad{border-color:var(--danger)}:where(.orca-parity) .field-label-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.orca-parity) .orca-radio{box-sizing:border-box;border:1px solid var(--border-control);background:var(--sunken);width:18px;min-width:18px;height:18px;min-height:18px;color:var(--text);box-shadow:none;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;margin:1px 0 0;padding:0;line-height:1;display:inline-flex}:where(.orca-parity) .orca-radio[data-state=checked]{border-color:var(--ink)}:where(.orca-parity) .orca-radio-indicator{background:var(--selected-foreground);border-radius:50%;width:8px;height:8px;display:block}:where(.orca-parity) .orca-radio:disabled{cursor:default;border-color:var(--line)}:where(.orca-parity) .profile-color-swatch{box-sizing:border-box;background:var(--sunken);width:22px;height:22px;color:var(--label);flex:0 0 22px;place-items:center;margin-top:1px;font-size:12px;display:inline-grid}:where(.orca-parity) .pf-editor-identity>.color-trigger{float:left;margin:3px 10px 0 0}:where(.orca-parity) .info-tip{vertical-align:-2px;border:1px solid var(--line-strong);width:16px;height:16px;color:var(--ink-3);font:600 11px/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin-left:6px;padding:0;display:inline-grid}:where(.orca-parity) .opt-label>.info-tip{margin-left:var(--s-2)}:where(.orca-parity) .info-tip:hover,:where(.orca-parity) .info-tip[data-state=open]{color:var(--text);border-color:var(--ink-3)}:where(.orca-parity) .info-pop{z-index:1000;max-width:min(360px,100vw - 16px);max-height:var(--radix-popover-content-available-height,60dvh);background:var(--raised);color:var(--text);border:1px solid var(--border-control);font:var(--t-small);white-space:pre-line;overflow-wrap:break-word;box-shadow:var(--shadow-pop);border-radius:4px;padding:8px 12px;overflow:auto}:where(.orca-parity) .info-pop>*{margin:0}:where(.orca-parity) .info-pop>*+*{margin-top:8px}:where(.orca-parity) .info-pop .info-choices{white-space:normal;gap:6px;padding:0;list-style:none;display:grid}:where(.orca-parity) .info-pop .info-choices>li{color:var(--ink-2,var(--text));border-left:2px solid #0000;padding-left:8px}:where(.orca-parity) .info-pop .info-choices>li[aria-current]{border-left-color:var(--accent);color:var(--text)}:where(.orca-parity) .info-pop .info-choices b{color:var(--text);font-weight:600;display:block}:where(.orca-parity) .info-pop code{color:var(--ink-3);font:var(--t-small);display:block}:where(.orca-parity) .reset-icon{border-radius:var(--r-1);width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}:where(.orca-parity) .reset-icon:hover:not(:disabled){color:var(--changed)}:where(.orca-parity) .reset-icon:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (pointer:coarse){:where(.orca-parity) .reset-icon{position:relative}:where(.orca-parity) .reset-icon:after{content:"";position:absolute;inset:-12px}:where(.orca-parity) :is(.opt-line,.option-row) .info-tip,:where(.orca-parity) .info-tip{opacity:1;width:24px;height:24px}:where(.orca-parity) :is(.control-check,.orca-radio,.info-tip,.color-trigger){min-width:0;min-height:0;position:relative}:where(.orca-parity) :is(.control-check,.orca-radio,.info-tip,.color-trigger):before{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:where(.orca-parity) .number-steps{width:32px}:where(.orca-parity) .color-trigger,:where(.orca-parity) .color-swatch{width:32px;height:32px}:where(.orca-parity) .orca-switch{min-height:24px}}:where(.orca-parity) .status-text{color:var(--ink-3)}:where(.orca-parity) .status-text[data-tone=online]{color:var(--success)}:where(.orca-parity) .status-text[data-tone=printing]{color:var(--info)}:where(.orca-parity) .status-text[data-tone=paused]{color:var(--status-warn)}:where(.orca-parity) .status-text[data-tone=error]{color:var(--danger)}:where(.orca-parity) .more-toggle{width:fit-content;min-height:var(--h-compact);color:var(--ink-3);font:var(--t-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-self:flex-start;margin:0;padding:0}:where(.orca-parity) .more-toggle:hover{color:var(--text)}@media (pointer:coarse){:where(.orca-parity) .more-toggle{min-height:44px}}:where(.orca-parity) .form-row{align-items:center;gap:var(--s-2) var(--s-4);width:100%;min-height:var(--h-control);flex-wrap:wrap;display:flex}:where(.orca-parity) .form-row>:first-child{flex:0 0 11rem;min-width:0}:where(.orca-parity) .form-row>:last-child{flex:12rem;min-width:0;max-width:20rem}:where(.orca-parity) .form-row>.text{width:100%;height:var(--h-field)}:where(.orca-parity) .form-row>.text.num{text-align:right;flex:0 0 96px;width:96px;max-width:96px}:where(.orca-parity) .form-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}:root.orca-parity[data-input=pointer] :focus-visible{outline:none!important}:where(.orca-parity) *{scrollbar-width:none}:where(.orca-parity) ::-webkit-scrollbar{display:none}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade{0%{--fade-top:0px;--fade-bottom:20px}1%{--fade-top:20px}99%{--fade-bottom:20px}to{--fade-top:20px;--fade-bottom:0px}}@supports (animation-timeline:scroll()){:where(.orca-parity) :is(.scroll-fade,.page-body,.pk-list,.pk-rail,.dropdown-viewport,.facets){-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);animation:linear both scroll-fade;animation-timeline:scroll(self)}}:where(.orca-parity) .facets{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}:where(.orca-parity) .facets-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-compact);color:var(--ink-3);font:var(--t-small);display:flex}:where(.orca-parity) .facet-group{flex-direction:column;min-width:0;display:flex}:where(.orca-parity) .facet-head{margin:0 0 var(--s-2);color:var(--ink-3);font:600 12px/16px var(--font-ui)}:where(.orca-parity) .facet-group>.text{margin-bottom:var(--s-2)}:where(.orca-parity) .facet-row{align-items:center;gap:var(--s-3);min-height:var(--h-compact);color:var(--text);font:var(--t-body);cursor:pointer;display:flex}:where(.orca-parity) .facet-row>span:not(.facet-count){overflow-wrap:break-word;flex:1;min-width:0}:where(.orca-parity) .facet-count,:where(.orca-parity) .facet-empty{color:var(--ink-3);font:var(--t-small);font-variant-numeric:tabular-nums}:where(.orca-parity) .facet-group>.chips{padding-block:var(--s-1)}@media (pointer:coarse){:where(.orca-parity) .facet-row{min-height:44px}:where(.orca-parity) .facet-group>.chips .chip{min-height:40px}}:where(.orca-parity) :is(.text,textarea.text):focus{border-color:var(--focus)}
