@property --grade-point-diameter{syntax:"<length>"; inherits:true; initial-value:0px;}@property --grade-point-layout-size{syntax:"<length>"; inherits:true; initial-value:0px;}@property --grade-square-arena-size{syntax:"<length>"; inherits:true; initial-value:0px;}@property --grade-light-track-length{syntax:"<length>"; inherits:true; initial-value:0px;}.radar-panel{position:relative;display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-width:0;min-height:0;gap:var(--s-2);padding:var(--s-1);border-radius:var(--r-md);background:var(--c-canvas);font-family:var(--font-ui)}.radar-actions{position:relative;z-index:6;display:flex;align-items:center;gap:var(--s-1);margin-left:auto;order:3}.radar-actions button,.section-action{display:grid;place-items:center;width:var(--inspector-action-size);height:var(--inspector-action-size);min-height:0;border:0;border-radius:var(--r-sm);padding:0;color:var(--c-text-dim);background:transparent;cursor:pointer;pointer-events:auto}button.section-action:not(:disabled):is(:hover,:active,:focus-visible),.radar-actions button:not(:disabled):is(:hover,:active,:focus-visible){color:var(--c-text);background:var(--c-clear)}button.section-bypass[aria-checked=true]{color:var(--c-text-dim)}button.section-bypass[aria-checked=false]{color:var(--c-text-faint)}button.section-bypass:not(:disabled):is(:hover,:focus-visible){color:var(--c-text-soft)}.editor-section[data-edited] .editor-section-title:after{content:"";display:inline-block;width:4px;height:4px;margin-left:var(--s-3);border-radius:var(--r-round);background:var(--c-text-dim);vertical-align:middle}.editor-section[data-bypassed] .editor-section-title:after{background:var(--c-text-faint)}.radar-panel:is([data-bypassed],[aria-disabled=true]) .radar-shape,.curve-control:is([data-bypassed],[aria-disabled=true]) .curve-line{stroke:var(--c-text-faint)}.radar-actions svg,.section-action svg,.channel-curve-channel svg,.curve-point-tools svg,.curve-header .editor-inline-action svg,.editor-section-nav [data-pill-actions] svg{display:block;flex:none;width:var(--new-control-action-size);height:var(--new-control-action-size)}.radar-actions [hidden],.radar-home[hidden],.curve-home[hidden],.curve-point[hidden]{display:none}.radar-view{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.radar-stage{container-type:size;display:grid;place-items:center;min-width:0;min-height:0}.radar{position:relative;width:100%;height:100%;touch-action:none;user-select:none}.radar>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.radar-shape{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke:var(--c-compare-line);stroke-width:1.1px}.radar-guide{position:absolute;z-index:1;aspect-ratio:1;transform:translate(-50%,-50%) scale(.85);border-radius:50%;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:transform .16s ease,opacity .16s ease,width .16s ease,visibility 0s linear .16s}.radar-guide[data-open]{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible;transition-delay:0s}.radar-guide canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;max-width:none}.radar-guide[data-editing]{z-index:2}.radar-label{position:absolute;transform:translate(-50%,-50%);text-align:center;white-space:normal;overflow-wrap:normal;width:max-content;min-height:0;height:3lh;border:0;padding:0;background:transparent;color:var(--grading-label-color);font:var(--ui-font-weight) var(--grading-label-font-size)/1.2 var(--font-ui);cursor:pointer}button.radar-label:not(:disabled):is(:hover,:active,:focus-visible,[data-selected]){background:transparent}.radar-label[data-selected]{color:var(--c-text-soft)}.radar-point,.curve-point,.radar-home,.curve-home,.basic-home{position:absolute;transform:translate(-50%,-50%);border:0;padding:0;border-radius:50%;background:transparent;display:grid;place-items:center;touch-action:none}.radar-point,.curve-point{z-index:5;width:var(--grading-point-hit-size);height:var(--grading-point-hit-size);pointer-events:none;cursor:pointer}.radar-point:after,.curve-point:after{content:"";position:absolute;inset:0;clip-path:var(--point-hit-clip,none);pointer-events:auto}button.radar-point:not(:disabled):is(:hover,:active,:focus-visible),button:is(.radar-home,.curve-home,.basic-home):not(:disabled):is(:hover,:active,:focus-visible){background:transparent;outline:0}.radar-face,.curve-point:before{width:var(--grading-point-size);height:var(--grading-point-size);box-sizing:content-box;padding:2px;background-clip:content-box;clip-path:circle(50%);pointer-events:auto}.radar-face,.curve-point:before{border-radius:50%;transition:transform .11s ease}.new-control :is(.spectrumHandle,.point):not(.directionHandle):not(:disabled):is([data-selected],:focus-visible),.new-control .spectrumHandle.dragged:not(.directionHandle),.new-control .pointWrap.dragged .point:not(.directionHandle),.radar-point:not(:disabled):is([aria-pressed=true],:focus-visible) .radar-face,.curve-point:not(:disabled):is([aria-pressed=true],:focus-visible):before{--point-selection-stroke:min(var(--grading-line-width),calc(var(--grading-point-selection-size,var(--grading-point-size)) * .12));outline:var(--point-selection-stroke) solid var(--c-text);outline-offset:calc(-1.5 * var(--point-selection-stroke) - var(--grading-point-face-inset,0px))}.radar-face{--grading-point-face-inset:2px}.radar-face{position:relative;display:grid;place-items:center;background-color:var(--c-side);color:var(--c-text-dim)}.radar-point:not(:disabled):is(:hover,:focus-visible,[aria-pressed=true]) .radar-face,.curve-point:not(:disabled):is(:hover,:focus-visible,[aria-pressed=true]):before{transform:scale(var(--grading-point-scale))}.radar-point:disabled .radar-glyph{opacity:var(--c-disabled-panel-opacity)}.radar-point:focus-visible .radar-face{background-color:var(--c-app)}.radar-glyph{display:block;width:var(--grading-point-icon-size);height:var(--grading-point-icon-size)}.radar-glyph svg{display:block;width:100%;height:100%}.radar-home,.curve-home,.basic-home{--control-reset-dot-size:4px;z-index:4;width:30px;height:30px;min-height:0;cursor:pointer}.radar-home:before,.curve-home:before,.basic-home:before,.radar-orbit:before{content:"";width:var(--control-reset-dot-size,4px);height:var(--control-reset-dot-size,4px);border-radius:50%;background:var(--c-text-dim)}.radar-home:after,.curve-home:after,.basic-home:after{content:"";position:absolute;z-index:-1;width:calc(var(--control-reset-dot-size) + var(--s-1)*2);height:calc(var(--control-reset-dot-size) + var(--s-1)*2);border-radius:50%;background:linear-gradient(var(--control-home-overlay,transparent),var(--control-home-overlay,transparent)),linear-gradient(var(--control-home-surface,var(--grade-card-background,var(--c-plane))),var(--control-home-surface,var(--grade-card-background,var(--c-plane)))),var(--c-plane);pointer-events:none}button:is(.radar-home,.curve-home,.basic-home):not(:disabled):is(:hover,:focus-visible){--control-reset-dot-size:6px}button:is(.radar-home,.curve-home,.basic-home):not(:disabled):is(:hover,:focus-visible):before{background:var(--c-text-soft)}.curve-home{--control-home-surface:var(--grade-card-background,var(--c-plane));--control-home-overlay:var(--curve-pad-fill,transparent)}.radar-home[data-on-guide]:before{background:var(--c-text-inverse)}.radar-label:disabled,.curve-offset:disabled{color:var(--c-text-faint)}.curve-offset:disabled{cursor:default}button:is(.radar-home,.curve-home,.basic-home):disabled:before{background:var(--c-text-faint)}.radar-orbits{position:absolute;inset:0;pointer-events:none}.radar-orbits[hidden],.radar-orbits button[hidden]{display:none}.radar-orbits>svg,.new-control .connector>svg{display:block;width:100%;height:100%;overflow:visible}.radar-orbits>svg>path{fill:none;stroke:var(--c-track);stroke-width:1}.radar-orbit,.radar-orbit-home{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none}.radar-orbit-home{z-index:0}.radar-orbit{z-index:1;display:grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:50%;clip-path:circle(50%);background:transparent;cursor:pointer}button.radar-orbit:not(:disabled):is(:hover,:active,:focus-visible){background:transparent;outline:0}.radar-orbit:not(:disabled):is(:hover,:focus-visible):before{width:6px;height:6px;background:var(--c-text-soft)}.radar-orbit:disabled:before{background:var(--c-text-faint)}.point-tracks{z-index:18}.primary-brightness{z-index:21}.primary-brightness,.grade-response-panel,.curve-response,.selective-light{--grade-card-background:color-mix(in srgb,var(--new-control-guide-fill) 15%,var(--c-plane));--slider-ink:var(--c-text-dim);--slider-track-high:var(--c-text-dim)}:where(.refinement-macro) .curve-response:has(input:enabled,button:enabled){--slider-ink:var(--c-text-soft);--slider-track-high:var(--c-text-soft)}:is(.primary-brightness,.grade-response-panel,.curve-response,.selective-light):not([data-disabled],:has(:disabled)):is(:hover,[data-dragging],:has(:active,:focus-visible)){--grade-card-background:var(--new-control-guide-fill);--slider-ink:var(--c-text);--slider-track-high:var(--c-text-soft)}.primary-brightness:before{content:"";position:absolute;left:var(--brightness-x);top:var(--brightness-y);width:var(--brightness-width);height:var(--brightness-height);transform:translate(-50%,-50%)}.primary-brightness:before,.grade-response-panel,.curve-response{border-radius:var(--r-md);background:var(--grade-card-background)}.primary-brightness>svg{position:relative}.primary-brightness:not([data-open]):before,.primary-brightness:not([data-open])>svg>path,.primary-brightness:not([data-open])>.radar-orbit-home{visibility:hidden}.primary-brightness:not([data-open]) .radar-orbit-target,.grade-response:not([data-open]) .radar-orbit-target{pointer-events:none}.primary-brightness:not([data-open]) .light-thumb-backdrop{display:none}.grade-response{position:absolute;z-index:60;bottom:var(--s-1)}.new-control[data-control=primaries] .grade-response{right:calc(var(--s-2) + var(--inspector-action-size) + var(--s-1))}.grade-response>.section-action{color:var(--c-text-faint)}.grade-response>.section-action[aria-pressed=true]{color:var(--c-text)}.grade-response-panel{position:absolute;right:calc(-1 * var(--s-2));bottom:100%;width:calc(var(--inspector-action-size) + var(--s-2)*2);height:var(--primary-slider-length);visibility:hidden;pointer-events:none}.grade-response[data-open]>.grade-response-panel{visibility:visible;pointer-events:auto}.light-tracks .radar-orbit-target{stroke:transparent;stroke-width:var(--orbit-hit-width);pointer-events:stroke;touch-action:none}.light-tracks :is(.radar-orbit,.radar-orbit-home){width:calc(var(--new-control-handle-size) * var(--control-scale));height:calc(var(--new-control-handle-size) * var(--control-scale))}.grade-mode-view .light-tracks :is(.radar-orbit,.radar-orbit-home){width:var(--grade-point-diameter);height:var(--grade-point-diameter)}.light-tracks .radar-orbit:before{display:none}.light-tracks>svg>path{stroke-width:var(--grading-line-width);stroke-linecap:round;stroke-linejoin:round}.curve-control{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;background:var(--c-canvas);border-radius:var(--r-md);padding:var(--s-2);color:var(--c-text-dim);font:var(--ui-font-weight) var(--ui-control-font-size)/1.4 var(--font-ui)}.curve-header{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding-inline:var(--s-3)}.curve-header button[hidden]{display:none}.curve-workbench{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0;gap:var(--s-2);padding:12px}.curve-plot{position:relative;container-type:size;min-width:0;min-height:0;touch-action:pan-x pan-y;user-select:none;cursor:default}.curve-plot>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;touch-action:inherit}.curve-line,.curve-baseline{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--grading-line-width)}.curve-touch-line{fill:none;stroke:transparent;vector-effect:non-scaling-stroke;pointer-events:none}@media(pointer:coarse){.curve-workbench{--curve-rail-size:var(--control-touch-target)}.curve-touch-line{pointer-events:stroke}.curve-point{width:var(--control-touch-target);height:var(--control-touch-target)}}.curve-line{stroke:var(--curve-color,var(--c-text-soft))}.curve-control:is([data-channel=luma],[data-channel=saturation]) .curve-line{stroke-dasharray:3 5}.curve-baseline{stroke:var(--c-divider);stroke-dasharray:3 5}.curve-point,.curve-point-preview{--curve-point-diameter:calc(var(--curve-point-size) * min(1,min(100cqi,100cqb)/var(--new-control-control-size)))}.curve-point-preview{position:absolute;width:var(--curve-point-diameter);height:var(--curve-point-diameter);transform:translate(-50%,-50%);border:var(--grading-line-width) solid var(--c-text-soft);border-radius:50%;background:var(--c-canvas);pointer-events:none}.curve-point:before{--grading-point-face-inset:max(2px,calc((var(--grading-point-size) - var(--curve-point-diameter))/2 + 2px));content:"";width:var(--curve-point-diameter);height:var(--curve-point-diameter);padding:var(--grading-point-face-inset);background-color:var(--curve-point-color,var(--c-text-dim));pointer-events:none}button.curve-point:not(:disabled):is(:hover,:active,:focus-visible,[aria-pressed=true]){background:transparent;outline:none}.curve-point:not(:disabled):is(:hover,:focus-visible,[aria-pressed=true]):before{background-color:var(--curve-point-color,var(--c-text-soft))}.curve-footer{grid-column:1;grid-row:-2 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--s-3);margin-top:var(--s-2);min-width:0;pointer-events:auto}.curve-footer>.curve-response:only-child{grid-column:2 / -1;margin-right:calc(var(--inspector-action-size) + var(--s-3))}.curve-footer>[hidden]{display:none}.curve-response{position:relative;display:grid;align-items:center;min-width:0;height:calc(var(--curve-rail-size) + var(--s-2)*2);padding:var(--s-2) calc(var(--grade-point-diameter)/2 + var(--s-2))}.curve-xy-response{--curve-pad-inset:calc(var(--grade-point-diameter)/2 + var(--s-2));padding:var(--s-1) var(--curve-pad-inset)}.curve-xy-pad{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;padding:0;border-radius:inherit;background:transparent;color:var(--slider-ink);touch-action:none;cursor:pointer}button.curve-xy-pad:not(:disabled):is(:hover,:active,:focus-visible){background:transparent;color:var(--slider-ink);outline:0}.curve-xy-marker{position:absolute;left:calc(50% + var(--pad-x,0)*(50% - var(--curve-pad-inset)));top:50%;display:grid;place-items:center;width:var(--grade-point-diameter);height:var(--grade-point-diameter);transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.curve-xy-track{position:absolute;inset:var(--s-1) var(--curve-pad-inset);width:calc(100% - var(--curve-pad-inset)*2);height:calc(100% - var(--s-1)*2);overflow:visible;fill:none;stroke:var(--slider-ink);stroke-width:var(--grading-line-width);pointer-events:none}.curve-xy-track>path{vector-effect:non-scaling-stroke}.curve-xy-field{position:absolute;left:var(--curve-pad-inset);right:var(--curve-pad-inset);top:calc(50% - max(var(--pad-y,0),0)*(50% - var(--s-2)));height:calc(max(var(--pad-y,0),calc(var(--pad-y,0)*-1))*(50% - var(--s-2)));border-radius:var(--r-xs) var(--r-xs) 0 0;background:color-mix(in srgb,var(--new-control-guide-fill) 60%,transparent);pointer-events:none}.curve-xy-response[data-pad-below] .curve-xy-field{border-radius:0 0 var(--r-xs) var(--r-xs)}.curve-xy-home{left:50%;top:50%;z-index:2;pointer-events:auto}.curve-xy-response[data-disabled]{--slider-ink:var(--c-text-faint);--slider-track-high:var(--c-text-faint)}.curve-xy-pad:disabled{color:var(--slider-ink);cursor:default}.curve-offset-track{grid-area:1 / 1;position:relative;width:100%;height:var(--curve-rail-size);min-height:0;pointer-events:none}.curve-offset-track>svg:first-child{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke-width:var(--grading-line-width)}.curve-offset-track>svg:first-child>path{vector-effect:non-scaling-stroke}.curve-control:not([data-point-light],[data-rail-icon]) .curve-offset-track>svg:first-child>path{stroke:var(--c-track)}.curve-offset-marker{display:none;position:absolute;top:50%;left:50%;width:var(--grade-point-diameter,var(--new-control-action-size));height:var(--grade-point-diameter,var(--new-control-action-size));overflow:visible;transform:translate(-50%,-50%)}.curve-control:is([data-point-light],[data-rail-icon]) .curve-offset-marker,.curve-response>.curve-offset-track .curve-offset-marker{display:block}.curve-offset-track .curve-offset-home{left:50%;top:50%;z-index:7;pointer-events:auto}.curve-control:is([data-point-light],[data-rail-icon]) input.curve-offset::-webkit-slider-thumb{background:transparent}.curve-control:is([data-point-light],[data-rail-icon]) input.curve-offset::-moz-range-thumb{background:transparent}input.curve-offset{--curve-thumb-width:var(--grade-point-diameter);--curve-thumb-height:var(--grade-point-diameter);grid-area:1 / 1;position:relative;z-index:6;writing-mode:horizontal-tb;direction:ltr;appearance:none;color:var(--c-text-dim);background:transparent;width:calc(100% + var(--curve-thumb-width));height:var(--curve-rail-size);min-width:0;padding:0;margin:0 calc(var(--curve-thumb-width)/-2);touch-action:none;cursor:pointer}input.curve-offset::-webkit-slider-runnable-track{width:100%;height:var(--grading-line-width);border-radius:var(--grading-line-width);background:transparent}input.curve-offset::-webkit-slider-thumb{appearance:none;width:var(--curve-thumb-width);height:var(--curve-thumb-height);margin-top:calc((var(--grading-line-width) - var(--curve-thumb-height))/2);margin-left:0;border:0;border-radius:2px;background:currentColor}input.curve-offset::-moz-range-track{width:100%;height:var(--grading-line-width);border-radius:var(--grading-line-width);background:transparent}input.curve-offset::-moz-range-thumb{width:var(--curve-thumb-width);height:var(--curve-thumb-height);border:0;border-radius:2px;background:currentColor}input.curve-offset:focus-visible{outline:none}input.curve-offset:focus-visible::-webkit-slider-thumb{background:var(--c-text-soft)}.editor-section-stack{--curve-card-min-height:max(130px,calc(var(--curve-heading-height)*2 + var(--grading-point-hit-size) + var(--s-1)*2 + 24px))}.curve-actions{position:relative;z-index:6;display:flex;flex:none;align-items:center;gap:var(--s-1);margin-left:auto}.radar-actions button[data-point-overlap]{position:relative;pointer-events:none}.radar-actions button[data-point-overlap]:after{content:"";position:absolute;inset:0;clip-path:var(--point-hit-clip);pointer-events:auto}[data-orbit-clamped] .radar-orbits{z-index:5}.contrast-panel,.channel-curve-view{position:relative;display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-width:0;min-height:0}.contrast-panel[data-header]>*{grid-area:1 / 1}.contrast-header .channel-curve-tools button{pointer-events:auto}.contrast-header>div{display:flex;align-items:center;gap:var(--s-1)}.channel-curve-tools,.channel-curve-selection,.channel-curve-channels{display:flex;align-items:center;gap:var(--s-1)}.curve-point-tools{position:absolute;right:calc(var(--s-1) - var(--curve-field-gutter,0px));bottom:calc(var(--s-1) - var(--curve-field-gutter,0px));z-index:3;display:flex;align-items:center;width:var(--inspector-action-size);pointer-events:none}.curve-point-tools button{display:grid;place-items:center;flex:0 0 auto;width:var(--inspector-action-size);height:var(--inspector-action-size);min-width:0;min-height:0;padding:0;pointer-events:auto}.curve-point-tools svg{width:var(--s-5);height:var(--s-5)}.contrast-panel>[hidden],.channel-curve-tools [hidden],.channel-curve-view .curve-header{display:none}.editor-section:has(.contrast-panel[data-view=curves]) .radar-actions{display:none}:is(.editor-section-heading,.contrast-header):has(.channel-curve-actions[data-view=curves]){display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.editor-section:has(.contrast-panel[data-view=curves]) [data-stage-actions],.contrast-header:has(.channel-curve-actions[data-view=curves])>div,.channel-curve-tools:has(.channel-curve-actions[data-view=curves]){display:contents}.channel-curve-tools:has(.channel-curve-actions[data-view=curves]) .channel-curve-selection{grid-area:1 / 2}.channel-curve-actions[data-view=curves]{grid-area:1 / 3;justify-self:end}.contrast-header:has(.channel-curve-actions[data-view=curves]) .radar-actions{display:none}.editor-section:has(.contrast-panel[data-view=curves]) .editor-section-title{flex:none;white-space:nowrap}@container (max-width:480px){.channel-curve-tools .channel-curve-channel{min-width:1.25em;padding-inline:0}.channel-curve-tools,.channel-curve-tools .channel-curve-selection,.channel-curve-tools .channel-curve-channels,.channel-curve-tools .channel-curve-actions{gap:0}}.channel-curve-actions{display:flex;align-items:center;gap:var(--s-1);margin:0}.channel-curve-tools .editor-inline-action:not(:disabled):is(:hover,:active,:focus-visible){background:var(--c-clear)}.channel-curve-channel{--curve-channel-color:var(--c-text-dim);display:grid;place-items:center;min-width:0;padding:0;white-space:nowrap;color:var(--curve-channel-color);background:transparent;opacity:var(--c-curve-channel-inactive-opacity)}.channel-curve-channel[aria-pressed=true]{--curve-channel-color:var(--c-text-soft)}.channel-curve-channel:not(:disabled):is(:hover,:focus-visible,[aria-pressed=true]){background:transparent;opacity:1}.channel-curve-tools .channel-curve-channel:not(:disabled):is(:hover,:active,:focus-visible){color:var(--curve-channel-color)}.channel-curve-rgb{display:block;box-sizing:border-box;width:var(--new-control-action-size);height:var(--new-control-action-size);border:calc(var(--new-control-action-size)/8) solid transparent;border-radius:var(--r-round);background:var(--grade-color-disc) padding-box}.channel-curve-view .curve-control{--curve-pad-fill:color-mix(in srgb,var(--new-control-guide-fill) 15%,transparent);position:relative;display:grid;grid-template-rows:minmax(0,1fr);padding:var(--curve-heading-height) 0 0;background:transparent}.channel-curve-view .curve-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--curve-rows,1),minmax(0,1fr)) auto;gap:var(--s-2);padding:calc(var(--grading-point-hit-size)/2) var(--s-3) var(--s-3)}.channel-curve-view .curve-plot{--curve-field-gutter:calc(var(--grade-point-diameter)/2 + var(--s-1));grid-column:1;grid-row:var(--curve-row,1);margin:var(--curve-field-gutter);border-radius:var(--r-md)}.channel-curve-view .curve-plot:before{content:"";position:absolute;inset:calc(-1 * var(--curve-field-gutter));border-radius:inherit;background:var(--curve-pad-fill,transparent);pointer-events:auto}.channel-curve-view .curve-control:not([aria-disabled=true],[data-bypassed])[data-curve-selected]{--curve-pad-fill:color-mix(in srgb,var(--new-control-guide-fill) 60%,transparent)}.channel-curve-view .curve-control:not([aria-disabled=true],[data-bypassed]):is([data-active],.guiding,:has(.curve-offset:active,.curve-offset:focus-visible)){--curve-pad-fill:var(--new-control-guide-fill)}.channel-curve-view [data-channel=red]{--curve-color:var(--grade-channel-red);--curve-point-color:var(--grade-channel-red)}.channel-curve-view [data-channel=green]{--curve-color:var(--grade-channel-green);--curve-point-color:var(--grade-channel-green)}.channel-curve-view [data-channel=blue]{--curve-color:var(--grade-channel-blue);--curve-point-color:var(--grade-channel-blue)}.channel-curve-view [data-channel=luma]{--curve-color:var(--c-text-dim);--curve-point-color:var(--c-text-dim)}.channel-curve-view [data-channel=chroma]{--curve-color:var(--grading-vibrance-color)}.contrast-panel[data-refinement] .channel-curve-channels{display:none}.primary-curve-pads>.primary-curve-pane{position:absolute;inset:0;padding:0;pointer-events:none}.primary-curve-pads>[hidden],.primary-curve-grid>[hidden]{display:none}.primary-curve-pads .curve-plot{clip-path:inset(calc(-1 * var(--curve-field-gutter)))}.control-coverage{position:absolute;left:50%;bottom:3px;width:12px;height:2px;transform:translate(-50%);border-radius:2px;overflow:hidden;background:var(--c-divider);pointer-events:none}.control-coverage>i{display:block;width:100%;height:100%;transform-origin:left center;background:var(--c-text-dim);border-radius:inherit}.control-coverage[hidden]{display:none}.curve-point .control-coverage{top:calc(50% + var(--curve-point-diameter)/2 + var(--s-2) - 2px);bottom:auto}.radar-panel[data-header]>.radar-header,.radar-panel[data-header]>.radar-view{grid-area:1 / 1}.radar-header .radar-actions{pointer-events:none}.radar-header{position:relative;align-self:start;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:var(--s-2) var(--s-3);color:var(--c-text-dim);font:var(--ui-font-weight) var(--ui-control-font-size)/1.4 var(--font-ui)}.editor-workbench{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;min-height:0;border-radius:var(--r-md);overflow:hidden;background:var(--c-side)}.editor-section-nav{display:flex;align-items:stretch;gap:0;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x}.editor-section-tabs{display:contents}.editor-section-pill{position:relative;display:flex;flex:1 0 0;align-items:center;min-width:max-content;min-height:var(--inspector-tab-height);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-side)}.library-panel[data-mobile-closed] .editor-section-pill+.editor-section-pill:before{content:"";position:absolute;z-index:2;left:0;top:50%;width:var(--hairline);height:var(--ui-control-font-size);transform:translateY(-50%);background:var(--c-divider);pointer-events:none}.editor-section-pill:has([aria-selected=true]){z-index:1;background:var(--c-canvas)}.editor-section-pill:has([aria-selected=true]):after{content:"";position:absolute;bottom:0;width:var(--r-md);height:var(--r-md);pointer-events:none;background:radial-gradient(circle at top right,var(--c-clear) calc(var(--r-md) - var(--hairline)/2),var(--c-canvas) var(--r-md))}.editor-section-pill:first-child:has([aria-selected=true]):after{right:calc(-1 * var(--r-md))}.editor-section-pill:last-child:has([aria-selected=true]):after{left:calc(-1 * var(--r-md));transform:scaleX(-1)}.editor-section-nav button{flex:1 0 auto;min-width:0;border:0;padding:var(--editor-pill-padding-block) var(--editor-pill-padding-inline);border-radius:var(--editor-pill-radius);background:transparent;color:var(--editor-pill-color);font:var(--editor-font-weight) var(--editor-control-font-size)/var(--editor-line-height) var(--editor-font-family);text-align:center;white-space:nowrap;cursor:pointer}.editor-section-nav button:is(:hover,:focus-visible){color:var(--editor-pill-hover-color);background:transparent}.editor-section-nav button[aria-selected=true]{color:var(--editor-selected-color)}.editor-section-nav [role=tab]{align-self:stretch}.editor-section-nav [role=tab]:after{content:"";display:inline-block;width:4px;height:4px;margin-left:var(--s-2);border-radius:var(--r-round);background:var(--c-text-dim);vertical-align:middle;visibility:hidden}.editor-section-nav button[data-edited]:after{visibility:inherit}.editor-section-nav button[data-bypassed]:after{background:var(--c-text-faint)}.editor-section-nav [data-pill-actions]{position:absolute;top:50%;right:clamp(var(--s-2),3%,var(--s-5));transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:var(--inspector-action-gap);height:var(--inspector-action-size);padding:0;margin:0}.editor-section-pill:not([data-edited]) [data-pill-actions] button:not(:hover,:focus-visible,:active),.editor-section:not([data-edited]) :is(.radar-actions,.curve-actions)>.editor-inline-action:not([data-edited=true],:hover,:focus-visible,:active),.editor-section :is(.radar-actions,.curve-actions)>.editor-inline-action[data-edited=false]:not(:hover,:focus-visible,:active){color:var(--c-text-faint)}.editor-section-nav [data-pill-actions] button{display:grid;place-items:center;flex:none;width:var(--inspector-action-size);height:var(--inspector-action-size);min-height:0;padding:0;color:var(--c-text-dim);background:transparent}.editor-section-nav [data-pill-actions] .radar-actions{gap:var(--inspector-action-gap);margin:0}.editor-section-nav [data-pill-actions] button[aria-checked=false]{color:var(--c-danger);opacity:1}.editor-section-nav [data-pill-actions] button[aria-checked=false] svg{stroke-width:2}.editor-section-off-notice{z-index:80;display:flex;flex-direction:column;gap:var(--s-1);max-width:calc(100% - var(--s-5)*2);text-align:center;white-space:normal}.editor-section-off-notice[data-off]{top:50%;bottom:auto;transform:translate(-50%,-50%);flex-direction:row;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-5) var(--s-2) var(--s-3);pointer-events:auto;text-align:start}.editor-section-enable{display:grid;place-items:center;flex:none;width:var(--inspector-action-size);height:var(--inspector-action-size);min-height:0;border:0;border-radius:var(--r-round);padding:0;background:transparent;color:inherit;cursor:pointer}.editor-section-enable svg{width:var(--new-control-action-size);height:var(--new-control-action-size);stroke-width:2}.editor-section-enable:is(:hover,:focus-visible){background:var(--c-text-soft);color:var(--c-text-inverse)}.editor-section-off-notice[hidden]{display:none}.editor-section-nav [data-pill-actions] button:disabled{color:var(--c-text-faint)}.editor-section-stack,.grade-carousel{--curve-action-size:var(--inspector-action-size);--curve-header-inset:var(--s-6);--curve-content-offset:7px}.editor-section-stack{position:relative;display:flex;flex-direction:column;gap:var(--s-2);min-width:0;min-height:0}.editor-section-stack:has(>[data-section=saved][data-open]){padding:var(--inspector-inset) var(--inspector-inset) var(--inspector-gap);gap:var(--inspector-gap);background:var(--c-canvas);border-radius:var(--r-md) 0 var(--r-md) var(--r-md)}.app-shell[data-touch-primary=true] .editor-section-stack{--curve-action-size:var(--control-height)}.app-shell[data-touch-primary=true]{--inspector-action-gap:var(--s-2)}.editor-sections{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain}.editor-section-scroll{position:absolute;z-index:60;top:var(--section-scroll-center);transform:translateY(-50%)}.editor-section-scroll svg{width:var(--ui-control-font-size);height:var(--ui-control-font-size);stroke-width:2.6}.editor-section-scroll[data-section-direction="-1"]{left:calc(-1 * var(--s-1))}.editor-section-scroll[data-section-direction="1"]{right:calc(-1 * var(--s-1))}.editor-section-scroll[data-section-direction="-1"] svg{transform:translate(calc(-1 * var(--s-3))) rotate(180deg)}.editor-section-scroll[data-section-direction="1"] svg{transform:translate(var(--s-3))}.grade-mode-card{--curve-field-start:calc(min(var(--fs-md),var(--ui-control-font-size))*var(--editor-line-height) + var(--s-2)*2 + var(--s-3)*2);container-type:size;position:relative;width:100%;height:100%;min-width:0;min-height:0}.grade-mode-view{--grade-plot-columns:calc(100cqi - var(--s-1)*2 - var(--s-3)*2);--grade-point-layout-size:calc(1.2 * var(--new-control-handle-size) * min(1,max(0px,min( calc(var(--grade-plot-columns) - max(var(--curve-rail-size),var(--grade-plot-columns)/12)*2), calc(100cqb - var(--curve-heading-height) - (var(--ui-control-font-size)*1.4 + var(--s-2)*2) - var(--grading-point-hit-size)/2 - var(--grading-point-size)*var(--grading-point-scale)/2 - var(--curve-content-offset)) ))/var(--new-control-control-size)));--grade-point-diameter:calc(var(--grade-point-layout-size) * var(--grading-point-scale));--grading-point-selection-size:var(--grade-point-diameter);--grade-square-arena-size:min(var(--new-control-max-size),calc(((min(100cqi,100cqb - var(--curve-heading-height)) - var(--s-3)*2)*var(--new-control-stage-fill) - var(--grade-point-layout-size)) / (1 / var(--new-control-center-fit,var(--new-control-fit)) - var(--new-control-handle-size) / var(--new-control-control-size))));--grade-light-track-length:calc(var(--grade-square-arena-size)*var(--new-control-square-ring-scale) - var(--grade-point-diameter)*2 - var(--s-1)*2);width:100%;height:100%;min-width:0;min-height:0}.grade-mode-view :is(.curve-point,.curve-point-preview){--curve-point-diameter:var(--grade-point-diameter);--grading-point-scale:1}.basic-controls{height:100%;min-height:0;padding:calc(min(var(--fs-md),var(--ui-control-font-size))*1.4 + var(--s-2)*2 + var(--s-3)*2) var(--s-5) var(--s-3)}.basic-list{display:grid;grid-template-rows:repeat(6,minmax(0,var(--control-touch-target)));align-content:center;gap:var(--s-2);height:100%}.basic-row{--basic-font-size:calc(var(--ui-control-font-size)*.9);--editor-range-height:100%;--editor-range-track-height:calc(var(--s-2) - var(--s-1));--editor-range-thumb-size:var(--s-8);--range-thumb-size:var(--editor-range-thumb-size);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr 1fr;align-items:center;min-width:0;min-height:0;padding:var(--s-2) var(--s-3);border-radius:var(--editor-tile-radius);background:var(--c-control);overflow:clip}.basic-track{position:relative;grid-column:1/-1;grid-row:2;height:100%;min-height:0}.basic-track:before{content:"";position:absolute;inset-inline:calc(var(--range-thumb-size)/2);top:50%;transform:translateY(-50%);pointer-events:none}.basic-home{left:50%;top:50%;z-index:1}.basic-home{--control-home-surface:var(--c-control)}.basic-label,.basic-value{font:var(--ui-font-weight) var(--basic-font-size)/1.2 var(--font-ui)}.basic-label{grid-column:1;grid-row:1;padding-inline:var(--s-2);color:var(--c-text-soft);white-space:nowrap}.basic-value{grid-column:2;grid-row:1;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:var(--s-1);padding-inline:var(--s-2);font-variant-numeric:tabular-nums;white-space:nowrap}.basic-value-number{color:var(--c-text-soft);text-align:right}.basic-value-unit{min-width:2ch;font-size:.9em;color:var(--c-text-dim)}.basic-row:has(input:disabled){opacity:var(--c-disabled-control-opacity)}.control-menu-range{display:block}.control-menu-range .basic-controls{height:auto;padding:0}.control-menu-range .basic-list{height:auto;grid-template-rows:var(--control-touch-target)}.control-menu-range .basic-row{padding:var(--editor-pill-padding-block) var(--editor-pill-padding-inline);background:transparent}.control-menu-range :is(.basic-label,.basic-value){padding-inline:0}.control-menu-range .basic-value-unit{min-width:0}.control-menu-range .basic-track{margin-inline:calc(-1 * var(--editor-pill-padding-inline))}.basic-row input[type=range]{--editor-range-paint:transparent;position:relative;z-index:2;display:block;pointer-events:none}.basic-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:calc((var(--editor-range-thumb-size) - var(--s-5))/2) solid transparent;background-clip:content-box;pointer-events:auto}.basic-row input[type=range]::-moz-range-thumb{box-sizing:border-box;border:calc((var(--editor-range-thumb-size) - var(--s-5))/2) solid transparent;background-clip:content-box;pointer-events:auto}.new-control.grade-mode-view .caption{display:none}.grade-mode-tabs,.grade-preset-menu{--editor-control-font-size:min(var(--fs-md),var(--ui-control-font-size));--editor-pill-padding-block:var(--s-2);--editor-pill-padding-inline:var(--s-3)}.grade-mode-tabs{position:absolute;z-index:60;inset:0 auto auto 0;display:flex;align-items:center;gap:var(--s-1);height:auto;padding:var(--s-3);pointer-events:none}.grade-mode-tab{position:relative;min-width:0;min-height:0;white-space:nowrap;pointer-events:auto}.grade-mode-heading{color:var(--editor-selected-color);background:var(--editor-selected-background);opacity:1;pointer-events:none}.channel-curve-channel,.grade-view-switch .section-action{position:relative}:is(.grade-mode-tab,.channel-curve-channel,.grade-view-switch .section-action,.saved-grades-menu .custom-select__trigger)[data-edited]:after{content:"";position:absolute;right:var(--s-1);top:var(--s-1);width:var(--s-1);height:var(--s-1);border-radius:var(--r-round);background:var(--c-text-dim)}.grade-mode-actions{position:absolute;z-index:60;top:calc(var(--s-3) + (min(var(--fs-md),var(--ui-control-font-size))*1.4 + var(--s-2)*2 - var(--curve-action-size))/2);right:var(--s-1);display:flex;gap:var(--inspector-action-gap)}.grade-mode-actions [data-mode-action=bypass]:not(:disabled):is(:hover,:focus-visible,:active,[aria-pressed=true]){color:var(--c-text-soft)}@container (width < 17rem){.grade-mode-tabs:not(:has([data-grade-mode$=-basics]:not([hidden]))):has(~.grade-mode-actions>button:not([hidden])){flex-direction:column;align-items:flex-start;gap:0;height:auto}.grade-mode-tabs:has([data-grade-mode$=-basics]:not([hidden])){max-width:100%;flex-wrap:wrap}.grade-mode-tabs:has([data-grade-mode$=-basics]:not([hidden]))~.grade-mode-actions{top:calc(var(--s-3) + min(var(--fs-md),var(--ui-control-font-size))*1.4 + var(--s-2)*2)}.grade-mode-view[data-grade-mode-view$=-basics]{position:relative;top:var(--curve-action-size);height:calc(100% - var(--curve-action-size))}}.hue-palette-tools{position:absolute;z-index:60;right:var(--s-3);bottom:var(--s-3);height:var(--inspector-action-size);display:flex;align-items:center;gap:var(--inspector-action-gap);filter:var(--grade-content-filter,none)}.grade-view-switch[hidden]{display:none}.hue-palette-tools .section-action{color:var(--c-text-faint);opacity:var(--c-disabled-control-opacity)}.hue-palette-tools .section-action:not(:disabled):is([aria-pressed=true],[data-palette-side]){color:var(--c-text);opacity:1}.hue-palette-tools button.section-action:not(:disabled):not([aria-pressed=true],[data-palette-side]):is(:hover,:focus-visible,:active){color:var(--c-text-soft);background:transparent}.hue-palette-tools .section-action:not(:disabled):focus-visible{opacity:1}:is(.grade-preset-menu,.grade-sharing-dialog){--control-menu-row-height:calc(var(--editor-control-font-size) * var(--editor-line-height) + var(--editor-pill-padding-block) * 2)}.grade-preset-menu{font:var(--editor-font-weight) var(--editor-control-font-size)/var(--editor-line-height) var(--editor-font-family)}.hue-palette-tools>.grade-preset-menu{position:static;filter:none}:is(.grade-preset-menu,.grade-view-switch) .section-action:not(:disabled){opacity:1}.grade-preset-menu .custom-select__trigger.editor-pill{position:relative;--editor-control-font-size:var(--ui-control-font-size);--editor-pill-padding-block:var(--ui-pill-padding-block);--editor-pill-padding-inline:var(--ui-pill-padding-inline);min-width:0;max-width:100%}.grade-preset-menu .custom-select__list{display:grid;grid-auto-rows:max-content;gap:var(--s-1);min-width:max(var(--custom-select-anchor-width,0px),calc(22ch + var(--editor-pill-padding-inline)*2 + var(--s-2)*2));padding:var(--s-2);border:0}:where(.grade-preset-menu,.grade-sharing-dialog) .custom-select__option{height:var(--control-menu-row-height);min-height:var(--control-menu-row-height);padding:var(--editor-pill-padding-block) var(--editor-pill-padding-inline);border-radius:var(--editor-pill-radius);color:var(--c-text-soft);white-space:nowrap}.saved-grades-menu .custom-select__choices>[role=group]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--s-1);margin-block-start:var(--s-2)}.saved-grades-menu .custom-select__group-label{display:grid;grid-template-columns:minmax(0,max-content) minmax(var(--s-3),1fr) var(--editor-card-action-size);gap:var(--s-3);min-height:var(--control-menu-row-height);padding:var(--editor-pill-padding-block) var(--editor-pill-padding-inline);color:var(--c-text-dim);font-size:var(--editor-control-font-size)}.saved-grades-menu .custom-select__group-label:not(:has(.custom-select__remove)){grid-template-columns:minmax(0,max-content) minmax(var(--s-3),1fr)}.saved-grades-menu .custom-select__group-label:after{content:"";grid-area:1/2;height:var(--hairline);background:var(--c-divider)}.saved-grades-menu .custom-select__group-label>span{grid-area:1/1}.saved-grades-menu .custom-select__group-label>.custom-select__remove{grid-area:1/3;margin-inline-start:0}.grade-sharing__heading{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.grade-sharing__list{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--s-1);font:var(--editor-font-weight) var(--editor-control-font-size)/var(--editor-line-height) var(--editor-font-family)}.grade-sharing__row{min-width:0;gap:var(--s-4)}.grade-sharing__footer{display:grid;gap:var(--dialog-gap)}.grade-sharing__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.grade-sharing__convert{display:flex;align-items:center;gap:var(--s-3);font-size:var(--dialog-note-size);white-space:nowrap;cursor:pointer}.grade-sharing__summary{cursor:default;pointer-events:none}.grade-sharing__summary[aria-hidden=true]{visibility:hidden}.grade-sharing__convert small{color:var(--c-text-dim);font:inherit}.grade-sharing__list .custom-select__group-label{margin-block-start:var(--s-2);padding-block-start:var(--s-2);border-block-start:var(--hairline) solid var(--c-divider)}.grade-sharing__list .grade-sharing__row:has(input:checked){color:var(--c-text);background:var(--c-control)}.selective-light{position:absolute;z-index:57;inset:0;pointer-events:none}.selective-light[hidden]{display:none}.selective-light>svg{width:100%;height:100%;overflow:visible;fill:none;stroke-width:var(--grading-line-width)}.selective-light-dark,.light-tracks .radar-orbit-dark{stroke:var(--c-text-faint)}.selective-light-bright,.light-tracks .radar-orbit-bright{stroke:var(--slider-track-high,var(--c-text-soft))}.selective-light-target{fill:var(--grade-card-background);stroke:none;pointer-events:fill;cursor:pointer;touch-action:none;outline:none}.selective-light-marker,.light-tracks .radar-orbit-marker{color:var(--slider-ink,var(--c-text));stroke:none;pointer-events:none}.light-thumb-backdrop{fill:var(--grade-card-background,var(--c-plane));stroke:none}.selective-light[data-disabled] .selective-light-marker,.light-tracks[data-disabled] .radar-orbit-marker{color:var(--c-text-faint)}.selective-light[data-disabled] :is(.selective-light-dark,.selective-light-bright),.light-tracks[data-disabled] :is(.radar-orbit-dark,.radar-orbit-bright){stroke:var(--c-text-faint)}.selective-light[data-disabled] .selective-light-target{pointer-events:none}.grade-mode-view .primary-curve-grid{padding:calc(var(--curve-field-start) - var(--s-2)) 0 0}.grade-mode-view .contrast-header>span{display:none}.grade-mode-view .channel-curve-view{--curve-heading-height:calc(var(--ui-control-font-size)*1.4 + var(--s-2)*2)}.grade-mode-view .contrast-header{display:flex;justify-content:space-between;min-width:0;padding-inline:var(--s-3) var(--s-1)}.grade-mode-view :is(.channel-curve-tools,.channel-curve-selection,.channel-curve-channels){display:contents}.grade-mode-view .contrast-header .channel-curve-channel{display:grid;place-items:center;flex:0 0 auto;width:var(--inspector-action-size);min-width:0;padding-inline:0;text-align:center}.refinement-grid{position:absolute;inset:calc(var(--curve-field-start) - var(--s-2)) 0 0}.grade-mode-pair{display:flex;align-items:center;padding-inline:var(--editor-pill-padding-inline);border-radius:var(--r-sm);background:var(--editor-selected-background)}.grade-mode-pair[hidden]{display:none}.grade-mode-pair .grade-mode-tab{padding-inline:0;background:transparent}.grade-mode-pair .grade-mode-tab+.grade-mode-tab:before{content:"/";padding-inline:var(--s-2);color:var(--c-text-dim)}.refinement-macro{position:absolute;inset:0}.refinement-macro .curve-workbench{row-gap:var(--s-3)}.refinement-macro .curve-footer{margin-top:0}.refinement-macro .curve-footer:has(>[hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.refinement-macro .curve-control[data-active] .curve-point:not([aria-pressed=true]){--curve-point-color:var(--c-text-faint)}.curve-response input.curve-offset::-webkit-slider-thumb,.curve-response input.curve-offset:focus-visible::-webkit-slider-thumb{background:transparent}.curve-response input.curve-offset::-moz-range-thumb,.curve-response input.curve-offset:focus-visible::-moz-range-thumb{background:transparent}.primary-curve-pads{--curve-rows:1}.primary-curve-grid[data-curve-group=rgb] .primary-curve-pads{--curve-rows:3}.refinement-grid>.grade-mode-view{position:absolute;inset:0;pointer-events:none}.refinement-grid .channel-curve-view,.grade-mode-view .primary-curve-grid .channel-curve-view{--curve-heading-height:0px}:is(.refinement-grid,.primary-curve-pads) .curve-workbench{padding-top:var(--s-2)}.grade-mode-view .primary-curve-grid>.contrast-header{position:absolute;grid-area:auto;inset:auto auto calc(var(--s-3) + var(--s-2)) var(--s-3);width:calc((100% - var(--s-3)*4)/3);height:var(--curve-rail-size);display:flex;align-items:center;padding:0;z-index:7}.grade-mode-card[data-mode=curves]>.grade-view-switch{bottom:calc(var(--s-3) + var(--s-2))}.primary-curve-grid>.contrast-header .channel-curve-selection{width:100%}.primary-curve-grid>.contrast-header .channel-curve-channels{width:100%;justify-content:space-between}.grade-mode-view .primary-curve-grid .channel-curve-channel{height:var(--inspector-action-size);min-height:0}:is(.refinement-grid,.primary-curve-pads) .curve-plot{container-type:normal;pointer-events:auto}:is(.refinement-grid,.primary-curve-pads) :is(.curve-home,.curve-offset,.grade-preset-menu){pointer-events:auto}:is(.refinement-grid,.primary-curve-pads) .curve-touch-line{pointer-events:stroke}:is(.refinement-grid,.primary-curve-pads)>:not([data-mode-active]){--curve-filter:var(--control-dim-filter)}:is(.refinement-grid,.primary-curve-pads)>:not([data-mode-active]) .curve-plot:has(.curve-point:hover,.curve-home:hover,.curve-touch-line:hover){--curve-filter:brightness(calc((1 + var(--c-disabled-panel-opacity))/2))}:is(.refinement-grid,.primary-curve-pads) :is(.curve-line,.curve-baseline,.curve-point-preview,.control-coverage),:is(.refinement-grid,.primary-curve-pads) .curve-point:before{filter:var(--grade-content-filter,var(--curve-filter,none))}:is(.refinement-grid,.primary-curve-pads)>:not([data-mode-active]) :is(.curve-offset,.curve-offset-track,.grade-preset-menu,.curve-home,.curve-offset-home,.curve-point-tools){visibility:hidden;pointer-events:none}.editor-sections[data-grouped]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--gallery-gap);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.app-shell[data-section-layout=vertical] .editor-sections[data-grouped]{container-type:inline-size;grid-template-rows:repeat(2,max-content);align-content:start}.app-shell[data-section-layout=vertical] .editor-sections[data-grouped]>.editor-section{height:calc((100cqi - var(--gallery-gap))/2 + var(--grading-card-extra-height))}.editor-section--new-control>.editor-section-heading{display:none}.editor-section--new-control :is(.grade-scroll,.smart-field-host){height:100%;min-height:0}.editor-sections[data-grouped] .radar{touch-action:pan-y}.editor-sections[data-grouped]>.editor-section{background:var(--grade-card-background,var(--c-plane));border-radius:var(--editor-tile-radius)}[data-section-layout=vertical] .editor-sections[data-grouped]>.editor-section:has(.radar-point[aria-pressed=true]){z-index:1}.editor-sections[data-grouped] .grade-panel{overflow:visible}.editor-section{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;width:100%;background:var(--c-canvas);border-radius:var(--r-md);overflow:hidden}.editor-section[data-section=library]{border-radius:0 var(--r-md) var(--r-md) var(--r-md)}.editor-sections>.editor-section:not([data-open]){display:none}.editor-section-heading{position:relative}.editor-section-heading{display:flex;flex:0 0 auto;align-items:center;height:var(--curve-heading-height,calc(var(--ui-control-font-size)*1.4 + var(--s-6)*2));min-height:0;padding:var(--curve-header-inset,var(--s-6));gap:var(--s-2);min-width:0}.editor-sections[data-grouped] .radar-label{height:2lh}.editor-section-title{flex:1;min-width:0;color:var(--c-text-dim);font:var(--ui-font-weight) var(--ui-control-font-size)/1.4 var(--font-ui)}.editor-section-heading [data-stage-actions]{margin-left:auto}.editor-section-heading [hidden]{display:none}.editor-section-body{flex:1 1 0;min-width:0;min-height:0}.editor-section-body[hidden]{display:none}.editor-section .library-view--looks,.editor-section .grade-panel{background:var(--c-canvas);border-radius:0}.editor-section--new-control .grade-panel{padding:0;background:transparent}.editor-section--radar{container-type:inline-size}.editor-section--radar>.editor-section-heading{position:absolute;inset:0 0 auto;z-index:3;pointer-events:none}.editor-section--radar>.editor-section-body{flex:1 1 0;height:100%;max-height:100%}.editor-section--radar :is(.grade-panel,.radar-panel){background:transparent}.editor-section--radar [data-stage-actions]{pointer-events:none}.editor-section--radar :where([data-stage-actions]) button{pointer-events:auto}.editor-section[data-section=saved]{display:grid;flex:none;min-height:var(--inspector-category-height);overflow:visible}.editor-section[data-section=saved]>.editor-section-heading{grid-area:1 / 1;flex-wrap:wrap;justify-content:space-between;height:auto;min-height:inherit;padding:0}.grade-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:none;max-width:100%;gap:var(--s-2);margin-inline-start:auto}.editor-section[data-section=saved] .saved-grade-form{grid-area:1 / 1;align-self:center}.editor-section[data-section=saved] .editor-section-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.editor-section[data-section=saved] .saved-grades-menu{--custom-select-boundary-outset-start:var(--s-4);--custom-select-boundary-outset-end:var(--s-2);position:static;flex:1 1 calc(13ch + var(--editor-pill-padding-inline)*2);min-width:0;max-width:100%;filter:none}.editor-section .saved-grades{padding:0}.editor-section[data-section=library]>.editor-section-heading{display:none}.editor-section .library-view--looks{padding-top:var(--inspector-inset)}[data-section-layout=horizontal] .editor-section-stack{height:max(var(--grading-row-min-height),var(--grading-row-height,0px));max-height:100%}[data-section-layout=horizontal] .editor-sections[data-grouped]{container-type:size;display:flex;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;overscroll-behavior-y:auto}[data-section-layout=horizontal] .editor-sections[data-grouped]>.editor-section{flex:0 0 auto;width:min(100cqw,calc(100cqh + var(--curve-header-inset)*2));height:100%}.app-shell[data-touch-primary=true][data-touch-ui=false] .editor-section-stack{height:100%}.app-shell[data-touch-primary=true][data-touch-ui=false] .editor-sections[data-grouped]{overflow-y:auto}.app-shell[data-touch-primary=true][data-touch-ui=false] .editor-sections[data-grouped]>.editor-section{min-height:var(--grading-row-min-height);min-width:min(100cqw,calc(var(--grading-row-min-height) + var(--curve-header-inset)*2))}.app-shell[data-touch-primary=true][data-touch-ui=false][data-touch-phone=false] .editor-sections[data-grouped]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none;grid-template-rows:repeat(auto-fit,minmax(max(var(--grading-row-min-height),calc((100% - var(--gallery-gap))/2)),1fr))}.app-shell[data-touch-primary=true][data-touch-ui=false][data-touch-phone=false] .editor-sections[data-grouped]>.editor-section{width:100%}.scopes-section{--scope-height-min:var(--scope-panel-height-min);--scope-height-preferred:var(--scope-panel-height-preferred);--scope-height-limit:var(--scope-panel-height-limit);--scope-height-max:min(var(--scope-height-limit),36dvh);flex:0 0 auto;overflow:visible}.scopes-section:not([open]){display:none}.scopes-section>summary{min-height:0;color:var(--c-text-dim);font:var(--ui-font-weight) var(--ui-control-font-size)/1.4 var(--font-ui);cursor:pointer;list-style:none}.scopes-section>summary::-webkit-details-marker{display:none}.scopes-section>summary:is(:hover,:focus-visible),.scopes-section[open]>summary{color:var(--c-text-soft)}.scopes-section>.scopes-host{min-height:0;margin:0 var(--s-5) var(--s-5);border-radius:var(--r-sm);background:var(--c-canvas)}.scopes-section .scope-strip__rail{display:flex;scrollbar-width:none;background:var(--c-canvas)}.scopes-section .scope-card{flex:0 0 auto;width:auto;aspect-ratio:2 / 1;border-radius:var(--r-sm)}.scopes-section .scope-card__title{max-width:calc(100% - var(--s-5)*2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scopes-section .scope-strip__tools{top:calc(0px - var(--control-height-sm) - var(--s-4))}
