:root{--stage-horizon:67%}.stage{z-index:0;pointer-events:none;contain:strict;--sw:min(66rem, 100vw - 2*clamp(.75rem,3vw,2rem));--pod-k:calc(50% - var(--sw) * .215);--pod-f:50%;--pod-d:calc(50% + var(--sw) * .215);--pod-w:calc(var(--sw) * .15);--curtain-w:clamp(0px, calc((100vw - var(--sw)) / 2 - 6px), 260px);--lip-h:30px;--bulb:15px;--pitch:34px;--chan-t:7px;--chan-b:calc(var(--lip-h) - 6px);--floor-top:calc(var(--stage-horizon) + var(--lip-h));--stage-podfoot:calc(var(--stage-horizon) + 200px);--podfoot-in:calc(var(--stage-podfoot) - var(--floor-top));--mq-pitch:34px;--mq-n:29;--mq-x0:calc(50% - 14 * 34px);--beam-blue:#5096ffd6;--beam-red:#ff3448c2;--beam-warm:#ffc8786b;--lamp-blue:#96c4ff;--lamp-red:#ff8080;--lamp-warm:#ffeecd;--rig-y:66px;--tiles-foot-in:calc(var(--stage-tiles-foot,var(--stage-podfoot)) - var(--floor-top));--trend-in:calc(var(--stage-trend-top,100vh) - var(--floor-top));--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .92  0 0 0 0 .8  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0;overflow:hidden}.stage>*{position:absolute;inset:0}.stage__base{background:linear-gradient(#0c1638 0%,#091230 22%,#081026 48%,#050b1c 72%,#02050d 100%)}.stage__velvet{background-image:repeating-linear-gradient(90deg, #fff0 0px, #ffffff0d 38px, #00000017 92px, #fff0 128px), var(--noise);opacity:.34;mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,#0006 var(--stage-horizon),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,#0006 var(--stage-horizon),transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,#0006 var(--stage-horizon),transparent 100%);background-size:auto,180px 180px}.stage__wall{height:var(--stage-horizon);background:repeating-linear-gradient(90deg,#00000038 0,#0000 26px,#aaa0ff0d 52px,#0000 78px,#00000038 104px),repeating-linear-gradient(90deg,#0000 0,#0000001a 61px,#ffffff08 97px,#0000 150px),repeating-linear-gradient(90deg,#0000 0,#ffffff06 23px,#00000014 44px,#0000 61px),linear-gradient(#1a0c2e57 0%,#1c0c306b 40%,#1e0c307a 70%,#0e061aa3 100%);inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#00000047 90px,#000000b8 190px,#000 280px 100%);mask-image:linear-gradient(#0000 0,#00000047 90px,#000000b8 190px,#000 280px 100%)}.stage__haze{mix-blend-mode:screen;background:linear-gradient(#ffe8d209 0%,#ffe2c80f 24%,#ffdec80a 46%,#ffdcc803 60%,#0000 68%),radial-gradient(60% 40% at 50% 30%,#ffe2c80d 0%,#0000 70%)}.stage__cloud{mix-blend-mode:screen;will-change:transform;width:160%;height:100%;animation:stage-drift var(--dur,28s) ease-in-out var(--delay,0s) infinite alternate;inset:-12% auto auto -30%;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 82%);mask-image:linear-gradient(#000 0% 60%,#0000 82%)}.stage__cloud--a{--dur:28s;--delay:-6s;background:radial-gradient(22% 34% at 30% 32%,#ffe6d21a 0%,#0000 70%),radial-gradient(26% 30% at 66% 22%,#e1e8ff17 0%,#0000 70%),radial-gradient(30% 26% at 48% 56%,#ffdec817 0%,#0000 70%)}.stage__cloud--b{--dur:34s;--delay:-21s;background:radial-gradient(24% 30% at 40% 20%,#ffe2cd1a 0%,#0000 70%),radial-gradient(20% 36% at 72% 44%,#ffd7d71a 0%,#0000 70%),radial-gradient(28% 26% at 22% 58%,#d7e1ff17 0%,#0000 70%);animation-direction:alternate-reverse}.stage__wash{background:radial-gradient(ellipse 44% 40% at 50% -8%, #ffb80080 0%, #ff8c1429 45%, transparent 72%), radial-gradient(ellipse 36% 32% at 50% 20%, #ff963c3d 0%, transparent 70%), radial-gradient(ellipse 40% 26% at 50% 42%, #ffb26033 0%, #ff963c14 50%, transparent 78%), radial-gradient(ellipse 60% 64% at 2% -6%, #1860e6e6 0%, #0d47a157 45%, transparent 72%), radial-gradient(ellipse 60% 64% at 98% -6%, #e61836db 0%, #c8102e52 45%, transparent 72%), radial-gradient(ellipse 36% 10% at 50% var(--stage-horizon), #ffa03c42 0%, transparent 70%), radial-gradient(ellipse 30% 40% at 0% 55%, #0d47a133 0%, transparent 70%), radial-gradient(ellipse 30% 40% at 100% 55%, #c8102e2e 0%, transparent 70%);mix-blend-mode:screen;animation:14s ease-in-out infinite alternate stage-breathe}.stage__floor{inset:auto 0;top:var(--floor-top);background:linear-gradient(#130913 0%,#0d0713 26%,#07050e 62%,#03030a 100%);bottom:0;overflow:hidden}.stage__floor>*{position:absolute;inset:0}.stage__floor-grid{transform-origin:50% 0;opacity:.4;background:repeating-linear-gradient(90deg,#ffd2961a 0 1px,#0000 1px 72px) 36px 0,repeating-linear-gradient(#ffd29612 0 1px,#0000 1px 34px);transform:perspective(520px)rotateX(58deg)scaleY(2.2);-webkit-mask-image:radial-gradient(55% 90% at 50% 0,#000000e6 0%,#0000004d 45%,#0000 75%);mask-image:radial-gradient(55% 90% at 50% 0,#000000e6 0%,#0000004d 45%,#0000 75%)}.stage__floor-pool{background:radial-gradient(ellipse 30% 150px at 50% var(--podfoot-in), #ffaa3c5c 0%, #f0782229 42%, #c8461e0f 66%, transparent 100%), radial-gradient(ellipse 240px 210px at calc(var(--pod-k) - 90px) calc(var(--podfoot-in) - 56px), #a0c8ffe6 0%, #64a0ff8f 30%, #3c73ff38 64%, transparent 100%), radial-gradient(ellipse 240px 210px at calc(var(--pod-d) + 90px) calc(var(--podfoot-in) - 56px), #ffa0aae6 0%, #ff566a8f 30%, #e6324638 64%, transparent 100%), radial-gradient(ellipse 110px 150px at 18% 36px, #fff2d2eb 0%, #ffd79675 26%, #ffb46e24 58%, transparent 100%), radial-gradient(ellipse 110px 150px at 82% 36px, #fff2d2eb 0%, #ffd79675 26%, #ffb46e24 58%, transparent 100%), radial-gradient(ellipse 18% 40% at 4% 0%, #286eff24 0%, transparent 70%), radial-gradient(ellipse 18% 40% at 96% 0%, #e6284624 0%, transparent 70%);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 0% 55%,#0009 80%,#00000059 100%);mask-image:linear-gradient(#000 0% 55%,#0009 80%,#00000059 100%)}.stage--nopods .stage__floor-pool{background:radial-gradient(34% 160px at 50% 0,#ffaa3c4d 0%,#f078221f 42%,#0000 100%),radial-gradient(110px 150px at 18% 36px,#fff2d2cc 0%,#ffd79666 26%,#ffb46e1f 58%,#0000 100%),radial-gradient(110px 150px at 82% 36px,#fff2d2cc 0%,#ffd79666 26%,#ffb46e1f 58%,#0000 100%),radial-gradient(18% 40% at 4% 0,#286eff24 0%,#0000 70%),radial-gradient(18% 40% at 96% 0,#e6284624 0%,#0000 70%)}.stage--tiles .stage__floor-pool{background:radial-gradient(ellipse 32% 150px at 50% var(--tiles-foot-in), #ffaa3c5c 0%, #f0782229 42%, #c8461e0f 66%, transparent 100%), radial-gradient(ellipse 250px 190px at calc(50% - var(--sw) * .42) calc(var(--tiles-foot-in) - 40px), #a0c8ffcc 0%, #64a0ff75 30%, #3c73ff2e 64%, transparent 100%), radial-gradient(ellipse 250px 190px at calc(50% + var(--sw) * .42) calc(var(--tiles-foot-in) - 40px), #ffa0aacc 0%, #ff566a75 30%, #e632462e 64%, transparent 100%), radial-gradient(ellipse 110px 150px at 18% 36px, #fff2d2cc 0%, #ffd79666 26%, #ffb46e1f 58%, transparent 100%), radial-gradient(ellipse 110px 150px at 82% 36px, #fff2d2cc 0%, #ffd79666 26%, #ffb46e1f 58%, transparent 100%), radial-gradient(ellipse 18% 40% at 4% 0%, #286eff24 0%, transparent 70%), radial-gradient(ellipse 18% 40% at 96% 0%, #e6284624 0%, transparent 70%)}.stage__refl{mix-blend-mode:screen}.stage__refl>*{position:absolute}.stage__refl-marquee{height:60%;width:calc(var(--sw) * .96);background:linear-gradient(#ffcc8257 0%,#ffb46426 34%,#ffa0500d 70%,#0000 100%);top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.stage__refl-bulbs{height:84px;top:0;left:calc(var(--mq-x0) - var(--mq-pitch) / 2);width:calc(var(--mq-n) * var(--mq-pitch));background:radial-gradient(ellipse 44% 100% at 50% 0, #fff6d6f5 0, #ffe2a099 18%, #ffc36e3d 46%, transparent 74%) 0 0 / var(--mq-pitch) 100% repeat-x;-webkit-mask-image:linear-gradient(#000 0,#0000008c 34%,#0000 100%);mask-image:linear-gradient(#000 0,#0000008c 34%,#0000 100%)}.stage__refl-col{--rc:#fff6;top:calc(var(--podfoot-in) - 8px);height:130px;left:var(--px);width:calc(var(--pod-w) * 1.3);background:radial-gradient(ellipse 50% 100% at 50% 0, var(--rc) 0%, color-mix(in srgb, var(--rc) 55%, transparent) 30%, color-mix(in srgb, var(--rc) 18%, transparent) 64%, transparent 100%);transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 24%,#000 42% 58%,#0009 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 24%,#000 42% 58%,#0009 76%,#0000 100%)}.stage__refl-col--k{--px:var(--pod-k);--rc:#6eaaffd1}.stage__refl-col--f{--px:var(--pod-f);--rc:#ffc85a9e}.stage__refl-col--d{--px:var(--pod-d);--rc:#ff5a6ec2}.stage--nopods .stage__refl-col{display:none}.stage__refl-tiles{left:50%;top:var(--tiles-foot-in);height:clamp(0px, calc(var(--trend-in) - var(--tiles-foot-in) - 6px), 120px);width:calc(var(--sw) * .98);background:linear-gradient(#ffd68c6b 0%,#ffbe6e33 30%,#ffaa5a12 68%,#0000 100%);display:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.stage--tiles .stage__refl-tiles{display:block}.stage--tiles.stage--nolip .stage__floor-shadow{height:40px}.stage--nopods .stage__sheen{opacity:.55}.stage__sheen{background:linear-gradient(180deg, transparent calc(var(--podfoot-in) - 2px), #fff8e81a var(--podfoot-in), #fffcf057 calc(var(--podfoot-in) + 3px), #fffff880 calc(var(--podfoot-in) + 5px), #fffcf04d calc(var(--podfoot-in) + 8px), #fff6e414 calc(var(--podfoot-in) + 16px), transparent calc(var(--podfoot-in) + 30px)), linear-gradient(180deg, transparent 90%, #dce8ff1a 90.6%, #dce8ff1a 91%, transparent 91.8%), linear-gradient(180deg, #ffffff0f 0%, transparent 12%);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#00000080 16%,#000 34% 66%,#00000080 84%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#00000080 16%,#000 34% 66%,#00000080 84%,#0000 98%)}.stage__floor-shadow{background:linear-gradient(#000c 0,#0000006b 8px,#00000024 24px,#0000 48px);height:48px;inset:0 0 auto}.stage__vignette{background:radial-gradient(84% 80% at 50% 44%,#0000 56%,#02050d7a 84%,#02050dcc 100%),linear-gradient(#0000 88%,#02050d66 100%)}.stage__lip{inset:auto 0;top:var(--stage-horizon);height:var(--lip-h);overflow:clip visible}.stage__lip-face{background:linear-gradient(90deg, #0000004d 0%, #ffffff1a 12%, #0000001a 26%, #ffffff38 42%, #ffffff47 50%, #ffffff38 58%, #0000001a 74%, #ffffff1a 88%, #0000004d 100%), linear-gradient(180deg, #fffbe0 0, #fff0a6 1px, #ffd763 2px, #f0b636 4px, #c08a24 6px, #6e480a 7px, #1c0608 7px, #2a0b10 9px, #180507 var(--chan-b), #0a0203 calc(var(--chan-b) + 1px), #e2ab2c calc(var(--chan-b) + 1px), #ffd966 calc(var(--chan-b) + 3px), #cc9622 calc(100% - 3px), #7a500a calc(100% - 1px), #1a1004 100%);background-blend-mode:overlay, normal;position:absolute;inset:0;box-shadow:0 2px 6px #0009}.stage__lip-row,.stage__lip-mirror{justify-content:center;align-items:center;gap:calc(var(--pitch) - var(--bulb));display:flex;position:absolute;left:0;right:0}.stage__lip-row{top:var(--chan-t);height:calc(var(--chan-b) - var(--chan-t));background:linear-gradient(#ffbe6408 0,#ffaf5512 50%,#ffbe6408 100%)}.stage__bulb{width:var(--bulb);height:var(--bulb);flex:none;position:relative}.stage__bulb:before{content:"";animation:stage-twinkle-halo var(--d,3s) ease-in-out var(--dl,0s) infinite;background:radial-gradient(circle,#ffbe646b 0,#ffa54b24 34%,#ff963c0a 56%,#0000 70%);border-radius:50%;position:absolute;inset:-120%}.stage__bulb:after{content:"";animation:stage-twinkle var(--d,3s) ease-in-out var(--dl,0s) infinite;background:radial-gradient(circle at 38% 34%,#fff 0,#fffdf2 24%,#fff1b8 42%,#ffd45c 62%,#f7a230 80%,#c25a18 93%,#4a2208 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #3a1c08,0 0 0 2px #d9a63a,0 0 0 3px #321a06cc,0 0 6px 2px #ffc864f2,0 0 18px 5px #ffa03c66}.stage__lip-mirror{height:min(44px, var(--stage-lipgap,44px));align-items:flex-start;top:100%}.stage__bulb-refl{width:var(--bulb);height:100%;animation:stage-twinkle-halo var(--d,3s) ease-in-out var(--dl,0s) infinite;background:radial-gradient(70% 60% at 50% 0,#fff2cdeb 0,#ffd2877a 28%,#ffac5524 62%,#0000 100%);flex:none;transform:scaleX(1.35)}.stage__curtain{--cl:#4682ff52;--swag:calc(var(--curtain-w) / 4);--waist:38%;--pinch:polygon(0 0, 100% 0, 100% 12%, 98% 18%, 93% 24%, 85% 29.5%, 76% 34%, 67% 37%, 63% 38%, 66% 39.2%, 74% 41.6%, 84% 45%, 92% 49%, 97.5% 53.5%, 100% 58%, 100% 100%, 0 100%);width:var(--curtain-w);inset:0 auto 0 0}.stage__curtain>*{position:absolute}.stage__leg,.stage__leg-shadow{clip-path:var(--pinch);inset:0}.stage__leg{background:radial-gradient(ellipse 110% 34% at 100% 0%, var(--cl) 0%, transparent 70%), radial-gradient(ellipse 80% 8% at 66% calc(var(--waist) + 0.5%), #0000009e 0%, #00000047 40%, transparent 70%), radial-gradient(ellipse 60% 6% at 56% calc(var(--waist) - 8%), #ffb4a029 0%, transparent 70%), radial-gradient(ellipse 60% 6% at 60% calc(var(--waist) + 9%), #ffaa961f 0%, transparent 70%), linear-gradient(180deg, #ffc48233 0%, #ffb46e0f 18%, #0000 34%, #00000047 64%, #000000c7 100%), linear-gradient(90deg, #0000006b 0%, #0000 28%, #0000 74%, #00000038 100%), repeating-linear-gradient(90deg, #fff0 0px, #ffffff12 13px, #00000024 27px, #0000 41px), repeating-linear-gradient(90deg, #0000 0px, #00000024 47px, #ffffff0d 73px, #0000 97px), repeating-linear-gradient(90deg, #35050f 0px, #7a0e20 9px, #b5182f 20px, #cc2840 26px, #a3142a 33px, #5c0918 46px, #35050f 58px, #6c0c1c 70px, #c1223a 84px, #d42e48 91px, #a5152b 100px, #4c0814 116px, #35050f 130px)}.stage__leg:before{content:"";background:var(--noise);opacity:.4;mix-blend-mode:overlay;background-size:180px 180px;position:absolute;inset:0}.stage__leg:after{content:"";background:repeating-conic-gradient(from 0deg at 64% var(--waist), #00000052 0deg, #0000 2.2deg, #ffffff1a 3.4deg, #0000 4.6deg, #00000052 6.5deg), linear-gradient(90deg, transparent 0%, transparent calc(100% - 44px), #ff8c8c1a calc(100% - 31px), #0000002e calc(100% - 18px), #0000009e 100%);-webkit-mask-image:radial-gradient(ellipse 72% 23% at 64% var(--waist), #000 0%, #000000a6 35%, transparent 72%), linear-gradient(90deg, transparent calc(100% - 44px), #000 calc(100% - 44px));-webkit-mask-image:radial-gradient(ellipse 72% 23% at 64% var(--waist), #000 0%, #000000a6 35%, transparent 72%), linear-gradient(90deg, transparent calc(100% - 44px), #000 calc(100% - 44px));mask-image:radial-gradient(ellipse 72% 23% at 64% var(--waist), #000 0%, #000000a6 35%, transparent 72%), linear-gradient(90deg, transparent calc(100% - 44px), #000 calc(100% - 44px));-webkit-mask-composite:source-over;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.stage__leg-shadow{transform-origin:0;filter:blur(14px);background:linear-gradient(90deg,#0000008c 0%,#000000c7 60%,#000000db 100%);transform:translate(22px)scaleX(1.06)}.stage__curtain--l{left:0}.stage__curtain--r{--cl:#ff3c5057;left:auto;right:0;transform:scaleX(-1)}.stage__tieback{width:64%;left:4%;top:calc(var(--waist) - 8px);height:34px}.stage__tieback:before{content:"";background-blend-mode:normal, multiply, normal;-webkit-mask-composite:source-in;filter:drop-shadow(0 2px 2px #000000b3);background:linear-gradient(#fff0 60%,#0006 100%),repeating-linear-gradient(112deg,#fff6bef2 0 3px,#b87c14e6 3px 6px,#5a3706e6 6px 7px),linear-gradient(#fff1b0 0,#f0c24a 35%,#b47f16 70%,#5a3a06 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#0000 calc(100% - 9px),#000 calc(100% - 8px) calc(100% - 1px),#0000 100%),linear-gradient(90deg,#0000 4%,#000 16% 88%,#0000 92%);mask-image:radial-gradient(50% 100% at 50% 0,#0000 calc(100% - 9px),#000 calc(100% - 8px) calc(100% - 1px),#0000 100%),linear-gradient(90deg,#0000 4%,#000 16% 88%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.stage__tieback:after{content:"";background:radial-gradient(circle at 38% 32%,#fff6c8 0,#ffe28a 22%,#d9a52c 55%,#7a5208 85%,#3a2404 100%);border-radius:50%;width:20px;height:20px;position:absolute;top:8px;right:6%;box-shadow:0 2px 3px #0009}.stage__tassel{transform-origin:50% 0;width:34px;height:126px;position:absolute;top:24px;right:calc(6% - 7px);transform:rotate(3deg)}.stage__tassel:before{content:"";background-blend-mode:multiply;background:repeating-linear-gradient(160deg,#fff6bee6 0 2px,#78500ce6 2px 4px),linear-gradient(90deg,#7a5208,#ffe48f 45%,#c4901c 70%,#5a3a06);border-radius:3px;width:5px;height:40px;margin-left:-2.5px;position:absolute;top:0;left:50%;box-shadow:1px 0 2px #0009}.stage__tassel:after{content:"";background-blend-mode:normal, multiply, normal;clip-path:polygon(50% 0,50% 0,68% 21px,100% 100%,0 100%,32% 21px);filter:drop-shadow(0 2px 2px #0009);background:radial-gradient(circle at 50% 10px,#fff6c8 0,#ffe28a 3px,#d9a52c 7px,#7a5208 10px,#0000 11px),linear-gradient(#0000 0 20px,#3c2404 20px 22px,#fff2bef7 22px,#f0be46f7 52%,#a06914f7 82%,#5a3708 100%),repeating-linear-gradient(90deg,#fff4bc 0 1px,#f3c646 1px 2px,#a5711a 2px 3px,#4a2f06 3px 4px);height:82px;position:absolute;top:36px;left:0;right:0}.stage__header{height:var(--rig-y);--swags:12;--swag:calc(100% / var(--swags));--val-t:4px;--val-h:44px;--scal:14px;--fr-h:26px;--dim:linear-gradient(90deg, #0000 0%, #0000 16%, #0000005c 38%, #0000005c 62%, #0000 84%, #0000 100%);--dim-lite:linear-gradient(90deg, #0000 0%, #0000 16%, #00000042 38%, #00000042 62%, #0000 84%, #0000 100%);inset:0 0 auto}.stage__header>*{position:absolute;left:0;right:0}.stage__rig{background-blend-mode:overlay, normal;background:linear-gradient(90deg,#0000004d 0%,#ffffff1a 12%,#0000001a 30%,#ffffff29 50%,#0000001a 70%,#ffffff1a 88%,#0000004d 100%),linear-gradient(#2a1a03 0,#fff6c8 1px,#ffe48f 3px,#e0aa2e 5px,#a5711a 7px,#5a3a06 9px,#1a1004 10px);height:10px;top:0;box-shadow:0 1px #000000b3,0 3px 6px #0000008c}.stage__valance{top:var(--val-t);height:var(--val-h);background:var(--dim), repeating-linear-gradient(90deg, #0000006b 0, #0000001f calc(var(--swag) * .16), #ffffff29 calc(var(--swag) * .5), #0000001f calc(var(--swag) * .84), #0000006b var(--swag)), linear-gradient(180deg, #ffdeaa52 0%, #ffcd961a 22%, #0000 44%, #00000024 76%, #00000057 100%), repeating-linear-gradient(90deg, #fff0 0px, #ffffff14 7px, #0000001f 15px, #0000 23px), repeating-linear-gradient(90deg, #4a0814 0px, #a8172e 5px, #e8344f 10px, #ff5470 13px, #d2243f 17px, #86122a 22px, #4a0814 28px, #98162a 34px, #e02e4a 40px, #b81c38 45px, #560a18 52px);-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(50% 100% at 50% 0,#000 98%,#0000 100%);mask-image:linear-gradient(#000,#000),radial-gradient(50% 100% at 50% 0,#000 98%,#0000 100%);-webkit-mask-size:100% calc(100% - var(--scal)), var(--swag) var(--scal);-webkit-mask-size:100% calc(100% - var(--scal)), var(--swag) var(--scal);mask-size:100% calc(100% - var(--scal)), var(--swag) var(--scal);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.stage__valance:before{content:"";background:var(--noise);opacity:.35;mix-blend-mode:overlay;background-size:180px 180px;position:absolute;inset:0}.stage__valance:after{content:"";height:calc(var(--scal) + 4px);background:linear-gradient(#0000 0,#00000024 55%,#0000004d 100%);position:absolute;bottom:0;left:0;right:0}.stage__braid{top:calc(var(--val-t) + var(--val-h) - var(--scal));height:var(--scal);background:var(--dim-lite), repeating-linear-gradient(115deg, #fffad2f2 0 2px, #d6961ee6 2px 4px, #6e4408e6 4px 5px), linear-gradient(180deg, #fff6c8 0, #ffd966 45%, #c8901e 80%, #6a4408 100%);background-blend-mode:normal, multiply, normal;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#0000 66%,#000 71% 99%,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 0,#0000 66%,#000 71% 99%,#0000 100%);-webkit-mask-size:var(--swag) 100%;-webkit-mask-size:var(--swag) 100%;mask-size:var(--swag) 100%;filter:drop-shadow(0 1px 1px #0009);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.stage__fringe{top:calc(var(--val-t) + var(--val-h) - var(--scal));height:var(--fr-h);background:var(--dim-lite), repeating-linear-gradient(90deg, #0000006b 0, #0000001a calc(var(--swag) * .2), #0000 calc(var(--swag) * .5), #0000001a calc(var(--swag) * .8), #0000006b var(--swag)), repeating-linear-gradient(90deg, #0000 0 8px, #00000029 8px 16px), linear-gradient(180deg, #fff4c8 0, #ffde78 30%, #f0b432 60%, #be7818 86%, #78460a 100%), repeating-linear-gradient(90deg, #fff4c0 0 1px, #ffd24a 1px 2px, #b8801c 2px 3px, #5a3a08 3px 4px);background-blend-mode:normal, normal, normal, multiply, normal;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 8px),radial-gradient(50% 100% at 50% 0,#0000 98%,#000 100%),linear-gradient(#000,#000),radial-gradient(50% 100% at 50% 0,#000 98%,#0000 100%);mask-image:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 8px),radial-gradient(50% 100% at 50% 0,#0000 98%,#000 100%),linear-gradient(#000,#000),radial-gradient(50% 100% at 50% 0,#000 98%,#0000 100%);-webkit-mask-size:100% 100%, var(--swag) var(--scal), 100% calc(100% - 2 * var(--scal)), var(--swag) var(--scal);-webkit-mask-size:100% 100%, var(--swag) var(--scal), 100% calc(100% - 2 * var(--scal)), var(--swag) var(--scal);mask-size:100% 100%, var(--swag) var(--scal), 100% calc(100% - 2 * var(--scal)), var(--swag) var(--scal);-webkit-mask-position:0 0, 0 0, 0 var(--scal), 0 100%;-webkit-mask-position:0 0, 0 0, 0 var(--scal), 0 100%;mask-position:0 0, 0 0, 0 var(--scal), 0 100%;-webkit-mask-composite:source-in, source-over, source-over;-webkit-mask-repeat:repeat,repeat-x,no-repeat,repeat-x;mask-repeat:repeat,repeat-x,no-repeat,repeat-x;-webkit-mask-composite:source-in,source-over,source-over;mask-composite:intersect,add,add}.stage__beam{--x:50%;--y:var(--rig-y);--a:180deg;--w:6deg;--c:var(--beam-warm);--o:.7;background:radial-gradient(circle at var(--x) var(--y), color-mix(in srgb, var(--c) 70%, white) 0, color-mix(in srgb, var(--c) 55%, transparent) 4%, transparent 15%), conic-gradient(from calc(var(--a) - var(--w) * .35) at var(--x) var(--y), transparent 0deg, color-mix(in srgb, var(--c) 55%, white 12%) calc(var(--w) * .35), transparent calc(var(--w) * .7)), conic-gradient(from calc(var(--a) - var(--w)) at var(--x) var(--y), transparent 0deg, color-mix(in srgb, var(--c) 40%, transparent) calc(var(--w) * .5), var(--c) var(--w), color-mix(in srgb, var(--c) 40%, transparent) calc(var(--w) * 1.5), transparent calc(var(--w) * 2)), conic-gradient(from calc(var(--a) - var(--w) * 4) at var(--x) var(--y), transparent 0deg, color-mix(in srgb, var(--c) 30%, transparent) calc(var(--w) * 4), transparent calc(var(--w) * 8));-webkit-mask-image:radial-gradient(circle at var(--x) var(--y), #000 0%, #000 6%, #000000db 18%, #0000009e 36%, #00000070 54%, #0000003d 70%, transparent 86%);-webkit-mask-image:radial-gradient(circle at var(--x) var(--y), #000 0%, #000 6%, #000000db 18%, #0000009e 36%, #00000070 54%, #0000003d 70%, transparent 86%);mask-image:radial-gradient(circle at var(--x) var(--y), #000 0%, #000 6%, #000000db 18%, #0000009e 36%, #00000070 54%, #0000003d 70%, transparent 86%);mix-blend-mode:screen;opacity:var(--o);transform-origin:var(--x) var(--y);will-change:transform;animation:stage-sway var(--dur,12s) ease-in-out var(--delay,0s) infinite alternate}.stage__beam--blue{--x:5%;--a:142deg;--w:10deg;--c:var(--beam-blue);--o:1;--dur:13s;--delay:-4s}.stage__beam--red{--x:95%;--a:218deg;--w:10deg;--c:var(--beam-red);--o:.96;--dur:11s;--delay:-9s}.stage__beam--warm-l{--x:19%;--a:121deg;--w:7deg;--c:var(--beam-warm);--o:.9;--dur:14s;--delay:-2s}.stage__beam--warm-r{--x:81%;--a:239deg;--w:7deg;--c:var(--beam-warm);--o:.9;--dur:12.5s;--delay:-7s}.stage__bloom{mix-blend-mode:screen;background:radial-gradient(30% 20% at 50% 38%,#ffdeaa4d 0%,#ffc88c1f 50%,#0000 72%),radial-gradient(16% 22% at 27% 48%,#5a96ff38 0%,#0000 70%),radial-gradient(16% 22% at 73% 48%,#ff506433 0%,#0000 70%),radial-gradient(64% 40% at 50% 47%,#ffd2961a 0%,#ffc88c0d 55%,#0000 78%);animation:9s ease-in-out -3s infinite alternate stage-breathe}.stage__lamp{--x:50%;--y:var(--rig-y);--c:var(--lamp-warm);--s:150px;--tilt:0deg;--rw:58px;--rh:36px;--lw:46px;--lh:26px;inset:auto;left:var(--x);top:var(--y);width:var(--s);height:var(--s);transform:translate(-50%,-50%) rotate(var(--tilt));background:radial-gradient(circle, #fff 0%, color-mix(in srgb, var(--c) 65%, white) 4%, color-mix(in srgb, var(--c) 80%, transparent) 9%, color-mix(in srgb, var(--c) 42%, transparent) 20%, color-mix(in srgb, var(--c) 16%, transparent) 38%, transparent 60%)}.stage__lamp:before{content:"";width:var(--rw);height:var(--rh);margin:calc(var(--rh) / -2) 0 0 calc(var(--rw) / -2);background:conic-gradient(from 210deg,#f4f7fb 0deg,#a9b2c1 30deg,#4a525f 90deg,#161a21 160deg,#0a0d12 200deg,#3a424e 250deg,#9aa4b4 300deg,#f4f7fb 360deg);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #05070c,inset 0 0 0 1px #ffffff2e,0 3px 6px #0009}.stage__lamp:after{content:"";width:var(--lw);height:var(--lh);margin:calc(var(--lh) / -2) 0 0 calc(var(--lw) / -2);background:radial-gradient(ellipse 60% 60% at 42% 38%, #ffffffe6 0, #fff0 60%), radial-gradient(ellipse at 50% 50%, #fff 0 26%, color-mix(in srgb, var(--c) 70%, white) 44%, var(--c) 64%, color-mix(in srgb, var(--c) 60%, #1a1020) 90%, #0d1016 100%);box-shadow:0 0 0 1.5px #05070c, 0 0 14px 5px color-mix(in srgb, var(--c) 85%, transparent), 0 0 44px 16px color-mix(in srgb, var(--c) 45%, transparent), 0 0 96px 32px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:50%}.stage__lamp-yoke{left:50%;top:calc(50% - var(--y));width:9px;height:var(--y);transform-origin:50% 100%;transform:rotate(calc(-1 * var(--tilt)));background:linear-gradient(90deg,#05070c 0,#3a424e 30%,#98a2b2 50%,#2c333d 72%,#05070c 100%);margin:0 0 0 -4.5px;position:absolute;box-shadow:0 0 0 1px #0000008c}.stage__lamp-yoke:before{content:"";background:linear-gradient(#5b6577 0,#2c323e 40%,#0d1016 100%);border-radius:2px;width:18px;height:12px;margin-left:-9px;position:absolute;top:1px;left:50%;box-shadow:0 0 0 1px #05070c,inset 0 1px #ffffff40,0 2px 3px #000000b3}.stage__lamp-yoke:after{content:"";left:50%;bottom:calc(var(--rh) / 2 - 10px);background:radial-gradient(circle at 36% 32%,#e6ebf2 0,#7d8797 40%,#262c36 75%,#0a0d12 100%);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;box-shadow:0 1px 2px #000000b3}.stage__lamp-glint{width:180px;height:180px;transform:rotate(calc(-1 * var(--tilt)));animation:stage-glint var(--gd,5.5s) ease-in-out var(--gdl,0s) infinite alternate;background:radial-gradient(circle,#fff 0 2px,#ffffffe6 3px,#fff0 6px),radial-gradient(circle,#0000 0 27px,#82e1ff8c 28px,#ff78e673 30px,#ffcd7859 31.5px,#0000 33px),repeating-conic-gradient(from -1deg,#fff0 0deg,#fffffff2 1deg,#fff0 2deg 60deg),linear-gradient(90deg,#c8e1ff00 0,#d2e6ffd9 50%,#c8e1ff00 100%) 0/100% 2px no-repeat;margin:-90px 0 0 -90px;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(50% 50%,#000 0 10%,#0009 32%,#0000002e 60%,#0000 96%);mask-image:radial-gradient(50% 50%,#000 0 10%,#0009 32%,#0000002e 60%,#0000 96%)}.stage__lamp--blue{--x:5%;--c:var(--lamp-blue);--s:340px;--tilt:-36deg;--gd:6.1s;--gdl:-2s}.stage__lamp--red{--x:95%;--c:var(--lamp-red);--s:340px;--tilt:36deg;--gd:5.3s;--gdl:-4s}.stage__lamp--warm-l{--x:19%;--c:var(--lamp-warm);--s:240px;--tilt:-55deg;--gd:4.7s;--gdl:-1s;--rw:46px;--rh:28px;--lw:36px;--lh:20px}.stage__lamp--warm-r{--x:81%;--c:var(--lamp-warm);--s:240px;--tilt:55deg;--gd:5.9s;--gdl:-3s;--rw:46px;--rh:28px;--lw:36px;--lh:20px}.stage__dust{mix-blend-mode:screen;opacity:.9;width:100%;height:100%;inset:0}@keyframes stage-sway{0%{transform:rotate(-1.3deg)}to{transform:rotate(1.3deg)}}@keyframes stage-breathe{0%{opacity:.86}to{opacity:1}}@keyframes stage-drift{0%{transform:translate(-4%,-2%)}to{transform:translate(4%,2%)}}@keyframes stage-twinkle{0%,to{opacity:1}50%{opacity:.82}}@keyframes stage-twinkle-halo{0%,to{opacity:1}50%{opacity:var(--lo,.6)}}@keyframes stage-glint{0%{opacity:.55;transform:rotate(calc(-1 * var(--tilt))) scale(.85)}to{opacity:1;transform:rotate(calc(-1 * var(--tilt))) scale(1.1)}}@media (max-width:1099px){.stage__curtain{display:none}}@media (max-width:700px){:root{--stage-horizon:70%}.stage{--lip-h:26px;--bulb:11px;--pitch:26px;--chan-t:6px;--chan-b:calc(var(--lip-h) - 5px);--mq-pitch:26px;--mq-n:13;--mq-x0:calc(50% - 6 * 26px);--pod-k:calc(50% - var(--sw) * .33);--pod-d:calc(50% + var(--sw) * .33);--pod-w:calc(var(--sw) * .3)}.stage__beam--inner,.stage__lamp--inner,.stage__cloud--b,.stage__floor-grid,.stage__curtain{display:none}.stage__beam--blue{--x:6%;--a:158deg;--w:10deg;--o:.82}.stage__beam--red{--x:94%;--a:202deg;--w:10deg;--o:.78}.stage{--rig-y:50px}.stage__header{--swags:5;--val-t:3px;--val-h:32px;--scal:10px;--fr-h:20px}.stage__rig{height:8px}.stage__lamp--blue,.stage__lamp--red{--s:220px;--rw:44px;--rh:27px;--lw:34px;--lh:19px}.stage__lamp--blue{--tilt:-22deg}.stage__lamp--red{--tilt:22deg}.stage__lamp-glint{width:140px;height:140px;margin:-70px 0 0 -70px}.stage__velvet{opacity:.26}.stage__haze{opacity:.7}.stage__wall{-webkit-mask-image:linear-gradient(#0000 0,#00000047 70px,#000000b8 150px,#000 230px 100%);mask-image:linear-gradient(#0000 0,#00000047 70px,#000000b8 150px,#000 230px 100%)}.stage__floor-pool{background:radial-gradient(ellipse 60% 120px at 50% var(--podfoot-in), #ffaa3c66 0%, #f078222e 40%, #c8461e0f 66%, transparent 100%), radial-gradient(ellipse 120px 120px at var(--pod-k) calc(var(--podfoot-in) - 30px), #a0c8ffd9 0%, #64a0ff80 26%, #3c73ff2e 58%, transparent 100%), radial-gradient(ellipse 120px 120px at var(--pod-d) calc(var(--podfoot-in) - 30px), #ffa0aad9 0%, #ff566a80 26%, #e632462e 58%, transparent 100%)}.stage--nopods .stage__floor-pool{background:radial-gradient(60% 120px at 50% 0,#ffaa3c52 0%,#f0782224 40%,#0000 100%),radial-gradient(80px 110px at 10% 20px,#c8dcff80 0%,#64a0ff33 40%,#0000 100%),radial-gradient(80px 110px at 90% 20px,#ffc8cd80 0%,#ff566a33 40%,#0000 100%)}.stage__refl-bulbs{height:64px}.stage__refl-tiles{height:clamp(0px, calc(var(--trend-in) - var(--tiles-foot-in) - 6px), 80px)}.stage--tiles .stage__floor-pool{background:radial-gradient(ellipse 60% 120px at 50% var(--tiles-foot-in), #ffaa3c5c 0%, #f0782229 40%, #c8461e0f 66%, transparent 100%), radial-gradient(ellipse 120px 120px at 8% calc(var(--tiles-foot-in) - 30px), #a0c8ffb3 0%, #64a0ff66 26%, #3c73ff24 58%, transparent 100%), radial-gradient(ellipse 120px 120px at 92% calc(var(--tiles-foot-in) - 30px), #ffa0aab3 0%, #ff566a66 26%, #e6324624 58%, transparent 100%)}.stage__refl-col{height:100px;width:calc(var(--pod-w) * 1.1)}.stage__lip-mirror{height:min(34px, var(--stage-lipgap,34px))}.stage__floor-shadow{height:36px}.stage__refl-marquee{width:calc(var(--sw) * 1)}.stage__bloom{background:radial-gradient(40% 18% at 50% 40%,#ffdeaa38 0%,#0000 72%)}}.stage--nolip{--lip-h:0px}.stage--nolip .stage__lip{display:none}
.frame{--fr-trim:10px;--fr-rail:28px;--fr-bezel:4px;--fr-radius:34px;--fr-bulb:17px;--fr-gap:34px;--fr-gold-dark:#3a2200;width:100%;padding:var(--fr-trim);border-radius:var(--fr-radius);background:linear-gradient(180deg,#ffffff8c 0%,#ffffff1f 38%,#0000000a 60%,#0000006b 100%) top/100% var(--fr-trim) no-repeat, linear-gradient(0deg,#00000080 0%,#0000001f 40%,#ffffff0f 65%,#ffffff52 100%) bottom/100% var(--fr-trim) no-repeat, linear-gradient(90deg,#ffffff61 0%,#ffffff0d 45%,#0000004d 100%) left/var(--fr-trim) 100% no-repeat, linear-gradient(270deg,#ffffff38 0%,#0000000d 45%,#0006 100%) right/var(--fr-trim) 100% no-repeat, var(--gold-metal);box-shadow:inset 0 2px 0 #fffbe1d9, inset 0 -3px 0 #462600cc, inset 2px 0 0 #fff0be73, inset -2px 0 0 #5a320099, 0 0 0 1px var(--fr-gold-dark), 0 2px 0 1px #1d1100, 0 10px 22px -8px #0009, 0 6px 12px -6px #0000008c;position:relative}.frame__bulbs,.frame__glow,.frame__hit{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.frame__glow{mix-blend-mode:screen}.frame__hit{opacity:0;will-change:opacity}.bulb__rim{fill:#fff;opacity:.9}.bulb__lamp{opacity:var(--hi,1);animation:fr-twinkle var(--d) ease-in-out var(--dl) infinite}.bulb__hot{opacity:var(--hot,0)}.bulb__patch,.bulb__spill{opacity:var(--hi,1)}.bulb__star{opacity:var(--st,.4);animation:fr-twinkle-star var(--d) ease-in-out var(--dl) infinite}.bulb__chase{opacity:0;animation:fr-chase 3.2s linear var(--ch) infinite}@keyframes fr-twinkle{0%,to{opacity:var(--hi,1)}50%{opacity:var(--lo)}}@keyframes fr-twinkle-star{0%,to{opacity:var(--st,.4)}50%{opacity:calc(var(--st,.4) * var(--lo))}}@keyframes fr-chase{0%{opacity:0}6%{opacity:1}14%{opacity:.6}30%{opacity:0}to{opacity:0}}.frame__wash{border-radius:inherit;pointer-events:none;z-index:2;opacity:0;will-change:opacity;background:#fff6de80;position:absolute;inset:0}.frame--hit .frame__hit{animation:.55s ease-out both fr-hit}.frame--hit .frame__wash{animation:.5s ease-out both fr-flash}@keyframes fr-flash{0%{opacity:1}to{opacity:0}}@keyframes fr-hit{0%{opacity:1}30%{opacity:.9}to{opacity:0}}.frame--complete .bulb__lamp{--hi:1;--lo:.92}.frame--complete .bulb__hot,.frame--complete .bulb__patch,.frame--complete .bulb__spill{opacity:1}.frame--complete .bulb__star{opacity:.8;animation:fr-twinkle-star-hot var(--d) ease-in-out var(--dl) infinite}@keyframes fr-twinkle-star-hot{0%,to{opacity:.8}50%{opacity:.55}}.frame--complete .bulb__chase{animation:fr-chase-hot 1.4s linear var(--ch2) infinite}@keyframes fr-chase-hot{0%{opacity:.18}7%{opacity:1}16%{opacity:.7}36%{opacity:.18}to{opacity:.18}}.frame--complete:has(.cx--prov) .bulb__lamp{--hi:inherit;--lo:inherit}.frame--complete:has(.cx--prov) .bulb__hot{opacity:var(--hot,0)}:is(.frame--complete:has(.cx--prov) .bulb__patch,.frame--complete:has(.cx--prov) .bulb__spill){opacity:var(--hi,1)}.frame--complete:has(.cx--prov) .bulb__star{opacity:var(--st,.4);animation:fr-twinkle-star var(--d) ease-in-out var(--dl) infinite}.frame--complete:has(.cx--prov) .bulb__chase{animation:fr-chase 3.2s linear var(--ch) infinite}.frame__glint{border-radius:inherit;padding:var(--fr-trim);z-index:1;pointer-events:none;-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame__glint:before{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffff47 46%,#ffffffe6 50%,#ffffff47 54%,#fff0 70%);width:18%;animation:7.4s linear 1.2s infinite fr-glint;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-120%)skew(-16deg)}@keyframes fr-glint{0%{transform:translate(-120%)skew(-16deg)}16%{transform:translate(680%)skew(-16deg)}to{transform:translate(680%)skew(-16deg)}}.frame--complete .frame__glint:before{animation-duration:2.6s}.frame--complete:has(.cx--prov) .frame__glint:before{animation-duration:7.4s}.frame__star{z-index:2;pointer-events:none;filter:drop-shadow(0 5px 7px #0009);width:56px;position:absolute;top:0}.frame__star img{width:100%;height:auto}.frame__star--l{left:0;transform:translate(-36%,-44%)rotate(-14deg)}.frame__star--r{right:0;transform:translate(36%,-44%)rotate(14deg)}.frame__rail{padding:var(--fr-rail);border-radius:max(6px,calc(var(--fr-radius) - var(--fr-trim)));background:linear-gradient(180deg,#ffffff24 0%,#fff0 6px) top/100% var(--fr-rail) no-repeat, radial-gradient(120% 50% at 50% 0%,#ff465024,transparent 60%), linear-gradient(180deg,#5c081c 0%,#3a0510 40%,#2e040d 70%,#420613 100%);box-shadow:inset 0 4px 10px #000000d9,inset 0 -2px 6px #0009,inset 0 0 0 1px #ffc87838,0 0 0 1px #0009}.frame__bezel{padding:var(--fr-bezel);border-radius:max(4px,calc(var(--fr-radius) - var(--fr-trim) - var(--fr-rail)));background:linear-gradient(180deg,#ffffff80,#00000059) top/100% var(--fr-bezel) no-repeat, linear-gradient(0deg,#00000073,#ffffff47) bottom/100% var(--fr-bezel) no-repeat, linear-gradient(90deg,#ffffff4d,#00000040) left/var(--fr-bezel) 100% no-repeat, linear-gradient(270deg,#ffffff2e,#00000059) right/var(--fr-bezel) 100% no-repeat, var(--gold-metal);box-shadow:inset 0 1px 0 #fffadcbf, inset 0 -1px 0 #462600cc, 0 0 0 1px var(--fr-gold-dark), 0 4px 10px #0009}.frame__inner{--fr-fold:52px;text-align:center;background:linear-gradient(180deg,#ffffff12 0%,#ffffff05 10%,#fff0 22%), radial-gradient(78% 120% at 50% 56%,transparent 70%,#0e020638 90%,#08010373 100%), radial-gradient(36% 50% at 50% 58%,#ffb04057,#ff8c2824 48%,transparent 74%), radial-gradient(28% 70% at 50% 52%,#0a020670,#0a020638 55%,transparent 100%), repeating-conic-gradient(from 0deg at 50% 56%,#ffd89600 0deg,#ffd89621 1.4deg 2.8deg,#ffd89600 4.2deg 12deg), repeating-conic-gradient(from 7deg at 50% 56%,#ffc88c00 0deg,#ffc88c14 2.5deg 5.5deg,#ffc88c00 8deg 30deg), radial-gradient(60% 84% at 50% 56%,transparent 28%,#38081252 62%,#38081280 100%), var(--fr-sparkles,none) center/100% 100% no-repeat, linear-gradient(180deg,#ff96502e 0%,#ff8c3c0d 24%,#0000 50%,#0000006b 100%), repeating-linear-gradient(90deg,#ff6e6e00 0px,#ff786e12 47px,#ff6e6e00 83px), repeating-linear-gradient(90deg, #24040a 0px,#4a0913 7px,#7c1222 15px,#a61a2e 21px,#c22a3c 24px,#a61a2e 27px, #741020 35px,#3c0710 44px,#24040a var(--fr-fold)), #3a0610;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:12px 20px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffd68261,inset 0 0 0 3.5px #1a0206,inset 0 5px 0 3.5px #ffffff08,inset 0 0 34px 4px #ff963c66,inset 0 8px 18px -4px #ffb45a4d,inset 0 -30px 50px -18px #00000080,inset 0 4px 10px -2px #0006}.frame-plate{z-index:3;left:50%;top:calc(-1 * (var(--fr-trim) + var(--fr-rail) + var(--fr-bezel)));font-family:var(--font-shout);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#fff6de;text-shadow:0 1px #0009,0 0 10px #ff787859;background:linear-gradient(180deg,#f04050 0%,#d5142f 38%,#b60c26 62%,#7e0a1e 100%) padding-box, var(--gold-metal-v) border-box;box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 0 #0006, inset 0 0 0 1px #00000059, 0 0 0 1px var(--fr-gold-dark), 0 1px 0 2px #ffeca059, 0 8px 16px -4px #000000d9, 0 2px 4px #0009;border:5px solid #0000;border-radius:9px;padding:.55em 2.2em .5em;font-size:clamp(.66rem,1.1vw,.82rem);line-height:1.15;position:absolute;transform:translate(-50%,-36%)}.frame-plate__text{position:relative}.frame-plate:before,.frame-plate:after{content:"";background:radial-gradient(circle at 42% 38%,#fff 0%,#fffdf5 34%,#ffd060 66%,#d8701c 100%);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;box-shadow:0 0 0 1.5px #6b3f00,0 0 0 2.5px #ffd766,0 0 10px 3px #ffaa46d9,0 0 22px 6px #ff8c2859}.frame-plate:before{left:.6em}.frame-plate:after{right:.6em}@media (max-width:640px){.frame{--fr-trim:8px;--fr-rail:24px;--fr-bezel:4px;--fr-radius:26px;--fr-bulb:12px;--fr-gap:26px;box-shadow:inset 0 1.5px 0 #fffbe1d9, inset 0 -2px 0 #462600cc, 0 0 0 1px var(--fr-gold-dark), 0 1px 0 1px #1d1100, 0 20px 40px -14px #000000e6, 0 8px 16px -6px #000000b3}.frame__inner{--fr-fold:40px;background:linear-gradient(180deg,#ffffff0f 0%,#fff0 20%), radial-gradient(90% 110% at 50% 56%,transparent 70%,#0e020633 90%,#08010366 100%), radial-gradient(52% 40% at 50% 58%,#ffb0404d,#ff8c281f 48%,transparent 74%), radial-gradient(60% 66% at 50% 52%,#0a020666,#0a02062e 55%,transparent 100%), repeating-conic-gradient(from 0deg at 50% 56%,#ffd89600 0deg,#ffd8961c 1.4deg 2.8deg,#ffd89600 4.2deg 12deg), repeating-conic-gradient(from 7deg at 50% 56%,#ffc88c00 0deg,#ffc88c12 2.5deg 5.5deg,#ffc88c00 8deg 30deg), radial-gradient(80% 80% at 50% 56%,transparent 28%,#38081252 62%,#38081280 100%), var(--fr-sparkles,none) center/100% 100% no-repeat, linear-gradient(180deg,#ff965029 0%,#ff8c3c0d 24%,#0000 50%,#0000006b 100%), repeating-linear-gradient(90deg, #24040a 0px,#4a0913 5px,#7c1222 11px,#a61a2e 16px,#c22a3c 18px,#a61a2e 20px, #741020 27px,#3c0710 34px,#24040a var(--fr-fold)), #3a0610;padding:10px 10px 8px}.frame__star{display:none}.frame-plate{letter-spacing:.12em;border-width:3px;border-radius:7px;padding:.5em 1.9em .45em;font-size:.6rem}.frame-plate:before,.frame-plate:after{width:7px;height:7px;margin-top:-3.5px}}@media (prefers-reduced-motion:reduce){.bulb__lamp{opacity:var(--hi,1);animation:none}.bulb__star{opacity:var(--st,.4);animation:none}.frame--complete .bulb__lamp{opacity:1}.frame--complete:has(.cx--prov) .bulb__lamp{opacity:var(--hi,1)}.bulb__chase{opacity:0;animation:none}.frame--complete .bulb__chase{opacity:.3}.frame--complete:has(.cx--prov) .bulb__chase{opacity:0}.frame__glint:before{animation:none;transform:translate(-120%)skew(-16deg)}.frame--hit .frame__hit{opacity:1;animation:none}.frame--hit .frame__wash{opacity:0;animation:none}}.tiles{--tl-gap:10px;--tl-h:118px;--tl-lead:1.34fr;--tl-cream:#fff6de;--tl-gold-dark:#3a2200;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 clamp(.25rem,1.5vw,1rem);display:flex}.tiles__h{font-family:var(--font-shout);letter-spacing:.26em;text-transform:uppercase;color:#f5d778;text-shadow:0 1px #000000d9,0 0 2px #160600e6,0 0 5px #160600cc,0 0 10px #1606008c,0 0 20px #ffaa3c4d;align-items:center;gap:.7em;margin:0;font-size:clamp(.6rem,.55rem + .25vw,.72rem);line-height:1;display:flex}.tiles__h-art{flex:none;width:34px;height:29px;margin-right:-.2em;position:relative}.tiles__h-art img{object-fit:contain;filter:drop-shadow(1px 2px 1.5px #14040099)drop-shadow(3px 5px 6px #00000073)drop-shadow(-1px -1px #ffe49b59);width:100%;height:100%}.tiles__h:before,.tiles__h:after{content:"";background:linear-gradient(90deg,#0000,#c98a12 40%,#ffe08a 60%,#0000);width:clamp(1.5rem,4vw,3rem);height:1px}.tiles__h:after{transform:scaleX(-1)}.tiles__tag{font-family:var(--font-ui);letter-spacing:.14em;color:#ffd9a8;text-shadow:none;background:#00000073;border-radius:3px;padding:.28em .6em .22em;font-size:.62rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffc87873}.tiles__row{--tl-n:6;width:100%;max-width:calc(var(--tl-n) * 190px + (var(--tl-n) - 1) * var(--tl-gap));grid-template-columns:minmax(0,var(--tl-lead)) repeat(calc(var(--tl-n) - 1),minmax(0,1fr));gap:var(--tl-gap);align-items:stretch;margin:0 auto;padding:0;list-style:none;display:grid}.tile{min-width:0;min-height:var(--tl-h);--tl-rim:4px;border:var(--tl-rim) solid transparent;color:var(--tl-cream);--tl-e1:#b8172e;--tl-e2:#960b22;--tl-e3:#710818;--tl-e4:#480510;--tl-gloss:.11;--rk:clamp(26px,20cqw,34px);--ik:clamp(40px,34cqw,56px);background:radial-gradient(90% 70% at 50% 100%,#0006,transparent 70%) padding-box, linear-gradient(180deg,rgba(255,255,255,var(--tl-gloss)) 0%,#fff0 22%) padding-box, repeating-linear-gradient(90deg,#ff6e6e00 0px,#ff786e0f 19px,#ff6e6e00 38px) padding-box, linear-gradient(180deg,var(--tl-e1) 0%,var(--tl-e2) 30%,var(--tl-e3) 65%,var(--tl-e4) 100%) padding-box, var(--gold-metal-v) border-box;box-shadow:inset 0 1px 0 #ffffff52, inset 0 -2px 0 #00000073, inset 0 0 0 1px #0006, inset 0 0 0 2px #ffd68238, 0 0 0 1px var(--tl-gold-dark), 0 1px 0 2px #ffeca04d, 0 10px 18px -6px #000000d9, 0 2px 4px #0009;border-radius:11px;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:9px 10px 8px 9px;display:grid;position:relative;container-type:inline-size}.tile--top{--tl-amt:1.16;--tl-rim:11px;border-radius:calc(7px + var(--tl-rim));--tl-e1:#d8203a;--tl-e2:#b40f2a;--tl-e3:#8c0b20;--tl-e4:#5e0716;--tl-gloss:.17;--rk:clamp(30px,22cqw,39px);--ik:clamp(46px,38cqw,70px);box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 0 #00000073, inset 0 0 0 1px #0006, inset 0 0 0 2px #ffd68252, inset 0 0 26px #ff963c38, 0 0 0 1px var(--tl-gold-dark), 0 1px 0 2px #ffeca073, 0 0 18px 2px #ffa03c59, 0 0 40px 6px #ff8c282e, 0 10px 18px -6px #000000d9, 0 2px 4px #0009;padding:11px 12px 10px 11px}.tile--top:before{content:"";z-index:0;pointer-events:none;box-sizing:border-box;left:calc(-1 * var(--tl-rim));top:calc(-1 * var(--tl-rim));width:calc(100% + 2 * var(--tl-rim));height:calc(100% + 2 * var(--tl-rim));padding:calc(var(--tl-rim) - 2px);border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(#ffffff29 0%,#fff0 5px) padding-box padding-box,linear-gradient(#57091c 0%,#360610 46%,#2b040c 74%,#420613 100%) padding-box padding-box;border:2px solid #0000;position:absolute;box-shadow:inset 0 1px 2px #0000008c;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tile__rank{isolation:isolate;box-sizing:border-box;min-width:var(--rk);height:var(--rk);background:radial-gradient(58% 52% at 32% 26%,#ffecbe57,#ffecbe00 66%) padding-box padding-box,linear-gradient(156deg,#7d1626 0%,#4e0c17 52%,#2a060d 100%) padding-box padding-box,conic-gradient(from 190deg,#4a3208 0%,#ffeeb4 9%,#d59c22 20%,#8a6210 32%,#533904 46%,#ffe294 60%,#b8801a 72%,#6b4a0c 85%,#4a3208 100%) border-box;border:2px solid #0000;border-radius:999px;grid-area:1/1;place-self:center;place-items:center;padding:0 .16em;display:grid;position:relative;box-shadow:inset 0 1px #fff0be6b,inset 0 -1px #0009,inset 0 0 0 1px #1a08008c,0 0 0 1px #1c0c00cc,2px 3px 3px #1802089e,5px 7px 11px #0a000473}.tile--top .tile__rank{box-shadow:inset 0 1px #fff4cd80,inset 0 -1px #0009,inset 0 0 0 1px #1a080080,inset 0 0 9px #ff963c4d,0 0 0 1px #1c0c00cc,0 0 7px #ffaa464d,2px 3px 3px #1802089e,5px 7px 11px #0a000473}.tile__rank:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.85;background:radial-gradient(46% 46% at 26% 16%,#fffff0e6,#fffff000 62%),radial-gradient(30% 30% at 78% 88%,#ffd68257,#ffd68200 68%);position:absolute;inset:-2px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3.2px),#000 calc(100% - 3px));mask:radial-gradient(closest-side,#0000 calc(100% - 3.2px),#000 calc(100% - 3px))}.tile__rank-face{z-index:1;font-family:var(--font-display);font-style:normal;font-size:calc(var(--rk) * .58);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#fff4c6 0%,#ffdf82 34%,#e8ac24 62%,#ffd469 100%);-webkit-text-stroke:.3px #32160099;filter:drop-shadow(0 1px #1c0600d9)drop-shadow(0 0 4px #ffbe504d);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;line-height:1;position:relative}.tile__ico{width:var(--ik);height:var(--ik);flex:none;grid-area:1/1;place-self:center;position:relative}.tile__ico:before{content:"";z-index:0;width:92%;height:26%;transform:translate(calc(-50% + var(--ik) * .055),0);filter:blur(1.2px);pointer-events:none;background:radial-gradient(42% 46% at 48% 52%,#0a0003f5 0%,#0a0003b8 55%,#0a000300 100%),radial-gradient(closest-side,#0c010480 0%,#0c010447 46%,#0c010400 100%);position:absolute;bottom:1%;left:50%}.tile__ico-img{width:calc(var(--ik) * var(--ic-w,1));max-width:none;max-height:none;transform:translate(calc(-50% + var(--ik) * var(--ic-x,0)), calc(-50% + var(--ik) * var(--ic-y,0)));filter:drop-shadow(-1px -1.5px 1.5px #fff0c685)drop-shadow(0 1.5px .5px #ff965a38)drop-shadow(1.5px 2px 1.5px #1803089e)drop-shadow(4px 6px 8px #00000080);position:absolute;top:50%;left:50%}.tile--top .tile__ico-img{filter:drop-shadow(-1px -1.5px 1.5px #fff4d299)drop-shadow(0 1.5px .5px #ff965a42)drop-shadow(1.5px 2px 1.5px #1803089e)drop-shadow(4px 6px 9px #00000080)drop-shadow(0 0 7px #ffa84247)}.tile--top .tile__ico:before{background:radial-gradient(42% 46% at 48% 52%,#0a0003e0 0%,#0a00039e 55%,#0a000300 100%),radial-gradient(closest-side,#0c01046b 0%,#0c010438 46%,#0c010400 100%)}.tile__name{text-align:right;font-family:var(--font-shout);font-size:min(clamp(.54rem,.5rem + .2vw,.62rem), max(.5rem,calc((100cqw - max(var(--rk,30px),var(--ik,44px)) - 14px) / var(--tl-nw,5))));letter-spacing:.1em;text-transform:uppercase;color:var(--tl-cream);text-shadow:0 1px #000000b3,0 0 8px #ff78784d;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance;grid-area:1/2;place-self:center end;line-height:1.2}.tile__amt{font-family:var(--font-display);font-size:min(calc(clamp(1.35rem,1rem + 1.35vw,2rem) * var(--tl-amt,1)),calc((100cqw - 14px) / var(--tl-w,4.2)));font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;grid-area:2/1/auto/-1;place-self:end center;max-width:100%;margin-top:4px;line-height:1;position:relative}.tile__amt:before{content:attr(data-amt);color:#3a1a00;text-shadow:0 1px #2a1200,0 2px #1a0a00,0 3px 4px #000000b3;position:absolute;top:0;left:0;transform:translate(.045em,.075em)}.tile__amt-face{color:#0000;background:linear-gradient(#fff6c8 0%,#ffe27a 24%,#f4b51f 46%,#c47c05 56%,#ffd766 70%,#e5a71c 100%);-webkit-text-stroke:.35px #3c1e008c;filter:drop-shadow(0 0 4px #ffbe5059);-webkit-background-clip:text;background-clip:text;position:relative}.tile__n{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#f3e6c8;opacity:.9;text-shadow:0 1px #000000b3;grid-area:3/1/auto/-1;justify-self:center;margin-top:4px;font-size:.66rem;font-weight:700}.tile__bulbs,.tile__glow{left:calc(-1 * var(--tl-rim));top:calc(-1 * var(--tl-rim));width:calc(100% + 2 * var(--tl-rim));height:calc(100% + 2 * var(--tl-rim));z-index:2;pointer-events:none;max-width:none;max-height:none;position:absolute;overflow:visible}.tile__glow{mix-blend-mode:screen}.tile-bulb__rim{fill:#fff;opacity:.9}.tile-bulb__lamp{opacity:var(--hi,1);animation:tl-twinkle var(--d) ease-in-out var(--dl) infinite}.tile-bulb__hot{opacity:var(--hot,0)}.tile-bulb__patch,.tile-bulb__spill{opacity:var(--hi,1)}.tile-bulb__star{opacity:var(--st,.4);animation:tl-twinkle-star var(--d) ease-in-out var(--dl) infinite}@keyframes tl-twinkle{0%,to{opacity:var(--hi,1)}50%{opacity:var(--lo,.7)}}@keyframes tl-twinkle-star{0%,to{opacity:var(--st,.4)}50%{opacity:calc(var(--st,.4) * var(--lo,.7))}}.tile--more{--tl-e1:#6b2830;--tl-e2:#511a22;--tl-e3:#391118;--tl-e4:#230a10;--tl-gloss:.06;--tl-amt:.86;--rk:30px;color:#eddcc0;background:radial-gradient(90% 70% at 50% 100%,#0000006b,transparent 70%) padding-box, linear-gradient(180deg,rgba(255,255,255,var(--tl-gloss)) 0%,#fff0 22%) padding-box, repeating-linear-gradient(90deg,#ff969600 0px,#ffa0960a 19px,#ff969600 38px) padding-box, linear-gradient(180deg,var(--tl-e1) 0%,var(--tl-e2) 30%,var(--tl-e3) 65%,var(--tl-e4) 100%) padding-box, var(--gold-metal-v) border-box;min-height:0;box-shadow:inset 0 1px 0 #fff3, inset 0 -2px 0 #00000073, inset 0 0 0 1px #0006, inset 0 0 0 2px #ffd68224, 0 0 0 1px var(--tl-gold-dark), 0 1px 0 2px #ffeca02e, 0 10px 18px -6px #000000d9, 0 2px 4px #0009;flex-flow:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:0 .9em;margin-top:2px;padding:8px 16px 7px;display:flex}.tile--more .tile__rank{background:radial-gradient(58% 52% at 32% 26%,#ffecbe3d,#ffecbe00 66%) padding-box padding-box,linear-gradient(156deg,#502029 0%,#33121a 52%,#1d080e 100%) padding-box padding-box,conic-gradient(from 190deg,#3c2806 0%,#e8d59c 9%,#b3831c 20%,#71500d 32%,#432e04 46%,#e6cd85 60%,#9a6a15 72%,#573c09 85%,#3c2806 100%) border-box}.tile--more .tile__rank-face{background:linear-gradient(#f4e3b4 0%,#e3c273 34%,#c39a2e 62%,#e0bd5e 100%);-webkit-background-clip:text;background-clip:text}.tile--more .tile__amt-face{background:linear-gradient(#f6e7bd 0%,#e6cb84 24%,#c79c33 46%,#9c7412 56%,#e3c274 70%,#c19a2c 100%);filter:drop-shadow(0 0 3px #ffbe5033);-webkit-background-clip:text;background-clip:text}.tile--more .tile__name,.tile--more .tile__n{color:#e3cfae;opacity:.92}.tile--more .tile__rank,.tile--more .tile__name,.tile--more .tile__n,.tile--more .tile__amt{text-align:left;grid-area:auto;place-self:center;margin-top:0}.tile--more .tile__name{white-space:nowrap;font-size:clamp(.54rem,.5rem + .2vw,.62rem)}.tile--more .tile__n{white-space:nowrap;letter-spacing:.09em;font-size:.62rem}.tile--more .tile__amt{font-size:1.3rem}.tile--more .tile__name:after,.tile--more .tile__n:after{content:"·";color:#c2a267;opacity:.65;text-shadow:none;margin-left:.9em}.tile--more .tile__rank{margin-right:.15em;padding:0 .3em}.tile--more .tile__rank-face{font-size:calc(var(--rk) * .5)}.tile__more-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tiles[data-provisional] .tiles__row{opacity:.85}@media (max-width:640px){.tiles{--tl-gap:9px;--tl-h:96px;gap:6px;padding:14px 0 0}.tiles__h{z-index:1;position:relative}.tiles__row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.tile{--tl-rim:3px;--rk:clamp(24px,18cqw,30px);--ik:clamp(36px,30cqw,50px);border-radius:9px;padding:8px 8px 6px}.tile--top{--rk:clamp(26px,20cqw,33px);--ik:clamp(42px,36cqw,58px);--tl-rim:10px;padding:10px 10px 8px}.tile__name{font-size:min(.58rem,max(.5rem,calc((100cqw - max(var(--rk,26px),var(--ik,40px)) - 12px) / var(--tl-nw,5))));letter-spacing:.1em}.tile__amt{font-size:min(calc(1.5rem * var(--tl-amt,1)),calc((100cqw - 14px) / var(--tl-w,4.2)))}.tile__n{font-size:.6rem}.tile--more{--rk:28px;gap:0 .7em;padding:8px 11px 7px}.tile--more .tile__name{font-size:.58rem}.tile--more .tile__amt{font-size:1.25rem}.tile--more .tile__name:after,.tile--more .tile__n:after{margin-left:.7em}}@media (max-width:1023px) and (min-width:641px){.tiles__row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.tile--more{--rk:28px}.tile--more .tile__amt{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.tile-bulb__lamp{opacity:var(--hi,1);animation:none}.tile-bulb__star{opacity:var(--st,.4);animation:none}}
:root{--t-cream:#fff4d6;--t-cream-hi:#fffdf2;--t-cream-lo:#f0d494;--t-gold-edge:#c98a12;--t-gold-edge-hi:#ffe08a;--t-gold-edge-lo:#8a5a06;--t-inset:#070c1c;--t-small:#f3e6c8;--t-small-shadow:0 1px 0 #000, 0 1px 2px #0000008c;--t-outline:#2e1600;--t-bronze:#5a3004;--t-rim-hi:#fff8dc;--t-rim:#d9a021}.charge{text-align:center;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr fit-content(62%) auto 1fr;align-content:start;place-items:start center;gap:0;width:100%;margin:0;padding:0 clamp(.75rem,3vw,2rem);display:grid}.charge>*{grid-column:1/-1;min-width:0;max-width:100%;margin:0}.charge__tag{grid-row:1}.merchant__name{grid-area:2/1/auto/-1}.merchant__raw{grid-area:3/2;justify-self:stretch;margin-top:1px}.charge__when{grid-area:3/3;align-self:center;margin-top:1px}.jp{grid-row:4}.charge:not(:has(.merchant__raw)) .charge__when{grid-column:2/4}.charge:has(.merchant__raw) .charge__when:before{content:"·";color:#e9c66a;opacity:.85;margin:0 .55em 0 .45em}.charge__cat{font-family:var(--font-shout);letter-spacing:.24em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff2b0 0%,#ffd24a 38%,#e6a100 52%,#ffd766 70%,#b06f05 100%);isolation:isolate;-webkit-background-clip:text;background-clip:text;border-radius:.3em;margin-bottom:6px;padding:.4em .9em .36em 1.1em;font-size:clamp(.56rem,.53rem + .22vw,.68rem);line-height:1;position:relative}.charge__cat:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#0000008c,#0000004d);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffb80047,0 0 0 1px #0009,0 1px #ffd24a2e}.charge__when{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--t-small);white-space:nowrap;text-shadow:var(--t-small-shadow);font-size:clamp(.8125rem,.76rem + .2vw,.9rem);font-weight:700;line-height:1}.jp{contain:inline-size;justify-content:center;width:100%;min-width:0;max-width:100%;margin:3px 0 0;display:flex}.jp__svg{--jp-box:clamp(5.2rem,22.5vw,9rem);width:calc(var(--jp-w) * var(--jp-box) / 105);max-width:min(100%,30.5rem);height:auto;display:block;overflow:visible}.jp--hero .jp__svg{--jp-box:clamp(6.4rem,12vw,11rem);max-width:min(100%,37rem)}.jp__glint{will-change:transform;animation:5s cubic-bezier(.45,0,.25,1) 1.1s infinite jp-glint;transform:translate(0)}@keyframes jp-glint{0%{transform:translate(0)}22%{transform:translateX(calc(var(--jp-w) * 1.32px))}to{transform:translateX(calc(var(--jp-w) * 1.32px))}}.merchant{display:contents}.merchant__name{--fit:1;--size:clamp(2rem,1rem + 3vw,3.625rem);--np-rim:.12em;--np-off:.03em;min-width:0;max-width:100%;font-family:var(--font-shout);font-size:calc(var(--size) * var(--fit));letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;padding:0 .14em;line-height:.8;display:block;position:relative}.merchant__name[data-lines="1"]{white-space:nowrap}.merchant__name[data-lines="2"]{white-space:normal;line-height:.92}.merchant__name>span{display:block}.merchant__name>span[aria-hidden]{padding:inherit;color:#0000;pointer-events:none;position:absolute;inset:0}.np__base{color:var(--t-outline);-webkit-text-stroke:.19em var(--t-outline);paint-order:stroke fill;text-shadow:.012em .016em #5a3206,.024em .032em #4e2b05,.036em .048em #3f2204,.048em .064em #2a1603,.06em .09em .03em #000000b3,0 0 .22em #ffc4468c}.np__lip{-webkit-text-stroke:calc(var(--np-rim) + .03em) #fffbe6;transform:translate(-.012em,-.012em)}.np__rim{-webkit-text-stroke:var(--np-rim) #e8ac22}.np__rim-d{-webkit-text-stroke:calc(var(--np-rim) / 2) #6e3d05;transform:translate(var(--np-off),var(--np-off))}.np__rim-l{-webkit-text-stroke:calc(var(--np-rim) / 2) #ffeaa6;transform:translate(calc(-1 * var(--np-off)),calc(-1 * var(--np-off)))}.np__sep{-webkit-text-stroke:.032em #3a1c00}.nameplate__face{color:#0000;background:linear-gradient(#fff6dc 0% 8%,#fff 8%,#fffbea 26%,#f4e0b0 26.5%,#f1d89d 62%,#dbb264 100%);-webkit-background-clip:text;background-clip:text;position:relative}.merchant__raw{font-family:var(--font-ui);letter-spacing:.05em;color:var(--t-small);white-space:nowrap;min-width:0;max-width:100%;text-shadow:var(--t-small-shadow);justify-content:center;align-items:center;gap:.55em;font-size:clamp(.8125rem,.78rem + .15vw,.9rem);font-weight:700;line-height:1.15;display:flex}.merchant__raw-k{letter-spacing:.16em;text-transform:uppercase;color:var(--t-small);text-shadow:var(--t-small-shadow);background:linear-gradient(#0000008c,#0000004d);border-radius:.25em;flex:none;padding:.3em .55em .26em .7em;font-size:max(11.5px,.82em);line-height:1;box-shadow:inset 0 0 0 1px #ffb80047,0 0 0 1px #0009,0 1px #ffd24a2e}.merchant__raw-s{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:1024px){.charge{grid-template-rows:auto auto auto;grid-template-columns:minmax(min-content,max-content) minmax(1.5rem,1fr) minmax(0,auto) auto;padding:0 clamp(1rem,2.4vw,2.25rem)}.charge .charge__tag{grid-area:1/1;justify-content:flex-start;justify-self:start;width:auto;max-width:100%}.charge .merchant__raw{grid-area:1/3;justify-content:flex-end;place-self:center end;margin:0 0 6px}.charge .charge__when{grid-area:1/4;place-self:center end;margin:0 0 6px}.charge:not(:has(.merchant__raw)) .charge__when{grid-column:3/5}.charge .merchant__name{grid-area:2/1/auto/-1}.charge .jp{grid-area:3/1/auto/-1;margin-top:8px}.merchant__raw,.charge__when{color:var(--t-small);text-shadow:var(--t-small-shadow);font-size:1rem}.merchant__raw{letter-spacing:.05em;gap:.5em;max-width:100%}.merchant__raw-k{letter-spacing:.18em;color:var(--t-small);text-shadow:var(--t-small-shadow);padding:.3em .5em .26em .62em;font-size:.9375rem;line-height:1}.charge:has(.merchant__raw) .charge__when:before{margin:0 .5em 0 .4em;font-size:1.1em;line-height:0}.merchant__name{--size:clamp(2.5rem,1rem + 3.2vw,4rem)}.merchant__name[data-lines="2"]{line-height:.9}.charge .jp__svg{--jp-k:1;--jp-box:calc(clamp(9rem,12.2vw,11rem) * var(--jp-k));max-width:70%}.charge:has(.merchant__name[data-lines="2"]) .jp__svg{--jp-k:.82}}@media (max-width:640px){.charge{padding-inline:.5rem}.charge .charge__tag{width:calc(100% + .75rem);max-width:none;margin-inline:-.375rem}.merchant__name{letter-spacing:.02em;line-height:.9}.merchant__raw,.charge__when{font-size:.8125rem}.merchant__raw-k{letter-spacing:.13em;padding:.3em .5em .26em .63em;font-size:.75rem}.merchant__raw{grid-column:1/-1;justify-self:center;margin-top:3px}.charge__when{grid-area:5/1/auto/-1;margin-top:4px}.charge:has(.merchant__raw) .charge__when:before{content:none}.jp{margin-top:6px}}.trend{--tt-trim:5px;--tt-rail:17px;--tt-bezel:3px;--tt-radius:20px;--tt-bulb:11px;--tt-gap:38px;--tr-col:88px;--tr-col-max:200px;--tr-tab:5.1rem;--tr-plot:124px;--tr-lane:22px;--tr-bar:36px;--tr-deck:13px;--tr-lamp:24px;--tr-lampr:4.2px;--tr-railh:12px;--tr-velvet:#140702;width:100%;max-width:var(--show-w);margin:14px auto 15px;display:block}.trend[data-sparse]{--tr-plot:110px;--tr-bar:46px;--tr-col:124px;--tr-deck:11px}.trend[data-sparse] .trend__plot,.trend[data-sparse] .trend__axis{grid-template-columns:repeat(var(--n),1fr)}.trend[data-weeks="1"]{--tr-plot:88px;--tr-deck:10px}.trend__housing{isolation:isolate;padding:var(--tt-trim);border-radius:var(--tt-radius);background:linear-gradient(180deg,#ffffff8c 0%,#ffffff1f 40%,#0000000a 60%,#0000006b 100%) top/100% var(--tt-trim) no-repeat, linear-gradient(0deg,#00000080 0%,#0000001f 40%,#ffffff0f 65%,#ffffff52 100%) bottom/100% var(--tt-trim) no-repeat, linear-gradient(90deg,#ffffff61 0%,#ffffff0d 45%,#0000004d 100%) left/var(--tt-trim) 100% no-repeat, linear-gradient(270deg,#ffffff38 0%,#0000000d 45%,#0006 100%) right/var(--tt-trim) 100% no-repeat, var(--gold-metal);position:relative;box-shadow:inset 0 2px #fffbe1d9,inset 0 -2px #462600cc,inset 2px 0 #fff0be73,inset -2px 0 #5a320099,0 0 0 1px #3a2200,0 2px 0 1px #1d1100,0 14px 26px -12px #000000b8,0 6px 12px -6px #00000080}.tlamp{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tlamp--glow{mix-blend-mode:screen}.tlamp__probe{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.tbulb__rim{fill:#fff;opacity:.9}.tbulb__lamp{opacity:var(--hi,1);animation:tt-twinkle var(--d) ease-in-out var(--dl) infinite}.tbulb__hot{opacity:var(--hot,0)}.tbulb__patch,.tbulb__spill{opacity:var(--hi,1)}@keyframes tt-twinkle{0%,to{opacity:var(--hi,1)}54%{opacity:var(--lo,.6)}}.trend__channel{padding:var(--tt-rail);border-radius:calc(var(--tt-radius) - var(--tt-trim));background:radial-gradient(120% 140% at 50% -10%,#ff96461f,#0000 58%),linear-gradient(#3a0a12 0%,#26060d 38%,#1a0409 72%,#120207 100%);box-shadow:inset 0 0 0 1px #000000d9,inset 0 2px 5px #000000b3}.trend__bezel{padding:var(--tt-bezel);background:var(--gold-metal-v);border-radius:6px;box-shadow:0 0 0 1px #2c1a00,0 1px #fff0be4d,0 2px 6px #000000b3}.trend__inner{--tr-fold:46px;background: radial-gradient(78% 128% at 50% 42%,transparent 58%,#08030166 86%,#050200a8 100%),  linear-gradient(180deg,#0c050100 26%,#0c050157 62%,#0a040199 100%),  radial-gradient(52% 76% at 50% -6%,#ffac5426,#ff842c0e 54%,transparent 80%),  repeating-conic-gradient(from 92deg at 50% -34%,#ffd29600 0deg,#ffd29606 .8deg 1.7deg,#ffd29600 2.6deg 8deg), repeating-conic-gradient(from 95.4deg at 50% -34%,#ffc08600 0deg,#ffc08604 1.5deg 3.2deg,#ffc08600 4.8deg 19deg),  radial-gradient(120% 44% at 50% 100%,#ff963c0f,transparent 72%),  repeating-linear-gradient(90deg, #120602 0px,#1a0a04 8px,#281107 16px,#331607 22px,#281107 28px,#1a0a04 37px,#120602 var(--tr-fold)), var(--tr-velvet);border-radius:4px;padding:9px 12px;position:relative;box-shadow:inset 0 0 0 1px #ffd6824d,inset 0 2px 9px -1px #000000bf,inset 0 -14px 26px -14px #0009,inset 0 10px 22px -8px #ffa44829}.trend__sign{z-index:4;font-family:var(--font-shout);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#fff6de;text-shadow:0 1px #000c,0 2px 4px #0000008c;background:linear-gradient(180deg,#74091a 0%,#5c0715 40%,#440510 72%,#33030b 100%) padding-box, var(--gold-metal-v) border-box;border:4px solid #0000;border-radius:8px;margin:0;padding:.42em 1.5em .38em 1.62em;font-size:clamp(.66rem,.6rem + .26vw,.8rem);font-weight:400;line-height:1.15;position:absolute;top:0;left:50%;transform:translate(-50%,-52%);box-shadow:inset 0 1px #ffffff38,inset 0 -2px 4px #00000080,0 0 0 1px #2c1a00,0 3px 0 -1px #1d1100,0 8px 16px -7px #000c}.trend__badges{z-index:4;gap:.45rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,52%)}.trend__plate,.trend__wk,.trend__target-lab{color:#241200;text-shadow:0 1px #fff6cc99;background:linear-gradient(104deg,#fff0 26%,#ffffff80 39%,#ffffff1f 47%,#fff0 58%),linear-gradient(#ffffff80 0%,#ffffff24 34%,#fff0 56%),linear-gradient(#fff3c4 0%,#ffdd7a 26%,#f7c93f 52%,#eab526 78%,#e0a41a 100%);box-shadow:inset 0 1px #fffdeef2,inset 0 -2px #6e4204e6,0 0 0 1px #3a2200,0 2px #1d1100,0 5px 10px -4px #000000b3}.trend__plate{white-space:nowrap;border-radius:.34em;align-items:baseline;gap:.4em;padding:.3em .62em .26em .72em;display:inline-flex}.trend__plate-k{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1}.trend__plate-sep{font-family:var(--font-ui);opacity:.8;font-size:.85rem;font-weight:700;line-height:1}.trend__plate-n{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#241200;font-size:1.12rem;line-height:.9}.trend__scroll{scrollbar-width:thin;scrollbar-color:#ffb80059 transparent;-webkit-overflow-scrolling:touch;padding-top:10px;overflow:auto hidden}.trend__track{min-width:calc(var(--n) * var(--tr-col) + var(--tr-tab))}.trend__stage{position:relative}.trend__plot{--band:calc(var(--tr-plot) - (var(--lt,1) + var(--lb,1)) * var(--tr-lane) - var(--tr-railh));--rail:calc(var(--lb,1) * var(--tr-lane) + var(--tr-railh) / 2 + var(--railu,.5) * var(--band));z-index:1;height:var(--tr-plot);grid-template-columns:repeat(var(--n),minmax(var(--tr-col),var(--tr-col-max)));padding-right:var(--tr-tab);justify-content:center;display:grid;position:relative}.trend__deck{z-index:0;height:var(--tr-deck);background:linear-gradient(#ffffff12 0%,#ffffff04 26%,#fff0 55%),radial-gradient(140% 150% at 50% 0,#ffd68c21,#0000 64%),linear-gradient(#2a1409 0%,#1c0c05 34%,#110602 72%,#080300 100%);border-radius:0 0 3px 3px;position:relative;box-shadow:inset 0 8px 12px -9px #000000f2,inset 0 -1px #ffd65a1a}.trend__deck:before{content:"";background:linear-gradient(90deg,#0000,#ffde78bf 6% 94%,#0000);height:2px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 1px 2px #000000f2,0 -2px 8px #ffb80029}.trend__target{left:0;right:0;bottom:var(--rail);z-index:3;pointer-events:none;height:0;position:absolute}.trend__target-rail{height:var(--tr-railh);background:linear-gradient(#ffeaad 0%,#e5a91f 20%,#a8690a 48%,#7a4a02 62%,#d99f1c 84%,#5a3300 100%);border-radius:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px #fffbe1bf,inset 0 -1px #321a00e6,0 0 0 1px #2c1a00,0 3px 7px -2px #000000d9,0 0 16px #ffb80038}.trend__lamp{height:calc(var(--tr-lampr) * 9);background-repeat:repeat-x;background-position:var(--ox) center;background-size:calc(var(--tr-lamp) * 5) 100%;background-image:radial-gradient(circle var(--tr-lampr) at calc(var(--tr-lamp)/2) 50%, #fff 0%,#fff 44%,#fff6cc 60%,#ffd458 76%,#f79a2c 90%,#8a2e0a 99%,#8a2e0a00 100%), radial-gradient(circle calc(var(--tr-lampr) * 1.44) at calc(var(--tr-lamp)/2) 50%, #0000 0%,#0000 68%,#7a4d02 72%,#e8b433 82%,#fff0b8 89%,#5a3300 98%,#5a330000 100%);animation:trend-lamp var(--ld) ease-in-out var(--ldl) infinite;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.trend__lamp:before{content:"";mix-blend-mode:screen;background-repeat:repeat-x;background-position:var(--ox) center;background-size:calc(var(--tr-lamp) * 5) 100%;background-image:radial-gradient(circle calc(var(--tr-lampr) * 3.6) at calc(var(--tr-lamp)/2) 50%, #ffffffb8 0%,#ffeeb46b 22%,#ffb2402e 48%,#ff8c1e0d 74%,#ff8c1e00 100%);position:absolute;inset:0}@keyframes trend-lamp{0%,to{opacity:1}52%{opacity:.55}}.trend__target-lab{border-radius:.32em;flex-direction:column;align-items:center;gap:2px;padding:.28em .5em .26em .56em;display:flex;position:absolute;top:0;right:0;transform:translateY(-50%)}.trend__target-k{font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:#241200;font-size:.8125rem;font-weight:700;line-height:1}.trend__target-n{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#241200;font-size:1.02rem;font-weight:400;line-height:1}.trend__col{--rh:calc(var(--tr-railh) / 2);--len:calc(var(--um,0) * var(--band));--tip:var(--rail);--foot:var(--rail);min-width:0;height:100%;position:relative}.trend__col[data-dir=over]{--tip:calc(var(--rail) + var(--rh) + var(--len));--foot:calc(var(--rail) + var(--rh))}.trend__col[data-dir=under]{--tip:calc(var(--rail) - var(--rh) - var(--len));--foot:var(--tip)}.trend__col[data-tone=empty]:before{content:"";background:repeating-linear-gradient(#ffffff17 0 4px,#0000 4px 10px);border-radius:4px;width:7px;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.trend__slot{width:calc(var(--tr-bar) + 7px);opacity:.6;background:linear-gradient(#2a1c06,#0a0600);border-radius:2px;height:3px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffd65a38}.trend__col[data-tone=empty] .trend__slot{opacity:.28}.trend__col[data-tone=under],.trend__col[data-tone=open][data-side=under]{--tu-cap:#fff6d0;--tu-1:#ffe289;--tu-2:#ffb800;--tu-3:#c07c04;--tu-4:#7a4a02;--tu-glow:#ffb8006b;--tu-edge:#2a1800}.trend__col[data-tone=over],.trend__col[data-tone=open][data-side=over]{--tu-cap:#ffdade;--tu-1:#ff8e9a;--tu-2:#f0303f;--tu-3:#b31226;--tu-4:#630816;--tu-glow:#ff405080;--tu-edge:#12000a}.trend__tube{left:50%;bottom:var(--foot);width:var(--tr-bar);height:var(--len);transform-origin:50% 100%;background:linear-gradient(90deg, #0000009e 0%,#0000004d 6%,#0000 18%, #0000 56%,#00000038 78%,#0000009e 100%), linear-gradient(180deg,var(--tu-1) 0%,var(--tu-2) 26%,var(--tu-2) 52%,var(--tu-3) 80%,var(--tu-4) 100%);box-shadow:0 0 0 1.5px var(--tu-edge), inset 0 1px 0 #ffffff80, 0 0 22px -2px var(--tu-glow), 0 0 44px -6px var(--tu-glow);animation:trend-rise .75s cubic-bezier(.22,.8,.22,1) calc(var(--i) * 70ms) both;will-change:transform;border-radius:5px 5px 2px 2px;position:absolute;transform:translate(-50%)scaleY(1)}.trend__col[data-dir=under] .trend__tube{transform-origin:50% 0;background:linear-gradient(90deg, #0000009e 0%,#0000004d 6%,#0000 18%, #0000 56%,#00000038 78%,#0000009e 100%), linear-gradient(0deg,var(--tu-1) 0%,var(--tu-2) 26%,var(--tu-2) 52%,var(--tu-3) 80%,var(--tu-4) 100%);box-shadow:0 0 0 1.5px var(--tu-edge), inset 0 -1px 0 #ffffff80, 0 0 22px -2px var(--tu-glow), 0 0 44px -6px var(--tu-glow);border-radius:2px 2px 5px 5px}.trend__tube-spec{background:linear-gradient(90deg,#fff0,#ffffffd9 45%,#fff0);border-radius:3px;width:22%;position:absolute;top:3px;bottom:2px;left:16%;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 40%,#00000059 78%,#0000001f 100%);mask-image:linear-gradient(#000 0%,#000000d9 40%,#00000059 78%,#0000001f 100%)}.trend__tube-cap{height:min(9px,calc(var(--len) * .42));background:radial-gradient(88% 150% at 34% 10%,#fff 0%,var(--tu-cap) 34%,var(--tu-1) 68%,#0000 100%), linear-gradient(180deg,var(--tu-cap),#0000);box-shadow:0 0 12px 1px var(--tu-glow),inset 0 1px 0 #ffffffe6;border-radius:5px 5px 3px 3px;position:absolute;top:0;left:1px;right:1px}.trend__col[data-tone=open] .trend__tube{opacity:.86}.trend__col[data-tone=open] .trend__tube:after{content:"";border-radius:inherit;background:repeating-linear-gradient(135deg,#0000004d 0 3px,#0000 3px 8px);position:absolute;inset:0}.trend__col[data-dir=under] .trend__tube-cap{background:radial-gradient(88% 150% at 34% 90%,#fff 0%,var(--tu-cap) 34%,var(--tu-1) 68%,#0000 100%), linear-gradient(0deg,var(--tu-cap),#0000);box-shadow:0 0 12px 1px var(--tu-glow),inset 0 -1px 0 #ffffffe6;border-radius:3px 3px 5px 5px;top:auto;bottom:0}.trend__col[data-tone=open] .trend__tube-cap{opacity:.82}.trend__cast{width:calc(var(--tr-bar) * 1.9);height:var(--tr-deck);opacity:calc(.35 + .65 * var(--pool,0));background:radial-gradient(58% 100% at 42% 0,#000000b8 0%,#0000005c 46%,#0000 80%);position:absolute;top:100%;left:50%;transform:translate(-42%)}.trend__cast:after{content:"";mix-blend-mode:screen;opacity:calc(var(--pool,0) * 1.25);background:radial-gradient(58% 100% at 50% 0%,var(--tu-glow) 0%,#0000 78%);position:absolute;inset:0}.trend__delta{left:50%;bottom:calc(var(--tip) + 5px);z-index:4;font-family:var(--font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px #000000f2,0 -1px #0009,0 0 8px #000000d9;animation:trend-fade .4s ease-out calc(var(--i) * 70ms + .45s) both;font-size:.94rem;line-height:1;position:absolute;transform:translate(-50%)}.trend__col[data-dir=under] .trend__delta{bottom:auto;top:calc(var(--tr-plot) - var(--tip) + 5px)}.trend__col[data-tone=over] .trend__delta{color:#ffb0b8}.trend__col[data-tone=under] .trend__delta{color:#ffdf94}.trend__col[data-tone=open] .trend__delta{font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:#fff6e0;font-size:.8125rem;font-weight:700}@keyframes trend-rise{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes trend-fade{0%{opacity:0}to{opacity:1}}.trend__axis{grid-template-columns:repeat(var(--n),minmax(var(--tr-col),var(--tr-col-max)));padding-right:var(--tr-tab);justify-content:center;margin-top:7px;display:grid}.trend__lab{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.trend__amt{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff6e0;text-shadow:var(--t-small-shadow);white-space:nowrap;font-size:.98rem;font-weight:400;line-height:1}.trend__wk{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:.3em;padding:.32em .58em .28em .71em;font-size:.8125rem;font-weight:700;line-height:1;display:inline-block}.trend__lab[data-tone=empty] .trend__amt{color:#e2d3b4}.trend__lab[data-tone=empty] .trend__wk{color:#f0e2c0;text-shadow:0 1px #000;background:linear-gradient(#0000008c,#0000004d);box-shadow:inset 0 0 0 1px #ffb8003d,0 0 0 1px #0009}.trend__foot{border-top:1px solid #ffb80038;row-gap:.25rem;margin-top:8px;padding-top:8px;display:grid;box-shadow:inset 0 1px #000000b3}.trend__scale{text-align:center;font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:#f3e2bd;text-shadow:0 1px #000,0 1px 2px #0009;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.trend__scale b{color:#ffdf94;font-variant-numeric:tabular-nums;font-weight:700}.trend__caption{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:#fff6e0;text-shadow:var(--t-small-shadow);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35em .6em;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);font-weight:700;line-height:1.25;display:flex}.trend__caption-k{letter-spacing:.17em;text-transform:uppercase;color:#fff2d8;text-shadow:0 1px #000;background:linear-gradient(#0000009e,#0000005c);border-radius:.28em;flex:none;align-self:center;padding:.34em .55em .3em .72em;font-size:.8125rem;line-height:1;box-shadow:inset 0 0 0 1px #ffb8004d,0 0 0 1px #0009,0 1px #ffd24a2e}.trend__seg{white-space:nowrap;align-items:baseline;gap:.45em;display:inline-flex}.trend__seg-arrow{color:#ffde82cc;text-shadow:0 1px #000;margin-left:.1em}.trend__seg-w{letter-spacing:.13em;text-transform:uppercase;color:#ffdf94;text-shadow:0 1px #000;font-size:.8em}.trend__seg-v{color:#fff6e0}.trend__nut{text-align:center;font-family:var(--font-ui);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#f8ecd2;text-shadow:var(--t-small-shadow);margin:0;font-size:clamp(.9375rem,.9rem + .2vw,1rem);font-weight:700;line-height:1.3}.trend__nut-n{color:#fff6e0;font-weight:700}.trend__nut-w{color:#ecdcb8}@media (max-width:640px){.trend{--tt-trim:4px;--tt-rail:12px;--tt-bezel:2px;--tt-radius:15px;--tt-bulb:8px;--tt-gap:26px;--tr-col:56px;--tr-tab:3.5rem;--tr-plot:96px;--tr-lane:19px;--tr-bar:22px;--tr-deck:11px;--tr-lamp:17px;--tr-lampr:3.2px;--tr-railh:9px;margin:13px auto 14px}.trend[data-sparse]{--tr-plot:92px;--tr-bar:32px;--tr-col:92px;--tr-col-max:150px;--tr-deck:9px}.trend[data-weeks="1"]{--tr-plot:76px;--tr-deck:9px}.trend__sign{letter-spacing:.14em;border-width:3px;padding:.4em 1em .36em 1.12em;font-size:.66rem}.trend__badges{gap:.35rem}.trend__plate{padding:.28em .52em .24em .62em}.trend__plate-k{letter-spacing:.1em;font-size:.75rem}.trend__plate-n{font-size:1rem}.trend__inner{padding:8px 7px}.trend__scroll{padding-top:9px}.trend__amt{font-size:.78rem}.trend__wk{letter-spacing:.09em;padding:.3em .46em .26em .55em;font-size:.75rem}.trend__delta{bottom:calc(var(--tip) + 4px);font-size:.82rem}.trend__col[data-dir=under] .trend__delta{top:calc(var(--tr-plot) - var(--tip) + 4px)}.trend__col[data-tone=open] .trend__delta{letter-spacing:.09em;font-size:.75rem}.trend__tube-cap{height:min(7px,calc(var(--len) * .42))}.trend__target-k{letter-spacing:.06em;font-size:.75rem}.trend__target-n{font-size:.92rem}.trend__target-lab{gap:1px;padding:.24em .32em .22em .36em}.trend__plot,.trend__axis{padding-right:0;padding-left:var(--tr-tab)}.trend__target-lab{left:0;right:auto}.trend__foot{margin-top:7px;padding-top:7px}.trend__caption{column-gap:.5em;font-size:.9375rem}.trend__caption-k{letter-spacing:.13em;font-size:.75rem}.trend__nut{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.trend__lamp{opacity:1;animation:none}.tbulb__lamp{opacity:var(--hi,1);animation:none}.trend__tube{animation:none;transform:translate(-50%)}.trend__delta{opacity:1;animation:none}}
