.cx{--black:#1e1e20;--black2:#2a2a2d;--white:#fff;--grey:#f4f3f0;--card:#eeede9;--ink:#1d1c1a;--ink2:#57544e;--ink3:#6b6760;--line:#e9e7e2;--indigo:#4b5bd6;--indigo2:#3442b8;--ilight:#9aa5f5;--line2:#dad7d0;--red:#b23c30;--green:#25754b;--bit-scale:.93;font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.55}.cx *{box-sizing:border-box}.cx h1,.cx h2,.cx h3,.cx p,.cx ul{margin:0}.cx ul{padding:0;list-style:none}:where(.cx) a{color:inherit}.cx :focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.cx .wrap{max-width:1344px;margin:0 auto;padding:0 32px}.cx .bit,.cx .west{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:0;font-weight:500;line-height:.8}.cx .eyebrow{color:var(--indigo);letter-spacing:.01em;font-size:15px;font-weight:700}.cx .cx-lead{color:#57544e;font-size:18px;line-height:1.5}.cx .pill{height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cx .pill svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .15s}.cx .pill-sm{height:40px;padding:0 18px;font-size:14.5px}.cx .pill-white{color:var(--ink);background:#fff}.cx .pill-white:hover{background:#e8e8ee}.cx .pill-line{color:#fff;background:0 0;border-color:#4a4a50}.cx .pill-line:hover{border-color:#9a9aa2}.cx .pill-dark{background:var(--black);color:#fff}.cx .pill-dark:hover{background:#000}.cx .pill-indigo{background:var(--indigo);color:#fff}.cx .pill-indigo:hover{background:var(--indigo2)}.cx .pill-ghost{color:var(--ink);background:#fff;border-color:#dad7d0}.cx .pill-ghost:hover{border-color:var(--ink3)}.cx .more{color:var(--indigo);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.cx .more svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .15s}.cx .top{background:var(--black);color:#fff}.cx .nav-in{align-items:center;gap:40px;height:76px;display:flex}.cx .cx-logo{color:#fff;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.cx .cx-logo b{letter-spacing:-.045em;font-size:21px;font-weight:700;line-height:1}.cx .nav-links{gap:30px;font-size:15.5px;display:flex}.cx .nav-links a{color:#d4d4d8;text-decoration:none}.cx .nav-cta{align-items:center;gap:18px;margin-left:auto;display:flex}.cx .nav-cta .login{color:#fff;font-size:15.5px;text-decoration:none}.cx .menu-btn{cursor:pointer;color:#fff;background:0 0;border:1px solid #4a4a50;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.cx .cx-mnav{border-top:1px solid #333336;padding:8px 0 24px;display:none}.cx .cx-mnav a.ml{color:#e4e4e8;border-bottom:1px solid #333336;align-items:center;height:52px;font-size:17px;text-decoration:none;display:flex}.cx .cx-mnav .mbtns{flex-direction:column;gap:10px;margin-top:18px;display:flex}.cx .hero{text-align:center;padding:52px 0 0}.cx .cx-badge{color:#d4d4d8;background:#2c2c30;border:1px solid #3a3a3f;border-radius:999px;align-items:center;gap:10px;height:34px;margin-bottom:28px;padding:0 14px 0 4px;font-size:14px;text-decoration:none;display:inline-flex}.cx .cx-badge .cx-tag{font-family:var(--font-bit),ui-monospace,monospace;background:var(--ilight);color:var(--black);letter-spacing:.03em;border-radius:999px;padding:6px 9px 5px;font-size:17px;font-weight:500;line-height:1}.cx .cx-badge:hover{color:#fff;border-color:#55555b}.cx .hero h1{font-size:calc(88px*var(--bit-scale));color:#fff;max-width:820px;margin:0 auto}.cx .hero .cx-lead{color:#b9b9c0;max-width:680px;margin:28px auto 0;font-size:19px}.cx .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.cx .cx-tabs{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:44px;display:flex}.cx .cx-tab{height:52px;font:inherit;color:#9c9ca4;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 22px;font-size:15.5px;transition:color .15s,border-color .15s;display:inline-flex}.cx .cx-tab svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cx .cx-tab:hover{color:#fff}.cx .cx-tab.cx-on{color:#fff;border-bottom-color:#fff}.cx .cx-band{background-color:#2a2a2e;background-image:radial-gradient(#3b3b41 1px,#0000 1px);background-size:20px 20px;border-top:1px solid #333336;padding:48px 0;position:relative}.cx .shot{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -20px #0000008c}.cx .shot .cx-ph{aspect-ratio:16/7.4;border:0;border-radius:0}.cx .cx-shots{aspect-ratio:16/9;position:relative}.cx .cx-shots img{object-fit:cover;opacity:0;transition:opacity .25s}.cx .cx-shots img.cx-on{opacity:1}@media (prefers-reduced-motion:reduce){.cx .cx-shots img{transition:none}}.cx .cx-band .tab-cap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center;background:#0e0e10c7;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;max-width:100%;margin:20px auto 0;padding:9px 18px;font-size:15px;line-height:1.4;display:block;box-shadow:0 8px 24px -10px #00000080}.cx .cx-ph{background-color:#f6f5f2;background-image:radial-gradient(#dad7d0 1px,#0000 1px);background-size:18px 18px;border:1px solid #e9e7e2;border-radius:16px}.cx .sec{padding:66px 0}.cx .sec.grey{background:var(--grey)}.cx .feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:64px;display:grid}.cx .feat+.feat{margin-top:80px}.cx .feat.flip .ftext{order:2}.cx .ftext{flex-direction:column;gap:18px;display:flex}.cx .ftext h2{font-size:calc(56px*var(--bit-scale))}.cx .flist{flex-direction:column;gap:24px;margin-top:14px;display:flex}.cx .fitem{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cx .bigic{width:56px;height:56px;color:var(--indigo);place-items:center;display:grid}.cx .bigic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.cx .fitem h3{font-size:calc(32px*var(--bit-scale));margin:6px 0 10px;line-height:.8}.cx .fitem p{color:var(--ink2);margin-bottom:10px;font-size:16px}.cx .fvis{position:relative}.cx .fvis .card{background:var(--card);border-radius:18px;height:100%;min-height:420px;padding:40px 0 0 40px;overflow:hidden}.cx .fvis .card .fshot{background:#fff;border-radius:12px 0 0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1010140f}.cx .fvis .card .cx-ph{background-color:#fff;border-bottom:0;border-right:0;border-radius:12px 0 0;width:100%;height:100%}.cx .fvis .orb{background:var(--indigo);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:28px;right:56px;box-shadow:0 14px 30px -10px #4b5bd6a6}.cx .fvis .orb svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.cx .rgrid{background:var(--grey);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin-top:8px;padding:22px 24px;display:grid}.cx .rgrid div{color:var(--ink2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.cx .rgrid svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.cx .chead{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:820px;margin:0 auto 40px;display:flex}.cx .chead h2{font-size:calc(56px*var(--bit-scale))}.cx .cols4{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.cx .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px;display:grid}.cx .cx-col{flex-direction:column;gap:10px;display:flex}.cx .cx-col.center{text-align:center;align-items:center}.cx .cx-col h3{font-size:calc(32px*var(--bit-scale));margin-top:4px;line-height:.8}.cx .cx-col p{color:var(--ink2);font-size:16px}.cx .wide{background:var(--card);border-radius:18px;margin-top:48px;padding:40px 40px 0;overflow:hidden}.cx .wide .cx-ph{aspect-ratio:21/6;background-color:#fff;border-bottom:0;border-radius:12px 12px 0 0}.cx .new{font-family:var(--font-bit),ui-monospace,monospace;background:var(--indigo);color:#fff;letter-spacing:.03em;vertical-align:2px;border-radius:999px;margin-left:8px;padding:5px 8px 4px;font-size:16px;font-weight:500;line-height:1}.cx .cx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cx .step{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:30px;display:flex}.cx .step-n{font-family:var(--font-bit),ui-monospace,monospace;font-weight:500;font-size:calc(56px*var(--bit-scale));color:var(--indigo);line-height:.75}.cx .step h3{font-size:calc(32px*var(--bit-scale));margin-top:8px;line-height:.8}.cx .step p{color:var(--ink2);font-size:16px}.cx .step>.step-ph{aspect-ratio:4/3;background-color:var(--grey);width:100%;margin-top:auto}.cx .cx-code{background:var(--black);color:#e6e6ee;white-space:nowrap;border-radius:10px;margin-top:6px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.cx .cx-code .cx-t{color:var(--ilight)}.cx .cx-code .cx-s{color:#9fd8b5}.cx .plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:880px;margin-left:auto;margin-right:auto;display:grid}.cx .plans.plans-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px}.cx .cx-interval{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto 24px;padding:4px;display:flex}.cx .cx-interval button{font:inherit;cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:15px}.cx .cx-interval button[aria-checked=true]{background:var(--black);color:#fff}.cx .plan{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:32px;display:flex}.cx .plan.feat-plan{background:var(--black);border-color:var(--black);color:#fff}.cx .plan .pname{font-family:var(--font-bit),ui-monospace,monospace;font-weight:500;font-size:calc(32px*var(--bit-scale));line-height:.8}.cx .plan .price{font-family:var(--font-bit),ui-monospace,monospace;font-weight:500;font-size:calc(56px*var(--bit-scale));line-height:.8}.cx .plan .price small{font-family:var(--font-sans),Helvetica,sans-serif;color:var(--ink3);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.cx .plan.feat-plan .price small{color:#a9a9b0}.cx .plan ul{color:var(--ink2);flex-direction:column;flex-grow:1;gap:11px;font-size:15.5px;display:flex}.cx .plan.feat-plan ul{color:#c9c9d0}.cx .plan li{align-items:flex-start;gap:10px;display:flex}.cx .plan li svg{fill:none;width:18px;height:18px;stroke:var(--indigo);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:3px}.cx .plan.feat-plan li svg{stroke:var(--ilight)}.cx .faq{flex-direction:column;gap:10px;max-width:860px;margin:0 auto;display:flex}.cx .q{border:1px solid var(--line);background:#fff;border-radius:16px}.cx .q button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:18px;font-weight:700;display:flex}.cx .q .pm{background:var(--grey);width:32px;height:32px;font-family:var(--font-bit),ui-monospace,monospace;color:var(--ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:26px;line-height:1;display:grid}.cx .q .cx-a{color:var(--ink2);padding:0 76px 24px 24px;font-size:16px}.cx .cta{background-color:var(--black);color:#fff;background-image:radial-gradient(#33333a 1px,#0000 1px);background-size:20px 20px;border-radius:20px;flex-direction:column;justify-content:center;gap:24px;min-height:0;padding:60px 64px;display:flex;position:relative;overflow:hidden}.cx .cta h2{font-size:calc(80px*var(--bit-scale));max-width:640px}.cx .cta p{color:#c2c2c9;max-width:500px;font-size:18px}.cx .cta small{color:#9c9ca4;font-size:14px}.cx .foot{padding:72px 0 36px}.cx .foot-top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.cx .foot .cx-logo{color:var(--ink)}.cx .foot h3{color:var(--ink3);margin:0 0 16px;font-size:14px;font-weight:400}.cx .foot ul{flex-direction:column;gap:12px;font-size:15px;display:flex}.cx .foot ul a{color:var(--ink);text-decoration:none}.cx .foot ul a:hover{color:var(--indigo)}.cx .foot-bot{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}.cx .foot-bot a,.cx .foot-bot .ck-link{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.cx .foot-bot a:hover,.cx .foot-bot .ck-link:hover,.cx .foot-bot a[aria-current]{color:var(--ink)}@media (max-width:1024px){.cx .plans.plans-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .hero h1{font-size:calc(64px*var(--bit-scale))}.cx .ftext h2,.cx .chead h2{font-size:calc(56px*var(--bit-scale))}.cx .cta h2{font-size:calc(64px*var(--bit-scale))}.cx .feat{grid-template-columns:minmax(0,1fr);gap:40px}.cx .feat.flip .ftext{order:0}.cx .feat+.feat{margin-top:104px}.cx .fvis .card{aspect-ratio:4/3;height:auto;min-height:0}.cx .cols4,.cx .cols3,.cx .cx-steps,.cx .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .nav-links,.cx .nav-cta .login{display:none}.cx .menu-btn{display:inline-flex}.cx .cx-mnav{display:block}.cx .cx-menu-open{z-index:50;background:var(--black);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0}.cx .cx-menu-open .cx-mnav{overscroll-behavior:contain;flex:1;overflow-y:auto}.cx .foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.cx .foot-top>div:first-child{grid-column:1/-1}}@media (max-width:640px){.cx .plans.plans-4{grid-template-columns:1fr}.cx .cx-interval button{padding:8px 12px;font-size:14px}.cx{font-size:16px}.cx .wrap{padding:0 20px}.cx .nav-in{gap:12px;height:64px}.cx .nav-cta .pill{display:none}.cx .hero{padding-top:44px}.cx .hero h1{font-size:calc(56px*var(--bit-scale));line-height:.85}.cx .hero .cx-lead{font-size:17px}.cx .hero-ctas{flex-direction:column;align-items:stretch}.cx .cx-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:44px;overflow-x:auto}.cx .cx-tab{flex-shrink:0;padding:0 14px}.cx .cx-band{padding:28px 0 36px}.cx .sec{padding:80px 0}.cx .ftext h2,.cx .chead h2{font-size:calc(40px*var(--bit-scale))}.cx .cx-col h3,.cx .step h3,.cx .plan .pname{font-size:calc(28.8px*var(--bit-scale))}.cx .fitem{grid-template-columns:44px minmax(0,1fr);gap:14px}.cx .bigic{width:44px;height:44px}.cx .bigic svg{width:36px;height:36px}.cx .fitem h3{font-size:calc(28.8px*var(--bit-scale))}.cx .fvis .card{padding:24px 0 0 24px}.cx .fvis .orb{width:54px;height:54px;top:-14px;right:20px}.cx .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .chead{margin-bottom:44px}.cx .cols4,.cx .cols3,.cx .cx-steps,.cx .plans{grid-template-columns:minmax(0,1fr)}.cx .wide{margin-top:44px;padding:20px 20px 0}.cx .wide .cx-ph{aspect-ratio:4/3}.cx .q .cx-a{padding-right:24px}.cx .cta{border-radius:18px;min-height:0;padding:56px 24px}.cx .cta h2{font-size:calc(48px*var(--bit-scale))}.cx .cta .hero-ctas{justify-content:flex-start}.cx .foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx .c-page .west{font-family:var(--font-bit),ui-monospace,monospace;font-weight:500;line-height:.8}.cx .c-page .eyebrow{color:var(--ilight);letter-spacing:.01em;font-size:15px;font-weight:700}.cx .pill-dark.cx-is-loading{opacity:.7;cursor:progress}.cx .c-page .pill-ghost{color:var(--ink);border-color:var(--line2);background:#fff}.cx .nav-links a:hover,.cx .nav-links a.cx-on{color:#fff}.cx .c-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:72px 32px 96px;display:flex}.cx .c-hero h1{font-size:calc(88px*var(--bit-scale));color:#fff}.cx .c-hero .cx-lead{color:#b9b9c0;max-width:620px;font-size:19px}.cx .c-body{background:var(--grey);padding:0 0 120px}.cx .c-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid;position:relative;top:-48px}.cx .formcard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:40px;box-shadow:0 30px 60px -40px #00000059}.cx .formcard h2{font-size:calc(32px*var(--bit-scale));margin-bottom:28px}.cx .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.cx .cx-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cx .cx-field.full{grid-column:1/-1}.cx .cx-label{color:var(--ink);font-size:14px;font-weight:700}.cx .cx-label .opt{color:var(--ink3);margin-left:4px;font-weight:400}.cx .cx-input,.cx .cx-select,.cx .cx-textarea{border:1px solid var(--line2);width:100%;height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.cx .cx-textarea{resize:vertical;height:auto;min-height:150px;padding:14px 16px;line-height:1.5}.cx .cx-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6760' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.cx .cx-input::placeholder,.cx .cx-textarea::placeholder{color:#8c8880}.cx .cx-input:hover,.cx .cx-select:hover,.cx .cx-textarea:hover{border-color:#c9c5bc}.cx .cx-input:focus,.cx .cx-select:focus,.cx .cx-textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 4px #4b5bd624}.cx .cx-is-error{border-color:var(--red)!important;box-shadow:0 0 0 4px #b23c301f!important}.cx .err{color:var(--red);font-size:13.5px}.cx .cx-prefix{border:1px solid var(--line2);background:#fff;border-radius:12px;align-items:stretch;height:50px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.cx .cx-prefix:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px #4b5bd624}.cx .cx-prefix span{background:var(--grey);border-right:1px solid var(--line);color:var(--ink3);align-items:center;padding:0 14px;font-size:15px;display:flex}.cx .cx-prefix input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:16px}.cx .topics{flex-wrap:wrap;gap:8px;display:flex}.cx .topic{border:1px solid var(--line2);height:44px;font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;transition:all .15s;display:inline-flex}.cx .topic:hover{border-color:var(--ink3);color:var(--ink)}.cx .topic.cx-on{background:var(--black);border-color:var(--black);color:#fff}.cx .agree{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.cx .agree input{width:18px;height:18px;accent-color:var(--indigo);flex-shrink:0;margin:2px 0 0}.cx .agree a{color:var(--indigo);text-underline-offset:3px;-webkit-text-decoration:underline #4b5bd659;text-decoration:underline #4b5bd659}.cx .agree a:hover{text-decoration-color:currentColor}.cx .fsub{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:24px;display:flex}.cx .cx-side{flex-direction:column;gap:16px;display:flex}.cx .scard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.cx .scard h3{font-size:calc(32px*var(--bit-scale));margin-top:4px}.cx .scard p{color:var(--ink2);font-size:15.5px}.cx .scard.dark{background:var(--black);border-color:var(--black);color:#fff}.cx .scard.dark p{color:#b9b9c0}.cx .c-page .bigic{width:48px;height:48px;color:var(--indigo);place-items:center;display:grid}.cx .scard.dark .bigic{color:var(--ilight)}.cx .c-page .bigic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.cx .mail{color:var(--indigo);font-size:16px;font-weight:700;text-decoration:none}.cx .mail:hover{text-underline-offset:3px;text-decoration:underline}.cx .cx-done{flex-direction:column;align-items:flex-start;gap:18px;padding:16px 0;display:flex}.cx .cx-done .tick{background:var(--indigo);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 14px 30px -10px #4b5bd6a6}.cx .cx-done h2{font-size:calc(56px*var(--bit-scale));margin:0}.cx .c-page .foot{padding:88px 0 40px}.cx .c-page .foot-bot{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;gap:24px;margin-top:64px;padding-top:24px;font-size:13.5px;display:flex}@media (max-width:1024px){.cx .c-hero h1{font-size:calc(64px*var(--bit-scale))}.cx .c-grid{grid-template-columns:minmax(0,1fr)}.cx .cx-side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:640px){.cx .c-hero{padding:44px 20px 80px}.cx .c-hero h1{font-size:calc(56px*var(--bit-scale));line-height:.85}.cx .c-hero .cx-lead{font-size:17px}.cx .formcard{border-radius:18px;padding:24px}.cx .formcard h2,.cx .scard h3{font-size:calc(28.8px*var(--bit-scale))}.cx .fgrid,.cx .cx-side{grid-template-columns:minmax(0,1fr)}.cx .fsub .pill{width:100%}.cx .cx-done h2{font-size:calc(40px*var(--bit-scale))}.cx .c-body{padding-bottom:64px}}html:has(.cx) body{margin:0}html:has(.cx){scroll-behavior:smooth}.cx section[id]{scroll-margin-top:24px}.cx .cx-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx .topic:has(input:focus-visible){outline:2px solid var(--indigo);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cx,.cx *{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.cx){scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:640px){.cx .cx-badge{text-align:left;height:auto;min-height:34px;padding:4px 14px 4px 4px;line-height:1.35}}.cx .cta>*{position:relative}.cx .cta>.cta-shade{background:linear-gradient(90deg,#0e0e10eb 0%,#0e0e10c7 40%,#0e0e1059 75%,#0e0e1026 100%),linear-gradient(#0e0e1000 40%,#0e0e1059);position:absolute;inset:0}.cx .hero .hero-note{color:#9c9ca4;margin-top:14px;font-size:14px}.cx .hero .hero-note a{color:#d4d4d8;text-underline-offset:3px}.cx .hero .hero-ctas+.hero-note{margin-top:14px}.cx .steps-note{text-align:center;color:var(--ink3);margin-top:24px;font-size:15px}.cx .steps-note.hn-i{align-items:flex-start;line-height:1.5}.cx .steps-note.hn-i svg.ni{margin-top:3.25px}.cx .plan .plan-note{color:var(--indigo);text-underline-offset:3px;font-size:14px}.cx .q[id]{scroll-margin-top:24px}.cx .plan .plan-text{color:#c9c9d0;flex-grow:1;font-size:15.5px}.cx svg.px.px{fill:currentColor;stroke:none;shape-rendering:crispedges}.cx .plan li svg.px.px{color:var(--indigo);width:24px;height:24px;margin-top:0}.cx .plan.feat-plan li svg.px.px{color:var(--ilight)}.cx .rgrid svg.px.px{color:var(--ink)}.cx .bigic svg.px.px,.cx .c-page .bigic svg.px.px{width:48px;height:48px}.cx .fvis .orb svg.px.px{width:36px;height:36px}@media (max-width:640px){.cx .bigic svg.px.px{width:36px;height:36px}}.cx .fill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cx .cx-band>.fill{z-index:0}.cx .cx-shots>img{width:100%;height:100%;display:block;position:absolute;inset:0}.cx .cx-tabs{position:relative}@media (max-width:640px){.cx .cx-shots{aspect-ratio:1}.cx .cx-tabs{scroll-behavior:smooth;margin-left:-20px;margin-right:-20px;padding:0 20px;scroll-padding-left:20px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.cx .cx-tabs:after{content:"";flex:0 0 8px}}.cx .fshot>img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block;position:absolute;inset:0}.cx img.cx-ph{object-fit:cover;object-position:left top;background-image:none;width:100%;display:block}.cx .q .cx-a a,.cx .hero-note a{color:inherit}.cx .q .cx-a a{color:var(--indigo)}.cx .xtoggle{border:1px solid var(--line);background:#eeede9;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto 28px;padding:4px;display:flex}.cx .xtoggle button{height:42px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.cx .xtoggle button.cx-on{color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line);background:#fff}.cx .xoff{color:var(--green);background:#25754b1f;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700}.cx .xcards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1240px;margin:0 auto;display:grid}.cx .xc{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.cx .xc.xpop{border-color:var(--indigo);box-shadow:0 0 0 3px #4b5bd629,0 24px 50px -30px #4b5bd68c}.cx .xtop{justify-content:space-between;align-items:center;gap:8px;height:28px;display:flex}.cx .xname{font-size:calc(34px*var(--bit-scale))}.cx .xbadge{background:var(--indigo);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.cx .xvis{color:var(--ink2);margin-top:-8px;font-size:14.5px}.cx .xrow{flex-wrap:wrap;align-items:baseline;gap:10px;min-height:50px;display:flex}.cx .xprice{font-size:calc(58px*var(--bit-scale));white-space:nowrap}.cx .xprice small{font-family:var(--font-sans),sans-serif;color:var(--ink3);margin-left:6px;font-size:14px;font-weight:400}.cx .xstrike{font-size:calc(28px*var(--bit-scale));color:var(--ink3);font-weight:500;text-decoration:line-through;text-decoration-thickness:2px}.cx .xeq{color:var(--ink3);min-height:20px;margin-top:-8px;font-size:13px}.cx .xsave{border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.cx .xsave b{font-weight:700}.cx .xsave svg{flex-shrink:0;width:16px;height:16px}.cx .xsave.yes{color:var(--green);background:#25754b1a}.cx .xsave.nudge,.cx .xsave.note{text-align:left;width:100%;color:var(--indigo);cursor:pointer;background:#4b5bd612;border:1px dashed #4b5bd673;justify-content:space-between;font-size:13.5px}.cx .xsave.nudge svg,.cx .xsave.note svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cx .xsave.quote{color:#c9c9d0;background:#ffffff12;border:1px solid #ffffff1f}.cx .xc ul{color:var(--ink2);border-top:1px solid var(--line);flex-direction:column;flex-grow:1;gap:11px;padding-top:18px;font-size:15px;display:flex}.cx .xc li{align-items:flex-start;gap:10px;display:flex}.cx .xc li svg.px.px{width:22px;height:22px;color:var(--indigo);flex-shrink:0;margin-top:0}.cx .xbtn{width:100%}.cx .xc.dark{background:var(--black);border-color:var(--black);color:#fff}.cx .xc.dark .xvis,.cx .xc.dark .xeq{color:#a9a9b0}.cx .xc.dark ul{color:#c9c9d0;border-top-color:#ffffff1f}.cx .xc.dark li svg.px.px{color:var(--ilight)}.cx .xc.dark .xprice{font-size:calc(52px*var(--bit-scale))}@media (max-width:1024px){.cx .xcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cx .xcards{grid-template-columns:minmax(0,1fr)}.cx .xtoggle{width:100%}.cx .xtoggle button{flex:none;justify-content:center;gap:8px;padding:0 14px;font-size:14px}.cx .xtoggle button:last-child{flex:auto}.cx .xoff{white-space:nowrap;font-size:11.5px}}@media (max-width:359px){.cx .xoff-m{display:none}}.cx .q{transition:border-color .25s,box-shadow .25s}.cx .q.open{border-color:#dad7d0;box-shadow:0 12px 30px -22px #1c191459}.cx .cx-aw{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.23,1,.32,1);display:grid}.cx .q.open .cx-aw{grid-template-rows:1fr}.cx .cx-ai{min-height:0;overflow:hidden}.cx .cx-aw .cx-a{opacity:0;transition:opacity .25s,transform .38s cubic-bezier(.23,1,.32,1);transform:translateY(-6px)}.cx .q.open .cx-aw .cx-a{opacity:1;transition-delay:60ms;transform:none}.cx .q .pm{transition:background .25s,transform .38s cubic-bezier(.23,1,.32,1);position:relative}.cx .q .pm:before,.cx .q .pm:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .38s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%}.cx .q .pm:after{transform:rotate(90deg)}.cx .q.open .pm{background:var(--indigo);color:#fff;transform:rotate(180deg)}.cx .q.open .pm:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.cx .cx-aw,.cx .cx-aw .cx-a,.cx .q .pm,.cx .q .pm:before,.cx .q .pm:after{transition:none}}.cx .cx-badge .bs{display:none}@media (max-width:640px){.cx .cx-badge{white-space:nowrap;height:34px;padding:0 14px 0 4px;font-size:13.5px}.cx .cx-badge .bl{display:none}.cx .cx-badge .bs{display:inline}}.cx .hn-i{align-items:center;gap:8px;display:inline-flex}.cx p.hn-i{justify-content:center;display:flex}.cx .hn-i svg.ni{color:#b9b9c0;flex-shrink:0;width:16px;height:16px}.cx .shot.cx-shots{box-shadow:none;background:0 0;border-radius:0;overflow:visible}@media (max-width:640px){.cx .shot.cx-shots{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #fff6}}.cx .pill{isolation:isolate;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1),background .2s,border-color .2s,color .2s;position:relative;overflow:hidden}.cx .pill:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:translate(-120%)}.cx .pill:hover{transform:translateY(-2px)}.cx .pill:hover:after{transform:translate(120%)}.cx .pill:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.cx .pill svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cx .pill:hover svg{transform:translate(4px)}.cx .pill-indigo:hover{background:#5565e0;box-shadow:0 10px 24px -10px #4b5bd6bf,0 0 0 4px #4b5bd629}.cx .pill-white:hover{background:#fff;box-shadow:0 10px 26px -12px #0000008c,0 0 0 4px #ffffff24}.cx .pill-white:after{background:linear-gradient(105deg,#0000 30%,#4b5bd61f 50%,#0000 70%)}.cx .pill-dark:hover{background:#000;box-shadow:0 10px 24px -12px #0009,0 0 0 4px #1e1e201a}.cx .pill-ghost:hover{border-color:var(--ink);box-shadow:0 8px 20px -12px #1c191459}.cx .pill-ghost:after{background:linear-gradient(105deg,#0000 30%,#4b5bd61a 50%,#0000 70%)}.cx .pill-line:hover{background:#ffffff0f;border-color:#fff}.cx .more{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px;transition:background-size .35s cubic-bezier(.23,1,.32,1)}.cx .more svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cx .more:hover svg{transform:translate(4px)}.cx .nav-links a{transition:color .2s;position:relative}.cx .nav-links a:after{content:"";background:var(--ilight);transform-origin:0;height:1.5px;transition:transform .35s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.cx .nav-links a:hover:after,.cx .nav-links a.cx-on:after{transform:scaleX(1)}.cx .cx-tab{border-radius:10px 10px 0 0;transition:color .2s,border-color .25s,background .25s}.cx .cx-tab:hover{background:#ffffff0d}.cx .cx-tab svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cx .cx-tab:hover svg{transform:translateY(-2px)}.cx .topic{transition:all .25s cubic-bezier(.23,1,.32,1)}.cx .topic:hover{transform:translateY(-1px)}.cx .topic:active{transform:scale(.97)}.cx .q button:hover .pm{background:#e9e7e2}.cx .q.open button:hover .pm{background:var(--indigo2)}.cx .xtoggle button{transition:background .25s,color .2s,box-shadow .25s}.cx .xsave.nudge,.cx .xsave.note{transition:background .25s,border-color .25s}.cx .xsave.nudge:hover,.cx .xsave.note:hover{background:#4b5bd61f;border-style:solid}.cx .xsave svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cx .xsave.nudge:hover svg,.cx .xsave.note:hover svg{transform:translate(3px)}.cx .xc{transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s,border-color .25s}.cx .xc:not(.xpop):not(.dark):hover{border-color:#dad7d0;box-shadow:0 18px 40px -28px #1c191466}@media (prefers-reduced-motion:reduce){.cx .pill,.cx .pill:after,.cx .pill svg,.cx .more,.cx .nav-links a:after,.cx .topic{transition:none}.cx .pill:hover{transform:none}}.cx .eyebrow{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);background:#4b5bd614;border:1px solid #4b5bd62e;border-radius:8px;align-self:flex-start;align-items:center;gap:9px;padding:6px 12px 5px 10px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.cx .chead .eyebrow,.cx .c-hero .eyebrow{align-self:center}.cx .eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:7px;height:7px;animation:1.1s step-end infinite cxBlink}.cx .eyebrow .new{letter-spacing:.04em;vertical-align:0;margin-left:2px;padding:4px 7px 3px;font-size:15px}.cx .c-page .eyebrow{color:var(--ilight);background:#9aa5f51a;border-color:#9aa5f540}@keyframes cxBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cx .eyebrow:before{animation:none}}.cx .pill{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:.03em;font-size:21px;font-weight:600;line-height:1}.cx .pill-sm{font-size:19px}.cx .pill svg.pxa{fill:currentColor;stroke:none;shape-rendering:crispedges;width:18px;height:18px}.cx .pill-sm svg.pxa{width:16px;height:16px}.cx .cx-logo svg{transition:transform .7s cubic-bezier(.34,1.56,.64,1);overflow:visible}.cx .cx-logo svg path{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.34,1.56,.64,1),stroke .3s}.cx .cx-logo:hover svg{transform:rotate(180deg)scale(1.08)}.cx .cx-logo:hover svg path:first-child{transform:translate(5px)scaleY(.82)}.cx .cx-logo:hover svg path:nth-child(2){transform:translate(-5px)scaleY(.82)}.cx .cx-logo b{transition:none}.cx .cx-logo:hover b{transform:none}.cx .cx-logo:active svg{transition-duration:.15s;transform:rotate(180deg)scale(.92)}@media (prefers-reduced-motion:reduce){.cx .cx-logo svg,.cx .cx-logo svg path,.cx .cx-logo b{transition:none}.cx .cx-logo:hover svg{transform:none}}.cx .nav-cta .login{align-items:center;gap:6px;transition:color .2s;display:inline-flex;position:relative}.cx .nav-cta .login:after{content:"";background:var(--ilight);transform-origin:100%;height:1.5px;transition:transform .35s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.cx .nav-cta .login:hover{color:var(--ilight)}.cx .nav-cta .login:hover:after{transform-origin:0;transform:scaleX(1)}.cx .nav-links a:after{transform-origin:100%}.cx .nav-links a:hover:after{transform-origin:0}.cx .nav-links a:hover{color:#fff}.cx .eyebrow,.cx .c-page .eyebrow{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.cx .eyebrow:before{border-radius:50%;width:8px;height:8px;margin-left:4px;animation:1.8s cubic-bezier(.23,1,.32,1) infinite cxRadar}@keyframes cxRadar{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent),0 0 0 0 color-mix(in srgb,currentColor 30%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,currentColor 0%,transparent),0 0 0 16px color-mix(in srgb,currentColor 0%,transparent)}to{box-shadow:0 0 #0000,0 0 #0000}}@media (prefers-reduced-motion:reduce){.cx .eyebrow:before{animation:none}}.cx .eyebrow{position:relative}.cx .eyebrow:before{animation:none}.cx .eyebrow:after{content:"";box-sizing:border-box;pointer-events:none;border:1.5px solid;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:1.8s cubic-bezier(.23,1,.32,1) infinite cxPing;position:absolute;top:50%;left:4px}@keyframes cxPing{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.cx .eyebrow:after{opacity:0;animation:none}}.cx .more{align-self:flex-start;width:fit-content;max-width:100%}.cx .more:hover{background-size:calc(100% - 21px) 1.5px}.cx .cx-shots>picture{display:block;position:absolute;inset:0}.cx img.cx-ph{height:auto}.cx .p-hero{padding:72px 32px 88px}.cx .p-meta{color:#8e8e96;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:6px;font-size:14px;display:flex}.cx .p-meta b{color:#d9d9de;font-weight:600}.cx .p-body{background:var(--grey);padding:56px 0 120px}.cx .p-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.cx .p-side{align-self:stretch}.cx .p-toc{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px 12px 14px;position:sticky;top:24px}.cx .p-toc h2{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:0 10px 10px;font-size:18px;font-weight:600;line-height:1}.cx .p-toc ol{counter-reset:t;margin:0;padding:0;list-style:none}.cx .p-toc li{counter-increment:t}.cx .p-toc a{color:var(--ink2);border-radius:10px;gap:10px;padding:7px 10px;font-size:14px;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:flex}.cx .p-toc a:before{content:counter(t,decimal-leading-zero);font-family:var(--font-bit),ui-monospace,monospace;color:var(--line2);min-width:18px;font-size:16px;line-height:1.15;transition:color .15s}.cx .p-toc a:hover{background:var(--grey);color:var(--ink)}.cx .p-toc a:hover:before{color:var(--indigo)}.cx .p-toc a.cx-on{color:var(--indigo2);background:#4b5bd614;font-weight:600}.cx .p-toc a.cx-on:before{color:var(--indigo)}.cx .p-toc-m{display:none}.cx .p-toc a:focus-visible,.cx .p-toc-m button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.cx .p-doc{border:1px solid var(--line);background:#fff;border-radius:24px;padding:56px 64px 64px}.cx .p-doc section{scroll-margin-top:24px}.cx .p-doc section+section{border-top:1px solid var(--line);margin-top:48px;padding-top:48px}.cx .p-doc h2{font-family:var(--font-bit),ui-monospace,monospace;font-weight:500;font-size:calc(40px*var(--bit-scale));color:var(--ink);align-items:baseline;gap:14px;line-height:.9;display:flex}.cx .p-doc h2 .n{font-size:calc(26px*var(--bit-scale));color:var(--indigo);min-width:28px}.cx .p-doc h3{margin:28px 0 8px;font-size:17px;font-weight:700}.cx .p-doc p,.cx .p-doc li{color:var(--ink2);font-size:16px;line-height:1.65}.cx .p-doc p{margin-top:14px}.cx .p-doc h2+p{margin-top:18px}.cx .p-doc strong{color:var(--ink);font-weight:700}.cx .p-doc a{color:var(--indigo);text-underline-offset:3px;-webkit-text-decoration:underline #4b5bd659;text-decoration:underline #4b5bd659}.cx .p-doc a:hover{text-decoration-color:currentColor}.cx .p-doc ul.dots{flex-direction:column;gap:8px;margin-top:12px;display:flex}.cx .p-doc ul.dots li{padding-left:22px;position:relative}.cx .p-doc ul.dots li:before{content:"";background:var(--indigo);width:6px;height:6px;position:absolute;top:11px;left:4px}.cx .p-doc code{background:var(--grey);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px}.cx mark.todo{color:#6b4e00;background:#fff1c2;border-radius:4px;padding:1px 5px;font-weight:600}.cx .p-sum{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.cx .p-sum div{background:var(--grey);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.cx .p-sum svg.px{width:28px;height:28px;color:var(--indigo)}.cx .p-sum b{color:var(--ink);font-size:15.5px;line-height:1.35}.cx .p-sum span{color:var(--ink2);font-size:14px;line-height:1.5}.cx .p-id{border:1px solid var(--line);border-radius:16px;grid-template-columns:180px 1fr;margin-top:20px;font-size:15px;display:grid}.cx .p-id dt,.cx .p-id dd{border-top:1px solid var(--line);margin:0;padding:12px 18px}.cx .p-id dt:first-of-type,.cx .p-id dd:first-of-type{border-top:0}.cx .p-id dt{color:var(--ink3)}.cx .p-id dd{color:var(--ink)}.cx .p-tbl{border:1px solid var(--line);border-radius:16px;margin-top:20px;overflow:hidden}.cx .p-tbl table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.cx .p-tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);background:var(--grey);padding:11px 16px;font-size:12.5px;font-weight:600}.cx .p-tbl td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink2);padding:14px 16px}.cx .p-tbl td:first-child{color:var(--ink);width:24%;font-weight:600}.cx .p-tbl td small{color:var(--ink3);margin-top:2px;font-size:13px;font-weight:400;display:block}.cx .p-tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.cx .p-tag.need{color:var(--green);background:#e7f2ec}.cx .p-tag.opt{color:var(--indigo2);background:#4b5bd61a}.cx .p-tag.pref{background:var(--grey);color:var(--ink2);border:1px solid var(--line)}.cx .p-note{background:#f3f4fd;border:1px solid #dfe2fa;border-radius:16px;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.cx .p-note svg.px{width:22px;height:22px;color:var(--indigo);flex-shrink:0;margin-top:2px}.cx .p-note p{margin:0;font-size:15px}.cx .p-rights{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.cx .p-rights div{border:1px solid var(--line);border-radius:14px;padding:16px 18px}.cx .p-rights b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.cx .p-rights span{color:var(--ink2);font-size:14px;line-height:1.5}.cx .p-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.cx .p-cta .pill-dark svg{fill:currentColor;stroke:none}.cx .p-doc .p-cta a{text-decoration:none}.cx .p-doc .p-cta .pill-dark{color:#fff}.cx .p-doc .p-cta .pill-ghost{color:var(--ink)}@media (max-width:1024px){.cx .p-grid{grid-template-columns:1fr;gap:16px}.cx .p-toc{display:none}.cx .p-toc-m{border:1px solid var(--line);background:#fff;border-radius:18px;display:block;overflow:hidden}.cx .p-toc-m button{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.cx .p-toc-m button svg{width:18px;height:18px;transition:transform .2s}.cx .p-toc-m.open button svg{transform:rotate(180deg)}.cx .p-toc-m .p-toc{border:0;border-top:1px solid var(--line);border-radius:0;padding:8px 8px 12px;display:block;position:static}.cx .p-toc-m .p-toc h2{display:none}.cx .p-doc{max-width:none;padding:44px 40px 48px}}@media (max-width:640px){.cx .p-hero{padding:44px 20px 72px}.cx .p-body{padding-top:24px}.cx .p-doc{border-radius:18px;padding:28px 20px 32px}.cx .p-doc section+section{margin-top:40px;padding-top:40px}.cx .p-doc h2{font-size:calc(32px*var(--bit-scale))}.cx .p-doc p,.cx .p-doc li{font-size:15.5px}.cx .p-sum,.cx .p-rights,.cx .p-id{grid-template-columns:1fr}.cx .p-id dt{border-top:1px solid var(--line);padding-bottom:0}.cx .p-id dd{border-top:0;padding-top:2px}.cx .p-tbl{border:0;border-radius:0;overflow:visible}.cx .p-tbl table,.cx .p-tbl tbody,.cx .p-tbl tr,.cx .p-tbl td{width:100%;display:block}.cx .p-tbl thead{display:none}.cx .p-tbl tr{border:1px solid var(--line);border-radius:14px;margin-top:10px;padding:6px 0}.cx .p-tbl td{border-top:0;padding:6px 16px}.cx .p-tbl td:first-child{width:100%;padding-top:10px}.cx .p-tbl td[data-l]:before{content:attr(data-l);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.cx .p-toc a,.cx .p-toc-m button svg{transition:none}}.cx .pxi{width:24px;height:24px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.cx .pi-analytics{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm0%2018h16v2H4zM2%204h2v16H2zm18%200h2v16h-2zm-9%208h2v6h-2zm-4%202h2v4H7zm8-8h2v12h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-arrows-horizontal{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M13%2013v-2h10v2zm6%202v-2h2v2zm-2%202v-2h2v2zm2-6V9h2v2z%22%2F%3E%3Cpath%20d%3D%22M17%2015V7h2v8zm-6-2v-2H1v2zm-6%202v-2H3v2zm2%202v-2H5v2zm-2-6V9H3v2z%22%2F%3E%3Cpath%20d%3D%22M7%2015V7H5v8z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-briefcases{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%208h2v8H6zm14%200h2v8h-2zM8%206h12v2H8zm0%2010h12v2H8zm-6-4h2v8H2zm2%208h12v2H4zm6-16h2v2h-2zm2-2h4v2h-4zm4%202h2v2h-2zM4%2010h2v2H4zm12%208h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-building{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%202h14v2H5zm0%2018h14v2H5zM3%204h2v16H3zm16%200h2v16h-2zM7%206h2v2H7zm4%200h2v2h-2zm4%200h2v2h-2zm-8%204h2v2H7zm4%200h2v2h-2zm4%200h2v2h-2zm-8%204h2v2H7zm4%200h2v2h-2zm-1%204h4v2h-4zm5-4h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-calendar{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%204h14v2H5zm0%2016h14v2H5zM3%2010h2v10H3zm0-4h2v2H3zm16%200h2v2h-2zm0%204h2v10h-2zM3%208h18v2H3zm12-6h2v2h-2zM7%202h2v2H7z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-chart{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm0%2018h16v2H4zM2%204h2v16H2zm18%200h2v16h-2zM7%2011h2v6H7zm4-4h2v10h-2zm4%206h2v4h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-chart-line{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M22%2022H4v-2h18v2ZM4%2020H2V2h2v18Zm4-6H6v-2h2v2Zm8%200h-2v-2h2v2Zm-6-2H8v-2h2v2Zm4%200h-2v-2h2v2Zm4%200h-2v-2h2v2Zm-6-2h-2V8h2v2Zm8%200h-2V8h2v2Zm2-2h-2V6h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-check{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M10%2018H8v-2h2v2Zm-2-2H6v-2h2v2Zm4-2v2h-2v-2h2Zm-6%200H4v-2h2v2Zm8%200h-2v-2h2v2Zm2-2h-2v-2h2v2Zm2-2h-2V8h2v2Zm2-2h-2V6h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-clock{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%202h12v2H6zM2%206h2v12H2zm18%200h2v12h-2zm-2-2h2v2h-2zM4%204h2v2H4zm2%2018h12v-2H6zm12-2h2v-2h-2zM4%2020h2v-2H4zm7-14h2v7h-2zm2%207h2v2h-2zm2%202h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-cloud{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M22%2010h-4v2h4v-2Zm2%202h-2v6h2v-6Zm-2%206H2v2h20v-2ZM2%2012H0v6h2v-6Zm2-2H2v2h2v-2Zm4-2H4v2h4V8Zm8-4h-6v2h6V4Zm-6%202H8v2h2V6Zm0%204H8v2h2v-2Zm8-4h-2v2h2V6Z%22%2F%3E%3Cpath%20d%3D%22M20%208h-2v4h2V8Zm-2%204h-2v2h2v-2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-code{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M11%2018H9v-4h2v4Zm-4-1H5v-2h2v2Zm12-2v2h-2v-2h2ZM5%2015H3v-2h2v2Zm16%200h-2v-2h2v2Zm-8-1h-2v-4h2v4ZM3%2013H1v-2h2v2Zm20%200h-2v-2h2v2ZM5%2011H3V9h2v2Zm16%200h-2V9h2v2Zm-6-1h-2V6h2v4ZM7%209H5V7h2v2Zm12%200h-2V7h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-coins{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%202h6v2H6zM4%204h2v2H4zm8%200h2v2h-2zm-8%208h2v2H4zm8%200h2v2h-2zm-6%202h6v2H6zM2%206h2v6H2zm12%200h2v6h-2z%22%2F%3E%3Cpath%20d%3D%22M14%208h4v2h-4zm-4%2010h2v2h-2zm8-8h2v2h-2zm-6%2010h2v2h-2zm6-2h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22M12%2020h6v2h-6zm-4-6h2v4H8zm12-2h2v6h-2zM7%206h4v2H7z%22%2F%3E%3Cpath%20d%3D%22M9%206h2v6H9zm6%208h2v4h-2zm-1-2h3v2h-3z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-copy{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M8%206h12v2H8zM4%202h12v2H4zm2%206h2v12H6zM2%204h2v12H2zm6%2016h12v2H8zM20%208h2v12h-2zm-4-4h2v2h-2zM4%2016h2v2H4z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-cursor-minimal{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%204h2v16H6zm2%200h2v2H8zm2%202h2v2h-2zm2%202h2v2h-2zm2%202h2v2h-2zm2%202h2v2h-2zm-8%206h2v2H8zm2-2h2v2h-2zm2-2h6v2h-6z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-eye{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M16%2020H8v-2h8v2Zm-8-2H4v-2h4v2Zm12%200h-4v-2h4v2ZM4%2016H2v-2h2v2Zm10-6h-2v2h2v-2h2v4h-2v2h-4v-2H8v-4h2V8h4v2Zm8%206h-2v-2h2v2ZM2%2014H0v-4h2v4Zm22%200h-2v-4h2v4ZM4%2010H2V8h2v2Zm18%200h-2V8h2v2ZM8%208H4V6h4v2Zm12%200h-4V6h4v2Zm-4-2H8V4h8v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-file-text{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%204H4v16h2zm10-2H6v2h10zm4%204h-2v14h2zm-2%2014H6v2h12zM16%204h2v2h-2zm-4%200h2v6h-2z%22%2F%3E%3Cpath%20d%3D%22M12%208h6v2h-6zm-4%208h8v2H8zm0-4h8v2H8zm0-4h2v2H8z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-filter{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M11%2020H13V22H9V12H11V20ZM15%2020H13V12H15V20ZM9%2012H7V10H9V12ZM17%2012H15V10H17V12ZM7%2010H5V8H7V10ZM19%2010H17V8H19V10ZM21%208H19V4H5V8H3V2H21V8Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-git-branch{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%2014h4v2H4zm0%206h4v2H4zm-2-4h2v4H2zm6%200h2v4H8zm8-14h4v2h-4zm0%206h4v2h-4zm-2-4h2v4h-2zm6%200h2v4h-2zm-8%2013h5v2h-5zm5-5h2v5h-2zM5%202h2v10H5z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-globe{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%202h12v2H6zm0%2018h12v2H6zM4%204h2v2H4zm5%200h2v2H9zm0%2014h2v2H9zm4%200h2v2h-2zM7%206h2v12H7zm8%200h2v12h-2zm-2-2h2v2h-2zm7%200h-2v2h2zM2%206h2v12H2zm20%200h-2v12h2zM4%2018h2v2H4zm16%200h-2v2h2z%22%2F%3E%3Cpath%20d%3D%22M3%2011h18v2H3z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-hourglass{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M16%2022H8v-2h8v2Zm-8-2H6v-4h2v4Zm10%200h-2v-4h2v4Zm-8-4H8v-2h2v2Zm6%200h-2v-2h2v2Zm-6-6h4v4h-4v-4Zm0%200H8V8h2v2Zm6%200h-2V8h2v2ZM8%208H6V4h2v4Zm10%200h-2V4h2v4Zm-2-4H8V2h8v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-info-box{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm0%2018h16v2H4zM2%204h2v16H2zm18%200h2v16h-2zm-9%205h2V7h-2zm0%208h2v-6h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-layout{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M20%2020H4v-2h4v-8H4v8H2V6h2v2h16V6h2v12h-2v-8H10v8h10v2Zm0-14H4V4h16v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-link{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%206h7v2H4zm0%2010h7v2H4zM2%208h2v8H2zm18-2h-7v2h7zm0%2010h-7v2h7zm2-8h-2v8h2zM7%2011h10v2H7z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-list-box{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm2%205h2v2H6zm4%200h8v2h-8zm-4%204h2v2H6zm4%200h8v2h-8zm-4%204h2v2H6zm4%200h8v2h-8zm-6%205h16v2H4zM2%204h2v16H2zm18%200h2v16h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-lock{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%208h14v2H5zm0%2012h14v2H5zM3%2010h2v10H3zm16%200h2v10h-2zM7%204h2v4H7zm2-2h6v2H9zm6%202h2v4h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-mail{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%208h2v2H6zm2%202h2v2H8zm10-2h-2v2h2zm-2%202h-2v2h2zm-6%202h4v2h-4zM2%206h2v12H2zm18%200h2v12h-2zM4%204h16v2H4zm0%2014h16v2H4z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-message{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M20%202H4v2h16zm0%2014H6v2h14zm2-12h-2v12h2zM4%204H2v18h2zm2%2014H4v2h2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-monitor{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm0%2014h16v2H4zM2%204h2v12H2zm18%200h2v12h-2zm-9%2014h2v2h-2zm-3%202h8v2H8z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-pencil{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%2016H6V18H8V20H10V22H2V14H4V16ZM12%2020H10V18H12V20ZM14%2018H12V16H14V18ZM10%2016H8V14H10V16ZM16%2016H14V14H16V16ZM6%2014H4V12H6V14ZM12%2014H10V12H12V14ZM18%2014H16V12H18V14ZM8%2012H6V10H8V12ZM14%2012H12V10H14V12ZM20%2012H18V10H20V12ZM10%2010H8V8H10V10ZM18%2010H16V8H18V10ZM22%2010H20V8H22V10ZM12%208H10V6H12V8ZM16%208H14V6H16V8ZM20%208H18V6H20V8ZM14%206H12V4H14V6ZM18%206H16V4H18V6ZM16%204H14V2H16V4Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-pen-square{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%203h6v2H5zM3%205h2v14H3zm16%208h2v6h-2zM5%2019h14v2H5zm3-9h2v6H8zm2%204h4v2h-4zm0-6h2v2h-2zm2-2h2v2h-2zm2-2h2v2h-2zm2-2h2v2h-2zm2%202h2v2h-2zm2%202h2v2h-2zm-2%202h2v2h-2zm-2%202h2v2h-2zm-2%202h2v2h-2zm-4%200h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-percent{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%2020H4v-2h2v2Zm12%200h-4v-2h4v2ZM8%2018H6v-2h2v2Zm6%200h-2v-4h2v4Zm6%200h-2v-4h2v4Zm-10-2H8v-2h2v2Zm2-2h-2v-2h2v2Zm6%200h-4v-2h4v2Zm-8-2H6v-2h4v2Zm4%200h-2v-2h2v2Zm-8-2H4V6h2v4Zm6%200h-2V6h2v4Zm4%200h-2V8h2v2Zm2-2h-2V6h2v2Zm-8-2H6V4h4v2Zm10%200h-2V4h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-plus-box{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm0%2018h16v2H4zM2%204h2v16H2zm18%200h2v16h-2zM7%2011h10v2H7z%22%2F%3E%3Cpath%20d%3D%22M11%2017V7h2v10z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-receipt{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M3%202h2v18H3zm16%200h2v18h-2zM5%204h2v2H5zm4%200h2v2H9zM5%2020h14v2H5zm8-16h2v2h-2zM7%202h2v2H7zm4%200h2v2h-2zm4%200h2v2h-2zm2%202h2v2h-2zM7%208h10v2H7zm0%204h10v2H7zm0%204h4v2H7z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-refresh{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M13%2020H9V18H13V20ZM19%2016H21V18H19V20H17V18H15V16H17V8H19V16ZM9%2018H7V16H9V18ZM7%206H9V8H7V16H5V8H3V6H5V4H7V6ZM15%2016H13V14H15V16ZM23%2016H21V14H23V16ZM3%2010H1V8H3V10ZM11%2010H9V8H11V10ZM17%208H15V6H17V8ZM15%206H11V4H15V6Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-scale{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M13%209h2v2h-2zm2-2h2v2h-2zm2-2h2v2h-2zm2-2h2v8h-2z%22%2F%3E%3Cpath%20d%3D%22M13%203h8v2h-8zm-2%2012H9v-2h2zm-2%202H7v-2h2zm-2%202H5v-2h2zm-2%202H3v-8h2z%22%2F%3E%3Cpath%20d%3D%22M11%2021H3v-2h8z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-send{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%2019h4v2H2v-8h2v6Zm8%200H8v-2h4v2Zm4-2h-4v-2h4v2Zm4-2h-4v-2h4v2Zm-10-2H4v-2h6v2Zm12%200h-2v-2h2v2ZM8%205H4v6H2V3h6v2Zm12%206h-4V9h4v2Zm-4-2h-4V7h4v2Zm-4-2H8V5h4v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-server{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%207h4v2H6zm0%208h4v2H6zM2%205h2v14H2zm18%200h2v14h-2zM4%2019h16v2H4zM4%203h16v2H4zm0%208h16v2H4z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-shield{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zM2%204h2v10H2zm18%200h2v10h-2zM4%2014h2v2H4zm2%202h2v2H6zm4%204h4v2h-4zm10-6h-2v2h2zm-2%202h-2v2h2zm-2%202h-2v2h2zm-6%200H8v2h2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-sliders{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M8%2014H7v6H5v-6H2v-2h6v2Zm5%206h-2V10h2v10Zm9-2h-3v2h-2v-2h-1v-2h6v2Zm-3-4h-2V4h2v10ZM7%2010H5V4h2v6Zm6-4h2v2H9V6h2V4h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-smartphone{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M6%202h12v2H6zm0%2018h12v2H6zM4%204h2v16H4zm14%200h2v16h-2zm-7%2013h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-sparkles{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M11%201h2v4h-2zm0%2022h2v-4h-2zM9%205h2v4H9zm0%2014h2v-4H9zm4-14h2v4h-2zm0%2014h2v-4h-2zM5%209h4v2H5zm14%200h-4v2h4zM1%2011h4v2H1zm22%200h-4v2h4zM5%2013h4v2H5zm14%200h-4v2h4zm0-12h2v6h-2z%22%2F%3E%3Cpath%20d%3D%22M17%203h6v2h-6zM3%2017h2v2H3zm-2%202h2v2H1zm2%202h2v2H3zm2-2h2v2H5z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-speed-fast{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%2019H3v-2h2v2Zm16%200h-2v-2h2v2ZM3%2017H1v-6h2v6Zm11%200h-4v-4h4v4Zm9%200h-2v-6h2v6Zm-7-4h-2v-2h2v2ZM5%2011H3V9h2v2Zm13%200h-2V9h2v2ZM9%209H5V7h4v2Zm11%200h-2V7h2v2Zm-5-2H9V5h6v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-store{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M3%2013h2v8H3zm2%208h14v2H5zm14-8h2v8h-2zm-9-2h4v2h-4zm4-2h4v2h-4zm4%202h4v2h-4zM6%209h4v2H6zm-4%202h4v2H2zM0%207h2v4H0zm2-2h2v2H2zm18%200h2v2h-2zm2%202h2v4h-2zM4%203h16v2H4zm6%2012h4v2h-4zm-2%202h2v4H8zm6%200h2v4h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-target{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%201h14v2H5zM3%203h2v2H3zm0%2016h2v2H3zm16%200h2v2h-2zm0-16h2v2h-2zm2%202h2v14h-2zM5%2021h14v2H5zM1%205h2v14H1zm8%200h6v2H9zM5%209h2v6H5zm4%208h6v2H9zm8-8h2v6h-2zm-6%200h2v2h-2zM7%207h2v2H7zm0%208h2v2H7zm8%200h2v2h-2zm0-8h2v2h-2zm-6%204h2v2H9zm2%202h2v2h-2zm2-2h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-terminal{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%202h16v2H4zm0%2018h16v2H4zM2%204h2v16H2zm18%200h2v16h-2zM6%2016h2v2H6zm2-2h2v2H8zm-2-2h2v2H6z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-trending-up{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%2018H2v-2h2v2Zm2-2H4v-2h2v2Zm8%200h-2v-2h2v2Zm-6-2H6v-2h2v2Zm4%200h-2v-2h2v2Zm4%200h-2v-2h2v2Zm6-8v8h-2v-4h-2V8h-4V6h8Zm-12%206H8v-2h2v2Zm8%200h-2v-2h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-trophy{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M16%2017H13V19H15V21H9V19H11V17H8V15H16V17ZM18%205H22V11H20V7H18V11H20V13H18V15H16V5H8V15H6V13H4V11H6V7H4V11H2V5H6V3H18V5Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-users{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5%202h6v2H5zm10%200h4v2h-4zM5%2010h6v2H5zm10%200h4v2h-4zm4-6h2v6h-2zm-8%200h2v6h-2zM3%204h2v6H3zM0%2018h2v4H0zm14%200h2v4h-2zm8%200h2v4h-2zM4%2014h8v2H4zm12%200h4v2h-4zM2%2016h2v2H2zm10%200h2v2h-2zm8%200h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-wallet{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M18%205h2v2h-2zM4%203h14v2H4zM2%205h2v14H2zm2%2014h16v2H4zm12-4h6v2h-6zm0-4h6v2h-6zm-2%200h2v6h-2z%22%2F%3E%3Cpath%20d%3D%22M20%207h2v12h-2zM4%207h16v2H4z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-zap{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%2013h8v6h2v2h-2v2h-2v-8H2v-4h2v2Zm12%206h-2v-2h2v2Zm2-2h-2v-2h2v2Zm2-2h-2v-2h2v2Zm-6-6h8v4h-2v-2h-8V5h-2V3h2V1h2v8Zm-8%202H4V9h2v2Zm2-2H6V7h2v2Zm2-2H8V5h2v2Z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-warning-diamond{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M2%2010h2v2H2zm0%204h2v-2H2zm20-4h-2v2h2zm0%204h-2v-2h2zM4%208h2v2H4zm0%208h2v-2H4zm16-8h-2v2h2zm0%208h-2v-2h2zM6%206h2v2H6zm0%2012h2v-2H6zM18%206h-2v2h2zm0%2012h-2v-2h2zM8%204h2v2H8zm0%2016h2v-2H8zm8-16h-2v2h2zm0%2016h-2v-2h2zM10%202h2v2h-2zm0%2020h2v-2h-2zm4-20h-2v2h2zm0%2020h-2v-2h2zm-3-5h2v-2h-2zm0-4h2V7h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .pi-rocket{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M14%202h6v2h-6zm-2%202h2v2h-2zm8%200h2v6h-2zm-10%202h2v2h-2zm8%202h2v2h-2zM8%208h2v2H8zm8%202h2v2h-2zm-2%202h2v2h-2zm-2%202h2v4h-2zM6%2010h4v2H6zm8%204v-2h-2v2zm-4-2v2H8v-2zM4%2012h2v2H4zm6%206h2v2h-2zm-2%202h2v2H8zm-2-4h2v2H6zm-2%202h2v2H4zm-2%202h2v2H2zm12-10h2v2h-2z%22%2F%3E%3C%2Fsvg%3E)}.cx .nav-links{align-items:center}.cx .dd{align-items:center;display:flex;position:relative}.cx .dd-t{height:40px;font:inherit;color:#d4d4d8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15.5px;transition:color .2s;display:inline-flex}.cx .dd-t .dd-chev{width:14px;height:14px;transition:transform .3s cubic-bezier(.23,1,.32,1)}.cx .dd:hover .dd-t,.cx .dd:focus-within .dd-t,.cx .dd.open .dd-t,.cx .dd-t.cx-on{color:#fff}.cx .dd:hover .dd-chev,.cx .dd:focus-within .dd-chev,.cx .dd.open .dd-chev{transform:rotate(180deg)}.cx .mm{z-index:60;opacity:0;visibility:hidden;padding-top:20px;transition:opacity .25s,transform .3s cubic-bezier(.23,1,.32,1),visibility 0s linear .3s;position:absolute;top:100%;left:-28px;transform:translateY(6px)}.cx .dd:hover .mm,.cx .dd:focus-within .mm,.cx .dd.open .mm{opacity:1;visibility:visible;transition:opacity .25s,transform .3s cubic-bezier(.23,1,.32,1),visibility;transform:none}.cx .mm-in{color:var(--ink);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #1010140f,0 30px 60px -20px #00000073,0 10px 24px -12px #00000040}.cx .mm-p .mm-in{width:880px}.cx .mm-s .mm-in{width:860px}.cx .mm-grid{gap:4px;padding:14px;display:grid}.cx .mm-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cx .mm-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .cx-mi{color:var(--ink);border-radius:12px;align-items:flex-start;gap:14px;padding:14px;text-decoration:none;transition:background .2s;display:flex}.cx .cx-mi:hover{background:var(--grey)}.cx .mi-ic{width:40px;height:40px;color:var(--indigo);background:#4b5bd614;border-radius:10px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.cx .cx-mi:hover .mi-ic{background:var(--indigo);color:#fff}.cx .mi-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.cx .mi-tx b{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.cx .mi-tx small{color:var(--ink3);font-size:13.5px;line-height:1.45}.cx .mm-foot{background:var(--grey);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding:14px 28px;font-size:13.5px;display:flex}.cx .mm-fl{color:var(--ink3)}.cx .mm-foot a{color:var(--ink);font-weight:600;text-decoration:none}.cx .mm-foot a:hover{color:var(--indigo)}.cx .mm-foot .mm-all{color:var(--indigo);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cx .mm-foot svg,.cx .mm-promo svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cx .mm-foot .mm-all:hover svg,.cx .mm-promo:hover svg{transform:translate(3px)}.cx .mm-split{grid-template-columns:minmax(0,1fr) 250px;display:grid}.cx .mm-promo{background:var(--black);color:#fff;background-image:radial-gradient(#33333a 1px,#0000 1px);background-size:16px 16px;border-radius:14px;flex-direction:column;gap:10px;margin:14px 14px 14px 0;padding:22px;text-decoration:none;display:flex}.cx .mm-pe{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ilight);font-size:17px;font-weight:600}.cx .mm-promo b{font-size:calc(34px*var(--bit-scale));line-height:.85}.cx .mm-promo span{color:#b9b9c0;font-size:13.5px;line-height:1.45}.cx .mm-promo .mm-pl{color:#fff;align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.cx .cx-mnav .mg{border-bottom:1px solid #333336;flex-direction:column;padding:16px 0 10px;display:flex}.cx .cx-mnav .mgh{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8e8e96;margin-bottom:6px;font-size:17px;font-weight:600}.cx .cx-mnav .mgl{color:#e4e4e8;align-items:center;gap:12px;height:44px;font-size:16px;text-decoration:none;display:flex}.cx .cx-mnav .mgl .pxi{width:20px;height:20px;color:var(--ilight)}.cx .nav-links .mm a{color:var(--ink)}.cx .nav-links .mm a:after{display:none}.cx .nav-links .mm a.mm-promo,.cx .nav-links .mm a.mm-promo:hover{color:#fff}.cx .nav-links .mm .mm-foot a:hover,.cx .nav-links .mm .mm-foot .mm-all{color:var(--indigo)}.cx .nav-links .mm .cx-mi:hover{color:var(--ink)}.cx .foot-top.foot5{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}@media (max-width:1180px){.cx .mm-p .mm-in{width:760px}.cx .mm-s .mm-in{width:720px}}@media (max-width:1024px){.cx .foot-top.foot5{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .foot-top.foot5>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cx .mm,.cx .dd-chev{transition:none}}.cx .cx-phero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-top:56px;padding-bottom:88px;display:grid}.cx .ph-tx{flex-direction:column;gap:22px;display:flex}.cx .ph-tx .eyebrow{color:var(--ilight)}.cx .cx-phero h1{font-size:calc(80px*var(--bit-scale));color:#fff}.cx .cx-phero .cx-lead{color:#b9b9c0;font-size:19px}.cx .ph-bul{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cx .ph-bul li{color:#c9c9d0;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.cx .ph-bul li .pxi{width:22px;height:22px;color:var(--ilight);margin-top:0}.cx .ph-bul b{color:#fff;font-weight:700}.cx .cx-phero .hero-ctas{justify-content:flex-start;margin-top:10px}.cx .ph-note{color:#9c9ca4;align-items:center;gap:8px;font-size:14px;display:flex}.cx .ph-note svg{width:16px;height:16px}.cx .ph-vis{aspect-ratio:16/10.4;background:#2a2a2e;border-radius:22px;position:relative;overflow:hidden}.cx .ph-vis .bg{object-fit:cover;object-position:center 62%;width:100%;height:100%;position:absolute;inset:0}.cx .ph-vis .win{object-fit:contain;width:94%;height:92%;position:absolute;inset:4% 3%}.cx .cx-plat{border-bottom:1px solid var(--line)}.cx .plat-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;padding-top:28px;padding-bottom:28px;display:flex}.cx .plat-l{color:var(--ink3);font-size:14.5px}.cx .plat-c{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:.02em;color:var(--ink2);font-size:24px;font-weight:600}.cx .fvis .card.fit .fshot{box-shadow:none;background:0 0;border-radius:0}.cx .fvis .card.fit{padding:28px}.cx .fvis .card.fit .fshot>img{object-fit:contain;object-position:center}.cx .fitem .bigic .pxi{width:40px;height:40px}.cx .mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cx .how{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.cx .how-l{flex-direction:column;gap:18px;display:flex;position:sticky;top:32px}.cx .how-l h2{font-size:calc(56px*var(--bit-scale))}.cx .how-l .hero-ctas{justify-content:flex-start;margin-top:6px}.cx .how-img{border:1px solid var(--line);aspect-ratio:4/3;background:#fff;border-radius:18px;margin-top:14px;overflow:hidden}.cx .how-img img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.cx .how-r{flex-direction:column;display:flex}.cx .hstep{border-top:1px solid #e2e0da;grid-template-columns:64px minmax(0,1fr);gap:22px;padding:28px 0;display:grid}.cx .hstep:first-child{border-top:0;padding-top:4px}.cx .hstep-n{border:1px solid var(--line);width:52px;height:52px;font-family:var(--font-bit),ui-monospace,monospace;color:var(--indigo);background:#fff;border-radius:14px;place-items:center;font-size:30px;font-weight:600;display:grid}.cx .hstep h3{font-size:calc(34px*var(--bit-scale));margin:6px 0 10px;line-height:.85}.cx .hstep p{color:var(--ink2);font-size:16px}.cx .mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cx .mcard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:border-color .25s,box-shadow .4s,transform .4s cubic-bezier(.23,1,.32,1);display:flex}.cx .mcard:hover{border-color:#dad7d0;transform:translateY(-2px);box-shadow:0 18px 40px -28px #1c191466}.cx .mcard .mi-ic{border-radius:12px;width:46px;height:46px}.cx .mcard h3{font-size:calc(32px*var(--bit-scale));margin-top:6px;line-height:.85}.cx .mcard p{color:var(--ink2);flex-grow:1;font-size:15.5px}.cx .mcard .more{margin-top:4px}.cx .mcard:hover .mi-ic{background:var(--indigo);color:#fff}.cx .pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cx .pain{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex}.cx .pain .pi-box{background:var(--grey);width:46px;height:46px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.cx .pain h3{font-size:calc(32px*var(--bit-scale));margin-top:6px;line-height:.85}.cx .pain p{color:var(--ink2);font-size:15.5px}.cx .pr-top{text-align:center;padding-top:56px;padding-bottom:150px}.cx .pr-top .chead{margin-bottom:0}.cx .pr-top .eyebrow{color:var(--ilight);align-self:center}.cx .pr-top h1{font-size:calc(80px*var(--bit-scale));color:#fff;max-width:880px}.cx .pr-top .cx-lead{color:#b9b9c0;max-width:640px;font-size:19px}.cx .pr-body{margin-top:-104px;position:relative}.cx .pr-body .xtoggle{background:#2a2a2d;border-color:#3a3a3e;margin-bottom:32px}.cx .pr-body .xtoggle button{color:#c9c9d0}.cx .pr-body .xtoggle button.cx-on{color:var(--ink);background:#fff}.cx .pr-body .xc.dark{box-shadow:inset 0 0 0 1px #ffffff24}.cx .pr-body .xoff{color:#fff;white-space:nowrap;background:#2e9b62}.cx .ctabs{display:none}.cx .ctable{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1240px;margin:0 auto;overflow:hidden}.cx .ctable table{border-collapse:collapse;width:100%;font-size:15px}.cx .ctable th,.cx .ctable td{text-align:center;border-top:1px solid var(--line);padding:14px 20px}.cx .ctable thead th{font-family:var(--font-bit),ui-monospace,monospace;font-weight:500;font-size:calc(32px*var(--bit-scale));color:var(--ink);background:#fff;border-top:0;padding:22px 20px;line-height:1;position:sticky;top:0}.cx .ctable thead th:first-child,.cx .ctable td:first-child{text-align:left;width:34%}.cx .ctable th.popc,.cx .ctable td.popc{background:#4b5bd60b}.cx .ctable thead th.popc{color:var(--indigo)}.cx .ctable .grp td{background:var(--grey);letter-spacing:.02em;color:var(--ink);text-align:left;padding:12px 20px;font-size:13.5px;font-weight:700}.cx .ctable td{color:var(--ink2)}.cx .ctable td .pxi{width:22px;height:22px;color:var(--indigo);vertical-align:middle}.cx .ctable td .no{vertical-align:middle;background:#c9c6bf;width:14px;height:2px;display:inline-block}.cx .ctable td.cx-v{color:var(--ink);font-weight:700}.cx .ccount{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1240px;margin:0 auto;display:grid}.cx .allinc{color:var(--ink2);justify-content:center;align-items:center;gap:10px;margin:28px auto 0;font-size:15px;display:flex}.cx .allinc .pxi{color:var(--green)}@media (max-width:1024px){.cx .cx-phero{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:64px}.cx .how{grid-template-columns:minmax(0,1fr);gap:24px}.cx .how-l{position:static}.cx .mgrid,.cx .pains{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .ccount .pain{padding:24px}}@media (max-width:640px){.cx .cx-phero{padding-top:36px;padding-bottom:56px}.cx .cx-phero h1,.cx .pr-top h1{font-size:calc(52px*var(--bit-scale));line-height:.85}.cx .cx-phero .cx-lead,.cx .pr-top .cx-lead{font-size:17px}.cx .cx-phero .hero-ctas{flex-direction:column;align-items:stretch}.cx .how-l h2{font-size:calc(40px*var(--bit-scale))}.cx .hstep{grid-template-columns:48px minmax(0,1fr);gap:16px}.cx .hstep-n{width:44px;height:44px;font-size:26px}.cx .mgrid,.cx .pains,.cx .ccount{grid-template-columns:minmax(0,1fr)}.cx .plat-in{gap:10px 18px}.cx .plat-c{font-size:20px}.cx .ccount{grid-template-columns:minmax(0,1fr)}.cx .pr-body .xtoggle button:first-child{flex:0 0 32%}.cx .pr-body .xtoggle button:last-child{flex:auto;gap:8px}.cx .pr-body .xoff{padding:3px 8px;font-size:11px}.cx .ctabs{border:1px solid var(--line);z-index:2;background:#eeede9;border-radius:999px;gap:4px;margin:0 0 14px;padding:4px;display:flex;position:sticky;top:8px}.cx .ctabs button{height:40px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:0 10px;font-size:13.5px;font-weight:700;transition:background .25s,color .2s,box-shadow .25s}.cx .ctabs button.cx-on{color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line);background:#fff}.cx .ctable{border-radius:14px}.cx .ctable thead{display:none}.cx .ctable th,.cx .ctable td{padding:13px 16px}.cx .ctable td:first-child{width:auto}.cx .ctable tr:not(.grp) td:not(:first-child){width:38%;display:none}.cx .ctable.c0 tr:not(.grp) td:nth-child(2),.cx .ctable.c1 tr:not(.grp) td:nth-child(3),.cx .ctable.c2 tr:not(.grp) td:nth-child(4),.cx .ctable.c3 tr:not(.grp) td:nth-child(5){background:0 0;display:table-cell}.cx .ctable .grp td{padding:11px 16px}}.cx .ilc{background:#f4f3f0;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.cx .fvis .card.ilc{min-height:460px;padding:0}.cx .il{color:var(--ink);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;padding:34px 0 34px 34px;font-size:13.5px;line-height:1.4;display:flex;position:absolute;inset:0}.cx .il *{box-sizing:border-box}.cx .il b{font-weight:700}.cx .ilp{background:#fff;border:1px solid #e6e4df;border-radius:14px}.cx .ilt{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:0;font-size:24px;font-weight:600;line-height:1}.cx .iln{font-family:var(--font-bit),ui-monospace,monospace;letter-spacing:0;font-weight:600;line-height:1}.cx .ilm{color:#8c8880;font-size:12px}.cx .ilrow{align-items:center;gap:10px;display:flex}.cx .ilcol{flex-direction:column;gap:10px;display:flex}.cx .ilbar{background:#eeede9;border-radius:99px;height:8px;overflow:hidden}.cx .ilbar i{border-radius:inherit;background:#a5adeb;height:100%;display:block}.cx .ilbar i.ils{background:var(--indigo)}.cx .ilbar i.g{background:var(--green)}.cx .ilbar i.ila{background:#c9881c}.cx .ilchip{color:#57544e;white-space:nowrap;background:#fff;border:1.5px solid #dad7d0;border-radius:99px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:13px;display:inline-flex}.cx .ilchip.cx-on{border-color:var(--indigo);color:var(--ink);background:#eef0fd}.cx .ilchip .pxi{width:16px;height:16px}.cx .ilbtn{background:var(--indigo);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.cx .ilbtn.dk{background:var(--ink)}.cx .ilbtn.ilgh{color:var(--ink);background:#fff;border:1.5px solid #dad7d0}.cx .ilbtn .pxi{width:15px;height:15px}.cx .ilnum{color:#57544e;background:#fff;border:1.5px solid #dad7d0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:grid}.cx .ilnum.cx-on{background:var(--indigo);border-color:var(--indigo);color:#fff}.cx .ilside{background:#faf9f7;border:0;border-top:1px solid #e6e4df;border-left:1px solid #e6e4df;border-radius:16px 0 0;padding:20px;position:absolute;top:34px;bottom:-1px;right:-1px}.cx .ilsel{outline:2px solid var(--indigo);outline-offset:3px;border-radius:4px;position:relative}.cx .iltag{background:var(--indigo);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-26px;left:-5px}.cx .ildot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.cx .ilok{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.cx .ilok .pxi{width:13px;height:13px}.cx .ilwarn{color:#6b4e00;background:#fbf3e4;border:1px solid #f0ddb5;border-radius:12px;padding:12px 14px}.cx .ilbad{color:#8a2e24;background:#fbedeb;border:1px solid #f1cfca;border-radius:12px;padding:12px 14px}.cx .ilcode{color:#e4e4e8;white-space:pre;background:#1e1e20;border-radius:14px;padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.7}.cx .ilcode .ilk{color:#9aa5f5}.cx .ilcode .ils{color:#9fd8b4}.cx .ilcode .c{color:#77777f}.cx .ilurl{color:#57544e;background:#f4f3f0;border-radius:9px;align-items:center;gap:8px;height:32px;padding:0 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;display:flex}.cx .ilwin{background:#fff;border:1px solid #e6e4df;border-radius:14px;overflow:hidden}.cx .ilwin-b{background:#f4f3f0;border-bottom:1px solid #e6e4df;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.cx .ilwin-b i{background:#dad7d0;border-radius:50%;width:8px;height:8px}.cx .ilwin-b span{color:#8c8880;background:#e9e7e2;border-radius:5px;align-items:center;height:16px;margin-left:10px;padding:0 8px;font-size:10.5px;display:flex}.cx .illine{background:#eeede9;border-radius:5px;height:9px}.cx .ilseg{background:#eeede9;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.cx .ilseg span{color:#57544e;white-space:nowrap;border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:12.5px;display:flex}.cx .ilseg span.cx-on{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #00000014}.cx .ilsw{border:1px solid #00000014;border-radius:6px;width:22px;height:22px}.cx .ilsw.cx-on{outline:2px solid var(--indigo);outline-offset:2px}.cx .ilbadge{white-space:nowrap;border-radius:99px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cx .ilbadge.g{color:var(--green);background:#e6f2eb}.cx .ilbadge.i{color:var(--indigo);background:#eef0fd}.cx .ilbadge.n{color:#57544e;background:#eeede9}.cx .ilbadge.ila{color:#8a5a00;background:#fbf3e4}.cx .iltab{border-collapse:collapse;width:100%;font-size:12.5px}.cx .iltab th{text-align:left;color:#8c8880;border-bottom:1px solid #eeede9;padding:10px 12px;font-size:11.5px;font-weight:600}.cx .iltab td{color:#57544e;white-space:nowrap;border-bottom:1px solid #f1f0ec;padding:12px}.cx .iltab td b{color:var(--ink)}.cx .ilav{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:grid}.cx .ilws{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:grid}@container (max-width:560px){.cx .il{zoom:.82}}@container (max-width:440px){.cx .il{zoom:.66}}@container (max-width:420px){.cx .il{zoom:.56}}@container (max-width:340px){.cx .il{zoom:.5}}@media (max-width:1024px){.cx .fvis .card.ilc{aspect-ratio:4/3;min-height:0}}@media (max-width:640px){.cx .fvis .card.ilc{aspect-ratio:1}}.cx .how-img.ilc{aspect-ratio:auto;border:1px solid var(--line);background:#fff;height:auto}.cx .how-img.ilc .il{padding:26px;position:relative;inset:auto}.cx .dd.cx-shut .mm{opacity:0;visibility:hidden;transform:translateY(6px)}.cx .dd.cx-shut .dd-chev{transform:none}@media (max-width:1180px){.cx .nav-links{gap:22px}}.cx .bl-top{padding-top:64px;padding-bottom:88px}.cx .bl-top .eyebrow,.cx .bp-top .eyebrow{color:var(--ilight);align-self:center}.cx .bl-top h1{font-size:calc(80px*var(--bit-scale));color:#fff;max-width:900px}.cx .bl-top .cx-lead{color:#b9b9c0;max-width:640px;font-size:19px}.cx .bl-filter{padding:40px 0 0}.cx .bchips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cx .bchips a{border:1px solid var(--line);height:40px;font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:700;transition:background .25s,color .2s,border-color .25s}.cx .bchips a:hover{color:var(--ink);border-color:#cfccc5}.cx .bchips a.cx-on{background:var(--ink);border-color:var(--ink);color:#fff}.cx .bfeat-w{padding-top:48px}.cx .bfeat{color:inherit;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:56px;text-decoration:none;display:grid}.cx .bfeat-tx{flex-direction:column;gap:16px;display:flex}.cx .bfeat h2{font-size:calc(52px*var(--bit-scale));color:var(--ink);line-height:.9}.cx .bfeat p{color:var(--ink2);max-width:520px;font-size:17px}.cx .bfeat .more{align-self:flex-start;width:fit-content;margin-top:4px}.cx .bgrid-w{padding-top:72px;padding-bottom:16px}.cx .bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 28px;display:grid}.cx .bcard{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.cx .bcard h3{font-size:calc(30px*var(--bit-scale));color:var(--ink);margin-top:2px;line-height:.95;transition:color .2s}.cx .bcard p{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.cx .bcard:hover h3,.cx .bfeat:hover h2{color:var(--indigo)}.cx .bdate{color:var(--ink3);font-size:13.5px}.cx .bmeta{color:var(--ink3);align-items:center;gap:12px;font-size:13.5px;display:flex}.cx .btag{background:var(--grey);height:26px;color:var(--ink);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.cx .bby{color:var(--ink3);align-items:center;gap:10px;font-size:14px;display:flex}.cx .bby b{color:var(--ink);font-weight:700}.cx .bau{background:var(--indigo);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:grid}.cx .bpag{justify-content:center;align-items:center;gap:8px;margin-top:64px;display:flex}.cx .bpg{border:1px solid var(--line);width:40px;height:40px;font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:12px;place-items:center;font-size:14.5px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:grid}.cx .bpg:hover{color:var(--ink);border-color:#cfccc5}.cx .bpg svg{width:16px;height:16px}.cx .bpg[aria-disabled]{opacity:.4;cursor:default}.cx .bpg[aria-disabled]:hover{border-color:var(--line);color:var(--ink2)}.cx .bgap{text-align:center;width:28px;color:var(--ink3);font-weight:700}.cx .bpg.cx-on{background:var(--ink);border-color:var(--ink);color:#fff}.cx .bcov{aspect-ratio:16/10;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.cx .bcov:before{content:"";opacity:.16;background-image:radial-gradient(currentColor 1px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:0}.cx .bcov:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);transition:transform .9s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:translate(-120%)}.cx .bcard:hover .bcov:after,.cx .bfeat:hover .bcov:after,.cx .bcard:focus-visible .bcov:after,.cx .bfeat:focus-visible .bcov:after{transform:translate(120%)}.cx .bcov.bt-indigo{--tc:#4b5bd6;color:#4b5bd6;background:#eceefc}.cx .bcov.bt-teal{--tc:#1e8580;color:#1e8580;background:#e5f2f1}.cx .bcov.bt-amber{--tc:#c0612b;color:#c0612b;background:#faf0e3}.cx .bcov.bt-green{--tc:#2e9b62;color:#2e9b62;background:#e7f3ec}.cx .bcov-in{place-items:center;display:grid;position:absolute;inset:0}.cx .bm{color:var(--ink);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.35}@container (min-width:520px){.cx .bcov-in>.bm{zoom:1.45}}@container (min-width:860px){.cx .bcov-in>.bm{zoom:1.9}}@container (max-width:320px){.cx .bcov-in>.bm{zoom:.84}}.cx .bm small{color:#6b6760;font-size:11px}.cx .bm-card,.cx .bm-goal,.cx .bm-step,.cx .bm-page,.cx .bm-plan,.cx .bm-win,.cx .bm-warn,.cx .bm-badge{background:#fff;border-radius:12px;box-shadow:0 1px #1010140a,0 12px 26px -16px #10101459}.cx .bm-card{padding:16px}.cx .bm-row{align-items:center;gap:10px;display:flex}.cx .bm-col{flex-direction:column;display:flex}.cx .bm-sp{justify-content:space-between}.cx .bm-h{font-family:var(--font-bit),monospace;color:var(--ink);font-size:19px;font-weight:500;line-height:1;display:block}.cx .bm-ok{background:var(--tc);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cx .bm-ok .pxi{color:#fff;width:18px;height:18px}.cx .bm-bar{background:#eeede9;border-radius:9px;height:7px;margin-top:6px;overflow:hidden}.cx .bm-bar i{background:var(--tc);border-radius:9px;height:100%;display:block}.cx .bm-pill{background:var(--tc);height:22px;color:var(--tc);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cx .bcov .bm-pill{box-shadow:inset 0 0 0 1.5px var(--tc);background:0 0}.cx .bm-pill.g{box-shadow:none;color:#25754b;background:#e7f3ec}.cx .bm-days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cx .bm-days span{aspect-ratio:1;background:#f1f0ec;border-radius:7px;place-items:center;display:grid}.cx .bm-days span.cx-on{background:var(--tc)}.cx .bm-days span small{color:#fff;font-size:10.5px;font-weight:700}.cx .bm-days span.wk{opacity:.6}.cx .bm-page{flex-direction:column;gap:6px;width:118px;padding:10px;display:flex}.cx .bm-page.hi{box-shadow:0 0 0 2px var(--tc),0 12px 26px -16px #10101459}.cx .bm-page i{background:#eeede9;border-radius:4px;height:6px;display:block}.cx .bm-page i.hi{background:var(--tc);opacity:.25;height:30px}.cx .bm-page>i:first-of-type:not(.hi){height:30px}.cx .bm-page .bm-pill{align-self:flex-start;margin-top:2px}.cx .bm-url{color:#57544e;background:#f4f3f0;border-radius:6px;padding:3px 6px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.cx .bm-arrow{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 18px -12px #10101466}.cx .bm-arrow .pxi{width:16px;height:16px}.cx .bm-plan{flex-direction:column;gap:5px;width:82px;padding:10px;display:flex}.cx .bm-plan b{font-family:var(--font-bit),monospace;font-size:24px;font-weight:500;line-height:1}.cx .bm-plan i{background:#eeede9;border-radius:4px;height:5px;display:block}.cx .bm-plan span{background:#eeede9;border-radius:6px;height:18px;margin-top:4px;display:block}.cx .bm-plan.hi{box-shadow:0 0 0 2px var(--tc),0 12px 26px -16px #10101459;padding-bottom:18px}.cx .bm-plan.hi span{background:var(--tc)}.cx .bm-goal{align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.cx .bm-goal .pxi{flex-shrink:0;width:16px;height:16px}.cx .bm-goal .bm-pill{margin-left:auto}.cx .bm-goal.hi{box-shadow:0 0 0 2px var(--tc),0 12px 26px -16px #10101459}.cx .bm-win{overflow:hidden}.cx .bm-wb{border-bottom:1px solid #eeede9;align-items:center;gap:5px;padding:9px 12px;display:flex}.cx .bm-wb i{background:#dad7d0;border-radius:50%;width:7px;height:7px}.cx .bm-wb span{color:#6b6760;margin-left:6px;font-size:10.5px}.cx .bm-code{flex-direction:column;gap:7px;padding:14px;display:flex}.cx .bm-code span{background:#eeede9;border-radius:4px;height:7px;display:block}.cx .bm-code .c1{background:var(--tc);opacity:.55;width:62%}.cx .bm-code .c2{width:88%}.cx .bm-code .c3{background:var(--tc);opacity:.3;width:74%}.cx .bm-btn{border:1px solid #e6e4df;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.cx .bm-btn.dk{color:#fff;background:#1d1c1a;border-color:#1d1c1a}.cx .bm-badge{padding:10px 12px;font-size:12px;font-weight:700}.cx .bm-badge .pxi{width:16px;height:16px}.cx .bm-warn{color:#8a5a00;background:#fff8ea;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #f1dfb6,0 12px 26px -16px #10101459}.cx .bm-warn.bm-bad{color:#a23a2c;background:#fdf1ef;box-shadow:inset 0 0 0 1px #f2d3cd,0 12px 26px -16px #10101459}.cx .bm-warn .pxi{flex-shrink:0;width:16px;height:16px;margin-top:1px}.cx .bm-warn b{font-size:12px;display:block}.cx .bm-warn small{color:inherit;opacity:.8}.cx .bm-step{align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.cx .bm-step span{color:#57544e;background:#f1f0ec;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.cx .bm-step.bm-done span{background:var(--tc);color:#fff}.cx .bp-top{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:48px;padding-bottom:180px;display:flex}.cx .bp-top h1{font-size:calc(68px*var(--bit-scale));color:#fff;max-width:940px;line-height:.9}.cx .bp-top .cx-lead{color:#b9b9c0;max-width:700px;font-size:19px}.cx .bp-top .bby{color:#9a9aa2}.cx .bp-top .bby b{color:#fff}.cx .bp-top .bau{background:var(--indigo)}.cx .bcrumb{color:#9a9aa2;gap:8px;font-size:14px;display:flex}.cx .bcrumb a{color:var(--ilight);text-decoration:none}.cx .bcrumb a:hover{text-decoration:underline}.cx .bp-cov-w{margin-top:-128px;position:relative}.cx .bcov.big{aspect-ratio:21/9;border-radius:24px;max-width:1080px;margin:0 auto;box-shadow:0 24px 50px -30px #10101480}.cx .bp-body{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:72px;padding-top:72px;display:grid}.cx .btoc{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:32px}.cx .btoc-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:12.5px;font-weight:700}.cx .btoc nav{border-left:1px solid var(--line);flex-direction:column;display:flex}.cx .btoc a{color:var(--ink3);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-size:14px;line-height:1.35;text-decoration:none}.cx .btoc a:hover{color:var(--ink)}.cx .btoc a.cx-on{border-left-color:var(--indigo);color:var(--indigo);font-weight:700}.cx .prose{color:var(--ink2);min-width:0;font-size:18px;line-height:1.7}.cx .prose p{margin:0 0 20px}.cx .prose h2{font-size:calc(42px*var(--bit-scale));color:var(--ink);margin:52px 0 16px;scroll-margin-top:24px;line-height:.95}.cx .prose h2:first-child{margin-top:0}.cx .prose ul{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cx .prose li{padding-left:26px;position:relative}.cx .prose li:before{content:"";background:var(--indigo);width:8px;height:8px;position:absolute;top:.68em;left:4px}.cx .bnote{color:#2f3a9e;background:#eef0fd;border-radius:16px;align-items:flex-start;gap:14px;margin:4px 0 24px;padding:18px 20px;display:flex}.cx .bnote .pxi{flex-shrink:0;width:20px;height:20px;margin-top:4px}.cx .bnote p{color:inherit;margin:0;font-size:16.5px;line-height:1.6}.cx .btbl{border:1px solid var(--line);background:#fff;border-radius:16px;margin:4px 0 28px;overflow:hidden}.cx .btbl table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.cx .btbl th{text-align:left;color:var(--ink3);background:var(--grey);padding:12px 16px;font-size:13px;font-weight:700}.cx .btbl td{border-top:1px solid var(--line);color:var(--ink);padding:13px 16px}.cx .btbl td.btd-up{color:var(--green);font-weight:700}.cx .btbl td.btd-b{font-weight:700}.cx .bshare{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;padding-top:28px;font-size:14px;display:flex}.cx .bshare>span:first-child{color:var(--ink3);margin-right:6px}.cx .bsh{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.cx .bsh .pxi{width:16px;height:16px}.cx .btry{background:var(--grey);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:26px 28px;display:flex}.cx .btry b{font-size:calc(30px*var(--bit-scale));color:var(--ink);font-weight:500;line-height:1;display:block}.cx .btry p{margin:6px 0 0;font-size:15.5px;line-height:1.5}.cx .btry .pill{flex-shrink:0}.cx .brel-h{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.cx .brel-h h2{font-size:calc(52px*var(--bit-scale));line-height:.9}@media (max-width:1024px){.cx .bfeat{grid-template-columns:minmax(0,1fr);gap:28px}.cx .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx .bp-body{grid-template-columns:minmax(0,720px);gap:0}.cx .btoc{display:none}.cx .bcov.big{aspect-ratio:16/9}}@media (max-width:640px){.cx .bl-top{padding-top:36px;padding-bottom:56px}.cx .bl-top h1,.cx .bp-top h1{font-size:calc(48px*var(--bit-scale));line-height:.88}.cx .bl-top .cx-lead,.cx .bp-top .cx-lead{font-size:17px}.cx .bl-filter{padding-top:24px}.cx .bchips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -20px;padding:0 20px;overflow-x:auto}.cx .bchips::-webkit-scrollbar{display:none}.cx .bchips a{flex-shrink:0}.cx .bfeat-w{padding-top:32px}.cx .bfeat h2{font-size:calc(38px*var(--bit-scale))}.cx .bgrid-w{padding-top:48px}.cx .bgrid{grid-template-columns:minmax(0,1fr);gap:44px}.cx .bp-top{text-align:left;align-items:flex-start;padding-top:32px;padding-bottom:120px}.cx .bp-cov-w{margin-top:-84px}.cx .bcov.big{aspect-ratio:4/3;border-radius:18px}.cx .bp-body{padding-top:44px}.cx .prose{font-size:17px}.cx .prose h2{font-size:calc(34px*var(--bit-scale));margin-top:40px}.cx .btbl{overflow-x:auto}.cx .btbl table{min-width:480px;font-size:14px}.cx .btry{flex-direction:column;align-items:stretch;padding:22px}.cx .btry .pill{justify-content:center}.cx .brel-h h2{font-size:calc(40px*var(--bit-scale))}.cx .bpag{gap:6px}.cx .bpg{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.cx .bcov:after{display:none}}.cx .bchips a{align-items:center;text-decoration:none;display:inline-flex}.cx .bpg{text-decoration:none}.cx .bsh{font:inherit;cursor:pointer;font-size:14px;text-decoration:none;transition:border-color .2s}.cx .bsh:hover{border-color:#cfccc5}.cx .bsh-ok{color:var(--green)}.cx .bempty{text-align:center;color:var(--ink3);padding:24px 0;font-size:17px}.cx .prose p a,.cx .prose li a{color:var(--indigo);text-underline-offset:3px;-webkit-text-decoration:underline #4b5bd659;text-decoration:underline #4b5bd659}.cx .prose p a:hover,.cx .prose li a:hover{text-decoration-color:currentColor}.cx .prose strong{color:var(--ink);font-weight:700}.cx .prose code{background:var(--grey);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.cx .prose ol{flex-direction:column;gap:12px;margin:0 0 24px;padding-left:24px;display:flex}.cx .prose ol li{padding-left:6px}.cx .prose ol li:before{display:none}.cx .prose ol li::marker{color:var(--indigo);font-weight:700}.cx .ph-note a{color:#d4d4d8;text-underline-offset:3px}.cx .ph-note a:hover{color:#fff}
