:root{--pxl-deep:#004aad;--pxl-blue:#5271ff;--pxl-light:#38b6ff;--ink:#0a0a0a;--mut:#5d6b85;--line:#dfe7f5;--card:#fff;--red:#e8330f;--green:#13a35c;--radius:14px;--shadow:0 3px 1.5px #eaeef859, 0 14px 40px #004aad14;--font:ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}h1,h2,h3,p,figure{margin:0}html{scroll-behavior:smooth;background-color:#e6eeff;background-image:linear-gradient(#eaf3ff 0%,#e6eeff 100%)}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:0 0;min-height:100svh;font-size:16px;line-height:1.55}.gag{font-family:var(--font);letter-spacing:-.01em;text-transform:none;font-weight:800}.wrap{max-width:820px;margin:0 auto;padding:0 20px}a{color:inherit}.top{z-index:20;background:0 0;border:0;max-width:1080px;margin:12px auto 0;padding:0 20px;position:sticky;top:12px}.top-inner{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffff9e;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.top img{width:auto;height:40px;display:block}.top .who{letter-spacing:.04em;color:var(--pxl-deep);text-align:right;font-size:11px;font-weight:700;line-height:1.4}.hero-strip{background:0 0;border:0;padding:34px 0 8px}.hero-strip h1{letter-spacing:-.02em;font-size:clamp(1.7rem,4.6vw,2.4rem);font-weight:800}.hero-strip h1 .blue{background:linear-gradient(90deg, var(--pxl-deep), var(--pxl-light));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-strip .meta{letter-spacing:.01em;text-transform:none;color:var(--mut);margin-top:6px;font-size:.85rem;font-weight:600}main.buy{padding:22px 0 60px}.qty{border:1px solid var(--line);background:#f4f8ff;border-radius:999px;align-items:center;gap:0;display:flex;overflow:hidden}.qty button{cursor:pointer;width:40px;height:40px;color:var(--pxl-deep);background:0 0;border:0;font-family:inherit;font-size:1.2rem;font-weight:700}.qty button:disabled{color:var(--line);cursor:default}.qty span{text-align:center;font-variant-numeric:tabular-nums;width:36px;height:40px;font-weight:800;line-height:40px;display:inline-block}form.buyer{gap:14px;margin-top:24px;display:grid}form.buyer label{color:var(--mut);font-size:.78rem;font-weight:700}form.buyer input[type=text],form.buyer input[type=email]{border:1px solid var(--line);background:var(--card);width:100%;font:inherit;box-shadow:var(--shadow);border-radius:12px;margin-top:6px;padding:13px 16px}form.buyer input:focus{outline:2px solid var(--pxl-blue);border-color:var(--pxl-blue)}.consent{color:var(--mut);align-items:flex-start;gap:10px;font-size:.82rem;display:flex}.consent input{accent-color:var(--pxl-blue);margin-top:3px}.consent a{color:var(--pxl-deep)}.summary{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:18px;display:flex}.summary .t{font-size:1.15rem;font-weight:800}.summary .t span{color:var(--pxl-deep)!important}.pay{background:linear-gradient(90deg, var(--pxl-deep), var(--pxl-blue));color:#fff;letter-spacing:.01em;text-transform:none;cursor:pointer;border:0;border-radius:999px;padding:15px 32px;font-family:inherit;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 26px #004aad47}.pay:hover{transform:translateY(-1px);box-shadow:0 14px 32px #004aad57}.pay:disabled{box-shadow:none;cursor:default;background:#b9c6e4;transform:none}.err{color:var(--red);text-align:center;font-size:.9rem;font-weight:700}.note{color:var(--mut);margin-top:22px;font-size:.83rem}footer.site{text-align:center;color:var(--mut);border:0;padding:26px 20px 40px;font-size:.78rem;line-height:1.8}footer.site a{color:var(--pxl-deep)}.thanks{text-align:center;padding:80px 20px}.thanks h1{color:var(--pxl-deep);font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800}.thanks p{max-width:46ch;margin:16px auto 0}.skan{align-content:center;max-width:520px;min-height:calc(100svh - 170px);margin:0 auto;padding:20px;display:grid}.skan video{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:#000;width:100%}.skan-result{text-align:center;color:#fff;border-radius:var(--radius);margin-top:14px;padding:26px 20px}.skan-result.ok{background:var(--green)}.skan-result.bad{background:var(--red)}.skan-result .big{font-size:1.5rem;font-weight:800}.skan-counter{text-align:center;margin:12px 0;font-weight:800}.skan input,.pin input{border:1px solid var(--line);width:100%;font:inherit;background:var(--card);border-radius:12px;padding:13px 16px}.skan .row{gap:10px;margin-top:12px;display:flex}.skan .row button,.pin button,.ghostbtn{border:1px solid var(--pxl-deep);color:var(--pxl-deep);background:var(--card);font:inherit;cursor:pointer;border-radius:999px;padding:12px 18px;font-weight:700}.order-hit{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:10px;padding:14px 16px}.order-hit .tk{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;padding:7px 0;font-size:.9rem;display:flex}.tk button{border:1px solid var(--pxl-deep);color:var(--pxl-deep);background:var(--card);cursor:pointer;font:inherit;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:700}.tk .done{color:var(--green);font-weight:700}.admin{width:100%;max-width:1400px;margin:0 auto;padding:24px clamp(16px,3vw,44px) 60px}.admin table{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);font-size:.85rem;overflow:hidden}.admin th,.admin td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.admin th{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:.7rem}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 26px;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.tile .v{color:var(--pxl-deep);font-size:1.5rem;font-weight:800}.tile .l{letter-spacing:.04em;color:var(--mut);margin-top:4px;font-size:.7rem}.pin{text-align:center;align-content:center;gap:12px;max-width:380px;min-height:calc(100svh - 220px);margin:0 auto;padding:0 20px;display:grid}.pin input{text-align:center;letter-spacing:.2em;font-weight:700}.pin h1{font-weight:800}.legal{background:var(--card);border-radius:var(--radius);max-width:700px;box-shadow:var(--shadow);margin:20px auto;padding:34px 30px 44px}.legal h1{margin-bottom:18px;font-size:1.5rem;font-weight:800}.legal h2{margin:20px 0 8px;font-size:1.02rem;font-weight:700}.legal p,.legal li{color:#2c3547;font-size:.9rem}@media (max-width:620px){.cat{grid-template-columns:1fr auto}.cat .price{grid-column:1}.top{top:8px}}.wrapw{max-width:1080px;margin:0 auto;padding:0 20px}.crumbs{color:var(--mut);margin-top:20px;font-size:.8rem;font-weight:600}.crumbs a{color:var(--pxl-deep);text-decoration:none}.crumbs span{color:var(--line);margin:0 6px}.event-head{padding:14px 0 6px}.event-head h1{letter-spacing:-.02em;font-size:clamp(1.9rem,4.8vw,3rem);font-weight:800}.meta-row{flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:.95rem;font-weight:700;display:flex}.meta-row .m{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.meta-row svg{color:var(--pxl-blue)}.org{color:var(--mut);margin-top:8px;font-size:.85rem}.head-cta{margin-top:16px;text-decoration:none;display:inline-block}.cols{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;margin-top:22px;display:grid}.poster-col{position:sticky;top:86px}.poster{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow);display:block}.toc{margin-top:14px;display:grid}.toc a{color:var(--mut);border-left:3px solid var(--line);padding:9px 14px;font-size:.9rem;font-weight:700;text-decoration:none}.toc a.on,.toc a:hover{color:var(--pxl-deep);border-left-color:var(--pxl-blue)}.content{min-width:0;padding-bottom:60px}.sec-h{letter-spacing:-.01em;margin:30px 0 14px;scroll-margin-top:90px;font-size:1.5rem;font-weight:800}.sec-h:first-child{margin-top:0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px}.prose p+p{margin-top:10px}.prose a{color:var(--pxl-deep);font-weight:700}.prose{font-size:.95rem}.trows{gap:12px;display:grid}.trow{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.trow.sold{opacity:.55}.trow .when{border-right:1px dashed var(--line);padding-right:14px;display:grid}.trow .when .d1{color:var(--mut);font-size:.72rem;font-weight:700}.trow .when .d2{font-size:.95rem;font-weight:800}.trow .what .n{font-size:1.05rem;font-weight:800}.trow .what .d{color:var(--mut);margin-top:2px;font-size:.83rem}.trow .what .left{color:var(--mut);margin-top:4px;font-size:.74rem;font-weight:600}.trow .what .left.low{color:var(--red);font-weight:700}.trow .side{text-align:right;justify-items:end;gap:6px;display:grid}.trow .side .price{color:var(--pxl-deep);font-size:1.2rem;font-weight:800}.trow .side .fees{color:var(--mut);font-size:.66rem}.buyer-data{gap:14px;margin-top:18px;display:grid}@media (max-width:860px){.cols{grid-template-columns:1fr}.poster-col{grid-template-columns:150px 1fr;align-items:start;gap:14px;display:grid;position:static}.toc{align-self:center;margin-top:0}}@media (max-width:620px){.trow{grid-template-columns:1fr auto}.trow .when{display:none}}.banner{color:var(--pxl-deep);text-align:center;border-top:3px solid var(--pxl-blue);margin-bottom:14px;font-weight:700}.banner.test{color:var(--red);border-top-color:var(--red)}.thanks-page{align-content:center;place-items:center;min-height:calc(100svh - 170px);padding:40px 20px 70px;display:grid}.thanks-card{text-align:center;width:100%;max-width:640px;padding:40px 34px 36px}.okmark{color:var(--green);place-items:center;display:grid}.okmark .okc{stroke-dasharray:160;stroke-dashoffset:160px;animation:.7s forwards draw}.okmark .okt{stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s .5s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.okmark .okc,.okmark .okt{stroke-dashoffset:0;animation:none}}.thanks-card h1{color:var(--pxl-deep);margin-top:10px;font-size:clamp(1.8rem,4.6vw,2.4rem);font-weight:800}.thanks-card .lead{color:var(--mut);margin-top:8px}.thanks-card .testnote{color:var(--red);margin-top:10px;font-size:.85rem;font-weight:700}.order-box{text-align:left;border:1px solid var(--line);border-radius:12px;max-width:380px;margin:22px auto 0;overflow:hidden}.order-box .row{justify-content:space-between;gap:14px;padding:10px 16px;font-size:.9rem;display:flex}.order-box .row+.row{border-top:1px solid var(--line)}.order-box span{color:var(--mut)}.thanks-card h2{margin-top:28px;font-size:1.2rem;font-weight:800}.thanks-card .hint{color:var(--mut);margin-top:4px;font-size:.85rem}.tix-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:16px;display:grid}.tix-card{border:1px solid var(--line);background:#f8fbff;border-radius:12px;justify-items:center;gap:4px;padding:14px;display:grid}.tix-card img{border:1px solid var(--line);background:#fff;border-radius:8px}.tix-card .tid{color:var(--mut);font-size:.68rem}.see-you{margin-top:26px;font-weight:600}.thanks-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.thanks-cta .pay{text-decoration:none}.ghostlink{color:var(--pxl-deep);font-weight:700}.paywait{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--pxl-deep);background:#eaf3ffe0;align-content:center;place-items:center;gap:14px;font-weight:800;display:grid;position:fixed;inset:0}.spinner{border:4px solid var(--line);border-top-color:var(--pxl-blue);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--pxl-blue);font-size:1.2rem;font-weight:800}.faq details[open] summary:after{content:"−"}.faq p{color:var(--mut);margin-top:8px;font-size:.9rem}@media (max-width:860px){.summary{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius) var(--radius) 0 0;background:#ffffffeb;margin:6px -8px 0;padding:14px 16px;position:sticky;bottom:0;box-shadow:0 -8px 30px #004aad1f}}.tix-card .tcat{color:var(--pxl-deep);text-align:center;font-weight:800}.tix-card .tid{text-align:center}.legal-meta{color:var(--mut);margin-bottom:16px;font-size:.8rem}.legal ul,.legal ol{margin:6px 0;padding-left:20px}.legal li{margin:6px 0}.legal a{color:var(--pxl-deep);font-weight:700}.skan-head{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.skan-head h1{font-size:1.4rem;font-weight:800}.skan-head .counter{color:var(--pxl-deep);font-size:.9rem;font-weight:800}.skan-head .flip{border:1px solid var(--line);background:var(--card);cursor:pointer;width:42px;height:42px;color:var(--pxl-deep);border-radius:999px;font-size:1.2rem}.cam-wrap{border-radius:var(--radius);position:relative;overflow:hidden}.cam-wrap video.mirror{transform:scaleX(-1)}.viewfinder{aspect-ratio:1;pointer-events:none;border-radius:12px;width:min(62%,300px);margin:auto;position:absolute;inset:0;box-shadow:0 0 0 999px #0a142859}.viewfinder i{border:4px solid #fff;width:26px;height:26px;position:absolute}.viewfinder i:first-child{border-bottom:0;border-right:0;border-radius:10px 0 0;top:-2px;left:-2px}.viewfinder i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:-2px;right:-2px}.viewfinder i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:-2px;left:-2px}.viewfinder i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 10px;bottom:-2px;right:-2px}.cam-hint{text-align:center;color:#fff;text-shadow:0 1px 6px #0009;pointer-events:none;font-size:.85rem;font-weight:700;position:absolute;bottom:12px;left:0;right:0}footer.site{justify-items:center;gap:8px;display:grid}.f-mission{color:var(--pxl-deep);max-width:52ch;font-size:.85rem;font-weight:700}.f-legal{color:var(--mut);max-width:60ch;font-size:.72rem}.legal{padding:40px 44px 50px}.legal p,.legal li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.doc-head{border-bottom:2px solid var(--pxl-deep);margin-bottom:16px;padding-bottom:14px}.doc-head h1{margin-bottom:4px}.printbtn{border:1px solid var(--pxl-deep);color:var(--pxl-deep);background:var(--card);font:inherit;cursor:pointer;border-radius:999px;margin-top:10px;padding:8px 18px;font-size:.8rem;font-weight:700}.doc-toc{flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.doc-toc a{color:var(--pxl-deep);text-decoration:none}.doc-toc a:hover{text-decoration:underline}.legal h2{border-left:3px solid var(--pxl-blue);padding-left:10px;scroll-margin-top:20px}@media print{html{background:#fff}.top,footer.site,.printbtn,.doc-toc{display:none!important}.legal{box-shadow:none;border-radius:0;max-width:none;margin:0;padding:0}.legal p,.legal li{color:#000}.legal h2{border-left:0;padding-left:0}}body{flex-direction:column;min-height:100svh;display:flex}footer.site{margin-top:auto}.tablewrap{border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.tablewrap table{min-width:680px;box-shadow:none}@media (max-width:620px){.legal{margin:12px auto;padding:26px 18px 34px}.thanks-card{padding:28px 18px 26px}.event-head h1{font-size:1.8rem}.head-cta{text-align:center;display:block}.buyer-data{padding:18px 16px}.trow{padding:14px}.trow .side .price{font-size:1.05rem}.doc-toc{gap:4px 10px}.admin{padding:18px 14px 50px}.tiles{grid-template-columns:repeat(2,1fr)}.top-inner{padding:10px 14px}.top img{height:34px}.wrapw{padding:0 14px}.cols{gap:18px}}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-head h1{font-size:1.5rem;font-weight:800}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.ghostbtn.sm,.dangerbtn.sm{padding:6px 12px;font-size:.75rem}.dangerbtn{border:1px solid var(--red);color:#fff;background:var(--red);font:inherit;cursor:pointer;border-radius:999px;font-weight:700}.tile .bar{background:var(--line);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.tile .bar i{background:linear-gradient(90deg, var(--pxl-deep), var(--pxl-light));border-radius:999px;height:100%;display:block}.admin-filter{flex-wrap:wrap;gap:10px;margin:4px 0 14px;display:flex}.admin-filter input{border:1px solid var(--line);min-width:220px;font:inherit;background:var(--card);border-radius:999px;flex:1;padding:11px 14px}.admin-filter select{border:1px solid var(--line);font:inherit;background:var(--card);color:var(--ink);border-radius:999px;padding:11px 14px}.admin-msg{color:var(--pxl-deep);margin:8px 0;font-weight:700}.admin-empty{color:var(--mut);text-align:center;padding:24px 0}.linkbtn{color:var(--pxl-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pill{border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.pill.s-paid{color:var(--green);background:#e3f6ec}.pill.s-new{color:#a06a00;background:#fff4dd}.pill.s-expired{color:var(--mut);background:#eef0f4}.pill.s-refunded{color:var(--red);background:#fdeae6}.row-actions{flex-wrap:wrap;gap:6px;display:flex}tr.sub td{background:#f6f9ff}.tkchip{background:var(--card);border:1px solid var(--line);border-radius:999px;margin:3px 6px 3px 0;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.notify{text-align:center;margin-bottom:14px}.notify .n-title{color:var(--pxl-deep);font-size:1.1rem;font-weight:800}.notify .n-sub{color:var(--mut);margin-top:4px;font-size:.88rem}.notify .n-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.notify input[type=email]{border:1px solid var(--line);min-width:220px;font:inherit;background:#f7faff;border-radius:999px;flex:1;padding:13px 16px}.ticket-view .tv-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--mut);font-size:.7rem;font-weight:800}.ticket-view h1{margin-top:4px}.ticket-view .tv-qr{border:1px solid var(--line);border-radius:12px;margin:18px auto 8px;display:block}.ticket-view .tid{color:var(--mut);font-size:.8rem}.settings{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:26px;margin-bottom:16px;display:grid}.set-title{margin-bottom:10px;font-weight:800}.set-pools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.set-pools label{color:var(--mut);text-transform:uppercase;gap:4px;font-size:.72rem;font-weight:700;display:grid}.set-pools input{border:1px solid var(--line);width:90px;font:inherit;background:#f7faff;border-radius:10px;padding:9px 12px;font-weight:700}.set-hint{color:var(--mut);margin-top:10px;font-size:.78rem}@media (max-width:860px){.settings{grid-template-columns:1fr}}.admin-top{background:linear-gradient(100deg, var(--pxl-deep), #1b63d8 60%, var(--pxl-blue));color:#fff;border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:20px 24px;display:flex;box-shadow:0 14px 40px #004aad40}.admin-top h1{font-size:1.35rem;font-weight:800}.admin-top .sub{opacity:.85;margin-top:2px;font-size:.8rem}.admin-top-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topbtn{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;padding:8px 15px;font-size:.78rem;font-weight:700}.topbtn:hover{background:#ffffff3d}.mode-badge{color:#4a3000;letter-spacing:.06em;text-transform:uppercase;background:#ffb020;border-radius:999px;padding:5px 12px;font-size:.68rem;font-weight:800}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.kpi .l{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:.7rem;font-weight:700}.kpi .v{color:var(--pxl-deep);margin-top:6px;font-size:2rem;font-weight:800;line-height:1.1}.kpi .of{color:var(--mut);font-size:1.1rem;font-weight:700}.kpi .bar{background:var(--line);border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.kpi .bar i{background:linear-gradient(90deg, var(--pxl-deep), var(--pxl-light));border-radius:999px;height:100%;display:block}.panel-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.card-h{margin-bottom:12px;font-size:.95rem;font-weight:800}.cat-table{border-collapse:collapse;width:100%;font-size:.86rem}.cat-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);padding:6px 8px;font-size:.66rem}.cat-table td{border-bottom:1px solid var(--line);padding:10px 8px}.cat-table tr:last-child td{border-bottom:0}.cat-table .cname{color:var(--pxl-deep);font-weight:800}.cat-table .w40{width:34%}.cat-table .bar{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.cat-table .bar i{background:linear-gradient(90deg, var(--pxl-deep), var(--pxl-light));border-radius:999px;height:100%;display:block}.set-card .set-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.set-sale{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.sale-state{font-weight:800}.switch{cursor:pointer;background:#cdd6e6;border:0;border-radius:999px;flex-shrink:0;width:54px;height:30px;transition:background .2s;position:relative}.switch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.switch.on{background:var(--green)}.switch.on i{left:27px}.orders-card .orders-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.orders-card .admin-filter{margin:0}.orders-card .tablewrap{box-shadow:none;border:1px solid var(--line)}@media (max-width:1000px){.kpis{grid-template-columns:repeat(2,1fr)}.panel-grid{grid-template-columns:1fr}}@media (max-width:560px){.kpis{grid-template-columns:1fr}}.top,.wrapw,.util,.admin,.skan,.legal,.thanks-page,.pin{width:100%}footer.site{gap:3px;padding:18px 20px 24px}.f-mission{font-size:.72rem;font-weight:700}.f-mission2{color:var(--mut);font-size:.72rem;font-weight:600}.f-links{font-size:.72rem}.f-legal{font-size:.64rem;line-height:1.6}.trow{position:relative}.trow.t-supervip{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, var(--pxl-deep), var(--pxl-light)) border-box;border:2px solid #0000;box-shadow:0 16px 44px #004aad29}.trow.t-vip{border:2px solid #bcd2f5;box-shadow:0 12px 34px #004aad1a}.cat-badge{background:linear-gradient(90deg, var(--pxl-deep), var(--pxl-blue));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.64rem;font-weight:800;position:absolute;top:-11px;left:18px;box-shadow:0 6px 16px #004aad4d}.trow.t-vip .cat-badge{color:var(--pxl-deep);box-shadow:none;background:#eaf1ff;border:1px solid #bcd2f5}.perks{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.perks li{color:var(--mut);padding-left:18px;font-size:.82rem;position:relative}.perks li:before{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:10px;height:5px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.cat-note{color:var(--mut);max-width:46ch;margin:6px 0 0;font-size:.76rem;line-height:1.4}.trow.t-supervip .side .price{font-size:1.45rem}@media (max-width:620px){.trow{grid-template-columns:1fr;gap:10px;padding:18px 16px 14px}.trow .what{width:100%}.perks li{padding-left:20px;font-size:.85rem}.trow .side{text-align:left;border-top:1px dashed var(--line);grid-template-columns:1fr auto;place-items:center start;gap:6px 10px;width:100%;padding-top:12px;display:grid}.trow .side .price{font-size:1.3rem}.trow.t-supervip .side .price{font-size:1.4rem}.trow .side .qty{grid-area:1/2;justify-self:end}.trow .side .fees{grid-column:1/-1;font-size:.66rem}.cat-badge{top:-10px;left:12px}.summary{gap:8px;padding:10px 14px}.summary .t{font-size:1rem}.pay{padding:12px 22px;font-size:.85rem}}.topbtn.warn{color:#4a3000;background:#ffb020;border-color:#ffb020}.topbtn:disabled{opacity:.45;cursor:default}a.tkchip{color:inherit;text-decoration:none}a.tkchip:hover{border-color:var(--pxl-blue);color:var(--pxl-deep)}@font-face{font-family:Gagalin;src:url(/fonts/Gagalin.woff)format("woff");font-weight:400;font-display:swap}.kv{--k-paper:#fafaf8;--k-panel:#f1f1ee;--k-line:#e1e1dd;--k-ink:#0e1014;--k-mut:#6b6e76;--k-blue:#1f9bff;--k-cobalt:#0e6fd9;--k-red:#e8330f;background:var(--k-paper);color:var(--k-ink);width:100%;min-height:100svh;padding:0 20px 70px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif}.kv-top{border-bottom:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:22px 0 10px;display:flex}.kv-top img{width:auto;height:52px}.kv-tag{color:var(--k-red);letter-spacing:.08em;text-transform:uppercase;font-family:Gagalin,Arial Black,sans-serif;font-size:.85rem}.kv-hero{text-align:center;max-width:760px;margin:0 auto;padding:40px 0 26px}.kv-eyebrow{letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:var(--k-red);font-size:.72rem;font-weight:800}.kv-hero h1{text-transform:uppercase;letter-spacing:.03em;color:var(--k-cobalt);margin-top:12px;font-family:Gagalin,Arial Black,sans-serif;font-size:clamp(2rem,6vw,3.4rem);font-weight:400;line-height:1.05}.kv-hero h1 .kv-red{color:var(--k-red)}.kv-lead{color:#333;text-align:justify;max-width:56ch;margin:16px auto 0;font-size:1.02rem}.kv-card{border:1px solid var(--k-line);background:#fff;max-width:760px;margin:10px auto 0;padding:30px 28px 34px}.kv-form{gap:18px;display:grid}.kv-form fieldset{border:0;min-width:0;margin:0;padding:0}.kv-form legend{letter-spacing:.18em;text-transform:uppercase;color:var(--k-mut);margin-bottom:10px;font-size:.74rem;font-weight:800}.kv-seg{border:1px solid var(--k-ink);gap:0;width:fit-content;display:flex}.kv-seg button{font:inherit;text-transform:uppercase;letter-spacing:.08em;color:var(--k-ink);cursor:pointer;background:#fff;border:0;padding:12px 26px;font-size:.82rem;font-weight:800}.kv-seg button+button{border-left:1px solid var(--k-ink)}.kv-seg button.on{background:var(--k-blue);color:#fff}.kv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;display:grid}.kv-grid>label{min-width:0}.kv-form label{color:var(--k-mut);gap:6px;font-size:.8rem;font-weight:700;display:grid}.kv-form input[type=text],.kv-form input[type=tel],.kv-form input[type=email],.kv-form input[type=url],.kv-form input[type=number],.kv-form textarea{font:inherit;color:var(--k-ink);border:1px solid var(--k-line);background:var(--k-paper);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 14px;font-weight:500}.kv-form textarea{resize:vertical;max-width:100%}.kv-form input:focus,.kv-form textarea:focus{outline:2px solid var(--k-blue);border-color:var(--k-blue)}.kv-members{border-top:1px dashed var(--k-line)!important;padding-top:16px!important}.kv-member-row{gap:8px;margin-bottom:8px;display:flex}.kv-x{border:1px solid var(--k-line);cursor:pointer;width:44px;color:var(--k-red);background:#fff;font-size:1.1rem}.kv-add{border:1px solid var(--k-ink);font:inherit;cursor:pointer;background:#fff;padding:10px 18px;font-size:.82rem;font-weight:700}.kv-add:hover{background:var(--k-ink);color:#fff}.kv-check{align-items:flex-start;gap:10px;color:var(--k-mut)!important;font-size:.82rem!important;font-weight:500!important;display:flex!important}.kv-check input{accent-color:var(--k-blue);margin-top:3px}.kv-check a{color:var(--k-cobalt)}.kv-err{color:var(--k-red);text-align:center;font-weight:700}.kv-submit{background:var(--k-blue);color:#fff;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;justify-self:center;min-width:280px;padding:17px 34px;font-size:.9rem;font-weight:800}.kv-submit:hover{background:var(--k-cobalt)}.kv-submit:disabled{cursor:default;background:#bbd0ea}.kv-done{text-align:center}.kv-done h2{text-transform:uppercase;color:var(--k-cobalt);font-family:Gagalin,Arial Black,sans-serif;font-size:1.6rem;font-weight:400}.kv-done p{max-width:48ch;margin:12px auto 0}.kv-info{max-width:760px;margin:26px auto 0}.kv-info h2{text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px;font-family:Gagalin,Arial Black,sans-serif;font-size:1.3rem;font-weight:400}.kv-info ul{color:#333;gap:6px;padding-left:20px;font-size:.95rem;display:grid}.kv-info .kv-contact{color:var(--k-mut);margin-top:16px;font-size:.9rem}.kv-info a{color:var(--k-cobalt);font-weight:700}@media (max-width:620px){.kv-grid{grid-template-columns:1fr}.kv-seg{width:100%}.kv-seg button{flex:1;padding:12px 0}.kv-form input[type=text],.kv-form input[type=tel],.kv-form input[type=email],.kv-form input[type=url],.kv-form input[type=number],.kv-form textarea{font-size:16px}}@keyframes kvUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.kv-top{animation:.5s both kvUp}.kv-eyebrow{animation:.55s 80ms both kvUp}.kv-hero h1{animation:.6s .16s both kvUp}.kv-lead{animation:.6s .26s both kvUp}.kv-card{animation:.65s .36s both kvUp}.kv-info{animation:.65s .5s both kvUp}.kv-seg button{transition:background .18s,color .18s}.kv-form input,.kv-form textarea{transition:border-color .18s,box-shadow .18s,background .18s}.kv-form input:focus,.kv-form textarea:focus{background:#fff;box-shadow:0 6px 20px #1f9bff1f}.kv-member-row{animation:.3s both kvUp}.kv-add,.kv-x{transition:background .15s,color .15s,transform .15s}.kv-add:active{transform:scale(.97)}.kv-submit{transition:background .18s,transform .15s,box-shadow .2s}.kv-submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f9bff4d}.kv-submit:active{transform:translateY(0)}.kv-check input{transition:transform .12s}.kv-check input:checked{transform:scale(1.1)}.kv-done{animation:.45s both kvUp}.kv-done .okmark{color:#13a35c;place-items:center;margin-bottom:8px;display:grid}@media (prefers-reduced-motion:reduce){.kv-top,.kv-eyebrow,.kv-hero h1,.kv-lead,.kv-card,.kv-info,.kv-member-row,.kv-done{animation:none}.kv-submit:hover{transform:none}}.nf{text-align:center;max-width:640px;margin:0 auto;padding:90px 20px 70px}.nf-code{letter-spacing:.02em;background:linear-gradient(135deg, var(--pxl-deep), var(--pxl-light));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4.5rem,16vw,7rem);font-weight:800;line-height:1}.nf h1{margin:14px 0 0;font-size:1.4rem}.nf-txt{color:#5a5e66;max-width:44ch;margin:12px auto 0;line-height:1.6}.nf-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.nf-b1,.nf-b2{border-radius:999px;padding:13px 26px;font-size:.9rem;font-weight:700;text-decoration:none}.nf-b1{background:var(--pxl-deep);color:#fff}.nf-b1:hover{background:var(--pxl-blue)}.nf-b2{border:1.5px solid var(--line);color:var(--pxl-deep);background:var(--card)}.nf-b2:hover{border-color:var(--pxl-blue)}
