.field-help.svelte-qeyyg{flex:none;align-items:center;display:inline-flex;position:relative}.field-help-button.svelte-qeyyg,.field-help-heading.svelte-qeyyg button:where(.svelte-qeyyg){appearance:none;border-radius:var(--app-control-radius);color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.field-help-button.svelte-qeyyg{width:1.5rem;height:1.5rem;padding:.18rem}.field-help-button.svelte-qeyyg svg:where(.svelte-qeyyg){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.field-help-button.svelte-qeyyg .field-help-dot:where(.svelte-qeyyg){fill:currentColor;stroke:none}.field-help-button.svelte-qeyyg:hover,.field-help-button[aria-expanded=true].svelte-qeyyg{background:color-mix(in srgb, var(--app-accent) 11%, transparent);color:var(--app-accent)}.field-help-button.svelte-qeyyg:focus-visible,.field-help-heading.svelte-qeyyg button:where(.svelte-qeyyg):focus-visible,.field-help-popover.svelte-qeyyg:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.field-help-popover.svelte-qeyyg{z-index:20;box-sizing:border-box;border:1px solid var(--app-border-strong);border-radius:var(--app-popover-radius);background:var(--app-surface);width:min(22rem,100vw - 2rem);max-height:min(20rem,100vh - 2rem);box-shadow:var(--app-popover-shadow);color:var(--app-text);text-align:left;padding:.75rem;font-size:.78rem;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + .4rem);left:0;overflow:auto}.field-help-heading.svelte-qeyyg{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.field-help-heading.svelte-qeyyg strong:where(.svelte-qeyyg){font-size:.8rem;line-height:1.35}.field-help-heading.svelte-qeyyg button:where(.svelte-qeyyg){width:1.45rem;height:1.45rem;font:inherit;padding:0;font-size:1.1rem;line-height:1}.field-help-heading.svelte-qeyyg button:where(.svelte-qeyyg):hover{background:var(--app-control-hover);color:var(--app-text)}.field-help-popover.svelte-qeyyg p:where(.svelte-qeyyg){white-space:pre-wrap;overflow-wrap:anywhere;margin:.55rem 0 0}@container (width<=24rem){.field-help.svelte-qeyyg{position:static}.field-help-popover.svelte-qeyyg{width:auto;max-height:min(18rem,100vh - 2rem);top:1.9rem;left:0;right:0}}.speech-field.svelte-1ds9odh{align-items:center;display:flex;position:relative}.speech-field.svelte-1ds9odh input,.speech-field.svelte-1ds9odh textarea{border-radius:var(--app-input-radius);border:1px solid var(--app-border-strong);background:color-mix(in srgb, var(--app-surface) 96%, white);width:100%;font:inherit;color:var(--app-text);box-sizing:border-box;padding:.68rem 2.75rem .68rem .72rem;transition:border-color .14s,box-shadow .14s,background-color .14s}.speech-field.svelte-1ds9odh textarea{resize:vertical;min-height:5.5rem}.speech-field.multiline.svelte-1ds9odh{align-items:flex-start}.speech-field.multiline.svelte-1ds9odh textarea{padding-top:.82rem;padding-right:2.75rem}.speech-field.monospace.svelte-1ds9odh input,.speech-field.monospace.svelte-1ds9odh textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.5}.speech-field.svelte-1ds9odh input:focus,.speech-field.svelte-1ds9odh textarea:focus{border-color:color-mix(in srgb, var(--app-accent) 48%, var(--app-border-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--app-focus-ring) 18%, transparent);outline:none}.speech-field.listening.svelte-1ds9odh input,.speech-field.listening.svelte-1ds9odh textarea{border-color:color-mix(in srgb, var(--app-danger) 58%, var(--app-border));background:color-mix(in srgb, var(--app-danger) 8%, var(--app-surface));color:var(--app-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-danger) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-text) 8%, transparent)}.speech-status.svelte-1ds9odh{border-radius:var(--app-radius-pill);background:color-mix(in srgb, var(--app-danger) 18%, var(--app-surface));color:color-mix(in srgb, var(--app-danger) 72%, var(--app-text));letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--app-danger) 32%, transparent);box-shadow:0 6px 16px color-mix(in srgb, var(--app-danger) 18%, transparent);padding:.12rem .45rem;font-size:.64rem;font-weight:800;position:absolute;top:-.55rem;left:.75rem}.speech-button.svelte-1ds9odh{width:1.55rem;height:1.55rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:700;transition:color .14s,opacity .14s,transform .14s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.speech-field.multiline.svelte-1ds9odh .speech-button:where(.svelte-1ds9odh){top:.72rem;transform:none}.speech-button.svelte-1ds9odh:hover:not(:disabled),.speech-button.svelte-1ds9odh:focus-visible:not(:disabled){color:var(--app-accent-hover);opacity:1;outline:none}.speech-button.listening.svelte-1ds9odh{color:color-mix(in srgb, var(--app-danger) 78%, var(--app-text));transform:translateY(-50%)scale(1.02)}.speech-button.listening.svelte-1ds9odh:hover:not(:disabled),.speech-button.listening.svelte-1ds9odh:focus-visible:not(:disabled){color:color-mix(in srgb, var(--app-danger) 86%, var(--app-text))}.speech-field.multiline.svelte-1ds9odh .speech-button.listening:where(.svelte-1ds9odh){transform:scale(1.02)}.speech-button.svelte-1ds9odh:disabled{opacity:.4;cursor:not-allowed}.speech-icon.svelte-1ds9odh{fill:currentColor;width:1.2rem;height:1.2rem}.recording-dot.svelte-1ds9odh{border-radius:var(--app-radius-pill);background:currentColor;width:.6rem;height:.6rem;animation:1.5s ease-in-out infinite svelte-1ds9odh-recording-pulse;box-shadow:0 0 0 .18rem #ef444424}@keyframes svelte-1ds9odh-recording-pulse{0%,to{opacity:.92;transform:scale(1);box-shadow:0 0 0 .14rem #ef44441f}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 .22rem #ef44442e}}.metadata-form.svelte-bmeug3{min-width:0;container-type:inline-size}.metadata-form-list.svelte-bmeug3{flex-direction:column;gap:.8rem;display:flex}.metadata-form-field.svelte-bmeug3{color:var(--app-text-muted);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex;position:relative}.metadata-form-label-row.svelte-bmeug3{color:var(--app-text);justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;display:flex}.metadata-form-label.svelte-bmeug3{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.metadata-form-badges.svelte-bmeug3{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.metadata-form-field.svelte-bmeug3 input:where(.svelte-bmeug3),.metadata-form-field.svelte-bmeug3 select:where(.svelte-bmeug3),.metadata-form-field.svelte-bmeug3 textarea:where(.svelte-bmeug3){border-radius:var(--app-input-radius);border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface) 96%, white);width:100%;font:inherit;color:var(--app-text);box-sizing:border-box;padding:.58rem .68rem}.metadata-form-field.svelte-bmeug3 textarea:where(.svelte-bmeug3){resize:vertical;min-height:4.7rem}.metadata-form-display.svelte-bmeug3{border-radius:var(--app-input-radius);border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-muted) 92%, transparent);width:100%;font:inherit;color:var(--app-text);box-sizing:border-box;white-space:pre-wrap;word-break:break-word;align-items:center;min-height:2.35rem;padding:.58rem .68rem;display:flex}.metadata-form-base-overlay-context.svelte-bmeug3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.metadata-form-layer-button.svelte-bmeug3{appearance:none;border-radius:var(--app-control-radius);color:#fff;min-width:0;max-width:100%;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;opacity:.42;border:1px solid #0000;padding:.22rem .5rem;font-size:.72rem;font-weight:800;line-height:1.15;transition:opacity .14s,filter .14s,box-shadow .14s;overflow:hidden}.metadata-form-layer-button.base.svelte-bmeug3{background:color-mix(in srgb, var(--app-accent) 88%, #1d4ed8);justify-self:start}.metadata-form-layer-button.overlay.svelte-bmeug3{text-align:right;background:color-mix(in srgb, var(--app-danger) 88%, #dc2626);justify-self:end}.metadata-form-layer-button.active.svelte-bmeug3{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 22%, transparent)}.metadata-form-layer-button.svelte-bmeug3:hover,.metadata-form-layer-button.svelte-bmeug3:focus-visible{opacity:1;filter:brightness(1.06)}.metadata-form-layer-button.svelte-bmeug3:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-focus-ring) 24%, transparent);outline:none}.metadata-form-field.svelte-bmeug3 input:where(.svelte-bmeug3):focus,.metadata-form-field.svelte-bmeug3 select:where(.svelte-bmeug3):focus,.metadata-form-field.svelte-bmeug3 textarea:where(.svelte-bmeug3):focus{border-color:color-mix(in srgb, var(--app-focus-ring) 70%, var(--app-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--app-focus-ring) 16%, transparent);outline:none}.metadata-form-field.svelte-bmeug3 small:where(.svelte-bmeug3){color:var(--app-text-muted)}.metadata-form-help-text.svelte-bmeug3{border-left:2px solid color-mix(in srgb, var(--app-accent) 38%, var(--app-border));white-space:pre-wrap;overflow-wrap:anywhere;padding-left:.55rem;font-weight:500;line-height:1.45;display:block}.metadata-form-example.svelte-bmeug3{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Libration Mono,Courier New,monospace}.metadata-form-checkbox-row.svelte-bmeug3{color:var(--app-text);align-items:center;gap:.6rem;display:flex}.metadata-form-checkbox-row.svelte-bmeug3 label:where(.svelte-bmeug3){cursor:pointer;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.metadata-form-checkbox-row.svelte-bmeug3 input:where(.svelte-bmeug3){width:auto;margin:0}.metadata-form-radio-group.svelte-bmeug3{flex-direction:column;gap:.35rem;display:flex}.metadata-form-radio-option.svelte-bmeug3{border:1px solid var(--app-border);border-radius:var(--app-control-radius);background:color-mix(in srgb, var(--app-surface) 96%, white);min-width:0;color:var(--app-text);cursor:pointer;align-items:center;gap:.55rem;padding:.48rem .58rem;font-weight:600;transition:border-color .12s,background .12s;display:flex}.metadata-form-radio-option.svelte-bmeug3:hover{background:var(--app-control-hover)}.metadata-form-radio-option.selected.svelte-bmeug3{border-color:color-mix(in srgb, var(--app-accent) 58%, var(--app-border));background:color-mix(in srgb, var(--app-accent) 9%, var(--app-surface))}.metadata-form-radio-option.svelte-bmeug3:focus-within{border-color:color-mix(in srgb, var(--app-focus-ring) 70%, var(--app-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--app-focus-ring) 16%, transparent)}.metadata-form-radio-option.disabled.svelte-bmeug3{cursor:default;opacity:.6}.metadata-form-field.svelte-bmeug3 .metadata-form-radio-option:where(.svelte-bmeug3) input:where(.svelte-bmeug3),.metadata-form-field.svelte-bmeug3 .metadata-form-radio-option:where(.svelte-bmeug3) input:where(.svelte-bmeug3):focus{width:1rem;height:1rem;box-shadow:none;accent-color:var(--app-accent);background:0 0;border:0;margin:0;padding:0}.metadata-form-list-editor.svelte-bmeug3{flex-direction:column;gap:.45rem;display:flex}.metadata-form-list-row.svelte-bmeug3{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.metadata-form-list-row.svelte-bmeug3 input:where(.svelte-bmeug3){min-width:0}.metadata-form-clear-action.svelte-bmeug3{appearance:none;border-radius:var(--app-control-radius);color:var(--app-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.15rem .25rem;font-size:.68rem;font-weight:500;line-height:1.4}.metadata-form-clear-action.svelte-bmeug3:hover:not(:disabled){background:var(--app-control-hover);color:var(--app-text)}.metadata-form-clear-action.svelte-bmeug3:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.metadata-form-clear-action.svelte-bmeug3:disabled{opacity:.55;cursor:default}.metadata-form-list-action.svelte-bmeug3{appearance:none;border:1px solid var(--app-border);border-radius:var(--app-control-radius);background:var(--app-surface);color:var(--app-text);font:inherit;cursor:pointer;padding:.5rem .58rem;font-size:.74rem;font-weight:700}.metadata-form-list-action.svelte-bmeug3:hover{background:var(--app-control-hover)}.metadata-form-list-action.svelte-bmeug3:disabled{opacity:.55;cursor:default}.metadata-form-list-action.add.svelte-bmeug3{align-self:flex-start}.metadata-form-pill.svelte-bmeug3{border-radius:var(--app-radius-pill);background:color-mix(in srgb, var(--app-accent) 18%, var(--app-surface));color:var(--app-accent);align-items:center;padding:.12rem .42rem;font-size:.68rem;font-weight:700;display:inline-flex}.metadata-form-pill.muted.svelte-bmeug3{background:color-mix(in srgb, var(--app-surface-muted) 90%, transparent);color:var(--app-text-muted)}.metadata-form-empty.svelte-bmeug3{text-align:center;color:var(--app-text-muted);border:1px dashed var(--app-border);border-radius:var(--app-panel-radius);background:color-mix(in srgb, var(--app-surface-muted) 90%, transparent);place-items:center;padding:1rem;font-size:.82rem;display:grid}
