.goo-dialog-backdrop{background:var(--goo-dialog-backdrop,#000000b3);-webkit-backdrop-filter:var(--goo-dialog-backdrop-filter,none);z-index:var(--goo-dialog-z-index,var(--goo-theme-layer-modal));opacity:0;transition:opacity var(--goo-dialog-backdrop-transition-duration,.15s) ease-out;position:fixed;inset:0}.goo-dialog-backdrop--visible{opacity:1}.goo-dialog-backdrop--hiding{opacity:0}.goo-dialog{--goo-dialog-close-icon-size:var(--goo-theme-icon-md);--goo-dialog-alert-close-offset:calc((var(--goo-theme-space-sm) + var(--goo-theme-space-2xs)) * -1);--goo-dialog-alert-close-size:var(--goo-theme-control-height-sm);--goo-dialog-boundary-inset:var(--goo-theme-space-lg);--goo-dialog-content-line-height:1.6;--goo-dialog-max-height:80vh;--goo-dialog-max-width:min(calc(var(--goo-theme-control-height-lg) * 15), 90vw);--goo-dialog-overlay-close-ring-outer-width:var(--goo-theme-space-xs);--goo-dialog-overlay-close-ring-width:calc(var(--goo-theme-space-2xs) + var(--goo-theme-space-2xs) * .5);--goo-dialog-overlay-close-size:var(--goo-theme-control-height-sm);--goo-dialog-overlay-control-z-index:1;--goo-dialog-overlay-header-height:var(--goo-theme-control-height-lg);--goo-dialog-touch-close-size:var(--goo-theme-control-height-touch);--goo-dialog-touch-header-height:calc(var(--goo-theme-control-height-touch) + var(--goo-theme-space-xs));--goo-dialog-touch-overlay-close-inset:var(--goo-theme-space-sm);--goo-dialog-touch-overlay-close-top:var(--goo-theme-space-2xs);--goo-dialog-transition:var(--goo-theme-transition-normal);background:var(--goo-dialog-bg,var(--goo-theme-surface));border-radius:var(--goo-dialog-border-radius,var(--goo-theme-radius-lg));box-shadow:var(--goo-dialog-shadow,var(--goo-theme-shadow-md));color:var(--goo-dialog-fg,var(--goo-theme-fg));max-width:min(var(--goo-dialog-max-width), calc(100% - var(--goo-dialog-boundary-inset) - var(--goo-dialog-boundary-inset)));max-height:min(var(--goo-dialog-max-height), calc(100% - var(--goo-dialog-boundary-inset) - var(--goo-dialog-boundary-inset)));width:fit-content;height:fit-content;z-index:calc(var(--goo-dialog-z-index,var(--goo-theme-layer-modal)) + 1);opacity:0;transform:var(--goo-dialog-enter-transform,none);transition:opacity var(--goo-dialog-transition-duration,.15s) ease-out, transform var(--goo-dialog-transition-duration,.15s) var(--goo-dialog-transition-easing,ease-out);border:none;outline:none;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0}.goo-dialog[open]{opacity:1;transform:none}.goo-dialog.goo-dialog--hiding{opacity:0;transform:var(--goo-dialog-enter-transform,none)}.goo-dialog.goo-dialog--chromeless{box-shadow:none;background:0 0;border:0}.goo-dialog.goo-dialog--chromeless .goo-dialog__content{box-shadow:none}.goo-dialog.goo-dialog--passive{pointer-events:none}.goo-dialog.goo-dialog--hidden-close .goo-dialog__close{display:none}.goo-dialog__header{padding:var(--goo-theme-space-lg) var(--goo-theme-space-xl);background:var(--goo-dialog-header-bg,var(--goo-theme-surface-raised));border-radius:var(--goo-dialog-border-radius,var(--goo-theme-radius-lg)) var(--goo-dialog-border-radius,var(--goo-theme-radius-lg)) 0 0;border-bottom:1px solid var(--goo-theme-border);justify-content:space-between;align-items:center;display:flex}.goo-dialog__title{font-size:var(--goo-theme-font-size-xl);font-weight:var(--goo-theme-font-weight-semibold);color:var(--goo-dialog-fg,var(--goo-theme-fg));margin:0}.goo-dialog__close{appearance:none;color:var(--goo-theme-muted);cursor:pointer;padding:var(--goo-theme-space-xs);border-radius:var(--goo-theme-radius-sm);transition:background var(--goo-dialog-transition), color var(--goo-dialog-transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.goo-dialog__close svg{width:var(--goo-dialog-close-icon-size);height:var(--goo-dialog-close-icon-size)}.goo-dialog__close:hover{background:color-mix(in srgb, var(--goo-theme-fg) 10%, transparent);color:var(--goo-theme-fg)}.goo-dialog__content{padding:var(--goo-theme-space-xl);line-height:var(--goo-dialog-content-line-height);flex:1;overflow:auto}.goo-dialog__fields{gap:var(--goo-theme-space-lg);margin-top:var(--goo-theme-space-lg);flex-direction:column;display:flex}.goo-dialog__field{gap:var(--goo-theme-space-sm);flex-direction:column;display:flex}.goo-dialog__field-label{font-size:var(--goo-theme-font-size-sm);font-weight:var(--goo-theme-font-weight-medium);color:var(--goo-theme-muted)}.goo-dialog__footer{justify-content:center;align-items:center;gap:var(--goo-theme-space-sm);padding:var(--goo-theme-space-lg) var(--goo-theme-space-xl);background:var(--goo-dialog-footer-bg,var(--goo-theme-surface-raised));border-radius:0 0 var(--goo-dialog-border-radius,var(--goo-theme-radius-lg)) var(--goo-dialog-border-radius,var(--goo-theme-radius-lg));border-top:1px solid var(--goo-theme-border);display:flex}.goo-dialog__footer--custom{justify-content:flex-end}.goo-dialog__actions{display:contents}.goo-dialog__apply-all{align-items:center;gap:var(--goo-theme-space-sm);font-size:var(--goo-theme-font-size-sm);color:var(--goo-theme-muted);margin-right:auto;display:flex}.goo-dialog__ok-btn{--goo-button-bg:var(--goo-theme-accent);--goo-button-fg:var(--goo-theme-accent-fg);--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-accent) 88%, var(--goo-theme-fg))}.goo-dialog.goo-dialog--alert .goo-dialog__close-badge{top:var(--goo-dialog-alert-close-offset);right:var(--goo-dialog-alert-close-offset);width:var(--goo-dialog-alert-close-size);height:var(--goo-dialog-alert-close-size);background:var(--goo-theme-accent);border-radius:var(--goo-theme-radius-full);color:var(--goo-theme-accent-fg);font-size:var(--goo-theme-font-size-md);cursor:pointer;box-shadow:var(--goo-theme-shadow-md);transition:transform var(--goo-dialog-transition);justify-content:center;align-items:center;display:flex;position:absolute}.goo-dialog.goo-dialog--alert .goo-dialog__close-badge:hover{transform:scale(1.1)}.goo-dialog.goo-dialog--notify{top:var(--goo-notify-offset,0px);transition:opacity var(--goo-dialog-transition-duration,.15s) ease-out, transform var(--goo-dialog-transition-duration,.15s) var(--goo-dialog-transition-easing,ease-out), top var(--goo-dialog-transition-duration,.15s) ease-out;background:var(--goo-theme-accent);width:100%;max-width:100%;color:var(--goo-theme-accent-fg);border-radius:0;margin:0;bottom:auto;left:0;right:0;transform:translateY(-100%)}.goo-dialog.goo-dialog--notify[open]{transform:translateY(0)}.goo-dialog.goo-dialog--notify.goo-dialog--hiding{transform:translateY(-100%)}.goo-dialog.goo-dialog--notify .goo-dialog__content{padding:var(--goo-theme-space-md) var(--goo-theme-space-xl);text-align:center;font-weight:var(--goo-theme-font-weight-medium)}.goo-dialog.goo-dialog--notify .goo-dialog__close{right:var(--goo-theme-space-md);color:color-mix(in srgb, var(--goo-theme-accent-fg) 80%, transparent);position:absolute;top:50%;transform:translateY(-50%)}.goo-dialog.goo-dialog--notify .goo-dialog__close:hover{color:var(--goo-theme-accent-fg);background:color-mix(in srgb, var(--goo-theme-accent-fg) 20%, transparent)}.goo-dialog.goo-dialog--overlay{left:var(--goo-dialog-overlay-left,0);border-radius:0;width:auto;max-width:none;height:auto;max-height:none;top:0;bottom:0;right:0}[dir=rtl] .goo-dialog.goo-dialog--overlay{left:0;right:var(--goo-dialog-overlay-left,0)}.goo-dialog.goo-dialog--overlay .goo-dialog__content{flex-direction:column;flex:1;padding:0;display:flex;overflow:auto}.goo-dialog.goo-dialog--sheet{max-height:none;max-width:min(var(--goo-dialog-sheet-width,28rem), 100vw);width:min(var(--goo-dialog-sheet-width,28rem), 100vw);border-radius:0;height:auto;margin:0;inset-block:0}.goo-dialog.goo-dialog--sheet-start{--goo-dialog-enter-transform:translateX(-100%);inset-inline:0 auto}.goo-dialog.goo-dialog--sheet-end{--goo-dialog-enter-transform:translateX(100%);inset-inline:auto 0}[dir=rtl] .goo-dialog.goo-dialog--sheet-start{--goo-dialog-enter-transform:translateX(100%)}[dir=rtl] .goo-dialog.goo-dialog--sheet-end{--goo-dialog-enter-transform:translateX(-100%)}.goo-dialog.goo-dialog--sheet .goo-dialog__content{flex-direction:column;flex:1;padding:0;display:flex;overflow:auto}.goo-dialog.goo-dialog--overlay iframe{background:0 0;border:0;flex:1;width:100%;height:100%;display:block}.goo-dialog.goo-dialog--overlay .goo-dialog__header{background:linear-gradient(0deg, color-mix(in srgb, var(--goo-theme-fg) 2%, transparent), color-mix(in srgb, var(--goo-theme-fg) 5%, transparent));border-bottom:1px solid color-mix(in srgb, var(--goo-theme-fg) 3%, transparent);height:var(--goo-dialog-overlay-header-height);min-height:var(--goo-dialog-overlay-header-height);padding:0 var(--goo-theme-space-lg);border-radius:0}.goo-dialog.goo-dialog--overlay .goo-dialog__title{font-size:var(--goo-theme-font-size-xl);line-height:var(--goo-dialog-overlay-header-height)}.goo-dialog.goo-dialog--overlay .goo-dialog__close{top:var(--goo-theme-space-md);right:var(--goo-theme-space-md);z-index:var(--goo-dialog-overlay-control-z-index);width:var(--goo-dialog-overlay-close-size);height:var(--goo-dialog-overlay-close-size);background:var(--goo-theme-accent);color:var(--goo-theme-accent-fg);border-radius:var(--goo-theme-radius-full);font-size:var(--goo-theme-icon-md);box-shadow:0 0 0 var(--goo-dialog-overlay-close-ring-width) var(--goo-theme-accent), 0 0 0 var(--goo-dialog-overlay-close-ring-outer-width) color-mix(in srgb, var(--goo-theme-accent) 50%, transparent);transition:transform var(--goo-dialog-transition), box-shadow var(--goo-dialog-transition);justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}.goo-dialog.goo-dialog--overlay .goo-dialog__close:hover{background:color-mix(in srgb, var(--goo-theme-accent) 88%, var(--goo-theme-fg));box-shadow:0 0 0 var(--goo-dialog-overlay-close-ring-width) color-mix(in srgb, var(--goo-theme-accent) 88%, var(--goo-theme-fg)), 0 0 0 var(--goo-dialog-overlay-close-ring-outer-width) color-mix(in srgb, color-mix(in srgb, var(--goo-theme-accent) 88%, var(--goo-theme-fg)) 50%, transparent);transform:scale(1.1)}[dir=rtl] .goo-dialog.goo-dialog--overlay .goo-dialog__close{right:auto;left:var(--goo-theme-space-md)}@media (hover:none) and (pointer:coarse){.goo-dialog__close{min-height:var(--goo-dialog-touch-close-size);min-width:var(--goo-dialog-touch-close-size)}.goo-dialog.goo-dialog--alert .goo-dialog__close-badge{height:var(--goo-dialog-touch-close-size);right:calc((var(--goo-dialog-touch-close-size) - var(--goo-theme-space-sm)) * -.5);top:calc((var(--goo-dialog-touch-close-size) - var(--goo-theme-space-sm)) * -.5);width:var(--goo-dialog-touch-close-size)}.goo-dialog.goo-dialog--overlay .goo-dialog__header{height:var(--goo-dialog-touch-header-height);min-height:var(--goo-dialog-touch-header-height)}.goo-dialog.goo-dialog--overlay .goo-dialog__title{line-height:var(--goo-dialog-touch-header-height)}.goo-dialog.goo-dialog--overlay .goo-dialog__close{height:var(--goo-dialog-touch-close-size);min-height:var(--goo-dialog-touch-close-size);min-width:var(--goo-dialog-touch-close-size);right:var(--goo-dialog-touch-overlay-close-inset);top:var(--goo-dialog-touch-overlay-close-top);width:var(--goo-dialog-touch-close-size)}[dir=rtl] .goo-dialog.goo-dialog--overlay .goo-dialog__close{left:var(--goo-dialog-touch-overlay-close-inset);right:auto}}.goo-checkbox{--goo-checkbox-width:calc(var(--goo-theme-control-height-sm) * 1.8);--goo-checkbox-height:var(--goo-theme-control-height-sm);--goo-checkbox-thumb-size:calc(var(--goo-theme-control-height-sm) - var(--goo-theme-space-xs));--goo-checkbox-track-color:color-mix(in srgb, var(--goo-theme-fg) 12%, var(--goo-theme-bg));--goo-checkbox-track-color-checked:var(--goo-theme-accent);--goo-checkbox-thumb-color:var(--goo-theme-fg);--goo-checkbox-thumb-offset:var(--goo-theme-space-2xs);--goo-checkbox-focus-ring-width:calc(var(--goo-theme-focus-ring-width) + var(--goo-theme-space-2xs) * .5);--goo-checkbox-hover-shadow:0 2px 6px #0000004d;--goo-checkbox-transition:var(--goo-theme-transition-normal);align-items:center;gap:var(--goo-theme-space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;position:relative}.goo-checkbox:focus-visible{border-radius:var(--goo-theme-radius-md);box-shadow:0 0 0 var(--goo-checkbox-focus-ring-width) var(--goo-theme-focus-ring);outline:none}.goo-checkbox__track{width:var(--goo-checkbox-width);height:var(--goo-checkbox-height);background:var(--goo-checkbox-track-color);border:1px solid var(--goo-theme-border);border-radius:calc(var(--goo-checkbox-height) / 2);transition:background var(--goo-checkbox-transition);flex-shrink:0;position:relative}.goo-checkbox__thumb{left:var(--goo-checkbox-thumb-offset);width:var(--goo-checkbox-thumb-size);height:var(--goo-checkbox-thumb-size);background:var(--goo-checkbox-thumb-color);border-radius:var(--goo-theme-radius-full);box-shadow:var(--goo-theme-shadow-sm);transition:left var(--goo-checkbox-transition);position:absolute;top:50%;transform:translateY(-50%)}.goo-checkbox__label{font-size:var(--goo-theme-font-size-sm);color:var(--goo-theme-fg)}.goo-checkbox.goo-checkbox--checked .goo-checkbox__track{background:var(--goo-checkbox-track-color-checked)}.goo-checkbox.goo-checkbox--checked .goo-checkbox__thumb{left:calc(var(--goo-checkbox-width) - var(--goo-checkbox-thumb-size) - var(--goo-checkbox-thumb-offset))}.goo-checkbox.goo-checkbox--dragging .goo-checkbox__thumb{transition:none}.goo-checkbox.goo-checkbox--disabled{opacity:var(--goo-theme-disabled-opacity);cursor:not-allowed;pointer-events:none}.goo-checkbox:not(.goo-checkbox--disabled):hover .goo-checkbox__thumb{box-shadow:var(--goo-checkbox-hover-shadow)}@media (prefers-reduced-motion:reduce){.goo-checkbox__track,.goo-checkbox__thumb{transition-duration:.01ms}}.goo-angle-input{--goo-angle-bg:var(--goo-theme-border);--goo-angle-fg:var(--goo-theme-fg);--goo-angle-input-bg:var(--goo-theme-surface-sunken);--goo-angle-border:var(--goo-theme-border);--goo-angle-border-width:1px;--goo-angle-center-dot-size:calc(var(--goo-theme-space-xs) + var(--goo-theme-space-2xs) * .5);--goo-angle-focus-ring-size:var(--goo-theme-space-2xs);--goo-angle-handle-height:var(--goo-theme-space-lg);--goo-angle-handle-width:calc(var(--goo-theme-space-2xs) * .5);--goo-angle-inline-size:calc(var(--goo-theme-control-height-lg) * 5);--goo-angle-track-size:var(--goo-angle-input-size,var(--goo-theme-control-height-md));--goo-angle-track-z-index:3;width:var(--goo-angle-inline-size);justify-content:flex-start;align-items:center;display:flex;position:relative}.goo-angle-input__track{background:var(--goo-angle-bg);border-radius:var(--goo-theme-radius-full);border:0;border-right:var(--goo-angle-border-width) solid var(--goo-angle-border);cursor:grab;height:var(--goo-angle-track-size);width:var(--goo-angle-track-size);z-index:var(--goo-angle-track-z-index);padding:0;display:block;position:absolute;left:0}.goo-angle-input__track:active{cursor:grabbing}.goo-angle-input__track:focus-visible{box-shadow:0 0 0 var(--goo-angle-focus-ring-size) var(--goo-theme-focus-ring);outline:none}.goo-angle-input__track:after{content:"";background:var(--goo-angle-fg);border-radius:var(--goo-theme-radius-full);height:var(--goo-angle-center-dot-size);width:var(--goo-angle-center-dot-size);z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goo-angle-input__handle{width:var(--goo-angle-handle-width);height:var(--goo-angle-handle-height);background:var(--goo-angle-fg);left:calc(50% - var(--goo-angle-handle-width) * .5);transform-origin:calc(var(--goo-angle-handle-width) * .5) 0;transition:transform var(--goo-theme-transition-normal);display:block;position:absolute;top:50%;transform:rotate(180deg)}.goo-angle-input__track.is-dragging .goo-angle-input__handle{transition:none}.goo-angle-input .goo-number{--goo-number-arrows-width:0px;--goo-number-height:var(--goo-angle-track-size);box-shadow:inset 0 0 0 1px var(--goo-angle-border);background:var(--goo-angle-input-bg);width:100%;padding-left:var(--goo-angle-track-size);z-index:0;border-top-left-radius:calc(var(--goo-angle-track-size) / 2);border-bottom-left-radius:calc(var(--goo-angle-track-size) / 2);align-items:center;display:flex;position:relative}.goo-angle-input .goo-number .goo-number__arrows{display:none}.goo-angle-input__number{inline-size:100%;min-inline-size:0}.goo-angle-input .goo-number .goo-number__content{field-sizing:content;inline-size:auto;min-inline-size:1ch;max-inline-size:100%;padding:0 0 0 var(--goo-theme-space-sm);text-align:left;z-index:-1}.goo-angle-input .goo-number .goo-number__unit{width:auto;height:auto;padding:0 calc(var(--goo-theme-space-xs) + var(--goo-theme-space-2xs) * .8) 0 calc(var(--goo-theme-space-2xs) * .8);position:static}.goo-angle-input.goo-angle-input--disabled{opacity:.5;pointer-events:none}.goo-angle-input.goo-angle-input--disabled .goo-angle-input__track{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.goo-angle-input__handle{transition-duration:.01ms}}.goo-number{--goo-number-bg:var(--goo-theme-surface-sunken);--goo-number-bg-focus:var(--goo-theme-surface-sunken);--goo-number-border:var(--goo-theme-border);--goo-number-border-focus:var(--goo-theme-accent);--goo-number-border-error:var(--goo-theme-warning);--goo-number-focus-ring:color-mix(in srgb, var(--goo-number-border-focus) 32%, transparent);--goo-number-change-pulse:color-mix(in srgb, var(--goo-number-border-focus) 18%, transparent);--goo-number-fg:var(--goo-theme-fg);--goo-number-unit-fg:color-mix(in srgb, var(--goo-number-fg) 58%, transparent);--goo-number-unit-font-size:1em;--goo-number-unit-width:0em;--goo-number-arrows-bg:var(--goo-theme-surface-raised);--goo-number-arrows-hover:color-mix(in srgb, var(--goo-theme-fg) 10%, transparent);--goo-number-arrow-divider-inset:var(--goo-theme-space-2xs);--goo-number-arrow-divider-size:calc(var(--goo-theme-space-2xs) * .5);--goo-number-arrow-height:calc(var(--goo-theme-space-xs) + var(--goo-theme-space-2xs) * .5);--goo-number-arrow-width:var(--goo-theme-space-xs);--goo-number-radius:var(--goo-theme-radius-md);--goo-number-height:var(--goo-theme-control-height-sm);--goo-number-inline-size:calc(var(--goo-theme-control-height-md) * 6.25);--goo-number-arrows-width:calc(var(--goo-number-height) * .68);--goo-number-compact-arrow-height:var(--goo-theme-space-xs);--goo-number-compact-arrow-width:calc(var(--goo-theme-space-xs) - var(--goo-theme-space-2xs) * .5);--goo-number-compact-edge-padding:calc(var(--goo-theme-space-xs) + var(--goo-theme-space-2xs) * .5);--goo-number-stepper-space:0px;--goo-number-edge-padding:var(--goo-theme-space-sm);--goo-number-trailing-space:max(var(--goo-number-edge-padding), var(--goo-number-stepper-space));--goo-number-leading-padding:var(--goo-number-edge-padding);--goo-number-trailing-padding:calc(var(--goo-number-trailing-space) + var(--goo-number-unit-padding,0px));--goo-number-unit-left:auto;--goo-number-unit-right:var(--goo-number-trailing-space);--goo-number-arrow-slide:var(--goo-theme-space-xs);--goo-number-focus-outline-size:var(--goo-theme-space-2xs);--goo-number-focus-outline-offset:calc(var(--goo-theme-space-xs) - var(--goo-theme-space-2xs) * .5);--goo-number-compact-min-inline-size:calc(var(--goo-theme-control-height-md) * 1.875);--goo-number-motion-fast:var(--goo-theme-transition-fast);--goo-number-motion-normal:var(--goo-theme-transition-normal);background:var(--goo-number-bg);border-radius:var(--goo-number-radius);box-shadow:0 0 0 1px var(--goo-number-border), inset 0 1px 0 transparent;color:var(--goo-number-fg);cursor:text;font-family:var(--goo-theme-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--goo-theme-font-weight-medium);font-size:var(--goo-theme-font-size-sm);height:var(--goo-number-height);line-height:var(--goo-number-height);width:var(--goo-number-inline-size);transition:background-color var(--goo-number-motion-fast), box-shadow var(--goo-number-motion-normal), color var(--goo-number-motion-fast);direction:ltr;display:inline-block;position:relative}.goo-number:after{content:"";outline:var(--goo-number-focus-outline-size) solid var(--goo-number-change-pulse);outline-offset:var(--goo-number-focus-outline-offset);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.goo-number:is(:hover,:focus-within){--goo-number-stepper-space:calc(var(--goo-number-arrows-width) + var(--goo-theme-space-xs));background:color-mix(in srgb, var(--goo-theme-fg) 7%, transparent)}.goo-number:focus-within{background:var(--goo-number-bg-focus);box-shadow:0 0 0 1px var(--goo-number-border-focus), 0 0 0 2px var(--goo-number-focus-ring);z-index:2}.goo-number:is(:hover,:focus-within) .goo-number__arrows{opacity:1;pointer-events:auto}.goo-number:is(:hover,:focus-within) .goo-number__arrow:before{transform:translate(0)}.goo-number.goo-number--changed-a:after{animation:.26s ease-out goo-number-value-pulse-a}.goo-number.goo-number--changed-b:after{animation:.26s ease-out goo-number-value-pulse-b}.goo-number.goo-number--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.goo-number__content{z-index:1;box-sizing:border-box;width:100%;color:inherit;font:inherit;border-radius:inherit;padding:0;text-align:right;white-space:nowrap;opacity:.92;min-height:100%;line-height:inherit;transition:padding-inline-end var(--goo-number-motion-fast), padding-inline-start var(--goo-number-motion-fast);background:0 0;border:0;outline:none;padding-inline-start:var(--goo-number-leading-padding);padding-inline-end:var(--goo-number-trailing-padding);display:block;position:relative;overflow:hidden}.goo-number__content:focus{opacity:1}.goo-number__content.goo-number--bounds-error{box-shadow:inset 0 0 0 1px var(--goo-number-border-error);color:var(--goo-number-border-error)}.goo-number__unit{top:0;left:var(--goo-number-unit-left);right:var(--goo-number-unit-right);z-index:1;width:var(--goo-number-unit-width);box-sizing:border-box;height:100%;color:var(--goo-number-unit-fg);font:inherit;font-size:var(--goo-number-unit-font-size);line-height:inherit;pointer-events:none;transition:color var(--goo-number-motion-fast), left var(--goo-number-motion-fast), right var(--goo-number-motion-fast);justify-content:flex-start;align-items:center;padding-right:0;display:inline-flex;position:absolute}.goo-number[unit]:not([unit=""]):not([unit=float]):not([unit=int]):not([unit=integer]):not([unit=number]){--goo-number-unit-padding:var(--goo-number-unit-width)}.goo-number--with-auto{--goo-number-auto-reserve:calc(var(--goo-theme-control-height-lg) + var(--goo-theme-space-xs));--goo-number-leading-padding:var(--goo-number-auto-reserve)}.goo-number__auto{inset-inline-start:calc(var(--goo-theme-space-2xs) + 1px);z-index:2;height:calc(var(--goo-number-height) - var(--goo-theme-space-xs) - var(--goo-theme-space-2xs));padding:0 var(--goo-theme-space-sm);border-radius:calc(var(--goo-number-radius) - var(--goo-theme-space-2xs));background:color-mix(in srgb, var(--goo-theme-fg) 8%, transparent);box-shadow:inset 0 0 0 1px var(--goo-theme-border);color:var(--goo-theme-muted);cursor:pointer;font-family:var(--goo-theme-font-sans);font-size:var(--goo-theme-font-size-xs);font-weight:var(--goo-theme-font-weight-semibold);letter-spacing:.01em;opacity:.6;transition:background-color var(--goo-number-motion-fast), box-shadow var(--goo-number-motion-fast), color var(--goo-number-motion-fast), opacity var(--goo-number-motion-fast);border:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.goo-number__auto:hover{color:var(--goo-theme-fg);opacity:1}.goo-number__auto[aria-pressed=true]{opacity:1;background:color-mix(in srgb, var(--goo-theme-accent) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--goo-theme-accent) 32%, transparent);color:var(--goo-theme-accent)}.goo-number--auto .goo-number__content{opacity:.55}.goo-number--auto:is(:hover,:focus-within) .goo-number__content{opacity:1}.goo-number__arrows{height:100%;width:var(--goo-number-arrows-width);background:color-mix(in srgb, var(--goo-number-arrows-bg) 78%, transparent);border-left:1px solid color-mix(in srgb, var(--goo-number-border) 72%, transparent);border-radius:0 var(--goo-number-radius) var(--goo-number-radius) 0;cursor:pointer;opacity:0;pointer-events:none;z-index:2;transition:opacity var(--goo-number-motion-fast), background-color var(--goo-number-motion-fast);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;overflow:hidden}.goo-number__arrow{color:var(--goo-number-fg);cursor:pointer;width:100%;height:50%;transition:background-color var(--goo-number-motion-fast);-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.goo-number__arrow:hover{background:var(--goo-number-arrows-hover)}.goo-number__arrow:focus{outline:none}.goo-number__arrow:focus-visible{background:var(--goo-number-arrows-hover);box-shadow:inset 0 0 0 1px var(--goo-number-border-focus)}.goo-number__arrow:before{content:"";border-left:var(--goo-number-arrow-width) solid transparent;border-right:var(--goo-number-arrow-width) solid transparent;opacity:.6;width:0;height:0;transform:translateX(var(--goo-number-arrow-slide));transition:opacity var(--goo-number-motion-fast), transform var(--goo-number-motion-fast);display:block}.goo-number__arrow:hover:before{opacity:1}.goo-number__arrow--up:before{border-bottom:var(--goo-number-arrow-height) solid currentColor}.goo-number__arrow--down:before{border-top:var(--goo-number-arrow-height) solid currentColor}.goo-number__arrows:before{content:"";top:50%;left:var(--goo-number-arrow-divider-inset);right:var(--goo-number-arrow-divider-inset);height:var(--goo-number-arrow-divider-size);background:var(--goo-number-border);position:absolute}@keyframes goo-number-value-pulse-a{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes goo-number-value-pulse-b{0%{opacity:0}25%{opacity:1}to{opacity:0}}[dir=rtl] .goo-number{--goo-number-leading-padding:calc(var(--goo-number-trailing-space) + var(--goo-number-unit-padding,0px));--goo-number-trailing-padding:var(--goo-number-edge-padding);--goo-number-unit-left:var(--goo-number-trailing-space);--goo-number-unit-right:auto;--goo-number-arrow-slide:calc(var(--goo-theme-space-xs) * -1);text-align:right}[dir=rtl] .goo-number .goo-number__content{text-align:left}[dir=rtl] .goo-number .goo-number__unit{justify-content:flex-end;padding-left:0;padding-right:0}[dir=rtl] .goo-number .goo-number__arrows{border-left:none;border-right:1px solid var(--goo-number-border);border-radius:var(--goo-number-radius) 0 0 var(--goo-number-radius);left:0;right:auto}[dir=rtl] .goo-number .goo-number__arrow:before{transform:translateX(var(--goo-number-arrow-slide))}@media (prefers-reduced-motion:reduce){.goo-number,.goo-number:after,.goo-number__arrows,.goo-number__unit,.goo-number__arrow,.goo-number__arrow:before{transition-duration:.01ms;animation-duration:.01ms}}.goo-number[size=compact]{--goo-number-height:var(--goo-theme-control-height-sm);--goo-number-arrows-width:calc(var(--goo-number-height) * .7);--goo-number-edge-padding:var(--goo-number-compact-edge-padding);font-size:var(--goo-theme-font-size-xs);width:auto;min-width:var(--goo-number-compact-min-inline-size)}.goo-number[size=compact] .goo-number__arrow:before{border-left-width:var(--goo-number-compact-arrow-width);border-right-width:var(--goo-number-compact-arrow-width)}.goo-number[size=compact] .goo-number__arrow--up:before{border-bottom-width:var(--goo-number-compact-arrow-height)}.goo-number[size=compact] .goo-number__arrow--down:before{border-top-width:var(--goo-number-compact-arrow-height)}.goo-blend-mode-picker.goo-select{--goo-select-min-width:0px;width:100%}.goo-blend-mode-picker.goo-select .goo-select__trigger{min-width:0}.goo-button{--goo-button-bg:var(--goo-theme-surface-raised);--goo-button-bg-hover:var(--goo-theme-border);--goo-button-bg-active:color-mix(in srgb, var(--goo-button-bg-hover) 84%, black);--goo-button-border:var(--goo-theme-border);--goo-button-fg:var(--goo-theme-fg);--goo-button-radius:var(--goo-theme-radius-md);--goo-button-focus:var(--goo-theme-accent);--goo-button-gap:var(--goo-theme-space-sm);--goo-button-font-size:var(--goo-theme-font-size-sm);--goo-button-height:var(--goo-theme-control-height-md);--goo-button-icon-size:var(--goo-theme-icon-md);--goo-button-padding:var(--goo-theme-control-padding-md);--goo-button-compact-font-size:var(--goo-theme-font-size-xs);--goo-button-compact-height:var(--goo-theme-control-height-sm);--goo-button-compact-padding:var(--goo-theme-control-padding-sm);--goo-button-stacked-gap:calc(var(--goo-theme-space-2xs) * 1.5);--goo-button-stacked-line-height:var(--goo-theme-line-height-base);background:var(--goo-button-bg);border:1px solid var(--goo-button-border);border-radius:var(--goo-button-radius);color:var(--goo-button-fg);cursor:pointer;justify-content:center;align-items:center;gap:var(--goo-button-gap);font-size:var(--goo-button-font-size);font-weight:var(--goo-theme-font-weight-semibold);line-height:var(--goo-theme-line-height-tight);height:var(--goo-button-height);min-height:0;padding:var(--goo-button-padding);pointer-events:auto;text-align:center;text-transform:none;transition:background var(--goo-theme-transition-normal), border-color var(--goo-theme-transition-normal), box-shadow var(--goo-theme-transition-normal), transform var(--goo-theme-transition-fast);outline:none;text-decoration:none;display:inline-flex;position:relative}.goo-button:focus{outline:none}.goo-button:focus-visible{z-index:1;box-shadow:0 0 0 1px var(--goo-button-focus), 0 0 0 3px color-mix(in srgb, var(--goo-button-focus) 24%, transparent)}.goo-button:hover:not([disabled]):not(.goo-button--disabled){background:var(--goo-button-bg-hover);border-color:var(--goo-theme-border-strong)}.goo-button:active:not([disabled]):not(.goo-button--disabled){background:var(--goo-button-bg-active);border-color:var(--goo-theme-border-strong);transition-duration:0s;transform:translateY(1px);box-shadow:inset 0 1px 2px #00000038}.goo-button.goo-button--primary,.goo-button[variant=primary]{--goo-button-fg:var(--goo-theme-accent-fg);--goo-button-bg:var(--goo-theme-accent);--goo-button-bg-hover:var(--goo-theme-accent);--goo-button-border:var(--goo-theme-accent)}.goo-button.goo-button--secondary,.goo-button[variant=secondary]{--goo-button-fg:var(--goo-theme-accent);--goo-button-bg:color-mix(in srgb, var(--goo-theme-fg) 5%, transparent);--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-fg) 10%, transparent);--goo-button-border:var(--goo-theme-accent)}.goo-button.goo-button--attention,.goo-button[variant=attention]{--goo-button-fg:var(--goo-theme-warning);--goo-button-bg:color-mix(in srgb, var(--goo-theme-warning) 5%, transparent);--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-warning) 10%, transparent);--goo-button-border:color-mix(in srgb, var(--goo-theme-warning) 20%, transparent)}.goo-button.goo-button--danger,.goo-button[variant=danger]{--goo-button-fg:var(--goo-theme-danger);--goo-button-bg:color-mix(in srgb, var(--goo-theme-danger) 5%, transparent);--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-danger) 10%, transparent);--goo-button-border:color-mix(in srgb, var(--goo-theme-danger) 20%, transparent)}.goo-button.goo-button--ghost,.goo-button[variant=ghost]{--goo-button-bg:transparent;--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-fg) 10%, transparent);--goo-button-border:transparent;background:0 0}.goo-button.goo-button--selected,.goo-button[selected],.goo-button[variant=selected]{--goo-button-bg:var(--goo-theme-accent);--goo-button-bg-hover:var(--goo-theme-accent);--goo-button-fg:var(--goo-theme-accent-fg);--goo-button-border:var(--goo-theme-accent)}.goo-button.goo-button--link,.goo-button[variant=link]{line-height:inherit;text-transform:none;background:0 0;border:0;border-bottom:1px solid;border-radius:0;min-width:auto;min-height:auto;padding:0;display:inline}:is(.goo-button.goo-button--link,.goo-button[variant=link]):hover{background:0 0}.goo-button-group>.goo-button{border-radius:0}.goo-button__icon,.goo-button>.goo-icon,.goo-button>.icon{height:var(--goo-button-icon-size);width:var(--goo-button-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.goo-button__icon>svg,.goo-button>.goo-icon>svg,.goo-button>.icon>svg{width:100%;height:100%;display:block}.goo-button[square]{aspect-ratio:1;padding:0}.goo-button--full-row{--goo-button-full-row-height:var(--goo-theme-control-height-lg);--goo-button-icon-size:var(--goo-theme-icon-md);box-sizing:border-box;gap:var(--goo-theme-space-sm);height:var(--goo-button-full-row-height);inline-size:100%;line-height:var(--goo-theme-line-height-tight);min-height:var(--goo-button-full-row-height);min-inline-size:100%;border-radius:0;justify-content:center;width:100%;padding-block:0}.goo-button--full-row.goo-button--attention,.goo-button--full-row[variant=attention]{--goo-button-bg:color-mix(in srgb, var(--goo-theme-warning) 12%, transparent);--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-warning) 18%, transparent);--goo-button-border:color-mix(in srgb, var(--goo-theme-warning) 32%, transparent)}.goo-button__title{line-height:var(--goo-theme-line-height-tight);align-items:center;display:inline-flex}.goo-button[disabled],.goo-button.goo-button--disabled{cursor:not-allowed;opacity:var(--goo-theme-disabled-opacity);pointer-events:none;--goo-button-bg:color-mix(in srgb, var(--goo-theme-fg) 15%, transparent)!important;--goo-button-bg-hover:color-mix(in srgb, var(--goo-theme-fg) 15%, transparent)!important;--goo-button-border:color-mix(in srgb, var(--goo-theme-fg) 20%, transparent)!important;--goo-button-fg:var(--goo-theme-text-disabled)!important;background:var(--goo-button-bg)!important;border-color:var(--goo-button-border)!important;color:var(--goo-button-fg)!important}.goo-button[size=compact]{font-size:var(--goo-button-compact-font-size);height:var(--goo-button-compact-height);padding:var(--goo-button-compact-padding);gap:var(--goo-button-stacked-gap)}.goo-button[layout=stacked]{gap:var(--goo-button-stacked-gap);padding:var(--goo-theme-space-sm) var(--goo-theme-space-md);line-height:var(--goo-button-stacked-line-height);min-height:unset;text-transform:none;flex-direction:column}.goo-button[layout=stacked] .goo-button__icon,.goo-button[layout=stacked]>.goo-icon,.goo-button[layout=stacked]>.icon,.goo-button[layout=stacked]>svg{margin:0}.goo-button[layout=stacked] .goo-button__title,.goo-button[layout=stacked]>span{font-size:var(--goo-theme-font-size-xs);font-weight:var(--goo-theme-font-weight-medium);letter-spacing:0}@media (hover:none) and (pointer:coarse){.goo-button{height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-md));min-height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-md))}.goo-button[size=compact]{height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-sm))}.goo-button[layout=stacked]{min-height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-md))}}@media (prefers-reduced-motion:reduce){.goo-button{transition:none}}.goo-button-group{--goo-button-group-radius:var(--goo-theme-radius-md);--goo-button-group-bg:var(--goo-theme-surface-raised);--goo-button-group-border:var(--goo-theme-border);--goo-button-group-selected-bg:var(--goo-theme-accent);--goo-button-group-selected-bg-hover:color-mix(in srgb, var(--goo-button-group-selected-bg) 88%, var(--goo-theme-fg));--goo-button-group-selected-fg:var(--goo-theme-accent-fg);--goo-button-group-height:var(--goo-theme-control-height-md);--goo-button-group-indicator-motion:var(--goo-theme-transition-normal);--goo-button-group-indicator-radius-inset:calc(var(--goo-theme-space-2xs) * .5);--goo-button-group-indicator-radius:max(calc(var(--goo-theme-space-2xs) - var(--goo-theme-space-2xs)), calc(var(--goo-button-group-radius) - var(--goo-button-group-indicator-radius-inset)));--goo-button-group-indicator-inset-block:0px;--goo-button-group-indicator-ring:transparent;--goo-button-group-inset-shadow:inset 0 1px 0 color-mix(in srgb, var(--goo-theme-fg) 5%, transparent);--goo-button-group-divider-inset:18%;--goo-button-group-motion-fast:var(--goo-theme-transition-fast);--goo-button-group-stacked-gap:var(--goo-theme-space-xs);box-sizing:border-box;background:var(--goo-button-group-bg);border:1px solid var(--goo-button-group-border);border-radius:var(--goo-button-group-radius);box-shadow:var(--goo-button-group-inset-shadow);height:var(--goo-button-group-height);isolation:isolate;--goo-button-group-option-count:1;--goo-button-group-selected-index:0;outline:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:inline-grid;position:relative;overflow:hidden}.goo-button-group:before{content:"";inset:var(--goo-button-group-indicator-inset-block) auto var(--goo-button-group-indicator-inset-block) 0;z-index:0;width:calc(100% / var(--goo-button-group-option-count));border-radius:var(--goo-button-group-indicator-radius);background:var(--goo-button-group-selected-bg);box-shadow:inset 0 0 0 1px var(--goo-button-group-indicator-ring);opacity:0;pointer-events:none;transform:translateX(calc(var(--goo-button-group-selected-index) * 100%));transition:opacity var(--goo-button-group-motion-fast), transform var(--goo-button-group-indicator-motion), background-color var(--goo-button-group-motion-fast);position:absolute}.goo-button-group.goo-button-group--single-select:before{opacity:1}.goo-button-group.goo-button-group--no-selection:before{opacity:0}.goo-button-group:focus-visible{outline:2px solid var(--goo-theme-focus-ring);outline-offset:2px}.goo-button-group>.goo-button{--goo-button-bg:transparent;--goo-button-bg-hover:var(--goo-theme-border);--goo-button-border:transparent;background:var(--goo-button-bg);text-transform:none;min-width:0;height:100%;min-height:0;transition:background-color var(--goo-button-group-motion-fast), color var(--goo-button-group-motion-fast), box-shadow var(--goo-button-group-motion-fast);z-index:1;text-align:center;border:none;border-radius:0;justify-content:center;line-height:1;position:relative;transform:none!important}.goo-button-group>.goo-button.goo-button--icon-only{min-width:var(--goo-button-group-height);width:100%;padding:0}.goo-button-group>.goo-button .goo-button__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.goo-button-group>.goo-button:not(:last-child):after{content:"";top:var(--goo-button-group-divider-inset);bottom:var(--goo-button-group-divider-inset);background:var(--goo-theme-border);pointer-events:none;width:1px;transition:opacity var(--goo-button-group-motion-fast);position:absolute;right:0}.goo-button-group>.goo-button.goo-button--selected:after,.goo-button-group>.goo-button[selected]:after{opacity:0}.goo-button-group>.goo-button:has(+.goo-button--selected):after{opacity:0}.goo-button-group>.goo-button:has(+.goo-button[selected]):after{opacity:0}.goo-button-group:is(:not([data-layout=vertical]),.goo-button-group--single-select)>.goo-button:not(.goo-button--selected):not([selected]):before{content:"";inset:var(--goo-button-group-indicator-inset-block) 0;z-index:-1;border-radius:var(--goo-button-group-indicator-radius);background:var(--goo-button-bg-hover);opacity:0;pointer-events:none;transition:opacity var(--goo-button-group-motion-fast);position:absolute}.goo-button-group:is(:not([data-layout=vertical]),.goo-button-group--single-select)>.goo-button:not(.goo-button--selected):not([selected]):hover:before{opacity:1}.goo-button-group:is(:not([data-layout=vertical]),.goo-button-group--single-select)>.goo-button:not(.goo-button--selected):not([selected]):hover{background:0 0}.goo-button-group[data-layout=vertical]:not(.goo-button-group--single-select)>.goo-button:hover:not(.goo-button--selected):not([selected]){background:var(--goo-button-bg-hover)}.goo-button-group>.goo-button:focus{box-shadow:none;z-index:auto}.goo-button-group>.goo-button:first-child{border-radius:var(--goo-button-group-radius) 0 0 var(--goo-button-group-radius)}.goo-button-group>.goo-button:last-child{border-radius:0 var(--goo-button-group-radius) var(--goo-button-group-radius) 0}.goo-button-group>.goo-button:only-child{border-radius:var(--goo-button-group-radius)}.goo-button-group>.goo-button.goo-button--selected,.goo-button-group>.goo-button[selected],.goo-button-group>.goo-button.goo-button--selected:hover:not([disabled]),.goo-button-group>.goo-button[selected]:hover:not([disabled]){color:var(--goo-button-group-selected-fg);background:0 0!important}.goo-button-group.goo-button-group--single-select:has(>.goo-button:is(.goo-button--selected,[selected]):hover:not([disabled])):before{background:var(--goo-button-group-selected-bg-hover)}.goo-button-group:not(.goo-button-group--single-select):not([data-layout=vertical])>.goo-button:is(.goo-button--selected,[selected]):before{content:"";inset:var(--goo-button-group-indicator-inset-block) 0;z-index:-1;border-radius:var(--goo-button-group-indicator-radius);background:var(--goo-button-group-selected-bg);box-shadow:inset 0 0 0 1px var(--goo-button-group-indicator-ring);pointer-events:none;transition:background-color var(--goo-button-group-motion-fast);position:absolute}.goo-button-group:not(.goo-button-group--single-select):not([data-layout=vertical])>.goo-button:is(.goo-button--selected,[selected]):hover:not([disabled]):before{background:var(--goo-button-group-selected-bg-hover)}.goo-button-group:not(.goo-button-group--single-select):not([data-layout=vertical])>.goo-button:is(.goo-button--selected,[selected])+.goo-button:is(.goo-button--selected,[selected]):before{box-shadow:inset 0 1px 0 0 var(--goo-button-group-indicator-ring), inset 0 -1px 0 0 var(--goo-button-group-indicator-ring), inset -1px 0 0 0 var(--goo-button-group-indicator-ring);border-start-start-radius:0;border-end-start-radius:0}.goo-button-group:not(.goo-button-group--single-select):not([data-layout=vertical])>.goo-button:is(.goo-button--selected,[selected]):has(+.goo-button:is(.goo-button--selected,[selected])):before{box-shadow:inset 0 1px 0 0 var(--goo-button-group-indicator-ring), inset 0 -1px 0 0 var(--goo-button-group-indicator-ring), inset 1px 0 0 0 var(--goo-button-group-indicator-ring);border-start-end-radius:0;border-end-end-radius:0}.goo-button-group:not(.goo-button-group--single-select):not([data-layout=vertical])>.goo-button:is(.goo-button--selected,[selected])+.goo-button:is(.goo-button--selected,[selected]):has(+.goo-button:is(.goo-button--selected,[selected])):before{box-shadow:inset 0 1px 0 0 var(--goo-button-group-indicator-ring), inset 0 -1px 0 0 var(--goo-button-group-indicator-ring)}.goo-button-group[data-layout=vertical]:not(.goo-button-group--single-select)>.goo-button.goo-button--selected,.goo-button-group[data-layout=vertical]:not(.goo-button-group--single-select)>.goo-button[selected]{background:var(--goo-button-group-selected-bg)!important}.goo-button-group[data-layout=vertical]:not(.goo-button-group--single-select)>.goo-button:is(.goo-button--selected,[selected]):hover:not([disabled]){background:var(--goo-button-group-selected-bg-hover)!important}.goo-button-group:focus-within>.goo-button.goo-button--focused:focus-visible{box-shadow:inset 0 0 0 2px var(--goo-theme-focus-ring)}.goo-button-group.goo-button-group--disabled{opacity:.5;pointer-events:none}.goo-button-group[size=compact]{--goo-button-group-height:var(--goo-theme-control-height-sm)}.goo-button-group[size=compact]>.goo-button{padding:var(--goo-theme-control-padding-sm);font-size:var(--goo-theme-font-size-xs)}.goo-button-group[size=compact]>.goo-button.goo-button--icon-only{padding:0}.goo-button-group[data-layout=vertical]{grid-auto-flow:row;grid-auto-columns:none;grid-auto-rows:auto;height:auto}.goo-button-group.goo-button-group--single-select[data-layout=vertical]:before{width:auto;height:calc(100% / var(--goo-button-group-option-count));transform:translateY(calc(var(--goo-button-group-selected-index) * 100%));inset:0 0 auto}.goo-button-group[data-layout=vertical]>.goo-button{width:100%;height:var(--goo-theme-control-height-md);justify-content:center}.goo-button-group[data-layout=vertical]>.goo-button:not(:last-child):after{top:auto;right:var(--goo-button-group-divider-inset);bottom:0;left:var(--goo-button-group-divider-inset);width:auto;height:1px}.goo-button-group[data-layout=vertical]>.goo-button:first-child{border-radius:var(--goo-button-group-radius) var(--goo-button-group-radius) 0 0}.goo-button-group[data-layout=vertical]>.goo-button:last-child{border-radius:0 0 var(--goo-button-group-radius) var(--goo-button-group-radius)}.goo-button-group[data-layout=vertical]>.goo-button:only-child{border-radius:var(--goo-button-group-radius)}.goo-button-group>.goo-button>.icon,.goo-button-group>.goo-button>.goo-icon,.goo-button-group>.goo-button>.goo-button__icon{justify-content:center;align-items:center;display:inline-flex}.goo-button-group:has(>.goo-button[layout=stacked]){height:auto;min-height:var(--goo-button-group-height)}.goo-button-group>.goo-button[layout=stacked]{gap:var(--goo-button-group-stacked-gap);height:auto;padding:var(--goo-theme-space-sm) var(--goo-theme-space-md);min-height:unset;text-transform:none;flex-direction:column;line-height:1.2}.goo-button-group>.goo-button[layout=stacked]>span{font-size:var(--goo-theme-font-size-xs);font-weight:var(--goo-theme-font-weight-medium);letter-spacing:0}@media (hover:none) and (pointer:coarse){.goo-button-group,.goo-button-group[size=compact]{--goo-button-group-height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-md))}.goo-button-group[data-layout=vertical]>.goo-button{height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-md))}.goo-button-group>.goo-button[layout=stacked]{min-height:max(var(--goo-theme-control-height-touch), var(--goo-theme-control-height-md))}}@media (prefers-reduced-motion:reduce){.goo-button-group:before,.goo-button-group>.goo-button{transition:none}}.goo-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.goo-icon svg{fill:currentColor;stroke:currentColor;width:100%;height:100%;display:block}.goo-icon[data-stroke] svg{fill:none}.goo-icon[data-disabled=true],.goo-icon.goo-icon--disabled{opacity:.5;pointer-events:none}.goo-color{--goo-color-swatch-size:var(--goo-theme-control-height-sm);--goo-color-input-width:calc(var(--goo-theme-control-height-lg) + var(--goo-theme-control-height-md) - var(--goo-theme-space-2xs));--goo-color-alpha-width:calc(var(--goo-theme-control-height-lg) + var(--goo-theme-control-height-md) - var(--goo-theme-space-md));--goo-color-alpha-height:var(--goo-theme-space-xs);--goo-color-alpha-thumb-size:var(--goo-theme-icon-xs);--goo-color-alpha-thumb-border-size:var(--goo-theme-space-2xs);--goo-color-checker-size:var(--goo-theme-space-sm);--goo-color-checker-step:calc(var(--goo-color-checker-size) * .5);--goo-color-checker-light:#fff;--goo-color-checker-dark:#ccc;--goo-color-swatch-fallback:#000;--goo-color-border:var(--goo-theme-border);--goo-color-bg:var(--goo-theme-surface-sunken);--goo-color-fg:var(--goo-theme-fg);--goo-color-radius:var(--goo-theme-radius-md);align-items:center;gap:var(--goo-theme-space-sm);font-size:var(--goo-theme-font-size-sm);display:inline-flex}.goo-color__pill{border:1px solid var(--goo-color-border);border-radius:var(--goo-color-radius);background:var(--goo-color-bg);align-items:stretch;display:inline-flex;overflow:hidden}.goo-color__pill:focus-within{border-color:var(--goo-theme-accent)}.goo-color__swatch{width:var(--goo-color-swatch-size);height:var(--goo-color-swatch-size);cursor:pointer;background-color:var(--goo-color-checker-light);background-image:linear-gradient(45deg, var(--goo-color-checker-dark) 25%, transparent 25%), linear-gradient(-45deg, var(--goo-color-checker-dark) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--goo-color-checker-dark) 75%), linear-gradient(-45deg, transparent 75%, var(--goo-color-checker-dark) 75%);background-size:var(--goo-color-checker-size) var(--goo-color-checker-size);background-position:0 0, 0 var(--goo-color-checker-step), var(--goo-color-checker-step) calc(var(--goo-color-checker-step) * -1), calc(var(--goo-color-checker-step) * -1) 0;border:0;flex-shrink:0;padding:0;display:block;position:relative}.goo-color__swatch:after{content:"";background-color:var(--swatch-color,var(--goo-color-swatch-fallback));position:absolute;inset:0}.goo-color__swatch:hover:after{opacity:.9}.goo-color__swatch--static{cursor:default}.goo-color__swatch--static:hover:after{opacity:1}.goo-color__picker{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.goo-color__input{width:var(--goo-color-input-width);padding:var(--goo-theme-space-xs) var(--goo-theme-space-sm);color:var(--goo-color-fg);font-family:monospace;font-size:var(--goo-theme-font-size-xs);text-transform:uppercase;background:0 0;border:none}.goo-color__input:focus{outline:none}.goo-color__alpha{width:var(--goo-color-alpha-width);height:var(--goo-color-alpha-height);appearance:none;background:linear-gradient(to right, transparent, var(--goo-color-fg));border-radius:var(--goo-theme-radius-sm);cursor:pointer}.goo-color__alpha::-webkit-slider-thumb{-webkit-appearance:none;width:var(--goo-color-alpha-thumb-size);height:var(--goo-color-alpha-thumb-size);background:var(--goo-color-fg);border-radius:var(--goo-theme-radius-full);cursor:pointer;border:var(--goo-color-alpha-thumb-border-size) solid var(--goo-theme-bg)}.goo-color__alpha::-moz-range-thumb{width:var(--goo-color-alpha-thumb-size);height:var(--goo-color-alpha-thumb-size);background:var(--goo-color-fg);cursor:pointer;border:var(--goo-color-alpha-thumb-border-size) solid var(--goo-theme-bg);border-radius:50%}.goo-color.goo-color--disabled{opacity:.5;pointer-events:none}.goo-color.goo-color--disabled .goo-color__swatch{cursor:not-allowed}.goo-input{--goo-input-bg:var(--goo-theme-surface-sunken);--goo-input-bg-focus:var(--goo-theme-surface-sunken);--goo-input-border:var(--goo-theme-border);--goo-input-border-focus:var(--goo-theme-accent);--goo-input-focus-ring:color-mix(in srgb, var(--goo-input-border-focus) 32%, transparent);--goo-input-change-pulse:color-mix(in srgb, var(--goo-input-border-focus) 18%, transparent);--goo-input-fg:var(--goo-theme-fg);--goo-input-fg-placeholder:var(--goo-theme-muted);--goo-input-radius:var(--goo-theme-radius-md);--goo-input-height:var(--goo-theme-control-height-md);--goo-input-inline-size:calc(var(--goo-theme-control-height-md) * 6.25);--goo-input-padding:var(--goo-theme-control-padding-md);--goo-input-focus-outline-size:var(--goo-theme-space-2xs);--goo-input-focus-outline-offset:calc(var(--goo-theme-space-xs) - var(--goo-theme-space-2xs) * .5);--goo-input-multiline-line-height:1.5em;--goo-input-multiline-min-block-size:calc(var(--goo-input-height) * 2);--goo-input-compact-min-inline-size:calc(var(--goo-theme-control-height-md) * 2.5);--goo-input-motion-fast:var(--goo-theme-transition-fast);--goo-input-motion-normal:var(--goo-theme-transition-normal);background:var(--goo-input-bg);border-radius:var(--goo-input-radius);box-shadow:0 0 0 1px var(--goo-input-border), inset 0 1px 0 color-mix(in srgb, var(--goo-theme-fg) 3%, transparent);color:var(--goo-input-fg);cursor:text;font-weight:400;font-size:var(--goo-theme-font-size-sm);height:var(--goo-input-height);line-height:var(--goo-input-height);width:var(--goo-input-inline-size);transition:background-color var(--goo-input-motion-fast), box-shadow var(--goo-input-motion-normal), color var(--goo-input-motion-fast);display:inline-block;position:relative}.goo-input:after{content:"";inset:calc(var(--goo-input-focus-outline-offset) * -1);border:var(--goo-input-focus-outline-size) solid var(--goo-input-change-pulse);border-radius:calc(var(--goo-input-radius) + var(--goo-input-focus-outline-offset));opacity:0;pointer-events:none;position:absolute}.goo-input.goo-input--block{width:100%;display:block}.goo-input.goo-input--focused,.goo-input:focus-within{background:var(--goo-input-bg-focus);box-shadow:0 0 0 1px var(--goo-input-border-focus), 0 0 0 2px var(--goo-input-focus-ring);z-index:2}.goo-input.goo-input--bare,.goo-input.goo-input--bare.goo-input--focused,.goo-input.goo-input--bare:focus-within{box-shadow:none;background:0 0}.goo-input.goo-input--bare:after{display:none}.goo-input.goo-input--changed:after{animation:.26s ease-out goo-input-value-pulse}.goo-input.goo-input--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.goo-input__content{z-index:1;box-sizing:border-box;width:100%;color:inherit;font:inherit;border-radius:inherit;padding:var(--goo-input-padding);white-space:nowrap;opacity:.92;min-height:100%;line-height:inherit;background:0 0;border:0;outline:none;display:block;position:relative;overflow:hidden}.goo-input__content:focus{opacity:1}.goo-input__content::placeholder{color:var(--goo-input-fg-placeholder)}@keyframes goo-input-value-pulse{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.goo-input,.goo-input:after{transition-duration:.01ms;animation-duration:.01ms}}.goo-input.goo-input--multiline{width:auto;height:auto;min-height:var(--goo-input-height);min-width:var(--goo-input-inline-size);line-height:var(--goo-input-multiline-line-height);display:inline-block}.goo-input.goo-input--multiline.goo-input--block,.goo-input.goo-input--multiline.goo-input--block textarea.goo-input__content{width:100%;min-width:0}.goo-input.goo-input--multiline textarea.goo-input__content{min-width:var(--goo-input-inline-size);min-height:var(--goo-input-multiline-min-block-size);padding:var(--goo-theme-space-sm);border-radius:inherit;color:inherit;font:inherit;line-height:inherit;resize:both;opacity:.92;background:0 0;border:none;outline:none;display:block}.goo-input.goo-input--multiline textarea.goo-input__content:focus{opacity:1}.goo-input.goo-input--multiline textarea.goo-input__content::placeholder{color:var(--goo-input-fg-placeholder)}[dir=rtl] .goo-input{text-align:right}[dir=rtl] .goo-input .goo-input__content{padding:0 var(--goo-theme-space-sm) 0 0}.goo-input[size=compact]{--goo-input-height:var(--goo-theme-control-height-sm);--goo-input-padding:var(--goo-theme-control-padding-sm);font-size:var(--goo-theme-font-size-xs);width:auto;min-width:var(--goo-input-compact-min-inline-size)}.goo-radio-group{gap:var(--goo-theme-space-sm);outline:none;flex-direction:column;width:100%;display:flex}.goo-radio-group:focus-visible{outline:2px solid var(--goo-theme-focus-ring);outline-offset:2px;border-radius:var(--goo-theme-radius-sm)}.goo-radio-group__options{gap:var(--goo-theme-space-sm);flex-direction:column;width:100%;display:flex}.goo-radio-group[data-layout=horizontal] .goo-radio-group__options{gap:var(--goo-theme-space-md);flex-flow:wrap}.goo-radio-group.goo-radio-group--disabled{opacity:.5;pointer-events:none}.goo-radio{--goo-radio-size:var(--goo-theme-control-height-sm);--goo-radio-dot-size:calc(var(--goo-radio-size) - var(--goo-theme-space-md) - var(--goo-theme-space-2xs));--goo-radio-border-width:var(--goo-theme-space-2xs);--goo-radio-border-color:var(--goo-theme-border-strong);--goo-radio-border-color-checked:var(--goo-theme-accent);--goo-radio-dot-color:var(--goo-theme-accent);--goo-radio-focus-ring-size:calc(var(--goo-theme-space-xs) - var(--goo-theme-space-2xs) * .5);--goo-radio-transition:var(--goo-theme-transition-fast);align-items:center;gap:var(--goo-theme-space-sm);color:inherit;cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;padding:0;display:inline-flex}.goo-radio:focus-visible .goo-radio__circle{box-shadow:0 0 0 var(--goo-radio-focus-ring-size) var(--goo-theme-focus-ring)}.goo-radio__circle{width:var(--goo-radio-size);height:var(--goo-radio-size);border:var(--goo-radio-border-width) solid var(--goo-radio-border-color);border-radius:var(--goo-theme-radius-full);transition:border-color var(--goo-radio-transition);flex-shrink:0;position:relative}.goo-radio__dot{width:var(--goo-radio-dot-size);height:var(--goo-radio-dot-size);background:var(--goo-radio-dot-color);border-radius:var(--goo-theme-radius-full);transition:transform var(--goo-radio-transition);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.goo-radio__label{font-size:var(--goo-theme-font-size-sm);color:var(--goo-theme-fg)}.goo-radio.goo-radio--checked .goo-radio__circle{border-color:var(--goo-radio-border-color-checked)}.goo-radio.goo-radio--checked .goo-radio__dot{transform:translate(-50%,-50%)scale(1)}.goo-radio.goo-radio--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.goo-radio:not(.goo-radio--disabled):hover .goo-radio__circle{border-color:var(--goo-radio-border-color-checked)}@media (prefers-reduced-motion:reduce){.goo-radio__circle,.goo-radio__dot{transition-duration:.01ms}}.goo-slider-field.goo-slider-field--goo{--goo-slider-field-gap:calc(var(--goo-theme-space-xs) + var(--goo-theme-space-2xs));--goo-slider-field-gap-no-inputs:var(--goo-theme-space-xs);--goo-slider-field-header-gap:var(--goo-theme-space-sm);--goo-slider-field-input-gap:var(--goo-theme-space-xs);--goo-slider-field-input-width:calc(var(--goo-theme-control-height-sm) * 2.5);--goo-slider-field-label-fg:var(--goo-theme-fg);--goo-slider-field-label-weight:var(--goo-theme-font-weight-semibold);--goo-slider-field-tick-gap:calc(var(--goo-theme-space-2xs) * .5);--goo-slider-field-tick-height:var(--goo-theme-space-xs);--goo-slider-field-tick-major-height:calc(var(--goo-theme-space-xs) + var(--goo-theme-space-2xs) * 1.5);--goo-slider-field-tick-major-step:calc(var(--goo-slider-field-tick-step) * 5);--goo-slider-field-tick-minor-color:color-mix(in srgb, var(--goo-theme-fg) 14%, transparent);--goo-slider-field-tick-major-color:color-mix(in srgb, var(--goo-theme-fg) 24%, transparent);--goo-slider-field-tick-size:calc(var(--goo-theme-space-2xs) * .5);--goo-slider-field-tick-step:var(--goo-theme-space-sm);--goo-slider-field-track-height:var(--goo-theme-space-xs);--goo-slider-field-track-radius:var(--goo-theme-radius-full);box-sizing:border-box;gap:var(--goo-slider-field-gap);flex-direction:column;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex}.goo-slider-field.goo-slider-field--goo.goo-slider-field--no-inputs{gap:var(--goo-slider-field-gap-no-inputs)}.goo-slider-field.goo-slider-field--goo.goo-slider-field--disabled{opacity:var(--goo-theme-disabled-opacity);pointer-events:none}.goo-slider-field--goo .goo-slider-field__header{justify-content:space-between;align-items:center;gap:var(--goo-slider-field-header-gap);inline-size:100%;min-height:var(--goo-theme-control-height-sm);min-inline-size:0;display:flex}.goo-slider-field--goo .goo-slider-field__label{min-inline-size:0;color:var(--goo-slider-field-label-fg);font-size:var(--goo-theme-font-size-sm);font-weight:var(--goo-slider-field-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goo-slider-field--goo .goo-slider-field__slider{inline-size:100%;min-inline-size:0}.goo-slider-field--goo .goo-slider-field__inputs{align-items:center;gap:var(--goo-slider-field-input-gap);flex:none;min-inline-size:0;display:flex}.goo-slider-field--goo .goo-slider-field__inputs>.goo-number-field{flex:0 0 var(--goo-slider-field-input-width);inline-size:var(--goo-slider-field-input-width);min-inline-size:0;max-inline-size:var(--goo-slider-field-input-width)}.goo-slider-field--goo .goo-slider-field__number{inline-size:100%;min-inline-size:0}.goo-slider-field--goo .goo-slider-field__number.goo-number{width:100%;min-width:0}.goo-slider-field--goo:has(.goo-slider--active) .goo-number:after{animation:none}.goo-slider-field--goo .goo-slider-field__inputs--grouped{flex-wrap:nowrap}.goo-slider-field--goo .goo-slider.goo-slider{--goo-slider-track-height:var(--goo-slider-field-track-height);--goo-slider-track-radius:var(--goo-slider-field-track-radius);width:100%;min-inline-size:0}.goo-slider-field--goo .goo-slider__track{margin-inline:0}.goo-slider-field--goo .goo-slider:after{content:"";inset-inline:0;top:calc(50% + var(--goo-slider-field-track-height) / 2 + var(--goo-slider-field-tick-gap));height:var(--goo-slider-field-tick-major-height);background-image:repeating-linear-gradient(to right, var(--goo-slider-field-tick-major-color) 0 var(--goo-slider-field-tick-size), transparent var(--goo-slider-field-tick-size) var(--goo-slider-field-tick-major-step)), repeating-linear-gradient(to right, var(--goo-slider-field-tick-minor-color) 0 var(--goo-slider-field-tick-size), transparent var(--goo-slider-field-tick-size) var(--goo-slider-field-tick-step));background-repeat:no-repeat;background-size:100% var(--goo-slider-field-tick-major-height), 100% var(--goo-slider-field-tick-height);pointer-events:none;z-index:0;position:absolute}.goo-textarea{--goo-textarea-bg:var(--goo-theme-surface-sunken);--goo-textarea-border:var(--goo-theme-border);--goo-textarea-border-focus:var(--goo-theme-accent);--goo-textarea-focus-ring:var(--goo-theme-focus-ring);--goo-textarea-fg:var(--goo-theme-fg);--goo-textarea-font-size:var(--goo-theme-font-size-sm);--goo-textarea-line-height:1.5;--goo-textarea-min-block-size:calc(var(--goo-theme-control-height-lg) * 2);--goo-textarea-min-inline-size:calc(var(--goo-theme-control-height-lg) * 5);--goo-textarea-padding:var(--goo-theme-control-padding-lg);--goo-textarea-radius:var(--goo-theme-radius-md);--goo-textarea-resize:vertical;--goo-textarea-transition:var(--goo-theme-transition-fast);min-inline-size:var(--goo-textarea-min-inline-size);display:inline-block}.goo-textarea.goo-textarea--block{min-inline-size:0;width:100%;display:block}.goo-textarea__input{background:var(--goo-textarea-bg);border:1px solid var(--goo-textarea-border);border-radius:var(--goo-textarea-radius);color:var(--goo-textarea-fg);font-family:inherit;font-size:var(--goo-textarea-font-size);line-height:var(--goo-textarea-line-height);padding:var(--goo-textarea-padding);resize:var(--goo-textarea-resize);min-height:var(--goo-textarea-min-block-size);box-sizing:border-box;width:100%;transition:border-color var(--goo-textarea-transition), box-shadow var(--goo-textarea-transition)}.goo-textarea__input:focus{outline:none}.goo-textarea__input:focus-visible{border-color:var(--goo-textarea-border-focus);box-shadow:0 0 0 2px var(--goo-textarea-focus-ring);outline:none}.goo-textarea.goo-textarea--bare .goo-textarea__input,.goo-textarea.goo-textarea--bare .goo-textarea__input:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.goo-textarea__input::placeholder{color:var(--goo-theme-muted)}.goo-textarea__input:disabled{opacity:.5;cursor:not-allowed}.goo-textarea.goo-textarea--disabled{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.goo-textarea__input{transition-duration:.01ms}}.goo-xy-pad{--goo-xy-pad-size:8.25rem;--goo-xy-pad-dot-size:.75rem;--goo-xy-pad-axis-size:1px;--goo-xy-pad-focus-ring-size:var(--goo-theme-space-2xs);--goo-xy-pad-focus-ring-offset:var(--goo-theme-space-2xs);--goo-xy-pad-dot-border-size:var(--goo-theme-space-2xs);--goo-xy-pad-dot-ring-shadow:0 0 0 1px #00000080;--goo-xy-pad-dot-shadow:0 var(--goo-theme-space-2xs) calc(var(--goo-theme-space-md) - var(--goo-theme-space-2xs)) #00000052;--goo-xy-pad-surface-highlight:inset 0 1px 0 #ffffff0f;--goo-xy-pad-grid-color:color-mix(in srgb, var(--goo-theme-fg) 12%, transparent);--goo-xy-pad-axis-color:color-mix(in srgb, var(--goo-theme-fg) 22%, transparent);--goo-xy-pad-fill:color-mix(in srgb, var(--goo-theme-surface-raised) 88%, black 12%);--goo-xy-pad-accent:var(--goo-theme-accent);gap:var(--goo-theme-space-sm);inline-size:100%;min-inline-size:0;display:grid}.goo-xy-pad--disabled{opacity:.55}.goo-xy-pad__surface{appearance:none;inline-size:min(100%, var(--goo-xy-pad-size));aspect-ratio:1;border:1px solid var(--goo-theme-border);border-radius:var(--goo-theme-radius-md);background:linear-gradient(var(--goo-xy-pad-axis-color), var(--goo-xy-pad-axis-color)) 50% 0 / var(--goo-xy-pad-axis-size) 100% no-repeat, linear-gradient(90deg, var(--goo-xy-pad-axis-color), var(--goo-xy-pad-axis-color)) 0 50% / 100% var(--goo-xy-pad-axis-size) no-repeat, repeating-linear-gradient(0deg, transparent 0, transparent calc(25% - var(--goo-xy-pad-axis-size)), var(--goo-xy-pad-grid-color) 25%), repeating-linear-gradient(90deg, transparent 0, transparent calc(25% - var(--goo-xy-pad-axis-size)), var(--goo-xy-pad-grid-color) 25%), var(--goo-xy-pad-fill);box-shadow:var(--goo-xy-pad-surface-highlight);color:inherit;cursor:crosshair;touch-action:none;margin:0;padding:0;display:block;position:relative}.goo-xy-pad__surface:focus-visible{outline:var(--goo-xy-pad-focus-ring-size) solid color-mix(in srgb, var(--goo-xy-pad-accent) 82%, white 18%);outline-offset:var(--goo-xy-pad-focus-ring-offset)}.goo-xy-pad__surface[disabled]{cursor:default}.goo-xy-pad__surface.is-dragging{border-color:color-mix(in srgb, var(--goo-xy-pad-accent) 72%, white 12%)}.goo-xy-pad__dot{inline-size:var(--goo-xy-pad-dot-size);block-size:var(--goo-xy-pad-dot-size);border:var(--goo-xy-pad-dot-border-size) solid color-mix(in srgb, var(--goo-xy-pad-accent) 80%, white 20%);border-radius:var(--goo-theme-radius-full);background:var(--goo-theme-bg);box-shadow:var(--goo-xy-pad-dot-ring-shadow), var(--goo-xy-pad-dot-shadow);pointer-events:none;position:absolute;inset-block-start:var(--goo-xy-pad-dot-y,50%);inset-inline-start:var(--goo-xy-pad-dot-x,50%);transform:translate(-50%,-50%)}.goo-xy-pad__inputs{gap:var(--goo-theme-space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-inline-size:0;display:grid}.goo-xy-pad__input{gap:var(--goo-theme-space-2xs);min-inline-size:0;display:grid}.goo-xy-pad__input-label{color:var(--goo-theme-muted);font-size:var(--goo-theme-font-size-xs);font-weight:var(--goo-theme-font-weight-semibold);text-transform:uppercase;line-height:1}.goo-xy-pad__reset{border-radius:var(--goo-theme-radius-sm);padding:var(--goo-theme-space-xs) var(--goo-theme-space-sm);background:var(--goo-theme-surface-raised);color:var(--goo-theme-muted);cursor:pointer;font:inherit;font-size:var(--goo-theme-font-size-xs);border:0;justify-self:start;line-height:1}.goo-xy-pad__reset:hover:not(:disabled),.goo-xy-pad__reset:focus-visible{background:color-mix(in srgb, var(--goo-xy-pad-accent) 18%, var(--goo-theme-surface-raised));color:var(--goo-theme-fg)}.goo-xy-pad__reset:disabled{cursor:default;opacity:.5}
