@font-face{font-family:hanken;src:url(../media/hanken_grotesk_latin_wght_normal-s.p.3241148m1u9do.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.w4VnyG_className{font-family:hanken,hanken Fallback}.w4VnyG_variable{--tv-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-cyrillic-ext-wght-normal.1fzo_1v3ava_e.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-cyrillic-wght-normal.1q5qy53twb1cc.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-greek-ext-wght-normal.3f0j4ql5s79pr.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-greek-wght-normal.0s5kk6f70fdn2.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-vietnamese-wght-normal.0to_jr2zqy4ac.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-latin-ext-wght-normal.42-qfi557yqyn.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-latin-wght-normal.32urh1kkfy9j6.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=light],[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tv-font-sans:var(--tv-hanken), "Hanken Grotesk", "Hanken Grotesk Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--tv-font-mono:"Source Code Pro", "Source Code Pro Variable", "SFMono-Regular", Menlo, Consolas, monospace;--tv-weight-display:300;--tv-weight-body:350;--tv-weight-label:400;--tv-weight-strong:500;--tv-weight-docs-head:700;--tv-neutral-0:#fff;--tv-neutral-25:#f8fafd;--tv-neutral-50:#e5edf5;--tv-neutral-100:#d4dee9;--tv-neutral-200:#bac8da;--tv-neutral-300:#95a4ba;--tv-neutral-400:#7d8ba4;--tv-neutral-500:#64748d;--tv-neutral-600:#50617a;--tv-neutral-700:#3c4f69;--tv-neutral-800:#273951;--tv-neutral-900:#1a2c44;--tv-neutral-950:#11273e;--tv-neutral-975:#0d253d;--tv-neutral-990:#061b31;--tv-docs-wash:#f7fafc;--tv-docs-panel:#f4f7fa;--tv-docs-text:#414552;--tv-docs-head:#1a1f36;--tv-docs-subtle:#697386;--tv-docs-line:#d4dee9;--tv-docs-line-quiet:#e3e8ee;--tv-docs-code-bg:#212d63;--tv-docs-code-head:#1a2652;--tv-docs-code-text:#f5fbff;--tv-docs-code-muted:#a3acb9;--tv-docs-code-string:#85d996;--tv-success-100:#b6f2c7;--tv-success-400:#00b261;--tv-success-600:#006f3a;--tv-badge-ok-bg:#eafcdd;--tv-badge-ok-border:#a8f170;--tv-badge-ok-text:#217005;--tv-error-100:#feb9ac;--tv-error-300:#f4745c;--tv-error-400:#f3432a;--tv-error-500:#d8351e;--tv-error-600:#a01400;--tv-error-700:#721e11;--tv-warn-25:#fff2d8;--tv-warn-100:#ffe1a3;--tv-warn-200:#f9b900;--tv-warn-300:#e8a30b;--tv-warn-500:#9b6829;--tv-warn-800:#483414;--tv-accent-25:#f2f7f7;--tv-accent-50:#e3eeed;--tv-accent-75:#dceae9;--tv-accent-100:#cee0e0;--tv-accent-200:#a7c8c7;--tv-accent-300:#7cb3b2;--tv-accent-400:#559e9e;--tv-accent-500:#218c8c;--tv-accent-600:#0d7879;--tv-accent-700:#086060;--tv-accent-800:#044747;--tv-accent-900:#0a2c2c;--tv-accent-950:#082222;--tv-accent-975:#041b1b;--tv-accent-400a:#559e9ebf;--tv-bg:var(--tv-neutral-0);--tv-bg-subdued:var(--tv-neutral-25);--tv-surface:var(--tv-neutral-0);--tv-text:var(--tv-neutral-990);--tv-text-soft:var(--tv-neutral-600);--tv-text-subdued:var(--tv-neutral-500);--tv-text-quiet:var(--tv-neutral-400);--tv-heading:var(--tv-neutral-990);--tv-heading-subdued:var(--tv-neutral-500);--tv-border-quiet:var(--tv-neutral-50);--tv-border:var(--tv-neutral-100);--tv-action-bg:var(--tv-accent-600);--tv-action-bg-hover:var(--tv-accent-700);--tv-action-text-on:#fff;--tv-action-bg-quiet:var(--tv-accent-50);--tv-action-bg-subdued:var(--tv-accent-75);--tv-action-border-secondary:var(--tv-accent-200);--tv-action-secondary-bg:#ffffffa6;--tv-link:var(--tv-accent-600);--tv-focus-ring:3px solid var(--tv-accent-400a);--tv-focus-offset:3px;--tv-input-bg:var(--tv-neutral-0);--tv-input-ring:0 0 0 1px #3c425729;--tv-input-ring-focus:0 0 0 1px var(--tv-accent-600), 0 0 0 4px var(--tv-accent-400a);--tv-radius-xs:2px;--tv-radius-sm:4px;--tv-radius-md:6px;--tv-radius-card:8px;--tv-radius-mock:12px;--tv-radius-lg:16px;--tv-radius-xl:32px;--tv-radius-round:99999px;--tv-shadow-xs:0 2px 10px 0 #0037700f, 0 1px 4px 0 #003b890a;--tv-shadow-sm:0 5px 14px 0 #00377014, 0 2px 8px 0 #003b890d;--tv-shadow-md:0 6px 22px 0 #0037701a, 0 4px 8px 0 #003b8905;--tv-shadow-lg:0 15px 40px -2px #0037701a, 0 5px 20px -2px #003b890a;--tv-shadow-xl:0 20px 80px -16px #00377024, 0 10px 60px -16px #003b890f;--tv-shadow-pricing-card:0 13px 27px -5px #32325d40, 0 8px 16px -8px #0000004d;--tv-space-1:1px;--tv-space-2:2px;--tv-space-4:4px;--tv-space-6:6px;--tv-space-8:8px;--tv-space-12:12px;--tv-space-16:16px;--tv-space-20:20px;--tv-space-24:24px;--tv-space-28:28px;--tv-space-32:32px;--tv-space-36:36px;--tv-space-40:40px;--tv-space-44:44px;--tv-space-48:48px;--tv-space-56:56px;--tv-space-64:64px;--tv-space-72:72px;--tv-space-80:80px;--tv-space-88:88px;--tv-space-96:96px;--tv-space-120:120px;--tv-content-max:1264px;--tv-content-pad:16px;--tv-grid-cols:12;--tv-grid-gap:16px;--tv-nav-h:76px;--tv-button-h:48px;--tv-input-h:40px;--tv-bp-sm:640px;--tv-bp-lg:940px;--tv-ease:cubic-bezier(.25, 1, .5, 1);--tv-dur:.3s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tv-accent-25:#f5f9f8;--tv-accent-50:#e2eded;--tv-accent-75:#cbdfdf;--tv-accent-100:#c2dad9;--tv-accent-200:#a6c9c9;--tv-accent-300:#8dbbbb;--tv-accent-400:#5ea3a2;--tv-accent-500:#278d8d;--tv-accent-600:#0d7879;--tv-accent-700:#055252;--tv-accent-800:#044141;--tv-accent-900:#033535;--tv-accent-925:#032d2d;--tv-accent-950:#052929;--tv-accent-975:#002526;--tv-accent-400a:#5ea3a2bf;--tv-dark-25:#f2f7fe;--tv-dark-50:#e3ecf7;--tv-dark-100:#d4deef;--tv-dark-200:#c0cee6;--tv-dark-300:#a3b5d6;--tv-dark-400:#839bc8;--tv-dark-500:#6480b2;--tv-dark-600:#45639d;--tv-dark-700:#273f73;--tv-dark-800:#23356e;--tv-dark-900:#182659;--tv-dark-950:#122054;--tv-dark-975:#101d4e;--tv-dark-990:#0d1738;--tv-bg:var(--tv-dark-990);--tv-bg-subdued:var(--tv-dark-950);--tv-surface:var(--tv-dark-975);--tv-text:#fff;--tv-text-soft:var(--tv-dark-300);--tv-text-subdued:var(--tv-dark-400);--tv-text-quiet:var(--tv-dark-500);--tv-heading:#fff;--tv-heading-subdued:var(--tv-dark-400);--tv-border-quiet:var(--tv-dark-900);--tv-border:var(--tv-dark-700);--tv-action-bg:var(--tv-accent-600);--tv-action-bg-hover:var(--tv-accent-500);--tv-action-bg-quiet:var(--tv-accent-800);--tv-action-bg-subdued:var(--tv-accent-700);--tv-action-border-secondary:#0d7879b3;--tv-input-bg:var(--tv-dark-950);--tv-input-ring:0 0 0 1px var(--tv-dark-700);--tv-action-secondary-bg:#fff0;--tv-link:var(--tv-accent-400);--tv-shadow-md:0 6px 22px 0 #00000059, 0 4px 8px 0 #0003}html{font-family:var(--tv-font-sans);font-weight:var(--tv-weight-body);color:var(--tv-text);background:var(--tv-bg);-webkit-font-smoothing:antialiased}.tv-display{font:var(--tv-weight-display) 48px/55.2px var(--tv-font-sans);letter-spacing:-.96px}.tv-stat-xl{font:var(--tv-weight-display) 56px/57.7px var(--tv-font-sans);letter-spacing:-1.4px}.tv-stat{font:var(--tv-weight-display) 48px/48px var(--tv-font-sans);letter-spacing:-.96px;font-variant-numeric:tabular-nums}.tv-h1-product,.tv-h2{font:var(--tv-weight-display) 32px/35.2px var(--tv-font-sans);letter-spacing:-.64px}.tv-h3{font:var(--tv-weight-display) 26px/29.1px var(--tv-font-sans);letter-spacing:-.26px}.tv-h4{font:var(--tv-weight-display) 22px/24.2px var(--tv-font-sans);letter-spacing:-.22px}.tv-text-lg{font:var(--tv-weight-body) 18px/24.3px var(--tv-font-sans)}.tv-text{font:var(--tv-weight-body) 16px/22.4px var(--tv-font-sans)}.tv-text-sm{font:var(--tv-weight-body) 14px/19.6px var(--tv-font-sans)}.tv-text-xs{font:var(--tv-weight-body) 12px/17.4px var(--tv-font-sans)}.tv-label{font:var(--tv-weight-label) 14px/14px var(--tv-font-sans)}.tv-button{font:var(--tv-weight-label) 16px/16px var(--tv-font-sans)}.tv-eyebrow{font:var(--tv-weight-label) 14px/normal var(--tv-font-sans)}.tv-code{font:400 13px/19px var(--tv-font-mono)}.tv-docs-h1{font:var(--tv-weight-docs-head) 32px/40px var(--tv-font-sans);color:var(--tv-docs-head)}.tv-docs-h2{font:var(--tv-weight-docs-head) 21px/26px var(--tv-font-sans);color:var(--tv-docs-head)}.tv-docs-body{font:var(--tv-weight-body) 16px/26px var(--tv-font-sans);color:var(--tv-docs-text)}@media (max-width:639px){.tv-display{letter-spacing:-.34px;font-size:34px;line-height:35px}.tv-h1-product,.tv-h2{letter-spacing:-.22px;font-size:22px;line-height:26.4px}.tv-h3{letter-spacing:-.2px;font-size:20px;line-height:24px}}.tv-btn{height:var(--tv-button-h);border-radius:var(--tv-radius-sm);font:var(--tv-weight-label) 16px/16px var(--tv-font-sans);transition:background-color var(--tv-dur) var(--tv-ease), color var(--tv-dur) var(--tv-ease), border-color var(--tv-dur) var(--tv-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.tv-btn--primary{background:var(--tv-action-bg);color:var(--tv-action-text-on)}.tv-btn--primary:hover{background:var(--tv-action-bg-hover)}.tv-btn--secondary{background:var(--tv-action-secondary-bg);color:var(--tv-link);border-color:var(--tv-action-border-secondary)}.tv-btn--secondary:hover{border-color:var(--tv-action-bg-hover)}.tv-btn--nav{height:40px;padding:0 20px;font-size:14px;line-height:14px}.tv-btn:focus-visible{outline:var(--tv-focus-ring);outline-offset:1px}.tv-card{background:var(--tv-surface);border:1px solid var(--tv-border-quiet);border-radius:var(--tv-radius-md)}.tv-input{height:var(--tv-input-h);border-radius:var(--tv-radius-sm);background:var(--tv-input-bg);color:var(--tv-text);box-shadow:var(--tv-input-ring);font:var(--tv-weight-body) 14px/20px var(--tv-font-sans);border:0;padding:4px 8px}.tv-input:focus{box-shadow:var(--tv-input-ring-focus);outline:0}
*,:before,:after{box-sizing:border-box}body{background:var(--tv-bg);color:var(--tv-text);font:var(--tv-weight-body) 16px/22.4px var(--tv-font-sans);margin:0}a{color:var(--tv-link);text-decoration:none;transition:color .15s}a:hover{color:var(--tv-accent-700)}h1,h2,h3,h4,p,ul,ol{margin:0}h1,h2,h3,h4{font-weight:var(--tv-weight-display);color:var(--tv-heading)}:focus-visible{outline:var(--tv-focus-ring);outline-offset:1px}.soft{color:var(--tv-heading-subdued)}code{font-family:var(--tv-font-mono)}.frame{border-inline:1px solid var(--tv-border-quiet);background:var(--tv-bg);max-width:1266px;margin:0 auto;overflow-x:clip}.wrap{padding-inline:16px}.sec{border-top:1px solid var(--tv-border-quiet);padding-block:72px;position:relative}.sec--subdued{background:var(--tv-bg-subdued)}.sec[data-theme=dark]{background:var(--tv-bg);color:var(--tv-text);border-top-color:var(--tv-border-quiet)}@media (max-width:639px){.frame{border-inline:0}.sec{padding-block:48px}}.hdr{height:var(--tv-nav-h);z-index:20;background:var(--tv-bg);border-bottom:1px solid var(--tv-border-quiet);position:relative}.hdr--overlay{background:0 0}.hdr__in{align-items:center;gap:4px;max-width:1266px;height:100%;margin:0 auto;padding:0 16px;display:flex}.logo{color:var(--tv-heading);--tv-logo-card:var(--tv-accent-600);align-items:center;margin-right:28px;display:inline-flex}[data-theme=dark] .logo,[data-theme=dark] .logo-sym{--tv-logo-card:var(--tv-accent-400)}.logo-sym{color:var(--tv-logo-card,var(--tv-accent-600));flex:none}.logo:hover{color:var(--tv-heading)}.logo svg{width:auto;height:22.56px}.nav{align-items:center;gap:0;margin:0;padding:0;display:flex}.nav>li,.nav>.dd{list-style:none;position:relative}.nav a,.nav summary,.nav .nav__btn{height:40px;font:400 14px/14px var(--tv-font-sans);color:var(--tv-text);cursor:pointer;transition:color .3s var(--tv-ease), background-color .3s var(--tv-ease);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.nav a:hover,.nav .nav__btn:hover,.dd:hover>.nav__btn,.dd:focus-within>.nav__btn{color:var(--tv-link)}.dd__panel{background:var(--tv-surface);border:1px solid var(--tv-border-quiet);width:320px;box-shadow:var(--tv-shadow-xl);z-index:30;border-radius:6px;padding:12px;display:none;position:absolute;top:44px;left:0}.dd:hover .dd__panel,.dd:focus-within .dd__panel{display:block}.dd__panel a{height:auto;color:var(--tv-link);padding:10px 12px;font-size:14px;line-height:19.6px;display:block}.dd__panel a span{color:var(--tv-text-soft);font-size:14px;display:block}.hdr__right{gap:8px;margin-left:auto;display:flex}.hdr__right .tv-btn--secondary{border-color:var(--tv-border-quiet);background:#fff}.chev{flex:none;margin-left:2px;margin-right:-4px}.mnav{margin-left:auto;display:none;position:relative}.mnav summary{width:40px;height:40px;color:var(--tv-accent-600);cursor:pointer;box-shadow:0 0 0 1px var(--tv-border-quiet);background:#fff;border-radius:4px;place-items:center;list-style:none;display:grid}.mnav summary::-webkit-details-marker{display:none}.mnav__sheet{background:var(--tv-bg);z-index:40;flex-direction:column;gap:4px;padding:16px;display:flex;position:fixed;inset:66px 0 0;overflow:auto}.mnav__sheet a{border-bottom:1px solid var(--tv-border-quiet);color:var(--tv-text);padding:12px 8px;font-size:16px}.mnav__sheet .tv-btn{color:#fff;border-bottom:0;margin-top:12px}@media (max-width:939px){.nav,.hdr__right{display:none}.mnav{display:block}.hdr{height:66px}.hdr__in{padding:0 16px 0 24px}}.tv-btn{cursor:pointer;white-space:nowrap;text-decoration:none}.tv-btn--primary:hover{color:#fff}.tv-btn[disabled]{background:var(--tv-accent-200);color:#fff;cursor:not-allowed}.tlink{align-items:center;gap:6px;font-size:16px;display:inline-flex}.tlink:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.pagehero{padding-block:72px 40px}.pagehero h1{font:var(--tv-weight-display) 48px/55.2px var(--tv-font-sans);letter-spacing:-.96px;max-width:900px}.pagehero p{color:var(--tv-text-soft);max-width:680px;margin-top:16px;font-size:18px;line-height:24.3px}@media (max-width:639px){.pagehero h1{letter-spacing:-.34px;font-size:34px;line-height:35px}}.life{background:var(--tv-surface);border:1px solid var(--tv-border-quiet);margin-top:40px;padding:48px 24px 24px;position:relative}.life__title{background:var(--tv-surface);border:1px solid var(--tv-border-quiet);box-shadow:var(--tv-shadow-xs);color:var(--tv-link);white-space:nowrap;border-radius:4px;padding:12px 24px;font-size:14px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.life__cols{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:940px){.life__cols{grid-template-columns:repeat(3,1fr)}}.life__col h3{font:400 14px/20px var(--tv-font-sans);border-bottom:1px solid var(--tv-border-quiet);color:var(--tv-text-soft);margin-bottom:8px;padding-bottom:8px}.life__col li{border:1px solid var(--tv-border-quiet);background:var(--tv-bg);border-radius:4px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:19.6px;list-style:none}.life__col ul{padding:0}.code{background:var(--tv-docs-code-bg);border-radius:4px;margin:16px 0;overflow:hidden}.code__bar{background:var(--tv-docs-code-head);color:var(--tv-docs-code-muted);font:500 13px/19px var(--tv-font-mono);padding:10px 16px}.code pre{color:var(--tv-docs-code-text);font:400 13px/19px var(--tv-font-mono);margin:0;padding:16px;overflow-x:auto}.crumb{color:var(--tv-text-soft);margin-bottom:16px;font-size:14px;line-height:20px}.crumb ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumb li+li:before{content:" / ";white-space:pre}.callout{border-left:3px solid var(--tv-neutral-200);color:var(--tv-docs-text);margin:16px 0;padding:4px 0 4px 12px;font-size:14px;line-height:20px}.tbl{margin:16px 0;overflow-x:auto}.tbl table{border-collapse:separate;border-spacing:0;width:100%;min-width:480px}.tbl th{text-align:left;font:500 13px/16px var(--tv-font-sans);text-transform:uppercase;color:var(--tv-neutral-600);padding:0 16px 8px 0}.tbl td{border-top:1px solid var(--tv-docs-line-quiet);vertical-align:top;color:var(--tv-docs-text);padding:12px 16px 12px 0;font-size:14px;line-height:20px}.faq{border:1px solid var(--tv-docs-line-quiet);background:var(--tv-surface);border-radius:6px;margin-top:24px}.faq details{border-top:1px solid var(--tv-docs-line-quiet)}.faq details:first-child{border-top:0}.faq summary{cursor:pointer;font:400 15px/24px var(--tv-font-sans);color:var(--tv-heading);padding:17px 32px 19px 16px;list-style:none;transition:background-color .15s;position:relative}.faq summary:hover{background:var(--tv-bg-subdued)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.5px solid var(--tv-link);border-bottom:1.5px solid var(--tv-link);width:7px;height:7px;position:absolute;top:24px;right:16px;transform:rotate(45deg)}.faq details[open] summary:after{top:28px;transform:rotate(-135deg)}.faq details p{color:var(--tv-text-soft);max-width:70ch;padding:0 32px 20px 16px}.ftr{background:var(--tv-bg-subdued);border-top:1px solid var(--tv-border-quiet)}.ftr__note{background:var(--tv-bg);border-bottom:1px solid var(--tv-border-quiet);padding:40px 16px 48px}.ftr__note p{max-width:920px;font:300 14px/19.6px var(--tv-font-sans);color:var(--tv-text-subdued)}.ftr__cols{grid-template-columns:1fr 1fr;gap:0 16px;padding:0 16px;display:grid}.ftr__col{align-content:start;gap:36px;padding:48px 0 40px;display:grid}@media (min-width:940px){.ftr__cols{grid-template-columns:repeat(4,minmax(0,270px));gap:0}.ftr__col{padding:72px 16px 88px 0}}.ftr h2{font:400 16px/19.2px var(--tv-font-sans);color:var(--tv-text);margin-bottom:16px}.ftr li{list-style:none}.ftr ul{padding:0}.ftr li a{font:300 16px/20px var(--tv-font-sans);color:var(--tv-text-soft);margin-bottom:5px;padding:2px 0;display:block}.ftr li a:hover{color:var(--tv-text)}.ftr__legal{border-top:1px solid var(--tv-border-quiet);font:300 14px/20px var(--tv-font-sans);color:var(--tv-text-soft);flex-wrap:wrap;align-items:center;gap:12px 32px;padding:24px 16px 40px;display:flex}.ftr__mail{color:var(--tv-link)}.ftr__mark{margin-left:auto}.ftr__signin{font:400 16px/20px var(--tv-font-sans);color:var(--tv-link);align-items:center;gap:6px;margin-top:28px;display:inline-flex}.ftr__signin:hover{color:var(--tv-accent-700)}.ftr__mark .logo{margin-right:0}.ftr__mark .logo svg{height:19px}.muted{color:var(--tv-text-subdued)}.toc{display:none}@media (min-width:1280px){.toc{align-self:start;padding:32px 0 32px 24px;font-size:14px;line-height:20px;display:block;position:sticky;top:24px}}.toc .toc__title{font:500 13px/20px var(--tv-font-sans);text-transform:uppercase;color:var(--tv-docs-head);margin-bottom:12px}.toc a{color:var(--tv-docs-text);padding:6px 0;display:block}.toc a:hover{color:var(--tv-link)}.art{min-width:0;max-width:760px;padding:32px 0 64px}@media (min-width:1020px){.art{padding-left:48px}}.art--solo{margin-inline:auto;padding-left:0!important}.art h2{font:700 21px/26px var(--tv-font-sans);color:var(--tv-docs-head);letter-spacing:0;margin:40px 0 12px;scroll-margin-top:24px}.art h3{font:700 16px/24px var(--tv-font-sans);color:var(--tv-docs-head);margin:24px 0 8px}.art p,.art li{color:var(--tv-docs-text);font-size:16px;line-height:26px}.art p{margin:12px 0}.art ul,.art ol{margin:12px 0;padding-left:24px}.art li{margin:6px 0}.art code{background:var(--tv-docs-panel);border:1px solid var(--tv-docs-line);border-radius:6px;padding:2px 4px;font-size:14px}.art .code code{font-size:inherit;background:0 0;border:0;padding:0}.pagehero__eyebrow{font:500 13px/20px var(--tv-font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--tv-accent-700);margin-bottom:8px}.pagehero__meta{color:var(--tv-text-subdued);margin-top:12px;font-size:14px;line-height:20px}.toolsec{padding-block:8px 48px}.tool{background:var(--tv-surface);border:1px solid var(--tv-border-quiet);box-shadow:var(--tv-shadow-xs);border-radius:8px;grid-template-columns:1fr;gap:24px;padding:24px;display:grid}@media (min-width:940px){.tool{grid-template-columns:minmax(280px,5fr) 7fr;padding:32px}}.tool__in{flex-direction:column;gap:16px;display:flex}.tfield label{color:var(--tv-heading);margin-bottom:6px;font-size:14px;line-height:20px;display:block}.tfield__row{align-items:center;gap:8px;display:flex}.tfield__row .tv-input,.tfield>.tv-input{width:100%;min-width:0}.tfield__aff{color:var(--tv-text-soft);white-space:nowrap;font-size:14px}.tfield__range{width:100%;accent-color:var(--tv-accent-600);margin-top:8px}.tfield small{color:var(--tv-text-subdued);margin-top:4px;font-size:13px;line-height:18px;display:block}.tool__results{gap:0;margin:0;display:grid}.tool__results>div{border-top:1px solid var(--tv-border-quiet);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.tool__results>div:first-child{border-top:0}.tool__results dt{color:var(--tv-text-soft);font-size:14px;line-height:20px}.tool__results dd{text-align:right;font:500 16px/22px var(--tv-font-sans);font-variant-numeric:tabular-nums;color:var(--tv-heading);margin:0}.tool__results dd small{font:400 13px/18px var(--tv-font-sans);color:var(--tv-text-subdued);display:block}.tool__results .is-key dd{letter-spacing:-.26px;color:var(--tv-accent-700);font-size:26px;font-weight:400;line-height:32px}.tool__msg{background:var(--tv-bg-subdued);color:var(--tv-text-soft);border-radius:6px;padding:16px}.tool__msg--invalid{background:var(--tv-warn-25);color:var(--tv-warn-500)}.tool__steps{border-top:1px solid var(--tv-border-quiet);grid-column:1/-1;padding-top:16px}.tool__steps summary{cursor:pointer;font:500 14px/20px var(--tv-font-sans);color:var(--tv-heading)}.tool__steps ol{margin:12px 0 0;padding-left:20px}.tool__steps li{color:var(--tv-text-soft);font-variant-numeric:tabular-nums;margin:4px 0;font-size:14px;line-height:22px}.chart{margin:20px 0 0}.chart figcaption{font:500 13px/18px var(--tv-font-sans);color:var(--tv-text-soft);margin-bottom:8px}.chart svg{width:100%;height:auto;display:block}.chart__legend{color:var(--tv-text-soft);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.chart__legend i{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.famgrid{grid-template-columns:1fr;padding-inline:0;display:grid}@media (min-width:1100px){.famgrid{grid-template-columns:minmax(0,760px) 220px;justify-content:center;gap:48px}.famgrid .art{margin-inline:0}.famgrid__toc{align-self:start;padding-top:40px;display:block;position:sticky;top:24px}}.art--wide{max-width:1100px;margin-inline:auto}.cards{grid-template-columns:1fr;gap:16px;margin:16px 0 32px;display:grid}@media (min-width:700px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cards{grid-template-columns:repeat(3,1fr)}}.cards__item{border:1px solid var(--tv-border-quiet);background:var(--tv-surface);color:var(--tv-text);border-radius:6px;flex-direction:column;gap:6px;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.cards__item:hover{border-color:var(--tv-accent-200);background:var(--tv-bg-subdued);color:var(--tv-text)}.cards__item strong{font:500 16px/22px var(--tv-font-sans);color:var(--tv-heading)}.cards__item span{color:var(--tv-text-soft);font-size:14px;line-height:20px}.cards__item small{color:var(--tv-text-subdued);margin-top:auto;padding-top:8px;font-size:13px}.cards__tag{font:500 12px/18px var(--tv-font-sans);background:var(--tv-accent-50);color:var(--tv-accent-700);border-radius:2px;align-self:flex-start;padding:0 6px}.art--wide h2{margin-top:40px}
.mk{position:relative;overflow-x:clip}.mk-ribbon{z-index:1;pointer-events:none;width:calc(50% + 200px);height:760px;position:absolute;top:0;right:0}@media (max-width:939px){.mk-ribbon{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}.mk:before{content:"";background:var(--tv-border-quiet);z-index:0;height:1px;position:absolute;top:75px;left:0;right:0}.mk-frame{background:0 0;position:relative;overflow-x:visible}.mk-frame--foot{background:var(--tv-bg)}.mk .hdr--overlay{border-bottom-color:#0000}@media (max-width:939px){.mk-ribbon{width:60%;height:520px}.mk:before{top:65px}}@media (max-width:639px){.mk-ribbon{width:96%;height:560px;right:-26%}}.hm-hero{min-height:612px;padding:133px 16px 0;position:relative}.hm-hero__body{max-width:1124px}@media (min-width:1100px){.hm-hero__body{padding-left:104px}}.hm-eyebrow,.hm-sub,.hm-btns{z-index:2;position:relative}.hm-eyebrow{font:500 14px/20px var(--tv-font-sans);color:var(--tv-heading);margin-bottom:32px}.hm-h1{z-index:2;mix-blend-mode:multiply;font:350 48px/55.2px var(--tv-font-sans);letter-spacing:-.96px;color:var(--tv-heading);max-width:1020px;position:relative}.hm-sub{font:300 18px/28px var(--tv-font-sans);letter-spacing:.1px;color:var(--tv-text-soft);max-width:620px;margin-top:24px}.hm-btns{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.hm-btns .tv-btn,.hm-split__btn{height:48px;padding:0 24px}.hm-btns .tv-btn--secondary{border-color:var(--tv-border-quiet);background:#ffffffa6}@media (max-width:639px){.hm-hero{min-height:0;padding:104px 16px 48px}.hm-eyebrow{margin-bottom:24px;font-size:13px}.hm-h1{letter-spacing:-.34px;max-width:330px;font-size:34px;line-height:35px}.hm-h1 .soft{display:none}.hm-sub{max-width:300px;font-size:16px;line-height:24px}.hm-btns{margin-top:32px}.hm-btns .tv-btn{width:100%;height:44px}}.hm-facts{border-top:1px solid var(--tv-border-quiet);height:72px;font:400 15px/20px var(--tv-font-sans);color:var(--tv-heading);white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:0 52px;display:flex;position:relative}.hm-facts span{z-index:2;align-items:center;gap:10px;display:inline-flex;position:relative}.hm-facts span:before{content:"";background:var(--tv-accent-600);border-radius:50%;width:6px;height:6px}@media (max-width:1099px){.hm-facts{scrollbar-width:none;justify-content:flex-start;gap:32px;padding:0 16px;overflow-x:auto}}.hm-sec{z-index:2;border-top:1px solid var(--tv-border-quiet);background:var(--tv-bg);padding:93px 16px 96px;position:relative}.hm-sec--subdued{background:var(--tv-bg-subdued)}.hm-h2{font:350 32px/35.2px var(--tv-font-sans);letter-spacing:-.64px;color:var(--tv-heading);text-wrap:balance;max-width:776px}.hm-h2--lead{text-wrap:pretty;max-width:776px;margin-bottom:62px}.hm-split{align-items:start;gap:24px;display:grid}.hm-split__text{font:300 16px/24px var(--tv-font-sans);color:var(--tv-text-soft);gap:16px;max-width:504px;display:grid}.hm-split__btn{justify-self:start}@media (min-width:940px){.hm-split{grid-template-columns:1fr 504px;gap:64px}.hm-split__btn{justify-self:end}}.hm-link{font:400 16px/24px var(--tv-font-sans);color:var(--tv-link);align-items:center;gap:4px;display:inline-flex}@media (max-width:639px){.hm-sec{padding:56px 16px 64px}.hm-h2{letter-spacing:-.22px;font-size:22px;line-height:26.4px}.hm-h2--lead{margin-bottom:32px}}.hm-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.hm-card{background:var(--tv-surface);border:1px solid var(--tv-border-quiet);isolation:isolate;border-radius:6px;flex-direction:column;grid-column:span 12;min-height:525px;display:flex;position:relative;overflow:hidden}.hm-card__top{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 16px 0 24px;display:flex;position:relative}.hm-card__title{font:330 26px/29.12px var(--tv-font-sans);letter-spacing:-.26px;color:var(--tv-heading);max-width:360px}.hm-expand{background:var(--tv-accent-50);width:38px;height:38px;color:var(--tv-accent-600);transition:background-color .3s var(--tv-ease);border-radius:4px;flex:none;place-items:center;display:grid}.hm-expand:hover{background:var(--tv-accent-100);color:var(--tv-accent-700)}.hm-card__media{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;gap:16px;padding:32px 24px;display:flex;position:relative}.hm-card:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.hm-card--plate-a:before{background:radial-gradient(70% 45% at 8% 100%,#ff7a6ad9 0%,#ff7a6a00 100%),linear-gradient(166deg,#fff0 36%,#ffd89ce6 50%,#ffb07a 60%,#5cc7d9 80%,#13908f 100%)}.hm-card--plate-b:before{background:linear-gradient(#fff0 30%,#b8e6ef 56%,#5cc7d9 78%,#13908f 100%)}.hm-card--plate-c:before{background:linear-gradient(198deg,#fff0 38%,#ffd89c 62%,#ff9a85 82%,#f46d8b 100%)}.hm-card--plate-d:before{background:linear-gradient(#fff0 38%,#dcf3f7 58%,#97dfea 80%,#34b8b8 100%)}.hm-card--plate-e:before{background:linear-gradient(160deg,#fff0 38%,#ffd89c 62%,#ffa07e 82%,#f46d8b 100%)}.hm-card--plate-f:before{background:linear-gradient(100deg,#fff0 34%,#b8e6ef 52%,#5cc7d9 70%,#34b8b8 84%,#ffa07e 100%)}@media (min-width:940px){.hm-card--s8{grid-column:span 8;min-height:640px}.hm-card--s4{grid-column:span 4;min-height:600px}.hm-card--s12{grid-column:span 12;min-height:400px}.hm-card--s8 .hm-card__media{padding:0;display:block}.hm-card--s8 .mock--checkout{width:380px;position:absolute;top:150px;left:48px}.hm-card--s8 .mock--timeline{border-radius:8px 0 0 8px;width:340px;position:absolute;top:196px;right:-1px}.hm-card--plate-b .hm-card__media{justify-content:flex-start;padding-top:76px}}@media (max-width:939px) and (min-width:640px){.hm-card--s4{grid-column:span 6}}@media (max-width:639px){.hm-card{min-height:0}.hm-card__title{letter-spacing:-.2px;font-size:20px;line-height:24px}.hm-card__top{padding:20px 16px 0}.hm-card__media{padding:24px 16px}}.hm-record{align-items:end;gap:24px;display:grid}.hm-record>p{font:300 16px/24px var(--tv-font-sans);color:var(--tv-text-soft);max-width:420px}@media (min-width:940px){.hm-record{grid-template-columns:1fr 520px}.hm-card--s12 .hm-card__media{padding:24px 48px 40px 24px}}.mock{font:400 13px/18px var(--tv-font-sans);color:var(--tv-heading);text-align:left;background:#fff;border-radius:8px;box-shadow:0 0 0 1px #061b310f,0 30px 45px -30px #32325d40,0 18px 36px -18px #0000001a}.mock b{font-weight:500}.mock .num{font-variant-numeric:tabular-nums}.mock__head{border-bottom:1px solid var(--tv-border-quiet);align-items:center;gap:8px;padding:14px 16px;display:flex}.mock__head .mk-sample,.mock__head .num{margin-left:auto}.mk-sample{background:var(--tv-neutral-25);border:1px solid var(--tv-border-quiet);height:18px;color:var(--tv-text-subdued);line-height:17px;font:500 11px/16px var(--tv-font-sans);vertical-align:middle;border-radius:9px;padding:0 6px;display:inline-block}.mk-chip{height:18px;line-height:16px;font:500 11px/16px var(--tv-font-sans);white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:0 6px;display:inline-block}.mk-chip--ok{background:var(--tv-badge-ok-bg);border-color:var(--tv-badge-ok-border);color:var(--tv-badge-ok-text)}.mk-chip--info{background:var(--tv-accent-25);border-color:var(--tv-accent-100);color:var(--tv-accent-700)}.mk-chip--muted{background:var(--tv-neutral-25);border-color:var(--tv-border-quiet);color:var(--tv-text-subdued)}.mk-code{font:500 12px/16px var(--tv-font-mono);color:var(--tv-accent-700);background:var(--tv-accent-25);border-radius:3px;padding:1px 4px}.mk-dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.mk-dot--ok{background:var(--tv-success-400)}.mk-dot--warn{background:var(--tv-warn-200)}.mk-dot--err{background:var(--tv-error-400)}.mock--checkout{overflow:hidden}.mock__bar{background:var(--tv-neutral-25);border-bottom:1px solid var(--tv-border-quiet);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.mock__bar i{background:var(--tv-neutral-100);border-radius:50%;width:8px;height:8px}.mock__bar span{height:20px;box-shadow:0 0 0 1px var(--tv-border-quiet);font:400 11px/20px var(--tv-font-sans);color:var(--tv-text-subdued);text-align:center;background:#fff;border-radius:10px;flex:1;margin-left:12px}.mock__body{padding:20px 24px 24px}.mock__brand{font:600 13px/18px var(--tv-font-sans);letter-spacing:.3px;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mock__title{font:400 18px/24px var(--tv-font-sans);margin-bottom:12px}.mock__label{font:500 12px/16px var(--tv-font-sans);color:var(--tv-text-soft);margin:10px 0 4px;display:block}.mock__input{height:34px;box-shadow:0 0 0 1px var(--tv-border);font:400 13px/18px var(--tv-font-sans);border-radius:6px;align-items:center;padding:0 10px;display:flex}.mock__input--card{gap:12px}.mock__input--card span:first-child{letter-spacing:.4px;flex:1}.mock__input--card span:not(:first-child){color:var(--tv-text-soft)}.mock__hold{background:var(--tv-accent-25);color:var(--tv-accent-800);font:400 12px/17px var(--tv-font-sans);border-radius:6px;align-items:flex-start;gap:8px;margin:14px 0;padding:10px;display:flex}.mock__hold svg{flex:none;margin-top:1px}.mock__btn{background:var(--tv-accent-600);color:#fff;height:36px;font:500 13px/1 var(--tv-font-sans);border-radius:6px;place-items:center;display:grid}.mock__btn--sm{width:120px;height:28px;font-size:12px}.mock--timeline ol{margin:0;padding:12px 16px 16px;list-style:none}.mock--timeline li{grid-template-columns:14px 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid;position:relative}.mock--timeline li+li:before{content:"";border-left:2px solid var(--tv-border-quiet);height:18px;position:absolute;top:-8px;left:6px}.mock--timeline li.done+li:before{border-left-color:var(--tv-accent-600)}.mock--timeline .dot{border:2px solid var(--tv-border);background:#fff;border-radius:50%;width:14px;height:14px;margin-top:2px}.mock--timeline li.done .dot{border-color:var(--tv-accent-600);background:var(--tv-accent-600);box-shadow:inset 0 0 0 2px #fff}.mock--timeline li b{display:block}.mock--timeline li span:not(.dot){color:var(--tv-text-subdued);font-size:12px}.mock--timeline time{font:400 12px/18px var(--tv-font-mono);color:var(--tv-text-soft)}.mock--account .mock__kv{border-bottom:1px solid var(--tv-border-quiet);justify-content:space-between;padding:10px 16px;display:flex}.mock--account .mock__kv span{color:var(--tv-text-soft)}.mock--account .mock__kv b{font:500 15px/18px var(--tv-font-sans)}.mock__rows{margin:0;padding:6px 16px 10px;list-style:none}.mock__rows li{grid-template-columns:1fr auto 72px;align-items:center;gap:10px;padding:7px 0;display:grid}.mock__rows li+li{border-top:1px solid var(--tv-border-quiet)}.mock__rows .mk-chip{justify-self:end}.mock-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.mock--variant{padding-bottom:14px}.mock--variant .mock__h{font:400 16px/20px var(--tv-font-sans);padding:14px 14px 4px}.mock--variant .mock__p{color:var(--tv-text-soft);padding:0 14px;font-size:12px}.mock__lines{gap:6px;padding:12px 14px;display:grid}.mock__lines i{background:var(--tv-neutral-50);border-radius:3px;height:6px}.mock__lines i:nth-child(2){width:85%}.mock__lines i:nth-child(3){width:65%}.mock--variant .mock__btn{margin:4px 14px 0}.mock--variant-B{transform:translateY(28px)}.mock--variant-B .mock__btn{background:var(--tv-accent-400)}.mock--attr table{border-collapse:collapse;width:100%}.mock--attr th{text-align:left;font:500 11px/16px var(--tv-font-sans);text-transform:uppercase;letter-spacing:.4px;color:var(--tv-text-subdued);padding:10px 16px 6px}.mock--attr td{border-top:1px solid var(--tv-border-quiet);white-space:nowrap;text-overflow:ellipsis;max-width:170px;padding:8px 16px;font-size:12px;overflow:hidden}.mock--attr td:last-child{color:var(--tv-text-soft)}.mock--alerts{padding-bottom:6px}.msg{gap:10px;padding:10px 16px;display:flex}.msg+.msg{border-top:1px solid var(--tv-border-quiet)}.msg__av{background:var(--tv-accent-600);color:#fff;width:28px;height:28px;font:600 11px/1 var(--tv-font-sans);border-radius:6px;flex:none;place-items:center;display:grid}.msg b{font-size:12px;display:block}.msg__t{font-weight:500;display:block}.msg__d{color:var(--tv-text-soft);font-size:12px;line-height:17px;display:block}.mock--record dl{margin:0;padding:4px 16px 10px}.mock--record dl>div{grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.mock--record dl>div+div{border-top:1px solid var(--tv-border-quiet)}.mock--record dt{color:var(--tv-text-subdued)}.mock--record dd{margin:0}.mock--record .mk-code{margin-left:4px}@media (max-width:639px){.mock-pair{grid-template-columns:1fr}.mock--variant-B{transform:none}.mock--record dl>div{grid-template-columns:1fr;gap:2px}}.hm-stats{z-index:2;border-top:1px solid var(--tv-border-quiet);background:linear-gradient(180deg, var(--tv-bg-subdued) 0%, #fff 30%);text-align:center;padding-top:96px;position:relative;overflow:hidden}.hm-stats__title{font:350 56px/57.68px var(--tv-font-sans);letter-spacing:-1.4px;color:var(--tv-heading);text-wrap:balance;max-width:760px;margin:0 auto 72px;padding:0 16px}.hm-stats__row{border-bottom:1px solid var(--tv-border-quiet);grid-template-columns:repeat(4,1fr);padding:0 16px 40px;display:grid;position:relative}.hm-stats__row:after{content:"";background:linear-gradient(90deg, #061b3100, var(--tv-heading) 50%, #061b3100);width:25%;height:1px;position:absolute;bottom:-1px;left:0}.hm-stat b{font:300 48px/48px var(--tv-font-sans);letter-spacing:-.96px;color:var(--tv-neutral-400);font-variant-numeric:tabular-nums;display:block}.hm-stat span{max-width:200px;font:300 16px/22px var(--tv-font-sans);color:var(--tv-neutral-400);margin:12px auto 0;display:block}.hm-stat--lead b,.hm-stat--lead span{color:var(--tv-heading)}.hm-stats__art{background:radial-gradient(60% 90% at 50% 100%,#5ccfd08c 0%,#cdeff48c 40%,#fff0 75%);height:520px;position:relative}.mk-burst{width:min(1100px,100%);height:460px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:939px){.hm-stats__row{grid-template-columns:repeat(2,1fr);row-gap:40px}.hm-stats__title{letter-spacing:-.8px;font-size:40px;line-height:44px}}@media (max-width:639px){.hm-stats{background:linear-gradient(160deg,#062a2e 0%,#0a4752 100%);padding-top:56px}.hm-stats__title{color:#fff;letter-spacing:-.4px;margin-bottom:40px;font-size:28px;line-height:30px}.hm-stats__row{border-bottom-color:#ffffff26}.hm-stats__row:after{display:none}.hm-stat b{color:#fff;font-size:28px;line-height:29.96px}.hm-stat span{color:#ffffffb8;font-size:14px;line-height:20px}.hm-stats__art{background:radial-gradient(70% 90% at 50% 100%,#5ccfd08c 0%,#062a2e00 75%);height:240px}.mk-burst{height:220px}}.hm-story__art--a{background:linear-gradient(135deg,#cdeff4 0%,#41bcc0 55%,#0d7879 100%)}.hm-story__art--b{background:linear-gradient(135deg,#ffe0cc 0%,#ff9a85 55%,#ee6474 100%)}.hm-story__art--c{background:linear-gradient(135deg,#e3eeed 0%,#86d9df 45%,#ffc09c 100%)}.hm-story__art--d{background:linear-gradient(135deg,#0a6470 0%,#1ba6a6 50%,#9be6d3 100%)}.hm-dev{z-index:2;color:#fff;background:#0d1738;border-top:1px solid #0d1738;padding:114px 16px 120px;position:relative;overflow:hidden}.hm-dev:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#1ba6a659,#0d173800);width:760px;height:520px;position:absolute;top:-160px;right:-200px}.hm-dev .hm-h2{color:#fff;position:relative}.hm-dev .hm-h2 .soft{color:var(--tv-dark-300)}.hm-dev__btns{align-items:center;gap:24px;margin-top:32px;display:flex;position:relative}.hm-btn-white{color:#0d1738;background:#fff;height:48px;padding:0 24px}.hm-btn-white:hover{background:var(--tv-accent-50);color:#0d1738}.hm-dev__link{color:#fff;font:400 16px/24px var(--tv-font-sans);align-items:center;gap:4px;display:inline-flex}.hm-dev__link:hover{color:var(--tv-accent-200)}.hm-dev__grid{align-items:start;gap:48px;margin-top:80px;display:grid;position:relative}@media (min-width:940px){.hm-dev__grid{grid-template-columns:420px 1fr;gap:64px}}.hm-steps{margin:0;padding:0;list-style:none;position:relative}.hm-steps li{gap:6px;padding:0 0 48px 72px;display:grid;position:relative}.hm-steps li:last-child{padding-bottom:0}.hm-steps li:before{content:"";border-left:2px dotted #a6c9c973;position:absolute;top:52px;bottom:6px;left:22px}.hm-steps li:last-child:before{display:none}.hm-steps__n{font:300 40px/44px var(--tv-font-sans);letter-spacing:-.8px;background:linear-gradient(135deg,#86d9df 0%,#45c8bb 45%,#ff9a85 100%);color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;top:-4px;left:0}.hm-steps b{font:400 18px/24px var(--tv-font-sans);color:#fff}.hm-steps span:not(.hm-steps__n){font:300 15px/22px var(--tv-font-sans);color:var(--tv-dark-300);max-width:320px}.hm-code{background:#121f4a;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #00000073}.hm-code__bar{background:#0f1a40;border-bottom:1px solid #ffffff14;gap:4px;padding:8px 12px;display:flex}.hm-code__tab{font:500 12px/16px var(--tv-font-mono);color:#fff;background:#ffffff14;border-radius:4px;padding:4px 8px}.hm-code__tab--off{color:var(--tv-dark-400);background:0 0}.hm-code pre{font:400 13px/22px var(--tv-font-mono);color:#f5fbff;margin:0;padding:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.c-k{color:#86d9df}.c-s{color:#85d996}.c-m{color:#a3b5d6}.c-e{color:#ffb08f}.c-p{color:#6480b2}@media (max-width:639px){.hm-dev{padding:64px 16px 72px}.hm-dev__btns{flex-direction:column;align-items:stretch;gap:16px}.hm-btn-white{height:44px}.hm-dev__grid{margin-top:48px}.hm-steps li{padding-left:60px}.hm-steps__n{font-size:32px}}.hm-cta{z-index:2;background:var(--tv-bg-subdued);border-top:1px solid var(--tv-border-quiet);gap:40px;padding:96px 16px 104px;display:grid;position:relative}.hm-cta__main p{font:300 20px/28px var(--tv-font-sans);letter-spacing:-.2px;color:var(--tv-text-soft);max-width:520px;margin-top:16px}.hm-cta__main .hm-btns{margin-top:32px}.hm-cta__col{align-content:start;gap:8px;max-width:280px;display:grid}.hm-tile{border:1px solid var(--tv-accent-100);width:40px;height:40px;color:var(--tv-accent-600);background:#fff;border-radius:4px;place-items:center;margin-bottom:8px;display:grid}.hm-cta__col h3{font:500 16px/24px var(--tv-font-sans);color:var(--tv-heading)}.hm-cta__col p{font:300 16px/24px var(--tv-font-sans);color:var(--tv-text-soft)}@media (min-width:940px){.hm-cta{grid-template-columns:1fr 296px 296px;gap:16px}.hm-cta__main{padding-right:48px}}@media (max-width:639px){.hm-cta{padding:56px 16px 64px}.hm-cta__main p{font-size:17px;line-height:25px}}.mk .faq,.mk .life{z-index:2;position:relative}@media (max-width:639px){.ftr__note{padding:32px 16px}}.hm-banner-sec{z-index:2;background:var(--tv-bg-subdued);padding:0 16px 72px;position:relative}.hm-banner{border-radius:6px;align-items:flex-end;height:400px;display:flex;position:relative;overflow:hidden}.hm-banner__art{width:100%;height:100%;position:absolute;inset:0}.hm-banner__body{justify-items:start;gap:28px;max-width:720px;padding:48px;display:grid;position:relative}.hm-banner__title{font:350 40px/44px var(--tv-font-sans);letter-spacing:-.8px;color:#fff}@media (max-width:639px){.hm-banner{height:380px}.hm-banner__body{padding:24px}.hm-banner__title{letter-spacing:-.28px;font-size:28px;line-height:32px}.hm-banner .hm-btn-white{justify-content:center;width:100%;height:44px}}.hm-dev__sub{border-top:1px solid #ffffff1a;margin-top:112px;padding-top:80px;position:relative}.hm-dev__h3{letter-spacing:-.26px;max-width:720px;font-size:26px;line-height:30px}.hm-conn{background-image:radial-gradient(#a6c9c938 1px,#0000 1.2px);background-size:12px 12px;max-width:900px;height:400px;margin:64px auto 0;position:relative}.hm-conn__lines{width:100%;height:100%;position:absolute;inset:0}.hm-conn__top,.hm-conn__bottom{position:absolute;transform:translate(-50%)}.hm-conn__top{top:32px}.hm-conn__bottom{top:336px}.hm-chip{background:var(--tv-accent-600);color:#fff;height:32px;font:400 14px/20px var(--tv-font-sans);white-space:nowrap;border-radius:4px;align-items:center;padding:0 14px;display:inline-flex}.hm-chip--soft{background:#1b2a5c;box-shadow:inset 0 0 0 1px #a6c9c959}.hm-node{color:#fff;height:36px;font:400 14px/20px var(--tv-font-sans);background:#121f4a;border-radius:4px;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:192px;box-shadow:inset 0 0 0 1px #ffffff29}.hm-conn__left{right:calc(100% - 168px)}.hm-conn__right{left:calc(100% - 168px)}.hm-core{background:linear-gradient(135deg,#13908f,#086060 60%,#0a2c2c);border-radius:8px;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:176px;left:calc(50% - 34px);box-shadow:0 0 0 1px #ffffff1f,0 12px 40px -6px #1ba6a673}.hm-paths{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:96px;padding-top:48px;display:grid;position:relative}.hm-path h4{font:400 16px/22.4px var(--tv-font-sans);color:#fff;margin:0 0 6px}.hm-path p{font:300 16px/22.4px var(--tv-font-sans);color:var(--tv-dark-300);margin:0 0 12px}@media (max-width:939px){.hm-conn{justify-items:center;gap:16px;height:auto;margin-top:40px;padding:24px 0;display:grid}.hm-conn__lines{display:none}.hm-conn{flex-wrap:wrap;justify-content:center;gap:8px;max-width:358px;display:flex}.hm-conn__top,.hm-conn__bottom,.hm-node,.hm-core{position:static;transform:none}.hm-core{order:5;width:100%;height:56px}.hm-node{order:6}.hm-conn__bottom{order:7}.hm-paths{grid-template-columns:1fr;gap:28px;margin-top:56px}.hm-dev__sub{margin-top:64px;padding-top:48px}.hm-dev__h3{font-size:20px;line-height:24px}.hm-node{flex:calc(50% - 4px);justify-content:center;height:32px}}.hm-programs{gap:16px;margin-top:48px;display:grid}@media (min-width:940px){.hm-programs{grid-template-columns:1fr 1fr}}.hm-program{background:var(--tv-bg-subdued);border:1px solid var(--tv-border-quiet);border-radius:6px;justify-content:space-between;min-height:168px;padding:24px;display:flex;position:relative;overflow:hidden}.hm-program>div{z-index:1;align-content:space-between;gap:16px;max-width:400px;display:grid;position:relative}.hm-program p{font:300 16px/22.4px var(--tv-font-sans);color:var(--tv-text-soft)}.hm-program b{color:var(--tv-heading);font-weight:400}.hm-program__art{width:160px;height:100%;position:absolute;top:0;right:0}@media (max-width:639px){.hm-program{padding:20px 16px}.hm-program>div{max-width:230px}.hm-program__art{width:110px}}.hm-acc{z-index:2;margin-top:48px;position:relative}.hm-acc .faq{border:0;border-top:1px dashed var(--tv-border);background:0 0;border-radius:0;margin:0}.hm-acc .faq details{border-top:0;border-bottom:1px dashed var(--tv-border)}.hm-acc .faq summary{min-height:73px;font:300 22px/24.2px var(--tv-font-sans);letter-spacing:-.22px;color:var(--tv-heading);align-items:center;padding:16px 64px 16px 0;display:flex}.hm-acc .faq summary:hover{color:var(--tv-link);background:0 0}.hm-acc .faq summary:after{content:"";background:var(--tv-action-bg-quiet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 2v10M2 7h10' stroke='%230d7879' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;border:0;border-radius:4px;width:38px;height:38px;margin-top:-19px;top:50%;right:0;transform:none}.hm-acc .faq details[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h10' stroke='%230d7879' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");top:50%;transform:none}.hm-acc .faq details p{font:300 16px/22.4px var(--tv-font-sans);color:var(--tv-text-soft);max-width:760px;padding:0 64px 24px 0}@media (max-width:639px){.hm-acc{margin-top:32px}.hm-acc .faq summary{min-height:64px;padding-right:52px;font-size:18px;line-height:22.5px}.hm-acc .faq details p{padding-right:0}}.hm-news{gap:16px;margin-top:48px;display:grid}@media (min-width:940px){.hm-news{grid-template-columns:2fr 1fr 1fr}}.hm-newscard{color:var(--tv-heading);flex-direction:column;gap:10px;display:flex}.hm-newscard:hover .hm-newscard__title{color:var(--tv-link)}.hm-newscard__art{border-radius:6px;align-items:flex-end;height:240px;padding:20px;display:flex;position:relative;overflow:hidden}.hm-newscard__art b{font:400 18px/20px var(--tv-font-sans);color:#fff;letter-spacing:-.2px;position:relative}.hm-newscard__art--0{background:radial-gradient(70% 90% at 85% 15%,#ffb07a 0%,#ffb07a00 70%),linear-gradient(120deg,#0a2c2c 0%,#086060 45%,#34b8b8 75%,#ff9a85 100%)}.hm-newscard__meta{font:300 14px/19.6px var(--tv-font-sans);color:var(--tv-text-subdued)}.hm-newscard__title{font:300 18px/24px var(--tv-font-sans);letter-spacing:-.18px}@media (max-width:639px){.hm-newscard__art{height:180px}}@media (min-width:940px){.hm-card--plate-c .hm-card__media,.hm-card--plate-d .hm-card__media,.hm-card--plate-e .hm-card__media{justify-content:flex-start;padding-top:70px}.hm-card--plate-d:before{background:radial-gradient(circle,#97dfeaf2 0,#dcf3f7b3 28%,#fff0 58%),radial-gradient(#0d787938 1.1px,#0000 1.4px) 0 0/12px 12px}.hm-card--plate-e:before{background:radial-gradient(90% 60% at 100% 0,#ffd89c8c,#ffd89c00 70%),linear-gradient(#fff6ef 0%,#ffe6dc 100%)}.hm-card--plate-e .mock--alerts{transform-origin:30% 0;margin:12px 8px 0;transform:rotate(-3deg)}.hm-card--plate-d .mock--attr{margin-top:36px}}.mock__meta{white-space:nowrap;border-top:1px solid var(--tv-border-quiet);color:var(--tv-text-soft);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin:10px 14px 12px;padding-top:10px;font-size:12px;display:flex}.mock__meta span:first-child{color:var(--tv-heading);font-weight:500}.sm{width:200px;font:400 12px/16px var(--tv-font-sans);color:var(--tv-heading);text-align:left;background:#fffffff5;border-radius:8px;gap:6px;padding:14px 14px 12px;display:grid;position:relative;box-shadow:0 18px 30px -12px #32325d40,0 10px 20px -10px #0000001a}.sm b{font-weight:500}.sm p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.sm__tag{font:500 9px/12px var(--tv-font-sans);letter-spacing:.3px;text-transform:uppercase;color:var(--tv-text-subdued);position:absolute;top:8px;right:8px}.sm--page span:not(.sm__tag){color:var(--tv-text-soft)}.sm__btn{background:var(--tv-accent-600);color:#fff;height:24px;font-style:normal;font:500 11px/1 var(--tv-font-sans);border-radius:5px;place-items:center;margin-top:4px;display:grid}.sm--rows p+p{border-top:1px solid var(--tv-border-quiet);padding-top:6px}.sm--rows p:first-of-type{margin-top:12px}.sm__chip{border:1px solid var(--tv-border-quiet);background:var(--tv-neutral-25);height:18px;color:var(--tv-text-subdued);border-radius:4px;padding:0 6px;font-size:10px;font-style:normal;line-height:16px}.sm--split p{color:var(--tv-text-soft);font-size:11px}.sm--split p:first-of-type{margin-top:12px}.sm__bar{grid-template-columns:1fr 1fr;gap:2px;height:12px;display:grid}.sm__bar i{background:#34b8b8;border-radius:3px 0 0 3px}.sm__bar i+i{background:#ff9a85;border-radius:0 3px 3px 0}.sm__ch{color:var(--tv-text-soft);font-weight:500}.sm--slack p:last-child{color:var(--tv-text-soft);justify-content:flex-start;align-items:flex-start}.sm__av{background:var(--tv-accent-600);color:#fff;width:24px;height:24px;font:600 9px/1 var(--tv-font-sans);border-radius:5px;flex:none;place-items:center;display:grid}.hm-newscard__art{color:#fff;align-items:flex-start}.hm-newscard__art b{font:300 26px/30px var(--tv-font-sans);letter-spacing:-.4px;z-index:1;max-width:360px}.hm-newscard:not(.hm-newscard--wide) .hm-newscard__art b{font-size:21px;line-height:25px}.hm-newscard__shape{width:100%;height:100%;position:absolute;inset:0}.hm-newscard__art--1{background:linear-gradient(160deg,#0a4752 0%,#13908f 60%,#5cc7d9 100%)}.hm-newscard__art--2{background:linear-gradient(200deg,#f46d8b 0%,#ff9a85 55%,#ffd89c 100%)}.hm-newscard__row{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:6px;display:flex}.hm-newscard__meta{display:block}.hm-newscard__desc{font:300 15px/22px var(--tv-font-sans);color:var(--tv-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.hm-newscard__read{border:1px solid var(--tv-border);height:32px;color:var(--tv-link);font:500 14px/30px var(--tv-font-sans);background:#fff;border-radius:4px;flex:none;padding:0 14px}.hm-newscard__read:hover{border-color:var(--tv-accent-600)}.hm-dev{width:100vw;margin-left:calc(50% - 50vw);padding-left:16px;padding-right:16px}.hm-dev__in{z-index:1;max-width:1232px;margin:0 auto;position:relative}.hm-dev:after{content:"";pointer-events:none;border-inline:1px solid #ffffff1a;width:min(1266px,100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hm-paths{gap:16px}.hm-path{background:#121f4a;border-radius:8px;flex-direction:column;min-height:294px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.hm-path__art{background:radial-gradient(80% 90% at 50% 0,#1ba6a647,#121f4a00 70%);border-bottom:1px solid #ffffff14;place-items:center;height:170px;padding:16px 20px;display:grid}.hm-path__art--1{background:radial-gradient(80% 90% at 0 0,#5ccfd038,#121f4a00 70%);place-items:stretch stretch}.hm-path__art--2{background:#0f1a40;place-items:stretch stretch}.hm-path__body{padding:20px 20px 22px}.hm-evlist{font:400 12px/16px var(--tv-font-mono);color:#dbe7ff;align-content:center;gap:7px;margin:0;padding:0;list-style:none;display:grid}.hm-ev{vertical-align:1px;background:#45c8bb;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.hm-ev--warn{background:#ffb08f}.hm-errbox{font:400 12px/19px var(--tv-font-mono);color:#f5fbff;white-space:pre;align-self:center;margin:0;overflow:hidden}.hm-stats__row{border-bottom:0;border-top:1px solid var(--tv-border-quiet);padding-top:40px}.hm-stats__row:after{top:-1px;bottom:auto}.hm-stats__art{background:radial-gradient(48% 95% at 50% 100%,#13a3a399 0%,#5ccfd06b 30%,#cdeff466 55%,#fff0 80%);width:100vw;margin-left:calc(50% - 50vw)}.hm-stats{overflow:visible}.mk-burst{width:min(1240px,100%)}@media (max-width:939px){.hm-conn{grid-template-columns:1fr 1fr;justify-items:stretch;gap:10px;max-width:358px;padding:20px 0;display:grid}.hm-conn__top,.hm-conn__bottom{justify-content:center}.hm-core{order:5;grid-column:1/-1;justify-self:center;width:68px;height:68px;margin:18px 0;position:relative;top:auto;left:auto}.hm-core:before,.hm-core:after{content:"";border-left:1.2px dashed #559e9e;height:18px;position:absolute;left:50%}.hm-core:before{bottom:100%}.hm-core:after{top:100%}.hm-node{flex:none;order:6}.hm-conn__bottom{order:7}.hm-conn__bottom:last-child{grid-column:1/-1;justify-self:center;min-width:calc(50% - 5px)}.hm-paths{grid-template-columns:1fr}}@media (max-width:639px){.hm-code pre{white-space:pre-wrap;word-break:break-word;padding:20px 16px;-webkit-mask-image:none;mask-image:none}.hm-newscard__art b{font-size:21px;line-height:25px}}.hm-feature{margin-top:64px}.hm-feature__head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.hm-feature__icon{background:var(--tv-accent-600);color:#fff;border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hm-feature__head h3{font:330 22px/28px var(--tv-font-sans);letter-spacing:-.22px;color:var(--tv-heading);flex:1}.hm-feature__btn{border:1px solid var(--tv-border);height:40px;color:var(--tv-link);font:400 15px/20px var(--tv-font-sans);transition:border-color .3s var(--tv-ease);background:#fff;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 20px;display:inline-flex}.hm-feature__btn:hover{border-color:var(--tv-accent-600)}.hm-plate{border-radius:6px;height:480px;position:relative;overflow:hidden}.hm-plate__bg{width:100%;height:100%;position:absolute;inset:0}.hm-plate__track{border-top:2px solid #ffffffb3;position:absolute;top:392px;left:64px;right:64px}.hm-plate__days{grid-template-columns:repeat(15,minmax(0,1fr));display:grid}.hm-plate__days span{height:32px;font:500 12px/16px var(--tv-font-sans);color:#fff;padding-top:14px;position:relative}.hm-plate__days span:before{content:"";background:#ffffff8c;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.hm-plate__days span.on:before{background:#fff;width:14px;height:14px;top:-8px;box-shadow:0 0 0 4px #ffffff4d}.hm-plate__days span:last-child{text-align:right}.hm-plate__days span:last-child:before{left:auto;right:0}.hm-plate__card{width:320px;position:absolute}.hm-plate__card p{color:var(--tv-text-soft);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 16px;font-size:12px;display:flex}.hm-plate__card p+p{border-top:1px solid var(--tv-border-quiet)}.hm-plate__card p b{color:var(--tv-heading);font-size:14px}.hm-plate__card--a{top:72px;left:64px}.hm-plate__card--b{width:300px;top:196px;right:408px}.hm-plate__card--c{top:56px;right:64px}.hm-feature__facts{gap:16px 64px;margin:24px 0 0;display:grid}.hm-feature__facts dt{font:400 16px/22.4px var(--tv-font-sans);color:var(--tv-heading);margin-bottom:4px}.hm-feature__facts dd{font:300 16px/22.4px var(--tv-font-sans);color:var(--tv-text-soft);max-width:560px;margin:0}@media (min-width:940px){.hm-feature__facts{grid-template-columns:1fr 1fr}}.hm-storyrows{z-index:2;border-top:1px dashed var(--tv-border);margin-top:40px;position:relative}.hm-storyrow{border-bottom:1px dashed var(--tv-border)}.hm-storyrow summary{cursor:pointer;align-items:center;gap:16px;min-height:73px;padding:16px 60px 16px 0;list-style:none;display:flex;position:relative}.hm-storyrow summary::-webkit-details-marker{display:none}.hm-storyrow summary:after{content:"";background:var(--tv-action-bg-quiet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 2v10M2 7h10' stroke='%230d7879' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:4px;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;right:0}.hm-storyrow[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h10' stroke='%230d7879' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.hm-storyrow summary:hover .hm-storyrow__title{color:var(--tv-link)}.hm-storyrow__icon{color:#fff;border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hm-storyrow__title{font:330 22px/24.2px var(--tv-font-sans);letter-spacing:-.22px;color:var(--tv-heading);transition:color .15s var(--tv-ease)}.hm-storyrow__body{gap:16px 32px;padding:0 0 28px 56px;display:grid}.hm-storyrow__body p{font:300 16px/22.4px var(--tv-font-sans);color:var(--tv-text-soft);max-width:420px}.hm-storyrow__body p b{color:var(--tv-heading);font-weight:400}.hm-storyrow__art{border-radius:6px;place-items:center;height:160px;display:grid;overflow:hidden}@media (min-width:940px){.hm-storyrow__body{grid-template-columns:280px 1fr 1fr;align-items:start}}@media (max-width:639px){.hm-feature{margin-top:40px}.hm-feature__head{flex-wrap:wrap}.hm-feature__head h3{flex-basis:calc(100% - 56px);font-size:18px;line-height:22.5px}.hm-feature__btn{justify-content:center;width:100%;height:44px}.hm-plate{height:520px}.hm-plate__card{width:auto;left:16px;right:16px}.hm-plate__card--a{top:24px}.hm-plate__card--b{width:auto;top:176px;right:16px}.hm-plate__card--c{top:284px}.hm-plate__track{top:452px;left:16px;right:16px}.hm-plate__days span{font-size:0}.hm-plate__days span:first-child,.hm-plate__days span:last-child{white-space:nowrap;font-size:12px}.hm-storyrow__title{font-size:18px;line-height:22.5px}.hm-storyrow__body{padding-left:0}}.hm-sec--plat{padding-top:96px}.hm-plat__head{align-items:start;gap:24px;margin-bottom:48px;display:grid}.hm-plat__head>div{justify-items:start;gap:28px;display:grid}.hm-plat__title{font:330 26px/30px var(--tv-font-sans);letter-spacing:-.26px;color:var(--tv-heading);max-width:460px}.hm-plat__head>p{font:300 16px/24px var(--tv-font-sans);color:var(--tv-text-soft);max-width:504px}@media (min-width:940px){.hm-plat__head{grid-template-columns:1fr 504px;gap:64px}}.hm-panel{isolation:isolate;border-radius:6px;height:532px;position:relative;overflow:hidden}.hm-panel__bg{width:100%;height:100%;position:absolute;inset:0}.hm-win{background:#fff;border-radius:8px;position:absolute;inset:56px 18% -8px 17.5%;overflow:hidden;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.hm-win__bar{border-bottom:1px solid var(--tv-border-quiet);background:#f6f9fceb;align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.hm-win__bar i{background:var(--tv-neutral-100);border-radius:50%;width:8px;height:8px}.hm-win__bar span{width:260px;height:22px;box-shadow:0 0 0 1px var(--tv-border-quiet);font:400 11px/22px var(--tv-font-sans);color:var(--tv-text-subdued);text-align:center;background:#fff;border-radius:11px;margin:0 auto}.hm-win__body{grid-template-columns:132px 1fr;height:calc(100% - 36px);display:grid}.hm-win__side{font:400 12px/16px var(--tv-font-sans);color:#ffffffd1;background:#0a3d48;flex-direction:column;gap:10px;padding:24px 16px;display:flex}.hm-win__side b{font:500 14px/18px var(--tv-font-sans);color:#fff;align-items:center;gap:8px;margin-bottom:16px;display:flex}.hm-win__side .logo-sym{color:#5ea3a2}.hm-win__side .on{color:#86d9df}.hm-win__main{font:400 12px/16px var(--tv-font-sans);color:var(--tv-heading);padding:28px 28px 0}.hm-win__h{font:500 15px/20px var(--tv-font-sans);color:var(--tv-accent-700);align-items:center;gap:8px;margin:0 0 16px;display:flex}.hm-win__main table{border-collapse:collapse;width:100%}.hm-win__main th{text-align:left;font:500 11px/16px var(--tv-font-sans);text-transform:uppercase;letter-spacing:.4px;color:var(--tv-text-subdued);padding:0 0 8px}.hm-win__main td{border-top:1px solid var(--tv-border-quiet);padding:10px 0}.hm-float{background:#fff;border-radius:6px;width:356px;position:absolute;overflow:hidden;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.hm-float__top{gap:4px;padding:14px 14px 12px;display:grid}.hm-float__top b{font:500 13px/18px var(--tv-font-sans);color:var(--tv-heading)}.hm-float__top span{font:400 11px/15px var(--tv-font-sans);color:var(--tv-text-soft)}.hm-float code{border-top:1px solid var(--tv-border-quiet);font:400 11px/16px var(--tv-font-mono);color:var(--tv-heading);background:#f6f9fc;padding:10px 14px;display:block}.hm-float .c-k{color:var(--tv-accent-700)}.hm-float .c-s{color:#217005}.hm-float .c-p{color:var(--tv-text-subdued)}.hm-float--a{top:392px;left:52px}.hm-float--b{top:44px;right:72px}.hm-float--c{top:306px;right:40px}.hm-tiles{gap:32px;margin-top:40px;display:grid}@media (min-width:940px){.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.hm-tile3{align-content:start;justify-items:start;gap:16px;display:grid}.hm-tile3 .hm-tile{margin:0}.hm-tile3 p{font:300 16px/22.4px var(--tv-font-sans);color:var(--tv-text-soft);max-width:360px}.hm-tile3 p b{color:var(--tv-heading);font-weight:400}@media (max-width:939px){.hm-panel{height:440px}.hm-win{top:32px;left:16px;right:-60px}.hm-float--b,.hm-float--c{display:none}.hm-float--a{width:auto;inset:auto 16px 20px}}@media (max-width:639px){.hm-sec--plat{padding-top:56px}.hm-plat__title{font-size:20px;line-height:24px}.hm-win__body{grid-template-columns:96px 1fr}.hm-win__side{padding:18px 10px}.hm-win__main{padding:18px 14px 0}}.hm-code__sub{background:#0f1a40;border-block:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 12px;display:flex}.hm-code__note{font:400 12px/16px var(--tv-font-mono);color:var(--tv-dark-400)}.hm-plat__head .hm-split__btn{justify-self:start}.hm-plate__days span:last-child{justify-content:flex-end;display:flex}.hm-facts{font:500 15px/24px var(--tv-font-sans);letter-spacing:.1px;justify-content:space-around}.hm-facts span:before{display:none}.hm-facts span svg{color:var(--tv-accent-600);flex:none}@media (min-width:640px){.hm-stats{clip-path:inset(0 -100vmax);background:#f6f9fc;box-shadow:0 0 0 100vmax #f6f9fc}.hm-stats__row{border-bottom:1px solid var(--tv-border-quiet);align-content:start;height:182px;padding-bottom:0}.hm-stats__row:before{content:"";background:linear-gradient(90deg, #0d787900, var(--tv-accent-600) 50%, #0d787900);width:25%;height:1px;position:absolute;bottom:-1px;left:37.5%}.hm-stats__art{background:radial-gradient(450px 90% at 50% 100%,#5ccfd080 0%,#cdeff48c 45%,#f6f9fc00 100%)}}.hm-stat b{letter-spacing:-.96px}.hm-sec .life{background:0 0;border:0;margin-top:0;padding:0}.hm-sec .life__title{box-shadow:none;font:500 15px/24px var(--tv-font-sans);color:var(--tv-link);background:0 0;border:0;margin:0 0 24px;padding:0;display:inline-block;position:static;transform:none}.hm-sec .life__cols{gap:0 32px}.hm-sec .life__col h3{font:500 16px/24px var(--tv-font-sans);color:var(--tv-heading);border-bottom:1px solid #e5edf5;margin:0;padding:0 0 14px}.hm-sec .life__col li{font:300 15px/22px var(--tv-font-sans);color:var(--tv-text-soft);background:0 0;border:0;border-bottom:1px solid #e5edf5;border-radius:0;align-items:flex-start;gap:12px;margin:0;padding:14px 0;display:flex}.hm-sec .life__col li:before{content:"";background:#e3eeed url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m6 9.2 2 2 4-4.4' fill='none' stroke='%230d7879' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}@media (max-width:939px){.hm-sec .life__col+.life__col{margin-top:32px}}.hm-btn-accent{height:48px;padding:0 24px}.hm-btn-outline{color:#fff;background:0 0;border-color:#0000;height:48px;padding:0 24px;box-shadow:inset 0 0 0 1px #ffffff52}.hm-btn-outline:hover{color:#fff;background:#ffffff0f}.hm-dev__sub{position:relative}.hm-dev__sub:before{content:"";pointer-events:none;background-image:radial-gradient(#a6c9dc47 1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:210px -16px -24px;-webkit-mask-image:radial-gradient(60% 70% at 50% 55%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 70% at 50% 55%,#000 30%,#0000 100%)}.hm-dev__sub>*{position:relative}@media (max-width:639px){.hm-btn-accent,.hm-btn-outline{height:44px}}
.sp{color:var(--tv-heading);background:#f6f9fc;position:relative;overflow-x:clip}.sp-grid{pointer-events:none;z-index:0;background:linear-gradient(#e7ecf1 50%,#0000 0) 0 0/1px 8px repeat-y,linear-gradient(#e7ecf1 50%,#0000 0) 270px 0/1px 8px repeat-y,linear-gradient(#e7ecf1 50%,#0000 0) 540px 0/1px 8px repeat-y,linear-gradient(#e7ecf1 50%,#0000 0) 810px 0/1px 8px repeat-y,linear-gradient(#e7ecf1 50%,#0000 0) 1079px 0/1px 8px repeat-y;width:1080px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1111px){.sp-grid{display:none}}.sp-main{z-index:1;position:relative}.sp-wrap{max-width:1080px;margin:0 auto;padding:0 16px;position:relative}@media (max-width:639px){.sp-wrap{padding:0 24px}}.sp-hdr{z-index:20;border-bottom:1px dashed #e7ecf1;height:78px;position:relative}.sp-hdr__in{align-items:center;max-width:1080px;height:100%;margin:0 auto;padding:0 16px;display:flex}.sp-hdr .logo{margin-right:40px}.sp-nav{gap:32px;display:flex}.sp-nav .nav{gap:8px;margin-left:-12px}.sp-nav a,.sp-nav .nav__btn{font:400 14px/14px var(--tv-font-sans);color:var(--tv-heading)}.sp-nav .dd__panel a,.sp-nav a:hover{color:var(--tv-link)}.sp-hdr__right{align-items:center;gap:20px;margin-left:auto;display:flex}.sp-signin{font:500 15px/24px var(--tv-font-sans);color:var(--tv-link);align-items:center;gap:4px;display:inline-flex}.sp-pill{background:var(--tv-accent-600);color:#fff;height:33px;font:500 15px/24px var(--tv-font-sans);white-space:nowrap;transition:background-color .3s var(--tv-ease);border-radius:16.5px;align-items:center;gap:4px;padding:3px 12px 4px 16px;display:inline-flex}.sp-pill:hover{background:var(--tv-accent-700);color:#fff}.sp-pill--bright{color:#062a2e;background:#5ccfd0}.sp-pill--bright:hover{color:#062a2e;background:#86d9df}.sp-textlink{font:500 15px/24px var(--tv-font-sans);color:var(--tv-link);align-items:center;gap:4px;display:inline-flex}.sp-mnav{margin-left:auto;display:none;position:relative}.sp-mnav summary{background:var(--tv-accent-600);color:#fff;cursor:pointer;border-radius:6px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.sp-mnav summary::-webkit-details-marker{display:none}.sp-mnav__sheet{z-index:40;background:#fff;flex-direction:column;gap:4px;padding:16px 24px;display:flex;position:fixed;inset:74px 0 0}.sp-mnav__sheet a{border-bottom:1px solid var(--tv-border-quiet);font:400 16px/24px var(--tv-font-sans);color:var(--tv-heading);padding:12px 0}.sp-mnav__sheet .sp-pill{border-bottom:0;border-radius:20px;justify-content:center;height:40px;margin-top:16px}@media (max-width:939px){.sp-nav,.sp-hdr__right{display:none}.sp-mnav{display:block}.sp-hdr{height:74px}.sp-hdr__in{padding:0 24px}}.sp-h1{font:580 56px/68px var(--tv-font-sans);letter-spacing:-1.12px;color:var(--tv-heading);text-wrap:balance;max-width:640px}.sp-lead{font:300 18px/28px var(--tv-font-sans);letter-spacing:.2px;color:#425466;max-width:560px;margin-top:24px}.sp-eyebrow{font:500 18px/28px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);margin-bottom:8px}.sp-h2{font:500 38px/48px var(--tv-font-sans);letter-spacing:-.2px;color:var(--tv-heading);max-width:720px}.sp-h2 .soft{color:var(--tv-heading-subdued)}.sp-body{font:300 16px/26px var(--tv-font-sans);letter-spacing:.2px;color:#425466;max-width:640px;margin-top:16px}.sp-note{font:300 14px/20px var(--tv-font-sans);color:#727f96;margin-top:16px}.sp-btns{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}@media (max-width:639px){.sp-h1{letter-spacing:-.8px;font-size:40px;line-height:48px}.sp-h2{font-size:28px;line-height:36px}.sp-lead{font-size:17px;line-height:26px}}.sp-hero{padding:96px 0 72px;position:relative}.sp-sec{padding:96px 0;position:relative}.sp-sec--white{background:#fff}@media (max-width:639px){.sp-hero{padding:48px 0}.sp-sec{padding:64px 0}}.sp-close__in{display:grid}.pr-hero{padding-bottom:96px;overflow:hidden}.pr-ribbon{z-index:0;pointer-events:none;width:100%;height:560px;position:absolute;top:280px;left:0;right:0}.pr-hero .sp-wrap{z-index:1}.pr-cards{gap:16px;margin-top:56px;display:grid}@media (min-width:940px){.pr-cards{grid-template-columns:1fr 1fr;margin-inline:-16px}}.pr-card{border-radius:8px;min-height:287px;display:grid;overflow:hidden;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}@media (min-width:640px){.pr-card{grid-template-columns:1fr 1fr}}.pr-card__main{flex-direction:column;align-items:flex-start;gap:12px;padding:40px 32px 32px;display:flex}.pr-card__main h2{font:500 26px/36px var(--tv-font-sans);letter-spacing:-.2px}.pr-card__main p{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;flex:1}.pr-card--light{background:#fff;border:4px solid #fff}.pr-card--light h2{color:var(--tv-heading)}.pr-card--light p{color:#425466}.pr-card__price{text-align:center;background:#f6f9fc;border-radius:4px;place-content:center;gap:4px;padding:32px;display:grid}.pr-card__price b{font:500 36px/44px var(--tv-font-sans);letter-spacing:-.4px;color:var(--tv-heading)}.pr-card__price span{font:300 16px/24px var(--tv-font-sans);color:#425466}.pr-card--dark{color:#fff;background:#0b2f3d;border:4px solid #0b2f3d}.pr-card--dark h2{color:#fff}.pr-card--dark p{color:#a9c3cd}.pr-tiles{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pr-tiles li{min-height:52px;font:400 15px/20px var(--tv-font-sans);background:#164a5c;border-radius:2px;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.pr-tiles li:first-child{border-top-right-radius:4px}.pr-tiles li:last-child{border-bottom-right-radius:4px}.pr-tiles b{font-variant-numeric:tabular-nums;font-weight:500}.pr-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:99px;justify-content:center;gap:24px;width:fit-content;margin:48px auto 0;padding:13px 24px;display:flex;box-shadow:0 13.5px 27px -12.4px #32325d40}.pr-tabs a{font:500 15px/24px var(--tv-font-sans);color:var(--tv-heading)}.pr-tabs a:hover{color:var(--tv-link)}@media (max-width:639px){.pr-ribbon{height:900px;top:360px}.pr-cards{margin-top:40px}.pr-card__price{padding:24px}.pr-tabs{display:none}.pr-hero .sp-h1{font-weight:600}}.pr-plans{align-items:start;gap:30px;margin-top:40px;display:grid}.pr-side{display:none}@media (min-width:940px){.pr-plans{grid-template-columns:224px minmax(0,1fr)}.pr-side{flex-direction:column;gap:2px;padding-top:16px;display:flex;position:sticky;top:88px}.pr-rows{margin-right:-16px}}.pr-side a{font:300 15px/27px var(--tv-font-sans);letter-spacing:.2px;color:#425466}.pr-side a:hover{color:var(--tv-link)}.pr-side .pr-side__group{color:var(--tv-heading);margin-top:14px;font-weight:500}.pr-side .pr-side__group:first-child{margin-top:0}.pr-side [aria-current]{color:var(--tv-link)}.pr-rows{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d}.pr-row{border-top:1px dashed #e7ecf1;scroll-margin-top:88px;display:grid}.pr-row:first-child{border-top:0}@media (min-width:760px){.pr-row{grid-template-columns:minmax(0,1fr) 365px}}.pr-row__name{align-content:start;gap:2px;padding:24px 24px 28px;display:grid}.pr-row__name b{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);display:block}.pr-row__name span{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:#425466}.pr-row__fee{align-content:start;justify-items:start;gap:2px;padding:24px 24px 28px;display:grid}@media (min-width:760px){.pr-row__fee{border-left:1px solid #e7ecf1}}@media (max-width:759px){.pr-row__fee{padding-top:0}}.pr-row__fee small{font:300 13px/16px var(--tv-font-sans);color:#727f96;display:block}.pr-row__fee strong{font:500 24px/32px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);font-variant-numeric:tabular-nums}.pr-row__fee .sp-textlink{margin-top:4px}.pr-feats{margin-top:48px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px;margin-inline:-16px;display:grid}.pr-feat{padding:0 32px 0 16px;position:relative}.pr-feat h3{font:500 15px/24px var(--tv-font-sans);color:var(--tv-heading);margin-top:16px;position:relative}.pr-feat h3:before{content:"";background:var(--tv-accent-600);width:1px;height:16px;position:absolute;top:4px;left:-16px}.pr-feat ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pr-feat li{font:300 15px/22px var(--tv-font-sans);letter-spacing:.2px;color:#425466;align-items:flex-start;gap:8px;display:flex}.pr-tick{width:16px;height:16px;color:var(--tv-accent-600);background:#e3eeed;border-radius:50%;flex:none;place-items:center;margin-top:3px;display:grid}@media (max-width:939px){.pr-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pr-feats{grid-template-columns:1fr;row-gap:32px;margin-inline:0}.pr-feat{padding:0 0 0 16px}}.pr-refund{background:#fff;border-radius:4px;align-items:center;gap:16px;padding:32px;display:grid;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d}@media (min-width:940px){.pr-refund{grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr);gap:32px;margin-inline:-16px;padding:36px 40px}.pr-refund .sp-body{margin:0}}.pr-refund .sp-eyebrow{margin-bottom:2px;font-size:15px;line-height:24px}.pr-refund__title{font:500 24px/32px var(--tv-font-sans);letter-spacing:-.2px;color:var(--tv-heading)}.pr-after .sp-sec{padding:80px 0}.pr-after .pr-included{padding:96px 0 104px}.pr-after .pr-refund-sec{padding:0 0 8px}#faqs{padding-top:64px}@media (max-width:639px){#faqs{padding-top:48px}.pr-after .sp-sec{padding:56px 0}.pr-after .pr-included{padding:64px 0}.pr-after .pr-refund-sec{padding:0}}.sp-faq .faq{background:0 0;border:0;border-radius:0;gap:0;margin-top:32px;display:grid}.sp-faq .faq details{background:#fff;border:1px solid #e7ecf1;border-top-width:0}.sp-faq .faq details:first-child{border-top-width:1px}.sp-faq .faq summary{font:500 15px/24px var(--tv-font-sans);color:var(--tv-heading);padding:17px 48px 19px 16px}.sp-faq .faq summary:after{background:var(--tv-accent-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5 7l3 3 3-3' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;border:0;border-radius:50%;width:16px;height:16px;top:21px;right:16px;transform:none}.sp-faq .faq details[open] summary:after{top:21px;transform:rotate(180deg)}.sp-faq .faq details p{font:300 15px/24px var(--tv-font-sans);color:#425466}.sp-ftr{z-index:1;border-top:1px dashed #e7ecf1;position:relative}.sp-ftr__note{max-width:1080px;margin:0 auto;padding:40px 16px 0}.sp-ftr__note p{max-width:640px;font:300 13px/20px var(--tv-font-sans);letter-spacing:.2px;color:#727f96}.sp-ftr__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0;max-width:1080px;margin:0 auto;padding:48px 16px 80px;display:grid}@media (min-width:940px){.sp-ftr__in{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-ftr__brand{grid-column:1/-1;align-content:start;gap:16px;display:grid}@media (min-width:940px){.sp-ftr__brand{grid-column:auto}}.sp-ftr__brand p{font:300 14px/20px var(--tv-font-sans);color:#727f96}.sp-ftr__brand a{color:var(--tv-link)}.sp-ftr__col{align-content:start;gap:28px;padding-right:16px;display:grid}.sp-ftr h2{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);margin-bottom:8px}.sp-ftr ul{margin:0;padding:0;list-style:none}.sp-ftr li a{font:300 15px/28px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);display:block}.sp-ftr li a:hover{color:var(--tv-link)}@media (max-width:639px){.sp-ftr__in{padding:40px 24px 64px}.sp-ftr__note{padding:32px 24px 0}}.pr-after{position:relative}.pr-sticky{display:none}@media (min-width:940px){.pr-sticky[data-shown=true]{z-index:30;background:#fff;height:64px;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 13.5px 27px -12.4px #32325d40}.pr-sticky__rule{transform-origin:0 0;background:linear-gradient(90deg,#5ccfd0,#0d7879 45%,#ff9a85 100%);width:100%;height:3px;position:absolute;top:0;left:0}.pr-sticky__in{justify-content:space-between;align-items:center;max-width:1080px;height:100%;margin:0 auto;padding:0 16px;display:flex}.pr-sticky nav{gap:32px;display:flex}.pr-sticky nav a{font:500 15px/15px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading)}.pr-sticky nav a[aria-current],.pr-sticky nav a:hover{color:var(--tv-link)}.pr-after .sp-sec{scroll-margin-top:64px}}.sp-close{padding:120px 0 140px}.sp-close .sp-h2{max-width:440px;font-size:32px;line-height:42px}.sp-close__in{gap:40px}@media (min-width:940px){.sp-close__in{grid-template-columns:524px 270px 270px;gap:0}.pr-closecol{padding:0 16px}}.pr-closecol h3{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);margin-top:16px}.pr-closecol p{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:#425466;margin:4px 0 8px}.pr-tile{width:40px;height:40px;color:var(--tv-accent-600);background:#e3eeed;border-radius:8px;place-items:center;display:grid}.rt{font:300 14px/20px var(--tv-font-sans);letter-spacing:.2px;color:#727f96;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pr-closecol .rt{margin-top:8px}.hm-cta__main .rt{max-width:520px;margin-top:16px}.pr-row__fee .rt{max-width:360px;margin-top:8px}.rt--auth{font:400 13px/18px var(--au-font);color:#414552;margin:12px 0 0}.rt--compact{display:none}@media (min-width:1200px){.pr-sticky .rt--compact{max-width:520px;font:300 12px/16px var(--tv-font-sans);letter-spacing:.2px;color:#727f96;text-align:right;margin:0 16px 0 auto;display:block}}
.pd-wrap{z-index:1;max-width:1080px;margin:0 auto;padding:0 16px;position:relative}@media (max-width:1111px){.pd-wrap{padding:0 24px}}.pd-local{z-index:15;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#f6f9fce6;position:sticky;top:0;box-shadow:0 1px #061b310f}.pd-local__in{align-items:center;gap:24px;max-width:1080px;height:56px;margin:0 auto;padding:0 16px;display:flex}.pd-local__name{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);flex:none}.pd-local__links{scrollbar-width:none;gap:32px;margin-left:auto;display:flex;overflow-x:auto}.pd-local__links::-webkit-scrollbar{display:none}.pd-local__links a{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);white-space:nowrap;flex:none}.pd-local__links a:hover{color:var(--tv-accent-700)}.pd-local__links a[aria-current=page]{color:var(--tv-heading)}.pd-local__more{flex:none;position:relative}.pd-local__more summary{cursor:pointer;font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);align-items:center;gap:6px;list-style:none;display:inline-flex}.pd-local__more summary::-webkit-details-marker{display:none}.pd-local__more summary svg{transition:transform .2s var(--tv-ease)}.pd-local__more[open] summary svg{transform:rotate(180deg)}.pd-local__menu{background:#fff;border-radius:8px;min-width:240px;padding:8px;display:grid;position:absolute;top:40px;right:-16px;box-shadow:0 0 0 1px #061b310f,0 30px 45px -30px #32325d40,0 18px 36px -18px #0000001a}.pd-local__menu a{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);white-space:nowrap;border-radius:4px;padding:8px 12px}.pd-local__menu a:hover{color:var(--tv-accent-700);background:#f6f9fc}.pd-local__menu a[aria-current=page]{color:var(--tv-heading)}@media (min-width:940px){.pd-local__links .pd-local__extra{display:none}.pd-local__links{overflow:visible}}@media (max-width:939px){.pd-local__more{display:none}.pd-local__in{gap:20px;padding:0 0 0 24px}.pd-local__links{gap:22px;margin-left:0;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.pd-hero{padding:64px 0 120px;position:relative;overflow:hidden}.pd-ribbon{z-index:0;pointer-events:none;width:100%;height:420px;position:absolute;bottom:0;left:0}.pd-hero__in{z-index:1;gap:48px;max-width:1080px;margin:0 auto;padding:0 24px;display:grid;position:relative}@media (min-width:1112px){.pd-hero{padding:104px 0 330px}.pd-ribbon{height:540px}.pd-hero__in{grid-template-columns:494px minmax(0,1fr);align-items:start;gap:46px;padding:0 16px}}.pd-hero .crumb{font:400 14px/20px var(--tv-font-sans);color:#727f96;margin:0 0 16px}.pd-hero .crumb ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-hero .crumb li+li:before{content:"/";margin:0 8px}.pd-hero .crumb a{color:#727f96}.pd-hero .crumb a:hover{color:var(--tv-link)}.pd-h1{font:580 48px/56px var(--tv-font-sans);letter-spacing:-.96px;color:var(--tv-heading);text-wrap:balance;margin:0}@media (min-width:640px){.pd-h1{letter-spacing:-1.12px;font-size:56px;line-height:68px}}@media (max-width:389px){.pd-h1{font-size:40px;line-height:48px}}.pd-lead{font:300 18px/28px var(--tv-font-sans);letter-spacing:.2px;color:#425466;max-width:480px;margin:28px 0 0}.pd-btns{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.pd-textlink{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);align-items:center;gap:4px;display:inline-flex}.pd-textlink:hover{color:var(--tv-accent-700)}.pd-mock{align-content:start;gap:16px;display:grid;position:relative}.pd-mock .mock{box-shadow:0 0 0 1px #061b310d,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}@media (min-width:1112px){.pd-mock{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;margin-top:8px;margin-right:-180px}.pd-mock--hub .mock--timeline,.pd-mock--product-trial-holds .mock--account{margin-top:72px}.pd-mock--product-trial-pages,.pd-mock--product-attribution,.pd-mock--product-alerts,.pd-mock--product-trial-reminders{grid-template-columns:minmax(0,560px);margin-right:0}}.pd-sec{padding:96px 0;position:relative}.pd-sec--white{background:#fff}.pd-sec--tint{background:#f6f9fc}.pd-sec--feats{padding-top:72px}@media (max-width:639px){.pd-sec{padding:64px 0}}.pd-eyebrow{font:500 18px/28px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link);margin:0 0 8px}.pd-h2{font:500 30px/40px var(--tv-font-sans);letter-spacing:-.2px;color:var(--tv-heading);max-width:760px;margin:0}.pd-h2 .soft{color:var(--tv-heading-subdued,#50617a)}@media (min-width:640px){.pd-h2{font-size:38px;line-height:48px}}.pd-feats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin:56px -16px 0;display:grid}@media (min-width:940px){.pd-feats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1111px){.pd-feats{margin-inline:-8px}}.pd-feat{padding:0 28px 0 16px}.pd-feat h3{font:500 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);margin:16px 0 4px;position:relative}.pd-feat h3:before{content:"";background:var(--tv-accent-600);width:1px;height:16px;position:absolute;top:4px;left:-16px}.pd-feat p{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:#425466;margin:0}.pd-feat code{font:500 13px/20px var(--tv-font-mono);color:var(--tv-accent-700);background:var(--tv-accent-25);border-radius:4px;padding:1px 4px}.pd-cards{gap:16px;margin:48px -16px 0;display:grid}@media (max-width:1111px){.pd-cards{margin-inline:0}}@media (min-width:760px){.pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1112px){.pd-cards--5{grid-template-columns:repeat(6,minmax(0,1fr))}.pd-cards--5 .pd-card:nth-child(-n+2){grid-column:span 3}.pd-cards--5 .pd-card:nth-child(n+3){grid-column:span 2}.pd-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-card{background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.pd-card__media{background:linear-gradient(160deg,#e6f6f8,#bfe9f1 55%,#86d6e4);place-items:center;height:300px;padding:28px;display:grid;position:relative;overflow:hidden}.pd-card__media--product-trial-pages{background:linear-gradient(160deg,#fff3e2,#ffd59a 60%,#ffb27c)}.pd-card__media--product-attribution{background:radial-gradient(circle at 80% 20%,#c9f0ee,#0000 60%),linear-gradient(200deg,#e3f5f8,#a7dcd9)}.pd-card__media--product-alerts{background:linear-gradient(150deg,#0a2c2c,#0d7879 70%,#34b8b8)}.pd-card__media--product-trial-reminders{background:linear-gradient(170deg,#ffe7ea,#f9b4c0 60%,#f9718a)}.pd-card__media .mock{width:100%;max-width:380px}.pd-card__body{flex-direction:column;flex:1;padding:28px;display:flex}.pd-card h3{font:500 26px/34px var(--tv-font-sans);letter-spacing:-.2px;color:var(--tv-heading);margin:0}.pd-card__body>p{font:300 18px/28px var(--tv-font-sans);letter-spacing:.2px;color:#425466;margin:10px 0 0}.pd-card__body ul{border-top:1px dashed #e7ecf1;gap:10px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.pd-card__body li{font:400 15px/22px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-heading);align-items:flex-start;gap:10px;display:flex}.pd-card__link{margin-top:auto;padding-top:20px}.pd-tick{width:18px;height:18px;color:var(--tv-accent-600);background:#e3eeed;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}@media (max-width:639px){.pd-card__media{height:260px;padding:20px}.pd-card h3{font-size:22px;line-height:30px}.pd-card__body>p{font-size:16px;line-height:26px}}.pd-row{border-top:1px dashed #e7ecf1;gap:28px;padding:56px 0;display:grid}.pd-row:first-child{border-top:0;padding-top:0}@media (min-width:940px){.pd-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.pd-row:not(.pd-row--art) .pd-row__text{grid-column:span 2;max-width:760px}}.pd-row h2{font:500 26px/36px var(--tv-font-sans);letter-spacing:0;color:var(--tv-heading);max-width:460px;margin:0 0 16px;scroll-margin-top:80px;position:relative}@media (min-width:940px){.pd-row h2:before{content:"";background:var(--tv-accent-600);width:1px;height:16px;position:absolute;top:10px;left:-16px}}.pd-row__art{background:linear-gradient(160deg,#eef9fa,#c9eef3);border-radius:12px;align-content:center;min-height:260px;padding:40px 36px;display:grid;position:relative}.pd-row__art--1{background:linear-gradient(160deg,#fff7ec,#ffdcae)}.pd-row__art--2{background:linear-gradient(160deg,#f1f6fb,#dce6f0)}.pd-row__art .mock{width:100%;max-width:440px;margin:0 auto;box-shadow:0 0 0 1px #061b310d,0 30px 60px -20px #32325d40,0 18px 36px -18px #0003}.pd-row__art .mock-pair{width:100%;max-width:460px;margin:0 auto 28px}@media (max-width:639px){.pd-row__art{min-height:0;padding:24px 16px}.hc{grid-template-columns:1fr}.hc__card{max-width:170px}}.pd-row__body p{font:300 16px/26px var(--tv-font-sans);letter-spacing:.2px;color:#425466;margin:0 0 16px}.pd-row__body p:last-child{margin-bottom:0}.pd-row__body a{color:var(--tv-link);font-weight:500}.pd-row__body code{font:500 13px/20px var(--tv-font-mono);color:var(--tv-heading);background:#f6f9fc;border:1px solid #e7ecf1;border-radius:4px;padding:1px 4px}.pd-row__body h4{font:500 16px/24px var(--tv-font-sans);color:var(--tv-heading);margin:16px 0 8px}.pd-ticks{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pd-ticks li{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:#425466;align-items:flex-start;gap:12px;display:flex}.pd-note{background:#f6f9fc;border-radius:4px;padding:12px 16px;font-size:15px!important}.pd-code{background:#0a2540;border-radius:8px;margin:0 0 16px;overflow:hidden}.pd-code__bar{font:500 12px/16px var(--tv-font-sans);color:#adbdcc;border-bottom:1px solid #ffffff14;padding:10px 16px}.pd-code pre{font:400 13px/20px var(--tv-font-mono);color:#f6f9fc;margin:0;padding:16px;overflow-x:auto}.pd-tbl{margin:0 0 16px;overflow-x:auto}.pd-tbl table{border-collapse:collapse;width:100%;min-width:420px}.pd-tbl th{text-align:left;font:500 14px/20px var(--tv-font-sans);color:var(--tv-heading);border-bottom:1px solid #e7ecf1;padding:8px 12px 8px 0}.pd-tbl td{font:300 14px/20px var(--tv-font-sans);color:#425466;vertical-align:top;border-bottom:1px dashed #e7ecf1;padding:10px 12px 10px 0}.pd-close{background:#f6f9fc;border-top:1px dashed #e7ecf1;padding:112px 0 120px}.pd-close__in{gap:40px;display:grid}@media (min-width:940px){.pd-close__in{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:0}.pd-close__main{padding-right:48px}.pd-close__col{padding:0 16px}}.pd-close__title{font:500 38px/48px var(--tv-font-sans);letter-spacing:-.4px;color:var(--tv-heading);max-width:520px;margin:0}.pd-close__text{font:300 18px/28px var(--tv-font-sans);letter-spacing:.2px;color:#425466;max-width:500px;margin:16px 0 0}.pd-close .pd-btns{margin-top:32px}.pd-close__pill{height:44px;padding:0 22px;font-size:16px}.pd-close__tile{width:40px;height:40px;color:var(--tv-accent-600);background:#fff;border-radius:8px;place-items:center;display:grid;box-shadow:0 0 0 1px #e3e8ee,0 2px 5px #32325d14}.pd-close__col h3{font:500 16px/24px var(--tv-font-sans);color:var(--tv-heading);margin:20px 0 6px;position:relative}@media (min-width:940px){.pd-close__col h3:before{content:"";background:var(--tv-accent-600);width:1px;height:16px;position:absolute;top:4px;left:-16px}}.pd-close__col p{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:#425466;margin:0 0 12px}@media (max-width:639px){.pd-close{padding:72px 0}.pd-close__title{font-size:30px;line-height:40px}}.pd-sec--facts{padding:0 0 24px}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;margin:0 -16px;padding-top:56px;display:grid}@media (min-width:940px){.pd-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1111px){.pd-facts{margin-inline:-8px}}.pd-fact{align-content:start;gap:6px;padding:0 24px 0 16px;display:grid;position:relative}.pd-fact:before{content:"";background:var(--tv-accent-600);width:1px;height:20px;position:absolute;top:6px;left:0}.pd-fact b{font:500 24px/31.92px var(--tv-font-sans);letter-spacing:.2px;color:var(--tv-link)}.pd-fact span{font:300 15px/24px var(--tv-font-sans);letter-spacing:.2px;color:#425466}.hc{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.hc__card{background:linear-gradient(135deg,#13908f,#0a4f50);border-radius:8px;height:96px;position:relative;transform:rotate(-6deg);box-shadow:0 10px 20px -8px #0a2c2c80}.hc__chip{background:linear-gradient(135deg,#ffe2a8,#e8b35a);border-radius:3px;width:24px;height:18px;position:absolute;top:26px;left:14px}.hc__num{font:500 12px/1 var(--tv-font-mono);color:#fff;letter-spacing:.5px;position:absolute;bottom:14px;left:14px}.hc__exp{font:400 10px/1 var(--tv-font-mono);color:#cdeaea;position:absolute;bottom:14px;right:12px}.hc__kv{gap:8px;margin:0;display:grid}.hc__kv div{justify-content:space-between;gap:8px;display:flex}.hc__kv dt{color:var(--tv-text-subdued)}.hc__kv dd{margin:0;font-weight:500}.ladder{padding:18px 16px 14px}.ladder__dots{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ladder__dots:before{content:"";border-top:1px dashed var(--tv-border);position:absolute;top:50%;left:4%;right:4%}.ladder__dots li{place-items:center;display:grid;position:relative}.ladder__dots span{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--tv-border);font:500 10px/1 var(--tv-font-sans);color:var(--tv-text-subdued);background:#fff;border-radius:50%;place-items:center;display:grid}.ladder__dots .is-fail span{color:#b3263f;background:#fdecef;box-shadow:inset 0 0 0 1px #f3a5b4}.ladder__dots .is-ok span{background:var(--tv-accent-600);box-shadow:none;color:#fff}.ladder__axis{font:400 11px/16px var(--tv-font-mono);color:var(--tv-text-soft);justify-content:space-between;margin-top:12px;display:flex}.pol,.rules,.draft,.desc{margin:0;padding:8px 16px 12px;list-style:none}.pol li{box-shadow:inset 0 0 0 1px var(--tv-border-quiet);border-radius:6px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.pol li.is-on{box-shadow:inset 0 0 0 2px var(--tv-accent-600);background:var(--tv-accent-25)}.pol li .mk-chip{margin-left:auto}.pol__radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--tv-border);background:#fff;border-radius:50%;flex:none}.is-on .pol__radio{box-shadow:inset 0 0 0 5px var(--tv-accent-600)}.rules li{align-items:flex-start;gap:10px;padding:9px 0;display:flex}.rules li+li,.draft li+li,.desc li+li{border-top:1px solid var(--tv-border-quiet)}.rules svg{flex:none;margin-top:1px}.draft li{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.draft li.is-pick span:first-child{font-weight:500}.dom{gap:12px;padding:16px;display:grid}.dom__row{align-items:center;gap:10px;font-size:12px;display:flex}.dom__to{color:var(--tv-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vs{gap:12px;padding:14px 16px 16px;display:grid}.vs__row{grid-template-columns:78px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.vs__row .num{text-align:right;color:var(--tv-text-soft);font-size:12px}.vs__bar{background:var(--tv-neutral-25,#f6f9fc);height:8px;box-shadow:inset 0 0 0 1px var(--tv-border-quiet);border-radius:4px;overflow:hidden}.vs__bar i{background:var(--tv-accent-600);border-radius:4px;height:100%;display:block}.vs__split{grid-template-columns:1fr 1fr;gap:2px;height:10px;margin-top:6px;display:grid}.vs__split i{background:#97dfea;border-radius:3px}.vs__split i+i{background:#ffb07a}.vs__legend{color:var(--tv-text-soft);justify-content:space-between;font-size:12px;display:flex}.desc li{font:400 12px/18px var(--tv-font-mono);grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.desc__name{color:var(--tv-heading);font-weight:500}.desc__name--muted{color:var(--tv-text-subdued);font-weight:400}.rem{padding:16px}.rem p{color:var(--tv-text-soft);margin:0 0 14px}.rem__btns{align-items:center;gap:14px;display:flex}.rem__link{color:var(--tv-link);font-size:12px}.pd-h1 .soft{color:inherit}.pd-mock:has(.mock--duo){grid-template-columns:none}@media (min-width:1112px){.pd-mock:has(.mock--duo){margin:-48px -196px 0 -16px}}.mock--duo{border-radius:8px;width:704px;max-width:none;overflow:hidden}.duo__top{border-bottom:1px solid var(--tv-border-quiet);align-items:center;gap:16px;height:56px;padding:0 24px 0 40px;display:flex}.duo__brand{font:500 15px/20px var(--tv-font-sans);letter-spacing:1.6px;color:var(--tv-heading)}.duo__steps{font:400 11px/16px var(--tv-font-sans);color:var(--tv-text-subdued);align-items:center;gap:10px;margin-left:auto;display:flex}.duo__steps .on{color:var(--tv-heading);font-weight:500}.duo__steps i{border-top:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)}.duo__body{grid-template-columns:minmax(0,1fr) 300px;min-height:420px;display:grid}.duo__fine{color:var(--tv-text-subdued);margin:14px 0 0;font-size:11px;line-height:16px}.duo__form{padding:28px 32px 32px 40px}.duo__form .mock__btn{height:38px;margin-top:4px}.duo__side{border-left:1px solid var(--tv-border-quiet);background:#fafcfe;flex-direction:column;padding:24px 24px 28px;display:flex}.duo__plan{border-bottom:1px solid var(--tv-border-quiet);justify-content:space-between;align-items:baseline;margin:0 0 12px;padding-bottom:14px;font-size:13px;display:flex}.duo__plan span{color:var(--tv-text-soft);font-size:12px}.duo__steps-list{flex:1;margin:0;padding:0;list-style:none}.duo__steps-list li{grid-template-columns:14px 1fr auto;align-items:start;gap:10px;padding:9px 0;display:grid;position:relative}.duo__steps-list li+li:before{content:"";border-left:2px solid var(--tv-border-quiet);height:20px;position:absolute;top:-9px;left:6px}.duo__steps-list li.done+li:before{border-left-color:var(--tv-accent-600)}.duo__steps-list .dot{border:2px solid var(--tv-border);background:#fff;border-radius:50%;width:14px;height:14px;margin-top:2px}.duo__steps-list li.done .dot{border-color:var(--tv-accent-600);background:var(--tv-accent-600);box-shadow:inset 0 0 0 2px #fff}.duo__steps-list b{font-size:12px;display:block}.duo__steps-list span:not(.dot){color:var(--tv-text-subdued);font-size:11px}.duo__steps-list time{font:400 11px/18px var(--tv-font-mono);color:var(--tv-text-soft)}.duo__total{border-top:1px solid var(--tv-border-quiet);justify-content:space-between;margin:12px 0 0;padding-top:14px;font-size:13px;display:flex}@media (max-width:1111px){.mock--duo{zoom:.55;width:640px}.pd-mock:has(.mock--duo){justify-items:start}}@media (max-width:639px){.mock--duo{zoom:.53}}.pd-row--lead h2{max-width:520px;font-size:30px;line-height:40px}@media (min-width:640px){.pd-row--lead h2{letter-spacing:-.2px;font-size:38px;line-height:48px}}.pd-row--lead h2:before{display:none}.pd-row:not(.pd-row--lead) h2{font-size:22px;line-height:30px}@media (min-width:940px){.pd-row--art .pd-row__art{min-height:400px;padding:48px 40px}.pd-row__art .mock{max-width:460px}.pd-row--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-row--wide .pd-row__text{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.pd-row--wide .pd-row__text h2{margin:0}.pd-row--wide .pd-row__art{grid-column:1/-1;min-height:320px}.pd-row--wide .pd-row__art .mock{max-width:640px}}.pd-row--dark{background:#0b2f3d;border:0;border-radius:12px;margin:40px 0 0;padding:56px 48px}.pd-row--dark h2{color:#fff}.pd-row--dark h2:before{background:#5ccfd0!important}.pd-row--dark .pd-row__body p,.pd-row--dark .pd-row__body li{color:#a9c3cd}.pd-row--dark .pd-row__body a{color:#86d9df}.pd-row--dark .pd-row__body code{color:#fff;background:#164a5c;border-color:#1f5b6f}.pd-row--dark .pd-row__art{background:linear-gradient(160deg,#164a5c,#0d7879)}@media (max-width:639px){.pd-row--dark{padding:32px 20px}}.pd-more__links{border-top:1px solid #e7ecf1;gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:940px){.pd-more__links{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-more__links li+li{border-left:1px dashed #e7ecf1}}.pd-more__links a{color:var(--tv-heading);gap:6px;padding:24px 40px 24px 16px;display:grid;position:relative}.pd-more__links b{font:500 16px/24px var(--tv-font-sans);letter-spacing:.2px}.pd-more__links span{font:300 15px/22px var(--tv-font-sans);letter-spacing:.2px;color:#425466;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-more__links .chev{color:var(--tv-link);position:absolute;top:30px;right:16px}.pd-more__links a:hover b{color:var(--tv-link)}@media (max-width:939px){.pd-more__links li+li{border-top:1px solid #e7ecf1}}.pd-rail{margin-top:40px;position:relative}.pd-rail__ctrl{justify-content:flex-end;gap:8px;margin:0 0 20px;display:flex}@media (min-width:940px){.pd-rail__ctrl{margin:0;position:absolute;top:-84px;right:0}}.pd-rail__btn{width:38px;height:38px;color:var(--tv-link);cursor:pointer;background:#f6f9fc;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e3e8ee}.pd-rail__btn:hover{background:var(--tv-accent-50);color:var(--tv-accent-700)}.pd-rail__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -16px;padding:8px 16px 64px;display:flex;overflow-x:auto}.pd-rail__track::-webkit-scrollbar{display:none}.pd-rail__item{scroll-snap-align:start;flex:0 0 340px;display:flex}.pd-rail__item .pd-card{flex:1;box-shadow:0 20px 40px -16px #32325d2e,0 12px 24px -14px #00000029,0 0 0 1px #061b310d}.pd-rail__item .pd-card__media{height:240px;padding:22px}.pd-rail__item .pd-card h3{font-size:22px;line-height:30px}.pd-rail__item .pd-card__body>p{font-size:16px;line-height:26px}@media (max-width:639px){.pd-rail__item{flex-basis:290px}}.pd-sec--rail{padding-bottom:48px}.pd-sec--overview{border-bottom:1px dashed #e7ecf1;padding:72px 0 24px}.pd-sec--overview .pd-feats{margin-top:0}.pd-feat h3 a{color:inherit}.pd-feat h3 a:hover{color:var(--tv-link)}.pd-sec--rows{padding:32px 0 96px}.pd-sec--rows .pd-row{border-top:0;padding:60px 0}.pd-sec--rows .pd-row:first-child{padding-top:40px}.pd-sec--rows .pd-row h2,.pd-sec--rows .pd-row:not(.pd-row--lead) h2{letter-spacing:-.2px;max-width:480px;font-size:30px;line-height:40px}@media (min-width:640px){.pd-sec--rows .pd-row h2,.pd-sec--rows .pd-row:not(.pd-row--lead) h2{font-size:38px;line-height:48px}}.pd-sec--rows .pd-row h2:before{display:none!important}.pd-sec--rows .pd-row .pd-eyebrow{position:relative}@media (min-width:940px){.pd-sec--rows .pd-row .pd-eyebrow:before{content:"";background:var(--tv-accent-600);width:1px;height:16px;position:absolute;top:6px;left:-16px}.pd-sec--rows .pd-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.pd-sec--rows .pd-row--flip .pd-row__art{order:-1}.pd-sec--rows .pd-row--art .pd-row__art{min-height:360px;padding:48px 40px}}.pd-sec--rows .pd-row__art{border-radius:8px;box-shadow:inset 0 0 0 1px #061b310a}.pd-sec--rows .pd-row__art .mock{box-shadow:0 0 0 1px #061b310d,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.pd-sec--rows .pd-row--dark{margin:60px 0 0;padding:64px 56px}.pd-sec--rows .pd-row--dark .pd-eyebrow{color:#86d9df}.pd-sec--rows .pd-row--dark .pd-eyebrow:before{background:#5ccfd0}@media (max-width:639px){.pd-sec--rows .pd-row{padding:40px 0}.pd-sec--rows .pd-row--dark{padding:32px 20px}}
