@layer hoo{.tip.svelte-snz3b{cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:relative}.mark.svelte-snz3b{box-sizing:border-box;width:22px;height:22px;font:700 12px/1 var(--font-mono);color:var(--ink);background:var(--surface);border:var(--border-2) solid var(--line);border-radius:var(--radius-none);justify-content:center;align-items:center;display:inline-flex}.tip.svelte-snz3b:hover .mark:where(.svelte-snz3b){color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.tip.svelte-snz3b:has(+.panel:where(.svelte-snz3b):popover-open) .mark:where(.svelte-snz3b){color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.tip.svelte-snz3b:focus-visible,.close.svelte-snz3b:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden.svelte-snz3b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel.svelte-snz3b{inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-inline, flip-block;box-sizing:border-box;width:min(26rem,100vw - 32px);max-height:min(70vh,32rem);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4) var(--space-4);color:var(--ink);background:var(--surface);border:var(--border-2) solid var(--line);box-shadow:var(--shadow-hard);text-transform:none;letter-spacing:normal;position:fixed;overflow:auto}@supports not (anchor-name:--a){.panel.svelte-snz3b{height:fit-content;margin:auto;inset:0}}.top.svelte-snz3b{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.title.svelte-snz3b{font:800 15px/20px var(--font-sans);margin:0}.close.svelte-snz3b{padding:var(--space-1) 0;font:600 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:underline}.heading.svelte-snz3b{margin:var(--space-3) 0 var(--space-1);font:600 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}ul.svelte-snz3b{gap:var(--space-1);padding-left:var(--space-4);font:400 14px/20px var(--font-sans);flex-direction:column;margin:0;display:flex}@media (pointer:coarse){.tip.svelte-snz3b{width:var(--touch-min);height:var(--touch-min);margin:calc((22px - var(--touch-min)) / 2)}.close.svelte-snz3b{min-height:var(--touch-min);min-width:var(--touch-min)}}.field.svelte-1e214oj{flex-direction:column;gap:6px;min-width:0;display:flex}.label-row.svelte-1e214oj{align-items:center;gap:var(--space-2);display:flex}label.svelte-1e214oj{font:600 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.hint.svelte-1e214oj,.error.svelte-1e214oj{margin:0}.hint.svelte-1e214oj{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.error.svelte-1e214oj{font:700 13px/18px var(--font-sans);color:var(--danger);align-items:baseline;gap:6px;display:flex}.error.svelte-1e214oj:before{content:"!";font:700 12px/1 var(--font-mono);color:var(--on-brand);background:var(--danger);padding:2px 5px}.field.svelte-1e214oj :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;height:var(--control-h);padding:0 var(--space-2);font:400 15px/1 var(--font-sans);color:var(--ink);background:var(--surface);border:var(--border-2) solid var(--line);border-radius:var(--radius-none)}.field.svelte-1e214oj textarea{height:72px;padding:var(--space-2);resize:vertical;line-height:20px}.field.svelte-1e214oj select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(-45deg, transparent 50%, var(--ink) 50%), linear-gradient(var(--line), var(--line));background-position:right 16px center,right 10px center,right 32px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2px 100%;padding-right:40px}.data.svelte-1e214oj :is(input,select,textarea){font:500 14px/1 var(--font-mono)}.field.svelte-1e214oj :is(input,select,textarea):hover,.changed.svelte-1e214oj :is(input,select,textarea){background-color:var(--brand-tint)}.failed.svelte-1e214oj :is(input,select,textarea){border-color:var(--danger);border-style:dashed}.field.svelte-1e214oj :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo)}}
