.fp-pr--split-rev .fp-ph--split .fp-ph-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.fp-pr--split-rev .fp-ph-art{order:-1}.fp-pr .fp-ph-sub b{color:var(--text);font-weight:600}.fp-pr--split .fp-ph,.fp-pr--split-rev .fp-ph{padding-bottom:40px}.fp-pr--center .fp-ph{padding-bottom:0}.fp-pr-meta{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--text-2)}.fp-ph--center .fp-pr-meta{justify-content:center}.fp-pr-meta li{display:inline-flex;align-items:center;gap:7px}.fp-pr-meta svg{width:14px;height:14px;color:var(--green)}@media (max-width: 960px){.fp-pr--split-rev .fp-ph--split .fp-ph-grid{grid-template-columns:minmax(0,1fr)}.fp-pr--split-rev .fp-ph-art{order:0}}.fp-pr-stage{position:relative;width:100%;height:clamp(360px,36vw,500px);isolation:isolate}.fp-pr-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fp-pr--split .fp-pr-stage,.fp-pr--split-rev .fp-pr-stage{-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%)}.fp-pr--split .fp-pr-stage,.fp-pr--split-rev .fp-pr-stage{-webkit-mask-image:none;mask-image:none}.fp-pr--split .fp-pr-stage canvas,.fp-pr--split-rev .fp-pr-stage canvas{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.fp-pr--center .fp-ph--center .fp-ph-art{margin:18px calc(50% - 50vw) 0}.fp-pr--center .fp-pr-stage{height:clamp(380px,38vw,540px)}.fp-pr--center .fp-pr-stage canvas{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.fp-pr-hud{position:absolute;z-index:2;display:grid;gap:4px;padding:11px 13px;border-radius:13px;background:#140e0fb8;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -20px #000000e6;font-size:12.5px;color:var(--text-2);text-align:left;pointer-events:none}.fp-pr-hud--bl{left:4%;bottom:8%}.fp-pr-hud--br{right:4%;bottom:8%}.fp-pr-hud--tl{left:4%;top:6%}.fp-pr-hud--tr{right:3%;top:4%}.fp-pr-hud-k{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--text-2)}.fp-pr-hud-v{font-size:13px;color:var(--text-3)}.fp-pr-hud-v b{color:var(--text);font-weight:600}.fp-pr-live{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #3fd07acc;flex:none}.fp-pr-city .fp-pr-hud--bl{left:max(16px,calc(50vw - 560px));bottom:16%}.fp-pr-tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.fp-pr-tag{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;margin:0 0 0 -60px;border-radius:11px;white-space:nowrap;background:#160f10d6;border:1px solid rgba(254,87,87,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px -14px #000000e6,0 0 0 1px #0003;opacity:0;translate:0 6px;transition:opacity .35s var(--ease-out),translate .45s var(--ease-out)}.fp-pr-tag.is-on{opacity:1;translate:0 -100%}.fp-pr-tag.is-out{opacity:0;translate:0 calc(-100% - 6px);transition-duration:.5s}.fp-pr-tag .fp-flag{width:18px;height:18px}.fp-pr-tag-t{display:grid;line-height:1.25}.fp-pr-tag-t b{font-size:12px;font-weight:650;color:var(--text)}.fp-pr-tag-t .mono{font-size:11px;color:var(--text-3)}.fp-pr-verdicts{min-width:210px}.fp-pr-verdicts ol{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px}.fp-pr-verdicts li{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;animation:fpPrIn .4s var(--ease-out)}.fp-pr-verdicts li .mono{color:var(--text-3)}.fp-pr-verdicts li b{font-weight:600}.fp-pr-verdicts li.is-ok b{color:#b6f3cf}.fp-pr-verdicts li.is-bad b{color:var(--salmon)}.fp-pr-verdicts li:not(:first-child){opacity:.55}@keyframes fpPrIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fp-pr-tlabels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.fp-pr-tlabel{position:absolute;left:0;top:0;translate:-50% -100%;transition:opacity .3s;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-3);white-space:nowrap;transition:color .3s}.fp-pr-tlabel em{font-style:normal;padding:1px 5px;border-radius:5px;border:1px solid var(--line-2);color:var(--text-2)}.fp-pr-tlabel.is-live{color:var(--text)}.fp-pr-tlabel.is-live em{border-color:#fe575780;color:#fff;background:#fe3a3a2e}.fp-pr-phone{min-width:214px}.fp-pr-phone-top{display:flex;align-items:center;gap:8px}.fp-pr-phone-top b{font-size:13.5px;font-weight:650;color:var(--text)}.fp-pr-phone-top .fp-flag{width:20px;height:20px}.fp-pr-net{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;color:#fff;background:#fe3a3a38;border:1px solid rgba(254,87,87,.45)}.fp-pr-sig{margin-left:auto;display:inline-flex;align-items:flex-end;gap:2px;height:13px}.fp-pr-sig i{width:3px;border-radius:1px;background:#ffffff24;transition:background-color .3s}.fp-pr-sig i:nth-child(1){height:4px}.fp-pr-sig i:nth-child(2){height:7px}.fp-pr-sig i:nth-child(3){height:10px}.fp-pr-sig i:nth-child(4){height:13px}.fp-pr-sig i.is-on{background:var(--text)}.fp-pr-phone-ip{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--text-3)}.fp-pr-phone-ip em{font-style:normal;color:var(--text-2)}.fp-pr-phone.is-flip .fp-pr-phone-ip span,.fp-pr-phone.is-flip [data-net]{animation:fpPrFlip .5s var(--ease-out)}@keyframes fpPrFlip{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.fp-pr-session b.mono{font-size:22px;font-weight:600;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fp-pr-session-m{font-size:11.5px;color:var(--text-3)}.fp-pr-session-m b{color:var(--green)}.fp-pr-churn{gap:2px;text-align:right}.fp-pr-churn span{font-size:11.5px}.fp-pr-churn b{font-size:15px;color:var(--text-2);font-weight:600;font-variant-numeric:tabular-nums}.fp-pr-gauge{right:max(16px,calc(50vw - 580px));top:10%;width:170px;justify-items:center;padding:12px 14px}.fp-pr-gauge-svg{width:132px;height:78px;overflow:visible}.fp-pr-gauge-bg,.fp-pr-gauge-fg{fill:none;stroke-width:6;stroke-linecap:round}.fp-pr-gauge-bg{stroke:#ffffff14}.fp-pr-gauge-fg{stroke:var(--red);stroke-dasharray:100;filter:drop-shadow(0 0 4px rgba(254,58,58,.6))}.fp-pr-gauge-tick{stroke:#ffffff40;stroke-width:1.4}.fp-pr-gauge-needle{stroke:#fff;stroke-width:2;stroke-linecap:round}.fp-pr-gauge-hub{fill:#fff}.fp-pr-gauge-v{display:flex;align-items:baseline;gap:5px;margin-top:-4px}.fp-pr-gauge-v b{font-size:22px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.fp-pr-gauge-v span{font-size:12px;color:var(--text-3)}.fp-pr-gauge-k{font-size:11px;color:var(--text-3)}.fp-pr-space{gap:0}.fp-pr-space b{font-size:24px;font-weight:650;color:var(--text);letter-spacing:-.03em;line-height:1.1}.fp-pr-space sup{font-size:.55em;color:var(--coral)}.fp-pr-space span{font-size:11.5px;color:var(--text-3)}.fp-pr-v6{position:absolute;z-index:2;left:50%;bottom:6%;transform:translate(-50%);width:min(94%,470px);display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#140e0fc7;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -20px #000000e6}.fp-pr-v6-k{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--text-2)}.fp-pr-v6-k b{color:var(--text);font-weight:600}.fp-pr-v6-addr{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));font-size:13.5px;color:var(--text)}.fp-pr-v6-g{position:relative;height:22px;line-height:22px;text-align:center;border-bottom:1px solid var(--line-2)}.fp-pr-v6-g:not(:last-child):after{content:":";position:absolute;right:-3px;color:var(--text-3)}.fp-pr-v6-g.is-in{border-bottom-color:#fe5757b3;animation:fpPrFlip .4s var(--ease-out)}.fp-pr-nums{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fp-pr-nums div{padding:26px 24px;display:flex;flex-direction:column-reverse;align-items:center;gap:4px;text-align:center}.fp-pr-nums div+div{border-left:1px solid var(--line)}.fp-pr-nums dd{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:680;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text)}.fp-pr-nums dt{font-size:13.5px;color:var(--text-2)}.fp-pr--center .fp-pr-nums{margin-top:8px}@media (max-width: 760px){.fp-pr-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-pr-nums div{padding:18px 16px}.fp-pr-nums div:nth-child(3){border-left:0}.fp-pr-nums div:nth-child(n+3){border-top:1px solid var(--line)}}.fp-pr-why{padding-bottom:40px}.fp-pr-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.fp-pr-lede{margin:16px 0 0;max-width:46ch;font-size:16px;line-height:1.65;color:var(--text-2);text-wrap:pretty}.fp-pr-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.fp-pr-points li{display:flex;gap:14px;padding:22px 20px 22px 0;border-top:1px solid var(--line)}.fp-pr-points li:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.fp-pr-points h3{margin:4px 0 0;font-size:15.5px;font-weight:650;letter-spacing:-.015em}.fp-pr-points p{margin:5px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-2)}@media (max-width: 900px){.fp-pr-why-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width: 600px){.fp-pr-points{grid-template-columns:minmax(0,1fr)}.fp-pr-points li:nth-child(2n){padding-left:0;border-left:0}}.fp-pr-endpoint{margin:40px auto 0;max-width:720px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:13px;background:var(--surface);border:1px solid var(--line-2)}.fp-pr-endpoint code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:13px;color:var(--text-2);scrollbar-width:none}.fp-pr-endpoint code::-webkit-scrollbar{display:none}.fp-pr-endpoint button{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:9px;border:1px solid var(--line-2);background:#fff0ee0d;color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer;transition:color .15s,background-color .15s}.fp-pr-endpoint button:hover{color:var(--text);background:#fff0ee17}.fp-pr-endpoint button.is-done{color:#b6f3cf}@media (max-width: 760px){.fp-pr-endpoint code{font-size:12px}.fp-pr-endpoint button span{display:none}}.fp-pr-pricing{padding-top:72px}.fp-pr-pricing-body{margin-top:48px}.fp-pr-calc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff0d,0 40px 80px -50px #fc101066}.fp-pr-calc-l{padding:30px 32px;min-width:0}.fp-pr-calc-r{padding:30px 32px;display:flex;flex-direction:column;border-left:1px solid var(--line);background:#0000002e;min-width:0}.fp-pr-calc-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.fp-pr-k{display:block;font-size:13.5px;color:var(--text-2)}.fp-pr-gb{display:block;margin-top:4px;font-size:34px;font-weight:720;letter-spacing:-.04em;line-height:1.15;font-variant-numeric:tabular-nums}.fp-pr-gb small,.fp-pr-total small{font-size:.42em;color:var(--text-2);font-weight:600;margin-left:4px;letter-spacing:-.01em}.fp-pr-rate{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.fp-pr-rate small{font-size:13px;color:var(--text-2);font-weight:500;margin-left:2px}.fp-pr-tiername{font-size:12px;font-weight:600;padding:4px 9px;border-radius:8px;color:#ffd9d3;background:#fe3a3a24;border:1px solid rgba(254,87,87,.35)}.fp-pr-bs{margin-top:18px}.fp-pr-bars{position:relative;height:96px;margin:0 0 10px}.fp-pr-bar{position:absolute;bottom:0;width:clamp(10px,2.6vw,26px);transform:translate(-50%);height:calc(var(--h) * 100%);padding:0;border:0;border-radius:6px 6px 2px 2px;cursor:pointer;min-height:6px;background:linear-gradient(180deg,#ffe4e021,#ffe4e00a);box-shadow:inset 0 1px #ffffff12;transition:background .35s var(--ease-out),box-shadow .35s var(--ease-out),height .5s var(--ease-out)}.fp-pr-bar:hover{background:linear-gradient(180deg,#ffe4e038,#ffe4e012)}.fp-pr-bar.is-past{background:linear-gradient(180deg,#fe3a3a4d,#fe3a3a14)}.fp-pr-bar.is-on{background:linear-gradient(180deg,#ff6b63,#d41414);box-shadow:inset 0 1px #ffffff59,0 0 22px -2px #fe3a3a99}.fp-pr-slider{margin-top:2px}.fp-pr-ticks{position:relative;height:22px;margin-top:8px}.fp-pr-ticks button{position:absolute;top:0;transform:translate(-50%);border:0;background:none;padding:3px 2px;font-size:11px;color:var(--text-3);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .2s}.fp-pr-ticks button:hover,.fp-pr-ticks button.is-on{color:var(--text)}.fp-pr-perks{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.fp-pr-perks li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2)}.fp-pr-perks svg{width:15px;height:15px;color:var(--green);flex:none}.fp-pr-total{margin-top:8px;font-size:clamp(40px,4.4vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.fp-pr-per{margin-top:10px;font-size:14px;color:var(--text-2)}.fp-pr-save{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.fp-pr-save>div{overflow:hidden;display:flex}.fp-pr-save>div>span{display:inline-flex;align-items:baseline;margin:14px 0 2px;font-size:12.5px;font-weight:650;color:#b6f3cf;padding:5px 9px;border-radius:8px;background:#3fd07a1f;border:1px solid rgba(63,208,122,.28);opacity:0;transform:translateY(6px) scale(.96);transition:opacity .3s var(--ease-out),transform .45s var(--ease-spring)}.fp-pr-save.is-on{grid-template-rows:1fr}.fp-pr-save.is-on>div>span{opacity:1;transform:none;transition-delay:.08s}.fp-pr-break{margin:22px 0 24px;padding:0;border-top:1px solid var(--line)}.fp-pr-break div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.fp-pr-break dt{color:var(--text-2)}.fp-pr-break dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.fp-pr-break dd.is-off{color:var(--green)}.fp-pr-break .is-sum{border-bottom:0}.fp-pr-break .is-sum dt{color:var(--text);font-weight:600}.fp-pr-gap{flex:1;min-height:28px}.fp-pr-calc-r .fp-btn{width:100%}.fp-pr-calc-r>small{display:block;text-align:center;margin-top:12px;font-size:12.5px;color:var(--text-3)}.fp-pr-seg--sm button{height:32px;padding:0 13px;font-size:13px}.fp-pr-matrix-wrap{margin-top:16px;overflow-x:auto;border-radius:18px;border:1px solid var(--line);background:var(--card)}.fp-pr-matrix{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.fp-pr-matrix th,.fp-pr-matrix td{padding:0;text-align:center;border-bottom:1px solid var(--line)}.fp-pr-matrix thead th{padding:14px 8px 12px;font-size:12.5px;font-weight:600;color:var(--text-2);vertical-align:bottom}.fp-pr-matrix thead th em{display:block;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:4px}.fp-pr-matrix tbody th{padding:0 16px;text-align:left;font-weight:600;color:var(--text-2);width:80px}.fp-pr-matrix tbody tr:last-child th,.fp-pr-matrix tbody tr:last-child td{border-bottom:0}.fp-pr-matrix td button{width:100%;height:44px;border:0;background:none;color:var(--text-2);font:inherit;cursor:pointer;border-radius:0;transition:color .15s,background-color .15s}.fp-pr-matrix td button:hover{color:var(--text);background:#fff0ee0a}.fp-pr-matrix .is-col{background:#fe3a3a0a}.fp-pr-matrix thead .is-col,.fp-pr-matrix tr.is-row th{color:var(--text)}.fp-pr-matrix td.is-on button{color:#fff;font-weight:650;background:#fe3a3a29;box-shadow:inset 0 0 0 1px #fe575773}.fp-pr-matrix td:nth-child(n+2){border-left:1px solid var(--line)}.fp-pr-isp-switch{display:flex;justify-content:center;margin-bottom:18px}.fp-pr-plans{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fp-pr-plan{display:grid;gap:2px;text-align:left;padding:14px 15px;border-radius:15px;cursor:pointer;color:var(--text);background:#00000038;border:1px solid var(--line);transition:border-color .2s,background-color .2s,box-shadow .25s}.fp-pr-plan:hover{border-color:var(--line-3)}.fp-pr-plan[aria-checked=true]{border-color:#fe575799;background:#fe3a3a1a;box-shadow:0 0 0 3px #fe3a3a1f}.fp-pr-plan-t{font-size:13px;color:var(--text-2);font-weight:600}.fp-pr-plan b{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.fp-pr-plan-n{font-size:12px;color:var(--text-3)}.fp-pr-plan-d{margin-top:6px;font-size:12.5px;color:var(--text-2)}.fp-pr-row2{margin-top:22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start}.fp-pr-qty{margin-top:8px;display:inline-flex;align-items:center;height:42px;border-radius:12px;border:1px solid var(--line-2);background:#00000040}.fp-pr-qty button{width:40px;height:100%;display:grid;place-items:center;border:0;background:none;color:var(--text-2);cursor:pointer;border-radius:11px}.fp-pr-qty button:hover:not(:disabled){color:var(--text);background:#ffffff0d}.fp-pr-qty button:disabled{opacity:.35;cursor:default}.fp-pr-qty input{width:52px;height:100%;border:0;background:none;color:var(--text);text-align:center;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;outline:none}.fp-pr-qty:focus-within{border-color:var(--coral)}.fp-pr-flags{list-style:none;padding:0}.fp-pr-locs .fp-pr-flags{margin:0 auto}div.fp-pr-flags{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}div.fp-pr-flags button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid transparent;background:#0003;cursor:pointer;transition:border-color .2s,background-color .2s}div.fp-pr-flags button:hover{border-color:var(--line-3)}div.fp-pr-flags button[aria-checked=true]{border-color:#fe5757b3;background:#fe3a3a24}.fp-pr-k--loc{display:inline-flex;align-items:center;gap:7px}.fp-pr-k--loc .fp-flag{width:16px;height:16px}@media (max-width: 860px){.fp-pr-calc{grid-template-columns:minmax(0,1fr)}.fp-pr-calc-r{border-left:0;border-top:1px solid var(--line)}.fp-pr-calc-l,.fp-pr-calc-r{padding:24px 20px}.fp-pr-ticks button:nth-child(2n){visibility:hidden}.fp-pr-bars{height:76px}.fp-pr-row2{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width: 480px){.fp-pr-plans{grid-template-columns:minmax(0,1fr)}.fp-pr-plan{grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 10px}.fp-pr-plan b{font-size:20px}.fp-pr-plan-d{grid-column:1 / -1;margin-top:0}.fp-pr-isp-switch .fp-seg button{padding:0 10px;font-size:13px}}.fp-pr-feat{padding-top:40px}.fp-pr-locs{padding-top:40px;overflow:hidden;isolation:isolate}.fp-pr-locs-stage{margin-top:56px}.fp-pr-ccards{margin-top:0}ul.fp-pr-flags{margin:0 auto;width:max-content;max-width:100%;display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:10px}ul.fp-pr-flags li{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;font-size:14.5px;font-weight:550;background:#151012b8;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}ul.fp-pr-flags.is-many{grid-template-columns:repeat(7,auto)}@media (max-width: 1180px){ul.fp-pr-flags.is-many{display:flex;flex-wrap:wrap;justify-content:center;width:auto;max-width:760px}}@media (max-width: 720px){ul.fp-pr-flags,ul.fp-pr-flags.is-many{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px}ul.fp-pr-flags li{min-width:0}}.fp-pr-sites{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp-pr-sites li{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:#151012b8;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fp-pr-sites .fp-flag{width:26px;height:26px}.fp-pr-sites span{display:grid;min-width:0}.fp-pr-sites b{font-size:14.5px;font-weight:600}.fp-pr-sites small{font-size:13px;color:var(--text-2)}@media (max-width: 900px){.fp-pr-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){ul.fp-pr-flags li{font-size:13.5px;padding:8px 13px 8px 8px}}.fp-pr-usesec{padding-top:40px}.fp-pr-uses{margin-top:48px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.fp-pr-uses--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-pr-use{position:relative;overflow:hidden;display:block;padding:24px 24px 26px;border-radius:20px;min-height:196px;background:var(--card);border:1px solid var(--line);transition:border-color .25s,background-color .25s}.fp-pr-use:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(254,58,58,.12),transparent 70%)}.fp-pr-use:hover{border-color:var(--line-2);background:var(--card-hover)}.fp-pr-use:hover:before{opacity:1}.fp-pr-use-mark{position:absolute;right:14px;bottom:12px;width:92px;height:92px;color:#ffe4e0;opacity:.06;transition:color .3s,opacity .3s,transform .5s var(--ease-out)}.fp-pr-use:hover .fp-pr-use-mark{color:var(--red);opacity:.16;transform:rotate(-6deg) scale(1.04)}.fp-pr-use h3{position:relative;margin:16px 0 0;font-size:16.5px;font-weight:650;letter-spacing:-.02em}.fp-pr-use p{position:relative;margin:6px 0 0;max-width:30ch;font-size:14.5px;line-height:1.55;color:var(--text-2)}.fp-pr-use-go{position:absolute;top:24px;right:22px;color:var(--text-3);transition:color .2s,transform .35s var(--ease-spring)}.fp-pr-use:hover .fp-pr-use-go{color:var(--text);transform:translate(2px,-2px)}@media (max-width: 960px){.fp-pr-uses,.fp-pr-uses--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.fp-pr-uses,.fp-pr-uses--4{grid-template-columns:minmax(0,1fr)}.fp-pr-use{min-height:0}}.fp-pr-odo{display:inline-flex}.fp-pr-odo-in{display:inline-flex;align-items:baseline}.fp-pr-odo-d{position:relative;display:inline-block;height:1.25em;line-height:1.25em;margin:-.125em 0;overflow:hidden;vertical-align:baseline;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.fp-pr-odo-w{visibility:hidden}.fp-pr-odo-col{position:absolute;left:0;top:0;width:100%;display:flex;flex-direction:column;transition:transform .7s cubic-bezier(.16,1,.3,1)}.fp-pr-odo-col>span{display:block;height:1.25em;text-align:center}.fp-pr-odo-s{display:inline-block;animation:fpPrIn .4s var(--ease-out)}.fp-pr-odo .sr-only{position:absolute}@media (prefers-reduced-motion: reduce){.fp-hw-stage{transition:none}.fp-pr-odo-col,.fp-pr-bar,.fp-pr-save,.fp-pr-save>div>span,.fp-pr-tag{transition:none}.fp-pr-odo-s,.fp-pr-verdicts li,.fp-pr-v6-g.is-in,.fp-pr-phone.is-flip .fp-pr-phone-ip span,.fp-pr-phone.is-flip [data-net]{animation:none}}@media (max-width: 640px){.fp-pr--center .fp-pr-stage{height:340px}.fp-pr--center .fp-ph--center .fp-ph-art{margin-top:-6px}.fp-pr--split .fp-pr-stage,.fp-pr--split-rev .fp-pr-stage{height:380px}}@media (max-width: 640px){.fp-pr-hud{padding:8px 10px;border-radius:11px}.fp-pr-verdicts{top:auto;bottom:2%;right:50%;transform:translate(50%);min-width:250px}.fp-pr-session b.mono{font-size:17px}.fp-pr-hud--tl{left:0;top:2%}.fp-pr-hud--br{right:0;bottom:4%}.fp-pr-hud--bl{left:0;bottom:4%}.fp-pr-gauge{right:0;top:auto;bottom:4%;width:128px;padding:8px 10px}.fp-pr-gauge-svg{width:96px;height:58px}.fp-pr-gauge-v b{font-size:17px}.fp-pr-gauge-k{display:none}.fp-pr-space b{font-size:18px}.fp-pr-v6{bottom:2%;padding:10px 11px}.fp-pr-v6-addr{font-size:11.5px}}.fp-pr-plan.is-off{opacity:.42;cursor:not-allowed}.fp-pr-plan.is-off:hover{border-color:var(--line)}.fp-pr-plan-t .fp-tag{margin-left:8px;vertical-align:1px}.fp-pr-loop .fp-pr-hud--tl{left:6%;top:10%}.fp-pr-loop .fp-pr-hud--br{right:6%;bottom:10%}.fp-pr-loop-v{font-size:19px;font-weight:680;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.fp-pr-soonchip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#ffd9d5;background:linear-gradient(180deg,#fe3a3a29,#fe3a3a0f);box-shadow:inset 0 0 0 1px #fe575761,0 8px 24px -12px #fc1010b3}.fp-pr-soonchip i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 8px #fe3a3ae6}.fp-pr-soonchip i:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(254,87,87,.7);animation:fp-soon-ping 2.4s cubic-bezier(.2,.7,.3,1) infinite}@keyframes fp-soon-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}.fp-pr-soon{padding:28px 0 8px}.fp-pr-soon-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:center;padding:30px;border-radius:24px;border:1px solid rgba(254,87,87,.2);background:radial-gradient(90% 140% at 0% 0%,rgba(254,58,58,.13),transparent 60%),var(--card);box-shadow:inset 0 1px #ffc8c30f}.fp-pr-soon-k{font-size:12.5px;font-weight:600;color:var(--salmon)}.fp-pr-soon-rail{position:relative;overflow:hidden;height:4px;margin:12px 0 20px;border-radius:4px;background:#ffffff0f;max-width:280px}.fp-pr-soon-rail i{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--red),#ffb4ad);box-shadow:0 0 10px #fe3a3acc;animation:fp-soon-rail 2.8s cubic-bezier(.55,0,.35,1) infinite}@keyframes fp-soon-rail{0%{transform:translate(-110%)}to{transform:translate(290%)}}.fp-pr-soon-l h2{margin:0;font-size:clamp(22px,2vw,27px);font-weight:680;letter-spacing:-.03em}.fp-pr-soon-l p{margin:8px 0 0;max-width:46ch;font-size:15px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.fp-pr-soon-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14px;font-weight:550}.fp-pr-soon-links a{display:inline-flex;align-items:center;gap:4px;color:var(--text);transition:color .15s}.fp-pr-soon-links a svg{color:var(--text-3);transition:transform .25s var(--ease-spring),color .15s}.fp-pr-soon-links a:hover{color:var(--salmon)}.fp-pr-soon-links a:hover svg{color:var(--salmon);transform:translate(2px,-2px)}.fp-pr-soon-alts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fp-pr-soon-alts a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#0a080973;transition:border-color .2s,background-color .2s}.fp-pr-soon-alts a:hover{border-color:#fe575759;background:#fe3a3a0d}.fp-pr-soon-alt-t{display:grid;min-width:0}.fp-pr-soon-alt-t b{font-size:15.5px;font-weight:640;letter-spacing:-.015em}.fp-pr-soon-alt-t small{font-size:13px;color:var(--text-3)}.fp-pr-soon-alt-p{display:grid;justify-items:end;font-size:15px;font-weight:680;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-pr-soon-alt-p span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--green)}.fp-pr-soon-alt-p span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #3fd07acc}.fp-pr-soon-go{color:var(--text-3);transition:transform .3s var(--ease-spring),color .2s}.fp-pr-soon-alts a:hover .fp-pr-soon-go{color:var(--text);transform:translate(2px)}@media (max-width: 900px){.fp-pr-soon-card{grid-template-columns:minmax(0,1fr);padding:22px;gap:22px}}@media (max-width: 520px){.fp-pr-soon-alts a{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px}.fp-pr-soon-go{display:none}}.fp-pr-buy-off{cursor:not-allowed;opacity:.7;justify-content:center}.fp-pr-flat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:center;padding:28px;border-radius:24px;border:1px solid var(--line);background:var(--card)}.fp-pr-flat-chart svg{display:block;width:100%;height:auto;overflow:visible}.fp-pr-flat-grid{stroke:#ffffff0d;stroke-width:1}.fp-pr-flat-axis{stroke:#ffffff2e;stroke-width:1.2}.fp-pr-flat-ax{fill:var(--text-3);font-size:12.5px;font-weight:500;font-family:inherit}.fp-pr-flat-even{stroke:#ffc8c34d;stroke-width:1;stroke-dasharray:3 4}.fp-pr-flat-save{fill:url(#fp-flat-fill);opacity:0;transition:opacity .8s 1s}.fp-pr-flat-gb,.fp-pr-flat-un{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.fp-pr-flat-gb{stroke:#ffece68c}.fp-pr-flat-un{stroke:var(--red);filter:drop-shadow(0 0 6px rgba(254,58,58,.7))}.fp-pr-flat.is-on .fp-pr-flat-gb{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1)}.fp-pr-flat.is-on .fp-pr-flat-un{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s .15s cubic-bezier(.65,0,.35,1)}.fp-pr-flat.is-on .fp-pr-flat-save{opacity:1}.fp-pr-flat-tag{opacity:0;transition:opacity .4s}.fp-pr-flat.is-on .fp-pr-flat-tag{opacity:1;transition-delay:var(--d)}.fp-pr-flat-tag text{font-size:12.5px;font-weight:650;font-family:inherit;fill:#fff}.fp-pr-flat-chip--gb{fill:#1e181af2;stroke:#ffece640}.fp-pr-flat-chip--un{fill:#fe3a3a33;stroke:#fe575799}.fp-pr-flat-dot--gb{fill:#fff}.fp-pr-flat-dot--un{fill:var(--red);filter:drop-shadow(0 0 6px rgba(254,58,58,.9))}.fp-pr-flat-ride,.fp-pr-flat-ride2{opacity:0}.fp-pr-flat.is-on .fp-pr-flat-ride{animation:fp-flat-ride 7s 1.4s linear infinite}.fp-pr-flat.is-on .fp-pr-flat-ride2{animation:fp-flat-ride2 7s 1.4s linear infinite}@keyframes fp-flat-ride{0%{transform:translate(56px,252px);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translate(524px,36px);opacity:0}}@keyframes fp-flat-ride2{0%{transform:translate(56px,132px);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translate(524px,132px);opacity:0}}.fp-pr-flat-txt{display:grid;gap:18px;justify-items:start}.fp-pr-flat-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px}.fp-pr-flat-sw{width:14px;height:3px;margin-top:10px;border-radius:2px}.fp-pr-flat-sw--gb{background:#ffece699}.fp-pr-flat-sw--un{background:var(--red);box-shadow:0 0 8px #fe3a3acc}.fp-pr-flat-row b{font-size:16px;font-weight:650;letter-spacing:-.015em}.fp-pr-flat-row p{margin:4px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.fp-pr-flat-txt .fp-pr-perks{margin:0}@media (max-width: 900px){.fp-pr-flat{grid-template-columns:minmax(0,1fr);padding:20px;gap:24px}}@media (prefers-reduced-motion: reduce){.fp-pr-soonchip i:after,.fp-pr-soon-rail i,.fp-pr-flat.is-on .fp-pr-flat-ride,.fp-pr-flat.is-on .fp-pr-flat-ride2{animation:none}.fp-pr-soon-rail i{transform:none;width:60%}.fp-pr-flat-gb,.fp-pr-flat-un{stroke-dashoffset:0;transition:none!important}.fp-pr-flat-save,.fp-pr-flat-tag{opacity:1;transition:none!important}}.fp-pr-intro{margin:64px auto 0;max-width:64ch;text-align:center;text-wrap:pretty;font-size:clamp(17px,1.5vw,19px);line-height:1.65;color:var(--text-2);letter-spacing:-.005em}.fp-pr-intro:first-line{color:var(--text)}@media (max-width: 640px){.fp-pr-intro{margin-top:44px;text-align:left}}.fp-pr-how{--hw-ease: cubic-bezier(.16, 1, .3, 1);--hw-h: 430px}.fp-hw{margin-top:40px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.fp-hw-steps{position:relative;list-style:none;margin:0;padding:0 0 0 44px}.fp-hw-steps li{min-height:max(46vh,300px);display:flex;flex-direction:column;justify-content:center}.fp-hw-steps li:first-of-type{min-height:max(40vh,280px)}.fp-hw-steps li:last-of-type{min-height:max(40vh,280px)}.fp-hw-cap{position:relative;transition:opacity .5s var(--hw-ease);opacity:.38}.fp-hw-steps li.is-on .fp-hw-cap{opacity:1}.fp-hw-n{position:absolute;left:-44px;top:-4px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 5px var(--bg);transition:color .4s,box-shadow .4s}.fp-hw-steps li.is-on .fp-hw-n,.fp-hw-steps li.is-past .fp-hw-n{color:#fff;box-shadow:inset 0 0 0 1px #fe575799,0 0 0 5px var(--bg),0 0 18px -3px #fe3a3a99}.fp-hw-cap h3{margin:0;font-size:clamp(20px,2vw,24px);font-weight:650;letter-spacing:-.025em;line-height:1.2}.fp-hw-cap p{margin:8px 0 0;max-width:34ch;font-size:15.5px;line-height:1.55;color:var(--text-2)}.fp-hw-rail{position:absolute;left:14px;top:56px;bottom:56px;width:2px;border-radius:2px;background:var(--line);overflow:hidden}.fp-hw-rail i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:top;transform:scaleY(calc(var(--on, 0) / 2));background:linear-gradient(180deg,var(--red),rgba(254,58,58,.35));transition:transform .7s var(--hw-ease)}.fp-hw-inline{display:none}.fp-hw-stick{position:relative}.fp-hw-stage{position:sticky;top:calc(50vh - var(--hw-max, var(--hw-h)) / 2 + var(--promo-h, 0px) / 2 + 30px);height:var(--hw-h);transition:height .55s var(--hw-ease);border-radius:24px;overflow:hidden;background:var(--card);border:1px solid var(--line-2);box-shadow:0 30px 70px -40px #000000e6,inset 0 1px #fff0ec0d}.fp-hw-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 0%,rgba(254,58,58,.09),transparent 70%)}.fp-hw-dots{position:absolute;z-index:2;top:18px;right:20px;display:flex;gap:6px}.fp-hw-dots i{width:6px;height:6px;border-radius:3px;background:var(--line-3);transition:width .5s var(--hw-ease),background-color .3s}.fp-hw-dots i.is-on{width:20px;background:var(--red)}.fp-hw-stage .fp-hw-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px 34px;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px);visibility:hidden;transition:opacity .45s var(--hw-ease),transform .7s var(--hw-ease),filter .5s var(--hw-ease),visibility 0s .5s}.fp-hw-stage .fp-hw-scene.is-on{opacity:1;transform:none;filter:none;visibility:visible;transition:opacity .5s var(--hw-ease) .08s,transform .8s var(--hw-ease) .08s,filter .5s var(--hw-ease) .08s,visibility 0s}.fp-hw-stage .fp-hw-scene.is-on .fp-hw-a{animation:fpHwIn .7s var(--hw-ease) both;animation-delay:calc(var(--d, 0) * 1ms + .12s)}@keyframes fpHwIn{0%{opacity:0;transform:translateY(8px)}}.fp-hw-panel-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:14px}.fp-hw-panel-h svg{color:var(--salmon)}.fp-hw-chip{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-2);background:#fff0ee0a;box-shadow:inset 0 0 0 1px var(--line-2)}.fp-hw-saved{margin-top:16px;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#a9ecc5}.fp-hw-saved svg{color:var(--green)}.fp-hw-client{display:grid;gap:18px}.fp-hw-term{border-radius:14px;background:#0a0708;box-shadow:inset 0 0 0 1px var(--line-2);padding:12px 14px 14px;display:grid;gap:8px}.fp-hw-term-k{font-size:11.5px;color:var(--text-3)}.fp-hw-cmd{display:block;font-size:12.5px;line-height:1.6;color:#f3d9d6;white-space:normal;word-break:break-all}.fp-hw-cmd span{color:var(--salmon)}.fp-hw-stage .fp-hw-scene.is-on .fp-hw-cmd{animation:fpHwType 1.1s steps(46,end) .3s both}@keyframes fpHwType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.fp-hw-route{display:grid;grid-template-columns:auto minmax(16px,1fr) auto minmax(16px,1fr) auto;align-items:center;gap:8px}.fp-hw-node{display:grid;justify-items:center;padding:9px 12px;border-radius:11px;font-size:12.5px;font-weight:600;color:var(--text-2);background:#fff0ee09;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.fp-hw-node--gw{color:#fff;background:linear-gradient(180deg,#fe464038,#fe3a3a14);box-shadow:inset 0 0 0 1px #fe575773,0 8px 22px -10px #fc101099}.fp-hw-node--gw b{font-size:12px;font-weight:600}.fp-hw-node--gw small{font-size:11px;color:var(--salmon)}.fp-hw-wire{position:relative;height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}.fp-hw-wire i{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:0}.fp-hw-stage .fp-hw-scene.is-on .fp-hw-wire i{animation:fpHwPulse 1.4s var(--hw-ease) 1.1s 2}@keyframes fpHwPulse{0%{left:-30%;opacity:1}to{left:100%;opacity:1}}.fp-hw-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fp-hw-ok{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border-radius:8px;font-size:12.5px;font-weight:600;color:#a9ecc5;background:#3fd07a1a;box-shadow:inset 0 0 0 1px #3fd07a4d;margin-right:4px}.fp-hw-ok i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.fp-hw-out{display:flex;align-items:baseline;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.fp-hw-out small{font-family:var(--font)!important;font-size:12.5px;font-weight:500;color:var(--text-3);letter-spacing:0}.fp-hw-picker{display:grid;gap:10px}.fp-hw-picker .fp-hw-panel-h{margin-bottom:4px}.fp-hw-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-radius:13px;background:#fff0ee06;box-shadow:inset 0 0 0 1px var(--line)}.fp-hw-row-k{font-size:12.5px;color:var(--text-3)}.fp-hw-opts{display:flex;flex-wrap:wrap;gap:6px}.fp-hw-opt{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:550;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line)}.fp-hw-opt img{width:16px;height:12px;border-radius:2px;object-fit:cover}.fp-hw-opt.is-pick{color:#fff;background:linear-gradient(180deg,#fe464042,#fe3a3a1a);box-shadow:inset 0 0 0 1px #fe57578c}.fp-hw-stage .fp-hw-scene.is-on .fp-hw-opt.is-pick{animation:fpHwPick .55s var(--hw-ease) both;animation-delay:calc(var(--d, 0) * 1ms + .12s)}@keyframes fpHwPick{0%{color:var(--text-3);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}}.fp-hw-reqs{display:grid;gap:8px}.fp-hw-req{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;height:46px;padding:0 14px;border-radius:12px;background:#fff0ee08;box-shadow:inset 0 0 0 1px var(--line);font-size:13px}.fp-hw-reqs .fp-hw-req:has(.fp-hw-trust){grid-template-columns:minmax(0,1fr) minmax(60px,120px) auto}.fp-hw-reqs .fp-hw-req:has(.fp-hw-tag):not(:has(.fp-hw-trust)){grid-template-columns:minmax(0,1fr) auto auto}.fp-hw-req-n{color:var(--text-3);font-size:12px}.fp-hw-geo{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:550;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-hw-geo img{width:16px;height:12px;border-radius:2px;object-fit:cover;flex:none}.fp-hw-ip{color:var(--text-2);font-size:12.5px}.fp-hw-200{color:var(--green);font-size:12px;font-weight:600}.fp-hw-trust{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.fp-hw-trust i{display:block;height:100%;border-radius:3px;background:var(--green)}.fp-hw-req.is-out .fp-hw-trust i{background:var(--red)}.fp-hw-req.is-out .mono{text-decoration:line-through;text-decoration-color:#fe5757b3;color:var(--text-3)}.fp-hw-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.fp-hw-tag.is-ok{color:#a9ecc5;background:#3fd07a1a}.fp-hw-tag.is-bad{color:#ffb4b0;background:#fe3a3a24}.fp-hw-auth{margin-top:10px;display:flex;align-items:center;gap:8px}.fp-hw-or{font-size:12px;color:var(--text-3)}@media (max-width: 1100px){.fp-hw{gap:36px}.fp-hw-stage .fp-hw-scene{padding:26px 24px}}@media (max-width: 900px){.fp-hw{grid-template-columns:minmax(0,1fr);margin-top:32px}.fp-hw-stick,.fp-hw-rail{display:none}.fp-hw-steps{padding-left:0;display:grid;gap:40px}.fp-hw-steps li,.fp-hw-steps li:first-of-type,.fp-hw-steps li:last-of-type{min-height:0;padding:0;display:grid;gap:16px}.fp-hw-cap{opacity:1;padding-left:44px}.fp-hw-n{left:0;color:#fff;box-shadow:inset 0 0 0 1px #fe575799,0 0 0 5px var(--bg)}.fp-hw-inline{display:block;border-radius:20px;background:var(--card);border:1px solid var(--line-2);padding:20px 18px}.fp-hw-route{grid-template-columns:auto minmax(10px,1fr) auto}.fp-hw-route>:nth-child(n+4){display:none}}@media (prefers-reduced-motion: reduce) and (min-width: 901px){.fp-hw{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.fp-hw-stick,.fp-hw-rail{display:none}.fp-hw-steps{padding-left:0;display:grid;gap:48px}.fp-hw-steps li,.fp-hw-steps li:first-of-type,.fp-hw-steps li:last-of-type{min-height:0;padding:0;display:grid;gap:16px}.fp-hw-cap{opacity:1;padding-left:44px}.fp-hw-n{left:0;color:#fff}.fp-hw-inline{display:block;border-radius:20px;background:var(--card);border:1px solid var(--line-2);padding:26px 28px}}@media (max-width: 420px){.fp-hw-req{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:0 10px}.fp-hw-req .fp-hw-ip{display:none}.fp-hw-reqs .fp-hw-req:has(.fp-hw-trust){grid-template-columns:minmax(0,1fr) 54px auto}.fp-hw-reqs .fp-hw-req:has(.fp-hw-tag):not(:has(.fp-hw-trust)){grid-template-columns:minmax(0,1fr) auto}.fp-hw-row{grid-template-columns:minmax(0,1fr);gap:8px}.fp-hw-out{font-size:18px}}.fp-fb{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fp-fb-t{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;padding:8px;background:var(--card);border:1px solid var(--line-2);transition:border-color .25s,background .25s}.fp-fb-t:hover{background:var(--card-hover);border-color:var(--line-3)}.fp-fb-t.is-wide{grid-column:span 2}.fp-fb-vis{position:relative;flex:1;min-height:156px;display:grid;place-items:center;padding:20px;overflow:hidden;border-radius:14px;background:radial-gradient(90% 75% at 50% 115%,rgba(254,58,58,.13),transparent 70%),#0000004d;box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #fff0ec0a}.fp-fb-vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background-image:radial-gradient(rgba(255,240,236,.06) 1px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(75% 85% at 50% 50%,#000,transparent);mask-image:radial-gradient(75% 85% at 50% 50%,#000,transparent)}.fp-fb-vis>*{position:relative;z-index:1}.fp-fb-txt{padding:16px 14px 12px}.fp-fb-t.is-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px}.fp-fb-t.is-wide .fp-fb-txt{order:-1;align-self:center;padding:22px 18px 22px 16px}.fp-fb-t.is-wide .fp-fb-txt h3{font-size:17px}.fp-fb-t.is-wide .fp-fb-vis{min-height:196px}.fp-fb-t.is-wide .fp-fb-vis{padding:16px}.fp-fb-t.is-wide .fp-fb-chips{gap:8px;flex-wrap:nowrap}.fp-fb-t.is-wide .fp-fb-chips:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(2,auto);justify-content:center}.fp-fb-t.is-wide .fp-fb-path{gap:6px}.fp-fb-t.is-wide .fp-fb-path i{width:10px}.fp-fb-t.is-wide .fp-fb-chips span,.fp-fb-t.is-wide .fp-fb-seg span,.fp-fb-t.is-wide .fp-fb-path span{height:42px;padding:0 14px;font-size:14px;border-radius:12px}.fp-fb-txt h3{margin:0;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650;letter-spacing:-.02em}.fp-fb-txt p{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-2);max-width:44ch}.fp-fb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fp-fb-chips span,.fp-fb-seg span,.fp-fb-path span,.fp-fb-packets>span{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text-2);background:linear-gradient(180deg,#fff5f312,#fff5f306);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px var(--line-2)}.fp-fb .is-lit{color:#fff!important;background:linear-gradient(180deg,#fe464052,#fe3a3a1f)!important;box-shadow:inset 0 1px #ffbeb94d,inset 0 0 0 1px #fe575773,0 8px 20px -8px #fc1010b3!important}.fp-fb-seg{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--line-2)}.fp-fb-seg span{background:none;box-shadow:none}.fp-fb-path{display:flex;align-items:center;gap:8px}.fp-fb-path i{width:16px;height:2px;border-radius:1px;background:var(--line-3)}.fp-fb-threads{display:grid;grid-template-columns:repeat(7,14px);gap:7px;place-items:center}.fp-fb-threads i{width:14px;height:14px;border-radius:4px;background:#3fd07a29;box-shadow:inset 0 0 0 1px #3fd07a59}.fp-fb-threads b{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(180deg,#2a1d1e,#140f10);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px var(--line-3),0 10px 24px -8px #000000e6}.fp-fb-packets{display:grid;gap:12px;justify-items:center}.fp-fb-packets>span{margin:0 4px}.fp-fb-packets{grid-template-columns:auto auto}.fp-fb-packets>div{grid-column:1 / -1;display:flex;gap:6px}.fp-fb-packets>div i{width:18px;height:6px;border-radius:3px;background:#fe575780}.fp-fb-packets>div i:nth-child(3n){background:var(--line-3)}.fp-fb-speed{width:min(100%,300px);display:grid;gap:10px}.fp-fb-speed-bar{height:10px;border-radius:5px;background:var(--line);overflow:hidden}.fp-fb-speed-bar i{display:block;height:100%;width:86%;border-radius:5px;background:linear-gradient(90deg,#8a1010,var(--red));box-shadow:0 0 14px #fe3a3a80}.fp-fb-speed-bar.is-full i{width:100%}.fp-fb-speed-k{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-3)}.fp-fb-speed-k b{color:var(--text);font-weight:650}.fp-fb-chat{display:grid;gap:8px;width:min(100%,280px)}.fp-fb-chat span{padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.35}.fp-fb-chat .is-them{justify-self:start;border-bottom-left-radius:5px;color:var(--text-2);background:#fff0ee0f;box-shadow:inset 0 0 0 1px var(--line-2)}.fp-fb-chat .is-us{justify-self:end;display:inline-flex;align-items:center;gap:7px;border-bottom-right-radius:5px;color:#fff;background:linear-gradient(180deg,#fe464057,#fe3a3a29);box-shadow:inset 0 0 0 1px #fe575773}.fp-fb-chat .is-us i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.fp-fb-rot{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-3)}.fp-fb-rot span{padding:8px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line-2)}.fp-fb-rot svg{color:var(--salmon)}.fp-fb-addr span{display:inline-block;padding:10px 16px;border-radius:12px;font-size:14px;color:#f3d9d6;background:#00000059;box-shadow:inset 0 0 0 1px var(--line-2)}.fp-fb-score{display:grid;justify-items:center;gap:2px}.fp-fb-score b{font-size:52px;line-height:1;font-weight:600;color:#a9ecc5;text-shadow:0 0 24px rgba(63,208,122,.35)}.fp-fb-score span{font-size:12.5px;color:var(--text-3)}.fp-fb-up{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:44px;width:100%}.fp-fb-up i{flex:0 1 6px;min-width:3px;height:100%;border-radius:2px;background:#3fd07a8c}.fp-fb-up i:nth-child(17){height:70%;background:#3fd07a4d}@media (max-width: 1000px){.fp-fb{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-fb-t.is-wide{grid-column:span 2}}@media (max-width: 600px){.fp-fb{grid-template-columns:minmax(0,1fr);gap:12px}.fp-fb-t.is-wide{grid-column:auto;display:flex}.fp-fb-t.is-wide .fp-fb-txt{order:0;padding:16px 14px 12px}.fp-fb-vis,.fp-fb-t.is-wide .fp-fb-vis{min-height:136px}}.fp-pr-sibs{padding-top:48px}.fp-sibs{position:relative;margin:40px auto 0;max-width:1040px;padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;border-radius:22px;background:var(--card);border:1px solid var(--line-2)}.fp-sibs .fp-glide{border-radius:15px;background:#ffeeeb0f}.fp-sib{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:14px;min-height:76px;padding:12px 14px;border-radius:15px;color:inherit;text-decoration:none}.fp-sib-t{display:grid;gap:2px;min-width:0}.fp-sib-t b{font-size:15.5px;font-weight:640;letter-spacing:-.02em}.fp-sib-t small{font-size:13px;line-height:1.4;color:var(--text-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fp-sib-p{display:grid;justify-items:end;gap:1px;white-space:nowrap}.fp-sib-p em{font-style:normal;font-size:11.5px;color:var(--text-3)}.fp-sib-p b{font-size:17px;font-weight:680;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fp-sib-p small{font-size:12px;color:var(--text-3)}.fp-sib.is-soon .fp-sib-t b{color:var(--text-2)}.fp-sib-go{color:var(--text-3);transition:transform .3s var(--ease-spring),color .15s}.fp-sib:hover .fp-sib-go{color:var(--text);transform:translate(3px)}@media (max-width: 900px){.fp-sibs{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.fp-sib{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.fp-sib-go{display:none}}.fp-fb-t:not(.is-wide) .fp-fb-seg{flex-direction:column;align-items:stretch}.fp-fb-t:not(.is-wide) .fp-fb-seg span{justify-content:center;height:30px}.fp-fb-t:not(.is-wide) .fp-fb-rot{flex-direction:column;gap:6px}.fp-fb-t:not(.is-wide) .fp-fb-rot svg{transform:rotate(90deg)}.fp-dots{position:relative;isolation:isolate}.fp-dots canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fp-v2-why{padding-top:88px;padding-bottom:88px}.fp-v2-why-grid{margin:0 auto;max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.fp-v2-why.is-flip .fp-v2-why-copy{order:2}.fp-v2-why-copy{display:grid;align-content:start}.fp-v2-why-h{margin:0;font-size:clamp(28px,2.9vw,38px);line-height:1.08;font-weight:680;letter-spacing:-.035em;text-wrap:balance}.fp-v2-why-p{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-2);max-width:44ch;text-wrap:pretty}.fp-v2-why-art{height:clamp(280px,27vw,360px)}.fp-v2-why-stage{position:relative}.fp-v2-why-stage .fp-v2-why-art{height:clamp(300px,30vw,400px)}.fp-v2-dock{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:14px;border:1px solid var(--line-2);background:#fff0ec04}.fp-v2-dock button{position:relative;display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 14px;border:0;background:none;font:inherit;font-size:13.5px;line-height:1.3;font-weight:580;color:var(--text-3);text-align:left;cursor:pointer;transition:color .25s,background-color .25s}.fp-v2-dock button:nth-child(2n){box-shadow:inset 1px 0 0 var(--line)}.fp-v2-dock button:nth-child(n+3){border-top:1px solid var(--line)}.fp-v2-dock button svg{flex:none;transition:color .25s}.fp-v2-dock button:hover{color:var(--text);background:#fff0ec06}.fp-v2-dock button.is-on{color:#fff;background:linear-gradient(180deg,#fe3a3a24,#fe3a3a0a)}.fp-v2-dock button.is-on svg{color:var(--salmon)}.fp-v2-dock button:focus-visible{outline:2px solid var(--salmon);outline-offset:-3px}.fp-v2-dock-t{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--red-deep),var(--coral));transform-origin:0 50%;transform:scaleX(0)}.fp-v2-dock button.is-on .fp-v2-dock-t{transform:scaleX(1)}.fp-v2-why-grid.is-touring .fp-v2-dock button.is-on .fp-v2-dock-t{animation:fpV2Fill var(--hold) linear both}.fp-v2-dock:hover .fp-v2-dock-t,.fp-v2-dock:has(:focus-visible) .fp-v2-dock-t{animation-play-state:paused}.fp-v2-cap{display:grid;margin-top:14px}.fp-v2-cap p{grid-area:1 / 1;margin:0;font-size:14.5px;line-height:1.55;color:var(--text);text-wrap:pretty;opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.fp-v2-cap p.is-on{opacity:1;transform:none}@keyframes fpV2Fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 420px){.fp-v2-dock button{font-size:12.5px;gap:8px;padding:11px}}@media (max-width: 900px){.fp-v2-why-grid{grid-template-columns:1fr;gap:8px}.fp-v2-why.is-flip .fp-v2-why-copy{order:0}.fp-v2-why-stage{order:-1}.fp-v2-why-stage .fp-v2-why-art{height:240px;margin:-16px -16px 0}}.fp-v2-how{padding-top:72px}.fp-v2-track{--node: 96px;position:relative;list-style:none;margin:44px auto 0;padding:0;max-width:920px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fp-v2-track li{display:grid;align-content:start;justify-items:center;text-align:center}.fp-v2-track-line{position:absolute;top:calc(var(--node) / 2);left:calc(100% / 6);right:calc(100% / 6);height:1px;background:repeating-linear-gradient(90deg,var(--line-3) 0 4px,transparent 4px 9px);overflow:hidden}.fp-v2-track-line i{position:absolute;top:-1px;left:0;width:90px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(254,87,87,.9),#ffd6cc);filter:drop-shadow(0 0 6px rgba(254,58,58,.9));transform:translate(-100px);animation:fpV2Spark 3.4s cubic-bezier(.55,0,.35,1) infinite}@keyframes fpV2Spark{0%{transform:translate(-100px)}70%,to{transform:translate(calc(920px * 2 / 3))}}.fp-v2-node{position:relative;z-index:1;width:var(--node);height:var(--node);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 50%,#1a1012 0,#0f0b0c 70%);box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 10px var(--bg),0 24px 50px -28px #fc101099}.fp-v2-node .fp-dots{position:absolute;top:0;right:0;bottom:0;left:0}.fp-v2-step-k{margin-top:18px;font-size:12.5px;font-weight:600;color:var(--red-ink)}.fp-v2-track h3{margin:6px 0 0;font-size:16.5px;line-height:1.25;font-weight:650;letter-spacing:-.025em}.fp-v2-track p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--text-2);max-width:32ch;text-wrap:balance}.fp-v2-host{display:inline-block;white-space:nowrap;margin:1px 0;padding:0 6px;border-radius:6px;font-size:12.5px;line-height:1.6;color:var(--text);background:#fff0ec0f;box-shadow:inset 0 0 0 1px var(--line-2)}.fp-v2-endpoint{margin-top:40px}@media (max-width: 760px){.fp-v2-track{--node: 88px;grid-template-columns:minmax(0,1fr);gap:0;max-width:340px;margin-top:36px}.fp-v2-track-line{display:none}.fp-v2-track li:not(:last-child):after{content:"";width:1px;height:36px;margin:16px 0;background:linear-gradient(180deg,#fe57578c,#fe575714)}.fp-v2-step-k{margin-top:14px}.fp-v2-track h3{font-size:18px}}.fp-v2-fgrid{list-style:none;margin:44px auto 0;max-width:1040px;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));border-block:1px solid var(--line);overflow:hidden}.fp-v2-fgrid li{padding:0 26px 28px;display:grid;align-content:start;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line)}.fp-v2-femb{height:140px;margin:0 -26px 4px}.fp-v2-fgrid h3{margin:0;font-size:16px;line-height:1.25;font-weight:650;letter-spacing:-.025em}.fp-v2-fgrid p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--text-2);max-width:34ch;text-wrap:pretty}@media (max-width: 960px){.fp-v2-fgrid{grid-template-columns:1fr 1fr}}@media (min-width: 961px) and (max-width: 1120px){.fp-v2-fgrid li{padding-inline:20px}}@media (max-width: 600px){.fp-v2-fgrid{grid-template-columns:1fr}.fp-v2-fgrid li{grid-template-columns:72px 1fr;column-gap:14px;padding:18px 0}.fp-v2-femb{grid-row:1 / 3;height:72px;margin:0}.fp-v2-fgrid h3{align-self:end}}.fp-v2-ucs{list-style:none;margin:40px auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fp-v2-ucs.is-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.fp-v2-ucs li{display:grid}.fp-v2-uc{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:start;gap:6px;padding:20px 22px 22px;border-radius:18px;background:var(--card);border:1px solid var(--line-2);color:inherit;text-decoration:none;transition:transform .35s var(--ease-out),background .3s,box-shadow .35s var(--ease-out)}.fp-v2-uc>:not(.fp-v2-uc-dots){position:relative;z-index:1}.fp-v2-uc:before,.fp-v2-uc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s}.fp-v2-uc:before{z-index:0;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),rgba(254,58,58,.12),transparent 65%)}.fp-v2-uc:after{z-index:2;padding:1px;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 0%),rgba(255,130,125,.75),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fp-v2-uc-dots{position:absolute;z-index:0;top:0;right:0;width:62%;height:100%;pointer-events:none;background:radial-gradient(circle,rgba(255,226,220,.16) .9px,transparent 1.3px) 0 0 / 9px 9px;-webkit-mask-image:radial-gradient(120% 90% at 100% 0%,#000,transparent 68%);mask-image:radial-gradient(120% 90% at 100% 0%,#000,transparent 68%);transition:opacity .35s}.fp-v2-uc-dots:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s;background:radial-gradient(circle,rgba(254,87,87,.75) .9px,transparent 1.4px) 0 0 / 9px 9px}.fp-v2-uc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fp-v2-uc b{font-size:16.5px;line-height:1.3;font-weight:640;letter-spacing:-.02em;color:var(--text)}.fp-v2-ut{font-size:14px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.fp-v2-ugo{color:var(--text-3);transition:transform .35s var(--ease-spring),color .2s}.fp-v2-uc:hover{transform:translateY(-2px);background:var(--card-hover);box-shadow:0 22px 44px -26px #fc10108c}.fp-v2-uc:hover:before,.fp-v2-uc:hover:after,.fp-v2-uc:hover .fp-v2-uc-dots:after{opacity:1}.fp-v2-uc:hover .fp-ic{background:linear-gradient(180deg,#fe464052,#fe3a3a1f);box-shadow:inset 0 1px #ffbeb94d,inset 0 0 0 1px #fe575773,0 6px 16px -6px #fc1010b3}.fp-v2-uc:hover .fp-v2-ugo{color:var(--coral);transform:translate(3px,-3px)}.fp-v2-uc:focus-visible{outline:2px solid var(--salmon);outline-offset:2px}@media (max-width: 960px){.fp-v2-ucs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.fp-v2-ucs,.fp-v2-ucs.is-4{grid-template-columns:1fr;gap:10px}.fp-v2-uc{padding:18px}.fp-v2-uc-top{margin-bottom:8px}}@media (prefers-reduced-motion: reduce){.fp-v2-track-line i{display:none}.fp-v2-dock-t{animation:none!important}.fp-v2-dock button,.fp-v2-cap p,.fp-v2-uc,.fp-v2-uc:before,.fp-v2-uc:after,.fp-v2-uc-dots:after,.fp-v2-ugo{transition:none}.fp-v2-uc:hover,.fp-v2-uc:hover .fp-v2-ugo{transform:none}}
