@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.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}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:106.5%;ascent-override:91%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:93%;ascent-override:104%;descent-override:26%;line-gap-override:0%}:root{--font:"Inter Variable", "Inter Fallback", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-title:"Inter Tight Variable", "Inter Tight Fallback", "Inter Tight", "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--fs-12:12px;--lh-12:16px;--fs-13:13px;--lh-13:18px;--fs-14:14px;--lh-14:20px;--fs-15:15px;--lh-15:22px;--fs-16:16px;--lh-16:24px;--fs-18:18px;--lh-18:28px;--fs-20:20px;--lh-20:28px;--fs-24:24px;--lh-24:32px;--fs-display:56px;--lh-display:60px;--fs-h2:44px;--lh-h2:50px;--fs-h2-split:40px;--lh-h2-split:46px;--fs-page:44px;--lh-page:50px;--fs-section:32px;--lh-section:38px;--track-display:-.025em;--track-title:-.02em;--track-sub:-.015em;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:999px;--dur-1:80ms;--dur-2:.14s;--dur-3:.2s;--ease-out:cubic-bezier(.32, .72, 0, 1);--wrap:1200px;--gutter:40px;--head-h:60px;--card-pad:24px}@media (width<=1279px){:root{--gutter:32px}}@media (width<=1100px){:root{--gutter:24px}}@media (width<=760px){:root{--gutter:16px;--fs-display:42px;--lh-display:46px;--fs-h2:32px;--lh-h2:38px;--fs-h2-split:32px;--lh-h2-split:38px;--fs-page:34px;--lh-page:40px;--fs-section:26px;--lh-section:32px;--track-display:-.02em;--track-title:-.015em;--card-pad:20px}}:root{color-scheme:light;--bg:#f5f5f7;--page:#fff;--card:#fff;--raised:#fff;--subtle:#f5f5f7;--os:#e6e6ea;--hover:#0000000a;--line:#00000014;--line2:#00000014;--group-line:#0000000f;--fieldline:#00000029;--fieldline-h:#0000003d;--fieldline-strong:#8a8a91;--text:#1d1d1f;--t2:#4f4f56;--t3:#63636b;--t4:#a3a3aa;--btn:#2862ec;--btnfg:#fff;--btnhover:#1f54d6;--btnpress:#1a48bd;--link:#2257cf;--on:#edf2fe;--focus:#2862ec;--focus-ring:#2862ec38;--quiet:#0000000f;--quiet-hover:#0000001a;--quiet-press:#00000021;--ink:#1d1d1f;--inkfg:#fff;--inkhover:#2c2c30;--inverse:#1d1d21;--inverse-fg:#f2f2f4;--badd:#e0362c;--badfg:#b42318;--badbg:#fdf4f3;--badline:#f4d3d0;--warnd:#d98a00;--warnfg:#8f4f07;--warnbg:#fdf8ef;--warnline:#f1dfbf;--okd:#2fa84f;--okfg:#16723f;--okbg:#eef6f0;--e1:inset 0 0 0 1px var(--group-line);--e2:0 0 0 1px var(--line), 0 1px 2px #10111a0f, 0 8px 24px -6px #10111a24;--shot:0 0 0 1px #00000014, 0 2px 6px #0000000d, 0 24px 56px -16px #00000038;--head-bg:#ffffffdb;--wash:var(--bg);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2363636b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#131315;--page:#131315;--card:#1d1d21;--raised:#26262b;--subtle:#26262b;--os:#303036;--hover:#ffffff0d;--line:#ffffff14;--line2:#ffffff14;--group-line:#ffffff0f;--fieldline:#ffffff29;--fieldline-h:#ffffff3d;--fieldline-strong:#6b6b72;--text:#f2f2f4;--t2:#b4b4bb;--t3:#a3a3aa;--t4:#6b6b72;--btn:#2f6be8;--btnfg:#fff;--btnhover:#2861d9;--btnpress:#2356c4;--link:#8cb0ff;--on:#3b76f029;--focus:#5a9dff;--focus-ring:#5a9dff59;--quiet:#ffffff1f;--quiet-hover:#ffffff29;--quiet-press:#fff3;--ink:#f2f2f4;--inkfg:#1d1d21;--inkhover:#fff;--inverse:#303036;--inverse-fg:#f2f2f4;--badd:#ff5a52;--badfg:#ff8a83;--badbg:#ff5a5214;--badline:#ff5a5247;--warnd:#f0a020;--warnfg:#f2bd63;--warnbg:#f0a02012;--warnline:#f0a02042;--okd:#34c759;--okfg:#6fd6a2;--okbg:#34c7591a;--e1:inset 0 0 0 1px var(--group-line);--e2:0 0 0 1px var(--fieldline), 0 12px 32px -8px #0009;--shot:0 0 0 1px #ffffff1a, 0 24px 64px -16px #000000b3;--head-bg:#131315db;--wash:#1a1a1d;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a3aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 16px)}body{background:var(--page);min-height:100dvh;color:var(--text);font:400 var(--fs-16) / var(--lh-16) var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}b,strong{font-weight:600}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}h1,h2{font-family:var(--font-title);letter-spacing:var(--track-title)}p{margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:where(.prose,.lede,.section-lede,.faq-body,.faq details>p,.plan-note,.price-note,.cta-note,.acct-sub) a:not(.btn){text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}:where(.prose,.lede,.section-lede,.faq-body,.faq details>p,.plan-note,.price-note,.cta-note,.acct-sub) a:not(.btn):hover{text-decoration-color:currentColor}img{max-width:100%;height:auto}code{font-family:var(--mono);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-xs);overflow-wrap:anywhere;padding:1px 5px;font-size:.9em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--on)}[hidden]{display:none!important}.num{font-variant-numeric:tabular-nums}.container{max-width:calc(var(--wrap) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.container.reading{max-width:calc(576px + 2 * var(--gutter))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--card);color:var(--text);box-shadow:var(--e2);border-radius:var(--r-md);font-size:var(--fs-14);padding:8px 12px;position:absolute;top:12px;left:-9999px}.skip-link:focus{left:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.site-header{z-index:40;height:var(--head-h);background:var(--head-bg);backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--dur-2) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line)}.site-header .container{align-items:center;gap:32px;height:100%;display:flex}.brand{color:var(--text);font:600 var(--fs-16) / var(--lh-16) var(--font-title);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.brand svg{flex:none}.brand:hover{text-decoration:none}.site-nav{align-items:center;gap:24px;display:flex}.site-nav a,.header-signin{color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14);white-space:nowrap;font-weight:500}.site-nav a:hover,.header-signin:hover{text-decoration:none}.site-nav a[aria-current=page]{color:var(--text)}@media (hover:hover){.site-nav a:hover,.header-signin:hover{color:var(--text)}}.header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.nav-menu{display:none;position:relative}.nav-menu summary{border-radius:var(--r-md);background:var(--quiet);height:32px;color:var(--text);font-size:var(--fs-14);cursor:pointer;align-items:center;padding:0 12px;font-weight:500;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu[open] summary{background:var(--quiet-hover)}@media (hover:hover){.nav-menu summary:hover{background:var(--quiet-hover)}}.nav-menu summary:active{background:var(--quiet-press)}.nav-menu-panel{z-index:50;border-radius:var(--r-lg);background:var(--raised);min-width:200px;box-shadow:var(--e2);padding:4px;position:absolute;top:calc(100% + 8px);right:0}.nav-menu-panel a{border-radius:var(--r-sm);height:36px;color:var(--text);font-size:var(--fs-14);align-items:center;padding:0 12px;font-weight:500;display:flex}.nav-menu-panel a:hover{text-decoration:none}.nav-menu-panel a[aria-current=page]{background:var(--on)}@media (hover:hover){.nav-menu-panel a:not([aria-current=page]):hover{background:var(--hover)}}.nav-menu-panel a:active{background:var(--os)}@media (width<=1100px){.site-header .container{gap:24px}}@media (width<=860px){.site-nav{display:none}.nav-menu{display:block}}@media (width<=760px){.site-header{background:var(--page);backdrop-filter:none}.header-signin{display:none}.header-actions{gap:8px}.site-header .header-cta,.nav-menu summary{height:40px}.nav-menu-panel a{height:44px}}@media (width<=360px){.site-header .container{gap:8px}.site-header .brand{font-size:var(--fs-14);gap:8px}.site-header .brand svg{width:20px;height:20px}.header-actions{gap:6px}.header-cta,.nav-menu summary{padding:0 10px}}.btn{border-radius:var(--r-md);height:40px;font:500 var(--fs-15) / 20px var(--font);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;text-decoration:none!important}.btn-primary{background:var(--btn);color:var(--btnfg)}@media (hover:hover){.btn-primary:hover{background:var(--btnhover)}}.btn-primary:active{background:var(--btnpress)}.btn-secondary{background:var(--quiet);color:var(--text)}@media (hover:hover){.btn-secondary:hover{background:var(--quiet-hover)}}.btn-secondary:active{background:var(--quiet-press)}.btn-ink{background:var(--ink);color:var(--inkfg)}@media (hover:hover){.btn-ink:hover{background:var(--inkhover)}}.btn-ink:active{background:var(--ink)}.btn-sm{height:32px;font-size:var(--fs-14);padding:0 12px}.btn-lg{height:44px;font-size:var(--fs-16);padding:0 22px}.btn svg{flex:none}.btn[aria-busy=true]{cursor:progress;opacity:.7}.section{padding:96px 0}.section:not(.band)+.section:not(.band){padding-top:0}.band{background:var(--wash)}.band-lg{padding:112px 0}.band[id]{scroll-margin-top:-16px}main>.section:first-child{padding-top:80px}main>.hero.hero-page:last-child{padding-bottom:96px}@media (width<=760px){.section{padding:64px 0}.band-lg{padding:80px 0}main>.section:first-child{padding-top:48px}main>.hero.hero-page:last-child{padding-bottom:64px}}.section-title{font:600 var(--fs-section) / var(--lh-section) var(--font-title);letter-spacing:var(--track-sub);max-width:720px}.section-title.big{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--track-title)}.section-lede{max-width:600px;color:var(--t2);font-size:var(--fs-18);line-height:var(--lh-18);text-wrap:pretty;margin-top:16px}.center{text-align:center}.center .section-title,.center .section-lede,.section-title.center{margin-left:auto;margin-right:auto}.section-link-row{font-size:var(--fs-15);margin-top:24px;font-weight:500}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.center .hero-actions{justify-content:center}.cta-note{color:var(--t3);font-size:var(--fs-14);line-height:var(--lh-14);margin-top:16px}.hero.hero-page{padding:80px 0 48px}.hero.hero-page h1{font:600 var(--fs-page) / var(--lh-page) var(--font-title);letter-spacing:var(--track-title);max-width:820px}.hero.hero-page .lede{max-width:600px;color:var(--t2);font-size:var(--fs-18);line-height:var(--lh-18);text-wrap:pretty;margin-top:16px}.hero.hero-page.hero-flush{padding-bottom:24px}@media (width<=760px){.hero.hero-page{padding:48px 0 32px}}.facts{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);text-align:left;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.facts>div{padding:var(--card-pad)}.facts>div+div{border-left:1px solid var(--line)}.facts b{font:600 var(--fs-24) / var(--lh-24) var(--font-title);letter-spacing:-.01em;display:block}.facts span{color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14);margin-top:4px;display:block}@media (width<=1100px){.facts{grid-template-columns:repeat(2,1fr)}.facts>div:nth-child(3){border-left:0}.facts>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){.facts{grid-template-columns:1fr}.facts>div+div{border-left:0;border-top:1px solid var(--line)}}.card{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1)}.card h2,.card h3{font:600 var(--fs-16) / var(--lh-16) var(--font);letter-spacing:0;margin-bottom:8px}.card p{color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14)}.grid-2,.grid-3{gap:16px;margin-top:40px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.grid-3{grid-template-columns:1fr}}@media (width<=760px){.grid-2,.grid-3{grid-template-columns:1fr}}.link-list{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);margin:0;padding:0;list-style:none;overflow:hidden}.link-list li+li{border-top:1px solid var(--line2)}.link-list a{min-height:64px;padding:12px var(--card-pad);color:var(--text);align-items:center;gap:16px;display:flex}.link-list a:focus-visible{outline-offset:-2px;border-radius:var(--r-lg)}.link-list a:after{content:"";background:var(--chev) center / contain no-repeat;flex:none;width:16px;height:16px;margin-left:auto;transform:rotate(-90deg)}.link-list a:hover{text-decoration:none}@media (hover:hover){.link-list a:hover{background:var(--hover)}}.link-list a:active{background:var(--os)}.link-list b{font-weight:500;display:block}.link-list span{text-wrap:pretty;max-width:520px;color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14);margin-top:2px;display:block}.frame{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shot);margin:0;overflow:hidden}.frame img,.frame picture{width:100%;height:auto;display:block}.home-hero{padding:88px 0 72px}.home-hero .container,.scroller,.split{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:64px;display:grid}.home-hero .container,.split{align-items:center}.display{font:600 var(--fs-display) / var(--lh-display) var(--font-title);letter-spacing:var(--track-display)}.home-hero .lede{max-width:480px;color:var(--t2);font-size:var(--fs-18);line-height:var(--lh-18);text-wrap:pretty;margin-top:24px}.works{padding:8px 0 88px}.works .container{color:var(--t3);font-size:var(--fs-15);line-height:var(--lh-15);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;display:flex}.works span:first-child{color:var(--t2);font-weight:500}.steps{padding:12vh 0}.step{flex-direction:column;justify-content:center;min-height:64vh;display:flex}.step h3{font:600 32px / 38px var(--font-title);letter-spacing:var(--track-sub);transition:color var(--dur-2) var(--ease-out)}.step p{color:var(--t2);transition:color var(--dur-2) var(--ease-out);margin-top:16px;font-size:17px;line-height:26px}.step .tag{color:var(--t3);font-size:var(--fs-14);line-height:var(--lh-14)}html.js .step:not(.is-on) h3,html.js .step:not(.is-on) p{color:var(--t3)}.step .inline{display:none}.stage{top:var(--head-h);height:calc(100vh - var(--head-h));flex-direction:column;justify-content:center;align-self:start;display:flex;position:sticky}.stage .frame{aspect-ratio:1100/700;position:relative}.stage .layer{opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.stage .layer.is-on{opacity:1}.stage .layer img{object-fit:cover;width:100%;height:100%}.split .section-title{font-size:var(--fs-h2-split);line-height:var(--lh-h2-split)}.more{font-size:var(--fs-15);margin-top:24px;font-weight:500;display:inline-block}.tcard{border:1px solid var(--group-line);border-radius:var(--r-lg);background:var(--card);margin-top:48px;overflow:hidden}.tcard table{border-collapse:collapse;width:100%;font-size:var(--fs-15);line-height:var(--lh-15)}.tcard th,.tcard td{border-top:1px solid var(--line2);text-align:left;height:52px;padding:8px 24px}.tcard th:first-child{padding-left:var(--card-pad)}.tcard thead th{background:var(--subtle);height:44px;color:var(--t3);font-size:var(--fs-14);border-top:0;font-weight:500}.tcard tbody th{font-weight:500}.tcard .c{text-align:center;width:150px}.tcard .sub{color:var(--t3);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:400;display:block}.tcard .no{color:var(--t3)}.chk{vertical-align:-3px;color:var(--text);display:inline-block}.plans{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);text-align:left;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.plan{padding:28px var(--card-pad);flex-direction:column;display:flex}.plan+.plan{border-left:1px solid var(--line)}.plan .who{font-size:var(--fs-15);font-weight:500}.plan .price{font:600 36px / 40px var(--font-title);letter-spacing:var(--track-title);margin-top:12px}.plan .price small{color:var(--t3);font:400 var(--fs-14) / var(--lh-14) var(--font);letter-spacing:0;margin-left:4px}.plan .btn{margin-top:24px}.plan-note{text-wrap:balance;max-width:640px;color:var(--t3);font-size:var(--fs-14);line-height:var(--lh-14);margin:20px auto 0}.closing{padding:120px 0}@media (width<=1100px){.home-hero .container,.split{grid-template-columns:1fr;gap:48px}.scroller{grid-template-columns:1fr;gap:0}.stage{display:none}.steps{padding:72px 0}.step{min-height:0;padding:40px 0}html.js .step:not(.is-on) h3{color:var(--text)}html.js .step:not(.is-on) p{color:var(--t2)}html.js .step:not(.is-on) p.tag{color:var(--t3)}.step h3,.step p{max-width:640px}.step .inline{margin-top:28px;display:block}.step:first-child .inline{display:none}.plans{grid-template-columns:repeat(2,1fr)}.plan:nth-child(3){border-left:0}.plan:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){.home-hero{padding:48px 0 56px}.works{padding-bottom:64px}.steps{padding:40px 0}.step h3{font-size:26px;line-height:32px}.tcard th,.tcard td{padding:8px 12px}.tcard .c{width:72px}.plans{grid-template-columns:1fr}.plan+.plan{border-left:0;border-top:1px solid var(--line)}.closing{padding:80px 0}}.faq{border-radius:var(--r-lg);background:var(--card);max-width:760px;box-shadow:var(--e1);text-align:left;margin:48px auto 0;overflow:hidden}.prose .faq{margin-top:16px}.faq details+details{border-top:1px solid var(--line2)}.faq details[id]{scroll-margin-top:calc(var(--head-h) + 16px)}.faq summary{min-height:60px;padding:12px var(--card-pad);color:var(--text);cursor:pointer;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}@media (hover:hover){.faq summary:hover{background:var(--hover)}}.faq summary:active{background:var(--os)}.faq summary:focus-visible{outline-offset:-2px;border-radius:var(--r-lg)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--chev) center / contain no-repeat;width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out);flex:none;margin-left:auto}.faq details[open] summary:after{transform:rotate(180deg)}.faq details>p,.faq .faq-body{max-width:600px;padding:0 var(--card-pad) 20px;color:var(--t2);font-size:var(--fs-15);line-height:var(--lh-15);margin:-4px 0 0}.faq .faq-body p{color:inherit;margin:0;padding:0}.faq .faq-body p+p{margin-top:8px}.faq-link{margin-top:8px;font-weight:500;display:inline-block}.pricing-plans .fit{color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14);margin:12px 0 24px}.pricing-plans .btn{margin-top:auto}.rows-card{border-radius:var(--r-lg);background:var(--card);max-width:820px;box-shadow:var(--e1);text-align:left;margin:40px auto 0;overflow:hidden}.rows-card .row{padding:20px var(--card-pad);justify-content:space-between;align-items:center;gap:24px;display:flex}.rows-card .row+.row{border-top:1px solid var(--line2)}.rows-card .row>div{gap:2px;display:grid}.rows-card strong{font-weight:600}.rows-card span{color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14)}.rows-card .btn{flex:none}.business-card{margin-top:0}.price-panel{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;overflow:hidden}.price-main,.price-aside{padding:32px var(--card-pad)}.price-main .section-title{margin-bottom:16px}.price-aside{border-left:1px solid var(--line)}.price-aside h3{font-size:var(--fs-16);line-height:var(--lh-16)}.price-note{color:var(--t2);font-size:var(--fs-15);line-height:var(--lh-15)}.price-note+.price-note{margin-top:12px}.price-note-strong{color:var(--text);font-weight:500}.included{margin:12px 0 0;padding:0;list-style:none}.included li{font-size:var(--fs-14);line-height:var(--lh-14);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.included li+li{border-top:1px solid var(--line2)}.included svg{width:16px;height:16px;color:var(--text);flex:none;margin-top:2px}.compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:660px;font-size:var(--fs-14);line-height:var(--lh-14)}.compare th,.compare td{padding:16px var(--card-pad);border-top:1px solid var(--line2);text-align:left;vertical-align:top}.compare thead th{background:var(--subtle);color:var(--t3);border-top:0;font-weight:500}.compare thead th:nth-child(2){color:var(--text)}.compare tbody th{font-weight:500}.compare th:first-child{z-index:1;background:var(--card);position:sticky;left:0}.compare thead th:first-child{background:var(--subtle)}.compare td{color:var(--t2)}.compare td.yes{color:var(--text);font-weight:500}.compare-hint{color:var(--t3);font-size:var(--fs-13);line-height:var(--lh-13);margin-top:8px;display:none}.compare-foot{max-width:600px;margin:16px auto 0}@media (width<=760px){.price-panel{grid-template-columns:1fr}.price-aside{border-left:0;border-top:1px solid var(--line)}.price-main,.price-aside{padding-block:24px}.rows-card .row{flex-direction:column;align-items:flex-start}.rows-card .btn{width:100%}.compare-hint{display:block}.compare th:first-child{box-shadow:1px 0 0 var(--line)}}#download-title{scroll-margin-top:84px}#download-title:focus{outline:none}.hero.hero-page.download-hero{text-align:center}.download-hero h1,.download-hero .lede{margin-inline:auto}.download-hero .lede{text-wrap:balance;max-width:520px}.download-section{padding-top:0}.download-section .container,#download-content{flex-direction:column;align-items:center;display:flex}#download-content{width:100%}.platform-switch{border-radius:var(--r-md);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:2px;padding:3px;display:inline-flex}.platform-tab{border-radius:var(--r-sm);height:34px;color:var(--t2);font:500 var(--fs-14) / var(--lh-14) var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@media (hover:hover){.platform-tab:hover{color:var(--text)}}.platform-tab:not([aria-selected=true]):active{background:var(--hover)}.platform-tab[aria-selected=true]{background:var(--card);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.download-card{width:100%;max-width:520px;padding:32px var(--card-pad);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);text-align:center;margin-top:24px}.platform-panel{flex-direction:column;align-items:center;gap:14px;display:flex}.dl-main{padding-inline:28px}a[data-dl-link]:not([href]){opacity:.55;pointer-events:none}.dl-meta,.dl-alt-row{color:var(--t2);font-size:var(--fs-13);line-height:var(--lh-13);font-variant-numeric:tabular-nums}.dl-alt-row{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.dl-alt-line{align-items:baseline;gap:6px;display:inline-flex}.alt-item+.alt-item:before{content:"·";color:var(--t3);margin-right:6px}.dl-note{border-top:1px solid var(--line);max-width:380px;color:var(--t3);font-size:var(--fs-13);line-height:var(--lh-13);padding-top:12px}.download-note{color:var(--t2);font-size:var(--fs-14);margin-top:4px}.access-card{max-width:520px;padding:var(--card-pad);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);text-align:left;margin-top:24px}.access-card h2{font-size:var(--fs-20);line-height:var(--lh-20);margin-bottom:8px}.access-card p{color:var(--t2)}@media (width<=760px){.platform-tab{padding:0 12px}.download-card{padding-block:24px}}.context{color:var(--t2);font-size:var(--fs-15);line-height:var(--lh-15);margin-bottom:12px;font-weight:500}.hub-landing-hero{padding:88px 0 96px}.hub-title{font:600 var(--fs-page) / var(--lh-page) var(--font-title);letter-spacing:var(--track-title)}.hub-landing-hero .lede{max-width:480px;color:var(--t2);font-size:var(--fs-18);line-height:var(--lh-18);margin-top:20px}.hub-benefits{margin-top:0}.hub-setup .num-steps{max-width:760px}.num-steps{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);margin:48px 0 0;padding:0;list-style:none;overflow:hidden}.num-steps li{min-height:56px;padding:12px var(--card-pad);align-items:center;gap:16px;font-weight:500;display:flex}.num-steps li+li{border-top:1px solid var(--line2)}.num-steps .n{background:var(--os);width:24px;height:24px;color:var(--t2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}@media (width<=760px){.hub-landing-hero{padding:48px 0 64px}}.prose{max-width:576px;margin-inline:auto}.prose h1{font:600 var(--fs-page) / var(--lh-page) var(--font-title);letter-spacing:var(--track-title);margin-bottom:12px}.prose>h1+p:not(.doc-meta){color:var(--t2);font-size:var(--fs-18);line-height:var(--lh-18);margin-top:16px}.prose h2{font:600 var(--fs-20) / var(--lh-20) var(--font-title);letter-spacing:-.01em;margin:40px 0 8px}.prose h3{font-size:var(--fs-16);line-height:var(--lh-16);margin:24px 0 4px}.prose p,.prose li{color:var(--t2);text-wrap:pretty;margin:12px 0}.prose li{margin:8px 0}.prose ul,.prose ol{padding-left:20px}.prose strong{color:var(--text);font-weight:600}.prose .lede{color:var(--t2);font-size:var(--fs-18);line-height:var(--lh-18)}.prose pre{border-radius:var(--r-md);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:400 var(--fs-14) / 22px var(--mono);margin:16px 0;padding:16px;overflow-x:auto}.prose pre.astro-code,.prose pre.astro-code span{background-color:var(--subtle)!important;color:var(--text)!important}.prose pre.astro-code span{background-color:#0000!important}.prose pre code{box-shadow:none;font-size:inherit;overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-14);line-height:var(--lh-14);margin:16px 0}.prose th,.prose td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.prose thead th{color:var(--t3);border-top:0;font-weight:500}.prose ul.keylist{margin:4px 0 0;padding:0;list-style:none}.prose ul.keylist li{margin:0;padding:12px 0}.prose ul.keylist li:first-child{padding-top:0}.prose ul.keylist li:last-child{padding-bottom:0}.prose ul.keylist li+li{border-top:1px solid var(--line)}.article-crumb a{color:var(--t3);align-items:center;gap:4px;padding-block:6px;text-decoration:none;display:inline-flex}.article-crumb a:hover{color:var(--text);text-decoration:none}.doc-meta{color:var(--t3);font-size:var(--fs-14);line-height:var(--lh-14)}.prose p.doc-meta{color:var(--t3);margin:0 0 24px}.prose p.article-crumb{margin:0 0 10px}.article-footnote{border-top:1px solid var(--line);font-size:var(--fs-14);line-height:var(--lh-14);padding-top:20px}.prose p.article-footnote{color:var(--t3);margin-top:40px}.draft-note{border-radius:var(--r-md);background:var(--warnbg);box-shadow:inset 0 0 0 1px var(--warnline);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);margin-bottom:16px;padding:8px 12px;display:inline-block}.account-shell{width:100%;max-width:960px;margin:0}.account-layout{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;gap:16px;margin-top:16px;display:grid}.account-surface{border-radius:var(--r-lg);background:var(--card);min-width:0;box-shadow:var(--e1);overflow:hidden}.account-section{padding:var(--card-pad)}.account-section+.account-section{border-top:1px solid var(--line)}.account-section[hidden]+.account-section{border-top:0}.account-section>h2,.acct-card>h2{font:600 var(--fs-16) / var(--lh-16) var(--font);letter-spacing:0;margin:0 0 4px}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.acct-sub{color:var(--t2);font-size:var(--fs-14);line-height:var(--lh-14);margin:0 0 16px}.acct-sub strong{color:var(--text)}.acct-sub-flush{margin:0}.acct-card{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--e1);margin-top:16px}.acct-item{border-top:1px solid var(--line2);padding:14px 0}.acct-item:first-child{border-top:0;padding-top:4px}.acct-item .keyline{overflow-wrap:anywhere;border-radius:var(--r-md);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);font:400 var(--fs-13) / var(--lh-13) var(--mono);margin:8px 0 12px;padding:10px 12px}.acct-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-actions{flex-wrap:wrap;gap:8px;display:flex}.acct-note{color:var(--t3);font-size:var(--fs-13);line-height:var(--lh-13)}.acct-item-title{margin-bottom:4px;font-weight:600}.acct-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.acct-details{margin-top:12px}.acct-details summary{color:var(--t2);font-size:var(--fs-14);cursor:pointer}@media (hover:hover){.acct-details summary:hover{color:var(--text)}}.acct-status-row{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.status-dot{background:var(--okd);border-radius:50%;flex:none;width:8px;height:8px}.status-dot.is-warning{background:var(--warnd)}.status-dot.is-idle{background:var(--t4)}.status-ok{color:var(--t2);font-size:var(--fs-14);font-weight:500}.status-line{font-size:var(--fs-14);margin-top:16px;font-weight:500}.error-note{border-radius:var(--r-md);background:var(--badbg);box-shadow:inset 0 0 0 1px var(--badline);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);padding:10px 12px}.field-label{font-size:var(--fs-14);margin:16px 0 6px;font-weight:500;display:block}.field-input{border:1px solid var(--fieldline-strong);border-radius:var(--r-md);background:var(--card);width:100%;min-height:36px;color:var(--text);font:400 var(--fs-15) / var(--lh-15) var(--font);padding:7px 12px}.field-input:hover{border-color:var(--t3)}.field-input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.field-input::placeholder{color:var(--t3)}.field-check{align-items:center;gap:8px;font-weight:400;display:flex}.field-check input{width:16px;height:16px;accent-color:var(--btn);margin:0}@media (width<=760px){.account-layout{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);font-size:var(--fs-14);line-height:var(--lh-14);padding:56px 0 48px}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.footer-col h2{color:var(--text);font:500 var(--fs-14) / var(--lh-14) var(--font);letter-spacing:0;margin:0 0 12px}.footer-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-col a,.footer-col .footer-link{color:var(--t2)}.footer-col .footer-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-col a:hover,.footer-col .footer-link:hover{text-decoration:none}@media (hover:hover){.footer-col a:hover,.footer-col .footer-link:hover{color:var(--text)}}.footer-legal{border-top:1px solid var(--line);color:var(--t3);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:48px;padding-top:20px;display:flex}.footer-family{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.footer-family a{color:var(--t3)}.footer-family .footer-watari{color:var(--t2);align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.footer-family a:hover{color:var(--text);text-decoration:none}}@media (width<=1100px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=960px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.footer-legal{flex-direction:column}.footer-col ul{gap:0}.footer-col a,.footer-col .footer-link{align-items:center;min-height:40px;display:inline-flex}}.u-mt-0{margin-top:0}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mt-28{margin-top:28px}.u-ml-8{margin-left:8px}.u-nowrap{white-space:nowrap}
