@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400-normal.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500-normal.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600-normal.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700-normal.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-normal.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500-normal.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-normal.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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ArchivoBlack-400-normal.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Cormorant-400-italic.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Cormorant-500-italic.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cormorant-400-normal.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Cormorant-500-normal.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Cormorant-600-normal.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}
:root{--asphalt:#0c100d;--panel:#141b16b3;--cream:#f4f1e8;--cream2:#ede8d9;--inkc:#20261f;--mutc:#6f7263;--linec:#20261f26;--green:#3dff88;--green-glow:#3dff8866;--pine:#1e5b38;--brass:#b69a55;--brassd:#8f7838;--gold:#f5c044;--goldd:#9a7a18;--silver:#7fd8e8;--silverd:#4e8a97;--bronze:#c98a5b;--bronzed:#8f5f3b;--bone:#e9e7e0;--mut:#98a19a;--line:#e9e7e021;--disp:"Archivo Black",sans-serif;--serif:"Cormorant Garamond",serif;--body:"Inter",sans-serif;--mono:"JetBrains Mono",monospace;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--asphalt);color:var(--bone);font-family:var(--body);line-height:1.58;overflow-x:hidden}.wrap{z-index:2;max-width:1100px;margin:0 auto;padding:0 28px;position:relative}::selection{background:var(--brass);color:var(--asphalt)}.s-dark{background:var(--asphalt);color:var(--bone)}.s-cream{background:var(--cream);color:var(--inkc)}.s-cream2{background:var(--cream2);color:var(--inkc)}section{padding:92px 0;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.eyebrow:before{content:"";background:var(--brass);width:26px;height:1px}.s-dark .eyebrow{color:var(--mut)}.s-cream .eyebrow,.s-cream2 .eyebrow{color:var(--mutc)}h2{font-family:var(--disp);margin-bottom:8px;font-size:clamp(26px,3.6vw,40px);line-height:1.24}h2 em{font-family:var(--serif);font-size:1.12em;font-style:italic;font-weight:500}.s-dark h2 em{color:var(--brass)}.s-cream h2 em,.s-cream2 h2 em{color:var(--brassd)}.lede{font-family:var(--serif);max-width:640px;font-size:20px;font-style:italic}.s-dark .lede{color:var(--mut)}.s-cream .lede,.s-cream2 .lede{color:var(--mutc)}.orn{background:var(--brass);width:74px;height:1px;margin:24px 0;position:relative}.orn:before,.orn:after{content:"";background:var(--brass);width:6px;height:6px;position:absolute;top:-2.5px;transform:rotate(45deg)}.orn:before{left:-13px}.orn:after{right:-13px}.s-cream .orn,.s-cream .orn:before,.s-cream .orn:after,.s-cream2 .orn,.s-cream2 .orn:before,.s-cream2 .orn:after{background:var(--brassd)}.rv{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.btn{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease);cursor:pointer;border:1px solid;border-radius:2px;padding:16px 28px;font-size:12.5px;text-decoration:none;display:inline-block}.btn-green{background:var(--green);color:var(--asphalt);border-color:var(--green);font-weight:700}.btn-green:hover{box-shadow:0 6px 30px var(--green-glow);transform:translateY(-2px)}.btn-brass{color:var(--brass);border-color:var(--brass);background:0 0}.btn-brass:hover{background:#b69a5517;transform:translateY(-2px)}.btn-ink{color:var(--inkc);border-color:var(--inkc);background:0 0}.btn-ink:hover{background:#20261f0d;transform:translateY(-2px)}.hero{border-bottom:1px solid var(--line);height:100vh;min-height:680px;position:relative;overflow:hidden}#map{z-index:1;background:var(--asphalt);position:absolute;inset:0}#map .leaflet-tile{filter:brightness(.5)saturate(.75)contrast(1.06);transition:filter 1.6s}.hero.cinema #map .leaflet-tile{filter:brightness(.93)saturate(.95)}.leaflet-control-attribution{color:#98a19a99!important;font-family:var(--mono)!important;background:#0c100db3!important;font-size:8.5px!important}.leaflet-control-attribution a{color:#98a19acc!important}.hero-scrim{z-index:2;pointer-events:none;opacity:1;background:linear-gradient(97deg,#0c100df2 0%,#0c100ddb 30%,#0c100d59 58%,#0c100d0f 100%),linear-gradient(#0000 78%,#0c100dd9 100%),linear-gradient(#0c100db8 0%,#0000 16%);transition:opacity 1.4s;position:absolute;inset:0}.hero.cinema .hero-scrim{opacity:0}.hero-edge{z-index:2;pointer-events:none;background:linear-gradient(#0000 88%,#0c100d8c 100%),linear-gradient(#0c100d80 0%,#0000 10%);position:absolute;inset:0}.scan{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,#3dff8812 55%,#3dff8847 97%,var(--green) 100%);height:130px;position:absolute;top:-150px;left:0;right:0}.scan.run{opacity:1;animation:2.8s linear forwards scanmove}@keyframes scanmove{0%{top:-150px}to{top:105%}}.hero-top{z-index:6;transition:opacity 1s var(--ease);padding:24px 0;position:absolute;top:0;left:0;right:0}.hero.cinema .hero-top{opacity:.4}.klogo img{filter:invert()drop-shadow(0 0 18px #3dff8859);width:auto;height:96px;display:block}.klogo.footer img{height:110px}.hero-inner{z-index:5;transition:transform 1.2s var(--ease),opacity 1.1s var(--ease);align-items:center;display:flex;position:absolute;inset:0}.hero.cinema .hero-inner{opacity:0;pointer-events:none;transform:translate(-9%)}h1{font-family:var(--disp);color:var(--green);font-size:clamp(54px,9vw,112px);line-height:.92}body.loaded h1{animation:1.1s ease-out .6s forwards ignite}@keyframes ignite{to{text-shadow:0 0 34px var(--green-glow)}}.hero-serif{font-family:var(--serif);color:var(--brass);margin-top:16px;font-size:clamp(20px,2.4vw,27px);font-style:italic;font-weight:500}.hero-lede{color:#b9c1ba;max-width:470px;margin-top:16px;font-size:16px}.cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-inner .col>*{opacity:0}body.loaded .hero-inner .col>*{animation:fadeup .65s var(--ease) forwards}body.loaded .hero-inner .col>:first-child{animation-delay:.25s}body.loaded .hero-inner .col>:nth-child(2){animation-delay:.4s}body.loaded .hero-inner .col>:nth-child(3){animation-delay:.55s}body.loaded .hero-inner .col>:nth-child(4){animation-delay:.7s}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mapstatus{z-index:6;font-family:var(--mono);letter-spacing:.2em;color:var(--green);text-transform:uppercase;background:#0c100d99;border:1px solid #3dff8840;border-radius:2px;padding:7px 12px;font-size:10px;position:absolute;bottom:44px;right:26px}.maplibregl-ctrl-attrib{color:#98a19a99!important;font-family:var(--mono)!important;background:#0c100d8c!important;font-size:8.5px!important}.maplibregl-ctrl-attrib a{color:#98a19acc!important}.maplibregl-ctrl-attrib-button{background-color:#0c100d8c!important}.hero .maplibregl-ctrl-bottom-right{z-index:4}@media (max-width:760px){.mapdisc{letter-spacing:.1em;max-width:58%;font-size:8px;line-height:1.3;bottom:8px;left:12px}.mapstatus{padding:6px 9px;font-size:9px;bottom:34px;right:12px}.hero .maplibregl-ctrl-bottom-right{bottom:0}.maplibregl-ctrl-attrib{font-size:7.5px!important}}.mapstatus:before{content:"●";margin-right:8px;animation:1.8s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.mapdisc{z-index:6;font-family:var(--mono);letter-spacing:.14em;color:#e9e7e0a6;text-transform:uppercase;background:#0c100d8c;border-radius:2px;padding:6px 10px;font-size:9.5px;position:absolute;bottom:24px;left:26px}.gwstar{color:var(--gold);text-shadow:0 0 12px #f5c044;font-size:18px;animation:1.5s ease-in-out infinite starb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes starb{50%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}}.gwring{border:2px solid var(--gold);opacity:0;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;animation:1.4s cubic-bezier(0,0,.2,1) 3 ping;position:absolute;top:50%;left:50%}@keyframes ping{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.gwring.sv{border-color:var(--silver)}.gwlead{white-space:nowrap;animation:beaconpop .5s var(--ease) both;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.gwlead .pill{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);border:1.5px solid var(--gold);background:#0c100deb;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:9.5px;display:flex;box-shadow:0 4px 18px #00000080,0 0 16px #f5c04459}.gwlead .pill .dot{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite blink}.gwlead .stem{background:var(--gold);width:1.5px;height:10px;margin:0 auto}.gwlead .base{background:var(--gold);border-radius:50%;width:6px;height:6px;margin:-1px auto 0;box-shadow:0 0 10px #f5c044cc}@keyframes beaconpop{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.6)}to{opacity:1}}.ledger{flex-direction:column;gap:16px;margin-top:44px;display:flex}.cap{border:2px solid var(--linec);transition:transform .22s var(--ease),box-shadow .22s var(--ease);background:linear-gradient(#fffef9,#f7f4ea);border-radius:999px;grid-template-columns:70px 130px 1fr auto 180px;align-items:center;gap:20px;padding:18px 32px 18px 18px;display:grid;box-shadow:inset 0 2px #ffffffe6,0 10px 28px #20261f12}.cap:hover{transform:translateY(-3px);box-shadow:inset 0 2px #ffffffe6,0 22px 50px #20261f24}.cap .medal{width:60px;height:60px;font-family:var(--disp);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative;box-shadow:inset 0 -4px 10px #00000040,0 3px 10px #20261f2e}.cap .medal:after{content:"";opacity:.35;border:1.5px solid;border-radius:50%;position:absolute;inset:-6px}.cap.gd .medal:after{color:var(--goldd)}.cap.sv .medal:after{color:var(--silverd)}.cap.bz .medal:after{color:var(--bronzed)}.cap.gd{background:linear-gradient(90deg,#f5c0442e,#f5c0440d 45%,#fffef9 75%);border-color:#9a7a188c}.cap.gd .medal{background:linear-gradient(145deg,#f5c044,#c99a22)}.cap.sv{background:linear-gradient(90deg,#7fd8e829,#7fd8e80a 45%,#fbf9f3 75%);border-color:#4e8a9773}.cap.sv .medal{background:linear-gradient(145deg,#9adfec,#5fa9b8)}.cap.bz{background:linear-gradient(90deg,#c98a5b29,#c98a5b0a 45%,#fbf9f3 75%);border-color:#8f5f3b73}.cap.bz .medal{background:linear-gradient(145deg,#d69a6b,#9c6238)}.cap .metal{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;font-size:10.5px;font-weight:700}.cap.gd .metal{color:var(--goldd)}.cap.sv .metal{color:var(--silverd)}.cap.bz .metal{color:var(--bronzed)}.cap .name{font-family:var(--serif);font-size:20px;font-weight:600}.cap .name i{font-family:var(--body);color:var(--mutc);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.cap .fee{font-family:var(--mono);white-space:nowrap;text-align:right;font-size:16.5px;font-weight:700}.cap .fee small{letter-spacing:.18em;color:var(--mutc);text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:400;display:block}.cap .st{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:right;font-size:10px}.cap.gd .st{color:var(--goldd)}.cap .st .bar{background:#20261f1a;border-radius:2px;height:3px;margin-top:7px;overflow:hidden}.cap .st .bar i{background:linear-gradient(90deg,#c99a22,#f5c044);height:100%;animation:16s linear infinite drain;display:block}@keyframes drain{0%{width:90%}to{width:6%}}.cap .st.open{color:#2e6b47}.cap.done{opacity:.6;background:#f1eee4}.cap.done .medal{background:linear-gradient(145deg,#b9b4a4,#8f8a7a)}.cap.done .name,.cap.done .fee{text-decoration:line-through;text-decoration-thickness:1px}.cap.done .st{color:var(--mutc)}.boardnote{font-family:var(--mono);letter-spacing:.12em;color:var(--mutc);text-transform:uppercase;margin-top:20px;font-size:10.5px}.plates{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:46px;display:grid}.plate{border:1.5px solid var(--linec);text-align:center;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(#fffef9,#f6f3e8);border-radius:6px;padding:40px 30px 34px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffe6,0 8px 24px #20261f0f}.plate:hover{transform:translateY(-4px);box-shadow:inset 0 2px #ffffffe6,0 24px 54px #20261f21}.plate:before{content:"";pointer-events:none;border:1px solid #20261f12;border-radius:3px;position:absolute;inset:14px}.plate .metal{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;font-size:10.5px;font-weight:700}.p-b .metal{color:var(--bronzed)}.p-s .metal{color:var(--silverd)}.p-g .metal{color:var(--goldd)}.plate h3{font-family:var(--serif);margin:14px 0 2px;font-size:26px;font-weight:600}.plate .fee{font-family:var(--disp);margin:16px 0 4px;font-size:32px}.p-g .fee{color:var(--goldd)}.plate .per{font-family:var(--mono);letter-spacing:.2em;color:var(--mutc);text-transform:uppercase;font-size:10.5px}.plate .desc{color:#5c6055;margin-top:16px;font-size:14.5px;line-height:1.6}.p-b{border-top:5px solid var(--bronze);border-color:#8f5f3b66}.p-s{border-color:#4e8a9766;border-top-style:solid;border-top-width:5px}.p-g{border-top:5px solid var(--gold);border-color:#9a7a1880;box-shadow:inset 0 2px #ffffffe6,0 14px 40px #9a7a1824}.flatline{text-align:center;font-family:var(--serif);color:var(--mutc);margin-top:34px;font-size:18px;font-style:italic}.flatline b{color:var(--brassd);font-weight:600}.clauses{margin-top:44px}.clause{border-bottom:1px solid var(--linec);grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:26px 0;display:grid}.clause .no{font-family:var(--serif);color:var(--brassd);font-size:32px;font-style:italic}.clause h3{font-family:var(--disp);letter-spacing:.02em;margin-bottom:5px;font-size:15px}.clause p{color:var(--mutc);max-width:580px;font-size:14.5px}.cstamp{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1.5px solid var(--brassd);color:var(--brassd);white-space:nowrap;border-radius:2px;padding:5px 10px;font-size:9.5px}.clause.final .cstamp{border-color:var(--goldd);color:var(--goldd);background:#f5c0441a}.pband{color:var(--bone);background:var(--asphalt);position:relative;overflow:hidden}.pband .kb{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:42s ease-in-out infinite alternate kb;position:absolute;inset:-7%}.pband .kb.rev{animation-name:kb2}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.12)translate(1.6%,-1.4%)}}@keyframes kb2{0%{transform:scale(1.12)translate(-1.4%,1.2%)}to{transform:scale(1)}}.pband .pscrim{background:linear-gradient(#0c100dd4,#0c100de6);position:absolute;inset:0}.pband>section,.pband>.finale{z-index:2;position:relative}.kb-stack{background-image:url(/img/stack-suburb-aerial.jpg)}.kb-moment{background-image:url(/img/territory-downtown-aerial.jpg)}.kb-finale{background-image:url(/img/finale-inner-harbour.jpg)}.pband .eyebrow{color:var(--mut)}.pband h2 em{color:var(--brass)}.pband .lede{color:#b9c1ba}.moment-strip{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.mchip{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);background:#0c100d8c;border:1.5px solid #b69a5580;border-radius:2px;padding:12px 18px;font-size:10.5px}.mchip.g{color:var(--green);border-color:#3dff8880}.showcase{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:40px;margin-top:46px;display:grid}.tabs{flex-direction:column;gap:6px;display:flex}.tab{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:18px 20px;transition:background .2s,border-color .2s;position:relative}.tab .tag{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);font-size:9px}.tab h3{font-family:var(--serif);color:var(--bone);margin-top:4px;font-size:21px;font-weight:600}.tab p{color:var(--mut);margin-top:4px;font-size:13px;display:none}.tab .prog{opacity:0;background:#e9e7e01a;border-radius:1px;height:2px;position:absolute;bottom:10px;left:20px;right:20px;overflow:hidden}.tab .prog i{background:var(--green);width:0;height:100%;display:block}.tab.active{background:#141b16;border-color:#e9e7e038;box-shadow:0 10px 30px #0006}.tab.active p{display:block}.tab.active .prog{opacity:1}.tab.active .prog i{animation:4.6s linear forwards prog}@keyframes prog{to{width:100%}}.tab .inc{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-top:8px;font-size:9px;display:none}.tab.active .inc{display:block}.screenwrap{background:#101712;border:1.5px solid #e9e7e038;border-radius:8px;flex-direction:column;min-height:380px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.cs-card,.wu-doc{background:#161e18!important}.chrome{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 16px;display:flex}.chrome i{background:#e9e7e02e;border-radius:50%;width:9px;height:9px}.chrome span{font-family:var(--mono);letter-spacing:.16em;color:var(--mut);text-transform:uppercase;margin-left:8px;font-size:9.5px}.screens{flex:1;position:relative}.screen{opacity:0;pointer-events:none;padding:26px;transition:opacity .5s;position:absolute;inset:0}.screen.active{opacity:1}.cs-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cs-card{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:14px}.cs-card b{font-family:var(--mono);letter-spacing:.16em;color:var(--mut);text-transform:uppercase;font-size:8.5px}.cs-card .v{font-family:var(--disp);margin-top:6px;font-size:19px}.cs-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:130px;margin-top:22px;padding-bottom:0;display:flex}.cs-bars i{background:linear-gradient(#3dff8826,#3dff8880);border-radius:2px 2px 0 0;flex:1;height:0}.screen.active .cs-bars i{transition:height .9s var(--ease)}.screen.active .cs-bars i:first-child{height:46%;transition-delay:.2s}.screen.active .cs-bars i:nth-child(2){height:72%;transition-delay:.35s}.screen.active .cs-bars i:nth-child(3){height:58%;transition-delay:.5s}.screen.active .cs-bars i:nth-child(4){height:88%;transition-delay:.65s}.screen.active .cs-bars i:nth-child(5){height:64%;transition-delay:.8s}.screen.active .cs-bars i:nth-child(6){height:95%;transition-delay:.95s}.slabel{font-family:var(--mono);letter-spacing:.16em;color:var(--mut);text-transform:uppercase;margin-top:12px;font-size:9px}.wu-doc{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:20px;position:relative;overflow:hidden}.wu-line{background:#e9e7e01f;border-radius:2px;width:0;height:9px;margin-bottom:11px}.screen.active .wu-line{animation:fill .7s var(--ease) forwards}.screen.active .wu-line:first-child{max-width:62%;animation-delay:.2s}.screen.active .wu-line:nth-child(2){max-width:88%;animation-delay:.4s}.screen.active .wu-line:nth-child(3){max-width:74%;animation-delay:.6s}.screen.active .wu-line:nth-child(4){max-width:91%;animation-delay:.8s}.screen.active .wu-line:nth-child(5){max-width:56%;animation-delay:1s}@keyframes fill{to{width:100%}}.wu-stamp{font-family:var(--mono);letter-spacing:.2em;color:var(--green);border:1.5px solid var(--green);opacity:0;border-radius:2px;padding:5px 11px;font-size:10px;position:absolute;bottom:14px;right:18px;transform:scale(1.15)rotate(-3deg)}.screen.active .wu-stamp{animation:.35s ease-out 1.5s forwards stampin}@keyframes stampin{to{opacity:1;transform:scale(1)rotate(-3deg)}}.wu-src{font-family:var(--mono);color:var(--mut);letter-spacing:.1em;margin-top:8px;font-size:8.5px}.pm-row{border-bottom:1px dashed var(--line);color:var(--bone);align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.pm-row .bx{border:1.5px solid var(--mut);border-radius:3px;flex:none;width:16px;height:16px;position:relative}.pm-row .bx:after{content:"✓";color:var(--green);opacity:0;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.screen.active .pm-row:first-child .bx:after{animation:.3s .4s forwards tick}.screen.active .pm-row:nth-child(2) .bx:after{animation:.3s .9s forwards tick}.screen.active .pm-row:nth-child(3) .bx:after{animation:.3s 1.4s forwards tick}.screen.active .pm-row:nth-child(4) .bx:after{animation:.3s 1.9s forwards tick}@keyframes tick{to{opacity:1}}.pm-ready{font-family:var(--mono);letter-spacing:.2em;color:var(--green);opacity:0;text-transform:uppercase;margin-top:18px;font-size:10.5px}.screen.active .pm-ready{animation:.4s 2.4s forwards tick}.pw-radar{border:1px solid #3dff884d;border-radius:50%;width:190px;height:190px;margin:8px auto;position:relative;overflow:hidden}.pw-radar:before{content:"";border:1px solid #3dff8833;border-radius:50%;position:absolute;inset:22%}.pw-sweep{background:conic-gradient(#3dff8859,#0000 70deg);border-radius:50%;position:absolute;inset:0}.screen.active .pw-sweep{animation:3s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}.pw-blip{background:var(--gold);width:9px;height:9px;box-shadow:0 0 12px var(--gold);opacity:0;border-radius:50%;position:absolute;top:34%;left:63%}.screen.active .pw-blip{animation:3s ease-in-out 1s infinite blip}@keyframes blip{0%,20%{opacity:0}30%,60%{opacity:1}80%,to{opacity:0}}.pw-alert{text-align:center;font-family:var(--mono);letter-spacing:.18em;color:var(--gold);text-transform:uppercase;opacity:0;margin-top:8px;font-size:10px}.screen.active .pw-alert{animation:.4s 1.6s forwards tick}.mem{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:46px;display:grid}.memcard{transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(#fffef9,#f6f3e8);border:1.5px solid #20261f38;border-radius:6px;padding:44px 38px;position:relative;box-shadow:inset 0 2px #ffffffe6,0 10px 30px #20261f14}.memcard:before{content:"";pointer-events:none;border:1px solid #20261f12;border-radius:3px;position:absolute;inset:14px}.memcard:hover{transform:translateY(-4px);box-shadow:inset 0 2px #ffffffe6,0 26px 60px #20261f26}.memcard .tag{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--brassd);font-size:10.5px}.memcard h3{font-family:var(--serif);margin:12px 0 0;font-size:30px;font-weight:500}.memcard .price{font-family:var(--disp);margin:18px 0 0;font-size:38px}.memcard .price span{font-family:var(--serif);color:var(--mutc);font-size:16px;font-style:italic;font-weight:400}.memcard ul{margin-top:22px;list-style:none}.memcard li{border-top:1px solid var(--linec);color:#3a4038;padding:10px 0;font-size:14.5px}.memcard li:before{content:"· ";color:var(--brassd)}.memcard .btn{text-align:center;margin-top:28px;display:block}.memcard.f{border:1.5px solid var(--pine);background:linear-gradient(#3dff8812,#3dff8800 40%),#fbf9f3;box-shadow:0 18px 50px #1e5b3824}.memcard.f .seat{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border:1.5px solid var(--pine);color:var(--pine);border-radius:2px;padding:5px 11px;font-size:10.5px;position:absolute;top:26px;right:26px}.memcard.f .btn-green{background:var(--pine);border-color:var(--pine);color:var(--cream)}.memcard.f .btn-green:hover{box-shadow:0 8px 28px #1e5b3859}.seatnote{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--brassd);margin-top:8px;font-size:10px}.finale{border-bottom:1px solid var(--line);padding:130px 0 110px;position:relative;overflow:hidden}.finale .fhead-block{text-align:center;max-width:800px;margin:0 auto}.finale h2.big{font-family:var(--disp);color:var(--bone);padding-bottom:.06em;font-size:clamp(30px,5vw,54px);font-style:normal;line-height:1.12}.finale h2.big em{font-family:var(--serif);color:var(--green);text-shadow:0 0 26px var(--green-glow);font-size:1.06em;font-style:italic;font-weight:500}.finale .fsub{font-family:var(--serif);color:#b9c1ba;margin-top:18px;font-size:19px;font-style:italic}.finale .orn.center{margin:30px auto}.cohort{grid-template-columns:1.05fr .95fr;gap:26px;margin-top:54px;display:grid}.cohcard{background:#101712;border:1.5px solid #e9e7e038;border-radius:8px;padding:34px;box-shadow:0 24px 60px #00000073}.cohcard .chh{font-family:var(--mono);letter-spacing:.22em;color:var(--mut);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.cohcard h3{font-family:var(--serif);color:var(--bone);font-size:26px;font-weight:600}.cohcard .chp{color:var(--mut);max-width:420px;margin-top:6px;font-size:13.5px}.seats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.seatchip{aspect-ratio:1;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.seatchip .n{font-family:var(--disp);letter-spacing:0;font-size:17px}.seatchip.res{color:var(--brass);background:#b69a5512;border-color:#b69a5580}.seatchip.open{border-color:var(--green);color:var(--green);background:#3dff880f;animation:2.6s ease-in-out infinite seatpulse}.seatchip.open:nth-child(odd){animation-delay:1.3s}@keyframes seatpulse{50%{box-shadow:0 0 22px #3dff8847}}.pros{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.prochip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);background:#b69a550d;border:1.5px solid #b69a5580;border-radius:999px;padding:11px 16px;font-size:10px}.prochip.hot{border-color:var(--green);color:var(--green);background:#3dff880d}.smfoot{font-family:var(--mono);letter-spacing:.16em;color:var(--mut);text-transform:uppercase;margin-top:22px;font-size:9px}.cohcard .btn{text-align:center;margin-top:26px;display:block}.finale .cta-row{justify-content:center;margin-top:50px}footer{font-family:var(--mono);padding:56px 0 90px}.footrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footgrid{color:var(--mut);letter-spacing:.08em;flex:1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;min-width:400px;font-size:11.5px;line-height:2;display:grid}.footgrid b{color:var(--bone);letter-spacing:.2em;margin-bottom:6px;font-weight:500;display:block}.legal{color:#98a19ab3;letter-spacing:.05em;border-top:1px dashed var(--line);margin-top:38px;padding-top:22px;font-size:10.5px;line-height:1.9}.mobilecta{display:none}@media (max-width:960px){.showcase{grid-template-columns:1fr}.finale-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){.cap{grid-template-columns:52px 1fr auto;padding:14px 22px 14px 12px}.cap .metal,.cap .st{display:none}.cap .medal{width:48px;height:48px;font-size:16px}}@media (max-width:760px){section{padding:62px 0}.clause{grid-template-columns:48px 1fr}.clause .cstamp{grid-column:2;justify-self:start}.klogo img{height:72px}.cohort{grid-template-columns:1fr}.mobilecta{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#0c100df0;padding:12px 16px;display:block;position:fixed;bottom:0;left:0;right:0}.mobilecta .btn{text-align:center;width:100%;padding:16px}footer{padding-bottom:130px}}.h-wipe{opacity:0;padding:.06em .12em .32em 0}.h-wipe.in{animation:.95s cubic-bezier(.2,.7,.2,1) forwards hwipe}@keyframes hwipe{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-.18em -.24em -.4em 0)}}.h-slide{opacity:0;transform:translate(-46px)}.h-slide.in{animation:hslide .85s var(--ease) forwards}@keyframes hslide{to{opacity:1;transform:none}}.wsplit .w{opacity:0;margin-bottom:-.16em;padding-bottom:.22em;display:inline-block;transform:translateY(28px)rotate(2.5deg)}.wsplit.in .w{animation:wrise .65s var(--ease) forwards;animation-delay:calc(var(--wi)*75ms)}@keyframes wrise{to{opacity:1;transform:none}}.ledger .cap{opacity:0;transform:translate(70px)}.ledger .cap:nth-child(2n){transform:translate(-70px)}.ledger.in .cap{animation:capin .75s var(--ease) forwards}@keyframes capin{to{opacity:1;transform:none}}.ledger .cap .medal{opacity:0;transform:rotateY(95deg)scale(.8)}.ledger.in .cap .medal{animation:medalspin .7s var(--ease) calc(var(--d,0s) + .35s) forwards}@keyframes medalspin{to{opacity:1;transform:rotateY(0)scale(1)}}.ledger.in .cap.gd:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#f5c04447 50%,#0000 70%) 120% 0/250% 100% no-repeat;border-radius:999px;animation:1.3s ease-out 1.1s goldsweep;position:absolute;inset:0}@keyframes goldsweep{0%{background-position:120% 0}to{background-position:-60% 0}}.cap{position:relative;overflow:hidden}.plates{perspective:1000px}.plates .plate{opacity:0;transform:rotateX(16deg)translateY(46px)}@keyframes platein{to{opacity:1;transform:rotateX(0)translateY(0)}}.plates .plate .metal{opacity:0;letter-spacing:.75em}.plates.in .plate .metal{animation:metalin .8s var(--ease) .35s forwards}@keyframes metalin{to{opacity:1;letter-spacing:.4em}}.moment-strip .mchip{opacity:0;transform:scale(.7)translateY(10px)}.moment-strip.in .mchip{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards chippop}@keyframes chippop{to{opacity:1;transform:scale(1)translateY(0)}}.clauses .clause{opacity:0;transform:translateY(26px)}.clauses.in .clause{animation:clausein .65s var(--ease) forwards}@keyframes clausein{to{opacity:1;transform:none}}.clauses .clause .no{opacity:0;filter:blur(7px)}.clauses.in .clause .no{animation:inkin .8s ease calc(var(--d,0s) + .25s) forwards}@keyframes inkin{to{opacity:1;filter:blur()}}.clauses .clause .cstamp{opacity:0;transform:scale(1.6)rotate(-7deg)}@keyframes stampthunk{55%{opacity:1;transform:scale(.93)rotate(-2deg)}75%{transform:scale(1.03)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}.showcase .tab{opacity:0;transform:translate(-46px)}.showcase.in .tab{animation:tabin .6s var(--ease) forwards}@keyframes tabin{to{opacity:1;transform:none}}.showcase .screenwrap{opacity:0;transform:translateY(46px)}.showcase.in .screenwrap{animation:screenrise 1s var(--ease) .3s forwards}@keyframes screenrise{60%{box-shadow:0 30px 90px #3dff8829}to{opacity:1;transform:none;box-shadow:0 24px 60px #00000080}}.mem .memcard{opacity:0;transform:translateY(54px)scale(.965)}@keyframes memin{to{opacity:1;transform:none}}.mem.in .memcard.f:after{content:"";border:2px solid var(--pine);opacity:0;pointer-events:none;border-radius:8px;animation:1.1s ease-out 1s foundping;position:absolute;inset:-5px}@keyframes foundping{0%{opacity:.8;transform:scale(.99)}to{opacity:0;transform:scale(1.05)}}.fin-l{opacity:0;display:inline-block;transform:translate(-70px)}.fin-r{opacity:0;display:inline-block;transform:translate(70px)}.finale.in .fin-l{animation:hslide .85s var(--ease) forwards}.finale.in .fin-r{animation:hslide .85s var(--ease) .25s forwards}.finale .fsub{opacity:0}.finale.in .fsub{animation:wrise .7s var(--ease) .55s forwards}.cohort .cohcard{opacity:0;transform:translateY(40px)}.cohort.in .cohcard{animation:memin .8s var(--ease) forwards}.cohort .seatchip{opacity:0}.cohort.in .seatchip{animation:seaton .45s var(--ease) forwards}@keyframes seaton{0%{opacity:0;transform:scale(.75)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.cohort .prochip{opacity:0;transform:scale(.75)}.cohort.in .prochip{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards chippop}footer .klogo img{opacity:0;transform:translateY(12px)}footer .klogo.in img{animation:wrise .8s var(--ease) forwards}.plate{border-width:2px;padding-top:52px}.p-b{background:linear-gradient(#c98a5b17,#fffef900 30%),linear-gradient(#fffef9,#f6f3e8);border-color:#8f5f3b8c}.p-s{background:linear-gradient(#7fd8e81f,#fffef900 30%),linear-gradient(#fffef9,#f6f3e8);border-color:#4e8a978c}.p-g{transform-origin:50%;background:linear-gradient(#f5c04429,#fffef900 34%),linear-gradient(#fffef9,#f6f3e8);border-color:#9a7a18bf}.pmedal{width:52px;height:52px;font-family:var(--disp);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:-26px;left:50%;transform:translate(-50%);box-shadow:inset 0 -4px 10px #00000047,0 6px 16px #20261f40}.pmedal:after{content:"";border:1.5px solid #20261f33;border-radius:50%;position:absolute;inset:-6px}.pmedal.mb{background:linear-gradient(145deg,#d69a6b,#9c6238)}.pmedal.ms{background:linear-gradient(145deg,#9adfec,#5fa9b8)}.pmedal.mg{background:linear-gradient(145deg,#f5c044,#c99a22)}.plate{overflow:visible}.plate .fee{font-size:36px}.plates.in .plate{animation:platein13 .8s var(--ease) forwards}@keyframes platein13{0%{opacity:0;transform:rotateX(16deg)translateY(46px)scale(.94)}70%{opacity:1;transform:rotateX(0)translateY(-6px)scale(1.03)}to{opacity:1;transform:none}}.plates .plate:after{content:"";opacity:0;pointer-events:none;border:2px solid #0000;border-radius:8px;position:absolute;inset:-8px}.plates.in .p-b:after{border-color:var(--bronze);animation:platering .9s ease-out calc(var(--d,0s) + .5s) 1}.plates.in .p-s:after{animation:platering .9s ease-out calc(var(--d,0s) + .5s) 1;border-color:#5fa9b8}.plates.in .p-g:after{border-color:var(--gold);animation:platering 1s ease-out calc(var(--d,0s) + .5s) 2}@keyframes platering{0%{opacity:.9;transform:scale(.985)}to{opacity:0;transform:scale(1.05)}}.plates.in .plate .fee{animation:feepunch .55s var(--ease) calc(var(--d,0s) + .42s) both}@keyframes feepunch{0%{opacity:0;transform:scale(1.5)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.plates.in .pmedal{animation:medaldrop .6s var(--ease) calc(var(--d,0s) + .22s) both}@keyframes medaldrop{0%{opacity:0;transform:translate(-50%)translateY(-16px)scale(.6)}70%{opacity:1;transform:translate(-50%)translateY(3px)scale(1.06)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.cap.gd{border-color:#c9a227;box-shadow:inset 0 2px #ffffffe6,0 12px 34px #9a7a182e}.cap.sv{border-color:#5fa9b8;box-shadow:inset 0 2px #ffffffe6,0 12px 30px #4e8a9724}.cap.bz{border-color:#9c6238;box-shadow:inset 0 2px #ffffffe6,0 12px 30px #8f5f3b21}.cap.gd:hover{box-shadow:inset 0 2px #ffffffe6,0 24px 56px #9a7a184d}.cap.sv:hover{box-shadow:inset 0 2px #ffffffe6,0 22px 50px #4e8a973d}.cap.bz:hover{box-shadow:inset 0 2px #ffffffe6,0 22px 50px #8f5f3b38}.cap .metal{font-size:12px}.ledger.in .cap:before{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:999px;position:absolute;inset:-7px}.ledger.in .cap.gd:before{color:#c9a227;animation:platering 1s ease-out calc(var(--d,0s) + .56s) 2}.ledger.in .cap.sv:before{color:#5fa9b8;animation:platering .9s ease-out calc(var(--d,0s) + .56s) 1}.ledger.in .cap.bz:before{color:#9c6238;animation:platering .9s ease-out calc(var(--d,0s) + .56s) 1}.ledger.in .cap .fee{animation:feepunch .5s var(--ease) calc(var(--d,0s) + .48s) both}.clauses{padding-left:0;position:relative}.clauses:before{content:"";background:linear-gradient(var(--brassd),#8f783840);transform-origin:top;width:2px;position:absolute;top:10px;bottom:10px;left:34px;transform:scaleY(0)}.clauses.in:before{animation:raildraw 1.6s var(--ease) .2s forwards}@keyframes raildraw{to{transform:scaleY(1)}}.clause{position:relative}.clause:after{content:"";background:var(--brassd);opacity:.35;transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.clauses.in .clause:after{animation:underdraw .9s var(--ease) calc(var(--d,0s) + .35s) forwards}@keyframes underdraw{to{transform:scaleX(1)}}.clauses.in .clause .cstamp{animation:stampthunk13 .55s var(--ease) calc(var(--d,0s) + .55s) forwards}@keyframes stampthunk13{0%{opacity:0;transform:scale(1.7)rotate(-8deg)}55%{opacity:1;transform:scale(.92)rotate(-2deg);box-shadow:0 0 0 6px #8f78382e,0 0 26px #8f783859}80%{transform:scale(1.04)rotate(-2deg)}to{opacity:1;box-shadow:none;transform:scale(1)rotate(-2deg)}}.mem .memcard:first-child{transform:translate(-64px)translateY(20px)}.mem .memcard.f{transform:translate(64px)translateY(20px)}.mem.in .memcard{animation:memin13 .85s var(--ease) forwards}@keyframes memin13{to{opacity:1;transform:none}}.memcard li{opacity:0;transform:translateY(12px)}.mem.in .memcard li{animation:liin .5s var(--ease) forwards;animation-delay:calc(var(--d,0s) + .38s + var(--li,0)*80ms)}@keyframes liin{to{opacity:1;transform:none}}.memcard .price{display:inline-block}.mem.in .memcard .tag{animation:metalin .7s var(--ease) calc(var(--d,0s) + .2s) both}.memcard .tag{opacity:0;letter-spacing:.6em}.mem.in .memcard.f .seat{animation:stampthunk13 .55s var(--ease) calc(var(--d,0s) + .7s) both}.memcard.f .seat{opacity:0}.plate{border-width:3px}.cap{border-width:2.5px}.memcard{border:2.5px solid #20261f61}.memcard.f{border:2.5px solid var(--pine)}.cohcard{border-width:2.5px}.tool{border:2px solid #20261f52}.screenwrap{border-width:2px}.engine-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:44px;margin-top:46px;display:grid}.econsole{background:linear-gradient(#111a13,#0b120d);border:2.5px solid #20261f8c;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #20261f38}.econsole .chrome{border-bottom:1px solid #e9e7e014;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.econsole .chrome i{background:#e9e7e029;border-radius:50%;width:10px;height:10px}.econsole .chrome span{font-family:var(--mono);letter-spacing:.14em;color:var(--green);margin-left:6px;font-size:11px}.epulse{background:var(--green);border-radius:50%;width:7px;height:7px;margin-left:auto;animation:1.9s ease-out infinite epulse}@keyframes epulse{0%{box-shadow:0 0 #3dff8873}70%{box-shadow:0 0 0 9px #3dff8800}to{box-shadow:0 0 #3dff8800}}.estat{background:#e9e7e014;border-bottom:1px solid #e9e7e014;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.estat>div{background:#0b120d;padding:16px 18px}.estat b{font-family:var(--disp);color:var(--bone);letter-spacing:.01em;font-size:26px;line-height:1;display:block}.estat b.elive{color:var(--green);text-shadow:0 0 14px #3dff8866}.estat span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin-top:7px;font-size:9.5px;display:block}.elog{font-family:var(--mono);color:#8fa396;letter-spacing:.03em;padding:14px 20px 16px;font-size:12.5px;line-height:1.5}.eline{opacity:.5;border-bottom:1px dashed #e9e7e00f;align-items:center;padding:8px 0;transition:opacity .35s,color .35s;display:flex}.eline:last-child{border-bottom:0}.eline.live{opacity:1;color:var(--bone)}.eline .pfx{color:var(--green);opacity:.4;margin-right:12px;transition:opacity .35s}.eline.live .pfx{opacity:1}.eline .txt{flex:1}.eline .st{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-left:auto;font-size:9.5px}.eline .st.ok{color:var(--green)}.eline .st.gold{color:var(--gold);text-shadow:0 0 12px #f5c04480}.eline .st.bx{color:var(--brass)}.eline.live .st.run:after{content:"···";animation:1s steps(2,end) infinite blink}.escan{background:#e9e7e00d;height:3px;overflow:hidden}.escan i{background:linear-gradient(90deg,transparent,var(--green),transparent);width:38%;height:100%;animation:2.6s linear infinite escan;display:block}@keyframes escan{0%{transform:translate(-110%)}to{transform:translate(320%)}}.esteps .estep{border-bottom:2px solid #20261f29;grid-template-columns:78px 1fr;align-items:start;gap:22px;padding:26px 0;display:grid}.esteps .estep:first-child{padding-top:6px}.enum{font-family:var(--disp);color:#0000;-webkit-text-stroke:1.6px var(--brassd);paint-order:stroke;font-size:38px;line-height:1}.estep h3{font-family:var(--disp);letter-spacing:.02em;margin-bottom:6px;font-size:15.5px}.estep p{color:var(--mutc);max-width:520px;font-size:14.5px}.esteps .rv{transform:translate(46px)}.esteps .rv.in{transform:none}@media (max-width:900px){.engine-grid{grid-template-columns:1fr}.estat b{font-size:22px}}.ap-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px;display:flex;position:relative}.ap-back{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:11px;text-decoration:none;position:absolute;top:26px;left:28px}.ap-back:hover{color:var(--bone)}.ap-card{border:1px solid var(--line);background:#121a1599;border-radius:4px;width:100%;max-width:560px;padding:44px 40px}.ap-card .eyebrow{color:var(--mut)}.ap-card h1{font-family:var(--disp);color:var(--bone);text-shadow:none;font-size:clamp(26px,4vw,36px);line-height:1.1}.ap-blurb{font-family:var(--serif);color:var(--mut);margin-top:10px;font-size:17px;font-style:italic}.ap-form{flex-direction:column;gap:18px;margin-top:30px;display:flex}.ap-field{flex-direction:column;gap:7px;display:flex}.ap-field label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-size:10px}.ap-field label .req{color:var(--green)}.ap-field input,.ap-field textarea{font-family:var(--body);color:var(--bone);border:1px solid var(--line);background:#0c100d80;border-radius:3px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.ap-field input:focus,.ap-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #3dff881f}.ap-field textarea{resize:vertical;min-height:84px}.ap-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:520px){.ap-row{grid-template-columns:1fr}}.ap-consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.ap-consent input{opacity:0;width:0;height:0;position:absolute}.ap-tick{border:1.5px solid var(--mut);border-radius:3px;flex:none;width:20px;height:20px;margin-top:1px;transition:border-color .18s,background .18s;position:relative}.ap-consent:hover .ap-tick{border-color:var(--green)}.ap-tick:after{content:"";border:solid var(--green);transform-origin:50%;width:5px;height:10px;transition:transform .2s var(--ease);border-width:0 2px 2px 0;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.ap-consent input:checked+.ap-tick{border-color:var(--green)}.ap-consent input:checked+.ap-tick:after{transform:rotate(45deg)scale(1)}.ap-consent input:focus-visible+.ap-tick{box-shadow:0 0 0 3px #3dff8833}.ap-consent span{color:var(--mut);font-size:12.5px;line-height:1.5}.ap-err{font-family:var(--mono);letter-spacing:.08em;color:#ff6b5a;min-height:14px;font-size:11px}.ap-submit{margin-top:6px}.ap-submit .btn{text-align:center;width:100%}.ap-submit .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ap-fine{font-family:var(--mono);letter-spacing:.1em;color:#98a19a99;text-transform:uppercase;text-align:center;margin-top:18px;font-size:9.5px}.ap-done{text-align:center;padding:20px 0}.ap-stamp{font-family:var(--mono);letter-spacing:.28em;color:var(--green);border:1.5px solid var(--green);text-transform:uppercase;animation:apstamp .5s var(--ease) both;border-radius:3px;padding:12px 20px;font-size:13px;display:inline-block}@keyframes apstamp{0%{opacity:0;transform:scale(1.6)rotate(-4deg)}55%{opacity:1;transform:scale(.94)rotate(-2deg);box-shadow:0 0 0 6px #3dff8824,0 0 26px #3dff884d}to{opacity:1;box-shadow:none;transform:scale(1)rotate(-2deg)}}.ap-done h2{font-family:var(--serif);color:var(--bone);margin-top:24px;font-size:24px;font-style:italic;font-weight:500}.ap-done p{color:var(--mut);margin-top:10px;font-size:15px}.ap-done .btn{margin-top:28px}.adm-wrap{min-height:100vh;padding:40px clamp(16px,4vw,48px)}.adm-head{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;padding-bottom:20px;display:flex}.adm-head h1{font-family:var(--disp);color:var(--bone);margin-top:4px;font-size:clamp(24px,3vw,32px)}.adm-stat{font-family:var(--mono);letter-spacing:.1em;color:var(--mut);text-transform:uppercase;font-size:12px}.adm-stat b{color:var(--green);font-size:16px}.adm-note{font-family:var(--mono);color:var(--brass);border:1px solid var(--line);border-radius:3px;margin-bottom:18px;padding:12px 14px;font-size:12px}.adm-note.err{color:#ff6b5a;border-color:#ff6b5a4d}.adm-empty{font-family:var(--serif);color:var(--mut);text-align:center;padding:60px 0;font-size:18px;font-style:italic}.adm-scroll{border:1px solid var(--line);border-radius:4px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13.5px}.adm-table th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid var(--line);background:#121a1580;padding:14px 16px;font-size:9.5px;position:sticky;top:0}.adm-table td{border-bottom:1px solid var(--line);color:var(--bone);vertical-align:top;padding:14px 16px}.adm-table tr:hover td{background:#121a1559}.adm-table .mono{font-family:var(--mono);font-size:12px}.adm-table .dim{color:var(--mut)}.adm-table .strong{font-family:var(--serif);font-size:15px;font-weight:600}.adm-table .notes{color:#b9c1ba;max-width:220px;font-size:12.5px}.tierpill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 9px;font-size:9.5px}.tierpill.t-founding{color:var(--green);background:#3dff880f;border-color:#3dff8866}.tierpill.t-subscriber{color:var(--silver);background:#7fd8e80f;border-color:#7fd8e866}.tierpill.t-pro{color:var(--brass);background:#b69a550f;border-color:#b69a5566}.status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.adm-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--green);background:var(--green);color:var(--asphalt);cursor:pointer;white-space:nowrap;border-radius:2px;padding:9px 14px;font-size:10.5px;font-weight:700;transition:transform .15s,box-shadow .15s}.adm-btn:hover{box-shadow:0 4px 18px var(--green-glow);transform:translateY(-1px)}.adm-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.adm-btn.ghost{color:var(--green);background:0 0;text-decoration:none;display:inline-block}.ow-nav{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:4px;font-size:11px;display:flex}.ow-nav a{color:var(--mut);border:1px solid #0000;border-radius:2px;padding:8px 14px;text-decoration:none}.ow-nav a:hover{color:var(--bone)}.ow-nav a.active{color:var(--green);border-color:var(--line);background:#3dff880d}.ow-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:22px;display:grid}.ow-tile{border:1px solid var(--line);background:#121a158c;border-radius:4px;padding:20px 22px}.ow-tile b{font-family:var(--disp);color:var(--bone);font-size:34px;line-height:1;display:block}.ow-tile span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-top:8px;font-size:10px;display:block}.ow-snap{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.ow-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:11px}.ow-chip b{color:var(--bone)}.ow-sub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);border-bottom:1px dashed var(--line);margin:6px 0 16px;padding-bottom:10px;font-size:11px}.ow-heat{font-family:var(--mono);letter-spacing:.12em;white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:9.5px;display:inline-flex}.ow-heat i{font-style:normal;font-family:var(--disp);color:var(--bone);font-size:11px}.pt-wrap{max-width:1000px;min-height:100vh;margin:0 auto;padding:40px clamp(16px,4vw,56px)}.pt-top{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding-bottom:22px;display:flex}.pt-top h1{font-family:var(--serif);color:var(--bone);margin-top:4px;font-size:clamp(26px,4vw,38px);font-weight:600}.pt-logout{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;padding:9px 14px;font-size:10.5px}.pt-logout:hover{color:var(--bone);border-color:var(--mut)}.pt-grid{grid-template-columns:1fr 1.3fr;gap:20px;display:grid}@media (max-width:720px){.pt-grid{grid-template-columns:1fr}}.pt-card{border:1px solid var(--line);background:#121a158c;border-radius:6px;padding:28px 30px}.pt-tag{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--brass);font-size:10px}.pt-tier{font-family:var(--disp);color:var(--bone);margin-top:12px;font-size:24px}.pt-meta{font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:14px;margin-top:14px;font-size:11px;display:flex}.pt-meta .dim{color:var(--mut);text-transform:uppercase}.pt-status{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--green);color:var(--green);border-radius:999px;padding:4px 10px}.pt-status.past_due{border-color:var(--gold);color:var(--gold)}.pt-status.canceled{border-color:var(--mut);color:var(--mut)}.pt-note{font-family:var(--serif);color:var(--mut);margin-top:18px;font-size:15px;font-style:italic}.pt-tools{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pt-tool{border:1px solid var(--line);border-radius:4px;padding:16px 18px;text-decoration:none;transition:border-color .18s,background .18s;display:block;position:relative}.pt-tool:hover{background:#3dff880a;border-color:#3dff8866}.pt-tool b{font-family:var(--serif);color:var(--bone);font-size:17px;font-weight:600}.pt-tool span{color:var(--mut);margin-top:3px;font-size:13px;display:block}.pt-tool i{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:9px;position:absolute;top:16px;right:18px}.pt-sub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);border-bottom:1px dashed var(--line);margin:36px 0 14px;padding-bottom:10px;font-size:11px}.pt-empty{font-family:var(--serif);color:var(--mut);padding:30px 0;font-size:17px;font-style:italic}.pt-foot{font-family:var(--mono);letter-spacing:.1em;color:var(--mut);margin-top:50px;font-size:10.5px}.pt-foot a{color:var(--brass);text-decoration:none}.ow-release{align-items:center;gap:8px;display:flex}.ow-release select{font-family:var(--mono);color:var(--bone);border:1px solid var(--line);background:#0c100d99;border-radius:2px;outline:none;padding:8px 10px;font-size:11px}.pt-offer{border:1px solid var(--line);background:#121a158c;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:20px 24px;display:flex}.pt-offer.claimed{background:#3dff880a;border-color:#3dff8866}.pt-offer-main{align-items:center;gap:16px;display:flex}.pt-grade{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1.5px solid;border-radius:3px;padding:6px 12px;font-size:10px}.pt-grade.g-gold{color:var(--gold);border-color:var(--goldd)}.pt-grade.g-silver{color:var(--silver);border-color:var(--silverd)}.pt-grade.g-bronze{color:var(--bronze);border-color:var(--bronzed)}.pt-offer-info b{font-family:var(--serif);color:var(--bone);font-size:18px;font-weight:600}.pt-offer-info span{color:var(--mut);margin-top:2px;font-size:13px;display:block}.pt-offer-act{align-items:center;gap:18px;display:flex}.pt-price{font-family:var(--disp);color:var(--bone);text-align:right;font-size:22px}.pt-price small{font-family:var(--mono);letter-spacing:.1em;color:var(--gold);margin-top:3px;font-size:9.5px;font-weight:400;display:block}.pt-claimed-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);border-radius:999px;padding:5px 12px;font-size:10px}.pt-contact{margin-top:12px}.pt-contact b{font-family:var(--serif);color:var(--bone);font-size:18px;font-weight:600;display:block}.pt-contact span{font-family:var(--mono);color:#b9c1ba;margin-top:3px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.ap-stamp{opacity:1!important;animation:none!important;transform:none!important}.ap-tick:after{transition:none!important}*,:before,:after{transition:none!important;animation:none!important}.pmedal,.memcard li,.memcard .tag,.memcard .price,.plate .fee,.cap .fee,.rv,.hero-inner .col>*,.h-wipe,.h-slide,.wsplit .w,.fin-l,.fin-r,.finale .fsub,.ledger .cap,.ledger .cap .medal,.plates .plate,.plates .plate .metal,.moment-strip .mchip,.clauses .clause,.clauses .clause .no,.clauses .clause .cstamp,.showcase .tab,.showcase .screenwrap,.mem .memcard,.cohort .cohcard,.cohort .seatchip,.cohort .prochip,footer .klogo img,.memcard.f .seat{opacity:1!important;clip-path:none!important;filter:none!important;letter-spacing:inherit!important;transform:none!important}.klogo img{filter:invert()drop-shadow(0 0 18px #3dff8859)!important}.hero.cinema .hero-inner{opacity:1!important;transform:none!important}.hero.cinema .hero-scrim{opacity:1!important}.screen.active .cs-bars i{height:70%!important}.eline{opacity:1!important;transform:none!important}}
