.interaction-hint.svelte-ffsthc{position:absolute;top:50%;left:50%;z-index:50;transform:translate(-50%,-50%);border:1px solid rgba(0,0,0,.1);background:#fffc;padding:.375rem .75rem;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:.9}button.interaction-hint.svelte-ffsthc{pointer-events:auto;cursor:pointer;min-height:44px}.iteration-controls.svelte-8xbdd8 .close-btn{margin-left:auto;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;border-radius:2px;transition:background-color .15s ease,color .15s ease}html:not([data-input=touch]) .iteration-controls.svelte-8xbdd8 .close-btn:hover{background:var(--neutral-200)}.iteration-controls.svelte-8xbdd8 input[type=text]{flex:1;min-width:0;padding:.25rem .5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-900);background:#ffffff85;border:0;border-bottom:1px solid var(--neutral-300);border-radius:0;transition:border-color .15s ease,background-color .15s ease}.iteration-controls.svelte-8xbdd8 input[type=text]:focus{border-color:var(--neutral-600);background:#ffffffc2}.iteration-controls.svelte-8xbdd8 input[type=text]::placeholder{text-transform:uppercase;letter-spacing:.06em;opacity:.62}.iteration-controls.svelte-8xbdd8 button:not(.close-btn){padding:.2rem .5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-900);background:transparent;border:0;border-bottom:1px solid var(--neutral-400);border-radius:0;cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease,border-color .15s ease}html:not([data-input=touch]) .iteration-controls.svelte-8xbdd8 button:not(.close-btn):hover{color:var(--neutral-900);background:var(--neutral-200);border-color:var(--neutral-600)}.iteration-controls.svelte-8xbdd8 button[aria-pressed=true]{background:var(--neutral-200);border-color:var(--neutral-600)}.iteration-controls.svelte-8xbdd8 button:disabled{opacity:.4;cursor:default;pointer-events:none}.iteration-controls.svelte-8xbdd8 label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-600);white-space:nowrap}@media(prefers-reduced-motion:reduce){.iteration-controls.svelte-8xbdd8 .close-btn,.iteration-controls.svelte-8xbdd8 button:not(.close-btn),.iteration-controls.svelte-8xbdd8 input[type=text]{transition:none}}@media(max-width:768px){.iteration-controls.svelte-8xbdd8 input[type=text]{font-size:1rem}.iteration-controls.svelte-8xbdd8 button:not(.close-btn){font-size:.7rem}.iteration-controls.svelte-8xbdd8 label{font-size:.7rem}}
