.tp.svelte-8p9bmw{width:100%;position:relative}.tp.open.svelte-8p9bmw{z-index:100}.tp-trigger.svelte-8p9bmw{width:100%;height:var(--sb-control-h);color:var(--sb-text);border-radius:var(--sb-radius-sm);font-size:var(--sb-control-font);cursor:pointer;text-align:left;--gx-ring:linear-gradient(135deg, #38bdf8, #0ea5e9, #6366f1);background:#0e1421 padding-box padding-box;border:1px solid #0000;outline:none;align-items:center;gap:8px;padding:0 14px;font-family:inherit;transition:all .15s;display:flex;position:relative}.tp-trigger.svelte-8p9bmw:hover{box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .2)}.tp.open.svelte-8p9bmw .tp-trigger:where(.svelte-8p9bmw),.tp-trigger.svelte-8p9bmw:focus-visible{box-shadow:0 0 0 2px rgba(var(--sb-ice-rgb), .15)}.tp-icon.svelte-8p9bmw{width:14px;height:14px;color:var(--sb-text-muted);flex-shrink:0;display:flex}.tp-icon.svelte-8p9bmw svg:where(.svelte-8p9bmw){width:14px;height:14px}.tp-label.svelte-8p9bmw{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;overflow:hidden}.tp-placeholder.svelte-8p9bmw{color:var(--sb-text-muted)}.tp-chevron.svelte-8p9bmw{width:12px;height:12px;color:var(--sb-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,color .15s;display:flex}.tp-chevron.svelte-8p9bmw svg:where(.svelte-8p9bmw){width:10px;height:10px}.tp.open.svelte-8p9bmw .tp-chevron:where(.svelte-8p9bmw){color:var(--sb-ice);transform:rotate(180deg)}.tp-panel.svelte-8p9bmw{z-index:100;box-sizing:border-box;background:rgba(var(--sb-bg-input-rgb), .85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--sb-radius-sm);z-index:200;width:100%;box-shadow:0 4px 16px rgba(var(--sb-black-rgb), .3), 0 0 8px rgba(var(--sb-ice-rgb), .1);border:none;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow:visible}.tp-panel.svelte-8p9bmw:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:sb-glow-peak var(--glow-period,4s) ease-in-out infinite;position:absolute;inset:0;box-shadow:0 0 12px #38bdf82e}.tp-panel-border.svelte-8p9bmw{border-radius:inherit;background:var(--sb-gradient);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tp-header.svelte-8p9bmw{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.tp-title.svelte-8p9bmw{font-size:var(--sb-text-sm);color:var(--sb-text);text-align:center;font-weight:600}.tp-columns.svelte-8p9bmw{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp-column.svelte-8p9bmw{flex-direction:column;display:flex}.tp-column-label.svelte-8p9bmw{color:var(--sb-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.08em;padding:2px 0;font-size:9px;font-weight:600}.tp-scroll.svelte-8p9bmw{scrollbar-width:thin;scrollbar-color:#38bdf833 transparent;flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.tp-scroll.svelte-8p9bmw::-webkit-scrollbar{width:4px}.tp-scroll.svelte-8p9bmw::-webkit-scrollbar-track{background:0 0}.tp-scroll.svelte-8p9bmw::-webkit-scrollbar-thumb{background:rgba(var(--sb-ice-rgb), .2);border-radius:2px}.tp-cell.svelte-8p9bmw{font-size:var(--sb-text-xs);color:var(--sb-text-secondary);border-radius:var(--sb-radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;padding:5px 0;font-family:inherit;line-height:1.2;transition:all .12s}.tp-cell.svelte-8p9bmw:hover{background:rgba(var(--sb-ice-rgb), .12);color:var(--sb-text)}.tp-cell.selected.svelte-8p9bmw{color:var(--sb-ice);border:1px solid rgba(var(--sb-ice-rgb), .35);background:#38bdf82e;font-weight:600}.tp-clear.svelte-8p9bmw{width:100%;font-size:var(--sb-text-xs);color:var(--sb-text-muted);border:none;border-top:1px solid rgba(var(--sb-ice-rgb), .08);cursor:pointer;background:0 0;margin-top:6px;padding:5px 0;font-family:inherit;font-weight:600;transition:color .15s;display:block}.tp-clear.svelte-8p9bmw:hover{color:var(--sb-ice)}.tp[data-theme=light].svelte-8p9bmw .tp-trigger:where(.svelte-8p9bmw){--gx-ring:linear-gradient(135deg, #38bdf84d, #0ea5e940, #6366f14d);background:#fff padding-box padding-box}.tp[data-theme=light].svelte-8p9bmw .tp-panel:where(.svelte-8p9bmw){background:rgba(var(--sb-white-rgb), .95);box-shadow:0 8px 32px rgba(var(--sb-black-rgb), .12)}.tp[data-theme=light].svelte-8p9bmw .tp-cell:where(.svelte-8p9bmw):hover{background:rgba(var(--sb-black-rgb), .04)}@media (width<=768px){.tp-panel.svelte-8p9bmw{min-width:160px;padding:6px}.tp-scroll.svelte-8p9bmw{max-height:150px}}@media (prefers-reduced-motion:reduce){.tp-panel.svelte-8p9bmw:after{animation:none}}
