:where(.orca-parity) .modal-overlay{z-index:90;background:var(--scrim);position:fixed;inset:0}:where(.orca-parity) .modal{--modal-w:960px;z-index:100;width:min(var(--modal-w), calc(100vw - 32px));border:1px solid var(--border-control);border-radius:var(--r-3);background:var(--panel);height:auto;max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-pop);font:var(--t-body);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:where(.orca-parity) .modal[data-size=s]{--modal-w:400px}:where(.orca-parity) .modal[data-size=m]{--modal-w:520px}:where(.orca-parity) .modal[data-size=l]{--modal-w:720px}:where(.orca-parity) .modal[data-size=xl]{--modal-w:960px}:where(.orca-parity) .modal[data-size=window]{height:min(760px,100dvh - 32px)}:where(.orca-parity) .modal:focus{outline:none}:where(.orca-parity) .modal-title{align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-bottom:1px solid var(--line);flex:none;display:flex}:where(.orca-parity) .modal-title>h2{min-width:0;font:var(--t-title);color:var(--ink);overflow-wrap:anywhere;flex:1;margin:0}:where(.orca-parity) .modal-close{width:var(--h-control);height:var(--h-control);border-radius:var(--r-2);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}:where(.orca-parity) .modal-close:hover{background:var(--hover);color:var(--ink)}:where(.orca-parity) .modal>form{display:contents}:where(.orca-parity) .modal>*,:where(.orca-parity) .modal>form>*{flex:none;min-height:0}:where(.orca-parity) .modal-body{flex:auto;min-height:0;overflow:auto}:where(.orca-parity) :is(.modal,.modal>form)>:nth-last-child(1 of :not(.modal-buttons)):not(.modal-title,form){flex:auto;min-height:0;overflow:auto}:where(.orca-parity) .modal-body{gap:var(--s-4);padding:var(--s-5);flex-direction:column;display:flex}:where(.orca-parity) .modal-body>p{color:var(--ink-2);margin:0}:where(.orca-parity) .modal-body>*{flex-shrink:0}:where(.orca-parity) .modal-buttons{justify-content:flex-end;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;flex:none;display:flex}:where(.orca-parity) .modal-lead{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--s-3);min-width:0;color:var(--ink-3);font:var(--t-small);flex:1;margin-right:auto;display:flex;overflow:hidden}@media (pointer:coarse){:where(.orca-parity) .modal-close{width:44px;height:44px}}@media (width<=599px){:where(.orca-parity) .modal[data-size=s]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}:root.orca-parity .modal:not([data-size=s]){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border:0;border-radius:0;top:0;left:0;transform:none}:root.orca-parity .modal:not([data-size=s]) .modal-buttons{padding-bottom:max(var(--s-4), env(safe-area-inset-bottom))}:where(.orca-parity) .modal-buttons>.btn,:where(.orca-parity) .modal-buttons>button{min-height:44px}}:where(.orca-parity) .modal-grid{gap:var(--s-3) var(--s-5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}:where(.orca-parity) .modal-grid>dt{color:var(--ink-3)}:where(.orca-parity) .about-head{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}:where(.orca-parity) .about-head>div{flex-direction:column;display:flex}:where(.orca-parity) .about-head span{color:var(--ink-3);font:var(--t-small)}:where(.orca-parity) .about-links{gap:var(--s-4);display:flex}:where(.orca-parity) .modal-grid>dd{overflow-wrap:anywhere;min-width:0;margin:0}:where(.orca-parity) .modal-split{align-items:flex-start;gap:var(--s-6);flex-direction:row;display:flex}:where(.orca-parity) .modal-fields{gap:var(--s-3);flex:1;align-content:start;min-width:0;display:grid}:where(.orca-parity) .modal-fields .form-row>.dropdown{flex:12rem;min-width:0;max-width:20rem}:where(.orca-parity) .modal-unit{align-items:center;gap:var(--s-3);display:inline-flex}:where(.orca-parity) .modal-unit>.text{min-width:0;height:var(--h-field);flex:1}:where(.orca-parity) .modal-unit>span{color:var(--ink-3)}:where(.orca-parity) .simplify-ratio>:first-child{flex:1;min-width:0}:where(.orca-parity) .simplify-ratio>.num{flex:0 0 64px}:where(.orca-parity) .modal-file{align-items:center;gap:var(--s-3);min-width:0;display:inline-flex}:where(.orca-parity) .modal-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .modal-file-none{color:var(--ink-3);flex:1}:where(.orca-parity) .modal-check{align-items:center;gap:var(--s-3);min-height:var(--h-control);cursor:pointer;display:flex}:where(.orca-parity) .modal-group{margin:var(--s-3) 0 0;font:var(--t-label);color:var(--ink)}:where(.orca-parity) .modal-error{color:var(--danger);font:var(--t-small);margin:0}:where(.orca-parity) .bed-2d{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-2);background:var(--sunken);flex:none;width:260px}:where(.orca-parity) .bed-2d-plate{fill:var(--surface);stroke:var(--line-strong)}:where(.orca-parity) .bed-2d-grid{stroke:var(--line)}:where(.orca-parity) .bed-2d-axes{stroke:var(--ink-3)}:where(.orca-parity) .bed-2d-label{fill:var(--ink)}@media (width<=599px){:where(.orca-parity) .modal-split{flex-direction:column;align-items:stretch}:where(.orca-parity) .bed-2d{align-self:center;width:100%;max-width:320px}}:where(.orca-parity) .flush-scroll{border:1px solid var(--line);border-radius:var(--r-2);align-self:flex-start;max-width:100%;max-height:420px;overflow:auto}:where(.orca-parity) .flush-table{border-collapse:collapse;font-variant-numeric:tabular-nums}:where(.orca-parity) .flush-table :is(th,td){border:1px solid var(--line);text-align:center;background:var(--panel);width:48px;height:30px;padding:0}:where(.orca-parity) .flush-table :is(thead th,tbody th){background:var(--sunken);position:sticky}:where(.orca-parity) .flush-table thead th{z-index:2;top:0}:where(.orca-parity) .flush-table tbody th{z-index:1;left:0}:where(.orca-parity) .table-input{width:100%;height:100%;color:var(--ink);text-align:center;font:inherit;appearance:textfield;background:0 0;border:0}:where(.orca-parity) .table-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.orca-parity) .table-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.orca-parity) .table-input[readonly]{color:var(--ink-3)}:where(.orca-parity) :is(.table-input,.multiplier-input).changed{color:var(--accent-text)}:where(.orca-parity) .table-input.bad{color:var(--danger)}:where(.orca-parity) .flush-note{color:var(--ink-3);font:var(--t-small);margin:0}:where(.orca-parity) .shortcuts-search{padding:var(--s-3) var(--s-5) 0}:where(.orca-parity) .shortcuts-search input{box-sizing:border-box;width:100%}:where(.orca-parity) .shortcuts-body{padding:0 var(--s-5) var(--s-4);columns:2 340px;column-gap:var(--s-7);flex:1;min-height:0;overflow:auto}:where(.orca-parity) .shortcuts-body section{break-inside:avoid;padding-top:var(--s-4)}:where(.orca-parity) .shortcuts-body h3{font:var(--t-label);text-transform:none;color:var(--ink-3);margin:0 0 var(--s-2)}:where(.orca-parity) .shortcuts-table{border-collapse:collapse;table-layout:fixed;width:100%;font:var(--t-body)}:where(.orca-parity) .shortcuts-table th{text-align:left;padding:var(--s-2) var(--s-5) var(--s-2) 0;vertical-align:top;box-sizing:border-box;width:clamp(144px,48%,208px);font-weight:400}:where(.orca-parity) .shortcuts-table td{padding:var(--s-2) 0;color:var(--ink)}:where(.orca-parity) .shortcuts-table tr+tr{border-top:1px solid var(--line)}:where(.orca-parity) .shortcuts-none{padding:var(--s-5) 0;color:var(--ink-3)}:where(.orca-parity) .plate-order{gap:var(--s-3);margin-left:calc(11rem + var(--s-4));flex-wrap:wrap;display:flex}:where(.orca-parity) .plate-order-item{align-items:center;gap:var(--s-1);display:inline-flex}:where(.orca-parity) .plate-range{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}:where(.orca-parity) .plate-range>.num{width:64px;height:var(--h-field)}:where(.orca-parity) .plate-range .plate-order{margin-left:0}:where(.orca-parity) .plate-add{align-self:flex-start}@media (width<=599px){:where(.orca-parity) .plate-order{margin-left:0}}:where(.orca-parity) .filament-filters{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}:where(.orca-parity) .modal-pick{flex-direction:column;min-height:0;display:flex}:where(.orca-parity) .modal-pick-head{gap:var(--s-4);display:flex}:where(.orca-parity) .modal-pick-list{max-height:320px;overflow:auto}:where(.orca-parity) .modal-pick-list>.modal-check>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .orient-table{border-collapse:collapse;font-variant-numeric:tabular-nums}:where(.orca-parity) .orient-table :is(th,td){padding:var(--s-2) var(--s-6) var(--s-2) 0;text-align:left}:where(.orca-parity) .orient-table th{font:var(--t-label)}:where(.orca-parity) .orient-table td:first-child{color:var(--ink-3)}:where(.orca-parity) .gcode-input{resize:vertical;width:100%;min-height:160px;font-family:var(--font-mono,monospace)}:where(.orca-parity) .np-calib-tabs{width:100%;display:grid}:where(.orca-parity) .import-zone{align-items:center;gap:var(--s-4);padding:var(--s-2) 0;border-radius:var(--r-2);color:var(--ink-3);flex-wrap:wrap;display:flex}:where(.orca-parity) .import-drop.drag .import-zone{outline:1px dashed var(--focus);outline-offset:var(--s-2);background:var(--selection-fill)}:where(.orca-parity) .object-table-body{padding:0 var(--s-5) var(--s-4)}:where(.orca-parity) .object-table{border-collapse:collapse;font:var(--t-small);font-variant-numeric:tabular-nums}:where(.orca-parity) .object-table th{z-index:1;padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--line-strong);background:var(--panel);color:var(--ink-3);text-align:left;white-space:nowrap;font-weight:600;position:sticky;top:0}:where(.orca-parity) .object-table td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line)}:where(.orca-parity) .object-table td.name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}:where(.orca-parity) .object-table td.global :is(.num,.combo){color:var(--ink-3)}:where(.orca-parity) .object-table .num{width:64px}:where(.orca-parity) .object-table .icon-reset{color:var(--accent-text);cursor:pointer;padding:0 var(--s-1);background:0 0;border:0}:where(.orca-parity) .head-identity{gap:var(--s-3);display:grid}:where(.orca-parity) .head-tabs{align-self:flex-start}:where(.orca-parity) .head-boxes{border:1px solid var(--line);border-radius:var(--r-2);max-height:320px;overflow:auto}:where(.orca-parity) .head-grid{font-variant-numeric:tabular-nums}:where(.orca-parity) .head-grid td{padding:0}:where(.orca-parity) :is(.head-grid,.head-angles) input.cell{width:100%;min-width:56px;height:var(--h-row);padding:0 var(--s-3);color:var(--ink);font:inherit;background:0 0;border:0}:where(.orca-parity) :is(.head-grid,.head-angles) input.cell.num{text-align:right;width:72px}:where(.orca-parity) .head-grid td:first-child input.cell{min-width:140px}:where(.orca-parity) .head-grid tr.selected td{background:var(--hover)}:where(.orca-parity) .head-angles{align-self:flex-start;width:auto}:where(.orca-parity) .head-plot{flex:none;width:240px;margin:0}:where(.orca-parity) .modal.palette{max-height:76dvh;top:12dvh;transform:translate(-50%)}:where(.orca-parity) .pal-input-row{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-5);border-bottom:1px solid var(--line);display:flex}:where(.orca-parity) .pal-input{min-width:0;height:48px;color:var(--ink);font:var(--t-title);background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:400}:where(.orca-parity) .pal-scope{padding:var(--s-1) var(--s-3);border-radius:var(--r-1);background:var(--sunken);color:var(--ink-2);font:var(--t-small);flex:none}:where(.orca-parity) .pal-list{padding:var(--s-2);margin:0;list-style:none;overflow:auto}:where(.orca-parity) .pal-row{align-items:center;gap:var(--s-3);min-height:32px;padding:0 var(--s-3);border-radius:var(--r-2);cursor:pointer;display:flex}:where(.orca-parity) .pal-row.active{background:var(--hover)}:where(.orca-parity) .pal-row.off{color:var(--ink-3)}:where(.orca-parity) .pal-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .pal-title b{color:var(--accent-text);font-weight:600}:where(.orca-parity) .pal-detail{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--ink-3);font:var(--t-small);flex:none;overflow:hidden}:where(.orca-parity) .pal-keys{flex:none}:where(.orca-parity) .pal-empty{padding:var(--s-4) var(--s-3);color:var(--ink-3)}@media (width<=599px){:root.orca-parity .modal.palette{height:auto;max-height:80dvh;top:0;transform:none}}:where(.orca-parity) .ask-message{white-space:pre-line;overflow-wrap:anywhere}:where(.orca-parity) .ask-choices{gap:var(--s-2);display:grid}:where(.orca-parity) .orca-menu{z-index:1000;box-sizing:border-box;min-width:max(120px, var(--radix-dropdown-menu-trigger-width,0px));max-width:min(560px,100vw - 16px);max-height:min(560px, var(--radix-popper-available-height,calc(100dvh - 16px)));overscroll-behavior:contain;background:var(--selector-bg);color:var(--text);border:1px solid var(--border-control);font:var(--t-body);box-shadow:var(--shadow-pop);border-radius:4px;padding:4px;overflow:auto}:where(.orca-parity) .orca-menu .menu-item{box-sizing:border-box;width:100%;min-height:28px;color:var(--text);font:inherit;text-align:left;cursor:default;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;border-radius:3px;outline:none;align-items:center;gap:8px;padding:4px 8px;display:flex}:where(.orca-parity) .orca-menu .menu-item[data-highlighted],:where(.orca-parity) .orca-menu .menu-item:hover:not([data-disabled]),:where(.orca-parity) .orca-menu .menu-item[aria-selected=true]{background:var(--selected)}:where(.orca-parity) .orca-menu .menu-item:focus-visible{outline-offset:-1px}:where(.orca-parity) .orca-menu .menu-item[data-disabled]{color:var(--disabled)}:where(.orca-parity) .orca-menu-label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}:where(.orca-parity) .orca-menu-key{color:var(--ink-3);white-space:nowrap;flex:none;margin-left:auto;padding-left:16px}:where(.orca-parity) .menu-check{width:14px;color:var(--ink);text-align:center;flex:none;font-size:14px;line-height:1}:where(.orca-parity) .orca-menu .menu-sep{background:var(--line);height:1px;margin:4px 0}:where(.orca-parity) .orca-menu-group{font:var(--t-small);color:var(--text-dim);padding:8px 8px 4px;font-weight:600}:where(.orca-parity) button.menu-position-anchor.menu-position-anchor{pointer-events:none;border:0;width:0;min-width:0;height:0;min-height:0;padding:0}:where(.orca-parity) .dropdown{box-sizing:border-box;min-height:var(--h-field);height:var(--h-field);background:var(--selector-bg);min-width:0;color:var(--text);border:1px solid var(--border-control);text-align:left;font:inherit;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}:where(.orca-parity) .dropdown:hover:not(:disabled){border-color:var(--ink-3)}:where(.orca-parity) .dropdown-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .dropdown>:last-child{flex:none}:where(.orca-parity) .pk-trigger .pk-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.orca-parity) .dropdown[data-state=open]{border-color:var(--ink-3)}:where(.orca-parity) .dropdown:disabled{cursor:default}:where(.orca-parity) .dropdown-list{min-width:max(120px, var(--radix-select-trigger-width,0px), var(--radix-dropdown-menu-trigger-width,0px), var(--radix-popover-trigger-width,0px))}:where(.orca-parity) .dropdown-list:has(>.dropdown-viewport){max-height:min(480px, var(--radix-select-content-available-height,calc(100dvh - 16px)));flex-direction:column;display:flex;overflow:hidden}:where(.orca-parity) .dropdown-list .dropdown-viewport{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@media (pointer:coarse){:where(.orca-parity) .orca-menu .menu-item{min-height:44px}:where(.orca-parity) .dropdown{height:44px;min-height:44px}}:where(.orca-parity) .caret{width:12px;height:12px;color:var(--text-dim);vertical-align:middle;flex:none;justify-content:center;align-self:center;align-items:center;line-height:0;display:inline-flex}:where(.orca-parity) .caret svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s;display:block}:where(.orca-parity) .caret-right svg{transform:rotate(-90deg)}:where(.orca-parity) .caret-up svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .caret svg{transition:none}}:where(.orca-parity) .pk-trigger{justify-content:space-between;width:100%;min-width:0}:where(.orca-parity) .pk-trigger:has(>.pk-sub){align-content:center;align-items:center;column-gap:var(--s-3);height:auto;min-height:44px;padding-block:var(--s-3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}:where(.orca-parity) .pk-trigger:has(>.pk-sub)>.pk-name{text-align:left;grid-area:1/1;min-width:0;line-height:1.2}:where(.orca-parity) .pk-trigger>.pk-sub{min-width:0;color:var(--ink-3);font:400 12px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;text-align:left;grid-area:2/1;overflow:hidden}:where(.orca-parity) .pk-trigger:has(>.pk-sub)>.pk-caret{grid-area:1/2/3/3}:where(.orca-parity) .pk-name{white-space:normal;overflow-wrap:break-word;text-align:left;flex:1;min-width:0}:where(.orca-parity) .pk-text{text-align:left;flex-direction:column;flex:0 auto;min-width:0;display:flex}:where(.orca-parity) .pk-label{white-space:nowrap;min-width:0;display:flex}:where(.orca-parity) .pk-head{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .pk-tail{white-space:pre;flex:none}:where(.orca-parity) .pk-type,:where(.orca-parity) .pk-brand{display:none}:where(.orca-parity) .orca-menu.pk-pop{width:min(600px,100vw - 16px);max-width:calc(100vw - 16px);height:min(372px, var(--radix-popover-content-available-height,372px));flex-direction:column;padding:0;display:flex;overflow:hidden}:where(.orca-parity) .pk-pop[data-state=closed]{visibility:hidden;pointer-events:none}[data-radix-popper-content-wrapper]:has(>.orca-parity.pk-pop[data-state=closed],>.pk-pop[data-state=closed]){visibility:hidden;pointer-events:none}:where(.orca-parity) .pk-body{flex:1 1 0;grid-template-columns:192px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}:where(.orca-parity) .pk-rail{overscroll-behavior:contain;border-right:1px solid var(--line);min-height:0;padding:var(--s-3);background:var(--sunken);flex-direction:column;gap:2px;display:flex;overflow-y:auto}:where(.orca-parity) .pk-rail>button{align-items:baseline;gap:var(--s-3);min-height:var(--h-compact);border-radius:var(--r-1);color:var(--text);text-align:left;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 10px;display:flex}@media (hover:hover){:where(.orca-parity) .pk-rail>button:not(.active):hover{background:color-mix(in srgb, #fff 9%, var(--sunken))}}:where(.orca-parity) .pk-rail-title{flex:1;min-width:0}:where(.orca-parity) .pk-count{color:var(--ink-3);font:var(--t-small);font-variant-numeric:tabular-nums;flex:none}:where(.orca-parity) .pk-rail>button.active .pk-count{color:inherit}:where(.orca-parity) .pk-rail>button.active{background:var(--selected);color:var(--selected-foreground);font-weight:600}:where(.orca-parity) .pk-rail button:focus-visible,:where(.orca-parity) .pk-option:focus-visible,:where(.orca-parity) .pk-star:focus-visible{outline-offset:-1px}:where(.orca-parity) .pk-list{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--s-4);align-content:start;display:grid;overflow-y:auto}:where(.orca-parity) .pk-tab{grid-area:1/1;min-width:0}:where(.orca-parity) .pk-tab[data-off]{visibility:hidden;height:0;overflow:hidden}:where(.orca-parity) .pk-row{border-radius:3px;align-items:stretch;min-height:28px;display:flex}:where(.orca-parity) .pk-row:has(>.pk-option[aria-selected=true]){background:var(--selected)}:where(.orca-parity) .pk-row.is-active{background:var(--overlay)}:where(.orca-parity) .pk-row.is-active:has(>.pk-option[aria-selected=true]){background:color-mix(in srgb, #fff 10%, var(--selected))}:where(.orca-parity) .pk-row.is-active .pk-star{color:var(--text)}:where(.orca-parity) .pk-row[data-child]>.pk-option{padding-left:calc(var(--s-3) + var(--s-5))}:where(.orca-parity) .pk-option{min-width:0;min-height:28px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;align-items:center;gap:8px;padding:4px 8px;display:flex}:where(.orca-parity) .pk-option[aria-disabled=true]{color:var(--muted);cursor:default}:where(.orca-parity) .pk-slots{gap:var(--s-1);padding-left:var(--s-3);flex:none;margin-left:auto;display:flex}:where(.orca-parity) .pk-sub{color:var(--text-dim);font:var(--t-small);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(.orca-parity) .pk-meta{min-width:3em;padding-left:var(--s-4);color:var(--text-dim);font:var(--t-small);white-space:nowrap;text-overflow:ellipsis;flex:0 10000 auto;margin-left:auto;overflow:hidden}:where(.orca-parity) .pk-group{padding:var(--s-5) var(--s-3) 6px;color:var(--ink-3);font:600 12px/16px var(--font-ui)}:where(.orca-parity) .pk-group:first-child{padding-top:var(--s-2)}:where(.orca-parity) .orca-menu.pk-pop.pk-media{width:min(640px,100vw - 16px)}:where(.orca-parity) .pk-media .pk-option{gap:var(--s-4);min-height:104px;padding:var(--s-3)}:where(.orca-parity) .pk-media .pk-text{gap:2px}:where(.orca-parity) .pk-media .pk-label{font-weight:600}:where(.orca-parity) .pk-art{border-radius:var(--r-2);width:88px;height:88px;color:var(--ink-3);background:0 0;flex:none;place-items:center;display:grid}:where(.orca-parity) .pk-art img{object-fit:contain;width:80px;height:80px}:where(.orca-parity) .pk-art svg path{stroke-width:.6px}:where(.orca-parity) .pk-status{font:var(--t-small)}:where(.orca-parity) .pk-star{width:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:0}:where(.orca-parity) .pk-star:hover{color:var(--text)}:where(.orca-parity) .pk-star[aria-pressed=true]{color:var(--accent-text)}:where(.orca-parity) .pk-foot{background:var(--sunken);border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:8px;display:flex}:where(.orca-parity) .pk-foot:empty{display:none}:where(.orca-parity) .pk-empty{color:var(--text-dim);padding:12px 8px}@media (width<=600px){:where(.orca-parity) .orca-menu.pk-pop{width:calc(100vw - 16px)}:where(.orca-parity) .pk-body{flex-direction:column;display:flex}:where(.orca-parity) .pk-rail{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;flex:none;overflow:visible}:where(.orca-parity) .pk-rail button[data-row-fill]{text-align:center;flex:auto}:where(.orca-parity) .pk-list{flex:auto}:where(.orca-parity) .pk-meta{display:none}}@media (pointer:coarse){:where(.orca-parity) .pk-rail button,:where(.orca-parity) .pk-option,:where(.orca-parity) .pk-star,:where(.orca-parity) .pk-foot button{min-height:44px}:where(.orca-parity) .pk-star{width:44px}}:where(.orca-parity) .pf-table{border-collapse:collapse;width:100%;font:var(--t-small);color:var(--ink)}:where(.orca-parity) .pf-table th,:where(.orca-parity) .pf-table td{border-bottom:1px solid var(--rule);height:var(--h-row);padding:var(--s-2) var(--s-3);text-align:left;vertical-align:middle}:where(.orca-parity) .pf-table th{background:var(--surface);color:var(--ink-2);font-weight:600}:where(.orca-parity) .pf-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:normal}:where(.orca-parity) .pf-table tr.is-on td{background:var(--selection-fill);font-weight:600}:where(.orca-parity) .pf-link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}:where(.orca-parity) .pf-link:hover{color:var(--ink)}:where(.orca-parity) .pf-dim{color:var(--ink-3);font:var(--t-small)}:where(.orca-parity) button.pf-changes-trigger,:where(.orca-parity) .rail-head button.pf-changes-trigger{white-space:nowrap;color:var(--changed);flex:none}:where(.orca-parity) .pf-changes-trigger[aria-expanded=true]{text-underline-offset:2px;text-decoration:underline}:where(.orca-parity) .orca-menu.pf-changes-pop{width:min(360px,100vw - 24px);max-height:min(560px, var(--radix-popover-content-available-height,calc(100dvh - 24px)));border-color:var(--border-control);flex-direction:column;padding:0;display:flex;overflow:hidden}:where(.orca-parity) .pf-change-scroll{min-height:0;padding:var(--s-1) var(--s-1) var(--s-2);flex:0 auto;grid-template-columns:minmax(0,auto) minmax(0,auto) auto minmax(0,1fr) auto;align-content:start;display:grid;overflow:auto}:where(.orca-parity) .pf-change{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--r-1);align-items:center;min-height:28px;display:grid}:where(.orca-parity) .pf-change:hover{background:var(--hover)}:where(.orca-parity) .pf-change-line{grid-column:1/5;grid-template-columns:subgrid;align-items:baseline;column-gap:var(--s-2);min-width:0;min-height:28px;padding:6px var(--s-2);border-radius:var(--r-1);color:var(--ink);font:400 13px/16px var(--font-ui);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:grid}:where(.orca-parity) .pf-change-line>span{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .pf-change-name{padding-right:var(--s-3)}:where(.orca-parity) :is(.pf-change-was,.pf-change-to,.pf-change-scope){color:var(--ink-3)}:where(.orca-parity) :is(.pf-change-was,.pf-change-now){font-variant-numeric:tabular-nums}:where(.orca-parity) .pf-change-was{text-align:right}:where(.orca-parity) .pf-change>.reset-icon{margin:0 var(--s-1);opacity:0}:where(.orca-parity) .pf-change-choice{justify-self:start;align-items:center;gap:var(--s-1);max-width:100%;min-height:22px;margin:-4px 0 var(--s-1) var(--s-2);padding:0 var(--s-2);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r-1);color:var(--ink-3);font:var(--t-small);cursor:pointer;background:0 0;border:0;grid-column:1/-1;display:inline-flex;overflow:hidden}:where(.orca-parity) .pf-change-choice:is(:hover,:focus-visible,[data-state=open]){background:var(--hover);color:var(--ink)}:where(.orca-parity) .pf-change:is(:hover,:focus-within)>.reset-icon{opacity:1}@media (pointer:coarse),(hover:none){:where(.orca-parity) .pf-change>.reset-icon{opacity:1}}@media (pointer:coarse),(hover:none),(width<=599px){:where(.orca-parity) .pf-change:has(+.pf-change-choice)>.pf-change-line{align-items:end;padding-bottom:0}:where(.orca-parity) .pf-change:has(+.pf-change-choice)>.reset-icon{align-self:stretch;align-items:flex-end;padding-bottom:4px;display:inline-flex}:where(.orca-parity) .pf-change-choice{align-items:flex-start;margin-top:0;padding-top:2px;line-height:16px}:where(.orca-parity) .pf-change-choice>.caret{align-self:flex-start;margin-top:2px}}:where(.orca-parity) .pf-changes-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);flex:none;display:flex}:where(.orca-parity) .pf-changes-foot>:is(.btn,.btn-ghost){min-height:28px;padding:0 var(--s-3);gap:var(--s-1)}:where(.orca-parity) .pf-changes-foot>.pf-revert-all{font:var(--t-small);color:var(--ink-3);margin-right:auto}:where(.orca-parity) .pf-changes-foot>.btn.primary{gap:var(--s-2)}:where(.orca-parity) .pf-save-name{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3) 0;border-top:1px solid var(--line);font:var(--t-small);color:var(--ink-3);flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}:where(.orca-parity) .pf-save-name>.text{min-width:0;height:28px}:where(.orca-parity) .pf-save-name+.pf-changes-foot,:where(.orca-parity) .pf-save-name+.pf-save-error+.pf-changes-foot{border-top:0}:where(.orca-parity) .pf-save-error{padding:var(--s-2) var(--s-3) 0;color:var(--danger);font:var(--t-small);overflow-wrap:anywhere;flex:none;margin:0}:where(.orca-parity) .pf-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .pf-spin{animation-duration:2.4s}}:where(.orca-parity) .pf-name{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:where(.orca-parity) .pf-name:hover{text-underline-offset:2px;text-decoration:underline}:where(.orca-parity) .scope{width:var(--s-6,20px);justify-content:center;align-items:center;display:flex}:where(.orca-parity) .scope-use{width:100%;height:var(--h-field);cursor:pointer;background:0 0;border:0;padding:0;position:relative}:where(.orca-parity) .scope-use:after{content:"";background:var(--ink-2);width:8px;height:2px;margin:-1px 0 0 -4px;position:absolute;top:50%;left:50%}:where(.orca-parity) .scope-use:hover:after,:where(.orca-parity) .scope-use:focus-visible:after{background:var(--ink)}:where(.orca-parity) .opt-line:has(.scope-use) .opt-field :is(input.text,.combo){box-shadow:inset 0 -2px 0 var(--ink-2)}:where(.orca-parity) .sidebar .settings-tab{--opt-end:var(--s-6,20px)}:where(.orca-parity) .pf-scope-switch{gap:var(--s-2);padding:var(--s-3) var(--s-4);display:flex}:where(.orca-parity) .pf-scope-switch button{height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;flex:1}:where(.orca-parity) .pf-scope-switch button[aria-pressed=true]{color:var(--ink);border-color:var(--ink-3)}:where(.orca-parity) .pf-scope-switch button:disabled{opacity:.5;cursor:default}:where(.orca-parity) .pf-pop{z-index:60;min-width:260px;max-width:min(340px,100vw - 32px);padding:var(--s-4);background:var(--panel);border:1px solid var(--frame);border-radius:var(--r-section);box-shadow:var(--shadow-pop);position:fixed}:where(.orca-parity) .pf-pop-title{font:var(--t-small);margin-bottom:4px}:where(.orca-parity) .settings-tab .opt-undo{justify-content:flex-start;gap:2px}:where(.orca-parity) .pf-add{width:560px}:where(.orca-parity) .pf-add .np-dialog-body{gap:var(--s-3);flex-direction:column;display:flex}:where(.orca-parity) .pf-radios{gap:var(--s-4);font:var(--t-body);flex-wrap:wrap;display:flex}:where(.orca-parity) .pf-radios label{align-items:center;gap:var(--s-2);display:flex}:where(.orca-parity) .pf-scroll{border:1px solid var(--line);max-height:360px;overflow-y:auto}:where(.orca-parity) .pf-scroll .pf-table{border-style:hidden}:where(.orca-parity) .pf-scroll thead th{position:sticky;top:0}:where(.orca-parity) .pf-scroll tbody tr{cursor:default}:where(.orca-parity) .pf-sw{border:1px solid var(--ink-3);vertical-align:-3px;width:14px;height:14px;display:inline-block}:where(.orca-parity) .pf-box{border:1px solid var(--frame);border-radius:var(--r-section);padding:var(--s-3) var(--pad-panel) var(--pad-panel);min-width:0;margin:0}:where(.orca-parity) .pf-box>legend{padding:0 var(--s-2);font:var(--t-section);color:var(--ink-3)}:where(.orca-parity) .pf-compare-bar{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);font:var(--t-body);display:flex}:where(.orca-parity) .pf-compare-bar .combo{max-width:260px}:where(.orca-parity) .pf-compare-bar .row{align-items:center;gap:var(--s-2);display:flex}:where(.orca-parity) .pf-compare-bar .spacer{flex:1}:where(.orca-parity) .pf-diff{max-height:280px}:where(.orca-parity) .pf-table tr.is-diff td{background:color-mix(in srgb, var(--warn) 12%, var(--panel))}:where(.orca-parity) .pf-table tr.pf-group td{background:var(--surface);color:var(--ink-2);font-weight:600}:where(.orca-parity) .dialog-fields{padding:0 var(--s-3)}:where(.orca-parity) .pf-conflict{align-items:baseline;gap:var(--s-4);padding:var(--s-2) var(--s-5);font:var(--t-small);color:var(--ink-2);display:flex}:where(.orca-parity) .pf-conflict-text{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .pf-conflict .pf-name{color:var(--ink);text-underline-offset:2px;text-decoration:underline}:where(.orca-parity) .works-with{gap:var(--s-4);flex-direction:column;display:flex}:where(.orca-parity) .ww-rule{gap:var(--s-2) var(--s-6,24px);grid-template-columns:max-content minmax(0,320px);align-items:center;display:grid}:where(.orca-parity) .ww-condition{display:contents}:where(.orca-parity) .ww-condition>:not(.ww-trigger){min-height:var(--h-control);align-items:center;display:flex}:where(.orca-parity) .ww-label{font:var(--t-body);color:var(--ink)}:where(.orca-parity) .ww-trigger{width:100%;min-width:0}:where(.orca-parity) .ww-value{color:var(--ink-2);font:var(--t-body)}:where(.orca-parity) .ww-pop{gap:var(--s-4);width:min(400px,100vw - 24px);padding:var(--s-4);flex-direction:column;display:flex}:where(.orca-parity) .ww-modes{max-height:280px;display:grid;overflow-y:auto}:where(.orca-parity) .ww-mode{grid-area:1/1;min-width:0}:where(.orca-parity) .ww-mode:not([data-on]){visibility:hidden}:where(.orca-parity) .ww-pop>.choice{align-self:flex-start}:where(.orca-parity) .ww-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}:where(.orca-parity) .ww-chips .chip{cursor:pointer;background:0 0;min-height:24px}:where(.orca-parity) .ww-chips .chip[aria-pressed=true]{border-color:var(--line-strong);color:var(--selected-foreground);background:var(--selection-fill)}:where(.orca-parity) .ww-chips .chip[aria-disabled=true]{cursor:default}:where(.orca-parity) .ww-chip-grid{gap:var(--s-2) var(--s-4);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}:where(.orca-parity) .ww-brand{color:var(--muted);font:var(--t-small);line-height:24px}:where(.orca-parity) .ww-range{align-items:center;gap:var(--s-2);display:flex}:where(.orca-parity) .ww-range>.text{width:72px}:where(.orca-parity) .ww-unit{color:var(--muted);font:var(--t-small)}:where(.orca-parity) .ww-matched{border-top:1px solid var(--line);padding-top:var(--s-3)}:where(.orca-parity) .ww-matched-head{min-height:var(--h-compact);white-space:pre-wrap;color:var(--ink-3);font:var(--t-small);align-items:center;display:flex}:where(.orca-parity) .ww-printers{margin:0;padding:0;list-style:none}:where(.orca-parity) .ww-printers>li{align-items:center;gap:var(--s-3);min-height:32px;display:flex}:where(.orca-parity) .ww-printer-name{overflow-wrap:anywhere;min-width:0}:where(.orca-parity) .ww-printer-detail{min-width:0;color:var(--muted);font:var(--t-small);flex:1}:where(.orca-parity) .ww-printers>li.is-excluded :is(.ww-printer-name,.ww-printer-detail){color:var(--ink-3);text-decoration:line-through}:where(.orca-parity) .ww-exclude{color:var(--muted);opacity:0;flex:none;margin-left:auto}:where(.orca-parity) .ww-printers>li:is(:hover,:focus-within) .ww-exclude,:where(.orca-parity) .ww-printers>li.is-excluded .ww-exclude{opacity:1}@media (pointer:coarse),(hover:none){:where(.orca-parity) .ww-exclude{opacity:1}}:where(.orca-parity) .works-with-used{font:var(--t-small);color:var(--muted);flex:none}:where(.orca-parity) .works-with-none{color:var(--warn)}:where(.orca-parity) .color-trigger[data-ink]{color:#fff;font:var(--t-small);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:inline-grid}:where(.orca-parity) .color-trigger[data-ink=dark]{color:#1a1a1a}:where(.orca-parity) .color-trigger[data-modified]{outline:2px solid var(--modified);outline-offset:1px;position:relative}:where(.orca-parity) .filament-colour-actions{flex-wrap:wrap}:where(.orca-parity) .pk-skel-name{width:9em;max-width:100%;height:12px}:where(.orca-parity) .pk-skel-sub{width:6em;max-width:70%;height:10px;margin-top:var(--s-2)}:where(.orca-parity) .dyn-tab{gap:var(--s-5);min-height:0;padding:var(--s-4) 0;flex-direction:column;display:flex}:where(.orca-parity) .dyn-rows{column-gap:var(--s-3);row-gap:var(--s-5);grid-template-columns:minmax(0,max-content) auto max-content 1fr auto;display:grid}:where(.orca-parity) .dyn-formulas{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}:where(.orca-parity) .dyn-formula{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--row-h);font:var(--t-body);align-items:center;display:grid}:where(.orca-parity) :is(.dyn-factor,.print-overrides .text.num){background:var(--selector-bg);height:26px;min-height:26px;font:var(--t-num);font-variant-numeric:tabular-nums}:where(.orca-parity) .dyn-ceil[data-hidden]{visibility:hidden}:where(.orca-parity) .dyn-eq{color:var(--muted)}:where(.orca-parity) .dyn-expr{align-items:center;gap:var(--s-2);color:var(--muted);white-space:nowrap;display:flex}:where(.orca-parity) .dyn-factor{text-align:right;width:72px;color:var(--ink)}:where(.orca-parity) .dyn-formula.dyn-add{gap:var(--s-3);flex-wrap:wrap;display:flex}:where(.orca-parity) .dyn-group{grid-column:1/-1}:where(.orca-parity) .dyn-finder{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;width:min(100%,480px);display:grid}:where(.orca-parity) .dyn-finder>.text{height:26px}:where(.orca-parity) .dyn-finder-list{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--selector-bg);grid-area:2/1/auto/-1;max-height:280px;overflow:auto}:where(.orca-parity) .dyn-finder-group{padding:var(--s-2) var(--s-3);background:var(--selector-bg);font:var(--t-small);color:var(--ink-3);font-weight:600;position:sticky;top:0}:where(.orca-parity) .dyn-finder-item{width:100%;min-height:28px;padding:0 var(--s-3) 0 var(--s-5);color:var(--ink);font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:block}:where(.orca-parity) .dyn-finder-item:is(:hover,:focus-visible){background:var(--hover)}:where(.orca-parity) .dyn-finder-empty{padding:var(--s-3);color:var(--muted);font:var(--t-body);display:block}@media (pointer:coarse){:where(.orca-parity) .dyn-finder-item{min-height:40px}}:where(.orca-parity) .dyn-table-scroll{border:1px solid var(--line);border-radius:var(--r-1);min-height:0;max-height:420px;overflow:auto}:where(.orca-parity) .dyn-table{border-collapse:collapse;width:100%;font:var(--t-body);font-variant-numeric:tabular-nums}:where(.orca-parity) .dyn-table thead th{z-index:1;background:var(--panel);font:var(--t-small);color:var(--ink-3);white-space:normal;vertical-align:bottom;padding-block:var(--s-2);font-weight:600;line-height:14px;position:sticky;top:0}:where(.orca-parity) .dyn-table :is(th,td){height:28px;padding:0 var(--s-3);border-bottom:1px solid var(--line);text-align:left}:where(.orca-parity) .dyn-table .n{text-align:right}:where(.orca-parity) .dyn-nozzle th{background:var(--chrome-raised)}:where(.orca-parity) .dyn-nozzle button{color:var(--ink);font:var(--t-label);cursor:pointer;background:0 0;border:0;padding:0}:where(.orca-parity) .dyn-table tr.is-current td{background:var(--selected);color:var(--selected-foreground)}:where(.orca-parity) .dyn-table td[data-clamped]{color:var(--changed)}:where(.orca-parity) .dyn-group{font:var(--t-small);color:var(--ink-3);font-weight:600}:where(.orca-parity) .dyn-printer .dyn-expr{color:var(--ink)}:where(.orca-parity) .print-overrides{justify-items:start;gap:var(--s-4);padding:var(--s-4) 0;display:grid}:where(.orca-parity) .print-overrides table{border-collapse:collapse;font:var(--t-body)}:where(.orca-parity) .print-overrides td{height:var(--row-h);padding:0 var(--s-3) 0 0;border-bottom:1px solid var(--line)}:where(.orca-parity) .print-overrides td:first-child{padding-right:var(--s-5);white-space:nowrap}:where(.orca-parity) .print-overrides .text.num{text-align:right;width:96px}:where(.orca-parity) .print-overrides .po-unit{min-width:44px;margin-left:var(--s-2);font:var(--t-small);color:var(--muted);display:inline-block}:where(.orca-parity) .print-overrides .combo{justify-self:start;min-width:220px}:where(.orca-parity) :is(.dyn-formula,.print-overrides tr) .row-remove{opacity:0}:where(.orca-parity) :is(.dyn-formula,.print-overrides tr):is(:hover,:focus-within) .row-remove{opacity:1}@media (pointer:coarse),(hover:none){:where(.orca-parity) :is(.dyn-formula,.print-overrides tr) .row-remove{opacity:1}}:where(.orca-parity) .print-overrides .po-remove{text-align:right;width:1%}:where(.orca-parity) .fits{gap:var(--s-2) var(--s-5);padding:var(--s-4) 0;grid-template-columns:max-content minmax(0,336px);display:grid}:where(.orca-parity) .fits-row{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--row-h);font:var(--t-body);align-items:baseline;display:grid}:where(.orca-parity) .fits .combo{height:26px;min-height:26px}:where(.orca-parity) .fits .chips{gap:var(--s-2);flex-wrap:wrap;display:flex}:where(.orca-parity) .fits .chip{min-height:26px}:where(.orca-parity) .pf-add-body{padding:0 16px}:where(.orca-parity) .pf-add-cover{object-fit:contain;width:240px;height:240px;margin:var(--s-4) 0;display:block}:where(.orca-parity) .dyn-speeds{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}:where(.orca-parity) .dyn-speed-controls{gap:var(--s-3) var(--s-5);flex-wrap:wrap;align-items:end;display:flex}:where(.orca-parity) .dyn-speed-controls label{gap:var(--s-2);flex-direction:column;display:flex}:where(.orca-parity) .dyn-speed-controls input{width:90px}:where(.orca-parity) .dyn-speed-scroll{border:1px solid var(--line);border-radius:var(--r-1);max-width:100%;overflow:auto}:where(.orca-parity) .dyn-speed-table{min-width:620px}:where(.orca-parity) .dyn-speed-table tbody th{font-weight:500}:where(.orca-parity) .dyn-speed-table td[data-capped]{color:var(--muted)}:where(.orca-parity) .dyn-speed-table :is(td,th){padding-block:var(--s-2)}:where(.orca-parity) .dyn-speed-override{align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-small);flex-wrap:wrap;display:flex}:where(.orca-parity) .extruder-rows{gap:var(--s-2);padding-inline:var(--s-5);flex-direction:column;display:flex}:where(.orca-parity) .pf-full-editor .extruder-rows,:where(.orca-parity) .settings-tab .extruder-rows{padding-inline:0}:where(.orca-parity) .extruder-row{align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--h-control);flex-wrap:wrap;display:flex}:where(.orca-parity) .extruder-name{min-width:48px;color:var(--ink-2);font:var(--t-body);flex:none}:where(.orca-parity) .extruder-row>.combo{flex:180px;min-width:0}:where(.orca-parity) .extruder-variant{font:var(--t-body);flex:auto}:where(.orca-parity) .extruder-nozzle{color:var(--ink-3);font:var(--t-small);font-variant-numeric:tabular-nums;flex:none}:where(.orca-parity) :is(.pf-results-heading,.pf-results-actions)>.btn.slant[aria-pressed=true]{--slant-bg:var(--slant-fill-selected)}:where(.orca-parity) .orca-menu.add-print{width:min(400px,100vw - 16px);max-height:min(460px, var(--radix-popover-content-available-height,460px));transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;padding:0;display:flex;overflow:hidden}:where(.orca-parity) .orca-menu.add-print[data-state=open]{animation:.13s ease-out add-print-in}@keyframes add-print-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .orca-menu.add-print[data-state=open]{animation:none}}:where(.orca-parity) .add-print-body{flex-direction:column;min-height:0;display:flex}:where(.orca-parity) .add-print-search{flex:none;width:auto;margin:8px 8px 4px}:where(.orca-parity) .add-print-list{overscroll-behavior:contain;min-height:0;padding:0 4px 4px;overflow-y:auto}:where(.orca-parity) .orca-menu .menu-item.add-print-row{cursor:pointer;align-items:flex-start;gap:12px;padding:6px 8px}:where(.orca-parity) .orca-menu .menu-item.add-print-row[aria-selected=true],:where(.orca-parity) .orca-menu .menu-item.add-print-new[aria-selected=true]{background:var(--overlay)}:where(.orca-parity) .orca-menu .menu-item.add-print-new{cursor:pointer}:where(.orca-parity) .add-print-text{flex:1;min-width:0;display:grid}:where(.orca-parity) .add-print-name{font-weight:500}:where(.orca-parity) .add-print-line{color:var(--text-dim);font:var(--t-small)}:where(.orca-parity) .add-print-side{text-align:right;font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:grid}:where(.orca-parity) .add-print-state{color:var(--text);gap:4px;font-weight:500;display:flex}:where(.orca-parity) .add-print-row[data-added] .add-print-state{color:var(--text-dim)}:where(.orca-parity) .add-print-empty{color:var(--text-dim);font:var(--t-small);padding:8px}:where(.orca-parity) .add-print-error{color:var(--danger);font:var(--t-small);white-space:pre-line;margin:0 8px 8px}:where(.orca-parity) .add-print-form{gap:8px;padding:8px;display:grid}:where(.orca-parity) .add-print-form-head{align-items:center;gap:4px;font-weight:600;display:flex}:where(.orca-parity) .add-print-field{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px;display:grid}:where(.orca-parity) .add-print-field>span{color:var(--text-dim)}:where(.orca-parity) .add-print-field>:is(input,button){width:100%;min-width:0}:where(.orca-parity) .add-print-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (pointer:coarse){:where(.orca-parity) .orca-menu .menu-item.add-print-row{min-height:44px}}:where(.orca-parity) .process-preset-picker{flex:1;min-width:0}:where(.orca-parity) .surface-notice,:where(.orca-parity) .surface-why{color:var(--ink-2);font:var(--t-small);margin:4px 8px}:where(.orca-parity) .surface-segments{min-width:0;display:flex}:where(.orca-parity) .surface-segments>button{padding:0 8px}:where(.orca-parity) .surface-result{color:var(--ink);font:var(--t-small);padding:8px}:where(.orca-parity) .surface-result-item+.surface-result-item{margin-top:8px}:where(.orca-parity) .surface-result-title{overflow-wrap:anywhere;font-weight:600}:where(.orca-parity) .surface-result-reason{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0}:where(.orca-parity) .surface-result-actions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}:where(.orca-parity) .preset-combo{flex:1;min-width:0;display:block}:where(.orca-parity) .engine-line{border-top:1px solid var(--line);min-height:30px;color:var(--ink-2);overflow-wrap:anywhere;flex:none;padding:6px 8px;font-size:12px}:where(.orca-parity) .optgroup{padding:0}:where(.orca-parity) .page-body>:first-child{padding-top:var(--space-section,var(--s-5))}:where(.orca-parity) .optgroup:not([data-collapsed]){padding-bottom:var(--s-4)}:where(.orca-parity) .optgroup+.optgroup{border-top:1px solid var(--line)}:where(.orca-parity) .optgroup:has(>:is(.optgroup-title,.optgroup-headrow)):not(:has(~.optgroup)){border-bottom:1px solid var(--line)}:where(.orca-parity) .page-flow>.opt-line{--row-inset:calc(var(--space-section,var(--s-5)) + 12px + var(--s-3))}:where(.orca-parity) .optgroup-headrow{align-items:center;display:flex}:where(.orca-parity) .optgroup-headrow>.optgroup-title{flex:1;min-width:0}:where(.orca-parity) .optgroup-aside{padding-right:var(--space-section,var(--s-5));flex:none}:where(.orca-parity) .optgroup-aside .opt-line{align-items:center;gap:var(--s-3);min-height:0;padding:0;display:flex}:where(.orca-parity) .optgroup-aside .opt-undo{width:var(--opt-end,20px)}:where(.orca-parity) .optgroup:has(>.optgroup-headrow:only-child){padding-bottom:0}:where(.orca-parity) .optgroup[data-lone]{--row-inset:calc(var(--space-section,var(--s-5)) + 12px + var(--s-3));padding-block:var(--s-2)}:where(.orca-parity) .optgroup-title{color:var(--text);font:var(--t-body);background:0 0;border:0;margin:0;padding:0;font-weight:600}:where(.orca-parity) .optgroup-head{align-items:center;gap:var(--s-3);width:100%;min-height:40px;padding:0 var(--space-section,var(--s-5));color:var(--text);font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;font-weight:600;display:flex}:where(.orca-parity) .optgroup-head:hover{color:var(--text);background:0 0}:where(.orca-parity) .optgroup-head:hover>svg{color:var(--ink-2)}:where(.orca-parity) .optgroup-head>svg{color:var(--ink-3);transition:transform var(--dur-1) var(--ease);flex:none}:where(.orca-parity) .optgroup-head[aria-expanded=false]>svg{transform:rotate(-90deg)}:where(.orca-parity) .optgroup-head>.optgroup-tag{margin-left:calc(-1 * var(--s-1));color:var(--ink-3);font:400 12px/16px var(--font-ui)}:where(.orca-parity) .optgroup-head.modified>span{color:var(--changed)}:where(.orca-parity) .page-body:has(>.page-flow>.optgroup[data-single] .text.multiline){flex-direction:column;display:flex}:where(.orca-parity) .page-flow:has(>.optgroup[data-single] .text.multiline){flex-direction:column;flex:1;min-height:0;display:flex}:where(.orca-parity) .optgroup[data-single]:has(.text.multiline){min-height:0;padding-bottom:var(--space-section,var(--s-5));flex-direction:column;flex:1;display:flex}:where(.orca-parity) .optgroup[data-single]:has(.text.multiline)>div{flex-direction:column;flex:1;min-height:0;display:flex}:where(.orca-parity) .optgroup[data-single] .opt-line.full:has(.text.multiline){flex:1;grid-template-rows:auto minmax(0,1fr);align-items:stretch}:where(.orca-parity) .optgroup[data-single] .opt-line.full .opt-field:has(.text.multiline){align-items:stretch}:where(.orca-parity) .optgroup[data-single] .text.multiline{resize:none;height:100%;min-height:240px;max-height:none}:where(.orca-parity) .pf-full-editor .page-body{padding-inline:var(--space-section,var(--s-5))}:where(.orca-parity) .pf-full-editor .page-body>*{width:100%}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow{column-width:420px;column-gap:var(--s-5)}:where(.orca-parity) .page-flow>*{break-inside:avoid}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .opt-line:not(.full){--ctl-w:168px;grid-template-columns:minmax(0, var(--label-w,240px)) var(--ctl-w) var(--opt-end,20px);justify-content:start}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .option-row{--ctl-w:168px;grid-template-columns:minmax(0, calc(var(--label-w,240px) - 72px - var(--s-3))) 72px var(--ctl-w) var(--opt-end,20px);justify-content:start}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .opt-field>.control-number{grid-template-columns:96px var(--unit-w);justify-content:start}@media (width<=599px){:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .opt-line:not(.full){--ctl-w:clamp(104px, 40%, 140px);grid-template-columns:minmax(0, 1fr) var(--ctl-w) var(--opt-end,20px)}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .option-row{--ctl-w:clamp(104px, 40%, 140px);grid-template-columns:minmax(0, 1fr) auto var(--ctl-w) var(--opt-end,20px)}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .opt-field>.control-number{grid-template-columns:minmax(0, 1fr) var(--unit-w)}}:where(.orca-parity) .pf-full-editor .page-bar{margin-bottom:0}@media (width<=599px){:where(.orca-parity) .pf-full-editor .page-body{padding-inline:0}}:where(.orca-parity) .opt-line,:where(.orca-parity) .option-row{grid-template-columns:minmax(0, 1fr) var(--ctl-w,clamp(112px, 46%, 220px)) var(--opt-end,20px);align-items:center;column-gap:var(--s-3);min-height:var(--h-control);padding:calc(var(--space-row,var(--s-3)) / 2) var(--space-section,var(--s-5)) calc(var(--space-row,var(--s-3)) / 2) var(--row-inset,var(--space-section,var(--s-5)));display:grid}:where(.orca-parity) .opt-line.full{grid-template-columns:minmax(0, 1fr) var(--opt-end,20px);row-gap:var(--s-2);padding-block:var(--s-2)}:where(.orca-parity) .opt-line.full .opt-label{grid-column:1/-1}:where(.orca-parity) .opt-label{min-width:0;color:var(--label);font:var(--t-body);cursor:default;align-items:center;display:flex}:where(.orca-parity) .opt-label-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .opt-label>.nullable-toggle{margin-right:6px}:where(.orca-parity) .opt-label.modified .opt-label-text{color:var(--changed)}:where(.orca-parity) .opt-line.is-switch .opt-label{cursor:pointer}:where(.orca-parity) fieldset.opt-field{align-items:center;gap:var(--s-2);min-width:0;border:0;min-inline-size:0;margin:0;padding:0;display:flex}:where(.orca-parity) fieldset.opt-field:disabled{opacity:.5}:where(.orca-parity) .opt-line.is-switch>fieldset.opt-field{justify-content:flex-start}:where(.orca-parity) .opt-field>:where(.text,.dropdown,.control-number,.control-text,.control-stack,.seg.choice,.pk-slot){flex:1 1 0;width:100%;min-width:0}:where(.orca-parity) .opt-field :is(input.text,.dropdown){height:var(--h-compact);min-height:var(--h-compact);font:var(--t-body)}:where(.orca-parity) .opt-field .text.num{max-width:none}:where(.orca-parity) .opt-field .text{background:var(--selector-bg);color:var(--text)}:where(.orca-parity) .opt-field .text.num{font:var(--t-num);font-variant-numeric:tabular-nums}:where(.orca-parity) .opt-field .seg.choice>button{padding:0 var(--s-2)}:where(.orca-parity) .opt-side{color:var(--ink-3);font:var(--t-small);flex:none}:where(.orca-parity) .opt-undo{justify-content:center;align-items:center;display:flex}:where(.orca-parity) .opt-undo .icon-btn{width:20px;min-width:0;height:20px;min-height:0;padding:0}:where(.orca-parity) .orca-switch{box-sizing:border-box;border:1px solid var(--border-control);background:var(--sunken);cursor:pointer;border-radius:9px;flex:none;align-items:center;width:32px;height:18px;padding:2px;display:flex}:where(.orca-parity) .orca-switch-thumb{background:var(--ink-3);width:12px;height:12px;transition:transform var(--dur-1) var(--ease);border-radius:50%;display:block}:where(.orca-parity) .orca-switch[data-state=checked]{background:var(--accent);border-color:var(--accent)}:where(.orca-parity) .orca-switch[data-state=checked] .orca-switch-thumb{background:var(--on-accent);transform:translate(14px)}:where(.orca-parity) .orca-switch:disabled{cursor:default;opacity:.5}:where(.orca-parity) .optgroup:not([data-collapsed])+.optgroup{margin-top:6px}:where(.orca-parity) .surface-settings{padding-bottom:var(--s-3)}:where(.orca-parity) .optgroup:not([data-collapsed]):has(>:is(.optgroup-title,.optgroup-headrow)+*){padding-bottom:var(--s-3)}:where(.orca-parity) .surface-settings{padding-top:var(--s-3);--row-inset:calc(var(--space-section,var(--s-5)) + 12px + var(--s-3))}:where(.orca-parity) .optgroup:not([data-collapsed])>:is(.optgroup-title,.optgroup-headrow)+*{margin-top:var(--s-3)}:where(.orca-parity) .optgroup:has(>:is(.optgroup-title,.optgroup-headrow)){--row-inset:calc(var(--space-section,var(--s-5)) + 12px + var(--s-3))}:where(.orca-parity) .optgroup-head{min-height:32px;font:600 13px/18px var(--font-ui)}:where(.orca-parity) .optgroup-head[aria-expanded=false]{font-weight:400}:where(.orca-parity) .opt-line,:where(.orca-parity) .option-row{min-height:26px;padding-block:1px}:where(.orca-parity) .opt-label{color:var(--ink);font:400 13px/18px var(--font-ui)}:where(.orca-parity) .opt-field :is(input.text,.dropdown){height:26px;min-height:26px;font-size:13px}:where(.orca-parity) .opt-field .seg.choice{--seg-h:26px}:where(.orca-parity) .opt-line,:where(.orca-parity) .option-row{--ctl-w:140px;--unit-w:40px}:where(.orca-parity) .opt-line:not(.full),:where(.orca-parity) .option-row{grid-template-columns:minmax(0, 1fr) var(--ctl-w) var(--opt-end,20px)}:where(.orca-parity) .option-row{grid-template-columns:minmax(0, 1fr) auto var(--ctl-w) var(--opt-end,20px);row-gap:2px}:where(.orca-parity) .option-row>.opt-label{grid-area:span 2/1;align-self:start;min-height:26px}:where(.orca-parity) .option-row>.opt-line{display:contents}:where(.orca-parity) .option-row>.opt-line>.opt-label{color:var(--ink-3);font:400 12px/16px var(--font-ui);grid-column:2;justify-self:end}:where(.orca-parity) .option-row>.opt-line>.opt-field{grid-column:3}:where(.orca-parity) .option-row>.opt-line>.opt-undo{grid-column:4}@media (width<=599px){:where(.orca-parity) .option-row>.opt-label{grid-area:auto/1/auto/-1;min-height:0}}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow .optgroup:not([data-pairs]) .option-row>.opt-label{grid-area:auto/1/auto/-1;min-height:0}:where(.orca-parity) .opt-field>.control-number{grid-template-columns:minmax(0, 1fr) var(--unit-w);align-items:center;column-gap:4px;display:grid}:where(.orca-parity) .opt-field .control-number>input.text{border-radius:var(--control-radius);text-align:right;grid-column:1;width:100%;min-width:0;height:26px;min-height:0;padding:0 6px}:where(.orca-parity) .opt-field .control-number>.control-unit{color:var(--ink-3);font:400 12px/16px var(--font-ui);white-space:nowrap;text-align:left;grid-column:2;overflow:hidden}:where(.orca-parity) .opt-field .control-number>.number-steps{display:none}:where(.orca-parity) .opt-field .control-number>.control-error{grid-column:1/-1}:where(.orca-parity) .opt-line:has(.control-error)>:is(.opt-label,.opt-undo){align-self:start;min-height:26px}:where(.orca-parity) .label-tip{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}:where(.orca-parity) .label-tip:hover,:where(.orca-parity) .label-tip[data-state=open]{color:var(--ink)}:where(.orca-parity) .label-tip:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:2px}@media (pointer:coarse),(width<=599px){:where(.orca-parity) .optgroup-head{min-height:44px}:where(.orca-parity) .opt-line,:where(.orca-parity) .option-row{min-height:44px;padding-block:var(--s-2)}:where(.orca-parity) .opt-field :is(input.text,.dropdown),:where(.orca-parity) .opt-field .control-number>input.text{height:44px;min-height:44px}:where(.orca-parity) .opt-field .seg.choice{--seg-h:44px}:where(.orca-parity) .opt-line:has(.control-error)>:is(.opt-label,.opt-undo){min-height:44px}}@media (pointer:coarse){:where(.orca-parity) .opt-undo .icon-btn{width:44px;height:44px;margin:-12px}}:where(.orca-parity) .surface-settings{margin:0}:where(.orca-parity) .profile-fields{display:grid}:where(.orca-parity) .profile-field{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:6px 8px;display:grid}:where(.orca-parity) .profile-heading{background:var(--sunken);padding:6px 8px;font-weight:600}:where(.orca-parity) .pk-slot{align-items:center;gap:6px;width:100%;display:flex}:where(.orca-parity) .pk-slot .pk-trigger{flex:1}:where(.orca-parity) .pk-swatch{flex:none;width:24px;height:24px;overflow:hidden}:where(.orca-parity) .pk-swatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0}:where(.orca-parity) .sidebar .surface-settings{width:100%;margin:0}:where(.orca-parity) .settings-load{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}:where(.orca-parity) .process-section>.tab-preset-row{border:0;flex:none;padding:6px 8px}:where(.orca-parity) .scope-tabs{display:flex}:where(.orca-parity) .scope-tabs>button{flex:1}:where(.orca-parity) .pk-name,:where(.orca-parity) .pk-trigger .dropdown-value{color:var(--text);font-weight:400}:where(.orca-parity) .section-main{background:var(--section-header);min-height:34px;color:var(--text);font:var(--t-title);flex:none;margin:0;padding:8px}:where(.orca-parity) .section-sub{color:var(--label);font-size:12px;font-weight:600;line-height:18px}:where(.orca-parity) .process-section{background:var(--panel);border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:150px;margin-top:6px;display:flex}:where(.orca-parity) .process-scope{background:var(--surface);padding:2px 8px 8px;flex-flow:column wrap;flex:none;align-items:stretch;gap:8px;padding-top:6px;display:flex}:where(.orca-parity) .process-scope>[dir]{flex:1;min-width:140px}:where(.orca-parity) .pk-trigger{font-size:13px}:where(.orca-parity) .works-with{flex-direction:column;gap:4px;padding:12px 8px;display:flex}:where(.orca-parity) .tab-preset-row{flex-direction:column;flex:none;align-items:stretch;gap:6px;padding:6px 8px;display:flex}:where(.orca-parity) .profile-choice-row{min-width:0;display:flex}:where(.orca-parity) .profile-choice-row>*{flex:1;width:100%;min-width:0}:where(.orca-parity) .profile-action-row{align-items:center;gap:6px;display:flex}:where(.orca-parity) .profile-action-row>.preset-more{margin-left:auto}:where(.orca-parity) .modal>.settings-tab>.tab-preset-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--line);flex-direction:row}:where(.orca-parity) .modal>.settings-tab>.tab-preset-row>.profile-choice-row{flex:0 420px}:where(.orca-parity) .modal>.settings-tab>.tab-preset-row .preset-more{margin-left:0}:where(.orca-parity) .scope-target{align-items:center;gap:10px;display:flex}:where(.orca-parity) .scope-caption{color:var(--label);flex:none;font-size:13px}:where(.orca-parity) .scope-target>[dir]{flex:1;min-width:0}:where(.orca-parity) .visibility-control{flex:none;align-items:center;display:inline-flex}:where(.orca-parity) .detail-options{font:var(--t-body)}:where(.orca-parity) .detail-menu{color:var(--ink-3)}:where(.orca-parity) .settings-tab,:where(.orca-parity) .settings-pages{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}:where(.orca-parity) .page-bar{--tab-h:28px;--tab-run:calc(var(--tab-h) * tan(var(--slant-angle)));--tab-seam:1px;row-gap:var(--s-2);padding:var(--s-3) calc(var(--space-section) + var(--tab-run) - var(--tab-seam)) 0;min-width:0;box-shadow:inset 0 -1px var(--slant-border);background:0 0;border:0;flex-wrap:nowrap;flex:none;margin:0;display:flex;overflow:visible}:where(.orca-parity) .page-tab{justify-content:center;align-items:center;gap:var(--s-2);box-sizing:border-box;max-width:100%;height:var(--tab-h);min-height:var(--tab-h);margin:0 calc(var(--tab-seam) - var(--tab-run));padding:0 calc(var(--s-3) + var(--tab-run));box-shadow:none;color:var(--ink-3);font:600 13px/18px var(--font-ui);white-space:nowrap;text-align:center;background:0 0;border:0;border-radius:0;flex:none;display:inline-flex}:where(.orca-parity) .page-tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .page-bar[data-fit=wrap]{flex-wrap:wrap;row-gap:0}:where(.orca-parity) .page-bar[data-fit] .page-tab{padding:0 calc(5px + var(--tab-run))}:where(.orca-parity) .tab-break{flex:0 0 100%;height:0;margin-top:-1px}:where(.orca-parity) .page-bar[data-fit=wrap] .page-tab[data-row-fill]{flex:1 1 0;min-width:max-content}:where(.orca-parity) .page-bar[data-fit=wrap] .page-tab:is([data-state=active],[aria-selected=true]){z-index:3}:where(.orca-parity) .page-bar:not([data-fit=wrap]) .tab-break{display:none}:where(.orca-parity) .page-bar[data-measure]{flex-wrap:nowrap;width:max-content;max-width:none}:where(.orca-parity) .page-tab.modified:not(.active){color:var(--changed)}:where(.orca-parity) .page-tab:disabled{color:var(--label);cursor:default}@media (pointer:coarse),(width<=599px){:where(.orca-parity) .page-bar{--tab-h:44px}:where(.orca-parity) .page-tab{--slant-inset:8px;padding:0 calc(var(--s-3) + 2px + var(--tab-run))}}:where(.orca-parity) .page-body{background:var(--sunken);border:0;flex:1;min-width:0;min-height:0;margin:0;padding:0 0 8px;overflow:auto}:where(.orca-parity) .profile-library-notice{background:var(--surface);border-bottom:1px solid var(--line);overflow-wrap:break-word;flex-direction:column;flex:none;gap:6px;padding:10px 12px;font-size:13px;display:flex}:where(.orca-parity) .profile-library-notice>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.orca-parity) .profile-library-notice strong{margin-right:auto}:where(.orca-parity) .menu-note{padding-left:var(--s-4);color:var(--ink-3);font:var(--t-small);white-space:nowrap;margin-left:auto}:where(.orca-parity) .dropdown .menu-note{display:none}:where(.orca-parity) .surface-settings .surface-why{align-items:center;gap:var(--s-2) var(--s-3);padding:0 var(--space-section,var(--s-5)) var(--s-2);color:var(--warn);font:var(--t-small);flex-wrap:wrap;margin:0;display:flex}:where(.orca-parity) .opt-line[data-source=set] .opt-label-text{color:var(--changed)}:where(.orca-parity) .opt-undo:has(>.source-glyph){justify-content:flex-start;overflow:visible}:where(.orca-parity) .opt-field .control-number>.control-unit:has(>.source-glyph){white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:visible}:where(.orca-parity) .control-unit>.source-glyph{flex:none}:where(.orca-parity) .source-glyph{width:16px;height:16px;color:var(--ink-3);cursor:default;place-items:center;font-size:13px;line-height:1;display:inline-grid}:where(.orca-parity) .source-glyph:hover{color:var(--accent-text)}:where(.orca-parity) .dynamic-badge{color:var(--accent-text);vertical-align:baseline;margin-left:.3em;font-size:.9em;line-height:1;display:inline-block}@media (pointer:coarse),(hover:none){:where(.orca-parity) .label-tip{align-items:center;min-height:44px;display:flex}}:where(.orca-parity) .sidebar fieldset.opt-field{justify-content:flex-end}:where(.orca-parity) .sidebar .opt-line:not(.full){grid-template-columns:minmax(0, 1fr) max(var(--ctl-w), min(50%, 168px))}:where(.orca-parity) .sidebar .opt-line:not(.full)>.opt-label{padding-right:calc(var(--opt-end,20px) + var(--s-1));grid-area:1/1}:where(.orca-parity) :is(.sidebar,.pf-full-editor,.modal>.settings-tab) :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) .sidebar .opt-line:not(.full)>.opt-field{grid-area:1/2}:where(.orca-parity) .sidebar .opt-line:not(.full)>.opt-undo{grid-area:1/1;justify-self:end}:where(.orca-parity) .sidebar .optgroup-aside{box-sizing:content-box;width:max(clamp(104px, calc(.32 * (100% - 2 * var(--space-section,var(--s-5)))), 140px), min(calc(.5 * (100% - 2 * var(--space-section,var(--s-5)) - 12px - var(--s-3))), 168px))}:where(.orca-parity) .sidebar .optgroup-aside .opt-field{flex:1}:where(.orca-parity) .sidebar .optgroup-aside .opt-undo{margin-left:calc(-1 * (var(--opt-end,20px) + var(--s-3)));order:-1}:where(.orca-parity) .sidebar .opt-field>.control-number{grid-template-columns:minmax(0,1fr) auto;column-gap:0;position:relative}:where(.orca-parity) .sidebar .opt-field>.control-number:before{content:"";box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--control-radius);background:var(--selector-bg);pointer-events:none;height:26px;transition:border-color var(--dur-1) var(--ease);position:absolute;inset:0 0 auto}:where(.orca-parity) .sidebar .opt-field>.control-number:hover:not(:focus-within):before{border-color:var(--ink-3)}:where(.orca-parity) .sidebar .opt-field>.control-number:focus-within:before{border-color:var(--ink)}:where(.orca-parity) .sidebar .opt-field>.control-number:has(>input:focus-visible):before{outline:2px solid var(--focus);outline-offset:-1px}:where(.orca-parity) .sidebar .opt-field>.control-number:has(>input[aria-invalid=true]):before{border-color:var(--danger)}:where(.orca-parity) .sidebar .opt-field .control-number>input.text{background:0 0;border-color:#0000;outline:0;position:relative}:where(.orca-parity) .sidebar .opt-field .control-number>input.text.has-unit{padding-right:3px}:where(.orca-parity) .sidebar .opt-field .control-number>.control-unit{align-items:center;gap:4px;height:26px;padding-right:6px;display:flex;position:relative;overflow:visible}:where(.orca-parity) .sidebar .opt-field>.btn{min-width:0;height:26px;min-height:26px;font:400 13px/18px var(--font-ui);flex:1 1 0}:where(.orca-parity) .sidebar :is(.opt-line,.option-row){--ctl-w:clamp(104px, calc(32% + .32 * (var(--row-inset,var(--space-section,var(--s-5))) - var(--space-section,var(--s-5)))), 140px)}:where(.orca-parity) .opt-pair-head{display:none}@media (width>=600px){:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] :is(.option-row,.opt-pair-head){--ctl-w:168px;grid-template-columns:minmax(0, var(--label-w,240px)) var(--ctl-w) var(--opt-end,20px) var(--ctl-w) var(--opt-end,20px);justify-content:start;column-gap:var(--s-3);display:grid}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .page-flow>.optgroup[data-pairs]{column-span:all}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .opt-pair-head{min-height:24px;padding:0 var(--space-section,var(--s-5)) 0 var(--row-inset,var(--space-section,var(--s-5)));color:var(--ink-3);font:var(--t-small);align-items:end}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .opt-pair-head>span:first-child{grid-column:2}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .opt-pair-head>span:last-child{grid-column:4}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .option-row>.opt-label{grid-row:auto;align-self:center}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .option-row>.opt-line>.opt-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .option-row>.opt-line:nth-child(2)>.opt-field{grid-column:2}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .option-row>.opt-line:nth-child(2)>.opt-undo{grid-column:3}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .option-row>.opt-line:nth-child(3)>.opt-field{grid-column:4}:where(.orca-parity) :is(.pf-full-editor,.modal>.settings-tab) .optgroup[data-pairs] .option-row>.opt-line:nth-child(3)>.opt-undo{grid-column:5}}:where(.orca-parity) .url-import{gap:var(--s-4);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}:where(.orca-parity) .fr-drop>.url-import{margin-top:var(--s-5)}:where(.orca-parity) .url-import>input{box-sizing:border-box;width:100%;min-width:0}:where(.orca-parity) .url-import-pick{flex-direction:column;min-width:0;display:flex}:where(.orca-parity) .url-import-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;padding-bottom:var(--s-1);border-bottom:1px solid var(--line);color:var(--ink-3);font:var(--t-small);display:flex}:where(.orca-parity) .url-import-list{max-height:min(36dvh,280px);overflow:auto}:where(.orca-parity) .url-import-file{align-items:center;gap:var(--s-3);min-width:0;min-height:var(--h-control);cursor:pointer;display:flex}:where(.orca-parity) .url-import-file>:first-child{flex:none}:where(.orca-parity) .url-import-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .url-import-progress{color:var(--ink-2);font:var(--t-small);overflow-wrap:anywhere}:where(.orca-parity) .url-import-error{color:var(--danger);font:var(--t-small);overflow-wrap:anywhere}:where(.orca-parity) .url-import-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}:where(.orca-parity) .url-import-actions>.btn-ghost{color:var(--ink-2)}:where(.orca-parity) .empty-plate{z-index:5;width:min(500px, calc(100% - 2 * var(--s-5)));gap:var(--s-4);flex-direction:column;max-height:calc(100% - 80px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.orca-parity) .fr-card{background:var(--panel);min-height:0;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-3);font:var(--t-body);flex-direction:column;display:flex;overflow:auto}:where(.orca-parity) .fr-printer{padding:var(--s-4) var(--s-4) var(--s-4);border-bottom:1px solid var(--line)}:where(.orca-parity) .fr-label{margin-bottom:var(--s-3)}:where(.orca-parity) .fr-models{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(76px,1fr));display:grid}:where(.orca-parity) .fr-model{align-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-1) var(--s-2);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;font:var(--t-small);transition:background var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}:where(.orca-parity) .fr-model img{object-fit:contain;width:52px;height:52px}:where(.orca-parity) .fr-model:hover{background:var(--sunken);color:var(--ink)}:where(.orca-parity) .fr-model.active{border-color:var(--ink);color:var(--ink);font-weight:600}:where(.orca-parity) .fr-nozzles{align-items:center;gap:var(--s-3);margin-top:var(--s-4);display:flex}:where(.orca-parity) .fr-drop{padding:var(--s-6) var(--s-5) var(--s-5);text-align:center;flex-direction:column;align-items:center;display:flex}:where(.orca-parity) .fr-drop-title{font:var(--t-title)}:where(.orca-parity) .fr-actions{justify-content:center;align-items:center;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}:where(.orca-parity) .fr-add{gap:var(--s-4)}:where(.orca-parity) .fr-add kbd{all:unset;font:var(--t-label);opacity:.7}:where(.orca-parity) .fr-samples{justify-content:center;align-items:center;gap:var(--s-1) var(--s-2);margin-top:var(--s-5);color:var(--ink-3);font:var(--t-small);flex-wrap:wrap;display:flex}:where(.orca-parity) .fr-samples>span{margin-right:var(--s-2)}:where(.orca-parity) .fr-sample{border-radius:var(--r-1);padding:var(--s-1) var(--s-3);color:var(--ink);font:var(--t-body);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0}:where(.orca-parity) .fr-sample:hover{background:var(--sunken);text-decoration-color:currentColor}:where(.orca-parity) .canvas-area.drag-over .fr-card{border-color:var(--accent-text)}:where(.orca-parity) .canvas-area.drag-over .fr-drop{background:var(--selection-fill)}:where(.orca-parity) .setup-wizard-body{padding:0;display:grid;overflow:auto}:root.orca-parity[data-nudge=slice] .tabbar-actions>button:first-child:not(:disabled){animation:fr-nudge 1.2s var(--ease) .3s 3}@keyframes fr-nudge{50%{outline:2px solid var(--accent);outline-offset:3px}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .empty-plate{animation:none}:root.orca-parity[data-nudge=slice] .tabbar-actions>button:first-child:not(:disabled){outline:2px solid var(--accent);outline-offset:2px;animation:none}}:where(.orca-parity) .fr-preview{z-index:60;align-items:center;gap:var(--s-2);padding:var(--s-2);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-3);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}:where(.orca-parity) .sample-preview{background:0 0/3840px 120px no-repeat;width:160px;height:120px;animation:6s steps(24,end) infinite fr-turn}:where(.orca-parity) .fr-preview .seg.slant-seg{--h-control:var(--h-compact);align-self:stretch;display:flex}:where(.orca-parity) .fr-preview .seg.slant-seg>button{padding:0 var(--s-2);font:var(--t-small);font-variant-numeric:tabular-nums;flex:1}:where(.orca-parity) .fr-preview .seg.slant-seg>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@keyframes fr-turn{to{background-position:-3840px 0}}:where(.orca-parity) .fr-sample[data-busy]{color:#0000;cursor:progress;text-decoration-color:#0000;position:relative}:where(.orca-parity) .fr-sample[data-busy]:after{content:"";box-sizing:border-box;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;margin:auto;animation:.7s linear infinite fr-spin;position:absolute;inset:0}@keyframes fr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .sample-preview{animation:none}}:where(.orca-parity) .ol-row.linked:not(.selected){background:var(--sunken);box-shadow:none}:where(.orca-parity) .xf{padding:var(--s-2) var(--s-4) var(--s-3);border-bottom:1px solid var(--line);background:var(--panel);flex:none}:where(.orca-parity) .xf-head{align-items:center;gap:var(--s-3);height:var(--h-compact);display:flex}:where(.orca-parity) .xf-label{font:var(--t-label);text-transform:none;color:var(--ink-2);overflow-wrap:anywhere;white-space:normal;margin-right:auto;overflow:hidden}:where(.orca-parity) .xf-fold{width:var(--h-compact);height:var(--h-compact);border-radius:var(--r-2);color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(.orca-parity) .xf-fold:hover{color:var(--ink);background:var(--sunken)}:where(.orca-parity) .xf-grid{grid-template-columns:64px repeat(3, minmax(0, 1fr)) var(--h-compact);gap:var(--s-2) var(--s-2);align-items:center;display:grid}:where(.orca-parity) .xf-grid .axis{font:var(--t-label);text-align:center}:where(.orca-parity) .xf-key{font:var(--t-small);color:var(--ink-2);white-space:normal}:where(.orca-parity) .xf-act{place-items:center;display:grid}:where(.orca-parity) .xf-act .icon-btn{width:var(--h-compact);height:var(--h-compact);min-width:0;min-height:0;padding:0}:where(.orca-parity) .manip-num{height:var(--h-compact);width:100%;min-width:0;font:var(--t-num);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}:where(.orca-parity) .manip-num:disabled{background:var(--sunken);border-color:var(--line);color:var(--ink-3)}:where(.orca-parity) .manip-num:disabled::placeholder{color:var(--ink-3);opacity:1}:where(.orca-parity) .manip-panel{background:var(--panel);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-3);box-shadow:none}:where(.orca-parity) .object-info{gap:var(--s-4);white-space:normal;max-width:none;padding:var(--s-1) var(--s-3);background:var(--panel);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-3);font:var(--t-num);font-variant-numeric:tabular-nums;align-items:center;font-size:12px;display:flex}:where(.orca-parity) .object-info-error{white-space:normal;color:var(--danger);font:var(--t-small)}:where(.orca-parity) .canvas-toolbar{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-3);box-shadow:none;max-width:calc(100% - 2 * var(--s-4))}:where(.orca-parity) .tb-items{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;height:32px;display:flex;overflow:hidden}:where(.orca-parity) .canvas-toolbar.open .tb-items{height:auto}:where(.orca-parity) .tb-items>*{height:32px}:where(.orca-parity) .tb-sep{background:var(--line);align-self:center;height:20px}:where(.orca-parity) .tb-more{border:0;border-left:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);font:var(--t-title);cursor:pointer;background:0 0;flex:none;align-self:flex-start;padding:0}:where(.orca-parity) .tb-more:hover,:where(.orca-parity) .canvas-toolbar.open .tb-more{color:var(--ink);background:var(--sunken)}:where(.orca-parity) .nav3d-face{background:var(--panel);color:var(--ink-2);border:1px solid var(--line-strong);font:var(--t-label);letter-spacing:var(--label-track);text-transform:none;font-size:9px}:where(.orca-parity) .nav3d-face:hover{color:var(--ink);background:var(--sunken);border-color:var(--ink-2)}:where(.orca-parity) .tb-items{flex:auto}:where(.orca-parity) .canvas-toolbar.open{align-items:flex-start}:where(.orca-parity) .ol-cell{flex:none;align-items:center;display:inline-flex}:where(.orca-parity) .xf-btn{width:var(--h-compact);height:var(--h-compact);border-radius:var(--r-2);color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(.orca-parity) .xf-btn:hover:not(:disabled),:where(.orca-parity) .xf-btn[aria-pressed=true]{color:var(--ink);background:var(--sunken)}:where(.orca-parity) .xf-btn:disabled{color:var(--ink-disabled);cursor:default}:is(:where(.orca-parity) .xf-grid:has(.manip-num:disabled) .xf-key,:where(.orca-parity) .xf-grid:has(.manip-num:disabled) .axis){color:var(--ink-3)}:where(.orca-parity) .transform-anchor{left:var(--cv-inset);top:var(--cv-band);pointer-events:none;width:0;height:0;position:absolute}:where(.orca-parity) .transform-floating{z-index:30;width:min(380px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--line-strong);background:var(--panel);box-shadow:var(--shadow-pop);border-radius:4px;padding:8px 12px 12px;overflow:auto}:where(.orca-parity) .transform-floating .xf-head{height:auto;min-height:28px}:where(.orca-parity) .xf-selection{color:var(--muted);overflow-wrap:anywhere;padding:2px 0 6px;font-size:12px}:where(.orca-parity) .transform-floating{gap:var(--s-3);flex-direction:column;display:flex}:where(.orca-parity) .xf-actions,:where(.orca-parity) .xf-foot{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (pointer:fine){:where(.orca-parity) .transform-floating :is(.xf-actions,.xf-rot-row) :is(.btn,.btn-ghost){min-height:var(--h-compact);padding:0 var(--s-3)}}:where(.orca-parity) .xf-foot{justify-content:space-between}:where(.orca-parity) .xf-rot{gap:var(--s-2);display:grid}:where(.orca-parity) .xf-rot-row{justify-content:start;gap:var(--s-2);grid-template-columns:24px max-content minmax(0,110px) max-content;align-items:center;display:grid}:where(.orca-parity) .xf-rot-row .axis{font:var(--t-label);text-align:center}:where(.orca-parity) .transform-floating .xf-selection{margin-top:calc(-1 * var(--s-3));padding-bottom:0}:where(.orca-parity) .xf-steps{--seg-h:var(--h-compact);grid-column:span 2}:where(.orca-parity) .canvas-area{--cv-inset:var(--s-4);--cv-band:calc(2 * var(--cv-inset) + 50px);container-type:inline-size}:where(.orca-parity) .canvas-toolbar img,:where(.orca-parity) .toolbar img{filter:var(--icon-filter)}:where(.orca-parity) .objects-panel{--op-w:clamp(260px, 34cqw, 340px);z-index:6;top:var(--cv-band);left:var(--cv-inset);max-width:var(--op-w);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-3);max-height:calc(100% - 256px);box-shadow:var(--shadow-pop);color:var(--ink);flex-direction:column;display:flex;position:absolute}:where(.orca-parity) .objects-panel[data-open]{width:var(--op-w)}:where(.orca-parity) .op-head{align-items:center;gap:var(--s-3);width:100%;min-height:var(--h-compact);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-radius:inherit;color:var(--ink);font:var(--t-title);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;display:flex}:where(.orca-parity) .op-head:hover{background:var(--hover)}:where(.orca-parity) .objects-panel[data-open] .op-head>:last-child{margin-left:auto}:where(.orca-parity) .op-count{color:var(--ink-3);font:var(--t-small);font-variant-numeric:tabular-nums}:where(.orca-parity) .op-body{min-height:0;padding:0 var(--s-2) var(--s-2);scrollbar-width:none;overscroll-behavior:contain;overflow:auto}:where(.orca-parity) .op-body::-webkit-scrollbar{display:none}:where(.orca-parity) .op-body .object-list{border:0;min-height:0;max-height:none}:where(.orca-parity) .op-body .ol-row{border-radius:var(--r-1);column-gap:var(--s-1)}:where(.orca-parity) .op-body:not(:has(.ol-status:not(:empty))) .ol-status{display:none}:where(.orca-parity) .op-body .search-bar{margin-bottom:var(--s-1);border-radius:var(--control-radius)}:where(.orca-parity) .canvas-area:has(.objects-panel) :is(.transform-anchor,.manip-panel){top:calc(var(--cv-band) + 44px)}@media (width>=900px){:where(.orca-parity) .canvas-area:has(.objects-panel) .notifications{max-width:calc(100% - 156px - 2 * var(--cv-inset) - clamp(260px, 34cqw, 340px))}}:where(.orca-parity) .outliner-heading{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}@container (width<=780px){:where(.orca-parity) .transform-anchor{top:112px}}:where(.orca-parity) .tool-glyph{-webkit-mask:var(--glyph) var(--glyph-at) / var(--glyph-size) no-repeat;-webkit-mask:var(--glyph) var(--glyph-at) / var(--glyph-size) no-repeat;mask:var(--glyph) var(--glyph-at) / var(--glyph-size) no-repeat;background:currentColor;flex:none;display:inline-block}:where(.orca-parity) .canvas-toolbar .tb-tool-btn{border-radius:var(--control-radius);width:40px;min-width:0;height:40px;min-height:0;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:inline-grid}:where(.orca-parity) .canvas-toolbar .tb-tool-btn:hover:not([aria-disabled=true]):not(.active){background:var(--hover)}:where(.orca-parity) .canvas-toolbar .tb-tool-btn.active{background:var(--accent);color:var(--on-accent)}:where(.orca-parity) .canvas-toolbar .tb-tool-btn.active:hover{background:var(--accent-strong)}:where(.orca-parity) .canvas-toolbar .tb-tool-btn[aria-disabled=true],:where(.orca-parity) .canvas-toolbar .tb-tool-btn[aria-disabled=true]:hover{color:color-mix(in srgb, var(--ink) 50%, var(--panel));cursor:not-allowed;background:0 0}:where(.orca-parity) .canvas-more{align-items:center;gap:var(--s-2);color:var(--ink);font:var(--t-body);display:inline-flex}:where(.orca-parity) .orca-menu[aria-label=Model\ tools] .orca-menu-label{gap:var(--s-3)}:where(.orca-parity) .orca-menu[aria-label=Model\ tools] .orca-menu-key:not(:empty){min-width:20px;margin-left:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--sunken);color:inherit;font:var(--t-small);text-align:center;padding:1px 5px}:where(.orca-parity) .gizmo-readout{z-index:30;pointer-events:none;padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--r-1);background:var(--panel);color:var(--ink);font:var(--t-num);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute}:where(.orca-parity) .manip-axis{min-width:0;display:block;position:relative}:where(.orca-parity) .manip-axis>.axis{font:var(--t-label);pointer-events:none;font-size:11px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}:where(.orca-parity) .manip-axis>.manip-num{padding-left:18px}:where(.orca-parity) .slant-panel .slant-readout{font-variant-numeric:tabular-nums;color:var(--accent-text);margin-bottom:6px}:where(.orca-parity) .slant-panel .slant-grid{grid-template-columns:auto 80px auto;align-items:center;gap:4px 8px;display:grid}:where(.orca-parity) .slant-panel .slant-note{color:var(--muted);margin-top:6px}:where(.orca-parity) .slant-panel .slant-warn{color:var(--status-warn);margin-top:6px}:where(.orca-parity) .send-body{gap:var(--s-5)}:where(.orca-parity) .send-target{align-items:center;gap:var(--s-3);min-width:0;min-height:var(--h-control);display:flex}:where(.orca-parity) .send-target-name{font:var(--t-title);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}:where(.orca-parity) .send-target>.combo{flex:0 auto;min-width:0;max-width:60%}:where(.orca-parity) .send-target-name{flex:0 auto;min-width:0}:where(.orca-parity) .send-target-state{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--t-small);flex:auto;overflow:hidden}:where(.orca-parity) .send-action{min-height:var(--h-compact);font:var(--t-small);flex:none}:where(.orca-parity) .send-meta{font:var(--t-small);color:var(--ink-3)}:where(.orca-parity) .send-file{gap:var(--s-4);min-width:0;font:var(--t-small);color:var(--ink-3);white-space:nowrap;margin:0;display:flex}:where(.orca-parity) .send-file>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .send-file>span:last-child{flex:none}:where(.orca-parity) .send-state{gap:var(--s-4)}:where(.orca-parity) .send-state-text{gap:var(--s-2);min-width:0;display:grid}:where(.orca-parity) .send-state-text h3{font:var(--t-title);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:400}:where(.orca-parity) .send-state-text h3[data-tone=error]{color:var(--danger)}:where(.orca-parity) .send-state-text p{font:var(--t-body);color:var(--ink-2);margin:0}:where(.orca-parity) .send-state-text p.send-file{font:var(--t-small);color:var(--ink-3)}:where(.orca-parity) .send-state-text .send-recovery{color:var(--ink)}:where(.orca-parity) .send-meter{gap:var(--s-2);display:grid}:where(.orca-parity) .send-meter .progress{margin-top:0}:where(.orca-parity) .send-meter>span{font:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-self:end}:where(.orca-parity) .send-meter>span:only-child{justify-self:start}@media (width<=599px){:root.orca-parity .modal.send-dialog{border-top:1px solid var(--line);border-radius:var(--r-3) var(--r-3) 0 0;height:auto;max-height:100dvh;top:auto;bottom:0}}:where(.orca-parity) .send-section{gap:var(--s-3);min-width:0;display:grid}:where(.orca-parity) .send-section h3{font:var(--t-label);color:var(--ink-2);margin:0}:where(.orca-parity) .send-section-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}:where(.orca-parity) .send-section p{margin:0}:where(.orca-parity) .send-options{gap:var(--s-1) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.orca-parity) .send-options .modal-check{white-space:nowrap;min-height:var(--h-control);font:var(--t-body);align-items:center}:where(.orca-parity) .send-options .control-check{flex:none}:where(.orca-parity) .ams-map{gap:var(--s-2);display:grid}:where(.orca-parity) .send-map-row{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}:where(.orca-parity) .send-project-filament{align-items:center;gap:var(--s-3);min-width:0;font:var(--t-small);display:flex}:where(.orca-parity) .send-project-filament>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.orca-parity) .send-tray-select{min-width:0;position:relative}:where(.orca-parity) .send-tray-select .combo{width:100%;min-width:0}:where(.orca-parity) .send-tray-select[data-colour] .combo{padding-left:calc(var(--s-3) + 14px + var(--s-3))}:where(.orca-parity) .send-tray-select>.ams-swatch{left:var(--s-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:where(.orca-parity) .ams-swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:50%;flex:none;display:inline-block}:where(.orca-parity) .send-note{color:var(--ink-2);font:var(--t-small);margin:0}:where(.orca-parity) .send-tray-select[data-missing] .combo{border-color:var(--danger)}@media (width<=399px){:where(.orca-parity) .send-map-row{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}:where(.orca-parity) .printer-live-action{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}:where(.orca-parity) .connection-editor{gap:var(--s-2);display:grid}:where(.orca-parity) .connection-hint{padding-left:calc(11rem + var(--s-4))}@media (width<=599px){:where(.orca-parity) .connection-hint{padding-left:0}}:where(.orca-parity) .connection-buttons{align-items:center;gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}:where(.orca-parity) .connection-remove{margin-left:auto}:where(.orca-parity) .found-table{border-collapse:collapse;width:100%;margin-top:var(--s-2);border-top:1px solid var(--line);font:var(--t-small);color:var(--ink-2)}:where(.orca-parity) .found-table caption{padding:var(--s-3) 0 var(--s-1);text-align:left;caption-side:top;color:var(--ink-3);font:var(--t-small);font-weight:600}:where(.orca-parity) .found-table tr{height:var(--h-control);border-bottom:1px solid var(--line)}:where(.orca-parity) .found-table tr:hover{background:var(--hover)}:where(.orca-parity) .found-table :is(th,td){padding:0 var(--s-2);white-space:nowrap;vertical-align:middle}:where(.orca-parity) .found-table th{color:var(--ink);font:var(--t-label);text-align:left}:where(.orca-parity) .found-addr{font-variant-numeric:tabular-nums}:where(.orca-parity) .found-kind{color:var(--ink-3)}:where(.orca-parity) .found-tags{width:100%}:where(.orca-parity) .found-tag{margin-right:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-1);background:var(--sunken);color:var(--ink-3);font:var(--t-small);line-height:18px;display:inline-block}:where(.orca-parity) .found-acts{text-align:right}:where(.orca-parity) .found-acts .btn-ghost{min-height:var(--h-compact);padding:0 var(--s-3);font:var(--t-small);color:var(--accent-text)}@media (hover:hover){:where(.orca-parity) .found-table tr:not(:hover):not(:focus-within) .found-acts>*{visibility:hidden}}@media (width<=599px){:where(.orca-parity) .found-kind{display:none}}:where(.orca-parity) .printer-live{align-items:center;column-gap:var(--s-2);row-gap:var(--s-1);width:calc(100% - 2 * var(--space-section) - 40px - var(--s-3));margin:var(--s-1) var(--space-section) 0 calc(var(--space-section) + 40px + var(--s-3));padding:var(--s-1) 0;color:var(--ink-3);font:var(--t-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);display:grid}:where(.orca-parity) .printer-live:hover .printer-live-text{color:var(--ink)}:where(.orca-parity) .printer-live-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.orca-parity) .print-rings{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}:where(.orca-parity) .print-ring{background:var(--sunken);width:28px;height:28px;color:var(--ink);font:var(--t-small);letter-spacing:0;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:10px;line-height:1;display:inline-grid;position:relative}:where(.orca-parity) .print-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}:where(.orca-parity) .print-ring circle{fill:none;stroke-width:2.5px}:where(.orca-parity) .print-ring-track{stroke:var(--line-strong)}:where(.orca-parity) .print-ring-done{stroke:var(--success);transition:stroke-dashoffset .4s ease-out}:where(.orca-parity) .print-ring[data-paused] .print-ring-done{stroke:var(--changed)}:where(.orca-parity) .print-ring:hover .print-ring-track{stroke:var(--ink-3)}:where(.orca-parity) .print-ring-name{white-space:nowrap;max-width:22px;position:relative;overflow:hidden}:where(.orca-parity) .print-ring-name[data-long]{font-size:8px}:where(.orca-parity) .print-ring-name[data-longer]{font-size:7px}:where(.orca-parity) .print-ring-mark{background:var(--surface);min-width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-2);text-align:center;border-radius:6px;padding:0 2px;font-size:7px;line-height:11px;position:absolute;bottom:-3px;right:-3px}@media (width<=599px){:where(.orca-parity) .print-rings,:where(.orca-parity) .printer-live-wide{display:none}}@media (width>=600px){:where(.orca-parity) .printer-live-narrow{display:none}}:where(.orca-parity) .tray-filament{color:var(--ink-2)}:where(.orca-parity) .tray-dot{margin-right:var(--s-2);vertical-align:-2px}:where(.orca-parity) .toast{left:50%;bottom:var(--s-7);z-index:50;align-items:center;gap:var(--s-3);min-width:260px;max-width:min(560px, calc(100vw - 2 * var(--s-5)));padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);background:var(--panel);color:var(--ink);font:var(--t-body);border:1px solid var(--line);border-radius:var(--r-2);animation:notice-in var(--dur-2) var(--ease);display:flex;position:fixed;transform:translate(-50%)}:where(.orca-parity) .toast-error .toast-text>:first-child{color:var(--danger)}:where(.orca-parity) .toast-warning .toast-text>:first-child{color:var(--status-warn)}:where(.orca-parity) .toast-success .toast-text>:first-child{color:var(--success)}:where(.orca-parity) .toast-icon{flex:none;margin-top:1px}:where(.orca-parity) .toast-text{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;min-width:0}:where(.orca-parity) .toast-step{color:var(--ink-2)}:where(.orca-parity) .toast :is(.toast-action,.toast-close){flex:none;height:24px;min-height:24px;margin-block:-3px}:where(.orca-parity) .toast .toast-action{padding:0 var(--s-2)}:where(.orca-parity) .toast .toast-close{width:24px;min-width:24px;margin-right:calc(-1 * var(--s-1));padding:0}@media (pointer:coarse),(hover:none),(width<=599px){:where(.orca-parity) .toast :is(.toast-action,.toast-close){position:relative}:where(.orca-parity) .toast :is(.toast-action,.toast-close):before{content:"";width:max(100%,44px);height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width>=900px){:where(.orca-parity) .app:has(.main:not(.sidebar-hidden) .sidebar) .toast{left:calc(50% + var(--workspace-rail-width) / 2)}}:where(.orca-parity) .app:has(.canvas-area[data-viewport=preview]) .toast{bottom:76px}@keyframes notice-in{0%{opacity:0;transform:translate(-50%, var(--s-2))}}:where(.orca-parity) .notifications>.toast{box-sizing:border-box;width:100%;min-width:0;max-width:none;animation:notice-slide var(--dur-2) var(--ease);position:static;bottom:auto;left:auto;transform:none}:where(.orca-parity) .top-layer{z-index:110;pointer-events:none;position:fixed;inset:0 auto auto 0}:where(.orca-parity) .top-layer>*{pointer-events:auto}:where(.orca-parity) .top-layer>.notif-group{top:var(--s-5);width:min(420px, calc(100vw - 2 * var(--s-5)));gap:var(--s-3);flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}:where(.orca-parity) .top-layer>.notif-group:empty{display:none}:where(.orca-parity) .notification{animation:notice-slide var(--dur-2) var(--ease)}@keyframes notice-slide{0%{opacity:0;transform:translateY(var(--s-2))}}:where(.orca-parity) .slice-failed-actions{align-items:flex-start;gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}:where(.orca-parity) .slice-failed details{min-width:120px;color:var(--ink-2);flex:1}:where(.orca-parity) .slice-failed summary{cursor:pointer;line-height:var(--h-compact);width:max-content}:where(.orca-parity) .slice-failed-raw{margin:var(--s-2) 0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:120px;font:var(--t-num);color:var(--ink);background:var(--sunken);border-radius:var(--r-1);padding:var(--s-3);font-size:12px;overflow:auto}:where(.orca-parity) .loading-state{z-index:6;width:min(320px, calc(100% - 2 * var(--s-5)));padding:var(--s-4);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-3);color:var(--ink);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.orca-parity) .loading-label{justify-content:space-between;gap:var(--s-4);font:var(--t-body);display:flex;overflow:hidden}:where(.orca-parity) .loading-label span:first-child{overflow-wrap:anywhere;white-space:normal;overflow:hidden}:where(.orca-parity) .loading-label span+span{font:var(--t-num);color:var(--ink-2);font-variant-numeric:tabular-nums}:where(.orca-parity) .loading-bar{height:3px;margin-top:var(--s-3);background:var(--sunken);border-radius:var(--r-1);position:relative;overflow:hidden}:where(.orca-parity) .loading-bar>div{background:var(--accent);transition:width var(--dur-2) var(--ease);position:absolute;inset:0 auto 0 0}:where(.orca-parity) .loading-bar.indeterminate>div{width:30%;animation:loading-sweep 1.1s var(--ease) infinite}@keyframes loading-sweep{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .toast,:where(.orca-parity) .notification{animation:none}:where(.orca-parity) .loading-bar.indeterminate>div{opacity:.5;width:100%;animation:none}}:where(.orca-parity) .layer-heights{row-gap:var(--s-1)}:where(.orca-parity) .layer-heights>.seg.choice{width:100%}:where(.orca-parity) .layer-heights-note{color:var(--ink-3);font:var(--t-small);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(.orca-parity) .nozzle-strip{flex:none}:where(.orca-parity) .nozzle-strip>.seg.choice{font-variant-numeric:tabular-nums}:where(.orca-parity) .project-title{width:100%;min-width:0;height:var(--h-compact);align-items:center;column-gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(min-content,1fr);display:grid}:where(.orca-parity) .pt-folder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font:var(--t-body);justify-self:end;overflow:hidden}:where(.orca-parity) .pt-end{justify-self:start;align-items:center;min-width:0;display:flex}:where(.orca-parity) .pt-box{box-sizing:border-box;height:var(--h-compact);min-width:0;max-width:min(40vw,100%);padding:0 var(--s-3);border-radius:var(--control-radius);color:var(--ink);font:var(--t-body);background:0 0;border:1px solid #0000}:where(.orca-parity) .pt-name{align-items:center;gap:var(--s-2);cursor:text;display:inline-flex;overflow:hidden}:where(.orca-parity) .pt-box.pt-name{border-inline-width:0;padding-inline:0}:where(.orca-parity) .pt-name>.pt-text{padding-left:calc(var(--s-3) + 1px)}:where(.orca-parity) .pt-name>.pt-pencil{margin-right:calc(var(--s-3) + 1px)}:where(.orca-parity) .pt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .pt-pencil{color:var(--ink-3);opacity:0;flex:none;transition:opacity .12s}:where(.orca-parity) .pt-name:hover,:where(.orca-parity) .pt-editing{background:var(--control-bg)}:where(.orca-parity) .pt-name:hover .pt-pencil,:where(.orca-parity) .pt-name:focus-visible .pt-pencil{opacity:1}:where(.orca-parity) .pt-name:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:where(.orca-parity) .pt-editing{border-color:var(--focus);align-items:center;display:inline-grid}:where(.orca-parity) .pt-editing:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1;padding-right:16px;overflow:hidden}:where(.orca-parity) .pt-input{width:100%;min-width:4ch;height:20px;color:inherit;font:inherit;background:0 0;border:0;outline:none;grid-area:1/1;padding:0}:where(.orca-parity) .pt-status{box-sizing:border-box;align-items:center;gap:var(--s-2);height:var(--h-compact);padding:0 var(--s-3);border-radius:var(--control-radius);color:var(--ink-3);font:var(--t-body);white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}:where(.orca-parity) button.pt-status{cursor:pointer}:where(.orca-parity) .pt-status svg{flex:none;display:block}:where(.orca-parity) button.pt-status:hover,:where(.orca-parity) .pt-status[aria-expanded=true]{background:var(--control-bg);color:var(--ink-2)}:where(.orca-parity) .pt-status:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:where(.orca-parity) .pt-status[data-tone=accent]{color:var(--accent-text)}:where(.orca-parity) .pt-saving{flex:none;place-items:center;width:14px;height:14px;display:grid}:where(.orca-parity) .pt-saving>svg{grid-area:1/1}:where(.orca-parity) .pt-saving>svg:not(.pt-spinner){display:none}:where(.orca-parity) .pt-spinner{animation:.8s linear infinite pt-spin}@keyframes pt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.orca-parity) .pt-spinner{display:none}:where(.orca-parity) .pt-saving>svg:not(.pt-spinner){display:block}}@media (pointer:coarse),(width<=599px){:where(.orca-parity) .pt-editing{min-height:44px}}@media (width<=599px){:where(.orca-parity) .project-title{grid-template-columns:0 minmax(0,max-content) minmax(32px,1fr)}:where(.orca-parity) .pt-folder{visibility:hidden}:where(.orca-parity) .pt-box{max-width:100%}:where(.orca-parity) .pt-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.orca-parity) .pt-status{padding:0 var(--s-2)}}:where(.orca-parity) .vh-panel{z-index:6;top:56px;right:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--panel);width:clamp(220px,36%,360px);max-height:calc(100% - 160px);box-shadow:var(--shadow-pop);color:var(--ink);flex-direction:column;display:flex;position:absolute}:where(.orca-parity) .canvas-area[data-viewport=preview] .vh-panel{top:var(--pv-top);right:var(--pv-slider);z-index:46;width:min(360px, calc(100% - var(--pv-legend-w) - var(--pv-slider) - 2 * var(--pv-inset)));max-height:calc(100% - var(--pv-top) - var(--pv-cube))}:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.vh-panel) .notifications>.notification.done{display:none}@media (width<=899px){:where(.orca-parity) .canvas-area[data-viewport=prepare] .vh-panel{top:8px;right:max(8px, env(safe-area-inset-right));width:min(320px,100% - 120px)}}@media (width<=599px){:where(.orca-parity) .canvas-area[data-viewport=preview] .vh-panel{left:var(--pv-inset);width:auto}:where(.orca-parity) .canvas-area[data-viewport=preview]:has(.vh-panel) .preview>.legend{display:none}}:where(.orca-parity) .vh-title{padding:var(--s-2);font:var(--t-title);margin:0}:where(.orca-parity) .vh-close{width:var(--h-compact);min-height:var(--h-compact);place-items:center;padding:0;display:grid}:where(.orca-parity) .vh-empty{padding:var(--s-3) var(--s-4) var(--s-4);font:var(--t-small);color:var(--ink-3);margin:0}:where(.orca-parity) .vh-list{min-height:0;padding:0 var(--s-2) var(--s-2);flex:1;margin:0;list-style:none;overflow:auto}:where(.orca-parity) .vh-list ul{margin:0;padding:0;list-style:none}:where(.orca-parity) .vh-day-name{padding:var(--s-3) var(--s-3) var(--s-1);font:var(--t-small);color:var(--ink-3);font-weight:600;display:block}:where(.orca-parity) .vh-item{position:relative}:where(.orca-parity) .vh-row{align-items:center;gap:var(--s-3);width:100%;height:36px;padding:0 40px 0 var(--s-3);border-radius:var(--r-1);color:var(--ink-2);text-align:left;font:var(--t-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;display:flex}:where(.orca-parity) .vh-item:hover .vh-row{background:var(--surface)}:where(.orca-parity) .vh-row[aria-selected=true]{background:var(--selection-fill)}:where(.orca-parity) .vh-row:is([aria-selected=true],[data-current]){color:var(--ink)}:where(.orca-parity) .vh-row[aria-busy=true]{opacity:.7;cursor:progress}:where(.orca-parity) .vh-time{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.orca-parity) .vh-print{align-items:center;gap:var(--s-2);color:var(--ink-3);white-space:nowrap;display:inline-flex}:where(.orca-parity) .vh-sliced{color:var(--accent-text);flex:none}:where(.orca-parity) .vh-send{color:var(--ink-3);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}:where(.orca-parity) .vh-send-count{font:var(--t-small)}:where(.orca-parity) .vh-send-mark{flex:none}:where(.orca-parity) .vh-send-bad{color:var(--danger);opacity:.85}:where(.orca-parity) .vh-card-sends{margin:var(--s-4)}:where(.orca-parity) .vh-card-sends h3{margin:0 0 var(--s-2);font:var(--t-small);color:var(--ink-3);font-weight:400}:where(.orca-parity) .vh-card-sends ul{row-gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}:where(.orca-parity) .vh-card-sends li{align-items:center;gap:var(--s-3);min-width:0;color:var(--ink);display:flex}:where(.orca-parity) .vh-card-sends li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .vh-info{top:50%;right:var(--s-1);width:28px;height:28px;min-height:0;color:var(--ink-3);opacity:.45;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}:where(.orca-parity) :is(.vh-item:hover,.vh-item:has([aria-selected=true])) .vh-info,:where(.orca-parity) .vh-info:is(:focus-visible,[data-state=open]){opacity:1}:where(.orca-parity) .vh-info[data-state=open]{color:var(--ink)}@media (pointer:coarse){:where(.orca-parity) .vh-row{height:44px;padding-right:48px}:where(.orca-parity) .vh-info{opacity:1;width:44px;height:44px;right:0}}:where(.orca-parity) .vh-card{z-index:1000;width:min(304px,100vw - 16px);max-height:var(--radix-popover-content-available-height,70dvh);background:var(--raised);color:var(--text);border:1px solid var(--border-control);border-radius:var(--r-2);box-shadow:var(--shadow-pop);font:var(--t-small);font-variant-numeric:tabular-nums;padding:0;overflow:auto}:where(.orca-parity) .vh-card-head{align-items:baseline;gap:var(--s-3);min-width:0;padding:var(--s-4) var(--s-4) var(--s-3);white-space:nowrap;display:flex}:where(.orca-parity) .vh-card-time{font:var(--t-label);color:var(--ink);flex:none}:where(.orca-parity) .vh-card-sub{text-overflow:ellipsis;min-width:0;color:var(--ink-3);overflow:hidden}:where(.orca-parity) .vh-card-plate{margin:0 var(--s-4);aspect-ratio:16/10;min-height:0;padding:var(--s-2);border-radius:var(--r-1);background:var(--panel);overflow:hidden}:where(.orca-parity) .vh-card-plate>.skel-block{width:100%;height:100%}:where(.orca-parity) .vh-card-grid .skel-line{flex:1;max-width:60%;height:12px}:where(.orca-parity) .vh-card-plate>img{object-fit:contain;width:100%;height:100%;display:block}:where(.orca-parity) .vh-card-changes{margin:var(--s-4) var(--s-4) 0;justify-content:start;column-gap:var(--s-3);grid-template-columns:fit-content(40%) minmax(0,max-content) auto minmax(0,1fr);padding:0;list-style:none;display:grid}:where(.orca-parity) .vh-card-change{grid-column:1/-1;grid-template-columns:subgrid;white-space:nowrap;align-items:baseline;min-height:20px;display:grid}:where(.orca-parity) .vh-card-change>span{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.orca-parity) .vh-card-change>.vh-card-name:only-child{grid-column:1/-1}:where(.orca-parity) .vh-card-name{color:var(--ink)}:where(.orca-parity) :is(.vh-card-was,.vh-card-arrow){color:var(--ink-3)}:where(.orca-parity) .vh-card-change>:last-child:not(.vh-card-name){color:var(--ink)}:where(.orca-parity) .vh-card-grid{margin:var(--s-4) var(--s-4) 0;column-gap:var(--s-4);row-gap:var(--s-2);grid-template-columns:auto minmax(0,1fr);display:grid}:where(.orca-parity) .vh-card-grid>div{display:contents}:where(.orca-parity) .vh-card-grid dt{color:var(--ink-3)}:where(.orca-parity) .vh-card-grid dd{align-items:center;gap:var(--s-3);min-width:0;color:var(--ink);margin:0;display:flex}:where(.orca-parity) .vh-card-grid dd>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .vh-card-swatch{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none}:where(.orca-parity) .vh-card-stats{margin:var(--s-4);column-gap:var(--s-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:where(.orca-parity) .vh-card-stats>div{flex-direction:column;min-width:0;display:flex}:where(.orca-parity) .vh-card-stats dd{font:var(--t-body);color:var(--ink);white-space:nowrap;margin:0}:where(.orca-parity) .vh-card-stats dt{color:var(--ink-3)}:where(.orca-parity) .vh-card-none{margin:var(--s-4);color:var(--ink-3)}:where(.orca-parity) .vh-card-foot{padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);justify-content:flex-end;display:flex}:where(.orca-parity) .vh-card-restore{min-height:28px;padding:0 var(--s-4);font:var(--t-small)}:where(.orca-parity) .vh-card-restore:is(:hover,:focus-visible){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}:where(.orca-parity) .vh-viewing{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}:where(.orca-parity) .vh-viewing-name{flex:1 0 max-content;font:var(--t-label);color:var(--accent-text);white-space:nowrap}:where(.orca-parity) .projects{--pj-actions-w:64px;background:var(--panel);min-width:0;min-height:0;color:var(--text);flex:1;display:flex;overflow:hidden;container-type:inline-size}:where(.orca-parity) .pj-layout{flex:1;min-width:0;min-height:0;display:flex}:where(.orca-parity) .pj-side{gap:var(--s-2);width:184px;padding:var(--s-4) var(--s-3);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;display:flex;overflow-y:auto}:where(.orca-parity) .pj-filter{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-control);padding:0 var(--s-3);border-radius:var(--r-2);color:var(--ink-2);font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}:where(.orca-parity) .pj-filter:hover{background:var(--hover-soft);color:var(--text)}:where(.orca-parity) .pj-filter.on{background:var(--selected);color:var(--text);font-weight:600}:where(.orca-parity) .pj-filter:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:where(.orca-parity) .pj-n{color:var(--muted);font:var(--t-small);font-variant-numeric:tabular-nums}:where(.orca-parity) .pj-filter>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .pj-tree{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-direction:column;gap:2px;display:flex}:where(.orca-parity) .pj-add{color:var(--muted);opacity:0}:where(.orca-parity) .pj-side:hover .pj-add,:where(.orca-parity) .pj-add:focus-visible,:where(.orca-parity) .dragging-projects .pj-add{opacity:1}:where(.orca-parity) .pj-folder-input.text{flex:1;min-width:0;height:28px}:where(.orca-parity) .pj-node{border-radius:var(--r-2);align-items:center;min-width:0;display:flex}:where(.orca-parity) .pj-node>.pj-filter{min-width:0;padding-left:var(--s-1);flex:1}:where(.orca-parity) .pj-caret{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}:where(.orca-parity) .pj-caret.open svg{transform:rotate(90deg)}:where(.orca-parity) .pj-side-end{padding-top:var(--s-3);flex-direction:column;margin-top:auto;display:flex}:where(.orca-parity) .drop:is(.pj-filter,.pj-node,.pj-tile){outline:2px solid var(--focus);outline-offset:-2px;background:var(--selected)}.pj-ghost{background:var(--accent);max-width:240px;color:var(--on-accent);font:var(--t-label);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:6px 12px;position:fixed;top:-200px;left:-200px;overflow:hidden}:where(.orca-parity) .pj-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}:where(.orca-parity) .pj-bar{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex}:where(.orca-parity) .pj-bar h1{font:var(--t-title);color:var(--text);white-space:nowrap;margin:0 auto 0 0}:where(.orca-parity) .pj-crumbs{align-items:center;gap:var(--s-1);min-width:0;color:var(--muted);flex-wrap:wrap;margin-right:auto;display:flex}:where(.orca-parity) .pj-crumbs>span{align-items:center;gap:var(--s-1);min-width:0;display:inline-flex}:where(.orca-parity) .pj-crumbs h1{text-overflow:ellipsis;margin:0;overflow:hidden}:where(.orca-parity) .pj-search.text{width:220px;min-width:0}:where(.orca-parity) .pj-tools{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}:where(.orca-parity) .pj-sort{min-width:128px}:where(.orca-parity) .pj-view>button{align-items:center;display:inline-flex}:where(.orca-parity) .pj-line{align-items:center;gap:var(--s-2) var(--s-4);min-height:var(--h-bar);padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--line);background:var(--surface);font:var(--t-body);overflow-wrap:anywhere;flex-wrap:wrap;flex:none;display:flex}:where(.orca-parity) .pj-line>span{flex:240px;min-width:0}:where(.orca-parity) .pj-line[role=alert]>span,:where(.orca-parity) .pj-line.bad>span{color:var(--danger)}:where(.orca-parity) .pj-selection{gap:var(--s-2)}:where(.orca-parity) .pj-selection strong{margin-right:var(--s-3)}:where(.orca-parity) .pj-selection .pj-clear{margin-left:auto}:where(.orca-parity) .pj-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}:where(.orca-parity) .pj-section{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5) 0;display:flex}:where(.orca-parity) .pj-section h2{font:var(--t-label);color:var(--label);margin:0}:where(.orca-parity) .pj-tiles,:where(.orca-parity) .pj-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}:where(.orca-parity) .pj-tiles{gap:var(--s-3);padding:var(--s-5) var(--s-5) 0;display:grid}:where(.orca-parity) .pj-tile{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);align-items:center;min-width:0;display:flex}:where(.orca-parity) .pj-tile:hover{border-color:var(--border-control)}:where(.orca-parity) .pj-tile-new{background:0 0;border-style:dashed}:where(.orca-parity) .pj-tile-open{align-items:center;gap:var(--s-3);min-width:0;min-height:48px;padding:var(--s-2) var(--s-4);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}:where(.orca-parity) .pj-tile-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-2)}:where(.orca-parity) .pj-tile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.orca-parity) .pj-tile-new .pj-name{color:var(--muted)}:where(.orca-parity) .pj-tile .pj-icon{margin-right:var(--s-2);opacity:0}:where(.orca-parity) .pj-tile:hover .pj-icon,:where(.orca-parity) .pj-tile:focus-within .pj-icon{opacity:1}@media (hover:none),(pointer:coarse){:where(.orca-parity) .pj-tile .pj-icon{opacity:1}}:where(.orca-parity) .pj-item{cursor:pointer;-webkit-user-select:none;user-select:none;content-visibility:auto;min-width:0;position:relative}:where(.orca-parity) .pj-item.trash{cursor:default}:where(.orca-parity) .pj-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:where(.orca-parity) .pj-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--t-label);color:var(--text);overflow:hidden}:where(.orca-parity) .pj-rename.text{width:100%}:where(.orca-parity) .pj-rename-error{color:var(--danger);font:var(--t-small)}:where(.orca-parity) .pj-open{color:var(--accent-text)}:where(.orca-parity) .pj-check{display:flex}:where(.orca-parity) .pj-fav.on{color:var(--warn)}:where(.orca-parity) .pj-item .pj-check,:where(.orca-parity) .pj-item .pj-icon:not(.on){opacity:0}:where(.orca-parity) .pj-item:hover .pj-check,:where(.orca-parity) .pj-item:hover .pj-icon,:where(.orca-parity) .pj-item:focus-within .pj-check,:where(.orca-parity) .pj-item:focus-within .pj-icon,:where(.orca-parity) .pj-item.selected .pj-check,:where(.orca-parity) .pj-item.selecting .pj-check{opacity:1}@media (hover:none),(pointer:coarse){:where(.orca-parity) .pj-item .pj-check,:where(.orca-parity) .pj-item .pj-icon:not(.on),:where(.orca-parity) .pj-item .pj-icon{opacity:1}}:where(.orca-parity) .pj-grid{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);flex:none;grid-auto-rows:max-content;align-content:start;display:grid}:where(.orca-parity) .pj-grid .pj-item{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);contain-intrinsic-size:auto 172px;flex-direction:column;display:flex;overflow:hidden}:where(.orca-parity) .pj-grid .pj-item:hover{border-color:var(--border-control)}:where(.orca-parity) .pj-grid .pj-item.selected{border-color:var(--focus);background:var(--selected)}:where(.orca-parity) .pj-grid .pj-item.current{border-color:var(--accent)}:where(.orca-parity) .pj-thumb{aspect-ratio:4/3;background:var(--sunken);place-items:center;display:grid;position:relative}:where(.orca-parity) .pj-thumb img{object-fit:cover;width:100%;height:100%;display:block}:where(.orca-parity) .pj-thumb-empty{color:var(--ink-3);font:var(--t-small)}:where(.orca-parity) .pj-mini .pj-thumb-empty{display:none}:where(.orca-parity) .pj-thumb .pj-check{top:var(--s-3);left:var(--s-3);padding:var(--s-2);border-radius:var(--r-1);background:var(--panel);position:absolute}:where(.orca-parity) .pj-overlay{top:var(--s-2);right:var(--s-2);gap:var(--s-2);display:flex;position:absolute}:where(.orca-parity) .pj-overlay .pj-icon{background:var(--panel)}:where(.orca-parity) .pj-meta{padding:var(--s-2) var(--s-3) var(--s-3);flex-direction:column;gap:2px;min-width:0;display:flex}:where(.orca-parity) .pj-sub{align-items:center;gap:var(--s-2);min-width:0;color:var(--label);font:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(.orca-parity) .pj-sub>*+:before{content:"|";margin:0 var(--s-2);color:var(--muted)}:where(.orca-parity) .pj-list{flex-direction:column;flex:none;display:flex}:where(.orca-parity) .pj-list .pj-item,:where(.orca-parity) .pj-head{grid-template-columns:72px minmax(0,3fr) minmax(96px,1fr) minmax(112px,1fr) var(--pj-actions-w);align-items:center;gap:var(--s-4);padding:0 var(--s-5);border-bottom:1px solid var(--line);flex:none;display:grid}:where(.orca-parity) .pj-list .pj-item{contain-intrinsic-size:auto 48px;min-height:48px}:where(.orca-parity) .pj-list .pj-item:hover{background:var(--hover-soft)}:where(.orca-parity) .pj-list .pj-item.selected{background:var(--selected)}:where(.orca-parity) .pj-head{z-index:1;min-height:var(--h-control);background:var(--panel);color:var(--label);font:var(--t-small);position:sticky;top:0}:where(.orca-parity) .pj-cell{align-items:center;gap:var(--s-3);min-width:0;display:flex}:where(.orca-parity) .pj-title{flex-direction:column;justify-content:center;align-items:stretch;gap:0}:where(.orca-parity) .pj-col-objects,:where(.orca-parity) .pj-col-edited{color:var(--label);font:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap}:where(.orca-parity) .pj-row-actions{justify-content:flex-end;gap:var(--s-2)}:where(.orca-parity) .pj-mini{border-radius:var(--r-1);background:var(--sunken);flex:none;place-items:center;width:40px;height:30px;display:grid;overflow:hidden}:where(.orca-parity) .pj-mini img{object-fit:cover;width:100%;height:100%}:where(.orca-parity) .pj-empty{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-6);text-align:center;color:var(--label);font:var(--t-body);flex-direction:column;flex:1;display:flex}:where(.orca-parity) .pj-empty strong{color:var(--text);font:var(--t-title)}:where(.orca-parity) .pj-empty-actions{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}:where(.orca-parity) .pj-place,:where(.orca-parity) .pj-scrim{display:none}@container (width<=899px){:where(.orca-parity) .pj-layout{position:relative}:where(.orca-parity) .pj-side{z-index:12;border-right:1px solid var(--line-strong);width:min(280px,100% - 48px);box-shadow:var(--shadow-pop);display:none;position:absolute;inset:0 auto 0 0}:where(.orca-parity) .pj-side[data-open=true]{display:flex}:where(.orca-parity) .pj-scrim{z-index:11;background:var(--scrim);display:block;position:absolute;inset:0}:where(.orca-parity) .pj-place{gap:var(--s-2);flex:0 auto;min-width:0;margin-right:auto;font-weight:600;display:inline-flex}:where(.orca-parity) .pj-place>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.orca-parity) .pj-bar>:is(h1,.pj-crumbs){display:none}:where(.orca-parity) .pj-search.text{flex:140px;width:auto;min-width:0}}@container (width<=640px){:where(.orca-parity) .pj-tiles,:where(.orca-parity) .pj-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}:where(.orca-parity) .pj-grid .pj-item .pj-count{display:none}:where(.orca-parity) .pj-grid .pj-item .pj-count:first-child+:before{content:none}:where(.orca-parity) .pj-tiles{gap:var(--s-3);padding:var(--s-4) var(--s-4) 0}:where(.orca-parity) .pj-section{padding:var(--s-3) var(--s-4) 0}:where(.orca-parity) .pj-bar{padding:var(--s-3) var(--s-4)}:where(.orca-parity) .pj-tools{display:contents}:where(.orca-parity) .pj-place{flex:0 auto;max-width:34%;margin-right:0}:where(.orca-parity) .pj-search.text{flex:80px;order:1;width:auto}:where(.orca-parity) .pj-sort{flex:0 auto;order:2;min-width:0}:where(.orca-parity) .pj-tools>.pj-view{order:3}:where(.orca-parity) .pj-tools>.btn{order:4;margin-left:auto}:where(.orca-parity) .pj-tools>.btn-primary{order:5}:where(.orca-parity) .pj-line{padding-inline:var(--s-4)}:where(.orca-parity) .pj-grid{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4)}:where(.orca-parity) .pj-list .pj-item,:where(.orca-parity) .pj-head{grid-template-columns:64px minmax(0,1fr) 88px var(--pj-actions-w);gap:var(--s-3);padding:0 var(--s-4)}:where(.orca-parity) .pj-list .pj-col-objects{display:none}}@container (width<=360px){:where(.orca-parity) .pj-tiles,:where(.orca-parity) .pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.orca-parity) .pj-grid{gap:var(--s-3);padding:var(--s-3)}:where(.orca-parity) .pj-tiles{padding:var(--s-3) var(--s-3) 0}:where(.orca-parity) .pj-list .pj-col-edited{display:none}:where(.orca-parity) .pj-list .pj-item,:where(.orca-parity) .pj-head{grid-template-columns:64px minmax(0,1fr) var(--pj-actions-w)}}:where(.orca-parity) .pj-status{z-index:9;align-items:center;gap:var(--s-3) var(--s-4);max-width:calc(100% - 32px);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--panel);box-shadow:var(--shadow-pop);font:var(--t-body);color:var(--text);flex-wrap:wrap;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}:where(.orca-parity) .pj-status>span{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse),(width<=599px){:where(.orca-parity) .projects{--pj-actions-w:96px}:where(.orca-parity) .seg.pj-view:not(.slant-seg)>button{min-width:44px}:where(.orca-parity) .pj-caret{width:44px;height:44px;margin:-12px}}:where(.orca-parity) .topbar-slot{flex:1;justify-content:flex-end;min-width:0;display:flex}:where(.orca-parity) .pj-top-actions{align-items:center;gap:var(--s-2);display:flex}
