body{background:#f4f4f1;margin:0}a{color:#232326}a:hover{color:#000}.vt{color:#2e2e33;background:#f4f4f1;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;line-height:1.6;overflow-x:clip}.vt *{box-sizing:border-box}.vt .num{font-variant-numeric:tabular-nums}.vt :focus-visible{outline-offset:2px;outline:2px solid #e8f000}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 24px;font:700 15.5px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.btn-lime{color:#151517;background:#e8f000}.btn-lime:hover{color:#151517;background:#f3f95a}.btn-ink{color:#fff;background:#151517}.btn-ink:hover{color:#fff;background:#000}.btn-line{color:#151517;background:#fff;border-color:#d6d6d0}.btn-line:hover{border-color:#151517}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#e8f000;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow i{background:currentColor;width:18px;height:2px;display:inline-block}.gridbg{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.ttabs{flex-wrap:wrap;gap:6px;display:flex}.ttab{color:#c9c9ce;border:1px solid #3a3a40;border-radius:999px;align-items:center;height:38px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ttab:hover{color:#fff;border-color:#8a8a90}.ttab[aria-current=page]{color:#151517;background:#e8f000;border-color:#e8f000}.card{background:#fff;border:1px solid #e4e4e0;border-radius:20px}.calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.grp{flex-direction:column;gap:14px;padding:22px;display:flex}.grp h2,.grp .uih{letter-spacing:.08em;text-transform:uppercase;color:#5c5c5c;margin:0;font-size:13px;font-weight:800}.f2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld label{color:#151517;font-size:13.5px;font-weight:700}.fld .hint{color:#757575;font-size:12px}.ib{background:#fff;border:1px solid #d6d6d0;border-radius:12px;align-items:center;height:48px;display:flex;overflow:hidden}.ib:focus-within{border-color:#151517;box-shadow:0 0 0 3px #f1f3c9}.ib span{color:#757575;padding:0 12px;font-weight:700}.ib input{color:#151517;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px;font:700 16px/1 Plus Jakarta Sans,sans-serif}.ib span+input{padding-left:0}.res{color:#fff;background:#151517;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:20px}.big{letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:1}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kpi{background:#1f1f24;border:1px solid #2e2e34;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.kpi span{color:#a9a9b0;font-size:12.5px;font-weight:600}.kpi b{letter-spacing:-.02em;font-size:22px;font-weight:800}.stack{background:#2a2a30;border-radius:7px;height:22px;display:flex;overflow:hidden}.stack i{height:100%;display:block}.lines{flex-direction:column;display:flex}.line{border-bottom:1px solid #26262c;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.line:last-child{border-bottom:0}.line i{border-radius:3px;width:10px;height:10px}.line em{color:#8e8e96;text-align:right;width:52px;font-size:12.5px;font-style:normal}.verdict{border-radius:14px;padding:14px 16px;font-size:14.5px;font-weight:600;line-height:1.5}.preset{color:#3d3d40;cursor:pointer;background:#fff;border:1px solid #d6d6d0;border-radius:999px;height:34px;padding:0 12px;font:700 13px/1 Plus Jakarta Sans,sans-serif}.preset:hover{border-color:#151517}.preset[aria-pressed=true]{color:#fff;background:#151517;border-color:#151517}.fcols{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.fcol{flex-direction:column;gap:12px;display:flex}.fcol b{letter-spacing:.1em;text-transform:uppercase;color:#e8f000;font-size:12px}.fcol a{color:#c9c9ce;font-size:14px;text-decoration:none}.fcol a:hover{color:#fff}.mh{z-index:60;background:#232326;border-bottom:1px solid #333338;font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5;position:relative}.mh *{box-sizing:border-box}.mh-in{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:72px;margin:0 auto;padding:0 32px;display:flex}.mnav{align-items:center;gap:2px;display:flex}.mtop{color:#dedede;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 12px;font:600 14px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.mtop:hover,.mtop[aria-expanded=true]{color:#fff;background:#2f2f33}.mtop.cur{color:#fff;border-radius:8px 8px 0 0;box-shadow:inset 0 -2px #e8f000}.mtop[aria-expanded=true] .mch{transform:rotate(180deg)}.mch{transition:transform .2s}.mright{align-items:center;gap:8px;display:flex}.mbtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font:700 14px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.mbtn-lime{color:#232326;background:#e8f000}.mbtn-lime:hover{color:#232326;background:#f3f95a}.mpanel{background:#fff;border-bottom:1px solid #e6e6e6;animation:.18s ease-out mfade;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #00000059}.mp-in{gap:32px;max-width:1280px;margin:0 auto;padding:32px;display:grid}.mcol{flex-direction:column;gap:4px;min-width:0;display:flex}.mhd{letter-spacing:.08em;text-transform:uppercase;color:#75757b;align-items:center;gap:8px;padding:0 12px 8px;font-size:12px;font-weight:800;display:flex}.prow{color:#232326;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:14px;padding:12px;text-decoration:none;display:grid}.prow:hover,.prow.on{color:#232326;background:#f4f4f1}.prow .pico{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:inline-flex}.prow b{font-size:15.5px;font-weight:800;display:block}.prow span{color:#5c5c5c;margin-top:2px;font-size:13px;display:block}.platf{background:#f4f4f1;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.platf b{color:#232326;font-size:17px;font-weight:800}.platf span{color:#5c5c5c;font-size:13.5px}.platf a{color:#232326;font-size:14px;font-weight:700;text-decoration:none}.mscrim{cursor:default;z-index:-1;background:#14141659;border:0;position:fixed;inset:0}.mburger{color:#fff;cursor:pointer;background:0 0;border:1px solid #48484d;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mmob{background:#232326;border-top:1px solid #333338;max-height:calc(100vh - 72px);padding:12px 24px 24px;overflow-y:auto}.mmob .mhd{color:#e8f000;padding:16px 0 6px}.mmob a{color:#e6e6e8;border-bottom:1px solid #2f2f33;padding:10px 0;font-size:15.5px;font-weight:600;text-decoration:none;display:block}@keyframes mfade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=1100px){.mnav{display:none!important}.mburger{display:inline-flex}}@media (width>=1101px){.mmob{display:none}}@media (width<=480px){.mright .mbtn-lime,.mright .mlogin{display:none}}@media (width<=980px){.calc{grid-template-columns:1fr}.res{position:static}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.fcols>:first-child{grid-column:1/-1}.hero-h1{font-size:34px!important}.big{font-size:44px}}@media (width<=640px){.wrap,.mh-in{padding:0 18px}.f2,.kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vt *{transition:none!important;animation:none!important}}.land{background:linear-gradient(#fff 0%,#f4f4f1 100%);border-bottom:1px solid #e4e4e0;padding:40px 0 88px;position:relative;overflow:hidden}.land:before{content:"";pointer-events:none;background:radial-gradient(#e8f00052 0%,#e8f00000 65%);border-radius:50%;width:1000px;height:560px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.land .wrap{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.land .crumbs{color:#75757b;justify-content:center}.land .crumbs a{color:#5c5c5c}.land .crumbs [aria-current]{color:#151517}.land h1{letter-spacing:-.045em;color:#151517;text-wrap:balance;max-width:980px;margin:28px 0 0;font-size:58px;font-weight:800;line-height:1.04}.lhl{z-index:0;white-space:nowrap;position:relative}.lhl:after{content:"";z-index:-1;background:#e8f000;border-radius:6px;height:.36em;position:absolute;bottom:.06em;left:-4px;right:-4px}.land .ld{color:#3d3d40;max-width:780px;margin:0;font-size:19px;line-height:1.6}.land .ld b{color:#151517}.lbar{background:#fff;border:1px solid #d6d6d0;border-radius:16px;align-items:stretch;width:100%;max-width:820px;height:68px;margin-top:10px;display:flex;overflow:hidden;box-shadow:0 24px 50px -28px #00000059}.lbar:focus-within{border-color:#151517;box-shadow:0 0 0 4px #f1f3c9,0 24px 50px -28px #00000059}.lbar.bad{border-color:#d9534f;box-shadow:0 0 0 4px #d9534f2e}.lbar label{flex:1;align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.lbar label+label{border-left:1px solid #e4e4e0}.lbar input{color:#151517;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:600 18px/1 Plus Jakarta Sans,sans-serif}.lbar input::placeholder{color:#9a9aa0}.lbar .lpre{color:#75757b;font-size:18px;font-weight:800}.lbar button{color:#fff;cursor:pointer;background:#151517;border:0;flex:none;justify-content:center;align-items:center;gap:10px;min-width:150px;padding:0 30px;font:800 18px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.lbar button:hover{color:#e8f000;background:#000}.lbar button.off{color:#fff;background:#c9c9ce}.lbar button.off:hover{color:#fff;background:#b7b7bd}.lnote{color:#75757b;margin:0;font-size:14px}.lerr{color:#c0392b;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.ltrust{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:flex}.ltrust b{letter-spacing:.06em;text-transform:uppercase;color:#151517;font-size:15px}.lticks{color:#3d3d40;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:15px;font-weight:600;display:flex}.lticks span{align-items:center;gap:7px;display:inline-flex}.lpills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lpills span{color:#fff;background:#151517;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.lpills span i{background:#e8f000;border-radius:50%;width:8px;height:8px}.lchips{color:#75757b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=760px){.land h1{font-size:38px}.lbar{flex-direction:column;height:auto}.lbar label{height:58px}.lbar label+label{border-top:1px solid #e4e4e0;border-left:0}.lbar button{height:56px}}.crumbs{color:#8e8e96;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a{color:#c9c9ce;text-decoration:none}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:#fff;font-weight:700}.qa{background:#1c1c20;border:1px solid #2e2e34;border-left:4px solid #e8f000;border-radius:14px;max-width:820px;padding:14px 18px}.qa b{letter-spacing:.1em;text-transform:uppercase;color:#e8f000;margin-bottom:4px;font-size:12px;display:block}.qa p{color:#e6e6e8;margin:0;font-size:15.5px;line-height:1.6}.seo h3{margin:0;font-size:17px;font-weight:800}.howl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.howl li{background:#fff;border:1px solid #e4e4e0;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.howl code{color:#151517;background:#fbfdd6;border-radius:6px;align-self:flex-start;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.howl p{color:#5c5c5c;margin:0;font-size:14.5px}.faq{padding:18px 22px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:16px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#75757b;font-size:20px;line-height:1}.faq[open] summary:after{content:"–"}.faq p{color:#5c5c5c;margin:10px 0 0}.rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.relc{color:#151517;background:#fff;border:1px solid #e4e4e0;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;display:flex}.relc:hover{color:#151517;border-color:#151517}.relc i{border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.relc b{font-size:15.5px;display:block}.relc span{color:#5c5c5c;margin-top:2px;font-size:13px;display:block}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.empty .eic{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.empty b{font-size:18px}.empty p{max-width:380px;margin:0;font-size:14px}.err{color:#f19a92;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.tin.bad{border-color:#d9534f!important;box-shadow:0 0 0 3px #d9534f40!important}@media (width<=980px){.howl,.rel{grid-template-columns:1fr}}.seg{flex-wrap:wrap;gap:6px;display:flex}.chipb{color:#3d3d40;cursor:pointer;background:#fff;border:1px solid #d6d6d0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;font:700 13.5px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.chipb:hover{border-color:#151517}.chipb[aria-pressed=true]{color:#fff;background:#151517;border-color:#151517}.tin{background:#fff;border:1px solid #d6d6d0;border-radius:14px;align-items:center;gap:10px;height:56px;padding-left:16px;display:flex;overflow:hidden}.tin:focus-within{border-color:#151517;box-shadow:0 0 0 3px #f1f3c9}.tin input{color:#151517;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:600 16px/1 Plus Jakarta Sans,sans-serif}.tin .btn{border-radius:11px;height:46px;margin-right:5px}.dk .tin{background:#1c1c20;border-color:#3a3a40}.dk .tin input{color:#fff}.dk .tin input::placeholder{color:#7a7a82}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#75757b;white-space:nowrap;border-bottom:1px solid #e4e4e0;padding:10px 12px;font-size:12px;font-weight:800}.tbl td{vertical-align:middle;border-bottom:1px solid #efefeb;padding:12px}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl tr.best td{background:#fbfdd6}.lockrow td,.lockrow>span{filter:blur(4px);-webkit-user-select:none;user-select:none;color:#9a9aa0}.gt{flex-direction:column;min-width:0;font-size:14px;display:flex}.gtr{border-bottom:1px solid #efefeb;align-items:center;gap:12px;padding:11px 12px;display:grid}.gtr:last-child{border-bottom:0}.gth{letter-spacing:.06em;text-transform:uppercase;color:#75757b;padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:800}.gtr .r{text-align:right}.gt-d .gtr{border-color:#26262c;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));padding:9px 0}.gt-d .gth{color:#8e8e96}.gt-p{min-width:640px}.gt-p .gtr{grid-template-columns:36px minmax(0,2.4fr) 80px auto auto auto auto;grid-auto-flow:column}.gt-p .gtr>span{min-width:0}.lockbar{color:#fff;background:#151517;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.lockbar b{font-size:15.5px}.lockbar span{color:#a9a9b0;font-size:13.5px}.badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.b-lime{color:#151517;background:#e8f000}.b-ink{color:#e8f000;background:#151517}.b-soft{color:#3d3d40;background:#f4f4f1;border:1px solid #e4e4e0}.gcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gcard{background:#fff;border:1px solid #e4e4e0;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.gcard:hover{border-color:#151517}.gname{letter-spacing:-.02em;color:#151517;overflow-wrap:anywhere;font-size:20px;font-weight:800}.gmeta{color:#75757b;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;display:flex}.gmeta code{color:#3d3d40;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.gact{gap:6px;margin-top:auto;display:flex}.mini{color:#151517;cursor:pointer;background:#fff;border:1px solid #d6d6d0;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 12px;font:700 12.5px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.mini:hover{border-color:#151517}.mini[aria-pressed=true]{background:#e8f000;border-color:#e8f000}.stat{background:#fff;border:1px solid #e4e4e0;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.stat span{color:#75757b;font-size:12.5px;font-weight:700}.stat b{letter-spacing:-.03em;color:#151517;font-size:28px;font-weight:800}.stat em{color:#1f7a47;font-size:12.5px;font-style:normal;font-weight:700}.stats4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hbar{grid-template-columns:120px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:14px;display:grid}.hbar i{background:#151517;border-radius:6px;height:12px;display:block}.hbar .tr{background:#efefeb;border-radius:6px;height:12px;overflow:hidden}.spin{border:2.5px solid #15151740;border-top-color:#151517;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=980px){.gcards,.stats4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gcards{grid-template-columns:1fr}.tbl{font-size:13px}.hbar{grid-template-columns:90px minmax(0,1fr) 40px}}.hgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hcard{color:#151517;background:#fff;border:1px solid #e4e4e0;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.hcard:hover{color:#151517;border-color:#151517;transform:translateY(-4px);box-shadow:0 24px 48px -28px #00000073}.hcard b{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2}.hcard .hd{color:#5c5c5c;font-size:14.5px}.hgo{align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:800;display:inline-flex}.hcard:hover .hgo{-webkit-text-decoration:underline #e8f000;text-decoration:underline #e8f000;text-decoration-thickness:3px}.hico{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:14.5px;font-weight:800;display:inline-flex}.why3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pickl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pickl li{background:#fff;border:1px solid #e4e4e0;border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.pickl li span{color:#151517;font-weight:700}.pickl li a{color:#151517;text-underline-offset:3px;font-size:14px;font-weight:800;-webkit-text-decoration:underline #e8f000;text-decoration:underline #e8f000;text-decoration-thickness:3px}.fin{color:#fff;background:#1c1c20;border:1px solid #3a3a40;border-radius:14px;flex:320px;min-width:0;height:56px;padding:0 18px;font:600 16px/1 Plus Jakarta Sans,sans-serif}.fin::placeholder{color:#8e8e96}.fin:focus{border-color:#e8f000;outline:none}.ex{color:#c9c9ce;cursor:pointer;background:0 0;border:1px dashed #4a4a52;border-radius:999px;height:32px;padding:0 12px;font:600 13px/1 Plus Jakarta Sans,sans-serif}.ex:hover{color:#fff;border-color:#e8f000}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tile{background:#fff;border:1px solid #e4e4e0;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.tile span{color:#5c5c5c;font-size:13px;font-weight:600}.tile b{letter-spacing:-.03em;color:#151517;font-size:28px;font-weight:800;line-height:1.05}.tile small{color:#5c5c5c;font-size:12.5px;font-weight:700}.tile small.up{color:#1f7a47}.tile small.down{color:#b4342d}.chart{align-items:flex-end;gap:4px;height:220px;padding:0 0 26px 52px;display:flex;position:relative}.chart .gl{border-top:1px dashed #e4e4e0;position:absolute;left:52px;right:0}.chart .yl{color:#757575;font-size:11.5px;position:absolute;left:0;transform:translateY(50%)}.chart .bar{border-radius:4px 4px 1px 1px;flex-direction:column-reverse;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.chart .bar i{flex:none;width:100%;display:block}.chart .xl{color:#5c5c5c;white-space:nowrap;font-size:11.5px;position:absolute;bottom:0;transform:translate(-50%)}.legend{color:#5c5c5c;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.prow2{border-bottom:1px solid #efefef;grid-template-columns:32px minmax(0,1fr) 96px 110px 120px;align-items:center;gap:14px;padding:12px 18px;font-size:14px;display:grid}.prow2.h{letter-spacing:.06em;text-transform:uppercase;color:#5c5c5c;background:#f7f7f5;height:40px;padding-top:0;padding-bottom:0;font-size:11px;font-weight:700}.prow2 .r{text-align:right}.rk{color:#e8f000;background:#151517;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.th{border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.locked{position:relative}.blur{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.lock{background:linear-gradient(#fff0 0%,#ffffffd9 70%);justify-content:center;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.lockpill{color:#3d3d40;background:#fff;border:1px solid #e4e4e0;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -14px #00000059}.trackcta{color:#fff;background:#151517;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.trackcta:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8f00040,#e8f00000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-60px}.trackcta>*{position:relative}.lock-in{color:#fff;background:#151517;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;max-width:620px;padding:18px 22px;display:flex;box-shadow:0 30px 60px -30px #0009}.est{color:#8a4a0b;background:#fcf3e6;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.mtag{color:#232326;background:#e8f000;border-radius:5px;align-items:center;height:20px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.seo h2{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.lqa{text-align:left;background:#fff;border:1px solid #e4e4e0;border-left:4px solid #e8f000;border-radius:16px;max-width:820px;margin:26px auto 0;padding:16px 20px}.lqa b{letter-spacing:.1em;text-transform:uppercase;color:#5c5c5c;margin-bottom:4px;font-size:12px;display:block}.lqa p{color:#2a2a2e;margin:0;font-size:15.5px;line-height:1.6}.seo{background:0 0}.seo .lead2{color:#5c5c5c;max-width:820px;margin:0;font-size:16px}.facts{border-collapse:collapse;background:#fff;border:1px solid #e4e4e0;border-radius:16px;width:100%;font-size:14.5px;overflow:hidden}.facts th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5c5c5c;background:#f7f7f5;border-bottom:1px solid #e4e4e0;padding:11px 14px;font-size:12px}.facts td{vertical-align:top;color:#2a2a2e;border-bottom:1px solid #efefef;padding:11px 14px}.facts tr:last-child td{border-bottom:0}.facts td.num,.facts th.num{text-align:right;font-variant-numeric:tabular-nums}.tblwrap{overflow-x:auto}.src{color:#757575;margin:0;font-size:12.5px;line-height:1.6}.src a{color:#3d3d40}.byline{color:#5c5c5c;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.byline b{color:#151517}.tin2{flex-direction:column;gap:6px;display:flex}.tin2 label{color:#3d3d40;font-size:13px;font-weight:700}.tin2 input,.tin2 select,.tin2 textarea{color:#151517;background:#fff;border:1px solid #d6d6d0;border-radius:12px;width:100%;height:46px;padding:0 14px;font:600 15px/1.2 Plus Jakarta Sans,sans-serif}.tin2 textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.tin2 .hint{color:#757575;font-size:12.5px}.meter{background:#2a2a30;border-radius:99px;height:10px;overflow:hidden}.meter i{background:#e8f000;border-radius:99px;height:100%;display:block}.chk{color:#e6e6e9;background:#1c1c20;border:1px solid #2e2e34;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.chk .ico{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-flex}.chk.ok .ico{color:#6ee7a0;background:#1f3d2b}.chk.warn .ico{color:#f5c451;background:#3d3218}.chk.bad .ico{color:#f19a92;background:#3d1f1f}.chk b{color:#fff;font-size:14.5px;display:block}.chk span.d{color:#a9a9b0;margin-top:2px;font-size:13.5px;display:block}.lb{border-collapse:collapse;width:100%;font-size:14px}.lb th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#a9a9b0;border-bottom:1px solid #2e2e34;padding:10px 12px;font-size:12px}.lb td{color:#e6e6e9;vertical-align:middle;border-bottom:1px solid #26262c;padding:12px}.lb td.num{text-align:right;font-variant-numeric:tabular-nums}.samp{color:#f5c451;letter-spacing:.06em;text-transform:uppercase;background:#3a3218;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.samp.l{color:#8a4a0b;background:#fcf3e6}.idea{background:#1c1c20;border:1px solid #2e2e34;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.idea .h{color:#fff;font-size:16px;font-weight:800}.idea .hook{color:#e8f000;font-size:15px;font-weight:700}.idea ol{color:#c9c9ce;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.tag2{color:#c9c9ce;background:#2a2a30;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.hgrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hsec{scroll-margin-top:80px}@media (width<=980px){.hgrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hgrid4{grid-template-columns:1fr}.lqa{margin-top:18px}}.flab{color:#151517;font-size:13.5px;font-weight:700}.seg .preset{height:36px}.rbox{background:#f7f7f5;border:1px solid #e4e4e0;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;height:48px;padding:0 14px;display:flex}.rbox b{color:#151517;font-size:16px;line-height:1.2}.rbox span{color:#757575;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.tgl{cursor:pointer;text-align:left;width:100%;font:inherit;color:#151517;background:#f7f7f5;border:1px solid #e4e4e0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tgl:hover{border-color:#151517}.tgl .sw{background:#c9c9ce;border-radius:99px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.tgl .sw i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.tgl[aria-pressed=true] .sw{background:#151517}.tgl[aria-pressed=true] .sw i{background:#e8f000;left:21px}.tgl b{font-size:14px;display:block}.tgl span span{color:#757575;font-size:12.5px;display:block}.rlab{letter-spacing:.08em;text-transform:uppercase;color:#a9a9b0;font-size:12px;font-weight:800}.res .line small{color:#8e8e96;margin-left:4px;font-size:12px;font-weight:600}.res .line.tot span,.res .line.tot b{color:#fff;font-weight:800}.res .line.tot{border-top:1px solid #3a3a40}.vs{background:#1f1f24;border:1px solid #2e2e34;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.vs div{flex-direction:column;gap:2px;display:flex}.vs span{color:#a9a9b0;font-size:12.5px;font-weight:600}.vs b{letter-spacing:-.02em;font-size:22px;font-weight:800}.vs p{color:#c9c9ce;grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.5}.pnote{color:#8e8e96;margin:0;font-size:12.5px;line-height:1.5}.b-ok{color:#6ee7a0;background:#1f3d2b}.b-warn{color:#f5c451;background:#3a3218}.b-bad{color:#f19a92;background:#3d1f1f}.uih{margin:0;font-weight:800;display:block}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.14s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.14s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}body:has(.modal){overflow:hidden}.pd.mbox{padding:20px 24px 28px}@media (width<=640px){.pd.mbox{border-radius:18px;padding:16px 16px 24px}}.cat,.cat.l,.chipb,.preset,.segb,.ttab,.ex{transition:transform .15s cubic-bezier(.2,.7,.2,1),border-color .12s,box-shadow .15s!important}.cat:active,.chipb:active,.preset:active,.segb:active,.ttab:active,.ex:active{transform:scale(.97)}@keyframes vtModalFade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes vtMboxIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes vtRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes vtBarY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vtBarX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vtFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}.modal{animation:.18s cubic-bezier(.2,.7,.2,1) both vtModalFade}.mbox{will-change:transform,opacity;animation:.26s cubic-bezier(.16,1,.3,1) both vtMboxIn}.mpanel,.mmob{animation:.16s cubic-bezier(.16,1,.3,1) both vtRise}.tc,.pc,.gcard,.icard,.tile,.kpi,.pdc,.oth,.vid,.lbt tbody tr,.prow2:not(.h){animation:.26s cubic-bezier(.2,.75,.2,1) both vtRise}.grid>.tc:nth-child(2),.pgrid>.pc:nth-child(2),.ggrid>.gcard:nth-child(2),.igrid>.icard:nth-child(2),.tgrid>.tile:nth-child(2),.kgrid>.kpi:nth-child(2),.pdg>.pdc:nth-child(2),.ogrid>.oth:nth-child(2),.vgrid>.vid:nth-child(2){animation-delay:30ms}.grid>.tc:nth-child(3),.pgrid>.pc:nth-child(3),.ggrid>.gcard:nth-child(3),.igrid>.icard:nth-child(3),.tgrid>.tile:nth-child(3),.kgrid>.kpi:nth-child(3),.pdg>.pdc:nth-child(3),.ogrid>.oth:nth-child(3),.vgrid>.vid:nth-child(3){animation-delay:60ms}.grid>.tc:nth-child(4),.pgrid>.pc:nth-child(4),.ggrid>.gcard:nth-child(4),.igrid>.icard:nth-child(4),.tgrid>.tile:nth-child(4),.kgrid>.kpi:nth-child(4),.pdg>.pdc:nth-child(4){animation-delay:90ms}.grid>.tc:nth-child(5),.pgrid>.pc:nth-child(5),.ggrid>.gcard:nth-child(5),.igrid>.icard:nth-child(5),.tgrid>.tile:nth-child(5),.kgrid>.kpi:nth-child(5){animation-delay:.12s}.grid>.tc:nth-child(6),.pgrid>.pc:nth-child(6),.ggrid>.gcard:nth-child(6),.igrid>.icard:nth-child(6),.tgrid>.tile:nth-child(6),.kgrid>.kpi:nth-child(6){animation-delay:.15s}.chart .bar{transform-origin:bottom;animation:.38s cubic-bezier(.16,1,.3,1) both vtBarY}.lbar2 i,.shr i span{transform-origin:0;animation:.42s cubic-bezier(.16,1,.3,1) both vtBarX}.faq[open] p{animation:.18s ease-out both vtFaqIn}.pc,.gcard,.icard,.tile,.oth,.vid{transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .15s,box-shadow .18s}.pc:hover,.gcard:hover,.icard:hover,.tile:hover,.oth:hover,.vid:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #1515171f}@media (prefers-reduced-motion:reduce){.modal,.mbox,.mpanel,.mmob,.tc,.pc,.gcard,.icard,.tile,.kpi,.pdc,.oth,.vid,.lbt tbody tr,.prow2:not(.h),.chart .bar,.lbar2 i,.shr i span,.faq[open] p{animation:none!important}}.th img,.av img,.pav img,.oi img,.pimg img,.pdi img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.th,.av,.pav{padding:0;overflow:hidden}
