.second-meetup-scope{--second-bg:#080b14;--second-surface:#101527;--second-surface-2:#151b31;--second-border:rgba(148,163,184,.14);--second-border-strong:rgba(148,163,184,.24);--second-text:#e7ecf4;--second-muted:#8b94a7;--second-cyan:#22d3ee;--second-violet:#7c5cff;--second-gradient:linear-gradient(100deg,var(--second-cyan),var(--second-violet));--second-error:#f87171;--second-radius:22px;min-height:100vh;overflow-x:clip;color:var(--second-text);background:radial-gradient(circle at 50% 0,rgba(34,211,238,.1),transparent 32rem),var(--second-bg);font-family:var(--font-body),system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.second-meetup-scope *,.second-meetup-scope :after,.second-meetup-scope :before{box-sizing:border-box}.second-meetup-scope a{color:var(--second-cyan)}.second-meetup-scope :focus-visible{outline:2px solid var(--second-cyan);outline-offset:3px}.second-meetup-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(1rem,env(safe-area-inset-top)) clamp(1rem,4vw,2.5rem) .9rem;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(8,11,20,.78);backdrop-filter:blur(14px)}.second-meetup-brand{display:inline-flex;align-items:center;gap:.65rem;min-width:0;color:var(--second-text)!important;text-decoration:none}.second-meetup-brand-mark{width:1.65rem;height:1.65rem;flex:0 0 auto}.second-meetup-brand-name{font-family:var(--font-display),system-ui,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.04em}.second-meetup-brand-sub{color:var(--second-muted);font-size:.8rem}.second-meetup-nav-link{min-height:2.5rem;padding:.65rem 1rem;border:1px solid rgba(34,211,238,.22);border-radius:999px;background:rgba(34,211,238,.08);font-size:.8rem;font-weight:600;text-decoration:none;transition-property:background,border-color,transform;transition-duration:.15s;transition-timing-function:ease}.second-meetup-nav-link:hover{border-color:rgba(34,211,238,.4);background:rgba(34,211,238,.14)}.second-meetup-gate-card button:active,.second-meetup-nav-link:active{transform:scale(.96)}.second-meetup-main{display:grid;min-height:calc(100vh - 5rem);place-items:center;padding:4.5rem 1rem 5rem}.second-meetup-hero{width:min(100%,760px);text-align:center}.second-meetup-hero.is-unlocked{width:min(100%,1180px)}.second-meetup-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.second-meetup-kicker,.second-meetup-status{margin:0;color:var(--second-cyan);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.second-meetup-hero h1{margin:1.1rem auto 1.2rem;color:var(--second-text);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:700;letter-spacing:-.045em;line-height:1;text-wrap:balance}.second-meetup-hero h1 span{display:block;background:var(--second-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.second-meetup-intro{max-width:37rem;margin:0 auto 2.2rem;color:var(--second-muted);font-size:clamp(1rem,2vw,1.1rem);text-wrap:pretty}.second-meetup-hero.is-unlocked .second-meetup-intro{max-width:48rem}.second-meetup-embed-card,.second-meetup-gate-card{width:min(100%,620px);margin:0 auto;padding:clamp(1.4rem,4vw,2.1rem);border:1px solid var(--second-border);border-radius:var(--second-radius);background:linear-gradient(145deg,rgba(21,27,49,.92),rgba(16,21,39,.88));box-shadow:0 24px 70px -34px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.05);text-align:left}.second-meetup-embed-heading h2,.second-meetup-gate-heading h2{margin:.55rem 0 .4rem;color:var(--second-text);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.second-meetup-embed-heading p:last-child,.second-meetup-embed-note,.second-meetup-gate-heading p:last-child,.second-meetup-not-member p{margin:0;color:var(--second-muted);text-wrap:pretty}.second-meetup-gate-card form{margin-top:1.7rem}.second-meetup-gate-card label{display:block;margin-bottom:.5rem;color:var(--second-text);font-size:.85rem;font-weight:600}.second-meetup-gate-card input{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid var(--second-border-strong);border-radius:.8rem;outline:none;background:rgba(8,11,20,.55);color:var(--second-text);font:inherit;font-size:1rem;transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease}.second-meetup-gate-card input::-moz-placeholder{color:#667085}.second-meetup-gate-card input::placeholder{color:#667085}.second-meetup-gate-card input:focus{border-color:var(--second-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.second-meetup-gate-card input[aria-invalid=true]{border-color:var(--second-error)}.second-meetup-helper{margin:.55rem 0 1.1rem;color:var(--second-muted);font-size:.78rem}.second-meetup-gate-card button{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:999px;background:var(--second-cyan);color:#06121c;cursor:pointer;font:700 .9rem/1.2 var(--font-body),system-ui,sans-serif;box-shadow:0 10px 28px -12px rgba(34,211,238,.75);transition-property:background,box-shadow,opacity,transform;transition-duration:.15s;transition-timing-function:ease}.second-meetup-gate-card button:hover{background:#5ee9fb;box-shadow:0 14px 34px -12px rgba(34,211,238,.85)}.second-meetup-gate-card button:disabled{cursor:wait;opacity:.62}.second-meetup-message{min-height:1.45rem;margin:.75rem 0 0;color:var(--second-error);font-size:.85rem}.second-meetup-message--idle,.second-meetup-message--submitting{color:transparent}.second-meetup-not-member{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:1rem;border-top:1px solid var(--second-border)}.second-meetup-not-member a{flex:0 0 auto;font-size:.85rem;font-weight:700;text-underline-offset:.2em}.second-meetup-embed-card{width:100%;padding:clamp(1rem,3vw,1.75rem)}.second-meetup-checkout-panel{width:100%;margin-top:1.5rem;border-radius:.8rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid rgba(34,211,238,.18);background:radial-gradient(circle at 100% 0,rgba(124,92,255,.2),transparent 18rem),linear-gradient(135deg,rgba(34,211,238,.1),rgba(16,21,39,.86));text-align:center}.second-meetup-luma-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:min(100%,32rem);min-height:4rem;padding:1rem 1.275rem 1rem 1.4rem;border:1px solid hsla(0,0%,100%,.14);border-radius:.9rem;background:var(--second-gradient);color:#06121c;cursor:pointer;font:700 clamp(1rem,2vw,1.15rem)/1.2 var(--font-body),system-ui,sans-serif;box-shadow:0 18px 42px -18px rgba(34,211,238,.75);transition-property:box-shadow,transform,filter;transition-duration:.15s;transition-timing-function:ease}.second-meetup-luma-button:hover{filter:brightness(1.08);box-shadow:0 22px 48px -16px rgba(34,211,238,.9)}.second-meetup-luma-button:active{transform:scale(.96)}.second-meetup-luma-button-arrow{font-size:1.35em;line-height:1}.second-meetup-embed-note{max-width:42rem;margin-right:auto;margin-left:auto}.second-meetup-luma-button:focus-visible{outline:2px solid var(--second-cyan);outline-offset:4px}.second-meetup-fullscreen-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(4,7,14,.82);backdrop-filter:blur(10px)}.second-meetup-fullscreen-shell{display:flex;flex-direction:column;width:min(100%,1280px);height:min(100%,960px);height:min(calc(100dvh - 2rem),960px);overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:1rem;background:#0b1222;box-shadow:0 30px 90px -35px rgba(0,0,0,.9)}.second-meetup-fullscreen-shell:fullscreen{width:100dvw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0}.second-meetup-fullscreen-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(148,163,184,.16);color:var(--second-text);font-size:.9rem;font-weight:700}.second-meetup-fullscreen-actions{display:flex;align-items:center;gap:.6rem}.second-meetup-fullscreen-actions button{min-height:2.75rem;padding:.55rem .8rem;border:1px solid rgba(148,163,184,.3);border-radius:.65rem;background:rgba(148,163,184,.1);color:var(--second-text);cursor:pointer;font:600 .78rem/1.2 var(--font-body),system-ui,sans-serif;transition-property:background,border-color,transform;transition-duration:.15s;transition-timing-function:ease}.second-meetup-fullscreen-actions button:hover{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.14)}.second-meetup-fullscreen-actions button:active{transform:scale(.96)}.second-meetup-fullscreen-actions button:focus-visible{outline:2px solid var(--second-cyan);outline-offset:3px}.second-meetup-fullscreen-frame{min-height:0;flex:1;background:#fff}.second-meetup-fullscreen-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.second-meetup-embed-note{margin-top:.8rem;font-size:.75rem;text-align:center}.second-meetup-footer{padding:0 1rem max(2rem,env(safe-area-inset-bottom));color:var(--second-muted);font-size:.8rem;text-align:center}.second-meetup-footer p{margin:0}@media (max-width:560px){.second-meetup-brand-sub{display:none}.second-meetup-header{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.second-meetup-main{min-height:auto;padding:3.5rem max(1rem,env(safe-area-inset-left)) 4rem}.second-meetup-hero.is-unlocked{width:100%}.second-meetup-hero h1{font-size:clamp(2.25rem,12vw,3.3rem)}.second-meetup-not-member{align-items:flex-start;flex-direction:column}.second-meetup-not-member a{min-height:2.5rem;display:inline-flex;align-items:center}.second-meetup-checkout-panel{padding:1rem}.second-meetup-luma-button{width:100%;min-height:3.5rem;padding:.9rem 1rem;font-size:1rem}.second-meetup-fullscreen-backdrop{padding:0}.second-meetup-fullscreen-shell{width:100%;height:100dvh;border-radius:0}.second-meetup-fullscreen-toolbar{min-height:auto;padding:max(.6rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .6rem max(.75rem,env(safe-area-inset-left))}.second-meetup-fullscreen-toolbar>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.second-meetup-fullscreen-actions{width:100%}.second-meetup-fullscreen-actions button{flex:1;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.second-meetup-scope *,.second-meetup-scope :after,.second-meetup-scope :before{scroll-behavior:auto!important;transition:none!important}}