*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 17px/1.55 Inter Tight,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}legend{padding:0}ul{padding:0;list-style:none}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--link-h)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.skip{left:var(--gut);color:#0058d4;z-index:10;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px}.skip:focus{top:12px}.site-header.site-header-home{z-index:3;background:0 0;position:relative;top:auto;left:auto;right:auto}.hero-in{grid-template:"copy buy""lap buy"1fr/minmax(0,1fr) minmax(0,420px);column-gap:56px;padding-top:64px;padding-bottom:96px;display:grid}.hero-copy{z-index:1;grid-area:copy;min-width:0;padding-top:8px;position:relative}h1{letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:normal;font-size:clamp(40px,4.8vw,68px);font-weight:600;line-height:1.04}h1 .l{display:block}.sub{max-width:31em;margin-top:24px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hero-cta{margin-top:28px}.laptop{aspect-ratio:1.45;pointer-events:none;grid-area:lap;width:calc(100% + 40px);max-width:760px;margin:12px 0 0 -20px;position:relative}html:not(.js) .laptop{display:none}.lt-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lt-dash{transform-origin:0 0;opacity:0;will-change:transform;border-radius:6px;width:1024px;height:640px;transition:opacity .45s;position:absolute;top:0;left:0;overflow:hidden}.laptop.on .lt-dash{opacity:1}.lt-glare{pointer-events:none;background:linear-gradient(122deg,#ffffff1a 0%,#ffffff08 28%,#fff0 42%);position:absolute;inset:0}.lt-enter{z-index:2;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.lt-enter:focus-visible{outline-offset:4px;outline:2px solid #fff}.lt-pill{color:#fff;white-space:nowrap;opacity:0;transition:opacity .25s ease,transform .35s var(--ease);pointer-events:none;background:#102036;border-radius:999px;align-items:center;gap:2px;padding:11px 16px 11px 18px;font:600 15px/1 Inter Tight,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 12px 30px -10px #00143c8c,0 0 0 1px #1020360f}.lt-pill .arrow{color:#6cc6fe}.lt-shd{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.laptop .lt-float{transition:translate .5s var(--ease);position:absolute;inset:0}.laptop.hot .lt-float{translate:0 -7px}.laptop.hot .lt-shd-p{opacity:.8;transition:opacity .5s}.lt-ring{opacity:0;transition:opacity .35s}.lt-glare:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:30%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-170%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.laptop .lt-float{animation:7s ease-in-out infinite lt-bob}.lt-shd-p{animation:7s ease-in-out infinite lt-shd}.laptop.on .lt-glare:after{animation:10s ease-in-out 1.6s infinite both lt-band}.lt-ring.pulse{animation:1.3s lt-pulse}.laptop.lt-paused :is(.lt-float,.lt-shd-p,.ph-wave),.laptop.lt-paused .lt-glare:after{animation-play-state:paused}}@keyframes lt-bob{50%{transform:translateY(-5px)}}@keyframes lt-shd{50%{opacity:.75}}@keyframes lt-band{0%{transform:translate(-170%)skew(-18deg)}40%,to{transform:translate(470%)skew(-18deg)}}@keyframes lt-pulse{30%{opacity:1}}.lt-ph{transform-origin:0 0;color:#fff;-webkit-font-smoothing:antialiased;background:#05080f;width:300px;height:640px;font:500 15px/1.3 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.ph-in{opacity:0;background:radial-gradient(140% 56% at 50% 54%,#1f55e0 0%,#103594 40%,#0a1a4c 72%,#081233 100%);transition:opacity .8s;position:absolute;inset:0}.laptop.on .ph-in{opacity:1}.ph-in:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff1a 0%,#fff0 34%);position:absolute;inset:0}.ph-bar{align-items:center;height:50px;padding:4px 24px 0 34px;font-size:15px;display:flex;position:relative}.ph-bar b{font-weight:600}.ph-isl{background:#000;border-radius:14px;width:94px;height:28px;margin-left:-47px;position:absolute;top:12px;left:50%}.ph-sig{align-items:flex-end;gap:2px;height:11px;margin-left:auto;display:flex}.ph-sig i{background:#fff;border-radius:1px;width:3.5px;transition:opacity .25s}.ph-sig i:first-child{height:4px}.ph-sig i:nth-child(2){height:6px}.ph-sig i:nth-child(3){height:8.5px}.ph-sig i:nth-child(4){height:11px}.ph-bat{border:1.5px solid #ffffff8c;border-radius:4px;width:25px;height:12px;margin-left:8px;position:relative}.ph-bat:after{content:"";background:#fff;border-radius:1.5px;width:68%;position:absolute;top:1.5px;bottom:1.5px;left:1.5px}.ph-head{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.ph-brand{letter-spacing:-.01em;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.ph-brand svg{fill:#fff;width:17px;height:17px}.ph-pill{color:#86efac;background:#34d39929;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ph-pill:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px}.lt-ph[data-st=prov] .ph-pill{color:#fde68a;background:#fbbf2429}.lt-ph[data-st=prov] .ph-pill:before{background:#fbbf24}.lt-ph[data-st=pick] .ph-pill{color:#bfe3ff;background:#8ccbff2e}.lt-ph[data-st=pick] .ph-pill:before{background:#8ccbff}.ph-loc{background:#ffffff14;border-radius:18px;align-items:center;gap:12px;margin:22px 18px 0;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ph-flag{border-radius:5px;flex:none;width:36px;height:25px;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.ph-flag svg{width:100%;height:100%;display:block}.ph-loc b{letter-spacing:-.01em;font-size:18px;font-weight:650;display:block}.ph-loc small{color:#ffffffa8;margin-top:2px;font-size:14px;display:block}.ph-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:270px;display:flex;position:relative}.ph-wave{opacity:.5;border:1.5px solid #a0d6ff52;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;position:absolute;top:50%;left:50%}.ph-wave.w2{transform:scale(.72)}.ph-wave.w3{transform:scale(.44)}#ph-k{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:650;position:relative}#ph-ip{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:32px;font-weight:700;transition:opacity .25s,filter .25s;display:block;position:relative}#ph-ip span{display:inline-block}#ph-note{color:#ffffffa8;margin-top:8px;font-size:13.5px;position:relative}.lt-ph.rot #ph-ip{opacity:.25;filter:blur(3px)}.lt-ph.rot .ph-sig i:not(:first-child){opacity:.22}.ph-act{color:#0b1a44;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:15.5px;font-weight:650;display:flex;position:absolute;bottom:76px;left:18px;right:18px}.ph-act svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lt-ph[data-st=prov] .ph-act{opacity:.45}.ph-foot{text-align:center;color:#fff9;font-size:13px;position:absolute;bottom:36px;left:18px;right:18px}.ph-home{background:#fffc;border-radius:3px;width:112px;height:5px;margin-left:-56px;position:absolute;bottom:10px;left:50%}@media (prefers-reduced-motion:no-preference){.laptop.on .ph-wave{animation:3.6s ease-out infinite both ph-wave}.laptop.on .ph-wave.w2{animation-delay:1.2s}.laptop.on .ph-wave.w3{animation-delay:2.4s}.lt-ph.rot .ph-wave{opacity:0;transition:opacity .2s;animation-play-state:paused}.lt-ph.rot .ph-act svg{animation:.8s linear ph-spin}#ph-ip span.in{animation:ph-in .5s var(--ease) both}}@keyframes ph-wave{0%{opacity:0;transform:scale(.3)}15%{opacity:.7}to{opacity:0;transform:scale(1.25)}}@keyframes ph-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ph-spin{to{transform:rotate(360deg)}}.laptop.ready.hot .lt-pill{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (hover:none){.laptop.ready .lt-pill{opacity:1;transform:translate(-50%,-50%)scale(.9)}}html{scrollbar-gutter:stable}.dm{z-index:100;position:fixed;inset:0}.dm[hidden]{display:none}.dm-back{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#030c1e9e;transition:opacity .45s;position:absolute;inset:0}.dm.open .dm-back{opacity:1}.dm-stage{transform-origin:0 0;background:var(--card);width:1024px;height:640px;transition:transform .62s var(--ease);border-radius:14px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 50px 120px -30px #00081eb3}.dm-bar{height:64px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));color:#fff;opacity:0;justify-content:space-between;align-items:center;gap:16px;transition:opacity .4s .15s;display:flex;position:absolute;top:0;left:0;right:0}.dm.open .dm-bar{opacity:1}.dm-note{color:#ffffffdb;font-size:14px}.dm-close{color:#102036;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;font:600 14px/1 Inter Tight,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.dm-close:hover{background:#eef4fb}.dm-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.dm-close svg{width:14px;height:14px}.dm.narrow .dm-stage{overscroll-behavior:contain;opacity:0;width:auto;height:auto;transition:transform .4s var(--ease),opacity .3s ease;border-radius:16px 16px 0 0;inset:64px 0 0;overflow:auto;transform:translateY(24px)}.dm.narrow.open .dm-stage{opacity:1;transform:none}.dash{text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#181d27;--d-blue:#245eea;--d-line:#e8ebf0;--d-muted:#616b7d;background:#f8f9fc;grid-template-columns:208px minmax(0,1fr);font:400 14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}.dash p,.dash h3,.dash dl,.dash dd,.dash pre{margin:0}.dash button{font:inherit;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.dash button:focus-visible,.dash input:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px;border-radius:7px}.dash svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.dash code,.dash pre{font:11.5px/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace}.dash table{border-spacing:0}.d-side{color:#a0adbd;background:#121d2a;flex-direction:column;min-height:0;padding:20px 12px 14px;display:flex}.d-brand{color:#fff;letter-spacing:-1.2px;align-items:center;gap:7px;padding:0 4px;font-size:25px;font-weight:750;line-height:1;display:flex}.dash .d-brand svg{fill:#bfd4ff;stroke:none;width:21px;height:24px}.d-ws{border:1px solid #2b3544;border-radius:8px;align-items:center;gap:10px;margin:20px 2px 14px;padding:8px 9px;display:flex}.d-ws i{color:#d5e0f2;background:#1e2c40;border:1px solid #33445c;border-radius:7px;place-items:center;width:30px;height:30px;font:700 10.5px/1 inherit;display:grid}.d-ws b{color:#e8eef6;font-size:11px;font-weight:600;line-height:1.4;display:block}.d-ws small{color:#93a3b7;font-size:10px;line-height:1.4;display:block}.d-nav p{letter-spacing:1.3px;color:#8e9db0;margin:4px 12px 6px;font-size:9px;font-weight:600}.d-nav p~p{margin-top:12px}.d-nav button,.d-side-b>button{color:#a1b0c2;white-space:nowrap;border-radius:7px;align-items:center;gap:11px;width:100%;height:37px;margin-bottom:2px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.dm .d-nav button:hover,.dm .d-side-b>button:hover{color:#fff;background:#1a2738}.d-nav .on,.dm .d-nav .on:hover,.d-side-b>.on{color:#fff;background:#2c4161;font-weight:600;box-shadow:inset 2px 0 #91b6ff}.d-nav .d-plain{margin-top:12px}.d-side-b{margin-top:auto}.d-help{background:#1a2635;border:1px solid #2b3544;border-radius:9px;margin:10px 2px 0;padding:11px 12px;font-size:10.5px;line-height:1.6}.d-help b{color:#fff;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.d-help button{color:#bfd4ff;margin-top:7px;font-size:11px;font-weight:600}.d-main{flex-direction:column;min-width:0;min-height:0;display:flex}.d-top{border-bottom:1px solid var(--d-line);background:#fff;flex:none;align-items:center;gap:16px;height:62px;padding:0 24px;display:flex}.d-crumb{color:var(--d-muted);white-space:nowrap;font-size:12px}.d-crumb>span{color:#a3acba;margin:0 9px}.d-crumb b{color:#181d27;font-weight:500}.d-wallet{background:#fff;border:1px solid #dfe6ef;border-radius:16px;align-items:center;gap:6px;margin-left:auto;padding:4px;display:flex;box-shadow:inset 0 1px #fff,0 3px 14px #526c8b0a}.d-wsum{border-radius:9px;line-height:1.25;display:grid;padding:1px 10px 1px 9px!important}.dm .d-wsum:hover{background:#f4f7fb}.d-wsum small{color:#4d5a6d;font-size:10px}.d-wsum>span{align-items:baseline;gap:7px;display:flex}.d-wsum b{letter-spacing:-.4px;font-size:17px;font-weight:800}.d-wsum em{color:#4b5b74;font-size:8.5px;font-style:normal;font-weight:650}.d-add{white-space:nowrap;border-radius:10px;height:36px;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #245eea4d;background:var(--d-blue)!important;color:#fff!important;padding:0 14px!important}.dm .d-add:hover,.dm .d-pri:hover{background:#1f52d0!important}.d-id{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.d-id i{color:#667085;background:#f2f4f7;border:1px solid #e8ebef;border-radius:50%;place-items:center;width:30px;height:30px;font:700 10.5px/1 inherit;display:grid}.d-out{color:#355c96;margin-left:8px;font-weight:600}.d-body{flex:1;min-height:0;padding:22px 26px 24px;overflow:hidden}.dm .d-body{overscroll-behavior:contain;overflow:auto}.d-pane[hidden]{display:none}.d-ph{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.d-ph .d-title{letter-spacing:-.8px;font-size:25px;font-weight:650;line-height:1.3}.d-intro{color:var(--d-muted);font-size:13px;margin-top:4px!important}.d-meta{color:#4a5568;font-size:12.5px;margin-top:10px!important}.d-meta i{color:#8a94a6;margin:0 9px;font-style:normal}.d-tool{color:#34445c;white-space:nowrap;background:#fff;border:1px solid #d5dde8;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dash .d-tool svg{width:15px;height:15px}.d-upd{color:var(--d-muted);white-space:nowrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.d-upd .d-tool{color:#181d27}.d-tabs{border-bottom:1px solid var(--d-line);align-items:center;gap:22px;margin-top:14px;display:flex}.d-tabs>*{color:#52647d;white-space:nowrap;align-items:center;gap:8px;height:40px;font-size:13px;font-weight:500;display:inline-flex}.d-tabs .on{color:#245ec4;box-shadow:inset 0 -2px #2464d9}.d-tabs b{color:#52647d;text-align:center;background:#eef1f5;border-radius:9px;min-width:18px;padding:0 6px;font-size:10px;font-weight:500;line-height:16px}.dm .d-tabs button:hover{color:#245ec4}.d-tabs .d-refresh{color:#181d27;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600}.dash .d-refresh svg{stroke-width:2px;width:13px;height:13px}.d-card{border:1px solid var(--d-line);background:#fff;border-radius:10px;box-shadow:0 2px 3px #10182803}.d-sh{letter-spacing:-.2px;font-size:15px;font-weight:600;margin-top:18px!important}.d-sub{color:var(--d-muted);font-size:11.5px;margin-top:2px!important}.d-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.d-dev{min-width:0;padding:20px 22px 18px}.d-dev.new{animation:2.4s d-new}.d-dev-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.d-net{color:#506784;align-items:center;gap:7px;font-size:11px;display:flex}.d-dev-h b{letter-spacing:-.3px;margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.3;display:block}.d-pill{color:var(--d-muted);white-space:nowrap;background:#f5f6f8;border:1px solid #e7eaf0;border-radius:5px;flex:none;padding:3px 8px;font-size:10px;line-height:1.4}.d-pill.on{color:#2b664c;background:#eef8f2;border-color:#c7e4d4}.d-pill.prov{color:#8a5a00;background:#fff7ea;border-color:#f1dcb4}.d-facts{gap:13px;display:grid;margin-bottom:18px!important}.d-facts>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.d-facts dt{color:#5a6d86}.d-facts dd{color:#29466a;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.d-ipv{border-radius:4px;justify-items:end;padding:0 5px;display:grid;overflow:hidden;margin-right:-5px!important}.d-ipv span{grid-area:1/1}.d-ipv.new{animation:2.4s d-new}.d-ipv .tk-out{animation:tk-out .45s var(--ease) forwards}.d-ipv .tk-in{animation:tk-in .45s var(--ease)}@keyframes d-new{0%{background:#e4eeff}}.d-ctl{flex-wrap:wrap;gap:8px;display:flex}.d-sec{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:34px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #18396a08;color:#34445c!important;background:#fff!important;border:1px solid #d5dde8!important;padding:0 12px!important}.dm .d-sec:hover{background:#f5f8fc!important}.dash .d-sec[disabled]{opacity:.55;cursor:default}.dash .d-sec svg{stroke-width:2px;width:13px;height:13px}.d-sec.spin svg{animation:spin .7s var(--ease)}@keyframes spin{to{transform:rotate(360deg)}}.d-wide{justify-content:space-between;width:100%;margin-top:14px}.d-secret{border:1px solid var(--d-line);color:#29466a;background:#f6f8fb;border-radius:8px;margin-top:12px;padding:10px 12px}.d-secret pre{white-space:pre;text-overflow:ellipsis;overflow:hidden}.d-secret .d-sec{height:30px;margin-top:8px}.d-cap{color:var(--d-muted);font-size:11px;margin-top:14px!important}.d-dev[data-st=prov] .d-ctl,.d-dev[data-st=prov] .d-cap{opacity:.55}.d-flag{border-radius:2px;flex:none;width:18px;height:13px;overflow:hidden;box-shadow:0 0 0 1px #1018281f}.d-flag svg{stroke:none;width:100%;height:100%;display:block}.d-rent{grid-template-columns:minmax(0,1fr) 290px;margin-top:16px;display:grid;overflow:hidden}.d-cfg{min-width:0;padding:20px 22px 22px}.d-cfg-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.d-cfg-h b{letter-spacing:-.3px;font-size:16px;font-weight:600}.d-link{color:#245ec4;font-size:11.5px;font-weight:600}.d-lbl{color:#34445c;font-size:12.5px;display:block;margin:15px 0 7px!important}.d-pers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.d-per{background:#fff;border:1px solid #d5dde8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;transition:background-color .25s,box-shadow .25s;display:grid}.d-per i{border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 1.5px #8a96a8}.d-per.on{background:#f4f8ff;border-color:#245eea;box-shadow:0 0 0 1px #245eea}.d-per.on i{box-shadow:inset 0 0 0 4.5px #245eea}.d-per b{font-size:12.5px;font-weight:600;line-height:1.4;display:block}.d-per small{color:var(--d-muted);font-size:10.5px;line-height:1.4;display:block}.d-per span{text-align:right}.d-per span small{font-size:9.5px}.d-per span b{font-size:16px;font-weight:700}.d-r3{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 62px;gap:10px;display:grid}.d-r2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d-fld{width:100%;height:40px;font:inherit;color:#181d27;white-space:nowrap;background:#fff;border:1px solid #d5dde8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.d-fld>span{text-overflow:ellipsis;overflow:hidden}.dash .d-fld svg{color:#4a5568;width:15px;height:15px}input.d-fld::placeholder{color:#8792a2}.d-ro{color:#4a5568;background:#f4f6f9}.d-note{color:#2b664c;font-size:11px;margin-top:10px!important}.d-sum{border-left:1px solid var(--d-line);background:linear-gradient(160deg,#f8fafe,#eef3fb);padding:18px 20px 20px}.d-sum>b{font-size:13px;font-weight:600}.d-sum-n{align-items:center;gap:8px;font-size:12.5px;display:flex;margin-top:12px!important}.d-sum-m{color:var(--d-muted);font-size:11px;margin-top:5px!important}.d-sum-t{justify-content:space-between;align-items:baseline;gap:8px;margin-top:16px;display:flex}.d-sum-t span{font-size:11.5px}.d-sum-t small{color:var(--d-muted);margin-left:6px;font-size:9.5px}.d-sum-t b{letter-spacing:-.6px;color:#14243d;font-size:27px;font-weight:700}.d-sum.new{animation:2.4s d-new}.d-pri{border-radius:9px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:12px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff29;background:var(--d-blue)!important;color:#fff!important;text-align:center!important}.d-auto{width:auto;padding:0 16px!important}.d-fine{color:#4b5b74;font-size:10.5px;line-height:1.55;margin-top:10px!important}.d-tcard{margin-top:16px;overflow:hidden}.d-tbl{width:100%;font-size:12px}.d-tbl th{text-align:left;height:34px;color:var(--d-muted);border-bottom:1px solid var(--d-line);white-space:nowrap;background:#f8f9fc;padding:0 14px;font-size:11px;font-weight:500}.d-tbl td{white-space:nowrap;border-bottom:1px solid #eef1f5;height:42px;padding:0 14px}.d-tbl tr:last-child td{border-bottom:0}.d-tbl .n{text-align:right;font-variant-numeric:tabular-nums}.d-tbl .m{color:var(--d-muted)}.d-tbl tr.new td{animation:2.4s d-new}.d-tbl tr.sel td{background:#f4f8ff}.d-tbl tr.sel td:first-child{box-shadow:inset 3px 0 #245eea}.d-th{padding:16px 18px 12px}.d-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.d-stat{padding:14px 16px}.d-stat p{color:#34445c;font-size:12px}.d-stat b{letter-spacing:-.5px;margin-top:4px;font-size:24px;font-weight:650;line-height:1.35;display:block}.d-stat small{color:var(--d-muted);font-size:10.5px}.d-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.d-prod{padding:16px 18px}.d-prod-h{justify-content:space-between;align-items:flex-start;display:flex}.d-ico{color:#2e5fd1;background:#eff4fe;border:1px solid #dbe6fb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.d-prod>b{letter-spacing:-.3px;margin-top:12px;font-size:16px;font-weight:600;display:block}.d-prod>p{color:var(--d-muted);font-size:12px;margin-top:4px!important}.d-acc{border-top:1px solid var(--d-line);justify-content:space-between;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.d-acc span:first-child{color:var(--d-muted)}.d-acc span:last-child{font-weight:500}.d-tabs.d-static{gap:24px}.d-empty{text-align:center;flex-direction:column;align-items:center;margin-top:16px;padding:24px 28px;display:flex}.d-ico.big{border-radius:10px;width:46px;height:46px}.dash .d-ico.big svg{width:22px;height:22px}.d-empty>b{letter-spacing:-.4px;margin-top:12px;font-size:19px;font-weight:650}.d-empty>p{color:#4a5568;max-width:32em;font-size:12.5px;margin-top:6px!important}.d-packs{border:1px solid var(--d-line);text-align:left;border-radius:8px;max-width:420px;margin-top:14px;overflow:hidden}.d-packs td{height:34px}.d-btns{justify-content:center;gap:10px;margin-top:16px;display:flex}.d-btns .d-pri{height:36px;margin:0}.d-btns .d-sec{height:36px}.d-info{background:#f4f7fd;border:1px solid #dfe7f5;border-radius:10px;align-items:flex-start;gap:14px;margin-top:16px;padding:13px 16px;display:flex}.d-info b{font-size:13px;font-weight:600}.d-info p{color:#4a5568;font-size:11.5px;margin-top:2px!important}.d-keys{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.d-kform{padding:16px 18px 18px}.d-kform .d-pri{margin-top:14px}.d-kex{color:#c9d4e3;background:#172233;border-radius:10px;min-width:0;padding:16px 18px}.d-kex .d-eyebrow{color:#8fa0b8}.d-kex>b{color:#fff;margin-top:12px;font-size:16px;font-weight:600;display:block}.d-kex pre{color:#e6ecf5;white-space:pre-wrap;overflow-wrap:anywhere;background:#1f2c41;border:1px solid #2c3b52;border-radius:8px;margin-top:12px;padding:11px 12px}.d-kex p{font-size:11.5px;line-height:1.55;margin-top:12px!important}.d-klist{margin-top:14px;padding:14px 0 0;overflow:hidden}.d-klist>.d-cfg-h{padding:0 18px 12px}.d-once{color:#2b664c;background:#eef8f2;border:1px solid #c7e4d4;border-radius:8px;padding:9px 12px;font-size:11.5px;margin:0 18px 12px!important}.d-once code{color:#14243d}.d-eyebrow{letter-spacing:1.4px;color:#5c6b80;font-size:9.5px;font-weight:600;line-height:1.4;display:block}.d-pane>.d-eyebrow{margin-bottom:8px}.d-docs{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.d-toc{color:#4a5568;font-size:12px;display:grid}.d-toc .d-eyebrow{margin:0 0 12px 10px}.d-toc span:not(.d-eyebrow){border-left:1px solid var(--d-line);padding:8px 10px}.d-doc{margin-bottom:14px;padding:18px 22px}.d-doc>b{letter-spacing:-.4px;margin-top:8px;font-size:19px;font-weight:600;display:block}.d-doc>p{color:#34445c;font-size:12.5px;margin-top:8px!important}.d-doc button{color:#1d4ed8;text-underline-offset:2px;font-weight:650;text-decoration:underline}.d-doc pre{border:1px solid var(--d-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fb;border-radius:8px;margin-top:12px;padding:12px 14px}.d-bal{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.d-bal-a,.d-bal-b{flex-direction:column;align-items:flex-start;padding:20px 24px;display:flex}.d-bal-a{color:#cdd6e2;background:#142338;border-radius:10px}.d-bal-a .d-eyebrow{color:#a9b8cc}.d-bal-a>b,.d-bal-b>b{letter-spacing:-.8px;margin-top:12px;font-size:34px;font-weight:700;line-height:1.1}.d-bal-a>b{color:#fff}.d-bal-a>span:not(.d-eyebrow){margin-top:4px;font-size:13px}.d-bal-b>span:not(.d-eyebrow){color:var(--d-muted);margin-top:8px;font-size:11.5px}.d-bal-a button{color:#fff;margin-top:16px;font-size:13.5px;font-weight:600}.card{background:var(--card);color:#102036;border-radius:20px;padding:28px 28px 26px;box-shadow:0 30px 60px -30px #00327a8c}.card a{color:#0058d4}.card :focus-visible{outline-color:#0058d4}.buy{z-index:2;grid-area:buy;align-self:start;scroll-margin-top:16px;display:grid;position:relative}.buy>.step{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.seg{background:#edf1f6;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label{z-index:1;color:#46546b;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;height:40px;font-size:16px;font-weight:600;transition:color .2s;display:flex;position:relative}.seg input:checked+label{color:#102036}.seg input:focus-visible+label{outline-offset:1px;outline:2px solid #0058d4}.seg-thumb{width:calc(50% - 4px);height:40px;transition:transform .35s var(--ease);background:#fff;border-radius:9px;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #1020361f,0 2px 8px -2px #1020361f}.buy[data-product=residential] .seg-thumb{transform:translate(100%)}.blurb{color:#46546b;min-height:2.9em;margin-top:14px;font-size:15px;line-height:1.45}.panels{margin-top:6px;display:grid}.panel{transition:opacity .3s var(--ease);grid-area:1/1}.panel[inert]{visibility:hidden;opacity:0}.fld{margin-top:18px}.fld>label,.fld>legend,.lbl{color:#102036;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.select{position:relative}.select select{appearance:none;width:100%;height:48px;font:inherit;color:#102036;cursor:pointer;background:#fff;border:1px solid #808da2;border-radius:12px;padding:0 44px 0 14px;font-size:16px}.select select:hover{border-color:#6b778b}.select select:focus-visible{outline-offset:1px;border-color:#0058d4;outline:2px solid #0058d4}.select:after{content:"";pointer-events:none;border-bottom:1.5px solid #46546b;border-right:1.5px solid #46546b;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:17px;transform:rotate(45deg)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips input{opacity:0;pointer-events:none;position:absolute}.chips label{color:#102036;cursor:pointer;white-space:nowrap;border:1px solid #cfd8e4;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:64px;height:44px;padding:0 12px;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.chips label:hover{border-color:#808da2}.chips input:checked+label{background:#f3f8ff;border-color:#0058d4;box-shadow:inset 0 0 0 1px #0058d4}.chips input:focus-visible+label{outline-offset:2px;outline:2px solid #0058d4}.chips .p{color:#46546b;font-weight:400}.packs label{flex-direction:column;gap:0;height:58px;line-height:1.25}.packs .p{font-size:13px}.facts{color:#5e6b80;margin-top:16px;font-size:14px;line-height:1.45}.chips input:checked+label .p{color:#0058d4}.total{margin-top:auto;padding-top:22px}.total-in{border-top:1px solid #e3e9f1;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.t-label{font-size:14px;font-weight:500;display:block}.t-note{color:#5e6b80;margin-top:2px;font-size:14px;display:block}.total-in>div:first-child{min-width:0}.amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:30px;font-weight:600;line-height:1.1;display:inline-grid;position:relative;overflow:hidden}.amt>span{text-align:right;grid-area:1/1}.amt .tk-out{animation:tk-out .32s var(--ease) forwards}.amt .tk-in{animation:tk-in .32s var(--ease)}@keyframes tk-out{to{opacity:0;transform:translateY(-55%)}}@keyframes tk-in{0%{opacity:0;transform:translateY(55%)}}.card .btn-navy{color:#fff}.full{width:100%;margin-top:16px}.fine{color:#5e6b80;text-align:center;margin-top:10px;font-size:14px}.price{padding-top:96px}.price-k{letter-spacing:-.01em;font-size:20px;font-weight:500}.price-v{letter-spacing:-.04em;white-space:nowrap;margin-top:4px;font-size:clamp(56px,10vw,140px);font-weight:600;line-height:.95}.price-v .unit{color:var(--link)}.price-n{color:var(--ink-2);margin-top:20px;font-size:18px}.price-fine{color:var(--ink-3);max-width:44em;margin-top:10px;font-size:14px;line-height:1.5}.price-soon{border-top:1px solid var(--line);color:var(--ink-2);margin-top:32px;padding-top:18px;font-size:16px}.tool{grid-template-rows:1fr auto;grid-template-columns:72px minmax(0,1fr);column-gap:24px;display:grid}.tool .more{grid-column:2}.tool-tx{min-width:0}.tool-tx h3{text-wrap:balance}.tool-tx p{text-wrap:pretty}.tool-ic{width:72px;height:72px;transition:translate .5s var(--ease);grid-row:1/3;display:block;position:relative}.tool-ic-plug{--mask:url(/home/tools/plug.webp)}.tool-ic-scope{--mask:url(/home/tools/scope.webp)}.tool-ic img{width:100%;height:100%;display:block;position:absolute;inset:0}.tool-ic .lit{--glow:color-mix(in srgb,var(--link) 72%,transparent);opacity:0;filter:drop-shadow(0 0 3px var(--glow)) drop-shadow(0 0 12px var(--glow));transition:opacity .35s}.tool-ic:after{content:"";-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;pointer-events:none;background:linear-gradient(112deg,#fff0 42%,#ffffff38 50%,#fff0 58%) 130% 0/300% 100% no-repeat;position:absolute;inset:0}.tool:has(.more:focus-visible) .lit{opacity:1}@media (hover:hover){.tool:hover .lit{opacity:1}}@media (prefers-reduced-motion:no-preference){.tool:has(.more:focus-visible) .tool-ic{translate:0 -3px}.tool:has(.more:focus-visible) .tool-ic:after{animation:1.2s ease-in-out 80ms both tool-sheen}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tool:hover .tool-ic{translate:0 -3px}.tool:hover .tool-ic:after{animation:1.2s ease-in-out 80ms both tool-sheen}}@keyframes tool-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}@media (max-width:1000px){.tool{display:flex}.tool-ic{width:64px;height:64px;margin-bottom:18px}}.markets{column-gap:48px;margin-top:72px;display:grid}.has-globe .markets{grid-template:"head globe""list globe"1fr/minmax(0,7fr) minmax(0,5fr)}.has-globe .markets h3{grid-area:head}.has-globe .cty{grid-area:list}.has-globe .globe{grid-area:globe;align-self:center}html:not(.has-globe) .cty{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.markets h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,28px);font-weight:500;line-height:1.15}.cty{border-top:1px solid var(--line);margin-top:20px}.cty li{display:flex}.cty a{border-bottom:1px solid var(--line);color:var(--ink);flex:1;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.cty a span{display:block}.cty a .d{color:var(--ink-3);margin-top:2px;font-size:15px}.cty a:hover .c,.cty a:focus-visible .c{text-decoration:underline}.cty .arrow{color:var(--ink-3);flex:none}.globe{aspect-ratio:1;pointer-events:none;justify-self:end;width:100%;max-width:460px;display:none;position:relative}.has-globe .globe{display:block}.globe canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.globe:before{content:"";opacity:0;background:radial-gradient(closest-side,#10203629,#10203600);border-radius:50%;height:7%;transition:opacity 1.2s;position:absolute;bottom:1%;left:22%;right:22%}.globe:has(canvas.on):before{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .globe:before{display:none}}:root[data-theme=dark] .globe:before{display:none}.globe canvas.on{opacity:1}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.js .enter{animation:enter .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes enter{0%{opacity:0;transform:translateY(18px)}}.js .rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}.js .rv.in{opacity:1;transform:none}}.dm.narrow .dash{min-height:100%;display:block;position:relative;inset:auto;overflow:visible}.dm.narrow .d-side{z-index:1;scrollbar-width:none;flex-direction:row;align-items:center;gap:6px;padding:10px 12px;position:sticky;top:0;overflow-x:auto}.dm.narrow .d-brand{padding:0 6px 0 2px;font-size:19px}.dm.narrow .d-ws,.dm.narrow .d-nav p,.dm.narrow .d-help{display:none}.dm.narrow .d-nav,.dm.narrow .d-side-b{gap:4px;margin:0;display:flex}.dm.narrow .d-nav button,.dm.narrow .d-side-b>button{width:auto;height:34px;margin:0}.dm.narrow .d-nav .d-plain{margin:0}.dm.narrow .d-top{flex-wrap:wrap;gap:10px;height:auto;padding:12px 14px}.dm.narrow .d-crumb,.dm.narrow .d-id span{display:none}.dm.narrow .d-wallet{margin-left:0}.dm.narrow .d-body{padding:18px 14px 28px}.dm.narrow .d-ph .d-title{font-size:22px}.dm.narrow .d-meta i{margin:0 5px}.dm.narrow .d-tabs{gap:16px;overflow-x:auto}.dm.narrow .d-tabs .d-refresh,.dm.narrow .d-ph>.d-tool,.dm.narrow .d-upd{display:none}.dm.narrow :is(.d-grid,.d-rent,.d-stats,.d-prods,.d-keys,.d-docs,.d-bal,.d-r3,.d-r2,.d-pers){grid-template-columns:minmax(0,1fr)}.dm.narrow .d-sum{border-left:0;border-top:1px solid var(--d-line)}.dm.narrow .d-toc{display:none}.dm.narrow .d-tcard{overflow-x:auto}.dm.narrow .d-btns{flex-wrap:wrap}@media (min-width:961px){.hero-in{padding-top:clamp(20px,6.5vh,64px);padding-bottom:clamp(20px,4vh,48px)}h1{font-size:clamp(36px,min(4.8vw,7.4vh),68px)}.sub{margin-top:clamp(10px,2.4vh,24px)}.hero-cta{margin-top:clamp(12px,2.6vh,28px)}.laptop{justify-self:start;margin:clamp(8px,2.4vh,28px) 0 0}}@media (min-width:1800px) and (min-height:960px){:root{--max:1360px}h1{font-size:clamp(36px,min(4.8vw,7.4vh),76px)}}@media (min-width:961px) and (max-height:820px){.card{padding:22px 24px 20px}.blurb{margin-top:10px;font-size:14.5px}.fld{margin-top:12px}.fld>label,.fld>legend{margin-bottom:6px}.select select{height:44px}.chips label{height:40px}.packs label{height:52px}.total{padding-top:14px}.total-in{padding-top:12px}.amt{font-size:26px}.card .btn{height:48px}.full{margin-top:12px}.fine{margin-top:8px}}@media (min-width:961px) and (max-height:640px){.hero-in{padding-top:20px}}@media (min-width:961px) and (max-height:680px){.blurb{display:none}.panels{margin-top:2px}}@media (max-width:960px){.hero-in{grid-template:"copy""buy""lap"/minmax(0,1fr);padding-top:40px;padding-bottom:40px}.hero-copy{margin-bottom:40px}.buy{max-width:520px}.laptop{aspect-ratio:760/590;justify-self:center;max-width:600px;margin:40px 0 0}.has-globe .markets{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:32px}}@media (max-width:720px){.price{padding-top:72px}.has-globe .markets{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""globe""list"}html:not(.has-globe) .cty{grid-template-columns:1fr}.globe{justify-self:center;max-width:260px;margin-top:20px}}@media (max-width:640px){.hero-copy{margin-bottom:28px}.laptop{width:calc(100% + 24px);max-width:none;margin-top:28px;margin-left:-12px;margin-right:-12px}}@media (max-width:560px){.hero-in{padding-top:20px;padding-bottom:56px}h1{font-size:clamp(34px,10vw,42px)}.sub{margin-top:14px;font-size:17px}.hero-cta{margin-top:20px}.card{border-radius:18px;padding:20px 18px}.amt{font-size:26px}.price-v{font-size:clamp(40px,12.5vw,56px)}}@media (max-width:360px){.chips label{min-width:56px;padding:0 8px}.packs label{flex:calc(50% - 4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}h1 span{color:inherit}.buy>.anchor{width:1px;height:1px;scroll-margin-top:16px;position:absolute;top:0;left:0}
