@font-face{font-family:Monoton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/817f001162b3bb64-s.1nl1ppj0w17i8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Monoton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e675d689b06922dc-s.p.32kszv73t-lsn.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:Monoton Fallback;src:local(Arial);ascent-override:82.86%;descent-override:28.79%;line-gap-override:0.0%;size-adjust:139.43%}.mcVIGq_className{font-family:Monoton,Monoton Fallback;font-style:normal;font-weight:400}.mcVIGq_variable{--font-display:"Monoton", "Monoton Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.Jx3EIa_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.Jx3EIa_variable{--font-body:"Space Grotesk", "Space Grotesk Fallback"}
:root{--bg:#0e0b10;--bg-2:#141017;--panel:#1f1a24;--panel-2:#262030;--line:#f4efea1a;--line-2:#f4efea2e;--text:#f4efea;--muted:#b5adb8;--dim:#857c8a;--violet:#b23aee;--violet-deep:#7b2ff0;--magenta:#e040e0;--mint:#39e1a6;--orange:#ff6b35;--grad:linear-gradient(100deg, #7b2ff0 0%, #b23aee 45%, #e040e0 100%);--radius:14px;--radius-lg:22px;--shadow:0 30px 80px -30px #000c;--wrap:1240px;--nav-h:76px;--font-display:"Monoton", system-ui, sans-serif;--font-body:"Space Grotesk", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.12}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:6px}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mint{color:var(--mint)}.orange{color:var(--orange)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--mint);color:var(--bg);border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 28px}.section{padding:120px 0;position:relative}.section--tight{padding:80px 0}.display{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:1.08}.h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(30px,4.2vw,56px);font-weight:400;line-height:1.1}.h3{font-size:clamp(22px,2.2vw,28px);font-weight:600}.lede{color:var(--muted);max-width:640px;font-size:clamp(17px,1.4vw,19px)}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--mint);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.head{gap:18px;margin-bottom:56px;display:grid}.head--center{text-align:center;justify-items:center}.head--center .lede{margin:0 auto}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--grad);color:#fff;box-shadow:0 10px 30px -10px #b23aeecc,inset 0 1px #ffffff40}.btn--primary:hover{box-shadow:0 14px 40px -10px #e040e0e6,inset 0 1px #ffffff4d}.btn--ghost{border-color:var(--line-2);color:var(--text);background:#f4efea0a}.btn--ghost:hover{background:#f4efea14;border-color:#f4efea66}.btn--mint{background:var(--mint);color:#0b1a14}.btn--sm{height:40px;padding:0 18px;font-size:14px}.btn--lg{height:56px;padding:0 28px;font-size:16px}.btn--block{width:100%}.btn[disabled]{opacity:.6;cursor:wait;transform:none}.link-arrow{color:var(--mint);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.link-arrow:hover{gap:10px}.nav{z-index:100;height:var(--nav-h);border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav--scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);border-color:var(--line);background:#0e0b10e0}.nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1400px;height:100%;margin:0 auto;padding:0 28px;display:grid}.nav__logo{justify-self:start;display:block}.nav__logo img{filter:drop-shadow(0 0 14px #b23aee59);width:auto;height:30px}.nav__actions{justify-self:end;align-items:center;gap:10px;display:flex}.nav__burger{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.fretboard{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#0003),linear-gradient(90deg,#1a1420,#221a2a 50%,#1a1420);border-radius:10px;height:50px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 10px 30px -20px #000}.fretboard__strings{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:8px 0}.fretboard__strings i{background:linear-gradient(90deg,#f4efea0d,#f4efea38,#f4efea0d);height:1px;display:block}.fretboard__strings i:nth-child(n+4){height:1.5px}.fretboard__list{height:100%;display:flex;position:relative}.fret{display:flex;position:relative}.fret+.fret:before{content:"";opacity:.55;background:linear-gradient(#6d6474,#d8d1dc 50%,#6d6474);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.fret__btn{cursor:pointer;height:100%;color:var(--text);background:0 0;border:0;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:flex;position:relative}.fret__label{z-index:1;background:#0e0b10bf;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;transition:color .2s,background .2s;display:inline-flex;position:relative}.fret__label .rot{transform:rotate(180deg)}.fret__label svg{transition:transform .2s}.fret__hint{white-space:nowrap;color:var(--muted);background:var(--panel);border:1px solid var(--line-2);opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)}.fret:hover .fret__hint{opacity:1;transform:translate(-50%)}.fret:has(.mega) .fret__hint{display:none}.fret:after{content:"";pointer-events:none;opacity:0;background:repeating-linear-gradient(#0000 0 6px,#39e1a659 6px 7px);transition:opacity .25s;position:absolute;inset:8px 2px}.fret:hover:after{opacity:1;animation:.9s linear infinite shimmer}.fret:hover .fret__label{color:#fff}.fret__dot{opacity:.35;pointer-events:none;background:#d8d1dc;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%}.fret.is-active .fret__dot{background:var(--mint);opacity:1;box-shadow:0 0 10px var(--mint), 0 0 22px #39e1a699}.fret.is-active .fret__label{color:var(--mint)}.fret.is-plucked .fret__btn{animation:.42s ease-out pluck}@keyframes pluck{0%,to{transform:translateY(0)}20%{transform:translateY(-2px)}40%{transform:translateY(2px)}60%{transform:translateY(-1px)}80%{transform:translateY(1px)}}@keyframes shimmer{0%{background-position:0 0}to{background-position:0 7px}}.mega{border:1px solid var(--line-2);background:#18131c;border-radius:18px;width:min(720px,92vw);animation:.2s ease-out drop;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 40px 80px -20px #000000e6}@keyframes drop{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.mega__grid{grid-template-columns:1fr 1fr;gap:4px;padding:12px;display:grid}.mega__item{border-radius:12px;gap:14px;padding:14px;transition:background .2s;display:flex}.mega__item:hover{background:var(--panel-2)}.mega__icon{color:#d9a6ff;background:#b23aee24;border:1px solid #b23aee4d;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.mega__item strong{font-size:15px;font-weight:600;display:block}.mega__item small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.mega__foot{border-top:1px solid var(--line);color:var(--muted);background:#120e15;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:13px;display:flex}.drawer{top:var(--nav-h);z-index:99;border-top:1px solid var(--line);background:#120e15;flex-direction:column;gap:22px;padding:24px 24px 40px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.drawer__title{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:12px}.drawer__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer__item{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:500;display:flex}.drawer__item svg{color:var(--mint);flex:none}.drawer__links{gap:4px;display:grid}.drawer__links a{border-bottom:1px solid var(--line);padding:14px 4px;font-weight:500}@media (max-width:1100px){.fretboard,.nav__actions .btn--ghost{display:none}.nav__inner{grid-template-columns:1fr auto}.nav__burger{display:inline-flex}.nav{-webkit-backdrop-filter:blur(12px);border-color:var(--line);background:#0e0b10eb}}@media (max-width:420px){.nav__logo img{height:24px}.nav__inner{gap:10px;padding:0 16px}.nav__actions .btn--sm{padding:0 14px}.drawer__grid{grid-template-columns:1fr}}.hero{isolation:isolate;padding:calc(var(--nav-h) + 72px) 0 0;background:radial-gradient(120% 70% at 50% 0%, #2a1236 0%, #150e1a 45%, var(--bg) 75%);min-height:100vh;position:relative;overflow:hidden}.hero__stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.truss{top:calc(var(--nav-h) + 6px);background:repeating-linear-gradient(60deg,#0000 0 12px,#f4efea12 12px 14px);border-top:2px solid #f4efea1f;border-bottom:2px solid #f4efea1f;justify-content:space-between;align-items:center;height:18px;padding:0 2%;display:flex;position:absolute;left:4%;right:4%}.truss__lamp{background:#5a2b72;border-radius:50%;width:14px;height:14px;animation:3.2s ease-in-out infinite lamp;box-shadow:0 0 18px 4px #b23aee99}.truss__lamp--1{background:#2a7a5e;animation-delay:.8s;box-shadow:0 0 18px 4px #39e1a68c}.truss__lamp--2{background:#7a2a6e;animation-delay:1.6s;box-shadow:0 0 18px 4px #e040e08c}@keyframes lamp{0%,to{opacity:.55}50%{opacity:1}}.beam{top:calc(var(--nav-h) + 10px);transform-origin:top;clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);filter:blur(6px);mix-blend-mode:screen;background:linear-gradient(#b23aee4d,#b23aee00 70%);width:34vw;height:120vh;animation:9s ease-in-out infinite alternate sweep;position:absolute}.beam--1{left:2%;transform:rotate(-24deg)}.beam--2{background:linear-gradient(#39e1a62e,#0000 65%);animation-delay:-3s;left:22%;transform:rotate(-8deg)}.beam--3{background:linear-gradient(#e040e038,#0000 65%);animation-delay:-5s;right:22%;transform:rotate(8deg)}.beam--4{animation-delay:-7s;right:2%;transform:rotate(24deg)}@keyframes sweep{0%{rotate:-6deg}to{rotate:6deg}}.curtain{opacity:.85;background:repeating-linear-gradient(90deg,#3b0f3f 0 18px,#250828 18px 30px,#4a1450 30px 44px);width:13vw;max-width:220px;position:absolute;top:0;bottom:0;box-shadow:inset -30px 0 60px #0009}.curtain--l{border-bottom-right-radius:60% 18%;left:0}.curtain--r{border-bottom-right-radius:60% 18%;right:0;transform:scaleX(-1)}.haze{background:radial-gradient(60% 50% at 50% 60%,#b23aee2e,#0000 70%);animation:2.4s ease-in-out infinite thump;position:absolute;inset:30% 0 0}@keyframes thump{0%,to{opacity:.55}12%{opacity:1}40%{opacity:.7}}.floor{background:linear-gradient(#0000,#0009),repeating-linear-gradient(90deg,#f4efea08 0 1px,#0000 1px 90px);height:34%;position:absolute;bottom:0;left:0;right:0}.hero__copy{text-align:center;max-width:1080px;margin:0 auto;padding:0 28px;position:relative}.hero__pass{border:1px solid var(--line-2);color:var(--muted);letter-spacing:.04em;background:#1f1a24cc;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:inline-flex}.pulse-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #39e1a6b3}@keyframes ping{0%{box-shadow:0 0 #39e1a699}70%{box-shadow:0 0 0 10px #39e1a600}to{box-shadow:0 0 #39e1a600}}.hero__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;gap:4px;margin:28px 0 0;font-size:clamp(36px,7vw,104px);font-weight:400;line-height:1.02;display:grid}.neon{color:#fbf3ff;text-shadow:0 0 6px #fff9,0 0 18px #b23aeee6,0 0 42px #b23aeeb3,0 0 80px #e040e080;animation:7s infinite flicker}.neon--alt{color:#effff9;text-shadow:0 0 6px #ffffff80,0 0 18px #39e1a6d9,0 0 46px #39e1a680;font-size:.62em;animation-delay:2.3s}@keyframes flicker{0%,92%,to{opacity:1}93%{opacity:.6}94%{opacity:1}96%{opacity:.75}97%{opacity:1}}.hero__lede{color:#d6ced9;max-width:760px;margin:28px auto 0;font-size:clamp(17px,1.5vw,20px)}.hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.mirror-wrap{max-width:1220px;margin:72px auto 0;padding:0 28px;scroll-margin-top:100px;position:relative}.mirror{box-shadow:0 0 0 8px #120e15, 0 0 0 9px #f4efea14, 0 60px 120px -40px #b23aee73, var(--shadow);background:linear-gradient(#2b2231,#1b161f);border:1px solid #f4efea24;border-radius:28px;padding:30px;position:relative}.mirror__bulbs{pointer-events:none;grid-template-rows:12px 12px;grid-template-columns:repeat(14,12px);place-content:space-between;display:grid;position:absolute;inset:9px 24px}.mirror__bulbs i{background:radial-gradient(circle at 40% 35%,#fff,#ffe7c4 40%,#f0a85a);border-radius:50%;width:12px;height:12px;animation:3s ease-in-out infinite bulb;box-shadow:0 0 10px 2px #ffd296b3}@keyframes bulb{0%,to{opacity:1}50%{opacity:.72}}.mirror__glass{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0d,#fff0 30%),#0f0c12;border-radius:16px;position:relative;overflow:hidden}.stmt__bar{border-bottom:1px solid var(--line);background:#151118;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;font-size:13px;display:flex}.stmt__file{align-items:center;gap:8px;font-weight:600;display:inline-flex}.stmt__file svg{color:var(--mint)}.stmt__meta{color:var(--muted)}.stmt__replay{border:1px solid var(--line-2);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;display:inline-flex}.stmt__replay:hover{color:var(--text);border-color:var(--mint)}.stmt__grid{grid-template-columns:1.35fr .85fr 1.15fr;min-height:340px;display:grid}.stmt__grid>*{min-width:0;padding:18px}.stmt__grid>*+*{border-left:1px solid var(--line)}.sheet{flex-direction:column;transition:opacity .8s,filter .8s;display:flex;padding:0!important}.sheet__head,.sheet__row{grid-template-columns:1.1fr .45fr 1.2fr 1.5fr .8fr .7fr;align-items:center;gap:8px;padding:0 14px;display:grid}.sheet__head{letter-spacing:.12em;text-transform:uppercase;height:34px;color:var(--dim);border-bottom:1px solid var(--line);background:#131016;font-size:10px}.sheet__window{flex:1;height:300px;transition:height .9s cubic-bezier(.6,0,.2,1);position:relative;overflow:hidden}.sheet__window:after{content:"";background:linear-gradient(#0000,#0f0c12);height:60px;position:absolute;inset:auto 0 0}.sheet__rows{animation:18s linear infinite rows}@keyframes rows{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.sheet__row{color:#a9a0ad;border-bottom:1px solid #f4efea0a;height:26px;font-size:11px;transition:color .4s,background .4s}.sheet__row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r{text-align:right}.mirror[data-phase="1"] .sheet__row:not(.is-unmatched),.mirror[data-phase="2"] .sheet__row:not(.is-unmatched),.mirror[data-phase="3"] .sheet__row:not(.is-unmatched){color:#8fd9bd}.mirror[data-phase="1"] .sheet__row.is-unmatched,.mirror[data-phase="2"] .sheet__row.is-unmatched,.mirror[data-phase="3"] .sheet__row.is-unmatched{color:var(--orange);background:#ff6b3514}.mirror[data-phase="2"] .sheet,.mirror[data-phase="3"] .sheet{opacity:.45;filter:saturate(.6)}.mirror[data-phase="2"] .sheet__window,.mirror[data-phase="3"] .sheet__window{height:120px}.mirror[data-phase="2"] .sheet__rows,.mirror[data-phase="3"] .sheet__rows{animation-play-state:paused}.reader__title,.splits__title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.reader__title svg{color:var(--violet)}.reader__stats{gap:10px;margin:0;display:grid}.reader__stats>div{border:1px solid var(--line);background:#17131b;border-radius:12px;padding:12px 14px;transition:border-color .5s,background .5s}.reader__stats>div.on{border-color:#39e1a640}.reader__stats dt{color:var(--dim);font-size:12px}.reader__stats dd{align-items:center;gap:6px;margin:2px 0 0;font-size:22px;font-weight:600;display:flex}.reader__top{border:1px dashed var(--line-2);color:var(--muted);opacity:.35;border-radius:12px;gap:2px;margin-top:12px;padding:12px 14px;font-size:13px;transition:opacity .6s;display:grid}.reader__top.on{opacity:1}.reader__top strong{color:var(--text);font-size:15px}.reader__label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.splits{position:relative}.splits ul{gap:14px;display:grid}.split{opacity:.35;transition:opacity .5s}.split__row{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.split__row em{color:var(--muted);font-style:normal}.split__row strong{text-align:right;min-width:88px;font-size:15px}.split__track{background:#f4efea0f;border-radius:99px;height:10px;margin-top:6px;display:block;overflow:hidden}.split__fill{transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:inherit;border-radius:99px;display:block;transform:scaleX(0)}.split--violet .split__fill{background:linear-gradient(90deg,#7b2ff0,#b23aee);box-shadow:0 0 14px #b23aeeb3}.split--magenta .split__fill{background:linear-gradient(90deg,#b23aee,#e040e0);box-shadow:0 0 14px #e040e099}.split--mint .split__fill{background:linear-gradient(90deg,#22b884,#39e1a6);box-shadow:0 0 14px #39e1a699}.split--cream .split__fill{background:linear-gradient(90deg,#cfc4bb,#f4efea)}.mirror[data-phase="2"] .split,.mirror[data-phase="3"] .split{opacity:1}.mirror[data-phase="2"] .split__fill,.mirror[data-phase="3"] .split__fill{transform:scaleX(1)}.stamp{border:3px solid var(--mint);color:var(--mint);letter-spacing:.24em;text-transform:uppercase;opacity:0;text-shadow:0 0 12px #39e1a699;border-radius:8px;padding:6px 18px;font-size:22px;font-weight:700;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .2s;position:absolute;bottom:6px;right:18px;transform:rotate(-10deg)scale(1.6);box-shadow:0 0 18px #39e1a64d,inset 0 0 12px #39e1a633}.mirror[data-phase="3"] .stamp{opacity:1;transform:rotate(-10deg)scale(1)}.stmt__foot{border-top:1px solid var(--line);background:#151118;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:14px 18px;display:flex}.steps{color:var(--dim);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.steps li{align-items:center;gap:8px;transition:color .4s;display:inline-flex}.steps li.done{color:var(--text)}.steps__n{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;transition:background .4s,color .4s,border-color .4s;display:grid}.steps li.done .steps__n{background:var(--mint);color:#0b1a14;border-color:var(--mint)}.stmt__ready{color:var(--mint);opacity:.25;align-items:center;gap:8px;font-size:13px;transition:opacity .5s;display:inline-flex}.stmt__ready.on{opacity:1}.roadcase{z-index:-1;background:linear-gradient(90deg,#8f8a93 0 14px,#0000 14px calc(100% - 14px),#8f8a93 calc(100% - 14px)),repeating-linear-gradient(135deg,#1b1a1e 0 3px,#222126 3px 6px);border-top:6px solid #9e98a3;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;width:min(880px,92%);height:96px;margin:-14px auto 0;padding:0 40px;display:flex;position:relative;box-shadow:inset 0 10px 20px #00000080}.roadcase__latch{background:linear-gradient(#d5d0d8,#77717c);border-radius:4px;width:46px;height:28px;box-shadow:inset 0 -3px #0000004d}.roadcase__stencil{font-family:var(--font-display);letter-spacing:.12em;color:#f4efead1;opacity:.9;mix-blend-mode:screen;font-size:clamp(22px,4vw,44px)}.roadcase__sticker{background:var(--orange);color:#1a0d07;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:120px;transform:rotate(4deg)}@media (max-width:980px){.stmt__grid{grid-template-columns:1fr}.stmt__grid>*+*{border-left:0;border-top:1px solid var(--line)}.sheet__window{height:200px}.stamp{bottom:14px}.mirror{padding:24px 14px}.mirror__bulbs{grid-template-rows:10px 10px;grid-template-columns:repeat(8,10px);inset:7px 18px}.mirror__bulbs i{width:10px;height:10px}.mirror__bulbs i:nth-child(n+17),.roadcase__sticker{display:none}.curtain{width:8vw}}@media (max-width:560px){.hero{padding-top:calc(var(--nav-h) + 48px)}.hero__cta .btn{width:100%}.sheet__head,.sheet__row{grid-template-columns:1fr .5fr 1.4fr .8fr}.sheet__head span:nth-child(3),.sheet__row span:nth-child(3),.sheet__head span:nth-child(5),.sheet__row span:nth-child(5){display:none}.roadcase{height:70px;padding:0 18px}.roadcase__latch{width:30px;height:20px}.mirror-wrap{padding:0 16px}.stmt__replay{margin-left:0}}.js-reveal [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;transform:translateY(28px)}.js-reveal [data-reveal].is-in{opacity:1;filter:none;transform:none}.ticks{gap:10px;display:grid}.ticks li{color:#ddd5df;align-items:flex-start;gap:10px;font-size:15px;display:flex}.ticks svg{color:var(--mint);flex:none;margin-top:4px}.ticks--card{border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);padding:28px}.inline-link{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.dimmed{color:var(--dim)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.tape{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#f4efea38;border-left:1px dashed #00000026;border-right:1px dashed #00000026;width:86px;height:26px;position:absolute;top:-12px}.tape--l{left:22px;transform:rotate(-6deg)}.tape--r{right:22px;transform:rotate(5deg)}.chip{border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.chip--on{background:var(--text);color:var(--bg);border-color:var(--text)}.chip--mint{color:var(--mint);background:#39e1a614;border-color:#39e1a659}.chip--orange{color:var(--orange);background:#ff6b3514;border-color:#ff6b3559}.chip--violet{color:#d9a6ff;background:#b23aee1f;border-color:#b23aee66}.ui{color:var(--text);text-align:left;background:#111014;height:100%;font-size:12px;line-height:1.4}.ui__top{border-bottom:1px solid var(--line);background:#17141b;align-items:center;gap:12px;padding:10px 14px;display:flex}.ui__dots{gap:5px;display:flex}.ui__dots i{background:#3a3340;border-radius:50%;width:8px;height:8px}.ui__dots i:first-child{background:#ff6b35}.ui__dots i:nth-child(2){background:#b23aee}.ui__dots i:nth-child(3){background:#39e1a6}.ui__title{font-size:12px;font-weight:600}.ui__right{color:var(--muted);margin-left:auto;font-size:11px}.ui__body{gap:12px;padding:14px;display:grid}.ui-split{grid-template-columns:1fr 1fr;gap:16px}.ui-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.ui-search{border:1px solid var(--line);color:var(--dim);background:#1b171f;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ui-filters{flex-wrap:wrap;gap:6px;display:flex}.ui-table{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.ui-table__head,.ui-table__row{grid-template-columns:1.6fr 1.3fr .8fr .9fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.ui-table__head{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:#16131a;font-size:10px}.ui-table__row{border-top:1px solid var(--line)}.ui-cell-title{min-width:0;display:grid}.ui-cell-title strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ui-cell-title small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ui-checks{gap:6px;display:grid}.ui-checks li{background:#17141b;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}.ui-checks li.ok svg{color:var(--mint);flex:none;margin-top:1px}.ui-checks li.warn{color:#ffc2a8;background:#ff6b3514}.ui-checks li.warn svg{color:var(--orange);flex:none;margin-top:1px}.ui-timeline{border-left:2px solid var(--line-2);gap:0;margin-left:6px;display:grid}.ui-timeline li{gap:1px;padding:4px 0 12px 16px;display:grid;position:relative}.ui-timeline li:before{content:"";background:#2a2430;border:2px solid #111014;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-7px}.ui-timeline li[data-s=Done]:before{background:var(--mint)}.ui-timeline li[data-s=Today]:before{background:var(--orange);box-shadow:0 0 10px var(--orange)}.ui-timeline li[data-s=Upcoming]:before{background:var(--violet)}.ui-timeline span{color:var(--dim);font-size:10px}.ui-timeline em{color:var(--muted);font-size:10px;font-style:normal}.ui-files{gap:6px;display:grid}.ui-files li{border:1px solid var(--line);background:#17141b;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ui-files li>svg{color:var(--mint)}.ui-meter{align-items:center;gap:8px;display:inline-flex}.ui-meter__bar{background:#f4efea14;border-radius:9px;width:60px;height:5px;overflow:hidden}.ui-meter__bar i{background:var(--mint);height:100%;display:block}.ui-review{background:#ff6b350d;border:1px dashed #ff6b3566;border-radius:10px;padding:10px 12px}.ui-review .ui-label{color:var(--orange)}.ui-review__row{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.ui-suggest{color:var(--muted);grid-column:1;font-size:11px}.ui-review__row .chip{grid-area:1/2/span 2}.ui-donut{width:120px;height:120px;margin:0 auto;position:relative}.ui-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.ui-donut span{place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;inset:0}.ui-parties{gap:6px;display:grid}.ui-parties li{background:#17141b;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.ui-pct{font-size:15px;font-weight:700}.ui-signed{color:var(--mint);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ui-gigs{gap:6px;display:grid}.ui-gigs li{background:#17141b;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.ui-date{background:#221d27;border-radius:8px;place-items:center;width:40px;padding:4px 0;line-height:1.1;display:grid}.ui-date strong{font-size:15px}.ui-date small{color:var(--orange);text-transform:uppercase;font-size:10px}.ui-fee{font-weight:600}.ui-travel{border:1px dashed var(--line-2);color:var(--muted);border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:8px 12px;display:flex}.ui-travel span{align-items:center;gap:6px;display:inline-flex}.ui-bars{gap:7px;display:grid}.ui-bars li{grid-template-columns:74px 1fr 40px;align-items:center;gap:8px;display:grid}.ui-bars li span:last-child{text-align:right;color:var(--muted)}.ui-bars__track{background:#f4efea0f;border-radius:9px;height:8px;overflow:hidden}.ui-bars__track i{background:var(--grad);border-radius:9px;height:100%;display:block}.ui-stack{border-radius:9px;gap:2px;height:12px;display:flex;overflow:hidden}.ui-stack i{display:block}.ui-legend{gap:5px;margin-top:10px;display:grid}.ui-legend li{align-items:center;gap:8px;display:flex}.ui-legend li i{border-radius:2px;width:8px;height:8px}.ui-legend li span{color:var(--muted);margin-left:auto}.ui-note{color:#a8f0d4;background:#39e1a614;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11px}.ui--phone{background:linear-gradient(#1c1022,#111014 40%);align-content:start;gap:10px;padding:34px 14px 16px;display:grid}.ui-phone__head small{color:var(--muted)}.ui-phone__head strong{font-size:16px;display:block}.ui-phone__earn{background:var(--grad);border-radius:14px;justify-items:start;gap:4px;padding:14px;display:grid}.ui-phone__earn small{color:#fffc}.ui-phone__earn strong{font-size:24px}.ui-phone__earn .chip{background:#0e0b1080}.ui-phone__list{gap:2px;display:grid}.ui-phone__list li{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 2px;display:flex}.ui-phone__row{background:#1b171f;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.ui-phone__row span{align-items:center;gap:6px;display:inline-flex}.ui-phone__row--soft{border:1px dashed var(--line-2);color:var(--mint);background:0 0}.device{width:100%;position:relative}.device--laptop{max-width:640px;margin:0 auto}.laptop__lid{box-shadow:var(--shadow);background:linear-gradient(#2c2732,#1c1820);border:1px solid #f4efea24;border-radius:16px 16px 4px 4px;padding:12px 12px 14px}.laptop__screen{background:#111014;border:1px solid #000;border-radius:6px;min-height:300px;overflow:hidden}.laptop__base{background:linear-gradient(#4a4450,#2a252f);border-radius:0 0 16px 16px;height:16px;margin:0 -5%;position:relative;box-shadow:0 20px 30px -10px #000c}.laptop__base:after{content:"";background:#1d1a21;border-radius:0 0 6px 6px;width:90px;height:5px;margin-left:-45px;position:absolute;top:0;left:50%}.laptop__case{background:linear-gradient(90deg,#8f8a93 0 10px,#0000 10px calc(100% - 10px),#8f8a93 calc(100% - 10px)),repeating-linear-gradient(135deg,#1b1a1e 0 3px,#222126 3px 6px);border-top:4px solid #9e98a3;border-radius:4px;justify-content:space-between;align-items:center;height:54px;margin:0 -9%;padding:0 28px;display:flex}.laptop__case span{background:linear-gradient(#d5d0d8,#77717c);border-radius:3px;width:34px;height:18px}.device--phone{max-width:300px;margin:0 auto}.phone{box-shadow:var(--shadow), 0 0 60px -10px #b23aee80;background:linear-gradient(160deg,#3a3340,#17141b);border:1px solid #f4efea2e;border-radius:40px;padding:10px;position:relative;overflow:hidden}.phone .ui{border-radius:30px;min-height:520px}.phone__notch{z-index:2;background:#000;border-radius:20px;width:90px;height:24px;margin-left:-45px;position:absolute;top:18px;left:50%}.device__shadow{background:radial-gradient(#b23aee59,#0000 70%);border-radius:50%;width:70%;height:24px;margin:18px auto 0;display:block}.device--paper{max-width:600px;margin:0 auto;transform:rotate(-1.2deg)}.paper{box-shadow:var(--shadow);background:#f4efea;border-radius:4px;padding:14px;position:relative}.paper .ui{border-radius:4px}.device--desk{max-width:660px;margin:0 auto}.desk__screen{box-shadow:var(--shadow);background:#111014;border:10px solid #221d27;border-radius:14px;outline:1px solid #f4efea1f;overflow:hidden}.desk__board{border:1px solid var(--line);transform-origin:top;background:linear-gradient(#2a2430,#17141b);border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;margin:0 -6%;padding:18px 24px;display:flex;transform:perspective(600px)rotateX(24deg)}.fader{background:#0b090d;border-radius:4px;width:6px;height:62px;position:relative}.fader i{background:linear-gradient(#f4efea,#8f8a93);border-radius:2px;width:20px;height:10px;animation:4s ease-in-out infinite alternate fade;position:absolute;left:-7px}.fader:nth-child(3n) i{background:linear-gradient(#e1b4ff,#b23aee)}.fader:nth-child(4n) i{background:linear-gradient(#b9ffe6,#39e1a6);animation-duration:5s}@keyframes fade{to{transform:translateY(-14px)}}.pains{padding-top:140px}.pains__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.pains__copy{gap:22px;display:grid}.pains__list{gap:14px;display:grid}.pains__list li{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--panel), #18141c);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:0 18px;padding:22px 26px;display:grid}.pains__list strong{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:span 2;min-width:120px;font-size:clamp(36px,4vw,52px);font-weight:700}.pains__list span{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:600}.pains__list p{color:var(--muted);font-size:15px}.walk{padding:60px 0 40px;position:relative}.walk__list{gap:40px;display:grid}.spot{padding:60px 0;position:relative}.spot__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.spot--flip .spot__copy{order:2}.spot__copy{z-index:1;justify-items:start;gap:16px;display:grid;position:relative}.spot__tag{border:1px solid var(--line-2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#1f1a24cc;border-radius:999px;align-items:center;gap:12px;padding:6px 14px 6px 6px;font-size:12px;font-weight:600;display:inline-flex}.spot__no{background:var(--orange);color:#1a0d07;letter-spacing:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.spot__name{letter-spacing:-.02em;align-items:center;gap:12px;font-size:clamp(30px,3.4vw,44px);font-weight:700;display:flex}.spot__name svg{color:var(--mint);flex:none}.spot__title{color:#e9dff0;font-size:20px;font-weight:500}.spot__lede{color:var(--muted);max-width:480px;font-size:17px}.spot__stage{position:relative}.spot__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#b23aee38,#0000 70%);animation:2.4s ease-in-out infinite thump;position:absolute;inset:-10% -6%}.spot:nth-child(2n) .spot__stage:before{background:radial-gradient(50% 50%,#39e1a624,#0000 70%)}.trail__run{grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}.trail__run:before{content:"";background:linear-gradient(90deg,#7b2ff0,#e040e0,#39e1a6);border-radius:4px;height:4px;position:absolute;top:27px;left:8%;right:8%;box-shadow:0 0 20px #b23aee99}.trail__run li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.trail__jack{width:58px;height:58px;box-shadow:inset 0 0 0 6px #0e0b10, 0 0 0 1px var(--line-2);color:var(--mint);background:#17131b;border:4px solid #3a3340;border-radius:50%;place-items:center;margin-bottom:8px;font-weight:700;display:grid}.trail__run strong{font-size:17px}.trail__run p{color:var(--muted);max-width:200px;font-size:14px}.formats{border:1px solid var(--line);background:var(--bg-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:64px;padding:20px 26px;display:flex}.formats__label{color:var(--mint);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.formats ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.formats li{background:var(--panel);border:1px solid var(--line);color:#ddd5df;border-radius:999px;padding:6px 14px;font-size:13px}.rules{background:linear-gradient(#0000,#1f1a2480 30% 70%,#0000)}.rules__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.rules__copy{justify-items:start;gap:20px;display:grid}.rules__sheet{color:#1b1620;box-shadow:var(--shadow);background:#f4efea;border-radius:6px;gap:0;padding:40px 36px 28px;display:grid;position:relative;transform:rotate(1deg)}.rules__sheet li{border-bottom:1px dashed #1b162033;grid-template-columns:auto 1fr;gap:18px;padding:16px 0;display:grid}.rules__sheet li:last-child{border-bottom:0}.rules__n{color:#7b2ff0;border:2px solid #b23aee;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.rules__sheet strong{font-size:17px}.rules__sheet p{color:#4b4350;margin-top:2px;font-size:15px}.crew__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pass{border:1px solid var(--line);background:linear-gradient(160deg,#241e2a,#18141c);border-radius:18px;align-content:start;gap:10px;padding:40px 26px 28px;transition:transform .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.pass:after{content:"";background:var(--grad);height:6px;position:absolute;top:0;left:0;right:0}.pass:nth-child(3n+2):after{background:linear-gradient(90deg,#39e1a6,#b23aee)}.pass:nth-child(3n):after{background:linear-gradient(90deg,#ff6b35,#e040e0)}.pass:hover{border-color:var(--line-2);transform:translateY(-4px)rotate(-.4deg)}.pass__hole{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:40px;height:8px;margin-left:-20px;position:absolute;top:16px;left:50%}.pass__icon{color:var(--mint)}.pass strong{font-size:19px}.pass p{color:var(--muted);font-size:15px}.crew__langs{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:28px;font-size:15px;display:flex}.crew__langs svg{color:var(--violet);flex:none}.faq-sec__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.faq-sec__grid .head{top:calc(var(--nav-h) + 30px);margin-bottom:0;position:sticky}.faq{gap:10px;display:grid}.faq__item{background:var(--panel);border:1px solid var(--line);border-radius:16px;transition:border-color .2s}.faq__item[open]{border-color:#b23aee73}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{color:var(--mint);flex:none;transition:transform .25s}.faq__item[open] summary svg{transform:rotate(45deg)}.faq__item p{color:var(--muted);padding:0 22px 22px}.encore{isolation:isolate;background:radial-gradient(80% 70% at 50% 100%, #3a1448 0%, #1a0f20 45%, var(--bg) 80%);border-top:1px solid var(--line);padding:140px 0 120px;position:relative;overflow:hidden}.encore__sky{z-index:-2;position:absolute;inset:0}.encore__spot{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(8px);mix-blend-mode:screen;background:linear-gradient(#39e1a638,#0000 70%);width:40%;height:120%;animation:7s ease-in-out infinite alternate sweep;position:absolute;top:-10%}.encore__spot--l{left:8%;transform:rotate(-14deg)}.encore__spot--r{background:linear-gradient(#e040e047,#0000 70%);animation-delay:-3s;right:8%;transform:rotate(14deg)}.encore__crowd{z-index:-1;height:140px;position:absolute;bottom:0;left:0;right:0}.encore__crowd i{background:#07050a;border-radius:26px 26px 0 0;width:46px;margin-left:-23px;animation:1.2s ease-in-out infinite alternate bob;position:absolute;bottom:-10px}.encore__crowd i:before{content:"";background:#07050a;border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;top:-20px;left:50%}.encore__crowd i:nth-child(3n):after{content:"";background:#07050a;border-radius:6px;width:8px;height:46px;position:absolute;top:-56px;left:70%;transform:rotate(12deg)}@keyframes bob{to{transform:translateY(-8px)}}.encore__phones b{background:#fff7d6;border-radius:2px;width:6px;height:10px;animation:2.4s ease-in-out infinite lamp;position:absolute;box-shadow:0 0 14px 4px #fff0c899}.encore__curtain{z-index:3;pointer-events:none;background:repeating-linear-gradient(90deg,#3b0f3f 0 22px,#250828 22px 36px,#4a1450 36px 54px);width:52%;transition:transform 1.6s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0;box-shadow:inset -40px 0 80px #0009}.encore__curtain--l{left:0;transform:translate(-88%)}.encore__curtain--r{right:0;transform:translate(88%)scaleX(-1)}.js-reveal .encore:not(.is-in) .encore__curtain--l{transform:translate(0)}.js-reveal .encore:not(.is-in) .encore__curtain--r{transform:translate(0)scaleX(-1)}.js-reveal .encore[data-reveal]{opacity:1;filter:none;transform:none}.encore__inner{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.encore__call{letter-spacing:.24em;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:600}.encore__title{font-family:var(--font-display);text-transform:uppercase;color:#fff3ff;text-shadow:0 0 8px #fff9,0 0 26px #e040e0e6,0 0 70px #b23aeeb3;margin-top:14px;font-size:clamp(64px,14vw,200px);font-weight:400;line-height:.95;animation:6s infinite flicker}.encore__line{color:#e9dff0;margin-top:18px;font-size:clamp(18px,2vw,24px)}.ticket{text-align:left;filter:drop-shadow(0 30px 50px #000000b3);grid-template-columns:1.4fr 1fr;width:min(820px,100%);margin-top:44px;display:grid}.ticket__main,.ticket__stub{color:#1b1620;background:#f4efea;padding:30px 32px;position:relative}.ticket__main{border-radius:18px 0 0 18px;-webkit-mask:radial-gradient(14px at 100% 0,#0000 13.5px,#000 14px) top/100% 51% no-repeat,radial-gradient(14px at 100% 100%,#0000 13.5px,#000 14px) bottom/100% 51% no-repeat;mask:radial-gradient(14px at 100% 0,#0000 13.5px,#000 14px) top/100% 51% no-repeat,radial-gradient(14px at 100% 100%,#0000 13.5px,#000 14px) bottom/100% 51% no-repeat}.ticket__stub{background:linear-gradient(160deg,#f4efea,#e9e0f2);border-left:2px dashed #1b162040;border-radius:0 18px 18px 0;align-content:center;justify-items:stretch;gap:12px;display:grid;-webkit-mask:radial-gradient(14px at 0 0,#0000 13.5px,#000 14px) top/100% 51% no-repeat,radial-gradient(14px at 0 100%,#0000 13.5px,#000 14px) bottom/100% 51% no-repeat;mask:radial-gradient(14px at 0 0,#0000 13.5px,#000 14px) top/100% 51% no-repeat,radial-gradient(14px at 0 100%,#0000 13.5px,#000 14px) bottom/100% 51% no-repeat}.ticket__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7b2ff0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ticket__name{letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:700}.ticket__grid{grid-template-columns:repeat(4,auto);gap:12px 22px;margin:18px 0 0;display:grid}.ticket__grid dt{letter-spacing:.12em;text-transform:uppercase;color:#6f6574;font-size:11px}.ticket__grid dd{margin:2px 0 0;font-size:15px;font-weight:700}.ticket__alt{text-align:center;color:#4b4350;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.ticket__alt:hover{color:#7b2ff0}.ticket__code{opacity:.8;justify-content:center;gap:2px;height:28px;display:flex}.ticket__code i{background:#1b1620;display:block}.footer{background:var(--bg);padding:0 0 60px;position:relative}.lanyard{flex-direction:column;align-items:center;height:90px;display:flex;position:relative}.lanyard__strap{background:repeating-linear-gradient(#7b2ff0 0 12px,#b23aee 12px 24px);flex:1;width:34px;box-shadow:inset 0 0 0 1px #0003}.lanyard__clip{background:linear-gradient(#e2dde6,#8f8a93);border-radius:6px 6px 12px 12px;width:46px;height:26px;box-shadow:0 4px 8px #00000080}.laminate{background:linear-gradient(160deg,#ffffff12,#fff0 30%),linear-gradient(#1f1a24,#17131b);border:1px solid #f4efea29;border-radius:26px;max-width:1180px;margin:-6px auto 0;padding:44px 44px 28px;position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 80px -30px #000000e6}.laminate:before{content:"";background:var(--bg);border:1px solid var(--line-2);border-radius:6px;width:64px;height:10px;margin-left:-32px;position:absolute;top:14px;left:50%}.laminate__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.laminate__logo img{filter:drop-shadow(0 0 16px #b23aee59);width:auto;height:40px}.laminate__pass{align-items:center;gap:10px;display:flex}.laminate__aa{background:var(--mint);color:#0b1a14;letter-spacing:.18em;text-transform:uppercase;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:700}.laminate__tour{border:1px solid var(--line-2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.laminate__body{grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:32px;padding:32px 0;display:grid}.laminate__h{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:12px;font-weight:600}.laminate__col ul{gap:9px;display:grid}.laminate__col a{color:#ddd5df;font-size:15px;transition:color .2s}.laminate__col a:hover{color:var(--mint)}.laminate__note p:not(.laminate__h){color:var(--muted);font-size:14px}.laminate__barcode{opacity:.35;gap:3px;height:34px;display:flex;overflow:hidden}.laminate__barcode i{background:var(--text);flex:none;display:block}.laminate__base{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:22px;font-size:14px;display:flex}.laminate__brand{color:var(--text);letter-spacing:.02em;font-weight:700}.phero{isolation:isolate;padding:calc(var(--nav-h) + 90px) 0 100px;position:relative;overflow:hidden}.phero__bg{z-index:-1;position:absolute;inset:0}.phero__glow{background:radial-gradient(50% 50%,#b23aee59,#0000 70%);width:1100px;height:800px;margin-left:-550px;animation:2.4s ease-in-out infinite thump;position:absolute;top:-20%;left:50%}.phero--paper .phero__glow,.phero--phone .phero__glow{background:radial-gradient(50% 50%,#e040e04d,#0000 70%)}.phero__grid{background-image:linear-gradient(#f4efea0a 1px,#0000 1px),linear-gradient(90deg,#f4efea0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%)}.phero__copy{text-align:center;justify-items:center;gap:18px;display:grid}.phero__title{font-family:var(--font-display);text-transform:uppercase;color:#fbf3ff;text-shadow:0 0 6px #ffffff80,0 0 20px #b23aeed9,0 0 50px #e040e073;overflow-wrap:anywhere;font-size:clamp(38px,6.4vw,88px);font-weight:400;line-height:1.04}.phero__sub{color:#efe6f4;font-size:clamp(20px,2.2vw,28px);font-weight:600}.phero__lede{max-width:720px;color:var(--muted);font-size:clamp(16px,1.4vw,19px)}.phero__stage{margin-top:64px}.how__list{counter-reset:how;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.how__list--4{grid-template-columns:repeat(4,1fr)}.how__list li{border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);align-content:start;gap:10px;padding:28px;display:grid;position:relative}.how__n{font-family:var(--font-display);color:var(--violet);text-shadow:0 0 18px #b23aee99;font-size:44px;line-height:1}.how__list strong{font-size:19px}.how__list p{color:var(--muted);font-size:15px}.caps__grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cap{background:var(--bg-2);align-content:start;gap:10px;padding:32px 28px;transition:background .3s;display:grid}.cap:hover{background:#1a151e}.cap__icon{width:44px;height:44px;color:var(--mint);background:#39e1a61a;border:1px solid #39e1a640;border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.cap strong{font-size:18px}.cap p{color:var(--muted);font-size:15px}.detail__grid{border:1px solid var(--line-2);background:linear-gradient(120deg,#7b2ff029,#e040e014 50%,#39e1a60f);border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:48px;display:grid}.detail__title{margin-bottom:16px;font-size:clamp(24px,2.6vw,34px)}.fair__grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.fair{color:#1b1620;background:#f4efea;border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.fair svg{color:#7b2ff0}.fair strong{font-size:16px;line-height:1.3}.fair p{color:#4b4350;font-size:14px}.nextspots{padding-bottom:100px}.nextspots__grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.nextspot{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px;transition:border-color .2s,transform .2s;display:grid}.nextspot:hover{border-color:#39e1a666;transform:translateY(-2px)}.nextspot__icon{color:#d9a6ff;background:#b23aee24;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.nextspot small{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px;display:block}.nextspot strong{font-size:17px}.nextspot>svg{color:var(--mint)}
