.k2{--k2-night:#0d0f14;--k2-panel:#171a21;--k2-well:#0a0b0f;--k2-raised:#242833;--k2-raised-hover:#2e3340;--k2-line:#ffffff14;--k2-text:#f4f5f7;--k2-muted:#9096a3;--k2-gold:#fdb90b;--k2-gold-ink:#17130a;--k2-orange:#d9730a;--k2-red:#ff5d5d;--k2-green:#3ddc84;--k2-1:4px;--k2-2:8px;--k2-3:12px;--k2-4:16px;--k2-6:24px;--k2-8:32px;--k2-12:48px;--k2-16:64px;--k2-fs-hint:13px;--k2-fs-text:15px;--k2-fs-lede:18px;--k2-fs-section:22px;--k2-r-field:12px;--k2-r-panel:24px;--k2-display:var(--font-display);color:var(--k2-text);font-size:var(--k2-fs-text);line-height:1.55}.k2-page{--background:var(--k2-night)}.k2 .k2-h1{font-family:var(--k2-display);margin:0 0 var(--k2-6);text-wrap:balance;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.15}.k2 ::selection{background:var(--k2-gold);color:var(--k2-gold-ink)}.k2 .k2-h2{font-family:var(--k2-display);font-weight:400;font-size:var(--k2-fs-section);margin:0 0 20px;line-height:1.2}.k2.k2-creators .k2-h1{font-size:clamp(26px,2.6vw,34px)}.k2.k2-creators .k2-lede{font-size:16px}.k2 .k2-done{align-items:center;gap:var(--k2-3);margin-bottom:var(--k2-4);display:flex}.k2 .k2-done svg{color:var(--k2-green);flex:none}.k2 .k2-lede{font-size:var(--k2-fs-lede);color:var(--k2-muted);max-width:30em;margin:0;line-height:1.55}.k2 .k2-hint{font-size:var(--k2-fs-hint);color:var(--k2-muted);margin:0;line-height:1.45}.k2 .k2-error{font-size:var(--k2-fs-hint);color:var(--k2-red);margin:var(--k2-2) 0 0;line-height:1.45}.k2 .k2-hero{align-items:center;gap:var(--k2-4);margin-bottom:var(--k2-6);display:flex}.k2 .k2-hero .k2-h1{margin:0}.k2 .k2-coin{perspective:320px;flex:none;width:52px;height:52px;display:inline-block}@media (min-width:1024px){.k2 .k2-coin{width:72px;height:72px}}.k2 .k2-coin-body{width:100%;height:100%;transform-style:preserve-3d;animation:5.5s infinite k2-coin;display:block;position:relative}.k2 .k2-coin-body img{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.k2 .k2-coin-body img[data-edge]{filter:brightness(.62)saturate(1.3)}@keyframes k2-coin{0%,62%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)rotateY(0)}78%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-18px)rotateY(400deg)}92%{animation-timing-function:ease-out;transform:translateY(0)rotateY(720deg)}96%{transform:translateY(-3px)rotateY(720deg)}to{transform:translateY(0)rotateY(720deg)}}.k2 .k2-progress{align-items:center;gap:var(--k2-3);margin-top:var(--k2-3);display:flex}.k2 .k2-progress-bar{background:var(--k2-raised);flex:0 0 120px;height:6px;overflow:hidden}.k2 .k2-progress-bar>span{background:var(--k2-gold);height:100%;transition:width .35s cubic-bezier(.22,1,.36,1);display:block}.k2 .k2-steps{margin:var(--k2-8) 0 var(--k2-4);max-width:30em;padding:0;list-style:none}.k2 .k2-step{gap:var(--k2-4);border-top:1px solid var(--k2-line);padding:20px 0;display:flex}.k2 .k2-step:last-child{border-bottom:1px solid var(--k2-line)}.k2 .k2-num{font-family:var(--k2-display);color:var(--k2-text);flex:0 0 28px;font-size:24px;line-height:1.15}.k2 .k2-step-title{margin-bottom:var(--k2-1);font-size:16px;font-weight:600;line-height:1.3;display:block}.k2 .k2-step-text{color:var(--k2-muted);display:block}@media (max-width:1023px){.k2 .k2-steps{margin-top:var(--k2-6)}.k2 .k2-step{border-top:0;padding:10px 0}.k2 .k2-step:last-child{border-bottom:0}.k2 .k2-progress{display:none}}.k2 .k2-panel{background:var(--k2-panel);border-radius:var(--k2-r-panel);padding:var(--k2-6) 20px var(--k2-8)}@media (min-width:640px){.k2 .k2-panel{padding:var(--k2-8)}}.k2 .k2-section+.k2-section{margin-top:40px}.k2 .k2-stack>*+*{margin-top:var(--k2-6)}.k2 .k2-label{align-items:baseline;gap:var(--k2-2);margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.k2 .k2-label:has(+.k2-label-hint){margin-bottom:var(--k2-1)}.k2 .k2-label-hint{margin:0 0 10px}.k2 .k2-label-link{font-size:var(--k2-fs-hint);color:var(--k2-muted);text-underline-offset:3px;margin-left:auto;font-weight:400;text-decoration:underline}.k2 .k2-label-link:hover{color:var(--k2-text)}.k2 .k2-opt{font-size:var(--k2-fs-hint);color:var(--k2-muted);font-weight:400}.k2 .k2-field{background:var(--k2-well);width:100%;color:var(--k2-text);border-radius:var(--k2-r-field);padding:0 var(--k2-4);height:52px;font:inherit;border:0;outline:none;font-size:16px;transition:box-shadow .15s;display:block}.k2 textarea.k2-field{height:auto;padding:14px var(--k2-4);resize:none;line-height:1.5}.k2 .k2-field::placeholder{color:var(--k2-muted);opacity:.65}.k2 .k2-field:focus-visible{box-shadow:0 0 0 2px #f4f5f78c}.k2 .k2-field[aria-invalid=true]{box-shadow:0 0 0 2px var(--k2-red)}.k2 .k2-chips{gap:var(--k2-2);flex-wrap:wrap;display:flex}.k2 .k2-chip{align-items:center;gap:var(--k2-2);height:40px;padding:0 var(--k2-4);background:var(--k2-raised);color:var(--k2-text);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.k2 .k2-chip:hover{background:var(--k2-raised-hover)}.k2 .k2-chip[aria-pressed=true]{background:var(--k2-text);color:var(--k2-night)}.k2 .k2-chip:focus-visible,.k2 .k2-btn:focus-visible,.k2 .k2-check:focus-visible,.k2 .k2-tile:focus-visible,.k2 .k2-seg-item:focus-visible{outline-offset:2px;outline:2px solid #f4f5f7b3}.k2 .k2-tiles{gap:var(--k2-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.k2 .k2-tiles[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.k2 .k2-tile{min-height:48px;padding:8px var(--k2-3);border-radius:var(--k2-r-field);background:var(--k2-raised);color:var(--k2-text);font:inherit;text-align:left;cursor:pointer;border:1.5px solid #0000;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.25;transition:background .15s,border-color .15s;display:flex}.k2 .k2-tile:hover{background:var(--k2-raised-hover)}.k2 .k2-tile[aria-checked=true]{border-color:var(--k2-gold);background:#fdb90b1f}.k2 .k2-box,.k2 .k2-check{background:var(--k2-well);color:var(--k2-gold-ink);flex:none;justify-content:center;align-items:center;transition:background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff38}.k2 .k2-box{border-radius:5px;width:18px;height:18px}.k2 .k2-box svg,.k2 .k2-check svg{opacity:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .12s;transform:scale(0)}.k2 [aria-checked=true]>.k2-box,.k2 .k2-check[aria-checked=true]{background:var(--k2-gold);box-shadow:none}.k2 [aria-checked=true]>.k2-box svg,.k2 .k2-check[aria-checked=true] svg{opacity:1;transform:scale(1)}.k2 .k2-seg{gap:var(--k2-1);padding:var(--k2-1);border-radius:var(--k2-r-field);background:var(--k2-well);height:52px;display:flex;position:relative}.k2 .k2-seg[data-invalid=true]{box-shadow:0 0 0 2px var(--k2-red)}.k2 .k2-seg-thumb{top:50%;left:var(--k2-1);height:calc(100% - 2 * var(--k2-1));width:calc((100% - 2 * var(--k2-1) - (var(--k2-n) - 1) * var(--k2-1)) / var(--k2-n));transform:translate(calc(var(--k2-i) * (100% + var(--k2-1))), -50%);box-shadow:inset 0 0 0 1.5px var(--k2-gold);opacity:0;background:#fdb90b1f;border-radius:9px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute}.k2 .k2-seg-thumb[data-on]{opacity:1}.k2 .k2-seg-item{min-width:0;color:var(--k2-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;font-size:14px;font-weight:600;transition:color .2s;position:relative}.k2 .k2-seg-item:hover,.k2 .k2-seg-item[aria-checked=true]{color:var(--k2-text)}.k2 .k2-seg-note{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:800}.k2 .k2-seg-item:not([aria-checked=true]) .k2-seg-note{opacity:.75}@media (max-width:639px){.k2 .k2-seg:has(.k2-seg-note){height:60px}.k2 .k2-seg-item:has(.k2-seg-note){flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:13px;line-height:1.2;display:flex}.k2 .k2-seg-note{white-space:nowrap;margin:0}}@property --k2-depth{syntax:"<number>";inherits:true;initial-value:6}.k2 .k2-btn{--k2-depth:6;--k2-lift:2px;--k2-edge:var(--k2-orange);--k2-step:polygon(0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px), calc(100% - 4px) calc(100% - 8px), calc(100% - 4px) calc(100% - 4px), calc(100% - 8px) calc(100% - 4px), calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 8px), 0 calc(100% - 8px));cursor:pointer;font:inherit;color:var(--k2-gold-ink);background:0 0;border:0;padding:0 8px 8px 0;font-size:16px;font-weight:600;transition:--k2-depth .1s linear;display:block}.k2 .k2-btn-body{left:var(--k2-lift);top:var(--k2-lift);transition:left .1s linear,top .1s linear;display:block;position:relative;transform:translateZ(0)}.k2 .k2-btn-edge{background:var(--k2-edge);clip-path:var(--k2-step);transform:translate(calc(min(var(--k2-i), var(--k2-depth)) * 1px), calc(min(var(--k2-i), var(--k2-depth)) * 1px));position:absolute;inset:0}.k2 .k2-btn-face{justify-content:center;align-items:center;gap:var(--k2-2);height:56px;padding:0 var(--k2-8);background:var(--k2-gold);clip-path:var(--k2-step);transition:background .1s;display:flex;position:relative}.k2 .k2-btn:hover{--k2-depth:8;--k2-lift:0px}.k2 .k2-btn:hover .k2-btn-face{background:#ffc93a}.k2 .k2-btn:active{--k2-depth:2;--k2-lift:6px}.k2 .k2-btn:active .k2-btn-face{background:#f2ad00}.k2 .k2-btn[data-dim=true]{--k2-edge:#0a0b0f;color:var(--k2-muted)}.k2 .k2-btn[data-dim=true] .k2-btn-face{background:var(--k2-raised)}.k2 .k2-btn:disabled{cursor:not-allowed}.k2 a.k2-btn{color:var(--k2-gold-ink)}.k2 .k2-btn-quiet{align-items:center;gap:var(--k2-2);height:48px;padding:0 var(--k2-6);border-radius:var(--k2-r-field);background:var(--k2-raised);color:var(--k2-text);font:inherit;cursor:pointer;border:0;font-weight:600;text-decoration:none;display:inline-flex}.k2 .k2-btn-quiet:hover{background:var(--k2-raised-hover)}.k2 .k2-consent{align-items:flex-start;gap:var(--k2-3);display:flex}.k2 .k2-check{cursor:pointer;border:0;border-radius:6px;width:22px;height:22px;margin-top:1px}.k2 .k2-check[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--k2-red)}.k2 .k2-consent a{color:var(--k2-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k2-muted);text-decoration-color:var(--k2-muted)}.k2 .k2-alert{color:var(--k2-red);border-radius:var(--k2-r-field);padding:var(--k2-3) var(--k2-4);background:#ff5d5d1f}.k2 .k2-buy{padding:20px 20px 16px}@media (min-width:640px){.k2 .k2-buy{padding:20px 20px 16px}}.k2 .k2-buy-section+.k2-buy-section{margin-top:20px}.k2 .k2-buy .k2-label{margin-bottom:var(--k2-2)}.k2 .k2-rows{flex-direction:column;gap:6px;display:flex}.k2 .k2-row{width:100%;min-height:44px;padding:6px var(--k2-3)}.k2 .k2-row-flag{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.k2 .k2-box-round{border-radius:50%}.k2 .k2-row-label{flex:auto;min-width:0}.k2 .k2-row-price{font-variant-numeric:tabular-nums;color:var(--k2-muted);flex:none;font-weight:700}.k2 .k2-row[aria-checked=true] .k2-row-price{color:var(--k2-gold)}.k2 .k2-seg:has(.k2-seg-2l){height:56px}.k2 .k2-seg-2l{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.2;display:flex}.k2 .k2-seg-2l .k2-seg-note{white-space:nowrap;margin:0;font-size:12px;font-weight:500}.k2 .k2-seg-2l[data-off]{opacity:.4}.k2 .k2-buy-confirm{margin-top:10px}.k2 .k2-consent-text{font:inherit;color:var(--k2-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1.4}.k2 .k2-buy-total{padding-top:var(--k2-4);border-top:1px solid var(--k2-line);margin-top:20px}.k2 .k2-price{align-items:baseline;gap:var(--k2-3);flex-wrap:wrap;display:flex}.k2 .k2-price-main{font-family:var(--k2-display);font-variant-numeric:tabular-nums;color:var(--k2-text);font-size:32px;line-height:1.1}.k2 .k2-price-none{color:var(--k2-muted);font-size:22px}.k2 .k2-price-old{font-size:var(--k2-fs-lede);color:var(--k2-muted);font-variant-numeric:tabular-nums}.k2 .k2-price+.k2-hint{margin-top:var(--k2-2)}.k2 .k2-price-cur{font-family:var(--font-onest), sans-serif;font-weight:700}.k2 .k2-price-bonus{color:#3b82f6}.k2 .k2-price-bonus-amount{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:700;display:inline-flex}.k2 .k2-price-bonus-amount img{width:15px;height:15px}.k2 .k2-buy-cta{margin-top:var(--k2-3)}.k2 .k2-buy-note{margin-bottom:var(--k2-2)}.k2 .k2-btn-wide{justify-content:center;width:100%;height:56px}.k2 .k2-btn.w-full .k2-btn-face{width:100%}.k2 .k2-eyebrow-none{font-size:var(--k2-fs-text);color:var(--k2-muted);margin:0 0 var(--k2-2)}.k2 .k2-cover{border-radius:var(--k2-r-panel);background:var(--k2-panel);aspect-ratio:1;overflow:hidden}.k2 .k2-cover img{object-fit:cover;width:100%;height:100%;display:block}.k2 .k2-tier-seg{max-width:360px;margin-bottom:var(--k2-6)}.k2 .k2-tier-seg .k2-seg-item{font-size:15px}.k2 .k2-promo{align-items:center;gap:var(--k2-2) var(--k2-4);background:var(--k2-panel);border-radius:var(--k2-r-field);padding:var(--k2-4);flex-wrap:wrap;max-width:42em;display:flex}.k2 .k2-promo-body{flex:220px;min-width:0}.k2 .k2-promo-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.k2 .k2-promo-title b{color:var(--k2-green);font-weight:700}.k2 .k2-promo-text{margin:var(--k2-1) 0 0}.k2 .k2-note{background:var(--k2-panel);border-radius:var(--k2-r-field);padding:var(--k2-4);max-width:42em}.k2 .k2-note-title{margin:0 0 var(--k2-1);font-size:16px;font-weight:600;line-height:1.3}.k2 .k2-note-text{color:var(--k2-text);margin:0}.k2 .k2-note-text a{color:var(--k2-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k2-muted);text-decoration-color:var(--k2-muted)}.k2 .k2-note details{margin-top:var(--k2-2)}.k2 .k2-note summary{cursor:pointer;color:var(--k2-muted);font-size:14px;font-weight:600}.k2 .k2-note summary:hover{color:var(--k2-text)}.k2 .k2-note details p{margin:var(--k2-2) 0 0}.k2 .k2-stack-l>*+*{margin-top:var(--k2-4)}.k2 .k2-link{align-items:center;gap:var(--k2-1);color:var(--k2-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k2-muted);text-decoration-color:var(--k2-muted);font-weight:600;display:inline-flex}.k2 .k2-link:hover{-webkit-text-decoration-color:var(--k2-text);text-decoration-color:var(--k2-text)}.k2 .k2-cmp{max-width:42em}.k2 .k2-cmp-sub{margin-bottom:var(--k2-4)}.k2 .k2-cmp-group{border-top:1px solid var(--k2-line);padding:var(--k2-4) 0}.k2 .k2-cmp-group:last-child{border-bottom:1px solid var(--k2-line)}.k2 .k2-cmp-head{align-items:baseline;gap:var(--k2-3);margin-bottom:var(--k2-2);display:flex}.k2 .k2-cmp-name{font-family:var(--k2-display);font-size:var(--k2-fs-lede);color:var(--k2-text);line-height:1.2}.k2 .k2-cmp-group[data-active] .k2-cmp-name{color:var(--k2-gold)}.k2 .k2-cmp-verb{color:var(--k2-muted)}.k2 .k2-cmp-link{margin-left:auto}.k2 .k2-cmp-list{gap:var(--k2-1) var(--k2-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.k2 .k2-cmp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.k2 .k2-cmp-item{align-items:center;gap:10px;min-height:32px;display:flex}.k2 .k2-cmp-item img{object-fit:contain;opacity:.9;flex:none;width:18px;height:18px}.k2 .k2-cart-head{justify-content:space-between;align-items:center;gap:var(--k2-4);margin-bottom:var(--k2-6);display:flex}.k2 .k2-cart-head .k2-h1{margin:0}.k2 .k2-link-quiet{font:inherit;color:var(--k2-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.k2 .k2-link-quiet:hover{color:var(--k2-red)}.k2 .k2-cart-empty{text-align:center;max-width:32em;margin:0 auto;padding:48px 20px}.k2 .k2-cart-empty svg{color:var(--k2-muted);margin:0 auto var(--k2-4);display:block}.k2 .k2-cart-empty .k2-lede{margin:0 auto}.k2 .k2-cart-empty-cta{margin-top:var(--k2-6);justify-content:center;display:flex}.k2 .k2-cart-groups{gap:var(--k2-4);flex-direction:column;display:flex}.k2 .k2-cart-group{padding:var(--k2-4) 20px 20px}@media (min-width:640px){.k2 .k2-cart-group{padding:20px var(--k2-6) var(--k2-6)}}.k2 .k2-cart-group-head{padding-bottom:var(--k2-3);border-bottom:1px solid var(--k2-line);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k2 .k2-cart-group-title{font-size:16px;font-weight:600}.k2 .k2-cart-group-region{align-items:center;gap:6px;margin-left:6px;font-size:15px;font-weight:600;display:inline-flex}.k2 .k2-cart-group-hint{margin:var(--k2-2) 0 0}.k2 .k2-cart-group-sum{font-variant-numeric:tabular-nums;color:var(--k2-muted);margin-left:auto;font-weight:700}.k2 .k2-cart-flag-any{background:var(--k2-raised);color:var(--k2-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k2 .k2-cart-rows{flex-direction:column;display:flex}.k2 .k2-cart-row{align-items:center;gap:var(--k2-3);padding:10px 0;display:flex}.k2 .k2-cart-row[data-off] .k2-cart-row-main{opacity:.4;filter:grayscale()}.k2 .k2-cart-row-main{align-items:center;gap:var(--k2-3);min-width:0;color:inherit;flex:auto;text-decoration:none;display:flex}.k2 a.k2-cart-row-main:hover .k2-cart-title{text-underline-offset:3px;text-decoration:underline}.k2 .k2-cart-cover{background:var(--k2-raised);width:56px;height:56px;color:var(--k2-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.k2 .k2-cart-cover img{object-fit:cover;width:100%;height:100%;display:block}.k2 .k2-cart-name{flex-direction:column;gap:2px;min-width:0;display:flex}.k2 .k2-cart-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.k2 .k2-cart-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k2 .k2-cart-price{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:84px;display:flex}.k2 .k2-cart-price-now{font-size:16px;font-weight:700}.k2 .k2-cart-price-was{font-size:var(--k2-fs-hint);color:var(--k2-muted);align-items:center;gap:6px;display:inline-flex}.k2 .k2-cart-off-text{text-align:right;margin:0}.k2 .k2-cart-remove{width:32px;height:32px;color:var(--k2-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.k2 .k2-cart-remove:hover{background:var(--k2-raised);color:var(--k2-red)}.k2 .k2-qty{background:var(--k2-well);border-radius:10px;flex:none;align-items:center;height:36px;display:inline-flex}.k2 .k2-qty>span{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:700}.k2 .k2-qty>button{width:32px;height:36px;color:var(--k2-text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.k2 .k2-qty>button:hover{background:var(--k2-raised)}@media (max-width:639px){.k2 .k2-cart-row{column-gap:var(--k2-3);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;row-gap:4px;padding-right:36px;display:grid;position:relative}.k2 .k2-cart-row-main{display:contents}.k2 .k2-cart-cover{grid-area:1/1/span 2}.k2 .k2-cart-name{grid-area:1/2/auto/-1}.k2 .k2-cart-price{flex-flow:wrap;grid-area:2/2;align-items:baseline;gap:0 8px;min-width:0}.k2 .k2-cart-price-local{flex-basis:100%}.k2 .k2-qty{grid-area:2/3;align-self:center}.k2 .k2-cart-remove{position:absolute;top:8px;right:-6px}}.k2 .k2-cart-price-local{line-height:1.2}.k2 .k2-cart-cards{margin:var(--k2-3) 0 0}.k2 .k2-steps-list{margin-bottom:var(--k2-4);padding:var(--k2-4);border-radius:var(--k2-r-field);background:var(--k2-well)}.k2 .k2-steps-list .k2-label{margin-bottom:10px;font-size:15px}.k2 .k2-steps-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k2 .k2-steps-list li{align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.k2 .k2-steps-list li button{font:inherit;color:var(--k2-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.k2 .k2-steps-list li button:hover{text-underline-offset:3px;text-decoration:underline}.k2 .k2-step-mark{background:var(--k2-raised);width:22px;height:22px;color:var(--k2-gold-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .18s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff38}.k2 .k2-step-mark svg{opacity:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .12s;transform:scale(0)}.k2 .k2-steps-list li[data-done] .k2-step-mark{background:var(--k2-green);box-shadow:none}.k2 .k2-steps-list li[data-done] .k2-step-mark svg{opacity:1;transform:scale(1)}.k2 .k2-steps-list li[data-done] button,.k2 .k2-steps-list li[data-done] span:not(.k2-step-mark){color:var(--k2-muted);font-weight:400}.k2 .k2-steps-list li[data-miss] .k2-step-mark{box-shadow:inset 0 0 0 2px var(--k2-red)}.k2 .k2-cart-fields{margin-top:var(--k2-4);padding-top:var(--k2-4);border-top:1px solid var(--k2-line)}.k2 .k2-cart-fields-title{margin:0 0 var(--k2-1);font-size:16px;font-weight:600}.k2 .k2-cart-fields .k2-seg{margin:var(--k2-3) 0}.k2 .k2-cart-fields-hint{margin:0}.k2 .k2-cart-fields-body{margin-top:var(--k2-4);gap:var(--k2-4);flex-direction:column;display:flex}.k2 .k2-cart-fields-body>.k2-btn-quiet{align-self:flex-start}.k2 .k2-cart-two{gap:var(--k2-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k2 .k2-cart-offer{margin-top:var(--k2-4);padding-top:var(--k2-4);border-top:1px solid var(--k2-line)}.k2 .k2-cart-check{align-items:flex-start}.k2 .k2-cart-check .k2-consent-text{flex-direction:column;gap:2px;padding-top:2px;display:flex}.k2 .k2-cart-check-label{font-weight:600}.k2 .k2-field-hint{margin-top:var(--k2-2)}.k2 .k2-field-wrap{position:relative}.k2 .k2-field-wrap[data-clear] .k2-field,.k2 .k2-field-wrap[data-trailing] .k2-field{padding-right:48px}.k2 .k2-field-wrap[data-clear][data-trailing] .k2-field{padding-right:88px}.k2 .k2-field-clear,.k2 .k2-field-eye{width:36px;height:36px;color:var(--k2-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.k2 .k2-field-clear:hover,.k2 .k2-field-eye:hover{color:var(--k2-text);background:var(--k2-raised)}.k2 .k2-field-wrap[data-trailing] .k2-field-clear{right:48px}.k2 .k2-btn-small{height:40px;padding:0 var(--k2-4);font-size:14px}.k2 .k2-sum{padding:20px 20px 16px}@media (min-width:640px){.k2 .k2-sum{padding:var(--k2-6) var(--k2-6) 20px}}.k2 .k2-sum-rows{gap:var(--k2-2);flex-direction:column;margin:0;display:flex}.k2 .k2-sum-row{justify-content:space-between;gap:var(--k2-3);font-size:14px;display:flex}.k2 .k2-sum-row dt{color:var(--k2-muted);align-items:center;gap:6px;margin:0;display:inline-flex}.k2 .k2-sum-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.k2 .k2-sum-row[data-minus] dd{color:var(--k2-green)}.k2 .k2-sum-x{background:var(--k2-raised);width:20px;height:20px;color:var(--k2-muted);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.k2 .k2-sum-x:hover{color:var(--k2-text)}.k2 .k2-sum-total{justify-content:space-between;align-items:baseline;gap:var(--k2-3);margin-top:var(--k2-4);padding-top:var(--k2-4);border-top:1px solid var(--k2-line);display:flex}.k2 .k2-sum-total-label{color:var(--k2-muted);font-size:14px}.k2 .k2-sum-total+.k2-hint{margin-top:var(--k2-1);text-align:right}.k2 .k2-sum-pay{margin-top:var(--k2-4)}.k2 .k2-pay-tile{min-height:56px}.k2 .k2-pay-tile[data-empty]{opacity:.5;cursor:default}.k2 .k2-pay-tile-icon{flex:none;width:20px;height:20px}.k2 .k2-pay-tile-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.k2 .k2-pay-tile-title{font-weight:600}.k2 .k2-sum-promo{margin-top:var(--k2-4)}.k2 .k2-sum-promo-link{margin:0}.k2 .k2-sum-promo-row{gap:var(--k2-2);display:flex}.k2 .k2-sum-promo-row .k2-field{flex:auto;min-width:0}.k2 .k2-sum-promo-row .k2-btn-quiet{flex:none;height:52px}.k2 .k2-btn-quiet:disabled{opacity:.5;cursor:default}.k2 .k2-sum-email{margin-top:var(--k2-4)}.k2 .k2-sum-email-use{margin-top:var(--k2-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:36px;font-size:13px;line-height:36px;display:inline-block;overflow:hidden}.k2 .k2-sum-total[data-first]{border-top:0;margin-top:0;padding-top:0}.k2 .k2-sum-consent{margin-top:var(--k2-4)}.k2 .k2-sum-alert,.k2 .k2-sum-reason{margin:var(--k2-4) 0 0}.k2 .k2-sum-reason{color:var(--k2-red)}.k2 .k2-sum-cta{margin-top:var(--k2-3)}.k2 .k2-cart-bar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 8px + var(--bottom-nav-h,64px) - 18px);z-index:40;pointer-events:none;padding:0 16px;position:fixed}.k2 .k2-cart-bar-card{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--k2-3);background:var(--k2-panel);border-radius:24px 24px 0 0;max-width:460px;margin:0 auto;padding:12px 16px 30px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;box-shadow:0 -12px 36px -12px #000000b3}.k2 .k2-cart-bar[data-hidden] .k2-cart-bar-card{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.k2 .k2-cart-bar-sum{flex-direction:column;line-height:1.2;display:flex}.k2 .k2-cart-bar-price{font-family:var(--k2-display);font-variant-numeric:tabular-nums;font-size:22px}.k2 .k2-btn-bar .k2-btn-face{height:48px;padding:0 20px}@media (max-width:1023px){.k2:has(.k2-cart-bar){padding-bottom:calc(var(--bottom-nav-h,64px) + 88px)}}@media (min-width:1024px){.k2 .k2-cart-bar{display:none}}.k2 .k2-pf-head{align-items:center;gap:var(--k2-4);margin-bottom:var(--k2-6);display:flex}.k2 .k2-pf-avatar{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.k2 .k2-pf-who{flex:auto;min-width:0}.k2 .k2-pf-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,2.6vw,32px);overflow:hidden}.k2 .k2-pf-meta{margin-top:var(--k2-1);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.k2 .k2-pf-id{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.k2 .k2-pf-id:hover{color:var(--k2-text)}.k2 .k2-pf-logout{flex:none}.k2 .k2-pf-grid{gap:var(--k2-8);display:grid}@media (min-width:1024px){.k2 .k2-pf-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px}}.k2 .k2-pf-col{gap:var(--k2-8);flex-direction:column;display:flex}@media (max-width:1023px){.k2 .k2-pf-col-me{display:contents}.k2 .k2-pf-wallet{order:-2}.k2 .k2-pf-col-do{order:-1}}.k2 .k2-pf-section-head{justify-content:space-between;align-items:baseline;gap:var(--k2-3);display:flex}.k2 .k2-pf-section-head .k2-h2{margin-bottom:0}.k2 .k2-pf-section-head+*{margin-top:var(--k2-4)}.k2 .k2-pf-settings{gap:var(--k2-8);flex-direction:column;display:flex}.k2 .k2-pf-wallet{gap:var(--k2-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:479px){.k2 .k2-pf-wallet{grid-template-columns:1fr}}.k2 .k2-pf-tile{gap:var(--k2-2);border-radius:var(--k2-r-field);flex-direction:column;padding:20px;display:flex}.k2 .k2-pf-amount{align-items:baseline;gap:6px;margin:0;display:flex}.k2 .k2-pf-amount .k2-price-main{font-size:30px}.k2 .k2-pf-amount-bonus{align-items:center}.k2 .k2-pf-bonus-icon{width:22px;height:22px}.k2 .k2-pf-tile-actions{align-items:center;gap:var(--k2-3);margin-top:var(--k2-1);flex-wrap:wrap;display:flex}.k2 .k2-pf-tile-link{align-self:flex-start;margin:auto 0 0}.k2 .k2-pf-expiry{margin:0}.k2 .k2-set-list{border-top:1px solid var(--k2-line);margin:0;padding:0;list-style:none}.k2 .k2-set-row{border-bottom:1px solid var(--k2-line)}.k2 .k2-set-head{align-items:center;gap:var(--k2-3);width:100%;min-height:56px;color:var(--k2-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:none;display:flex}.k2 div.k2-set-head{cursor:default}.k2 .k2-set-head>svg{color:var(--k2-muted);flex:none;transition:transform .2s}.k2 .k2-set-row[data-open] .k2-set-chev{transform:rotate(180deg)}.k2 .k2-set-title{flex:none;min-width:120px;font-weight:600}.k2 .k2-set-value{text-align:right;min-width:0;color:var(--k2-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.k2 .k2-set-done{color:var(--k2-green);flex:none}.k2 .k2-set-auto{color:var(--k2-muted)}.k2 .k2-set-body{gap:var(--k2-3);flex-direction:column;padding:4px 0 20px;display:flex}.k2 .k2-set-hint{align-items:center;gap:6px;margin:0;display:flex}.k2 .k2-set-reset{margin:0}@media (max-width:479px){.k2 .k2-set-title{min-width:0}}.k2 .k2-pf-invite-hint{margin:-8px 0 var(--k2-3)}.k2 .k2-pf-invite-row{gap:var(--k2-2);margin-bottom:var(--k2-2);display:flex}.k2 .k2-pf-invite-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--k2-muted);flex:auto;align-items:center;font-size:14px;display:flex;overflow:hidden}.k2 .k2-pf-invite-row .k2-btn-quiet{flex:none;height:52px}.k2 .k2-order-list{gap:var(--k2-2);flex-direction:column;display:flex}.k2 .k2-order{background:var(--k2-raised);color:inherit;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.k2 .k2-order:hover{background:var(--k2-raised-hover)}.k2 .k2-order-cover{width:52px;height:52px}.k2 .k2-order-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.k2 .k2-order-head{align-items:baseline;gap:10px;min-width:0;display:flex}.k2 .k2-order-title{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.k2 .k2-order-status{font-size:var(--k2-fs-hint);color:var(--k2-muted);white-space:nowrap;font-weight:600}.k2 .k2-order-status[data-tone=done]{color:var(--k2-green)}.k2 .k2-order-status[data-tone=cancelled]{color:var(--k2-red)}.k2 .k2-order-status[data-tone=awaiting]{color:var(--k2-gold)}.k2 .k2-order-sub{align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.k2 .k2-order-game{min-width:0;color:var(--k2-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.k2 .k2-order-item{min-width:4em;color:var(--k2-muted);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.k2 .k2-order-sub .k2-order-item:first-child{min-width:0;color:var(--k2-text);flex:0 auto}.k2 .k2-order-more{color:var(--k2-muted);font-variant-numeric:tabular-nums;flex:none}.k2 .k2-order-meta{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.k2 .k2-order-price{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.k2 .k2-order-sum{font-weight:700}.k2 .k2-order-bonus{align-items:center;gap:2px;margin:0;display:inline-flex}.k2 .k2-order-bonus img{width:14px;height:14px}.k2 .k2-pf-skel{gap:var(--k2-2);flex-direction:column;display:flex}.k2 .k2-pf-support{margin:0}.k2 .k2-pf-blocked{text-align:center;max-width:32em;margin:0 auto}.k2 .k2-pf-blocked .k2-lede{margin:0 auto var(--k2-3)}.k2 .k2-pf-blocked-cta{margin-top:var(--k2-6);justify-content:center;display:flex}.k2 .k2-link-form{gap:var(--k2-3);flex-direction:column;max-width:420px;display:flex}.k2 .k2-link-tg{justify-content:center;width:100%}.k2 .k2-link-actions{align-items:center;gap:var(--k2-3);flex-wrap:wrap;display:flex}.k2 .k2-link-done{color:var(--k2-green);align-items:center;gap:6px;margin:0;display:flex}.k2 .k2-link-fallback{align-self:flex-start;margin:0}.k2 .k2-btn-gold{background:var(--k2-gold);color:var(--k2-gold-ink)}.k2 .k2-btn-gold:hover{background:#ffc93a}.k2 .k2-link-form .k2-hint b{color:var(--k2-text);font-weight:600}.k2 .k2-orders-head{justify-content:space-between;align-items:center;gap:var(--k2-4);margin-bottom:var(--k2-6);flex-wrap:wrap;display:flex}.k2 .k2-orders-head .k2-h1{margin:0}.k2 .k2-orders-tabs{width:100%;max-width:320px}.k2 .k2-orders-bar{gap:var(--k2-2);margin-bottom:var(--k2-4);flex-wrap:wrap;display:flex}.k2 .k2-orders-search{flex:200px;min-width:0}.k2 .k2-orders-filter{flex:999 420px;min-width:0}.k2 .k2-seg-count{color:var(--k2-muted);margin-left:4px;font-weight:500}.k2 .k2-seg-item[aria-checked=true] .k2-seg-count{color:var(--k2-text)}.k2 .k2-orders-empty{padding:var(--k2-8) 0;text-align:center}.k2 .k2-order-wrap{position:relative}.k2 .k2-order-wrap .k2-order-review{margin:0;position:absolute;bottom:14px;right:16px}.k2 .k2-order-wrap:has(.k2-order-review) .k2-order-price{padding-bottom:20px}.k2 .k2-order-brand{background:#fff;width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:639px){.k2 .k2-orders-filter .k2-seg{flex-wrap:wrap;height:auto}.k2 .k2-orders-filter .k2-seg-item{flex:45%;height:40px}.k2 .k2-orders-filter .k2-seg-thumb{display:none}.k2 .k2-orders-filter .k2-seg-item[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--k2-gold);background:#fdb90b1f}}.k2-profile{--surface-2:var(--k2-panel);--surface-1:var(--k2-well);--card:var(--k2-panel);--divider:var(--k2-line);--accent-gradient:var(--k2-gold);--muted:var(--k2-raised)}.k2 .k2-pf-stack{gap:var(--k2-4);flex-direction:column;display:flex}@media (max-width:1023px){.k2 .k2-pf-desktop{display:none}}@media (min-width:1024px){.k2 .k2-pf-mobile{display:none}}.k2 .k2-pf-grid{gap:var(--k2-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.k2 .k2-orbit{flex-direction:column;align-items:center;display:flex}.k2 .k2-orbit-stage{justify-content:center;align-items:center;width:280px;max-width:100%;height:200px;display:flex;position:relative}.k2 .k2-orbit[data-empty] .k2-orbit-stage{height:120px}.k2 .k2-orbit-avatar{object-fit:cover;z-index:1;border-radius:50%;width:96px;height:96px;position:relative}.k2 .k2-orbit-badge{width:var(--os);height:var(--os);margin:calc(var(--os) / -2) 0 0 calc(var(--os) / -2);transform:translate(var(--ox), var(--oy));background:var(--k2-raised);animation:6s ease-in-out infinite k2-orbit-float;animation-delay:calc(var(--od) * -1);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px -10px #000c}.k2 .k2-orbit-badge img{object-fit:contain;width:55%;height:55%}@keyframes k2-orbit-float{0%,to{transform:translate(var(--ox), var(--oy))}50%{transform:translate(calc(var(--ox) + 3px), calc(var(--oy) - 6px))}}.k2 .k2-orbit-all{margin-top:var(--k2-2)}.k2 .k2-id{text-align:center;padding-top:var(--k2-4);flex-direction:column;align-items:center;display:flex}.k2 .k2-id-name{font-family:var(--k2-display);margin:var(--k2-2) 0 0;overflow-wrap:anywhere;max-width:100%;font-size:24px;line-height:1.2}.k2 .k2-id-name[data-plain]{font-family:inherit;font-size:18px;font-weight:600}.k2 .k2-id-meta{margin:var(--k2-1) 0 0}.k2 .k2-id-methods{text-align:left;width:100%;margin-top:var(--k2-6)}.k2 .k2-id-logout{margin-top:var(--k2-4);align-self:flex-end}.k2 .k2-wallet .k2-h2{margin-bottom:var(--k2-4)}.k2 .k2-wallet-row{justify-content:space-between;gap:var(--k2-4);padding:var(--k2-4) 0;border-top:1px solid var(--k2-line);display:flex}.k2 .k2-wallet-main{flex-direction:column;gap:2px;min-width:0;display:flex}.k2 .k2-wallet-amount{align-items:baseline;gap:6px;margin:2px 0;display:flex}.k2 .k2-wallet-amount .k2-price-main{font-size:30px}.k2 .k2-wallet-amount-bonus{align-items:center}.k2 .k2-wallet-bonus-icon{width:22px;height:22px}.k2 .k2-wallet-expiry{margin:4px 0 0}.k2 .k2-wallet-actions{align-items:flex-end;gap:var(--k2-2);text-align:right;flex-direction:column;flex:none;display:flex}.k2 .k2-wallet-actions .k2-label-link{margin:0}.k2 .k2-wallet-ref{padding-top:var(--k2-4);border-top:1px solid var(--k2-line)}.k2 .k2-wallet-ref .k2-pf-invite-row{margin:0 0 var(--k2-2)}.k2 .k2-wallet-friends{margin-top:var(--k2-3);color:var(--k2-text)}@media (max-width:479px){.k2 .k2-wallet-row{flex-direction:column}.k2 .k2-wallet-actions{text-align:left;align-items:flex-start}}.k2 .k2-activity-tabs{max-width:320px;margin:0 auto var(--k2-4)}.k2 .k2-prefs{padding:20px var(--k2-6)}.k2 .k2-prefs-head{justify-content:space-between;align-items:baseline;gap:var(--k2-3);display:flex}.k2 .k2-prefs-head .k2-label{margin-bottom:10px}.k2 .k2-prefs-hint{margin-top:var(--k2-2)}.k2 button.k2-prefs-row,.k2 a.k2-prefs-row{align-items:center;gap:var(--k2-3);text-align:left;width:100%;color:var(--k2-text);font:inherit;cursor:pointer;border:0;text-decoration:none;display:flex}.k2 .k2-prefs-row:hover{background:#1c2028}.k2 .k2-prefs-row>svg{color:var(--k2-muted);flex:none}.k2 .k2-prefs-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.k2 .k2-prefs-dot{background:var(--k2-gold);border-radius:50%;flex:none;width:10px;height:10px}.k2 .k2-tg-banner{align-items:flex-start;gap:var(--k2-3);padding:var(--k2-4) 20px;margin-bottom:var(--k2-4);border-radius:var(--k2-r-field);display:flex}.k2 .k2-tg-banner>svg{color:var(--k2-text);flex:none;margin-top:2px}.k2 .k2-tg-banner-text{flex:auto;min-width:0}.k2 .k2-tg-banner-title{margin:0 0 2px;font-weight:600}@media (prefers-reduced-motion:reduce){.k2 *{transition:none!important;animation:none!important}}
