.hp{--bg:#f6f7f9;--surface:#fff;--ink:#111214;--ink-2:#5d616a;--ink-3:#8d9199;--line:#11182717;--line-strong:#11182726;--muted:#1118270a;--muted-2:#11182712;--brand:#1754d8;--brand-2:#5a8aff;--btn2-bg:#fff;--btn2-ink:#111214;--btn2-ring:#11182726;--avatar-bg:#e8effd;--edge:#11182747;--badge-light:block;--badge-dark:none;--hero-sub:#3c4047;--bezel:#111214;--d-bg:#fcfcfc;--d-side:#f9f9f9;--d-surface:#f5f5f5;--d-muted:#f0f0f0;--d-mfg:#646464;--d-fg:#202020;--d-border:#00000021;--d-emerald:#10b981;--d-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--bezel-edge:#00000040;--dot:#16a34a;--code-bg:#f6f8fa;--code-border:#11182717;--code-divider:#11182712;--code-fg:#1f2328;--code-muted:#6e7781;--code-tab-bg:#1f2328;--code-tab-fg:#fff;--code-hover:#1118270f;--code-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--code-comment:green;--code-string:#a31515;--code-ctrl:#af00db;--code-kw:#00f;--code-func:#795e26;--code-type:#267f99;--code-var:#001080;--code-prop:#e50000;--code-key:#0451a5;--code-num:#098658;--code-tag:maroon;--code-b0:#0431fa;--code-b1:#319331;--code-b2:#7b3814;--gain:#059669;--loss:#f43f5e;--switch-on:#10b981;--glass:#ffffff7a;--glass-edge:#ffffffbf;--glass-top:#fffffff2;--glass-rim:#11182714;--glass-shadow:0 2px 6px #1118270f, 0 16px 36px -10px #1118273d;--keep:#1f7a4d;--keep-bg:#e6f4ec;--change:#8a5a00;--change-bg:#fbf0d9;--new:#1754d8;--new-bg:#e8effd;--cut:#a23b2a;--cut-bg:#fbe9e5;--shadow-btn:0 1px 2px #11182714, 0 4px 12px #11182714;--font:"Affiliateo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}html.dark .hp{--bg:#0e0f11;--surface:#111214;--ink:#eceef1;--ink-2:#a2a6ad;--ink-3:#767a82;--line:#ffffff14;--line-strong:#ffffff26;--muted:#ffffff09;--muted-2:#ffffff14;--brand:#1754d8;--brand-2:#5a8aff;--btn2-bg:#fff;--btn2-ink:#111214;--btn2-ring:transparent;--avatar-bg:#ffffff1f;--edge:transparent;--badge-light:none;--badge-dark:block;--hero-sub:#a2a6ad;--bezel:#2b2c30;--d-bg:#111;--d-side:#111;--d-surface:#191919;--d-muted:#222;--d-mfg:#b4b4b4;--d-fg:#eee;--d-border:#ffffff2b;--d-emerald:#34d399;--d-shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -4px #0000008c;--bezel-edge:#ffffff1f;--dot:#22c55e;--code-bg:#1a1b1e;--code-border:#ffffff1a;--code-divider:#ffffff12;--code-fg:#d4d4d4;--code-muted:#ffffff73;--code-tab-bg:#fff;--code-tab-fg:#000;--code-hover:#ffffff12;--code-shadow:inset 0 1px 0 #ffffff0a, 0 10px 15px -3px #00000073, 0 4px 6px -4px #00000073;--code-comment:#6a9955;--code-string:#ce9178;--code-ctrl:#c586c0;--code-kw:#569cd6;--code-func:#dcdcaa;--code-type:#4ec9b0;--code-var:#9cdcfe;--code-prop:#9cdcfe;--code-key:#9cdcfe;--code-num:#b5cea8;--code-tag:gray;--code-b0:gold;--code-b1:orchid;--code-b2:#179fff;--gain:#34d399;--loss:#fb7185;--switch-on:#10b981;--glass:#282a308c;--glass-edge:#ffffff24;--glass-top:#ffffff2e;--glass-rim:#00000059;--glass-shadow:0 1px 1px #0000004d, 0 16px 40px -10px #0009;--keep:#5fd49a;--keep-bg:#14301f;--change:#f1c46a;--change-bg:#33270d;--new:#8fb0ff;--new-bg:#172448;--cut:#ff9a87;--cut-bg:#3a1a14;--shadow-btn:0 1px 2px #00000080, 0 4px 12px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hp *{box-sizing:border-box}.hp h1,.hp h2,.hp h3,.hp h4{text-wrap:balance;letter-spacing:-.02em;margin:0}.hp p{margin:0}.hp :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.hp .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.hp .in{max-width:1080px;margin:0 auto;padding:0 32px}.hp .s-head{z-index:20;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;position:sticky;top:0}.hp .s-head.scrolled{background:color-mix(in srgb, var(--surface) 84%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hp .s-head .in{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.hp .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.hp .brand svg{fill:currentColor;width:28px;height:28px}.hp .s-nav{gap:2px;display:flex}.hp .s-nav a{color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.hp .s-nav a:hover{color:var(--ink)}.hp .s-right{align-items:center;gap:4px;display:flex}.hp .s-login{color:var(--ink);padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.hp .s-menu{width:36px;height:36px;color:var(--ink);justify-content:center;align-items:center;display:none}.hp .btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.hp .btn.sm{height:36px;padding:0 16px;font-size:14px}.hp .btn.lg{height:46px;padding:0 22px;font-size:15px}.hp .btn.ink{background:var(--ink);color:var(--surface)}.hp .btn.ink:hover{opacity:.88}.hp .btn.blue{background:var(--brand);color:#fff;box-shadow:var(--shadow-btn)}.hp .btn.blue:hover{transform:translateY(-1px)}.hp .btn.line{background:var(--btn2-bg);color:var(--btn2-ink);box-shadow:inset 0 0 0 1px var(--btn2-ring), var(--shadow-btn)}.hp .btn.line:hover{transform:translateY(-1px)}.hp .hero{height:760px;margin-top:-64px;position:relative;overflow:hidden}.hp .globe-wrap{pointer-events:none;width:1180px;height:1180px;position:absolute;top:150px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 32%,#0000 50%);mask-image:linear-gradient(#000 0% 32%,#0000 50%)}.hp .globe-wrap canvas{width:100%;height:100%;display:block}.hp .globe-wrap canvas#arcs{z-index:1;position:absolute;inset:0}.hp .hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:148px;display:flex;position:relative}.hp .hero-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--surface) 97%, transparent), transparent);width:820px;max-width:100%;height:390px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.hp .hero-copy h1{letter-spacing:-.03em;max-width:680px;color:var(--ink);font-size:clamp(32px,4.2vw,48px);font-weight:540;line-height:1.06}.hp .hero-copy p{color:var(--hero-sub);max-width:520px;font-size:18px}.hp .hero-copy p .ln{display:block}.hp .hero-copy .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.hp .toasts{z-index:2;pointer-events:none;position:absolute;inset:0}.hp .toast{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);width:250px;box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge), 0 0 0 .5px var(--glass-rim), var(--glass-shadow);opacity:0;border-radius:18px;flex-direction:column;gap:1px;padding:10px 14px 11px;transition:opacity .45s,transform .6s cubic-bezier(.2,1.1,.3,1);display:flex;position:absolute;top:0;left:0;transform:scale(.92)}.hp .toast.show{opacity:1;transform:none}.hp .toast.hide{opacity:0;transition:opacity .45s,transform .45s;transform:scale(.97)}.hp .toast .top{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.hp .toast .top b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.hp .toast .top span{color:var(--ink-3);font-size:12.5px}.hp .toast .msg{color:var(--ink);justify-content:space-between;gap:8px;font-size:13.5px;line-height:1.35;display:flex}.hp .toast .msg b{font-weight:600}.hp .toast .msg em{color:var(--gain);white-space:nowrap;font-style:normal;font-weight:650}.hp .toast .meta{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.hp .toast .meta .flag{font-size:17px;line-height:1}.hp .toast .meta i{text-overflow:ellipsis;color:var(--gain);font-style:normal;overflow:hidden}.hp .rails{padding:8px 0 72px}.hp .rails-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hp .rails-track{align-items:center;gap:56px;width:max-content;padding:0 28px;animation:42s linear infinite hp-slide-left;display:flex}.hp .rails-view:hover .rails-track{animation-play-state:paused}@keyframes hp-slide-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp .lockup{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:650;display:inline-flex}.hp .lockup svg{width:1.25em;height:1.25em;fill:var(--hue,currentColor);flex:none}.hp .lockup svg.edge path{stroke:var(--edge);stroke-width:.5px}.hp .sec{padding:96px 0}.hp .sec-head{flex-direction:column;gap:12px;max-width:640px;margin-bottom:40px;display:flex}.hp .sec-head.center{text-align:center;align-items:center;max-width:760px;margin-left:auto;margin-right:auto}.hp .sec-head h2{letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,3.4vw,46px);font-weight:520;line-height:1.12}.hp .sec-head h2 .soft{color:var(--ink-3)}.hp .sec-head p{color:var(--ink-2);font-size:17px}.hp .sec-head p span{display:block}.hp .demo-sec{padding-top:40px}.hp .demo-sec .in{max-width:1240px}.hp .side-switch{width:max-content;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;gap:2px;margin:0 auto 32px;padding:4px;display:flex}.hp .side-switch button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:color .2s,background-color .2s}.hp .side-switch button[aria-selected=true]{background:var(--ink);color:var(--surface)}.hp .demo-frame{background:var(--d-bg);box-shadow:0 0 0 1px var(--line-strong), 0 40px 90px -30px #11182759;border-radius:12px;overflow:hidden}.hp .demo-bar{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:38px;padding:0 16px;display:flex}.hp .demo-bar .lights{gap:7px;display:flex}.hp .demo-bar .lights i{border-radius:50%;width:12px;height:12px}.hp .demo-bar .lights i:first-child{background:#ff5f57}.hp .demo-bar .lights i:nth-child(2){background:#febc2e}.hp .demo-bar .lights i:nth-child(3){background:#28c840}.hp .demo-url{text-align:center;max-width:360px;color:var(--ink-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;flex:1;margin:0 auto;padding:4px 10px;font-size:12px;transform:translate(-34px)}.hp .demo-view{aspect-ratio:1440/820;width:100%;max-width:100%;position:relative;overflow:hidden}.hp .demo-note{text-align:center;color:var(--ink-3);margin-top:14px;font-size:12px;display:block}.hp .dash{transform-origin:0 0;width:1440px;height:820px;transform:scale(var(--k,.7));background:var(--d-side);color:var(--d-fg);font-family:var(--font);text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;font-size:17.6px;line-height:1.5;display:flex;position:absolute;top:0;left:0}.hp .dash[hidden]{display:none!important}.hp .dash svg.lu{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.hp .dash .tile{box-shadow:inset 0 0 0 1px var(--d-border);box-sizing:border-box;background:#fff;padding:3px}.hp .dash b{font-weight:600}.hp .dash code{font-family:var(--mono)}.hp .green{color:#22c55e;display:inline-flex}.hp .rose{color:#f43f5e;display:inline-flex}.hp .fuchsia{color:#d946ef;display:inline-flex}.hp .violet{color:#a78bfa;display:inline-flex}.hp .seal{vertical-align:-4px;width:19.8px;height:19.8px;margin-left:2px}.hp .seal.sm{vertical-align:-3px;width:17.6px;height:17.6px}.hp .d-main{background:var(--d-side);border-right:1px solid var(--d-border);flex-direction:column;flex:none;width:280px;display:flex}.hp .d-top{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 13.2px;display:flex}.hp .d-logo{align-items:center;gap:8.8px;font-size:16.5px;font-weight:500;display:flex}.hp .d-logo svg{fill:currentColor;width:32px;height:32px}.hp .d-ic{color:var(--d-mfg);border-radius:12px;padding:8.8px;display:inline-flex}.hp .d-ic.push{margin-left:auto}.hp .d-ws{border-bottom:1px solid var(--d-border);align-items:center;gap:11px;padding:11px 6.6px 11px 13.2px;display:flex}.hp .d-av32{border-radius:8px;flex:none;width:32px;height:32px}.hp .d-av32.init{color:#fff;place-items:center;font-size:15.4px;font-weight:700;display:grid}.hp .d-ws-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.hp .d-ws-t b{white-space:nowrap;font-size:15.4px;font-weight:600}.hp .d-ws-t>span{color:var(--d-mfg);font-size:13.2px}.hp .d-ws-chev{color:var(--d-mfg);display:inline-flex}.hp .d-ws-chev svg.lu{stroke-width:2.5px;width:17.6px;height:17.6px}.hp .d-gear{width:35px;height:35px;color:var(--d-mfg);border-radius:12px;place-items:center;display:grid}.hp .d-gear svg.lu{width:18px;height:18px}.hp .d-nav{flex-direction:column;gap:2.2px;padding:13.2px 13.2px 4.4px;display:flex}.hp .d-main.personal .d-nav{padding:13.2px 11px 4.4px}.hp .d-row{color:var(--d-mfg);border-radius:14px;align-items:center;gap:11px;padding:8.8px;font-size:17.6px;display:flex}.hp .d-main.personal .d-row{gap:13.2px;padding:7px 13.2px;font-weight:500}.hp .d-row.on{background:var(--d-border);color:var(--d-fg);font-weight:500}.hp .d-badge-wrap{display:inline-flex;position:relative}.hp .d-badge-wrap svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hp .d-count{box-sizing:border-box;color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-6.6px;right:-8.8px}.hp .d-sec{color:var(--d-mfg);opacity:.5;padding:13.2px 8.8px 6.6px;font-size:13.2px}.hp .d-two{flex-direction:column;line-height:1.2;display:flex}.hp .d-two i{color:#10b981;font-size:11px;font-style:normal;font-weight:600}.hp .d-bottom{border-top:1px solid var(--d-border);flex-direction:column;gap:2.2px;margin-top:auto;margin-left:8.8px;margin-right:8.8px;padding:8.8px 4.4px 13.2px;display:flex}.hp .d-divider{border-top:1px solid var(--d-border);margin:13.2px 4.4px 4.4px;display:block}.hp .d-label{letter-spacing:.05em;color:var(--d-mfg);padding:4.4px 8.8px;font-size:13.2px;font-weight:600}.hp .d-biz{color:var(--d-mfg);border-radius:14px;align-items:center;gap:11px;padding:6.6px 8.8px;font-size:17.6px;font-weight:500;display:flex}.hp .d-biz img{border-radius:6px;width:24px;height:24px}.hp .d-biz-chev{border-radius:8px;place-items:center;width:30.8px;height:30.8px;margin-left:auto;display:grid}.hp .d-biz-chev svg.lu,.hp .d-more svg.lu{width:15.4px;height:15.4px}.hp .d-biz-links{flex-direction:column;gap:4.4px;padding:0 4.4px 6.6px 17.6px;display:flex}.hp .d-mini{color:var(--d-fg);font-size:12.1px;font-weight:500}.hp .d-linkrow{align-items:center;gap:6.6px;display:flex}.hp .d-linkrow code{min-width:0;color:var(--d-mfg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.1px;overflow:hidden}.hp .d-copy{width:30.8px;height:30.8px;box-shadow:inset 0 0 0 1px var(--d-border);color:var(--d-fg);border-radius:12px;flex:none;place-items:center;display:grid}.hp .d-copy svg.lu{width:15.4px;height:15.4px}.hp .d-more{color:var(--d-mfg);align-items:center;gap:6.6px;padding:4.4px 8.8px;font-size:13.2px;display:flex}.hp .d-rail{background:var(--d-side);border-right:1px solid var(--d-border);flex-direction:column;flex:none;width:306px;display:flex}.hp .d-rail-top{align-items:center;gap:8.8px;min-height:52px;padding:11px 11px 4.4px;display:flex}.hp .d-rail-top.biz{gap:11px}.hp .d-rail-top .online{color:var(--d-mfg);align-items:center;gap:6px;font-size:15.4px;display:inline-flex}.hp .d-rail-top .online i{background:#22c55e;border-radius:50%;width:6.6px;height:6.6px}.hp .d-muted13{color:var(--d-mfg);font-size:14.3px}.hp .d-pill{background:color-mix(in srgb, var(--d-muted) 80%, transparent);border-radius:14px;align-items:center;gap:6px;padding:4.4px 11px;font-size:14.3px;font-weight:500;display:inline-flex}.hp .d-pill svg.lu{width:15.4px;height:15.4px}.hp .d-rnav{flex-direction:column;gap:2.2px;padding:6.6px 6.6px 0;display:flex}.hp .d-rrow{color:var(--d-mfg);border-radius:14px;align-items:center;gap:8.8px;padding:6.6px;font-size:17.6px;display:flex}.hp .d-rrow img{border-radius:25%;flex:none;width:22px;height:22px}.hp .d-rrow img.tile{padding:2px}.hp .d-rrow.on{background:color-mix(in srgb, var(--d-muted) 80%, transparent);color:var(--d-fg)}.hp .d-rdiv{border-top:1px solid color-mix(in srgb, var(--d-border) 50%, transparent);margin:4.4px 6.6px;display:block}.hp .d-rcount{box-sizing:border-box;color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:12.1px;font-style:normal;font-weight:600;display:grid}.hp .d-content{background:var(--d-bg);flex-direction:column;flex:1;gap:17.6px;min-width:0;padding:17.6px 26.4px 35px;display:flex;overflow:hidden}.hp .d-tabs{border-bottom:1px solid var(--d-border);color:var(--d-mfg);gap:22px;padding:0 4.4px;font-size:15.4px;font-weight:500;display:flex}.hp .d-tabs span{border-bottom:2px solid #0000;margin-bottom:-1px;padding:8.8px 0 11px}.hp .d-tabs span.on{color:var(--d-fg);border-bottom-color:#1754d8}.hp .d-headrow{align-items:center;gap:8.8px;padding:0 4.4px;display:flex}.hp .d-headrow h6{letter-spacing:-.01em;margin:0 auto 0 0;font-size:26.4px;font-weight:700}.hp .d-seg{box-shadow:inset 0 0 0 1px var(--d-border);border-radius:14px;padding:2.2px;display:inline-flex}.hp .d-seg span{color:var(--d-mfg);border-radius:10px;padding:4.4px 13.2px;font-size:15.4px;font-weight:500}.hp .d-seg span.on{background:color-mix(in srgb, var(--d-fg) 10%, transparent);color:var(--d-fg)}.hp .d-fpill{box-shadow:inset 0 0 0 1px var(--d-border);color:var(--d-mfg);border-radius:14px;align-items:center;gap:6.6px;width:max-content;padding:6.6px 13.2px;font-size:15.4px;display:inline-flex}.hp .d-fpill svg.lu{width:17.6px;height:17.6px}.hp .d-chips{gap:8.8px;padding:0 4.4px;display:flex}.hp .d-chips span{box-shadow:inset 0 0 0 1px var(--d-border);border-radius:14px;align-items:center;gap:8px;padding:6.6px 13.2px;font-size:15.4px;font-weight:500;display:inline-flex}.hp .d-chips span.on{background:color-mix(in srgb, var(--d-fg) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--d-fg) 30%, transparent)}.hp .d-chips img{border-radius:5px;width:17.6px;height:17.6px;padding:1.5px}.hp .d-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13.2px;padding:0 4.4px;display:grid}.hp .d-card{background:var(--d-surface);border-radius:20px;flex-direction:column;gap:4.4px;padding:17.6px;display:flex}.hp .d-ct{justify-content:space-between;align-items:center;font-size:15.4px;font-weight:500;display:flex}.hp .d-ct span{color:var(--d-mfg);display:inline-flex}.hp .d-ct svg.lu{width:17.6px;height:17.6px}.hp .d-card>b{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:33px;font-weight:700;line-height:1.2;display:flex}.hp .d-card>p{color:var(--d-mfg);margin:0;font-size:15.4px}.hp .d-card em.up{color:#22c55e;align-items:center;gap:2px;font-size:13.2px;font-style:normal;font-weight:500;display:inline-flex}.hp .d-card em.up svg.lu{width:13.2px;height:13.2px}.hp .spark{width:100%;height:61.6px;margin-top:8.8px;display:block}.hp .d-h2{margin:4.4px 0 0;padding:0 4.4px;font-size:19.8px;font-weight:600}.hp .d-table{border-collapse:collapse;width:calc(100% - 8.8px);margin:0 4.4px;font-size:15.4px}.hp .d-table th{text-align:left;height:44px;color:var(--d-fg);border-bottom:1px solid var(--d-border);white-space:nowrap;padding:0 8.8px;font-weight:500}.hp .d-table td{border-bottom:1px solid var(--d-border);white-space:nowrap;padding:8.8px}.hp .d-table .r{text-align:right}.hp .d-table .mut{color:var(--d-mfg)}.hp .d-table code{color:var(--d-fg);margin-left:8px;font-size:13.2px}.hp .d-table .flag{font-size:16px}.hp .d-table.plain th{color:var(--d-mfg);font-weight:400}.hp .d-table .sm{font-size:13.2px}.hp .d-table .med{font-weight:500}.hp .d-content.app{gap:22px;padding:26.4px 26.4px 35px}.hp .d-band{grid-template-columns:300px 300px 340px 340px;align-items:start;gap:26.4px;display:grid}.hp .d-cell{flex-direction:column;gap:11px;min-width:0;display:flex}.hp .d-id{align-items:center;gap:17.6px;display:flex}.hp .d-appicon{width:80px;height:80px;box-shadow:0 10px 15px -3px #0000001f, inset 0 0 0 1px var(--d-border);border-radius:25%;padding:8px}.hp .d-id-t{flex-direction:column;gap:6.6px;display:flex}.hp .d-id-t b{font-size:26.4px;font-weight:700;line-height:1.15}.hp .d-pills{gap:6.6px;display:flex}.hp .d-pills i{background:var(--d-muted);border-radius:999px;padding:2.2px 8.8px;font-size:13.2px;font-style:normal;font-weight:600}.hp .d-pills i.aff{color:var(--d-emerald);background:#10b98133}.hp .d-desc{color:var(--d-mfg);margin:0;font-size:15.4px}.hp .d-meta{color:var(--d-mfg);margin:0;font-size:13.2px}.hp .d-meta b{color:var(--d-fg)}.hp .d-health{color:var(--d-emerald);gap:14px;margin:0;font-size:12.1px;display:flex}.hp .d-health span{align-items:center;gap:5px;display:inline-flex}.hp .d-health i{background:#10b981;border-radius:50%;width:6.6px;height:6.6px;box-shadow:0 0 0 3px #10b98133}.hp .d-share{color:#fff;background:#1754d8;border-radius:12px;justify-content:center;align-items:center;gap:8.8px;padding:8.8px 17.6px;font-size:15.4px;font-weight:500;display:flex}.hp .d-share svg.lu{width:17.6px;height:17.6px}.hp .d-cap{text-transform:uppercase;letter-spacing:.05em;color:var(--d-mfg);align-items:center;gap:6px;font-size:13.2px;font-weight:600;display:inline-flex}.hp .d-i{color:var(--d-mfg);opacity:.7;display:inline-flex}.hp .d-i svg.lu{width:14px;height:14px}.hp .d-rate{color:var(--d-mfg);margin:0;font-size:15.4px}.hp .d-rate b{color:var(--d-fg);font-size:26.4px;font-weight:700}.hp .d-tiles.two{grid-template-columns:1fr 1fr;gap:8.8px;display:grid}.hp .d-tiles.two div{background:var(--d-surface);text-align:center;border-radius:20px;flex-direction:column;padding:8.8px 13.2px;display:flex}.hp .d-tiles.two b{font-size:19.8px;font-weight:700}.hp .d-tiles.two span{color:var(--d-mfg);font-size:11px}.hp .d-ref{align-items:center;gap:8.8px;display:flex}.hp .d-refbox{background:var(--d-muted);border-radius:12px;flex:1;align-items:center;gap:8.8px;min-width:0;padding:8.8px 6.6px 8.8px 13.2px;display:flex}.hp .d-refbox code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.2px;overflow:hidden}.hp .d-chip{width:26.4px;height:26.4px;box-shadow:inset 0 0 0 1px var(--d-border);background:color-mix(in srgb, var(--d-bg) 80%, transparent);border-radius:8px;place-items:center;display:grid}.hp .d-chip svg.lu{width:15.4px;height:15.4px}.hp .d-copybtn{width:39.6px;height:39.6px;box-shadow:inset 0 0 0 1px var(--d-border);border-radius:12px;flex:none;place-items:center;display:grid}.hp .d-copybtn svg.lu{width:17.6px;height:17.6px}.hp .d-stats{grid-template-columns:1fr 1fr;gap:8.8px;display:grid}.hp .d-stats.three{grid-template-columns:1fr 1fr}.hp .d-stats div{background:var(--d-surface);border-radius:20px;flex-direction:column;gap:2px;padding:11px 13.2px;display:flex}.hp .d-stats span{color:var(--d-mfg);align-items:center;gap:4px;font-size:13.2px;display:inline-flex}.hp .d-stats b{font-variant-numeric:tabular-nums;font-size:19.8px;font-weight:700}.hp .d-stats b.amber{color:#f59e0b}.hp .d-tabs2{border-bottom:1px solid var(--d-border);color:var(--d-mfg);gap:22px;font-size:15.4px;font-weight:500;display:flex}.hp .d-tabs2 span{border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:11px}.hp .d-tabs2 span.on{color:var(--d-fg);border-bottom-color:var(--d-fg)}.hp .d-filters{gap:8.8px;margin-top:-8px;display:flex}.hp .d-filters .d-fpill{border-radius:12px}.hp .dash{width:1600px;height:920px}.hp .demo-view{aspect-ratio:auto;height:640px}.hp .dash button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.hp .dash button:focus-visible{outline-offset:2px;outline:2px solid #1754d8}.hp .dash i{font-style:normal}.hp .dash[data-mode=creator] .only-owner,.hp .dash[data-mode=creator] .only-owner-t,.hp .dash[data-mode=owner] .only-creator,.hp .dash[data-mode=owner] .only-creator-t{display:none!important}.hp .d-band{align-items:flex-start;gap:26.4px;display:flex}.hp .d-cell.w300{flex:none;width:300px}.hp .d-cell.w480{flex:none;width:480px}.hp .d-cell.w340{flex:none;width:340px}.hp .d-cap.fg{color:var(--d-fg)}.hp .d-actions{grid-template-columns:1fr 1fr;gap:6.6px;display:grid}.hp .dash[data-mode=creator] .d-actions .d-share,.hp .dash[data-mode=owner] .d-actions .d-share{grid-column:1/-1}.hp .d-actions button{white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6.6px;padding:8.8px 13px;font-size:15.4px;font-weight:500;transition:background-color .15s,opacity .15s;display:flex}.hp .d-actions svg.lu{width:15.4px;height:15.4px}.hp .dash .d-share{color:#fff;background:#1754d8}.hp .dash .d-share:hover{opacity:.9}.hp .dash .d-edit{background:var(--d-muted);box-shadow:inset 0 0 0 1px var(--d-border)}.hp .dash .d-end{color:#ef4444;box-shadow:inset 0 0 0 1px #ef44444d}.hp .dash .d-end:hover{background:#ef44441a}.hp .d-prod-grid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:8.8px;padding-top:4.4px;display:grid}.hp .d-prow{background:var(--d-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:8.8px;min-width:0;padding:9px 13.2px;display:flex}.hp .d-prow .t{flex-direction:column;min-width:0;display:flex}.hp .d-prow .n{color:var(--d-fg);font-size:15.4px;font-weight:600}.hp .d-prow .p{color:var(--d-mfg);font-size:13.2px;line-height:1.35}.hp .d-prow .e{color:var(--d-emerald);font-weight:600;display:block}.hp .d-prow .r{color:var(--d-fg);font-size:16.5px;font-weight:700}.hp .dash .d-showall{background:var(--d-muted);width:100%;color:var(--d-mfg);text-align:center;border-radius:14px;padding:9px 13.2px;font-size:14.3px;font-weight:500;transition:color .15s}.hp .dash .d-showall:hover{color:var(--d-fg)}.hp .d-ref{position:relative}.hp .dash .d-refbox{text-align:left;background:var(--d-muted);padding:8.8px 6.6px 8.8px 13.2px}.hp .dash .d-refbox:hover .d-chip{background:var(--d-bg)}.hp .d-copybtn .ic-copy{display:inline-flex}.hp .d-copybtn .ic-done{color:#10b981;display:none}.hp .d-copybtn.done .ic-copy{display:none}.hp .d-copybtn.done .ic-done{display:inline-flex}.hp .d-menu{z-index:20;background:var(--d-bg);width:316.8px;box-shadow:0 0 0 1px var(--d-border), 0 12px 32px -8px #00000059;border-radius:14px;flex-direction:column;padding:4.4px;display:flex;position:absolute;top:calc(100% + 6.6px);left:0}.hp .d-menu[hidden]{display:none}.hp .d-menu>button{border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.hp .d-menu>button:hover{background:var(--d-muted)}.hp .d-menu .row{color:var(--d-fg);align-items:center;gap:6.6px;font-size:14.3px;font-weight:500;display:flex}.hp .d-menu .row .ok{color:#1754d8;display:inline-flex}.hp .d-menu .row .ok svg.lu,.hp .d-menu .row .cp svg.lu{width:15.4px;height:15.4px}.hp .d-menu .row .cp{color:var(--d-mfg);margin-left:auto;display:inline-flex}.hp .d-menu .url{font-family:var(--mono);color:var(--d-mfg);text-overflow:ellipsis;white-space:nowrap;font-size:12.1px;overflow:hidden}.hp .d-range-wrap{width:max-content;position:relative}.hp .d-menu.small{width:200px}.hp .d-menu.small>button{padding:7px 10px;font-size:15.4px}.hp .dash .d-fpill{padding:6.6px 13.2px;transition:color .15s,background-color .15s}.hp .dash button.d-fpill:hover{color:var(--d-fg);background:var(--d-muted)}.hp .d-stats div{cursor:default;transition:background-color .15s}.hp .d-stats div:hover{background:color-mix(in srgb, var(--d-surface) 88%, var(--d-fg))}.hp .d-i{cursor:help}.hp .d-tip{z-index:30;background:var(--d-fg);max-width:260px;color:var(--d-bg);pointer-events:none;border-radius:8px;padding:7px 10px;font-size:13.2px;line-height:1.35;position:absolute;box-shadow:0 6px 18px #0003}.hp .d-tip[hidden]{display:none}.hp .d-tabs2{gap:22px}.hp .dash .d-tabs2 button{color:var(--d-mfg);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding-bottom:11px;transition:color .15s;display:inline-flex}.hp .dash .d-tabs2 button:hover{color:var(--d-fg)}.hp .dash .d-tabs2 button.on{color:var(--d-fg);border-bottom-color:var(--d-fg)}.hp .d-tabcount{background:var(--d-muted);color:var(--d-mfg);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.hp .d-panel{flex-direction:column;gap:13.2px;display:none}.hp .d-panel.on{display:flex}.hp .d-panel .d-filters{margin-top:0}.hp .d-screens{gap:17.6px;display:flex}.hp .d-screens img{width:200px;height:auto;box-shadow:0 0 0 1px var(--d-border);border-radius:16px}.hp .d-table.aff th,.hp .d-table.aff td{padding-left:6.6px;padding-right:6.6px}.hp .d-table.aff th{font-size:14.3px}.hp .d-table .who{align-items:center;gap:8.8px;display:flex}.hp .d-table .who>i{color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:13.2px;font-weight:700;display:grid}.hp .d-table .who>span{flex-direction:column;line-height:1.25;display:flex}.hp .d-table .who b{font-size:15.4px;font-weight:500}.hp .d-table .who span span{color:var(--d-mfg);font-size:11px}.hp .d-table .sw{vertical-align:middle;background:#10b981;border-radius:999px;width:32px;height:18px;display:inline-block;position:relative}.hp .d-table .sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:16px}.hp .d-table .sw.off{background:var(--d-border)}.hp .d-table .sw.off:after{left:2px}.hp .d-table .pay{color:#fff;background:#1754d8;border-radius:14px;padding:6.6px 11px;font-size:13.2px;font-weight:500;display:inline-block}.hp .d-table em.custom{background:var(--d-muted);color:var(--d-mfg);border-radius:6px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal}.hp .d-dialog{z-index:40;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.hp .d-dialog[hidden]{display:none}.hp .d-dialog-card{background:var(--d-bg);border-radius:20px;flex-direction:column;gap:11px;width:660px;padding:22px;display:flex;box-shadow:0 24px 60px #00000059}.hp .d-dialog-head{justify-content:space-between;align-items:center;display:flex}.hp .d-dialog-head b{font-size:19.8px;font-weight:600}.hp .dash .d-x{width:35px;height:35px;color:var(--d-mfg);border-radius:12px;place-items:center;display:grid}.hp .dash .d-x:hover{background:var(--d-muted);color:var(--d-fg)}.hp .d-dialog-sub{color:var(--d-mfg);margin:0;font-size:15.4px}.hp .d-prod-list{grid-template-columns:1fr 1fr;gap:8.8px;display:grid}.hp .d-stats div,.hp .d-tiles.two div,.hp .d-prow,.hp .d-screens img{transition:transform .2s,box-shadow .2s,background-color .2s}.hp .d-stats div:hover,.hp .d-tiles.two div:hover,.hp .d-prow:hover{box-shadow:var(--d-shadow-lg);transform:translateY(-1px)}.hp .d-screens img:hover{box-shadow:0 0 0 1px var(--d-border), var(--d-shadow-lg);transform:translateY(-3px)}.hp .d-table tbody tr td{transition:background-color .15s}.hp .d-table tbody tr:not(.tx-empty):hover td{background:color-mix(in srgb, var(--d-muted) 55%, transparent)}.hp .d-filters .d-fpill{cursor:pointer}.hp .d-filters .d-fpill:hover,.hp .dash button.d-fpill:hover{color:var(--d-fg);background:var(--d-muted)}.hp .d-table .pay{cursor:pointer;transition:opacity .15s}.hp .d-table .pay:hover{opacity:.88}.hp .dash .d-edit:hover{background:color-mix(in srgb, var(--d-muted) 70%, var(--d-fg) 6%)}.hp .dash .d-join:hover{opacity:.9}.hp .try-wrap{justify-content:center;margin:-18px 0 28px;display:flex}.hp .try-demo{color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.hp .try-demo:hover{background:var(--bg)}.hp .try-demo.running{color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.hp .try-demo svg{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hp .dash .d-join{color:#fff;text-align:center;background:#1754d8;border-radius:14px;width:100%;padding:11px;font-size:15.4px;font-weight:600;transition:opacity .15s;display:none}.hp .dash.unjoined .d-join{display:block}.hp .dash.unjoined .d-ref{display:none}.hp .dash .d-join.busy{opacity:.65}.hp .dash .tx-empty{display:none}.hp .dash.no-tx .tx-empty{display:table-row}.hp .dash tr.tx.gone{display:none}.hp .dash tr.tx.hold{visibility:hidden}.hp .dash tr.tx.arrive{animation:.35s both hp-rowIn}@keyframes hp-rowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hp .d-empty{color:var(--d-mfg);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 0;display:flex}.hp .d-empty svg.lu{width:28px;height:28px}.hp .d-empty b{color:var(--d-fg);font-size:17.6px}.hp .d-empty span{font-size:15.4px}.hp .d-cursor{z-index:60;pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);width:30px;height:30px;margin:-3px 0 0 -6px;transition:transform .9s cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0}.hp .d-cursor[hidden]{display:none}.hp .d-cursor svg{width:30px;height:30px;display:block;position:relative}.hp .d-cursor .ring{opacity:0;background:#1754d866;border-radius:50%;width:24px;height:24px;position:absolute;top:-9px;left:-9px;transform:scale(0)}.hp .d-cursor.press .ring{animation:.45s ease-out hp-ring}.hp .d-cursor.press svg{animation:.25s hp-tap}@keyframes hp-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}@keyframes hp-tap{50%{transform:scale(.86)}}.hp .d-spot{z-index:55;pointer-events:none;border-radius:12px;transition:left .35s,top .35s,width .35s,height .35s;position:absolute;box-shadow:0 0 0 2px #1754d8,0 0 0 9999px #00000052}.hp .d-spot[hidden],.hp .d-bubble[hidden]{display:none}.hp .d-bubble{z-index:58;background:var(--d-bg);width:320px;box-shadow:0 0 0 1px var(--d-border), 0 24px 50px #00000059;border-radius:20px;flex-direction:column;gap:4px;padding:17.6px;transition:left .3s,top .3s;display:flex;position:absolute}.hp .d-bubble.in{animation:.2s both hp-pop}@keyframes hp-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.hp .d-bubble .b-step{letter-spacing:.05em;text-transform:uppercase;color:var(--d-mfg);font-size:12.1px;font-weight:600}.hp .d-bubble b{color:var(--d-fg);font-size:15.4px;font-weight:600}.hp .d-bubble p{color:var(--d-mfg);margin:0;font-size:14.3px;line-height:1.5}.hp .d-bubble .b-dots{gap:4px;margin-top:10px;display:flex}.hp .d-bubble .b-dots i{background:var(--d-muted);border-radius:999px;width:6.6px;height:4px}.hp .d-bubble .b-dots i.on{background:#1754d8;width:22px}.hp .d-toast{z-index:65;background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);width:340px;box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge), 0 0 0 .5px var(--glass-rim), var(--glass-shadow);opacity:0;pointer-events:none;border-radius:22px;align-items:center;gap:12px;padding:13px 16px;transition:opacity .4s,transform .55s cubic-bezier(.2,1.1,.3,1);display:flex;position:absolute;bottom:120px;right:80px;transform:translateY(14px)scale(.96)}.hp .d-toast.show{opacity:1;transform:none}.hp .d-toast .ok{color:#fff;background:#10b981;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.hp .d-toast .ok svg.lu{stroke-width:2.6px;color:#fff;width:18px;height:18px}.hp .d-toast .tx{flex-direction:column;min-width:0;display:flex}.hp .d-toast b{color:var(--d-fg);font-size:15.4px;font-weight:650}.hp .d-toast em{color:var(--d-mfg);font-size:13.2px;font-style:normal}@media (prefers-reduced-motion:reduce){.hp .d-cursor,.hp .d-spot,.hp .d-bubble{transition:none}.hp .d-cursor.press .ring,.hp .d-cursor.press svg,.hp .d-bubble.in,.hp .dash tr.tx.arrive{animation:none}}.hp .pay-sec .sec-head{margin-bottom:36px}.hp .cty-grid{grid-template-rows:repeat(21,auto);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column;gap:2px 10px;margin:0;padding:0;list-style:none;display:grid}.hp .cty-grid li{min-width:0;color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:6px;font-size:14px;transition:background-color .15s;display:flex}.hp .cty-grid li img{object-fit:cover;width:27px;height:18px;box-shadow:0 0 0 1px var(--line);border-radius:3px;flex:none}.hp .cty-grid li span{min-width:0;line-height:1.3}@media (hover:hover){.hp .cty-grid li:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.hp .cty-more{justify-content:center;margin-top:20px;display:none}@media (max-width:980px){.hp .cty-grid{grid-template-rows:repeat(34,auto);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.hp .cty-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:2px 8px}.hp .cty-grid li{padding:6px 4px;font-size:14px}.hp .cty-grid.collapsed li:nth-child(n+21){display:none}.hp .cty-grid.collapsed{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hp .cty-grid.collapsed+.cty-more{display:flex}}.hp .as-tabs{scrollbar-width:none;width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;gap:2px;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto}.hp .as-tabs::-webkit-scrollbar{display:none}.hp .as-tabs button{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:color .2s,background-color .2s}.hp .as-tabs button:hover{color:var(--ink)}.hp .as-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface)}.hp .as-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp .as-card{background:color-mix(in srgb, var(--ink) 2.5%, var(--surface));min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;align-items:center;gap:14px;padding:16px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;position:relative}.hp .as-card[hidden]{display:none}.hp .as-card.in{animation:.32s both hp-as-in;animation-delay:calc(var(--i,0) * 18ms)}@keyframes hp-as-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hp .as-card img{width:56px;height:56px;box-shadow:0 0 0 1px var(--line), 0 2px 6px #00000014;background:var(--surface);border-radius:22.5%;flex:none}.hp .as-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.hp .as-open:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hp .as-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hp .as-t b{color:var(--ink);font-size:16px;font-weight:600}.hp .as-t span{color:var(--ink-2);font-size:13.5px;line-height:1.4}@media (hover:hover){.hp .as-card:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;transform:translateY(-2px)}}.hp .as-get{z-index:2;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;min-width:66px;height:30px;color:var(--brand);background:color-mix(in srgb, var(--ink) 7%, transparent);border:0;border-radius:999px;flex:none;place-items:center;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .15s,color .15s;display:inline-grid;position:relative}.hp .as-get:hover{background:color-mix(in srgb, var(--ink) 11%, transparent)}.hp .as-get.soon{cursor:default;color:var(--ink-3);font-size:12px}.hp .as-get.soon:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.hp .as-get.lg{min-width:84px;height:34px;font-size:15px}.hp .as-get .ring{border:2.5px solid color-mix(in srgb, var(--brand) 25%, transparent);border-top-color:var(--brand);border-radius:50%;width:24px;height:24px;margin:auto;animation:.8s linear infinite hp-as-spin;display:none;position:absolute;inset:0}.hp .as-get.loading{background:0 0}.hp .as-get.loading .lbl{visibility:hidden}.hp .as-get.loading .ring{display:block}@keyframes hp-as-spin{to{transform:rotate(360deg)}}.hp .as-wrap{z-index:80;place-items:center;padding:24px;display:grid;position:absolute;inset:36px 0 0}.hp .as-wrap[hidden]{display:none}.hp .as-wrap:not(.open){pointer-events:none}.hp .as-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0a0b0d6b;transition:opacity .25s;position:absolute;inset:0}.hp .as-sheet{overscroll-behavior:contain;background:var(--surface);width:min(620px,100%);max-height:100%;box-shadow:inset 0 0 0 1px var(--line), 0 30px 80px -20px #00000073;opacity:0;border-radius:26px;transition:opacity .25s,transform .35s cubic-bezier(.2,1,.3,1);position:relative;overflow-y:auto;transform:translateY(12px)scale(.97)}.hp .as-wrap.open .as-backdrop{opacity:1}.hp .as-wrap.open .as-sheet{opacity:1;transform:none}.hp .as-grab{display:none}.hp .as-x{z-index:3;cursor:pointer;width:32px;height:32px;color:var(--ink-2);background:color-mix(in srgb, var(--ink) 7%, transparent);border:0;border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.hp .as-x:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 12%, transparent)}.hp .as-sheet svg.lu{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hp .as-s-body{flex-direction:column;gap:22px;padding:28px;display:flex}.hp .as-s-body.swap{animation:.28s both hp-as-in}.hp .as-s-top{align-items:center;gap:16px;padding-right:36px;display:flex}.hp .as-s-top img{width:84px;height:84px;box-shadow:0 0 0 1px var(--line), 0 6px 16px #0000001f;border-radius:22.5%;flex:none}.hp .as-s-top .t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hp .as-s-top h4{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.hp .as-s-top .t>span{color:var(--ink-2);font-size:15px}.hp .as-s-top .t>em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12.5px;font-style:normal;font-weight:600}.hp .as-s-h{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.hp .as-s-about{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.hp .as-s-pts{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.hp .as-s-pts li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.hp .as-s-pts li svg.lu{color:#10b981;stroke-width:2.6px;margin-top:2px}.hp .as-pairs{flex-wrap:wrap;gap:8px;display:flex}.hp .as-pairs button{cursor:pointer;color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent);border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.hp .as-pairs button:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.hp .as-pairs img{border-radius:22.5%;width:26px;height:26px}.hp .pv{background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 12%, var(--surface)), color-mix(in srgb, var(--brand-2) 6%, var(--surface)));border-radius:20px;padding:22px}.hp .pv-win{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.hp .pv-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hp .pv-head b{color:var(--ink);font-size:14px;font-weight:600}.hp .pv-tag{color:var(--ink-2);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.hp .pv-tag.live{color:#059669;background:#10b9811f}.hp .pv-tag.live:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hp-pv-pulse}@keyframes hp-pv-pulse{50%{opacity:.35}}.hp .pv-rows{flex-direction:column;gap:6px;display:flex}.hp .pv-row{background:color-mix(in srgb, var(--ink) 3.5%, transparent);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}.hp .pv-lead{background:var(--surface);min-width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none;place-items:center;padding:0 4px;font-size:16px;display:grid}.hp .pv-lead.date{flex-direction:column;justify-content:center;gap:2px;min-width:38px;height:38px;line-height:1;display:flex}.hp .pv-lead.date small{color:#ef4444;letter-spacing:.04em;font-size:9.5px;font-weight:700}.hp .pv-lead.date b{color:var(--ink);font-size:14px;font-weight:650}.hp .pv-lead.txt{color:var(--ink-2);font-size:11px;font-weight:700}.hp .pv-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hp .pv-t b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.hp .pv-t span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hp .pv-v{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:650}.hp .pv-v.good{color:#10b981}.hp .pv-v.bad{color:#ef4444}.hp .pv-v.wait{color:#d97706}.hp .pv-v.pill{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.hp .pv-v.pill.good{color:#059669;background:#10b9811f}.hp .pv-foot{font-family:var(--mono);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 11px;font-size:12px;display:flex}.hp .pv-foot i{font-style:normal;font-family:var(--font);color:var(--brand);font-weight:600}.hp .pv-fun{flex-direction:column;gap:9px;display:flex}.hp .pv-fun>div{color:var(--ink-2);grid-template-columns:110px 1fr 52px;align-items:center;gap:10px;font-size:12.5px;display:grid}.hp .pv-fun>div b{color:var(--ink);font-weight:550}.hp .pv-bar{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:7px;height:24px;overflow:hidden}.hp .pv-bar i{background:linear-gradient(90deg,#1754d8,#5a8aff);border-radius:7px;height:100%;display:block}.hp .pv-fun>div span:last-child{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.hp .pv-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hp .pv-stats>div{background:color-mix(in srgb, var(--ink) 3.5%, transparent);border-radius:11px;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.hp .pv-stats small{color:var(--ink-3);font-size:11.5px}.hp .pv-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.hp .pv-stats em{color:#10b981;font-size:11.5px;font-style:normal;font-weight:600}.hp .pv-spark{width:100%;height:76px;display:block}.hp .pv-chat{flex-direction:column;gap:8px;display:flex}.hp .pv-msg{flex-direction:column;gap:3px;max-width:78%;display:flex}.hp .pv-msg small{color:var(--ink-3);padding-left:4px;font-size:11.5px;font-weight:600}.hp .pv-msg span{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-radius:16px 16px 16px 6px;padding:8px 12px;font-size:13.5px;line-height:1.4}.hp .pv-msg.me{align-self:flex-end}.hp .pv-msg.me span{color:#fff;background:#1754d8;border-radius:16px 16px 6px}.hp .pv-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.hp .pv-cal small{color:var(--ink-3);padding-bottom:4px;font-size:10.5px;font-weight:600}.hp .pv-cal span{color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;height:26px;font-size:12.5px;display:grid;position:relative}.hp .pv-cal span.ev{color:#1754d8;background:#1754d81a;font-weight:650}.hp .pv-cal span.today{box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:650}.hp .pv-faq{flex-direction:column;gap:6px;display:flex}.hp .pv-faq>div{background:color-mix(in srgb, var(--ink) 3.5%, transparent);border-radius:11px;padding:10px 12px}.hp .pv-faq b{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:flex}.hp .pv-faq b svg.lu{color:var(--ink-3);width:15px;height:15px}.hp .pv-faq .open b svg.lu{transform:rotate(180deg)}.hp .pv-faq p{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.45}html.dark .hp .as-card:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong), 0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080}@media (hover:hover){html.dark .hp .as-card:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong), 0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080}}html.dark .hp .as-get:not(.soon){color:#5a8aff}@media (max-width:980px){.hp .as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hp .as-grid{grid-template-columns:minmax(0,1fr)}.hp .as-wrap{place-items:end stretch;padding:0}.hp .as-sheet{border-radius:26px 26px 0 0;width:100%;max-height:90%;transform:translateY(100%)}.hp .as-grab{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:99px;width:38px;height:5px;margin:8px auto 0;display:block}.hp .as-s-body{padding:18px 18px 28px}.hp .as-s-top{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:10px 14px;padding-right:30px;display:grid}.hp .as-s-top img{grid-row:span 2;width:68px;height:68px}.hp .as-s-top .as-get{justify-self:start}.hp .as-card{gap:12px;padding:14px}.hp .as-card img{width:52px;height:52px}.hp .as-s-top h4{font-size:21px}.hp .pv{padding:14px}.hp .pv-fun>div{grid-template-columns:88px 1fr 44px}}@media (prefers-reduced-motion:reduce){.hp .as-card,.hp .as-sheet,.hp .as-backdrop{transition:none}.hp .as-card.in,.hp .as-s-body.swap,.hp .as-get .ring,.hp .pv-tag.live:before{animation:none}}.hp .emb .pm-phone{--background:#fcfcfc;--foreground:#202020;--card:#fcfcfc;--muted:#f0f0f0;--muted-foreground:#646464;--border:#0000001f;--primary:#1754d8;--primary-foreground:#fff;--destructive:lab(48.4493% 77.4328 61.5452);--pm-scale:.66}html.dark .hp .emb .pm-phone{--background:#111;--foreground:#eee;--card:#191919;--muted:#222;--muted-foreground:#b4b4b4;--border:#ffffff2b;--destructive:lab(63.7053% 60.745 31.3109)}.hp .emb .sec-head{margin-bottom:44px}.hp .emb-grid{grid-template-columns:repeat(4,max-content);justify-content:center;gap:28px;display:grid}.hp .emb-grid figure{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.hp .emb-grid figcaption{color:var(--ink-2);font-size:14.5px;font-weight:600}.hp .emb h2 .ln{display:block}.hp .emb-grid .pm-phone{transition:transform .25s,box-shadow .25s}@media (hover:hover){.hp .emb-grid figure:hover .pm-phone{transform:translateY(-6px);box-shadow:0 0 0 1px #ffffff1f,0 10px 15px -3px #0000001f,0 4px 6px -4px #0000001f,0 40px 70px -18px #00000080}.hp .emb-grid figure:hover figcaption{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.hp .emb-grid .pm-phone{transition:none}}@media (max-width:1100px){.hp .emb .pm-phone{--pm-scale:.58}}@media (max-width:980px){.hp .emb-grid{grid-template-columns:repeat(2,max-content);gap:32px 28px}.hp .emb .pm-phone{--pm-scale:.7}}@media (max-width:620px){.hp .emb-grid{gap:22px 14px}.hp .emb .pm-phone{--pm-scale:.38}.hp .emb-grid figcaption{font-size:13px}}.hp .pocket .sec-head{margin-bottom:22px}.hp .pocket-badge{justify-content:center;width:max-content;margin:0 auto 40px;display:flex}.hp .pocket-badge .f-badge{height:46px}.hp .shots{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.hp .shots img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line), var(--d-shadow-lg);border-radius:18px;transition:transform .25s,box-shadow .25s;display:block}@media (hover:hover){.hp .shots img:hover{box-shadow:0 0 0 1px var(--line), 0 20px 25px -5px #00000024, 0 8px 10px -6px #0000001f;transform:translateY(-4px)}}@media (max-width:880px){.hp .shots{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -18px;padding:4px 18px 16px;display:flex;overflow-x:auto}.hp .shots::-webkit-scrollbar{display:none}.hp .shots img{scroll-snap-align:start;flex:none;width:44%}}@media (prefers-reduced-motion:reduce){.hp .shots img{transition:none}}.hp .pm-phone{--pm-muted-fg:var(--muted-foreground);--pm-subtle:var(--muted);--pm-radius:10px;--pm-seg-available:#10b981;--pm-seg-held:#3b82f6;--pm-seg-pending:#f59e0b;--pm-crit-fg:var(--destructive);--pm-w:340px;--pm-h:700px;--pm-screen-radius:51px;--pm-rail:3px;--pm-scale:.42}.hp .pm-viewport{width:calc(var(--pm-w) * var(--pm-scale));height:calc(var(--pm-h) * var(--pm-scale));border-radius:calc(var(--pm-screen-radius) * var(--pm-scale));overflow:hidden}.hp .pm-rail{padding:var(--pm-rail);border-radius:calc(var(--pm-screen-radius) * var(--pm-scale) + var(--pm-rail));background:linear-gradient(#71717a,#3f3f46 55%,#18181b);box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -16px #00000073}.hp .pm-canvas{width:var(--pm-w);height:var(--pm-h);transform:scale(var(--pm-scale));transform-origin:0 0}.hp .pm-screen{border-radius:var(--pm-screen-radius);background:var(--background);height:100%;color:var(--foreground);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;display:flex;position:relative;overflow:hidden}.hp .pm-screen *,.hp .pm-screen :before,.hp .pm-screen :after{box-sizing:border-box}.hp .pm-island{z-index:40;background:#000;border-radius:15px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hp .pm-homebar{background:var(--foreground);opacity:.28;z-index:22;border-radius:999px;width:116px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hp .pm-statusbar{z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 22px 4px 34px;display:flex}.hp .pm-sbtime{letter-spacing:-.02em;font-size:14px;font-weight:640}.hp .pm-sbright{align-items:center;gap:5px;display:flex}.hp .pm-sbright .pm-g5{letter-spacing:-.01em;font-size:11px;font-weight:620}.hp .pm-sbright svg{display:block}.hp .pm-navrow{z-index:20;flex-shrink:0;align-items:center;gap:10px;padding:8px 16px 6px;display:flex}.hp .pm-navtitle{text-align:center;letter-spacing:-.015em;flex:1;font-size:15.5px;font-weight:620}.hp .pm-iconbtn{background:var(--pm-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.hp .pm-iconbtn svg{width:17px;height:17px}.hp .pm-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;display:block}.hp .pm-body{flex:1;min-height:0;padding:2px 18px 8px;overflow:hidden}.hp .pm-body-flush{padding-bottom:34px}.hp .pm-dock{z-index:20;flex-shrink:0;padding:10px 20px 34px}.hp .pm-balbig{text-align:center;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 1px;font-size:38px;font-weight:690}.hp .pm-balnote{text-align:center;color:var(--pm-muted-fg);margin:0 0 16px;font-size:12px}.hp .pm-bar{background:var(--pm-subtle);border-radius:999px;width:100%;height:15px;display:flex;overflow:hidden}.hp .pm-bar i{height:100%;display:block}.hp .pm-legend{flex-direction:column;gap:9px;margin:15px 0 4px;display:flex}.hp .pm-lrow{align-items:center;gap:9px;font-size:13px;display:flex}.hp .pm-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.hp .pm-lrow .pm-name{color:var(--pm-muted-fg)}.hp .pm-lrow .pm-val{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:570}.hp .pm-field{margin-bottom:13px}.hp .pm-flabel{margin-bottom:6px;font-size:12px;font-weight:580;display:block}.hp .pm-fwrap{display:flex;position:relative}.hp .pm-finput{border-radius:var(--pm-radius);border:1px solid var(--border);background:var(--card);font-variant-numeric:tabular-nums;width:100%;padding:11px 13px;font-size:15px}.hp .pm-fmax{border:1px solid var(--border);background:var(--pm-subtle);letter-spacing:.04em;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:640;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hp .pm-speeds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hp .pm-speed{border-radius:var(--pm-radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:3px;padding:10px 11px;display:flex}.hp .pm-speed[data-on=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.hp .pm-speed .pm-st{align-items:center;gap:6px;font-size:13px;font-weight:630;display:flex}.hp .pm-speed .pm-st svg{width:14px;height:14px}.hp .pm-speed .pm-sub{color:var(--pm-muted-fg);font-size:10.5px}.hp .pm-bank{border-radius:var(--pm-radius);border:1px solid var(--primary);box-shadow:0 0 0 1px var(--primary) inset;background:var(--card);align-items:center;gap:10px;padding:10px 11px;display:flex}.hp .pm-bankicon{background:var(--pm-subtle);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.hp .pm-bankicon svg{width:15px;height:15px}.hp .pm-bankname{font-size:13px;font-weight:570}.hp .pm-bankno{color:var(--pm-muted-fg);font-variant-numeric:tabular-nums;font-size:11px}.hp .pm-breakdown{border-top:1px solid var(--border);margin-top:14px;padding-top:11px}.hp .pm-brow{justify-content:space-between;margin-bottom:5px;font-size:12.5px;display:flex}.hp .pm-brow span:last-child{font-variant-numeric:tabular-nums}.hp .pm-brow.pm-net{border-top:1px solid var(--border);margin-top:8px;padding-top:9px;font-size:14.5px;font-weight:690}.hp .pm-muted{color:var(--pm-muted-fg)}.hp .pm-cta{border-radius:var(--pm-radius);background:var(--primary);width:100%;color:var(--primary-foreground);text-align:center;padding:13px;font-size:15px;font-weight:630;display:block}.hp .pm-cta[data-off=true]{opacity:.45}.hp .pm-note{color:var(--pm-muted-fg);margin:12px 0 0;font-size:11px;line-height:1.45}.hp .pm-actions{justify-content:center;gap:34px;margin:18px 0 2px;display:flex}.hp .pm-action{flex-direction:column;align-items:center;gap:7px;display:flex}.hp .pm-actionbtn{background:var(--primary);width:54px;height:54px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid}.hp .pm-actionbtn svg{width:22px;height:22px}.hp .pm-actionlabel{font-size:12px;font-weight:570}.hp .pm-statgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 12px;display:grid}.hp .pm-stat{border-radius:var(--pm-radius);border:1px solid var(--border);background:var(--pm-subtle);text-align:center;padding:11px 8px}.hp .pm-stat b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:690;display:block}.hp .pm-stat span{color:var(--pm-muted-fg);font-size:10px}.hp .pm-qrcard{justify-content:center;padding:10px 0 2px;display:flex}.hp .pm-qrbox{border:1px solid var(--border);background:#fff;border-radius:16px;width:146px;height:146px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.hp .pm-qrbox svg{width:100%;height:100%;display:block}.hp .pm-linkrow{border-radius:var(--pm-radius);border:1px solid var(--border);background:var(--pm-subtle);align-items:center;gap:7px;padding:7px 8px;display:flex}.hp .pm-linkrow code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden}.hp .pm-fmtbtn{border:1px solid var(--border);background:var(--card);border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:590;display:flex}.hp .pm-fmtbtn svg{width:12px;height:12px;color:var(--pm-muted-fg)}.hp .pm-copybtn{background:var(--primary);color:var(--primary-foreground);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:620;display:flex}.hp .pm-copybtn svg{width:12px;height:12px}.hp .pm-prodhead{align-items:baseline;margin:18px 0 2px;display:flex}.hp .pm-prodhead h3{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:640}.hp .pm-prodhead span{color:var(--pm-muted-fg);margin-left:auto;font-size:10.5px}.hp .pm-prod{border-top:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;display:flex}.hp .pm-prodname{font-size:12.5px;font-weight:560}.hp .pm-prodprice{color:var(--pm-muted-fg);font-variant-numeric:tabular-nums;font-size:10.5px}.hp .pm-prodright{text-align:right;margin-left:auto}.hp .pm-prodearn{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:620}.hp .pm-prodrate{color:var(--pm-muted-fg);font-size:10.5px}.hp .pm-filterrow{align-items:center;gap:6px;margin:14px 0 4px;display:flex}.hp .pm-chip{background:var(--pm-subtle);color:var(--pm-muted-fg);border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:570}.hp .pm-chip[data-on=true]{background:var(--card);color:var(--foreground);border-color:var(--border)}.hp .pm-act{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.hp .pm-actic{background:var(--pm-subtle);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.hp .pm-actic svg{width:14px;height:14px}.hp .pm-cover{color:#fff;letter-spacing:-.02em;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:grid}.hp .pm-actname{font-size:12.5px;font-weight:550}.hp .pm-actwhen{color:var(--pm-muted-fg);font-size:10.5px}.hp .pm-actamt{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:570}.hp .pm-actneg{color:var(--pm-crit-fg)}.hp .pm-seeallrow{justify-content:center;padding:10px 0 2px;display:flex}.hp .pm-seeall{color:var(--pm-muted-fg);padding:4px 2px;font-size:11.5px;font-weight:570}.hp .pm-locked{filter:blur(1.5px);opacity:.55;flex-direction:column;flex:1;min-height:0;display:flex}.hp .pm-scrim{z-index:30;background:#0000006b;position:absolute;inset:0}.hp .pm-sheet{z-index:31;background:var(--card);box-shadow:0 12px 34px #00000042, 0 0 0 1px var(--border);border-radius:28px 28px 41px 41px;padding:10px 15px 20px;position:absolute;bottom:10px;left:10px;right:10px}.hp .pm-grabber{background:var(--border);border-radius:999px;width:36px;height:4px;margin:0 auto 12px}.hp .pm-skel{background:var(--pm-subtle);border-radius:8px}.hp .pm-skelbig{width:62%;height:38px;margin:6px auto 10px}.hp .pm-skelsub{width:38%;height:11px;margin:0 auto 20px}.hp .pm-skelrow{height:13px;margin-bottom:12px}.hp .pm-gate{text-align:center;flex-direction:column;align-items:center;padding:4px 0 2px;display:flex}.hp .pm-markimg{border-radius:15px;width:54px;height:54px;margin-bottom:15px;display:block}.hp .pm-gate h2{letter-spacing:-.025em;margin:0 0 7px;font-size:20.5px;font-weight:660}.hp .pm-gate p.pm-sub{max-width:30ch;color:var(--pm-muted-fg);margin:0 0 22px;font-size:13px;line-height:1.5}.hp .pm-codeboxes{justify-content:center;gap:7px;margin-bottom:18px;display:flex}.hp .pm-cbox{border:1px solid var(--border);background:var(--card);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;width:40px;height:50px;font-size:20px;font-weight:640;display:grid}.hp .pm-cbox.pm-filled{border-color:var(--foreground)}.hp .pm-cbox.pm-caret{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.hp .pm-linkish{text-underline-offset:3px;padding:4px;font-size:12.5px;font-weight:570;text-decoration:underline}.hp .pm-legal{text-align:center;color:var(--pm-muted-fg);margin:0;font-size:10.5px;line-height:1.5}.hp .pm-legal u{text-underline-offset:2px}.hp [data-pill]{isolation:isolate;position:relative}.hp .pill-ind{z-index:-1;pointer-events:none;transition:transform .4s cubic-bezier(.3,.9,.25,1),width .4s cubic-bezier(.3,.9,.25,1),height .2s;position:absolute;top:0;left:0}.hp [data-pill]>button[aria-selected=true]{background:0 0!important}.hp [data-pill=ink] .pill-ind{background:var(--ink);border-radius:999px}.hp [data-pill=soft] .pill-ind{background:var(--muted-2);border-radius:8px}.hp [data-pill=code] .pill-ind{background:var(--code-tab-bg);border-radius:999px}.hp [data-pill=line] .pill-ind{background:var(--brand);border-radius:2px}.hp [data-pill=line]>button:after{display:none!important}@media (prefers-reduced-motion:reduce){.hp .pill-ind{transition:none}}.hp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp .ag-title .ag-l1,.hp .ag-title .ag-l2{display:block}.hp .ag-title .nw{white-space:nowrap}.hp .ag-slot{vertical-align:top;box-sizing:content-box;text-align:left;height:1.12em;margin:-.22em 0;padding:.22em 0;transition:width .6s cubic-bezier(.65,0,.35,1);display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .16em calc(100% - .16em),#0000);mask-image:linear-gradient(#0000,#000 .16em calc(100% - .16em),#0000)}.hp .ag-col{flex-direction:column;align-items:flex-start;row-gap:.4em;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}.hp .ag-it{white-space:nowrap;align-items:center;gap:.2em;height:1.12em;display:inline-flex}.hp .ag-it .tile{width:.9em;height:.9em;box-shadow:inset 0 0 0 1px #ffffff29, 0 0 0 1px var(--line);border-radius:27%;flex:none;place-items:center;display:grid;overflow:hidden}.hp .ag-it .tile svg{width:64%;height:64%}.hp .ag-it .tile.full svg{width:100%;height:100%}.hp .ag-it img.tile{object-fit:cover}@media (max-width:620px){.hp .ag-slot{margin:-.22em auto;display:block}.hp .ag-col{align-items:center}}@media (prefers-reduced-motion:reduce){.hp .ag-slot,.hp .ag-col{transition:none}}.hp .ads{max-width:1016px;margin:0 auto;position:relative}.hp .net-tabs{flex-wrap:wrap;justify-content:center;gap:14px 44px;margin-bottom:28px;display:flex}.hp .net-tab{cursor:pointer;letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:6px 2px;font-family:inherit;font-size:22px;font-weight:650;display:inline-flex;position:relative}.hp .net-tab[aria-selected=true]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.hp .net-tab svg{flex:none;width:1.25em;height:1.25em}.hp .net-tab svg.edge path{stroke:var(--edge);stroke-width:.5px}.hp .ads svg.lu{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.hp .ad-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.hp .ad-id{align-items:center;gap:12px;min-width:0;display:flex}.hp .ad-id img{width:40px;height:40px;box-shadow:0 0 0 1px var(--line);border-radius:22.5%;flex:none}.hp .ad-id b{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:650;display:block}.hp .ad-id em{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;font-style:normal;display:inline-flex}.hp .ad-id em svg.lu{width:12px;height:12px}.hp .ad-tools{align-items:center;gap:8px;display:flex}.hp .ad-anchor{display:inline-flex;position:relative}.hp .ad-btn{height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:550;transition:background-color .15s,opacity .15s;display:inline-flex}.hp .ad-btn:hover,.hp .ad-btn[aria-expanded=true]{background:var(--muted)}.hp .ad-btn.ink{background:var(--ink);color:var(--surface);box-shadow:none;padding:0 14px}.hp .ad-btn.ink:hover,.hp .ad-btn.ink[aria-expanded=true]{background:var(--ink);opacity:.88}.hp .ad-btn.sq{width:34px;color:var(--ink-2);justify-content:center;padding:0}.hp .ad-pop{z-index:20;background:var(--surface);min-width:210px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -12px #00000052;text-align:left;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.hp .ad-pop[hidden]{display:none}.hp .ad-pop.left{left:0;right:auto}.hp .ad-pop.menu button{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-family:inherit;font-size:13.5px;display:flex}.hp .ad-pop.menu button:hover{background:var(--muted)}.hp .ad-pop.menu button .ck{color:var(--brand);display:inline-flex}.hp .ad-pop.form{flex-direction:column;gap:12px;width:290px;padding:16px;display:flex}.hp .ad-pop.form h5,.hp .ad-pop.set h5{color:var(--ink);margin:0;font-size:15px;font-weight:650}.hp .ad-pop label{color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.hp .ad-pop input{height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);color:var(--ink);border:0;border-radius:10px;padding:0 10px;font-family:inherit;font-size:14px}.hp .ad-pop input:focus{box-shadow:inset 0 0 0 1.5px var(--brand);outline:none}.hp .ad-pop .acts{justify-content:flex-end;gap:8px;display:flex}.hp .ad-pop .acts button{cursor:pointer;background:var(--muted-2);height:34px;color:var(--ink);border:0;border-radius:10px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600}.hp .ad-pop .acts button.go{background:var(--ink);color:var(--surface)}.hp .ad-pop.set{flex-direction:column;gap:4px;width:290px;padding:14px;display:flex}.hp .ad-pop.set h5{padding:0 4px 6px}.hp .ad-pop .line{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;font-size:13.5px;display:flex}.hp .ad-pop .line em{color:var(--ink-2);font-style:normal}.hp .ad-pop .line .ok{color:#059669;background:#10b9811f;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.hp .ad-pop .line a{color:var(--brand);font-size:13px;font-weight:600;text-decoration:none}.hp .ad-pop .line .sw{cursor:pointer}.hp .kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hp .kpi{border:1px solid var(--line);background:var(--muted);border-radius:16px;min-width:0;padding:13px 14px;transition:transform .2s,box-shadow .2s,background-color .2s}@media (hover:hover){.hp .kpi:hover{background:var(--surface);box-shadow:var(--d-shadow-lg);transform:translateY(-2px)}}.hp .kpi .l{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.hp .kpi .l>svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hp .kpi .l .i{color:var(--ink-3);cursor:help;margin-left:auto;display:inline-flex;position:relative}.hp .kpi .l .i svg.lu{width:13px;height:13px}.hp .kpi .l .i:after{content:attr(data-tip);z-index:10;white-space:normal;background:var(--ink);width:220px;color:var(--surface);opacity:0;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:-6px;transform:translateY(3px)}.hp .kpi .l .i:hover:after{opacity:1;transform:none}.hp .kpi .v{font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:650}.hp .levels{flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-top:16px;display:flex}.hp .levels button{color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:550;transition:color .2s}.hp .levels button:hover{color:var(--ink)}.hp .levels button[aria-selected=true]{background:var(--muted-2);color:var(--ink)}.hp .ad-body{margin-top:12px}.hp .tbl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.hp .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.hp .tbl th{background:var(--muted);color:var(--ink-2);text-align:right;white-space:nowrap;padding:10px;font-size:12px;font-weight:500}.hp .tbl th.l,.hp .tbl td.l{text-align:left}.hp .tbl th:first-child,.hp .tbl td:first-child{padding-left:14px}.hp .tbl th:last-child,.hp .tbl td:last-child{padding-right:14px}.hp .tbl td{border-top:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;padding:9px 10px;transition:color .25s,background-color .15s}@media (hover:hover){.hp .tbl tbody tr:hover td{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}}.hp .tbl td.strong{color:var(--ink)}.hp .tbl td.nm{color:var(--ink);font-weight:500}.hp .tbl td.nm small{color:var(--ink-3);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.hp .tbl tr.paused td,.hp .tbl tr.paused td.nm,.hp .tbl tr.paused td.strong{color:var(--ink-3)}.hp .tbl .tag{background:var(--muted-2);color:var(--ink-2);border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.hp .tbl td.g{color:var(--gain);font-weight:600}.hp .tbl td.a{color:#d97706;font-weight:600}.hp .tbl td.r{color:var(--loss);font-weight:600}.hp .tbl td.flash,.hp .tbl tr.new td{animation:2s hp-ad-flash}@keyframes hp-ad-flash{0%,35%{background:color-mix(in srgb, var(--brand) 12%, transparent)}to{background:0 0}}.hp .tbl td.bud{cursor:text}.hp .tbl td.bud span{border-bottom:1px dashed var(--line-strong)}.hp .tbl .bud-in{text-align:right;width:70px;height:28px;box-shadow:inset 0 0 0 1.5px var(--brand);background:var(--surface);color:var(--ink);border:0;border-radius:7px;padding:0 6px;font-family:inherit;font-size:13.5px}.hp .tbl .bud-in:focus{outline:none}.hp .tbl .by{color:var(--brand);align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:600;display:inline-flex}.hp .tbl .by svg.lu{width:13px;height:13px}.hp .tbl .acts{gap:4px;display:inline-flex}.hp .tbl .ic-btn{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s,background-color .15s;display:inline-grid}.hp .tbl .ic-btn:hover{color:var(--ink);background:var(--muted-2)}.hp .tbl .ic-btn.del:hover,.hp .tbl .ic-btn.neg:hover{color:var(--loss);background:color-mix(in srgb, var(--loss) 10%, transparent)}.hp .tbl .ic-btn.done,.hp .tbl .ic-btn.done:hover{color:var(--gain);cursor:default;background:0 0}.hp .tbl .ic-btn svg.lu{width:15px;height:15px}.hp .sw{background:var(--switch-on);cursor:pointer;border-radius:999px;width:32px;height:18px;transition:background-color .3s;display:block;position:relative}.hp .sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .3s;position:absolute;top:2px;left:16px}.hp .sw.off{background:var(--line-strong)}.hp .sw.off:after{left:2px}.hp .neg-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hp .neg-form select,.hp .neg-in{height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);color:var(--ink);border:0;border-radius:10px;padding:0 10px;font-family:inherit;font-size:13.5px}.hp .neg-in{flex:1;min-width:180px}.hp .neg-in::placeholder{color:var(--ink-3)}.hp .neg-form select:focus,.hp .neg-in:focus{box-shadow:inset 0 0 0 1.5px var(--brand);outline:none}.hp .neg-match{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;padding:3px;display:inline-flex}.hp .neg-match button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:550;transition:color .2s}.hp .neg-match button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.hp .neg-add{background:var(--ink);height:36px;color:var(--surface);cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600}.hp .neg-add:hover{opacity:.88}.hp .ad-toast{z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);width:min(370px,100% - 32px);box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge), 0 0 0 .5px var(--glass-rim), var(--glass-shadow);opacity:0;pointer-events:none;border-radius:22px;align-items:center;gap:12px;padding:13px 16px;transition:opacity .4s,transform .55s cubic-bezier(.2,1.1,.3,1);display:flex;position:absolute;bottom:60px;right:24px;transform:translateY(14px)scale(.96)}.hp .ad-toast.show{opacity:1;transform:none}.hp .ad-toast .ic{color:#fff;background:linear-gradient(135deg,#1754d8,#5a8aff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.hp .ad-toast .ic svg.lu{width:18px;height:18px}.hp .ad-toast .tx{flex-direction:column;min-width:0;display:flex}.hp .ad-toast b{color:var(--ink);font-size:14.5px;font-weight:650}.hp .ad-toast em{color:var(--ink-2);font-size:13px;font-style:normal}.hp .dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.hp .dots i{background:var(--line-strong);border-radius:999px;width:4px;height:4px;transition:width .3s,background-color .3s}.hp .dots i.on{background:var(--brand);width:24px}@media (max-width:880px){.hp .ad-tools .ad-btn:not(.ink){display:none}.hp .kpis .kpi:last-child{grid-column:1/-1}.hp .ad-toast{width:auto;bottom:48px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.hp .sw,.hp .sw:after,.hp .tbl td{transition:none}.hp .tbl td.flash,.hp .neg-list li.new{animation:none}}.hp .dev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.hp .dev .sec-head{margin-bottom:0}.hp .dev .ctas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hp .code{background:var(--code-bg);color:var(--code-fg);box-shadow:inset 0 0 0 1px var(--code-border), var(--code-shadow);border-radius:18px;min-width:0;overflow:hidden}.hp .code-bar{border-bottom:1px solid var(--code-divider);align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.hp .code-tabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.hp .code-tabs::-webkit-scrollbar{display:none}.hp .code-tabs button{color:var(--code-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:5px 11px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background-color .15s}.hp .code-tabs button:hover{color:var(--code-fg)}.hp .code-tabs button[aria-selected=true]{background:var(--code-tab-bg);color:var(--code-tab-fg)}.hp .code-copy{height:30px;color:var(--code-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.hp .code-copy:hover{color:var(--code-fg);background:var(--code-hover)}.hp .code-copy svg.lu{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hp .code-copy .ic-done{color:#10b981;display:none}.hp .code-copy.done{color:var(--code-fg)}.hp .code-copy.done .ic-copy{display:none}.hp .code-copy.done .ic-done{display:inline-flex}.hp .code-file{font-family:var(--mono);color:var(--code-muted);padding:14px 22px 0;font-size:12px}.hp .code pre{min-height:calc(17em + 32px);font-family:var(--mono);color:var(--code-fg);margin:0;padding:10px 22px 22px;font-size:13px;line-height:1.7;overflow-x:auto}.hp .code .c-comment{color:var(--code-comment)}.hp .code .c-string{color:var(--code-string)}.hp .code .c-ctrl{color:var(--code-ctrl)}.hp .code .c-kw{color:var(--code-kw)}.hp .code .c-func{color:var(--code-func)}.hp .code .c-type{color:var(--code-type)}.hp .code .c-var{color:var(--code-var)}.hp .code .c-prop{color:var(--code-prop)}.hp .code .c-key{color:var(--code-key)}.hp .code .c-num{color:var(--code-num)}.hp .code .c-tag{color:var(--code-tag)}.hp .code .c-b0{color:var(--code-b0)}.hp .code .c-b1{color:var(--code-b1)}.hp .code .c-b2{color:var(--code-b2)}.hp .dev-facts{flex-wrap:wrap;gap:32px;margin-top:20px;display:flex}.hp .dev-facts div{flex-direction:column;display:flex}.hp .dev-facts b{letter-spacing:-.02em;font-size:22px;font-weight:650}.hp .dev-facts span{color:var(--ink-3);font-size:12.5px}.hp .s-foot{border-top:1px solid var(--line);padding:64px 0 56px}.hp .f-grid{grid-template-columns:minmax(0,2.1fr) repeat(4,minmax(0,1fr));gap:28px;display:grid}.hp .f-brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hp .f-name{align-items:center;gap:14px;display:flex}.hp .f-legal{color:var(--ink-2);white-space:nowrap;flex-direction:column;gap:2px;font-size:14px;display:flex}.hp .f-legal a{color:var(--ink-2)}.hp .f-badge{width:auto;height:40px;display:block}.hp .f-badge.on-light{display:var(--badge-light,block)}.hp .f-badge.on-dark{display:var(--badge-dark,none)}.hp .f-col h5{color:var(--ink);margin:0 0 14px;font-size:13.5px;font-weight:600}.hp .f-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hp .f-col a{color:var(--ink-2);font-size:14.5px;text-decoration:none;transition:color .15s}.hp .f-col a:hover{color:var(--ink)}.hp .theme-pill{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.hp .theme-pill button{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .15s,background-color .15s;display:grid}.hp .theme-pill button:hover{color:var(--ink)}.hp .theme-pill button[aria-pressed=true]{background:var(--muted-2);color:var(--ink)}.hp .theme-pill svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (max-width:980px){.hp .tbl .md{display:none}}@media (max-width:880px){.hp .in{padding:0 18px}.hp .s-nav,.hp .s-login{display:none}.hp .s-menu{display:inline-flex}.hp .hero{height:760px}.hp .hero-copy{padding-top:112px}.hp .hero-copy p{font-size:16.5px}.hp .globe-wrap{width:620px;height:620px;top:380px}.hp .hero-copy:before{height:420px;top:70px}.hp .lockup{font-size:19px}.hp .rails-track{gap:40px}.hp .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .tbl .sm{display:none}.hp .dev{grid-template-columns:minmax(0,1fr);gap:28px}.hp .f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .f-brand{grid-column:1/-1}.hp .sec{padding:64px 0}}@media (max-width:420px){.hp .net-tab{font-size:20px}.hp .net-tab span{display:none}.hp .toast{width:230px}}@media (prefers-reduced-motion:reduce){.hp .rails-track{animation:none}.hp .toast,.hp .toast.hide,.hp .panel,.hp .btn,.hp .s-head{transition:none}}.hp{background:var(--surface);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;position:relative}.hp .as-wrap{z-index:90;position:fixed;inset:0}.hp .s-head{top:0}html:has(#hp){overflow-x:clip}html:has(#hp) body{overflow-x:clip}html:has(#hp .as-wrap.open){overflow:hidden}.hp .s-menu{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px}.hp .s-drop{border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;padding:8px 18px 14px;display:flex}.hp .s-drop[hidden]{display:none}.hp .s-drop a{color:var(--ink);padding:10px 4px;font-size:16px;font-weight:550;text-decoration:none}@media (min-width:881px){.hp .s-drop{display:none}}
