.choice.svelte-1tppcv4{border:1px solid var(--color-kumo-line);background:var(--color-kumo-base);width:100%;min-height:64px;color:var(--text-color-kumo-strong);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:12px 18px 12px 14px;transition:background .14s,border-color .14s;display:flex}.choice.svelte-1tppcv4:hover:not(:disabled),.choice[data-selected].svelte-1tppcv4{border-color:color-mix(in oklab, var(--color-kumo-line) 40%, var(--text-color-kumo-subtle));background:var(--color-kumo-fill)}.choice.svelte-1tppcv4:disabled{cursor:not-allowed;opacity:.5}.choice.svelte-1tppcv4:focus-visible{outline:2px solid var(--color-kumo-brand);outline-offset:2px}.tile.svelte-1tppcv4{border:1px solid var(--color-kumo-line);background:var(--color-kumo-canvas);width:36px;height:36px;color:var(--text-color-kumo-default);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tile[data-tone=green].svelte-1tppcv4{color:#22a355}.tile[data-tone=blue].svelte-1tppcv4{color:#3b6ff5}.tile[data-tone=amber].svelte-1tppcv4{color:#c98a12}.tile[data-tone=violet].svelte-1tppcv4{color:#7c5cf0}.text.svelte-1tppcv4{flex:1;gap:2px;min-width:0;display:grid}.label.svelte-1tppcv4{font-size:14px;font-weight:450;line-height:20px}.description.svelte-1tppcv4{color:var(--text-color-kumo-subtle);font-size:12.5px;line-height:18px}.choice.svelte-1tppcv4 .arrow{color:var(--text-color-kumo-subtle);opacity:0;flex:none;transition:opacity .14s,transform .14s;transform:translate(-4px)}.choice.svelte-1tppcv4:hover:not(:disabled) .arrow,.choice.svelte-1tppcv4:focus-visible .arrow,.choice[data-selected].svelte-1tppcv4 .arrow{opacity:1;transform:none}.join-step.svelte-d67jkg{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.join-code.svelte-d67jkg{border:1px solid var(--color-kumo-hairline);background:var(--color-kumo-base);border-radius:12px;min-width:0;overflow:hidden}.join-code-head.svelte-d67jkg{border-bottom:1px solid var(--color-kumo-hairline);background:color-mix(in oklab, var(--color-kumo-canvas) 55%, transparent);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 8px;display:flex}.join-code-label.svelte-d67jkg{color:var(--foreground);padding-inline:6px;font-size:12.5px;font-weight:500}.join-code-actions.svelte-d67jkg{align-items:center;gap:2px;display:inline-flex}.join-reveal.svelte-d67jkg{height:28px;color:var(--foreground);border-radius:6px;align-items:center;gap:6px;padding-inline:10px;font-size:12.5px;font-weight:500;display:inline-flex}.join-reveal.svelte-d67jkg:hover{background:var(--color-kumo-fill)}.join-reveal.svelte-d67jkg:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.join-code-head.svelte-d67jkg .join-copy{height:28px;padding-inline:10px;font-size:12.5px}.join-code-body.svelte-d67jkg{max-height:132px;font-family:var(--font-mono,ui-monospace, monospace);padding:14px 0;font-size:12.5px;line-height:20px;overflow:auto}.join-code-tall.svelte-d67jkg{max-height:220px}.join-code.svelte-d67jkg .join-code-body:where(.svelte-d67jkg) pre.shiki{font-size:inherit;line-height:inherit;background:0 0;padding:0 16px}.join-meta.svelte-d67jkg{color:var(--muted-foreground);align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;line-height:18px;display:flex}.join-progress.svelte-d67jkg,.join-server-list.svelte-d67jkg{border:1px solid var(--color-kumo-hairline);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.join-progress.svelte-d67jkg{margin-top:4px}.join-progress.svelte-d67jkg li:where(.svelte-d67jkg){justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 14px 8px 16px;font-size:13px;display:flex}.join-progress.svelte-d67jkg li:where(.svelte-d67jkg)+li:where(.svelte-d67jkg),.join-server.svelte-d67jkg+.join-server:where(.svelte-d67jkg){border-top:1px solid var(--color-kumo-hairline)}.join-progress-label.svelte-d67jkg{min-width:0;color:var(--foreground)}.join-servers.svelte-d67jkg{gap:8px;margin-top:4px;display:grid}.join-servers-head.svelte-d67jkg{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.join-servers-head.svelte-d67jkg h2:where(.svelte-d67jkg){color:var(--foreground);margin:0;font-size:13px;font-weight:500}.join-servers-head.svelte-d67jkg p:where(.svelte-d67jkg){color:var(--muted-foreground);margin:0;font-size:12px}.join-server.svelte-d67jkg{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px 10px 12px;display:grid}.join-server-tile.svelte-d67jkg{background:var(--color-kumo-fill);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-kumo-hairline);color:var(--muted-foreground);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.join-server-copy.svelte-d67jkg{gap:2px;min-width:0;display:grid}.join-server-name.svelte-d67jkg{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.join-server-tag.svelte-d67jkg{background:var(--color-kumo-fill);color:var(--muted-foreground);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:500}.join-server-meta.svelte-d67jkg{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.join-server-link.svelte-d67jkg{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--color-kumo-hairline);text-decoration-color:var(--color-kumo-hairline);text-underline-offset:3px;white-space:nowrap;font-size:12.5px;font-weight:500}@media (width<=520px){.join-server.svelte-d67jkg{grid-template-columns:auto minmax(0,1fr) auto}.join-server-link.svelte-d67jkg{grid-column:2/-1;justify-self:start}.join-server-meta.svelte-d67jkg{white-space:normal}}.join-expired.svelte-d67jkg{border:1px solid var(--color-kumo-hairline);background:var(--color-kumo-base);min-height:52px;color:var(--foreground);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 10px 10px 16px;font-size:13px;display:flex}.join-renew.svelte-d67jkg{border:1px solid var(--border);background:var(--background);height:32px;color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.join-renew.svelte-d67jkg:hover:not(:disabled){background:var(--hover,var(--muted))}.join-renew.svelte-d67jkg:disabled{cursor:progress;opacity:.6}.join-renew.svelte-d67jkg:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.join-help-action.svelte-d67jkg{margin-top:10px}.join-done.svelte-d67jkg{color:var(--muted-foreground);margin:0;font-size:12.5px}.join-failure.svelte-d67jkg{color:var(--color-kumo-danger);margin:0;font-size:12.5px}.join-help.svelte-d67jkg{border-top:0}.join-help.svelte-d67jkg ul:where(.svelte-d67jkg){gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}.join-help.svelte-d67jkg p:where(.svelte-d67jkg){margin:12px 0 6px}.join-help.svelte-d67jkg pre:where(.svelte-d67jkg){background:var(--color-kumo-fill);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:18px;overflow-x:auto}.server-flow-fields.svelte-ipybeo{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.server-flow-field.svelte-ipybeo{gap:6px;display:grid}.server-flow-issue.svelte-ipybeo{color:var(--color-kumo-danger)}.server-flow-label.server-flow-label-row.svelte-ipybeo{align-items:baseline;gap:6px;display:flex}.server-flow-label.svelte-ipybeo{color:var(--color-kumo-default);gap:6px;font-size:12px;font-weight:500;display:grid}.server-flow-input.svelte-ipybeo{border:1px solid var(--color-kumo-hairline);background:var(--color-kumo-base);width:100%;min-width:0;height:38px;color:var(--color-kumo-default);border-radius:8px;padding:0 12px;font-size:14px}.server-flow-input.svelte-ipybeo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.server-flow-note.svelte-ipybeo{color:var(--color-kumo-subtle);margin:0;font-size:12px;font-weight:400;line-height:1.6}.server-flow-actions.svelte-ipybeo{display:flex}.server-flow-link.svelte-ipybeo{width:fit-content;color:var(--color-kumo-default);text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.server-source-fields.svelte-ipybeo{border:1px solid var(--color-kumo-hairline);background:var(--color-kumo-base);border-radius:12px;gap:12px;padding:16px;display:grid}.server-machine-choices.svelte-ipybeo{gap:8px;min-width:0;display:grid}.server-machine-choices.svelte-ipybeo legend:where(.svelte-ipybeo){margin-bottom:8px}.server-review.svelte-ipybeo{border:1px solid var(--color-kumo-hairline);background:var(--color-kumo-base);border-radius:12px;margin:0;padding:0 16px;display:grid}.server-review.svelte-ipybeo>div:where(.svelte-ipybeo){justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding-block:8px;display:flex}.server-review.svelte-ipybeo>div:where(.svelte-ipybeo)+div:where(.svelte-ipybeo){border-top:1px solid var(--color-kumo-hairline)}.server-review.svelte-ipybeo dt:where(.svelte-ipybeo),.server-details.svelte-ipybeo{color:var(--color-kumo-subtle);font-size:12px}.server-review.svelte-ipybeo dd:where(.svelte-ipybeo){text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 10px;min-width:0;margin:0;font-size:13px;display:flex}.server-review-origin.svelte-ipybeo{color:var(--color-kumo-subtle);font-size:12px}.server-details.svelte-ipybeo{line-height:1.7}.server-details.svelte-ipybeo summary:where(.svelte-ipybeo){cursor:pointer;width:fit-content}.server-details.svelte-ipybeo p:where(.svelte-ipybeo),.server-details.svelte-ipybeo dl:where(.svelte-ipybeo){margin-top:10px}.server-details.svelte-ipybeo dl:where(.svelte-ipybeo)>div:where(.svelte-ipybeo){flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.server-details.svelte-ipybeo dd:where(.svelte-ipybeo){overflow-wrap:anywhere;margin:0}.server-live-status.svelte-ipybeo{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.server-status-dot.svelte-ipybeo{background:var(--color-kumo-subtle);border-radius:999px;flex:none;width:8px;height:8px}.server-status-dot[data-tone=positive].svelte-ipybeo{background:var(--color-kumo-success)}.server-status-dot[data-tone=danger].svelte-ipybeo{background:var(--color-kumo-danger)}.server-status-dot[data-tone=progress].svelte-ipybeo{background:var(--color-kumo-info);animation:1.6s ease-in-out infinite svelte-ipybeo-server-status-pulse}@keyframes svelte-ipybeo-server-status-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.server-status-dot[data-tone=progress].svelte-ipybeo{animation:none}}.server-stage-list.svelte-ipybeo{border-block:1px solid var(--color-kumo-hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.server-stage-list.svelte-ipybeo li:where(.svelte-ipybeo){min-height:46px;color:var(--color-kumo-subtle);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.server-stage-list.svelte-ipybeo li:where(.svelte-ipybeo)>span:where(.svelte-ipybeo):first-child{align-items:center;gap:10px;display:flex}.server-stage-list.svelte-ipybeo .stage-complete:where(.svelte-ipybeo){color:var(--color-kumo-default)}.server-stage-list.svelte-ipybeo svg{color:var(--color-kumo-success);flex:none}@media (width<=479px){.server-review.svelte-ipybeo>div:where(.svelte-ipybeo){gap:10px}}
