@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.aox-brush-options{align-items:center;gap:.75rem;min-width:320px;max-width:360px;display:flex}.aox-brush-options__mode-row{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.aox-brush-options__mode-label{color:var(--aox-colors-grey-11,#646464);font-size:12px;font-weight:500}.aox-brush-options__mode-segment{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;gap:.5rem;padding:.25rem;display:flex;overflow:hidden}.aox-brush-options__mode-button{border-style:solid;border-width:1px;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.aox-brush-options__mode-button[data-selection-state=active]{color:#00e600;box-shadow:none;background-color:#00e60014;border-color:#00e6003d}.aox-brush-options__mode-button[data-selection-state=idle]{border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grey-11,#646464)}.aox-brush-options__mode-icon{width:1rem;height:1rem}.aox-brush-options__size-control{box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc);min-width:0;height:calc(2.5rem + 2px);box-shadow:none;border-radius:.375rem;flex:auto;align-items:center;gap:.75rem;padding-inline:.75rem;display:flex}.aox-brush-options__size-label{color:var(--aox-colors-grey-11,#646464);flex-shrink:0;font-size:12px;font-weight:500}.aox-brush-options__size-slider{min-width:0;height:.5rem;accent-color:var(--aox-colors-iris-9,#5b5bd6);flex:auto}.aox-brush-options__size-value{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);text-align:center;white-space:nowrap;min-width:2.25rem;color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;padding-block:.25rem;padding-inline:.375rem;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.aox-brush-options__mode-segment{border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc)}.aox-brush-options__mode-button[data-selection-state=idle]{border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc)}.aox-brush-options__size-control{border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc)}.aox-brush-options__size-value{border-color:var(--aox-colors-grey-4,#e8e8e8)}}@media (hover:hover){.aox-brush-options__mode-button[data-selection-state=idle]:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}@supports (color:color-mix(in lab, red, red)){.aox-brush-options__mode-button[data-selection-state=idle]:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}}}.aox-canvas__scene-canvas{touch-action:none;background-color:var(--aox-colors-grey-1,#fcfcfc);width:100%;height:100%}.aox-lbm-flow-control{pointer-events:auto;box-sizing:border-box;border-radius:inherit;width:100%;height:32px;color:var(--aox-colors-sky-12,#1d3e56);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-family:inherit;font-size:12px;line-height:1;display:flex}.aox-lbm-flow-control-root{--aox-settings-clamp-x:0px;--aox-settings-clamp-y:0px;--aox-settings-max-height:none;--aox-settings-max-width:none;-webkit-user-select:none;user-select:none;width:96px;max-width:var(--aox-settings-max-width);max-height:var(--aox-settings-max-height);box-sizing:border-box;pointer-events:auto;border:1px solid color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 18%, transparent);color:var(--aox-colors-grey-12,#202020);cursor:move;transform:translate(calc(-50% + var(--aox-settings-clamp-x)), calc(-16px + var(--aox-settings-clamp-y)));transform-origin:top;box-shadow:0 8px 20px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:6px;flex-direction:column;font-family:inherit;transition:width .16s,border-radius .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.aox-lbm-flow-control-root--overlay{transform:translate(var(--aox-settings-clamp-x), var(--aox-settings-clamp-y));transform-origin:0 0}.aox-lbm-flow-control-root[data-open=true]{width:280px;box-shadow:0 14px 34px color-mix(in srgb, var(--aox-colors-grey-11,#646464) 18%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:10px;overflow:hidden auto}.aox-lbm-flow-control__label{font-weight:650}.aox-lbm-flow-control__visibility-button{margin-left:auto}.aox-lbm-flow-control__visibility-button,.aox-lbm-flow-control__settings-button{width:18px;height:18px;color:var(--aox-colors-grey-11,#646464);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.aox-lbm-flow-control__visibility-button:hover,.aox-lbm-flow-control__settings-button:hover{background:var(--aox-colors-grey-4,#e8e8e8);color:var(--aox-colors-sky-12,#1d3e56)}.aox-lbm-flow-control__visibility-button[data-visible=false]{color:var(--aox-colors-grey-9,#8d8d8d)}.aox-lbm-flow-control-root:hover{border-color:color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 28%, transparent);background:#fffffffa}.aox-lbm-flow-control__visibility-button:focus-visible,.aox-lbm-flow-control__settings-button:focus-visible{outline:2px solid color-mix(in srgb, var(--aox-colors-sky-8,#60b3d7) 70%, transparent);outline-offset:2px}.aox-lbm-flow-popover{visibility:hidden;opacity:0;flex:none;grid-template-rows:0fr;width:100%;transition:grid-template-rows .16s,opacity .11s,visibility 0s linear .16s;display:grid}.aox-lbm-flow-control-root[data-open=true] .aox-lbm-flow-popover{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .14s 30ms,visibility}.aox-lbm-flow-popover__inner{min-height:0;overflow:hidden}.aox-lbm-flow-field__auto{background:var(--aox-colors-blue-3,#e6f4fe);color:var(--aox-colors-sky-11,#00749e);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:650}.aox-lbm-flow-popover__fields{grid-gap:10px;border-top:1px solid var(--aox-colors-grey-4,#e8e8e8);gap:10px;padding:12px;display:grid}.aox-lbm-flow-field{justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:11px;font-weight:600;display:flex}.aox-lbm-flow-field>.aox-parameter-label-with-help{min-width:0}.aox-lbm-flow-field__control{color:var(--aox-colors-grey-11,#646464);flex:none;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.aox-lbm-flow-field__control input{box-sizing:border-box;border:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);width:72px;height:28px;color:var(--aox-colors-sky-12,#1d3e56);font:inherit;text-align:right;border-radius:4px;padding:4px 6px}.aox-lbm-flow-field__control input:focus-visible{outline:2px solid color-mix(in srgb, var(--aox-colors-blue-8,#5eb1ef) 18%, transparent);outline-offset:1px}.aox-lbm-flow-popover__footer{border-top:1px solid var(--aox-colors-grey-4,#e8e8e8);justify-content:flex-end;align-items:center;gap:8px;padding:11px 12px;display:flex}.aox-lbm-flow-popover__footer button{font:inherit;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:11px}.aox-lbm-flow-popover__cancel{border:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-sky-12,#1d3e56)}.aox-lbm-flow-popover__apply{border:1px solid var(--aox-colors-sky-11,#00749e);background:var(--aox-colors-sky-11,#00749e);color:#fff}.aox-canvas-navigation-hint{box-sizing:border-box;gap:var(--chakra-spacing-2,8px);left:var(--chakra-spacing-3,12px);bottom:var(--chakra-spacing-3,12px);z-index:20;max-width:calc(100% - 2 * var(--chakra-spacing-3,12px));padding:var(--chakra-spacing-2,8px) var(--chakra-spacing-2\.5,10px);border-radius:var(--chakra-radii-scaled-md,6px);background:var(--aox-navigation-hint-surface,var(--aox-colors-grey-1,#fcfcfc));color:var(--aox-navigation-hint-foreground,var(--aox-colors-grey-11,#646464));font-size:var(--chakra-font-sizes-xs,12px);line-height:var(--chakra-line-heights-moderate,1.5);pointer-events:none;-webkit-user-select:none;user-select:none;border:0;flex-direction:column;display:flex;position:absolute}.aox-canvas-navigation-hint__gestures{gap:var(--chakra-spacing-2,8px) var(--chakra-spacing-3,12px);color:inherit;flex-wrap:wrap;display:flex}.aox-canvas-navigation-hint p{margin:0}.aox-canvas-navigation-hint__gestures>span,.aox-canvas-navigation-hint p{align-items:center;gap:var(--chakra-spacing-2,8px) var(--chakra-spacing-1,4px);flex-wrap:wrap;display:flex}.aox-canvas-navigation-hint__command{min-height:var(--chakra-sizes-6,24px);border-radius:var(--chakra-radii-control-sm,4px);background:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-12,#202020);font-size:var(--chakra-font-sizes-xs,12px);font-weight:var(--chakra-font-weights-medium,500);white-space:nowrap;align-items:center;padding:0 1.75ch;display:inline-flex}.aox-geometry-constraint-panel__constraint-card{background-color:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 5%, transparent);border-style:solid;border-width:1px;border-radius:.375rem;padding:8px}.aox-geometry-constraint-panel__constraint-card[data-validation=invalid]{border-color:var(--aox-colors-red-7,#f4a9aa)}.aox-geometry-constraint-panel__constraint-card[data-validation=valid]{border-color:var(--aox-colors-grey-4,#e8e8e8)}.aox-geometry-constraint-panel__constraint-card-header{justify-content:space-between;align-items:center;display:flex}.aox-geometry-constraint-panel__constraint-card-title{text-transform:uppercase;letter-spacing:.12em;color:var(--aox-colors-grey-12,#202020);font-size:10px;font-weight:700}.aox-geometry-constraint-panel__remove-button{width:1.25rem;height:1.25rem;color:var(--aox-colors-grey-7,#cecece);border-radius:.25rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-geometry-constraint-panel__remove-icon{width:.875rem;height:.875rem}.aox-geometry-constraint-panel__visibility-button{width:1.25rem;height:1.25rem;color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-geometry-constraint-panel__visibility-button:hover{color:var(--aox-colors-grey-12,#202020)}.aox-geometry-constraint-panel__visibility-button[data-visible=false]{color:var(--aox-colors-grey-7,#cecece)}.aox-geometry-constraint-panel__visibility-icon{width:18px;height:18px}.aox-geometry-constraint-panel__plane-limit-axis-list{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);border-radius:.375rem;flex-direction:column;gap:10px;margin-top:.75rem;display:flex}.aox-geometry-constraint-panel__plane-limit-axis-row{padding-block:0}.aox-geometry-constraint-panel__plane-limit-axis-row+.aox-geometry-constraint-panel__plane-limit-axis-row{border-top:0}.aox-geometry-constraint-panel__plane-limit-axis-header{justify-content:space-between;align-items:center;display:flex}.aox-geometry-constraint-panel__plane-limit-axis-badge{background-color:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 10%, transparent);width:24px;height:19px;color:var(--aox-colors-grey-11,#646464);text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1.33333;display:inline-flex}.aox-geometry-constraint-panel__plane-limit-axis-row .aox-geometry-constraint-panel__field-grid{margin-top:.5rem}.aox-geometry-constraint-panel__field-grid{grid-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.aox-geometry-constraint-panel__field-label{text-transform:uppercase;letter-spacing:.08em;color:var(--aox-colors-grey-9,#8d8d8d);margin-bottom:.25rem;font-size:10px;font-weight:600;display:block}.aox-geometry-constraint-panel__text-input{background-color:var(--aox-colors-grey-1,#fcfcfc);width:100%;color:var(--aox-colors-grey-12,#202020);border-style:solid;border-width:1px;border-radius:.25rem;padding-block:.5rem;padding-inline:.625rem;font-size:.75rem;line-height:1.33333}.aox-geometry-constraint-panel__text-input::placeholder{color:var(--aox-colors-grey-7,#cecece)}.aox-geometry-constraint-panel__text-input:focus{outline-style:none}.aox-geometry-constraint-panel__text-input[data-validation=invalid]{border-color:var(--aox-colors-red-10,#dc3e42)}.aox-geometry-constraint-panel__text-input[data-validation=invalid]:focus{border-color:var(--aox-colors-tomato-11,#d13415)}.aox-geometry-constraint-panel__text-input[data-validation=default]{border-color:var(--aox-colors-grey-4,#e8e8e8)}.aox-geometry-constraint-panel__text-input[data-validation=default]:focus{border-color:var(--aox-colors-grey-9,#8d8d8d)}.aox-geometry-constraint-panel__error-message{color:var(--aox-colors-red-10,#dc3e42);margin-top:.5rem;font-size:10px}.aox-geometry-constraint-panel__field-error{color:var(--aox-colors-tomato-11,#d13415);align-items:flex-start;gap:.25rem;margin-top:.375rem;font-size:10px;line-height:1.4;display:flex}.aox-geometry-constraint-panel__field-error-icon{flex:none;width:12px;height:12px;margin-top:1px}.aox-geometry-constraint-panel__axis-selector{grid-gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:.75rem;display:grid}.aox-geometry-constraint-panel__axis-button{text-transform:uppercase;border-style:solid;border-width:1px;border-radius:.25rem;padding-block:.375rem;font-size:.75rem;font-weight:600;line-height:1.33333;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-geometry-constraint-panel__axis-field-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:10px;font-weight:600;display:block}.aox-geometry-constraint-panel__patch-accordion{background-color:var(--aox-colors-grey-2,#f9f9f9);border-style:solid;border-width:1px;border-radius:.375rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-geometry-constraint-panel__patch-accordion[data-state=active]{border-color:var(--aox-colors-grey-4,#e8e8e8)}.aox-geometry-constraint-panel__patch-accordion[data-state=invalid]{border-color:var(--aox-colors-red-7,#f4a9aa)}.aox-geometry-constraint-panel__patch-accordion[data-state=idle]{border-color:var(--aox-colors-grey-4,#e8e8e8)}.aox-geometry-constraint-panel__patch-accordion-header{justify-content:space-between;align-items:center;width:100%;padding-block:.375rem;padding-inline:.5rem;display:flex}.aox-geometry-constraint-panel__patch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aox-colors-grey-12,#202020);font-size:.75rem;line-height:1.33333;overflow:hidden}.aox-geometry-constraint-panel__patch-meta{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.aox-geometry-constraint-panel__patch-error-dot{background-color:var(--aox-colors-red-10,#dc3e42);border-radius:9999px;width:.375rem;height:.375rem}.aox-geometry-constraint-panel__patch-chevron{width:18px;height:18px;color:var(--aox-colors-grey-9,#8d8d8d)}.aox-geometry-constraint-panel__patch-constraint-list{padding-inline:.5rem;flex-direction:column;gap:.5rem;padding-bottom:.5rem;display:flex}.aox-geometry-constraint-panel__add-constraint-button{border-style:dashed;border-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;align-items:center;gap:.375rem;padding-block:.5rem;padding-inline:.75rem;font-size:11px;font-weight:600;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.aox-geometry-constraint-panel__add-constraint-icon{width:.75rem;height:.75rem}.aox-geometry-constraint-panel__header{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);flex-shrink:0;align-items:center;gap:.5rem;padding-block:.75rem;padding-inline:1rem;display:flex}.aox-geometry-constraint-panel__back-button{width:1.5rem;height:1.5rem;color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-geometry-constraint-panel__back-icon{width:1rem;height:1rem}.aox-geometry-constraint-panel__header-title{text-transform:uppercase;letter-spacing:.04em;color:var(--aox-colors-grey-10,#838383);font-size:12px;font-weight:600}.aox-geometry-constraint-panel__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.aox-geometry-constraint-panel__content--inline{flex:initial;min-height:auto;overflow:visible}.aox-geometry-constraint-panel__section-header{padding-inline:1rem;padding-top:1rem;padding-bottom:.5rem}.aox-geometry-constraint-panel__section-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--aox-colors-grey-9,#8d8d8d);font-size:10px;font-weight:700}.aox-geometry-constraint-panel__patch-list{padding-inline:1rem;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}.aox-geometry-constraint-panel__content--inline .aox-geometry-constraint-panel__section-header{padding-inline:.25rem;padding-top:.25rem;padding-bottom:.5rem}.aox-geometry-constraint-panel__content--inline .aox-geometry-constraint-panel__patch-list{flex:initial;padding-inline:.25rem;gap:.5rem;min-height:auto;padding-bottom:.25rem;overflow:visible}.aox-geometry-constraint-panel__footer{background:var(--aox-colors-grey-1,#fcfcfc);flex-shrink:0;justify-content:flex-end;padding:12px 30px;display:flex;box-shadow:0 -5px 16px #0000000f}.aox-geometry-constraint-panel__run-simulation-button{background-color:var(--aox-colors-grey-12,#202020);white-space:nowrap;height:48px;color:var(--aox-foreground-inverse,#fff);border-radius:10px;justify-content:center;align-items:center;padding-inline:24px;font-size:14px;font-weight:600;line-height:1.2;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.aox-geometry-constraint-panel__remove-button:hover{color:var(--aox-colors-grey-11,#646464)}.aox-geometry-constraint-panel__add-constraint-button:hover{border-color:var(--aox-colors-grey-9,#8d8d8d);color:var(--aox-colors-grey-12,#202020)}.aox-geometry-constraint-panel__back-button:hover{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-12,#202020)}.aox-geometry-constraint-panel__run-simulation-button:hover{background-color:var(--aox-colors-grey-12,#202020)}}.aox-inspector{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#17191ff5;background-color:lab(8.7441% .308476 -4.54117/.96);border:1px solid #ffffff14;border-radius:.375rem;width:360px;max-width:calc(100% - 2rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 28px 80px #00000057}.aox-inspector[data-open=true]{opacity:1;translate:0}.aox-inspector[data-open=false]{pointer-events:none;opacity:0;translate:1.5rem}.aox-inspector__header{border-color:#ffffff0f;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;padding-block:1rem;padding-inline:1.25rem;display:flex}.aox-inspector__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--aox-colors-grey-9,#8d8d8d);margin:0;font-size:.75rem;line-height:1.33333}.aox-inspector__title{color:var(--aox-colors-grey-3,#f0f0f0);margin:0;font-size:1.125rem;font-weight:700;line-height:1.55556}.aox-inspector__close-button{color:var(--aox-colors-grey-5,#e0e0e0);background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-inspector__close-icon{width:1rem;height:1rem}.aox-inspector__body{flex-direction:column;gap:1rem;height:calc(100% - 81px);padding-block:1rem;padding-inline:1.25rem;display:flex;overflow-y:auto}.aox-inspector__section{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:.375rem;padding:1rem}.aox-inspector__section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--aox-colors-grey-9,#8d8d8d);margin:0;font-size:.75rem;line-height:1.33333}.aox-inspector__status-text{color:var(--aox-colors-grey-6,#d9d9d9);margin-top:.5rem;font-size:.875rem;line-height:1.42857}.aox-inspector__metric-list{grid-gap:.375rem;gap:.375rem;margin-top:.75rem;display:grid}.aox-inspector__audit-grid{grid-gap:.75rem;gap:.75rem;margin-top:.75rem;display:grid}.aox-inspector__audit-card{background-color:#0000001a;border:1px solid #ffffff0f;border-radius:.25rem;padding:.75rem}.aox-inspector__audit-title{color:var(--aox-colors-grey-3,#f0f0f0);margin:0;font-size:.875rem;font-weight:700;line-height:1.42857}.aox-inspector__audit-metric-list{grid-gap:.375rem;gap:.375rem;margin-top:.5rem;display:grid}.aox-inspector__mesh-stats{background-color:var(--aox-colors-grey-12,#202020);color:var(--aox-colors-grey-5,#e0e0e0);border-radius:.25rem;margin-top:.75rem;padding:.75rem;font-size:.76rem;line-height:1.5;overflow-x:auto}.aox-inspector__metric{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aox-inspector__metric-label{color:var(--aox-colors-grey-9,#8d8d8d);font-size:.875rem;line-height:1.42857}.aox-inspector__metric-value{text-align:right;color:var(--aox-colors-grey-4,#e8e8e8);font-size:.875rem;line-height:1.42857}@supports (color:color-mix(in lab, red, red)){.aox-inspector{border-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 8%, transparent)}.aox-inspector__header{border-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 6%, transparent)}.aox-inspector__close-button{border-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 8%, transparent);background-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 5%, transparent)}.aox-inspector__section{border-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 6%, transparent);background-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 3%, transparent)}.aox-inspector__audit-card{border-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 6%, transparent);background-color:color-mix(in oklab, var(--aox-colors-grey-12,#202020) 10%, transparent)}}@media (hover:hover){.aox-inspector__close-button:hover{color:#fff;background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.aox-inspector__close-button:hover{background-color:color-mix(in oklab, var(--aox-colors-grey-1,#fcfcfc) 10%, transparent)}}}.aox-job-result-canvas{width:100%;height:100%;position:relative;overflow:hidden}.aox-job-result-canvas__scene-canvas{touch-action:none;background-color:var(--aox-colors-grey-1,#fcfcfc);width:100%;height:100%}.aox-job-result-canvas__baseline-label{pointer-events:none;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);width:max-content;color:var(--aox-workbench-result-baseline,#ce2c31);border-radius:.375rem;margin-inline:auto;padding-block:.25rem;padding-inline:.5rem;font-size:9px;font-weight:500;position:absolute;top:.75rem;left:0;right:calc(50% + 3px)}.aox-job-result-canvas__optimized-label{pointer-events:none;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);width:max-content;color:var(--aox-workbench-result-optimized,#218358);border-radius:.375rem;margin-inline:auto;padding-block:.25rem;padding-inline:.5rem;font-size:9px;font-weight:500;position:absolute;top:.75rem;left:calc(50% + 3px);right:0}.aox-job-result-canvas__render-stats{pointer-events:none;z-index:20;grid-gap:.125rem;background:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 90.2%, transparent);min-width:8.5rem;color:var(--aox-colors-grey-2,#f9f9f9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid #ffffff26;border-radius:.25rem;gap:.125rem;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;line-height:1.25;display:grid;position:absolute;top:.75rem;left:.75rem;box-shadow:0 12px 32px #00000052}.aox-job-result-canvas__bottom-overlays{z-index:20;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.aox-job-result-canvas__bottom-overlays>.aox-canvas-navigation-hint{width:fit-content;max-width:100%;position:static}.aox-job-result-canvas__sections{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.aox-job-result-canvas__section-overlay{pointer-events:none;width:min(18rem,100%)}.aox-job-result-canvas__section-overlay--right{grid-column:2}.aox-job-result-canvas__section-slot{border:1px solid var(--aox-colors-grey-4,#e8e8e8);background:var(--aox-colors-grey-1,#fcfcfc);box-shadow:0 8px 24px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 14.12%, transparent);pointer-events:auto;border-radius:.375rem;overflow:hidden}.aox-job-result-canvas__section-slot-header{border-bottom:1px solid var(--aox-colors-grey-4,#e8e8e8);color:var(--aox-colors-grey-12,#202020);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem;font-weight:600;display:flex}.aox-job-result-canvas__section-collapse-button{width:1.25rem;height:1.25rem;color:var(--aox-colors-grey-11,#646464);cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-job-result-canvas__section-collapse-button:hover{background:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 5%, transparent)}.aox-job-result-canvas__section-collapse-icon{width:.875rem;height:.875rem}.aox-job-result-canvas__section-controls{border-bottom:1px solid var(--aox-colors-grey-4,#e8e8e8);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.aox-job-result-canvas__section-axis-group{border:1px solid var(--aox-colors-grey-4,#e8e8e8);background:var(--aox-colors-grey-1,#fcfcfc);border-radius:.25rem;flex-shrink:0;display:inline-flex;overflow:hidden}.aox-job-result-canvas__section-axis-button{min-width:1.5rem;height:1.5rem;color:var(--aox-colors-grey-11,#646464);background:0 0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.aox-job-result-canvas__section-axis-button[data-active=true]{background:var(--aox-colors-grey-2,#f9f9f9);color:var(--aox-colors-grey-12,#202020)}.aox-job-result-canvas__section-axis-button:hover{background:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 5%, transparent)}.aox-job-result-canvas__section-slider-control,.aox-job-result-canvas__section-slider{flex:1;min-width:0}.aox-job-result-canvas__section-value{min-width:3.5rem;color:var(--aox-colors-grey-11,#646464);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.6875rem;font-weight:600}.aox-job-result-canvas__section-canvas-wrap{aspect-ratio:16/10;position:relative}.aox-job-result-canvas__section-canvas{width:100%;height:100%;display:block}.aox-job-result-canvas__section-magnifier{z-index:2;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background:var(--aox-colors-grey-1,#fcfcfc);width:96px;height:96px;box-shadow:0 8px 24px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 22%, transparent);pointer-events:none;border-radius:.375rem;position:absolute;overflow:hidden}.aox-job-result-canvas__section-loading{color:var(--aox-colors-grey-11,#646464);pointer-events:none;justify-content:center;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.aox-job-result-canvas__section-loading-spinner{flex-shrink:0;width:.875rem;height:.875rem;animation:1s linear infinite spin;display:block}.aox-job-result-viewer__pending-row[data-status=failed]{border-style:dashed;border-width:1px;border-color:var(--aox-colors-red-5,#ffcdce);background-color:var(--aox-colors-grey-2,#f9f9f9);border-radius:.25rem;padding-block:.375rem;padding-inline:.5rem}.aox-job-result-viewer__inline-row{align-items:center;gap:.5rem;display:flex}.aox-job-result-viewer__failed-status-icon{background-color:var(--aox-colors-grey-1,#fcfcfc);width:1.25rem;height:1.25rem;color:var(--aox-workbench-danger,#ce2c31);box-shadow:0 1px 2px color-mix(in srgb, var(--aox-colors-grey-12,#202020) 7.84%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-job-result-viewer__icon{width:.875rem;height:.875rem}.aox-job-result-viewer__item-content{flex:1;min-width:0}.aox-result-blend-slider{align-items:center;gap:.375rem;min-width:0;height:1.25rem;display:flex}.aox-result-blend-slider__input{appearance:none;cursor:pointer;min-width:0;height:16px;accent-color:var(--aox-workbench-result-baseline,#ce2c31);background:0 0;flex:1}.aox-result-blend-slider__input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--aox-result-blend-slider-track-start,var(--aox-workbench-result-baseline,#ce2c31)), var(--aox-result-blend-slider-track-end,var(--aox-workbench-result-optimized,#218358)));border-radius:.375rem;height:4px}.aox-result-blend-slider__input::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb, var(--aox-colors-grey-12,#202020) 18%, transparent);background:var(--aox-colors-grey-1,#fcfcfc);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb, var(--aox-colors-grey-12,#202020) 24%, transparent);border-radius:50%;margin-top:-5px}.aox-result-blend-slider__input::-moz-range-track{background:linear-gradient(90deg, var(--aox-result-blend-slider-track-start,var(--aox-workbench-result-baseline,#ce2c31)), var(--aox-result-blend-slider-track-end,var(--aox-workbench-result-optimized,#218358)));border-radius:.375rem;height:4px}.aox-result-blend-slider__input::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--aox-colors-grey-11,#646464) 18%, transparent);background:var(--aox-colors-grey-1,#fcfcfc);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 24%, transparent);border-radius:50%}.aox-result-blend-slider__label{flex-shrink:0;font-size:9px;font-weight:500}.aox-result-blend-slider__label[data-blend-side=baseline]{color:var(--aox-workbench-result-baseline,#ce2c31)}.aox-result-blend-slider__label[data-blend-side=optimized]{color:var(--aox-workbench-result-optimized,#218358)}.aox-job-result-viewer__blend-slider-input{flex:1;min-width:0}.aox-job-result-viewer__pending-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aox-colors-grey-12,#202020);flex:1;font-size:.75rem;font-weight:500;line-height:1.33333;overflow:hidden}.aox-job-result-viewer__pending-size{color:var(--aox-colors-grey-9,#8d8d8d);flex-shrink:0;font-size:10px}.aox-job-result-viewer__pending-error{color:var(--aox-colors-tomato-11,#d13415);margin:0;font-size:10px}.aox-job-result-viewer__retry-button{color:var(--aox-colors-blue-9,#0090ff);border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding-block:.125rem;padding-inline:.375rem;font-size:10px;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-job-result-viewer__small-icon{width:.875rem;height:.875rem}.aox-job-result-viewer__flow-panel{z-index:20;pointer-events:auto;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);box-shadow:0 8px 24px color-mix(in srgb, var(--aox-colors-grey-12,#202020) 22%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.375rem;position:absolute;top:.5rem;left:.5rem}.aox-job-result-viewer__flow-panel-header{cursor:move;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-height:2rem;padding:.25rem;display:inline-flex}.aox-job-result-viewer__flow-panel-title{color:var(--aox-colors-grey-12,#202020);padding-inline:.375rem .25rem;font-size:.6875rem;font-weight:700;line-height:1}.aox-job-result-viewer__flow-panel-actions{align-items:center;gap:.25rem;display:inline-flex}.aox-job-result-viewer__flow-axis-toggle{border:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;display:inline-flex;overflow:hidden}.aox-job-result-viewer__flow-axis-button{width:2rem;height:1.75rem;color:var(--aox-colors-grey-11,#646464);cursor:pointer;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.aox-job-result-viewer__flow-axis-button+.aox-job-result-viewer__flow-axis-button{border-left:1px solid var(--aox-colors-grey-6,#d9d9d9)}.aox-job-result-viewer__flow-axis-button[data-active=true]{background:var(--aox-colors-blue-3,#e6f4fe);color:var(--aox-colors-sky-11,#00749e)}.aox-job-result-viewer__flow-axis-button:disabled{opacity:.45;cursor:not-allowed}.aox-job-result-viewer__flow-axis-button:not(:disabled):hover{background:var(--aox-colors-grey-2,#f9f9f9)}.aox-job-result-viewer__flow-axis-button:focus-visible{z-index:1;outline:2px solid var(--aox-colors-blue-8,#5eb1ef);outline-offset:-2px;position:relative}.aox-job-result-viewer__cwt-surface-controls{border:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;align-items:center;display:inline-flex;overflow:hidden}.aox-job-result-viewer__cwt-surface-label{color:var(--aox-colors-grey-11,#646464);text-transform:uppercase;letter-spacing:.03em;padding-inline:.5rem;font-size:.625rem;font-weight:700}.aox-job-result-viewer__cwt-surface-button{border-left:1px solid var(--aox-colors-grey-6,#d9d9d9);min-width:2rem;height:1.75rem;color:var(--aox-colors-grey-11,#646464);cursor:pointer;justify-content:center;align-items:center;padding-inline:.375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.aox-job-result-viewer__cwt-surface-button[data-active=true]{background:var(--aox-colors-blue-3,#e6f4fe);color:var(--aox-colors-sky-11,#00749e)}.aox-job-result-viewer__cwt-surface-button:disabled{opacity:.38;cursor:not-allowed}.aox-job-result-viewer__cwt-surface-button:not(:disabled):hover{background:var(--aox-colors-grey-2,#f9f9f9)}.aox-job-result-viewer__cwt-surface-button:focus-visible{z-index:1;outline:2px solid var(--aox-colors-blue-8,#5eb1ef);outline-offset:-2px;position:relative}.aox-job-result-viewer__cwt-surface-legend{z-index:22;border:1px solid color-mix(in srgb, var(--aox-colors-grey-6,#d9d9d9) 92%, transparent);width:min(20rem,100% - 2rem);box-shadow:0 8px 24px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 16%, transparent);pointer-events:none;background:#ffffffeb;border-radius:.5rem;padding:.5rem .625rem .375rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.aox-job-result-viewer__cwt-surface-legend-title{color:var(--aox-colors-sky-12,#1d3e56);text-align:center;margin-bottom:.35rem;font-size:.6875rem;font-weight:700}.aox-job-result-viewer__cwt-surface-legend-gradient{background:linear-gradient(90deg, var(--aox-colors-iris-10,#5151cd) 0%, var(--aox-colors-blue-8,#5eb1ef) 25%, var(--aox-colors-lime-10,#b0e64c) 50%, var(--aox-colors-yellow-9,#ffe629) 75%, var(--aox-colors-tomato-11,#d13415) 100%);border-radius:999px;height:.5rem}.aox-job-result-viewer__cwt-surface-legend-values{color:var(--aox-colors-grey-11,#646464);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;display:flex}.aox-job-result-viewer__tool-button{min-width:1.75rem;height:1.75rem;color:var(--aox-colors-grey-11,#646464);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.aox-job-result-viewer__tool-button:disabled{opacity:.45;cursor:not-allowed}.aox-job-result-viewer__tool-button[data-active=true]{background:var(--aox-colors-grey-2,#f9f9f9);color:var(--aox-colors-grey-12,#202020)}.aox-job-result-viewer__tool-button:not(:disabled):hover{background:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 5%, transparent)}.aox-job-result-viewer__tool-button--flow,.aox-job-result-viewer__tool-button--flow[data-active=true],.aox-job-result-viewer__tool-button--flow:not(:disabled):hover{background:linear-gradient(135deg, var(--aox-colors-tomato-10,#dd4425) 0%, var(--aox-colors-amber-10,#ffba18) 18%, var(--aox-colors-yellow-10,#ffdc00) 34%, var(--aox-colors-grass-9,#46a758) 50%, var(--aox-colors-blue-8,#5eb1ef) 66%, var(--aox-colors-iris-10,#5151cd) 82%, var(--aox-colors-purple-9,#8e4ec6) 100%);color:#fff}.aox-job-result-viewer__tool-button--flow[data-active=true]{box-shadow:inset 0 0 0 2px #ffffffb8}.aox-job-result-viewer__tool-button--flow:not(:disabled):hover{filter:brightness(1.08)}.aox-job-result-viewer__tool-status{color:var(--aox-colors-sky-12,#1d3e56);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:.375rem;font-size:.6875rem}.aox-job-result-viewer__pending-row{border-style:dashed;border-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-2,#f9f9f9);border-radius:.25rem;padding-block:.375rem;padding-inline:.5rem}.aox-job-result-viewer__pending-status-icon{background-color:var(--aox-colors-grey-1,#fcfcfc);width:1.25rem;height:1.25rem;color:var(--aox-colors-grey-11,#646464);box-shadow:0 1px 2px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 7.84%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-job-result-viewer__pending-spinner{width:.875rem;height:.875rem;animation:1s linear infinite spin}.aox-job-result-viewer__pending-progress-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--aox-colors-grey-11,#646464);flex-shrink:0;font-size:10px}.aox-job-result-viewer__pending-title-row{justify-content:space-between;width:100%}.aox-job-result-viewer__pending-stage{color:var(--aox-colors-grey-9,#8d8d8d);justify-content:space-between;align-items:center;gap:.5rem;margin:.125rem 0 0;font-size:10px;display:flex}.aox-job-result-viewer__pending-stage-label{min-width:0}.aox-job-result-viewer__progress-track{background-color:var(--aox-colors-grey-4,#e8e8e8);border-radius:9999px;width:100%;height:.25rem;margin-top:.25rem;overflow:hidden}.aox-job-result-viewer__progress-fill{background-color:var(--aox-colors-blue-9,#0090ff);border-radius:9999px;height:100%;transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.aox-job-result-viewer__patch-row{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.25rem;padding-block:.375rem;padding-inline:.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-job-result-viewer__patch-row-header{align-items:center;gap:.375rem;display:flex}.aox-job-result-viewer__patch-name{text-overflow:ellipsis;white-space:nowrap;color:var(--aox-colors-sky-12,#1d3e56);font-size:.75rem;line-height:1.33333;overflow:hidden}.aox-job-result-viewer__patch-name[data-hidden=true]{opacity:.5;text-decoration-line:line-through}.aox-job-result-viewer__visibility-button{border-radius:.25rem;flex-shrink:0;padding:.125rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-job-result-viewer__visibility-button[data-visibility=hidden]{color:var(--aox-colors-grey-11,#646464)}.aox-job-result-viewer__visibility-button[data-visibility=visible]{color:#0000;color:lab(0% 0 0/0)}.aox-job-result-viewer__warning-note{color:var(--aox-colors-orange-11,#cc4e00);align-items:center;gap:.25rem;margin-top:.25rem;font-size:10px;display:flex}.aox-job-result-viewer__warning-icon{flex-shrink:0;width:.875rem;height:.875rem}.aox-job-result-viewer__blend-control{margin-top:.375rem}.aox-job-result-viewer__notice-row{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.25rem;padding-block:.375rem;padding-inline:.5rem}.aox-job-result-viewer__notice-title{color:var(--aox-colors-sky-12,#1d3e56);font-size:.75rem;line-height:1.33333}.aox-job-result-viewer__category-section{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;padding:.5rem}.aox-job-result-viewer__category-header{align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.aox-job-result-viewer__category-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.aox-job-result-viewer__category-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aox-colors-sky-12,#1d3e56);flex:1;font-size:.75rem;font-weight:600;line-height:1.33333;overflow:hidden}.aox-job-result-viewer__category-count{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-10,#838383);border-radius:9999px;flex-shrink:0;align-items:center;padding-block:.125rem;padding-inline:.5rem;font-size:10px;font-weight:600;display:inline-flex}.aox-job-result-viewer__category-items{margin-top:.25rem}.aox-job-result-viewer__empty-message{border-style:dashed;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);color:var(--aox-colors-grey-9,#8d8d8d);border-radius:.375rem;padding-block:.5rem;padding-inline:.625rem;font-size:11px}.aox-job-result-viewer{background-color:var(--aox-colors-grey-3,#f0f0f0);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.aox-job-result-viewer__topbar{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;min-height:2.25rem;padding-inline:.75rem;display:flex;position:relative}.aox-job-result-viewer__view-mode-toggle{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;min-height:1.75rem;padding:.25rem;display:inline-flex}.aox-job-result-viewer__canvas-view-mode-toggle{z-index:25;pointer-events:auto;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.aox-job-result-viewer__comparison-link-toggle{width:max-content;color:var(--aox-colors-grey-11,#646464);cursor:pointer;background:#ffffffeb;border-radius:.25rem;align-items:center;gap:.375rem;margin:.375rem auto 0;padding:.25rem .5rem;font-size:11px;font-weight:600;line-height:1.25;display:flex;box-shadow:0 1px 2px #0f172a1f}.aox-job-result-viewer__comparison-link-toggle input{width:.875rem;height:.875rem;accent-color:var(--aox-colors-indigo-10,#3358d4);margin:0}.aox-job-result-viewer__view-mode-button{min-width:72px;height:1.5rem;color:var(--aox-colors-grey-11,#646464);white-space:nowrap;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;padding-inline:.75rem;font-size:11px;font-weight:600;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-job-result-viewer__view-mode-button[data-view-mode=split]{min-width:92px}.aox-job-result-viewer__view-mode-button[aria-pressed=true]{background:var(--aox-colors-grey-2,#f9f9f9);color:var(--aox-colors-grey-12,#202020)}.aox-job-result-viewer__main{flex:1;min-height:0;display:flex;overflow:hidden}.aox-job-result-viewer__canvas-pane{min-width:0;min-height:0;position:relative;overflow:hidden}.aox-job-result-viewer__resize-handle{z-index:30;box-sizing:border-box;cursor:col-resize;background-color:var(--aox-colors-grey-1,#fcfcfc);border-left:1px solid var(--aox-colors-grey-4,#e8e8e8);border-right:1px solid var(--aox-colors-grey-4,#e8e8e8);flex-shrink:0;width:8px;position:relative}.aox-job-result-viewer__resize-handle:after{background-color:var(--aox-colors-grey-7,#cecece);content:"";border-radius:999px;width:2px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aox-job-result-viewer__resize-handle:hover,.aox-job-result-viewer__resize-handle[data-resize-handle-active]{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-job-result-viewer__resize-handle--vertical{cursor:row-resize;border-top:1px solid var(--aox-colors-grey-4,#e8e8e8);border-right:0;border-bottom:1px solid var(--aox-colors-grey-4,#e8e8e8);border-left:0;width:100%;height:8px}.aox-job-result-viewer__resize-handle--vertical:after{width:40px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.aox-job-result-viewer__sidebar-blend-control,.aox-job-result-viewer__sidebar-surface-status{border:1px solid var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.aox-job-result-viewer__sidebar-surface-status{color:var(--aox-colors-grey-11,#646464);justify-content:center;font-size:10px;font-weight:500}.aox-job-result-viewer__blend-surface-status{margin-top:.375rem}.aox-job-result-viewer__sidebar-blend-control .aox-job-result-viewer__blend-slider-input{flex:1;min-width:0}.aox-job-result-viewer__surface-status-spinner{width:.875rem;height:.875rem;color:var(--aox-colors-grey-11,#646464);animation:1s linear infinite spin}.aox-job-result-viewer__left-panel{border-left-style:solid;border-left-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.aox-job-result-viewer__left-panel-top,.aox-job-result-viewer__left-panel-bottom{flex-shrink:0}.aox-job-result-viewer__left-panel-bottom{padding-top:10px;padding-bottom:20px}.aox-job-result-viewer__left-panel-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.aox-job-result-viewer__left-panel-tabs{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:hidden}.aox-job-result-viewer__left-panel-tab-list{background-color:var(--aox-colors-grey-2,#f9f9f9);border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem;display:flex}.aox-job-result-viewer__left-panel-tab{appearance:none;cursor:pointer;min-width:0;height:2rem;font:inherit;color:var(--aox-colors-grey-11,#646464);white-space:nowrap;background:0 0;border:0;border-radius:.375rem;flex:1;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:600;line-height:1.6;transition-property:color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-job-result-viewer__left-panel-tab[data-active=true]{background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grey-11,#646464)}.aox-job-result-viewer__left-panel-tab-panel{flex:1;min-height:0;overflow-y:auto}.aox-job-result-viewer__left-panel-tab-panel>.aox-job-result-viewer__category-stack{flex:initial;gap:.375rem;padding:0;overflow:visible}.aox-job-result-viewer__category-stack{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-block:.75rem;padding-inline:.5rem;display:flex;overflow-y:auto}@media (hover:hover){.aox-job-result-viewer__retry-button:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-job-result-viewer__visibility-button[data-visibility=hidden]:hover{color:var(--aox-colors-grey-7,#cecece)}.aox-group:hover .aox-job-result-viewer__visibility-button[data-visibility=visible]{color:#c5c7cb99;color:lab(80.1718% -.157267 -2.25967/.6)}.aox-job-result-viewer__visibility-button[data-visibility=visible]:hover{color:var(--aox-colors-grey-11,#646464)!important}.aox-job-result-viewer__view-mode-button:hover{background-color:color-mix(in srgb, var(--aox-colors-grey-12,#202020) 5%, transparent)}.aox-job-result-viewer__left-panel-tab:hover{color:var(--aox-colors-grey-11,#646464)}}.aox-job-result-viewer__category-items-stack>:not(:last-child){margin-block:0 .375rem}.aox-job-result-viewer__topbar-surface{background-color:#fffffff5}.aox-job-result-viewer__progress-fill[data-indeterminate=true]{width:40%;transition-property:none;animation:1.4s ease-in-out infinite aox-job-result-viewer-indeterminate}@keyframes aox-job-result-viewer-indeterminate{0%{margin-left:-40%}to{margin-left:100%}}.aox-lasso-cursor-overlay{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.aox-lasso-options{flex-direction:column;gap:.75rem;min-width:240px;max-width:320px;display:flex}.aox-lasso-options__mode-row{align-items:center;gap:.5rem;display:flex}.aox-lasso-options__mode-label{color:var(--aox-colors-grey-11,#646464);font-size:12px;font-weight:500}.aox-lasso-options__mode-segment{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.375rem;gap:.5rem;padding:.25rem;display:flex;overflow:hidden}.aox-lasso-options__mode-button{border-style:solid;border-width:1px;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.aox-lasso-options__mode-button[data-selection-state=active]{color:#00e600;box-shadow:none;background-color:#00e60014;border-color:#00e6003d}.aox-lasso-options__mode-button[data-selection-state=idle]{border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grey-11,#646464)}.aox-lasso-options__mode-icon{width:1rem;height:1rem}@supports (color:color-mix(in lab, red, red)){.aox-lasso-options__mode-segment{border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc)}.aox-lasso-options__mode-button[data-selection-state=idle]{border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc)}}@media (hover:hover){.aox-lasso-options__mode-button[data-selection-state=idle]:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}@supports (color:color-mix(in lab, red, red)){.aox-lasso-options__mode-button[data-selection-state=idle]:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}}}.aox-left-panel__placeholder{display:none}.aox-right-panel__ffd-editor{border-top-style:solid;border-top-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);margin-top:.5rem;padding-top:.5rem}.aox-right-panel__ffd-title{letter-spacing:.025em;color:var(--aox-colors-grey-11,#646464);margin:0;font-size:10px;font-weight:600}.aox-right-panel__ffd-row{grid-gap:.5rem;align-items:center;gap:.5rem;display:grid}.aox-right-panel__ffd-axis{color:var(--aox-colors-grey-11,#646464);font-size:10px;font-weight:600}.aox-right-panel__ffd-slider{cursor:pointer;appearance:none;background-color:var(--aox-colors-grey-4,#e8e8e8);width:100%;height:.25rem;accent-color:var(--aox-colors-iris-9,#5b5bd6);border-radius:9999px}.aox-right-panel__ffd-value{text-align:right;color:var(--aox-colors-grey-12,#202020);font-size:10px;font-weight:600}.aox-right-panel__constraint-editor{border-top-style:solid;border-top-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);margin-top:.5rem;padding-top:.5rem}@keyframes aox-constraint-input-attention{0%,to{box-shadow:none}50%{border-color:var(--aox-workbench-warning,#ab6400);box-shadow:0 0 0 3px color-mix(in srgb, var(--aox-workbench-warning,#ab6400) 22%, transparent)}}.aox-right-panel__constraint-editor[data-validation-attention=true] [data-required-normal-displacement=true] input{animation:1.4s ease-in-out 2 aox-constraint-input-attention}@media (prefers-reduced-motion:reduce){.aox-right-panel__constraint-editor[data-validation-attention=true] [data-required-normal-displacement=true] input{border-color:var(--aox-workbench-warning,#ab6400);box-shadow:0 0 0 3px color-mix(in srgb, var(--aox-workbench-warning,#ab6400) 22%, transparent);animation:none}}.aox-right-panel__entity-editor{border-top-style:solid;border-top-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);margin-top:.5rem;padding-top:.5rem}.aox-right-panel__entity-title{letter-spacing:.025em;color:var(--aox-colors-grey-11,#646464);margin:0;font-size:10px;font-weight:700}.aox-right-panel__entity-list{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.aox-right-panel__entity-row{grid-gap:.375rem;color:var(--aox-colors-grey-11,#646464);grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.375rem;display:grid}.aox-right-panel__entity-row[data-hidden=true]{opacity:.55}.aox-right-panel__entity-visibility-button{color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}.aox-right-panel__entity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.aox-right-panel__entity-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--aox-colors-grey-9,#8d8d8d);font-size:10px}.aox-right-panel__constraint-title{letter-spacing:.025em;color:var(--aox-colors-grey-11,#646464);margin:0;font-size:11px;font-weight:700}.aox-right-panel__constraint-section-title{letter-spacing:.015em;color:var(--aox-colors-grey-11,#646464);margin:0;font-size:10.5px;font-weight:700}.aox-right-panel__constraint-section{margin-top:.5rem}.aox-right-panel__constraint-field-grid{grid-gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.375rem;display:grid}.aox-right-panel__constraint-field{min-width:0;color:var(--aox-colors-grey-10,#838383);flex-direction:column;gap:.25rem;font-size:10px;font-weight:600;display:flex}.aox-right-panel__constraint-field input,.aox-right-panel__constraint-axis-row input{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);min-width:0;color:var(--aox-colors-grey-12,#202020);border-radius:4px;outline:none;padding-block:.375rem;padding-inline:.5rem;font-size:11px}.aox-right-panel__constraint-field input::-moz-placeholder{color:var(--aox-colors-grey-7,#cecece);opacity:1}.aox-right-panel__constraint-axis-row input::-moz-placeholder{color:var(--aox-colors-grey-7,#cecece);opacity:1}.aox-right-panel__constraint-field input::placeholder,.aox-right-panel__constraint-axis-row input::placeholder{color:var(--aox-colors-grey-7,#cecece);opacity:1}.aox-right-panel__constraint-field input:focus,.aox-right-panel__constraint-axis-row input:focus{border-color:var(--aox-workbench-control-accent,#00e600);box-shadow:0 0 0 2px color-mix(in srgb, var(--aox-workbench-control-accent,#00e600) 12%, transparent)}.aox-right-panel__constraint-field input[data-validation=invalid],.aox-right-panel__constraint-axis-row input[data-validation=invalid],.aox-right-panel__constraint-field input[data-validation=invalid]:focus,.aox-right-panel__constraint-axis-row input[data-validation=invalid]:focus{border-color:var(--aox-workbench-danger,#ce2c31);box-shadow:0 0 0 2px color-mix(in srgb, var(--aox-workbench-danger,#ce2c31) 12%, transparent)}.aox-right-panel__constraint-axis-list{flex-direction:column;gap:.375rem;margin-top:.375rem;display:flex}.aox-right-panel__constraint-axis-row{grid-gap:.375rem;grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.375rem;display:grid}.aox-right-panel__constraint-axis-field{min-width:0}.aox-right-panel__constraint-axis-field>input{box-sizing:border-box;width:100%}.aox-right-panel__constraint-field-error{color:var(--aox-colors-tomato-11,#d13415);align-items:flex-start;gap:.1875rem;margin:.25rem 0 0;font-size:10px;line-height:1.35;display:flex}.aox-right-panel__constraint-field-error svg{flex:none;width:11px;height:11px;margin-top:1px}.aox-right-panel__constraint-axis-badge{background-color:var(--aox-colors-grey-3,#f0f0f0);text-transform:uppercase;color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;justify-content:center;align-self:start;align-items:center;margin-top:.375rem;padding-block:.125rem;font-size:10px;font-weight:700;display:inline-flex}.aox-right-panel__patch-item{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);-webkit-user-select:none;user-select:none;border-radius:.25rem;flex-direction:column;padding-block:.375rem;padding-inline:.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.aox-right-panel__patch-item[data-interaction=draggable]{cursor:grab}.aox-right-panel__patch-item[data-interaction=draggable]:active{cursor:grabbing}.aox-right-panel__patch-item[data-interaction=selectable]{cursor:pointer}.aox-right-panel__patch-item[data-active=true]{border-color:var(--aox-colors-green-5,#c4e8d1)!important;background-color:var(--aox-colors-grey-2,#f9f9f9)!important}.aox-right-panel__patch-item[data-constraint-validation=invalid]{border-color:var(--aox-colors-red-5,#ffcdce)!important;background-color:var(--aox-colors-grey-2,#f9f9f9)!important}.aox-right-panel__patch-item[data-muted=true]{opacity:.6}.aox-right-panel__patch-item[data-status=updating]{cursor:wait;opacity:.7}.aox-right-panel__patch-item[data-status=deleting],.aox-right-panel__patch-item[data-status=deleting]:active{cursor:wait}.aox-right-panel__patch-item[data-nested=true],.aox-right-panel__pending-item[data-nested=true]{margin-left:1rem}.aox-right-panel__patch-main{align-items:center;gap:.375rem;display:flex}.aox-right-panel__patch-spinner-shell{width:.875rem;height:.875rem;color:var(--aox-colors-grey-9,#8d8d8d);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-right-panel__spinner{width:.875rem;height:.875rem;animation:1s linear infinite spin}.aox-right-panel__drag-handle{width:.875rem;height:.875rem;color:var(--aox-colors-grey-9,#8d8d8d);flex-shrink:0}.aox-right-panel__small-icon-space{flex-shrink:0;width:.875rem;height:.875rem}.aox-right-panel__item-content{flex:1;min-width:0}.aox-right-panel__item-title-row{align-items:center;gap:.5rem;display:flex}.aox-right-panel__pending-title-row{justify-content:space-between;width:100%}.aox-right-panel__patch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aox-colors-grey-12,#202020);flex:1;font-size:.75rem;line-height:1.33333;overflow:hidden}.aox-right-panel__patch-name[data-hidden=true]{opacity:.5;text-decoration-line:line-through}.aox-right-panel__patch-status{color:var(--aox-colors-grey-10,#838383);margin:0;font-size:10px}.aox-right-panel__patch-status--constraint{color:var(--aox-colors-grey-11,#646464)}.aox-right-panel__patch-item[data-active=true] .aox-right-panel__patch-status--constraint{color:var(--aox-colors-grass-9,#46a758)}.aox-right-panel__patch-status--constraint[data-validation=invalid]{color:var(--aox-colors-tomato-11,#d13415);font-weight:600}.aox-right-panel__visibility-button{color:var(--aox-colors-grey-9,#8d8d8d);cursor:pointer;border-radius:.25rem;flex-shrink:0;padding:.125rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-right-panel__icon{width:.875rem;height:.875rem}.aox-right-panel__delete-button{color:var(--aox-colors-grey-6,#d9d9d9);border-radius:.25rem;flex-shrink:0;padding:.125rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aox-right-panel__pending-item[data-status=failed]{border-style:dashed;border-width:1px;border-color:var(--aox-colors-red-5,#ffcdce);background-color:var(--aox-colors-grey-2,#f9f9f9);border-radius:.25rem;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.aox-right-panel__pending-failed-icon{background-color:var(--aox-colors-grey-1,#fcfcfc);width:1.25rem;height:1.25rem;color:var(--aox-workbench-danger,#ce2c31);box-shadow:0 1px 2px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 7.84%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-right-panel__pending-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aox-colors-grey-12,#202020);flex:1;font-size:.75rem;font-weight:500;line-height:1.33333;overflow:hidden}.aox-right-panel__pending-size{color:var(--aox-colors-grey-9,#8d8d8d);flex-shrink:0;font-size:10px}.aox-right-panel__pending-error{color:var(--aox-colors-tomato-11,#d13415);margin:0;font-size:10px}.aox-right-panel__pending-retry-button{cursor:pointer;color:var(--aox-colors-blue-9,#0090ff);border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding-block:.125rem;padding-inline:.375rem;font-size:10px;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-right-panel__compact-icon{width:.75rem;height:.75rem}.aox-right-panel__pending-item[data-status=loading]{border-style:dashed;border-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-2,#f9f9f9);border-radius:.25rem;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.aox-right-panel__pending-item[data-status=merge-source]{border:1px solid var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);border-radius:.25rem;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.aox-right-panel__merge-source-icon{width:.875rem;height:.875rem;color:var(--aox-colors-grey-9,#8d8d8d);flex-shrink:0}.aox-right-panel__pending-spinner-shell{background-color:var(--aox-colors-grey-1,#fcfcfc);width:1.25rem;height:1.25rem;color:var(--aox-colors-grey-11,#646464);box-shadow:0 1px 2px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 7.84%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-right-panel__pending-spinner{width:.875rem;height:.875rem;animation:1s linear infinite spin}.aox-right-panel__pending-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;line-height:1.33333;overflow:hidden}.aox-right-panel__pending-label[data-kind=source]{color:var(--aox-colors-grey-12,#202020);font-weight:500}.aox-right-panel__pending-label[data-kind=ref]{color:var(--aox-colors-grey-11,#646464)}.aox-right-panel__pending-progress-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--aox-colors-grey-11,#646464);flex-shrink:0;font-size:10px}.aox-right-panel__pending-progress-track{background-color:var(--aox-colors-grey-4,#e8e8e8);border-radius:9999px;width:100%;height:.25rem;margin-top:.25rem;overflow:hidden}.aox-right-panel__pending-progress-fill{background-color:var(--aox-colors-blue-9,#0090ff);border-radius:9999px;height:100%;transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.aox-right-panel__pending-stage{color:var(--aox-colors-grey-9,#8d8d8d);justify-content:space-between;align-items:center;gap:.5rem;margin:.125rem 0 0;font-size:10px;display:flex}.aox-right-panel__pending-stage-label{min-width:0}.aox-right-panel__category-section{border-style:solid;border-width:1px;border-radius:.375rem;flex-direction:column;flex:0 auto;min-height:2.5rem;padding:.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.aox-right-panel__category-section[data-drop-target=true]{border-color:var(--aox-colors-grass-6,#b2ddb5);background-color:var(--aox-colors-grey-1,#fcfcfc)}.aox-right-panel__category-section[data-drop-target=false]{border-color:var(--aox-colors-grey-3,#f0f0f0);background-color:var(--aox-colors-grey-1,#fcfcfc)}.aox-right-panel__category-section:has(>.aox-right-panel__category-list){min-height:5.5rem}.aox-right-panel__category-header{flex-shrink:0;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.aox-right-panel__category-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.aox-right-panel__category-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aox-colors-grey-12,#202020);flex:1;font-size:.75rem;font-weight:600;line-height:1.33333;overflow:hidden}.aox-right-panel__category-toggle{width:1.25rem;height:1.25rem;color:var(--aox-colors-grey-9,#8d8d8d);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aox-right-panel__category-toggle-icon{width:.875rem;height:.875rem}.aox-right-panel__category-count{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-10,#838383);border-radius:9999px;flex-shrink:0;align-items:center;padding-block:.125rem;padding-inline:.5rem;font-size:10px;font-weight:600;display:inline-flex}.aox-right-panel__category-list{padding-inline:.25rem;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding-top:.25rem;padding-bottom:.25rem;display:flex;overflow-y:auto}.aox-right-panel__constraint-link-row{padding-inline:.25rem;flex-shrink:0;padding-top:.5rem;padding-bottom:.25rem}.aox-right-panel__constraint-link-button{border-style:solid;border-width:1px;border-color:var(--aox-workbench-control-accent,#00e600);background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grass-9,#46a758);border-radius:.25rem;align-items:center;gap:.25rem;padding-block:.5rem;padding-inline:.75rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.aox-right-panel__inline-constraint-panel{border-top-style:solid;border-top-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);margin-top:.5rem;padding-top:.5rem}.aox-right-panel-shell{isolation:isolate;--aox-parameter-drawer-width:296px;--aox-parameter-handle-size:28px;width:100%;height:100%;position:relative}.aox-right-panel{z-index:1;border-left-style:solid;border-left-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;position:relative}.aox-right-panel__parameter-drawer-shell{width:var(--aox-parameter-drawer-width);z-index:0;pointer-events:none;height:100%;transition:transform .18s;position:absolute;top:0;left:-8px;transform:translate(0%)}.aox-right-panel__parameter-drawer-shell[data-open=true]{transform:translate(-100%)}.aox-right-panel__parameter-drawer{border-right:1px solid var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);pointer-events:none;visibility:hidden;flex-direction:column;width:100%;height:100%;transition:visibility 0s linear .18s;display:flex;box-shadow:-8px 0 24px #0000001a}.aox-right-panel__parameter-drawer[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility}@media (prefers-reduced-motion:reduce){.aox-right-panel__parameter-drawer-shell{transition:none}}.aox-right-panel__parameter-drawer-handle{top:108px;left:calc(-1 * var(--aox-parameter-handle-size));width:var(--aox-parameter-handle-size);z-index:1;border:1px solid var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);height:auto;color:var(--aox-colors-grey-11,#646464);cursor:pointer;letter-spacing:.02em;pointer-events:auto;writing-mode:vertical-rl;border-right:none;border-radius:8px 0 0 8px;align-items:center;gap:4px;padding:10px 6px;font-size:11px;font-weight:600;transition:color .12s;display:flex;position:absolute;box-shadow:-2px 0 8px #0000000f}@media (max-width:1023px){.aox-right-panel__parameter-drawer-shell{width:100%;height:var(--aox-parameter-drawer-width);top:-8px;left:0;right:0;transform:translateY(0%)}.aox-right-panel__parameter-drawer-shell[data-open=true]{transform:translateY(-100%)}.aox-right-panel__parameter-drawer{border-right:0;border-bottom:1px solid var(--aox-colors-grey-6,#d9d9d9)}.aox-right-panel__parameter-drawer-handle{top:calc(-1 * var(--aox-parameter-handle-size));width:auto;height:var(--aox-parameter-handle-size);border-right:1px solid var(--aox-colors-grey-6,#d9d9d9);writing-mode:horizontal-tb;border-bottom:0;border-radius:8px 8px 0 0;padding:6px 10px;left:24px}.aox-right-panel__parameter-drawer-handle>svg{rotate:90deg}}.aox-right-panel__parameter-drawer-handle:hover{color:var(--aox-colors-grey-12,#202020)}.aox-right-panel__parameter-drawer-handle>svg{flex-shrink:0}.aox-right-panel__section-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.aox-right-panel__add-file-button,.aox-right-panel__export-patches-button{white-space:nowrap;border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;align-items:center;gap:.25rem;padding-block:.375rem;padding-inline:.625rem;font-size:11px;font-weight:600;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-right-panel__export-patches-button{border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-2,#f9f9f9);color:var(--aox-colors-grass-12,#203c25)}.aox-right-panel__body{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.aox-right-panel__classification,.aox-right-panel__parameters{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.aox-right-panel__section-heading{padding-inline:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.aox-right-panel__section-heading--parameters{box-sizing:border-box;border-bottom:1px solid var(--aox-colors-grey-4,#e8e8e8);height:36px;min-height:36px;padding:0 14px}.aox-right-panel__section-label{text-transform:uppercase;letter-spacing:.18em;color:var(--aox-colors-grey-9,#8d8d8d);font-size:10px;font-weight:700}.aox-right-panel__parameter-tabs{flex-shrink:0;align-self:stretch;align-items:stretch;gap:22px;display:inline-flex}.aox-right-panel__parameter-tab{appearance:none;height:auto;color:var(--aox-colors-grey-10,#838383);cursor:pointer;font:inherit;letter-spacing:-.02em;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:1.6;position:relative}.aox-right-panel__parameter-tab[data-active=true]{color:var(--aox-colors-sky-12,#1d3e56)}.aox-right-panel__parameter-tab[data-active=true]:after{background:var(--aox-workbench-control-accent,#00e600);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.aox-right-panel__parameter-tab:disabled{cursor:default}.aox-right-panel__category-scroll{padding-inline:.5rem;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden}.aox-right-panel__parameter-field{min-height:2.5rem;color:var(--aox-colors-grey-11,#646464);justify-content:space-between;align-items:center;gap:.75rem;font-size:11px;font-weight:600;display:flex}.aox-right-panel__parameter-scroll{flex:1;min-height:0;padding-bottom:.5rem;overflow-y:auto}.aox-right-panel__ai-recommendation{grid-gap:.5rem;overflow-wrap:anywhere;border:1px solid var(--aox-ai-violet,var(--aox-colors-purple-9,#8e4ec6));background:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-violet-10,#654dc4);border-radius:.5rem;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:.5rem;padding:.625rem;font-size:11px;display:grid}.aox-right-panel__ai-recommendation>div{gap:.5rem;display:flex}.aox-right-panel__ai-change-list{grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.aox-right-panel__ai-change-list li{grid-gap:.5rem;color:var(--aox-colors-violet-10,#654dc4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.aox-right-panel__ai-change-list b{white-space:nowrap}.aox-right-panel__ai-change-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aox-right-panel__ai-value{background:var(--aox-colors-grey-4,#e8e8e8);color:var(--aox-ai-violet,var(--aox-colors-purple-9,#8e4ec6));border-radius:.25rem;padding:.2rem .35rem;font-size:10px;font-weight:700;flex:none!important;min-width:auto!important}.aox-right-panel__parameter-field[data-ai-recommended=true]{position:relative}.aox-right-panel__parameter-field[data-ai-recommended=true] input[type=number],.aox-right-panel__parameter-field[data-ai-recommended=true] select{border-color:var(--aox-ai-violet,var(--aox-colors-purple-9,#8e4ec6));box-shadow:0 0 0 1px var(--aox-ai-violet,var(--aox-colors-purple-9,#8e4ec6))}.aox-ai-recommended-label{z-index:1;background:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-ai-violet,var(--aox-colors-purple-9,#8e4ec6));letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:0 4px;font-size:8px;font-weight:800;line-height:1.25;position:absolute;top:-3px;right:8px;flex:none!important;min-width:auto!important}.aox-right-panel__parameter-field span{flex:1;min-width:0}.aox-right-panel__parameter-field select{border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);width:7rem;color:var(--aox-colors-grey-12,#202020);border-radius:.25rem;outline:none;flex-shrink:0;padding-block:.5rem;padding-inline:.625rem;font-size:12px}.aox-right-panel__parameter-field select:focus{border-color:var(--aox-workbench-control-accent,#00e600);box-shadow:0 0 0 2px color-mix(in srgb, var(--aox-workbench-control-accent,#00e600) 12%, transparent)}.aox-right-panel__parameter-field select:disabled{cursor:default;color:var(--aox-colors-grey-11,#646464)}.aox-g1-objective{grid-gap:8px;gap:8px;padding:12px 8px 4px;display:grid}.aox-g1-objective>h3{color:var(--aox-colors-grey-11,#646464);margin:0;font-size:11px;font-weight:700}.aox-g1-objective__cards{grid-gap:8px;gap:8px;display:grid}.aox-g1-objective__details{grid-gap:7px;gap:7px;display:grid}.aox-g1-objective__multi-row{grid-gap:7px;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background:var(--aox-colors-grey-2,#f9f9f9);border-radius:4px;gap:7px;padding:8px;display:grid}.aox-g1-objective__multi-row>span{color:var(--aox-colors-grey-9,#8d8d8d);font-size:10.5px;font-weight:600}.aox-g1-objective__pills{flex-wrap:wrap;gap:6px;display:flex}.aox-g1-objective__pill-popover-anchor{display:inline-flex;position:relative}.aox-g1-objective__pill-popover-anchor:focus{outline:none}.aox-g1-objective__pill-popover-anchor:focus-visible{outline:2px solid var(--aox-colors-grey-11,#646464);outline-offset:2px}.aox-g1-objective__pill-popover{z-index:2147483000;background:var(--aox-colors-grey-12,#202020);width:max-content;max-width:220px;color:var(--aox-foreground-inverse,#fff);pointer-events:none;border-radius:4px;padding:6px 8px;font-size:10.5px;font-weight:500;line-height:1.35;position:fixed;transform:translateY(-100%)}.aox-g1-objective__bounds{grid-gap:9px;border:1px solid var(--aox-colors-grey-4,#e8e8e8);border-radius:4px;gap:9px;padding:9px;display:grid}.aox-g1-objective__bounds[data-invalid=true]{border-color:var(--aox-workbench-danger,#ce2c31)}.aox-g1-objective__bounds>strong{color:var(--aox-colors-grey-11,#646464);font-size:10.5px}.aox-g1-objective__bound-inputs{grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aox-g1-objective__bound-input{grid-gap:4px;min-width:0;color:var(--aox-colors-grey-10,#838383);grid-template-columns:14px minmax(0,1fr) 46px auto;align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:grid}.aox-g1-objective__bound-input input[type=checkbox]{width:14px;height:14px;accent-color:var(--aox-workbench-control-accent,#00e600);margin:0}.aox-g1-objective__bound-input input[type=number]{box-sizing:border-box;border:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);width:46px;min-width:0;height:28px;color:var(--aox-colors-grey-12,#202020);font:inherit;text-align:right;border-radius:4px;padding:3px 4px}.aox-g1-objective__bound-input input:disabled{background:var(--aox-colors-grey-2,#f9f9f9);color:var(--aox-colors-grey-8,#bbb)}.aox-g1-objective__range{min-height:25px;position:relative}.aox-g1-objective__range-track{background:var(--aox-colors-grey-4,#e8e8e8);border-radius:9999px;height:7px;position:relative;overflow:hidden}.aox-g1-objective__range-fill,.aox-g1-objective__baseline-tick{position:absolute;top:0;bottom:0}.aox-g1-objective__range-fill{background:var(--aox-colors-grass-6,#b2ddb5);border-radius:9999px}.aox-g1-objective__baseline-tick{background:var(--aox-colors-grey-11,#646464);width:2px}.aox-g1-objective__baseline-label{width:76px;color:var(--aox-colors-grey-11,#646464);text-align:center;white-space:nowrap;margin-left:-38px;font-size:9px;font-weight:600;position:absolute;top:11px}.aox-g1-objective__error{color:var(--aox-colors-tomato-11,#d13415);margin:0;font-size:9.5px}.aox-solver-objective{grid-gap:8px;gap:8px;padding:12px 8px 4px;display:grid}.aox-solver-objective>h3{color:var(--aox-colors-grey-11,#646464);margin:0;font-size:11px;font-weight:700}.aox-solver-objective__cards{grid-gap:8px;gap:8px;display:grid}.aox-right-panel__parameter-section-list{grid-gap:14px;gap:14px;padding:8px;display:grid}.aox-right-panel__parameter-section{border-top:2px solid var(--aox-colors-grey-4,#e8e8e8);padding-top:12px}.aox-right-panel__parameter-section-list:not(.aox-right-panel__parameter-section-list--leading-divider) .aox-right-panel__parameter-section:first-child{border-top:0;padding-top:2px}.aox-right-panel__parameter-section h3{color:var(--aox-colors-grey-12,#202020);letter-spacing:.01em;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.aox-right-panel__parameter-section h3:before{content:"";background:var(--aox-workbench-control-accent,#00e600);border-radius:2px;width:3px;height:12px}.aox-right-panel__parameter-section-fields{grid-gap:2px;border:1px solid var(--aox-colors-grey-3,#f0f0f0);background:var(--aox-colors-grey-1,#fcfcfc);border-radius:6px;gap:2px;padding:8px;display:grid}.aox-right-panel__parameter-section-fields>.aox-right-panel__parameter-field:not(:last-child){border-bottom:1px solid var(--aox-colors-grey-3,#f0f0f0)}.aox-right-panel__parameter-section input[type=number]{box-sizing:border-box;border:1px solid var(--aox-colors-grey-6,#d9d9d9);width:88px;height:32px;color:var(--aox-colors-grey-12,#202020);font:inherit;text-align:right;border-radius:4px;padding:4px 8px}.aox-right-panel__parameter-section input[type=checkbox]{width:16px;height:16px;accent-color:var(--aox-workbench-control-accent,#00e600)}.aox-right-panel__parameter-number-control{align-items:center;gap:6px;display:inline-flex;flex:none!important}.aox-right-panel__parameter-number-control>span{min-width:14px;color:var(--aox-colors-grey-11,#646464);font-weight:500}.aox-right-panel__footer{z-index:1;background:var(--aox-colors-grey-1,#fcfcfc);flex-shrink:0;justify-content:flex-end;padding:12px 30px;display:flex;position:relative;box-shadow:0 -5px 16px #0000000f}.aox-right-panel__custom-controls{flex-direction:column;flex:0 auto;min-height:0;max-height:65%;display:flex}.aox-right-panel__run-simulation-button{background-color:var(--aox-colors-grey-12,#202020);white-space:nowrap;height:48px;color:var(--aox-foreground-inverse,#fff);border-radius:10px;justify-content:center;align-items:center;padding-inline:24px;font-size:14px;font-weight:600;line-height:1.2;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-right-panel__run-simulation-button:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.aox-right-panel__visibility-button:hover{color:var(--aox-colors-grey-11,#646464)}.aox-right-panel__entity-visibility-button:hover{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-12,#202020)}.aox-right-panel__delete-button:hover{color:var(--aox-colors-grey-11,#646464)}.aox-right-panel__pending-retry-button:hover{background-color:var(--chakra-colors-background\.basic\.3,var(--aox-colors-grey-5,#e8e8e8))}.aox-right-panel__constraint-link-button:hover,.aox-right-panel__add-file-button:hover,.aox-right-panel__export-patches-button:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-right-panel__category-toggle:hover{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-11,#646464)}.aox-right-panel__run-simulation-button:hover,.aox-right-panel__run-simulation-button:disabled:hover{background-color:var(--aox-colors-grey-12,#202020)}}.aox-right-panel__ffd-editor-stack>:not(:last-child){margin-block:0 .375rem}.aox-right-panel__ffd-row-grid{grid-template-columns:16px minmax(0,1fr) 22px}.aox-parameter-help{flex:none;align-items:center;margin-inline-start:.25rem;display:inline-flex;position:relative}.aox-parameter-help__trigger{color:var(--aox-colors-grey-9,#8d8d8d);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.aox-parameter-help__trigger:hover,.aox-parameter-help__trigger[aria-expanded=true]{color:var(--aox-colors-grey-11,#646464)}.aox-parameter-help__popover{z-index:2147483000;box-sizing:border-box;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);cursor:default;white-space:normal;border-radius:.625rem;flex-direction:column;gap:1rem;width:min(420px,100vw - 16px);max-height:calc(100vh - 16px);padding:.5rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.aox-parameter-help__title{color:var(--aox-colors-grey-12,#202020);font-size:13px;font-weight:700}.aox-parameter-help__text{flex-direction:column;gap:.375rem;display:flex}.aox-parameter-help__summary{color:var(--aox-colors-grey-12,#202020);margin:0;font-size:12px;font-weight:500;line-height:1.5}.aox-parameter-help__detail{color:var(--aox-colors-grey-11,#646464);margin:0;font-size:11px;font-weight:400;line-height:1.6}.aox-parameter-help__popover--text .aox-parameter-help__caption{display:none}.aox-parameter-help__popover--text .aox-parameter-help__plot-group{flex:auto}.aox-parameter-help__diagram-wrapper{box-sizing:border-box;border:1px solid var(--aox-colors-grey-3,#f0f0f0);background:var(--aox-colors-grey-1,#fcfcfc);border-radius:6px;width:100%;padding:8px}.aox-parameter-help__diagram{width:100%;height:auto;display:block;overflow:visible}.aox-parameter-help__diagram-layout{flex-direction:column;width:100%;height:100%;display:flex}.aox-parameter-help__title-group{flex:0 0 11.25%;align-items:center;display:flex}.aox-parameter-help__title-group>span{min-width:0;color:var(--aox-colors-grey-11,#646464);flex:50%;font-size:11px;font-weight:500}.aox-parameter-help__plot-group{flex:0 0 62.5%;display:flex}.aox-parameter-help__plot-group>svg{flex:1;min-width:0;height:100%}.aox-parameter-help__plot-group>svg+svg{border-left:1px dashed var(--aox-colors-grey-6,#d9d9d9)}.aox-parameter-help__caption{color:var(--aox-colors-grey-9,#8d8d8d);overflow-wrap:break-word;flex:0 0 26.25%;align-items:flex-end;font-size:10px;line-height:1.45;display:flex}.aox-right-panel__parameter-label{flex-wrap:wrap;flex:1;align-items:center;gap:0 .125rem;min-width:0;padding-block:2px;display:flex}.aox-right-panel__parameter-label>span:first-child{color:var(--aox-colors-grey-12,#202020);font-size:11.5px;font-weight:700}.aox-parameter-label-with-help{align-items:center;gap:4px;display:inline-flex}.aox-right-panel__name-editor{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.aox-right-panel__name-editor input{width:100%;min-width:0;font:inherit;border:1px solid var(--aox-colors-grey-7,#cecece);background:var(--aox-colors-grey-1,#fff);color:var(--aox-colors-grey-12,#202020);border-radius:.25rem;padding:.25rem}.aox-right-panel__name-editor button,.aox-right-panel__merge-cancel button{font:inherit;border:1px solid var(--aox-colors-grey-7,#cecece);background:var(--aox-colors-grey-1,#fff);color:var(--aox-colors-grey-12,#202020);cursor:pointer;border-radius:.25rem;padding:.15rem .35rem;font-size:.75rem}.aox-right-panel__name-editor button:disabled,.aox-right-panel__merge-cancel button:disabled{opacity:.5;cursor:wait}.aox-right-panel__merge-cancel [role=group]{gap:.25rem;display:flex}.aox-right-panel__name-editor [role=alert],.aox-right-panel__merge-cancel [role=alert]{color:var(--aox-colors-red-11,#ce2c31);font-size:.75rem;display:block}.aox-toolbox{align-items:flex-start;gap:var(--chakra-spacing-2,8px);border-radius:var(--chakra-radii-scaled-md,6px);background-color:var(--aox-toolbox-surface,var(--aox-colors-grey-1,#fcfcfc));width:max-content;padding-inline:var(--chakra-spacing-2,8px);padding-block:var(--chakra-spacing-2,8px);-webkit-backdrop-filter:blur(var(--chakra-blurs-2xl,24px));backdrop-filter:blur(var(--chakra-blurs-2xl,24px));box-shadow:none;border:0;flex-direction:column;flex-shrink:0;display:flex}.aox-toolbox__split-tool{align-items:center;gap:var(--chakra-spacing-1,4px);display:flex;position:relative}.aox-toolbox__button{height:var(--chakra-sizes-8,32px);width:var(--chakra-sizes-8,32px);border-radius:var(--chakra-radii-scaled-sm,4px);color:var(--aox-toolbox-foreground,var(--aox-colors-grey-11,#646464));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--chakra-easings-ease-in-out,cubic-bezier(.42, 0, .58, 1));transition-duration:var(--chakra-durations-fast,.15s);border:0;justify-content:center;align-items:center;display:flex}.aox-toolbox__button[data-tool-state=active]{background-color:var(--aox-toolbox-selected-surface,color-mix(in srgb, var(--aox-workbench-control-accent,#00e600) 8%, transparent));color:var(--aox-foreground-inverse,HighlightText);box-shadow:none}.aox-toolbox__button[data-tool-state=idle]{background-color:var(--aox-toolbox-surface,var(--aox-colors-grey-1,#fcfcfc));color:var(--aox-toolbox-foreground,var(--aox-colors-grey-11,#646464))}.aox-toolbox__button-icon{height:var(--chakra-sizes-4,16px);width:var(--chakra-sizes-4,16px)}.aox-toolbox__label{width:var(--chakra-sizes-8,32px);height:var(--chakra-sizes-8,32px);color:var(--aox-toolbox-foreground,var(--aox-colors-grey-11,#646464));justify-content:center;align-items:center;display:flex}.aox-toolbox__button:not(:disabled),.aox-toolbox__menu-trigger:not(:disabled){cursor:pointer}.aox-toolbox__menu-trigger{height:var(--chakra-sizes-8,32px);width:var(--chakra-sizes-5,20px);border-radius:var(--chakra-radii-scaled-sm,4px);background-color:var(--aox-toolbox-subtool-surface,var(--aox-colors-grey-3,#f0f0f0));color:var(--aox-toolbox-foreground,var(--aox-colors-grey-11,#646464));transition-property:color,background-color,opacity;transition-timing-function:var(--chakra-easings-ease-in-out,cubic-bezier(.42, 0, .58, 1));transition-duration:var(--chakra-durations-fast,.15s);border-width:0;justify-content:center;align-items:center;display:flex}.aox-toolbox__menu-trigger-icon{height:var(--chakra-sizes-3\.5,14px);width:var(--chakra-sizes-3\.5,14px);color:var(--aox-toolbox-foreground,var(--aox-colors-grey-11,#646464));transition:transform .16s;transform:rotate(0)}.aox-toolbox__menu-trigger[data-menu-state=open] .aox-toolbox__menu-trigger-icon{transform:rotate(180deg)}.aox-toolbox__menu{z-index:1000;min-width:var(--chakra-sizes-surface-width-128,8rem);gap:var(--chakra-spacing-0\.5,2px);border-radius:var(--chakra-radii-scaled-lg,8px);background-color:var(--aox-toolbox-surface,var(--aox-colors-grey-1,#fcfcfc));padding:var(--chakra-spacing-1,4px);color:var(--aox-colors-grey-12,#202020);box-shadow:var(--chakra-shadows-lg,none);flex-direction:column;display:flex;position:fixed}.aox-toolbox__menu-item{grid-template-columns:var(--chakra-sizes-3\.5,14px) var(--chakra-sizes-3\.5,14px) minmax(0, 1fr) var(--chakra-sizes-3\.5,14px);grid-column-gap:var(--chakra-spacing-2,8px);-moz-column-gap:var(--chakra-spacing-2,8px);align-items:center;column-gap:var(--chakra-spacing-2,8px);min-height:var(--chakra-sizes-6,24px);border-radius:var(--chakra-radii-scaled-sm,4px);color:inherit;text-align:left;background-color:#0000;border-width:0;padding-inline:1.75ch;display:grid}.aox-toolbox__menu-item[data-menu-item-disabled=true]{cursor:default}.aox-toolbox__menu-check-slot,.aox-toolbox__menu-check,.aox-toolbox__menu-item-icon{height:var(--chakra-sizes-3\.5,14px);width:var(--chakra-sizes-3\.5,14px)}.aox-toolbox__menu-check-slot{justify-content:center;align-items:center;display:flex}.aox-toolbox__menu-check,.aox-toolbox__menu-item-icon{color:inherit}.aox-toolbox__menu-item-label{min-width:0;color:inherit;font-size:var(--chakra-font-sizes-xs,12px);font-weight:var(--chakra-font-weights-medium,500);white-space:nowrap;line-height:1.2}.aox-toolbox__menu-item-shortcut{color:var(--aox-toolbox-foreground,var(--aox-colors-grey-11,#646464));font-size:var(--chakra-font-sizes-xs,12px);font-weight:var(--chakra-font-weights-medium,500);text-align:right;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.aox-toolbox{border-color:var(--aox-colors-grey-6,#d9d9d9)}.aox-toolbox__button[data-tool-state=idle],.aox-toolbox__menu{background-color:var(--aox-toolbox-surface,var(--aox-colors-grey-1,#fcfcfc))}}@media (hover:hover){.aox-toolbox__button[data-tool-state=idle]:not(:disabled):hover,.aox-toolbox__menu-trigger:not(:disabled):hover,.aox-toolbox__menu-item:not(:disabled):hover{background-color:var(--aox-toolbox-hover-surface,var(--aox-colors-grey-5,#e0e0e0))}@supports (color:color-mix(in lab, red, red)){.aox-toolbox__button[data-tool-state=idle]:not(:disabled):hover{background-color:var(--aox-toolbox-hover-surface,var(--aox-colors-grey-5,#e0e0e0))}}}.aox-canvas__agent-preview{z-index:30;border:1px solid var(--aox-colors-grey-5,#e0e0e0);background:var(--aox-colors-grey-1,#fcfcfc);max-width:min(320px,100% - 80px);color:var(--aox-colors-grey-12,#202020);border-radius:8px;flex-direction:column;gap:8px;padding:12px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000012}.aox-canvas__agent-preview strong{font-size:14px;font-weight:600}.aox-canvas__agent-preview button{border:1px solid var(--aox-colors-grey-5,#e0e0e0);background:var(--aox-colors-grey-2,#f9f9f9);cursor:pointer;border-radius:4px;align-self:flex-start;padding:4px 8px}.aox-workbench__constraint-save-error{color:var(--aox-colors-grey-12,#202020);background:var(--aox-colors-grey-1,#fcfcfc);flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.aox-workbench__constraint-save-error button{border:1px solid var(--aox-colors-grey-6,#d9d9d9);cursor:pointer;border-radius:4px;padding:4px 8px}.aox-workbench{background-color:var(--aox-colors-grey-3,#f0f0f0);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.aox-workbench[data-layout=fullscreen]{max-height:100dvh}.aox-workbench__titlebar{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff5;flex-shrink:0;align-items:center;gap:.5rem;height:2.25rem;min-height:2.25rem;padding-inline:.75rem;display:flex}.aox-workbench__titlebar-button{width:1.5rem;height:1.5rem;color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.aox-workbench__titlebar-button:disabled{cursor:not-allowed;opacity:.5}.aox-workbench__back-icon{width:1rem;height:1rem}.aox-workbench__mode-badge{background-color:var(--aox-colors-grey-3,#f0f0f0);letter-spacing:.025em;color:var(--aox-colors-indigo-10,#3358d4);border-radius:.375rem;flex-shrink:0;align-items:center;padding-block:.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:700;line-height:1.33333;display:inline-flex}.aox-workbench__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;min-width:0;color:var(--aox-colors-sky-12,#1d3e56);flex:1;font-size:13px;font-weight:600;overflow:hidden}.aox-workbench__titlebar-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.aox-workbench__close-icon{width:.875rem;height:.875rem}.aox-workbench__main{flex:1;min-height:0;display:flex;overflow:hidden}.aox-workbench__canvas-panel,.aox-workbench__right-panel{min-height:0;overflow:visible!important}.aox-workbench__canvas-panel{z-index:0;position:relative}.aox-workbench__right-panel{z-index:1;position:relative}.aox-workbench__canvas-shell{min-width:0;height:100%;position:relative;overflow:hidden}.aox-workbench__right-panel>.aox-right-panel-shell,.aox-workbench__right-panel>.aox-right-panel{width:100%;height:100%}.aox-workbench__resize-handle{z-index:30;box-sizing:border-box;cursor:col-resize;background-color:var(--aox-colors-grey-1,#fcfcfc);border-left:1px solid var(--aox-colors-grey-4,#e8e8e8);border-right:1px solid var(--aox-colors-grey-4,#e8e8e8);flex-shrink:0;width:8px;position:relative}.aox-workbench__resize-handle:after{background-color:var(--aox-colors-grey-7,#cecece);content:"";border-radius:999px;width:2px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aox-workbench__resize-handle:hover,.aox-workbench__resize-handle[data-resize-handle-active]{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-workbench__resize-handle--vertical{cursor:row-resize;border-top:1px solid var(--aox-colors-grey-4,#e8e8e8);border-right:0;border-bottom:1px solid var(--aox-colors-grey-4,#e8e8e8);border-left:0;width:100%;height:8px}.aox-workbench__resize-handle--vertical:after{width:40px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.aox-workbench__file-input{display:none}.aox-workbench__toolbox-layer{pointer-events:none;z-index:20;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.5rem;left:.5rem}.aox-workbench__toolbox-hitbox,.aox-workbench__flow-control-hitbox{pointer-events:auto}.aox-workbench__tool-options-layer{pointer-events:none;inset-inline:0;z-index:20;justify-content:center;padding-inline:1rem;display:flex;position:absolute;top:1rem}.aox-workbench__tool-options-card{pointer-events:auto;border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-width:100%;box-shadow:none;border-radius:.375rem;padding-block:.5rem;padding-inline:.5rem}.aox-workbench__patch-summary-widget-layer{pointer-events:none;z-index:20;position:absolute;bottom:1rem;left:1rem}.aox-workbench__patch-summary-widget-hitbox{pointer-events:auto;width:220px;max-width:calc(100vw - 2rem)}.aox-domain-grid-label{-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--aox-colors-sky-12,#1d3e56);box-shadow:0 8px 20px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem;line-height:1}.aox-domain-grid-label.is-editing{cursor:text;padding-block:0}.aox-domain-grid-label__axis{color:var(--aox-colors-sky-11,#00749e);font-weight:700}.aox-domain-grid-label__value{width:100%;color:var(--aox-colors-grey-12,#202020);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-weight:650;line-height:22px;display:inline-block}.aox-domain-grid-label__input{box-sizing:border-box;background:color-mix(in srgb, var(--aox-colors-grey-4,#e8e8e8) 74%, transparent);width:100%;height:32px;color:var(--aox-colors-grey-12,#202020);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;border:0;border-radius:4px;outline:none;padding:0;font-weight:650;line-height:32px}.aox-domain-grid-label__input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--aox-colors-sky-8,#60b3d7) 42%, transparent)}.aox-domain-grid-label__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aox-domain-grid-label__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (hover:hover){.aox-workbench__titlebar-button:hover{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-12,#202020)}}@supports (color:color-mix(in lab, red, red)){.aox-workbench__tool-options-card{border-color:var(--aox-colors-grey-6,#d9d9d9)}}.aox-canvas__ffd-slider-row{grid-gap:.5rem;align-items:center;gap:.5rem;display:grid}.aox-canvas__ffd-slider-axis{color:var(--aox-colors-grey-11,#646464);font-size:12px;font-weight:600}.aox-canvas__ffd-slider-input{cursor:pointer;appearance:none;background-color:var(--aox-colors-grey-4,#e8e8e8);accent-color:#00e600;border-radius:9999px;width:100%;height:.375rem}.aox-canvas__ffd-slider-value{text-align:right;color:var(--aox-colors-grey-12,#202020);font-size:12px;font-weight:600}.aox-model-dimension-label{border-radius:var(--chakra-radii-scaled-md,6px);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:var(--chakra-shadows-xs);padding:2px 7px;font:700 11px/16px system-ui,sans-serif}.aox-model-dimension-label__name{opacity:.8;font-weight:500}.aox-ground-clearance-label{-webkit-user-select:none;user-select:none;border:1px solid color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 18%, transparent);height:32px;color:var(--aox-colors-grey-11,#646464);box-shadow:0 8px 20px color-mix(in srgb, var(--aox-colors-sky-12,#1d3e56) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fffffff0;border-radius:6px;align-items:center;gap:3px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:650;line-height:1;display:flex;transform:translateY(-24px)}.aox-ground-clearance-label.is-editing{cursor:text}.aox-ground-clearance-label__input{width:48px;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0}.aox-ground-clearance-label__unit{color:var(--aox-colors-grey-11,#646464)}.aox-canvas__viewport{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.aox-canvas__viewport[data-layout=fullscreen]{min-height:100dvh}.aox-canvas__loading{z-index:10;pointer-events:none;color:var(--aox-colors-grey-11,#646464);flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aox-canvas__loading-spinner{border:3px solid var(--aox-colors-grey-4,#e8e8e8);border-top-color:var(--aox-colors-lime-10,#b0e64c);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite aox-canvas-loading-spin}@keyframes aox-canvas-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aox-canvas__loading-spinner{animation:none}}.aox-canvas__context-menu{z-index:30;border-style:solid;border-width:1px;border-color:var(--aox-colors-grey-6,#d9d9d9);background-color:var(--aox-colors-grey-1,#fcfcfc);min-width:180px;color:var(--aox-colors-sky-12,#1d3e56);border-radius:.375rem;padding:.25rem;font-size:.875rem;line-height:1.42857;position:fixed}.aox-canvas__context-menu-action{text-align:left;border-radius:.25rem;align-items:center;width:100%;padding-block:.5rem;padding-inline:.75rem;font-size:13px;display:flex}.aox-canvas__ffd-menu{padding-inline:.75rem;width:220px;padding-top:.25rem;padding-bottom:.5rem}.aox-canvas__ffd-menu-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.aox-canvas__ffd-menu-title{font-size:13px;font-weight:600}.aox-canvas__ffd-menu-back-button{width:1.5rem;height:1.5rem;color:var(--aox-colors-grey-11,#646464);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.aox-canvas__menu-icon{width:1rem;height:1rem}.aox-canvas__ffd-menu-caption{letter-spacing:.025em;color:var(--aox-colors-grey-11,#646464);margin-bottom:.75rem;font-size:11px}.aox-canvas__ffd-create-button{background-color:var(--aox-colors-grey-1,#fcfcfc);width:100%;color:var(--aox-colors-grass-9,#46a758);border:1px solid #00e600;border-radius:.25rem;justify-content:center;align-items:center;margin-top:1rem;padding-block:.625rem;padding-inline:.75rem;font-size:13px;font-weight:600;display:flex}.aox-canvas__ffd-create-button:focus{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-canvas__create-ref-button{text-align:left;border-radius:.25rem;align-items:center;width:100%;padding-block:.5rem;padding-inline:.75rem;font-size:13px;display:flex}.aox-canvas__context-menu-action:disabled{cursor:not-allowed;opacity:.5}.aox-canvas__bbox-size-label{pointer-events:none;white-space:nowrap;border:1px solid var(--aox-colors-grey-4,#e8e8e8);background-color:var(--aox-colors-grey-1,#fcfcfc);color:var(--aox-colors-grey-12,#202020);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.1875rem .375rem;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 6px 18px #0000001f}.aox-canvas__bbox-size-axis{color:var(--aox-colors-grey-11,#646464);font-weight:700}.aox-canvas__bbox-size-value{color:var(--aox-colors-grey-12,#202020)}@media (hover:hover){.aox-canvas__context-menu-action:not(:disabled):hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-canvas__ffd-menu-back-button:hover{background-color:var(--aox-colors-grey-3,#f0f0f0);color:var(--aox-colors-grey-12,#202020)}.aox-canvas__ffd-create-button:hover,.aox-canvas__create-ref-button:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}}.aox-canvas__ffd-slider-row-grid{grid-template-columns:16px minmax(0,1fr) 24px}.aox-canvas__context-menu-surface{box-shadow:none}.aox-canvas__ffd-slider-stack>:not(:last-child){margin-block:0 .75rem}.aox-comments{z-index:15;pointer-events:none;color:var(--aox-colors-grey-12,#202020);font-size:var(--chakra-font-sizes-xs,.75rem);line-height:1.5;position:absolute;inset:0}.aox-comments[data-open]{z-index:30}.aox-comments button:not(.chakra-button),.aox-comments input:not(.chakra-input),.aox-comments textarea:not(.chakra-textarea){font:inherit}.aox-comments button{cursor:pointer}.aox-comments button:focus-visible{outline:var(--aox-focus-outline,2px solid var(--aox-workbench-control-accent,#00e600));outline-offset:var(--aox-focus-control-offset,-2px)}.aox-comments__pin{pointer-events:auto;position:absolute;transform:translate(-50%,-100%)}.aox-comments__pin[data-single]{width:var(--chakra-sizes-10,40px);height:var(--chakra-sizes-10,40px)}.aox-comments__marker{min-width:var(--chakra-sizes-10,40px);height:var(--chakra-sizes-10,40px);padding:var(--chakra-spacing-1,4px);border-radius:var(--chakra-radii-scaled-2xl,16px) var(--chakra-radii-scaled-2xl,16px) var(--chakra-radii-scaled-2xl,16px) var(--chakra-radii-scaled-sm,4px);color:var(--aox-comment-foreground,var(--aox-colors-grey-12,#202020));background:var(--aox-comment-surface,var(--aox-colors-grey-1,#fcfcfc));border:0;justify-content:center;align-items:center;display:flex}.aox-comments__marker:not([data-cluster]){interpolate-size:allow-keywords;transition:width var(--aox-overlay-enter-duration,.12s) ease-out, height var(--aox-overlay-enter-duration,.12s) ease-out, padding var(--aox-overlay-enter-duration,.12s) ease-out}.aox-comments__pin[data-single]>.aox-comments__marker{position:absolute;bottom:0;left:0}.aox-comments__marker[data-expanded]{height:auto;min-height:var(--chakra-sizes-16,64px);justify-content:flex-start;align-items:flex-start;gap:var(--chakra-spacing-2,8px);padding:var(--chakra-spacing-3,12px);text-align:left}.aox-comments__marker[data-selected]{outline:var(--aox-focus-outline,2px solid var(--aox-workbench-control-accent,#00e600));outline-offset:var(--aox-focus-control-offset,-2px)}.aox-comments__marker>strong{min-width:var(--chakra-sizes-5,20px);font-size:var(--chakra-font-sizes-sm,.875rem)}.aox-comments__marker[data-cluster]{height:auto;padding:var(--chakra-spacing-2,8px);border-radius:50%;position:relative}.aox-comments__marker[data-cluster][data-avatar-count="3"]{padding:var(--chakra-spacing-3,12px)}.aox-comments__marker[data-cluster][data-avatar-count="4"]{padding:var(--chakra-spacing-4,16px)}.aox-comments__cluster-count{place-items:center;display:grid;position:absolute;inset:0}.aox-comments__avatars{--avatar-diameter:var(--chakra-sizes-8,32px);align-items:center;padding-right:0;display:flex}.aox-comments__avatar{box-sizing:border-box;flex:0 0 var(--chakra-sizes-8,32px);width:var(--chakra-sizes-8,32px);height:var(--chakra-sizes-8,32px);background:var(--aox-comment-avatar-surface,var(--aox-colors-grey-3,#f0f0f0));color:var(--aox-comment-foreground,var(--aox-colors-grey-12,#202020));font-size:var(--chakra-font-sizes-xs,.75rem);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.aox-comments__avatars .aox-comments__avatar+.aox-comments__avatar{border:var(--chakra-borders-md,2px solid) var(--aox-comment-surface,var(--aox-colors-grey-1,#fcfcfc))}.aox-comments__avatars[data-layout=row] .aox-comments__avatar+.aox-comments__avatar{margin-left:calc(-.25 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster]{width:calc(1.75 * var(--avatar-diameter));height:calc(1.75 * var(--avatar-diameter));display:block;position:relative}.aox-comments__avatars[data-layout=cluster] .aox-comments__avatar{position:absolute;top:0;left:0}.aox-comments__avatars[data-layout=cluster][data-count="2"]{width:calc(1.53033 * var(--avatar-diameter));height:calc(1.53033 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="2"] .aox-comments__avatar:nth-child(2){left:calc(.53033 * var(--avatar-diameter));top:calc(.53033 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="3"] .aox-comments__avatar:first-child{left:calc(.375 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="3"] .aox-comments__avatar:nth-child(2){top:calc(.649519 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="3"] .aox-comments__avatar:nth-child(3){left:calc(.75 * var(--avatar-diameter));top:calc(.649519 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="4"]{width:calc(2 * var(--avatar-diameter));height:calc(2 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="4"] .aox-comments__avatar{top:calc(.125 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="4"] .aox-comments__avatar:nth-child(2){left:calc(.75 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="4"] .aox-comments__avatar:nth-child(3){left:calc(.25 * var(--avatar-diameter));top:calc(.875 * var(--avatar-diameter))}.aox-comments__avatars[data-layout=cluster][data-count="4"] .aox-comments__avatar:nth-child(4){left:var(--avatar-diameter);top:calc(.875 * var(--avatar-diameter))}.aox-comments__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aox-comments__preview{gap:var(--chakra-spacing-1,4px);flex-direction:column;flex:1;min-width:0;display:flex}.aox-comments__preview-meta{align-items:baseline;gap:var(--chakra-spacing-1,4px);flex-wrap:wrap;display:flex}.aox-comments__preview time,.aox-comments__preview-replies{color:var(--aox-comment-muted,var(--aox-colors-grey-11,#646464));font-size:var(--chakra-font-sizes-2xs,.625rem)}.aox-comments__preview-text{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aox-comments__cluster-list{box-sizing:border-box;width:var(--chakra-sizes-surface-width-240,15rem);max-height:calc(4 * var(--chakra-sizes-10,40px) + 2 * var(--chakra-spacing-1,4px) + 2px);border:var(--chakra-borders-sm,1px solid) var(--aox-colors-grey-3,#f0f0f0);background:var(--aox-colors-grey-1,#fcfcfc);border-radius:var(--chakra-radii-scaled-lg,8px);padding:var(--chakra-spacing-1,4px);flex-direction:column;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.aox-comments__cluster-items{overscroll-behavior:contain;min-height:0;overflow-y:auto}.aox-comments__cluster-list button{gap:var(--chakra-spacing-2,8px);height:var(--chakra-sizes-10,40px);min-height:var(--chakra-sizes-10,40px);padding:0 var(--chakra-spacing-2,8px);border-radius:var(--chakra-radii-scaled-md,6px);width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;display:flex}.aox-comments__cluster-list button:hover{background:var(--aox-toolbox-hover-surface,var(--aox-colors-grey-5,#e0e0e0))}.aox-comments__cluster-list button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aox-comments__hint{max-width:85%;padding:var(--chakra-spacing-2,8px) var(--chakra-spacing-3,12px);border-radius:var(--chakra-radii-scaled-lg,8px);color:var(--aox-foreground-inverse,HighlightText);background:var(--aox-comment-hint-surface,var(--aox-workbench-control-accent,#00e600));text-align:center;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.aox-canvas__viewport[data-comment-placing] canvas{cursor:crosshair!important}.aox-comments__draft{width:var(--chakra-sizes-8,32px);height:var(--chakra-sizes-8,32px);background:var(--aox-comment-surface,var(--aox-colors-grey-1,#fcfcfc));border-radius:50% 50% 50% var(--chakra-radii-scaled-sm,4px)}.aox-comments__composer{z-index:3;pointer-events:auto;position:absolute}.aox-comments__panel{right:var(--chakra-spacing-3,12px);top:var(--chakra-sizes-16,64px);bottom:var(--chakra-spacing-4,16px);width:min(var(--chakra-sizes-surface-width-320,20rem), calc(100% - 2 * var(--chakra-spacing-3,12px)));padding:var(--chakra-spacing-3,12px);border-radius:var(--chakra-radii-scaled-lg,8px);background:var(--aox-colors-grey-1,#fcfcfc);color:inherit;pointer-events:auto;position:absolute;overflow:auto}.aox-comments__panel[data-anchored]{z-index:4;background:var(--aox-comment-surface,var(--aox-colors-grey-1,#fcfcfc));padding:0;display:flex;bottom:auto;right:auto;overflow:hidden}.aox-comments__panel[hidden]{display:none}@keyframes aox-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aox-overlay-fade-out{0%{opacity:1}to{opacity:0}}:is(.aox-toolbox__menu,.aox-comments__preview,.aox-comments__panel,.aox-comments__cluster-list)[data-state=open]{animation:var(--aox-overlay-enter-name,aox-overlay-fade-in) var(--aox-overlay-enter-duration,.12s) ease-out both}:is(.aox-toolbox__menu,.aox-comments__preview,.aox-comments__panel,.aox-comments__cluster-list)[data-state=closed]{animation:var(--aox-overlay-exit-name,aox-overlay-fade-out) var(--aox-overlay-exit-duration,.1s) ease-in both;pointer-events:none}@media (prefers-reduced-motion:reduce){.aox-comments__marker:not([data-cluster]){transition:none}:is(.aox-toolbox__menu,.aox-comments__preview,.aox-comments__panel,.aox-comments__cluster-list)[data-state]{animation:none}}.aox-control{box-sizing:border-box;border:1px solid var(--aox-colors-grey-8,#bbb);background-color:var(--aox-colors-grey-1,#fcfcfc);min-width:0;height:32px;color:var(--aox-colors-grey-11,#646464);cursor:pointer;font:inherit;letter-spacing:-.02em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:600;line-height:1.6;transition:color .15s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.aox-control:hover{background-color:var(--aox-colors-grey-2,#f9f9f9)}.aox-control:focus-visible{outline:2px solid color-mix(in srgb, var(--aox-colors-lime-10,#b0e64c) 20%, transparent);outline-offset:1px}.aox-control:disabled{cursor:not-allowed;opacity:.4}.aox-control--cta{border-color:var(--aox-colors-grey-12,#202020);background-color:var(--aox-colors-grey-12,#202020);color:var(--aox-foreground-inverse,#fff)}.aox-control--cta:hover,.aox-control--cta:disabled:hover{border-color:var(--aox-colors-grey-12,#202020);background-color:var(--aox-colors-grey-12,#202020)}.aox-input,.aox-select{box-sizing:border-box;border:1px solid var(--aox-colors-grey-8,#bbb);background-color:var(--aox-colors-grey-1,#fcfcfc);min-width:0;color:var(--aox-colors-grey-12,#202020);font:inherit;border-radius:6px;outline:none;font-size:12px;line-height:1.6;height:32px!important}.aox-input{padding:0 8px}.aox-select{padding:0 10px}.aox-input:focus,.aox-select:focus{border-color:#00e600;box-shadow:0 0 0 2px #00e60029}.aox-input:disabled,.aox-select:disabled{cursor:not-allowed;opacity:.5}.aox-checkbox,.aox-radio{accent-color:#00e600;flex:0 0 16px;width:16px;height:16px;margin:0}.aox-workbench input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.aox-workbench select,.aox-job-result-viewer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.aox-job-result-viewer select,.aox-job-running-viewer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.aox-job-running-viewer select{box-sizing:border-box;height:32px!important}.aox-selection-card{box-sizing:border-box;min-width:0;min-height:var(--selection-card-min-height,3.5rem);color:canvastext;background:canvas;border:1px solid graytext;border-radius:0;flex-direction:column;transition:background-color .15s;display:flex;position:relative}.aox-selection-card:not([data-disabled]):not([data-readonly]):hover{background:var(--aox-selection-card-hover-surface,ButtonFace)}.aox-selection-card[data-has-description=true]{--selection-card-min-height:var(--selection-card-description-height,5rem)}.aox-selection-card[data-checked=true]{border-color:var(--aox-workbench-control-accent,Highlight)}.aox-selection-card:has(.aox-selection-card__input:focus-visible){outline:2px solid var(--aox-workbench-control-accent,Highlight);outline-offset:2px}.aox-selection-card[data-disabled]{opacity:.5}.aox-selection-card__control{box-sizing:border-box;width:100%;min-height:calc(var(--selection-card-min-height,3.5rem) - 2px);align-items:center;gap:var(--selection-card-gap,.75rem);padding:var(--selection-card-padding-y,1rem) var(--selection-card-padding-x,1rem);cursor:pointer;font:inherit;font-size:var(--selection-card-title-size,.875rem);line-height:var(--selection-card-title-line-height,1.25rem);text-align:start;flex:1;display:flex;position:relative}.aox-selection-card[data-disabled] .aox-selection-card__control{cursor:not-allowed}.aox-selection-card[data-readonly] .aox-selection-card__control{cursor:default}.aox-selection-card__mark{flex-shrink:0;display:inline-flex}.aox-selection-card .aox-selection-card__input{width:var(--selection-card-mark-size,1.25rem);height:var(--selection-card-mark-size,1.25rem);cursor:inherit;accent-color:var(--aox-workbench-control-accent,Highlight);margin:0}.aox-selection-card__check{display:none}.aox-selection-card__icon{flex-shrink:0;display:inline-flex}.aox-selection-card__content{grid-gap:var(--selection-card-description-gap,.25rem);gap:var(--selection-card-description-gap,.25rem);flex:1;min-width:0;display:grid}.aox-selection-card__label{overflow-wrap:anywhere;font-weight:600}.aox-selection-card__description{color:graytext;font-size:var(--selection-card-description-size,.875rem);line-height:var(--selection-card-description-line-height,1.25rem);overflow-wrap:anywhere}.aox-selection-card__trailing{flex-shrink:0}.aox-selection-card__badge{top:0;position:absolute;inset-inline-end:.5rem;transform:translateY(-50%)}.aox-selection-card__details{padding:0 var(--selection-card-padding-x,1rem) var(--selection-card-padding-y,1rem)}.aox-cwt-create{background:var(--aox-colors-grey-2,#f9f9f9);width:100%;height:100%;min-height:620px;color:var(--aox-colors-sky-12,#1d3e56);grid-template-columns:minmax(0,1fr) 360px;font-family:Inter,Pretendard,Arial,sans-serif;display:grid;overflow:hidden}.aox-cwt-create[data-parameters-visible=true]{grid-template-columns:minmax(0,1fr) 296px 360px}.aox-cwt-create__viewport{background:var(--aox-colors-grey-1,#fcfcfc);min-width:0;position:relative;overflow:hidden}.aox-cwt-create__canvas,.aox-cwt-create__canvas>.aox-canvas__scene-canvas{width:100%;height:100%;min-height:620px}.aox-cwt-create__canvas-status{height:100%;min-height:620px;color:var(--aox-colors-grey-9,#8d8d8d);place-items:center;font-size:14px;display:grid}.aox-cwt-create__toolbox{pointer-events:none;z-index:20;position:absolute;top:18px;left:18px}.aox-cwt-create__toolbox .aox-toolbox{pointer-events:auto}.aox-cwt-create__scene-caption{pointer-events:none;z-index:10;border:1px solid color-mix(in srgb, var(--aox-colors-grey-6,#d9d9d9) 92%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--aox-colors-grey-11,#646464) 8%, transparent);background:#ffffffe8;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:absolute;bottom:20px;left:20px}.aox-cwt-create__scene-caption strong{font-size:13px;font-weight:700}.aox-cwt-create__scene-caption span{color:var(--aox-colors-grey-10,#838383);font-size:11px}.aox-cwt-create__panel{width:auto;min-height:0}.aox-cwt-create__parameter-panel{border-left:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);flex-direction:column;min-width:0;min-height:0;display:flex}.aox-cwt-create__parameter-panel .aox-cwt-parameters__text-input{flex:none;width:132px}.aox-cwt-create__classification{min-height:0}.aox-cwt-create__panel .aox-right-panel__category-toggle,.aox-cwt-create__panel .aox-right-panel__visibility-button,.aox-cwt-create__panel .aox-right-panel__delete-button{appearance:none}.aox-cwt-create__panel .aox-right-panel__add-file-button,.aox-cwt-create__panel .aox-right-panel__category-toggle,.aox-cwt-create__panel .aox-right-panel__visibility-button,.aox-cwt-create__panel .aox-right-panel__delete-button{cursor:pointer}.aox-cwt-create__panel .aox-right-panel__category-toggle,.aox-cwt-create__panel .aox-right-panel__visibility-button,.aox-cwt-create__panel .aox-right-panel__delete-button{background:0 0;border:0}.aox-cwt-create__panel .aox-right-panel__category-toggle{padding:0}.aox-cwt-create__panel-scroll{overscroll-behavior:contain;padding-inline:.5rem;flex:1;min-height:0;padding-bottom:.5rem;overflow-y:auto}.aox-cwt-create__panel-scroll>.aox-right-panel__category-section{flex:none;overflow:visible}.aox-cwt-create__role-group{flex:none}.aox-cwt-create__rear-wheel-mode{color:var(--aox-colors-sky-12,#1d3e56);flex-direction:column;gap:6px;padding:4px 4px 10px;font-size:12px;font-weight:600;display:flex}.aox-cwt-create__rear-wheel-mode select{border:1px solid var(--aox-colors-grey-6,#d9d9d9);background:var(--aox-colors-grey-1,#fcfcfc);width:100%;height:32px;color:var(--aox-colors-sky-12,#1d3e56);font:inherit;border-radius:6px;padding:0 10px;font-weight:400}.aox-cwt-create__rear-wheel-mode select:focus-visible{outline:2px solid var(--aox-workbench-control-accent,#00e600);outline-offset:2px}.aox-cwt-create__panel-scroll .aox-right-panel__category-list{flex:none;overflow:visible}.aox-cwt-create__role[data-drop-target=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--aox-colors-lime-10,#b0e64c) 13%, transparent)}.aox-cwt-create__role[data-invalid=true],.aox-cwt-create__panel-scroll>.aox-right-panel__category-section[data-invalid=true]{border-color:var(--aox-workbench-danger,#ce2c31);box-shadow:0 0 0 2px color-mix(in srgb, var(--aox-workbench-danger,#ce2c31) 12%, transparent)}.aox-cwt-create__panel .aox-right-panel__footer{flex-direction:column;align-items:stretch;gap:.5rem}.aox-cwt-create__run-validation{color:var(--aox-colors-tomato-11,#d13415);margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.aox-cwt-create__panel .aox-right-panel__patch-item:focus-visible,.aox-cwt-create__panel .aox-right-panel__add-file-button:focus-visible,.aox-cwt-create__panel .aox-right-panel__category-toggle:focus-visible{outline:2px solid var(--aox-colors-lime-10,#b0e64c);outline-offset:2px}@media (max-width:840px){.aox-cwt-create,.aox-cwt-create[data-parameters-visible=true]{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.aox-cwt-create__viewport,.aox-cwt-create__canvas,.aox-cwt-create__canvas>.aox-canvas__scene-canvas,.aox-cwt-create__canvas-status{min-height:460px}.aox-cwt-create__panel,.aox-cwt-create__parameter-panel{border-top:1px solid var(--aox-colors-grey-4,#e8e8e8);border-left:0;min-height:500px}}
/*# sourceMappingURL=16x33l1zksokj.css.map*/