:root{--nov-canvas:#0d0d0d;--nov-ink:#f3eee2;--nov-accent:#40916c;--nov-highlight:#52b788;--nov-green:#2d6a4f;--nov-surface:#161616;--nov-line:#40916c;--nov-silver-dark:#91969b;--nov-silver-mid:#c1c5c9;--nov-silver-light:#f1f2f3;--nov-foil-ink:#30363a;--nov-shadow:0 18px 48px #00000040;--nov-headline-gradient:linear-gradient(120deg,var(--nov-highlight),var(--nov-green));--nov-glow:radial-gradient(ellipse at 50% 40%,#40916c66,transparent 68%);--nov-sheen:linear-gradient(115deg,transparent 30%,#ffffff75 50%,transparent 70%);--nov-display:"Karantina",sans-serif;--nov-body:"Heebo",sans-serif;--nov-ease:cubic-bezier(.23,1,.32,1);--nov-press:.16s;--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--toast-open:.35s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:cubic-bezier(.22,1,.36,1)}.nov-section,.nov-bar{font-family:var(--nov-body);letter-spacing:0;box-sizing:border-box;direction:rtl}.nov-section *,.nov-bar *{box-sizing:border-box}.nov-bar{background:var(--nov-green);color:var(--nov-ink);z-index:320;grid-template-columns:minmax(0,1fr) 48px;align-items:center;min-height:48px;display:grid}.nov-bar a{text-align:center;color:inherit;min-width:0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.nov-bar button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px}.nov-bar[hidden]{display:none}body.nov-announced #november-announcement{position:fixed;inset-block-start:0;inset-inline:0}body.nov-announced #top-banner,body.nov-announced .nav{translate:0 48px}body.nov-announced{padding-block-start:156px}@media (width<=640px){body.nov-announced{padding-block-start:152px}}.nov-section{background:var(--nov-canvas);color:var(--nov-ink);padding:44px 12px 48px;scroll-margin-block-start:172px;overflow:clip}.nov-inner{max-width:1060px;margin-inline:auto}.nov-copy{text-align:center;min-width:0}.nov-title{font-family:var(--nov-display);background:var(--nov-headline-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:76px;font-weight:700;line-height:1.05}.nov-title span{display:inline-block}.nov-sub{max-width:36ch;margin:0 auto 20px;font-size:16px;line-height:1.8}.nov-countdown{font-variant-numeric:tabular-nums;direction:ltr;justify-content:center;gap:12px;margin:8px 0 28px;display:flex}.nov-countdown div{text-align:center;min-width:52px}.nov-countdown strong{color:var(--nov-highlight);font-size:32px;font-weight:800;line-height:1.15;display:block}.nov-countdown small{color:var(--nov-ink);margin-block-start:6px;font-size:12px;display:block}.nov-countdown div+div{border-inline-start:1px solid var(--nov-line);padding-inline-start:12px}.nov-play{width:100%;min-width:0;max-width:430px;margin-inline:auto}.nov-card{aspect-ratio:4/5;background:var(--nov-surface);box-shadow:var(--nov-shadow);border:1px solid var(--nov-accent);border-radius:20px;position:relative;overflow:hidden;transform:perspective(1000px)rotateX(1deg)}.nov-prize{text-align:center;background:var(--nov-glow);flex-direction:column;align-items:center;padding:20px 12px 16px;display:flex;position:absolute;inset:0}.nov-wait{color:var(--nov-highlight);margin:0;font-size:14px;line-height:1.5}.nov-tower{object-fit:contain;flex-shrink:0;width:62%;height:49%;margin:5px 0 0}.nov-prize h3{font-family:var(--nov-display);color:var(--nov-ink);margin:8px 0 6px;font-size:44px;font-weight:700;line-height:1}.nov-coupon-title{margin:0 0 10px;font-size:14px;line-height:1.5}.nov-ticket{border:2px dashed var(--nov-accent);color:var(--nov-highlight);overflow-wrap:anywhere;max-width:100%;padding:10px 12px;font-size:20px;font-weight:800;line-height:1.2}.nov-terms-short{max-width:32ch;margin:10px 0 0;font-size:12px;line-height:1.7}.nov-foil{z-index:2;transform-origin:50% 0;position:absolute;inset:0}.nov-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.nov-hint{pointer-events:none;color:var(--nov-foil-ink);transition:opacity var(--nov-press) var(--nov-ease);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nov-hint strong{font-family:var(--nov-display);font-size:68px;line-height:1.1}.nov-hint svg{width:44px;height:44px;animation:nov-finger 2s var(--nov-ease) 3;margin-block-start:18px}.nov-hint span{margin-block-start:14px;font-size:13px;font-weight:600}.nov-foil[data-started] .nov-hint{opacity:0}.nov-sheen{pointer-events:none;background:var(--nov-sheen);animation:5s linear 3 nov-sheen;position:absolute;inset:-30%;transform:translate(-100%)}.nov-foil[data-started] .nov-sheen{display:none}.nov-section:not([data-visible]) .nov-sheen,.nov-section:not([data-visible]) .nov-hint svg{animation-play-state:paused}@keyframes nov-sheen{to{transform:translate(100%)}}@keyframes nov-finger{50%{transform:translate(12px)rotate(-12deg)}}.nov-actions{grid-template-columns:1fr 1fr;gap:10px;margin-block-start:16px;display:grid}.nov-button{cursor:pointer;border:0;border:1px solid var(--nov-accent);min-height:52px;color:var(--nov-highlight);transition:transform var(--nov-press) var(--nov-ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.nov-button:active{transform:scale(.97)}.nov-button--green{background:var(--nov-green);color:var(--nov-ink)}.nov-button--quiet{border:1px solid var(--nov-line);color:var(--nov-ink);background:0 0;width:100%;min-height:48px;margin-block-start:14px}.nov-button svg{flex-shrink:0;width:20px;height:20px}.nov-button:disabled{opacity:.6;cursor:wait}.nov-section :focus-visible,.nov-bar :focus-visible{outline:3px solid var(--nov-highlight);outline-offset:3px}.nov-legal{text-align:center;color:var(--nov-ink);text-underline-offset:4px;min-height:44px;margin:18px 0 0;padding:10px;font-size:14px;text-decoration:underline;display:block}.nov-status{min-height:24px;margin-block-start:10px;font-size:14px;line-height:1.8}.nov-flake{background:var(--nov-silver-light);pointer-events:none;z-index:4;width:5px;height:3px;position:absolute}.nov-section [hidden]{display:none!important}.nov-draft{color:var(--nov-highlight);text-align:center;margin-block-start:12px;font-size:12px}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.nov-sale-page{background:var(--nov-canvas);color:var(--nov-ink);font-family:var(--nov-body);letter-spacing:0;min-height:100dvh;padding-block-end:104px}.nov-sale-header{border-block-end:1px solid var(--nov-line);justify-content:center;align-items:center;min-height:78px;display:flex}.nov-sale-header img{object-fit:contain;filter:invert();width:112px;height:63px}.nov-landing{padding-block-start:28px;scroll-margin-block-start:0}.nov-landing .nov-title{text-wrap:balance;max-width:12ch;margin-inline:auto;font-size:64px;line-height:1.08}.nov-landing .nov-sub{font-weight:600}.nov-sticky{z-index:350;background:var(--nov-canvas);color:var(--nov-highlight);border-block-start:1px solid var(--nov-accent);padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));box-shadow:var(--nov-shadow);justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.nov-sticky strong{overflow-wrap:anywhere;font-size:19px}.nov-sticky .nov-button{min-width:136px}.nov-toast{z-index:360;background:var(--nov-surface);max-width:430px;color:var(--nov-ink);border:1px solid var(--nov-accent);text-align:center;pointer-events:none;opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));transition:transform var(--toast-close) var(--toast-ease),opacity var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease);border-radius:8px;margin-inline:auto;padding:16px;font-size:14px;font-weight:600;position:fixed;inset-block-end:104px;inset-inline:16px}.nov-toast[data-open=true]{opacity:1;filter:blur();transition-duration:var(--toast-open);transform:translateY(0)scale(1)}.nov-proof{border-block:1px solid var(--nov-line);text-align:center;padding:28px 16px 32px}.nov-proof h2{margin-block-end:20px;font-size:22px;font-weight:700}.nov-proof div{flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:14px;display:flex}.nov-sale-footer{flex-wrap:wrap;justify-content:center;gap:16px;padding:28px 20px;font-size:13px;display:flex}.nov-sale-footer a{align-items:center;min-height:44px;text-decoration:underline;display:flex}.nov-order-reminder{z-index:350;padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.nov-order-reminder .nov-order-copy{border:1px solid;border-radius:8px;width:auto;min-width:100px;padding:10px;font-size:14px;font-weight:700}body:has(.nov-order-reminder){padding-block-end:110px}.nov-sale-page :focus-visible{outline:3px solid var(--nov-highlight);outline-offset:3px}@media (width>=800px){.nov-landing .nov-inner{max-width:560px;display:block}.nov-landing .nov-copy{text-align:center;padding-block-start:0;position:static}.nov-landing .nov-title{font-size:80px}.nov-landing .nov-sub{margin-inline:auto}.nov-landing .nov-countdown{justify-content:center;margin-block-start:20px}}@media (width<=370px){.nov-landing .nov-title{font-size:60px}.nov-landing .nov-coupon-title{font-size:13px}.nov-sticky{gap:16px}.nov-sticky strong{font-size:17px}}@media (width>=800px){.nov-section{padding:64px 36px}.nov-inner{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start;gap:72px;display:grid}.nov-copy{text-align:start;padding-block-start:48px;position:sticky;inset-block-start:190px}.nov-title{font-size:96px}.nov-title span{display:block}.nov-sub{max-width:32ch;margin-inline:0;font-size:18px}.nov-countdown{justify-content:flex-end;margin-block-start:30px}.nov-countdown strong{font-size:40px}}@media (width<=370px){.nov-title{font-size:68px}.nov-countdown{gap:10px}.nov-countdown div{min-width:48px}.nov-ticket{font-size:18px}.nov-prize{padding-block-start:16px}.nov-prize h3{font-size:40px}.nov-tower{height:46%}}@media (prefers-reduced-motion:reduce){.nov-card{transform:none!important}.nov-sheen,.nov-hint svg{animation:none!important}.nov-section *,.nov-bar *{scroll-behavior:auto!important;transition:none!important}.nov-tower{transform:none!important}.t-text-swap{transition:none!important}}.nov-terms-page{background:var(--nov-canvas);color:var(--nov-ink);font-family:var(--nov-body)}.nov-terms-page h1{background:var(--nov-headline-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nov-terms-page h2,.nov-terms-page h3,.nov-terms-page a{color:var(--nov-highlight)}.nov-terms-page section{border-color:var(--nov-line)}.nov-terms-page :focus-visible{outline:3px solid var(--nov-highlight);outline-offset:3px}
