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