.h3{font-size:1.15rem}.h4{font-size:1rem;letter-spacing:0}.mono{font-family:var(--font-mono);font-size:.88em}.g2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:700px){.g2{grid-template-columns:1fr}}.row-c{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chips button{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:99px;padding:7px 14px;font-weight:600;font-size:.88rem;cursor:pointer}.chips button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ok-t{color:var(--ok);font-weight:600;font-size:.9rem;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.plain{list-style:none;padding:0;margin:0;display:grid;gap:6px}.dots{padding-inline-start:20px}.dots li{margin:4px 0}.kv{display:grid;gap:6px;margin:0 0 14px}.kv div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding:6px 0}.kv dt{color:var(--fg-mute)}.kv dd{margin:0;font-weight:600}.prose{max-width:72ch}.prose h2{font-size:1.4rem;margin-top:1.6em}.prose h3{margin-top:1.4em}.prose p,.prose li{color:var(--fg-soft)}.prose ul,.prose ol{padding-inline-start:22px}.prose li{margin:6px 0}.prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.92rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:8px 10px;text-align:start;vertical-align:top}.prose th{background:var(--bg-soft)}.prose blockquote{margin:0 0 1.2em;padding:12px 16px;border-inline-start:4px solid var(--red);background:var(--pink-50);border-radius:8px}.prose blockquote p{margin:0;color:var(--fg)}.prose code{font-family:var(--font-mono);background:var(--bg-sunk);padding:1px 6px;border-radius:5px;font-size:.88em}.prose-sm{font-size:.93rem}.prose-sm h2{font-size:1.15rem}.tbl-w{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}.tbl{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th{text-align:start;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-mute);background:var(--bg-soft);padding:11px 14px;white-space:nowrap}.tbl td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:middle}.tbl .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .act{white-space:nowrap;text-align:end}.tbl tr:hover td{background:var(--bg-soft)}.avatar.sm{width:32px;height:32px;border-radius:9px;font-size:.85rem;display:inline-grid;place-items:center;margin:0}.show-md{display:none!important}@media(max-width:980px){.show-md{display:inline-flex!important}}.cat-search{position:relative;max-width:560px;margin-top:22px}.cat-search .ic{position:absolute;inset-inline-start:16px;top:15px;color:#7a666a}.cat-search input{padding-inline-start:46px;border-radius:99px;height:52px;border:0;color:var(--night);background:#fff}.cat{display:grid;grid-template-columns:270px 1fr;gap:34px;padding-top:34px;padding-bottom:40px}.cat-side-h{display:flex;justify-content:space-between;align-items:center}.cat-side-h h2{font-size:1.1rem;margin:0 0 8px}.filters fieldset{border:0;border-bottom:1px solid var(--line);padding:14px 0;margin:0}.filters legend{font-weight:800;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:8px;padding:0}.fchk{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:6px 4px;border-radius:8px;cursor:pointer;font-size:.92rem}.fchk:hover{background:var(--bg-soft)}.fchk input{width:17px;height:17px;accent-color:var(--red);margin:0}.fchk small{color:var(--fg-mute);font-variant-numeric:tabular-nums}.filters .btn{margin-top:14px}.cat-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.cat-bar p{margin:0}.cat-sort{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600}.cat-sort select{width:auto;padding:8px 12px}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:26px}.cgrid.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1150px){.cgrid,.cgrid.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.cat{grid-template-columns:1fr}.cat-side{position:fixed;inset:0;z-index:450;background:var(--surface);padding:20px;overflow-y:auto;display:none}.cat-side.open{display:block;animation:fade .15s}}@media(max-width:560px){.cgrid,.cgrid.g4{grid-template-columns:1fr}}.cd-head{position:relative;background:radial-gradient(1000px 500px at 80% 0%,#3a1218,var(--bordo) 45%,var(--night));color:#fff;padding:46px 0 48px;overflow:hidden}.cd-head-g{position:relative}.cd-head-g>div{max-width:calc(100% - 400px)}.cd-head h1{font-size:clamp(1.9rem,3.4vw,2.8rem)}.cd-head .lead{color:#ead6da}.cd-head .crumbs{color:#fff}.cd-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:.9rem;margin:6px 0 14px}.cd-rt{display:inline-flex;gap:6px;align-items:center}.cd-rt b{color:#f5b95a}.muted-d{color:#d9bfc4}.cd-facts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.88rem;color:#ead6da}.cd-facts li{display:inline-flex;gap:6px;align-items:center}.cd-g{display:grid;grid-template-columns:1fr 370px;gap:40px;align-items:start}.cd-main{padding:36px 0 20px;min-width:0}.cd-side{position:sticky;top:96px;margin-top:-270px;z-index:5}.cd-mob-buy{display:none}.cd-sec{margin-bottom:40px}.cd-sec h2{font-size:1.5rem}.cd-sec.box{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:var(--bg-soft)}.cd-sh{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.cd-sh h2{margin:0;width:100%}.cd-sh p{margin:0}.learn{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 26px}.learn li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:.94rem}.learn .ic{color:var(--red);margin-top:2px}.lessons{list-style:none;margin:0;padding:0}.lessons li{display:flex;align-items:center;gap:10px;padding:10px 18px;font-size:.92rem}.lessons li+li{border-top:1px dashed var(--line)}.ls-t{flex:1}.ls-d{color:var(--fg-mute);font-size:.82rem;white-space:nowrap;font-variant-numeric:tabular-nums}.fmt{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fmt li{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-weight:600}.fmt .ic{color:var(--red)}.instr{display:flex;gap:16px;align-items:center}.instr img{border-radius:16px;flex:none}.buy{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.buy-prev{position:relative;display:block;width:100%;border:0;padding:0;cursor:pointer;background:#000}.buy-prev img{width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.85;transition:opacity .2s}.buy-prev:hover img{opacity:1}.buy-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:#ffffffeb;color:var(--red);display:grid;place-items:center;box-shadow:0 10px 30px #00000073}.buy-pl{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:.88rem;text-shadow:0 1px 4px rgba(0,0,0,.8)}.buy-b{padding:20px;display:grid;gap:10px}.buy-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.buy-cd{margin:0;display:flex;gap:6px;align-items:center;color:var(--red);font-weight:600;font-size:.88rem}[data-theme=dark] .buy-cd{color:var(--red-light)}.buy-row{display:flex;gap:8px}.buy-row .btn{flex:1}.buy-coupon{display:flex;gap:8px}.buy-coupon input{flex:1;min-width:0;padding:9px 12px;text-transform:uppercase;font-family:var(--font-mono)}.buy-h{font-size:.95rem;margin:8px 0 0}.buy-inc{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.9rem;color:var(--fg-soft)}.buy-inc li{display:flex;gap:10px;align-items:center}.buy-inc .ic{color:var(--red);flex:none}@media(max-width:1000px){.cd-g{grid-template-columns:1fr}.cd-side{display:none}.cd-mob-buy{display:block;margin-bottom:30px}.cd-head-g>div{max-width:none}.learn,.fmt{grid-template-columns:1fr}}.rv-sum{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;margin-bottom:20px}.rv-big{display:grid;gap:6px;justify-items:start}.rv-big b{font-size:3rem;line-height:1;color:#b26b00}.rv-dist{list-style:none;padding:0;margin:0;display:grid;gap:6px}.rv-dist li{display:grid;grid-template-columns:80px 1fr 30px;gap:10px;align-items:center;font-size:.85rem}.rv{padding:16px 0;border-top:1px solid var(--line)}.rv-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv p{margin:8px 0 0;color:var(--fg-soft)}.rv-form{margin-top:20px}.rate-in{border:0;padding:0;margin:0 0 12px;display:flex;gap:4px}.rate-in legend{font-weight:600;font-size:.9rem;margin-bottom:6px}.rate-in label{cursor:pointer}.rate-in input{position:absolute;opacity:0}.rate-in span{color:var(--line-strong)}.rate-in span.on{color:#e8a23a}.rate-in input:focus-visible+span{outline:3px solid var(--focus);border-radius:6px}@media(max-width:600px){.rv-sum{grid-template-columns:1fr}}.vp{position:relative;background:#000;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;color:#fff}.vp video{width:100%;height:100%;object-fit:contain;background:#000}.vp video::cue{background:#160809e0;color:#fff;font:600 1.05rem var(--font)}.vp-big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;border:0;background:var(--red);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 40px #0009}.vp-ctl{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 8px;background:linear-gradient(transparent,#000000d9);opacity:1;transition:opacity .25s}.vp.playing:not(:hover):not(:focus-within) .vp-ctl{opacity:0}.vp-row{display:flex;align-items:center;gap:2px}.vp-row button{border:0;background:none;color:#fff;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.vp-row button:hover{background:#ffffff26}.vp-row button.on{color:var(--red-light)}.vp-time{font:600 .82rem var(--font-mono);margin-inline-start:8px;white-space:nowrap}.vp-sp{flex:1}.vp-rate{font:800 .85rem var(--font)}.vp-seek,.vp-vol{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.vp-seek{width:100%;height:18px;display:block}.vp-vol{width:80px;height:18px}.vp-seek::-webkit-slider-runnable-track{height:5px;border-radius:9px;background:linear-gradient(90deg,var(--red-light) var(--p),rgba(255,255,255,.45) var(--p),rgba(255,255,255,.45) var(--b),rgba(255,255,255,.2) var(--b))}.vp-seek::-moz-range-track{height:5px;border-radius:9px;background:#ffffff4d}.vp-seek::-moz-range-progress{height:5px;background:var(--red-light);border-radius:9px}.vp-seek::-webkit-slider-thumb,.vp-vol::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:#fff;margin-top:-5px}.vp-vol::-webkit-slider-runnable-track{height:4px;background:#fff6;border-radius:9px}.vp-seek::-moz-range-thumb,.vp-vol::-moz-range-thumb{width:15px;height:15px;border:0;border-radius:50%;background:#fff}.vp-dd{position:relative}.vp-menu{position:absolute;bottom:46px;inset-inline-end:0;list-style:none;margin:0;padding:6px;background:#160809f5;border-radius:12px;min-width:120px}.vp-menu button{width:100%!important;justify-content:flex-start;padding:0 12px;font-weight:600}.vp-menu button[aria-pressed=true]{color:var(--red-light)}@media(max-width:600px){.vp-vol,.vp-time{display:none}}.cart-g{display:grid;grid-template-columns:1fr 380px;gap:34px;align-items:start;padding-bottom:60px}.cart-g aside{position:sticky;top:96px}.cart-l{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.cart-i{display:grid;grid-template-columns:160px 1fr auto;gap:16px;padding:16px;align-items:center}.cart-i+.cart-i{border-top:1px solid var(--line)}.cart-i img{border-radius:10px;aspect-ratio:16 / 9;object-fit:cover}.cart-t{display:grid;gap:4px;min-width:0}.cart-t a{color:inherit;text-decoration:none}.cart-a{display:flex;gap:14px;font-size:.85rem}.cart-p{text-align:end}.sum h2{font-size:1.15rem}.sum dl{margin:0 0 6px;display:grid;gap:8px}.sum dl div{display:flex;justify-content:space-between;gap:10px}.sum dt{color:var(--fg-soft)}.sum dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.sum .disc dd{color:var(--ok)}.sum .tot{border-top:1.5px solid var(--line);padding-top:10px;margin-top:4px;font-size:1.25rem}.sum .tot dt,.sum .tot dd{color:var(--fg);font-weight:800}.sum .btn-block{margin-top:12px}.sum .buy-coupon{margin:10px 0 4px}.co{display:grid;gap:18px}.co .card h2{font-size:1.2rem}.seg2{display:inline-flex;background:var(--bg-sunk);border-radius:99px;padding:4px;margin-bottom:16px}.seg2 label{padding:8px 18px;border-radius:99px;cursor:pointer;font-weight:700;font-size:.9rem}.seg2 input{position:absolute;opacity:0}.seg2 label.on{background:var(--surface);box-shadow:var(--shadow)}.seg2 label:focus-within{outline:3px solid var(--focus)}.pm{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.pm-i{display:flex;gap:12px;align-items:center;padding:14px;border:2px solid var(--line);border-radius:14px;cursor:pointer}.pm-i.on{border-color:var(--red);background:var(--pink-50)}.pm-i input{accent-color:var(--red);width:18px;height:18px}.pm-i small{display:block;color:var(--fg-mute);font-size:.8rem}.pm-logo{font:800 1.05rem var(--font);background:var(--night);color:#fff;border-radius:9px;padding:8px 10px;min-width:70px;text-align:center}.co-lines{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px;font-size:.88rem}.co-lines li{display:flex;justify-content:space-between;gap:12px}.co-lines .tot{border-top:1px solid var(--line);padding-top:8px;font-weight:800}.pay-frame{width:100%;height:640px;border:0;border-radius:12px;background:#fff}@media(max-width:960px){.cart-g{grid-template-columns:1fr}.cart-g aside{position:static}}@media(max-width:600px){.cart-i{grid-template-columns:90px 1fr}.cart-p{grid-column:2;text-align:start}.pm{grid-template-columns:1fr}}.tp{min-height:100vh;display:grid;place-items:center;padding:20px;background:#eef1f6;color:#1b1f24}.tp-paytr{background:#eaf4ff}.tp-box{width:min(440px,100%);background:#fff;border-radius:18px;padding:26px;box-shadow:0 20px 60px #00000026}.tp .field label{color:#333}.tp input,.tp select{background:#fff!important;color:#111!important}.tp-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tp-logo{font-size:1.6rem;letter-spacing:-.03em;color:#1e64f0}.tp-paytr .tp-logo{color:#0a3d8f}.tp-amt{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem}.tp-amt b{font-size:1.6rem}.tp-cancel{display:block;margin:14px auto 0;color:#555}.pres{text-align:center;padding:70px 24px 60px;max-width:720px}.pres .lead{margin-inline:auto}.pres-ic{width:120px;height:120px;margin:0 auto 18px;display:grid;place-items:center}.pres-ic.fail{border-radius:50%;background:var(--err-bg);color:var(--err)}.px-b{animation:burst .7s cubic-bezier(.2,.8,.3,1) both;transform-origin:60px 60px}@keyframes burst{0%{transform:scale(.2);opacity:0}}.pres-l{list-style:none;padding:0;margin:24px auto;text-align:start;border:1px solid var(--line);border-radius:var(--r)}.pres-l li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.pres-l li+li{border-top:1px solid var(--line)}.pres-l .tot{font-weight:800}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 74px)}.auth-art{background:radial-gradient(700px 500px at 30% 30%,#3a1218,var(--bordo) 50%,var(--night));display:grid;place-content:center;justify-items:center;gap:22px;color:#f6d3d7;padding:40px;position:relative;overflow:hidden}.auth-art img{width:min(320px,60%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.auth-art p{font-size:1.3rem;font-weight:700;margin:0}.auth-art:after{content:"";position:absolute;inset:auto 0 0;height:40%;background-image:linear-gradient(90deg,rgba(181,31,50,.55) 66%,transparent 66%),linear-gradient(rgba(181,31,50,.55) 66%,transparent 66%);background-size:16px 16px;clip-path:polygon(0 100%,100% 25%,100% 100%);opacity:.5}.auth-f{padding:50px clamp(20px,6vw,90px);max-width:600px;width:100%}.auth-logo{display:inline-block;margin-bottom:30px}.auth-f h1{font-size:2rem}.auth-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 14px;font-size:.9rem}.auth-sw{margin-top:18px;text-align:center}.pw{position:relative}.pw input{padding-inline-end:80px}.pw-t{position:absolute;inset-inline-end:8px;top:7px;border:0;background:var(--bg-sunk);border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:700;cursor:pointer}.pw-m{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.pw-m span{height:4px;border-radius:4px;background:var(--line)}.pw-m small{grid-column:1 / -1;color:var(--fg-mute);font-size:.78rem}.pw-m.s1 span:nth-child(1){background:var(--err)}.pw-m.s2 span:nth-child(-n+2){background:#d99a1b}.pw-m.s3 span{background:var(--ok)}.demo-acc{margin-top:24px;padding:14px;border:1px dashed var(--line-strong);border-radius:12px;display:grid;gap:6px;font-size:.85rem}.demo-acc button{border:0;background:var(--bg-sunk);border-radius:8px;padding:8px;cursor:pointer;font-family:var(--font-mono);font-size:.8rem;text-align:start}@media(max-width:860px){.auth{grid-template-columns:1fr}.auth-art{display:none}}.dash{padding-bottom:60px;padding-top:10px}.dash-forms .card h2{font-size:1.15rem}.dash-forms{align-items:start;gap:18px}.enr{list-style:none;padding:0;margin:0;display:grid;gap:12px}.enr-i{display:grid;grid-template-columns:200px 1fr auto;gap:18px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.enr-i img{border-radius:10px;aspect-ratio:16 / 9;object-fit:cover}.enr-b{display:grid;gap:8px;min-width:0}.enr-b h3{margin:0}.enr-b h3 a{color:inherit;text-decoration:none}.enr-b h3 a:hover{color:var(--red)}@media(max-width:700px){.enr-i{grid-template-columns:1fr}}.cert-l{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cert-l li{display:flex;align-items:center;gap:14px}.cert-l li>div{flex:1;display:grid}.cert-l .ic{color:var(--red)}.main-bare{min-height:100vh}.pl{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.pl-h{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--night);color:#fff}.pl-logo .logo{height:32px}.pl-t{font-weight:700;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-inline-start:1px solid #4a1a22;padding-inline-start:14px}.pl-prog{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600}.pl-h .btn-ghost{color:#fff;border-color:#ffffff59}.pl-h .hbtn:hover{background:#ffffff1f}.pl-g{flex:1;display:grid;grid-template-columns:1fr 380px;min-height:0}.pl.noside .pl-g{grid-template-columns:1fr}.pl-main{min-width:0}.pl-stage{background:#0b0405;padding:0;display:grid;place-items:center;min-height:300px}.pl-stage .vp{border-radius:0;width:100%;max-height:calc(100vh - 140px)}.pl-text{background:var(--surface);width:100%;max-width:none;padding:40px clamp(20px,6vw,80px);color:var(--fg)}.pl-text p,.pl-text li{color:var(--fg-soft)}.pl-info{padding:22px clamp(16px,3vw,36px)}.pl-ih{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pl-ih h1{font-size:1.5rem}.pl-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px clamp(16px,3vw,36px) 30px;border-top:1px solid var(--line)}.pl-auto{display:flex;gap:6px;align-items:center;font-size:.88rem}.pl-auto input{accent-color:var(--red)}.pl-side{border-inline-start:1px solid var(--line);background:var(--bg-soft);overflow-y:auto;max-height:calc(100vh - 54px);position:sticky;top:54px}.pl-side h2{font-size:1rem;padding:16px 18px;margin:0;border-bottom:1px solid var(--line)}.pl-side details{border-bottom:1px solid var(--line)}.pl-side summary{display:flex;justify-content:space-between;gap:10px;padding:14px 18px;font-weight:700;cursor:pointer;font-size:.92rem;background:var(--surface)}.pl-side summary small{color:var(--fg-mute);white-space:nowrap}.pl-side ol{list-style:none;margin:0;padding:0}.pl-l{display:grid;grid-template-columns:22px 1fr;gap:10px;width:100%;text-align:start;border:0;background:none;padding:11px 18px;cursor:pointer;font-size:.88rem;color:var(--fg)}.pl-l:hover{background:var(--pink-50)}.pl-l.cur{background:var(--pink-50);box-shadow:inset 4px 0 0 var(--red);font-weight:700}[dir=rtl] .pl-l.cur{box-shadow:inset -4px 0 0 var(--red)}.pl-l:disabled{opacity:.55;cursor:not-allowed}.pl-ck{width:20px;height:20px;border-radius:6px;border:2px solid var(--line-strong);display:grid;place-items:center;margin-top:1px}.pl-l.ok .pl-ck{background:var(--ok);border-color:var(--ok);color:#fff}.pl-lt{display:grid;gap:2px}.pl-lt small{color:var(--fg-mute);display:inline-flex;gap:4px;align-items:center;font-weight:500}.pl-lock{display:grid;place-items:center;gap:12px;padding:80px 20px;text-align:center;color:var(--fg-mute)}.quiz{width:100%;max-width:820px;padding:34px 24px;color:var(--fg);background:var(--surface)}.pl-stage:has(.quiz){background:var(--surface)}.q{border:1px solid var(--line);border-radius:14px;padding:16px;margin:0 0 14px}.q legend{font-weight:700;padding:0 6px}.q legend span{color:var(--red)}.q-o{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;cursor:pointer;border:1.5px solid transparent}.q-o:hover{background:var(--bg-soft)}.q-o input{accent-color:var(--red);width:18px;height:18px}.q-o.right{border-color:var(--ok);background:var(--ok-bg)}.q-o.wrong{border-color:var(--err);background:var(--err-bg)}.q-o .ic{margin-inline-start:auto;color:var(--ok)}.notes ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.notes li{display:grid;grid-template-columns:60px 1fr auto;gap:10px;align-items:start;padding:10px 12px;background:var(--bg-soft);border-radius:10px}.notes li p{margin:0}.notes .mono{color:var(--red);font-weight:700;padding-top:2px}.res{list-style:none;padding:0;margin:0}.res a{display:inline-flex;gap:8px;align-items:center;padding:6px 0}@media(max-width:1000px){.pl-g{grid-template-columns:1fr}.pl-side{position:static;max-height:none;border-inline-start:0;border-top:1px solid var(--line)}.pl-back,.pl-prog span,.pl-t{display:none}}.cert-page{padding:40px 24px 60px}.cert-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cert-v{max-width:520px;flex:1}.phead .cert-v{margin-top:20px}.phead .cert-v input{background:#fff;color:var(--night);border:0}.cert{position:relative;background:#fff;color:#1b0c0f;border-radius:6px;box-shadow:var(--shadow-lg);aspect-ratio:297 / 210;max-width:1100px;margin:18px auto 0;overflow:hidden;border:1px solid #EADCDE}.cert-px{position:absolute;right:0;bottom:0;width:58%;height:42%;background-image:linear-gradient(90deg,rgba(181,31,50,.42) 66%,transparent 66%),linear-gradient(rgba(181,31,50,.42) 66%,transparent 66%);background-size:14px 14px;clip-path:polygon(0 100%,100% 30%,100% 100%)}.cert:before{content:"";position:absolute;inset:18px;border:2px solid #B51F32;border-radius:4px;pointer-events:none}.cert:after{content:"";position:absolute;inset:24px;border:1px solid #EADCDE;pointer-events:none}.cert-in{position:relative;height:100%;padding:5.5% 7%;display:flex;flex-direction:column}.cert-h{display:flex;justify-content:space-between;align-items:center}.cert-h img{height:clamp(34px,5vw,58px);width:auto}.cert-k{font-weight:800;letter-spacing:.22em;font-size:clamp(.6rem,1.1vw,.9rem);color:#b51f32}.cert-l{margin:3.5% 0 0;color:#5e4a4e;font-size:clamp(.75rem,1.3vw,1.05rem)}.cert-n{font-size:clamp(1.6rem,4.6vw,3.6rem);margin:1% 0 0;letter-spacing:-.03em}.cert-c{font-size:clamp(1rem,2.4vw,1.9rem);color:#b51f32;margin:1.2% 0 0}.cert-m{display:flex;gap:6%;margin:auto 0 0;font-size:clamp(.7rem,1.1vw,.95rem)}.cert-m dt{color:#7a666a}.cert-m dd{margin:2px 0 0;font-weight:700}.cert-f{display:flex;justify-content:space-between;align-items:flex-end;margin-top:3%}.cert-sig{display:grid;gap:4px;font-size:clamp(.7rem,1.1vw,.95rem)}.sig-line{width:180px;max-width:30vw;height:2px;background:#1b0c0f;margin-bottom:6px}.cert-sig small{color:#7a666a}.cert-qr{display:grid;justify-items:center;gap:4px;position:relative;z-index:1}.cert-qr span{width:clamp(70px,11vw,120px);background:#fff;padding:4px}.cert-qr small{font-size:.7rem;color:#5e4a4e;background:#fff;padding:0 4px}@media print{body *{visibility:hidden!important}.cert,.cert *{visibility:visible!important}.cert{position:fixed;inset:0;margin:0;max-width:none;box-shadow:none;border:0}@page{size:A4 landscape;margin:0}}.post-g{display:grid;grid-template-columns:1fr 320px;gap:46px;padding:40px 24px}.post{font-size:1.05rem}.post-side{display:grid;gap:14px;align-content:start}.post-more{list-style:none;padding:0;margin:0;display:grid;gap:10px}.meta-d{color:#d9bfc4;font-size:.9rem}@media(max-width:900px){.post-g{grid-template-columns:1fr}}.legal-g{display:grid;grid-template-columns:1fr 280px;gap:46px;padding:40px 24px 50px}.legal-nav ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.legal-nav a{display:block;padding:8px 12px;border-radius:9px;text-decoration:none;color:var(--fg-soft)}.legal-nav a:hover{background:var(--bg-soft)}.legal-nav a[aria-current=page]{background:var(--pink-50);color:var(--red);font-weight:700}.legal-nav{position:sticky;top:96px;align-self:start}@media(max-width:900px){.legal-g{grid-template-columns:1fr}.legal-nav{position:static}}.contact-g{display:grid;grid-template-columns:1fr 360px;gap:30px;align-items:start}.contact-i{display:grid;gap:14px}.contact-i .h4{display:flex;gap:8px;align-items:center}.cform h2{font-size:1.25rem}@media(max-width:900px){.contact-g{grid-template-columns:1fr}}.corp-steps.light{margin-bottom:20px;grid-template-columns:repeat(4,1fr)}.corp-steps.light .cs{background:var(--bg-soft);border-color:var(--line)}.corp-steps.light .cs span{color:var(--red)}.corp-steps.light .cs small{color:var(--fg-mute)}.corp-f.light li{background:var(--pink-50);border-color:var(--line)}@media(max-width:900px){.corp-steps.light{grid-template-columns:1fr 1fr}}.about-m{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:50px}.mv-t{font-size:1.3rem;font-weight:700;margin:0;color:var(--fg);letter-spacing:-.01em}.vals{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:50px}.val-n{font:800 1.4rem var(--font-mono);color:var(--red)}.val h3{margin:8px 0 6px}.mascot{display:flex;gap:26px;align-items:center}.mascot img{flex:none}@media(max-width:900px){.about-m{grid-template-columns:1fr}.vals{grid-template-columns:1fr 1fr}.mascot{flex-direction:column;text-align:center}}.nf{text-align:center;padding:80px 24px}.nf-code{font:800 clamp(5rem,16vw,10rem) var(--font);line-height:1;margin:0;background:linear-gradient(var(--red),var(--red-light));-webkit-background-clip:text;background-clip:text;color:transparent}.nf .lead{margin-inline:auto}.nf-s{max-width:520px;margin:24px auto}.adm{display:grid;grid-template-columns:250px 1fr;min-height:100vh;background:var(--bg-soft)}.adm-side{background:var(--night);color:#e9d2d6;padding:20px 14px;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.adm-logo .logo{height:34px}.adm-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.adm-side a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;color:#e9d2d6;text-decoration:none;font-weight:600;font-size:.9rem}.adm-side a:hover{background:#ffffff12;color:#fff}.adm-side a[aria-current=page]{background:var(--red);color:#fff}.adm-me{margin-top:auto;display:grid;gap:2px;font-size:.85rem;border-top:1px solid #3a1218;padding-top:14px}.adm-me small{color:#b89da2}.adm-me a{padding:6px 0}.adm-main{padding:26px clamp(16px,3vw,36px) 60px;min-width:0}.adm-menu{display:none}.adm-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.adm-h h1{font-size:1.7rem;margin:0}.adm-ha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adm-f{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.adm-f input{max-width:340px}.adm-f select{width:auto}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;display:grid;gap:4px}.kpi .ic{color:var(--red)}.kpi span{color:var(--fg-mute);font-size:.82rem;font-weight:600}.kpi b{font-size:1.6rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi small{color:var(--ok);font-size:.78rem}.adm-g2{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px}.adm-g2 .card h2,.adm-main .card h2{font-size:1.05rem}.chart svg{width:100%;height:auto}.ch-grid{stroke:var(--line);stroke-dasharray:3 4}.ch-t{fill:var(--fg-mute);font-size:11px;font-family:var(--font)}.ch-area{fill:#e04a5c24}.ch-line{fill:none;stroke:var(--red-light);stroke-width:2.5;stroke-linejoin:round}.ch-dot{fill:var(--red);stroke:var(--surface);stroke-width:2}.top{list-style:none;margin:0;padding:0;counter-reset:t;display:grid;gap:4px}.top li{counter-increment:t;display:grid;grid-template-columns:24px 1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px dashed var(--line);font-size:.9rem}.top li:before{content:counter(t);grid-row:span 2;font:800 .9rem var(--font-mono);color:var(--red)}.top small{color:var(--fg-mute);grid-column:2}.top b{grid-row:1 / span 2;grid-column:3;align-self:center;font-variant-numeric:tabular-nums}.tc{display:flex;gap:10px;align-items:center}.tc img{border-radius:6px;object-fit:cover;flex:none}.tc>div{display:grid}.adm-cover{margin-top:10px;border-radius:10px;max-height:220px;width:100%;object-fit:cover;background:#000}.upl{cursor:pointer}.upl:focus-within{outline:3px solid var(--focus)}.cur-s{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;margin-bottom:14px}.cur-sh{display:grid;grid-template-columns:auto 1fr 1fr auto auto auto;gap:8px;align-items:center;margin-bottom:10px}.cur-n{font:800 .8rem var(--font-mono);color:var(--red);white-space:nowrap}.cur-sh input{padding:9px 12px}.cur-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cur-l li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft);cursor:grab}.cur-t{flex:1;font-weight:600;font-size:.9rem}.drag{color:var(--fg-mute)}.cur-l .hbtn{width:32px;height:32px}.cur-add{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.qz-o{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;margin-bottom:8px}.qz-o input[type=radio]{accent-color:var(--ok);width:18px;height:18px}.qz .row{display:flex;gap:8px}.fs{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0 0 14px}.fs legend{font-weight:700;font-size:.9rem;padding:0 6px}.pick{max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:6px 12px;margin-bottom:14px;columns:2}.pick .check{break-inside:avoid;margin:6px 0}.quote{margin:0 0 14px;padding:12px 14px;background:var(--bg-soft);border-inline-start:4px solid var(--red);border-radius:8px}.audit{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:.85rem;max-height:260px;overflow-y:auto}@media(max-width:1100px){.adm-g2{grid-template-columns:1fr}}@media(max-width:860px){.adm{grid-template-columns:1fr}.adm-side{position:fixed;inset:0 auto 0 0;width:260px;z-index:300;transform:translate(-100%);transition:transform .2s}.adm.nav-open .adm-side{transform:none}[dir=rtl] .adm-side{inset:0 0 0 auto;transform:translate(100%)}.adm-menu{display:inline-grid;margin-bottom:10px;border:1px solid var(--line)}.cur-sh{grid-template-columns:1fr 1fr}.cur-n{grid-column:1 / -1}.pick{columns:1}}.main-admin~.a11y-fab,.main-bare~.a11y-fab{inset-inline-start:auto;inset-inline-end:20px}.main-admin~.a11y-panel,.main-bare~.a11y-panel{inset-inline-start:auto;inset-inline-end:20px}:root{--red: #B51F32;--red-600: #9A1A2B;--red-700: #86131F;--red-light: #E04A5C;--bordo: #2A0E12;--night: #160809;--pink: #F6D3D7;--pink-50: #FCF2F3;--bg: #FFFFFF;--bg-soft: #FAF5F5;--bg-sunk: #F3EBEC;--surface: #FFFFFF;--fg: #1B0C0F;--fg-soft: #5E4A4E;--fg-mute: #7A666A;--line: #EADCDE;--line-strong: #D9C3C7;--accent: var(--red);--accent-hover: var(--red-600);--accent-fg: #FFFFFF;--link: #9A1A2B;--ok: #1E7A46;--ok-bg: #E8F5EE;--warn: #8A5A00;--warn-bg: #FFF5DD;--err: #B3261E;--err-bg: #FDECEA;--focus: #E04A5C;--shadow: 0 1px 2px rgba(42,14,18,.06), 0 10px 30px -12px rgba(42,14,18,.18);--shadow-lg: 0 30px 60px -20px rgba(22,8,9,.35);--r: 14px;--r-sm: 9px;--r-lg: 22px;--wrap: 1240px;--font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", "DejaVu Sans Mono", Menlo, monospace;--a11y-scale: 1;--lh: 1.6;--ls: 0;--kesik: 10.4deg;color-scheme:light}:root[data-theme=dark]{--bg: #120607;--bg-soft: #1A0A0C;--bg-sunk: #0E0405;--surface: #1F0C0F;--fg: #F7ECEE;--fg-soft: #D9C2C6;--fg-mute: #B89DA2;--line: #3A1C21;--line-strong: #52272E;--accent: #D33A4E;--accent-hover: #E04A5C;--link: #F08A98;--ok: #6FD39B;--ok-bg: #12301F;--warn: #F2C46B;--warn-bg: #33270F;--err: #FF8A80;--err-bg: #3A1412;--pink-50: #2A1013;--shadow: 0 1px 2px rgba(0,0,0,.4), 0 12px 30px -12px rgba(0,0,0,.6);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #120607;--bg-soft: #1A0A0C;--bg-sunk: #0E0405;--surface: #1F0C0F;--fg: #F7ECEE;--fg-soft: #D9C2C6;--fg-mute: #B89DA2;--line: #3A1C21;--line-strong: #52272E;--accent: #D33A4E;--accent-hover: #E04A5C;--link: #F08A98;--ok: #6FD39B;--ok-bg: #12301F;--warn: #F2C46B;--warn-bg: #33270F;--err: #FF8A80;--err-bg: #3A1412;--pink-50: #2A1013;--shadow: 0 1px 2px rgba(0,0,0,.4), 0 12px 30px -12px rgba(0,0,0,.6);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(100% * var(--a11y-scale));-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--fg);font:400 1rem/var(--lh) var(--font);letter-spacing:var(--ls);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}[dir=rtl] body{font-family:"Noto Sans Arabic","Segoe UI",Tahoma,var(--font)}img,video,svg{max-width:100%;display:block}.ic{display:inline-block;vertical-align:-.2em;flex:none}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--accent-hover)}h1,h2,h3,h4{line-height:1.15;margin:0 0 .5em;letter-spacing:-.02em;font-weight:800;color:inherit}h1{font-size:clamp(2rem,4.2vw,3.4rem)}h2{font-size:clamp(1.6rem,2.8vw,2.35rem)}h3{font-size:1.15rem;letter-spacing:-.01em}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}::selection{background:var(--red-light);color:#fff}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:-80px;left:16px;z-index:1000;background:var(--night);color:#fff;padding:12px 18px;border-radius:0 0 10px 10px;font-weight:700;text-decoration:none;transition:top .15s}.skip:focus{top:0;color:#fff}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}main{display:block;min-height:60vh}main:focus{outline:none}.muted{color:var(--fg-mute)}.small{font-size:.875rem}.center{text-align:center}.nowrap{white-space:nowrap}.lead{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--fg-soft);max-width:62ch}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 12px}[data-theme=dark] .eyebrow{color:var(--red-light)}.eyebrow:before{content:"";width:18px;height:3px;border-radius:2px;background:currentColor;transform:rotate(calc(-1 * var(--kesik)))}.eb-dark{color:var(--red-light)}.eb-dark .dot{width:8px;height:8px;border-radius:2px;background:var(--red-light);box-shadow:0 0 0 4px #e04a5c40}.eb-dark:before{display:none}.lnk,.lnk-arrow{background:none;border:0;padding:0;color:var(--link);font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.lnk:hover,.lnk-arrow:hover{text-decoration:underline}[dir=rtl] .lnk-arrow .ic,[dir=rtl] .btn .ic[class*=arrow]{transform:scaleX(-1)}kbd{font:600 .72rem var(--font-mono);border:1px solid currentColor;border-radius:5px;padding:1px 5px;opacity:.8}.btn{--b: var(--accent);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid transparent;border-radius:999px;font-weight:700;cursor:pointer;text-decoration:none;line-height:1.1;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.btn-md{padding:11px 20px;font-size:.95rem}.btn-sm{padding:7px 14px;font-size:.85rem}.btn-lg{padding:15px 26px;font-size:1.02rem}.btn-block{width:100%}.btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:0 6px 18px -8px #b51f32b3}.btn-primary:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-light{background:#fff;color:var(--night)}.btn-light:hover{background:var(--pink);color:var(--night)}.btn-dark{background:var(--night);color:#fff}.btn-dark:hover{background:var(--bordo);color:#fff}.btn-danger{background:var(--err-bg);color:var(--err);border-color:transparent}.btn-danger:hover{background:var(--err);color:#fff}.btn-link{background:none;color:var(--link);padding-inline:4px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.spin{width:16px;height:16px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--red)}.spinner .spin{width:28px;height:28px;border-width:3px}.page-load{min-height:50vh;display:grid;place-items:center}.hbtn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:0;background:transparent;color:inherit;cursor:pointer;position:relative;text-decoration:none;gap:2px}.hbtn:hover{background:#7f7f7f1f;color:inherit}.hbtn.bordered{border:1.5px solid var(--line-strong);border-radius:999px}.hbtn-t{font-size:.62rem;font-weight:800;position:absolute;bottom:2px;inset-inline-end:2px;background:var(--red);color:#fff;border-radius:4px;padding:0 3px;line-height:1.4}.chip{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;background:#ffffff0f;backdrop-filter:blur(6px)}.chip:hover{background:var(--red);border-color:var(--red);color:#fff}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:.74rem;font-weight:800;letter-spacing:.02em}.b-free{background:#1e7a46;color:#fff}.b-sale{background:var(--red);color:#fff}.b-gray{background:var(--bg-sunk);color:var(--fg-soft)}.b-ok{background:var(--ok-bg);color:var(--ok)}.b-warn{background:var(--warn-bg);color:var(--warn)}.b-err{background:var(--err-bg);color:var(--err)}.demo-badge{font-size:.65rem;font-weight:800;letter-spacing:.1em;background:var(--red-light);color:#fff;padding:2px 6px;border-radius:5px;margin-inline-start:-6px;align-self:flex-start;margin-top:6px}.field{display:grid;gap:6px;margin-bottom:16px}.field label{font-weight:600;font-size:.9rem}.req{color:var(--err)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line-strong);border-radius:11px;background:var(--surface);color:var(--fg);transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--fg-mute)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px #e04a5c2e}textarea{min-height:110px;resize:vertical}.hint{color:var(--fg-mute);font-size:.82rem}.err{color:var(--err);font-size:.85rem;font-weight:600}.has-err input,.has-err select,.has-err textarea{border-color:var(--err)}.check{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;margin:10px 0;font-size:.92rem}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--red)}.check .err{grid-column:2}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.toggle-row small{display:block;color:var(--fg-mute);font-size:.84rem;margin-top:2px}.toggle-l{font-weight:700}.switch{flex:none;width:50px;height:28px;border-radius:99px;border:0;background:var(--line-strong);position:relative;cursor:pointer;transition:background .2s}.switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch[aria-checked=true]{background:var(--red)}.switch[aria-checked=true] span{transform:translate(22px)}[dir=rtl] .switch[aria-checked=true] span{transform:translate(-22px)}[dir=rtl] .switch span{left:auto;right:3px}.switch:disabled{opacity:.6;cursor:not-allowed}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;margin:12px 0;font-size:.93rem}.alert .ic{flex:none;margin-top:2px}.alert-info{background:var(--pink-50);color:var(--fg)}.alert-ok{background:var(--ok-bg);color:var(--ok)}.alert-err{background:var(--err-bg);color:var(--err)}.alert-warn{background:var(--warn-bg);color:var(--warn)}.inline-f{display:flex;gap:8px}.inline-f input{flex:1;min-width:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow)}.tabs{display:flex;gap:4px;border-bottom:1.5px solid var(--line);overflow-x:auto;scrollbar-width:none}.tab{border:0;background:none;padding:12px 16px;font-weight:700;color:var(--fg-mute);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1.5px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.tab[aria-selected=true]{color:var(--fg);border-color:var(--red)}.tab:hover{color:var(--fg)}.tab-n{font-size:.75rem;background:var(--bg-sunk);border-radius:99px;padding:1px 8px}.tabpanel{padding:20px 0}.tabpanel:focus-visible{outline-offset:4px}.acc{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.acc-i+.acc-i{border-top:1px solid var(--line)}.acc-h{margin:0;font-size:1rem}.acc-h button{width:100%;display:flex;align-items:center;gap:10px;padding:15px 18px;border:0;background:var(--bg-soft);cursor:pointer;text-align:start;font-weight:700}.acc-h button:hover{background:var(--bg-sunk)}.acc-t{flex:1}.acc-m{font-weight:500;color:var(--fg-mute);font-size:.85rem;white-space:nowrap}.acc-c{transition:transform .2s;flex:none}.acc-i.open .acc-c{transform:rotate(180deg)}.acc-b{padding:6px 0}.prog{height:8px;background:var(--bg-sunk);border-radius:99px;overflow:hidden}.prog span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--red-light));border-radius:99px;transition:width .4s}.prog.sm{height:5px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 18px;font-size:.85rem}.crumbs li:not(:last-child):after{content:"/";margin-inline-start:6px;opacity:.5}.crumbs a{color:inherit;opacity:.8}.crumbs [aria-current]{opacity:.65}.empty{text-align:center;padding:48px 20px;color:var(--fg-mute);display:grid;justify-items:center;gap:10px}.empty-t{font-weight:700;color:var(--fg-soft);margin:0}.stars{display:inline-flex;gap:1px;vertical-align:middle}.st{position:relative;display:inline-block}.st .st-bg{color:var(--line-strong)}.st-fg{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#e8a23a}.price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price b{font-weight:800}.price s{color:var(--fg-mute);font-size:.88em}.price-lg b{font-size:2rem;letter-spacing:-.02em}.price-sm{font-size:.85rem}.price .free{color:#1e7a46}[data-theme=dark] .price .free{color:var(--ok)}.skel{background:linear-gradient(90deg,var(--bg-sunk),var(--bg-soft),var(--bg-sunk));background-size:200% 100%;animation:sh 1.4s infinite;min-height:340px;border-radius:var(--r)}@keyframes sh{to{background-position:-200% 0}}.m-wrap{position:fixed;inset:0;z-index:400;background:#1608099e;backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;animation:fade .15s;overflow-y:auto}.m{background:var(--surface);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);width:100%;max-height:calc(100vh - 32px);overflow:auto;animation:pop .2s cubic-bezier(.2,.9,.3,1.2)}.m:focus{outline:none}.m-sm{max-width:420px}.m-md{max-width:600px}.m-lg{max-width:860px}.m-xl{max-width:1100px}.m-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 0}.m-h h2{font-size:1.3rem;margin:0}.m-x{border:0;background:var(--bg-sunk);color:var(--fg);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none}.m-x:hover{background:var(--line)}.m-b{padding:16px 22px 22px}.m-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}body.modal-open{overflow:hidden}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.hdr{position:sticky;top:0;z-index:200;background:#ffffffe0;backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line);color:var(--fg);transition:background .25s,border-color .25s}[data-theme=dark] .hdr{background:#120607db}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hdr{background:#120607db}}.hdr-dark:not(.scrolled){position:fixed;left:0;right:0;background:transparent;border-color:transparent;color:#fff;backdrop-filter:none}.hdr-in{display:flex;align-items:center;gap:14px;height:74px}.brand{display:flex;align-items:center;flex:none}.logo{height:40px;width:auto}.logo-sw .lg-d,[data-theme=dark] .logo-sw .lg-l{display:none}[data-theme=dark] .logo-sw .lg-d{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-sw .lg-l{display:none}:root:not([data-theme=light]) .logo-sw .lg-d{display:block}}.nav{display:flex;align-items:center;gap:2px;margin-inline-start:10px;flex:1}.nav-a{display:inline-flex;align-items:center;gap:4px;padding:9px 12px;border-radius:10px;color:inherit;text-decoration:none;font-weight:600;font-size:.94rem;border:0;background:none;cursor:pointer;white-space:nowrap}.nav-a:hover{background:#7f7f7f1f;color:inherit}.nav-a[aria-current=page]{color:var(--red)}.hdr-dark:not(.scrolled) .nav-a[aria-current=page]{color:var(--pink)}.nav-dd{position:relative}.mega{position:absolute;top:calc(100% + 10px);inset-inline-start:-12px;width:min(880px,92vw);background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:14px;animation:pop .18s}.mega-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mega-g a{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit}.mega-g a:hover{background:var(--pink-50)}.mega-g b{font-size:.95rem}.mega-g small{color:var(--fg-mute);font-size:.8rem;grid-column:1;line-height:1.35}.mega-n{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:.78rem;font-weight:800;color:var(--red);background:var(--pink-50);border-radius:8px;padding:2px 8px}.mega-f{display:flex;justify-content:space-between;gap:12px;padding:12px 14px 4px;border-top:1px solid var(--line);margin-top:8px;font-weight:600}.hdr-act{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.cart-b .cart-n{position:absolute;top:3px;inset-inline-end:2px;min-width:19px;height:19px;border-radius:99px;background:var(--red-light);color:#fff;font-size:.7rem;font-weight:800;display:grid;place-items:center;padding:0 5px}.dd{position:relative}.dd-m{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:210px;list-style:none;margin:0;padding:6px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);z-index:10;animation:pop .15s}.dd-m li>a,.dd-m li>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:9px;border:0;background:none;color:inherit;text-decoration:none;cursor:pointer;text-align:start;font-weight:600;font-size:.92rem}.dd-m li>a:hover,.dd-m li>button:hover{background:var(--pink-50);color:inherit}.dd-m small{margin-inline-start:auto;opacity:.6;font-size:.75rem}.dd-m [aria-current=true]{color:var(--red)}.dd-who{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:4px;display:grid}.dd-who small{margin:0}.avatar{width:40px;height:40px;border-radius:12px;border:0;background:linear-gradient(135deg,var(--red),var(--red-light));color:#fff;font-weight:800;cursor:pointer;margin-inline-start:4px}.hdr-act .btn{margin-inline-start:4px}.hdr-dark:not(.scrolled) .nav .btn-ghost{color:var(--fg);border-color:var(--line-strong)}.hdr-dark:not(.scrolled) .hdr-act .btn-ghost{color:#fff;border-color:#fff6}.hdr-dark:not(.scrolled) .btn-ghost:hover{border-color:#fff;color:#fff;background:#ffffff1a}.menu-b{display:none}.show-sm{display:none!important}.nav-mob{display:none}.hdr-search{border-top:1px solid var(--line);padding:14px 0;background:var(--surface);color:var(--fg);animation:fade .15s}@media(max-width:1100px){.menu-b{display:inline-grid}.nav{position:fixed;inset:74px 0 auto;background:var(--surface);color:var(--fg);flex-direction:column;align-items:stretch;padding:14px 18px 22px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);display:none;margin:0;max-height:calc(100vh - 74px);overflow-y:auto}.nav.open{display:flex}.nav-a{padding:13px 12px;font-size:1.02rem}.mega{position:static;width:auto;box-shadow:none;border:0;padding:0 0 8px}.mega-g{grid-template-columns:1fr}.hdr-dark:not(.scrolled) .nav{color:var(--fg)}}@media(max-width:640px){.hide-sm{display:none!important}.show-sm{display:inline-grid!important}.nav-mob{display:flex;gap:10px;padding-top:12px}.nav-mob .btn{flex:1}.hdr-in{gap:6px;height:66px}.logo{height:32px}.wrap{padding:0 16px}.nav{top:66px}.hdr-act .btn-sm{padding:7px 11px}}.search{position:relative;width:100%}.search form{position:relative;display:flex;align-items:center;gap:8px}.search-ic{position:absolute;inset-inline-start:16px;color:var(--fg-mute);pointer-events:none}.search input{padding-inline-start:46px!important;border-radius:999px!important;height:50px}.search-big form{background:#fff;border-radius:999px;padding:6px;box-shadow:0 20px 50px -20px #0009}.search-big input{border:0!important;height:52px;font-size:1.05rem;color:var(--night)!important;background:transparent!important;box-shadow:none!important}.search-big .search-ic{color:#7a666a}.search-big .search-go{flex:none}.search-big input::placeholder{color:#7a666a}.search-l{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;list-style:none;margin:0;padding:6px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);max-height:420px;overflow-y:auto}.search-l li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:11px;cursor:pointer}.search-l li.act,.search-l li:hover{background:var(--pink-50)}.search-l img{width:64px;height:36px;object-fit:cover;border-radius:6px;flex:none}.sl-t{flex:1;display:grid;min-width:0}.sl-t b{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-t small{color:var(--fg-mute);font-size:.8rem}.search-all{justify-content:center;font-weight:700;color:var(--link)}.search-none{color:var(--fg-mute);cursor:default!important}@media(max-width:640px){.search-big .search-go{display:none}}.ccard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.ccard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.ccard-a{display:block}.ccard-img{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--night)}.ccard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ccard:hover .ccard-img img{transform:scale(1.05)}.ccard-badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;gap:6px}.ccard-b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.ccard-k{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}[data-theme=dark] .ccard-k{color:var(--red-light)}.ccard-t{font-size:1.06rem;margin:0;line-height:1.3}.ccard-t a{color:inherit;text-decoration:none}.ccard-t a:after{content:"";position:absolute;inset:0}.ccard-t a:focus-visible{outline:none}.ccard:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ccard-s{margin:0;color:var(--fg-mute);font-size:.88rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccard-m{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8rem;color:var(--fg-soft)}.ccard-m span{display:inline-flex;align-items:center;gap:5px}.ccard-r{display:flex;align-items:center;gap:6px;font-size:.85rem}.ccard-r b{color:#b26b00}.ccard-p{margin-top:auto;padding-top:4px}.ccard.compact .ccard-b{padding:12px 14px 14px}.sec{padding:clamp(56px,8vw,104px) 0}.sec+.sec{padding-top:0}.sec-h{margin-bottom:34px}.sec-h h2{max-width:22ch}.sec-h.row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sec-h.row h2{margin-bottom:0}.phead{position:relative;padding:120px 0 56px;overflow:hidden}.phead.dark{background:radial-gradient(1100px 500px at 75% 20%,#3a1218,var(--bordo) 45%,var(--night));color:#fff}.phead.dark .lead{color:#e9d2d6}.phead h1{max-width:24ch}.phead .crumbs{color:#fff}.phead:not(.dark){padding-top:48px}.phead-px{position:absolute;right:0;bottom:0;width:46%;height:70%;background-image:linear-gradient(90deg,rgba(181,31,50,.55) 66%,transparent 66%),linear-gradient(rgba(181,31,50,.55) 66%,transparent 66%);background-size:16px 16px;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(to top left,#000,transparent 70%);clip-path:polygon(0 100%,100% 22%,100% 100%);opacity:.6;pointer-events:none}.phead:not(.dark) .phead-px{display:none}.hero{position:relative;min-height:max(720px,100svh);background:var(--night);color:#fff;overflow:hidden;display:flex;align-items:center;isolation:isolate}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.95}.hero-px{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 600px at 72% 45%,rgba(181,31,50,.18),transparent 60%),linear-gradient(180deg,rgba(22,8,9,.55),transparent 22%,transparent 70%,rgba(22,8,9,.6));pointer-events:none}.hero-in{display:grid;grid-template-columns:1.08fr .92fr;gap:40px;align-items:center;padding-top:110px;padding-bottom:90px}.hero-h{font-size:clamp(2.6rem,6.3vw,5.4rem);line-height:.98;letter-spacing:-.045em;margin:6px 0 22px}.hero-h .h-l1,.hero-h .h-l3{display:inline}.kes{position:relative;display:inline-block;color:var(--red-light)}.kes-a{display:inline-block;clip-path:polygon(0 0,100% 0,100% 10%,0 88%)}.kes-b{position:absolute;inset:0;clip-path:polygon(0 88%,100% 10%,100% 100%,0 100%);color:var(--red-light);-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent 72%),linear-gradient(#000 72%,transparent 72%);-webkit-mask-size:.085em .085em;-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 72%,transparent 72%),linear-gradient(#000 72%,transparent 72%);mask-size:.085em .085em;mask-composite:intersect}.kes:after{content:"";position:absolute;left:-2%;right:-2%;top:49%;height:2px;background:#f6d3d78c;transform:rotate(calc(-1 * var(--kesik)));transform-origin:center}.hero .lead{color:#ead6da;margin-bottom:26px}.hero-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:.88rem;color:#d9bfc4}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-stats{display:flex;gap:34px;margin:38px 0 0;padding:0;flex-wrap:wrap}.hero-stats div{display:flex;flex-direction:column-reverse}.hero-stats dd{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.hero-stats dt{font-size:.82rem;color:#d9bfc4;margin-top:6px}.hero-vis{position:relative;display:grid;place-items:center;min-height:480px}.owl-wrap{position:relative;width:min(440px,80%);aspect-ratio:1}.owl-glow{position:absolute;inset:-18%;background:radial-gradient(circle,rgba(224,74,92,.42),rgba(181,31,50,.12) 45%,transparent 70%);filter:blur(10px);animation:breathe 6s ease-in-out infinite}.owl{position:relative;width:100%;height:100%;transition:transform .25s ease-out;transform-style:preserve-3d;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.owl-svg{width:100%;height:100%}.owl .pupil{transition:transform .08s linear;transform-box:fill-box}.owl.blink .pupil{animation:blink .18s ease-in-out}@keyframes blink{50%{transform:scaleY(.08)}}@keyframes breathe{50%{transform:scale(1.06);opacity:.85}}.fcard{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:#2a0e129e;border:1px solid rgba(246,211,215,.18);backdrop-filter:blur(12px);color:#fff;box-shadow:0 20px 40px -18px #000000b3;font-size:.82rem;min-width:200px;animation:float 7s ease-in-out infinite}.fcard b{display:block;font-size:.85rem}.fcard small{color:#e2c7cc}.fc-ic{width:30px;height:30px;border-radius:9px;background:var(--red);display:grid;place-items:center;flex:none}.fc-ic.ok{background:#1e7a46}.fc-bar{display:block;width:150px;height:5px;border-radius:99px;background:#ffffff2e;margin-top:6px;overflow:hidden}.fc-bar i{display:block;height:100%;width:62%;background:var(--red-light);animation:barg 6s ease-in-out infinite}.fc1{top:8%;inset-inline-start:-4%}.fc2{bottom:14%;inset-inline-start:-10%;animation-delay:-2.5s}.fc3{top:40%;inset-inline-end:-6%;animation-delay:-4.5s;min-width:0}@keyframes float{50%{transform:translateY(-12px)}}@keyframes barg{0%{width:18%}70%,to{width:86%}}.hero-cut{position:absolute;left:0;right:0;bottom:-1px;height:120px;background:var(--bg);clip-path:polygon(0 100%,100% 0,100% 100%);z-index:1}.vctl{position:absolute;z-index:5;bottom:22px;inset-inline-end:22px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#1608098c;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px)}.hero>.vctl{bottom:130px}.vctl:hover{background:var(--red)}@media(max-width:980px){.hero-in{grid-template-columns:1fr;padding-top:100px}.hero-vis{min-height:0;order:-1}.owl-wrap{width:min(250px,60vw)}.fcard{display:none}.hero-stats{gap:22px}.hero-stats dd{font-size:1.6rem}}.marq{overflow:hidden;border-block:1px solid var(--line);background:var(--bg-soft);padding:16px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marq-t{display:flex;width:max-content;animation:marq 48s linear infinite}.marq-t span{display:inline-flex;align-items:center;gap:26px;padding-inline-end:26px;font-weight:800;font-size:1.15rem;color:var(--fg-soft);letter-spacing:-.01em}.marq-t i{width:9px;height:9px;background:var(--red);transform:rotate(calc(-1 * var(--kesik)))}.marq:hover .marq-t{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}[dir=rtl] .marq-t{animation-direction:reverse}.br-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.br-tile{position:relative;aspect-ratio:4 / 3.1;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;background:var(--night);isolation:isolate;transition:box-shadow .2s}.br-grid.in .br-tile{animation:rise .55s calc(var(--i) * 45ms) both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.br-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.br-tile:hover video,.br-tile:focus-visible video{transform:scale(1.06)}.br-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1608091a,#160809e0 82%)}.br-n{position:absolute;top:14px;inset-inline-start:16px;font:800 .8rem var(--font-mono);opacity:.7}.br-txt{position:absolute;inset:auto 16px 16px;display:grid;gap:4px}.br-txt b{font-size:1.12rem;line-height:1.2}.br-txt small{color:#e2c7cc;font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.br-txt em{font-style:normal;font-weight:700;font-size:.82rem;color:var(--pink);display:inline-flex;gap:6px;align-items:center;margin-top:4px}.br-tile:hover{box-shadow:0 0 0 2px var(--red-light),var(--shadow-lg);color:#fff}@media(max-width:1000px){.br-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.br-grid{grid-template-columns:repeat(2,1fr)}.br-txt small{display:none}}@media(max-width:420px){.br-grid{grid-template-columns:1fr}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;margin:-4px;scrollbar-width:thin}.rail-i{scroll-snap-align:start}.rail-nav{display:flex;gap:8px;align-items:center}.rail-nav .lnk-arrow{margin-inline-start:10px}@media(max-width:1000px){.rail{grid-auto-columns:calc((100% - 18px) / 2.2)}}@media(max-width:600px){.rail{grid-auto-columns:82%}.rail-nav .hbtn{display:none}}.how{background:var(--bg-soft);border-block:1px solid var(--line);padding-top:clamp(56px,8vw,104px)!important}.how-g{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.how-sticky{position:sticky;top:110px}.mock{border-radius:18px;background:var(--night);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid #3a1218;color:#fff}.mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#24090d;font:500 .74rem var(--font-mono);color:#c9aeb3}.mock-bar i{width:10px;height:10px;border-radius:50%;background:var(--red-light)}.mock-bar i:nth-child(2){background:var(--red)}.mock-bar i:nth-child(3){background:var(--red-700)}.mock-bar span{margin-inline-start:10px}.mock-v{position:relative;aspect-ratio:16 / 9;background:#000}.mock-v video{width:100%;height:100%;object-fit:cover}.mock-v .vctl{bottom:12px;inset-inline-end:12px}.mock-v video::cue{background:#160809d9;color:#fff;font-size:.9rem}.mock-ov .mo{position:absolute;top:14px;inset-inline-start:14px;display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:10px;background:#160809cc;font-size:.8rem;font-weight:700;opacity:0;transform:translateY(-6px);transition:.35s}.mock-ov.s0 .mo0,.mock-ov.s1 .mo1,.mock-ov.s2 .mo2,.mock-ov.s3 .mo3{opacity:1;transform:none}.mock-side{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px;font-size:.78rem}.mock-side span{display:flex;gap:6px;align-items:center;padding:8px 10px;border-radius:8px;background:#24090d;color:#c9aeb3}.mock-side span.ok{color:#fff}.mock-side span.ok .ic{color:#6fd39b}.how-steps{list-style:none;padding:0;margin:0;display:grid;gap:10px}.how-steps li{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:22px;border-radius:var(--r);border:1px solid transparent;transition:.3s;opacity:.55;min-height:150px;align-content:center}.how-steps li.act{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);opacity:1}.how-n{font:800 1.6rem var(--font-mono);color:var(--red)}.how-steps h3{margin:4px 0 6px;font-size:1.25rem}.how-steps p{margin:0;color:var(--fg-soft)}@media(max-width:900px){.how-g{grid-template-columns:1fr;gap:30px}.how-sticky{position:relative;top:0}.how-steps li{opacity:1;min-height:0}}.path-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.path{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.path:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--red),var(--red-light))}.path h3{margin:6px 0 0;font-size:1.15rem}.path p{margin:0}.path-chain{list-style:none;padding:0;margin:10px 0;display:grid;gap:4px;counter-reset:c}.path-chain li{position:relative}.path-chain li:not(:last-child):after{content:"";position:absolute;inset-inline-start:15px;top:30px;bottom:-8px;width:2px;background:var(--line-strong)}.path-chain a{display:flex;gap:10px;align-items:center;padding:5px 0;color:inherit;text-decoration:none;font-weight:600;font-size:.9rem}.path-chain a:hover{color:var(--red)}.pc-n{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--pink-50);color:var(--red);font:800 .82rem var(--font-mono);flex:none;position:relative;z-index:1}.path .lnk-arrow{margin-top:auto}@media(max-width:1000px){.path-g{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.path-g{grid-template-columns:1fr}}.corp{position:relative;background:radial-gradient(900px 500px at 15% 10%,#3a1218,var(--bordo) 50%,var(--night));color:#fff;padding:clamp(80px,11vw,150px) 0;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);margin:30px 0;overflow:hidden}.corp .lead{color:#e9d2d6}.corp h2{max-width:18ch}.corp-px{position:absolute;inset:auto 0 0 auto;width:55%;height:60%;background-image:linear-gradient(90deg,rgba(224,74,92,.5) 66%,transparent 66%),linear-gradient(rgba(224,74,92,.5) 66%,transparent 66%);background-size:18px 18px;clip-path:polygon(0 100%,100% 18%,100% 100%);opacity:.35}.corp-g{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.corp-f{list-style:none;padding:0;margin:20px 0 28px;display:flex;flex-wrap:wrap;gap:10px}.corp-f li{display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-weight:600;font-size:.9rem}.corp-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cs{padding:22px;border-radius:var(--r);background:#ffffff0d;border:1px solid rgba(246,211,215,.14);display:grid;gap:6px;backdrop-filter:blur(6px)}.cs span{font:800 .9rem var(--font-mono);color:var(--red-light)}.cs b{font-size:1.05rem}.cs small{color:#e2c7cc}@media(max-width:900px){.corp-g{grid-template-columns:1fr}.corp{clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}}@media(max-width:500px){.corp-steps{grid-template-columns:1fr}}.cert-g{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.cert-mini{background:#fff;color:#1b0c0f;border-radius:16px;padding:28px;box-shadow:var(--shadow-lg);border:1px solid #EADCDE;transform:rotate(-2.5deg);position:relative;overflow:hidden;display:grid;gap:6px}.cert-mini:after{content:"";position:absolute;right:0;bottom:0;width:60%;height:40%;background-image:linear-gradient(90deg,rgba(181,31,50,.5) 66%,transparent 66%),linear-gradient(rgba(181,31,50,.5) 66%,transparent 66%);background-size:12px 12px;clip-path:polygon(0 100%,100% 30%,100% 100%);opacity:.5}.cm-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cm-top img{height:30px;width:auto}.cm-top span{font:800 .7rem var(--font);letter-spacing:.16em;color:var(--red)}.cm-name{font-size:1.8rem;letter-spacing:-.02em}.cm-c{color:#5e4a4e;font-weight:600}.cm-f{display:flex;justify-content:space-between;align-items:flex-end;margin-top:18px;font:600 .78rem var(--font-mono);color:#7a666a;position:relative;z-index:1}.cm-qr{display:grid;grid-template-columns:repeat(7,7px);gap:1px;background:#fff;padding:4px}.cm-qr i{width:7px;height:7px}.cm-qr i.on{background:#1b0c0f}@media(max-width:900px){.cert-g{grid-template-columns:1fr}.cert-mini{max-width:420px}}.blog-g{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.bcard-img img{aspect-ratio:16 / 9;width:100%;object-fit:cover}.bcard-b{padding:18px;display:grid;gap:8px}.bcard h3{margin:0;font-size:1.1rem;line-height:1.35}.bcard h3 a{color:inherit;text-decoration:none}.bcard h3 a:hover{color:var(--red)}.bcard p{margin:0;font-size:.9rem}@media(max-width:900px){.blog-g{grid-template-columns:1fr 1fr}}@media(max-width:600px){.blog-g{grid-template-columns:1fr}}.news-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--pink-50);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px}.news-in h2{font-size:1.6rem}.news-f .check{font-size:.85rem}@media(max-width:800px){.news-in{grid-template-columns:1fr;padding:24px}}.ftr{position:relative;background:var(--night);color:#e9d2d6;margin-top:60px;padding-top:90px}.ftr-kesik{position:absolute;top:-1px;left:0;right:0;height:70px;background:var(--bg);clip-path:polygon(0 0,100% 0,0 100%)}.ftr-g{display:grid;grid-template-columns:1.3fr 1.4fr .9fr 1fr;gap:36px;padding-bottom:40px}.ftr .logo{height:44px;margin-bottom:18px}.ftr p{color:#cdb2b7;font-size:.9rem;max-width:42ch}.ftr-h{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px}.ftr-l{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ftr-l.two{grid-template-columns:1fr 1fr;column-gap:18px}.ftr-l a{color:#e9d2d6;text-decoration:none;font-size:.9rem;display:inline-flex;gap:8px;align-items:center}.ftr-l a:hover{color:#fff;text-decoration:underline}.ftr-pay{display:flex;gap:6px;align-items:center;margin-top:16px}.ftr-b{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 24px 30px;border-top:1px solid #3a1218;font-size:.82rem;color:#b89da2}.ftr-b ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0}.ftr-b a,.ftr-b .lnk{color:#e9d2d6;font-weight:500;font-size:.82rem;text-decoration:none}.ftr-b a:hover,.ftr-b .lnk:hover{color:#fff;text-decoration:underline}@media(max-width:1000px){.ftr-g{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ftr-g{grid-template-columns:1fr}}.intro{position:fixed;inset:0;z-index:900;background:radial-gradient(1000px 700px at 50% 50%,#2a0e12,var(--night) 70%);cursor:pointer;transition:opacity .45s}.intro.out{opacity:0;pointer-events:none}.intro canvas{position:absolute;inset:0}.intro-lock{position:absolute;opacity:0;will-change:transform,clip-path}.intro-lock img{width:100%;height:auto}.intro-skip{position:absolute;bottom:28px;inset-inline-end:28px;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:99px;padding:10px 16px;font-weight:600;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.intro-skip:hover{background:var(--red)}.cbanner{position:fixed;z-index:350;bottom:18px;left:50%;transform:translate(-50%);width:min(980px,calc(100% - 24px));display:grid;grid-template-columns:auto 1fr;gap:6px 18px;padding:22px 24px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px -20px #1608098c;animation:up .35s cubic-bezier(.2,.9,.3,1.1)}.cbanner:focus{outline:3px solid var(--focus);outline-offset:3px}@keyframes up{0%{opacity:0;transform:translate(-50%,30px)}}.cb-icon{color:var(--fg);grid-row:1 / span 2}.cbanner h2{font-size:1.15rem;margin:0 0 6px}.cbanner p{font-size:.9rem;color:var(--fg-soft);margin:0 0 6px}.cb-links{font-size:.85rem!important}.cb-act{grid-column:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cb-act .btn{flex:1 1 auto;min-width:150px}.cprefs{margin:8px 0 12px}.cprefs .toggle-row:last-child{border-bottom:0}@media(max-width:640px){.cbanner{grid-template-columns:1fr;bottom:8px;padding:18px;max-height:80vh;overflow-y:auto}.cb-icon{display:none}.cb-act{grid-column:1}.cb-act .btn{width:100%}}.a11y-fab{position:fixed;z-index:330;bottom:20px;inset-inline-start:20px;width:56px;height:56px;border-radius:50%;border:3px solid #fff;background:#1d4ed8;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px -8px #00000080;transition:transform .15s}.a11y-fab:hover{transform:scale(1.06)}.a11y-fab.on:after{content:"";position:absolute;top:-2px;inset-inline-end:-2px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid #fff}.a11y-panel{position:fixed;z-index:340;bottom:88px;inset-inline-start:20px;width:min(400px,calc(100vw - 24px));max-height:calc(100vh - 110px);overflow-y:auto;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);animation:pop .18s}.a11y-h{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:#1d4ed8;color:#fff;border-radius:20px 20px 0 0;position:sticky;top:0;z-index:1}.a11y-h h2{font-size:1.1rem;margin:0;display:flex;gap:8px;align-items:center}.a11y-h .m-x{background:#ffffff2e;color:#fff}.a11y-b{padding:14px 18px 18px;display:grid;gap:14px}.a11y-row{border:0;padding:0;margin:0}.a11y-row legend{font-weight:700;font-size:.9rem;margin-bottom:8px;padding:0}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.seg4{grid-template-columns:repeat(4,1fr)}.seg-wide{grid-template-columns:1.3fr 1fr .7fr}.seg button,.a11y-tile{border:1.5px solid var(--line-strong);background:var(--bg-soft);border-radius:11px;padding:10px 6px;font-weight:700;font-size:.85rem;cursor:pointer;color:var(--fg);display:inline-flex;gap:6px;align-items:center;justify-content:center}.seg button[aria-pressed=true],.a11y-tile[aria-pressed=true]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.a11y-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.a11y-tile{flex-direction:column;padding:12px 6px;font-size:.78rem;text-align:center;line-height:1.25;min-height:76px}.a11y-f{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:.88rem}.rguide{position:fixed;left:0;right:0;top:0;height:36px;z-index:320;pointer-events:none;background:#facc152e;border-block:2px solid #CA8A04;box-shadow:0 0 0 100vmax #00000047}html.a11y-line1{--lh: 1.9}html.a11y-line2{--lh: 2.3}html.a11y-line1 p,html.a11y-line1 li{line-height:1.9!important}html.a11y-line2 p,html.a11y-line2 li{line-height:2.3!important}html.a11y-letter1{--ls: .05em}html.a11y-letter2{--ls: .12em}html.a11y-letter1 body *,html.a11y-letter2 body *{letter-spacing:var(--ls)!important;word-spacing:.12em}html.a11y-gray body>#root{filter:grayscale(1)}html.a11y-sat-low body>#root{filter:saturate(.4)}html.a11y-sat-high body>#root{filter:saturate(1.8)}html.a11y-c-invert body>#root{filter:invert(1) hue-rotate(180deg)}html.a11y-c-invert img,html.a11y-c-invert video{filter:invert(1) hue-rotate(180deg)}html.a11y-c-high{--fg: #000;--fg-soft: #000;--fg-mute: #222;--bg: #fff;--bg-soft: #fff;--surface: #fff;--line: #000;--line-strong: #000;--link: #0000CC;--accent: #8B0015}html.a11y-c-high a{text-decoration:underline!important}html.a11y-c-high .btn{border-color:#000!important}html.a11y-c-dark{--fg: #FFFF00;--fg-soft: #FFFF00;--fg-mute: #FFF;--bg: #000;--bg-soft: #000;--bg-sunk: #111;--surface: #000;--line: #FFF;--line-strong: #FFF;--link: #00FFFF;--accent: #FFFF00;--accent-fg: #000;--pink-50: #111;color-scheme:dark}html.a11y-c-dark .hero,html.a11y-c-dark .phead.dark,html.a11y-c-dark .corp,html.a11y-c-dark .ftr{background:#000!important}html.a11y-c-dark .hero-bg,html.a11y-c-dark .hero-px{display:none}html.a11y-c-dark .btn-primary{color:#000}html.a11y-c-dark a{text-decoration:underline}html.a11y-links a{text-decoration:underline!important;text-decoration-thickness:2px!important;background:#fff3b0!important;color:#00008b!important}html.a11y-font body,html.a11y-font body *{font-family:Verdana,Tahoma,Atkinson Hyperlegible,Arial,sans-serif!important;word-spacing:.14em}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9-7 2-3 8z' fill='%23000' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") 4 2,auto!important}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-images img:not(.logo),html.a11y-images video,html.a11y-images .ccard-img,html.a11y-images .bcard-img{visibility:hidden!important}html.a11y-focus :focus,html.a11y-focus :focus-visible{outline:4px solid #F59E0B!important;outline-offset:3px!important;box-shadow:0 0 0 8px #0009!important}html.a11y-align p,html.a11y-align li,html.a11y-align h1,html.a11y-align h2,html.a11y-align h3{text-align:start!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.toasts{position:fixed;z-index:500;top:86px;inset-inline-end:18px;display:grid;gap:8px;width:min(360px,calc(100vw - 36px))}.toast{display:flex;gap:10px;align-items:center;padding:13px 16px;border-radius:14px;background:var(--night);color:#fff;box-shadow:var(--shadow-lg);font-weight:600;font-size:.92rem;animation:pop .2s}.toast-ok .ic{color:#6fd39b}.toast-err{background:#5a0e14}.toast-info .ic{color:var(--pink)}
