:root{--night:#0a0705;--coal:#140e09;--panel:#1a120b;--panel2:#231810;--gold1:#fbe7a6;--gold2:#e2b456;--gold3:#a8731f;--gold4:#5e3c0e;--amber:#ffb547;--ember:#ff8a2a;--cream:#f5ead2;--dim:#a8977c;--hair:#e2b45638;--goldgrad:linear-gradient(176deg,#fff3c4 0%,#f0cd78 28%,#c48a2c 52%,#f5d98a 70%,#9a6418 100%);--display:"Rye",Georgia,serif;--cond:"Anton","Impact",sans-serif;--script:"Yellowtail",cursive;--body:"Barlow",system-ui,sans-serif;--label:"Barlow Condensed","Barlow",sans-serif;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth;background:var(--night)}html body{background:var(--night);color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.gold{background:var(--goldgrad);color:#0000;-webkit-background-clip:text;background-clip:text}.lbl{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:600}.ww :focus-visible{outline:2px solid var(--amber);outline-offset:3px}#intro{z-index:150;background:var(--night);transition:opacity .8s var(--ease),visibility .8s;place-items:center;display:grid;position:fixed;inset:0}#intro.gone{opacity:0;visibility:hidden;pointer-events:none}#intro .lines{text-align:center;gap:10px;display:grid}#intro .lines span{font-family:var(--display);opacity:0;transition:all .7s var(--ease);font-size:clamp(22px,4.4vw,46px);transform:translateY(18px)}#intro .lines span.on{opacity:1;transform:none}#intro .lines i{color:var(--amber);letter-spacing:.4em;font-size:14px;font-style:normal}#intro .skipbtn{color:var(--dim);position:absolute;bottom:28px;left:50%;transform:translate(-50%)}#hdr{z-index:100;background:linear-gradient(#0a0705eb,#0a070500);justify-content:space-between;align-items:center;padding:14px clamp(16px,3vw,36px);transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}#hdr.solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);background:#0a0705eb}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo .fr{font-family:var(--script);font-size:30px;line-height:1}.logo .ww-mark{font-family:var(--display);letter-spacing:.08em;color:var(--dim);border-left:1px solid var(--hair);padding-left:10px;font-size:12px;line-height:1.1}#hdr nav{gap:26px;display:flex}#hdr nav a{color:var(--dim);text-decoration:none;transition:color .2s}#hdr nav a:hover,#hdr nav a.on{color:var(--gold1)}.tix{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold2);color:var(--gold1);background:#e2b4560f;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s}.tix:hover{background:var(--gold2);color:#120b04}.tix.alt{color:var(--dim);background:0 0;border-color:#e2b45647}.tix.alt:hover{border-color:var(--gold1);color:var(--gold1);background:0 0}.hdr-r{align-items:center;gap:10px;display:flex}.whistle{border:1px solid var(--hair);border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.whistle:hover{border-color:var(--gold2)}.whistle.blow{border-color:var(--amber);transform:scale(1.15)rotate(-8deg)}#hero{height:230vh;position:relative}.hero-stage{height:100vh;position:sticky;top:0;overflow:hidden}#bokeh{width:100%;height:100%;position:absolute;inset:0}.hero-photo{will-change:transform;width:min(72vh,56vw);height:94vh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;filter:sepia(.55)saturate(1.25)hue-rotate(-8deg)contrast(1.08)brightness(.9);width:100%;height:100%;-webkit-mask-image:radial-gradient(50% 62% at 50% 38%,#000 42%,#0009 62%,#0000 82%);mask-image:radial-gradient(50% 62% at 50% 38%,#000 42%,#0009 62%,#0000 82%)}.hero-photo:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 50% 30%,#ffb5472e,#0000 60%);position:absolute;inset:0}.hero-left{z-index:3;gap:clamp(4px,1vh,14px);display:grid;position:absolute;top:50%;left:clamp(16px,4vw,64px);transform:translateY(-46%)}.hw{font-family:var(--display);will-change:transform,opacity;filter:drop-shadow(0 4px #0009)drop-shadow(0 0 30px #e2b45640);font-size:clamp(46px,8.6vw,132px);line-height:.86}.hw.amp{padding-left:.6em;font-size:clamp(36px,5.6vw,86px)}.hw.tour{font-family:var(--label);letter-spacing:.6em;color:var(--gold1);padding-left:.4em;font-size:clamp(14px,1.6vw,22px);font-weight:700}.rule{will-change:transform,opacity;align-items:center;gap:10px;width:clamp(140px,22vw,320px);display:flex}.rule i{background:linear-gradient(90deg,transparent,var(--gold2),transparent);flex:1;height:2px}.rule b{color:var(--gold1);font-size:14px}.hero-right{z-index:3;text-align:right;gap:clamp(6px,1.4vh,16px);display:grid;position:absolute;top:50%;right:clamp(16px,4vw,64px);transform:translateY(-50%)}.hd-date{will-change:transform,opacity;cursor:pointer;justify-items:end;text-decoration:none;display:grid}.hd-date .code{font-family:var(--cond);transition:transform .3s var(--ease);font-size:clamp(40px,6.4vw,96px);line-height:.9}.hd-date .when{font-family:var(--label);letter-spacing:.16em;color:var(--cream);font-size:clamp(11px,1.1vw,15px);font-weight:700}.hd-date:hover .code{transform:translate(-6px)}.hero-bottom{text-align:center;z-index:4;pointer-events:none;position:absolute;bottom:clamp(18px,4vh,40px);left:0;right:0}.flo{font-family:var(--script);will-change:transform,opacity;filter:drop-shadow(0 6px #000000a6)drop-shadow(0 0 40px #ffb54759);font-size:clamp(70px,12vw,190px);line-height:.8;display:inline-block;transform:rotate(-6deg)}.guests{will-change:opacity;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.guests small{font-family:var(--label);letter-spacing:.3em;color:var(--dim);font-size:11px;font-weight:600}.guests b{font-family:var(--cond);letter-spacing:.02em;font-size:clamp(20px,2.4vw,32px);font-weight:400}.guests em{background:var(--hair);width:1px;height:26px}.hint{z-index:5;color:var(--dim);align-items:center;gap:8px;transition:opacity .4s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hint span{background:linear-gradient(var(--gold2),transparent);width:1px;height:28px;animation:1.6s infinite drip}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.tagtop{z-index:3;font-family:var(--display);color:var(--gold1);opacity:.9;justify-content:center;gap:clamp(12px,3vw,40px);font-size:clamp(11px,1.2vw,16px);display:flex;position:absolute;top:84px;left:0;right:0}.tagtop span+span:before{content:"✦";color:var(--amber);margin-right:clamp(12px,3vw,40px)}.marquee{border-block:1px solid var(--hair);z-index:2;background:#0f0a06;padding:14px 0;position:relative;overflow:hidden}.marquee .track{gap:40px;width:max-content;animation:34s linear infinite mq;display:flex}.marquee span{font-family:var(--display);white-space:nowrap;font-size:clamp(20px,2.6vw,34px)}.marquee span i{color:var(--amber);margin-left:40px;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}#route{position:relative}.map-stage{background:radial-gradient(at 50% 40%,#1c1209 0,#0a0705 70%);height:100vh;position:sticky;top:0;overflow:hidden}.map-top{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:76px;left:clamp(16px,3vw,36px);right:clamp(16px,3vw,36px)}.map-top .lbl{color:var(--gold1)}.map-top .lbl b{color:var(--amber)}.codes{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.codes button{font-family:var(--cond);color:#6d5d47;font-size:clamp(18px,2vw,26px);transition:color .25s,transform .25s}.codes button.on{color:var(--amber);transform:translateY(-2px)}.codes button.done{color:var(--gold2)}.codes-sub{text-align:right;margin-bottom:6px}#map{width:100%;height:100%;position:absolute;inset:0}#map .nation{fill:#17100a;stroke:#f5ead2bf;stroke-width:1.1px;filter:url(#glow)}#map .inner{fill:none;stroke:#f5ead21f;stroke-width:.6px}#map .hl{fill:#e2b45612;stroke:var(--gold1);stroke-width:2.2px;opacity:0;transition:opacity .6s,stroke-width .6s}#map .hl.on{opacity:1}#map .seg{fill:none;stroke:var(--gold1);stroke-width:1.6px;stroke-dasharray:5 6;stroke-linecap:round}#map .pin circle.core{fill:var(--ember)}#map .pin circle.halo{fill:var(--ember);opacity:.25;transform-box:fill-box;transform-origin:50%;animation:halo 2.2s infinite var(--ease)}#map .pin text.c{font-family:var(--cond);fill:var(--cream);font-size:22px}#map .pin text.n{font-family:var(--label);fill:var(--cream);letter-spacing:.12em;font-size:7.5px;font-weight:700}#map .pin{opacity:.45;cursor:pointer;transition:opacity .4s}#map .pin.on,#map .pin.done{opacity:1}#map .pin.on circle.core{fill:#ffd27a}@keyframes halo{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair);z-index:6;width:min(560px,100% - 24px);transition:opacity .35s,transform .35s var(--ease);background:#140e09db;padding:clamp(16px,2.2vw,24px);position:absolute;bottom:clamp(12px,3vh,32px);left:clamp(12px,3vw,36px)}.card.swap{opacity:0;transform:translateY(12px)}.card .row1{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card .code{font-family:var(--cond);font-size:clamp(52px,7vw,80px);line-height:.85}.card h3{font-family:var(--cond);letter-spacing:.01em;margin-top:6px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1}.card .venue{color:var(--dim);font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:13px}.chip{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--gold2);color:var(--gold1);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:700}.chip.hot{background:var(--amber);border-color:var(--amber);color:#160d03}.cd{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.cd div{border:1px solid var(--hair);text-align:center;background:#00000040;padding:8px 4px}.cd b{font-family:var(--cond);font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1;display:block}.cd span{font-family:var(--label);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-size:10px}.card .act{grid-template-columns:1fr auto;align-items:stretch;gap:12px;display:grid}.btn{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;background:var(--goldgrad);color:#160d03;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn.ghost{color:var(--gold1);border:1px solid var(--gold2);background:0 0}.links{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.links button,.links a{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-underline-offset:4px;font-size:12px;text-decoration:underline}.links button:hover,.links a:hover{color:var(--gold1)}.tee{text-align:center;border:1px solid var(--hair);cursor:pointer;background:#0000004d;justify-items:center;gap:4px;width:92px;padding:8px 6px;transition:border-color .2s;display:grid}.tee:hover{border-color:var(--gold2)}.tee span{font-family:var(--label);letter-spacing:.16em;color:var(--dim);text-transform:uppercase;font-size:9.5px;line-height:1.2}.next-form{display:none}.card.final .next-form{display:block}.card.final .show-only{display:none}.next-form h3{margin:0 0 12px}.vote{border:1px solid var(--gold2);display:flex}.vote input{color:var(--cream);font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:12px 14px}.vote input::placeholder{color:#7a6a52}.vote input:focus{outline:none}.vote button{background:var(--gold2);color:#160d03;padding:0 18px;font-weight:700}.reqs{gap:2px;margin-top:14px;list-style:none;display:grid}.reqs li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.reqs li b{font-family:var(--label);letter-spacing:.06em;font-weight:600}.reqs li span{border:1px solid var(--hair);width:22px;height:22px;color:var(--gold1);border-radius:50%;place-items:center;margin-right:10px;font-size:11px;display:inline-grid}.reqs li button{font-family:var(--label);letter-spacing:.12em;color:var(--gold1);border:1px solid var(--hair);padding:3px 9px;font-size:12px}.reqs .empty{color:var(--dim);border:0;font-size:13px}.suggest{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.suggest button{font-family:var(--label);letter-spacing:.1em;border:1px solid var(--hair);color:var(--dim);padding:5px 10px;font-size:12px}.suggest button:hover{color:var(--gold1);border-color:var(--gold2)}.dial-hint{z-index:5;color:var(--dim);text-align:right;justify-items:end;gap:6px;display:grid;position:absolute;bottom:clamp(16px,3vh,36px);right:clamp(12px,3vw,36px)}.dial{border:1px solid var(--hair);border-radius:50%;width:64px;height:64px;position:relative}.dial i{background:var(--amber);transform-origin:50% 26px;width:2px;height:20px;transition:transform .5s var(--ease);margin-left:-1px;position:absolute;top:6px;left:50%}.ww section.blk{padding:clamp(80px,12vh,140px) clamp(16px,4vw,64px);position:relative}.eyebrow{text-align:center;color:var(--amber);margin-bottom:12px;display:block}.h2{font-family:var(--display);text-align:center;font-size:clamp(40px,7vw,96px);line-height:.92}.lead{text-align:center;color:var(--dim);max-width:560px;margin:16px auto 0}.wrap{max-width:1180px;margin:0 auto}.lineup{grid-template-columns:1.4fr 1fr 1fr;gap:18px;margin-top:56px;display:grid}.art{border:1px solid var(--hair);background:var(--panel);min-height:440px;transform-style:preserve-3d;cursor:pointer;transition:transform .2s;position:relative;overflow:hidden}.art img{-o-object-fit:cover;object-fit:cover;filter:sepia(.3)saturate(1.1)brightness(.75);width:100%;height:100%;transition:transform .8s var(--ease),filter .4s;position:absolute;inset:0}.art:hover img{filter:sepia(.2)saturate(1.2)brightness(.85);transform:scale(1.05)}.art:after{content:"";background:linear-gradient(#0000 35%,#0a0705f2);position:absolute;inset:0}.art .meta{z-index:2;gap:6px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.art .role{color:var(--amber)}.art .nm{font-family:var(--cond);font-size:clamp(34px,4vw,56px);line-height:.9}.art.head .nm{font-family:var(--script);font-size:clamp(54px,6vw,90px);line-height:.9}.art .tag{font-family:var(--display);color:var(--gold1);font-size:15px}.art .more{max-height:0;transition:max-height .5s var(--ease);color:#d7c8ad;font-size:14.5px;overflow:hidden}.art.open .more{max-height:200px}.mono{font-family:var(--display);opacity:.9;place-items:center;font-size:150px;line-height:1;display:grid;position:absolute;inset:0}.mono span{transform:translateY(-30px)}.art .plus{z-index:3;border:1px solid var(--hair);width:34px;height:34px;color:var(--gold1);border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;top:16px;right:16px}.art.open .plus{transform:rotate(45deg)}.filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.filters button{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--hair);color:var(--dim);padding:8px 14px;font-size:12px;font-weight:600}.filters button.on{border-color:var(--gold2);color:#160d03;background:var(--gold2)}.dates{gap:14px;margin-top:36px;display:grid}.date{border:1px solid var(--hair);background:linear-gradient(90deg,var(--panel),var(--coal));transition:border-color .25s,transform .25s var(--ease);grid-template-columns:130px 1fr auto;align-items:center;gap:24px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.date:hover{border-color:var(--gold2);transform:translate(4px)}.date .big{font-family:var(--cond);color:#e2b4560d;pointer-events:none;font-size:150px;line-height:1;position:absolute;top:-24px;right:-10px}.date .dd{font-family:var(--cond);line-height:.9}.date .dd small{font-family:var(--label);letter-spacing:.2em;color:var(--amber);font-size:13px;font-weight:700;display:block}.date .dd b{font-size:56px;font-weight:400}.date h4{font-family:var(--cond);letter-spacing:.01em;font-size:28px;font-weight:400;line-height:1}.date .v{color:var(--dim);font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:13px}.date .mini{font-family:var(--label);letter-spacing:.14em;color:var(--gold1);font-variant-numeric:tabular-nums;gap:14px;margin-top:10px;font-size:12px;display:flex}.date .r{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.date .r .btn{padding:12px 16px;font-size:13px}.date.hide{display:none}.date.more{border-style:dashed;grid-template-columns:130px 1fr}.date.more .dd b{color:var(--gold3)}.poster-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);margin-top:20px;display:grid}.tilt{perspective:1100px}.pcard{transform-style:preserve-3d;box-shadow:0 40px 80px #0009,0 0 0 1px var(--hair);max-width:470px;margin:0 auto;transition:transform .15s;position:relative}.pcard img{width:100%}.pcard .glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),#ffecb459,transparent 45%);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.poster-copy .h2{text-align:left}.poster-copy p{color:var(--dim);max-width:440px;margin:18px 0 26px}.poster-copy .btns{flex-wrap:wrap;gap:12px;display:flex}.facts{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.facts div{background:var(--night);padding:16px}.facts b{font-family:var(--cond);font-size:38px;font-weight:400;line-height:1;display:block}.facts span{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px}.gal{scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;gap:14px;padding:40px clamp(16px,4vw,64px) 20px;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal.drag{cursor:grabbing;scroll-snap-type:none}.gal figure{aspect-ratio:3/4;scroll-snap-align:center;border:1px solid var(--hair);flex:none;width:clamp(240px,26vw,360px);position:relative;overflow:hidden}.gal figure img{-o-object-fit:cover;object-fit:cover;filter:sepia(.25)saturate(1.1);width:100%;height:100%;transition:transform .8s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none}.gal figure:hover img{transform:scale(1.06)}.gal-ctl{justify-content:center;gap:10px;display:flex}.gal-ctl button{border:1px solid var(--hair);width:44px;height:44px;color:var(--gold1);border-radius:50%}.gal-ctl button:hover{border-color:var(--gold2)}.ww .cta{text-align:center;border-top:1px solid var(--hair);padding:clamp(90px,14vh,160px) 20px;position:relative;overflow:hidden}.cta .flo2{font-family:var(--script);font-size:clamp(60px,10vw,150px);line-height:.9;display:inline-block;transform:rotate(-5deg)}.cta .h2{margin-top:10px}.cta .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.ww footer{border-top:1px solid var(--hair);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px clamp(16px,4vw,64px);font-size:13px;display:flex}footer .prod{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase}footer a{color:var(--gold1)}#toast{opacity:0;background:var(--gold2);color:#160d03;font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;z-index:180;transition:all .35s var(--ease);pointer-events:none;padding:12px 18px;font-size:13px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%,40px)}#toast.on{opacity:1;transform:translate(-50%)}#teeModal{z-index:170;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050302d1;place-items:center;padding:20px;display:none;position:fixed;inset:0}#teeModal.on{display:grid}#teeModal .box{background:var(--panel);border:1px solid var(--hair);text-align:center;width:100%;max-width:420px;padding:28px;position:relative}#teeModal .x{color:var(--dim);font-size:26px;position:absolute;top:10px;right:14px}#teeModal .lbl{color:var(--amber)}#teeModal h3{font-family:var(--cond);margin:6px 0;font-size:32px;font-weight:400}#teeModal p{color:var(--dim);font-size:14px}.sizes{justify-content:center;gap:6px;margin:16px 0;display:flex}.sizes button{border:1px solid var(--hair);width:44px;height:40px;font-family:var(--label);font-weight:700}.sizes button.on{background:var(--gold2);color:#160d03;border-color:var(--gold2)}@media (width<=900px){#hdr nav{display:none}.hero-photo{width:78vw;height:66vh;bottom:18vh}.hero-left{gap:2px;top:96px;left:16px;right:16px;transform:none}.hw{font-size:clamp(40px,13vw,72px)}.hw.amp{font-size:34px}.rule{display:none}.hero-right{gap:2px;top:auto;bottom:28vh;right:12px}.hd-date .code{font-size:30px}.hd-date .when{font-size:10px}.hero-bottom{bottom:52px}.tagtop{display:none}.lineup{grid-template-columns:1fr}.art{min-height:360px}.date{grid-template-columns:84px 1fr;gap:14px;padding:16px}.date .r{grid-column:1/-1}.date .r .btn{flex:1}.date .dd b{font-size:44px}.poster-wrap{grid-template-columns:1fr}.poster-copy .h2{text-align:center}.poster-copy p{text-align:center;margin-inline:auto}.poster-copy .btns{justify-content:center}.card .act{grid-template-columns:1fr}.tee{display:none}.map-top{flex-direction:column;gap:8px;top:68px}.codes{justify-content:flex-start}.codes-sub{text-align:left}.dial-hint{display:none}.cd{margin:12px 0}}@media (prefers-reduced-motion:reduce){.ww *{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.wwapp-pg{background:#0a0705;position:fixed;inset:0;overflow:hidden}@media (width>=520px){.wwapp-pg{background:radial-gradient(at 50% 30%,#22150a,#050302 70%)}}.wwapp{--night:#0a0705;--coal:#120c08;--panel:#1a120b;--panel2:#241810;--gold1:#fbe7a6;--gold2:#e2b456;--gold3:#a8731f;--amber:#ffb547;--ember:#ff8a2a;--cream:#f5ead2;--dim:#a8977c;--hair:#e2b45633;--goldgrad:linear-gradient(176deg, #fff3c4 0%, #f0cd78 28%, #c48a2c 52%, #f5d98a 70%, #9a6418 100%);--display:"Rye", Georgia, serif;--cond:"Anton", Impact, sans-serif;--script:"Yellowtail", cursive;--body:"Barlow", system-ui, sans-serif;--label:"Barlow Condensed", "Barlow", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);--tab:64px;background:var(--night);max-width:480px;color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0 auto;font-size:15px;line-height:1.45;position:fixed;inset:0;overflow:hidden;box-shadow:0 0 0 1px #e2b45614}.wwapp *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.wwapp img{-webkit-user-drag:none;max-width:100%;display:block}.wwapp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wwapp a{color:inherit;text-decoration:none}.wwapp input{-webkit-user-select:text;user-select:text}.wwapp .gold{background:var(--goldgrad);color:#0000;-webkit-background-clip:text;background-clip:text}.wwapp .lbl{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.wwapp :focus-visible{outline:2px solid var(--amber);outline-offset:2px}.wwapp .press{transition:transform .15s var(--ease)}.wwapp .press:active{transform:scale(.96)}.wwapp #splash{z-index:90;transition:opacity .6s var(--ease), transform .6s var(--ease);background:#070504;place-items:center;display:grid;position:absolute;inset:0}.wwapp #splash.out{opacity:0;pointer-events:none;transform:scale(1.06)}.wwapp #sCanvas{width:100%;height:100%;position:absolute;inset:0}.wwapp .s-in{text-align:center;gap:6px;padding:0 24px;display:grid;position:relative}.wwapp .s-in .w{font-family:var(--display);opacity:0;animation:wwrise .9s var(--ease) forwards;font-size:64px;line-height:.9;transform:translateY(24px)scale(.96)}.wwapp .s-in .w:nth-child(2){font-size:44px;animation-delay:.18s}.wwapp .s-in .w:nth-child(3){animation-delay:.32s}.wwapp .s-in .t{font-family:var(--label);letter-spacing:.6em;color:var(--gold1);opacity:0;animation:wwrise .8s .5s var(--ease) forwards;margin-top:6px;font-size:13px;font-weight:700}.wwapp .s-in .f{font-family:var(--script);opacity:0;animation:wwrise .9s .7s var(--ease) forwards;margin-top:16px;font-size:72px;line-height:1}.wwapp .s-in .g{opacity:0;animation:wwrise .8s .95s var(--ease) forwards;color:var(--dim)}@keyframes wwrise{to{opacity:1;transform:none}}.wwapp .enter{left:24px;right:24px;bottom:calc(32px + var(--sb));opacity:0;animation:wwrise .8s 1.2s var(--ease) forwards;position:absolute}.wwapp .btn{width:100%;font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;background:var(--goldgrad);color:#160d03;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:15px 18px;font-size:14px;font-weight:700;display:flex}.wwapp .btn.ghost{color:var(--gold1);border:1px solid var(--gold2);background:#e2b4560f}.wwapp .btn.sm{padding:11px 12px;font-size:12px}.wwapp .top{z-index:30;padding:calc(10px + var(--st)) 16px 10px;pointer-events:none;background:linear-gradient(#0a0705f2 30%,#0a070500);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.wwapp .top>*{pointer-events:auto}.wwapp .top .logo{align-items:center;gap:8px;display:flex}.wwapp .top .logo b{font-family:var(--script);font-size:26px;font-weight:400;line-height:1}.wwapp .top .logo span{font-family:var(--display);color:var(--dim);border-left:1px solid var(--hair);padding-left:8px;font-size:10px;line-height:1.1}.wwapp .ico{border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a070580;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wwapp .top .r{gap:8px;display:flex}.wwapp .views{inset:0;bottom:calc(var(--tab) + var(--sb));position:absolute}.wwapp .view{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;padding-top:calc(60px + var(--st));scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto;transform:translate(16px)}.wwapp .view::-webkit-scrollbar{display:none}.wwapp .view.on{opacity:1;visibility:visible;transform:none}.wwapp .pad{padding:0 16px}.wwapp .sec{margin-top:26px}.wwapp .sec-h{justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:0 16px;display:flex}.wwapp .sec-h h2{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.wwapp .sec-h a,.wwapp .sec-h button{color:var(--amber)}.wwapp .foot{color:var(--dim);text-align:center;padding:24px 16px 30px;font-size:12px}.wwapp .tabbar{z-index:40;height:calc(var(--tab) + var(--sb));padding-bottom:var(--sb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--hair);background:#0e0906f0;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.wwapp .tabbar button{color:#7e6d55;align-content:center;place-items:center;gap:3px;transition:color .2s;display:grid;position:relative}.wwapp .tabbar button svg{width:23px;height:23px;transition:transform .3s var(--ease)}.wwapp .tabbar button span{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}.wwapp .tabbar button.on{color:var(--gold1)}.wwapp .tabbar button.on svg{transform:translateY(-2px)}.wwapp .tabbar button.on:before{content:"";background:var(--goldgrad);width:28px;height:2px;position:absolute;top:0}.wwapp .tabbar .badge{background:var(--amber);color:#160d03;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:none;position:absolute;top:8px;left:calc(50% + 6px)}.wwapp .tabbar .badge.on{display:grid}.wwapp .hero{margin-top:calc(-60px - var(--st));height:min(78vh,640px);position:relative;overflow:hidden}.wwapp #hCanvas{width:100%;height:100%;position:absolute;inset:0}.wwapp .hero img{-o-object-fit:cover;object-fit:cover;filter:sepia(.55)saturate(1.25)hue-rotate(-8deg)contrast(1.08)brightness(.88);width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(58% 66% at 50% 40%,#000 40%,#0000008c 62%,#0000 84%);mask-image:radial-gradient(58% 66% at 50% 40%,#000 40%,#0000008c 62%,#0000 84%)}.wwapp .hero .ttl{left:16px;top:calc(76px + var(--st));z-index:2;gap:0;display:grid;position:absolute}.wwapp .hero .ttl b{font-family:var(--display);filter:drop-shadow(0 3px #0009);font-size:46px;font-weight:400;line-height:.86}.wwapp .hero .ttl b.a{padding-left:28px;font-size:36px}.wwapp .hero .ttl i{font-style:normal;font-family:var(--label);letter-spacing:.5em;color:var(--gold1);margin-top:6px;font-size:12px;font-weight:700}.wwapp .hero .bot{text-align:center;z-index:2;position:absolute;bottom:16px;left:0;right:0}.wwapp .hero .fl{font-family:var(--script);filter:drop-shadow(0 4px #0009)drop-shadow(0 0 30px #ffb54759);font-size:84px;line-height:.85;display:inline-block;transform:rotate(-6deg)}.wwapp .hero .gu{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.wwapp .hero .gu small{color:var(--dim)}.wwapp .hero .gu b{font-family:var(--cond);font-size:21px;font-weight:400}.wwapp .hero .gu em{background:var(--hair);width:1px;height:18px}.wwapp .hero .codes{right:14px;top:calc(80px + var(--st));text-align:right;z-index:2;gap:4px;display:grid;position:absolute}.wwapp .hero .codes button{justify-items:end;line-height:1;display:grid}.wwapp .hero .codes b{font-family:var(--cond);font-size:30px;font-weight:400}.wwapp .hero .codes small{font-family:var(--label);letter-spacing:.12em;color:var(--cream);font-size:9.5px;font-weight:700}.wwapp .next{z-index:3;border:1px solid var(--hair);background:linear-gradient(160deg, var(--panel2), var(--coal));margin:-6px 16px 0;padding:16px;position:relative}.wwapp .next .row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wwapp .next .code{font-family:var(--cond);font-size:56px;line-height:.85}.wwapp .next h3{font-family:var(--cond);margin-top:4px;font-size:24px;font-weight:400;line-height:1}.wwapp .next .v{color:var(--dim);font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:12px}.wwapp .chip{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--gold2);color:var(--gold1);white-space:nowrap;padding:5px 9px;font-size:10.5px;font-weight:700}.wwapp .chip.hot{background:var(--amber);border-color:var(--amber);color:#160d03}.wwapp .cd{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;display:grid}.wwapp .cd div{border:1px solid var(--hair);text-align:center;background:#00000040;padding:8px 2px}.wwapp .cd b{font-family:var(--cond);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1;display:block}.wwapp .cd span{font-family:var(--label);letter-spacing:.18em;color:var(--dim);text-transform:uppercase;font-size:9.5px}.wwapp .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wwapp .marq{border-block:1px solid var(--hair);background:#0f0a06;margin-top:26px;padding:10px 0;overflow:hidden}.wwapp .marq div{gap:28px;width:max-content;animation:30s linear infinite wwmq;display:flex}.wwapp .marq span{font-family:var(--display);white-space:nowrap;font-size:22px}.wwapp .marq i{color:var(--amber);margin-left:28px;font-style:normal}@keyframes wwmq{to{transform:translate(-50%)}}.wwapp .hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 16px;display:flex;overflow-x:auto}.wwapp .hscroll::-webkit-scrollbar{display:none}.wwapp .stop{scroll-snap-align:start;border:1px solid var(--hair);background:var(--panel);text-align:left;flex:0 0 132px;padding:12px;position:relative;overflow:hidden}.wwapp .stop b{font-family:var(--cond);font-size:38px;font-weight:400;line-height:.9;display:block}.wwapp .stop small{font-family:var(--label);letter-spacing:.12em;color:var(--amber);margin-top:6px;font-size:11px;font-weight:700;display:block}.wwapp .stop span{color:var(--cream);margin-top:2px;font-size:13px;display:block}.wwapp .stop.going:after{content:"★";color:var(--amber);position:absolute;top:8px;right:10px}.wwapp .ph{aspect-ratio:3/4;scroll-snap-align:center;border:1px solid var(--hair);flex:0 0 74%;overflow:hidden}.wwapp .ph img{-o-object-fit:cover;object-fit:cover;filter:sepia(.25)saturate(1.1);width:100%;height:100%}.wwapp .poster{perspective:900px;margin:0 16px}.wwapp .pcard{transform-style:preserve-3d;box-shadow:0 26px 50px #0009, 0 0 0 1px var(--hair);transition:transform .12s;position:relative}.wwapp .pcard .glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffecb461, transparent 45%);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.wwapp .tiltbtn{margin:12px 16px 0}@media (prefers-reduced-motion:reduce){.wwapp *{transition:none!important;animation:none!important}.wwapp .s-in>*,.wwapp .enter{opacity:1!important}}.wwapp .view-route{padding-top:0;overflow:hidden}.wwapp .mapwrap{background:radial-gradient(at 50% 40%,#1c1209,#0a0705 72%);position:absolute;inset:0 0 250px}.wwapp .map{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.wwapp .map .nation{fill:#17100a;stroke:#f5ead2bf;stroke-width:1.1px;filter:url(#wwglow)}.wwapp .map .inner{fill:none;stroke:#f5ead21f;stroke-width:.6px}.wwapp .map .hl{fill:#e2b45614;stroke:var(--gold1);stroke-width:2.2px;opacity:0;transition:opacity .6s}.wwapp .map .hl.on{opacity:1}.wwapp .map .seg{fill:none;stroke:var(--gold1);stroke-width:1.7px;stroke-dasharray:5 6;stroke-linecap:round}.wwapp .map .pin{opacity:.5;cursor:pointer;transition:opacity .4s}.wwapp .map .pin.on,.wwapp .map .pin.done{opacity:1}.wwapp .map .pin .core{fill:var(--ember)}.wwapp .map .pin.on .core{fill:#ffd27a}.wwapp .map .pin .halo{fill:var(--ember);transform-box:fill-box;transform-origin:50%;animation:wwhalo 2.2s infinite var(--ease)}.wwapp .map .pin text.c{font-family:var(--cond);fill:var(--cream)}.wwapp .map .pin text.n{font-family:var(--label);fill:var(--cream);letter-spacing:.12em;font-weight:700}@keyframes wwhalo{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.wwapp .maptop{top:calc(60px + var(--st));z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:16px}.wwapp .mcodes{gap:10px;display:flex}.wwapp .mcodes button{font-family:var(--cond);color:#6d5d47;font-size:20px;transition:color .25s}.wwapp .mcodes button.on{color:var(--amber)}.wwapp .mcodes button.done{color:var(--gold2)}.wwapp .deck{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-end;gap:12px;height:262px;padding:0 28px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.wwapp .deck::-webkit-scrollbar{display:none}.wwapp .rc{scroll-snap-align:center;scroll-snap-stop:always;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair);transition:transform .35s var(--ease), opacity .35s;opacity:.6;background:#140e09f0;flex:0 0 calc(100% - 20px);padding:14px;transform:scale(.94)}.wwapp .rc.on{opacity:1;transform:none}.wwapp .rc .row{justify-content:space-between;align-items:flex-start;display:flex}.wwapp .rc .code{font-family:var(--cond);font-size:48px;line-height:.85}.wwapp .rc h3{font-family:var(--cond);margin-top:4px;font-size:21px;font-weight:400;line-height:1}.wwapp .rc .v{color:var(--dim);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin-top:3px;font-size:11.5px;overflow:hidden}.wwapp .rc .cd{margin:10px 0}.wwapp .rc .cd b{font-size:24px}.wwapp .rc .acts{grid-template-columns:1fr 44px 44px;gap:8px;display:grid}.wwapp .sq{border:1px solid var(--hair);color:var(--gold1);place-items:center;height:44px;display:grid}.wwapp .sq.on{background:var(--amber);border-color:var(--amber);color:#160d03}.wwapp .dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:4px;left:0;right:0}.wwapp .dots i{background:#4a3a26;border-radius:50%;width:5px;height:5px;transition:all .3s}.wwapp .dots i.on{background:var(--gold2);border-radius:3px;width:16px}.wwapp .vote{border:1px solid var(--gold2);margin-top:10px;display:flex}.wwapp .vote input{min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;flex:1;padding:12px;font-size:16px}.wwapp .vote input:focus{outline:none}.wwapp .vote input::placeholder{color:#7a6a52}.wwapp .vote button{background:var(--gold2);color:#160d03;padding:0 16px;font-weight:700}.wwapp .sugg{scrollbar-width:none;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.wwapp .sugg::-webkit-scrollbar{display:none}.wwapp .sugg button{font-family:var(--label);letter-spacing:.08em;border:1px solid var(--hair);color:var(--dim);flex:none;padding:6px 10px;font-size:12px}.wwapp .filt{scrollbar-width:none;gap:6px;padding:0 16px 4px;display:flex;overflow-x:auto}.wwapp .filt::-webkit-scrollbar{display:none}.wwapp .filt button{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hair);color:var(--dim);flex:none;padding:8px 12px;font-size:11.5px;font-weight:600}.wwapp .filt button.on{background:var(--gold2);border-color:var(--gold2);color:#160d03}.wwapp .dl{gap:10px;padding:12px 16px 20px;display:grid}.wwapp .dr{border:1px solid var(--hair);background:linear-gradient(110deg, var(--panel), var(--coal));padding:14px;position:relative;overflow:hidden}.wwapp .dr.hide{display:none}.wwapp .dr.more{border-style:dashed}.wwapp .dr .bg{font-family:var(--cond);color:#e2b4560d;pointer-events:none;font-size:110px;line-height:1;position:absolute;top:-18px;right:-6px}.wwapp .dr .h{grid-template-columns:62px 1fr auto;align-items:center;gap:12px;display:grid}.wwapp .dr .d{font-family:var(--cond);line-height:.9}.wwapp .dr .d small{font-family:var(--label);letter-spacing:.18em;color:var(--amber);font-size:11px;font-weight:700;display:block}.wwapp .dr .d b{font-size:42px;font-weight:400}.wwapp .dr h4{font-family:var(--cond);font-size:22px;font-weight:400;line-height:1}.wwapp .dr .v{color:var(--dim);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:11.5px}.wwapp .dr .mini{font-family:var(--label);letter-spacing:.12em;color:var(--gold1);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px}.wwapp .dr .ex{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.wwapp .star{border:1px solid var(--hair);width:40px;height:40px;color:var(--dim);transition:all .25s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.wwapp .star.on{color:#160d03;background:var(--amber);border-color:var(--amber);transform:scale(1.05)}.wwapp .lu{gap:12px;padding:0 16px 20px;display:grid}.wwapp .art{text-align:left;border:1px solid var(--hair);background:var(--panel);width:100%;height:210px;transition:height .45s var(--ease);display:block;position:relative;overflow:hidden}.wwapp .art.head{height:300px}.wwapp .art.open{height:340px}.wwapp .art.head.open{height:400px}.wwapp .art img{-o-object-fit:cover;object-fit:cover;filter:sepia(.3)saturate(1.1)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.wwapp .art:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0a0705f5);position:absolute;inset:0}.wwapp .art .mono{font-family:var(--display);place-items:center;padding-bottom:40px;font-size:110px;display:grid;position:absolute;inset:0}.wwapp .art .m{z-index:2;gap:4px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.wwapp .art .role{color:var(--amber)}.wwapp .art .nm{font-family:var(--cond);font-size:38px;line-height:.9}.wwapp .art.head .nm{font-family:var(--script);font-size:66px}.wwapp .art .tag{font-family:var(--display);color:var(--gold1);font-size:14px}.wwapp .art .more{max-height:0;transition:max-height .45s var(--ease);color:#d7c8ad;font-size:14px;overflow:hidden}.wwapp .art.open .more{max-height:160px}.wwapp .art .plus{z-index:3;border:1px solid var(--hair);width:32px;height:32px;color:var(--gold1);background:#0a070566;border-radius:50%;place-items:center;font-style:normal;transition:transform .3s;display:grid;position:absolute;top:12px;right:12px}.wwapp .art.open .plus{transform:rotate(45deg)}.wwapp .me-h{padding:0 16px}.wwapp .me-h h1{font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.wwapp .me-h p{color:var(--dim);margin-top:6px}.wwapp .pass{border:1px solid var(--gold3);background:linear-gradient(150deg,#2a1b0d,#120c07 60%);margin:16px;padding:16px;position:relative;overflow:hidden}.wwapp .pass:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#e2b4560d 0 2px,#0000 2px 10px);position:absolute;inset:0}.wwapp .pass .ph2{justify-content:space-between;align-items:center;display:flex;position:relative}.wwapp .pass .ph2 b{font-family:var(--script);font-size:32px;font-weight:400}.wwapp .pass .rows{gap:8px;margin-top:10px;display:grid;position:relative}.wwapp .pass .r1{border-top:1px dashed var(--hair);grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.wwapp .pass .r1 b{font-family:var(--cond);font-size:30px;font-weight:400;line-height:1}.wwapp .pass .r1 h5{font-family:var(--cond);font-size:18px;font-weight:400;line-height:1}.wwapp .pass .r1 small{color:var(--dim);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.wwapp .pass .r1 em{font-style:normal;font-family:var(--label);color:var(--amber);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.wwapp .pass .empty{color:var(--dim);border-top:1px dashed var(--hair);margin-top:10px;padding:14px 0 4px;position:relative}.wwapp .list{border:1px solid var(--hair);margin:0 16px}.wwapp .list>div,.wwapp .list>button,.wwapp .list>a{border-bottom:1px solid var(--hair);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.wwapp .list>:last-child{border-bottom:0}.wwapp .list .k{align-items:center;gap:12px;display:flex}.wwapp .list .k i{border:1px solid var(--hair);width:30px;height:30px;color:var(--gold1);border-radius:50%;flex:none;place-items:center;font-size:14px;font-style:normal;display:grid}.wwapp .list small{color:var(--dim)}.wwapp .reqs{margin:10px 16px 0;list-style:none}.wwapp .reqs li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.wwapp .reqs li span.v{font-family:var(--label);letter-spacing:.1em;color:var(--gold1);font-size:12px}.wwapp .scrim{z-index:60;opacity:0;visibility:hidden;background:#050302b3;transition:all .3s;position:absolute;inset:0}.wwapp .scrim.on{opacity:1;visibility:visible}.wwapp .sheet{z-index:61;background:var(--panel);border-top:1px solid var(--gold3);padding:10px 18px calc(22px + var(--sb));transition:transform .38s var(--ease);touch-action:pan-y;border-radius:18px 18px 0 0;max-height:86%;position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}.wwapp .sheet.on{transform:none}.wwapp .grab{background:#4a3a26;border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.wwapp .sheet h3{font-family:var(--cond);font-size:28px;font-weight:400;line-height:1}.wwapp .sheet p{color:var(--dim);margin-top:6px;font-size:14px}.wwapp .sheet .tee{justify-content:center;margin-bottom:8px;display:flex}.wwapp .sizes{gap:6px;margin:14px 0;display:flex}.wwapp .sizes button{border:1px solid var(--hair);height:42px;font-family:var(--label);flex:1;font-weight:700}.wwapp .sizes button.on{background:var(--gold2);color:#160d03;border-color:var(--gold2)}.wwapp .ios-steps{gap:10px;margin:14px 0;display:grid}.wwapp .ios-steps div{align-items:center;gap:12px;font-size:14px;display:flex}.wwapp .ios-steps b{border:1px solid var(--gold2);width:28px;height:28px;color:var(--gold1);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.wwapp .sheet .row2{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.wwapp #toast{left:16px;right:16px;bottom:calc(var(--tab) + var(--sb) + 12px);z-index:80;background:var(--gold2);color:#160d03;font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;text-align:center;opacity:0;transition:all .3s var(--ease);pointer-events:none;padding:12px 14px;font-size:12.5px;font-weight:700;position:absolute;transform:translateY(20px)}.wwapp #toast.on{opacity:1;transform:none}
