.tp.svelte-8p9bmw{width:100%;position:relative}.tp.open.svelte-8p9bmw{z-index:100}.tp-trigger.svelte-8p9bmw{width:100%;height:38px;color:var(--sb-text);border-radius:var(--sb-radius-sm);font-size:var(--sb-text-sm);cursor:pointer;text-align:left;background:linear-gradient(#0e1421,#0e1421) padding-box padding-box,linear-gradient(135deg,#38bdf8,#0ea5e9,#6366f1) border-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 #38bdf833}.tp.open.svelte-8p9bmw .tp-trigger:where(.svelte-8p9bmw),.tp-trigger.svelte-8p9bmw:focus-visible{box-shadow:0 0 0 2px #38bdf826}.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;-webkit-backdrop-filter:blur(6px);border-radius:var(--sb-radius-sm);z-index:200;background:#0f1525d9;border:none;width:100%;padding:8px;animation:3s ease-in-out infinite svelte-8p9bmw-tp-breathe;position:absolute;top:calc(100% + 4px);left:0;overflow:visible;box-shadow:0 4px 16px #0000004d,0 0 12px #38bdf826}@keyframes svelte-8p9bmw-tp-breathe{0%,to{box-shadow:0 4px 16px #0000004d,0 0 8px #38bdf81a}50%{box-shadow:0 4px 16px #0000004d,0 0 12px #38bdf840}}.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:-1px;-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:#38bdf833;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{color:var(--sb-text);background:#38bdf81f}.tp-cell.selected.svelte-8p9bmw{color:var(--sb-ice);background:#38bdf82e;border:1px solid #38bdf859;font-weight:600}.tp-clear.svelte-8p9bmw{width:100%;font-size:var(--sb-text-xs);color:var(--sb-text-muted);cursor:pointer;background:0 0;border:none;border-top:1px solid #38bdf814;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){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#38bdf84d,#0ea5e940,#6366f14d) border-box}.tp[data-theme=light].svelte-8p9bmw .tp-panel:where(.svelte-8p9bmw){background:#fffffff2;box-shadow:0 8px 32px #0000001f}.tp[data-theme=light].svelte-8p9bmw .tp-cell:where(.svelte-8p9bmw):hover{background:#0000000a}@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{animation:none}}
