@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-v-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Comfortaa;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/comfortaa-v-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/comfortaa-v-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Fallback;src:local("Arial"),local("ArialMT");font-weight:100 550;size-adjust:106.05%;ascent-override:91.35%;descent-override:22.74%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:551 900;size-adjust:100.7%;ascent-override:96.21%;descent-override:23.95%;line-gap-override:0%}@font-face{font-family:Comfortaa Fallback;src:local("Arial"),local("ArialMT");font-weight:100 599;size-adjust:115.05%;ascent-override:76.57%;descent-override:20.34%;line-gap-override:0%}@font-face{font-family:Comfortaa Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:108.54%;ascent-override:81.17%;descent-override:21.56%;line-gap-override:0%}@font-face{font-family:Inter Fallback R;src:local("Roboto"),local("Roboto-Regular");font-weight:100 550;size-adjust:105.2%;ascent-override:92.1%;descent-override:22.9%;line-gap-override:0%}@font-face{font-family:Inter Fallback R;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:551 900;size-adjust:99.9%;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Comfortaa Fallback R;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:100 900;size-adjust:107.7%;ascent-override:81.8%;descent-override:21.7%;line-gap-override:0%}:root{color-scheme:light;--page: #F4F2FA;--surface: #FFFFFF;--sunk: #EEECF8;--line: rgba(20, 20, 43, .1);--line-2: rgba(20, 20, 43, .16);--line-hover: rgba(20, 20, 43, .28);--line-strong: var(--line-2);--field: #8E8BA6;--ink: #14142B;--ink-2: #45425E;--ink-3: #5F5C76;--underline: rgba(20, 20, 43, .4);--tint: rgba(20, 20, 43, .05);--brand: #2C00FF;--brand-press: #2200CC;--ok: #1F7A1F;--error: #C41C1C;--app-ground: #F7F7FB;--app-ink: #171A1C;--app-ink-3: #555E68;--app-meta: #6B7280;--app-blue: #2C00FF;--app-sky: #E6E0FF;--app-navy: #1D00A8;--display: "Comfortaa", "Comfortaa Fallback", "Comfortaa Fallback R", ui-rounded, system-ui, sans-serif;--sans: "Inter", "Inter Fallback", "Inter Fallback R", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-display: clamp(40px, calc(17px + 4.55vw) , 82px);--t-h2: clamp(30px, calc(19px + 1.8vw) , 44px);--t-h3: clamp(20px, calc(18px + .42vw) , 24px);--t-lede: clamp(17.5px, calc(16.4px + .3vw) , 19px);--t-copy: clamp(17px, calc(16px + .27vw) , 18px);--gutter: 20px;--content: 1200px;--measure: 34rem;--read: 42rem;--section: clamp(112px, calc(64px + 7.4vw) , 168px);--section-tight: clamp(72px, calc(44px + 3.6vw) , 104px);--head-gap: 40px;--grid-gap: 16px;--nav-h: 64px;--r-pill: 999px;--r-card: 24px;--r-window: 16px;--r-panel: 16px;--r-field: 12px;--shadow-window: 0 1px 2px rgb(20 20 43 / .05), 0 40px 80px -40px rgb(20 20 43 / .3);--shadow-object: inset 0 1px 0 rgb(255 255 255 / .9), 0 0 0 1px rgb(20 20 43 / .12), 0 1px 2px rgb(20 20 43 / .03), 0 3px 6px rgb(20 20 43 / .03), 0 8px 14px rgb(20 20 43 / .035), 0 16px 28px rgb(20 20 43 / .04), 0 36px 72px -24px rgb(20 20 43 / .1);--shadow-pop: 0 2px 4px rgb(16 16 24 / .04), 0 12px 32px -12px rgb(16 16 24 / .18);--ease: cubic-bezier(.2, .8, .2, 1);--ease-move: cubic-bezier(.2, .8, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--ease-seal: linear(0, .22 8%, .6 20%, .9 34%, 1.03 48%, 1.01 64%, 1);--m-instant: .12s;--m-fast: .18s;--m-base: .24s;--m-move: .32s;--m-reveal: .48s;--m-seal: .6s}@media(min-width:768px){:root{--gutter: 32px;--head-gap: 48px}}@media(min-width:1024px){:root{--gutter: 40px;--head-gap: 56px;--nav-h: 72px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 28px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--page);color:var(--ink-2);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:clip}[hidden]{display:none!important}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p{margin:0;text-wrap:pretty}h1,h2,h3,h4{margin:0;color:var(--ink);text-wrap:balance}h1,h2,h3{font-family:var(--display)}h1{font-size:var(--t-display);font-weight:500;line-height:1.06;letter-spacing:-.035em}h2{font-size:var(--t-h2);font-weight:500;line-height:1.14;letter-spacing:-.025em}h3{font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em}h4{font:600 17px/1.4 var(--sans)}b,strong{font-weight:600}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--underline);transition:text-decoration-color .12s ease,color .12s ease}@media(hover:hover){a:hover{text-decoration-color:currentColor}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{background:#e4deff;color:var(--ink)}.display{font:500 var(--t-display)/1.06 var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.h2{font:500 var(--t-h2)/1.14 var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.h3{font:600 var(--t-h3)/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.lede{font-size:var(--t-lede);line-height:1.55;letter-spacing:-.006em;color:var(--ink-2);max-width:var(--measure)}.copy{font-size:var(--t-copy);line-height:1.6;color:var(--ink-2);max-width:var(--measure)}.note{font-size:14px;line-height:1.5;color:var(--ink-3)}.fineprint{font-size:13px;line-height:1.5;color:var(--ink-3)}.tnum{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.inline-icon{display:inline-block;width:.74em;height:.74em;margin:0 .14em 0 .04em;vertical-align:-.06em}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink);font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.wrap-read{max-width:calc(var(--read) + 2 * var(--gutter))}main{display:block;padding-bottom:var(--section)}.section{padding-top:var(--section)}.section.is-tight,.closing.is-tight{padding-top:var(--section-tight)}.section-head{display:grid;gap:16px;justify-items:start;margin-bottom:var(--head-gap)}.section-head>h2{max-width:24em}.section-head>p:not(.note,.fineprint){font-size:var(--t-copy);line-height:1.6;color:var(--ink-2);max-width:var(--measure)}.split{display:grid;gap:32px;align-items:center}.split-copy{display:grid;gap:16px;justify-items:start}.split-copy>p:not(.note,.fineprint){font-size:var(--t-copy);color:var(--ink-2);max-width:var(--measure)}@media(min-width:1024px){.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,6vw,96px)}.split.is-flip>:first-child{order:2}}.closing{padding-top:var(--section)}.closing .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 28px}.closing h2{font-size:clamp(36px,calc(20px + 3.4vw),68px);letter-spacing:-.04em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--brand);color:#fff;font:700 15.5px/1.2 var(--display);letter-spacing:.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.btn{box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f}@media(hover:hover){.btn:hover{background:var(--brand-press);color:#fff}}.btn-quiet,.btn-secondary{box-shadow:inset 0 1px #fff}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color var(--m-instant) ease,border-color var(--m-instant) ease,color var(--m-instant) ease,translate var(--m-fast) var(--ease),scale var(--m-instant) var(--ease)}@media(hover:hover){.btn:hover{translate:0 -1px}}.btn:active{translate:none;scale:.98}}.btn-quiet,.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}@media(hover:hover){.btn-quiet:hover,.btn-secondary:hover{background:var(--surface);color:var(--ink);border-color:var(--line-hover)}}.btn-sm{min-height:44px;padding:0 16px;font-size:14.5px}.btn-block{display:flex;width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--sunk);border-color:transparent;color:var(--ink-3);cursor:not-allowed}[aria-busy=true] .btn:disabled:not(.btn-quiet,.btn-secondary),.btn[aria-busy=true]:not(.btn-quiet,.btn-secondary){background:var(--brand);color:#fff;cursor:progress}@media(min-width:768px){.btn{min-height:52px;padding:0 26px;font-size:16px}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}}@media(min-width:1024px){.btn-sm{min-height:40px}}.link{display:inline-flex;align-items:center;min-height:44px;font:500 16px/1.3 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--underline)}@media(hover:hover){.link:hover{text-decoration-color:currentColor}}.link:after{content:"";flex:none;width:15px;height:15px;margin-left:6px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate var(--m-fast) var(--ease)}.link:focus-visible:after{translate:3px 0}@media(hover:hover){.link:hover:after{translate:3px 0}}.actions .link:after,.link.no-arrow:after{content:none}.link,.card-link{border-radius:4px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.actions>.btn+.link{margin-left:12px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px;border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);font:500 13px/1.3 var(--sans);letter-spacing:0;white-space:nowrap}.chip-line{padding:0 8px;background:var(--surface);border:1px solid var(--line)}.nav{position:sticky;top:0;z-index:50;height:calc(var(--nav-h) + 12px);padding-top:12px;pointer-events:none}.nav .nav-bar{pointer-events:auto;position:relative;--bar-h: var(--nav-h);height:var(--bar-h);--pad-l: 22px;width:min(var(--content),calc(100% - 2 * var(--gutter)));max-width:none;margin:0 0 0 50%;translate:-50% 0;container-type:inline-size;padding-inline:var(--pad-l) calc((var(--bar-h) - 40px) / 2);--glass: rgb(255 255 255 / .08);--blur: 3px;--sat: 180%;--light: inset 0 1px 0 rgb(255 255 255 / .95), inset 0 -1px 0 rgb(255 255 255 / .6), inset 0 10px 14px -12px rgb(255 255 255 / .95), inset 0 -12px 16px -14px rgb(44 0 255 / .16);background:none;border-radius:var(--r-pill);box-shadow:var(--light),0 0 0 .5px #14142b1a,0 2px 6px -2px #14142b14,0 12px 28px -14px #14142b42;transition:width .42s var(--ease-move),box-shadow .24s ease}.nav-end{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;translate:calc(100cqw + var(--pad-l) - 100%) 0}.nav .nav-bar:before,.nav .nav-bar:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.nav .nav-bar:before{background:var(--glass);clip-path:inset(0 round var(--r-pill));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));backdrop-filter:blur(var(--blur)) saturate(var(--sat));transition:background-color .24s ease}.nav .nav-bar:after{padding:1px;background:linear-gradient(160deg,#fff,#fff3 18%,#fff0 45%,#ffffff26 80%,#ffffffe6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nav.is-scrolled .nav-bar{--glass: rgb(255 255 255 / .78);--blur: 12px;--sat: 100%}.nav.is-compact .nav-bar{width:min(780px,calc(100% - 2 * var(--gutter)));box-shadow:var(--light),0 0 0 .5px #14142b1a,0 4px 10px -4px #14142b1a,0 18px 36px -16px #14142b52}.nav .btn-quiet{background:#ffffff9e;border-color:transparent;box-shadow:inset 0 1px #fff,0 0 0 .5px #14142b24,0 2px 6px -3px #14142b38}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav .nav-bar{--glass: rgb(255 255 255 / .94)}}@media(prefers-reduced-transparency:reduce){.nav .nav-bar{--glass: var(--surface)}.nav .nav-bar:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:1023.98px){.nav .nav-bar,.nav.is-compact .nav-bar{--pad-l: 18px;padding-inline:var(--pad-l) 8px}.nav.is-compact .nav-bar{width:calc(100% - 2 * var(--gutter))}}@media(prefers-reduced-motion:reduce){.nav .nav-bar{transition:none}}.nav .nav-menu-btn{border-color:transparent;background:none}.nav .nav-menu-btn[aria-expanded=true]{border-color:transparent;background:var(--tint)}@media(hover:hover){.nav .nav-menu-btn:hover{border-color:transparent;background:var(--tint)}}.nav-bar{display:flex;align-items:center;gap:8px;height:var(--nav-h)}.nav-logo{display:inline-flex;align-items:center;min-height:44px;flex:none;margin-right:auto;border-radius:8px}.nav-logo img{width:auto;height:24px;translate:0 -14.96%}.nav-links{display:none}.nav-links a,.nav-signin{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:var(--r-pill);color:var(--ink-2);font:500 15px/1 var(--sans);text-decoration:none;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.nav-links a[aria-current=page]{background:var(--tint);color:var(--ink)}@media(hover:hover){.nav-links a:hover{background:var(--tint);color:var(--ink)}}.nav-signin{display:none;height:40px;padding:0 14px}@media(hover:hover){.nav-signin:hover{color:var(--ink)}}.nav-cta-team,.nav-cta-vpn{display:none}body[data-page=workspace] .nav-cta-team,body[data-page^=vpn] .nav-cta-vpn{display:inline-flex}body[data-page=workspace] .nav-cta-default,body[data-page^=vpn] .nav-cta-default{display:none}.nav-menu-btn{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 14px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:500 15px/1 var(--sans);transition:border-color .14s ease}.nav-menu-btn[aria-expanded=true]{border-color:var(--line-hover)}@media(hover:hover){.nav-menu-btn:hover{border-color:var(--line-hover)}}.nav-menu-btn svg{width:16px;height:16px}.nav-menu-btn[aria-expanded=true] .if-closed,.nav-menu-btn[aria-expanded=false] .if-open{display:none}.nav-menu{position:absolute;top:calc(100% + 8px);left:var(--gutter);right:var(--gutter);pointer-events:auto;max-height:calc(100vh - var(--nav-h) - 36px);max-height:calc(100dvh - var(--nav-h) - 36px);overflow-y:auto;overscroll-behavior:contain;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-pop)}.nav-menu>a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:var(--ink);font:500 17px/1.3 var(--sans);text-decoration:none}.nav-menu>a[aria-current=page]{background:var(--page)}@media(hover:hover){.nav-menu>a:hover{background:var(--page)}}.nav-menu .lang{margin:8px 6px 6px}.nav-menu .lang-panel{position:static;width:auto;max-height:none;margin-top:8px;box-shadow:none}.sticky-on .nav-cta{display:none!important}@media(max-width:429.98px){.nav-menu-btn{width:44px;padding:0;justify-content:center}.nav-menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:374.98px){.nav-bar{gap:4px}.nav-logo img{height:20px}.nav .btn-sm{padding:0 10px;font-size:14px}}@media(min-width:1024px){.nav-logo{margin-right:36px}.nav-logo img{height:28px}.nav-links{display:flex;align-items:center;gap:4px;margin-right:auto}.nav-signin{display:inline-flex}.nav-menu-btn,.nav-menu{display:none!important}}.hero{padding-top:28px}.hero-row{display:grid;gap:24px;margin-top:20px}.hero-lede{max-width:31rem;font-size:var(--t-lede);line-height:1.55;letter-spacing:-.006em;color:var(--ink-2)}.hero-note{margin-top:12px;font-size:14px;line-height:1.4;color:var(--ink-3)}.hero-visual{margin-top:36px}.hero-below{display:grid;gap:8px;margin-top:20px;font-size:14px;line-height:1.5;color:var(--ink-3)}@media(max-width:767.98px){.hero-cta .actions>.btn{flex:1 1 auto}}@media(min-width:768px){.hero{padding-top:48px}.hero-row{margin-top:28px}.hero-lede{text-wrap:balance}}@media(min-width:1024px){.hero{padding-top:56px}.hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.hero-cta{justify-self:end}.hero-visual{margin-top:52px}.hero-below{grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:22px}}.page-head{display:grid;gap:16px;justify-items:start;padding-top:28px}.page-head>p{max-width:40rem;font-size:var(--t-lede);line-height:1.55;color:var(--ink-2)}@media(min-width:768px){.page-head{padding-top:48px}}@media(min-width:1024px){.page-head{gap:24px;padding-top:56px}}.ruled{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.ruled-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:16px;row-gap:6px;padding:28px 24px 30px;background:var(--surface);transition:background-color .16s ease}@media(hover:hover){.ruled-item:has(a):hover{background:#faf9fe}}.ruled-icon{grid-row:span 2;align-self:start;width:44px;height:44px}.ruled-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:22px;line-height:1.2}.ruled-name a{color:inherit;text-decoration:none}.ruled-name a:after{content:"";position:absolute;inset:0}.ruled-item>p{grid-column:2;max-width:26em;font-size:15.5px;line-height:1.5;color:var(--ink-2)}@media(min-width:768px){.ruled{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ruled:not(.ruled-2){grid-template-columns:repeat(3,minmax(0,1fr))}.ruled-item{column-gap:18px;row-gap:4px;align-items:start;padding:32px 32px 34px}.ruled-name{min-height:44px;font-size:23px}}@media(forced-colors:active){.ruled-item{outline:1px solid CanvasText}}.cards{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr)}.card{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color .16s ease}@media(hover:hover){.card:hover{border-color:var(--line-2)}}.card-tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 15px/1.3 var(--sans);color:var(--ink)}.card-tag img,.card-tag svg{width:24px;height:24px;flex:none}.card-text{font-size:15px;line-height:1.45;color:var(--ink-2)}.card-well{position:relative;flex:1;min-height:160px;overflow:hidden;padding:14px;background:var(--page);border:1px solid var(--line);border-radius:16px;font-size:13px;line-height:1.4;color:var(--app-ink)}.card-link{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin-block:-8px;font:500 15px/1.3 var(--sans)}@media(min-width:768px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{min-height:320px;padding:32px}}@media(min-width:1024px){.cards:not(.cards-2){grid-template-columns:repeat(3,minmax(0,1fr))}}.facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.facts li{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;font-size:15px;line-height:1.45;color:var(--ink-2)}.facts li b{display:block;color:var(--ink)}.avatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sunk);color:var(--ink-2);font:600 13px/1 var(--sans)}.ic{display:inline-block;flex:none;width:24px;height:24px;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.ic-lock{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z%27/%3E%3C/svg%3E")}.ic-pq{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.71c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V6.39c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01m-1.07 12.57-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.38.4-1.02.4-1.41.01%27/%3E%3C/svg%3E")}.ic-eye-off{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M2.71 3.16c-.39.39-.39 1.02 0 1.41l1.97 1.97C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l2.72 2.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.13 3.16c-.39-.39-1.03-.39-1.42 0M12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z%27/%3E%3C/svg%3E")}.ic-globe{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z%27/%3E%3C/svg%3E")}.ic-key{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20.59 10h-7.94c-.95-2.69-3.76-4.5-6.88-3.88-2.29.46-4.15 2.3-4.63 4.58C.32 14.58 3.26 18 7 18c2.61 0 4.83-1.67 5.65-4H13l1.29 1.29c.39.39 1.02.39 1.41 0L17 14l1.29 1.29c.39.39 1.03.39 1.42 0l2.59-2.61c.39-.39.39-1.03-.01-1.42l-.99-.97c-.2-.19-.45-.29-.71-.29M7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3%27/%3E%3C/svg%3E")}.ic-send{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m3.4 20.4 17.45-7.48c.81-.35.81-1.49 0-1.84L3.4 3.6c-.66-.29-1.39.2-1.39.91L2 9.12c0 .5.37.93.87.99L17 12 2.87 13.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91%27/%3E%3C/svg%3E")}.ic-download{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1%27/%3E%3C/svg%3E")}.ic-groups{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V17c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3%27/%3E%3C/svg%3E")}.ic-alias{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12.72 2.03C6.63 1.6 1.6 6.63 2.03 12.72 2.39 18.01 7.01 22 12.31 22H16c.55 0 1-.45 1-1s-.45-1-1-1h-3.67c-3.73 0-7.15-2.42-8.08-6.03-1.49-5.8 3.91-11.21 9.71-9.71C17.58 5.18 20 8.6 20 12.33v1.1c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.25c0-2.51-1.78-4.77-4.26-5.12-3.4-.49-6.27 2.45-5.66 5.87.34 1.91 1.83 3.49 3.72 3.94 1.84.43 3.59-.16 4.74-1.33.89 1.22 2.67 1.86 4.3 1.21 1.34-.53 2.16-1.9 2.16-3.34v-1.09c0-5.31-3.99-9.93-9.28-10.29M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3%27/%3E%3C/svg%3E")}.ic-bell{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.68-1.5-1.51-1.5S10.5 3.17 10.5 4v.68C7.63 5.36 6 7.92 6 11v5l-1.3 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71zm-6.01 6c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2M6.77 4.73c.42-.38.43-1.03.03-1.43-.38-.38-1-.39-1.39-.02C3.7 4.84 2.52 6.96 2.14 9.34c-.09.61.38 1.16 1 1.16.48 0 .9-.35.98-.83.3-1.94 1.26-3.67 2.65-4.94M18.6 3.28c-.4-.37-1.02-.36-1.4.02-.4.4-.38 1.04.03 1.42 1.38 1.27 2.35 3 2.65 4.94.07.48.49.83.98.83.61 0 1.09-.55.99-1.16-.38-2.37-1.55-4.48-3.25-6.05%27/%3E%3C/svg%3E")}.ic-label{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84l3.96-5.58c.25-.35.25-.81 0-1.16z%27/%3E%3C/svg%3E")}.ic-filter{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4.25 5.61C6.57 8.59 10 13 10 13v5c0 1.1.9 2 2 2s2-.9 2-2v-5s3.43-4.41 5.75-7.39c.51-.66.04-1.61-.8-1.61H5.04c-.83 0-1.3.95-.79 1.61%27/%3E%3C/svg%3E")}.ic-wifi{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M2.06 10.06c.51.51 1.32.56 1.87.1 4.67-3.84 11.45-3.84 16.13-.01.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-5.71-4.67-13.97-4.67-19.69 0-.65.52-.7 1.5-.1 2.1m7.76 7.76 1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.47-.47.37-1.28-.23-1.59-1.22-.63-2.68-.63-3.91 0-.57.31-.68 1.12-.21 1.59m-3.73-3.73c.49.49 1.26.54 1.83.13 2.44-1.73 5.72-1.73 8.16 0 .57.4 1.34.36 1.83-.13l.01-.01c.6-.6.56-1.62-.13-2.11-3.44-2.49-8.13-2.49-11.58 0-.69.5-.73 1.51-.12 2.12%27/%3E%3C/svg%3E")}.ic-bolt{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M10.67 21c-.35 0-.62-.31-.57-.66L11 14H7.5c-.88 0-.33-.75-.31-.78 1.26-2.23 3.15-5.53 5.65-9.93.1-.18.3-.29.5-.29.35 0 .62.31.57.66l-.9 6.34h3.51c.4 0 .62.19.4.66-3.29 5.74-5.2 9.09-5.75 10.05-.1.18-.29.29-.5.29%27/%3E%3C/svg%3E")}.ic-devices{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20H14v-3H4zm19 1h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z%27/%3E%3C/svg%3E")}.ic-block{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8%27/%3E%3C/svg%3E")}.ic-route{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82%27/%3E%3C/svg%3E")}.ic-dns{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M19 3H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2%27/%3E%3C/svg%3E")}.ic-upload{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14.8 15H13v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H9.21c-.45 0-.67-.54-.35-.85l2.8-2.79c.2-.19.51-.19.71 0l2.79 2.79c.3.31.08.85-.36.85M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z%27/%3E%3C/svg%3E")}.ic-contacts{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 0H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 24h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z%27/%3E%3C/svg%3E")}.ic-restart{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 5V3.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V7c3.31 0 6 2.69 6 6 0 2.72-1.83 5.02-4.31 5.75-.42.12-.69.52-.69.95 0 .65.62 1.16 1.25.97C17.57 19.7 20 16.64 20 13c0-4.42-3.58-8-8-8m-6 8c0-1.34.44-2.58 1.19-3.59.3-.4.26-.95-.09-1.31-.42-.42-1.14-.38-1.5.1-1 1.34-1.6 3-1.6 4.8 0 3.64 2.43 6.7 5.75 7.67.63.19 1.25-.32 1.25-.97 0-.43-.27-.83-.69-.95C7.83 18.02 6 15.72 6 13%27/%3E%3C/svg%3E")}.ic-doc{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M14.59 2.59c-.38-.38-.89-.59-1.42-.59H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41zM15 18H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-4H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m-2-6V3.5L18.5 9H14c-.55 0-1-.45-1-1%27/%3E%3C/svg%3E")}.ic-repeat{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M21 12V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.87 8c-.55 0-.91.56-.68 1.06C15.23 22.79 16.97 24 19 24c2.76 0 5-2.24 5-5s-2.24-5-5-5c-1.36 0-2.6.55-3.5 1.43v-.68c0-.41-.34-.75-.75-.75s-.75.34-.75.75V17c0 .55.45 1 1 1h2.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.7c.63-.62 1.5-1 2.45-1 1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5c-1.42 0-2.64-.85-3.19-2.06-.12-.27-.39-.44-.68-.44%27/%3E%3C/svg%3E")}.ic-check{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.29 16.29 5.7 12.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0%27/%3E%3C/svg%3E")}.ic-refund{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 23c5.7 0 10.39-4.34 10.95-9.9.06-.59-.41-1.1-1-1.1-.51 0-.94.38-.99.88C20.52 17.44 16.67 21 12 21c-3.12 0-5.87-1.59-7.48-4H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.67C4.99 21.15 8.28 23 12 23m0-22C6.3 1 1.61 5.34 1.05 10.9c-.05.59.41 1.1 1 1.1.51 0 .94-.38.99-.88C3.48 6.56 7.33 3 12 3c3.12 0 5.87 1.59 7.48 4H18c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v1.67C19.01 2.85 15.72 1 12 1m-.88 4.88c0-.49.4-.88.88-.88s.88.39.88.88v.37c1.07.19 1.75.76 2.16 1.3.34.44.16 1.08-.36 1.3-.36.15-.78.03-1.02-.28-.28-.38-.78-.77-1.6-.77-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.62-2.5 3.13-3.02 3.22v.37c0 .48-.39.88-.88.88s-.88-.39-.88-.88v-.42c-.63-.15-1.93-.61-2.69-2.1-.23-.44.03-1.02.49-1.2.41-.16.9-.01 1.11.38.32.61.95 1.37 2.12 1.37.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96z%27/%3E%3C/svg%3E")}.ic-cancel{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9.84 16.47 1.91-1.91 1.91 1.91c.29.29.77.29 1.06 0s.29-.77 0-1.06l-1.91-1.91 1.91-1.91c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-1.91 1.91-1.91-1.91c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.91 1.91-1.91 1.91c-.29.29-.29.77 0 1.06s.77.29 1.06 0M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1%27/%3E%3C/svg%3E")}.ic-upgrade{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M16 19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1M11 7.99V15c0 .55.45 1 1 1s1-.45 1-1V7.99h1.79c.45 0 .67-.54.35-.85l-2.79-2.78c-.2-.19-.51-.19-.71 0L8.86 7.14c-.32.31-.1.85.35.85z%27/%3E%3C/svg%3E")}.ic-storage{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96%27/%3E%3C/svg%3E")}.ic-sign{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-5.66-2.83-9.05 9.05c-.09.09-.14.22-.14.35v3.54c0 .28.22.5.5.5h3.54c.13 0 .26-.05.35-.15l9.05-9.05zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z%27/%3E%3C/svg%3E")}.ic-mail{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72%27/%3E%3C/svg%3E")}.ic-vpn{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19.92 11c.44 3.63-1.52 5.85-2.02 6.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2V2.46c-.95-.3-1.95-.46-3-.46C6.48 2 2 6.48 2 12s4.48 10 10 10c5.73 0 10.51-4.86 9.95-11zM11 19.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zM22 4v-.89c0-1-.68-1.92-1.66-2.08C19.08.82 18 1.79 18 3v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-2V3c0-.55.45-1 1-1s1 .45 1 1z%27/%3E%3C/svg%3E")}.ic-tune{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M3 18c0 .55.45 1 1 1h5v-2H4c-.55 0-1 .45-1 1M3 6c0 .55.45 1 1 1h9V5H4c-.55 0-1 .45-1 1m10 14v-1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7v-1c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1M7 10v1H4c-.55 0-1 .45-1 1s.45 1 1 1h3v1c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1m14 2c0-.55-.45-1-1-1h-9v2h9c.55 0 1-.45 1-1m-5-3c.55 0 1-.45 1-1V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1%27/%3E%3C/svg%3E")}.ic-eye{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3%27/%3E%3C/svg%3E")}.ic-split{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m14.85 4.85 1.44 1.44-2.88 2.88 1.42 1.42 2.88-2.88 1.44 1.44c.31.31.85.09.85-.36V4.5c0-.28-.22-.5-.5-.5h-4.29c-.45 0-.67.54-.36.85M8.79 4H4.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35L6.29 7.7 11 12.4V19c0 .55.45 1 1 1s1-.45 1-1v-7c0-.26-.11-.52-.29-.71l-5-5.01 1.44-1.44c.31-.3.09-.84-.36-.84%27/%3E%3C/svg%3E")}.ic-ai{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m19.46 8 .79-1.75L22 5.46c.39-.18.39-.73 0-.91l-1.75-.79L19.46 2c-.18-.39-.73-.39-.91 0l-.79 1.75-1.76.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.74.39.92 0M11.5 9.5 9.91 6c-.35-.78-1.47-.78-1.82 0L6.5 9.5 3 11.09c-.78.36-.78 1.47 0 1.82l3.5 1.59L8.09 18c.36.78 1.47.78 1.82 0l1.59-3.5 3.5-1.59c.78-.36.78-1.47 0-1.82zm7.04 6.5-.79 1.75-1.75.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91l-1.75-.79-.79-1.76c-.18-.39-.74-.39-.92 0%27/%3E%3C/svg%3E")}.ic-nophone{--ic: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M14.54 17.37c-2.63 2.08-5.89 3.39-9.45 3.61-1.13.07-2.07-.87-2.07-2v-1.73c-.01-1.01.75-1.86 1.76-1.98l2.54-.29c.61-.07 1.21.14 1.64.57l1.84 1.84c.81-.41 1.59-.9 2.31-1.45L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.03-.39 1.42 0L20.49 20.5c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0zm2.85-6.57-1.85-1.85c-.43-.43-.64-1.03-.57-1.64l.29-2.52c.12-1.01.97-1.77 1.99-1.77h1.73c1.13 0 2.07.94 2 2.07-.22 3.57-1.54 6.83-3.62 9.47l-1.43-1.43c.55-.73 1.04-1.51 1.46-2.33%27/%3E%3C/svg%3E")}.feats{display:grid;gap:28px var(--s);margin:0;padding:0;list-style:none}.feat{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:2px;align-content:start}.feat-ic{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--surface);color:var(--brand);box-shadow:0 0 0 1px #14142b0f,0 1px 2px #14142b0f}.feat-ic:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.feat :is(b,h3){align-self:end;font:600 16px/1.35 var(--sans);letter-spacing:0;color:var(--ink)}.feat :is(span,p){font-size:14.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.feat.is-next :is(b,h3),.feat.is-next .feat-ic{color:var(--ink-3)}.feat:not(:has(span,p)) :is(b,h3){grid-row:span 2;align-self:center}@media(min-width:560px){.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.feats.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.feats.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.feats{grid-template-columns:repeat(4,minmax(0,1fr))}.feats.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.feats.is-3{row-gap:0;margin-bottom:-40px}.feats.is-3 .feat{padding-bottom:40px}}@media(min-width:1024px){.feats{row-gap:0;margin-bottom:-40px}.feat{padding-bottom:40px}}@media(min-width:1024px){.feat{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}.feat-ic{grid-row:auto;margin-bottom:16px}.feat :is(b,h3){align-self:start}.feat :is(span,p){margin-top:4px}.feat:not(:has(span,p)) :is(b,h3){grid-row:span 2;align-self:start}}@media(min-width:768px)and (max-width:1023.98px){.feats.is-3 .feat{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}.feats.is-3 .feat-ic{grid-row:auto;margin-bottom:16px}.feats.is-3 .feat :is(b,h3){align-self:start}.feats.is-3 .feat :is(span,p){margin-top:4px}}.feat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.feat-chips li{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px #14142b0f;font:500 14.5px/1.3 var(--sans);color:var(--ink)}.feat-chips .ic{width:20px;height:20px;color:var(--ink-2)}.doors{display:grid;gap:var(--grid-gap)}.door{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.door-fit{font-size:16px;line-height:1.55;color:var(--ink-2)}.door-body{display:grid;gap:4px;align-content:start}.door .price{margin-top:8px}.door .actions{margin-top:auto;padding-top:16px}.door .guarantee{margin-top:0;text-align:left}@media(min-width:768px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}.door{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:12px;align-content:start;padding:32px}.door>h3{grid-row:1}.door>.door-fit{grid-row:2}.door>.door-body{grid-row:3}.door>.actions{grid-row:4;margin-top:0}.door>.guarantee{grid-row:5}}@media(min-width:1024px){.door{padding:40px}}.term-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:520px;margin:0 0 32px;padding:4px;background:var(--sunk);border-radius:var(--r-pill)}.billing-btn{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:52px;padding:8px 8px 6px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:600 15px/1.2 var(--sans);transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media(hover:hover){.billing-btn:hover{color:var(--ink)}}.billing-btn[aria-checked=true]{background:var(--surface);border-color:var(--ink-3);color:var(--ink)}.term-note{font:500 13px/1.2 var(--sans);color:var(--ink-3);white-space:nowrap}@media(forced-colors:active){.billing-btn[aria-checked=true]{border:2px solid ButtonText}}.plan-free{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.plan-free p{margin-top:4px;font-size:15px;color:var(--ink-2)}@media(min-width:768px){.plan-free{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 32px}}.plans{display:grid;gap:var(--grid-gap);max-width:560px}.plan{display:flex;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.plan-featured{border-color:transparent;color:#fff;background:var(--brand);box-shadow:0 24px 40px -24px #14142b73}.plan-featured :is(h2,h3,.price-amount,[data-saving]){color:#fff}.plan-featured :is(.plan-line,.price-per,.plan-renew){color:#ffffffbd}.plan-featured :is(.price-total,.price-save,.guarantee,.plan-list li){color:#ffffffeb}.plan-featured .price-anchor{color:#ffffffb3;text-decoration-color:#ffffffb3}.plan-featured .plan-list{border-color:#fff3}.plan-featured .chip{background:#fff;color:var(--brand);font-weight:600}.plan-featured .btn{background:#fff;color:var(--brand);box-shadow:0 1px 2px #0000001f}@media(hover:hover){.plan-featured .btn:hover{background:#efebff;color:var(--brand-press)}}.plan-featured :focus-visible{outline-color:#fff}.plan-featured .price-save [data-saving]{width:fit-content;margin-top:8px;padding:3px 12px;border-radius:var(--r-pill);background:#ffffff2e;color:#fff}.plan>.chip{align-self:flex-start;margin-bottom:12px}.plan-line{margin-top:4px;font-size:15px;line-height:1.45;color:var(--ink-3)}.plan>.btn{margin-top:24px}.plan-body{margin-top:24px;display:grid;gap:16px;align-content:start}.plan-list{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.plan-body>.plan-list{margin-top:0}.plan-list{padding-top:12px}.plan-list li{position:relative;padding:5px 0 5px 28px;font-size:15px;line-height:1.45;color:var(--ink-2)}.plan-list li:before{content:"";position:absolute;left:0;top:7px;width:18px;height:18px;background:#1f7a1f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.plan-list li[class*=ic-]:before{background:var(--brand);-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.plan-list li.is-out:before{background:var(--ink-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.plan-featured .plan-list li:before{background:#fff}.plan-apps{display:flex;align-items:center;gap:6px;margin-bottom:14px}.plan-apps img{box-sizing:content-box;width:20px;height:20px;padding:6px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #14142b14}.plan-apps .chip{margin-left:auto}.price-free{display:inline-block;margin-left:6px;padding:0 8px;border-radius:var(--r-pill);background:#e3f4e3;color:#1f7a1f;font-weight:600}.price-free:empty{display:none}.plan-renew{margin-top:auto;padding-top:16px;font-size:13px;line-height:1.5;color:var(--ink-3)}@media(min-width:768px){.plan{padding:32px}}@media(min-width:1024px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.plan-featured{order:2}.plan-last{order:3}.plan{display:grid;grid-row:span 10;grid-template-rows:subgrid;row-gap:0;align-content:start}.plan>.chip,.plan>.plan-apps{grid-row:1;justify-self:start}.plan>.plan-apps{justify-self:stretch}.plan>h3{grid-row:2}.plan>.plan-line{grid-row:3}.plan>.price{grid-row:4}.plan>.price-total{grid-row:5}.plan>.price-save{grid-row:6}.plan>.btn{grid-row:7;align-self:start}.plan>.guarantee{grid-row:8}.plan>.plan-list,.plan>.plan-body{grid-row:9}.plan>.plan-renew{grid-row:10}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:24px}.price-anchor{font:500 20px/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--ink-2)}.price-amount{font:600 48px/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink)}.price-per{font:500 16px/1 var(--sans);color:var(--ink-3)}.price-total,.price-save{margin-top:8px;font:500 14px/1.5 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.price-save{margin-top:2px}.price-sm .price-amount{font-size:32px}.price-sm .price-anchor{font-size:17px}.guarantee{margin-top:12px;font:500 14px/1.5 var(--sans);color:var(--ink-2);text-align:center}.plan .guarantee:before{content:"";display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5 4.5 5.3v5.9c0 4.9 3.2 9.2 7.5 10.4 4.3-1.2 7.5-5.5 7.5-10.4V5.3z' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M8.8 12.2l2.2 2.2 4.2-4.6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5 4.5 5.3v5.9c0 4.9 3.2 9.2 7.5 10.4 4.3-1.2 7.5-5.5 7.5-10.4V5.3z' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M8.8 12.2l2.2 2.2 4.2-4.6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:is([data-price],[data-note],[data-save],[data-saving],[data-renew],[data-up],[data-recon],[data-sticky-price]){font-variant-numeric:tabular-nums}.objections{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;font:500 14px/1.5 var(--sans);color:var(--ink-2)}.segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;max-width:520px;padding:4px;background:var(--sunk);border-radius:var(--r-pill)}.segmented button{min-height:44px;padding:0 6px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:600 15px/1.2 var(--sans)}.segmented button[aria-checked=true]{background:var(--surface);border-color:var(--ink-3);color:var(--ink)}.compare-pick{margin-bottom:16px}.compare-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.compare{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45}.compare th,.compare td{padding:16px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.compare tbody tr:last-child>*{border-bottom:0}.compare thead th{position:sticky;top:0;z-index:1;background:var(--surface);border-bottom-color:var(--line-2);font-weight:600;color:var(--ink)}.compare thead th small{display:block;margin-top:2px;font-size:14px;font-weight:400;color:var(--ink-3);font-variant-numeric:tabular-nums}.compare thead .col-featured{background:var(--brand);color:#fff}.compare thead .col-featured small{color:#ffffffc7}.compare .yes{display:inline-block;width:20px;height:20px;vertical-align:middle;background:#1f7a1f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.compare .group>th img{display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:-5px}.compare tbody th[scope=row]{width:40%;text-align:left;font-weight:500;color:var(--ink)}.compare td{color:var(--ink-2)}.compare .group>th{padding:10px 16px;background:var(--sunk);text-align:left;font:600 13px/1.4 var(--sans);color:var(--ink-2)}.compare .dash{display:inline-block;width:12px;height:2px;vertical-align:middle;background:var(--ink-3)}@media(max-width:767.98px){.compare .is-off{display:none}.compare tbody th[scope=row]{width:60%}}@media(min-width:768px){.compare-pick{display:none}.compare-wrap{overflow:visible}.compare thead th{top:var(--nav-h)}.compare thead th:first-child{border-top-left-radius:var(--r-card)}.compare thead th:last-child{border-top-right-radius:var(--r-card)}}.faq{display:grid;gap:32px}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{position:relative;display:flex;align-items:center;min-height:64px;padding:20px 52px 20px 0;list-style:none;cursor:pointer;font:500 17px/1.4 var(--sans);color:var(--ink)}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after,.accordion summary:before{content:"";position:absolute;right:0;top:16px;width:32px;height:32px;border-radius:50%}.accordion summary:after{box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--m-base) ease,box-shadow var(--m-base) ease}.accordion summary:before{z-index:1;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 10.5v11M10.5 16h11' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 10.5v11M10.5 16h11' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 32px 32px no-repeat;transition:rotate var(--m-base) var(--ease)}@media(hover:hover){.accordion summary:hover:after{box-shadow:inset 0 0 0 1px var(--line-hover)}}.accordion details[open]>summary:after{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),0 4px 10px -6px #14142b40}.accordion details[open]>summary:before{rotate:45deg}.accordion summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}@media(prefers-reduced-motion:no-preference){.accordion details[open]>:not(summary){animation:faq-rise var(--m-base) var(--ease)}}@keyframes faq-rise{0%{opacity:0;translate:0 4px}}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.accordion{interpolate-size:allow-keywords}.accordion details::details-content{height:0;overflow:clip;opacity:0;transition:height .26s var(--ease),opacity .16s ease,content-visibility .26s allow-discrete}.accordion details[open]::details-content{height:auto;opacity:1}.accordion details[open]>:not(summary){animation:none}}}.accordion details>:not(summary){max-width:40rem;margin:0 0 24px;color:var(--ink-2)}.accordion details>:not(summary):not(:last-child){margin-bottom:12px}@media(min-width:1024px){.faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px)}}.form-card{width:100%;max-width:560px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.form{display:grid;gap:20px}.field{display:grid;gap:8px;min-width:0}.field-row{display:grid;gap:20px}.field>label:not(.check),.choices legend{font:600 14px/1.4 var(--sans);color:var(--ink)}.optional{font-weight:400;color:var(--ink-3)}.help{font-size:14px;line-height:1.45;color:var(--ink-3)}.input,.select,.textarea{display:block;width:100%;min-height:48px;padding:0 14px;background:var(--surface);border:1px solid var(--field);border-radius:var(--r-field);font:400 16px/1.4 var(--sans);color:var(--ink);transition:border-color .12s ease}.textarea{min-height:144px;padding:12px 14px;line-height:1.5;resize:vertical}.select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235E6472' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:1}@media(hover:hover){.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink)}.field-error{font:500 14px/1.45 var(--sans);color:var(--error)}.field-error:empty{display:none}.is-invalid :is(.input,.select,.textarea){border-color:var(--error)}.is-invalid .choice span{border-color:var(--error)}.choices{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.choices legend{margin-bottom:8px;padding:0}.choice-list{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative;display:inline-flex}.choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--surface);border:1px solid var(--field);border-radius:var(--r-pill);font:500 15px/1.2 var(--sans);color:var(--ink-2);white-space:nowrap;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease}@media(hover:hover){.choice input:hover+span{border-color:var(--ink-3)}}.choice input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.choice input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.choice-hint{font-size:14px;line-height:1.45;color:var(--ink-2)}.check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-top:10px;font-size:15px;line-height:1.5;color:var(--ink-2);cursor:pointer}.check input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;background:var(--surface) no-repeat center / 14px;border:1.5px solid var(--field);border-radius:6px;cursor:pointer}@media(hover:hover){.check input:hover{border-color:var(--ink-3)}}.check input:checked{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.2l2.6 2.6L11 4.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.form-alert{padding:12px 16px;border:1px solid var(--error);border-radius:var(--r-field);font:500 14px/1.5 var(--sans);color:var(--error)}.form-foot{display:grid;gap:4px;font-size:14px;line-height:1.5;color:var(--ink-3)}.form-success{display:grid;justify-items:start;gap:12px}.form-success p{color:var(--ink-2)}.form-success:focus{outline:none}.form[aria-busy=true]{cursor:progress}.form-layout{display:grid;align-items:start;gap:40px}@media(max-width:767.98px){.form .btn[type=submit]{width:100%}}@media(min-width:768px){.form-card{padding:32px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.form-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,6vw,96px)}.form-layout>.form-card{justify-self:end}}@media(forced-colors:active){.nav .nav-bar:before{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.app-switch [aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}}.footer a[href^="mailto:"]{display:inline-block;padding-block:12px;margin-block:-12px}.sticky-bar{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);transform:translateY(100%);visibility:hidden;transition:transform .2s ease-out,visibility 0s linear .2s}.sticky-bar.is-shown{transform:none;visibility:visible;transition:transform .2s ease-out}.sticky-bar:not(:has(.sticky-text))>.btn{flex:1}.sticky-x{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0 -14px 0 -8px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}@media(hover:hover){.sticky-x:hover{color:var(--ink);background:var(--tint)}}.sticky-x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sticky-text{flex:1;min-width:0;font:500 14px/1.35 var(--sans);color:var(--ink-2)}.sticky-text b{display:block;color:var(--ink)}@media(max-width:429.98px){.sticky-text b{display:none}}.has-sticky{scroll-padding-bottom:88px}@media(min-width:1024px){.sticky-bar{display:none}.has-sticky{scroll-padding-bottom:0}}.footer{padding:64px 0 40px;background:var(--page);border-top:1px solid var(--line);font-size:15px}.footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.footer-brand{grid-column:1 / -1;display:grid;justify-items:start;gap:12px;max-width:30rem}.footer-brand>a{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.footer-brand img{width:auto;height:24px}.footer-brand p{line-height:1.5;color:var(--ink-2)}.footer-brand .fineprint{color:var(--ink-3)}.footer-title{margin:0 0 8px;font:600 14px/1.4 var(--sans);letter-spacing:0;color:var(--ink)}.footer ul{margin:0;padding:0;list-style:none}.footer-links a{display:flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:none}@media(hover:hover){.footer-links a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--underline)}}.footer .footer-social{display:flex;gap:4px;margin-left:-12px}.footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-pill);color:var(--ink-2)}@media(hover:hover){.footer-social a:hover{background:var(--sunk);color:var(--ink)}}.footer-social svg{width:20px;height:20px}.footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}@media(min-width:1024px){.footer-grid{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px}.footer-brand{grid-column:auto}.footer-links a{min-height:0;padding:4px 0}}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);font:500 14px/1 var(--sans);color:var(--ink-2)}.lang-btn[aria-expanded=true]{border-color:var(--line-2);color:var(--ink)}@media(hover:hover){.lang-btn:hover{border-color:var(--line-2);color:var(--ink)}}.lang-btn svg{width:16px;height:16px}.lang-panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:60;width:280px;max-width:calc(100vw - 32px);max-height:min(480px,70vh);overflow-y:auto;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-pop)}.lang-panel p{margin:6px 8px 8px;font-size:13px;line-height:1.45;color:var(--ink-3)}.lang-panel button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:none;text-align:left;font-size:14px;color:var(--ink)}.lang-panel button span{color:var(--ink-3)}.lang-panel button[aria-current=true]{background:var(--page)}@media(hover:hover){.lang-panel button:hover{background:var(--page)}}@media(min-width:1024px){.lang-btn{min-height:36px;padding:0 12px}.lang-panel button{min-height:40px}}.longform{display:grid;gap:24px;padding-top:48px}.longform-head{display:grid;gap:16px}.longform-head h1{font-size:clamp(40px,calc(24px + 2.8vw),64px);line-height:1.05}.longform-head>p{font-size:var(--t-lede);line-height:1.5;color:var(--ink-2)}.longform-head>.note{font-size:14px;color:var(--ink-3)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:1.5;color:var(--ink-3)}.crumbs a{color:var(--ink-3)}@media(hover:hover){.crumbs a:hover{color:var(--ink)}}.crumbs span[aria-hidden]{color:var(--line-hover)}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field)}.toc summary{position:relative;display:flex;align-items:center;min-height:48px;padding:0 44px 0 16px;list-style:none;cursor:pointer;font:600 15px/1.3 var(--sans);color:var(--ink)}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.toc[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.toc ol{margin:0;padding:0 16px 8px;list-style:none}.toc a{display:flex;align-items:center;min-height:44px;padding:4px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.35;color:var(--ink-2);text-decoration:none}@media(hover:hover){.toc a:hover{color:var(--ink)}}.toc .toc-sub a{padding-left:16px;font-size:14px}@media(min-width:1024px){.longform{grid-template-columns:minmax(180px,240px) minmax(0,var(--read));grid-template-areas:". head" "toc body";column-gap:clamp(48px,6vw,96px);row-gap:40px;padding-top:72px}.longform-head{grid-area:head}.longform>.toc{grid-area:toc}.longform>.prose{grid-area:body}.toc{position:sticky;top:calc(var(--nav-h) + 24px);align-self:start;max-height:calc(100vh - var(--nav-h) - 48px);overflow-y:auto;background:none;border:0;border-radius:0}.toc summary{min-height:0;padding:0 0 8px;font:600 13px/1.4 var(--sans);color:var(--ink-3);cursor:default;pointer-events:none}.toc summary:after{display:none}.toc ol{padding:0}.toc a{min-height:0;padding:6px 0;border:0;font-size:14px}}.prose{min-width:0;max-width:var(--read);font-size:17px;line-height:1.7;color:var(--ink-2)}.prose>:first-child{margin-top:0}.prose :is(p,ul,ol,dl,blockquote,pre,figure){margin:0 0 1.1em}.prose h2{margin:2.2em 0 .6em;font:500 clamp(24px,calc(20px + .6vw),30px)/1.2 var(--display);letter-spacing:-.02em}.prose h3{margin:1.8em 0 .5em;font:600 20px/1.3 var(--display);letter-spacing:-.01em}.prose h4{margin:1.5em 0 .4em}.prose :is(h2,h3,h4){scroll-margin-top:calc(var(--nav-h) + 16px)}.prose strong{color:var(--ink)}.prose :is(ul,ol){padding-left:1.3em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--ink-3)}.prose blockquote{padding-left:20px;border-left:2px solid var(--line-2)}.prose hr{margin:2.5em 0;border:0;border-top:1px solid var(--line)}.prose img{border-radius:12px}.anchor{display:inline-block;min-width:24px;margin-left:.35em;font-family:var(--sans);font-weight:500;color:var(--ink-3);text-decoration:none;opacity:0;transition:opacity .12s ease}.anchor:focus-visible{opacity:1}@media(hover:hover){:is(h2,h3):hover>.anchor{opacity:1}}@media(hover:none){.anchor{opacity:1}}.table-wrap{margin:1.5em 0;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field)}.table-wrap>table{margin:0}.table-wrap:focus-visible,.prose pre:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:is(.prose,.table-wrap) table,.table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}:is(.prose,.table-wrap) :is(th,td),.table :is(th,td){padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}:is(.prose,.table-wrap) thead th,.table thead th{border-bottom-color:var(--line-2);font-weight:600;color:var(--ink);white-space:nowrap}:is(.prose,.table-wrap) tbody tr:last-child>*,.table tbody tr:last-child>*{border-bottom:0}code,kbd,pre,samp{font-family:var(--mono)}:not(pre)>code,kbd{padding:.1em .35em;border-radius:6px;background:var(--sunk);font-size:.88em;color:var(--ink)}pre{overflow-x:auto;padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field);font-size:14px;line-height:1.6;color:var(--ink);tab-size:2}pre code{padding:0;background:none;font-size:inherit}.callout{margin:1.5em 0;padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);font-size:16px;line-height:1.6;color:var(--ink-2)}.callout>:last-child{margin-bottom:0}.prose .callout h2{margin:0 0 .4em;font-size:20px}.prose .callout p{margin:0}.utility{padding-top:28px}.utility-card{display:grid;justify-items:start;gap:16px;max-width:720px;padding:28px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.utility-icon{width:56px;height:56px}.utility-card h1{font-size:var(--t-h2);line-height:1.1}.utility-card>p{max-width:32rem;color:var(--ink-2)}.utility-meta{font:500 14px/1.5 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.utility-card>.btn{margin-top:8px}.steps{justify-self:stretch;margin:8px 0 0;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--line)}.steps li{position:relative;padding:14px 0 14px 40px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--ink-2);counter-increment:step}.steps li:before{content:counter(step);position:absolute;left:0;top:13px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sunk);font:600 13px/1 var(--sans);color:var(--ink-2)}.hash{justify-self:stretch;display:grid;gap:8px}.hash-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 14px/1.4 var(--sans);color:var(--ink)}.hash pre{margin:0;padding:12px 14px;background:var(--page);font-size:13px;white-space:pre-wrap;word-break:break-all}.copy-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);font:600 13px/1 var(--sans);color:var(--ink)}@media(hover:hover){.copy-btn:hover{border-color:var(--line-hover)}}@media(min-width:768px){.utility{padding-top:48px}.utility-card{padding:48px}}@media(min-width:1024px){.utility{padding-top:56px}.copy-btn{min-height:36px}}.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin:0;padding:0;list-style:none}.person{display:grid;justify-items:start;align-content:start;gap:2px}.person img{width:104px;height:104px;margin-bottom:12px;border-radius:50%;object-fit:cover;background:var(--sunk)}.person-name{font:600 16px/1.4 var(--sans);color:var(--ink)}.person-role{font-size:14px;line-height:1.4;color:var(--ink-3)}.person-card{justify-items:center;text-align:center;padding:32px 24px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.person-bio{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ink-2)}.person-links{display:flex;gap:4px;margin-top:8px}.person-links a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink-3)}@media(hover:hover){.person-links a:hover{background:var(--page);color:var(--ink)}}.person-links svg{width:18px;height:18px}.people-cards{grid-template-columns:minmax(0,1fr);gap:var(--grid-gap)}@media(min-width:768px){.people{grid-template-columns:repeat(4,minmax(0,1fr))}.people-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.people-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--s: 24px;--u: 48px;--ease-pick: cubic-bezier(.2, .8, .2, 1)}html{scrollbar-gutter:stable}html.lock{overflow:hidden}[data-mat]{--mat: #E7E3FC;--mat-line: rgb(44 0 255 / .1)}.stage{padding:24px;border-radius:28px;background:var(--mat, #E7E3FC);box-shadow:inset 0 0 0 1px var(--mat-line, rgb(44 0 255 / .1))}@media(max-width:767.98px){.stage{padding:12px;border-radius:24px}}.pw{font-style:normal;color:var(--brand)}.two-tone>span{display:inline-block;color:var(--ink-3);text-wrap:balance}.section-head.is-centre{justify-items:center;text-align:center;margin-inline:auto}.section-head.is-centre>p{max-width:34rem;text-wrap:balance}.btn-tint{background:#e6e2fb;color:var(--ink);border-color:transparent;box-shadow:none}@media(hover:hover){.btn-tint:hover{background:#dcd7f8;color:var(--ink)}}.d-hero{display:grid;justify-items:center;text-align:center;padding-top:clamp(40px,calc(14px + 4vw),80px)}.d-hero h1{font-size:clamp(40px,calc(14px + 4.3vw),76px);line-height:1.06;letter-spacing:-.035em;max-width:14em}.d-lede{max-width:32rem;margin-top:18px;font-size:var(--t-lede);line-height:1.55;color:var(--ink-2);text-wrap:balance}.d-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.d-note{margin-top:14px;font-size:14px;color:var(--ink-3)}@media(max-width:767.98px){.d-btns{width:100%}.d-btns .btn{flex:1 1 100%;max-width:360px}}.app-shot{display:block;width:100%;height:auto;border-radius:var(--r-window);background:#fff;box-shadow:0 0 0 1px #14142b12,0 2px 4px #14142b08,0 24px 48px -24px #14142b33}@media(max-width:767.98px){.app-shot{border-radius:10px}}.app-switch{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.app-switch button{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-2);font:600 14.5px/1 var(--display);cursor:pointer;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease}.app-switch img{width:20px;height:20px}.app-switch button[data-on]{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #14142b14,0 6px 14px -10px #14142b4d}@media(hover:hover){.app-switch button:not([data-on]):hover{background:#ffffff8c;color:var(--ink)}}.app-switch button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-switch button:after{content:"";position:absolute;left:12px;right:16px;bottom:6px;height:2px;border-radius:1px;background:var(--brand);transform:scaleX(var(--p, 0));transform-origin:0 50%;opacity:0;transition:opacity .24s ease}.app-switch button[data-on]:after{opacity:1}.app-lens{display:none}@media(min-width:768px){.app-switch{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;margin-inline:auto}.app-switch button{justify-content:center;z-index:1}.app-switch button[data-on]{background:none;box-shadow:none}.app-switch button:after{left:16px;right:16px}.app-lens{display:block;position:absolute;top:0;left:0;height:40px;width:calc((100% - (var(--n, 4) - 1) * 4px) / var(--n, 4));border-radius:var(--r-pill);background:#fff;box-shadow:0 0 0 1px #14142b14,0 6px 14px -10px #14142b4d;transform:translate(calc(var(--i, 0) * (100% + 4px)));transition:transform var(--lens-ms, .32s) cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:reduce){.app-lens{transition:none}}@media(max-width:767.98px){.app-switch{gap:2px;margin-bottom:12px}.app-switch button{gap:6px;height:44px;padding:0 10px 0 8px;font-size:13px}.app-switch button:after{left:8px;right:10px;bottom:8px}.app-switch img{width:18px;height:18px}}@media(min-width:768px){:root{--film-fit: max(640px, calc((100vh - var(--nav-h) - 195px) * 1232 / 680));--film-fit-vpn: max(640px, calc((100vh - var(--nav-h) - 195px) * 1152 / 680))}@supports (height: 100svh){:root{--film-fit: max(640px, calc((100svh - var(--nav-h) - 195px) * 1232 / 680));--film-fit-vpn: max(640px, calc((100svh - var(--nav-h) - 195px) * 1152 / 680))}}}.film{position:relative;aspect-ratio:1232 / 680;border-radius:16px;overflow:hidden;background:var(--app-ground);box-shadow:0 0 0 1px #14142b12,0 2px 4px #14142b08,0 24px 48px -24px #14142b33,0 60px 120px -60px #14142b40}.film-v{position:relative;display:block;width:100%;height:100%;object-fit:cover}.film-still{position:absolute;inset:0}.film-still img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:767.98px){.film{border-radius:12px}}.film-pause{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffffdb;color:var(--ink);box-shadow:0 0 0 1px #14142b1a,0 4px 12px -6px #14142b59;cursor:pointer;opacity:.8;transition:opacity .2s ease}.film-pause:before{content:"";position:absolute;inset:-6px;border-radius:50%}.film:hover .film-pause,.film-pause:focus-visible,.film.is-paused .film-pause{opacity:1}@media(hover:none){.film-pause{opacity:1}}.film-pause:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.film-pause .i-play,.film.is-paused .film-pause .i-pause{display:none}.film.is-paused .film-pause .i-play{display:block}.film-cap{margin-top:14px;font:500 15px/1.4 var(--display);color:var(--ink-2);text-align:center}@media(max-width:767.98px){.film-cap{margin-top:10px;font-size:13.5px}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}}@media(prefers-reduced-motion:no-preference){[data-reveal=""],[data-reveal=stagger]>*{transition:opacity var(--m-reveal) var(--ease),translate var(--m-reveal) var(--ease)}[data-reveal=stagger]>:nth-child(2){transition-delay:60ms}[data-reveal=stagger]>:nth-child(3){transition-delay:.12s}[data-reveal=stagger]>:nth-child(4){transition-delay:.18s}.m-pre[data-reveal=""],.m-pre[data-reveal=stagger]>*{opacity:0;translate:0 12px}.m-pre,.m-pre *{transition:none!important}}@media(prefers-reduced-motion:no-preference)and (max-width:767.98px){.m-pre[data-reveal=""],.m-pre[data-reveal=stagger]>*{translate:0 8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}
