@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:400;font-display:swap;src:url(../media/bafd54e0596d4884-s.0z2d.0hdzi8de.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7d283a80a4153a62-s.0onoydu8jtxpi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:400;font-display:swap;src:url(../media/543fce9774d53404-s.p.0wtdp3j~qc2ee.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:500;font-display:swap;src:url(../media/bafd54e0596d4884-s.0z2d.0hdzi8de.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7d283a80a4153a62-s.0onoydu8jtxpi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:500;font-display:swap;src:url(../media/543fce9774d53404-s.p.0wtdp3j~qc2ee.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bafd54e0596d4884-s.0z2d.0hdzi8de.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7d283a80a4153a62-s.0onoydu8jtxpi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:600;font-display:swap;src:url(../media/543fce9774d53404-s.p.0wtdp3j~qc2ee.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bafd54e0596d4884-s.0z2d.0hdzi8de.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7d283a80a4153a62-s.0onoydu8jtxpi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:700;font-display:swap;src:url(../media/543fce9774d53404-s.p.0wtdp3j~qc2ee.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fedc26ee63fcaec8-s.02czzqz1-~g8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(../media/007e7b3a2585cf73-s.0e1aobv_i~5st.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc08847c33d5f82d-s.p.0i0~c_1k9kzpi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fedc26ee63fcaec8-s.02czzqz1-~g8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:500;font-display:swap;src:url(../media/007e7b3a2585cf73-s.0e1aobv_i~5st.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc08847c33d5f82d-s.p.0i0~c_1k9kzpi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fedc26ee63fcaec8-s.02czzqz1-~g8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:600;font-display:swap;src:url(../media/007e7b3a2585cf73-s.0e1aobv_i~5st.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc08847c33d5f82d-s.p.0i0~c_1k9kzpi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fedc26ee63fcaec8-s.02czzqz1-~g8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(../media/007e7b3a2585cf73-s.0e1aobv_i~5st.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bc08847c33d5f82d-s.p.0i0~c_1k9kzpi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni Fallback;src:local(Times New Roman);ascent-override:83.42%;descent-override:29.43%;line-gap-override:0.0%;size-adjust:110.77%}.libre_bodoni_3329a58e-module__H3JNHa__className{font-family:Libre Bodoni,Libre Bodoni Fallback}.libre_bodoni_3329a58e-module__H3JNHa__variable{--font-display:"Libre Bodoni", "Libre Bodoni Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_11839e03-module__NaMBHW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_11839e03-module__NaMBHW__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
:root{--bg:#160d0a;--bg-soft:#361710e0;--panel:#160c09e6;--panel-strong:#0b0705f0;--line:#f5e8d224;--line-strong:#f5e8d242;--text:#f7ebd8;--muted:#f7ebd8b8;--accent:#6dcac5;--accent-soft:#6dcac524;--gold:#e8bf70;--danger:#ff7b7b;--success:#83e0ad;--shadow:0 24px 80px #00000061;--join-viewport-offset:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body), sans-serif;color:var(--text);background:radial-gradient(circle at 12% 18%,#e8bf7061,#0000 0 12rem),radial-gradient(circle at 83% 22%,#6dcac51f,#0000 0 16rem),radial-gradient(circle at 72% 74%,#e8bf702e,#0000 0 18rem),linear-gradient(#2a0f09 0%,#160d0a 38%,#090606 100%);margin:0}body:before{content:"";pointer-events:none;filter:blur(10px);opacity:.8;background-image:radial-gradient(circle at 10% 22%,#ffe8be38 0 1.1rem,#0000 1.2rem),radial-gradient(circle at 78% 30%,#ffda842e 0 1.6rem,#0000 1.8rem),radial-gradient(circle at 22% 82%,#fff6dc24 0 1.4rem,#0000 1.6rem),radial-gradient(circle at 90% 70%,#fff6dc1f 0 1.8rem,#0000 2rem);animation:18s ease-in-out infinite glowPulse;position:fixed;inset:0}body:after{content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#6dcac51f,#0000 68%);border-radius:999px;width:32rem;height:32rem;animation:22s ease-in-out infinite ambientDrift;position:fixed;inset:-10% -20% auto auto}@keyframes fadeLift{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes ambientDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-12px,18px)scale(1.05)}}@keyframes shimmerSlide{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes glowPulse{0%,to{opacity:.42}50%{opacity:.82}}@keyframes bubbleFloat{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(10px,-20px)scale(1.03)}50%{transform:translate(-14px,-34px)scale(.98)}75%{transform:translate(16px,-14px)scale(1.05)}}a{color:inherit;text-decoration:none}img{max-width:100%}.page-shell,.console-page,.member-page{z-index:1;width:min(1220px,100vw - 2rem);margin:0 auto;padding:1.25rem 0 4rem;position:relative}.site-topbar,.console-topbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#28100bad;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.page-shell--landing{gap:1rem;display:grid;overflow:hidden}.landing-content{z-index:1;gap:1rem;display:grid;position:relative}.landing-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0}.landing-bubble{filter:blur(2px);opacity:.44;mix-blend-mode:screen;background:radial-gradient(circle at 28% 28%,#fff6e1eb 0,#fff6e19e 16%,#e8bf7038 42%,#6dcac514 72%,#0000 76%);border-radius:999px;animation:18s ease-in-out infinite bubbleFloat;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14,0 0 34px #ffd69c24}.landing-bubble--1{width:5rem;height:5rem;animation-duration:20s;top:6.5rem;left:-1.8rem}.landing-bubble--2{opacity:.32;width:8.2rem;height:8.2rem;animation-duration:24s;animation-delay:-6s;top:11rem;right:5.5rem}.landing-bubble--3{opacity:.3;width:4rem;height:4rem;animation-duration:17s;animation-delay:-3s;top:28rem;left:44%}.landing-bubble--4{width:6rem;height:6rem;animation-duration:22s;animation-delay:-9s;top:42rem;right:-2rem}.landing-bubble--5{opacity:.28;width:6.8rem;height:6.8rem;animation-duration:26s;animation-delay:-5s;bottom:9rem;left:8%}.landing-bubble--6{opacity:.5;width:3.25rem;height:3.25rem;animation-duration:15s;animation-delay:-2s;top:23rem;right:16%}.landing-bubble--7{opacity:.24;width:5.4rem;height:5.4rem;animation-duration:23s;animation-delay:-11s;top:54rem;left:54%}.landing-bubble--8{opacity:.52;width:2.5rem;height:2.5rem;animation-duration:13s;animation-delay:-7s;top:16rem;left:18%}.landing-bubble--9{opacity:.34;width:3.1rem;height:3.1rem;animation-duration:16s;animation-delay:-4s;top:8.5rem;left:32%}.landing-bubble--10{opacity:.2;width:7.2rem;height:7.2rem;animation-duration:27s;animation-delay:-12s;top:34rem;right:31%}.landing-bubble--11{opacity:.44;width:2.8rem;height:2.8rem;animation-duration:14s;animation-delay:-8s;top:47rem;left:22%}.landing-bubble--12{opacity:.28;width:4.4rem;height:4.4rem;animation-duration:21s;animation-delay:-1s;bottom:14rem;right:9%}.landing-bubble--13{opacity:.22;width:6.1rem;height:6.1rem;animation-duration:25s;animation-delay:-15s;top:63rem;right:46%}.landing-bubble--14{opacity:.58;width:2rem;height:2rem;animation-duration:12s;animation-delay:-5s;top:21rem;left:6%}.site-topbar--quiet{background:#220e0a9e;justify-content:center;margin-bottom:0;padding:.85rem 1rem .95rem}.site-topbar__brand{text-align:center;justify-items:center;gap:.18rem;display:grid}.site-topbar__brand .kicker{letter-spacing:.24em;font-size:.68rem}.site-topbar__brand .brand-mark{margin-top:0;font-size:clamp(1.7rem,3vw,2.25rem)}.brand-mark{font-family:var(--font-display), serif;letter-spacing:-.04em;word-spacing:.08em;margin:.2rem 0 0;font-size:clamp(1.85rem,3.2vw,2.6rem);font-style:italic;font-weight:600;line-height:1}.topbar-nav,.console-topbar__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.topbar-nav--utility{justify-content:flex-end}.topbar-nav a,.ghost-button,.secondary-button,.primary-button{border-radius:999px;transition:transform .16s,border-color .16s,background .16s}.topbar-nav a{color:var(--muted);border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem .95rem;font-size:.96rem;display:inline-flex}.topbar-nav a:hover,.ghost-button:hover,.secondary-button:hover,.primary-button:hover{transform:translateY(-1px)}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin:0;font-size:.76rem}.hero-panel{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:1.4rem;display:grid}.hero-copy,.hero-event-card,.invite-stage,.poster-card,.access-card,.menu-lock-card,.feature-card,.timeline-card,.ops-card,.panel-card,.member-shell,.console-card,.scanner-panel,.join-modal,.stat-card,.waiting-room-card{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#38170fb8,#0c0806f0)}.hero-copy,.hero-event-card,.invite-stage,.poster-card,.access-card,.menu-lock-card,.timeline-card,.ops-card,.panel-card,.member-shell,.console-card,.scanner-panel,.stat-card,.waiting-room-card{border-radius:2rem;padding:1.4rem}.hero-copy h1,.console-card h1,.member-shell h1,.hero-panel h2,.timeline-card h2,.panel-card h2{font-family:var(--font-display), serif;margin:.35rem 0 .8rem;font-weight:600;line-height:.96}.hero-copy h1{max-width:11ch;font-size:clamp(3.6rem,8vw,7rem)}.hero-summary,.landing-summary,.console-copy,.panel-note,.hero-event-card p,.access-card p,.menu-lock-card p,.feature-card p,.ops-card p,.timeline-card li,.menu-panel__copy p{color:var(--muted);line-height:1.65}.landing-grid{grid-template-columns:1fr;place-items:start center;gap:.9rem;display:grid}.landing-grid--split{grid-template-columns:minmax(0,1.04fr) minmax(18rem,.96fr);align-items:stretch;gap:1rem;width:100%}.landing-side{gap:1rem;display:grid}.invite-stage--stacked{text-align:center;justify-items:center;width:min(860px,100%);display:grid}.invite-stage--split{text-align:left;align-content:start;justify-items:stretch;gap:1rem;width:100%}.invite-stage__copy{text-align:left;justify-items:start;gap:.85rem;display:grid}.invite-stage,.poster-card,.access-card,.menu-lock-card{transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.invite-stage{animation:.72s cubic-bezier(.2,.7,.2,1) both fadeLift}.poster-card{min-height:100%;animation:.72s cubic-bezier(.2,.7,.2,1) 80ms both fadeLift}.access-card{animation:.72s cubic-bezier(.2,.7,.2,1) .15s both fadeLift}.menu-lock-card{animation:.72s cubic-bezier(.2,.7,.2,1) .22s both fadeLift}.invite-stage:before,.poster-card:before,.menu-lock-card:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff14,#0000);width:42%;animation:9s ease-in-out infinite shimmerSlide;position:absolute;inset:0 auto 0 -20%;transform:translate(-120%)}.invite-stage h1{font-family:var(--font-display), serif;letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin:.3rem 0 .1rem;font-size:clamp(2.7rem,5.6vw,4.9rem);line-height:.94}.event-headline{text-wrap:unset;gap:.14em;max-width:min(100%,15.2ch);display:grid}.event-headline span{display:block}.event-headline__main{text-wrap:pretty;max-width:15.2ch}.event-headline__live{letter-spacing:.2em;font-size:.44em;line-height:.95}.event-headline__venue{letter-spacing:-.02em;font-size:.52em;font-style:italic;line-height:.95}.invite-stage__subhead{max-width:26ch;font-family:var(--font-body), sans-serif;letter-spacing:.01em;color:#f7ebd8c2;margin:-.1rem 0 0;font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.35}.landing-summary--wide{max-width:44ch}.invite-facts{gap:.9rem;width:min(100%,37rem);margin-top:.45rem;display:grid}.invite-facts__row{gap:.3rem;display:grid}.invite-facts__row--date{gap:.16rem}.invite-facts__row--date strong{font-size:clamp(1.55rem,3vw,2.05rem);font-weight:600}.invite-facts__row--date span{color:var(--muted);font-size:1.02rem}.invite-facts__row span{color:var(--muted);letter-spacing:.01em;font-size:.98rem}.invite-facts__label{letter-spacing:.04em;font-size:.88rem!important}.invite-facts__row strong{text-wrap:balance;max-width:18rem;font-size:1rem;font-weight:600}.invite-hosts{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.invite-hosts__pile{align-items:center;display:flex}.host-badge,.invite-hosts__pile span,.member-story__host-bubbles span,.member-approved-row span{cursor:default;outline:none;place-items:center;display:grid;position:relative}.invite-hosts__pile span{width:2.45rem;height:2.45rem;color:var(--text);background:linear-gradient(135deg,#6dcac54d,#e8bf7052);border:1px solid #ffffff2e;border-radius:999px;margin-left:-.38rem;font-size:.78rem;box-shadow:0 .3rem .9rem #0000002e}.invite-hosts__pile span:first-child{margin-left:0}.host-badge:before,.host-badge:after{opacity:0;pointer-events:none;z-index:6;transition:opacity .18s,transform .18s;position:absolute;left:50%}.host-badge:after{content:attr(data-host);min-width:max-content;max-width:14rem;color:var(--text);text-align:center;white-space:nowrap;background:#080605f0;border:1px solid #ffffff24;border-radius:.78rem;padding:.5rem .72rem;font-size:.82rem;line-height:1.2;bottom:calc(100% + .8rem);transform:translate(-50%,.35rem);box-shadow:0 .9rem 2rem #00000057}.host-badge:before{content:"";background:#080605f0;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:.68rem;height:.68rem;bottom:calc(100% + .38rem);transform:translate(-50%,.35rem)rotate(45deg)}.host-badge:hover:before,.host-badge:hover:after,.host-badge:focus-visible:before,.host-badge:focus-visible:after{opacity:1;transform:translate(-50%)}.invite-narrative{width:min(100%,38rem);color:var(--muted);margin:0;font-size:1rem;line-height:1.74}.invite-narrative--single{text-wrap:pretty}.invite-stage__poster{border:1px solid var(--line-strong);width:min(100%,25rem);box-shadow:var(--shadow);background:#090706bf;border-radius:1.6rem;margin-top:1.1rem;overflow:hidden}.invite-meta{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1rem;display:flex}.invite-meta span{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--text);background:#ffffff09;border-radius:999px;align-items:center;gap:.65rem;padding:.72rem .95rem;font-size:.96rem;display:inline-flex}.invite-meta--stacked,.invite-meta--pass{justify-content:flex-start}.map-chip-row{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.75rem;display:flex}.invite-stage__copy .map-chip-row{justify-content:flex-start}.map-chip{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .7rem .42rem .46rem;font-size:.8rem;line-height:1;display:inline-flex}.map-chip__icon{flex:none;width:1.15rem;height:1.15rem}.map-chip__icon--apple{display:inline-block;position:relative}.map-chip__apple-badge{color:#101010;background:linear-gradient(#fbfbfc 0%,#dfe3eb 100%);border-radius:.34rem;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #1010101f}.map-chip__apple-badge--pin{color:#143537;background:linear-gradient(#b8fff3 0%,#76d7d4 100%);border-radius:999px;width:.56rem;height:.56rem;inset:auto -.04rem -.04rem auto;box-shadow:0 0 0 1px #120b0894,0 .12rem .35rem #00000038}.map-chip:hover{border-color:var(--line-strong);color:var(--text)}.landing-summary{text-wrap:balance;max-width:34ch;margin:1rem 0 0;font-size:.94rem}.invite-proof{justify-items:start;gap:.4rem;margin-top:.15rem;display:grid}.rules-drawer{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:1.5rem;width:min(100%,42rem);margin-top:1.15rem}.rules-drawer summary{cursor:pointer;color:var(--text);align-items:center;gap:.8rem;padding:1rem 1.05rem;font-weight:600;list-style:none;display:flex}.rules-drawer summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:1.2rem;line-height:1;transition:transform .18s}.rules-drawer[open] summary:after{transform:rotate(45deg)}.rules-drawer summary::-webkit-details-marker{display:none}.rules-drawer__dot{background:linear-gradient(135deg, var(--accent), #f2dec0);border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 18px #6dcac566}.rules-drawer__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.05rem 1.05rem;display:grid}.drawer-label{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.75rem}.rules-column .bullet-list{margin-top:.8rem}.invite-proof-line{color:var(--muted);letter-spacing:.02em;margin:.95rem 0 0;font-size:.88rem}.hero-actions--invite{grid-template-columns:1fr;justify-content:center;width:min(100%,24rem);margin-top:1.15rem;display:grid}.hero-actions--invite-tight{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);width:min(100%,32rem)}.hero-actions--invite .primary-button,.hero-actions--invite .ghost-button{justify-content:center;width:100%}.share-button{gap:.5rem}.share-button--done{color:var(--success);border-color:#83e0ad6b}.poster-card{background:radial-gradient(circle at 85% 15%,#6dcac524,#0000 0 16rem),linear-gradient(#34140ee6,#0a0705fa);gap:.85rem;min-height:100%;display:grid}.poster-card--hero{align-content:start;width:100%}.poster-card--flyer{padding:.95rem}.invite-stage__poster--hero{width:100%;margin-top:0}.poster-card__frame{border:1px solid var(--line);background:#0705048c;border-radius:1.55rem;min-height:100%;position:relative;overflow:hidden}.poster-flyer{width:100%;height:auto;display:block}.poster-card__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6ead6;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#100a072e,#100a07e0);border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem .92rem;font-size:.72rem;display:flex;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.poster-card__overlay strong{font-size:.78rem}.poster-card__menu-note{gap:.7rem;display:grid}.poster-card__menu-note p{color:var(--muted);margin:0}.menu-preview-grid--mini{grid-template-columns:1fr}.signal-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#2e140ecc,#0a0705f5);border-radius:1.55rem;flex-wrap:wrap;gap:.7rem;padding:.9rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.signal-card span{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;padding:.65rem .88rem;font-size:.84rem}.poster-card__tag,.poster-card__brand,.poster-card__copy,.poster-card__details,.poster-card__footer{z-index:1;position:relative}.poster-card__tag{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.78rem}.poster-card__brand{font-family:var(--font-display), serif;color:#f2dec0;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic}.poster-card h2{font-family:var(--font-display), serif;max-width:8ch;margin:0;font-size:clamp(2.35rem,4.2vw,3.9rem);line-height:.9}.poster-card__copy{margin:0}.poster-card__details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.92rem;display:flex}.poster-card__footer{gap:.35rem;display:grid}.poster-card__footer span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.74rem}.poster-card__footer strong{max-width:22ch;font-family:var(--font-display), serif;font-size:1.3rem;line-height:1.08}.access-card h3,.menu-lock-card h2{font-family:var(--font-display), serif;margin:.45rem 0 .8rem;font-size:clamp(1.9rem,3vw,2.75rem);line-height:.94}.access-card__chips{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.access-chip{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:999px;align-items:center;gap:.5rem;padding:.68rem .9rem;display:inline-flex}.menu-lock-row{grid-template-columns:1fr;align-items:start;gap:1rem;width:min(980px,100%);margin:0 auto;display:grid}.menu-lock-card{background:radial-gradient(circle at 100% 0,#6dcac514,#0000 0 18rem),linear-gradient(#30140ed1,#0c0806f5);gap:1rem;display:grid}.menu-lock-card--live{background:radial-gradient(circle at 0 0,#e8bf702e,#0000 0 15rem),linear-gradient(#30140ed1,#0c0806f5)}.menu-lock-card__tags{flex-wrap:wrap;gap:.7rem;display:flex}.menu-lock-card__tags span{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:999px;padding:.6rem .82rem;font-size:.86rem}.menu-lock-card--tease{padding:.95rem}.menu-lock-card__veil{z-index:1;gap:.85rem;max-width:32rem;display:grid;position:absolute;top:1rem;left:1rem;right:1rem}.menu-lock-card__media{border:1px solid var(--line);border-radius:1.55rem;min-height:19rem;position:relative;overflow:hidden}.menu-lock-card__media--full{min-height:30rem}.menu-lock-card__media:after{content:"";background:linear-gradient(#0a07052e,#0a07058f),linear-gradient(90deg,#120b087a,#120b0814 54%,#120b0861);position:absolute;inset:0}.menu-lock-card__image{object-fit:cover;filter:blur(10px)saturate(.78)brightness(.72);width:100%;height:100%;display:block;transform:scale(1.08)}.hero-actions,.hero-stats,.member-row__actions,.join-actions,.scanner-panel__buttons{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hero-stats{margin-top:1.2rem}.metric-card,.detail-box{border:1px solid var(--line);background:#ffffff08;border-radius:1.2rem;flex:180px;min-width:0;padding:.9rem 1rem}.metric-card span,.detail-box span,.stat-card span,.analytic-meter span{color:var(--muted);font-size:.88rem;display:block}.metric-card strong,.detail-box strong,.stat-card strong,.analytic-meter strong,.member-row h3,.menu-preview-card h3,.approved-list__row strong,.audit-list__item strong,.tiny-list__row strong{margin-top:.25rem;font-size:1.02rem;display:block}.hero-event-card{position:relative;overflow:hidden}.hero-event-card__glow{pointer-events:none;background:radial-gradient(circle,#6dcac547,#0000 70%);border-radius:999px;width:16rem;height:16rem;position:absolute;inset:auto -20% -40% auto}.detail-list,.bullet-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.detail-list li,.bullet-list li{color:var(--muted);padding-left:1.15rem;position:relative}.detail-list li:before,.bullet-list li:before{content:"";background:var(--accent);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.72rem;left:0}.member-bubbles{scrollbar-width:none;align-items:center;gap:0;margin-top:1.05rem;padding:.1rem 0 .35rem .38rem;display:flex;overflow-x:auto}.member-bubbles::-webkit-scrollbar{display:none}.member-bubble{letter-spacing:-.06em;color:#23110deb;background:linear-gradient(135deg, var(--bubble-from,#6dcac54d), var(--bubble-to,#e8bf704d));border:2px solid #ffffffad;border-radius:999px;flex:none;place-items:center;width:3.4rem;height:3.4rem;margin-left:-.36rem;padding:0 .34rem;font-size:.94rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 .45rem 1.25rem #0003}.member-bubble:first-child{margin-left:0}.member-bubble--more{letter-spacing:-.01em;color:#f7ebd8f5;text-transform:lowercase;width:3.5rem;min-width:3.5rem;padding-inline:.72rem;font-size:.72rem}.status-band{border-top:1px solid var(--line);gap:.25rem;margin-top:1.15rem;padding-top:1rem;display:grid}.feature-grid,.experience-strip,.operations-grid,.console-grid,.stats-grid,.menu-preview-grid{gap:1rem;display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.feature-card{border-radius:1.4rem;padding:1.2rem}.feature-icon{width:1.2rem;height:1.2rem;color:var(--accent)}.experience-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.number-flow{gap:.8rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}.operations-grid{grid-template-columns:.9fr 1.1fr;align-items:start;margin-top:1rem}.operations-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-card{min-height:100%}.inline-link{color:var(--accent);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.menu-panel{grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.menu-vault,.menu-panel__image,.member-menu-reveal__image{border:1px solid var(--line);background:#ffffff0a;border-radius:1.8rem;overflow:hidden}.menu-vault{background:radial-gradient(circle at 18% 18%,#e8bf7024,#0000 0 16rem),linear-gradient(#26120ceb,#0b0806fa);gap:1.1rem;padding:1.35rem;display:grid}.menu-vault__chip-row,.menu-vault__signals{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vault-date{color:var(--muted);font-size:.92rem}.menu-vault__body{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0a,#ffffff03),repeating-linear-gradient(#ffffff0a,#ffffff0a 1px,#0000 1px 1.2rem);border-radius:1.5rem;align-content:center;gap:.75rem;min-height:19rem;padding:1.4rem;display:grid}.menu-vault__body h2,.menu-panel__copy h2{font-family:var(--font-display), serif;margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.94}.menu-vault__script{font-family:var(--font-display), serif;color:#f2dec0;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic}.vault-signal{border:1px solid var(--line);background:#ffffff08;border-radius:1.15rem;flex:180px;min-width:0;padding:.95rem 1rem}.vault-signal span,.menu-preview-card--tease p{color:var(--muted);font-size:.92rem;line-height:1.55;display:block}.vault-signal strong{margin-top:.35rem;display:block}.menu-panel__copy,.member-menu-reveal__copy{border:1px solid var(--line);background:linear-gradient(#38170fb8,#0c0806f0);border-radius:1.8rem;padding:1.2rem}.menu-panel__copy--locked{background:radial-gradient(circle at 100% 0,#6dcac51a,#0000 0 18rem),linear-gradient(#38170fb8,#0c0806f0)}.menu-image{object-fit:cover;width:100%;height:100%;display:block}.menu-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.menu-preview-card{border:1px solid var(--line);background:#ffffff09;border-radius:1.25rem;padding:1rem}.menu-preview-card ul{gap:.8rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.menu-preview-card li{justify-content:space-between;gap:.75rem;display:flex}.menu-preview-card small{color:var(--muted);margin-top:.25rem;display:block}.menu-preview-grid--tease{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-preview-card--tease{align-content:end;min-height:11rem}.menu-preview-card--tease h3{margin:0}.primary-button,.secondary-button,.ghost-button{border:1px solid var(--line-strong);font:inherit;cursor:pointer;color:var(--text);background:#ffffff0b;justify-content:center;align-items:center;padding:.82rem 1.15rem;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--accent), #b4fff7);color:#0f0806;border-color:#0000;font-weight:800}.primary-button--xl,.ghost-button--xl{min-height:3.35rem;padding-inline:1.35rem}.ghost-button{background:#ffffff05}.secondary-button.active{border-color:var(--accent);color:var(--accent)}.console-shell,.member-page{place-items:center;min-height:100vh;display:grid}.console-card,.member-shell{width:min(640px,100vw - 2rem)}.console-card--keypad{text-align:center;justify-items:center;gap:1.15rem;width:min(29rem,100vw - 1.2rem);display:grid}.access-gate__brand,.access-gate__header{justify-items:center;gap:.35rem;display:grid}.pin-screen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:min(16rem,100%);display:grid}.pin-dot{aspect-ratio:1;border:1px solid var(--line);background:#ffffff08;border-radius:1rem}.pin-dot--filled{background:linear-gradient(135deg,#6dcac547,#e8bf703d);border-color:#6dcac56b}.pin-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%;display:grid}.pin-pad__key{border:1px solid var(--line);min-height:4.15rem;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:1.3rem;font-size:1.3rem}.pin-pad__key--utility{font-size:.92rem}.access-gate__submit{width:100%}.pin-form,.join-grid,.scanner-form{gap:1rem;margin-top:1rem;display:grid}.field{gap:.55rem;display:grid}.field span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem}.field input,.field select,.field textarea,.scanner-form input{border:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;background:#ffffff0d;border-radius:1rem;padding:.95rem 1rem}.field textarea{resize:vertical}.field--dark input,.field--dark select,.field--dark textarea{background:#00000052}.field--full{grid-column:1/-1}.form-error,.form-success,.availability-note,.verify-alt,.dev-code{margin:0;font-size:.92rem}.form-error{color:var(--danger)}.form-success{color:var(--success)}.dev-code{color:var(--gold)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{min-height:10rem}.stat-card strong{font-size:2.3rem;font-family:var(--font-display), serif}.console-grid{grid-template-columns:1.2fr .8fr;align-items:start;margin-top:1rem}.console-column{gap:1rem;display:grid}.console-column--wide{min-width:0}.panel-card__header,.member-row__identity,.scanner-panel__header,.approved-list__row,.tiny-list__row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.member-list,.audit-list,.approved-list,.tiny-list{gap:.85rem;margin-top:1rem;display:grid}.member-row,.audit-list__item,.approved-list__row,.tiny-list__row{border:1px solid var(--line);background:#ffffff08;border-radius:1.15rem;padding:.95rem}.member-row h3,.approved-list__row strong{margin:0}.member-row__meta,.member-row__comment,.approved-list__row p,.tiny-list__row p{color:var(--muted);margin:.35rem 0 0}.status-pill{border:1px solid var(--line-strong);min-width:7rem;color:var(--muted);text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;display:inline-flex}.status-pill--approved,.status-pill--checked{color:var(--success);border-color:#83e0ad8c}.status-pill--pending{color:var(--gold);border-color:#e8bf708c}.status-pill--declined{color:var(--danger);border-color:#ff7b7b8c}.analytic-meter{gap:.45rem;margin-top:1rem;display:grid}.event-manager__layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.event-manager__toolbar{justify-content:space-between;align-items:center;gap:.85rem;margin-top:.9rem;display:flex}.event-manager__toolbar .panel-note{max-width:42rem;margin:0}.event-manager__pills{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.event-bulkbar{border:1px solid var(--line);background:#ffffff0a;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;padding:.72rem;display:flex}.event-bulkbar .panel-note{flex:15rem;margin:0;font-size:.84rem}.event-list{gap:.75rem;display:grid}.event-list--compact{margin-top:.9rem}.event-list__item{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff08;border-radius:1.25rem;gap:.7rem;padding:1rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.event-list__item:hover{border-color:var(--line-strong);background:#ffffff0b;transform:translateY(-1px)}.event-list__item--active{background:linear-gradient(#3f1a12db,#140b08f5);border-color:#6dcac56b}.event-list__item-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.event-list__main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;display:grid}.event-select-control{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-items:center;gap:.34rem;font-size:.68rem;display:grid}.event-select-control input{width:1.18rem;height:1.18rem;accent-color:var(--accent)}.event-select-control:has(input:disabled){opacity:.55;cursor:not-allowed}.event-list__open,.inline-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.event-list__open{min-width:0}.event-list__item-trail{justify-items:end;gap:.5rem;display:grid}.event-list__eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.74rem;font-weight:600}.event-list__item strong,.event-editor__identity h3{font-family:var(--font-display), serif;margin:0;font-size:1.35rem;line-height:.98}.event-list__item p{color:var(--muted);margin:.32rem 0 0;font-size:.92rem}.event-list__chips{flex-wrap:wrap;gap:.5rem;display:flex}.list-chip{border:1px solid var(--line);min-height:2rem;color:var(--muted);letter-spacing:.01em;background:#ffffff0a;border-radius:999px;align-items:center;padding:.3rem .72rem;font-size:.78rem;display:inline-flex}.ghost-button--danger{color:#a84641!important;border-color:#bb5a5547!important}.ghost-button--danger:hover{background:#bb5a5514!important;border-color:#bb5a556b!important}.event-editor{gap:1rem;display:grid}.event-editor__topline{justify-content:space-between;align-items:start;gap:1rem;display:flex}.event-editor__identity{gap:.35rem;display:grid}.event-editor__identity .panel-note{margin:0}.event-editor__signals{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.event-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.event-editor__actions{flex-wrap:wrap;gap:.75rem;display:flex}.event-invite-panel{border:1px solid var(--line);background:#ffffff08;border-radius:1.4rem;gap:1rem;padding:1rem;display:grid}.event-invite-panel__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.event-invite-panel__header h3{font-family:var(--font-display), serif;margin:.3rem 0 0;font-size:1.55rem;line-height:.96}.event-invite-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.event-editor-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f120b6b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.event-editor-modal{border:1px solid var(--line);background:linear-gradient(#fffdf9fa,#f4ede5f7);border-radius:1.7rem;width:min(1120px,100vw - 2rem);max-height:min(92vh,920px);overflow:hidden;box-shadow:0 30px 90px #29170d38}.event-editor-modal__header{background:#fffbf6eb;border-bottom:1px solid #78583c1f;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 1.2rem 1rem;display:flex}.event-editor-modal__identity{gap:.3rem;display:grid}.event-editor-modal__identity h3{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:.95}.event-editor-modal__identity .panel-note{max-width:42rem;margin:0}.event-editor-modal__actions{align-items:start;gap:.75rem;display:flex}.event-editor-modal__close{color:var(--text);background:#ffffffdb;border-color:#78583c24;flex:none;position:static}.event-editor-modal__scroll{gap:1rem;max-height:calc(min(92vh,920px) - 7.3rem);padding:1.2rem;display:grid;overflow:auto}.event-editor-modal__summary{background:#ffffffb8;border:1px solid #78583c1f;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.event-editor-modal__summary .panel-note{margin:0}.event-board{gap:.95rem;display:grid}.event-board .map-chip-row{margin-top:-.1rem}.event-board__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.event-board__fact{border:1px solid var(--line);background:#ffffff08;border-radius:1rem;gap:.28rem;padding:.9rem .95rem;display:grid}.event-board__fact span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.event-board__fact strong{font-size:.98rem;line-height:1.45}.console-page--admin{--line:#62463126;--line-strong:#62463147;--text:#1b120d;--muted:#513929d1;--accent:#46b6ae;--accent-soft:#46b6ae29;--gold:#ae7235;--success:#22724c;--danger:#bb5a55;--shadow:0 24px 64px #57371d24;background:radial-gradient(circle at 0 0,#fffffff0,#0000 28%),linear-gradient(#fef9f3fc,#f1e8dcfa);border:1px solid #78583c2e;border-radius:2.2rem;width:min(1320px,100vw - 1rem);margin-top:.45rem;margin-bottom:2rem;padding:1.05rem;box-shadow:0 34px 90px #00000029}.console-topbar--admin{background:#ffffffe0;border-color:#78583c29;margin-bottom:0;padding:1.15rem 1.25rem;box-shadow:0 14px 34px #57371d14}.topbar-nav--admin{gap:.75rem}.topbar-nav--admin .ghost-button,.topbar-nav--admin .secondary-button{min-height:3.3rem;color:var(--text);background:#fffffff0;border-color:#78583c2e;padding-inline:1.25rem;box-shadow:0 8px 18px #57371d0f}.topbar-nav--admin .ghost-button:hover,.topbar-nav--admin .secondary-button:hover{background:#fff;border-color:#78583c42}.console-topbar__intro{gap:.28rem;display:grid}.console-page--admin h1,.console-page--admin h2,.console-page--admin strong{color:var(--text)}.console-page--admin .kicker{color:#916030}.console-page--admin .panel-note,.console-page--admin .console-copy,.console-page--admin .member-row__meta,.console-page--admin .member-row__comment,.console-page--admin .approved-list__row p,.console-page--admin .tiny-list__row p,.console-page--admin .audit-list__item span{color:var(--muted)}.console-page--admin .stat-card p{color:#6e5947;margin:.55rem 0 0;font-size:.98rem;line-height:1.42}.console-page--admin .panel-card,.console-page--admin .stat-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffffa,#faf4ecfa);border-color:#78583c29;box-shadow:0 14px 32px #57371d14}.console-page--admin .member-row,.console-page--admin .audit-list__item,.console-page--admin .approved-list__row,.console-page--admin .tiny-list__row,.console-page--admin .event-board__fact,.console-page--admin .event-list__item{background:#ffffffeb;border-color:#78583c24}.console-page--admin .event-list__item--active{background:linear-gradient(#e9faf8,#fffaf4fa),#fffffff5;border-color:#46b6ae70;box-shadow:inset 0 0 0 1px #46b6ae14}.console-page--admin .event-list__item:hover{background:#fffffffa}.console-page--admin .field--dark input,.console-page--admin .field--dark select,.console-page--admin .field--dark textarea,.console-page--admin .scanner-form input{color:var(--text);background:#fffffffa;border-color:#78583c33}.console-page--admin .field--dark span{color:#704b31;font-weight:600}.console-page--admin .field--dark input::placeholder,.console-page--admin .field--dark textarea::placeholder{color:#5c43307a}.console-page--admin .primary-button{color:#10201e;background:linear-gradient(135deg,#66c8c1,#caece9);box-shadow:0 10px 24px #46b6ae2e}.console-page--admin .secondary-button,.console-page--admin .ghost-button{color:var(--text);background:#ffffffeb;border-color:#78583c2e}.console-page--admin .secondary-button:hover,.console-page--admin .ghost-button:hover{background:#fff;border-color:#78583c42}.console-page--admin .status-pill{background:#fffffff0;border-color:#78583c2e}.console-page--admin .meter-bar{background:#57371d14}.console-page--admin .scanner-status-pill,.console-page--admin .list-chip{color:#5d412c;background:#fffffff0;border-color:#78583c2e}.console-page--admin .scanner-status-pill--accent{color:#194240;background:#e9faf8fa;border-color:#46b6ae61}.console-grid--admin{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:1.1rem}.console-grid--admin .console-column--sidebar{align-self:start;position:sticky;top:1rem}.console-page--admin .console-column--sidebar{padding-left:.2rem}.console-page--admin .console-column--sidebar .panel-card{background:linear-gradient(#fffefbfc,#f6efe7fa)}.admin-quickbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.admin-quickbar__card{background:#ffffffe6;border:1px solid #78583c29;border-radius:1.35rem;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem;display:flex;box-shadow:0 12px 26px #57371d0d}.admin-quickbar__icon{color:#6f4c32;background:linear-gradient(135deg,#46b6ae2e,#ae723524);border-radius:.9rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.admin-quickbar__card small{color:#8f6240;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.25rem;font-size:.72rem;display:block}.admin-quickbar__card strong{font-size:1rem;line-height:1.35;display:block}.admin-quickbar__card p{color:var(--muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.console-page--admin .inline-link{color:#1a7871;font-weight:600}.console-page--admin .inline-link:hover{color:#115b56}.integration-settings{overflow:hidden}.integration-settings__header{align-items:center}.integration-settings__header .ghost-button,.integration-form__footer .primary-button{align-items:center;gap:.5rem;display:inline-flex}.integration-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.integration-status{background:#ffffffc7;border:1px solid #78583c24;border-radius:1.1rem;align-items:flex-start;gap:.72rem;padding:.85rem;display:flex}.integration-status>span{color:#9a443f;background:#bb5a551a;border-radius:.85rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.integration-status--ready>span{color:#1f7470;background:#46b6ae26}.integration-status strong{font-size:.92rem;display:block}.integration-status p{color:#735743;margin:.18rem 0 0;font-size:.78rem;line-height:1.32}.integration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.integration-field small{color:#735743;font-size:.75rem;line-height:1.35}.integration-field--mode{background:linear-gradient(135deg,#e9faf8eb,#fffaf4f5);border:1px solid #46b6ae33;border-radius:1.1rem;grid-column:1/-1;padding:.95rem}.integration-form__footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.3rem;display:flex}.integration-form__footer p{color:#806652;margin:0;font-size:.82rem}.form-success--card,.form-error--card{background:#ffffffdb;border-radius:1rem;margin-top:.85rem;padding:.8rem .95rem}.meter-bar{background:#ffffff0f;border-radius:999px;width:100%;height:.7rem;overflow:hidden}.meter-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--gold));height:100%;display:block}.scanner-panel{border-radius:2rem}.scanner-status-strip{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.scanner-status-pill{border:1px solid var(--line);min-height:2.1rem;color:var(--muted);background:#ffffff09;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .78rem;font-size:.88rem;display:inline-flex}.scanner-status-pill--accent{color:var(--text);border-color:#6dcac56b}.scanner-video-shell{border:1px dashed var(--line-strong);background:#00000047;border-radius:1.4rem;place-items:center;min-height:18rem;margin-top:1rem;display:grid;position:relative;overflow:hidden}.scanner-frame{pointer-events:none;border:1.5px solid #f7ebd87a;border-radius:1.5rem;position:absolute;inset:16% 20%;box-shadow:0 0 0 999px #09060524,inset 0 0 0 1px #ffffff14}.scanner-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s}.scanner-video.is-live{opacity:1}.scanner-placeholder{color:var(--muted);margin:0;position:absolute;inset:auto 1rem 1rem}.scanner-form{grid-template-columns:1fr auto}.checkin-page{--line:#58432f29;--line-strong:#58432f47;--text:#1a120c;--muted:#453122c2;--accent:#268f88;--gold:#a76b2f;--success:#1d7d4d;--danger:#b7443f;width:min(1180px,100vw - 1rem);color:var(--text);padding-bottom:2rem}.checkin-hero{background:radial-gradient(circle at 88% 16%,#46b6ae29,#0000 28%),linear-gradient(135deg,#fffdf8fa,#f7ede0f0);border-color:#78583c2e;box-shadow:0 18px 50px #361e101f}.checkin-page .topbar-nav--admin .ghost-button,.checkin-page .topbar-nav--admin .secondary-button,.checkin-page .topbar-nav--admin button{color:#1a120c;background:#fffffff5;border-color:#78583c33}.checkin-page .kicker{color:#926234}.checkin-page .panel-note,.checkin-page .console-copy,.checkin-page .bullet-list li,.checkin-page .approved-list__row p,.checkin-page .audit-list__item span{color:var(--muted)}.checkin-page .panel-card,.checkin-page .scanner-panel{background:linear-gradient(#fffdf9fa,#f8efe2f5);border-color:#78583c29;box-shadow:0 18px 44px #361e101f}.checkin-page .scanner-panel{border-radius:1.55rem;outline:1px solid #46b6ae1f}.checkin-page .scanner-panel__header{align-items:center}.checkin-page .scanner-panel__buttons{grid-template-columns:1fr;min-width:12rem;display:grid}.checkin-page .scanner-panel__buttons .secondary-button{color:#10201e;background:linear-gradient(135deg,#63d0c8,#c7f6f2);min-height:3.4rem;font-weight:800;box-shadow:0 12px 30px #268f882e}.checkin-page .scanner-panel__buttons .ghost-button{min-height:2.85rem}.checkin-page .scanner-status-pill,.checkin-page .list-chip{color:#4a3526;background:#ffffffdb;border-color:#78583c29}.checkin-page .scanner-status-pill--accent{color:#174d49;background:#e1faf7f5;border-color:#268f8857}.checkin-page .scanner-video-shell{background:radial-gradient(circle,#ffffffeb,#ebdfd0b8),linear-gradient(#fffaf1,#eadccc);border:1.5px dashed #58432f42;min-height:clamp(20rem,48vh,32rem)}.checkin-page .scanner-frame{border-color:#268f889e;box-shadow:0 0 0 999px #fff8ee2e,0 0 0 5px #268f8814,inset 0 0 0 1px #fffc}.checkin-page .scanner-placeholder{color:#453122b8;font-weight:650}.checkin-page .scanner-form input{color:#1a120c;background:#fffffffa;border-color:#78583c38}.checkin-page .primary-button{color:#10201e;background:linear-gradient(135deg,#63d0c8,#c7f6f2);box-shadow:0 12px 26px #268f8829}.checkin-page .approved-list__row,.checkin-page .audit-list__item{background:#ffffffc7;border-color:#78583c24}.checkin-page .status-pill{color:#4a3526;background:#ffffffdb;border-color:#78583c33}.checkin-page .status-pill--checked{color:#17613d;background:#e6f9eee6;border-color:#1d7d4d57}.checkin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1rem 0;display:grid}.checkin-stats article{background:#fffdf9f0;border:1px solid #78583c29;border-radius:1.15rem;gap:.3rem;padding:.95rem;display:grid;box-shadow:0 14px 34px #361e1014}.checkin-stats svg{color:var(--accent)}.checkin-stats span{color:#453122a8;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem}.checkin-stats strong{color:var(--text);font-size:1.08rem}.scan-result{background:radial-gradient(circle at 10% 10%,#83e0ad42,#0000 34%),linear-gradient(135deg,#eafcf2fa,#fffbf4fa);border:1px solid #83e0ad6b;border-radius:1.35rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 18px 46px #361e101f}.scan-result--repeat{background:radial-gradient(circle at 10% 10%,#e8bf7047,#0000 34%),linear-gradient(135deg,#fff7e5fa,#fffbf4fa);border-color:#e8bf7075}.scan-result__badge{width:4.4rem;height:4.4rem;color:var(--success);background:#1d7d4d1a;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.scan-result--repeat .scan-result__badge{color:var(--gold)}.scan-result__body{gap:.28rem;display:grid}.scan-result__body>span{color:#4531229e;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.scan-result__body strong{color:var(--text);font-family:var(--font-display), serif;font-size:clamp(1.7rem,6vw,2.35rem);line-height:.96}.scan-result__body p{color:#453122c2;margin:.15rem 0 0}.scan-result__facts{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.scan-result__facts span{color:#453122d6;background:#ffffffc7;border:1px solid #78583c29;border-radius:999px;align-items:center;gap:.38rem;padding:.45rem .7rem;font-size:.82rem;display:inline-flex}@keyframes sheetRise{0%{opacity:0;transform:translateY(2rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.modal-backdrop{padding:4rem 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;z-index:20;background:#060404b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.join-modal{border:1px solid var(--line);width:min(760px,100vw - 2rem);height:min(92vh,60rem);max-height:min(92vh,60rem);box-shadow:var(--shadow);background:radial-gradient(circle at 14% 0,#e8bf7024,#0000 0 22rem),radial-gradient(circle at 88% 12%,#6dcac514,#0000 0 18rem),linear-gradient(#38170ff5,#0c0806fb);border-radius:2.2rem;animation:.22s sheetRise;display:grid;position:relative;overflow:hidden}.join-modal__handle{background:#f7ebd83d;border-radius:999px;width:3.2rem;height:.28rem;margin:.85rem auto 0}.modal-close{border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;z-index:2;background:#ffffff08;border-radius:999px;place-items:center;font-size:1.9rem;display:grid;position:absolute;top:.9rem;right:.9rem}.join-modal__surface{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.join-modal__surface--success{min-height:0}.join-modal__body{gap:1.35rem;padding:1.55rem 1.55rem 1rem;display:grid;overflow-y:auto}.join-modal__body--success{text-align:center;align-content:center;justify-items:center;padding-top:2.1rem}.join-modal__header{gap:.82rem;padding-right:3.2rem;display:grid}.join-modal__header h2{font-family:var(--font-display), serif;margin:0;font-size:clamp(2.1rem,6vw,3.4rem);line-height:.95}.join-modal__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.join-modal__meta--centered{justify-content:center}.join-modal__meta-pill{color:#f7ebd8bd;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #f5e8d21f;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .74rem;font-size:.78rem;display:inline-flex}.join-modal__header--centered{justify-items:center;padding-right:0}.join-copy{max-width:34rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.64}.join-badges{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.join-badges--centered{justify-content:center}.join-badge{border:1px solid var(--line);min-height:2.15rem;color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.86rem;display:inline-flex}.join-launch-button{gap:.55rem}.join-sticky-bar,.join-launch-button--sticky{display:none}.field--otp input,.join-code-input{letter-spacing:.18em;text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3vw,1.45rem)}.join-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.95rem;display:grid}.join-footer{padding:1rem 1.35rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0c080600,#0c0806f5 22%),#0c0806e0;gap:.85rem;display:grid}.join-footer--center{justify-items:center}.join-footer__summary{color:var(--muted);margin:0;font-size:.92rem}.join-actions{justify-content:space-between}.join-actions .ghost-button,.join-actions .primary-button,.join-footer--center .primary-button{min-width:9rem;min-height:3.2rem}.join-modal__success-mark{color:#d9f7e6;background:linear-gradient(#83e0ad38,#6dcac51f);border:1px solid #83e0ad47;border-radius:1.45rem;place-items:center;width:4.4rem;height:4.4rem;display:grid}.member-shell--pass{gap:1.1rem;width:min(640px,100vw - 2rem);padding:1rem 0 8rem;display:grid}.member-shell--approved{position:relative;overflow:hidden}.member-shell__glow{pointer-events:none;filter:blur(20px);opacity:.44;border-radius:999px;position:absolute}.member-shell__glow--one{background:radial-gradient(circle,#e8bf7057,#0000 72%);width:7.5rem;height:7.5rem;top:8rem;left:-2rem}.member-shell__glow--two{background:radial-gradient(circle,#6dcac538,#0000 72%);width:9rem;height:9rem;bottom:10rem;right:-2rem}.member-story,.member-pass-vault,.member-room-panel{z-index:1;border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#38170fb8,#0c0806f0);border-radius:2rem;position:relative}.member-story{gap:1rem;padding:1rem;display:grid}.member-story__head{gap:.35rem;display:grid}.member-story__head h1{font-family:var(--font-display), serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,7vw,3.9rem);line-height:.94}.member-story__head .event-headline{gap:.12em;max-width:min(100%,13.6ch)}.member-story__head .event-headline__main{max-width:13.6ch}.member-story__subhead{color:#f7ebd8c7;margin:0;font-size:1rem}.member-story__poster{background:#07050480;border:1px solid #f5e8d229;border-radius:1.8rem;overflow:hidden}.member-story__panel{gap:1rem;display:grid}.member-story__time{gap:.2rem;display:grid}.member-story__time strong{font-size:clamp(1.45rem,4vw,2rem);font-weight:600}.member-story__time span{color:var(--muted);font-size:1.02rem}.member-story__host{gap:.55rem;display:grid}.member-story__label{color:var(--muted);margin:0;font-size:.92rem}.member-story__host-row{gap:.55rem;display:grid}.member-story__host-row p{color:var(--text);margin:0}.member-story__host-bubbles{gap:.55rem;display:flex}.member-story__host-bubbles span,.member-approved-row span{width:2.9rem;height:2.9rem;color:var(--text);background:linear-gradient(135deg,#6dcac542,#e8bf7042);border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:.82rem;display:grid}.member-story__signals{gap:.7rem;display:grid}.member-story__signal{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--text);background:#ffffff09;border-radius:999px;align-items:center;gap:.52rem;padding:.62rem .86rem;font-size:.9rem;display:inline-flex}.member-story__copy{gap:.8rem;display:grid}.member-story__copy p{color:var(--muted);margin:0;line-height:1.7}.member-story__close{font-style:italic;color:var(--text)!important}.rules-drawer--member{margin-top:-.1rem}.member-pass-vault{gap:1rem;padding:1.2rem;display:grid}.member-pass-vault__header{gap:.45rem;display:grid}.member-pass-vault__header h2{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.9rem,5vw,2.7rem);line-height:.96}.member-pass-vault__header .console-copy{margin:0}.member-pass-vault__grid{grid-template-columns:.94fr 1.06fr;gap:1rem;display:grid}.qr-card{border:1px solid var(--line);color:#140b08;background:#f5ead7;border-radius:1.5rem;padding:1rem}.qr-card--member{box-shadow:0 16px 40px #00000038}.qr-image{border-radius:1rem;width:100%;height:auto;display:block}.pass-code{text-align:center;letter-spacing:.18em;margin:.75rem 0 0;font-weight:800}.pass-meta{gap:.85rem;display:grid}.pass-meta--member{align-content:start}.member-note-stack{gap:.8rem;display:grid}.member-note-card{border:1px solid var(--line);background:#ffffff08;border-radius:1.25rem;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;display:flex}.member-note-card strong{display:block}.member-note-card p{color:var(--muted);margin:.3rem 0 0}.member-room-panel{gap:1rem;padding:1.2rem;display:grid}.member-menu-frame{border:1px solid var(--line);background:#f5ead7;border-radius:1.8rem;padding:1rem;overflow:hidden}.menu-image--contain{object-fit:contain;height:auto}.member-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-menu-locked{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.member-menu-locked__card{border:1px solid var(--line);background:#ffffff08;border-radius:1.35rem;padding:1.15rem}.member-menu-locked__card span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;display:block}.member-menu-locked__card strong{margin-top:.4rem;display:block}.member-menu-locked__card p{color:var(--muted);margin:.45rem 0 0}.member-menu-locked--single{grid-template-columns:1fr}.member-approved-row{flex-wrap:wrap;justify-content:center;gap:.65rem;padding-top:.5rem;display:flex}.member-approval-dock{z-index:12;pointer-events:none;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.member-approval-medallion{place-items:center;width:7.25rem;height:7.25rem;display:grid;position:relative}.member-approval-medallion__ring,.member-approval-medallion__core{border-radius:999px;position:absolute}.member-approval-medallion__ring{background:radial-gradient(circle at 30% 28%,#ffffffe6,#ffffff26 18%,#e8bf704d 40%,#502a1ae6 76%);inset:0;box-shadow:0 18px 48px #0000006b,inset 0 0 0 1px #fff3}.member-approval-medallion__core{color:#fff7eb;text-align:center;background:linear-gradient(#e09d56fa,#67341cf5);place-items:center;gap:.25rem;display:grid;inset:.55rem}.member-approval-medallion__core strong{font-size:.84rem;font-weight:600}.member-approval-medallion--checked .member-approval-medallion__core{background:linear-gradient(#6dcac5f0,#246c70f5)}.waiting-room-card{width:100%}@media (hover:hover) and (pointer:fine){.invite-stage:hover,.poster-card:hover,.menu-lock-card:hover,.signal-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}}@media (max-width:980px){.hero-panel,.landing-grid,.landing-grid--split,.menu-lock-row,.operations-grid,.menu-panel,.console-grid,.member-pass-vault__grid,.event-manager__layout{grid-template-columns:1fr}.admin-quickbar{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-drawer__body{grid-template-columns:1fr}.feature-grid,.stats-grid,.menu-preview-grid,.member-menu-grid,.member-menu-locked,.operations-cards,.experience-strip,.event-board__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.event-editor__signals{justify-content:flex-start}.event-manager__toolbar,.event-bulkbar,.event-editor-modal__summary{flex-direction:column;align-items:start}.event-manager__pills{justify-content:flex-start}.event-editor-modal{width:min(100vw - 1.4rem,100%)}}@media (max-width:720px){.page-shell,.console-page,.member-page{width:min(100vw - 1rem,100%);padding-top:.45rem}.console-page--admin{border-radius:1.6rem;width:min(100vw - .5rem,100%);padding:.7rem}.site-topbar,.console-topbar{flex-direction:column}.site-topbar{text-align:center;align-items:center;padding:.56rem .8rem .66rem}.landing-atmosphere{inset:0 -.85rem}.landing-bubble--4,.landing-bubble--10,.landing-bubble--13{display:none}.landing-bubble--1{width:4rem;height:4rem;top:7rem;left:-1rem}.landing-bubble--3{top:18rem;left:auto;right:8%}.landing-bubble--5{width:4.6rem;height:4.6rem;top:33rem;bottom:auto;left:4%}.landing-bubble--6{top:26rem;right:-.5rem}.landing-bubble--8{top:12rem;left:auto;right:20%}.landing-bubble--2{opacity:.2;width:5rem;height:5rem;top:22rem;right:-.9rem}.landing-bubble--7{opacity:.2;width:3.8rem;height:3.8rem;display:block;top:42rem;left:auto;right:10%}.landing-bubble--9{opacity:.38;width:2.2rem;height:2.2rem;top:9.5rem;left:16%}.landing-bubble--11{opacity:.34;width:2.4rem;height:2.4rem;top:52rem;left:7%}.landing-bubble--12{opacity:.24;width:3.4rem;height:3.4rem;top:61rem;bottom:auto;right:8%}.landing-bubble--14{opacity:.44;width:1.7rem;height:1.7rem;top:29rem;left:12%}.site-topbar__brand{width:100%}.page-shell--landing{padding-bottom:calc(6.6rem + env(safe-area-inset-bottom))}.landing-content{gap:.78rem}.console-topbar{align-items:start}.site-topbar--quiet{background:#220e0a80;padding:.72rem .85rem .82rem}.invite-stage--split,.invite-stage__copy{text-align:center;justify-items:center}.poster-card--hero{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;order:-1;gap:0;padding:0;overflow:visible}.invite-stage__poster--hero{border-radius:1.35rem;width:100%}.invite-stage{border-radius:1.55rem;padding:1.05rem .95rem 1.15rem}.invite-stage__copy{gap:.72rem}.poster-card__overlay,.poster-card__menu-note{display:none}.invite-stage h1,.hero-copy h1{max-width:none;font-size:clamp(2rem,11.8vw,3.35rem);line-height:.92}.invite-stage__subhead{max-width:100%;font-size:1rem}.feature-grid,.stats-grid,.menu-preview-grid,.member-menu-grid,.member-menu-locked,.operations-cards,.experience-strip,.join-grid,.admin-quickbar,.checkin-stats,.integration-form,.integration-status-grid,.event-invite-panel__grid,.scanner-form,.integration-settings__header,.integration-form__footer,.scan-result{grid-template-columns:1fr}.integration-settings__header,.integration-form__footer{flex-direction:column;align-items:stretch}.scan-result{text-align:center;justify-items:center}.scan-result__facts{justify-content:center}.topbar-nav--utility,.hero-actions--invite{width:100%}.topbar-nav--utility{justify-content:center}.topbar-nav a{flex:30%;min-width:0}.map-chip-row{gap:.5rem}.map-chip{font-size:.78rem}.hero-actions--invite{grid-template-columns:1fr;gap:.72rem}.join-launch-button--inline{display:none}.join-sticky-bar{z-index:15;padding:.72rem .8rem calc(var(--join-viewport-offset) + env(safe-area-inset-bottom) + .78rem);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0a070600,#0a0706eb 26%),#0a0706d1;border-top:1px solid #f5e8d21f;gap:.55rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 2.2rem #00000052}.join-sticky-bar__meta{text-align:center;justify-items:center;gap:.16rem;display:grid}.join-sticky-bar__meta small{color:#f7ebd88f;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.join-sticky-bar__meta strong{color:var(--text);letter-spacing:.01em;font-size:.92rem;font-weight:600}.join-launch-button--sticky{justify-content:center;width:100%;min-height:3.7rem;display:inline-flex;box-shadow:0 .7rem 1.6rem #0000003d}.invite-meta--stacked,.invite-meta--pass,.invite-proof{justify-content:center;justify-items:center}.member-bubbles{justify-content:flex-start;width:100%;padding-left:.22rem}.member-bubble{width:3rem;height:3rem;margin-left:-.3rem;font-size:.84rem}.member-bubble--more{width:3.05rem;min-width:3.05rem;font-size:.66rem}.invite-stage__copy .map-chip-row{justify-content:center}.invite-facts,.invite-narrative{width:100%}.invite-facts__row{text-align:center;align-items:center;gap:.32rem}.invite-hosts{justify-content:center}.invite-facts__row strong{text-align:center;max-width:none}.event-headline,.member-story__head .event-headline{justify-items:center;max-width:min(100%,14.5ch)}.event-headline__main,.member-story__head .event-headline__main{max-width:14.5ch}.event-headline__live{letter-spacing:.2em;font-size:.42em}.event-headline__venue{font-size:.48em}.modal-backdrop{align-items:flex-end;padding:0}.join-modal{border-bottom:0;border-left:0;border-right:0;border-radius:1.75rem 1.75rem 0 0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.join-modal__surface{height:100dvh;min-height:100dvh}.join-modal__body,.join-footer{padding-inline:1rem}.join-modal__body{gap:1.1rem;padding-top:1rem;padding-bottom:1rem}.join-modal__header{padding-right:2.8rem}.join-modal__header h2{font-size:clamp(1.9rem,8.2vw,2.55rem)}.join-copy{font-size:.95rem;line-height:1.52}.join-modal__meta{gap:.45rem}.join-modal__meta-pill{letter-spacing:.12em;font-size:.7rem}.join-footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.join-actions{grid-template-columns:1fr;gap:.65rem;display:grid}.join-actions .ghost-button,.join-actions .primary-button,.join-footer--center .primary-button{width:100%}.field--dark input,.field--dark select,.field--dark textarea{font-size:16px}.pin-pad__key{min-height:3.7rem}.scanner-frame{inset:18% 12%}.poster-card__details,.invite-proof__meta,.poster-card__overlay,.signal-card,.member-note-card{text-align:center;flex-direction:column;align-items:center}.menu-lock-card__veil{max-width:none;top:.9rem;left:.9rem;right:.9rem}.panel-card__header,.member-row__identity,.approved-list__row,.tiny-list__row,.event-editor__topline,.event-list__item-head,.event-editor-modal__header,.event-editor-modal__actions,.event-editor-modal__summary{flex-direction:column}.console-grid--admin .console-column--sidebar{position:static}.event-editor__grid,.event-board__facts{grid-template-columns:1fr}.event-list__item-trail{justify-items:start}.event-list__main{grid-template-columns:1fr}.event-select-control{justify-content:flex-start;justify-items:start;display:inline-flex}.event-editor-modal-backdrop{align-items:end;padding:0}.event-editor-modal{border-bottom:0;border-radius:1.6rem 1.6rem 0 0;width:100%;min-height:100dvh;max-height:100dvh}.event-editor-modal__header,.event-editor-modal__scroll{padding-inline:.95rem}.event-editor-modal__header{padding-top:1rem;padding-bottom:.9rem}.event-editor-modal__scroll{max-height:calc(100dvh - 7.4rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.event-editor-modal__identity h3{font-size:clamp(1.6rem,8vw,2.2rem)}.member-shell--pass{width:min(100vw - 1rem,100%);padding-bottom:9rem}.member-story{padding:.8rem}.member-story__head,.member-story__panel{text-align:center;justify-items:center}.member-story__host,.member-story__signals{justify-items:center}.member-story__signal{justify-content:center}.member-pass-vault,.member-room-panel{padding:1rem}.member-pass-vault__header,.member-pass-vault__header .console-copy{text-align:center;justify-items:center}.member-pass-vault__header .console-copy{text-wrap:pretty;max-width:19.5rem;font-size:.98rem;line-height:1.52}.pass-meta--member{text-align:center}.member-approval-medallion{width:6.8rem;height:6.8rem}}
