:root{--bg:#16110f;--bg-2:#1e1714;--surface:#241d18;--surface-2:#2c231d;--line:#3a2f29;--line-2:#473a33;--text:#f4f3f1;--muted:#9b9893;--faint:#67645f;--ember:#c8552b;--ember-hi:#e2693a;--ember-dim:#7c3a22;--ember-glow:#c8552b29;--mono:"Space Mono", ui-monospace, monospace;--maxw:1280px;--snap:cubic-bezier(.16, 1, .3, 1);--open:#5fcf90;--soon:#e2693a;--last:#f0784d}.knockout.k-dark{--bg:#0c0c0e;--bg-2:#121215;--surface:#18181c;--surface-2:#1f1f24;--line:#2a2a30;--line-2:#36363d;--text:#f4f3f1;--muted:#a3a09b;--faint:#6f6c68;--maxw:1200px;--radius:14px;--ease:cubic-bezier(.2, .7, .2, 1);--win:#3cb46e;--loss:#c0413f}.knockout[data-theme=crimson]{--ember:#c62828;--ember-hi:#e23a3a;--ember-dim:#7c2424;--ember-glow:#c6282829}html{scroll-behavior:smooth}.knockout,.knockout *{box-sizing:border-box}.knockout *{margin:0;padding:0}.knockout{color:var(--text);-webkit-font-smoothing:antialiased;background-color:#141110;background-image:radial-gradient(#ffffff08 1px,#0000 1.6px),radial-gradient(120% 78% at 80% -4%,#c8552b1c,#0000 56%),radial-gradient(90% 70% at 8% 38%,#6040361a,#0000 60%),linear-gradient(#1a1512,#141110 62%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:27px 27px,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100dvh;font-family:Inter,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}.knockout.k-dark{background:var(--bg);background-attachment:initial;background-color:var(--bg);line-height:1.6}.knockout a{color:inherit;text-decoration:none}.knockout svg{display:block}.ember{color:var(--ember-hi)}.reveal.armed{opacity:0;transform:translateY(26px)}.reveal.armed.in{opacity:1;transition:opacity .5s var(--snap),transform .5s var(--snap);transform:none}.wipe.armed{clip-path:inset(0 100% 0 0)}.wipe.armed.in{clip-path:inset(0);transition:clip-path .6s var(--snap)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.knockout header.nav{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--line);background:#120e0cb8;position:sticky;top:0}.knockout .nav-inner{z-index:3;justify-content:space-between;align-items:center;height:70px;display:flex;position:relative}.knockout .brand{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.6rem;font-family:Anton;font-size:1.22rem;font-style:normal;display:flex}.knockout .brand .mark{background:var(--ember);color:#0c0c0e;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);place-items:center;width:30px;height:30px;font-size:.95rem;display:grid}.knockout .brand .sz-logo{width:auto;height:21px;color:var(--text);display:block}.knockout .nav-links{align-items:center;gap:2.2rem;display:none}.knockout .nav-links a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);padding:6px 0;font-size:.72rem;transition:color .18s;position:relative}.knockout .nav-links a:after{content:"";background:var(--ember);width:0;height:1.5px;transition:width .24s var(--snap);position:absolute;bottom:0;left:0}.knockout .nav-links a:hover,.knockout .nav-links a.active{color:var(--text)}.knockout .nav-links a.active:after,.knockout .nav-links a:hover:after{width:100%}.knockout .nav-cta{align-items:center;gap:1.4rem;display:flex}.knockout .menu-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;font-size:1.3rem;line-height:1;display:grid}.knockout .menu-btn:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.knockout .login-link{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.72rem;transition:color .15s;display:none}.knockout .login-link:hover{color:var(--ember-hi)}.knockout .nav-reg{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1.5px solid var(--ember);background:var(--ember);color:#0c0c0e;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.68rem;font-weight:700;transition:none;display:inline-flex;position:relative}.knockout .nav-reg:hover{color:var(--ember);box-shadow:4px 4px 0 0 var(--ember-dim);background:#0c0c0e;transform:translate(-2px,-2px)}@media(max-width:919.98px){.knockout .nav-reg{display:none}}.knockout .theme-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .18s;display:grid}.knockout .theme-btn:hover{color:var(--text)}.knockout .theme-btn .i-moon,html[data-mode=light] .knockout .theme-btn .i-sun{display:none}html[data-mode=light] .knockout .theme-btn .i-moon{display:block}.knockout .mobile-scrim{z-index:50;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--snap);background:#0a07068c;position:fixed;inset:0}.knockout .mobile-scrim.open{opacity:1;visibility:visible;pointer-events:auto}.knockout .mobile-menu{z-index:2;background:var(--bg-2);border-bottom:1px solid var(--line-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--snap),transform .2s var(--snap);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 40px #00000073}.knockout .mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.knockout .mobile-menu a{min-height:52px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text);border-top:1px solid var(--line);align-items:center;padding:14px 24px;font-size:.82rem;transition:color .18s;display:flex;position:relative}.knockout .mobile-menu a:first-child{border-top:0}.knockout .mobile-menu a:hover{color:var(--ember-hi)}.knockout .mobile-menu a:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.knockout .mobile-menu a.active{color:var(--ember-hi)}.knockout .mobile-menu a.active:before{content:"";background:var(--ember);width:3px;position:absolute;top:0;bottom:0;left:0}.knockout footer{background:var(--bg);border-top:1px solid var(--line);padding:40px 0 30px}.knockout .foot-grid{grid-template-columns:1fr;gap:26px;margin-bottom:30px;display:grid}.knockout .foot-brand p{color:var(--muted);max-width:34ch;margin-top:12px;font-size:.86rem;font-weight:300}.knockout .foot-col h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:.64rem}.knockout .foot-col a{color:var(--muted);margin-bottom:9px;font-size:.88rem;transition:color .15s;display:block}.knockout .foot-col a:hover{color:var(--ember-hi)}.knockout .foot-col .soon{color:var(--muted);cursor:default;margin-bottom:9px;font-size:.88rem;display:block}.knockout .foot-col .soon .soon-tag{color:var(--muted);font-style:normal}.knockout .foot-col .foot-note{color:var(--faint);max-width:30ch;font-size:.78rem;font-weight:300;line-height:1.5}.knockout .foot-bot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;color:var(--faint);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:22px;font-size:.66rem;display:flex}.knockout .foot-legal a:hover{color:var(--ember-hi)}@media(min-width:920px){.knockout .nav-links{display:flex}.knockout .menu-btn{display:none}.knockout .login-link{display:inline-flex}.knockout .mobile-scrim,.knockout .mobile-menu{display:none}.knockout .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media(max-width:919.98px){.knockout .wm,.knockout .wm-stat,.knockout .zbg{display:none}}.knockout .wip{vertical-align:middle;white-space:nowrap;border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.56rem;font-weight:400;line-height:1.5;display:inline-block}.k-brutal .wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px;position:relative}@media(min-width:680px){.k-brutal .wrap{padding:0 24px}}.k-brutal .display{text-transform:uppercase;letter-spacing:0;font-family:Anton,sans-serif;font-style:normal;line-height:.86}.k-brutal .wm{text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff0b;letter-spacing:-.01em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;opacity:.9;font-family:Anton;font-size:clamp(5rem,21vw,19rem);font-style:normal;line-height:.74;position:absolute}.k-brutal .wm.amber{-webkit-text-stroke:1px #e2693a1a}.k-brutal .wm.solid{color:#ffffff05;-webkit-text-stroke:0}.k-brutal .acc{font-family:var(--mono);text-transform:uppercase;letter-spacing:.22em;color:var(--ember-hi);align-items:center;gap:.6rem;font-size:.66rem;display:inline-flex}.k-brutal .acc:before{content:"";background:var(--ember);width:26px;height:1px}.k-brutal .acc .sq{background:var(--ember);width:6px;height:6px;display:inline-block}.k-brutal .badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;border:1px solid var(--line-2);color:var(--muted);background:var(--surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-brutal .badge .d{background:var(--ember);flex-shrink:0;width:5px;height:5px}.k-brutal .badge.hot{border-color:var(--ember-dim);color:var(--ember-hi);background:#c8552b14}.k-brutal .badge.green{color:#5fcf90;background:#3cb46e12;border-color:#3cb46e59}.k-brutal .badge.green .d{background:#5fcf90}.k-brutal .btn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1.5px solid var(--ember);background:var(--ember);color:#0c0c0e;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);align-items:center;gap:.7rem;padding:.95rem 1.3rem;font-size:.76rem;font-weight:700;transition:none;display:inline-flex;position:relative}.k-brutal .btn .ix{opacity:.55;letter-spacing:.04em;font-size:.56rem;font-weight:400}.k-brutal .btn .arw{font-family:Inter;font-weight:700}.k-brutal .btn:hover{color:var(--ember);box-shadow:5px 5px 0 0 var(--ember-dim);background:#0c0c0e;transform:translate(-2px,-2px)}.k-brutal .btn:active{box-shadow:none;transform:translate(0)}.k-brutal .btn-ghost{color:var(--text);border-color:var(--line-2);background:0 0}.k-brutal .btn-ghost.eo{border-color:var(--ember-dim)}.k-brutal .btn-ghost.eo:hover{border-color:var(--ember);color:var(--ember-hi);box-shadow:4px 4px 0 0 var(--ember-dim);background:0 0;transform:translate(-2px,-2px)}.k-brutal .btn-ghost:hover{background:var(--ember);color:#0c0c0e;border-color:var(--ember);box-shadow:5px 5px #000}.k-brutal .btn-sm{padding:.7rem 1rem;font-size:.68rem}.k-brutal .cnr{z-index:3;pointer-events:none;width:10px;height:10px;position:absolute}.k-brutal .cnr:before,.k-brutal .cnr:after{content:"";background:var(--ember);position:absolute}.k-brutal .cnr:before{width:1px;height:100%;top:0;left:50%;transform:translate(-.5px)}.k-brutal .cnr:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-.5px)}.k-brutal .cnr.tl{top:-5px;left:-5px}.k-brutal .cnr.tr{top:-5px;right:-5px}.k-brutal .cnr.bl{bottom:-5px;left:-5px}.k-brutal .cnr.br{bottom:-5px;right:-5px}.k-brutal .photo{border:1px solid var(--line-2);isolation:isolate;background:#070708;position:relative;overflow:hidden}.k-brutal .photo .scene{z-index:0;background:radial-gradient(70% 60% at 62% 32%,#e2693a4d,#0000 60%),radial-gradient(120% 90% at 50% 120%,#7c3a224d,#0000 60%),linear-gradient(#1a1316,#070708 80%);position:absolute;inset:0}.k-brutal .photo .scene svg{filter:contrast(1.2)brightness(.92)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.k-brutal .photo img.shot{z-index:1;object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.95);width:100%;height:100%;display:block;position:absolute;inset:0}.k-brutal .photo:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 52%,#08080a99);position:absolute;inset:0}.k-brutal .photo:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;background:#c8552b1a;position:absolute;inset:0}.k-brutal .photo .grain{z-index:3;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.k-brutal .photo .pcap{z-index:5;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:.58rem;position:absolute;bottom:10px;left:10px}.k-brutal .photo .vign{z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px 6px #0006}.k-brutal .marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);white-space:nowrap;display:flex;overflow:hidden}.k-brutal .marq .track{min-width:100%;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);flex:none;justify-content:space-around;align-items:center;padding:11px 0;font-size:.7rem;animation:28s linear infinite scroll;display:flex}.k-brutal .marq .track b{color:var(--ember-hi)}.k-brutal .marq .track span{margin:0 1.4rem}.k-brutal .marq .track .sep{color:var(--ember-dim);margin:0 .9rem}.k-round .wrap{max-width:var(--maxw);margin:0 auto;padding:0 18px}@media(min-width:760px){.k-round .wrap{padding:0 28px}}.k-round .display{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,sans-serif;font-style:normal;line-height:.95}.k-round .eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--ember-hi);font-size:.7rem;font-weight:600}.k-round .btn{cursor:pointer;transition:.2s var(--ease);text-transform:none;letter-spacing:normal;border:1px solid #0000;border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:600;display:inline-flex}.k-round .btn:hover{transform:translateY(-2px)}.k-round .btn-primary{background:linear-gradient(180deg,var(--ember-hi),var(--ember));color:#1a0e08;box-shadow:0 8px 30px var(--ember-glow);font-weight:700}.k-round .btn-primary:hover{background:linear-gradient(180deg,#ef7747,var(--ember-hi))}.k-round .btn-ghost{color:var(--text);border-color:var(--line-2);background:0 0}.k-round .btn-ghost:hover{border-color:var(--ember);background:var(--surface)}.k-round .btn-sm{padding:.6rem 1.05rem;font-size:.85rem}.k-round .arrow{transition:transform .2s var(--ease)}.k-round .btn:hover .arrow{transform:translate(3px)}.k-home .hero{border-bottom:1px solid var(--line);background:radial-gradient(118% 92% at 80% 98%,#c8552b52,#0000 50%),radial-gradient(105% 95% at 14% 2%,#60403633,#0000 56%),linear-gradient(#17120f,#0d0c0e 74%);position:relative;overflow:hidden}.k-home .hero .hx-rings{z-index:0;pointer-events:none;aspect-ratio:1;opacity:1;background:radial-gradient(circle,#0000 44.3%,#e2693a24 45%,#0000 46%),radial-gradient(circle,#0000 59.3%,#e2693a26 60%,#0000 61%),radial-gradient(circle,#0000 75.3%,#e2693a1a 76%,#0000 77%);border-radius:50%;width:min(840px,94vw);position:absolute;top:50%;right:-9%;transform:translateY(-50%)}.k-home .hero-visual{display:none}.k-home .hero-in{z-index:2;flex-direction:column;gap:34px;padding:40px 0 46px;display:flex;position:relative}.k-home .hero-copy{position:relative}.k-home .hero .heyebrow{margin-bottom:22px}.k-home .hero h1{letter-spacing:-.012em;margin-bottom:8px;font-size:clamp(2rem,5.4vw,3.7rem);font-weight:400;line-height:1.12}.k-home .hero h1 .ln2{color:var(--muted)}.k-home .hero h1 .ember{color:var(--ember-hi)}.k-home .hero .lead{color:var(--muted);max-width:48ch;margin-top:18px;font-size:1.02rem;font-weight:300}.k-home .hero .lead b{color:var(--text);font-weight:600}.k-home .hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.k-home .hero-meta{flex-wrap:wrap;gap:9px 22px;margin-top:24px;display:flex}.k-home .hero-meta .m{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);align-items:center;gap:.5rem;font-size:.74rem;display:inline-flex}.k-home .hero-meta .m i{color:var(--ember-hi);font-style:normal;font-weight:700}@media(max-width:919.98px){.k-home .hero-in{padding-left:24px;padding-right:24px}}@media(max-width:679.98px){.k-home .hero-in{padding-left:16px;padding-right:16px}}@media(max-width:559.98px){.k-home .hero-actions{flex-direction:column;gap:10px}.k-home .hero-actions .btn{justify-content:center;width:100%}.k-home .hero-meta{flex-direction:column;gap:10px}}.k-home .trust{border-bottom:1px solid var(--line);background:var(--bg-2);position:relative;overflow:hidden}.k-home .trust .wm-stat{z-index:0;color:#0000;-webkit-text-stroke:1px #ffffff08;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-family:Anton;font-size:13rem;font-style:normal;line-height:1;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.k-home .trust-in{z-index:2;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.k-home .trust .s{text-align:left;align-items:center;gap:15px;padding:30px 20px;display:flex;position:relative}.k-home .trust .s:after{content:"";background:var(--line);width:1px;height:52%;position:absolute;top:24%;right:0}.k-home .trust .fig{flex:none;align-items:flex-start;line-height:.78;display:flex}.k-home .trust .fig .n{color:var(--text);letter-spacing:-.01em;font-family:Anton;font-size:clamp(3rem,5.4vw,4.3rem);font-style:normal;line-height:.78}.k-home .trust .fig .pl{color:var(--ember-hi);margin:.12em 0 0 .07em;font-family:Anton;font-size:clamp(1.1rem,1.9vw,1.5rem);font-style:normal}.k-home .trust .s .ic{color:var(--ember-hi);flex:none;width:clamp(2.9rem,5vw,3.8rem);height:clamp(2.9rem,5vw,3.8rem)}.k-home .trust .s .ic svg{width:100%;height:100%}.k-home .trust .lbl{min-width:0}.k-home .trust .lbl .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-size:.78rem;font-weight:700;line-height:1.25}.k-home .trust .lbl .sub{color:var(--faint);max-width:20ch;margin-top:4px;font-size:.78rem;font-weight:300;line-height:1.35}.k-home section.blk{padding:64px 0;position:relative;overflow:hidden}.k-home .sec-head{z-index:2;align-items:flex-start;gap:18px;margin-bottom:38px;display:flex;position:relative}.k-home .sec-head .ht{padding-top:4px}.k-home .sec-head h2{margin:10px 0 8px;font-size:clamp(1.9rem,5.5vw,3.4rem);font-style:normal}.k-home .sec-head p{color:var(--muted);max-width:54ch;font-size:.98rem;font-weight:300}.k-home .tlist{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.k-home .trow{background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .2s var(--snap),background .15s;grid-template-columns:1fr;align-items:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.k-home .trow:before{content:"";background:var(--ember);transform-origin:top;width:3px;height:100%;transition:transform .26s var(--snap);position:absolute;top:0;left:0;transform:scaleY(0)}.k-home .trow:hover{border-color:var(--line-2);background:var(--surface-2);transform:translate(5px)}.k-home .trow:hover:before{transform:scaleY(1)}.k-home .trow .tdate{align-items:baseline;gap:.55rem;display:flex}.k-home .trow .tdate .dd{color:var(--ember-hi);font-family:Anton;font-size:2.8rem;line-height:.78}.k-home .trow .tdate .mm{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.k-home .trow .tmain{min-width:0}.k-home .trow .tmain h3{text-transform:uppercase;letter-spacing:.01em;font-family:Anton;font-size:1.55rem;font-style:normal;line-height:1}.k-home .trow .tmain .tloc{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;margin-top:9px;font-size:.72rem;display:flex}.k-home .trow .tmain .tloc .pin{background:var(--ember);flex-shrink:0;width:5px;height:5px}.k-home .trow .tstatus{align-self:start}.k-home .trow .tcta2{justify-content:center;align-self:start;width:100%}@media(min-width:860px){.k-home .trow{grid-template-columns:118px 1fr auto auto;align-items:center;gap:34px;padding:26px 30px}.k-home .trow .tdate{flex-direction:column;align-items:flex-start;gap:3px}.k-home .trow .tdate .dd{font-size:3.1rem}.k-home .trow .tstatus,.k-home .trow .tcta2{align-self:center}.k-home .trow .tcta2{width:auto}}.k-home .steps{z-index:2;border:0;grid-template-columns:1fr;gap:14px;display:grid;position:relative}.k-home .pstep{background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .25s var(--snap),background .15s;flex-direction:column;gap:13px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.k-home .pstep:before{content:"";background:var(--ember);width:3px;height:0;transition:height .3s var(--snap);position:absolute;top:0;left:0}.k-home .pstep:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-4px)}.k-home .pstep:hover:before{height:100%}.k-home .pstep .chip{background:var(--ember);color:#0c0c0e;clip-path:polygon(0 0,100% 0,100% 66%,66% 100%,0 100%);place-items:center;width:48px;height:48px;font-family:Anton;font-size:1.45rem;font-style:normal;line-height:1;display:grid}.k-home .pstep h4{text-transform:uppercase;letter-spacing:.01em;font-family:Anton;font-size:1.4rem;font-style:normal}.k-home .pstep p{color:var(--muted);flex:1;font-size:.92rem;font-weight:300}@media(min-width:680px){.k-home .steps{grid-template-columns:repeat(3,1fr)}}.k-home .why{position:relative}.k-home .why .wm-why{top:0;left:-3%}.k-home .stream{z-index:2;border:0;grid-template-columns:1fr;gap:28px;display:grid;position:relative}.k-home .stream .txt{padding:6px 0}.k-home .stream .txt h2{text-transform:uppercase;margin:14px 0;font-family:Anton;font-size:clamp(1.8rem,5vw,2.7rem);font-style:normal;line-height:1.14}.k-home .stream .txt p{color:var(--muted);margin-bottom:22px;font-size:.96rem;font-weight:300}.k-home .stream .vis{aspect-ratio:16/10;position:relative}.k-home .stream .vis .live{z-index:5;position:absolute;top:12px;left:12px}.k-home .faq-2col{border:0;grid-template-columns:1fr;gap:22px;display:grid}.k-home .faq-2col .faq-photo{min-height:300px;position:relative}.k-home .faq-2col .faq-photo .pcap{letter-spacing:.16em;font-size:.62rem}.k-home .faq-2col .faq-list{border:1px solid var(--line);background:var(--surface)}.k-home .faq-list{z-index:2;border:1px solid var(--line);background:var(--surface);position:relative}.k-home .faq-item{border-bottom:1px solid var(--line)}.k-home .faq-item:last-child{border-bottom:0}.k-home .faq-item summary{cursor:pointer;align-items:center;gap:16px;padding:20px 22px;list-style:none;transition:background .15s;display:flex}.k-home .faq-item summary::-webkit-details-marker{display:none}.k-home .faq-item summary:hover{background:var(--surface-2)}.k-home .faq-item .qn{font-family:var(--mono);color:var(--ember-hi);flex-shrink:0;font-size:.72rem}.k-home .faq-item .qt{text-transform:uppercase;letter-spacing:.01em;flex:1;font-family:Anton;font-size:clamp(1rem,2.3vw,1.22rem);font-style:normal;line-height:1.12}.k-home .faq-item .tg{border:1px solid var(--line-2);width:26px;height:26px;color:var(--ember-hi);font-family:var(--mono);flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;display:grid}.k-home .faq-item .tg:after{content:"+"}.k-home .faq-item[open] .tg{background:var(--ember);color:#0c0c0e;border-color:var(--ember)}.k-home .faq-item[open] .tg:after{content:"–"}.k-home .faq-item .ans{color:var(--muted);max-width:76ch;padding:2px 22px 22px 54px;font-size:.95rem;font-weight:300}.k-home .faq-item .ans b{color:var(--text);font-weight:600}@media(max-width:560px){.k-home .faq-item .ans{padding-left:22px}}.k-home .cta{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0%,#c8552b29,transparent 60%),var(--bg-2);padding:74px 0;position:relative;overflow:hidden}.k-home .cta .wm-cta{z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.k-home .cta .cta-bg{z-index:0;opacity:.42;border:0;position:absolute;inset:0}.k-home .cta .cta-bg:after{background:#c8552b1f}.k-home .cta:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#1c1d2080,#1c1d20eb);position:absolute;inset:0}.k-home .cta-in{z-index:2;position:relative}.k-home .cta h2{margin-bottom:16px;font-size:clamp(2.2rem,8vw,4.4rem);line-height:1.02}.k-home .cta p{color:var(--muted);max-width:48ch;margin:0 auto 26px;font-weight:300}.k-home .cta .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.k-home .bento{z-index:2;grid-template-columns:1fr;gap:10px;display:grid;position:relative}.k-home .btile{border:1px solid var(--line);background:var(--bg-2);min-height:178px;transition:transform .3s var(--snap),border-color .15s;flex-direction:column;justify-content:flex-start;gap:9px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.k-home .btile:hover{border-color:var(--line-2);transform:translateY(-4px)}.k-home .btile .bnum{color:#0000;-webkit-text-stroke:1.2px var(--line-2);z-index:4;font-family:Anton;font-size:2.1rem;font-style:normal;line-height:.8;position:absolute;top:12px;right:16px}.k-home .btile .bicon{width:42px;height:42px;color:var(--ember-hi);z-index:4}.k-home .btile .bicon svg{width:100%;height:100%}.k-home .btile h4{text-transform:uppercase;letter-spacing:.01em;z-index:4;font-family:Anton;font-size:1.5rem;font-style:normal;line-height:.96}.k-home .btile p{color:var(--muted);z-index:4;max-width:34ch;font-size:.9rem;font-weight:300}.k-home .btile .bmeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);z-index:4;margin-top:2px;font-size:.58rem}.k-home .btile.b-manifest{justify-content:flex-end;padding:30px 26px}.k-home .btile.b-manifest .bphoto{z-index:0;border:0;position:absolute;inset:0}.k-home .btile.b-manifest .bphoto:before{background:linear-gradient(#08080a59,#08080aeb)}.k-home .btile.b-manifest .bphoto .shot{filter:grayscale(.55)saturate(.85)contrast(1.06)brightness(.78)}.k-home .btile.b-manifest .acc{z-index:4;margin-bottom:14px}.k-home .btile.b-manifest h3{text-transform:uppercase;z-index:4;text-wrap:balance;margin-bottom:13px;font-family:Anton;font-size:clamp(1.9rem,3.4vw,2.9rem);font-style:normal;line-height:.92}.k-home .btile.b-manifest h3 .out{color:#0000;-webkit-text-stroke:1.4px var(--text)}.k-home .btile.b-manifest h3 .ember{color:var(--ember-hi)}.k-home .btile.b-manifest p{color:#ffffffd1;max-width:46ch;font-size:.97rem}.k-home .btile.b-ember{background:linear-gradient(165deg,var(--ember) 0%,#9c3d20 120%);color:#120a07}.k-home .btile.b-ember .bicon{color:#1a0d07}.k-home .btile.b-ember h4,.k-home .btile.b-ember p{color:#170c07}.k-home .btile.b-ember p{opacity:.86}.k-home .btile.b-ember .bmeta{color:#1a0d079e}.k-home .btile.b-ember .bnum{-webkit-text-stroke-color:#1a0d0766}.k-home .btile.b-ember:after{content:"";z-index:0;border:14px solid #140a0621;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;right:-30px}.k-home .btile.b-photo{justify-content:flex-end}.k-home .btile.b-photo .bphoto{z-index:0;border:0;position:absolute;inset:0}.k-home .btile.b-photo .bphoto:before{background:linear-gradient(#08080a40 30%,#08080ae6)}.k-home .btile.b-photo .bphoto .shot{filter:grayscale(.4)saturate(.85)contrast(1.05)brightness(.8)}.k-home .btile.b-photo h4,.k-home .btile.b-photo p{color:#fff}.k-home .btile.b-photo p{color:#fffc}.k-home .btile.b-photo .bicon{color:#fff}@media(min-width:680px){.k-home .bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(184px,auto)}.k-home .b-manifest{grid-column:1/3}}@media(min-width:920px){.k-home .bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(192px,auto)}.k-home .b-manifest{grid-area:1/1/3/3}.k-home .b-wide{grid-column:span 2}}.k-home .sec-head.center{text-align:center;flex-direction:column;align-items:center;gap:0}.k-home .sec-head.center .acc{justify-content:center}.k-home .sec-head.center p{margin-left:auto;margin-right:auto}.k-home .zz{z-index:2;flex-direction:column;display:flex;position:relative}.k-home .zrow{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:32px;padding:48px 0;display:grid;position:relative}.k-home .zrow:last-child{border-bottom:0}.k-home .zbg{z-index:0;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000;-webkit-text-stroke:1px #ffffff06;font-family:Anton;font-size:clamp(4.6rem,16vw,13rem);line-height:.74;position:absolute;top:50%;transform:translateY(-50%)}.k-home .zrow.r1 .zbg{left:-3%}.k-home .zrow.r2 .zbg{right:-3%}.k-home .zphoto-wrap{z-index:2;position:relative}.k-home .zphoto{aspect-ratio:4/3.2;position:relative}.k-home .zphoto .shot{filter:grayscale(.55)contrast(1.22)brightness(.82)saturate(1.05)!important}.k-home .zphoto:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(#c8552b42,#08080a80);position:absolute;inset:0}.k-home .zphoto-wrap .zsq{z-index:1;background:var(--ember);pointer-events:none;width:38px;height:38px;position:absolute}.k-home .zrow.r1 .zphoto-wrap .zsq{bottom:-12px;right:-12px}.k-home .zrow.r2 .zphoto-wrap .zsq{top:-12px;left:-12px}.k-home .zcontent{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.k-home .zcontent h3{text-transform:uppercase;letter-spacing:.005em;margin-bottom:16px;font-family:Anton;font-size:clamp(2rem,5.6vw,3.4rem);line-height:.98}.k-home .zcontent .zsub{color:var(--muted);max-width:50ch;margin-bottom:8px;font-size:1rem;font-weight:300}.k-home .zcontent .flist{margin:8px 0 0}.k-home .zcontent .zbtnrow{margin-top:26px}.k-home .flist{flex-direction:column;list-style:none;display:flex}.k-home .flist li{border-top:1px solid var(--line);gap:.85rem;padding:14px 0;display:flex}.k-home .flist .n{font-family:var(--mono);color:var(--ember-hi);flex-shrink:0;padding-top:2px;font-size:.7rem}.k-home .flist .ft2{margin-bottom:3px;font-size:.96rem;font-weight:600;display:block}.k-home .flist .fd{color:var(--muted);font-size:.88rem;font-weight:300}@media(min-width:680px){.k-home .trust-in{grid-template-columns:repeat(4,1fr)}.k-home .trust .s:last-child:after{display:none}}@media(min-width:920px){.k-home .hero-in{padding:70px 0 74px}.k-home .hero-copy{max-width:58%}.k-home .hero-visual{object-fit:cover;object-position:center;z-index:1;filter:grayscale(.15)contrast(1.06)brightness(.95)saturate(.9);width:46%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(115% 100% at 100%,#000 45%,#0000 78%);mask-image:radial-gradient(115% 100% at 100%,#000 45%,#0000 78%)}.k-home .stream{grid-template-columns:1.06fr .94fr;align-items:center;gap:56px}.k-home .stream .txt{border-bottom:0;border-right:0}.k-home .faq-2col{grid-template-columns:.82fr 1.18fr;gap:30px}.k-home .zrow{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:72px 0}.k-home .zrow.r2 .zphoto-wrap{grid-area:1/2}.k-home .zrow.r2 .zcontent{grid-area:1/1}.k-home .zphoto{aspect-ratio:4/3.3}.k-home .zrow.r1 .zbg{top:8%;transform:none}.k-home .zrow.r2 .zbg{text-align:right;top:auto;bottom:6%;transform:none}}@media(min-width:920px)and (max-width:1327.98px){.k-home .wrap{padding-left:28px;padding-right:28px}}.k-tournaments .phead{border-bottom:1px solid var(--line);align-items:center;min-height:clamp(480px,58vh,660px);display:flex;position:relative;overflow:hidden}.k-tournaments .phead .phead-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.k-tournaments .phead .phead-bg img{object-fit:cover;object-position:center 32%;filter:grayscale(.28)contrast(1.04)brightness(.78)saturate(.9);width:100%;height:100%}.k-tournaments .phead .phead-bg:after{content:"";background:linear-gradient(90deg,#16110fe6 4%,#16110f80 46%,#16110f3d),radial-gradient(120% 90% at 84% 0,#c8552b29,#0000 56%);position:absolute;inset:0}.k-tournaments .phead .wm{z-index:1;-webkit-text-stroke:1px #ffffff05;opacity:1;font-size:clamp(5rem,21vw,18rem);top:-26px;right:-3%}.k-tournaments .phead-in{z-index:2;width:100%;padding:76px 0;position:relative}.k-tournaments .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.6rem;margin-bottom:28px;font-size:.66rem;display:flex}.k-tournaments .crumb a:hover{color:var(--ember-hi)}.k-tournaments .phead h1{letter-spacing:-.012em;margin:18px 0 22px;font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.12}.k-tournaments .phead p{color:var(--muted);max-width:60ch;font-size:1.02rem;font-weight:300;line-height:1.8}@media(max-width:919.98px){.k-tournaments .phead-in{padding-left:24px;padding-right:24px}}@media(max-width:679.98px){.k-tournaments .phead-in{padding-left:16px;padding-right:16px}}.k-tournaments .toolbar{z-index:40;padding:22px 0 0;position:relative}.k-tournaments .tb-bar{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.k-tournaments .tb-spring,.k-tournaments .tb-divider{display:none}.k-tournaments .iconbtn{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);background:0 0;flex-shrink:0;place-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-grid;position:relative}.k-tournaments .iconbtn:hover{border-color:var(--ember);color:var(--ember-hi)}.k-tournaments .iconbtn.on{border-color:var(--ember);color:var(--ember-hi);background:#c8552b14}.k-tournaments .iconbtn svg{width:17px;height:17px}.k-tournaments .iconbtn .badge2{background:var(--ember);color:#0c0c0e;font-family:var(--mono);place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.56rem;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.k-tournaments .search{align-items:center;display:flex;position:relative}.k-tournaments .search input{opacity:0;width:0;color:var(--text);font-family:var(--mono);letter-spacing:.02em;transition:width .26s var(--snap),opacity .2s,padding .26s;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:.82rem}.k-tournaments .search.open input{opacity:1;border-bottom-color:var(--line-2);width:min(52vw,340px);margin-left:8px;padding:.5rem .7rem}.k-tournaments .search input::placeholder{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.k-tournaments .search input:focus{border-bottom-color:var(--ember);outline:none}.k-tournaments .search.open .iconbtn{border-color:var(--ember);color:var(--ember-hi)}.k-tournaments .sortwrap{position:relative}.k-tournaments .sortmenu{z-index:90;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:6px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 50px #00000080}.k-tournaments .sortmenu.open{display:block}.k-tournaments .sortmenu button{width:100%;color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.7rem;display:flex}.k-tournaments .sortmenu button:hover{background:var(--surface);color:var(--text)}.k-tournaments .sortmenu button.on{color:var(--ember-hi)}.k-tournaments .sortmenu button .ck{opacity:0;margin-left:auto}.k-tournaments .sortmenu button.on .ck{opacity:1}.k-tournaments .filterwrap{position:relative}.k-tournaments .advpanel{z-index:90;background:var(--bg-2);border-top:1px solid var(--line-2);padding:24px 18px calc(24px + env(safe-area-inset-bottom));transition:transform .3s var(--snap);visibility:hidden;flex-direction:column;gap:18px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -20px 50px #00000080}.k-tournaments .advpanel.open{visibility:visible;transform:translateY(0)}.k-tournaments .adv-head{justify-content:space-between;align-items:center;display:flex}.k-tournaments .adv-head .at{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.66rem}.k-tournaments .adv-head .ax{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1}.k-tournaments .advpanel label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);flex-direction:column;gap:7px;font-size:.62rem;display:flex}.k-tournaments .advpanel select{background:var(--surface);border:1px solid var(--line-2);color:var(--text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%239b9893' stroke-width='2'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding:.7rem 2rem .7rem .85rem;font-family:inherit;font-size:.86rem;font-weight:500}.k-tournaments .advpanel select:focus{border-color:var(--ember);outline:none}.k-tournaments .clearbtn{border:1px solid var(--line-2);color:var(--ember-hi);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;padding:.75rem 1rem;font-size:.66rem;font-weight:700}.k-tournaments .clearbtn:hover{border-color:var(--ember)}.k-tournaments .advscrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:85;opacity:0;visibility:hidden;background:#08060599;transition:opacity .25s;position:fixed;inset:0}.k-tournaments .advscrim.open{opacity:1;visibility:visible}.k-tournaments main{padding:14px 0 0;position:relative}.k-tournaments main .wm-bg{opacity:.7;-webkit-text-stroke:1px #ffffff05;font-size:clamp(5rem,21vw,18rem);top:60px;left:50%;transform:translate(-50%)}.k-tournaments .count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);z-index:2;padding:26px 0 6px;font-size:.72rem;position:relative}.k-tournaments .count b{color:var(--ember-hi);font-weight:700}.k-tournaments .list{z-index:2;flex-direction:column;gap:20px;max-width:1080px;margin-top:18px;margin-left:auto;margin-right:auto;display:flex;position:relative}.k-tournaments .item{background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden}.k-tournaments .item:before{content:"";background:var(--ember);transform-origin:top;width:3px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.k-tournaments .item:hover{border-color:var(--ember);transition:transform .15s;transform:translate(6px)}.k-tournaments .item:hover:before{transform:scaleY(1)}.k-tournaments .thumb{aspect-ratio:4/3;border:1px solid var(--line-2);background:var(--bg-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);align-self:center;width:100%;overflow:hidden}.k-tournaments .thumb img{object-fit:cover;filter:grayscale(.4)contrast(1.08)brightness(.9);width:100%;height:100%}.k-tournaments .thumb.noimg{background:linear-gradient(135deg,var(--surface-2),var(--bg))}.k-tournaments .e-main h3{text-transform:uppercase;letter-spacing:.01em;color:var(--ember-hi);font-family:Anton;font-size:clamp(1.3rem,2.8vw,1.6rem);font-style:normal;line-height:1.02}.k-tournaments .e-main .desc{color:var(--muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-width:34ch;margin-top:10px;font-size:.88rem;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.k-tournaments .e-facts{flex-direction:column;gap:9px;display:flex}.k-tournaments .ef{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.k-tournaments .efk{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:.62rem}.k-tournaments .efk:after{content:":"}.k-tournaments .efv{color:var(--text);font-size:.82rem;font-weight:500}.k-tournaments .e-facts .tstat{color:var(--open);font-family:var(--mono);letter-spacing:.02em;text-transform:none;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.k-tournaments .e-facts .tstat.st-soon{color:var(--soon)}.k-tournaments .e-facts .tstat.st-last{color:var(--last)}.k-tournaments .e-facts .tstat.st-closed{color:var(--faint)}.k-tournaments .e-facts .tstat .sq{display:none}.k-tournaments .item .cta{grid-column:1/-1;align-self:start}.k-tournaments .item .cta .btn{justify-content:center;width:100%}@media(min-width:760px){.k-tournaments .item{grid-template-columns:1.5fr 132px 1fr auto;align-items:center;gap:26px;padding:18px 24px}.k-tournaments .item .cta{grid-column:auto;align-self:center}.k-tournaments .item .cta .btn{width:auto}.k-tournaments .e-main .desc{margin-top:8px}}.k-tournaments .empty{text-align:center;color:var(--muted);z-index:2;padding:70px 20px;display:none;position:relative}.k-tournaments .empty.show{display:block}.k-tournaments .empty .ei{margin-bottom:12px;font-size:2.6rem}.k-tournaments .empty h3{text-transform:uppercase;color:var(--text);margin-bottom:8px;font-family:Anton;font-size:1.5rem;font-style:normal}.k-tournaments .cta-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:96px 0 0;position:relative;overflow:hidden}.k-tournaments .cta-banner .cta-bg{z-index:0;pointer-events:none;filter:grayscale(.24)contrast(1.03)brightness(.86)saturate(.92);background-image:linear-gradient(105deg,#16110fe6 14%,#16110f99 52%,#16110f52),url(/img/organizator.jpg);background-position:50% 38%;background-size:cover;position:absolute;inset:0}.k-tournaments .cta-banner .cta-bg:after{content:"";background:radial-gradient(120% 130% at 88% 12%,#c8552b42,#0000 56%);position:absolute;inset:0}.k-tournaments .cta-banner .wm{z-index:1;-webkit-text-stroke:1px #e2693a1f;opacity:1;font-size:clamp(5rem,21vw,18rem);top:50%;right:-2%;transform:translateY(-50%)}.k-tournaments .cta-banner .cta-in{z-index:2;flex-direction:column;align-items:flex-start;gap:24px;padding:120px 18px;display:flex;position:relative}.k-tournaments .cta-in .acc{margin-bottom:4px}.k-tournaments .cta-in h2{text-transform:uppercase;text-wrap:balance;font-family:Anton;font-size:clamp(2.1rem,5.4vw,3.2rem);font-style:normal;line-height:1.18}.k-tournaments .cta-in p{color:var(--muted);max-width:54ch;font-weight:300;line-height:1.75}@media(min-width:900px){.k-tournaments .cta-banner .cta-in{padding:150px 44px}.k-tournaments .cta-in .cta-txt{max-width:64ch}}@media(min-width:920px){.k-tournaments .wrap{padding:0 28px}.k-tournaments .advpanel{border:1px solid var(--line-2);border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:16px;width:560px;max-width:80vw;padding:22px;display:grid;position:absolute;inset:calc(100% + 12px) 0 auto auto;transform:translateY(-8px);box-shadow:0 24px 50px #00000080}.k-tournaments .advpanel.open{transform:translateY(0)}.k-tournaments .adv-head{grid-column:1/3;margin-bottom:-2px}.k-tournaments .clearbtn{grid-column:1/3;justify-self:start}.k-tournaments .advscrim{display:none}}.k-tournaments .item .e-mine{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--open);align-items:center;gap:.45rem;margin-top:10px;font-size:.62rem;font-weight:700;display:inline-flex}.k-tournaments .item .e-mine .sq{background:var(--open);width:7px;height:7px;box-shadow:0 0 7px var(--open);flex-shrink:0}.knockout.k-event{background:var(--bg-2);background-color:var(--bg-2);background-attachment:fixed}html:not([data-mode=light]) .knockout.k-event{--faint:#8a857e}.knockout.k-event{--err:#ff6b6b;--err-soft:#ff6b6b1c}html[data-mode=light] .knockout.k-event{--err:#a3261a;--err-soft:#a3261a12}.k-event .phead{border-bottom:1px solid var(--line);background:radial-gradient(120% 90% at 84% 0,#c8552b33,#0000 56%),linear-gradient(160deg,#1a1512,#16110f 58%,#120e0c);position:relative;overflow:hidden}.k-event .phead .wm{z-index:1;-webkit-text-stroke:1px #ffffff05;opacity:1;font-size:clamp(5rem,21vw,18rem);top:-20px;right:-3%}.k-event .phead-in{z-index:2;padding-top:74px;padding-bottom:56px;position:relative}.k-event .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:26px;font-size:.66rem;display:flex}.k-event .crumb a:hover{color:var(--ember-hi)}.k-event .ev-metatop{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.k-event .phead h1{letter-spacing:-.012em;margin:8px 0 24px;font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.12}.k-event .ev-facts{flex-wrap:wrap;align-items:flex-start;gap:14px 34px;display:flex}.k-event .ev-fact{letter-spacing:.01em;color:var(--text);align-items:flex-start;gap:.7rem;font-size:.82rem;display:flex}.k-event .ev-fact svg{width:34px;height:34px;color:var(--ember-hi);stroke-width:1.5px;flex:none;margin-top:1px}.k-event .ev-fact .fl{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.14em;margin-bottom:2px;font-size:.6rem;display:block}.k-event .ev-fact .fv{font-size:.95rem;font-weight:500}.k-event .ev-fact .mapl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ember-hi);text-underline-offset:2px;margin-top:4px;font-size:.64rem;text-decoration:underline;display:block}.k-event .ev-fact .mapl:hover{color:var(--text)}.k-event .chip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.6rem;font-weight:700;display:inline-flex}.k-event .chip.sport{color:var(--ember-hi);border:1px solid var(--ember-dim);background:#c8552b14}.k-event .chip.stat{border:1px solid var(--open);color:var(--open);background:#0a0908}.k-event .chip.stat .sq{background:var(--open);width:7px;height:7px;box-shadow:0 0 7px var(--open);flex:none}.k-event .chip.stat.is-soon{border-color:var(--ember-dim);color:var(--soon)}.k-event .chip.stat.is-soon .sq{background:var(--soon);box-shadow:none}.k-event .chip.stat.is-closed{border-color:var(--line-2);color:var(--faint)}.k-event .chip.stat.is-closed .sq{background:var(--faint);box-shadow:none}.k-event .hero-cta{margin-top:24px;display:inline-flex}.k-event main{z-index:2;padding-top:60px;padding-bottom:0;position:relative}.k-event .ev-grid{grid-template-columns:1fr;gap:44px;margin-bottom:20px;display:grid}.k-event .ev-sec{margin-bottom:56px}.k-event .ev-sec:last-child{margin-bottom:0}.k-event .ev-kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ember-hi);align-items:center;gap:.6rem;margin-bottom:16px;font-size:.62rem;display:flex}.k-event .ev-kicker:before{content:"";background:var(--ember);width:22px;height:1px}.k-event .ev-h2{text-transform:uppercase;letter-spacing:.01em;margin-bottom:20px;font-family:Anton;font-size:clamp(1.7rem,4vw,2.4rem);font-style:normal;line-height:1}.k-event .ev-body p{color:var(--muted);white-space:pre-line;max-width:82ch;margin-bottom:18px;font-size:1.02rem;font-weight:300;line-height:1.85}.k-event .ev-body p:last-child{margin-bottom:0}.k-event .ev-body strong{color:var(--text);font-weight:600}.k-event .factlist{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:6px;display:grid}.k-event .factlist .fr{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,168px) 1fr;align-items:baseline;gap:16px;padding:15px 0;display:grid}.k-event .factlist .fr .fk{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.k-event .factlist .fr .fvv{color:var(--text);font-size:.98rem;font-weight:400;line-height:1.55}.k-event .factlist .fr .fvv b{color:var(--ember-hi);font-weight:600}.k-event .factlist .fr .fvv .doclink{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ember-hi);text-underline-offset:2px;font-size:.72rem;text-decoration:underline}.k-event .factlist .fr .fvv .doclink:hover{color:var(--text)}.k-event .expc{grid-template-columns:1fr;gap:12px;margin-top:4px;display:grid}.k-event .expc .ec{background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--ember);padding:16px 18px}.k-event .expc .ec .ecn{text-transform:uppercase;margin-bottom:6px;font-family:Anton;font-size:1.15rem;font-style:normal;line-height:1}.k-event .expc .ec .ecn .b{color:var(--ember-hi)}.k-event .expc .ec .ecd{color:var(--muted);font-size:.9rem;font-weight:300;line-height:1.55}.k-event .expc .ec .ecp{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-size:.62rem;display:block}.k-event .expc .ec .ecp b{color:var(--ember-hi);font-weight:700}.k-event .expc-note{color:var(--muted);margin-top:10px;font-size:.9rem;font-weight:300;line-height:1.55}.k-event .ev-aside{position:relative}.k-event .card{background:var(--surface);border:1px solid var(--line-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);padding:28px 26px}.k-event .qhead{margin-bottom:20px}.k-event .qtitle{text-transform:uppercase;letter-spacing:.01em;font-family:Anton;font-size:1.65rem;font-style:normal;line-height:1.2}.k-event .qtitle .em{color:var(--ember-hi)}.k-event .divider{border-top:1px solid var(--line);margin:4px 0 20px}.k-event .sect-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:.6rem}.k-event .side-login{border:1px solid var(--ember-dim);background:var(--ember-glow);transition:border-color .15s,transform .18s var(--snap);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);align-items:center;gap:14px;padding:15px 16px;display:flex}.k-event .side-login:hover{border-color:var(--ember);transform:translateY(-2px)}.k-event .side-login .sl-txt{color:var(--text);font-size:.86rem;font-weight:300;line-height:1.5}.k-event .side-login .sl-txt b{color:var(--ember-hi);font-weight:700}.k-event .side-login .sl-arw{color:var(--ember-hi);flex:none;font-family:Inter;font-weight:700}.k-event .orsep{align-items:center;gap:14px;margin:18px 0;display:flex}.k-event .orsep:before,.k-event .orsep:after{content:"";background:var(--line);flex:1;height:1px}.k-event .orsep span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.6rem}.k-event .ident{border:1px solid var(--ember-dim);background:var(--ember-glow);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);margin-bottom:18px;padding:15px 16px}.k-event .ident .ident-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:.56rem}.k-event .ident .ident-v{color:var(--text);font-size:.92rem;font-weight:300;line-height:1.55}.k-event .ident .ident-v b{color:var(--ember-hi);font-weight:700}.k-event .ident-toggle{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ember-hi);text-underline-offset:2px;background:0 0;border:0;margin-top:4px;padding:0;font-size:.64rem;text-decoration:underline}.k-event .ident-toggle:hover{color:var(--text)}.k-event .ident-email{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:.66rem}.k-event .ident-email b{color:var(--text);font-weight:700}.k-event .deadline-box{border:1px solid var(--line-2);background:var(--bg);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-top:4px;padding:14px 16px;font-size:.68rem;line-height:1.5;display:flex}.k-event .deadline-box svg{width:18px;height:18px;color:var(--ember-hi);flex:none}.k-event .deadline-box b{color:var(--last)}.k-event .orgblock{border:1px solid var(--ember-dim);background:var(--ember-glow);clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%);flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.k-event .orgblock-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ember-dim);color:var(--ember-hi);align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-event .orgblock-badge .sq{background:var(--ember-hi);flex:none;width:7px;height:7px}.k-event .orgblock-title{text-transform:uppercase;color:var(--text);font-family:Anton;font-size:1.35rem;font-style:normal;line-height:1.15}.k-event .orgblock-lead{color:var(--muted);max-width:52ch;font-size:.94rem;font-weight:300;line-height:1.65}.k-event .orgblock-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.k-event .orgblock-back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember-hi);text-underline-offset:3px;font-size:.66rem;text-decoration:underline}.k-event .orgblock-back:hover{color:var(--text)}.k-event .orgblock-note{margin-top:18px}.k-event .orgblock-note a{color:var(--ember-hi);text-underline-offset:3px;text-decoration:underline}.k-event .signup-fields{flex-direction:column;gap:14px;display:flex}.k-event .name-pair{grid-template-columns:1fr;gap:14px;display:grid}.k-event .field{flex-direction:column;gap:8px;min-width:0;display:flex}.k-event .field label,.k-event .field .field-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:.62rem}.k-event .field label .opt{color:var(--faint);text-transform:none;letter-spacing:0}.k-event .fcontrol{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--text);appearance:none;border-radius:0;padding:.95rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.98rem;transition:border-color .15s}.k-event .fcontrol::placeholder{color:var(--faint)}.k-event .fcontrol:focus{border-color:var(--ember);outline:none}.k-event .fcontrol.is-bad,.knockout.k-event .kdf-input.is-bad{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err);background-color:var(--err-soft)}.k-event select.fcontrol{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%239b9893' stroke-width='2'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2rem}.k-event input[type=date].fcontrol::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;filter:invert(.8);transition:opacity .15s}.k-event input[type=date].fcontrol:hover::-webkit-calendar-picker-indicator{opacity:.9}.k-event .field-hint{color:var(--muted);font-size:.8rem;font-weight:300;line-height:1.6}.k-event .field-err{font-family:var(--mono);letter-spacing:.04em;color:var(--err);background:var(--err-soft);border-left:3px solid var(--err);align-items:flex-start;gap:.5rem;padding:.5rem .65rem;font-size:.72rem;font-weight:700;line-height:1.5;display:flex}.k-event .field-err:before{content:"!";border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;font-size:.6rem;line-height:1;display:grid}.k-event .klchips.is-bad .klchip span,.k-event .zg-fights.is-bad .zg-fightbox,.k-event .klchips.is-bad .klchip span:before{border-color:var(--err)}.k-event .checkrow.is-bad input{outline:2px solid var(--err);outline-offset:2px}.k-event .form-server-err{border:1px solid var(--err);background:var(--err-soft);color:var(--text);padding:.8rem .9rem;font-size:.9rem;line-height:1.6}.k-event .form-invalid{border:1px solid var(--err);background:var(--err-soft);color:var(--text);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);align-items:flex-start;gap:.65rem;margin-bottom:14px;padding:.8rem .9rem;font-size:.88rem;font-weight:300;line-height:1.6;display:flex}.k-event .form-invalid:before{content:"!";border:1.5px solid var(--err);width:18px;height:18px;color:var(--err);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.7rem;font-weight:700;line-height:1;display:grid}.k-event .checkrow{align-items:flex-start;gap:.7rem;margin-top:4px;display:flex}.k-event .checkrow input{width:18px;height:18px;accent-color:var(--ember);cursor:pointer;flex:none;margin-top:2px}.k-event .checkrow label{color:var(--muted);letter-spacing:0;text-transform:none;font-family:Inter,sans-serif;font-size:.82rem;font-weight:300;line-height:1.6}.k-event .checkrow label a{color:var(--ember-hi);text-underline-offset:2px;text-decoration:underline}.k-event .checkrow label a:hover{color:var(--text)}.k-event .klchips{flex-wrap:wrap;gap:10px;display:flex}.k-event .klchip{cursor:pointer;position:relative}.k-event .klchip input{opacity:0;width:0;height:0;position:absolute}.k-event .klchip span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--line-2);background:var(--bg);color:var(--muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);align-items:center;gap:.5rem;padding:.62rem .9rem;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.k-event .klchip span:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:all .15s}.k-event .klchip span b{color:var(--text);font-family:Anton;font-size:1rem;font-weight:400;line-height:1}.k-event .klchip span .klchip-note{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);font-size:.62rem}.k-event .klchip:hover span{border-color:var(--ember-dim);color:var(--text)}.k-event .klchip input:checked+span{border-color:var(--ember);color:var(--text);background:#c8552b17}.k-event .klchip input:checked+span:before{border-color:var(--ember);background:var(--ember);box-shadow:inset 0 0 0 2px var(--bg)}.k-event .klchip input:focus-visible+span{border-color:var(--ember)}.k-event .btn-block{justify-content:center;width:100%}.k-event .btn[aria-busy=true]{cursor:progress;opacity:.72}.k-event .btn[aria-busy=true]:hover{box-shadow:none;background:var(--ember);color:#0c0c0e;transform:none}.k-event .btn-spin{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite k-event-spin}@keyframes k-event-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.k-event .btn-spin{animation-duration:2.4s}}.k-event .signup-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.62rem;line-height:1.6}.k-event .form-ok{text-align:center;padding:20px 4px 8px}.k-event .form-ok .ico{border:2px solid var(--open);width:64px;height:64px;color:var(--open);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.k-event .form-ok .ico svg{width:30px;height:30px}.k-event .form-ok h3{text-transform:uppercase;margin-bottom:8px;font-family:Anton;font-size:1.7rem;font-style:normal}.k-event .form-ok p{color:var(--muted);max-width:42ch;margin:0 auto 18px;font-weight:300;line-height:1.7}.k-event .form-ok .ok-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.k-event .form-ok .ok-actions+.signup-note{margin-top:18px}.k-event .form-ok .ok-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember-hi);text-underline-offset:3px;font-size:.66rem;text-decoration:underline}.k-event .form-ok .ok-link:hover{color:var(--text)}.k-event .myreg{flex-direction:column;gap:14px;display:flex}.k-event .myreg-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--line-2);align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-event .myreg-status .sq{flex:none;width:7px;height:7px}.k-event .myreg-status.rs-pending{color:var(--soon);border-color:var(--ember-dim)}.k-event .myreg-status.rs-pending .sq{background:var(--soon)}.k-event .myreg-status.rs-confirmed{color:var(--open);border-color:#5fcf908c}.k-event .myreg-status.rs-confirmed .sq{background:var(--open);box-shadow:0 0 7px var(--open)}.k-event .myreg-status.rs-rejected{color:var(--faint)}.k-event .myreg-status.rs-rejected .sq{background:var(--faint)}.k-event .myreg-lead{color:var(--text);font-size:1rem;font-weight:300;line-height:1.6}.k-event .myreg-detail{border-top:1px solid var(--line)}.k-event .myreg-detail .drow{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.k-event .myreg-detail .dk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex:none;font-size:.62rem}.k-event .myreg-detail .dv{color:var(--text);text-align:right;font-size:.92rem}.k-event .myreg+.myreg,.k-event .myreg+.myreg-more{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.k-event .myreg-more{flex-direction:column;gap:12px;display:flex}.k-event .formsec{border-top:1px solid var(--line);position:relative;overflow:hidden}.k-event .formsec-in{z-index:2;padding-top:64px;padding-bottom:88px;position:relative}.k-event .form-head{max-width:60ch;margin-bottom:30px}.k-event .form-head h2{text-transform:uppercase;margin:12px 0;font-family:Anton;font-size:clamp(1.9rem,4.6vw,2.9rem);font-style:normal;line-height:1.02}.k-event .form-head p{color:var(--muted);font-weight:300;line-height:1.75}.k-event .rform{background:var(--surface);border:1px solid var(--line-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);max-width:640px;padding:26px 22px}.k-event .combo{position:relative}.k-event .combo-list{z-index:20;background:var(--bg);border:1px solid var(--line-2);max-height:246px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #00000073}.k-event .combo-item{cursor:pointer;border-top:1px solid var(--line);align-items:baseline;gap:.6rem;padding:.75rem 1rem;display:flex}.k-event .combo-item:first-child{border-top:0}.k-event .combo-item .cn{color:var(--text);font-size:.94rem}.k-event .combo-item .cc{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.k-event .combo-item[data-selected=true],.k-event .combo-item:hover{background:var(--surface-2)}.k-event .combo-item.is-new .cn{color:var(--ember-hi)}.k-event .combo-empty{color:var(--faint);padding:.75rem 1rem;font-size:.86rem;font-weight:300}.k-event .ev-missing{padding:88px 16px 96px}.k-event .ev-missing h1{margin:14px 0 18px;font-size:clamp(1.9rem,6vw,3.2rem);line-height:1.08}.k-event .ev-missing p{color:var(--muted);max-width:52ch;margin-bottom:26px;font-weight:300;line-height:1.8}@media(min-width:680px){.k-event .expc.expc-3{grid-template-columns:repeat(3,1fr)}.k-event .rform .name-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}}@media(min-width:920px){.k-event .phead-in{padding-top:96px;padding-bottom:72px}.k-event main{padding-top:74px}.k-event .ev-grid{grid-template-columns:1fr 404px;align-items:start;gap:60px}.k-event .ev-aside{align-self:stretch}.k-event .ev-aside .card{position:sticky;top:94px}.k-event .hero-cta{display:none}.k-event .card{padding:32px 30px}.k-event .rform{padding:30px 26px}.k-event .formsec-in{padding-top:80px;padding-bottom:96px}.k-event .ev-grid{grid-template-columns:minmax(0,1fr) 404px}}@media(min-width:920px)and (max-width:1327.98px){.k-event .wrap{padding-left:28px;padding-right:28px}}@media(min-width:920px)and (max-width:1279.98px){.k-event .ev-grid{grid-template-columns:minmax(0,1fr) clamp(340px,31.6vw,404px)}}.k-event .zg-layout{grid-template-columns:1fr;align-items:start;gap:36px;padding-top:40px;padding-bottom:80px;display:grid}.k-event .zg-main{min-width:0}.k-event .zg-aside{position:relative}@media(max-width:919.98px){.k-event .zg-aside{order:-1}}.k-event .zg-progress{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.k-event .zg-pstep{background:var(--surface);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);align-items:center;gap:12px;padding:13px 16px;font-size:.7rem;display:flex}.k-event .zg-pstep.active{border-color:var(--ember-dim);color:var(--text)}.k-event .zg-pstep b{background:var(--surface-2);border:1px solid var(--line-2);width:24px;height:24px;color:var(--ember-hi);flex:none;place-items:center;font-family:Anton;font-size:.8rem;font-style:normal;display:grid}.k-event .zg-pstep.active b{background:var(--ember);color:#0c0c0e;border-color:var(--ember)}.k-event .zg-pstep.done b{border-color:var(--open);color:var(--open)}.k-event .zg-pt{flex:1}.k-event .zg-pdone{color:var(--open);font-size:.62rem}.k-event .zg-laterhint{border:1px solid var(--ember-dim);background:var(--ember-glow);color:var(--text);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);margin-bottom:20px;padding:12px 15px;font-size:.86rem;font-weight:300;line-height:1.55;display:block}.k-event .zg-card{background:var(--surface);border:1px solid var(--line-2);margin-bottom:20px;padding:28px 24px;position:relative;overflow:visible}.k-event .zg-card:last-of-type{margin-bottom:0}.k-event .zg-card:after,.k-event .zg-ok:after{content:"";background:var(--bg-2);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}.k-event .zg-card>*+*{margin-top:22px}.k-event .zg-head{align-items:center;gap:16px;display:flex}.k-event .zg-num{color:var(--ember-hi);background:var(--ember-glow);border:1px solid var(--ember-dim);flex:none;place-items:center;width:46px;height:46px;font-family:Anton;font-size:1.3rem;font-style:normal;display:grid}.k-event .zg-h{text-transform:uppercase;letter-spacing:.01em;font-family:Anton;font-size:1.35rem;font-style:normal;line-height:1.05}.k-event .zg-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-hi);margin-top:6px;font-size:.6rem}.k-event .zg-grid2{grid-template-columns:1fr;gap:20px;display:grid}.k-event .zg-card .fcontrol,.k-event .zg-card .kdf-input{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.k-event .klchips.zg-klasa-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k-event .klchips.zg-klasa-grid>:last-child{grid-column:1/-1}.k-event .klchips.zg-klasa-grid .klchip span{width:100%}.k-event .klchip input:disabled+span{opacity:.4;cursor:not-allowed}.k-event .klchip:has(input:disabled){cursor:not-allowed}.k-event .zg-suggest{border:1px solid var(--ember-dim);background:var(--ember-glow);color:var(--text);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);padding:11px 13px;font-size:.84rem;font-weight:300;line-height:1.55;display:block}.k-event .zg-suggest b{font-weight:700}.k-event .zg-suggest.is-off{border-color:var(--last);background:0 0;background:color-mix(in srgb,var(--last) 9%,transparent)}.k-event .zg-catreset{color:var(--last);font-weight:700}.k-event .zg-existing{margin-bottom:14px}.k-event .zg-existing p{margin:0 0 8px}.k-event .zg-existing p:last-child{margin-bottom:0}.k-event .zg-existing .btn{margin-top:2px}.k-event .zg-existing .field-err{margin-top:8px}.k-event .zg-existing-link{color:var(--ember);margin-right:14px;font-weight:700;text-decoration:none;display:inline-block}.k-event .zg-existing-link:hover{text-decoration:underline}.k-event .klchip-taken input:disabled+span{opacity:1}.k-event .klchip-taken span>b{opacity:.4}.k-event .klchip span .klchip-note-act{color:var(--ember);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:700;text-decoration:none}.k-event .klchip span .klchip-note-act:hover{text-decoration:underline}.k-event .klchip span .klchip-note-act:disabled{color:var(--faint);cursor:wait}.k-event .zg-fights-hint{margin-bottom:0}.k-event .zg-fights{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k-event .zg-fightbox{background:var(--bg);border:1px solid var(--line-2);cursor:text;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.k-event .zg-fl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.64rem;line-height:1.3}.k-event .zg-fl b{color:var(--text);font-size:.72rem;display:block}.k-event .zg-fin{background:var(--surface);border:1px solid var(--line-2);width:58px;color:var(--text);font-family:var(--mono);text-align:center;appearance:none;border-radius:0;flex:none;padding:.4rem;font-size:1rem;font-weight:700}.k-event .zg-fin:focus{border-color:var(--ember);outline:none}.k-event .zg-agecat{background:var(--bg);border:1px solid var(--line-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);padding:.7rem .9rem}.k-event .zg-agecat-v{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ember-hi);font-size:.9rem;font-weight:700}.k-event .zg-agecat-none{color:var(--faint);font-size:.85rem;font-weight:300}.k-event .zg-note{background:var(--bg);border:1px solid var(--line);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.k-event .zg-note-ico{color:var(--ember-hi);flex:none;margin-top:1px}.k-event .zg-note p{color:var(--muted);font-size:.84rem;font-weight:300;line-height:1.6}.k-event .zg-submit{margin-top:26px}.k-event .zg-ok{background:var(--surface);border:1px solid var(--line-2);max-width:680px;margin-inline:auto;padding:34px 26px 30px;scroll-margin-top:86px;position:relative}.k-event .zg-ok-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--open);border:1px solid var(--open);align-items:center;gap:.5rem;margin-bottom:16px;padding:.4rem .6rem;font-size:.6rem;font-weight:700;display:inline-flex}.k-event .zg-ok-badge .sq{background:var(--open);width:7px;height:7px;box-shadow:0 0 7px var(--open);flex:none}.k-event .zg-ok h3{font-size:1.9rem}.k-event .zg-ok .zg-ok-lead{color:var(--text);max-width:46ch;font-size:1rem}.k-event .zg-ok .zg-ok-lead b{font-weight:700}.k-event .zg-ok-next{text-align:left;border-top:1px solid var(--line);max-width:46ch;margin:0 auto 22px;padding-top:18px;list-style:none}.k-event .zg-ok-next li{color:var(--muted);align-items:flex-start;gap:12px;padding:9px 0;font-size:.88rem;font-weight:300;line-height:1.6;display:flex}.k-event .zg-ok-next li b{background:var(--surface-2);border:1px solid var(--line-2);width:22px;height:22px;font-family:var(--mono);color:var(--ember-hi);flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid}.k-event .zg-ok-cta{border-top:1px solid var(--line);max-width:46ch;margin:0 auto;padding-top:22px}.k-event .zg-ok-cta p{margin-bottom:14px}@media(min-width:920px){.k-event .zg-layout.zg-done{grid-template-columns:minmax(0,1fr)}}.k-event .phead .zg-hero-p{color:#f4eee4d1;max-width:56ch;margin-top:14px;font-size:1rem;font-weight:300;line-height:1.7}.k-event .zg-sumcard{background:var(--surface);border:1px solid var(--line-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);overflow:hidden}.k-event .zg-sc-head{border-bottom:1px solid var(--line-2);background:linear-gradient(160deg,var(--surface-2),var(--surface));padding:20px 20px 16px;position:relative}.k-event .zg-sc-tag{background:var(--ember);color:#0c0c0e;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);margin-bottom:12px;padding:.35rem .55rem;font-size:.56rem;font-weight:700;display:inline-block}.k-event .zg-sc-title{text-transform:uppercase;color:var(--text);font-family:Anton;font-size:1.25rem;font-style:normal;line-height:1.05;display:block}.k-event .zg-sc-body{padding:18px 20px 20px}.k-event .zg-sc-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:.6rem}.k-event .zg-sc-row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:.86rem;display:flex}.k-event .zg-sc-row:first-of-type{border-top:0}.k-event .zg-sc-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.k-event .zg-sc-v{color:var(--text);text-align:right;font-weight:600}.k-event .zg-sc-foot{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.k-event .zg-sc-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.6rem;font-weight:700;display:inline-flex}.k-event .zg-sc-badge .sq{background:var(--faint);flex:none;width:7px;height:7px}.k-event .zg-sc-badge.is-open{color:var(--open);border-color:var(--open)}.k-event .zg-sc-badge.is-open .sq{background:var(--open);box-shadow:0 0 7px var(--open)}@media(min-width:680px){.k-event .zg-grid2{grid-template-columns:1fr 1fr}.k-event .zg-fights,.k-event .klchips.zg-klasa-grid{grid-template-columns:repeat(3,1fr)}.k-event .klchips.zg-klasa-grid>:last-child{grid-column:auto}}@media(min-width:920px){.k-event .zg-layout{grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding-top:52px;padding-bottom:96px}.k-event .zg-sticky{position:sticky;top:94px}.k-event .zg-card{padding:32px 30px}}.k-clubs .hero{border-bottom:1px solid var(--line);background:radial-gradient(120% 80% at 85% 12%,var(--ember-glow),transparent 55%),linear-gradient(180deg,#161015,var(--bg) 70%);position:relative;overflow:hidden}.k-clubs .hero:after{content:"";opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(118deg,#0000 0 34px,#ffffff04 34px 35px);position:absolute;inset:0}.k-clubs .hero-grid{flex-direction:column;gap:40px;padding:54px 0 56px;display:flex;position:relative}.k-clubs .crumb{color:var(--faint);align-items:center;gap:.5rem;margin-bottom:14px;font-size:.82rem;display:flex}.k-clubs .crumb a:hover{color:var(--ember-hi)}.k-clubs .hero h1{margin:14px 0 20px;font-size:clamp(2.2rem,6.5vw,4rem)}.k-clubs .hero p.lead{color:var(--muted);max-width:60ch;font-size:1.1rem;font-weight:300}.k-clubs .hero p.lead strong{color:var(--text);font-weight:500}.k-clubs .hero-actions{flex-wrap:wrap;gap:1rem;margin-top:28px;display:flex}@media(max-width:919.98px){.k-clubs .hero-grid{padding-left:28px;padding-right:28px}}@media(max-width:759.98px){.k-clubs .hero-grid{padding-left:18px;padding-right:18px}}.k-clubs .eco{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line-2);border-radius:20px;padding:26px 22px 28px;position:relative;box-shadow:0 30px 80px #00000080}.k-clubs .eco-tag{background:var(--ember);color:#1a0e08;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:.3rem .7rem;font-size:.68rem;font-weight:700;position:absolute;top:-12px;left:24px}.k-clubs .crest{background:var(--bg);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:14px;margin-bottom:6px;padding:16px;display:flex}.k-clubs .crest .shield{background:linear-gradient(160deg,var(--ember),var(--ember-dim));color:#1a0e08;clip-path:polygon(50% 0,100% 18%,100% 70%,50% 100%,0 70%,0 18%);flex-shrink:0;place-items:center;width:52px;height:58px;font-size:1.5rem;display:grid}.k-clubs .crest .cn{text-transform:uppercase;font-family:Anton;font-size:1.15rem;font-style:normal;line-height:1}.k-clubs .crest .cc{color:var(--muted);font-size:.78rem}.k-clubs .crest .cc b{color:var(--ember-hi)}.k-clubs .eco-conn{width:100%;height:30px}.k-clubs .eco-team{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.k-clubs .eco-f{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px 8px}.k-clubs .eco-f .av{width:42px;height:42px;color:var(--ember-hi);border:1px solid var(--line-2);background:linear-gradient(145deg,#2c2c33,#17171b);border-radius:11px;place-items:center;margin:0 auto 8px;font-family:Anton;font-size:1.05rem;font-style:normal;display:grid}.k-clubs .eco-f .fn{font-size:.82rem;font-weight:600;line-height:1.2}.k-clubs .eco-f .fr{color:var(--faint);font-size:.7rem}.k-clubs .eco-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:16px;padding-top:14px;font-size:.76rem;display:flex}.k-clubs .eco-foot b{color:var(--text)}.k-clubs section{padding:74px 0}.k-clubs .sec-head{max-width:680px;margin-bottom:42px}.k-clubs .sec-head.center{text-align:center;margin-inline:auto}.k-clubs .sec-head h2{margin:12px 0;font-size:clamp(1.9rem,4vw,2.8rem)}.k-clubs .sec-head p{color:var(--muted);font-size:1.05rem;font-weight:300}.k-clubs .alt{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.k-clubs .split{grid-template-columns:1fr;gap:24px;display:grid}.k-clubs .panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:34px;position:relative;overflow:hidden}.k-clubs .panel.club{border-color:var(--ember-dim)}.k-clubs .panel .ico{background:var(--ember-glow);border:1px solid var(--ember-dim);border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:1.5rem;display:grid}.k-clubs .panel h3{text-transform:uppercase;letter-spacing:.01em;margin-bottom:6px;font-family:Anton;font-size:1.5rem;font-style:normal}.k-clubs .panel .ptag{color:var(--ember-hi);margin-bottom:14px;font-size:.82rem;font-weight:600}.k-clubs .panel>p.pintro{color:var(--muted);margin-bottom:24px;font-weight:300}.k-clubs .flist{flex-direction:column;gap:18px;list-style:none;display:flex}.k-clubs .flist li{align-items:flex-start;gap:.85rem;display:flex}.k-clubs .flist .ck{color:var(--ember-hi);flex-shrink:0;margin-top:2px;font-weight:700}.k-clubs .flist .ft{margin-bottom:3px;font-size:.98rem;font-weight:600;display:block}.k-clubs .flist .fd{color:var(--muted);font-size:.9rem;font-weight:300}.k-clubs .hype-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.k-clubs .hype-controls .fmt{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;gap:2px;margin:18px 0 8px;padding:3px;display:inline-flex}.k-clubs .hype-controls .fmt button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.5rem .9rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s}.k-clubs .hype-controls .fmt button.on{background:var(--ember);color:#1a0e08}.k-clubs .hype-controls .hint{color:var(--faint);margin-bottom:20px;font-size:.82rem}.k-clubs .dl-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-clubs .dl-note{color:var(--faint);font-size:.8rem}.k-clubs .dl-row .btn-soon{opacity:.45;cursor:default;pointer-events:none}.k-clubs .stage{justify-content:center;display:flex}.k-clubs .scard{aspect-ratio:9/16;border:1px solid var(--line-2);width:300px;transition:aspect-ratio .3s var(--ease),width .3s var(--ease);background:radial-gradient(90% 60% at 70% 12%,#e2693a47,#0000 55%),linear-gradient(170deg,#1b1419,#0d0c0f 70%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.k-clubs .scard.post{aspect-ratio:1;width:340px}.k-clubs .scard:after{content:"";opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(122deg,#0000 0 26px,#ffffff05 26px 27px);position:absolute;inset:0}.k-clubs .sc-pad{flex-direction:column;height:100%;padding:22px;display:flex;position:relative}.k-clubs .sc-top{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.k-clubs .sc-brand{color:var(--text);letter-spacing:.04em;align-items:center;gap:.4rem;font-family:Anton;font-size:.8rem;font-style:normal;display:flex}.k-clubs .sc-brand .m{background:linear-gradient(135deg,var(--ember-hi),var(--ember-dim));border-radius:4px;width:16px;height:16px;display:inline-block;transform:rotate(-6deg)}.k-clubs .sc-win{text-align:center;margin:auto auto 4px}.k-clubs .sc-win .wbig{color:var(--ember-hi);text-shadow:0 0 30px var(--ember-glow);font-family:Anton;font-size:3.4rem;font-style:normal;line-height:.9}.k-clubs .sc-win .wmethod{text-transform:uppercase;letter-spacing:.14em;color:var(--text);margin-top:4px;font-size:.72rem;font-weight:700}.k-clubs .sc-fig{flex:1;place-items:center;min-height:0;display:grid}.k-clubs .sc-fig svg{width:auto;height:90%;max-height:200px}.k-clubs .sc-info{text-align:center;margin-bottom:6px}.k-clubs .sc-info .nm{text-transform:uppercase;font-family:Anton;font-size:1.5rem;font-style:normal;line-height:1}.k-clubs .sc-info .club{color:var(--ember-hi);margin-top:4px;font-size:.78rem;font-weight:600}.k-clubs .sc-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.k-clubs .sc-stat{border:1px solid var(--line);text-align:center;background:#0c0c0e80;border-radius:9px;padding:7px 4px}.k-clubs .sc-stat .v{font-family:Anton;font-size:1rem;font-style:normal}.k-clubs .sc-stat .k{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:.52rem}.k-clubs .sc-foot{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:.6rem}.k-clubs .cta{text-align:center;background:radial-gradient(circle at 50% 0%,#c8552b29,transparent 60%),var(--bg-2);border-top:1px solid var(--line);position:relative;overflow:hidden}.k-clubs .cta h2{margin-bottom:16px;font-size:clamp(2rem,5vw,3.4rem)}.k-clubs .cta p{color:var(--muted);max-width:54ch;margin:0 auto 28px;font-size:1.08rem;font-weight:300}.k-clubs .cta .subtext{color:var(--faint);margin-top:18px;font-size:.88rem}@media(min-width:760px){.k-clubs .split{grid-template-columns:1fr 1fr}}@media(min-width:980px){.k-clubs .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:54px;padding:72px 0;display:grid}.k-clubs .hype-grid{grid-template-columns:1fr 360px}}@media(min-width:920px)and (max-width:1255.98px){.k-clubs .hero-grid{padding-left:28px;padding-right:28px}}.k-profile .phero{border-bottom:1px solid var(--line);background:radial-gradient(120% 90% at 85% 10%,#e2693a2e,transparent 55%),linear-gradient(180deg,#161015,var(--bg) 70%);position:relative;overflow:hidden}.k-profile .phero:after{content:"";opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(118deg,#0000 0 34px,#ffffff04 34px 35px);position:absolute;inset:0}.k-profile .phero-grid{flex-direction:column;gap:8px;padding:26px 0 30px;display:flex;position:relative}.k-profile .crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.5rem;margin-bottom:8px;font-size:.66rem;display:flex}.k-profile .crumb a:hover{color:var(--ember-hi)}@media(max-width:919.98px){.k-profile .phero-grid{padding-left:28px;padding-right:28px}}@media(max-width:759.98px){.k-profile .phero-grid{padding-left:18px;padding-right:18px}}.k-profile .pf-visual-col{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.k-profile .pf-visual{aspect-ratio:1/1.16;border:1px solid var(--line-2);background:radial-gradient(82% 70% at 50% 16%,#e2693a42,#0000 62%),linear-gradient(168deg,#1c1418,#0c0b0e);border-radius:16px;width:100%;max-width:300px;position:relative;overflow:hidden}.k-profile .pf-visual .pf-photo{object-fit:cover;object-position:top center;filter:grayscale(.16)contrast(1.05)saturate(.94);width:100%;height:100%;position:absolute;inset:0}.k-profile .pf-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0a090ccc);position:absolute;inset:0}.k-profile .pf-flag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.08em;background:#0c0c0e9e;border-radius:7px;align-items:center;gap:.45rem;padding:.32rem .55rem;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:13px;left:13px}.k-profile .pf-wt{z-index:2;background:var(--ember);color:#0c0c0e;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);padding:.34rem .6rem;font-size:.64rem;font-weight:700;position:absolute;bottom:13px;left:13px}.k-profile .flag{border:1px solid #ffffff26;border-radius:2px;width:20px;height:14px;display:inline-block;overflow:hidden}.k-profile .pf-weapons{flex-wrap:wrap;justify-content:center;gap:7px;max-width:300px;display:flex}.k-profile .pf-weapons .tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);align-items:center;gap:.4rem;padding:.4rem .58rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-profile .pf-weapons .tag .ti{color:var(--ember-hi)}.k-profile .pf-id .eyebrow{margin-bottom:10px;display:inline-block}.k-profile .pf-first{text-transform:uppercase;color:var(--muted);font-family:Anton;font-size:1.5rem;font-style:normal;line-height:1}.k-profile .pf-last{text-transform:uppercase;letter-spacing:0;margin:2px 0 8px;font-family:Anton;font-size:clamp(2.8rem,12vw,4.8rem);font-style:normal;line-height:.94}.k-profile .pf-nick{color:var(--ember-hi);margin-bottom:14px;font-size:1.1rem;font-style:normal;font-weight:600}.k-profile .pf-lead{color:var(--muted);max-width:56ch;margin-bottom:22px;font-size:1rem;font-weight:300;line-height:1.72}.k-profile .pf-meta{grid-template-columns:1fr;gap:10px;margin-bottom:24px;display:grid}.k-profile .pf-meta .mrow{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.k-profile .pf-meta .mi{width:34px;height:34px;color:var(--ember-hi);background:var(--ember-glow);border:1px solid var(--ember-dim);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.k-profile .pf-meta .mi svg{width:17px;height:17px}.k-profile .pf-meta .mt{min-width:0}.k-profile .pf-meta .k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--faint);margin-bottom:2px;font-size:.58rem}.k-profile .pf-meta .v{font-size:.92rem;font-weight:600}.k-profile .pf-meta .v.acc{color:var(--ember-hi)}.k-profile .attrs{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.k-profile .ovr{background:conic-gradient(var(--ember) 0 88%,var(--line-2) 88% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:104px;height:104px;display:grid;position:relative}.k-profile .ovr:before{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:8px}.k-profile .ovr .inner{text-align:center;position:relative}.k-profile .ovr .inner .o{font-family:Anton;font-size:2.1rem;font-style:normal}.k-profile .ovr .inner .l{letter-spacing:.18em;color:var(--faint);text-transform:uppercase;font-size:.6rem}.k-profile .hexs{gap:10px;display:flex}.k-profile .hex{text-align:center;width:64px}.k-profile .hex .badge{background:var(--surface-2);border:1px solid var(--line-2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;width:54px;height:60px;margin:0 auto 5px;font-family:Anton;font-size:1.3rem;font-style:normal;display:grid}.k-profile .hex .badge.hot{color:var(--ember-hi);border-color:var(--ember-dim);background:var(--ember-glow)}.k-profile .hex .hl{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.62rem}.k-profile main{padding:30px 0 70px}.k-profile .grid{grid-template-columns:1fr;gap:18px;display:grid}.k-profile .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.k-profile .card h2{text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px;font-family:Anton;font-size:1.15rem;font-style:normal}.k-profile .card .sub{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font-size:.62rem}.k-profile .card.span2{grid-column:auto}.k-profile .bio p{color:var(--muted);font-size:.98rem;font-weight:300}.k-profile .bio .weapons{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.k-profile .tag{background:var(--surface-2);border:1px solid var(--line-2);border-radius:20px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.k-profile .tag .ti{color:var(--ember-hi)}.k-profile .bio-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.k-profile .biom{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:12px;padding:16px}.k-profile .biom .v{font-family:Anton;font-size:1.9rem;font-style:normal}.k-profile .biom .v small{color:var(--muted);font-family:Inter;font-size:.9rem;font-style:normal;font-weight:500}.k-profile .biom .k{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-top:4px;font-size:.66rem}.k-profile .rec-rows{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.k-profile .rec-row{background:var(--bg);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.k-profile .rec-row .rl{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.8rem}.k-profile .rec-wld{gap:14px;font-family:Anton;font-size:1.5rem;font-style:normal;display:flex}.k-profile .rec-wld .w{color:var(--win)}.k-profile .rec-wld .l{color:var(--loss)}.k-profile .rec-wld .d{color:var(--faint)}.k-profile .rec-wld small{color:var(--faint);letter-spacing:.1em;text-align:center;margin-top:2px;font-family:Inter;font-size:.58rem;font-style:normal;font-weight:600;display:block}.k-profile .ko-ratio{background:linear-gradient(120deg,var(--ember-glow),transparent);border:1px solid var(--ember-dim);border-radius:12px;align-items:center;gap:18px;padding:16px 18px;display:flex}.k-profile .ko-ratio .big{color:var(--ember-hi);font-family:Anton;font-size:3rem;font-style:normal}.k-profile .ko-ratio .kt{color:var(--muted);font-size:.82rem}.k-profile .ko-ratio .kt b{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;display:block}.k-profile .finish{flex-direction:column;align-items:center;gap:20px;display:flex}.k-profile .donut{background:conic-gradient(var(--ember) 0 75%,#8a6a3a 75% 92%,var(--line-2) 92% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:160px;height:160px;display:grid;position:relative}.k-profile .donut:before{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:26px}.k-profile .donut .dc{text-align:center;position:relative}.k-profile .donut .dc .n{font-family:Anton;font-size:1.9rem;font-style:normal}.k-profile .donut .dc .t{letter-spacing:.14em;color:var(--faint);text-transform:uppercase;font-size:.6rem}.k-profile .legend{flex-direction:column;gap:10px;width:100%;display:flex}.k-profile .leg{align-items:center;gap:10px;font-size:.9rem;display:flex}.k-profile .leg .sw{border-radius:3px;flex-shrink:0;width:12px;height:12px}.k-profile .leg .ln{color:var(--muted);flex:1}.k-profile .leg .pc{font-family:Anton;font-size:1.05rem;font-style:normal}.k-profile .twocol-stat{grid-template-columns:1fr;gap:18px;display:grid}.k-profile .form-chips{gap:8px;margin-top:6px;display:flex}.k-profile .fc{border:1px solid var(--line-2);border-radius:8px;place-items:center;width:38px;height:44px;font-family:Anton;font-size:1.1rem;font-style:normal;display:grid}.k-profile .fc.W{background:var(--ember);color:#1a0e08;border-color:var(--ember)}.k-profile .fc.L{color:var(--loss);border-color:var(--loss);background:0 0}.k-profile .rounds-big{align-items:baseline;gap:10px;margin-top:6px;display:flex}.k-profile .rounds-big .num{color:var(--ember-hi);font-family:Anton;font-size:3.4rem;font-style:normal;line-height:1}.k-profile .rounds-big .rl{color:var(--muted);font-size:.85rem}.k-profile .meter{background:var(--bg);border:1px solid var(--line);border-radius:6px;height:8px;margin-top:14px;overflow:hidden}.k-profile .meter span{background:linear-gradient(90deg,var(--ember),var(--ember-hi));height:100%;display:block}.k-profile .weights{align-items:flex-end;gap:6px;height:90px;margin-top:8px;display:flex}.k-profile .wbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.k-profile .wbar .bar{background:var(--surface-2);border:1px solid var(--line-2);border-radius:6px 6px 0 0;width:100%;max-width:34px;position:relative}.k-profile .wbar.now .bar{background:linear-gradient(180deg,var(--ember),var(--ember-dim));border-color:var(--ember-dim)}.k-profile .wbar .wl{color:var(--faint);font-size:.62rem}.k-profile .wbar .wv{color:var(--muted);font-size:.66rem;font-weight:600}.k-profile .timeline{margin-top:4px;padding-left:8px;position:relative}.k-profile .tl{border-left:2px solid var(--line);padding:0 0 22px 30px;position:relative}.k-profile .tl:last-child{border-left-color:#0000;padding-bottom:0}.k-profile .tl .mk{border:2px solid var(--bg);border-radius:50%;place-items:center;width:24px;height:24px;font-family:Anton;font-size:.72rem;font-style:normal;display:grid;position:absolute;top:0;left:-13px}.k-profile .tl .mk.W{background:var(--ember);color:#1a0e08}.k-profile .tl .mk.L{background:var(--loss);color:#fff}.k-profile .tl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.k-profile .tl-res{letter-spacing:.03em;font-family:Anton;font-size:.92rem;font-style:normal}.k-profile .tl-res.W{color:var(--ember-hi)}.k-profile .tl-res.L{color:var(--loss)}.k-profile .tl-opp{font-size:1rem;font-weight:600}.k-profile .tl-date{color:var(--faint);font-size:.78rem}.k-profile .tl-meta{color:var(--muted);margin-top:3px;font-size:.85rem}.k-profile .tl-meta .evt{color:var(--text)}.k-profile .tl-method{text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);border:1px solid var(--line-2);color:var(--muted);border-radius:6px;margin-top:8px;padding:.25rem .6rem;font-size:.74rem;font-weight:600;display:inline-block}@media(min-width:760px){.k-profile .grid{grid-template-columns:1fr 1fr}.k-profile .card.span2{grid-column:span 2}.k-profile .finish{flex-direction:row;justify-content:space-between;align-items:center}.k-profile .legend{flex:1;width:auto;max-width:300px}.k-profile .twocol-stat{grid-template-columns:1fr 1fr}}@media(min-width:980px){.k-profile .phero-grid{grid-template-columns:1.34fr .66fr;align-items:center;gap:48px;padding:48px 0 52px;display:grid}.k-profile .pf-meta{grid-template-columns:repeat(2,1fr)}.k-profile .grid{grid-template-columns:repeat(3,1fr)}.k-profile .card.span2{grid-column:span 2}.k-profile .card.span3{grid-column:span 3}}@media(min-width:920px)and (max-width:1255.98px){.k-profile .phero-grid{padding-left:28px;padding-right:28px}}@keyframes k-auth-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.k-auth .auth{grid-template-columns:1fr;min-height:100vh;display:grid}.k-auth .brandside{border-right:1px solid var(--line);background:radial-gradient(120% 80% at 30% 10%,#e2693a33,#0000 55%),linear-gradient(#161015,#0c0c0e 75%);flex-direction:column;justify-content:space-between;padding:clamp(52px,5.5vw,92px);display:none;position:relative;overflow:hidden}.k-auth .brandside:after{content:"";opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(118deg,#0000 0 36px,#ffffff04 36px 37px);position:absolute;inset:0}.k-auth .bs-top{position:relative}.k-auth .brand{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.6rem;font-family:Anton;font-size:1.4rem;font-style:normal;display:flex}.k-auth .brand .mark{background:linear-gradient(135deg,var(--ember-hi),var(--ember-dim));color:#1a0e08;border-radius:7px;place-items:center;width:30px;height:30px;font-size:1rem;display:grid;transform:rotate(-6deg)}.k-auth .bs-mid{margin:auto 0;position:relative}.k-auth .bs-mid h2{letter-spacing:0;margin:14px 0 22px;font-size:clamp(2.7rem,3.8vw,3.9rem);line-height:1.08}.k-auth .bs-mid p{color:var(--muted);max-width:44ch;margin-bottom:34px;font-size:1.06rem;font-weight:300;line-height:1.7}.k-auth .bs-trust{flex-direction:column;gap:18px;display:flex}.k-auth .bs-trust .t{color:var(--text);align-items:center;gap:14px;font-size:1rem;display:flex}.k-auth .bs-trust .ti{background:var(--ember-glow);border:1px solid var(--ember-dim);border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.k-auth .bs-trust .t span small{color:var(--faint);font-size:.84rem;font-weight:400;display:block}.k-auth .bs-foot{color:var(--faint);font-size:.8rem;position:relative}.k-auth .bs-foot-link{color:inherit;text-decoration:none;transition:color .15s}.k-auth .bs-foot-link:hover{color:var(--text);text-decoration:underline}.k-auth .formside{flex-direction:column;min-height:100vh;display:flex}.k-auth .fs-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.k-auth .fs-top .brand{font-size:1.2rem}.k-auth .fs-top .back{color:var(--muted);align-items:center;gap:.4rem;font-size:.86rem;transition:color .2s;display:flex}.k-auth .fs-top .back:hover{color:var(--ember-hi)}.k-auth .fs-body{flex:1;justify-content:center;align-items:center;padding:34px 22px;display:flex}.k-auth .card{width:100%;max-width:440px}.k-auth .btn{justify-content:center;width:100%}.k-auth .tabs{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;gap:3px;margin-bottom:30px;padding:4px;display:flex}.k-auth .tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:.7rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .18s}.k-auth .tabs button:hover{color:var(--text)}.k-auth .tabs button.on{background:var(--ember);color:#1a0e08}.k-auth .pane{display:none}.k-auth .pane.on{animation:k-auth-fade .35s var(--ease);display:block}.k-auth .head{margin-bottom:24px}.k-auth .head h1{margin:8px 0 10px;font-size:clamp(2rem,7vw,2.8rem)}.k-auth .head p{color:var(--muted);font-size:.98rem;font-weight:300}.k-auth .field{margin-bottom:16px}.k-auth .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.k-auth .field label{margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.k-auth .field .sublabel{color:var(--faint);margin-top:5px;font-size:.78rem;font-weight:300}.k-auth .ctrl-wrap{position:relative}.k-auth .ctrl-wrap .ci{color:var(--faint);pointer-events:none;font-size:1rem;transition:color .2s;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.k-auth .control{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--text);border-radius:10px;padding:.82rem .9rem .82rem 2.4rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.k-auth .control::placeholder{color:var(--faint)}.k-auth .control:focus{border-color:var(--ember);box-shadow:0 0 0 4px var(--ember-glow);background:#100f12;outline:none}.k-auth .ctrl-wrap:focus-within .ci{color:var(--ember-hi)}.k-auth .toggle-pass{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.95rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.k-auth .toggle-pass:hover{color:var(--ember-hi)}.k-auth .options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 22px;display:flex}.k-auth .check{cursor:pointer;color:var(--muted);align-items:center;gap:9px;font-size:.86rem;display:flex}.k-auth .check input{opacity:0;width:0;height:0;position:absolute}.k-auth .check .box{border:1.5px solid var(--line-2);background:var(--bg);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.k-auth .check input:checked+.box{background:var(--ember);border-color:var(--ember)}.k-auth .check .box svg{opacity:0;transition:all .2s}.k-auth .check input:checked+.box svg{opacity:1}.k-auth .link{color:var(--ember-hi);font-size:.86rem;font-weight:600}.k-auth .link:hover{text-decoration:underline}.k-auth .note{background:linear-gradient(120deg,var(--ember-glow),transparent);border:1px solid var(--ember-dim);border-radius:12px;gap:14px;margin:20px 0 6px;padding:16px;display:flex}.k-auth .note .ni{flex-shrink:0;font-size:1.4rem;line-height:1.2}.k-auth .note p{color:var(--muted);font-size:.85rem;font-weight:300}.k-auth .note p b{color:var(--text);font-weight:600}.k-auth .consent{margin:18px 0 22px}.k-auth .consent .check{align-items:flex-start}.k-auth .consent .check .box{margin-top:1px}.k-auth .consent .ctxt{color:var(--muted);font-size:.85rem;font-weight:300}.k-auth .consent .ctxt a{color:var(--ember-hi);font-weight:500}.k-auth .form-msg{border-radius:10px;margin:0 0 16px;padding:.7rem .85rem;font-size:.86rem;font-weight:500}.k-auth .form-msg.err{color:#ffb4a0;background:#e250321f;border:1px solid #e250326b}.k-auth .switch{text-align:center;color:var(--muted);margin-top:22px;font-size:.9rem}.k-auth .switch a{color:var(--ember-hi);font-weight:600}.k-auth .switch a:hover{text-decoration:underline}.k-auth .divider{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;margin:22px 0;font-size:.78rem;display:flex}.k-auth .divider:before,.k-auth .divider:after{content:"";background:var(--line);flex:1;height:1px}.k-auth .bs-top{justify-content:space-between;align-items:center;display:flex}.k-auth .fs-actions{align-items:center;gap:12px;display:flex}@media(min-width:880px){.k-auth .auth{grid-template-columns:1.05fr 1fr}.k-auth .brandside{display:flex}.k-auth .fs-top{display:none}.k-auth .fs-body{justify-content:flex-start;padding-left:clamp(48px,5.5vw,104px)}}@media(max-width:879.98px){.k-auth .fs-body{align-items:flex-start;padding-top:40px}}.k-organize .phead{border-bottom:1px solid var(--line);align-items:center;min-height:clamp(480px,58vh,660px);display:flex;position:relative;overflow:hidden}.k-organize .phead .phead-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.k-organize .phead .phead-bg:before{content:"";filter:grayscale(.28)contrast(1.04)brightness(.78)saturate(.9);background-image:url(/img/organizator.jpg);background-position:50% 32%;background-size:cover;position:absolute;inset:0}.k-organize .phead .phead-bg:after{content:"";background:linear-gradient(90deg,#16110fe6 4%,#16110f80 46%,#16110f3d),radial-gradient(120% 90% at 84% 0,#c8552b29,#0000 56%);position:absolute;inset:0}.k-organize .phead .wm{z-index:1;-webkit-text-stroke:1px #ffffff05;opacity:1;font-size:clamp(5rem,21vw,18rem);top:-26px;right:-3%}.k-organize .phead-in{z-index:2;width:100%;padding-top:76px;padding-bottom:76px;position:relative}.k-organize .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.6rem;margin-bottom:28px;font-size:.66rem;display:flex}.k-organize .crumb a:hover{color:var(--ember-hi)}.k-organize .phead h1{letter-spacing:-.012em;margin:18px 0 22px;font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.12}.k-organize .phead p.intro{color:var(--muted);max-width:60ch;font-size:1.02rem;font-weight:300;line-height:1.8}.k-organize .phead p.intro strong{color:var(--text);font-weight:500}.k-organize .form-layout{grid-template-columns:1fr 340px;align-items:start;gap:40px;padding-top:56px;padding-bottom:80px;display:grid}.k-organize .step-card{background:var(--surface);border:1px solid var(--line);margin-bottom:22px;padding:28px 26px}.k-organize .step-head{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.k-organize .step-num{color:var(--ember-hi);background:var(--ember-glow);border:1px solid var(--ember-dim);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);flex-shrink:0;place-items:center;width:46px;height:46px;font-family:Anton;font-size:1.5rem;font-style:normal;display:grid}.k-organize .step-head h2{text-transform:uppercase;letter-spacing:.01em;color:var(--ember-hi);font-family:Anton;font-size:clamp(1.3rem,2.8vw,1.6rem);font-style:normal;line-height:1.02}.k-organize .step-head .st-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:6px;font-size:.62rem}.k-organize .step-desc{color:var(--muted);margin:10px 0 0;padding-left:60px;font-size:.88rem;font-weight:300;line-height:1.6}.k-organize .confirm{padding:12px 2px 0}.k-organize .submit-row{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:14px;display:flex}.k-organize .submit-row .btn{padding-left:1.9rem;padding-right:1.9rem}.k-organize .confirm .step-desc{text-align:center;padding-left:0}.k-organize .confirm .step-desc a{color:var(--ember-hi)}.k-organize .confirm .step-desc a:hover{text-decoration:underline}.k-organize .aside{flex-direction:column;gap:18px;display:flex;position:sticky;top:92px}.k-organize .acard{background:var(--surface);border:1px solid var(--line);padding:22px 20px}.k-organize .acard h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--faint);margin-bottom:18px;font-size:.64rem}.k-organize .abenef{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.k-organize .abenef:last-child{margin-bottom:0}.k-organize .abenef .ai{background:var(--ember-glow);border:1px solid var(--ember-dim);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.k-organize .abenef .at{font-size:.9rem;font-weight:600}.k-organize .abenef .ad{color:var(--muted);font-size:.82rem;font-weight:300;line-height:1.6}.k-organize .asupport{background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--line-2);padding:22px 20px}.k-organize .asupport .at{text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px;font-family:Anton;font-size:1.05rem;font-style:normal;line-height:1.05}.k-organize .asupport p{color:var(--muted);margin-bottom:14px;font-size:.82rem;font-weight:300;line-height:1.6}@media(min-width:920px){.k-organize .wrap{padding-left:28px;padding-right:28px}}@media(max-width:920px){.k-organize .form-layout{grid-template-columns:1fr}.k-organize .aside{flex-flow:wrap;order:-1;position:static}.k-organize .acard,.k-organize .asupport{flex:1;min-width:260px}}@media(max-width:560px){.k-organize .step-card{padding:22px 18px}.k-organize .step-desc{padding-left:0}}.k-konto .phead{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.k-konto .phead .wm{z-index:1;-webkit-text-stroke:1px #ffffff05;opacity:1;font-size:clamp(4rem,19vw,14rem);top:-18px;right:-3%}.k-konto .phead-in{z-index:2;padding:72px 16px 44px;position:relative}.k-konto .phead h1{word-break:break-word;margin:14px 0 18px;font-size:clamp(2rem,7vw,3.9rem);line-height:1.06}.k-konto .acc-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-hi);align-items:center;gap:.55rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-konto .acc-eyebrow .sq{background:var(--ember);flex-shrink:0;width:7px;height:7px}.k-konto .acc-ident{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-konto .acc-email{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);word-break:break-all;font-size:.78rem}.k-konto .acc-club{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);border:1px solid var(--line-2);background:var(--bg-2);padding:.35rem .6rem;font-size:.6rem;font-weight:700}.k-konto .acc-signout{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text);border:1px solid var(--muted);cursor:pointer;background:0 0;border-radius:0;padding:.5rem .8rem;font-size:.62rem;font-weight:700;transition:border-color .16s,color .16s,background .16s}.k-konto .acc-signout:hover{color:#0c0c0e;background:var(--ember);border-color:var(--ember)}.k-konto .acc-signout:disabled{opacity:.6;cursor:default}.k-konto main{padding:36px 0 72px}.k-konto .acc-wrap{padding-left:16px;padding-right:16px}.k-konto .at{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.k-konto .acc-section-head{margin-bottom:18px}.k-konto .acc-list{flex-direction:column;gap:16px;display:flex}.k-konto .acc-card{background:var(--surface);border:1px solid var(--line-2);flex-direction:column;gap:16px;padding:20px 18px;display:flex}.k-konto .acc-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.k-konto .acc-ev-name{color:var(--text);letter-spacing:.01em;text-transform:none;font-family:Anton;font-size:1.35rem;font-style:normal;line-height:1.1}.k-konto .acc-ev-name:hover{color:var(--ember-hi)}.k-konto .acc-reg-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;background:var(--bg-2);border:1px solid var(--line-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.58rem;font-weight:700;display:inline-flex}.k-konto .acc-reg-status .sq{flex-shrink:0;width:7px;height:7px}.k-konto .acc-reg-status.rs-pending{color:var(--soon);border-color:var(--ember-dim)}.k-konto .acc-reg-status.rs-pending .sq{background:var(--soon)}.k-konto .acc-reg-status.rs-confirmed{color:var(--open);border-color:#5fcf908c}.k-konto .acc-reg-status.rs-confirmed .sq{background:var(--open);box-shadow:0 0 7px var(--open)}.k-konto .acc-reg-status.rs-rejected{color:var(--muted)}.k-konto .acc-reg-status.rs-rejected .sq{background:var(--muted)}.k-konto .acc-when{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.k-konto .ev-date{align-items:center;gap:.6rem;display:flex}.k-konto .ev-date .d{color:var(--ember-hi);font-family:Anton;font-size:2.2rem;font-style:normal;line-height:.82}.k-konto .ev-date .mwrap{flex-direction:column;display:flex}.k-konto .ev-date .m{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text);white-space:nowrap;font-size:.64rem}.k-konto .ev-date .y{font-family:var(--mono);color:var(--faint);font-size:.58rem}.k-konto .loc{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.k-konto .loc .pin{background:var(--ember);flex-shrink:0;width:5px;height:5px}.k-konto .acc-detail{border-top:1px solid var(--line)}.k-konto .drow{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.k-konto .drow:first-child{border-top:0}.k-konto .dk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:.64rem}.k-konto .dv{color:var(--text);text-align:right;font-size:.92rem}.k-konto .acc-empty{background:var(--surface);border:1px solid var(--line-2);flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px;display:flex}.k-konto .acc-empty-lead{color:var(--muted);max-width:56ch;font-size:1rem;font-weight:300;line-height:1.8}.k-konto .acc-finish{border:1.5px solid var(--ember);background:var(--ember);color:#0c0c0e;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.66rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex}.k-konto .acc-finish:hover{border-color:var(--ember);color:var(--ember);background:#0c0c0e}.k-konto .acc-finish-arw{flex-shrink:0;font-size:.9rem}.k-konto .acc-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-konto .acc-acts .acc-finish{flex:100%}.k-konto .acc-panel{background:var(--surface);border:1px solid var(--line-2);padding:20px 18px}.k-konto .acc-form,.k-konto .acc-view{flex-direction:column;gap:18px;display:flex}.k-konto .acc-viewlist{flex-direction:column;display:flex}.k-konto .acc-dv-empty{color:var(--muted)}.k-konto .acc-form-lead{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding-bottom:4px;font-size:.92rem;font-weight:300;line-height:1.7}.k-konto .acc-field{flex-direction:column;gap:8px;min-width:0;display:flex}.k-konto .acc-name-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.k-konto .acc-field label,.k-konto .acc-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:.62rem}.k-konto .acc-opt{color:var(--faint);text-transform:none;letter-spacing:0}.k-konto .acc-req{color:var(--ember-hi)}.k-konto .acc-control,.k-konto .fcontrol{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--text);appearance:none;border-radius:0;padding:.85rem .9rem;font-family:Inter,system-ui,sans-serif;font-size:.98rem;transition:border-color .15s}.k-konto .acc-control::placeholder,.k-konto .fcontrol::placeholder{color:var(--faint)}.k-konto .acc-control:focus,.k-konto .fcontrol:focus{border-color:var(--ember);outline:none}.k-konto .acc-control.is-bad,.k-konto .fcontrol.is-bad{border-color:var(--last)}.k-konto .kdf-input{border-radius:0;padding:.85rem 2.6rem .85rem .9rem;font-size:.98rem}.k-konto .kdf-input:focus{box-shadow:none}.k-konto .acc-field-err{font-family:var(--mono);letter-spacing:.06em;color:var(--last);margin:0;font-size:.66rem}.k-konto .acc-chips{flex-wrap:wrap;gap:10px;display:flex}.k-konto .acc-chip{cursor:pointer;position:relative}.k-konto .acc-chip input{opacity:0;width:0;height:0;position:absolute}.k-konto .acc-chip span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--line-2);background:var(--bg);color:var(--muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.7rem;font-weight:700;transition:all .15s;display:inline-flex}.k-konto .acc-chip span:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:all .15s}.k-konto .acc-chip:hover span{border-color:var(--ember-dim);color:var(--text)}.k-konto .acc-chip input:checked+span{border-color:var(--ember);color:var(--text);background:#c8552b17}.k-konto .acc-chip input:checked+span:before{border-color:var(--ember);background:var(--ember);box-shadow:inset 0 0 0 2px var(--bg)}.k-konto .acc-chip input:focus-visible+span{border-color:var(--ember)}.k-konto .acc-fights{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;display:grid}.k-konto .acc-fightbox{flex-direction:column;gap:6px;display:flex}.k-konto .acc-fightbox label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.58rem}.k-konto .acc-fightbox .acc-control{text-align:center;padding:.7rem .5rem}.k-konto .acc-form-err{border:1px solid var(--last);color:var(--text);background:#f0784d17;margin:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.6}.k-konto .acc-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.k-konto .acc-save{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#0c0c0e;background:var(--ember);border:1px solid var(--ember);cursor:pointer;border-radius:0;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:.68rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.k-konto .acc-save:hover:not(:disabled){color:var(--ember);border-color:var(--ember);background:#0c0c0e}.k-konto .acc-save:disabled{opacity:.6;cursor:default}.k-konto .acc-save .arw{transition:transform .15s}.k-konto .acc-save:hover:not(:disabled) .arw{transform:translate(3px)}.k-konto .acc-saved{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--open);font-size:.66rem;font-weight:700}.k-konto .combo{position:relative}.k-konto .combo-list{z-index:20;background:var(--bg);border:1px solid var(--line-2);max-height:246px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #00000073}.k-konto .combo-item{cursor:pointer;border-top:1px solid var(--line);align-items:baseline;gap:.6rem;padding:.75rem 1rem;display:flex}.k-konto .combo-item:first-child{border-top:0}.k-konto .combo-item .cn{color:var(--text);font-size:.94rem}.k-konto .combo-item .cc{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.k-konto .combo-item[data-selected=true],.k-konto .combo-item:hover{background:var(--surface-2)}.k-konto .combo-item.is-new .cn{color:var(--ember-hi)}.k-konto .combo-empty{color:var(--faint);padding:.75rem 1rem;font-size:.86rem;font-weight:300}.k-konto .acc-grid{grid-template-columns:1fr;gap:40px;display:grid}@media(min-width:920px){.k-konto .phead-in{padding:104px 0 72px}.k-konto main{padding:48px 0 96px}.k-konto .acc-wrap{padding-left:0;padding-right:0}.k-konto .acc-card{padding:24px 22px}.k-konto .acc-ev-name{font-size:1.5rem}.k-konto .acc-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:36px}.k-konto .acc-panel{padding:24px 22px}}@media(min-width:920px)and (max-width:1327.98px){.k-konto .wrap{padding-left:28px;padding-right:28px}}.k-konto .org-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:32px;display:flex}.k-konto .org-section{margin-bottom:40px}.k-konto .org-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-konto .org-act,.k-konto .acc-act{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text);border:1px solid var(--muted);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.66rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.k-konto .org-act:hover,.k-konto .acc-act:hover{color:#0c0c0e;background:var(--ember);border-color:var(--ember)}.k-konto .org-act:disabled,.k-konto .acc-act:disabled{opacity:.6;cursor:default}.k-konto .org-act:disabled:hover,.k-konto .acc-act:disabled:hover{color:var(--text);border-color:var(--muted);background:0 0}.k-konto .org-act-go{color:#0c0c0e;border:1.5px solid var(--ember);background:var(--ember);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);padding:.7rem 1.1rem}.k-konto .org-act-go:hover{color:var(--ember);border-color:var(--ember);background:#0c0c0e}.k-konto .org-act-go:active{transform:translate(1px,1px)}.k-konto .org-act-go:disabled:hover{color:#0c0c0e;background:var(--ember);border-color:var(--ember)}.k-konto .org-act:focus-visible,.k-konto .acc-act:focus-visible,.k-konto .acc-signout:focus-visible,.k-konto .acc-finish:focus-visible,.k-konto .acc-save:focus-visible{outline:2px solid var(--text);outline-offset:2px}.k-konto .acc-reg-status,.k-konto .acc-club{cursor:default}.k-konto .org-rounds{border-left:2px solid var(--ember);flex-direction:column;gap:12px;padding-left:14px;display:flex}.k-konto .acc-card.org-round{background:var(--bg-2);padding:18px 16px}.k-konto .acc-card.org-round .acc-ev-name{font-size:1.15rem}@media(min-width:920px){.k-konto .acc-card.org-round{padding:20px 18px}}.k-konto .org-meta{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);font-size:.72rem}.k-konto .org-hint{color:var(--muted);font-size:.8rem;line-height:1.5}.k-konto .acc-reg-status.rs-attention{color:var(--last);border-color:var(--last)}.k-konto .acc-reg-status.rs-attention .sq{background:var(--last)}.k-konto .org-reject{background:var(--bg-2);border:1px solid var(--line-2);border-left:2px solid var(--last);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.k-konto .org-reject-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--last);font-size:.68rem;font-weight:700}.k-konto .org-reject-body{color:var(--muted);font-size:.85rem;line-height:1.55}.k-konto .org-err{font-family:var(--mono);color:var(--last);border-left:2px solid var(--last);padding-left:10px;font-size:.72rem;line-height:1.5}.k-konto .org-newleague{background:var(--surface);border:1px solid var(--line-2);flex-direction:column;gap:12px;width:100%;padding:18px 16px;display:flex}.k-konto .org-newleague-row{gap:12px;display:grid}@media(min-width:640px){.k-konto .org-newleague-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.k-legal main.legal{padding:56px 0 96px}@media(min-width:760px){.k-legal main.legal{padding:72px 0 120px}}.k-legal .legal-crumb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:18px;font-size:.72rem}.k-legal .legal-crumb a:hover{color:var(--ember-hi)}.k-legal .legal-head{flex-direction:column;gap:12px;display:flex}.k-legal .legal-head .display{color:var(--text);font-size:clamp(2rem,5vw,3rem)}.k-legal .legal-body{max-width:74ch;font-family:Inter,system-ui,sans-serif}.k-legal .legal-body section{margin-top:36px}.k-legal .legal-body section:first-child{margin-top:0}.k-legal .legal-body h2{color:var(--text);letter-spacing:.01em;margin-bottom:12px;font-size:1.15rem;font-weight:700}.k-legal .legal-body p{color:var(--muted);margin-bottom:12px;line-height:1.7}.k-legal .legal-body p:last-child{margin-bottom:0}.k-legal .legal-body ul{flex-direction:column;gap:10px;margin:4px 0 12px;list-style:none;display:flex}.k-legal .legal-body li{color:var(--muted);padding-left:20px;line-height:1.6;position:relative}.k-legal .legal-body li:before{content:"—";color:var(--ember);position:absolute;left:0}.k-legal .legal-body strong{color:var(--text);font-weight:600}.k-legal .legal-body a{color:var(--ember-hi)}.k-legal .legal-body a:hover{text-decoration:underline}.k-legal .legal-body .ph{color:var(--faint);font-style:italic}.knockout .kdf,.knockout .kdf-control{position:relative}.knockout .kdf-input{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--text);border-radius:10px;padding:.8rem 2.6rem .8rem .9rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.knockout .kdf-input::placeholder{color:var(--faint)}.knockout .kdf-input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-glow);outline:none}.knockout .kdf-input.is-bad{border-color:var(--loss,var(--last))}.knockout.k-event .kdf-input{border-radius:0;padding:.95rem 2.6rem .95rem 1rem;font-size:.98rem}.knockout.k-event .kdf-input:focus{box-shadow:none}.knockout .kdf-trigger{width:2rem;height:2rem;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .15s;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.knockout .kdf-trigger:hover{color:var(--ember-hi)}.knockout .kdf-trigger:disabled{opacity:.5;cursor:default}.knockout .kdf-pop{z-index:40;background:var(--surface);border:1px solid var(--line-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);width:18rem;max-width:calc(100vw - 1.5rem);padding:10px 10px 14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000080}.knockout .kdf-cal{font-family:Inter,system-ui,sans-serif;position:relative}.knockout .kdf-months{position:relative}.knockout .kdf-month{flex-direction:column;gap:8px;display:flex}.knockout .kdf-nav{pointer-events:none;justify-content:space-between;align-items:center;height:34px;display:flex;position:absolute;top:0;left:0;right:0}.knockout .kdf-nav-btn{pointer-events:auto;background:var(--bg);border:1px solid var(--line-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.knockout .kdf-nav-btn:hover{color:var(--text);border-color:var(--ember-dim)}.knockout .kdf-nav-btn:disabled{opacity:.4;cursor:default}.knockout .kdf-chevron{display:block}.knockout .kdf-caption{justify-content:center;align-items:center;gap:8px;height:34px;padding:0 34px;display:flex}.knockout .kdf-dropdowns{align-items:center;gap:8px;display:flex}.knockout .kdf-dropdown-root{align-items:center;display:inline-flex;position:relative}.knockout .kdf-dropdown{opacity:0;cursor:pointer;width:100%;height:100%;color:var(--text);border:0;margin:0;padding:0;position:absolute;inset:0}.knockout .kdf-caption-label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:var(--bg);border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:3px;padding:.35rem .5rem;font-size:.72rem;display:inline-flex}.knockout .kdf-dropdown-root:hover .kdf-caption-label{border-color:var(--ember-dim)}.knockout .kdf-caption-label .kdf-chevron{color:var(--faint)}.knockout .kdf-grid{border-collapse:collapse;width:100%;margin-top:2px}.knockout .kdf-weekdays{display:flex}.knockout .kdf-weekday{text-align:center;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex:1;padding-bottom:6px;font-size:.6rem}.knockout .kdf-weeks{display:block}.knockout .kdf-week{margin-top:2px;display:flex}.knockout .kdf-day{text-align:center;flex:1;padding:1px}.knockout .kdf-day-btn{width:100%;min-height:2.5rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:.86rem;transition:background .12s,color .12s;display:flex}.knockout .kdf-day-btn:hover{background:var(--surface-2)}.knockout .kdf-day-btn:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.knockout .kdf-day-btn[data-today=true]{color:var(--ember-hi);font-weight:700}.knockout .kdf-day-btn[data-outside=true]{color:var(--faint);opacity:.55}.knockout .kdf-day-btn[data-selected=true]{background:var(--ember);color:#1a0e08;font-weight:700}.knockout .kdf-day-btn[data-selected=true]:hover{background:var(--ember-hi)}.knockout .kdf-mod-disabled .kdf-day-btn,.knockout .kdf-day-btn:disabled{opacity:.3;cursor:default}.knockout .kdf-mod-hidden{visibility:hidden}.knockout .kdf-err{color:var(--loss,var(--last));margin-top:6px;font-size:.82rem}html[data-mode=light]{--bg:#efece6;--bg-2:#f8f7f3;--surface:#fff;--surface-2:#f5f3ee;--line:#eae7e0;--line-2:#d8d3c9;--text:#1c1613;--muted:#5d554c;--faint:#918879;--ember:#c8552b;--ember-hi:#b4471e;--ember-dim:#a4562f;--ember-glow:#c8552b1f;--open:#1e8a4f;--soon:#b4471e;--last:#c05a2e}html[data-mode=light] .knockout.k-brutal{background-color:#f7f5f0;background-image:radial-gradient(#1c16130b 1px,#0000 1.6px),radial-gradient(120% 78% at 80% -4%,#c8552b12,#0000 56%),radial-gradient(90% 70% at 8% 38%,#c8552b08,#0000 60%),linear-gradient(#fff,#f5f3ee 64%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:27px 27px,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}html[data-mode=light] .k-brutal header.nav{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#f7f2ebd1}html[data-mode=light] .k-brutal .mobile-menu{background:#f7f2eb;box-shadow:0 18px 40px #1c161329}html[data-mode=light] .k-brutal .mobile-scrim{background:#1c16134d}html[data-mode=light] .k-brutal .wm{-webkit-text-stroke:1px #1c161326}html[data-mode=light] .k-brutal .wm.amber{-webkit-text-stroke:1px #c8552b4d}html[data-mode=light] .k-brutal .wm.solid{color:#1c161313;-webkit-text-stroke:0}html[data-mode=light] .k-brutal .badge.green{color:#1e8a4f;background:#1e8a4f14;border-color:#1e8a4f66}html[data-mode=light] .k-brutal .badge.green .d{background:#1e8a4f}html[data-mode=light] .k-brutal .marq{background:var(--text);border-color:var(--text)}html[data-mode=light] .k-brutal .marq .track{color:#f4eee4bf}html[data-mode=light] .k-brutal .marq .track b{color:var(--ember-hi)}html[data-mode=light] .k-brutal .marq .track .sep{color:#f4eee459}html[data-mode=light] .k-brutal .btn-ghost:hover{background:var(--text);color:#f4eee4;border-color:var(--text);box-shadow:5px 5px 0 0 var(--ember-dim)}html[data-mode=light] .k-home .hero{background:radial-gradient(118% 92% at 82% 100%,#c8552b21,#0000 52%),radial-gradient(105% 95% at 12% 0,#c8552b0a,#0000 56%),linear-gradient(#fff,#f4f2ed 78%)}html[data-mode=light] .k-home .hero .hx-rings{background:radial-gradient(circle,#0000 44.3%,#c8552b21 45%,#0000 46%),radial-gradient(circle,#0000 59.3%,#c8552b24 60%,#0000 61%),radial-gradient(circle,#0000 75.3%,#c8552b17 76%,#0000 77%)}html[data-mode=light] .k-home .wm.wm-why[style]{-webkit-text-stroke:1px #1c161321!important}html[data-mode=light] .k-home .trust .wm-stat{-webkit-text-stroke:1px #1c16131f}html[data-mode=light] .k-home .zbg{-webkit-text-stroke:1px #1c161324}html[data-mode=light] .k-home .faq-list,html[data-mode=light] .k-home .trust{box-shadow:0 1px #1c161308}html[data-mode=light] .k-home .btile.b-manifest h3{color:#fff}html[data-mode=light] .k-home .btile.b-manifest h3 .out{-webkit-text-stroke-color:#fff}html[data-mode=light] .k-home .cta{background:radial-gradient(circle at 50% 0,#c8552b29,#0000 60%),#1e1714}html[data-mode=light] .k-home .cta h2,html[data-mode=light] .k-home .cta p,html[data-mode=light] .k-home .cta .acc{color:#f4eee4}html[data-mode=light] .k-home .cta .acc:before{background:var(--ember-hi)}html[data-mode=light] .k-home .cta h2 .ember{color:var(--ember-hi)}html[data-mode=light] .k-home .cta .wm-cta{color:#ffffff0a;-webkit-text-stroke:0}html[data-mode=light] .k-home .cta .btn-ghost{color:#f4eee4}html[data-mode=light] .k-home .cta .btn-ghost.eo:hover{color:#e2693a}html[data-mode=light] .k-tournaments .phead{background:#16110f}html[data-mode=light] .k-tournaments .phead h1{color:#f4f3f1}html[data-mode=light] .k-tournaments .phead p{color:#9b9893}html[data-mode=light] .k-tournaments .crumb{color:#67645f}html[data-mode=light] .k-tournaments .crumb a:hover,html[data-mode=light] .k-tournaments .phead .acc{color:#e2693a}html[data-mode=light] .k-tournaments .phead .wm{-webkit-text-stroke:1px #ffffff05}html[data-mode=light] .k-tournaments .cta-banner .wm{-webkit-text-stroke:1px #e2693a1f}html[data-mode=light] .k-tournaments .sortmenu,html[data-mode=light] .k-tournaments .advpanel{box-shadow:0 24px 50px #1c161326}html[data-mode=light] .k-tournaments .advscrim{background:#1c16134d}html[data-mode=light] .k-tournaments .cta-banner{background:#16110f}html[data-mode=light] .k-tournaments .cta-in h2{color:#f4f3f1}html[data-mode=light] .k-tournaments .cta-in p{color:#9b9893}html[data-mode=light] .k-tournaments .cta-in .acc{color:#e2693a}html[data-mode=light] .knockout.k-dark{--bg:#f1f1ef;--bg-2:#f7f7f6;--surface:#fff;--surface-2:#f4f4f2;--line:#e7e7e3;--line-2:#d6d6d0;--text:#17171b;--muted:#5c5c58;--faint:#8f8f89;--win:#2f9c5e;--loss:#b23a38}html[data-mode=light] .k-dark header.nav{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#f8f8f7d9}html[data-mode=light] .k-dark .mobile-menu{background:#f8f8f7;box-shadow:0 18px 40px #17171b29}html[data-mode=light] .k-dark .mobile-scrim{background:#17171b4d}html[data-mode=light] .k-clubs .hero{background:radial-gradient(120% 80% at 85% 12%,var(--ember-glow),transparent 55%),linear-gradient(180deg,#fff,var(--bg) 70%)}html[data-mode=light] .k-clubs .hero:after{background-image:repeating-linear-gradient(118deg,#0000 0 34px,#17171b08 34px 35px)}html[data-mode=light] .k-clubs .eco{box-shadow:0 30px 80px #17171b1f}html[data-mode=light] .k-clubs .eco-f .av{background:linear-gradient(145deg,#eaeae7,#f7f7f6)}html[data-mode=light] .k-clubs .scard{border-color:#36363d;box-shadow:0 30px 80px #17171b40}html[data-mode=light] .k-clubs .sc-top{color:#6f6c68}html[data-mode=light] .k-clubs .sc-brand{color:#f4f3f1}html[data-mode=light] .k-clubs .sc-win .wbig{color:#e2693a;text-shadow:0 0 30px #c8552b29}html[data-mode=light] .k-clubs .sc-win .wmethod,html[data-mode=light] .k-clubs .sc-info .nm{color:#f4f3f1}html[data-mode=light] .k-clubs .sc-info .club{color:#e2693a}html[data-mode=light] .k-clubs .sc-stat{border-color:#2a2a30}html[data-mode=light] .k-clubs .sc-stat .v{color:#f4f3f1}html[data-mode=light] .k-clubs .sc-stat .k,html[data-mode=light] .k-clubs .sc-foot{color:#6f6c68}html[data-mode=light] .k-profile .phero{background:radial-gradient(120% 90% at 85% 10%,#c8552b1a,transparent 55%),linear-gradient(180deg,#fff,var(--bg) 70%)}html[data-mode=light] .k-profile .phero:after{background-image:repeating-linear-gradient(118deg,#0000 0 34px,#17171b08 34px 35px)}html[data-mode=light] .k-profile .pf-visual{border-color:#36363d}html[data-mode=light] .k-profile .pf-flag{color:#f4f3f1;border-color:#36363d}html[data-mode=light] .k-auth .brandside{background:radial-gradient(120% 80% at 30% 10%,#c8552b1a,transparent 55%),linear-gradient(180deg,#fff,var(--bg) 75%)}html[data-mode=light] .k-auth .brandside:after{background-image:repeating-linear-gradient(118deg,#0000 0 36px,#17171b08 36px 37px)}html[data-mode=light] .k-auth .control:focus{background:#fff}html[data-mode=light] .k-organize .phead{background:#16110f}html[data-mode=light] .k-organize .phead h1{color:#f4f3f1}html[data-mode=light] .k-organize .phead p.intro{color:#9b9893}html[data-mode=light] .k-organize .phead p.intro strong{color:#f4f3f1}html[data-mode=light] .k-organize .crumb{color:#67645f}html[data-mode=light] .k-organize .crumb a:hover,html[data-mode=light] .k-organize .phead .acc{color:#e2693a}html[data-mode=light] .k-organize .phead .wm{-webkit-text-stroke:1px #ffffff05}html[data-mode=light] .k-tournaments .item{box-shadow:0 1px #1c161308,0 10px 26px -20px #1c16134d}html[data-mode=light] .k-tournaments .toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-mode=light] .k-event .phead .wm{-webkit-text-stroke:1px #ffffff05}html[data-mode=light] .k-event .phead h1{color:#f4eee4}html[data-mode=light] .k-event .crumb{color:#f4eee48c}html[data-mode=light] .k-event .ev-fact,html[data-mode=light] .k-event .ev-fact .fv{color:#f4eee4}html[data-mode=light] .k-event .ev-fact .fl{color:#f4eee48c}html[data-mode=light] .k-event .ev-fact svg,html[data-mode=light] .k-event .ev-fact .mapl{color:#e2693a}html[data-mode=light] .k-event .phead .chip.sport{color:#e2693a;background:#c8552b14;border-color:#7c3a22}html[data-mode=light] .k-event .phead .chip.stat{color:#5fcf90;border-color:#5fcf90}html[data-mode=light] .k-event .phead .chip.stat .sq{background:#5fcf90;box-shadow:0 0 7px #5fcf90}html[data-mode=light] .k-event .phead .chip.stat.is-soon{color:#e2693a;border-color:#7c3a22}html[data-mode=light] .k-event .phead .chip.stat.is-soon .sq{box-shadow:none;background:#e2693a}html[data-mode=light] .k-event .phead .chip.stat.is-closed{color:#8a857e;border-color:#473a33}html[data-mode=light] .k-event .phead .chip.stat.is-closed .sq{box-shadow:none;background:#8a857e}html[data-mode=light] .k-event .fcontrol{background-color:#fff}html[data-mode=light] .k-event .fcontrol.is-bad{background-color:var(--err-soft)}html[data-mode=light] .k-event select.fcontrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235d554c' stroke-width='2'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E")}html[data-mode=light] .k-event .klchip span{background:#fff}html[data-mode=light] .k-event input[type=date].fcontrol::-webkit-calendar-picker-indicator{filter:none}html[data-mode=light] .k-event .card,html[data-mode=light] .k-event .rform,html[data-mode=light] .k-event .expc .ec,html[data-mode=light] .k-event .wcat{box-shadow:0 1px #1c161308,0 10px 26px -20px #1c16134d}html[data-mode=light] .k-event .zg-card:after,html[data-mode=light] .k-event .zg-ok:after{background-color:#f7f5f0;background-image:radial-gradient(#1c16130b 1px,#0000 1.6px),radial-gradient(120% 78% at 80% -4%,#c8552b12,#0000 56%),radial-gradient(90% 70% at 8% 38%,#c8552b08,#0000 60%),linear-gradient(#fff,#f5f3ee 64%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:27px 27px,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}html[data-mode=light] .k-event .klchip input:disabled+span{opacity:1;color:var(--faint);background:var(--surface-2);border-color:var(--line)}html[data-mode=light] .k-event .klchip input:disabled+span b{color:var(--muted)}html[data-mode=light] .k-event .klchip input:disabled+span:before{border-color:var(--line-2)}html[data-mode=light] .k-event .zg-card,html[data-mode=light] .k-event .zg-ok{box-shadow:0 1px #1c161308,0 10px 26px -20px #1c16134d}html[data-mode=light] .knockout .kdf-pop{box-shadow:0 24px 50px #1c161326}
