:root{--kn-ink:#0e0a12;--kn-ink-2:#17111d;--kn-ink-3:#221a2a;--kn-line:#3b2e47;--kn-paper:#f4eef7;--kn-paper-2:#c9bfd3;--kn-blood:#e3293f;--kn-blood-text:#ff5a6c;--kn-disco:#ffb547;--kn-neon:#7fe0ff;--kn-serif:"Bodoni 72","Didot","Bodoni MT","Big Caslon","Playfair Display","Times New Roman",serif;--kn-sans:"Avenir Next","Segoe UI","Trebuchet MS",Roboto,"Helvetica Neue",Arial,sans-serif;--kn-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--kn-gutter:1rem;--kn-measure:46rem;--kn-wide:72rem;--kn-radius:.35rem;--kn-top-h:3.5rem;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kn-top-h) + 1rem)}body{margin:0;background:var(--kn-ink);color:var(--kn-paper);font:17px/1.6 var(--kn-sans);min-height:100vh;display:flex;flex-direction:column}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 30rem at 10% -10%,rgba(227,41,63,.16),transparent 60%),radial-gradient(40rem 22rem at 100% 0,rgba(255,181,71,.10),transparent 60%),repeating-linear-gradient(180deg,rgba(255,255,255,.012) 0 2px,transparent 2px 6px)}a{color:var(--kn-neon);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:#fff}:focus-visible{outline:3px solid var(--kn-neon);outline-offset:3px;border-radius:2px}img,svg,iframe{max-width:100%;display:block}h1,h2,h3{font-family:var(--kn-serif);font-weight:500;line-height:1.12;margin:0;letter-spacing:.005em;overflow-wrap:anywhere}h1{font-size:clamp(2.1rem,7vw,3.6rem);line-height:1.05}h2{font-size:clamp(1.55rem,4.5vw,2.2rem);margin-top:2.6rem}h3{font-size:1.2rem;font-family:var(--kn-sans);font-weight:700;margin-top:1.6rem}p,ul,ol{margin:.9rem 0}ul,ol{padding-left:1.3rem}li{margin:.35rem 0}strong{color:#fff}em{color:var(--kn-paper-2)}hr{border:0;border-top:1px solid var(--kn-line);margin:2rem 0}code{font-family:var(--kn-mono);font-size:.9em}.kn-skip{position:absolute;left:var(--kn-gutter);top:-4rem;z-index:50;background:var(--kn-disco);color:var(--kn-ink);padding:.6rem 1rem;border-radius:var(--kn-radius);font-weight:700;text-decoration:none}.kn-skip:focus{top:.5rem}.kn-top{position:sticky;top:0;z-index:40;background:rgba(14,10,18,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--kn-line)}.kn-top__row{max-width:var(--kn-wide);margin:0 auto;padding:0 var(--kn-gutter);min-height:var(--kn-top-h);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kn-mark{display:inline-flex;align-items:center;gap:.55rem;color:var(--kn-paper);text-decoration:none;font-family:var(--kn-serif);font-size:1.35rem;letter-spacing:.02em;white-space:nowrap;min-height:44px}.kn-mark svg{width:1.6rem;height:1.6rem;flex:none}.kn-mark:hover{color:#fff}.kn-mark small{font-family:var(--kn-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kn-paper-2);margin-left:.1rem}.kn-lang{position:relative}.kn-lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .75rem;border:1px solid var(--kn-line);border-radius:999px;font:700 .8rem/1 var(--kn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--kn-paper);background:var(--kn-ink-2)}.kn-lang summary::-webkit-details-marker{display:none}.kn-lang summary::after{content:"";width:.45rem;height:.45rem;border-right:2px solid var(--kn-paper-2);border-bottom:2px solid var(--kn-paper-2);transform:translateY(-2px) rotate(45deg)}.kn-lang[open] summary{border-color:var(--kn-disco);color:var(--kn-disco)}.kn-lang__list{position:absolute;right:0;top:calc(100% + .5rem);z-index:45;margin:0;padding:.4rem;list-style:none;min-width:14rem;background:var(--kn-ink-2);border:1px solid var(--kn-line);border-radius:var(--kn-radius);box-shadow:0 1rem 2.5rem rgba(0,0,0,.6)}.kn-lang__list li{margin:0}.kn-lang__list a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;min-height:44px;border-radius:.25rem;color:var(--kn-paper);text-decoration:none;font-size:.95rem}.kn-lang__list a:hover{background:var(--kn-ink-3)}.kn-lang__list a[aria-current]{color:var(--kn-disco)}.kn-lang__list a[aria-current]::after{content:"\2022";color:var(--kn-disco)}.kn-lang__code{font-family:var(--kn-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kn-paper-2)}.kn-nav{border-bottom:1px solid var(--kn-line);background:var(--kn-ink)}.kn-nav ul{max-width:var(--kn-wide);margin:0 auto;padding:0 var(--kn-gutter);list-style:none;display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kn-nav ul::-webkit-scrollbar{display:none}.kn-nav li{margin:0;flex:none}.kn-nav a{display:flex;align-items:center;min-height:46px;padding:0 .7rem;color:var(--kn-paper-2);text-decoration:none;font-size:.92rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap}.kn-nav a:hover{color:#fff}.kn-nav a[aria-current="page"]{color:#fff;border-bottom-color:var(--kn-blood)}.kn-page{flex:1;width:100%;max-width:var(--kn-wide);margin:0 auto;padding:1.5rem var(--kn-gutter) 3rem}.kn-page--inner .kn-body,.kn-page--inner .kn-head{max-width:var(--kn-measure)}.kn-head{margin-bottom:1.5rem}.kn-head h1{margin-bottom:.75rem}.kn-head p{font-size:1.1rem;color:var(--kn-paper-2)}.kn-crumb{font-family:var(--kn-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kn-blood-text);margin:0 0 .9rem}.kn-hero{margin:1rem 0 2rem}.kn-hero h1{max-width:18ch}.kn-hero__intro p:first-child{font-family:var(--kn-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kn-disco);margin:1rem 0 .6rem}.kn-hero__intro p:last-child{font-size:1.15rem;color:var(--kn-paper-2);max-width:var(--kn-measure);border-left:3px solid var(--kn-blood);padding-left:.9rem}.kn-sec{margin-top:1.5rem}.kn-sec h2{position:relative;padding-left:1.1rem}.kn-sec h2::before{content:"";position:absolute;left:0;top:.25em;bottom:.2em;width:4px;background:linear-gradient(180deg,var(--kn-blood),var(--kn-disco));transform:skewY(-20deg);border-radius:2px}.kn-sec p,.kn-sec li{max-width:var(--kn-measure)}.kn-sec--demo h2,.kn-sec--play h2{margin-top:1.5rem}.kn-demo{margin:1.2rem 0 .5rem;max-width:60rem}.kn-demo__stage{position:relative;aspect-ratio:16/9;background:#000;border:1px solid var(--kn-line);border-radius:var(--kn-radius);overflow:hidden;box-shadow:0 0 0 4px var(--kn-ink-2),0 1.5rem 3rem rgba(0,0,0,.55)}.kn-demo__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kn-demo__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:52px;padding:.7rem 1.4rem .7rem 1.1rem;white-space:nowrap;border:0;border-radius:999px;background:var(--kn-disco);color:var(--kn-ink);font:700 1.05rem/1 var(--kn-sans);cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;box-shadow:0 .6rem 2rem rgba(255,181,71,.35);transition:transform .15s,box-shadow .15s}.kn-demo__play::before{content:"";width:0;height:0;border-left:.75rem solid var(--kn-ink);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent}.kn-demo__play:hover{transform:translate(-50%,-52%) scale(1.03);box-shadow:0 .8rem 2.4rem rgba(255,181,71,.5)}.kn-demo__frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.kn-demo.is-live .kn-demo__poster{display:none}.kn-demo__caption{margin:.8rem 0 0;font-size:.9rem;color:var(--kn-paper-2)}.kn-demo__note{margin:.3rem 0 0;font-size:.9rem}.kn-demo__note a{color:var(--kn-blood-text)}.kn-fallback{margin:1.2rem 0;max-width:60rem;display:grid;gap:1rem;border:1px dashed var(--kn-line);border-radius:var(--kn-radius);padding:1rem;background:var(--kn-ink-2)}.kn-fallback__poster{width:100%;height:auto;border-radius:.25rem;border:1px solid var(--kn-line)}.kn-fallback__text p{margin:.5rem 0}.kn-fallback__text p:first-child{margin-top:0}.kn-fallback__text em{display:block;font-size:.9rem}.kn-casinos{list-style:none;padding:0;margin:1.2rem 0 .8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:60rem}.kn-casinos li{margin:0}.kn-casino{display:flex;align-items:center;justify-content:center;min-height:52px;padding:.5rem .8rem;border-radius:var(--kn-radius);text-decoration:none;font-weight:800;font-size:1.02rem;letter-spacing:.02em;border:2px solid transparent;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);transition:transform .12s,filter .12s}.kn-casino:hover{transform:translateY(-2px);filter:brightness(1.08)}.kn-casino[data-casino="pinup"]{background:#c7001c;color:#fff}.kn-casino[data-casino="pinco"]{background:#121212;color:#c8f135;border-color:#c8f135}.kn-casino[data-casino="1win"]{background:#0d1a33;color:#fff;border-color:#3ea6ff}.kn-casino[data-casino="1xbet"]{background:#1a5cb0;color:#fff}.kn-casino[data-casino="mostbet"]{background:#1b3f8f;color:#ffb400}.kn-casino[data-casino="vavada"]{background:#7a0d1c;color:#fff}.kn-casino[data-casino="stake"]{background:#1a2c38;color:#fff;border-color:#00e701}.kn-casino[data-casino="888"]{background:#ff8a00;color:#0e0a12}.kn-age{font-family:var(--kn-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-paper-2);margin:.4rem 0 0}.kn-table{overflow-x:auto;margin:1.2rem 0;border:1px solid var(--kn-line);border-radius:var(--kn-radius);background:var(--kn-ink-2);max-width:60rem}.kn-table table{width:100%;border-collapse:collapse;min-width:22rem;font-size:.95rem}.kn-table th,.kn-table td{padding:.65rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--kn-line)}.kn-table tr:last-child td{border-bottom:0}.kn-table th{font-family:var(--kn-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kn-disco);background:var(--kn-ink-3);font-weight:700}.kn-table tbody tr:nth-child(even){background:rgba(255,255,255,.025)}.kn-table td:first-child{font-weight:700;color:#fff;white-space:nowrap}.kn-table--facts td:first-child{font-family:var(--kn-mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kn-paper-2);font-weight:600;padding-top:.85rem}.kn-table--facts td:last-child{font-variant-numeric:tabular-nums}.kn-more{list-style:none;padding:0;margin:1.2rem 0;display:grid;gap:.7rem}.kn-more li{margin:0;padding:.9rem 1rem;background:var(--kn-ink-2);border:1px solid var(--kn-line);border-radius:var(--kn-radius);max-width:none}.kn-more a{font-family:var(--kn-serif);font-size:1.25rem;color:#fff;display:block;margin-bottom:.2rem}.kn-more li::before{content:none}.kn-faq{margin-top:1.5rem}.kn-faq__item{border-top:1px solid var(--kn-line);max-width:var(--kn-measure)}.kn-faq__item:last-child{border-bottom:1px solid var(--kn-line)}.kn-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 0;min-height:52px}.kn-faq__item summary::-webkit-details-marker{display:none}.kn-faq__item summary::before{content:"+";flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem;border-radius:50%;background:var(--kn-ink-3);color:var(--kn-disco);font:700 1.1rem/1.6rem var(--kn-mono);text-align:center;transition:transform .15s}.kn-faq__item[open] summary::before{transform:rotate(45deg)}.kn-faq__q{margin:0;font-size:1.08rem;font-family:var(--kn-sans);font-weight:700;color:#fff}.kn-faq__a{padding:0 0 1rem 2.4rem;color:var(--kn-paper-2)}.kn-faq__a p{margin:0 0 .6rem}.kn-foot{border-top:1px solid var(--kn-line);background:var(--kn-ink-2);margin-top:2rem}.kn-foot__row{max-width:var(--kn-wide);margin:0 auto;padding:1.5rem var(--kn-gutter) 2rem;display:grid;gap:1rem}.kn-foot__age{font-family:var(--kn-mono);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-disco);margin:0;display:flex;align-items:center;gap:.6rem}.kn-foot__age b{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:2px solid var(--kn-disco);border-radius:50%;font:800 .8rem var(--kn-sans);color:var(--kn-disco)}.kn-foot__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem 1rem}.kn-foot__nav li{margin:0}.kn-foot__nav a{color:var(--kn-paper-2);text-decoration:none;display:inline-block;padding:.5rem 0;font-size:.92rem}.kn-foot__nav a:hover{color:#fff}.kn-foot__legal{font-size:.82rem;color:var(--kn-paper-2);margin:0}.kn-foot__legal span{font-family:var(--kn-serif);color:var(--kn-paper)}.kn-404{text-align:center;padding:3rem 0}.kn-404 h1{font-size:clamp(3rem,12vw,6rem);color:var(--kn-blood-text)}@media (min-width:48em){:root{--kn-gutter:1.5rem}body{font-size:17.5px}.kn-casinos{grid-template-columns:repeat(4,minmax(0,1fr))}.kn-fallback{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.kn-more{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-foot__row{grid-template-columns:auto 1fr auto;align-items:center}.kn-page--inner{display:grid;grid-template-columns:minmax(0,var(--kn-measure)) 1fr;column-gap:3rem}.kn-page--inner .kn-head{grid-column:1 / -1}}@media (min-width:80em){:root{--kn-gutter:2rem}.kn-page{padding-top:2.5rem}.kn-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem;align-items:end}.kn-hero h1{max-width:none}.kn-sec--demo .kn-demo,.kn-sec--play .kn-casinos,.kn-fallback,.kn-table{max-width:60rem}.kn-more{grid-template-columns:repeat(3,minmax(0,1fr))}.kn-more li:nth-child(4),.kn-more li:nth-child(5){grid-column:span 1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none !important}}