/* The owner's selected neon reference, built from CSS and the existing SVG data. */
:root{--bg:#030c19;--surface:#071424;--surface2:#0b1d36;--ink:#eef1ff;--muted:#a1bbd5;--line:#183b60;--accent:#52dcff;--up:#ff5368;--down:#43f58d}
body{background:radial-gradient(ellipse at 89% 0,#4b0f814d,transparent 35%),linear-gradient(132deg,transparent 6%,#15115233 16%,transparent 24%,transparent 46%,#3513ad38 49%,#223bff22 50%,transparent 53%),linear-gradient(57deg,transparent 40%,#5220a524 42%,transparent 45%),#030c19}
.cw-header{position:relative;min-height:101px;padding-block:24px;border-color:#26518b;background:linear-gradient(120deg,#071327ef,#020b1de8 63%,#2a0a514d);box-shadow:0 1px 16px #2356d833}
.cw-brand{flex-basis:clamp(260px,28vw,365px);width:clamp(260px,28vw,365px)}
.cw-search{max-width:620px;min-height:46px;padding:0 17px;border:1px solid #3657a0;border-radius:28px;background:linear-gradient(100deg,#040e21,#050b24);box-shadow:inset 0 0 16px #15419e19,0 0 12px #377bf51f}
.cw-search:focus-within{border-color:#7a78ff;box-shadow:0 0 17px #6361ff55,inset 0 0 14px #1e47852b}
.cw-search input::placeholder{color:#9cccec}.cw-search-mark{border-color:#a4cdff}
.cw-menu>summary{gap:16px;min-height:50px;color:#eff0ff}
.cw-menu>summary>span{position:relative;display:grid;place-items:center;width:49px;height:49px;border:1px solid #a04aff;border-radius:50%;background:radial-gradient(circle,#081b55 15%,#160a37 65%);font-size:35px;line-height:1;color:#45ddff;text-shadow:0 0 6px #117dff,0 0 15px #1260ff;box-shadow:inset 0 0 11px #5d1bff99,0 0 7px #ab29ff,0 0 23px #5b1bfb80;transition:transform .25s ease;animation:cw-menu-halo 4.8s ease-in-out infinite}
.cw-menu[open]>summary>span{transform:rotate(45deg)}
.cw-menu nav{border-color:#534ca3;border-radius:15px;background:linear-gradient(145deg,#08162bf5,#0b0c22fa);box-shadow:0 20px 70px #000c,0 0 22px #6048ff33}
.cw-shell{grid-template-columns:73px minmax(0,1fr);gap:22px;margin-inline:2.8%}
.cw-rail{padding-top:40px;border-color:#1c4164;background:linear-gradient(90deg,#04101b88,transparent)}
.cw-rail>a{width:59px;min-height:74px;border:1px solid transparent;border-radius:4px;font-size:10px}
.cw-rail>a>b{font-size:26px;color:#c2d3ec}.cw-rail>a[aria-current=page]{color:#69e7ff;border-color:#8b53ff;background:linear-gradient(125deg,#262364,#071b35 70%);box-shadow:inset 3px 0 5px #995aff,0 0 7px #703dff99,0 0 20px #4e18aa33}
.cw-rail>a[aria-current=page]>b{color:#5ee0ff;text-shadow:0 0 12px #107cff99}
.cw-rail>a[aria-current=page]::after{background:#71eeff;box-shadow:0 0 7px #3d7bff,0 0 12px #6a43ff}
.cw-main{min-width:0}.cw-intro{position:relative;isolation:isolate;overflow:hidden;min-height:121px;padding:28px 18px 26px;border-bottom:0;background:linear-gradient(107deg,#06112599,#0a0c3280 75%,#4d136144)}
.cw-intro::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(141deg,transparent 43%,#5917c444 53%,#5637e1aa 55%,#2c68ff99 56%,transparent 59%);opacity:.8}
.cw-intro::after{content:'';position:absolute;z-index:-1;width:340px;height:340px;right:-100px;top:-70px;border:2px solid #678cff88;border-radius:50%;background:radial-gradient(circle,#030c1e 0 9%,#b1adff 9.5% 10%,#101038 10.5% 14%,transparent 14.5%),repeating-radial-gradient(circle,transparent 0 2px,#e8e1ff18 2.5px 3px),conic-gradient(from 30deg,#070e38,#b04bff,#0d257f,#61cfff,#110e44,#eb3fe3,#191341,#456fff,#080d30);transform:rotate(-32deg) scaleY(.64);box-shadow:0 0 28px #bd32ff66,inset 0 0 28px #b95bff77}
.cw-intro h1{position:relative;max-width:90%;font-size:clamp(21px,2.1vw,29px);font-weight:600;color:#f0f1ff;text-shadow:0 2px 14px #000}
.cw-intro p{position:relative;max-width:90%;font-size:13px;color:#bad8f3;text-shadow:0 2px 8px #000}
.cw-heading-accent{background:linear-gradient(95deg,#bb75ff,#50d9ff);background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}
.cw-boardbar{margin-top:0;padding:0 18px;min-height:74px;border:1px solid #1b3e67;border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(110deg,#06111ff5,#06111fe8)}
.cw-boardbar h2{font-size:19px}.cw-updates{font-size:10px}.cw-status-dot{box-shadow:0 0 6px currentColor,0 0 15px #ff536855}
.cw-source-summary{font-size:10px}.cw-source-summary time{font-size:11px;color:#f0ecff}
#pause-board{border:1px solid #595092;border-radius:4px;padding:10px 13px;background:linear-gradient(125deg,#24204455,#071326);box-shadow:inset 0 1px 9px #9674ff22}
.cw-tabs{padding-inline:18px;border-inline:1px solid #1b3e67;background:#04111de8}
.cw-tabs>a{font-size:13px}.cw-tabs>a[aria-current=page]{color:#45e8ff;text-shadow:0 0 13px #00d5ff66}
.cw-tabs>a[aria-current=page]::after{height:2px;background:#50eaff;box-shadow:0 0 7px #0ab9ff,0 0 16px #4347ff}
.cw-selection{position:relative;min-height:69px;padding:13px 18px;border:1px solid #214e80;border-radius:16px;background:linear-gradient(115deg,#061525ee,#03101ddd);box-shadow:inset 0 0 18px #1047a011}
.cw-selection>label{gap:12px}.cw-selection select{border:1px solid #405271;border-radius:3px;min-height:35px;padding:6px 28px 6px 10px;background:#091323;box-shadow:inset 0 1px 6px #aab8ed17;font-size:12px}
.cw-selection>button{min-height:35px;padding:6px 17px;border:1px solid #7469f2;border-radius:4px;background:linear-gradient(130deg,#141b4a,#071427);box-shadow:0 0 10px #5550ec22;font-size:13px}
.cw-result-count{font-size:10px}.cw-column-labels{border-bottom:0;padding:18px 17px 12px}
.cw-column-labels,.cw-row{grid-template-columns:minmax(250px,1.8fr) minmax(215px,1fr) minmax(140px,.85fr) 125px;column-gap:22px}
.cw-index,.cw-store,.cw-column-labels>span:first-child,.cw-column-labels>span:nth-child(3){display:none}.cw-compact-store{display:block;font-size:11px;color:#afd6fa;margin-top:5px}
.cw-column-labels>span:nth-child(4){text-align:center}
.cw-board{display:grid;gap:11px}
.cw-row{min-height:124px;padding:15px 17px;border:1px solid #174371;border-radius:16px;background:radial-gradient(ellipse at 45% 0,#13214333,transparent 65%),linear-gradient(110deg,#071323f5,#03111ef2);box-shadow:inset 0 1px 14px #184ba019,0 6px 20px #0002}
.cw-row:hover{border-color:#376aba;background-color:#0a172e;box-shadow:inset 0 1px 18px #284e9a28,0 0 15px #1c58ae22}
.cw-product{gap:17px}.cw-cover{width:59px;height:83px;border:1px solid #725490;border-radius:4px;padding:3px;box-shadow:0 0 9px #4c30a633;background:#0e0c23}.cw-cover img{width:100%;height:100%;object-fit:contain}
.cw-product h3{font-size:17px;line-height:1.25;font-weight:600}.cw-product-meta{font-size:11px;margin-top:9px;color:#a6cdec}
.cw-price-cell{text-align:center;padding:4px 0 2px;min-width:0}
.cw-row .cw-price{font-size:45px;font-weight:600;letter-spacing:-.04em;overflow:visible}
.cw-currency{font-size:13px;margin-right:9px;margin-top:9px;color:#d3e4f5!important}
.cw-price-direction{align-self:center;margin-left:9px;font:600 20px/1 Chakra,sans-serif;text-shadow:0 0 12px currentColor}
.cw-row:is(.has-price-up,.has-price-down) .cw-price{color:var(--price-fx);text-shadow:0 0 5px var(--price-fx),0 0 17px var(--price-halo),0 0 36px var(--price-fx)}
.has-price-up .cw-digit-group{color:#ffe6eb}.has-price-down .cw-digit-group{color:#dcffe4}.has-big-drop .cw-digit-group{color:#fff2b6}
.cw-product-copy{position:relative;z-index:2}.cw-product h3{overflow-wrap:anywhere}
.cw-row.has-price-up{--price-fx:#ff5368;--price-halo:#ff29417a}.cw-row.has-price-down{--price-fx:#43f58d;--price-halo:#0bea667a}.cw-row.has-big-drop{--price-fx:#ffdf72;--price-halo:#ffba2688}
.cw-row:is(.has-price-up,.has-price-down)::before{content:'';position:absolute;pointer-events:none;inset:5px 28% 5px 32%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,var(--price-halo),transparent 68%);opacity:.32}
.cw-price-aura{inset:-28px -25px -30px;z-index:-1;contain:layout;overflow:visible}
.cw-price-aura::before{inset:-9px -12px -1px;background:radial-gradient(ellipse,var(--price-halo),transparent 65%)}
.cw-price-ring{inset:-1px -12px 0;border-width:1.5px;filter:drop-shadow(0 0 4px currentColor);animation-name:cw-neon-ring}
.cw-price-ring:nth-child(2){inset:-8px -20px -7px}.cw-price-ring:nth-child(3){inset:-15px -29px -14px}
.cw-price-euro{font-size:19px;filter:drop-shadow(0 0 3px currentColor)}
.cw-price-movement{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 9px;min-height:19px;margin-top:8px;font-size:11px;line-height:1.45;text-shadow:0 0 12px var(--price-halo)}
.cw-movement-percent{padding:1px 6px;border:1px solid currentColor;border-radius:4px;background:#030b1777;font-size:10px;font-weight:500}
.cw-drop-label{flex-basis:auto;order:3;padding:3px 9px;border-radius:20px;background:linear-gradient(#fff19b,#ffcc42);color:#301e00;font:600 10px/1.3 var(--font);box-shadow:0 0 13px #ffc52b55;text-shadow:none}
.cw-price-time{position:relative;z-index:1;margin-top:7px;font-size:9px;color:#b2c8e0}
.has-big-drop .cw-price-cell{padding-right:49px}.has-big-drop .cw-price{font-size:46px}.has-big-drop .cw-price-direction{display:none}
.has-big-drop .cw-price-movement{font-size:10px;column-gap:7px}.has-big-drop .cw-movement-percent{display:none}
.has-big-drop .cw-price-star{font-size:32px;filter:drop-shadow(0 0 4px #ffc42a)}
.has-big-drop .cw-price-aura::after{inset:-19px -35px -22px;background:repeating-conic-gradient(from 6deg,transparent 0deg 25deg,#ffd86cbb 28deg,transparent 31deg);mask-image:radial-gradient(ellipse,transparent 24%,#000 43%,transparent 72%)}
.cw-price-burst{position:absolute;top:0;right:-10px;display:grid;place-items:center;width:75px;height:75px;color:#281800;background:radial-gradient(circle at 45% 42%,#fffab7,#ffe34e 48%,#ff9d13 77%);clip-path:polygon(50% 0,56% 22%,69% 5%,69% 29%,91% 15%,80% 37%,100% 36%,81% 49%,100% 61%,77% 63%,89% 85%,68% 74%,68% 99%,55% 79%,44% 100%,40% 77%,19% 92%,28% 69%,3% 71%,23% 55%,0 43%,25% 40%,11% 18%,34% 27%,33% 3%,46% 23%);font:600 13px/1 Chakra,sans-serif;filter:drop-shadow(0 0 9px #ffbd34);text-shadow:0 1px #fff59c;z-index:2;animation:cw-burst-glow 4.8s ease-in-out infinite}
.cw-history{padding:8px 4px}.cw-history-caption{font-size:8px;justify-content:center}.cw-history-caption b{display:none}
.cw-chart{height:44px;max-width:175px}.cw-chart-afterglow{opacity:.44;filter:blur(2.2px)}.cw-chart-line{stroke-linecap:round;filter:drop-shadow(0 0 3px currentColor)}
.cw-chart circle{opacity:1;filter:drop-shadow(0 0 3px currentColor)}.cw-chart-end{stroke:currentColor;stroke-width:2;paint-order:stroke;animation:cw-chart-beacon 4.8s ease-in-out infinite}
.cw-row:is(.has-price-up,.has-price-down) .cw-mini-chart{color:var(--price-fx);filter:drop-shadow(0 0 7px var(--price-halo))}
.cw-row.has-big-drop .cw-mini-chart{color:#43f58d;filter:drop-shadow(0 0 7px #0bea6655)}
.cw-stock-label{font-size:10px}.cw-row[data-stock=available] .cw-stock-label{color:#b3f3cb}.cw-bol{font-size:12px;color:#66dfff}.cw-bol>span{font-size:18px}
.cw-row.is-unavailable{background:#07101b;border-color:#223648}.cw-row.is-unavailable .cw-price{color:#8391a6;text-shadow:none}
.cw-row.is-price-change{background-image:linear-gradient(95deg,#15406833,transparent 65%)}
.cw-row.is-price-change:is(.has-price-up,.has-price-down) .cw-price{text-shadow:0 0 6px var(--price-fx),0 0 22px var(--price-fx),0 0 46px var(--price-halo)}
.cw-dialog{border-radius:18px;border-color:#386a9b;background:linear-gradient(140deg,#07162b,#080f24);box-shadow:0 25px 100px #000c,0 0 35px #3d29a944}
.cw-history-detail.has-price-up{--detail-fx:#ff5368}.cw-history-detail.has-price-down{--detail-fx:#43f58d}.cw-history-detail .cw-chart-large{color:var(--detail-fx,var(--accent))}
.cw-history-detail .cw-detail-price{color:var(--detail-fx,var(--ink));text-shadow:0 0 20px color-mix(in srgb,var(--detail-fx,var(--accent)) 45%,transparent)}
.cw-detail-movement{margin-top:12px;font:500 15px var(--mono);color:var(--detail-fx,var(--accent))}.cw-detail-movement>span{display:block;font-size:10px;color:var(--muted);margin-top:6px}
.cw-content{background:radial-gradient(ellipse 700px 420px at 100% 0,#6730d933,transparent 75%),linear-gradient(130deg,#061326dd,#071026cc);border:1px solid #2b3e58;border-radius:18px;box-shadow:0 18px 60px #0002}.cw-content-hero{background:none}
@keyframes cw-neon-ring{0%{opacity:.9;transform:scale(.8)}60%{opacity:.3}100%{opacity:0;transform:scale(1.2)}}
@keyframes cw-menu-halo{0%,100%{box-shadow:inset 0 0 11px #5d1bff99,0 0 7px #ab29ff,0 0 23px #5b1bfb80}50%{box-shadow:inset 0 0 16px #4e42ffbb,0 0 11px #bd47ff,0 0 29px #5e36fbaa}}
@keyframes cw-chart-beacon{0%,100%{filter:drop-shadow(0 0 2px currentColor)}45%{filter:drop-shadow(0 0 6px currentColor)}}
@keyframes cw-burst-glow{0%,100%{filter:brightness(1) drop-shadow(0 0 5px #ffbd34)}50%{filter:brightness(1.18) drop-shadow(0 0 11px #ffbd34)}}
@media(min-width:1700px){.cw-column-labels,.cw-row{grid-template-columns:minmax(300px,1.8fr) minmax(250px,1.05fr) minmax(175px,.8fr) 145px;gap:26px}.cw-row{min-height:139px}.cw-row .cw-price{font-size:51px}}
@media(max-width:1180px){.cw-header{gap:27px}.cw-brand{flex-basis:300px;width:300px}.cw-column-labels,.cw-row{grid-template-columns:minmax(220px,1.6fr) 215px minmax(125px,.8fr) 114px;gap:16px}.cw-product h3{font-size:16px}.cw-row .cw-price{font-size:42px}.cw-intro p{max-width:90%}}
@media(max-width:1000px){.cw-shell{grid-template-columns:60px minmax(0,1fr);gap:17px}.cw-rail>a{width:47px}.cw-header{gap:20px}.cw-brand{flex-basis:260px;width:260px}.cw-column-labels,.cw-row{grid-template-columns:minmax(170px,1.4fr) 185px minmax(95px,.75fr) 93px;gap:12px}.cw-row{padding-inline:13px}.cw-row .cw-price{font-size:37px}.cw-price-direction{font-size:16px;margin-left:6px}.cw-cover{width:48px;height:70px}.cw-product{gap:12px}.cw-product h3{font-size:14px}.cw-product-meta,.cw-compact-store{font-size:9px}.cw-price-movement{font-size:10px}.cw-movement-percent{font-size:9px}.cw-price-burst{width:65px;height:65px;font-size:11px;right:-9px}.has-big-drop .cw-price-cell{padding-right:39px}.cw-stock-label{font-size:8px}.cw-bol{font-size:10px}.cw-source-summary{font-size:8px}.cw-source-summary time{font-size:9px}.cw-boardbar{padding-inline:14px}.cw-updates{font-size:8px}}
@media(max-width:800px) and (min-width:651px){.cw-brand{flex-basis:220px;width:220px}.cw-header{gap:18px}.cw-menu>summary{gap:9px}.cw-menu>summary>span{width:41px;height:41px}.cw-shell{grid-template-columns:48px minmax(0,1fr);gap:14px;margin-inline:2%}.cw-rail>a{width:38px}.cw-column-labels,.cw-row{grid-template-columns:minmax(148px,1.4fr) 160px 92px 82px;gap:10px}.cw-row{padding-inline:11px}.cw-row .cw-price{font-size:33px}.cw-currency{font-size:10px;margin-right:5px;margin-top:6px}.cw-product h3{font-size:13px}.cw-cover{width:38px;height:56px}.cw-product{gap:10px}.cw-chart{height:36px}.cw-price-time{font-size:7px}.cw-price-movement{font-size:9px}.cw-movement-percent{font-size:8px}.cw-price-burst{width:57px;height:57px;font-size:10px;right:-7px}.has-big-drop .cw-price-cell{padding-right:33px}.cw-drop-label{font-size:8px;padding:3px 6px}.cw-intro{padding-inline:12px}.cw-boardbar h2{font-size:15px}.cw-source-summary>span{display:none}}
@media(max-width:650px){.cw-header{padding:20px 5% 17px;gap:19px}.cw-brand{flex:0 0 auto;width:min(330px,calc(90vw - 109px))}.cw-menu>summary{font-size:10px;gap:10px}.cw-menu>summary>span{width:43px;height:43px;font-size:30px}.cw-search{max-width:none;width:100%;padding-inline:14px}.cw-search input[type=search]{font-size:16px}.cw-shell{display:flex;margin-inline:4%;gap:0}.cw-rail{padding-top:13px;padding-bottom:13px;background:none;gap:9px}.cw-rail>a{width:53px;min-height:63px;padding:9px 0;font-size:9px}.cw-rail>a>b{font-size:22px}.cw-rail>a[aria-current=page]::after{bottom:-14px}.cw-intro{padding:22px 10px;min-height:155px}.cw-intro h1{font-size:22px;max-width:96%}.cw-intro p{font-size:11px;max-width:94%;line-height:1.8}.cw-intro::after{width:240px;height:240px;right:-120px;top:-9px;opacity:.65}.cw-boardbar{padding-inline:11px;min-height:76px;gap:9px}.cw-boardbar h2{font-size:14px}.cw-updates{font-size:8px;max-width:100px;line-height:1.5;gap:7px}.cw-source-summary{margin-left:auto}.cw-source-summary time{font-size:8px;max-width:48px;line-height:1.5;text-align:right}#pause-board{padding:8px;font-size:8px}#pause-board>span{font-size:8px}.cw-tabs{padding-inline:11px;gap:19px}.cw-tabs>a{font-size:11px}.cw-tabs-note{font-size:7px}.cw-selection{padding:12px 11px;gap:9px;border-radius:12px}.cw-selection>label{gap:0}.cw-selection select{font-size:11px;max-width:140px;padding:5px 18px 5px 7px;min-height:33px}.cw-selection>button{font-size:11px;padding:5px 10px;min-height:33px}.cw-result-count{font-size:8px}.cw-board{gap:11px;margin-top:14px}.cw-column-labels{display:none}.cw-row{grid-template-columns:minmax(0,1fr) 146px;grid-template-areas:'product price' 'history availability';gap:16px 12px;padding:19px 12px;min-height:193px;border-radius:14px}.cw-product{gap:11px;align-items:start}.cw-product h3{font-size:14px;line-height:1.35}.cw-product-meta,.cw-compact-store{font-size:8px;line-height:1.5}.cw-cover{width:42px;height:61px;flex:none}.cw-row .cw-price{font-size:36px}.cw-currency{font-size:10px;margin-top:6px;margin-right:5px}.cw-price-direction{font-size:14px;margin-left:6px}.cw-price-cell{padding-top:4px;text-align:right}.cw-price-time{font-size:8px;margin-top:7px}.cw-price-movement{justify-content:flex-end;font-size:10px;gap:4px 7px;margin-top:7px}.cw-movement-percent{font-size:9px;padding:1px 4px}.cw-price-aura{inset:-17px -8px -17px}.cw-price-euro{font-size:15px}.cw-price-ring{inset:5px -6px 6px}.cw-price-ring:nth-child(2){inset:0 -11px 1px}.cw-price-ring:nth-child(3){inset:-5px -16px -4px}.cw-history-cell{margin-left:0;max-width:160px}.cw-chart{height:36px}.cw-history-caption>span{font-size:7px}.cw-stock-label{font-size:8px}.cw-bol{font-size:11px}.has-big-drop .cw-price-cell{padding-right:0;padding-top:3px}.has-big-drop .cw-price{font-size:35px;margin-right:37px}.cw-price-burst{width:55px;height:55px;right:-7px;top:-5px;font-size:10px}.has-big-drop .cw-price-movement{justify-content:flex-end;max-width:none;font-size:10px}.cw-drop-label{font-size:8px;padding:3px 8px}.has-big-drop .cw-price-star{font-size:22px}.cw-row:is(.has-price-up,.has-price-down)::before{inset:0 0 35% 42%;opacity:.2}.cw-dialog{padding-inline:20px}.cw-detail-movement{font-size:13px}}
@media(max-width:380px){.cw-brand{width:100px}.cw-brand picture{aspect-ratio:507/228}.cw-menu>summary{gap:11px}.cw-row{grid-template-columns:minmax(0,1fr) 122px;padding-inline:10px;column-gap:10px}.cw-cover{width:34px;height:50px;padding:2px}.cw-product{gap:8px}.cw-product h3{font-size:12px}.cw-product-meta,.cw-compact-store{font-size:7px}.cw-row .cw-price{font-size:31px}.cw-currency{font-size:8px;margin-right:4px}.cw-price-direction{font-size:12px;margin-left:5px}.cw-price-movement{font-size:9px;column-gap:5px}.cw-movement-percent{font-size:8px}.cw-price-time{font-size:7px}.cw-price-burst{width:49px;height:49px;font-size:9px;right:-5px}.has-big-drop .cw-price{font-size:29px;margin-right:33px}.cw-drop-label{font-size:7px}.cw-boardbar{gap:7px;padding-inline:9px}.cw-boardbar h2{font-size:12px}.cw-updates{font-size:7px;max-width:75px}.cw-source-summary time{font-size:7px}#pause-board{padding-inline:6px;font-size:7px}#pause-board>span{font-size:7px}.cw-tabs{gap:13px}.cw-tabs>a{font-size:10px}.cw-selection select{max-width:119px;font-size:10px}.cw-selection{gap:8px}.cw-result-count{font-size:7px}}
@media(prefers-reduced-motion:reduce){.cw-menu>summary>span,.cw-chart-end,.cw-price-burst{animation:none}.cw-price-aura{display:none}}
.cw-row .cw-price:has(.cw-digit-group>.cw-digit:nth-child(7)){font-size:clamp(21px,2.3vw,32px)}
@media(max-width:650px){.has-big-drop .cw-price:has(.cw-digit-group>.cw-digit:nth-child(7)){margin-right:0}.has-big-drop .cw-price-cell:has(.cw-digit-group>.cw-digit:nth-child(7)) .cw-price-burst{display:none}.has-big-drop .cw-price-cell:has(.cw-digit-group>.cw-digit:nth-child(7)) .cw-movement-percent{display:inline-block}}

/* Continuous casino neon is decorative; the dated movement stays factual. */
.cw-enhanced .cw-row{overflow:clip}
.cw-row.has-neon-ambient{--price-fx:#59eaff;--price-halo:#347dff80}
.cw-row.has-neon-ambient .cw-price{color:#e4faff;text-shadow:0 0 7px #54eaff,0 0 24px #6761ff,0 0 40px #8048ff88}
.cw-row.has-neon-ambient::before{content:'';position:absolute;pointer-events:none;inset:0 20% 0 30%;z-index:-1;background:radial-gradient(ellipse,#1fa8ff27,transparent 65%)}
.cw-row.has-neon-ambient .cw-price-movement{color:#b9d5ec;text-shadow:none}
.cw-ambient .cw-row.has-neon-ambient:not(.is-price-change)::after{height:2px;background:linear-gradient(90deg,transparent 42%,#9355ff85 47%,#7feaff 50%,transparent 57%);animation-duration:8s}
.has-price-minor .cw-price-direction{font-size:11px;color:var(--muted);text-shadow:none}
.cw-price-comparison{flex-basis:100%;font:400 8px/1.5 var(--mono);color:var(--muted);text-shadow:none}
.has-big-drop .cw-movement-percent{display:inline-block}
.cw-row .cw-price-burst{animation:none;font-size:24px}
.cw-price-aura{display:none;contain:layout;overflow:visible;inset:-24px -24px;--ring-half:180deg;--ring-full:360deg}
.cw-price-aura *,.cw-price-aura::before,.cw-price-aura::after{animation:none}
.cw-row.is-neon-visible .cw-price-aura{display:block;animation:none;--neon-period:4.8s;--neon-phase:0s}
.cw-row.is-neon-visible:nth-child(4n+2) .cw-price-aura{--neon-phase:-1.2s}.cw-row.is-neon-visible:nth-child(4n+3) .cw-price-aura{--neon-phase:-2.4s}.cw-row.is-neon-visible:nth-child(4n) .cw-price-aura{--neon-phase:-3.6s}
.cw-row.is-neon-visible .cw-price-aura::before{animation:cw-casino-halo var(--neon-period) ease-in-out var(--neon-phase) infinite;opacity:.85}
.cw-row.is-neon-visible .cw-price-ring{animation:cw-casino-ring var(--neon-period) linear var(--neon-phase) infinite;filter:none;border-width:1.5px;box-shadow:0 0 8px var(--price-halo);opacity:.8}
.cw-row.is-neon-visible .cw-price-ring:nth-child(2){animation-direction:reverse;animation-delay:calc(var(--neon-phase) - 2.4s)}
.has-neon-ambient .cw-price-ring:nth-child(2){color:#be6bff;box-shadow:0 0 9px #9f37ff88}
.cw-row.is-neon-visible .cw-price-euro{animation:cw-casino-particle var(--neon-period) ease-out var(--neon-phase) infinite;filter:none;text-shadow:0 0 8px currentColor}
.cw-row.is-neon-visible .cw-price-euro:nth-child(4){animation-delay:calc(var(--neon-phase) - 2.4s)}
.cw-price-euro:nth-child(3){--fx-x:-55px;--fx-y:-23px}.cw-price-euro:nth-child(4){--fx-x:55px;--fx-y:23px}
.has-neon-ambient .cw-price-euro:nth-child(4){color:#c486ff}
.cw-row.is-neon-visible:is(.has-big-drop,.has-neon-ambient) .cw-price-star{display:block;animation:cw-casino-spark 2.4s ease-in-out var(--neon-phase) infinite;filter:none}
.cw-row.has-neon-ambient .cw-price-star{font-size:13px;color:#c58bff;text-shadow:0 0 7px #ac43ff}
.cw-price-star:nth-child(5){--fx-x:-58px;--fx-y:-20px}.cw-price-star:nth-child(6){--fx-x:58px;--fx-y:-20px}.cw-price-star:nth-child(7){--fx-x:-42px;--fx-y:23px}.cw-price-star:nth-child(8){--fx-x:42px;--fx-y:23px}
.cw-row.is-neon-visible .cw-price-star:nth-child(6){animation-delay:calc(var(--neon-phase) - .6s)}.cw-row.is-neon-visible .cw-price-star:nth-child(7){animation-delay:calc(var(--neon-phase) - 1.2s)}.cw-row.is-neon-visible .cw-price-star:nth-child(8){animation-delay:calc(var(--neon-phase) - 1.8s)}
.cw-row.has-big-drop.is-neon-visible .cw-price-aura::after{animation:cw-casino-halo 3.2s ease-in-out var(--neon-phase) infinite}
.cw-row.has-big-drop.is-neon-visible .cw-price-burst{animation:cw-casino-badge 3.2s ease-in-out infinite}
.cw-row.is-history-focus .cw-price,.cw-row.is-price-change .cw-price{animation:cw-casino-emphasis 2.4s ease-out 1}
.cw-row.has-price-up .cw-price-aura{--neon-period:6.4s}
.cw-row.is-price-change{animation:none}
.cw-row.is-price-change .cw-price::after{display:none}
.cw-row.is-price-change::after{background:linear-gradient(100deg,transparent 44%,#7bdaf535 50%,transparent 56%);animation:cw-neutral-pass 1.8s ease-out 1}
.cw-row.is-minor-change .cw-digit-group{animation:cw-subtle-number 650ms ease-out}
.cw-row.is-radar-focus::after{animation:cw-neutral-pass 3.8s ease-out 1!important;animation-delay:0s!important}
.cw-chart-end{animation:cw-chart-beacon 4.8s ease-in-out infinite}
@keyframes cw-casino-ring{0%{transform:rotate(0deg) scale(.82);opacity:.9}50%{transform:rotate(var(--ring-half)) scale(1.12);opacity:.65}100%{transform:rotate(var(--ring-full)) scale(.82);opacity:.9}}
@keyframes cw-casino-halo{0%,100%{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.2)}}
@keyframes cw-casino-particle{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}15%,45%{opacity:.95}90%,100%{opacity:0;transform:translate(calc(-50% + var(--fx-x)),calc(-50% + var(--fx-y))) scale(1.1)}}
@keyframes cw-casino-spark{0%,100%{opacity:.2;transform:translate(calc(-50% + var(--fx-x)),calc(-50% + var(--fx-y))) scale(.6) rotate(-15deg)}50%{opacity:1;transform:translate(calc(-50% + var(--fx-x)),calc(-50% + var(--fx-y))) scale(1.15) rotate(35deg)}}
@keyframes cw-casino-badge{0%,100%{transform:rotate(-5deg) scale(.94)}50%{transform:rotate(5deg) scale(1.05)}}
@keyframes cw-casino-emphasis{0%,100%{opacity:1;transform:scale(1)}20%{opacity:.85;transform:scale(1.045)}}
@keyframes cw-neutral-pass{from{transform:translateX(-40%);opacity:0}25%{opacity:.75}to{transform:translateX(40%);opacity:0}}
@keyframes cw-subtle-number{from{opacity:.65;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}
@keyframes cw-chart-beacon{0%,100%{opacity:.55}45%{opacity:1}}
.cw-featured{display:flex;align-items:center;gap:20px;margin:13px 0 0;padding:13px 17px;border:1px solid #245a65;border-radius:12px;background:linear-gradient(110deg,#0c2f2b66,#071424);font:500 10px/1.6 var(--mono)}
.cw-featured>span{flex:none;color:#9ce7bc;font-size:9px}.cw-featured small{display:block;font-size:9px;color:var(--muted)}
.cw-featured a{color:#d3f8df}.cw-featured a:hover{text-decoration:underline}
@media(max-width:650px){.cw-featured{align-items:start;gap:10px;padding:11px}.cw-featured>span{max-width:94px;font-size:8px}.cw-featured small{font-size:8px}.cw-price-aura{inset:-15px -7px}.cw-price-ring:nth-child(2){display:none}.cw-price-euro:nth-child(3){--fx-x:-40px;--fx-y:-17px}.cw-price-euro:nth-child(4){--fx-x:36px;--fx-y:17px}.cw-row.has-neon-ambient .cw-price-star{font-size:10px}.cw-price-star:nth-child(5){--fx-x:-40px;--fx-y:-18px}.cw-price-star:nth-child(6){--fx-x:35px;--fx-y:-18px}.cw-price-star:nth-child(7){--fx-x:-32px;--fx-y:19px}.cw-price-star:nth-child(8){--fx-x:30px;--fx-y:19px}.cw-price-comparison{font-size:7px}.cw-drop-label{max-width:100%;font-size:7px}.cw-row .cw-price-burst{font-size:20px}}
@media(max-width:650px){.cw-price-aura{--ring-half:0deg;--ring-full:0deg}}
@media(prefers-reduced-motion:reduce){.cw-row.is-neon-visible .cw-price-aura{display:none}.cw-row.is-radar-focus::after{animation:none!important}}

/* One received event lands over the continuous neon; actual prices never wait. */
.cw-row.has-big-drop .cw-price-euro{display:block}
.cw-enhanced .cw-reel{transition:transform 700ms cubic-bezier(.12,.85,.2,1)}
.cw-update-fx{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit;color:var(--price-fx,#59eaff)}
.cw-update-fx>i{position:absolute;display:block;font-style:normal;pointer-events:none;opacity:0}
.cw-update-arc{height:14px;transform-origin:0 50%;background:currentColor;clip-path:polygon(0 45%,17% 25%,30% 50%,44% 12%,59% 57%,73% 30%,87% 56%,100% 44%,100% 56%,87% 69%,73% 44%,59% 72%,44% 27%,30% 65%,17% 40%,0 57%);filter:drop-shadow(0 0 3px currentColor)}
.cw-update-source{width:7px;height:7px;margin:-3.5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}
.cw-update-fx>.cw-update-sheen{inset:-15%;background:linear-gradient(110deg,transparent 42%,color-mix(in srgb,currentColor 14%,transparent) 50%,transparent 58%)}
.cw-update-lock{width:6px;height:40px;border:1px solid currentColor;border-radius:4px;box-shadow:0 0 5px color-mix(in srgb,currentColor 45%,transparent)}
.cw-update-lock.is-left{border-right:0}.cw-update-lock.is-right{border-left:0}
.cw-update-wave{width:80px;height:80px;margin:-40px;border:2px solid currentColor;border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,currentColor 35%,transparent)}
.cw-update-spark{width:5px;height:8px;margin:-4px -2.5px;border-radius:2px;background:currentColor;box-shadow:0 0 6px currentColor}
@media(max-width:650px){.cw-update-wave{width:66px;height:66px;margin:-33px}.cw-update-spark{width:4px;height:6px}}
@media(prefers-reduced-motion:reduce){.cw-enhanced .cw-reel{transition:none}.cw-update-fx{display:none}}

/* A faster independent lightshow keeps a quiet board lively without inventing updates. */
.cw-row.is-neon-visible .cw-price-aura{--neon-period:3.4s}
.cw-row.has-price-up.is-neon-visible .cw-price-aura{--neon-period:5.4s}
.cw-row.is-neon-visible .cw-price-euro:nth-child(4){animation-delay:calc(var(--neon-phase) - 1.7s)}
.cw-neon-show{position:absolute;inset:1px;z-index:1;border:1px solid #59ddff;border-radius:inherit;box-shadow:inset 0 0 24px #485eff33,0 0 14px #6248ff66;pointer-events:none;overflow:hidden;opacity:0;color:#71eaff}
.cw-neon-show>i{position:absolute;display:block;font-style:normal;pointer-events:none;opacity:0}
.cw-neon-show .cw-show-sweep{inset:-20%;background:linear-gradient(110deg,transparent 37%,#6544e64d 47%,#56caff4d 50%,transparent 59%)}
.cw-show-runner{left:0;top:0;width:25%;height:3px;background:linear-gradient(90deg,transparent,#55e9ff,#d6f6ff,#9a64ff,transparent);box-shadow:0 0 9px #5cdcff}
.cw-show-runner.is-bottom{top:auto;bottom:0;background:linear-gradient(90deg,transparent,#a96aff,#e7d8ff,#59ddff,transparent)}
.cw-show-wave{width:100px;height:74px;margin:-37px -50px;border:1px solid #9f7dff;border-radius:50%;box-shadow:0 0 12px #7a4bff66}
.cw-show-euro{font:500 26px/1 var(--mono);color:#87f0ff;text-shadow:0 0 7px #42bfff,0 0 13px #6873ff}
.cw-show-euro.is-purple{color:#cc9bff;text-shadow:0 0 8px #ad48ff}
.cw-show-glint{background:linear-gradient(110deg,transparent 25%,#69dfff66 49%,#bd9aff44 52%,transparent 74%)}
.cw-ambient .cw-boardbar::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,#6444d422 48%,#44baff22 52%,transparent 75%);pointer-events:none;animation:cw-show-header 8s ease-in-out infinite}
@keyframes cw-show-header{0%,100%{opacity:.3;transform:translateX(-30%)}50%{opacity:.8;transform:translateX(30%)}}
@media(max-width:650px){.cw-show-wave{width:76px;height:60px;margin:-30px -38px}.cw-show-euro{font-size:21px}}
@media(prefers-reduced-motion:reduce){.cw-neon-show{display:none}.cw-ambient .cw-boardbar::before{animation:none}}

/* A circular outward ripple belongs only to a currently valid live signal. */
.cw-status-dot{position:relative}
.cw-updates.is-active .cw-status-dot{animation:none;box-shadow:0 0 8px #77d8a666}
.cw-updates.is-active .cw-status-dot::before,.cw-updates.is-active .cw-status-dot::after{content:'';position:absolute;inset:-2px;border:1px solid #77e5ad;border-radius:50%;pointer-events:none;opacity:0;transform:scale(.55);animation:cw-live-ripple 2.4s cubic-bezier(.1,.55,.3,1) infinite}
.cw-updates.is-active .cw-status-dot::after{animation-delay:-1.2s}
@keyframes cw-live-ripple{0%{opacity:.7;transform:scale(.55)}70%{opacity:.15}100%{opacity:0;transform:scale(2.2)}}
@media(prefers-reduced-motion:reduce){.cw-updates.is-active .cw-status-dot::before,.cw-updates.is-active .cw-status-dot::after{display:none;animation:none}}
