.phf-wrap.svelte-tr2joe{display:flex;flex-direction:column;gap:6px;width:100%}.phf.svelte-tr2joe{display:flex;align-items:stretch;gap:8px;width:100%}.phf.disabled.svelte-tr2joe{opacity:.6;pointer-events:none}.phf.has-error.svelte-tr2joe .phf-cc:where(.svelte-tr2joe),.phf.has-error.svelte-tr2joe .phf-input:where(.svelte-tr2joe){border-color:var(--danger)}.phf.has-error.svelte-tr2joe .phf-input:where(.svelte-tr2joe):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.phf-error.svelte-tr2joe{display:flex;align-items:center;gap:4px;font-size:var(--fs-small);color:var(--danger)}.phf-error-icon.svelte-tr2joe{font-size:.875rem}.phf-cc.svelte-tr2joe{display:flex;align-items:center;gap:6px;padding:0 10px;height:44px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius, 10px);background:var(--panel);color:var(--text);cursor:pointer;font-family:inherit;font-size:var(--fs-body);transition:border-color .15s,background .15s}.phf-cc.svelte-tr2joe:hover{border-color:var(--primary)}.phf-flag.svelte-tr2joe{font-size:var(--fs-lead);line-height:1}.phf-dial.svelte-tr2joe{font-weight:600;font-variant-numeric:tabular-nums}.phf-caret.svelte-tr2joe{font-size:18px;color:var(--muted);transition:transform .2s}.phf-caret.up.svelte-tr2joe{transform:rotate(180deg)}.phf-input.svelte-tr2joe{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius, 10px);background:var(--panel);color:var(--text);font-size:14px;font-family:inherit;letter-spacing:.3px;outline:none;transition:border-color .15s,box-shadow .15s}.phf-input.svelte-tr2joe:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-dim)}.phf-menu.svelte-tr2joe{position:fixed;inset:auto;margin:0;padding:6px;width:280px;max-height:288px;overflow-y:auto;background:var(--panel);color:var(--text);border:1px solid var(--border-glass, var(--border));border-radius:12px;box-shadow:var(--shadow-glass, 0 16px 40px rgba(0,0,0,.24));-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.phf-menu.svelte-tr2joe:popover-open{animation:svelte-tr2joe-phfIn .16s var(--ease-out-expo, cubic-bezier(.16,1,.3,1))}@keyframes svelte-tr2joe-phfIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.phf-opt.svelte-tr2joe{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-family:inherit;font-size:var(--fs-body);color:var(--text);text-align:left;transition:background .12s}.phf-opt.svelte-tr2joe:hover{background:var(--hover, color-mix(in srgb, var(--primary) 8%, transparent))}.phf-opt.sel.svelte-tr2joe{background:var(--primary-dim)}.phf-opt-name.svelte-tr2joe{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phf-opt-dial.svelte-tr2joe{color:var(--muted);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.phf-menu.svelte-tr2joe:popover-open{animation:none}}
