.inline-copy-button.svelte-xxcyxo{vertical-align:baseline;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.inline-copy-button.svelte-xxcyxo:focus-visible{outline:2px solid var(--gh-accent-primary,#38bdf8);outline-offset:2px;border-radius:4px}.inline-copy-val.svelte-xxcyxo{letter-spacing:.02em;color:var(--gh-accent-primary-strong,#fed7aa);white-space:nowrap;font-weight:600;transition:color .2s}.inline-copy-button.svelte-xxcyxo:hover .inline-copy-val:where(.svelte-xxcyxo){color:var(--gh-text-strong,#fff)}.inline-copy-button.svelte-xxcyxo .copy-icon:where(.svelte-xxcyxo){border:1px solid color-mix(in srgb, var(--gh-accent-primary,#f59e0b) 32%, transparent);width:1.25rem;height:1.25rem;color:var(--gh-accent-primary-strong,#f59e0b);background:color-mix(in srgb, var(--gh-accent-primary,#f59e0b) 8%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.inline-copy-button.svelte-xxcyxo:hover .copy-icon:where(.svelte-xxcyxo){border-color:var(--gh-accent-primary,#f59e0b);background:color-mix(in srgb, var(--gh-accent-primary,#f59e0b) 20%, transparent);color:var(--gh-text-strong,#fff);transform:scale(1.05)}.inline-copy-button.svelte-xxcyxo:active .copy-icon:where(.svelte-xxcyxo){transform:scale(.92)}.inline-copy-button.copied.svelte-xxcyxo .copy-icon:where(.svelte-xxcyxo){color:#6ee7b7;background:#10b9812e;border-color:#34d39999}.inline-copy-button.copied.svelte-xxcyxo .inline-copy-val:where(.svelte-xxcyxo){color:#6ee7b7}.guide-steps.svelte-1060e25{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.guide-steps--compact.svelte-1060e25{gap:.75rem}.guide-step.svelte-1060e25{padding-left:3.375rem;position:relative}.guide-step.is-selectable.svelte-1060e25{padding-left:0}.guide-steps--compact.svelte-1060e25 .guide-step:where(.svelte-1060e25):not(.is-selectable){padding-left:3rem}.guide-step-hit.svelte-1060e25{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 0 0 3.375rem;display:block;position:relative}.guide-steps--compact.svelte-1060e25 .guide-step-hit:where(.svelte-1060e25){padding-left:3rem}.guide-step-hit.svelte-1060e25:focus-visible{outline:2px solid var(--gh-accent-primary);outline-offset:2px;border-radius:1rem}.guide-step.svelte-1060e25:not(:last-child):before{content:"";background:color-mix(in srgb, var(--gh-accent-primary) 22%, var(--gh-stroke-subtle));width:2px;position:absolute;top:2.5rem;bottom:-.875rem;left:calc(1.25rem - 1px)}.guide-steps--compact.svelte-1060e25 .guide-step:where(.svelte-1060e25):not(:last-child):before{top:2.25rem;bottom:-.75rem;left:calc(1.125rem - 1px)}.guide-step.svelte-1060e25:nth-last-child(2):before{background:linear-gradient(to bottom, color-mix(in srgb, var(--gh-accent-primary) 22%, var(--gh-stroke-subtle)), color-mix(in srgb, var(--gh-accent-secondary) 45%, var(--gh-stroke-subtle)))}.guide-step-marker.svelte-1060e25{z-index:1;width:2.5rem;height:2.5rem;color:var(--gh-accent-primary-strong);background:var(--gh-accent-primary-soft);border:1px solid color-mix(in srgb, var(--gh-accent-primary) 28%, transparent);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:.9375rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:0;left:0}.guide-steps--compact.svelte-1060e25 .guide-step-marker:where(.svelte-1060e25){width:2.25rem;height:2.25rem;font-size:.875rem}.guide-step.is-final.svelte-1060e25 .guide-step-marker:where(.svelte-1060e25){color:var(--gh-accent-secondary-strong);background:var(--gh-accent-secondary-soft);border-color:color-mix(in srgb, var(--gh-accent-secondary) 32%, transparent)}.guide-step.svelte-1060e25:hover .guide-step-marker:where(.svelte-1060e25),.guide-step.is-active.svelte-1060e25 .guide-step-marker:where(.svelte-1060e25){color:var(--gh-text-strong);background:var(--gh-accent-primary);border-color:var(--gh-accent-primary)}.guide-step.is-final.svelte-1060e25:hover .guide-step-marker:where(.svelte-1060e25),.guide-step.is-final.is-active.svelte-1060e25 .guide-step-marker:where(.svelte-1060e25){color:var(--gh-text-on-dark);background:var(--gh-accent-secondary);border-color:var(--gh-accent-secondary)}.guide-step-card.svelte-1060e25{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);width:100%;color:var(--gh-text-strong);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);border-radius:1rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.guide-steps--compact.svelte-1060e25 .guide-step-card:where(.svelte-1060e25){color:var(--gh-text-body);border-radius:.875rem;padding:.6875rem 1rem;font-size:.9375rem;line-height:1.5;display:block}.guide-step.svelte-1060e25:hover .guide-step-card:where(.svelte-1060e25),.guide-step.is-active.svelte-1060e25 .guide-step-card:where(.svelte-1060e25){border-color:var(--gh-accent-primary);box-shadow:0 6px 20px rgb(var(--gh-text-strong-rgb) / .08);transform:translateY(-2px)}.guide-step.is-final.svelte-1060e25:hover .guide-step-card:where(.svelte-1060e25),.guide-step.is-final.is-active.svelte-1060e25 .guide-step-card:where(.svelte-1060e25){border-color:var(--gh-accent-secondary)}@media (prefers-reduced-motion:reduce){.guide-step-marker.svelte-1060e25,.guide-step-card.svelte-1060e25{transition:none}.guide-step.svelte-1060e25:hover .guide-step-card:where(.svelte-1060e25),.guide-step.is-active.svelte-1060e25 .guide-step-card:where(.svelte-1060e25){transform:none}}.connect-frame.svelte-1ogmtnq{aspect-ratio:16/9;border:1px solid var(--gh-stroke-subtle);background:var(--gh-text-strong);box-shadow:0 2px 12px rgb(var(--gh-text-strong-rgb) / .06), 0 18px 48px rgb(var(--gh-text-strong-rgb) / .08);border-radius:.875rem;position:relative;overflow:hidden}.connect-video.svelte-1ogmtnq{object-fit:contain;background:var(--gh-text-strong);opacity:0;width:100%;height:100%;display:block}.connect-video.is-active.svelte-1ogmtnq{opacity:1}.connect-poster.svelte-1ogmtnq{z-index:1;object-fit:contain;background:var(--gh-text-strong);pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.connect-poster.is-loaded.svelte-1ogmtnq{opacity:1}.connect-play.svelte-1ogmtnq{z-index:2;cursor:pointer;background:linear-gradient(to top, rgb(var(--gh-text-strong-rgb) / .55) 0%, rgb(var(--gh-text-strong-rgb) / .18) 28%, transparent 48%);border:0;justify-content:flex-end;align-items:flex-end;padding:.875rem;transition:background .25s;display:flex;position:absolute;inset:0}.connect-play.svelte-1ogmtnq:hover{background:linear-gradient(to top, rgb(var(--gh-text-strong-rgb) / .62) 0%, rgb(var(--gh-text-strong-rgb) / .22) 30%, transparent 52%)}.connect-play.svelte-1ogmtnq:focus-visible{outline:2px solid var(--gh-accent-primary);outline-offset:-4px}.connect-play-chip.svelte-1ogmtnq{border:1px solid rgb(var(--gh-surface-page-rgb) / .18);letter-spacing:.01em;color:var(--gh-surface-page);background:color-mix(in srgb, var(--gh-text-strong) 72%, transparent);backdrop-filter:blur(10px);box-shadow:0 4px 18px rgb(var(--gh-text-strong-rgb) / .28);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .75rem .45rem .45rem;font-size:.8125rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.connect-play.svelte-1ogmtnq:hover .connect-play-chip:where(.svelte-1ogmtnq){background:color-mix(in srgb, var(--gh-accent-primary) 88%, var(--gh-text-strong) 12%);border-color:color-mix(in srgb, var(--gh-accent-primary-soft) 55%, transparent);transform:translateY(-1px)}.connect-play-icon.svelte-1ogmtnq{width:1.625rem;height:1.625rem;color:var(--gh-text-strong);background:var(--gh-surface-page);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connect-play-icon.svelte-1ogmtnq svg{margin-left:.1rem}.connect-play-icon-replay.svelte-1ogmtnq svg{margin-left:0}.connect-play.svelte-1ogmtnq:hover .connect-play-icon:where(.svelte-1ogmtnq){color:var(--gh-accent-primary-strong)}@media (prefers-reduced-motion:reduce){.connect-poster.svelte-1ogmtnq,.connect-play.svelte-1ogmtnq,.connect-play-chip.svelte-1ogmtnq{transition:none}.connect-play.svelte-1ogmtnq:hover .connect-play-chip:where(.svelte-1ogmtnq){transform:none}}.invite-card.svelte-2w9i2s{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);box-shadow:var(--gh-shadow-card);border-radius:1rem;padding:1.5rem}.invite-email-input.svelte-2w9i2s{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);min-width:0;height:2.75rem;color:var(--gh-text-strong);border-radius:.75rem;outline:none;flex:1;padding:0 .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.invite-email-input.svelte-2w9i2s:focus{border-color:var(--gh-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--gh-accent-primary) 18%, transparent)}.connect-header.svelte-9f0qok{z-index:10;border-bottom:1px solid var(--gh-stroke-subtle);background:rgb(var(--gh-surface-page-rgb) / .92);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem 1.5rem;display:flex;position:sticky;top:0}.connect-header-left.svelte-9f0qok{align-items:center;gap:.75rem;min-width:0;display:flex}.connect-back.svelte-9f0qok{color:var(--gh-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-size:.875rem;font-weight:600;transition:color .15s}.connect-back.svelte-9f0qok:hover{color:var(--gh-text-strong)}.connect-back.svelte-9f0qok:focus-visible{outline:2px solid var(--gh-accent-secondary);outline-offset:2px;border-radius:2px}.connect-header-title.svelte-9f0qok{color:var(--gh-text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;overflow:hidden}.connect-body.svelte-9f0qok{padding:1.5rem}.connect-lead.svelte-9f0qok{color:var(--gh-text-muted);margin:0 0 .75rem;font-size:1.0625rem;line-height:1.6}.connect-loading.svelte-9f0qok,.connect-empty.svelte-9f0qok{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.connect-grid.svelte-9f0qok{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.connect-steps.svelte-9f0qok{margin-top:1.25rem}@media (width>=1024px){.connect-grid.has-video.svelte-9f0qok{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start;column-gap:2.5rem}.connect-grid.has-video.svelte-9f0qok .connect-media:where(.svelte-9f0qok){position:sticky;top:4rem}}.connect-status-line.svelte-9f0qok{align-items:flex-start;gap:.375rem;margin:0 0 .25rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:flex}.connect-status-line.is-error.svelte-9f0qok{color:var(--gh-status-danger)}.connect-status-line.is-error.svelte-9f0qok button:where(.svelte-9f0qok){cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.connect-status-spinner.svelte-9f0qok{border:2px solid var(--gh-accent-primary-soft);border-top-color:var(--gh-accent-primary);border-radius:9999px;flex-shrink:0;width:.8125rem;height:.8125rem;margin-top:.15rem;animation:.7s linear infinite svelte-9f0qok-connect-spin}.connect-after.svelte-9f0qok{border-top:1px solid var(--gh-stroke-subtle);background:rgb(var(--gh-surface-subtle-rgb) / .5);margin:1.25rem -1.5rem -1.5rem;padding:1.5rem}.invite-status-card.svelte-9f0qok{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);box-shadow:var(--gh-shadow-card);border-radius:1rem;align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.invite-status-error.svelte-9f0qok{border-color:var(--gh-status-danger-stroke);background:var(--gh-status-danger-soft);flex-wrap:wrap}.billing-cta.svelte-9f0qok{border:1px solid color-mix(in srgb, var(--gh-accent-primary) 22%, transparent);background:var(--gh-accent-primary-soft);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.125rem 1.375rem;display:flex}.billing-button.svelte-9f0qok{background:var(--gh-accent-primary);color:var(--gh-text-strong);cursor:pointer;box-shadow:0 2px 16px rgb(var(--gh-accent-primary-rgb) / .3);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.billing-button.svelte-9f0qok:hover{filter:brightness(1.06);transform:scale(1.02)}.billing-button.svelte-9f0qok:focus-visible{outline:2px solid var(--gh-accent-secondary);outline-offset:2px}@keyframes svelte-9f0qok-connect-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.billing-button.svelte-9f0qok{transition:none}.connect-status-spinner.svelte-9f0qok{animation:none}.billing-button.svelte-9f0qok:hover{transform:none}}.nav-auth-signin.svelte-1c8ifvx{cursor:pointer;appearance:none;white-space:nowrap;height:2.25rem;color:var(--gh-text-body);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.nav-auth-signin.svelte-1c8ifvx:hover{color:var(--gh-text-strong);background:rgb(var(--gh-text-strong-rgb) / .05)}.nav-auth-signin.svelte-1c8ifvx:focus-visible{box-shadow:0 0 0 2px rgb(var(--gh-text-strong-rgb) / .2);outline:none}.nav-auth-cta.svelte-1c8ifvx{cursor:pointer;appearance:none;white-space:nowrap;background:var(--gh-accent-primary);height:2.25rem;color:var(--gh-text-strong);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.nav-auth-cta.svelte-1c8ifvx:hover,.nav-auth-cta.svelte-1c8ifvx:active{background:var(--gh-accent-primary-strong)}.nav-auth-cta.svelte-1c8ifvx:focus-visible{box-shadow:0 0 0 2px rgb(var(--gh-text-strong-rgb) / .2);outline:none}.menu-trigger{white-space:nowrap;width:3rem;height:3rem;color:var(--gh-text-body);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.menu-trigger:hover{background:var(--gh-surface-subtle)}.menu-trigger:focus-visible{box-shadow:0 0 0 2px var(--gh-accent-primary), 0 0 0 4px var(--gh-surface-raised);outline:none}.menu-trigger:disabled{pointer-events:none;opacity:.5}.menu-item{cursor:pointer;align-items:center;gap:.5rem;height:3rem;padding-inline:1rem;font-size:1rem;display:flex}.menu-item-default{color:var(--gh-text-body)}.menu-item-danger,.menu-item-danger:focus-visible{color:var(--gh-status-critical-text)}
