.ea-ticket.svelte-1ailqxf{box-shadow:0 1px 3px 0 #0000000f, 0 4px 20px rgb(var(--gh-accent-primary-rgb) / .18);align-items:center;margin-bottom:1rem;padding:.875rem .75rem;display:flex;overflow:hidden}.ea-ticket.svelte-1ailqxf:after{animation:4.5s ease-in-out infinite svelte-1ailqxf-ea-firelight}.ea-stub.svelte-1ailqxf{flex-shrink:0}.ea-stub-price.svelte-1ailqxf{white-space:nowrap;align-items:baseline;gap:.25rem;margin-top:.375rem;display:flex}.ea-stub-then.svelte-1ailqxf{margin-top:.25rem}.ea-perf.svelte-1ailqxf{border-left:1.5px dashed rgb(var(--gh-text-strong-rgb) / .25);align-self:stretch;width:0;margin:0 .375rem}.ea-facts.svelte-1ailqxf{letter-spacing:-.01em;flex-direction:column;justify-content:center;gap:.375rem;display:flex}.ea-fact-detail.svelte-1ailqxf{color:var(--gh-text-muted);margin-left:.15em;font-size:.6875rem;font-weight:500;display:inline}@media (width<=480px){.ea-ticket.svelte-1ailqxf{flex-direction:column;align-items:stretch;gap:.75rem}.ea-stub.svelte-1ailqxf{flex-wrap:wrap;align-items:baseline;column-gap:.625rem;width:100%;display:flex}.ea-stub-label.svelte-1ailqxf{flex-basis:100%}.ea-stub-price.svelte-1ailqxf{margin-top:.375rem}.ea-stub-then.svelte-1ailqxf{margin-top:0;margin-left:auto}.ea-perf.svelte-1ailqxf{border-left:none;border-top:1.5px dashed rgb(var(--gh-text-strong-rgb) / .25);width:auto;height:0;margin:0 .25rem}}@keyframes svelte-1ailqxf-ea-firelight{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ea-ticket.svelte-1ailqxf:after{animation:none}}.auth-backdrop.svelte-ahinrt{z-index:9999;pointer-events:auto;background:rgb(var(--gh-text-strong-rgb) / .55);backdrop-filter:blur(4px);overscroll-behavior:contain;position:fixed;inset:0}.auth-panel.svelte-ahinrt{z-index:10000;pointer-events:auto;border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);width:calc(100% - 2rem);max-width:26rem;max-height:calc(100vh - 2rem);box-shadow:0 20px 60px rgb(var(--gh-text-strong-rgb) / .18), 0 4px 16px rgb(var(--gh-text-strong-rgb) / .08);border-radius:1rem;padding:1.75rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.auth-close-btn{width:2rem;height:2rem;color:var(--gh-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.125rem;transition:color .15s,background-color .15s;display:flex}.auth-close-btn:hover:not(:disabled){background:var(--gh-surface-subtle);color:var(--gh-text-strong)}.auth-close-btn:focus-visible{outline:2px solid var(--gh-accent-secondary);outline-offset:2px}.auth-label.svelte-ahinrt{font-size:.8125rem;font-family:var(--font-gh-body);letter-spacing:.01em;color:var(--gh-text-strong);font-weight:600}.auth-input.svelte-ahinrt{box-sizing:border-box;border:1.5px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);width:100%;color:var(--gh-text-strong);border-radius:.5rem;outline:none;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.auth-input.svelte-ahinrt::placeholder{color:var(--gh-text-subtle)}.auth-input.svelte-ahinrt:focus-visible{border-color:var(--gh-accent-secondary);box-shadow:0 0 0 3px rgb(var(--gh-accent-secondary-rgb) / .12)}.auth-input[aria-invalid=true].svelte-ahinrt{border-color:var(--gh-status-danger)}.auth-input[aria-invalid=true].svelte-ahinrt:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--gh-status-danger) 20%, transparent)}.auth-input[readonly].svelte-ahinrt{cursor:not-allowed;opacity:.6}.auth-error.svelte-ahinrt{color:var(--gh-status-danger);background:0 0;border:1px solid #0000;border-radius:.5rem;margin-bottom:0;padding:0;font-size:.875rem;line-height:1.4;transition:margin-bottom .15s,padding .15s,background .15s,border-color .15s}.auth-error-visible.svelte-ahinrt{border-color:var(--gh-status-danger-stroke);background:var(--gh-status-danger-soft);margin-bottom:1rem;padding:.625rem .875rem}.auth-success-icon.svelte-ahinrt{background:var(--gh-accent-secondary-soft);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.auth-btn-secondary.svelte-ahinrt,.auth-btn-primary.svelte-ahinrt{cursor:pointer;border-radius:.5rem;flex:1;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform 50ms}.auth-btn-primary.svelte-ahinrt:active:not(:disabled){transform:translateY(1px)}.auth-btn-secondary.svelte-ahinrt{border:1.5px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);color:var(--gh-text-muted)}.auth-btn-secondary.svelte-ahinrt:hover:not(:disabled){border-color:var(--gh-text-subtle);background:var(--gh-surface-subtle);color:var(--gh-text-strong)}.auth-btn-primary.svelte-ahinrt{background:var(--gh-accent-primary);color:var(--gh-text-on-dark);border:none;justify-content:center;align-items:center;gap:.375rem;display:flex}.auth-btn-primary.svelte-ahinrt:hover:not(:disabled){background:var(--gh-accent-primary-strong)}.auth-btn-primary.svelte-ahinrt:focus-visible,.auth-btn-secondary.svelte-ahinrt:focus-visible{outline:2px solid var(--gh-accent-secondary);outline-offset:2px}.auth-btn-secondary.svelte-ahinrt:disabled,.auth-btn-primary.svelte-ahinrt:disabled{cursor:not-allowed;opacity:.5}.auth-link.svelte-ahinrt{cursor:pointer;color:var(--gh-accent-primary-strong);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline;transition:color .15s}.auth-link.svelte-ahinrt:hover{color:var(--gh-accent-primary)}.auth-link.svelte-ahinrt:focus-visible{outline:2px solid var(--gh-accent-secondary);outline-offset:2px;border-radius:2px}.auth-backdrop.svelte-18yf4vt{z-index:9999;pointer-events:auto;background:rgb(var(--gh-text-strong-rgb) / .55);backdrop-filter:blur(4px);position:fixed;inset:0}.auth-panel.svelte-18yf4vt{z-index:10000;pointer-events:auto;touch-action:none;border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);width:calc(100% - 2rem);max-width:26rem;box-shadow:0 20px 60px rgb(var(--gh-text-strong-rgb) / .18), 0 4px 16px rgb(var(--gh-text-strong-rgb) / .08);border-radius:1rem;padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-close-btn{width:2rem;height:2rem;color:var(--gh-text-subtle);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.125rem;transition:color .15s,background-color .15s;display:flex}.auth-close-btn:hover{background:var(--gh-surface-subtle);color:var(--gh-text-strong)}.auth-btn-primary.svelte-18yf4vt{cursor:pointer;appearance:none;background:var(--gh-accent-primary);width:100%;color:var(--gh-text-on-dark);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.auth-btn-primary.svelte-18yf4vt:hover:not(:disabled){background:var(--gh-accent-primary-strong)}.auth-btn-primary.svelte-18yf4vt:focus-visible{box-shadow:0 0 0 3px rgb(var(--gh-accent-secondary-rgb) / .12);outline:none}.request-modal-backdrop.svelte-1l55qx4{z-index:1000;background:rgb(var(--gh-text-strong-rgb) / .55);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.request-modal-panel.svelte-1l55qx4{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);width:100%;max-width:26rem;box-shadow:0 20px 60px rgb(var(--gh-text-strong-rgb) / .18), 0 4px 16px rgb(var(--gh-text-strong-rgb) / .08);border-radius:1rem;padding:1.75rem}.game-name-field.svelte-1l55qx4{--game-name-input-border-width:1.5px;--game-name-input-padding:.625rem .875rem;--game-name-input-size:.9375rem}.request-modal-input.svelte-1l55qx4{box-sizing:border-box;border:var(--game-name-input-border-width,1.5px) solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);width:100%;padding:var(--game-name-input-padding,.625rem .875rem);font-size:var(--game-name-input-size,.9375rem);color:var(--gh-text-strong);border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.request-modal-input.svelte-1l55qx4::placeholder{color:var(--gh-text-subtle)}.request-modal-input.svelte-1l55qx4:focus{border-color:var(--gh-accent-secondary);box-shadow:0 0 0 3px rgb(var(--gh-accent-secondary-rgb) / .12)}.request-modal-input.svelte-1l55qx4:disabled{cursor:not-allowed;opacity:.5}.suggestion-list.svelte-1l55qx4{z-index:10;border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);max-height:12rem;box-shadow:0 8px 24px rgb(var(--gh-text-strong-rgb) / .12);border-radius:.5rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.suggestion-item.svelte-1l55qx4{text-align:left;width:100%;color:var(--gh-text-strong);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.suggestion-item.svelte-1l55qx4:hover,.suggestion-item-active.svelte-1l55qx4{background:var(--gh-surface-raised)}.suggestion-badge.svelte-1l55qx4{color:var(--gh-text-subtle);flex-shrink:0;font-size:.6875rem;font-weight:500}.inline-suggestion-layer.svelte-1l55qx4{box-sizing:border-box;border:var(--game-name-input-border-width) solid transparent;padding:var(--game-name-input-padding);font-size:var(--game-name-input-size);pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.inline-suggestion-echo.svelte-1l55qx4{visibility:hidden;white-space:pre;flex-shrink:0}.inline-suggestion-suffix.svelte-1l55qx4{font:inherit;white-space:pre;color:var(--gh-text-subtle);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-shrink:0;margin:0;padding:0}.inline-suggestion-suffix.svelte-1l55qx4:hover{color:var(--gh-text-muted)}.complete-hint.svelte-1l55qx4{display:none}@media (pointer:fine){.complete-hint.svelte-1l55qx4{white-space:nowrap;text-overflow:ellipsis;background:var(--gh-surface-raised);max-width:55%;box-shadow:-10px 0 10px var(--gh-surface-raised);color:var(--gh-text-subtle);pointer-events:none;padding-left:.5rem;font-size:.6875rem;display:block;position:absolute;top:50%;right:.75rem;overflow:hidden;transform:translateY(-50%)}}.game-tile.svelte-1uml08v{background:var(--gh-surface-subtle);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:.625rem;width:100%;padding:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .18s,opacity .2s,filter .2s;display:block;position:relative;overflow:hidden}.game-tile.svelte-1uml08v:focus-visible{outline:2px solid var(--gh-accent-primary);outline-offset:3px}.game-tile.svelte-1uml08v:hover:not(:disabled):not(.game-tile-selected):not(.game-tile-dimmed){box-shadow:0 6px 16px color-mix(in srgb, var(--gh-accent-primary) 18%, transparent);border-color:rgb(var(--gh-accent-primary-rgb) / .55);transform:translateY(-3px)}.game-tile-selected.svelte-1uml08v{border-color:var(--gh-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--gh-accent-primary) 22%, transparent), 0 6px 16px color-mix(in srgb, var(--gh-accent-primary) 18%, transparent)}.game-tile-dimmed.svelte-1uml08v{opacity:.28;filter:grayscale(.35)}.game-tile-dimmed.svelte-1uml08v:hover{opacity:.55;filter:grayscale(.1)}.game-tile.svelte-1uml08v:disabled{opacity:.45;cursor:not-allowed}.game-tile-art.svelte-1uml08v{aspect-ratio:1;background:var(--gh-surface-subtle);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.game-tile-art.svelte-1uml08v img:where(.svelte-1uml08v){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.game-tile-check.svelte-1uml08v{background:var(--gh-accent-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex;position:absolute;top:.4rem;right:.4rem;box-shadow:0 1px 4px #0003}.game-tile-name.svelte-1uml08v{border-top:1px solid color-mix(in srgb, var(--gh-stroke-subtle) 50%, transparent);background:var(--gh-surface-raised);color:var(--gh-text-strong);white-space:nowrap;text-overflow:ellipsis;padding:.3125rem .4375rem;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.search-input.svelte-1vfuc6k{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);width:100%;height:2.75rem;color:var(--gh-text-strong);border-radius:.75rem;outline:none;padding:0 2.5rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.search-input.svelte-1vfuc6k:focus{border-color:var(--gh-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--gh-accent-primary) 18%, transparent)}.search-clear.svelte-1vfuc6k{color:var(--gh-text-subtle);padding:.25rem;font-size:.75rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-clear.svelte-1vfuc6k:hover{color:var(--gh-text-strong)}.request-hint.svelte-1vfuc6k{isolation:isolate;margin:-.5rem -.875rem;padding:.5rem .875rem;transition:color .35s;display:inline-block;position:relative}.request-hint.svelte-1vfuc6k:before{content:"";z-index:-1;background:color-mix(in srgb, var(--gh-accent-secondary-soft) 70%, transparent);filter:blur(16px);opacity:0;pointer-events:none;border-radius:1.25rem;transition:opacity .35s;position:absolute;inset:-.35rem -.6rem}.request-hint-active.svelte-1vfuc6k{color:var(--gh-text-body)}.request-hint-active.svelte-1vfuc6k:before{opacity:1}.request-hint-active.svelte-1vfuc6k button:where(.svelte-1vfuc6k){text-decoration-color:var(--gh-accent-primary)}.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}}.face.svelte-1qknael{height:var(--face-size,1.75rem);min-width:var(--face-size,1.75rem);color:var(--gh-text-on-dark);font-size:var(--face-type,.6875rem);box-shadow:0 0 0 1.5px var(--face-ring,var(--gh-surface-raised));border-radius:9999px;justify-content:center;align-items:center;gap:0;padding-inline:0;font-weight:700;transition:padding .46s cubic-bezier(.4,0,.2,1),gap .46s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.face-letter.svelte-1qknael{width:var(--face-size,1.75rem);text-align:center;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.face-letter.svelte-1qknael .mail{width:calc(var(--face-size,1.75rem) * .42);height:calc(var(--face-size,1.75rem) * .42)}.face-name.svelte-1qknael{grid-template-columns:0fr;transition:grid-template-columns .46s cubic-bezier(.4,0,.2,1);display:grid}.face-name-clip.svelte-1qknael{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#000 calc(100% - .55em),#0000)}.face-name-text.svelte-1qknael{white-space:nowrap;width:max-content;max-width:calc(8ch + .55em);padding-inline-end:.55em;font-weight:600;display:block;overflow:hidden;mask-image:linear-gradient(90deg,#000 0 8ch,#0000 calc(8ch + .55em))}.face-primary.svelte-1qknael{background:var(--gh-accent-primary)}.face-secondary.svelte-1qknael{background:var(--gh-accent-secondary)}.face-overflow.svelte-1qknael{background:var(--gh-surface-subtle);color:var(--gh-text-muted);font-weight:600}.face-overflow.svelte-1qknael .face-letter:where(.svelte-1qknael){width:auto;padding-inline:.45rem}.face-pending.svelte-1qknael{background:color-mix(in srgb, var(--gh-accent-secondary-soft) 55%, var(--gh-surface-page));color:var(--gh-accent-secondary-strong);box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--gh-accent-secondary) 45%, var(--gh-stroke-subtle))}.face-invite.svelte-1qknael{color:var(--gh-text-muted);box-shadow:none;border:1.5px dashed var(--gh-stroke-subtle);background:0 0}.face-overlap.svelte-1qknael{margin-left:var(--face-overlap,-.5rem)}.face.is-expanded.svelte-1qknael{z-index:1;justify-content:flex-start;gap:.2rem;padding-inline:0 .45rem}.face.is-expanded.svelte-1qknael .face-name:where(.svelte-1qknael){grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.face.svelte-1qknael,.face-name.svelte-1qknael{transition:none}}.pile.svelte-19ff009{--face-size:1.75rem;--face-type:.6875rem;--face-ring:var(--gh-surface-raised);--face-overlap:-.5rem;flex-shrink:0;align-items:center;display:inline-flex}.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{box-sizing:border-box;border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);min-width:0;height:3rem;min-height:3rem;color:var(--gh-text-strong);appearance:none;border-radius:999px;outline:none;flex:1;padding:0 1.125rem;font-size:1rem;line-height:1.25;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)}.trial-status-card.svelte-2w9i2s{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-page);border-radius:.75rem;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.trial-status-error.svelte-2w9i2s{border-color:var(--gh-status-danger-stroke);background:var(--gh-status-danger-soft);flex-wrap:wrap}.trial-spinner.svelte-2w9i2s{border:2px solid var(--gh-accent-primary-soft);border-top-color:var(--gh-accent-primary);border-radius:9999px;flex-shrink:0;width:.9375rem;height:.9375rem;animation:.7s linear infinite svelte-2w9i2s-trial-spin}@keyframes svelte-2w9i2s-trial-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.trial-spinner.svelte-2w9i2s{animation:none}}.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:0 1.5rem 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:.75rem;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}@keyframes svelte-9f0qok-connect-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.connect-status-spinner.svelte-9f0qok{animation:none}}.brand-link.svelte-nopgc2{flex-shrink:0;align-items:center;gap:.75rem;width:max-content;padding:0 .75rem;transition:opacity .15s;display:flex}.brand-link.svelte-nopgc2:hover{opacity:.8}@media (width<=23rem){.brand-link-compact.svelte-nopgc2{gap:0;padding-inline:.25rem}.brand-link-compact.svelte-nopgc2 .brand-wordmark:where(.svelte-nopgc2){display:none}}.logo-lockup.svelte-nopgc2{align-items:center;display:inline-flex;position:relative}.dev-chip.svelte-nopgc2{pointer-events:none;border:1px solid rgb(var(--gh-accent-primary-rgb) / .5);background:rgb(var(--gh-accent-primary-soft-rgb) / .9);letter-spacing:.1em;color:var(--gh-accent-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.1rem .2rem;font-size:.55rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-.25rem;right:-.75rem}
