.image-direction-controls-module__8a6vDW__controls{width:100%;min-width:0;color:var(--kc-ink,#ececf1);--direction-accent:var(--kc-ai,#c6c9ff);border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.image-direction-controls-module__8a6vDW__controls button,.image-direction-controls-module__8a6vDW__controls input{font:inherit}.image-direction-controls-module__8a6vDW__controls button{cursor:pointer}.image-direction-controls-module__8a6vDW__controls button:disabled{cursor:default;opacity:.5}.image-direction-controls-module__8a6vDW__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.image-direction-controls-module__8a6vDW__presets button,.image-direction-controls-module__8a6vDW__segmented button{border:1px solid var(--kc-line,#fff2);background:var(--kc-field,#ffffff08);min-height:34px;color:inherit;border-radius:9px;justify-content:center;align-items:center;padding:6px;font-size:11px;display:flex}.image-direction-controls-module__8a6vDW__presets button[aria-pressed=true],.image-direction-controls-module__8a6vDW__segmented button[aria-pressed=true]{border-color:var(--direction-accent);background:color-mix(in srgb,var(--direction-accent) 12%,transparent)}.image-direction-controls-module__8a6vDW__segmented{grid-template-columns:1fr 1fr;gap:6px;display:grid}.image-direction-controls-module__8a6vDW__slider{color:var(--kc-muted,#b9bac4);flex-direction:column;gap:5px;font-size:11px;display:flex}.image-direction-controls-module__8a6vDW__slider>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.image-direction-controls-module__8a6vDW__slider output{color:var(--kc-ink,#ececf1);font-variant-numeric:tabular-nums}.image-direction-controls-module__8a6vDW__slider input{width:100%;min-height:26px;accent-color:var(--direction-accent);cursor:pointer;margin:0}.image-direction-controls-module__8a6vDW__color{color:var(--kc-muted,#b9bac4);align-items:center;gap:10px;font-size:11px;display:flex}.image-direction-controls-module__8a6vDW__color span:nth-child(2){font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:10px}.image-direction-controls-module__8a6vDW__color input{border:1px solid var(--kc-line,#fff2);cursor:pointer;background:0 0;border-radius:7px;width:34px;height:30px;padding:3px}.image-direction-controls-module__8a6vDW__pad{direction:ltr;min-width:0}.image-direction-controls-module__8a6vDW__pad .opad{margin:0}.image-direction-controls-module__8a6vDW__pad .opad-stage{background:radial-gradient(at 50% 20%,#3a3b45,#22232b);min-height:300px}:is(.image-direction-controls-module__8a6vDW__pad .opad-hint,.image-direction-controls-module__8a6vDW__pad .opad-readout){color:#b4b5c2}.image-direction-controls-module__8a6vDW__pad .opad-nudge{color:#c3c4cf;width:34px;height:34px}.image-direction-controls-module__8a6vDW__controls :is(button,input):focus-visible{outline:2px solid var(--direction-accent);outline-offset:3px}@media (max-width:700px){.image-direction-controls-module__8a6vDW__presets button,.image-direction-controls-module__8a6vDW__segmented button{min-height:40px}.image-direction-controls-module__8a6vDW__slider input{min-height:32px}}@media (prefers-reduced-motion:reduce){.image-direction-controls-module__8a6vDW__controls *{transition:none!important;animation:none!important}}
