.cv2 .cv-intro{color:var(--bone-2);max-width:36ch;margin:0 0 6px}.cv2 .cv-member{color:var(--mute);margin:10px 0 0;font-size:13.5px}.cv2 .cv-member a,.cv2 .cv-more a,.cv2 .cv-need a{color:var(--bone-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:4px}.cv2 .cv-member a:hover,.cv2 .cv-more a:hover,.cv2 .cv-need a:hover{color:var(--bone);text-decoration-color:currentColor}.cv2 [hidden]{display:none!important}.cv2 .cv-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv2 .cv-q{border:0;min-width:0;margin:0 0 28px;padding:0}.cv2 .cv-ql{font:600 17px/1.2 var(--disp);color:var(--bone);letter-spacing:-.015em;margin:0 0 12px;padding:0;display:block}.cv2 .cv-games{flex-wrap:wrap;gap:8px;display:flex}.cv2 .cv-chip{border:1px solid var(--hair-2);background:linear-gradient(180deg, var(--surf), #0b0b0e);min-height:46px;color:var(--bone-2);font:600 14.5px/1.1 var(--disp);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:9px;padding:0 16px;transition:border-color .2s,background .2s,color .2s;display:inline-flex;position:relative}.cv2 .cv-chip:hover{color:var(--bone);border-color:#f4760073}.cv2 .cv-chip img{filter:brightness(0)invert();opacity:.8;width:auto;max-width:54px;height:16px}.cv2 .cv-chip.is-on,.cv2 .cv-term.is-on{border-color:var(--champ);color:var(--bone);background:linear-gradient(#f4760029,#f476000d);box-shadow:0 10px 30px -16px #f47600b3}.cv2 .cv-chip.is-on img{opacity:1}:is(.cv2 .cv-chip:has(input:focus-visible),.cv2 .cv-term:has(input:focus-visible)){outline:2px solid var(--champ);outline-offset:2px}.cv2 .cv-stage{border:1px solid var(--hair);background:radial-gradient(80% 120% at 50% 0%, #f4760012, transparent 60%), linear-gradient(180deg, var(--surf), #09090c);border-radius:22px;overflow:hidden}.cv2 .cv-dia{border-bottom:1px solid var(--hair);align-items:center;padding:34px 28px 30px;display:flex}.cv2 .cv-node{text-align:center;flex:none;justify-items:center;gap:6px;width:132px;display:grid}.cv2 .cv-ico{border:1px solid var(--hair-2);background:#0d0d11;border-radius:18px;grid-auto-flow:column;place-items:center;gap:6px;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffff0a}.cv2 .cv-ico img{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:22px;height:22px}.cv2 .n-console .cv-ico img{width:18px;height:18px}.cv2 .n-bl .cv-ico img{filter:none;opacity:1;width:26px;height:28px}.cv2 .cv-ico svg{fill:none;width:26px;height:26px;stroke:var(--bone);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cv2 .n-region .cv-ico{background:radial-gradient(circle,#f4760038,#0d0d11 70%);border-color:#f4760099;box-shadow:0 0 30px -8px #f4760099}.cv2 .n-region .cv-ico svg{stroke:var(--champ)}.cv2 .cv-node b{font:600 13.5px/1.2 var(--disp);color:var(--bone);letter-spacing:-.01em}.cv2 .cv-node small{color:var(--mute);font-size:12px;line-height:1.3}.cv2 .cv-wire{background:repeating-linear-gradient(90deg, var(--hair-2) 0 6px, transparent 6px 11px);flex:1;min-width:40px;height:2px;margin:0 6px 44px;position:relative}.cv2 .cv-wire span{white-space:nowrap;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cv2 .cv-wire:after{content:"";background:var(--champ);width:8px;height:8px;box-shadow:0 0 10px var(--champ);opacity:0;border-radius:50%;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.cv2 .cv-wire:after{animation:3.2s cubic-bezier(.45,0,.3,1) infinite cvRun;animation-delay:calc(var(--i) * .55s)}}@keyframes cvRun{0%{opacity:0;left:0}8%{opacity:1}40%{opacity:1;left:calc(100% - 8px)}48%,to{opacity:0;left:calc(100% - 8px)}}.cv2 .cv-result{grid-template-columns:1.2fr 1fr;display:grid}.cv2 .cv-r{padding:28px 30px}.cv2 .cv-rk{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--champ);margin:0 0 8px}.cv2 .cv-r h3{font:600 clamp(22px, 2.4vw, 28px)/1.1 var(--disp);letter-spacing:-.025em;color:var(--bone);margin:0 0 10px}.cv2 .cv-badge{vertical-align:middle;font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--champ);border:1px solid #f476008c;border-radius:999px;margin-left:8px;padding:4px 9px;display:inline-block}.cv2 .cv-r p{max-width:52ch;color:var(--bone-2);margin:0 0 10px;font-size:15px;line-height:1.55}.cv2 .cv-r .cv-need{font-size:14px}.cv2 .cv-need b{color:var(--bone)}.cv2 .cv-buybox{border-left:1px solid var(--hair);background:#08080b59;padding:24px 26px}.cv2 .cv-terms{border:0;grid-template-columns:repeat(3,1fr);gap:6px;min-width:0;margin:0;padding:0;display:grid}.cv2 .cv-term{border:1px solid var(--hair-2);cursor:pointer;border-radius:12px;gap:3px;padding:10px 10px 9px;transition:border-color .2s,background .2s;display:grid;position:relative}.cv2 .cv-term:hover{border-color:#f4760073}.cv2 .cv-tl{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cv2 .cv-term b{font:700 17px/1 var(--disp);color:var(--bone);letter-spacing:-.02em}.cv2 .cv-term b small{color:var(--mute);font-size:11px;font-weight:500}.cv2 .cv-ts{color:var(--champ);font-size:11.5px}.cv2 .cv-pay{margin-top:16px}.cv2 .cv-head{font:700 40px/1 var(--disp);letter-spacing:-.035em;color:var(--champ);display:block}.cv2 .cv-head small{color:var(--mute);font-size:15px;font-weight:500}.cv2 .cv-when{color:var(--bone-2);margin:8px 0 14px;font-size:13.5px;display:block}.cv2 .cv-gbp{color:var(--mute);margin:-8px 0 14px;font-size:12.5px;display:block}.cv2 .cv-buy{justify-content:center;width:100%;display:flex}.cv2 .cv-fine{color:var(--mute);margin:10px 0 0;font-size:12.5px}.cv2 .cv-tabs{flex-wrap:wrap;gap:10px 14px;margin:0 0 18px;display:flex}.cv2 .cv-seg{border:1px solid var(--hair-2);background:#0b0b0e;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.cv2 .cv-seg button{min-height:40px;font:600 14px/1 var(--disp);color:var(--bone-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.cv2 .cv-seg button small{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.cv2 .cv-seg img{filter:brightness(0)invert(.85);width:16px;height:16px}.cv2 .cv-seg button[aria-pressed=true]{background:var(--champ);color:#1a0e00}.cv2 .cv-seg button[aria-pressed=true] small{color:#3d2400}.cv2 .cv-seg button[aria-pressed=true] img{filter:brightness(0)}.cv2 .cv-seg button:focus-visible{outline:2px solid var(--champ);outline-offset:2px}.cv2 .cv-howto{border:1px solid var(--hair);background:linear-gradient(180deg, var(--surf), #0a0a0d);border-radius:20px;padding:26px 28px}.cv2 .cv-cols{grid-template-columns:1fr 1.2fr;gap:26px 44px;display:grid}.cv2 .cv-col+.cv-col{border-left:1px solid var(--hair);padding-left:44px}.cv2 .cv-where{font:600 13px/1.2 var(--disp);color:var(--mute);letter-spacing:.01em;margin:0 0 16px}.cv2 .cv-ol{counter-reset:cv;gap:14px;max-width:70ch;margin:0;padding:0;list-style:none;display:grid}.cv2 .cv-ol.cv-from3{counter-reset:cv 2}.cv2 .cv-ol>li{counter-increment:cv;color:var(--bone-2);padding-left:44px;font-size:15px;line-height:1.55;position:relative}.cv2 .cv-ol>li:before{content:counter(cv);width:28px;height:28px;font:600 13px/1 var(--disp);color:var(--champ);border:1px solid #f476008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.cv2 .cv-ol>li b{color:var(--bone)}.cv2 .cv-ol2{border:1px dashed var(--hair-2);background:#ffffff04;border-radius:12px;gap:7px;margin:10px 0 0;padding:12px 16px 12px 34px;font-size:14.5px;display:grid}.cv2 .cv-ol2[hidden]{display:none}.cv2 .cv-ol2 li{list-style:lower-alpha}.cv2 .cv-tip{border:1px solid var(--hair-2);color:var(--bone-2);border-radius:12px;max-width:70ch;margin:18px 0 0;padding:12px 14px;font-size:14px}.cv2 .cv-tip b{color:var(--bone)}.cv2 .cv-more{color:var(--mute);margin:16px 0 0;font-size:14px}.cv2 .cv-help p:not(.cv-where){color:var(--bone-2);max-width:46ch;margin:0 0 10px;font-size:15px;line-height:1.55}.cv2 .cv-help .cv-more{margin:0 0 8px;font-size:14px}.cv2 .cv-spec{border:1px solid var(--hair);background:linear-gradient(180deg, var(--surf), #09090c);border-radius:22px;overflow:hidden}.cv2 .cv-sr{border-top:1px solid var(--hair);grid-template-columns:170px 1fr 1fr;display:grid}.cv2 .cv-sr:first-child{border-top:0}.cv2 .cv-sl{font:600 13px/1.3 var(--disp);color:var(--mute);align-items:center;padding:24px 0 24px 26px;display:flex}.cv2 .cv-sc{border-left:1px solid var(--hair);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:26px;display:flex}.cv2 .cv-sh .cv-sc{flex-flow:wrap;gap:10px 12px;padding:22px 26px}.cv2 .cv-sh .cv-sc b{font:600 19px/1.1 var(--disp);color:var(--bone);letter-spacing:-.02em}.cv2 .cv-sh .cv-sc small{border:1px solid var(--hair-2);font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--bone-2);white-space:nowrap;border-radius:999px;padding:4px 9px}.cv2 .cv-sh .cv-sc:nth-child(2){background:radial-gradient(90% 160% at 50% 0,#f476001a,#0000 65%)}.cv2 .cv-hi{border-radius:14px;width:46px;height:46px}.cv2 .cv-hi img{width:20px;height:20px}.cv2 .cv-hi.n-bl img{filter:none;opacity:1;width:22px;height:24px}.cv2 .cv-kit{align-items:center;display:flex}.cv2 .cv-kt{border-radius:15px;gap:4px;width:50px;height:50px}.cv2 .cv-kt img{width:18px;height:18px}.cv2 .cv-kt img+img{width:16px;height:16px}.cv2 .cv-kt svg{width:22px;height:22px}.cv2 .cv-kw{background:repeating-linear-gradient(90deg, var(--hair-2) 0 4px, transparent 4px 7px);width:22px;height:2px}.cv2 .cv-cap{color:var(--bone-2);font-size:14px}.cv2 .cv-logos{grid-template-columns:repeat(6,auto);align-items:center;gap:10px 18px;display:grid}.cv2 .cv-logos img{filter:brightness(0)invert();opacity:.9;width:auto;max-width:56px;height:18px}.cv2 .cv-logos img.off{opacity:.13}.cv2 .cv-big{font:700 54px/1 var(--disp);letter-spacing:-.04em;color:var(--bone)}.cv2 .cv-dots{--d:8px;grid-template-columns:repeat(15, var(--d));min-height:calc(var(--d) * 5 + 28px);align-content:start;gap:7px;display:grid}.cv2 .cv-dots i{width:var(--d);height:var(--d);background:var(--champ);border-radius:50%;box-shadow:0 0 8px -1px #f47600bf}.cv2 .cv-mid{font:600 19px/1.2 var(--disp);color:var(--bone);letter-spacing:-.02em}.cv2 .cv-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cv2 .cv-tile{aspect-ratio:16/10;border:1px solid var(--hair);isolation:isolate;color:var(--bone);border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px 20px;text-decoration:none;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.cv2 .cv-art{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.cv2 .cv-tile:before{content:"";z-index:-1;background:linear-gradient(#0707098c 0%,#07070900 32%,#07070926 55%,#070709e6 100%);position:absolute;inset:0}.cv2 .cv-tile:hover,.cv2 .cv-tile:focus-visible{border-color:#f4760099}.cv2 .cv-tile:focus-visible{outline:2px solid var(--champ);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cv2 .cv-tile:hover .cv-art{transform:scale(1.045)}}.cv2 .cv-tlogo{filter:brightness(0)invert();align-self:flex-start;width:auto;max-width:110px;height:22px}.cv2 .cv-tfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cv2 .cv-tfoot b{font:600 18px/1.15 var(--disp);letter-spacing:-.02em}.cv2 .cv-troute{-webkit-backdrop-filter:blur(6px);font:500 11px/1 var(--mono);letter-spacing:.05em;color:var(--bone-2);white-space:nowrap;background:#0707098c;border:1px solid #ffffff38;border-radius:999px;padding:5px 10px}.cv2 .cv-troute.full{color:var(--champ);border-color:#f47600b3}@media (max-width:900px){.cv2 .cv-result{grid-template-columns:1fr}.cv2 .cv-buybox{border-left:0;border-top:1px solid var(--hair)}.cv2 .cv-cols{grid-template-columns:1fr}.cv2 .cv-col+.cv-col{border-left:0;border-top:1px solid var(--hair);padding-top:22px;padding-left:0}.cv2 .cv-sr{grid-template-columns:140px 1fr 1fr}.cv2 .cv-logos{grid-template-columns:repeat(3,auto)}.cv2 .cv-tiles{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cv2 .cv-chip{min-height:44px;padding:0 13px;font-size:14px}.cv2 .cv-dia{flex-direction:column;align-items:stretch;padding:22px 20px}.cv2 .cv-node{text-align:left;grid-template-rows:auto auto;grid-template-columns:52px 1fr;justify-items:start;gap:2px 14px;width:auto}.cv2 .cv-node .cv-ico{border-radius:15px;grid-row:1/span 2;width:52px;height:52px}.cv2 .cv-node b{align-self:end}.cv2 .cv-node small{align-self:start}.cv2 .cv-wire{background:repeating-linear-gradient(180deg, var(--hair-2) 0 5px, transparent 5px 9px);flex:none;width:2px;min-width:0;height:34px;margin:4px 0 4px 25px}.cv2 .cv-wire span{top:50%;bottom:auto;left:16px;transform:translateY(-50%)}.cv2 .cv-wire:after{animation-name:cvRunDown;top:0;left:-3px}.cv2 .cv-r{padding:22px 20px}.cv2 .cv-buybox{padding:20px}.cv2 .cv-howto{padding:20px 18px}.cv2 .cv-ol>li{padding-left:40px}.cv2 .cv-ol>li.cv-sub .cv-ol2{margin-left:-40px}.cv2 .cv-sr{grid-template-columns:1fr 1fr}.cv2 .cv-sl{grid-column:1/-1;justify-content:center;padding:14px 16px 0}.cv2 .cv-sh .cv-sl{display:none}.cv2 .cv-sc{gap:10px;padding:12px 16px 18px}.cv2 .cv-sr:not(.cv-sh) .cv-sc:nth-child(2),.cv2 .cv-sh .cv-sc:nth-child(2){border-left:0}.cv2 .cv-sh .cv-sc{gap:8px 10px;padding:16px}.cv2 .cv-sh .cv-sc b{font-size:17px}.cv2 .cv-hi,.cv2 .cv-kt{border-radius:12px;width:38px;height:38px}.cv2 .cv-kt img{width:15px;height:15px}.cv2 .cv-kt img+img{width:13px;height:13px}.cv2 .cv-kt svg{width:18px;height:18px}.cv2 .cv-kw{width:9px}.cv2 .cv-cap{font-size:13px}.cv2 .cv-logos{gap:9px 12px}.cv2 .cv-logos img{max-width:40px;height:14px}.cv2 .cv-big{font-size:36px}.cv2 .cv-dots{--d:5px;grid-template-columns:repeat(13, var(--d));min-height:calc(var(--d) * 6 + 20px);gap:4px}.cv2 .cv-mid{font-size:15.5px}.cv2 .cv-tiles{gap:10px}.cv2 .cv-tile{aspect-ratio:4/5;border-radius:16px;padding:14px}.cv2 .cv-tlogo{max-width:84px;height:17px}.cv2 .cv-tfoot{flex-direction:column;align-items:flex-start}.cv2 .cv-tfoot b{font-size:15.5px}.cv2 .cv-troute{padding:4px 8px;font-size:10px}}@keyframes cvRunDown{0%{opacity:0;top:0}8%{opacity:1}40%{opacity:1;top:calc(100% - 8px)}48%,to{opacity:0;top:calc(100% - 8px)}}
