.field-icon-wrap.has-backdrop.svelte-atvpj4{position:relative}.field-icon-wrap.has-backdrop.svelte-atvpj4 .backdrop:where(.svelte-atvpj4),.field-icon-wrap.has-backdrop.svelte-atvpj4 input:where(.svelte-atvpj4){font:inherit;letter-spacing:inherit}.field-icon-wrap.has-backdrop.svelte-atvpj4 .backdrop:where(.svelte-atvpj4){white-space:pre;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.field-icon-wrap.has-backdrop.svelte-atvpj4 input:where(.svelte-atvpj4){color:#0000;caret-color:var(--color-text,currentColor);background:0 0;position:relative}.field-icon-wrap.has-backdrop.svelte-atvpj4 input:where(.svelte-atvpj4)::selection{color:var(--color-text,currentColor);background:color-mix(in srgb, var(--color-accent,#0f6e62) 25%, transparent)}.field.svelte-atvpj4{flex-direction:column;gap:6px;display:flex}.field.dense.svelte-atvpj4{gap:4px}.clear.svelte-atvpj4{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px 5px;font-size:15px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.clear.svelte-atvpj4:hover{color:var(--ink);background:var(--ground)}.field.title.svelte-atvpj4 input:where(.svelte-atvpj4){color:var(--ink);background:0 0;border:none;padding:4px 0;font-size:1.5rem;font-weight:700;line-height:1.2}.field.title.svelte-atvpj4 input:where(.svelte-atvpj4)::placeholder{color:var(--ink-dim);font-weight:600}.field.title.svelte-atvpj4 input:where(.svelte-atvpj4):focus{box-shadow:none;outline:none}.field.title.has-error.svelte-atvpj4 input:where(.svelte-atvpj4){border-bottom:2px solid var(--bad,#b03a2b)}.field-label.svelte-atvpj4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:4px;font-size:11px;display:flex}.field.dense.svelte-atvpj4 .field-label:where(.svelte-atvpj4){font-size:10px}.required.svelte-atvpj4{color:var(--rust)}.help.svelte-atvpj4{color:var(--ink-dim);margin-top:1px;font-size:12px}.error-msg.svelte-atvpj4{color:var(--rust);margin-top:1px;font-size:12px}.has-error.svelte-atvpj4 .field-label:where(.svelte-atvpj4){color:var(--rust)}input.svelte-atvpj4{font-family:var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .14s}.field.dense.svelte-atvpj4 input:where(.svelte-atvpj4){padding:6px 8px;font-size:12px}input.svelte-atvpj4:focus{border-color:var(--rust);outline:none}.has-error.svelte-atvpj4 input:where(.svelte-atvpj4){border-color:var(--rust)}input.svelte-atvpj4:disabled{opacity:.5;cursor:not-allowed;background:var(--ground)}input.svelte-atvpj4:read-only:not(:disabled){background:var(--ground);cursor:default}.field-icon-wrap.svelte-atvpj4{position:relative}.field-icon-wrap.svelte-atvpj4 input:where(.svelte-atvpj4){padding-left:34px}.field-icon-wrap.bare.svelte-atvpj4 input:where(.svelte-atvpj4),.field.svelte-atvpj4:not(.has-icon) .field-icon-wrap.bare:where(.svelte-atvpj4) input:where(.svelte-atvpj4){padding-left:10px}.field-icon-wrap.svelte-atvpj4:has(.clear:where(.svelte-atvpj4)) input:where(.svelte-atvpj4){padding-right:30px}.field.dense.svelte-atvpj4 .field-icon-wrap:where(.svelte-atvpj4) input:where(.svelte-atvpj4){padding-left:28px}.field.dense.svelte-atvpj4 .field-icon-wrap:where(.svelte-atvpj4):has(.clear:where(.svelte-atvpj4)) input:where(.svelte-atvpj4){padding-right:26px}.field.dense.svelte-atvpj4 .field-icon-wrap:where(.svelte-atvpj4) .icon:where(.svelte-atvpj4){font-size:12px;left:8px}.field-icon-wrap.svelte-atvpj4 .icon:where(.svelte-atvpj4){color:var(--ink-dim);pointer-events:none;font-size:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.field.date-like.svelte-atvpj4{align-items:flex-start}.field.date-like.svelte-atvpj4 .field-icon-wrap:where(.svelte-atvpj4){width:max-content;max-width:100%}.field.date-like.svelte-atvpj4 input:where(.svelte-atvpj4){font-variant-numeric:tabular-nums;width:auto;min-width:0}.field.date-like.svelte-atvpj4 input:where(.svelte-atvpj4)::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background-color:var(--ink-dim);width:15px;height:15px;-webkit-mask:var(--picker-glyph) center / contain no-repeat;mask:var(--picker-glyph) center / contain no-repeat;background-image:none;margin:0 0 0 8px;padding:0;transition:background-color .14s}.field.date-like.svelte-atvpj4 input:where(.svelte-atvpj4):hover::-webkit-calendar-picker-indicator{background-color:var(--rust)}.field.date-like.svelte-atvpj4 input:where(.svelte-atvpj4):focus::-webkit-calendar-picker-indicator{background-color:var(--rust)}.field.date-like.svelte-atvpj4{--picker-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.field.date-like.svelte-atvpj4:has(input[type=time]:where(.svelte-atvpj4)){--picker-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.field.date-like.svelte-atvpj4 input:where(.svelte-atvpj4)::-webkit-datetime-edit{color:var(--ink)}
