@layer site{.upd{background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule);color:#d9dbdf;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:inline-flex}.upd i{background:#00c277;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00c2772e}.upd b{color:#fff;font-weight:700}.board{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.prow{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:16px 40px;padding:clamp(22px,2.4vw,34px) 0;display:grid;position:relative}.prow:before{content:"";background:var(--c);width:0;height:2px;transition:width .9s var(--ease-out);position:absolute;top:-1px;left:0}.prow.in:before{width:100%}.prow .lg .plogo{width:170px;display:block}.prow h2{letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:700;line-height:1.05}.prow h2 .e{color:var(--c)}.prow .sd{color:#a9acb3;margin:8px 0 0;font-size:15px;font-weight:300}.prow .lk{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;font-weight:900;line-height:.86;display:flex}.price .cur{color:#a9acb3;margin-top:.18em;font-size:clamp(24px,2.2vw,36px)}.price .num{font-size:clamp(56px,6.2vw,108px);display:flex}.price .per{letter-spacing:.12em;text-transform:uppercase;color:#7d818a;white-space:nowrap;align-self:flex-end;margin:0 0 .5em 8px;font-size:13px;font-weight:700}@font-face{font-family:Digital Numbers;src:url(/fonts/DigitalNumbers-Regular.woff)format("woff");font-display:swap}.fds{--card:#15181e;--card-f:#20242c;background:var(--card);border-radius:.08em;align-items:flex-end;gap:0;padding:0 .05em;display:inline-flex}.fd{color:#fff;text-align:center;letter-spacing:0;perspective:2.4em;background:0 0;width:.74em;height:1.18em;font-family:Digital Numbers,ui-monospace,monospace;font-weight:400;line-height:1.18em;display:inline-block;position:relative}.fd.blank{display:none}.fd .h{background:var(--card);backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.fd .h i{height:200%;font-style:normal;position:absolute;left:0;right:0}.fd .t{transform-origin:50% 100%;top:0}.fd .t i{top:0}.fd .b{transform-origin:50% 0;bottom:0}.fd .b i{bottom:0}.fd .ft,.fd .fb{z-index:2;visibility:hidden}.fd .ft{background:var(--card-f)}.fdot{text-align:center;width:.28em;font-family:Digital Numbers,ui-monospace,monospace;font-weight:400;line-height:1.18em;display:inline-block}.jet{background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:20px 22px;display:flex}.jet p{color:#d9dbdf;margin:0;font-size:16px;font-weight:300}.jet b{color:#fff;font-weight:700}.calc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.cpanel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule);border-radius:8px;align-content:start;gap:26px;padding:clamp(22px,2.6vw,40px);display:grid}.lab{letter-spacing:.14em;text-transform:uppercase;color:#a9acb3;margin:0 0 10px;font-size:12px;font-weight:800;display:block}.fchips{flex-wrap:wrap;gap:8px;display:flex}.fchip{color:#d9dbdf;min-height:44px;font:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 16px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.fchip:active{transform:scale(.97)}.fchip i{background:var(--fc);border-radius:50%;width:9px;height:9px}.fchip[aria-pressed=true]{color:#141414;box-shadow:none;background:#fff}@media (hover:hover) and (pointer:fine){.fchip:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff9}.fchip[aria-pressed=true]:hover{color:#141414}}.lread{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.lread .fds{font-size:clamp(40px,3.6vw,56px)}.lread>span:last-child{color:#a9acb3;font-size:15px}.rng{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:36px}.rng::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--red) var(--p),#2a2e36 var(--p));border-radius:3px;height:6px}.rng::-moz-range-track{background:#2a2e36;border-radius:3px;height:6px}.rng::-moz-range-progress{background:var(--red);border-radius:3px;height:6px}.rng::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;transition:transform .16s var(--ease-out);background:#fff;border:0;border-radius:50%;margin-top:-10px;box-shadow:0 2px 10px #00000080}.rng::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px}.rng:active::-webkit-slider-thumb{transform:scale(1.12)}.rng:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.ticks{color:#7d818a;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.quick{flex-wrap:wrap;gap:8px;display:flex}.quick button{color:#fff;min-height:40px;font:inherit;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out);background:#1a1d23;border:0;border-radius:8px;padding:0 14px;font-size:14px}.quick button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.quick button:hover{background:#262a32}}.cout{color:#fff;background:#2a0003;border-radius:8px;align-content:space-between;gap:20px;padding:clamp(22px,2.6vw,40px);display:grid;box-shadow:inset 0 0 0 1px #ed1c2440}.cout .lab{color:#fffc}.tot{font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;font-weight:900;line-height:.86;display:flex}.tot small{margin-top:.14em;font-size:clamp(26px,2.4vw,40px)}.tot .fds{font-size:clamp(60px,6.4vw,112px)}.cout .fds{--card:#45070b;--card-f:#560a10}.cout p{margin:0;font-size:17px;font-weight:300;line-height:1.5}.cout p b{font-weight:700}.cout hr{background:#ffffff4d;border:0;width:100%;height:1px;margin:0}.cmp{gap:4px;font-size:15px;line-height:1.45;display:grid}.cmp strong{letter-spacing:.12em;text-transform:uppercase;color:#fffc;font-size:12px;font-weight:800}@media (max-width:980px){.calc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.prow{grid-template-columns:minmax(0,1fr);gap:14px}.prow .lg .plogo{width:140px}.price .num{font-size:72px}}@media (prefers-reduced-motion:reduce){.prow:before{transition:none}}}
