:root{--bg:#111315;--bg2:#16191c;--panel:#1a1d21;--panel2:#1f2327;--line:#2a2f35;--line2:#353b42;--grid:#ffffff09;--text:#ecebe6;--dim:#9aa1a9;--mute:#6b737c;--stock:#7d8792;--hot:#ff4d2e;--hot2:#ff7a5c;--ok:#3ddc97;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--sans:var(--font-sans),"Inter Tight",system-ui,sans-serif;--max:1280px;--gut:40px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-position:-1px -1px;background-size:40px 40px;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.mono{font-family:var(--mono)}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px}.label .idx{color:var(--hot);margin-right:10px}.hot{color:var(--hot)}.btn{height:48px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-hot{background:var(--hot);color:#111;border-color:var(--hot)}.btn-hot:hover{background:var(--hot2);border-color:var(--hot2)}.btn-ghost{border-color:var(--line2);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11131580}.btn-ghost:hover{border-color:var(--text)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}section{position:relative}.sec{padding:120px 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.sec-head h2{letter-spacing:-.03em;max-width:760px;margin-top:18px;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.02}.sec-head p{color:var(--dim);max-width:400px;font-size:16px}.rule{border-top:1px solid var(--line)}.nav{z-index:50;border-bottom:1px solid #0000;height:64px;transition:all .3s;position:fixed;inset:0 0 auto}.nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--line);background:#111315db}.nav .wrap{align-items:center;gap:28px;height:100%;display:flex}.nav .logo img{width:auto;height:30px}.nav ul{gap:26px;margin-left:auto;list-style:none;display:flex}.nav ul a{color:var(--dim);font-size:13.5px;transition:color .2s}.nav ul a:hover,.nav ul a.b2b{color:var(--text)}.nav ul a.b2b:before{content:"";background:var(--hot);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.lang{align-items:center;gap:8px;display:flex}.lang .flag{width:24px;height:16px;box-shadow:0 0 0 1px var(--line2);opacity:.45;filter:grayscale(.85);border-radius:2px;transition:opacity .2s,filter .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.lang .flag svg{width:100%;height:100%;display:block}.lang a.flag:hover{opacity:.9;filter:none;box-shadow:0 0 0 1px var(--dim)}.lang .flag.on{opacity:1;filter:none;box-shadow:0 0 0 1px var(--bg),0 0 0 2px var(--hot)}.nav .btn{height:36px;padding:0 16px;font-size:12px}.burger{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:2px;width:40px;height:40px;display:none;position:relative}.burger span{background:var(--text);height:1.5px;transition:all .25s;position:absolute;left:11px;right:11px}.burger span:first-child{top:15px}.burger span:nth-child(2){top:23px}.nav.open .burger span:first-child{top:19px;transform:rotate(45deg)}.nav.open .burger span:nth-child(2){top:19px;transform:rotate(-45deg)}.hero{align-items:flex-end;min-height:100svh;padding:120px 0 0;display:flex;overflow:hidden}.hero-bg{position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:60% 50%;filter:grayscale(.55)brightness(.42)contrast(1.1);width:100%;height:100%}.hero-bg:after{content:"";background:linear-gradient(90deg,#111315f7 0%,#111315cc 38%,#11131559 70%,#11131599 100%), linear-gradient(0deg,var(--bg) 0%,#11131500 35%), linear-gradient(var(--grid) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/40px 40px;position:absolute;inset:0}.hero .wrap{width:100%;position:relative}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.hero h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(42px,5.4vw,78px);font-weight:600;line-height:.96}.hero h1 em{color:var(--hot);font-style:normal}.hero .sub{color:var(--dim);max-width:500px;margin-bottom:36px;font-size:18px}.hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line2);background:#11131599;align-items:center;gap:10px;padding:7px 12px;font-size:11.5px;display:inline-flex}.status i{background:var(--hot);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 #ff4d2e99}@keyframes pulse{70%{box-shadow:0 0 0 8px #ff4d2e00}to{box-shadow:0 0 #ff4d2e00}}.scope{border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141619d1;position:relative}.scope:before,.scope:after{content:"";border-color:var(--hot);border-style:solid;width:10px;height:10px;position:absolute}.scope:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.scope:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.scope-top{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.scope-top .rec{color:var(--hot)}.scope-body{padding:6px 10px 0}.scope svg{width:100%;height:auto;display:block}.scope-read{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.scope-read div{border-right:1px solid var(--line);padding:12px 16px}.scope-read div:last-child{border-right:0}.scope-read small{font-family:var(--mono);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;font-size:10px;display:block}.scope-read b{font-family:var(--mono);font-size:20px;font-weight:500}.hero-foot{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid;position:relative}.hero-foot div{border-right:1px solid var(--line);padding:22px 0 30px 20px}.hero-foot div:first-child{padding-left:0}.hero-foot div:last-child{border-right:0}.hero-foot b{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1;display:block}.hero-foot span{font-family:var(--mono);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.ax{stroke:var(--line);stroke-width:1px}.axt{fill:var(--mute);font-family:var(--mono);font-size:10px}.c-stock{fill:none;stroke:var(--stock);stroke-width:1.6px;stroke-dasharray:4 4}.c-stock-t{fill:none;stroke:var(--stock);stroke-width:1.2px;stroke-dasharray:2 4;opacity:.8}.c-tuned{fill:none;stroke:var(--hot);stroke-width:2.4px}.c-tuned-t{fill:none;stroke:var(--hot2);stroke-width:1.6px;opacity:.85}.c-fill{fill:url(#hotfill)}.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.4,.1,.2,1) .2s forwards draw}.draw.d2{animation-delay:.32s}@keyframes draw{to{stroke-dashoffset:0}}.fade{opacity:0;animation:.6s .1s forwards fadein}.fade-late{opacity:0;animation:.8s 1.5s forwards fadein}@keyframes fadein{to{opacity:1}}.finder{border:1px solid var(--line2);background:var(--panel);grid-template-columns:340px 1fr;display:grid}.f-side{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:28px;display:flex}.f-side h3{letter-spacing:-.02em;font-size:22px;font-weight:600}.field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);justify-content:space-between;margin-bottom:7px;font-size:10.5px;display:flex}.field label i{color:var(--line2);font-style:normal}.sel{position:relative}.sel select{appearance:none;background:var(--bg);border:1px solid var(--line2);width:100%;height:46px;font-family:var(--mono);cursor:pointer;border-radius:2px;padding:0 38px 0 14px;font-size:13.5px;transition:border-color .2s}.sel select:hover,.sel select:focus{border-color:var(--hot);outline:none}.sel:after{content:"";border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);pointer-events:none;width:7px;height:7px;position:absolute;top:19px;right:16px;transform:rotate(45deg)}.f-note{font-family:var(--mono);color:var(--mute);border-top:1px dashed var(--line);margin-top:auto;padding-top:16px;font-size:11px;line-height:1.6}.f-main{flex-direction:column;min-width:0;display:flex}.f-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.f-head .car{letter-spacing:-.02em;font-size:22px;font-weight:600}.f-head .car small{font-family:var(--mono);color:var(--dim);letter-spacing:.04em;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.tabs{border:1px solid var(--line2);display:flex}.tabs button{border:0;border-right:1px solid var(--line2);height:36px;font-family:var(--mono);letter-spacing:.06em;cursor:pointer;color:var(--dim);background:0 0;padding:0 16px;font-size:12px;transition:all .2s}.tabs button:last-child{border-right:0}.tabs button.on{background:var(--hot);color:#111}.tabs button:not(.on):hover{color:var(--text)}.f-body{flex:1;grid-template-columns:1fr 1.25fr;display:grid}.spec{border-right:1px solid var(--line);padding:24px 28px}.spec table{border-collapse:collapse;width:100%;font-family:var(--mono)}.spec th{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:right;border-bottom:1px solid var(--line2);padding:0 0 10px;font-size:10px;font-weight:500}.spec th:first-child{text-align:left}.spec td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:16px 0;font-size:15px}.spec td:first-child{text-align:left;color:var(--dim);letter-spacing:.06em;font-size:12px}.spec td.st{color:var(--stock)}.spec td.tu{color:var(--hot);font-size:20px;font-weight:600}.spec td.d{color:var(--text)}.spec td.pc{color:var(--ok)}.bars{gap:14px;margin-top:24px;display:grid}.bar small{font-family:var(--mono);color:var(--mute);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:6px;font-size:10.5px;display:flex}.bar .trk{background:var(--bg);border:1px solid var(--line);height:8px;position:relative}.bar .trk i{transition:width .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.bar .trk i.s{background:var(--stock);z-index:2}.bar .trk i.t{background:var(--hot)}.dyno{flex-direction:column;padding:18px 20px 10px;display:flex}.dyno .legend{font-family:var(--mono);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-bottom:6px;font-size:10.5px;display:flex}.dyno .legend span{align-items:center;gap:7px;display:inline-flex}.dyno .legend i{border-top:2px solid var(--hot);width:18px;height:0}.dyno .legend i.sd{border-top:2px dashed var(--stock)}.dyno .legend i.tq{border-top:1.5px solid var(--hot2);opacity:.85}.dyno svg{width:100%;height:auto}.f-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.f-foot .fn{font-family:var(--mono);color:var(--mute);font-size:11px}.f-foot .acts{flex-wrap:wrap;gap:10px;display:flex}.f-foot .price{font-family:var(--mono);color:var(--dim);align-self:center;margin-right:8px;font-size:12px}.f-foot .price b{color:var(--text);font-weight:500}.stages{border-top:1px solid var(--line2);border-left:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.stage{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);background:#16191c99;flex-direction:column;min-height:280px;padding:32px 28px 30px;transition:background .25s;display:flex;position:relative}.stage:hover{background:var(--panel2)}.stage:hover .code{color:var(--hot)}.stage .code{font-family:var(--mono);letter-spacing:.14em;color:var(--mute);justify-content:space-between;font-size:11px;transition:color .25s;display:flex}.stage h3{letter-spacing:-.03em;margin:26px 0 10px;font-size:30px;font-weight:600}.stage p{color:var(--dim);margin-bottom:22px;font-size:15px}.stage dl{font-family:var(--mono);border-top:1px dashed var(--line2);grid-template-columns:auto 1fr;gap:6px 16px;margin-top:auto;padding-top:16px;font-size:12px;display:grid}.stage dt{color:var(--mute)}.stage dd{text-align:right}.stage dd.hot{color:var(--hot)}.chips{border-top:1px dashed var(--line2);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.chip{font-family:var(--mono);border:1px solid var(--line2);color:var(--dim);padding:4px 8px;font-size:11px}.chip.new{color:var(--hot2);border-color:#ff4d2e73}.proof{border:1px solid var(--line2);grid-template-columns:1.1fr 1fr;gap:0;display:grid}.proof-img{min-height:560px;position:relative;overflow:hidden}.proof-img img{object-fit:cover;filter:grayscale(.3)brightness(.75);width:100%;height:100%;position:absolute;inset:0}.proof-img:after{content:"";background:linear-gradient(#11131500 45%,#111315f2);position:absolute;inset:0}.proof-img .cap{z-index:2;position:absolute;bottom:26px;left:28px;right:28px}.proof-img .cap h3{letter-spacing:-.03em;margin:10px 0 4px;font-size:30px;font-weight:600}.proof-img .cap p{color:var(--dim);font-size:15px}.cross{z-index:2;width:44px;height:44px;position:absolute}.cross:before,.cross:after{content:"";background:var(--hot);position:absolute}.cross:before{width:1px;top:0;bottom:0;left:21px}.cross:after{height:1px;top:21px;left:0;right:0}.proof-data{background:var(--panel);flex-direction:column;display:flex}.pd-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pd-row>div{border-right:1px solid var(--line);padding:24px 28px}.pd-row>div:last-child{border-right:0}.pd-row small{font-family:var(--mono);letter-spacing:.12em;color:var(--mute);text-transform:uppercase;font-size:10.5px}.pd-row b{letter-spacing:-.04em;margin-top:6px;font-size:44px;font-weight:600;line-height:1.1;display:block}.pd-row b sub{font-size:15px;font-family:var(--mono);color:var(--dim);vertical-align:baseline;letter-spacing:0;margin-left:4px;font-weight:400}.pd-row .was{font-family:var(--mono);color:var(--stock);margin-top:4px;font-size:12px}.pd-row .was em{color:var(--ok);font-style:normal}.pd-spec{font-family:var(--mono);flex:1;padding:22px 28px;font-size:12.5px}.pd-spec div{border-bottom:1px dashed var(--line);justify-content:space-between;padding:9px 0;display:flex}.pd-spec div span:first-child{color:var(--mute)}.pd-print{border-top:1px solid var(--line);align-items:center;gap:16px;padding:20px 28px;display:flex}.pd-print img{object-fit:cover;border:1px solid var(--line2);filter:grayscale(.2);width:96px;height:68px}.pd-print p{color:var(--dim);flex:1;font-size:14px}.pd-print a{font-family:var(--mono);color:var(--hot);white-space:nowrap;font-size:12px}.strip{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.card{background:var(--bg);position:relative;overflow:hidden}.card .ph{aspect-ratio:4/5;position:relative;overflow:hidden}.card .ph img{object-fit:cover;filter:grayscale(.35)brightness(.8);width:100%;height:100%;transition:transform .6s,filter .4s}.card:hover .ph img{filter:grayscale(0)brightness(.9);transform:scale(1.04)}.card .tag{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line2);background:#111315cc;padding:4px 8px;font-size:10.5px;position:absolute;top:14px;left:14px}.card .meta{padding:18px 18px 20px}.card h4{letter-spacing:-.01em;font-size:17px;font-weight:600}.card .num{font-family:var(--mono);gap:16px;margin-top:10px;font-size:12.5px;display:flex}.card .num span{color:var(--stock)}.card .num b{color:var(--hot);font-weight:500}.tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:28px 0;display:flex}.tools .label{flex:none}.badges{flex-wrap:wrap;gap:8px;display:flex}.badge-t{font-family:var(--mono);border:1px solid var(--line2);color:var(--dim);letter-spacing:.04em;padding:7px 12px;font-size:12px;transition:all .2s}.badge-t:hover{color:var(--text);border-color:var(--dim)}.badge-t:before{content:"▸ ";color:var(--hot)}.trust{border:1px solid var(--line2);background:var(--panel);grid-template-columns:repeat(6,1fr);display:grid}.trust div{border-right:1px solid var(--line);padding:26px 22px}.trust div:last-child{border-right:0}.trust b{letter-spacing:-.03em;font-size:26px;font-weight:600;display:block}.trust span{font-family:var(--mono);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;font-size:10.5px}.trust .ph-g b{color:var(--mute)}.trust.trust-4{grid-template-columns:repeat(4,1fr)}.b2b{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:#0c0d0f;overflow:hidden}.b2b:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 85% 10%,#ff4d2e1a,#0000 70%);position:absolute;inset:0}.b2b .sec-head h2 .hot{display:block}.term{border:1px solid var(--line2);font-family:var(--mono);background:#0a0b0c;overflow:hidden}.term-top{border-bottom:1px solid var(--line);color:var(--mute);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex}.term-top .live{color:var(--ok);align-items:center;gap:8px;display:flex}.term-top .live i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.2}}.ticker{height:252px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ticker ul{list-style:none;animation:36s linear infinite tick}.ticker:hover ul{animation-play-state:paused}@keyframes tick{to{transform:translateY(-50%)}}.ticker li{color:var(--dim);white-space:nowrap;border-bottom:1px solid #16181b;grid-template-columns:1.6fr 1.3fr 1fr 110px;gap:12px;padding:10px 16px;font-size:12px;display:grid}.ticker li span{text-overflow:ellipsis;overflow:hidden}.ticker li .t{color:var(--mute)}.ticker li .v{color:var(--text)}.ticker li .ta{color:var(--ok);text-align:right}.ticker li .s{text-align:right;color:var(--hot2)}.b2b-grid{border:1px solid var(--line2);background:var(--line2);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.b2b-grid>div{background:#0f1113;padding:28px 24px}.b2b-grid .k{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.b2b-grid .k small{font-size:15px;font-family:var(--mono);color:var(--dim);letter-spacing:0;margin-left:4px;font-weight:400}.b2b-grid h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hot);margin:16px 0 8px;font-size:11px;font-weight:500}.b2b-grid p{color:var(--dim);font-size:14.5px}.b2b-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 0 0;display:flex}.b2b-cta .dealers{font-family:var(--mono);color:var(--dim);font-size:12px}.b2b-cta .dealers b{color:var(--text);font-weight:500}.wtc{background:var(--line2);border:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.wtc>div{background:#0f1113;padding:22px 24px}.wtc ol{font-family:var(--mono);color:var(--dim);counter-reset:w;gap:7px;margin-top:12px;font-size:12px;list-style:none;display:grid}.wtc ol li{counter-increment:w;gap:10px;display:flex}.wtc ol li:before{content:counter(w,decimal-leading-zero);color:var(--hot)}.wtc ol li b{color:var(--ok);margin-left:auto;font-weight:400}.ms{font-family:var(--mono);align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.ms .node{border:1px solid var(--line2);text-align:center;flex:1;padding:10px 12px}.ms .node small{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.ms .node.m{border-color:var(--hot);color:var(--hot)}.ms .link{color:var(--mute);text-align:center;flex:none;font-size:11px;line-height:1.3}.posts{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.post{background:var(--bg);flex-direction:column;min-height:300px;padding:28px;transition:background .25s;display:flex}.post:hover{background:var(--panel)}.post .pm{font-family:var(--mono);color:var(--mute);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.post .pm .cat{color:var(--hot)}.post h3{letter-spacing:-.02em;margin:28px 0 12px;font-size:24px;font-weight:600;line-height:1.15}.post p{color:var(--dim);font-size:15px}.post .rd{font-family:var(--mono);color:var(--text);margin-top:auto;padding-top:20px;font-size:12px}.post:hover .rd{color:var(--hot)}.final{text-align:left;padding:110px 0}.final h2{letter-spacing:-.045em;max-width:900px;font-size:clamp(40px,6vw,84px);font-weight:600;line-height:.98}.final-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.final .ctas{flex-wrap:wrap;gap:12px;display:flex}footer{border-top:1px solid var(--line2);background:#0c0d0f;padding:64px 0 32px}.fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.fgrid img{width:auto;height:34px;margin-bottom:18px}.fgrid p,.fgrid li{color:var(--dim);font-size:14px}.fgrid h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:16px;font-size:10.5px;font-weight:500}.fgrid ul{gap:9px;list-style:none;display:grid}.fgrid a:hover{color:var(--text)}.hours{font-family:var(--mono);font-size:12.5px}.hours div{border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 0;display:flex}.hours .cl{color:var(--mute)}.fbot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:11.5px;display:flex}.fbot nav{flex-wrap:wrap;gap:18px;display:flex}.rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (width<=1180px){.nav ul{gap:18px}.nav ul a{font-size:12.5px}.finder{grid-template-columns:1fr}.f-side{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.f-side h3,.f-side .label,.f-note{grid-column:1/-1}.trust{grid-template-columns:repeat(3,1fr)}.trust div:nth-child(3){border-right:0}.trust div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=1024px){.nav ul,.nav .lang,.nav .btn{display:none}.burger{margin-left:auto;display:block}.nav.open{border-bottom-color:var(--line);background:#111315f7;height:auto}.nav.open .wrap{flex-wrap:wrap;height:auto;padding-top:14px;padding-bottom:20px}.nav.open ul{flex-direction:column;order:3;gap:0;width:100%;margin:12px 0 0;display:flex}.nav.open ul a{border-bottom:1px solid var(--line);padding:12px 0;font-size:16px;display:block}.nav.open .lang{order:4;margin-top:16px;display:flex}.nav.open .btn{order:5;margin-top:16px;margin-left:auto;display:inline-flex}.hero-grid{grid-template-columns:1fr;gap:40px}.f-body{grid-template-columns:1fr}.spec{border-right:0;border-bottom:1px solid var(--line)}.stages{grid-template-columns:repeat(2,1fr)}.proof{grid-template-columns:1fr}.proof-img{min-height:420px}.strip,.b2b-grid{grid-template-columns:repeat(2,1fr)}.posts{grid-template-columns:1fr}.post{min-height:0}.fgrid{grid-template-columns:1fr 1fr}}@media (width<=640px){:root{--gut:16px}body{font-size:15px}.sec{padding:80px 0}.sec-head{margin-bottom:36px}.hero{padding-top:96px}.hero h1{margin:18px 0 20px}.hero .sub{font-size:16px}.hero .ctas .btn{flex:1;justify-content:center;padding:0 12px}.scope-read{grid-template-columns:repeat(2,1fr)}.scope-read div:nth-child(2){border-right:0}.scope-read div:nth-child(-n+2){border-bottom:1px solid var(--line)}.scope-read b{font-size:17px}.hero-foot{grid-template-columns:repeat(2,1fr);margin-top:48px}.hero-foot div{padding:18px 0 20px 16px}.hero-foot div:nth-child(odd){padding-left:0}.hero-foot div:nth-child(2){border-right:0}.hero-foot div:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero-foot b{font-size:26px}.f-side{grid-template-columns:1fr;padding:20px 16px}.f-head,.spec,.f-foot{padding-left:16px;padding-right:16px}.dyno{padding:14px 8px 6px}.spec td{font-size:13px}.spec td.tu{font-size:16px}.f-foot .acts{width:100%}.f-foot .acts .btn{flex:1;justify-content:center;padding:0 10px;font-size:11.5px}.tabs{width:100%}.tabs button{flex:1;padding:0 6px}.stages{grid-template-columns:1fr}.stage{min-height:0;padding:26px 20px}.proof-img{min-height:340px}.pd-row>div{padding:20px 16px}.pd-row b{font-size:34px}.pd-spec,.pd-print{padding-left:16px;padding-right:16px}.strip{grid-template-columns:1fr 1fr}.card .meta{padding:14px 12px 16px}.card h4{font-size:14.5px}.card .num{flex-direction:column;gap:2px;font-size:11.5px}.trust{grid-template-columns:1fr 1fr}.trust div{border-bottom:1px solid var(--line);padding:20px 16px}.trust div:nth-child(3){border-right:1px solid var(--line)}.trust div:nth-child(2n){border-right:0}.trust div:nth-child(n+5){border-bottom:0}.ticker li{grid-template-columns:1.5fr 90px;padding:10px 12px;font-size:11px}.ticker li .x1,.ticker li .x2{display:none}.b2b-grid,.wtc{grid-template-columns:1fr}.post{padding:22px 18px}.fgrid{grid-template-columns:1fr}}@media (width<=1180px){.trust.trust-4{grid-template-columns:repeat(4,1fr)}.trust.trust-4 div{border-bottom:0!important}.trust.trust-4 div:nth-child(3){border-right:1px solid var(--line)}}@media (width<=640px){.trust.trust-4{grid-template-columns:1fr 1fr}.trust.trust-4 div:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.trust.trust-4 div:nth-child(2){border-right:0}}.doors{background:var(--line2);border:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:1px;display:grid}.door{background:var(--panel);flex-direction:column;gap:14px;min-height:300px;padding:36px 32px;transition:background .25s;display:flex;position:relative}.door:hover{background:var(--panel2)}.door h2{letter-spacing:-.03em;font-size:30px;line-height:1.05}.door p{color:var(--dim);max-width:420px;font-size:15px}.door .btn{align-self:flex-start;margin-top:auto}@media (width<=640px){.doors{grid-template-columns:1fr}.door{min-height:0;padding:26px 20px}}.mct-map{background:#111315;height:100%;min-height:420px;position:relative;overflow:hidden}.mct-map .maplibregl-ctrl-group{border:1px solid var(--line2);box-shadow:none;background:#1a1d21;border-radius:2px}.mct-map .maplibregl-ctrl-group button{filter:invert()brightness(.85)}.mct-map .maplibregl-ctrl.maplibregl-ctrl-attrib,.mct-map .maplibregl-ctrl-attrib.maplibregl-compact-show{color:var(--mute);font-size:10px;background:#111315d9!important}.mct-map .maplibregl-ctrl-attrib-button{filter:invert();background-color:#0000}.mct-map .maplibregl-ctrl-attrib a{color:var(--dim)}.mct-map .maplibregl-cooperative-gesture-screen{color:var(--text);font-family:var(--mono);background:#111315bf;font-size:13px}.mct-pin{pointer-events:none;align-items:center;gap:10px;display:flex}.mct-pin i{background:var(--hot);border:3px solid #111315;border-radius:50%;flex:none;width:16px;height:16px;animation:1.8s infinite pulse;box-shadow:0 0 #ff4d2e99}.mct-pin div{border:1px solid var(--hot);white-space:nowrap;background:#111315eb;padding:6px 10px;line-height:1.25}.mct-pin b{color:var(--text);font-size:13px;display:block}.mct-pin div>span>span{display:block}.mct-pin span{font-family:var(--mono);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.dir-btns{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dir-btns .btn{height:40px;padding:0 14px;font-size:12px}.skip{position:absolute;left:-999px}.skip:focus{z-index:100;background:var(--hot);color:#111;padding:8px 12px;top:12px;left:16px}.nav ul a[aria-current=page]{color:var(--text)}.page-head{border-bottom:1px solid var(--line);padding:150px 0 56px}.page-head h1{letter-spacing:-.04em;max-width:900px;margin-top:18px;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1}.page-head p{color:var(--dim);max-width:640px;margin-top:20px;font-size:18px}.crumbs{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.crumbs a:hover{color:var(--text)}.muted{color:var(--dim)}.panel{border:1px solid var(--line2);background:var(--panel)}.grid-2{background:var(--line2);border:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:1px;display:grid}.grid-2>*{background:var(--bg)}.form{gap:18px;display:grid}.form .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:7px;font-size:10.5px;display:block}.form input,.form textarea,.form select{background:var(--bg);border:1px solid var(--line2);width:100%;font:inherit;color:var(--text);border-radius:2px;padding:12px 14px;font-size:15px;transition:border-color .2s}.form textarea{resize:vertical;min-height:130px}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--hot);outline:none}.form .hint{font-family:var(--mono);color:var(--mute);margin-top:6px;font-size:11px}.form .hp{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.notice{border:1px solid var(--line2);border-left:3px solid var(--ok);background:var(--panel);padding:16px 18px;font-size:15px}.notice.err{border-left-color:var(--hot)}.chipset{flex-wrap:wrap;gap:8px;display:flex}.chipset label{cursor:pointer;margin:0}.chipset input{opacity:0;width:1px;height:1px;position:absolute}.chipset span{font-family:var(--mono);border:1px solid var(--line2);color:var(--dim);letter-spacing:.02em;text-transform:none;padding:9px 12px;font-size:12.5px;transition:all .15s;display:inline-block}.chipset input:checked+span{border-color:var(--hot);color:var(--text);background:#ff4d2e1f}.chipset input:focus-visible+span{outline:2px solid var(--hot);outline-offset:2px}.prose{color:#d9d8d2;max-width:740px;font-size:17px;line-height:1.75}.prose h2{letter-spacing:-.02em;color:var(--text);margin:48px 0 16px;font-size:30px;line-height:1.15}.prose h3{color:var(--text);margin:36px 0 12px;font-size:22px}.prose p,.prose ul,.prose ol,.prose blockquote,.prose figure,.prose table{margin:0 0 22px}.prose ul,.prose ol{padding-left:22px}.prose a{color:var(--hot);text-underline-offset:3px;text-decoration:underline}.prose img{border:1px solid var(--line2);width:100%;height:auto;margin:8px 0}.prose blockquote{border-left:2px solid var(--hot);color:var(--dim);padding:4px 0 4px 18px}.prose code{font-family:var(--mono);background:var(--panel);padding:2px 5px;font-size:.88em}.prose table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:14px}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.prose .file{border:1px solid var(--line2);font-family:var(--mono);color:var(--text);align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.prose .file:before{content:"PDF";color:var(--hot);letter-spacing:.1em;font-size:11px}.src{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);color:var(--dim);white-space:nowrap;padding:3px 7px;font-size:10px}.src.dyno{color:var(--ok);border-color:#3ddc9780}.empty{text-align:center;color:var(--dim);font-family:var(--mono);padding:48px 28px;font-size:13px}.spin{border:2px solid var(--line2);border-top-color:var(--hot);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite sp;display:inline-block}@keyframes sp{to{transform:rotate(360deg)}}@media (width<=640px){.page-head{padding:112px 0 36px}.page-head p{font-size:16px}.form .row,.grid-2{grid-template-columns:1fr}.prose{font-size:16px}}.brand-wm{pointer-events:none;color:var(--text);opacity:.075;position:absolute}.hero .brand-wm{width:min(62vw,760px);top:50%;right:-6vw;transform:translateY(-46%)}.hero .brand-wm .em-outline{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.4,.1,.2,1) .3s forwards draw}.hero .brand-wm .em-bars{opacity:0;animation:1.6s 1.6s forwards fadein}.page-head{position:relative;overflow:hidden}.page-head:after{content:"";opacity:.06;pointer-events:none;background:url(/img/emblem-line.svg) 50%/contain no-repeat;width:300px;height:350px;position:absolute;bottom:-120px;right:max(-60px,50vw - 700px)}.sec-head .label:before,.page-head .crumbs:before{content:"";vertical-align:-1px;background:repeating-linear-gradient(90deg,var(--hot) 0 1.5px,transparent 1.5px 2.6px);opacity:.9;width:13px;height:10px;margin-right:10px;display:inline-block}footer{position:relative;overflow:hidden}footer .brand-wm{opacity:.04;width:420px;bottom:-150px;right:-90px}.fsig{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-top:40px;font-size:11px;display:flex}.fsig svg{flex:none;width:22px;height:26px}.fsig i{background:var(--line);flex:1;height:1px}.mct-pin div{align-items:center;gap:9px;display:flex}.mct-pin div img{flex:none;width:20px;height:24px}@media (width<=640px){.hero .brand-wm{width:120vw;top:34%;right:-40vw}.page-head:after{width:180px;height:210px;bottom:-70px;right:-50px}footer .brand-wm{width:300px;bottom:-110px;right:-110px}}.vcell{background:var(--bg);flex-direction:column;gap:4px;padding:16px 18px;transition:background .2s;display:flex}.vcell:hover{background:var(--panel)}.vcell b{letter-spacing:-.01em;font-size:16px;font-weight:600}.vcell span{font-family:var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.vcell:hover b{color:var(--hot)}.vgen{margin-bottom:40px;scroll-margin-top:90px}.vgen h2{letter-spacing:-.02em;margin-bottom:14px;font-size:22px}.vtable{border-collapse:collapse;width:100%;font-family:var(--mono)}.vtable th{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:right;border-bottom:1px solid var(--line2);padding:0 10px 10px;font-size:10px;font-weight:500}.vtable th:first-child,.vtable td:first-child{text-align:left}.vtable td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:16px 10px;font-size:15px}.vtable td .hot{font-size:19px;font-weight:600}.vtable td small{color:var(--ok);font-size:11px;display:block}.vqa{border-top:1px solid var(--line2);max-width:900px}.vqa details{border-bottom:1px solid var(--line2);padding:18px 0}.vqa summary{cursor:pointer;letter-spacing:-.01em;font-size:18px;font-weight:600;list-style:none}.vqa summary::-webkit-details-marker{display:none}.vqa summary:before{content:"+ ";color:var(--hot);font-family:var(--mono)}.vqa details[open] summary:before{content:"− "}.vqa p{color:var(--dim);max-width:760px;margin-top:10px}@media (width<=640px){.vtable td{padding:12px 6px;font-size:13px}.vtable td .hot{font-size:16px}.vtable th{padding:0 6px 8px}}.xgal{background:var(--line2);border:1px solid var(--line2);border-top:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;display:grid}.xgal a{aspect-ratio:4/3;background:var(--bg);display:block;overflow:hidden}.xgal img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.xgal a:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}.draw{stroke-dashoffset:0}.fade,.fade-late{opacity:1}.hero .brand-wm .em-outline{stroke-dashoffset:0}.hero .brand-wm .em-bars{opacity:1}}.reviews{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.review{background:var(--bg);flex-direction:column;min-height:240px;margin:0;padding:30px 28px 26px;display:flex;position:relative}.review .q{font-family:var(--mono);color:var(--hot);height:26px;font-size:44px;line-height:1;display:block}.review blockquote{color:var(--text);white-space:pre-line;margin:14px 0 0;font-size:16.5px;line-height:1.55}.review figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:auto;padding-top:22px;font-size:11.5px;display:flex}.review figcaption b{color:var(--text);letter-spacing:.04em;font-weight:600}.review figcaption .car{color:var(--dim)}.review figcaption .via{width:100%}.reviews-all{grid-template-columns:repeat(2,1fr)}@media (width<=1024px){.reviews{grid-template-columns:1fr}.review{min-height:0}}@media (width<=640px){.review{padding:24px 18px 20px}.review blockquote{font-size:15.5px}}.about-split{grid-template-columns:1.05fr .95fr;align-items:start;gap:64px;display:grid}.about-h{letter-spacing:-.03em;max-width:640px;margin:20px 0 24px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.08}.about-p{color:var(--dim);max-width:620px;margin-bottom:16px;font-size:17px;line-height:1.65}.about-ph{aspect-ratio:4/5;border:1px solid var(--line2);overflow:hidden}.about-ph2{aspect-ratio:auto}.about-ph2 img{aspect-ratio:3/4}.about-list{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.about-list li{border-bottom:1px solid var(--line);padding:12px 0 12px 22px;font-size:15px;position:relative}.about-list li:before{content:"";background:var(--hot);width:8px;height:8px;position:absolute;top:20px;left:0}.team-q{border-top:1px dashed var(--line2);letter-spacing:-.01em;margin:26px 0 0;padding:18px 0 0;font-size:20px;line-height:1.4}.team-q cite{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:11px;display:block}.countries{border-top:1px solid var(--line2);padding-top:24px}.country{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding:14px 0;display:flex}.country span{font-family:var(--mono);color:var(--hot);font-size:11px}.country b{letter-spacing:-.02em;font-size:24px;font-weight:600}.country:first-of-type b{color:var(--text)}@media (width<=1024px){.about-split{grid-template-columns:1fr;gap:40px}.about-ph{aspect-ratio:3/2}}@media (width<=640px){.about-p{font-size:16px}.country b{font-size:20px}}.errscreen{border-bottom:1px solid var(--line);align-items:center;min-height:78vh;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.errscreen h1{letter-spacing:-.04em;max-width:900px;margin:22px 0 18px;font-size:clamp(40px,6vw,84px);font-weight:600;line-height:1}.errscreen p{color:var(--dim);max-width:620px;font-size:18px}.errscreen .errscreen-en{color:var(--mute);margin-top:10px;font-size:14px}.errscreen .ctas{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.errscreen .ctas button{cursor:pointer;font:inherit}.errscreen-contact{color:var(--mute);letter-spacing:.06em;margin-top:40px;font-size:12px}@media (width<=640px){.errscreen{min-height:0;padding:120px 0 60px}.errscreen p{font-size:16px}}.errscreen .brand-wm{width:min(56vw,640px);top:50%;right:-8vw;transform:translateY(-46%)}.wfilters{border:1px solid var(--line2);background:#16191c99;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 22px;padding:16px;display:flex}.wfilters label{flex-direction:column;flex:150px;gap:6px;min-width:150px;display:flex}.wfilters label span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.wfilters select{background:var(--bg);color:var(--text);border:1px solid var(--line2);font:inherit;border-radius:2px;padding:10px 12px;font-size:14px}.wfilters .btn{flex:none}.lbx{z-index:200;touch-action:none;background:#0a0b0df0;flex-direction:column;display:flex;position:fixed;inset:0}.lbx-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--dim);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.lbx-btns{align-items:center;gap:6px;display:flex}.lbx-btns button,.lbx-btns a{border:1px solid var(--line2);background:var(--bg);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.lbx-btns button:hover,.lbx-btns a:hover{border-color:var(--hot);color:var(--hot)}.lbx-pct{text-align:center;min-width:48px}.lbx-stage{-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.lbx-stage img{transform-origin:50%;background:#fff;max-width:96vw;max-height:calc(100vh - 110px);transition:transform 50ms linear}.lbx-nav{border:1px solid var(--line2);width:48px;height:64px;color:var(--text);cursor:pointer;background:#111315cc;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.lbx-nav.prev{left:12px}.lbx-nav.next{right:12px}.lbx-hint{text-align:center;font-family:var(--mono);color:var(--mute);padding:8px;font-size:11px}@media (width<=640px){.wfilters label{min-width:calc(50% - 6px)}.lbx-nav{width:40px;height:52px}}.vgrid{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.vcard{background:var(--bg);margin:0}.vframe{aspect-ratio:16/9;background:#000;position:relative}.vframe button{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.vframe img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s}.vframe button:hover img{opacity:1}.vframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vplay{background:var(--hot);color:#111;border-radius:4px;justify-content:center;align-items:center;width:64px;height:44px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vcard figcaption{color:var(--dim);padding:14px 16px 16px;font-size:14px}@media (width<=1024px){.vgrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.vgrid{grid-template-columns:1fr}}.pmap{aspect-ratio:16/10;border:1px solid var(--line2);height:auto;min-height:0;margin-top:24px}.mct-pin.sm i{border-width:2px;width:12px;height:12px;animation:none}.mct-pin.sm div{border-color:var(--line2);padding:4px 8px;font-size:12px}.pmap .maplibregl-canvas{filter:brightness(1.6)contrast(1.1)}.gbadge{border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.04em;color:var(--text);background:#11131599;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;text-decoration:none;display:inline-flex}.gbadge:hover{border-color:var(--hot)}.gbadge .g{color:#4285f4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.gbadge.sm{padding:6px 10px;font-size:11.5px}.rv-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.toolgrid{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.toolgrid li{background:var(--bg);flex-direction:column;gap:14px;min-height:112px;padding:22px 18px 16px;display:flex}.tl-mark{align-items:center;height:26px;display:flex}.tl-mark img{object-fit:contain;object-position:left center;opacity:.85;width:auto;max-width:150px;height:22px}.tl-mark span{letter-spacing:-.01em;color:var(--text);opacity:.85;font-size:18px;font-weight:600}.tl-name{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:auto;font-size:11px}.toolgrid li:hover .tl-mark img,.toolgrid li:hover .tl-mark span{opacity:1}@media (width<=860px){.toolgrid{grid-template-columns:repeat(2,1fr)}}.fbot .admin-link{opacity:.6;font-size:11px}.fbot .admin-link:hover{opacity:1}.toolstrip{border-top:1px solid var(--line);padding:28px 0 0}.nav-search{border:1px solid var(--line2);width:34px;height:34px;color:var(--dim);cursor:pointer;background:#11131580;border-radius:2px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.nav-search:hover{color:var(--text);border-color:var(--dim)}.spanel{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0db8;justify-content:center;align-items:flex-start;padding:72px 16px 16px;display:flex;position:fixed;inset:0}.spanel-box{background:var(--bg);border:1px solid var(--line2);flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 96px);display:flex;box-shadow:0 30px 80px #00000080}.spanel-form{border-bottom:1px solid var(--line2);color:var(--dim);align-items:center;gap:12px;padding:14px 16px;display:flex}.spanel-form input{min-width:0;color:var(--text);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:19px}.spanel-busy{font-family:var(--mono);color:var(--mute);font-size:11px}.spanel-close{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--line2);color:var(--mute);cursor:pointer;background:0 0;padding:4px 8px;font-size:11px}.spanel-body{padding:6px 18px 18px;overflow:auto}.spanel-hint{color:var(--mute);padding:18px 2px;font-size:15px}.spanel-all{font-family:var(--mono);letter-spacing:.06em;color:var(--hot);margin-top:16px;font-size:12px;display:block}.sres section{border-bottom:1px solid var(--line);padding:14px 0}.sres section:last-of-type{border-bottom:0}.sres h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hot);margin-bottom:10px;font-size:11px;font-weight:500}.sres h3 small{color:var(--mute);letter-spacing:.08em;margin-left:10px;font-size:10.5px}.sres-models{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.sres-model{border:1px solid var(--line2);background:var(--panel,#16191c);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.sres-model:hover{border-color:var(--hot)}.sres-model b{font-weight:600;line-height:1.25}.sres-model span{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11px}.sres-list{margin:0;padding:0;list-style:none}.sres-list a{border-bottom:1px dashed var(--line);justify-content:space-between;gap:14px;padding:9px 2px;display:flex}.sres-list li:last-child a{border-bottom:0}.sres-list a:hover b{color:var(--hot)}.sres-list b{font-weight:500}.sres-list span{color:var(--mute);text-align:right;font-size:13px}.sres.full .sres-list a{flex-direction:column;gap:4px}.sres.full .sres-list span{text-align:left}.sres-work{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sres-car{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.sres-car .ph{aspect-ratio:4/3;border:1px solid var(--line);background:#0d0f11;position:relative;overflow:hidden}.sres-car .ph img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.sres-car:hover .ph img{transform:scale(1.04)}.sres-car .tag{font-family:var(--mono);letter-spacing:.08em;background:#111315d9;padding:2px 6px;font-size:9.5px;position:absolute;bottom:6px;left:6px}.sres-car b{font-weight:500;line-height:1.25}.sres-car .mono{color:var(--dim);font-size:11.5px}.sres-car em{color:var(--hot);font-style:normal}.sres-more{font-family:var(--mono);color:var(--dim);margin-top:10px;font-size:11.5px;display:inline-block}.sres-more:hover{color:var(--hot)}.sres-none{padding:24px 2px}.sres-none p{margin-bottom:8px}.sres-none .btn{margin-top:10px}.sres.full .sres-work{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.search-page-form{gap:10px;max-width:640px;margin-top:24px;display:flex}.search-page-form input{background:var(--panel,#16191c);border:1px solid var(--line2);min-width:0;color:var(--text);font:inherit;flex:1;padding:13px 15px;font-size:17px}@media (width<=1024px){.nav-search{order:3}}@media (width<=640px){.spanel{padding:0}.spanel-box{border:0;height:100vh;max-height:100vh}.spanel-form input{font-size:17px}.sres-models{grid-template-columns:1fr}}.pool-master{--pool:var(--hot)}.pool-slave{--pool:#3ddc97}.pool-evc{--pool:#a78bfa}.fs-offers{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fs-offer{background:var(--bg);border-top:3px solid var(--pool);flex-direction:column;padding:26px 24px;display:flex}.fs-offer-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fs-offer h3{letter-spacing:-.02em;color:var(--pool);font-size:26px;font-weight:600}.fs-offer-h .mono{color:var(--dim);font-size:12px}.fs-offer-h b{color:var(--text);font-size:15px}.fs-offer p{color:var(--dim);min-height:66px;margin:12px 0 16px;font-size:15px}.fs-packs{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12.5px}.fs-packs th{text-align:left;color:var(--mute);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line2);padding:0 0 6px;font-size:10.5px;font-weight:400}.fs-packs td{border-bottom:1px dashed var(--line);padding:7px 0}.fs-packs td.save{color:var(--pool)}.fs-buy{font-family:var(--mono);color:var(--pool);margin-top:auto;padding-top:18px;font-size:12px}.fs-ols-steps{color:var(--dim);margin:14px 0 0 18px;font-size:15px;line-height:1.6}@media (width<=1024px){.fs-offers{grid-template-columns:1fr}.fs-offer p{min-height:0}}
