.defi{--defi-lime: var(--ch-color-primary, #d4f200);--defi-lime-rgb: var(--ch-color-primary-rgb, 212 242 0);--defi-ink: var(--ch-color-ink, #0b1900);--defi-black: #0a0a0a;--defi-surface: #141414;--defi-surface-2: #1c1c1c;--defi-line: rgb(255 255 255 / .1);--defi-line-strong: rgb(255 255 255 / .2);--defi-text: #f5f5f5;--defi-muted: #a3a3a3;--defi-danger: #ff5a3c;--defi-font-h: var(--font-heading-family, "Helvetica Neue", Arial, sans-serif);--defi-font-b: var(--font-body-family, "Helvetica Neue", Arial, sans-serif);--defi-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--defi-font-b);color:var(--defi-text);font-size:16px;line-height:1.5}.defi *,.defi *:before,.defi *:after{box-sizing:border-box}.defi button{font:inherit;color:inherit;cursor:pointer}.defi :focus-visible{outline:2px solid var(--defi-lime);outline-offset:3px}.defi [hidden]{display:none!important}.defi__wrap{max-width:1120px;margin:0 auto;padding:24px 16px 56px}.defi__card{position:relative;overflow:hidden;background:var(--defi-black);border-radius:24px;padding:clamp(22px,4vw,48px);isolation:isolate}.defi__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 85% 0%,rgb(var(--defi-lime-rgb) / .16),transparent 60%),radial-gradient(60% 50% at 0% 100%,rgb(var(--defi-lime-rgb) / .08),transparent 60%)}.defi__demo{display:inline-block;background:var(--defi-lime);color:var(--defi-ink);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:18px}.defi__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(20px,4vw,48px);align-items:start}@media(max-width:860px){.defi__grid{grid-template-columns:1fr}}.defi__eyebrow{margin:0 0 8px;color:var(--defi-lime);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.defi__title{font-family:var(--defi-font-h);font-weight:700;margin:0 0 14px;line-height:.95;letter-spacing:-.01em;font-size:clamp(40px,7vw,76px);color:#fff}.defi__title span{color:var(--defi-lime)}.defi__lead{font-size:18px;margin:0 0 18px;color:var(--defi-text);max-width:52ch}.defi__lead b{color:var(--defi-lime)}.defi__rules{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.defi__rules li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--defi-text)}.defi__ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--defi-surface);border:1px solid var(--defi-line)}.defi__ico svg{width:20px;height:20px}.defi__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:var(--defi-lime);color:var(--defi-ink);font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none;transition:transform .12s var(--defi-ease),background .15s}.defi__btn:hover{background:var(--ch-color-primary-hover, #bfdb00)}.defi__btn:active{transform:scale(.98)}.defi__btn[disabled]{opacity:.45;cursor:not-allowed}.defi__btn--ghost{background:transparent;color:var(--defi-text);border:1px solid var(--defi-line-strong)}.defi__btn--ghost:hover{background:var(--defi-surface)}.defi__btn--block{width:100%}.defi__small{font-size:13px;color:var(--defi-muted);margin:12px 0 0}.defi__small a{color:var(--defi-text);text-underline-offset:3px}.defi__side{background:var(--defi-surface);border:1px solid var(--defi-line);border-radius:18px;padding:20px;display:grid;gap:14px}.defi__prize{display:flex;gap:14px;align-items:center}.defi__prize-visual{flex:none;width:74px;height:74px;border-radius:14px;background:radial-gradient(70% 70% at 50% 40%,rgb(var(--defi-lime-rgb) / .22),transparent 70%),var(--defi-black);display:grid;place-items:center;border:1px solid var(--defi-line)}.defi__prize h3{margin:0 0 2px;font-size:16px;color:#fff;font-family:var(--defi-font-b)}.defi__prize p{margin:0;font-size:13.5px;color:var(--defi-muted)}.defi__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.defi__stat{background:var(--defi-black);border:1px solid var(--defi-line);border-radius:12px;padding:10px;text-align:center}.defi__stat b{display:block;font-family:var(--defi-font-h);font-size:22px;color:#fff;font-variant-numeric:tabular-nums}.defi__stat small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--defi-muted)}.defi__status{font-size:14px;color:var(--defi-muted);margin:0}.defi__status--warn{color:var(--defi-danger)}.defi__coupons{display:grid;gap:10px}.defi__coupon{border:1px dashed rgb(var(--defi-lime-rgb) / .55);border-radius:14px;padding:14px;background:rgb(var(--defi-lime-rgb) / .05)}.defi__coupon-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:.08em;color:var(--defi-lime);font-weight:700}.defi__coupon p{margin:4px 0 10px;font-size:13.5px;color:var(--defi-muted)}.defi__coupon .defi__btn{min-height:46px;font-size:14px;padding:0 18px}html.defi-lock,html.defi-lock body{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.defi__play{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--defi-black);display:grid;grid-template-rows:auto auto 1fr auto;padding-top:env(safe-area-inset-top,0);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.defi__play-inner{width:100%;max-width:560px;margin:0 auto;display:contents}.defi__ribbon{background:var(--defi-lime);color:var(--defi-ink);text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px}.defi__hud{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:10px 14px;max-width:560px;width:100%;margin:0 auto}.defi__hud-box{background:var(--defi-surface);border:1px solid var(--defi-line);border-radius:14px;padding:8px 12px}.defi__hud-box small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--defi-muted);font-weight:700}.defi__hud-box b{font-family:var(--defi-font-h);font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff;display:inline-block}.defi__hud-box i{font-style:normal;color:var(--defi-muted);font-size:15px}.defi__hud-box.is-bump b{animation:defi-bump .26s var(--defi-ease);color:var(--defi-lime)}.defi__hud-box.is-warn b{color:var(--defi-danger)}.defi__hud-right{text-align:right}.defi__lives{display:flex;gap:6px;justify-content:center;padding:0 4px}.defi__life{width:18px;height:18px;border-radius:50%;background:var(--defi-lime);box-shadow:0 0 12px rgb(var(--defi-lime-rgb) / .5);transition:transform .2s,background .2s,box-shadow .2s}.defi__life.is-lost{background:#2a2a2a;box-shadow:none;transform:scale(.75)}.defi__bar{height:3px;background:#ffffff14;border-radius:3px;overflow:hidden;margin-top:6px}.defi__bar span{display:block;height:100%;background:var(--defi-lime);width:0;transition:width .2s}@keyframes defi-bump{40%{transform:scale(1.25)}}.defi__stage{position:relative;min-height:0;width:100%;max-width:560px;margin:0 auto;touch-action:none}.defi__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.defi__stage.is-hit{animation:defi-shake .28s linear}@keyframes defi-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.defi__controls{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0));max-width:560px;width:100%;margin:0 auto}.defi__pad{height:58px;border-radius:16px;background:var(--defi-surface);border:1px solid var(--defi-line-strong);display:grid;place-items:center;touch-action:none;transition:transform .08s,border-color .1s}.defi__pad.is-active{transform:scale(.96);border-color:var(--defi-lime);color:var(--defi-lime)}.defi__pad svg{width:26px;height:26px}.defi__mid{display:flex;gap:8px}.defi__icon-btn{width:44px;height:44px;border-radius:12px;background:transparent;border:1px solid var(--defi-line);display:grid;place-items:center}.defi__icon-btn svg{width:20px;height:20px}.defi__icon-btn[aria-pressed=true]{color:var(--defi-lime);border-color:rgb(var(--defi-lime-rgb) / .4)}.defi__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0a0a0ad1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:3;overflow-y:auto}.defi__overlay--clear{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.defi__panel{width:100%;max-width:380px;background:var(--defi-surface);border:1px solid var(--defi-line);border-radius:18px;padding:22px;text-align:center;animation:defi-rise .35s var(--defi-ease)}.defi__panel h2{font-family:var(--defi-font-h);color:#fff;font-size:24px;margin:0 0 8px;line-height:1.15}.defi__panel p{color:var(--defi-muted);margin:0 0 16px;font-size:15px}.defi__count{font-family:var(--defi-font-h);font-weight:700;font-size:120px;color:var(--defi-lime);text-shadow:0 0 40px rgb(var(--defi-lime-rgb) / .45);animation:defi-pop .7s var(--defi-ease) both}@keyframes defi-pop{0%{transform:scale(1.6);opacity:0}30%{transform:scale(1);opacity:1}85%{opacity:1}to{opacity:0}}@keyframes defi-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.defi__spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgb(var(--defi-lime-rgb) / .2);border-top-color:var(--defi-lime);animation:defi-spin .8s linear infinite;margin:0 auto 14px}@keyframes defi-spin{to{transform:rotate(360deg)}}.defi__result{text-align:center;padding:8px 0}.defi__big{font-family:var(--defi-font-h);font-variant-numeric:tabular-nums;line-height:1;margin:6px 0 10px;color:#fff}.defi__big b{font-size:clamp(72px,14vw,120px);color:var(--defi-lime);text-shadow:0 0 40px rgb(var(--defi-lime-rgb) / .3)}.defi__result.is-lose .defi__big b{color:#fff;text-shadow:none}.defi__big i{font-style:normal;font-size:32px;color:var(--defi-muted)}.defi__result h2{font-family:var(--defi-font-h);color:#fff;font-size:clamp(26px,4vw,36px);margin:0 0 8px}.defi__result>p{color:var(--defi-muted);margin:0 auto 18px;max-width:46ch}.defi__result .defi__coupon{max-width:440px;margin:0 auto 18px;text-align:left}.defi__row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.defi__note{font-size:13px;color:var(--defi-muted);margin-top:14px}@media(prefers-reduced-motion:reduce){.defi *,.defi *:before,.defi *:after{animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-height:640px){.defi__pad{height:50px}.defi__hud-box b{font-size:20px}}.defi .defi__btn{color:var(--defi-ink)}.defi .defi__btn--ghost,.defi .defi__pad,.defi .defi__icon-btn{color:var(--defi-text)}.defi .defi__pad.is-active,.defi .defi__icon-btn[aria-pressed=true]{color:var(--defi-lime)}.defi-ticket{position:relative;display:grid;grid-template-columns:120px 1fr;max-width:520px;margin:0 auto 18px;text-align:left;background:linear-gradient(135deg,#171a0a,#0d0d0d 60%);border:1px solid rgb(var(--defi-lime-rgb) / .55);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px -20px rgb(var(--defi-lime-rgb) / .35);-webkit-mask:radial-gradient(circle 11px at 120px 0,transparent 10.5px,#000 11px) top / 100% 51% no-repeat,radial-gradient(circle 11px at 120px 100%,transparent 10.5px,#000 11px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at 120px 0,transparent 10.5px,#000 11px) top / 100% 51% no-repeat,radial-gradient(circle 11px at 120px 100%,transparent 10.5px,#000 11px) bottom / 100% 51% no-repeat}.defi-ticket__stub{background:var(--defi-lime);color:var(--defi-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;text-align:center;border-right:2px dashed rgb(11 25 0 / .35)}.defi-ticket__stub img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 6px 8px rgb(0 0 0 / .35))}.defi-ticket__stub b{font-family:var(--defi-font-h);font-size:30px;line-height:1;margin-top:4px}.defi-ticket__stub small{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.defi-ticket__main{padding:18px 18px 16px 22px;min-width:0}.defi-ticket__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--defi-lime)}.defi-ticket__title{margin:0 0 4px;font-family:var(--defi-font-h);font-size:20px;line-height:1.15;color:#fff}.defi-ticket__sub{margin:0 0 12px;font-size:14px;color:var(--defi-muted)}.defi-ticket__code{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:.1em;color:var(--defi-lime);border:1.5px dashed rgb(var(--defi-lime-rgb) / .6);border-radius:10px;padding:8px 12px;background:rgb(var(--defi-lime-rgb) / .06);user-select:all;-webkit-user-select:all;word-break:break-all}.defi-ticket__meta{margin:10px 0 12px;font-size:12.5px;color:var(--defi-muted)}.defi-ticket .defi__btn{min-height:46px;font-size:14px;padding:0 18px}.defi-ticket.is-dim{opacity:.55}.defi-ticket.is-demo .defi-ticket__code{text-decoration:line-through;text-decoration-thickness:2px}.defi-ticket__stamp{grid-column:1 / -1;display:block;text-align:center;border-top:1px solid rgb(255 90 60 / .5);color:var(--defi-danger);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;background:#ff5a3c14}@media(max-width:480px){.defi-ticket{grid-template-columns:92px 1fr;-webkit-mask:radial-gradient(circle 10px at 92px 0,transparent 9.5px,#000 10px) top / 100% 51% no-repeat,radial-gradient(circle 10px at 92px 100%,transparent 9.5px,#000 10px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 10px at 92px 0,transparent 9.5px,#000 10px) top / 100% 51% no-repeat,radial-gradient(circle 10px at 92px 100%,transparent 9.5px,#000 10px) bottom / 100% 51% no-repeat}.defi-ticket__stub img{width:64px;height:64px}.defi-ticket__stub b{font-size:24px}.defi-ticket__main{padding:14px 12px 14px 16px}.defi-ticket__code{font-size:18px}}.defi__condition{margin:-6px 0 18px;padding:10px 14px;border-left:3px solid var(--defi-lime);background:rgb(var(--defi-lime-rgb) / .07);border-radius:0 10px 10px 0;font-size:14.5px;color:var(--defi-text);max-width:56ch}.defi__condition b{color:var(--defi-lime)}.defi-ticket__sub b{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/31/assets/defi-chanvrery.css.map */
