.field.svelte-53xyxc{margin-bottom:var(--space-lg)}.label.svelte-53xyxc{display:block;font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:500;color:var(--on-surface-3);margin-bottom:8px}.input.svelte-53xyxc{width:100%;background:var(--input-on-surface-bg);border:1px solid var(--input-on-surface-border);border-radius:8px;color:var(--on-surface-1);font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);padding:10px 12px;outline:none;transition:border-color .15s}.input.svelte-53xyxc::placeholder{color:var(--on-surface-4)}.input.svelte-53xyxc:focus{border-color:var(--input-on-surface-focus)}.slug-input.svelte-53xyxc{position:relative}.slug-prefix.svelte-53xyxc{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--on-surface-4);pointer-events:none}.slug-field.svelte-53xyxc{padding-left:90px}.hint.svelte-53xyxc{font-size:var(--type-micro);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-track);font-weight:var(--type-micro-weight);color:var(--on-surface-4);margin-top:var(--space-xs)}.available.svelte-53xyxc{color:var(--accent-success)}.taken.svelte-53xyxc{color:var(--accent-error)}.slug-permanent.svelte-53xyxc{margin-top:4px;font-style:italic}.terms-check.svelte-53xyxc{display:flex;align-items:flex-start;gap:10px;margin-bottom:var(--space-lg);cursor:pointer}.terms-check.svelte-53xyxc input[type=checkbox]:where(.svelte-53xyxc){margin-top:2px;accent-color:var(--p-base);flex-shrink:0}.terms-check.svelte-53xyxc span:where(.svelte-53xyxc){font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);color:var(--on-surface-3)}.terms-check.svelte-53xyxc a:where(.svelte-53xyxc){color:var(--on-surface-2);text-decoration:underline;text-underline-offset:2px}.terms-check.svelte-53xyxc a:where(.svelte-53xyxc):hover{color:var(--on-surface-1)}.details.svelte-iv9osw{width:100%;max-width:420px}.details-header.svelte-iv9osw{text-align:center;margin-bottom:32px}.back-btn.svelte-iv9osw{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-4);font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);font-family:inherit;cursor:pointer;margin-bottom:20px;transition:color .15s}.back-btn.svelte-iv9osw:hover{color:var(--text-3)}.details-title.svelte-iv9osw{font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:var(--type-page-title-track);font-weight:var(--type-page-title-weight);color:var(--text-1)}.details-subtitle.svelte-iv9osw{font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--text-4);margin-top:6px}.details-form.svelte-iv9osw{background:var(--surface);border:1px solid var(--border-on-surface);border-radius:12px;padding:28px;box-shadow:0 2px 8px #00000014}.error.svelte-iv9osw{font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);color:var(--accent-error);margin-bottom:var(--space-md)}.btn-primary.svelte-iv9osw{width:100%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:8px;padding:12px 24px;font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary.svelte-iv9osw:disabled{opacity:.3;cursor:not-allowed}.btn-primary.svelte-iv9osw:hover:not(:disabled){opacity:.88}.details.svelte-11wulf8{width:100%;max-width:420px}.details-header.svelte-11wulf8{text-align:center;margin-bottom:32px}.back-btn.svelte-11wulf8{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-4);font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);font-family:inherit;cursor:pointer;margin-bottom:20px;transition:color .15s}.back-btn.svelte-11wulf8:hover{color:var(--text-3)}.details-title.svelte-11wulf8{font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:var(--type-page-title-track);font-weight:var(--type-page-title-weight);color:var(--text-1)}.details-subtitle.svelte-11wulf8{font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--text-4);margin-top:6px}.details-form.svelte-11wulf8{background:var(--surface);border:1px solid var(--border-on-surface);border-radius:12px;padding:28px;box-shadow:0 2px 8px #00000014}.error.svelte-11wulf8{font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);color:var(--accent-error);margin-bottom:var(--space-md)}.btn-primary.svelte-11wulf8{width:100%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:8px;padding:12px 24px;font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary.svelte-11wulf8:disabled{opacity:.3;cursor:not-allowed}.btn-primary.svelte-11wulf8:hover:not(:disabled){opacity:.88}.details.svelte-r4wo1b{width:100%;max-width:420px}.details-header.svelte-r4wo1b{text-align:center;margin-bottom:32px}.back-btn.svelte-r4wo1b{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-4);font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);font-family:inherit;cursor:pointer;margin-bottom:20px;transition:color .15s}.back-btn.svelte-r4wo1b:hover{color:var(--text-3)}.details-title.svelte-r4wo1b{font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:var(--type-page-title-track);font-weight:var(--type-page-title-weight);color:var(--text-1)}.details-subtitle.svelte-r4wo1b{font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--text-4);margin-top:6px}.details-form.svelte-r4wo1b{background:var(--surface);border:1px solid var(--border-on-surface);border-radius:12px;padding:28px;box-shadow:0 2px 8px #00000014}.error.svelte-r4wo1b{font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);color:var(--accent-error);margin-bottom:var(--space-md)}.btn-primary.svelte-r4wo1b{width:100%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:8px;padding:12px 24px;font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary.svelte-r4wo1b:disabled{opacity:.3;cursor:not-allowed}.btn-primary.svelte-r4wo1b:hover:not(:disabled){opacity:.88}.code-step.svelte-xcoomt{width:100%;max-width:420px;text-align:center}.brand.svelte-xcoomt{font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:-.03em;font-weight:700;color:var(--text-1)}.code-title.svelte-xcoomt{font-size:var(--type-event-title);line-height:var(--type-event-title-lh);letter-spacing:var(--type-event-title-track);font-weight:700;color:var(--text-1);margin-top:16px}.code-body.svelte-xcoomt{font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--text-2);margin-top:16px}.code-body.svelte-xcoomt strong:where(.svelte-xcoomt){color:var(--text-1)}.code-form.svelte-xcoomt{margin-top:28px;text-align:left}.label.svelte-xcoomt{display:block;font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:500;color:var(--on-surface-3);margin-bottom:8px}.input.svelte-xcoomt{width:100%;background:var(--input-on-surface-bg);border:1px solid var(--input-on-surface-border);border-radius:8px;color:var(--on-surface-1);font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);padding:10px 12px;outline:none;transition:border-color .15s}.input.svelte-xcoomt:focus{border-color:var(--input-on-surface-focus)}.code-input.svelte-xcoomt{text-align:center;letter-spacing:.4em;font-size:var(--type-deck);line-height:var(--type-deck-lh);font-variant-numeric:tabular-nums;padding:14px 16px}.error.svelte-xcoomt{font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);color:var(--accent-error);margin-top:12px}.hint.svelte-xcoomt{font-size:var(--type-micro);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-track);font-weight:var(--type-micro-weight);color:var(--on-surface-4);margin-top:8px}.notice.svelte-xcoomt{color:var(--text-2)}.btn-primary.svelte-xcoomt{width:100%;margin-top:16px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:8px;padding:12px 24px;font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary.svelte-xcoomt:disabled{opacity:.3;cursor:not-allowed}.btn-primary.svelte-xcoomt:hover:not(:disabled){opacity:.88}.code-actions.svelte-xcoomt{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);font-weight:var(--type-small-weight);color:var(--text-4)}.code-sep.svelte-xcoomt{color:var(--text-ghost)}.link-btn.svelte-xcoomt{background:none;border:none;padding:0;color:var(--text-3);font:inherit;font-size:var(--type-small);line-height:var(--type-small-lh);letter-spacing:var(--type-small-track);cursor:pointer;transition:color .15s}.link-btn.svelte-xcoomt:hover:not(:disabled){color:var(--text-1)}.link-btn.svelte-xcoomt:disabled{opacity:.5;cursor:not-allowed}.onboarding.svelte-fpvdp2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:var(--bg)}.choose.svelte-fpvdp2{width:100%;max-width:900px;text-align:center}.brand.svelte-fpvdp2{font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:-.03em;font-weight:700;color:var(--text-1)}.choose-title.svelte-fpvdp2{font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--text-1);margin-top:12px}.choose-header.svelte-fpvdp2{margin-bottom:48px}.paths.svelte-fpvdp2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:720px){.paths.svelte-fpvdp2{grid-template-columns:1fr}}.path-card.svelte-fpvdp2{background:var(--surface);border:1px solid var(--border-on-surface);border-radius:12px;padding:32px 28px;text-align:left;cursor:pointer;transition:transform .25s ease,background .2s,box-shadow .25s ease;font-family:inherit;color:var(--on-surface-1);box-shadow:0 2px 8px #00000014}.path-card.svelte-fpvdp2:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000026}.path-card.curator-card.svelte-fpvdp2:hover{background:var(--tint-curator)}.path-card.host-card.svelte-fpvdp2:hover{background:var(--tint-host)}.path-card.group-card.svelte-fpvdp2:hover{background:var(--tint-group)}.path-name.svelte-fpvdp2{font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--on-surface-1)}.path-lead.svelte-fpvdp2{font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--on-surface-3);margin-top:8px}.path-points.svelte-fpvdp2{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.path-points.svelte-fpvdp2 li:where(.svelte-fpvdp2){font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--on-surface-2);padding-left:18px;position:relative}.path-points.svelte-fpvdp2 li:where(.svelte-fpvdp2):before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--on-surface-4)}.path-footer.svelte-fpvdp2{margin-top:24px;padding-top:16px;border-top:1px solid var(--border-on-surface);font-size:var(--type-micro);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-track);font-weight:var(--type-micro-weight);color:var(--on-surface-3)}.venue-aside.svelte-fpvdp2{margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}.venue-aside.svelte-fpvdp2 p:where(.svelte-fpvdp2){font-size:var(--type-caption);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);color:var(--text-4);margin:0}.venue-aside.svelte-fpvdp2 a:where(.svelte-fpvdp2){color:var(--text-2);text-decoration:none;font-weight:500;border-bottom:1px dotted var(--text-4);padding-bottom:1px;transition:color .15s,border-bottom-color .15s}.venue-aside.svelte-fpvdp2 a:where(.svelte-fpvdp2):hover{color:var(--text-1);border-bottom-color:var(--text-2)}
