.cs.svelte-tq0k9i{position:relative;width:100%}.cs-trigger.svelte-tq0k9i{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;font-size:.95rem;color:var(--color-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s}.cs-trigger.svelte-tq0k9i:hover{border-color:var(--color-line-strong)}.cs-trigger.open.svelte-tq0k9i{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-lightest)}.flag.svelte-tq0k9i{border-radius:999px;flex-shrink:0;object-fit:cover;box-shadow:0 0 0 1px #0415360f}.cs-name.svelte-tq0k9i{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-placeholder.svelte-tq0k9i{flex:1;text-align:left;color:var(--color-muted)}.cs-caret.svelte-tq0k9i{color:var(--color-muted);transition:transform .25s var(--ease-out-expo);flex-shrink:0}.cs-caret.open.svelte-tq0k9i{transform:rotate(180deg)}.cs-panel.svelte-tq0k9i{position:absolute;z-index:50;top:calc(100% + .4rem);left:0;right:0;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;animation:svelte-tq0k9i-cs-in .16s var(--ease-out-expo)}@keyframes svelte-tq0k9i-cs-in{0%{opacity:0;transform:translateY(-6px)}}.cs-search.svelte-tq0k9i{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid var(--color-line);color:var(--color-muted)}.cs-search.svelte-tq0k9i input:where(.svelte-tq0k9i){flex:1;border:none;outline:none;font-size:.9rem;color:var(--color-ink);background:transparent}.cs-list.svelte-tq0k9i{max-height:15rem;overflow-y:auto;padding:.35rem}.cs-item.svelte-tq0k9i{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color .12s}.cs-item.active.svelte-tq0k9i{background:var(--color-bg)}.cs-item.sel.svelte-tq0k9i{background:var(--color-blue-lightest)}.cs-item-name.svelte-tq0k9i{flex:1;font-size:.9rem;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-check.svelte-tq0k9i{color:var(--color-blue);flex-shrink:0}.cs-empty.svelte-tq0k9i{padding:1.25rem;text-align:center;color:var(--color-muted);font-size:.88rem}.auth.svelte-52fghe{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(60% 50% at 50% 0%,#eaf0ff,var(--color-bg))}.card.svelte-52fghe{width:100%;max-width:28rem;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-card)}h1.svelte-52fghe{font-size:1.6rem;margin-top:1.5rem}.sub.svelte-52fghe{color:var(--color-muted);margin-top:.35rem}form.svelte-52fghe{display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem}.row.svelte-52fghe{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}label.svelte-52fghe{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--color-ink);min-width:0}input.svelte-52fghe{width:100%;min-width:0;box-sizing:border-box;padding:.8rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius);font-size:.95rem}input.svelte-52fghe:focus{outline:none;border-color:var(--color-blue)}.err.svelte-52fghe{padding:.7rem 1rem;border-radius:var(--radius);background:#ffe4e9;color:#a11228;font-size:.85rem}.z-btn.svelte-52fghe{width:100%}.alt.svelte-52fghe{margin-top:1.25rem;text-align:center;font-size:.9rem;color:var(--color-muted)}.alt.svelte-52fghe a:where(.svelte-52fghe){color:var(--color-blue);font-weight:600}
