@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/gloock-latin-400-normal-9389ada8.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/newsreader-latin-standard-normal-6e4f2958.woff2) format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/newsreader-latin-standard-italic-5dfcd10d.woff2) format("woff2-variations")}body.home-body{background:#f3eee4}.home{--paper: #f3eee4;--ink: #1d1a15;--ink-2: #5a5246;--rule: #cdbfa8;--red: #a8361a;position:relative;isolation:isolate;min-height:100vh;box-sizing:border-box;background:var(--paper);color:var(--ink);font-family:Newsreader,Georgia,Times New Roman,serif;font-optical-sizing:auto;font-size:19px;line-height:1.55;font-kerning:normal;-webkit-font-smoothing:antialiased}.home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.09 0 0 0 0 0.06 0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.home *,.home *:before,.home *:after{box-sizing:border-box}.home a:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}.home-wrap{display:flex;flex-direction:column;min-height:100vh;max-width:1280px;margin:0 auto;padding:0 72px}.home-main{flex:1 0 auto}.home-head{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:30px 0 18px;border-bottom:4px double var(--ink)}.home-mark{color:var(--ink);font-family:Gloock,Georgia,serif;font-size:28px;line-height:1.25;letter-spacing:.01em;text-decoration:none}.home-nav{display:flex;gap:34px;font-size:17px}.home-nav a{color:var(--ink);text-decoration:none}.home-nav a:hover,.home-mark:hover{color:var(--red);text-decoration:underline;text-underline-offset:4px}.home-mast{padding-top:52px}.home-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:32px;margin:0;padding-bottom:6px;border-bottom:4px double var(--ink);color:var(--ink);font-family:Gloock,Georgia,serif;font-weight:400;line-height:1.22}.home-title-ccsw{font-size:300px;letter-spacing:-.02em}.home-title-llc{margin-left:auto;color:var(--ink-2);font-size:96px;letter-spacing:.04em}.home-label{margin:22px 0 0;color:var(--ink-2);font-size:34px;font-style:italic;line-height:1.3}.home-section{padding-top:120px}.home-sec-head{display:grid;grid-template-columns:260px 1fr auto;gap:40px;align-items:baseline;padding-top:18px;border-top:2px solid var(--ink)}.home-sec-mark{color:var(--red);font-family:Gloock,Georgia,serif;font-size:24px;line-height:1.25}.home-sec-title{margin:0;color:var(--ink);font-family:Gloock,Georgia,serif;font-size:60px;font-weight:400;line-height:1.22}.home-group{display:grid;grid-template-columns:260px 1fr;gap:40px;margin-top:56px;scroll-margin-top:24px}.home-group-name{margin:0 0 8px;color:var(--ink);font-family:Gloock,Georgia,serif;font-size:32px;font-weight:400;line-height:1.22}.home-group-desc{margin:0;color:var(--ink-2);font-size:18px;font-style:italic;line-height:1.45}.home-rows{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.home-group--pair .home-rows{padding-left:28px;border-left:2px solid var(--red)}.home-entry{display:grid;grid-template-columns:40px 88px 1fr 236px;grid-template-areas:"no icon body meta";column-gap:28px;padding:30px 0;border-top:1px solid var(--rule);scroll-margin-top:24px}.home-no{grid-area:no;padding-top:4px;color:var(--red);font-family:Gloock,Georgia,serif;font-size:20px;line-height:1.25}.home-icon{grid-area:icon;display:block;width:88px;height:88px;border-radius:20px;box-shadow:0 1px 1px #1d1a151f,0 10px 22px -10px #1d1a1573}.home-body{grid-area:body;min-width:0}.home-name{margin:0 0 4px;color:var(--ink);font-family:Gloock,Georgia,serif;font-size:40px;font-weight:400;line-height:1.22}.home-name a{color:var(--ink);text-decoration:none}.home-name a:hover{color:var(--red)}.home-line{margin:0;max-width:44ch;color:var(--ink-2);font-size:19px;line-height:1.5;text-wrap:pretty}.home-meta{grid-area:meta;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:6px;font-size:16px;line-height:1.35}.home-status{color:var(--ink);font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.home-status:before{content:"●";margin-right:8px;color:var(--ink)}.home-status--soon{color:var(--ink-2)}.home-status--soon:before{content:"○";color:var(--ink-2)}.home-platform{color:var(--ink-2);font-style:italic}.home-link{color:var(--red);font-weight:550;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home-coda{margin-top:104px;padding:22px 0 0 300px;border-top:2px solid var(--ink)}.home-mission{margin:0;max-width:34em;color:var(--ink);font-size:24px;font-style:italic;line-height:1.4;text-wrap:pretty}.home-foot{display:flex;justify-content:space-between;gap:24px;margin-top:72px;padding:20px 0 32px;border-top:1px solid var(--rule);color:var(--ink-2);font-size:15px}.home-foot p{margin:0;color:var(--ink-2)}.home-foot a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home-colophon{font-style:italic}.home-doc{max-width:44em;padding-top:52px}.home-doc h1{margin:0 0 18px;color:var(--ink);font-family:Gloock,Georgia,serif;font-size:60px;font-weight:400;line-height:1.22}.home-doc h2{margin:44px 0 10px;padding-top:14px;border-top:1px solid var(--rule);color:var(--ink);font-family:Gloock,Georgia,serif;font-size:28px;font-weight:400;line-height:1.25}.home-doc p,.home-doc ul{margin:0 0 14px}.home-doc ul{padding-left:24px}.home-doc li+li{margin-top:8px}.home-doc strong{font-weight:650}.home-doc a{color:var(--red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.home-notfound{padding:96px 0 24px}.home-notfound p{margin:14px 0 0;color:var(--ink-2)}@media (min-width: 641px) and (max-width: 1180px){.home-sec-head{grid-template-columns:auto 1fr;gap:24px}.home-group{grid-template-columns:1fr;gap:16px}.home-entry{grid-template-columns:32px 88px minmax(0,1fr) 200px;column-gap:24px}.home-mast{container-type:inline-size}.home-title{--ccsw: calc((100cqw - 32px) / 3.6);flex-wrap:nowrap}.home-title-ccsw{font-size:var(--ccsw)}.home-title-llc{font-size:calc(var(--ccsw) * .32)}}@media (min-width: 641px) and (max-width: 899px){.home-entry{grid-template-columns:32px 88px minmax(0,1fr);grid-template-areas:"no icon body" "no icon meta";row-gap:14px}.home-meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:18px;row-gap:4px;padding-top:0}}@media (max-width: 640px){.home-wrap{padding-left:22px;padding-right:22px}.home-head{flex-wrap:wrap;row-gap:14px;padding:22px 0 10px}.home-mark{font-size:25px}.home-nav{width:100%;justify-content:space-between;gap:0;padding-top:10px;border-top:1px solid var(--rule);font-size:16.5px}.home-mast{padding-top:30px}.home-title{column-gap:14px;padding-bottom:2px}.home-title-ccsw{font-size:min(116px,calc((100vw - 44px)*.335))}.home-title-llc{font-size:min(40px,calc((100vw - 44px)*.1156))}.home-label{margin-top:14px;font-size:22px}.home-section{padding-top:64px}.home-sec-head{grid-template-columns:auto 1fr;gap:6px 14px;padding-top:14px}.home-sec-title{font-size:42px}.home-group{grid-template-columns:1fr;gap:14px;margin-top:40px}.home-group-name{font-size:28px}.home-group-desc{font-size:17px}.home-group--pair .home-rows{padding-left:16px}.home-entry{grid-template-columns:64px 1fr;grid-template-areas:"icon no" "icon body" "icon meta";grid-template-rows:auto auto 1fr;column-gap:18px;row-gap:4px;padding:24px 0}.home-no{padding-top:0;font-size:16px}.home-icon{width:64px;height:64px;border-radius:15px}.home-name{font-size:31px}.home-line{font-size:17px}.home-meta{gap:4px;padding-top:12px;font-size:15.5px}.home-coda{margin-top:64px;padding:16px 0 0}.home-mission{font-size:20px}.home-foot{flex-direction:column;gap:6px;margin-top:56px;padding-bottom:26px}.home-doc{padding-top:30px}.home-doc h1{font-size:42px}.home-doc h2{font-size:24px}.home-notfound{padding-top:56px}}body.ac-body{background:#f7f5e8}.ac{--ac-sky: #d6e8f7;--ac-cream: #f7f5e8;--ac-meadow: #d9edd1;--ac-accent: #2284ff;--ac-acorn: #8a5a2b;--ac-text: #17232e;--ac-dim: #46606f;--ac-line: rgba(23, 35, 46, .1);--ac-card: #ffffff;--ac-ink: #0f1720;background:var(--ac-cream);color:var(--ac-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Inter,system-ui,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ac *,.ac *:before,.ac *:after{box-sizing:border-box}.ac :focus-visible{outline:2px solid var(--ac-accent);outline-offset:3px;border-radius:6px}.ac-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--ac-accent);color:#fff;font-weight:600;border-radius:0 0 8px}.ac-skip:focus{left:0}.ac-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.ac-topbar{position:sticky;top:0;z-index:20;background:rgba(247,245,232,.82);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--ac-line)}.ac-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.ac-topbar-home{font-weight:700;letter-spacing:.02em;font-size:14px;color:var(--ac-text);text-decoration:none}.ac-topbar-nav{display:flex;gap:22px;font-size:14px}.ac-topbar-nav a{color:var(--ac-dim);text-decoration:none}.ac-topbar-nav a:hover{color:var(--ac-accent)}.ac-hero{background:linear-gradient(180deg,var(--ac-sky) 0%,var(--ac-cream) 58%,var(--ac-meadow) 100%);padding:72px 0 88px}.ac-hero-grid{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:center}.ac-hero-top{display:flex;align-items:center;gap:18px;margin-bottom:26px}.ac-icon{width:76px;height:76px;border-radius:18px;box-shadow:0 10px 26px #17232e2e}.ac-wordmark{margin:0;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.02em}.ac-eyebrow{margin:6px 0 0;font-size:15px;color:var(--ac-dim)}.ac-lede{margin:0 0 14px;font-size:30px;line-height:1.22;font-weight:700;letter-spacing:-.02em;max-width:17em}.ac-lede-body{margin:0;color:var(--ac-dim);max-width:34em}.ac-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ac-cta-centre{justify-content:center}.ac-btn{display:inline-block;padding:13px 24px;border-radius:999px;background:var(--ac-accent);color:#fff;font-weight:650;text-decoration:none;box-shadow:0 8px 20px #2284ff47}.ac-btn:hover{background:#0f6fe8}.ac-cta-meta{margin:14px 0 0;font-size:14px;color:var(--ac-dim)}.ac-hero-shot{display:flex;justify-content:center}.ac-phone img{display:block;width:100%;height:auto;border-radius:26px;border:1px solid var(--ac-line);box-shadow:0 18px 44px #17232e29;background:#fff}.ac-phone-small{max-width:250px;justify-self:center}.ac-pad{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 24px 60px #00000080}.ac-section{padding:84px 0}.ac-section-alt{background:#fffdf6;border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line)}.ac-h2{margin:0 0 12px;font-size:32px;line-height:1.2;font-weight:750;letter-spacing:-.02em}.ac-sub{margin:0 0 6px;color:var(--ac-dim);max-width:46em}.ac-kicker{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-acorn)}.ac-subjects,.ac-features{display:grid;gap:20px;margin-top:36px}.ac-subjects,.ac-features{grid-template-columns:repeat(3,1fr)}.ac-card{background:var(--ac-card);border:1px solid var(--ac-line);border-radius:18px;padding:24px}.ac-card h3{margin:0 0 4px;font-size:19px;font-weight:700}.ac-card p{margin:0;font-size:15.5px;color:var(--ac-dim)}.ac-card-line{margin:0 0 12px!important;font-size:13.5px!important;font-weight:600;color:var(--ac-acorn)!important}.ac-card-math{border-top:3px solid #f0a02c}.ac-card-reading{border-top:3px solid #3aa76d}.ac-card-music{border-top:3px solid #9a6ad8}.ac-screen{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:44px 0}.ac-screen+.ac-screen{border-top:1px solid var(--ac-line)}.ac-screen-flip .ac-screen-copy{order:2}.ac-screen-copy p:not(.ac-kicker){margin:0;color:var(--ac-dim)}.ac-screen-shots{display:grid;gap:16px;justify-items:center}.ac-shots-1{grid-template-columns:minmax(0,300px);justify-content:center}.ac-shots-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-shots-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-dark{background:var(--ac-ink);color:#eef3f8;padding:84px 0}.ac-dark .ac-h2{color:#fff}.ac-dark .ac-sub{color:#ebf3faa8}.ac-dark .ac-kicker{color:#f0a02c}.ac-dark-lead{max-width:46em;margin-bottom:34px}.ac-dark-lead-spaced{margin-top:76px}.ac-closing-grid{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:center}.ac-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:28px}.ac-faq-item{padding:22px 0;border-top:1px solid var(--ac-line)}.ac-faq-item h3{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.35}.ac-faq-item p{margin:0;font-size:15.5px;color:var(--ac-dim)}.ac-faq+#ac-support{border-top:1px solid var(--ac-line)}.ac-support{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.ac-support-links{display:flex;flex-direction:column;gap:10px;font-weight:600}.ac-support-links a{color:var(--ac-accent);text-decoration:none}.ac-support-links a:hover{text-decoration:underline}.ac-footer{background:var(--ac-ink);color:#ebf3fa99;padding:26px 0;font-size:14px}.ac-footer-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.ac-footer-links{display:flex;gap:20px}.ac-footer a{color:#ebf3fad1;text-decoration:none}.ac-footer a:hover{color:#fff}@media (max-width: 900px){.ac-hero-grid,.ac-closing-grid,.ac-screen,.ac-support{grid-template-columns:1fr;gap:36px}.ac-screen-flip .ac-screen-copy{order:0}.ac-subjects,.ac-features,.ac-faq-list{grid-template-columns:1fr}.ac-hero{padding:52px 0 64px}.ac-section,.ac-dark{padding:60px 0}.ac-lede{font-size:26px}.ac-h2{font-size:27px}.ac-hero-shot .ac-phone,.ac-phone-small{max-width:260px;margin:0 auto}.ac-support{justify-items:start}}@media (max-width: 560px){.ac-shots-3,.ac-shots-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-topbar-nav{gap:14px}}@media (prefers-reduced-motion: reduce){.ac *{scroll-behavior:auto!important}}body.bl-body{background:#ffffff}.bl{--bl-teal: #2b9eb0;--bl-coral: #ff593d;--bl-teal-deep: #0b6b78;--bl-coral-deep: #c8391f;--bl-ink: #10262b;--bl-dim: #4a5f64;--bl-line: rgba(16, 38, 43, .1);--bl-group: #f2f2f7;--bl-night: #072f35;--bl-night-ink: #e8f3f4;--bl-night-dim: #b9d3d6;--bl-money: #1f7a37;--bl-time: #0062cc;--bl-brand: linear-gradient(135deg, var(--bl-teal) 0%, var(--bl-coral) 100%);container:bl / inline-size;background:#ffffff;color:var(--bl-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.bl *,.bl *:before,.bl *:after{box-sizing:border-box}.bl :focus-visible{outline:2px solid var(--bl-teal-deep);outline-offset:3px;border-radius:6px}.bl [id]{scroll-margin-top:72px}.bl-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--bl-teal-deep);color:#fff;font-weight:600}.bl-skip:focus{left:0}.bl svg{display:block;flex:0 0 auto}.bl-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 48px}.bl-topbar{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.86);color:var(--bl-ink);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--bl-line)}.bl-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:60px}.bl-home{font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--bl-ink);text-decoration:none}.bl-nav{display:flex;gap:28px;font-size:14px;font-weight:500}.bl-nav a{color:var(--bl-dim);text-decoration:none}.bl-nav a:hover{color:var(--bl-teal-deep)}.bl-hero{background:radial-gradient(760px 520px at 92% 18%,rgba(43,158,176,.12),rgba(43,158,176,0) 70%),radial-gradient(620px 420px at 100% 100%,rgba(255,89,61,.1),rgba(255,89,61,0) 70%),#ffffff;color:var(--bl-ink);padding:76px 0 96px}.bl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:64px;align-items:center}.bl-brand{display:flex;align-items:center;gap:18px;margin-bottom:40px}.bl-icon{display:block;width:80px;height:80px;border-radius:19px;box-shadow:0 14px 30px -10px #0b6b788c,0 0 0 1px #10262b0f}.bl-wordmark{margin:0;font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--bl-ink)}.bl-eyebrow{margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.3;color:var(--bl-teal-deep)}.bl-lede{margin:0 0 22px;font-size:58px;line-height:1.1;font-weight:800;letter-spacing:-.04em;color:var(--bl-ink)}.bl-lede-accent{display:block;color:var(--bl-teal-deep)}.bl-lede-body{margin:0;max-width:28em;font-size:19px;line-height:1.55;color:var(--bl-dim)}.bl-status{display:inline-flex;align-items:center;gap:11px;margin:34px 0 0;padding:10px 20px 10px 15px;border:1px solid rgba(11,107,120,.3);border-radius:999px;background:#ffffff;color:var(--bl-ink);font-size:16px;font-weight:650;line-height:1.3}.bl-status-dot{width:10px;height:10px;border-radius:50%;background:var(--bl-coral);box-shadow:0 0 0 4px #ff593d2e}.bl-meta{margin:14px 0 0;font-size:14px;color:var(--bl-dim)}.bl-phone,.bl-pad{display:block;width:var(--w);margin:0;background:#0d1416;box-shadow:0 34px 60px -26px #072f3599,0 0 0 1px #ffffff0f inset}.bl-phone{padding:calc(var(--w) * .034);border-radius:calc(var(--w) * .165)}.bl-pad{padding:calc(var(--w) * .028);border-radius:calc(var(--w) * .06)}.bl-phone img,.bl-pad img{display:block;width:100%;height:auto;background:#f2f2f7}.bl-phone img{border-radius:calc(var(--w) * .132)}.bl-pad img{border-radius:calc(var(--w) * .034)}.bl-stage{display:grid}.bl-stage>*{grid-area:1 / 1}.bl-stage-hero{height:580px;padding:56px 40px 0;overflow:hidden;border-radius:36px;background:radial-gradient(120% 85% at 100% 100%,rgba(255,89,61,.95) 0%,rgba(255,89,61,0) 62%),linear-gradient(155deg,#45b6c5 0%,#1f93a4 42%,#0f6f7d 100%);color:#fff;box-shadow:0 46px 80px -46px #072f35b3}.bl-stage-hero .bl-pad{--w: 420px;justify-self:end;align-self:stretch;display:flex;flex-direction:column;padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.bl-stage-hero .bl-pad img{flex:1 1 0;min-height:0;object-fit:cover;object-position:top;border-bottom-left-radius:0;border-bottom-right-radius:0}.bl-stage-hero .bl-phone{--w: 204px;justify-self:start;align-self:end;margin-bottom:48px;position:relative;z-index:1}.bl-statement{padding:100px 0 104px;border-top:1px solid var(--bl-line);background:#ffffff;color:var(--bl-ink);text-align:center}.bl-statement-big{max-width:22em;margin:0 auto;font-size:38px;line-height:1.24;font-weight:750;letter-spacing:-.025em;color:var(--bl-ink)}.bl-time{color:var(--bl-time)}.bl-money{color:var(--bl-money)}.bl-statement-body{max-width:32em;margin:24px auto 0;font-size:19px;color:var(--bl-dim)}.bl-section{padding:104px 0;background:#ffffff;color:var(--bl-ink)}.bl-grouped{background:var(--bl-group);color:var(--bl-ink)}.bl-h2{margin:0 0 14px;font-size:46px;line-height:1.15;font-weight:800;letter-spacing:-.035em;color:var(--bl-ink)}.bl-h3{margin:0 0 10px;font-size:34px;line-height:1.18;font-weight:780;letter-spacing:-.03em;color:var(--bl-ink)}.bl-sub{margin:0;max-width:34em;font-size:19px;color:var(--bl-dim)}.bl-kicker{margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-teal-deep)}.bl-h2,.bl-h3,.bl-statement-big,.bl-center .bl-sub{text-wrap:balance}.bl-sub,.bl-lede-body,.bl-statement-body,.bl-row-lead{text-wrap:pretty}.bl-features-head{margin-bottom:8px}.bl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding:64px 0}.bl-row+.bl-row{border-top:1px solid var(--bl-line)}.bl-features-head+.bl-row{padding-top:36px}.bl-row-flip .bl-row-copy{order:2}.bl-row-lead{margin:0;font-size:21px;color:var(--bl-dim)}.bl-shots{display:flex;justify-content:center;align-items:flex-start;gap:28px}.bl-shots .bl-phone{--w: 232px}.bl-shots .bl-phone+.bl-phone{margin-top:64px}.bl-shots-1 .bl-phone{--w: 262px}.bl-inset{margin:30px 0 0;padding:0;list-style:none;max-width:30em;border-radius:16px;background:#ffffff;color:var(--bl-ink);box-shadow:0 1px 2px #10262b0d}.bl-inset li{display:flex;align-items:center;gap:14px;padding:14px 18px}.bl-inset li+li{border-top:1px solid var(--bl-line)}.bl-glyph{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:var(--bl-brand);color:#fff}.bl-inset-title{display:block;font-size:17px;font-weight:600;line-height:1.35;color:var(--bl-ink)}.bl-inset-detail{display:block;margin-top:2px;font-size:15px;line-height:1.4;color:var(--bl-dim)}.bl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px;padding:0;list-style:none}.bl-chips li{padding:3px 11px;border-radius:999px;background:#e2f1f3;color:var(--bl-teal-deep);font-size:13px;font-weight:600;line-height:1.4}.bl-inset .bl-chips li{display:block;padding:3px 11px;border-top:0}.bl-night{background:radial-gradient(760px 520px at 100% 100%,rgba(255,89,61,.3),rgba(255,89,61,0) 66%),radial-gradient(680px 480px at 0% 0%,rgba(43,158,176,.3),rgba(43,158,176,0) 66%),var(--bl-night);color:var(--bl-night-ink)}.bl-night .bl-h2{color:#fff}.bl-night .bl-sub{color:var(--bl-night-dim)}.bl-night .bl-kicker{color:#ff9a85}.bl-tax-grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:72px;align-items:center}.bl-callout{display:flex;align-items:center;gap:14px;margin:34px 0 0;padding:16px 20px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#0f3c43;color:#fff;font-size:17px;font-weight:600;line-height:1.4}.bl-callout .bl-glyph{flex-basis:38px;width:38px;height:38px}.bl-stage-tax{padding-bottom:8px}.bl-stage-tax .bl-pad{--w: 440px;justify-self:end;align-self:start}.bl-stage-tax .bl-phone{--w: 196px;justify-self:start;align-self:end;margin-bottom:-8px;position:relative;z-index:1}.bl-privacy-grid{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:72px;align-items:center}.bl-vault{padding:28px;border-radius:28px;background:var(--bl-group);color:var(--bl-ink)}.bl-vault-head{display:flex;align-items:center;gap:16px;margin:0 4px 20px}.bl-vault-head .bl-glyph{flex-basis:52px;width:52px;height:52px;border-radius:14px}.bl-vault .bl-inset{margin:0;max-width:none}.bl-no{color:var(--bl-coral-deep)}.bl-inset-link a{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--bl-teal-deep);font-size:17px;font-weight:600;text-decoration:none}.bl-center{text-align:center}.bl-center .bl-sub{margin:0 auto}.bl-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:820px;margin:52px auto 0}.bl-plan{display:flex;flex-direction:column;padding:32px 32px 30px;border:2px solid #e2e6e8;border-radius:24px;background:#ffffff;color:var(--bl-ink)}.bl-plan-full{border:2px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,var(--bl-brand) border-box;color:var(--bl-ink);box-shadow:0 34px 60px -34px #0b6b7873}.bl-plan h3{margin:0;font-size:26px;line-height:1.2;font-weight:780;letter-spacing:-.02em;color:var(--bl-ink)}.bl-plan-line{margin:4px 0 22px;font-size:15px;color:var(--bl-dim)}.bl-plan ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bl-plan li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:500;color:var(--bl-ink)}.bl-check{color:var(--bl-teal-deep)}.bl-plan-foot{margin:auto 0 0;padding-top:26px;font-size:15px;font-weight:650;color:var(--bl-coral-deep)}.bl-closing{margin-top:48px;text-align:center}.bl-closing .bl-status{margin-top:0}.bl-faq-section{padding-bottom:0}.bl-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin-top:40px;border-top:1px solid var(--bl-line)}.bl-faq-item{padding:28px 0 30px;border-bottom:1px solid var(--bl-line)}.bl-faq-item h3{margin:0 0 10px;font-size:21px;line-height:1.3;font-weight:720;letter-spacing:-.015em;color:var(--bl-ink);text-wrap:balance}.bl-faq-item p{margin:0;max-width:36em;font-size:17px;color:var(--bl-dim);text-wrap:pretty}.bl-support{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:44px 48px;border-radius:28px;background:var(--bl-group);color:var(--bl-ink)}.bl-support .bl-h2{font-size:36px}.bl-forum{font-weight:650;color:var(--bl-ink)}.bl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;background:var(--bl-teal-deep);color:#fff;font-size:17px;font-weight:650;line-height:1.3;text-decoration:none;white-space:nowrap;box-shadow:0 14px 26px -12px #0b6b78b3}.bl-btn:hover{background:#095a65}.bl-footer{padding:28px 0;background:var(--bl-night);color:var(--bl-night-dim);font-size:14px}.bl-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.bl-footer-links{display:flex;gap:24px}.bl-footer a{color:var(--bl-night-ink);text-decoration:none}.bl-footer a:hover{color:#fff}@container bl (min-width: 641px) and (max-width: 959px){.bl-hero{padding:60px 0 80px}.bl-hero-grid,.bl-tax-grid,.bl-privacy-grid{grid-template-columns:minmax(0,1fr);gap:56px}.bl-stage-hero,.bl-stage-tax{width:100%;max-width:620px;justify-self:center}.bl-vault{width:100%;max-width:560px}.bl-row{gap:48px}}@container bl (max-width: 640px){.bl-wrap{padding:0 20px}.bl-topbar-inner{height:54px}.bl-home{font-size:13px}.bl-nav{gap:14px;font-size:13px}.bl-hero{padding:40px 0 56px}.bl-hero-grid,.bl-row,.bl-tax-grid,.bl-privacy-grid,.bl-plans,.bl-support{grid-template-columns:minmax(0,1fr);gap:40px}.bl-brand{gap:14px;margin-bottom:28px}.bl-icon{width:60px;height:60px;border-radius:14px}.bl-wordmark{font-size:32px}.bl-eyebrow{margin-top:6px;font-size:14px}.bl-lede{font-size:42px;line-height:1.16}.bl-lede-body{font-size:17px}.bl-status{margin-top:26px}.bl-stage-hero{height:400px;padding:32px 20px 0;border-radius:28px}.bl-stage-hero .bl-pad{--w: 286px}.bl-stage-hero .bl-phone{--w: 136px;margin-bottom:30px}.bl-statement{padding:64px 0 68px}.bl-statement-big{font-size:27px;line-height:1.28}.bl-statement-body{font-size:17px}.bl-section{padding:72px 0}.bl-h2{font-size:34px}.bl-h3{font-size:28px}.bl-sub{font-size:17px}.bl-row{padding:44px 0}.bl-features-head+.bl-row{padding-top:28px}.bl-row-flip .bl-row-copy{order:0}.bl-row-lead{font-size:19px}.bl-shots{gap:16px}.bl-shots .bl-phone{--w: 160px}.bl-shots .bl-phone+.bl-phone{margin-top:40px}.bl-shots-1 .bl-phone{--w: 220px}.bl-inset li{padding:13px 16px}.bl-stage-tax .bl-pad{--w: 280px}.bl-stage-tax .bl-phone{--w: 132px}.bl-vault{padding:20px;border-radius:24px}.bl-plans{gap:18px;margin-top:40px}.bl-plan{padding:26px 24px 24px}.bl-closing{margin-top:40px}.bl-faq-section{padding-bottom:0}.bl-faq{grid-template-columns:minmax(0,1fr);margin-top:28px}.bl-faq-item{padding:22px 0 24px}.bl-faq-item h3{font-size:19px}.bl-faq-item p{font-size:16px}.bl-support{gap:26px;padding:30px 24px;border-radius:24px}.bl-support .bl-h2{font-size:30px}.bl-btn{width:100%}.bl-footer-inner{flex-direction:column;align-items:flex-start}}body.mv-body{background:#f5f6f8}.mv *,.mv *:before,.mv *:after{box-sizing:content-box}.mv{--ink: #1c1c1e;--ink-2: #4a4f5a;--tint: #0a84ff;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--display: system-ui, -apple-system, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;overflow-x:clip}.mv iphone-17,.mv ipad-pro,.mv duo-phone{display:block;position:relative;flex:none;box-sizing:border-box;overflow:hidden;isolation:isolate;margin:14px;background:#000000;color:#fff;font:400 15px/1.3 var(--font);box-shadow:0 0 0 11px #0b0b0d,0 0 0 13px #55565c,0 0 0 14px #2b2c30,0 18px 40px #1418284d}.mv iphone-17{width:402px;height:874px;border-radius:55px}.mv iphone-17.landscape{width:874px;height:402px}.mv ipad-pro{width:1376px;height:1032px;margin:22px;border-radius:18px;box-shadow:0 0 0 19px #0b0b0d,0 0 0 21px #8d8f96,0 0 0 22px #4a4b50,0 24px 60px #1418284d}.mv duo-phone.pose-1{width:466px;height:678px;border-radius:44px}.mv duo-phone.pose-2,.mv duo-phone.pose-3{width:951px;height:669px;border-radius:36px}.mv duo-phone.pose-4,.mv duo-phone.pose-5{width:669px;height:951px;border-radius:36px}.mv :is(iphone-17,ipad-pro,duo-phone)>*{position:absolute}.mv dynamic-island{display:block;z-index:20;width:126px;height:37px;border-radius:19px;background:#000000 radial-gradient(circle at calc(100% - 18px) 50%,#1d2a3d 0 5px,#0a0f17 5.5px 7px,transparent 7.5px);box-shadow:0 0 0 1px #ffffff24}.mv iphone-17>dynamic-island{top:11px;left:calc(50% - 63px)}.mv iphone-17.landscape>dynamic-island{top:calc(50% - 63px);left:11px;width:37px;height:126px;background:#000000 radial-gradient(circle at 50% calc(100% - 18px),#1d2a3d 0 5px,#0a0f17 5.5px 7px,transparent 7.5px)}.mv home-indicator{display:block;z-index:20;width:134px;height:5px;border-radius:3px;background:rgba(255,255,255,.85);box-shadow:0 0 0 .5px #00000073}.mv home-indicator.autohide{opacity:.4}.mv home-indicator.on-light{background:rgba(0,0,0,.8);box-shadow:none}.mv :is(iphone-17,duo-phone)>home-indicator{bottom:8px;left:calc(50% - 67px)}.mv iphone-17.landscape>home-indicator{width:200px;left:calc(50% - 100px)}.mv ipad-pro>home-indicator{width:300px;bottom:8px;left:calc(50% - 150px)}.mv duo-camera{display:block;z-index:18;box-sizing:border-box;border:1px dashed rgba(255,255,255,.28);background-color:#0000006b;background-image:radial-gradient(circle at var(--lx, 50%) var(--ly, 42px),#22324a 0 5px,#05080c 5.5px 8px,rgba(255,255,255,.18) 8.5px 9px,transparent 9.5px),repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 2px,transparent 2px 9px)}.mv duo-phone.pose-1>duo-camera{top:0;right:0;width:84px;height:678px;border-width:0 0 0 1px}.mv :is(duo-phone.pose-2,duo-phone.pose-3)>duo-camera{top:0;right:0;width:84px;height:124px;border-width:0 0 1px 1px;border-bottom-left-radius:14px}.mv :is(duo-phone.pose-4,duo-phone.pose-5)>duo-camera{top:0;left:0;width:669px;height:82px;border-width:0 0 1px;--ly: 41px}.mv fold-band{display:block;z-index:17;pointer-events:none;--dash: repeating-linear-gradient(180deg, rgba(255, 255, 255, .75) 0 6px, rgba(0, 0, 0, .55) 6px 12px);--dash-h: repeating-linear-gradient(90deg, rgba(255, 255, 255, .75) 0 6px, rgba(0, 0, 0, .55) 6px 12px)}.mv :is(duo-phone.pose-2,duo-phone.pose-3)>fold-band{top:0;left:455.5px;width:40px;height:100%}.mv :is(duo-phone.pose-4,duo-phone.pose-5)>fold-band{left:0;top:455.5px;height:40px;width:100%}.mv duo-phone.pose-2>fold-band,.mv fold-band.inactive{background:var(--dash) 0 0 / 1px 100% no-repeat,var(--dash) 100% 0 / 1px 100% no-repeat}.mv duo-phone.pose-4>fold-band{background:var(--dash-h) 0 0 / 100% 1px no-repeat,var(--dash-h) 0 100% / 100% 1px no-repeat}.mv duo-phone.pose-3>fold-band,.mv fold-band.active{background:linear-gradient(90deg,rgba(150,150,165,.16) 0%,rgba(20,20,26,.42) 48%,rgba(255,255,255,.3) 50%,rgba(20,20,26,.42) 52%,rgba(150,150,165,.16) 100%);box-shadow:inset 1px 0 #ffffff40,inset -1px 0 #ffffff40}.mv duo-phone.pose-5>fold-band{background:linear-gradient(180deg,rgba(150,150,165,.16) 0%,rgba(20,20,26,.42) 48%,rgba(255,255,255,.3) 50%,rgba(20,20,26,.42) 52%,rgba(150,150,165,.16) 100%);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff40}.mv scale-box{display:block;flex:none;width:calc(var(--sb-w) * var(--sb-s));height:calc(var(--sb-h) * var(--sb-s))}.mv scale-box>*{transform:scale(var(--sb-s));transform-origin:0 0}.mv scale-box>:is(iphone-17,duo-phone){transform-origin:-14px -14px}.mv scale-box>ipad-pro{transform-origin:-22px -22px}.mv .tl i{display:block;width:13px;height:13px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0003}.mv .tl i:nth-child(2){background:#febc2e}.mv .tl i:nth-child(3){background:#28c840}.mv remote-screen{display:block;z-index:1;overflow:auto;scrollbar-width:none;background:#000000}.mv remote-screen::-webkit-scrollbar{display:none}.mv mac-desktop,.mv win-desktop{display:block;position:relative;transform-origin:0 0;transform:translate(var(--x, 0px),var(--y, 0px)) scale(var(--s, 1));overflow:hidden;font-family:var(--font)}.mv mac-desktop{width:1512px;height:945px;color:#fff;font-size:13px;background:radial-gradient(70% 60% at 18% 8%,rgba(140,214,255,.95) 0%,rgba(140,214,255,0) 60%),radial-gradient(60% 70% at 88% 22%,rgba(196,140,255,.85) 0%,rgba(196,140,255,0) 62%),radial-gradient(80% 60% at 55% 112%,rgba(255,138,92,.9) 0%,rgba(255,138,92,0) 60%),linear-gradient(180deg,#3f7de6 0%,#3a3aa0 55%,#2a1958 100%)}.mv mac-desktop>*,.mv win-desktop>*{position:absolute}.mv mac-menubar{display:flex;z-index:3;top:0;left:0;right:0;box-sizing:border-box;align-items:center;gap:22px;height:28px;padding:0 18px;background:rgba(255,255,255,.5);color:#111;font:400 14px/28px var(--font)}.mv mac-menubar b{font-weight:700}.mv mac-menubar .apple{display:block;width:14px;height:17px;background:#111111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 17'%3E%3Cpath d='M11.6 9c0-2 1.6-2.9 1.7-3-0.9-1.4-2.4-1.5-2.9-1.6-1.2-0.1-2.4 0.7-3 0.7s-1.6-0.7-2.6-0.7C3.4 4.4 2.1 5.2 1.4 6.5c-1.5 2.6-0.4 6.4 1.1 8.5 0.7 1 1.5 2.2 2.6 2.1 1-0.04 1.4-0.7 2.7-0.7s1.6 0.7 2.7 0.6c1.1 0 1.8-1 2.5-2 0.8-1.2 1.1-2.3 1.1-2.4C14 12.6 11.6 11.7 11.6 9zM9.6 3.1C10.2 2.4 10.6 1.4 10.5 0.4 9.6 0.5 8.6 1 8 1.7 7.4 2.3 7 3.3 7.1 4.3 8 4.4 9 3.8 9.6 3.1z'/%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 14 17'%3E%3Cpath d='M11.6 9c0-2 1.6-2.9 1.7-3-0.9-1.4-2.4-1.5-2.9-1.6-1.2-0.1-2.4 0.7-3 0.7s-1.6-0.7-2.6-0.7C3.4 4.4 2.1 5.2 1.4 6.5c-1.5 2.6-0.4 6.4 1.1 8.5 0.7 1 1.5 2.2 2.6 2.1 1-0.04 1.4-0.7 2.7-0.7s1.6 0.7 2.7 0.6c1.1 0 1.8-1 2.5-2 0.8-1.2 1.1-2.3 1.1-2.4C14 12.6 11.6 11.7 11.6 9zM9.6 3.1C10.2 2.4 10.6 1.4 10.5 0.4 9.6 0.5 8.6 1 8 1.7 7.4 2.3 7 3.3 7.1 4.3 8 4.4 9 3.8 9.6 3.1z'/%3E%3C/svg%3E") center / contain no-repeat}.mv mac-menubar .mb-right{display:flex;align-items:center;gap:16px;margin-left:auto}.mv .desk-icon{display:flex;flex-direction:column;align-items:center;gap:4px;width:96px;color:#fff;font:600 12px/15px var(--font);text-shadow:0 1px 2px rgba(0,0,0,.6)}.mv .desk-icon i{display:block;width:58px;height:46px;border-radius:8px}.mv .desk-icon .hd{background:linear-gradient(180deg,#f1f1f3,#b9bac0);box-shadow:inset 0 -8px #8e9096}.mv .desk-icon .fold{border-radius:6px 6px 8px 8px;background:linear-gradient(180deg,#8fd0ff,#3ea0f0);box-shadow:inset 0 8px #ffffff59}.mv mac-window{display:flex;z-index:2;overflow:hidden;border-radius:12px;background:#ffffff;color:#1d1d1f;font:400 13px/18px var(--font);box-shadow:0 22px 60px #00000061,0 0 0 .5px #00000059}.mv .tl{display:flex;gap:8px}.mv .mw-sidebar{display:flex;flex:none;flex-direction:column;gap:2px;box-sizing:border-box;width:190px;padding:18px 10px;background:#e9e8ee;color:#1d1d1f}.mv .mw-sidebar .tl{margin:0 0 22px 8px}.mv .mw-sidebar p{display:flex;align-items:center;gap:8px;margin:0;padding:3px 8px;border-radius:6px;color:#1d1d1f}.mv .mw-sidebar p sf-symbol{--sz: 16px;color:#0064d6}.mv .mw-sidebar p.sel{background:#d4d3da}.mv .mw-sidebar .sb-h{margin-top:10px;color:#55555b;font:600 11px/16px var(--font)}.mv .mw-main{display:flex;flex:1;flex-direction:column;min-width:0;background:#ffffff;color:#1d1d1f}.mv .mw-toolbar{display:flex;align-items:center;gap:14px;height:52px;padding:0 16px;border-bottom:1px solid #e3e3e6;color:#3a3a3c}.mv .mw-toolbar sf-symbol{--sz: 18px}.mv .mw-toolbar b{color:#1d1d1f;font:700 15px/20px var(--font)}.mv .mw-toolbar .sp{flex:1}.mv .mw-list{display:flex;flex-direction:column}.mv .mw-list .lh,.mv .mw-list .lr{display:grid;grid-template-columns:1fr 140px 62px 150px;gap:10px;align-items:center;padding:0 16px}.mv .mw-list .lh{height:28px;border-bottom:1px solid #e3e3e6;color:#6c6c70;font:600 11px/28px var(--font)}.mv .mw-list .lr{height:26px;color:#1d1d1f}.mv .mw-list .lr:nth-child(odd){background:#f4f4f6}.mv .mw-list .lr.sel{background:#0064d6;color:#fff}.mv .mw-list .lr span:not(:first-child){color:#6c6c70}.mv .mw-list .lr.sel span{color:#fff}.mv .mw-list .lr span:first-child{display:flex;align-items:center;gap:8px}.mv .fi{display:block;flex:none;width:16px;height:14px;border-radius:3px;background:linear-gradient(180deg,#8fd0ff,#3ea0f0)}.mv .fi.doc{width:12px;height:16px;border-radius:2px;background:#ffffff;box-shadow:inset 0 0 0 1px #b8b8bd,inset 0 -5px #f29a2e}.mv .fi.doc.num{box-shadow:inset 0 0 0 1px #b8b8bd,inset 0 -5px #34c759}.mv .fi.doc.key{box-shadow:inset 0 0 0 1px #b8b8bd,inset 0 -5px #2f7cf6}.mv .fi.doc.pdf{box-shadow:inset 0 0 0 1px #b8b8bd,inset 0 -5px #e5483f}.mv .fi.doc.img{box-shadow:inset 0 0 0 1px #b8b8bd,inset 0 -5px #9b6bff}.mv .mw-title{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;border-bottom:1px solid #e3e3e6;background:#f6f6f8;color:#1d1d1f;font:600 13px/36px var(--font)}.mv .mw-title .t{flex:1;text-align:center;color:#1d1d1f}.mv .mw-canvas{display:flex;flex:1;justify-content:center;padding-top:16px;background:#ececef}.mv .mw-page{box-sizing:border-box;width:560px;padding:28px 40px;background:#ffffff;color:#1d1d1f;box-shadow:0 1px 4px #00000026;font:400 15px/22px Georgia,Times New Roman,serif}.mv .mw-page h3{margin:0 0 10px;color:#1d1d1f;font:700 24px/30px var(--font)}.mv .mw-page p{margin:0 0 16px;color:#1d1d1f}.mv .mw-objs{display:flex;gap:24px}.mv .mw-obj{display:flex;flex-direction:column;align-items:center;gap:4px;width:130px;padding:8px 0;border:1px solid #d1d1d6;border-radius:6px;color:#3a3a3c;font:600 12px/16px var(--font)}.mv .mw-obj .chart{display:flex;align-items:flex-end;gap:6px;height:46px}.mv .mw-obj .chart i{display:block;width:14px;background:#2f7cf6}.mv .mw-obj .table{display:grid;grid-template-columns:repeat(3,26px);gap:2px}.mv .mw-obj .table i{display:block;height:10px;background:#e5e5ea}.mv .mw-obj .table i:nth-child(-n+3){background:#9fb7d9}.mv mac-dock{display:flex;z-index:3;bottom:6px;left:50%;transform:translate(-50%);box-sizing:border-box;align-items:center;gap:8px;height:72px;padding:0 10px;border-radius:22px;background:rgba(255,255,255,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 .5px #ffffff80,0 8px 24px #0003}.mv mac-dock .app{display:block;flex:none;width:54px;height:54px;border-radius:13px;box-shadow:0 2px 4px #00000040}.mv mac-dock .sep{display:block;width:1px;height:50px;background:rgba(255,255,255,.45)}.mv .app.finder{background:linear-gradient(90deg,#1e8cf0 0 50%,#e9f4ff 50% 100%)}.mv .app.safari{background:radial-gradient(circle,#ffffff 0 4px,transparent 4.5px),conic-gradient(from 45deg,#e53935 0 25%,#ffffff 25% 50%,#e53935 50% 75%,#ffffff 75%) center / 8px 30px no-repeat,radial-gradient(circle,#2aa8ff 0 22px,#ffffff 22.5px 25px,#d7e3ef 25.5px)}.mv .app.mail{background:linear-gradient(160deg,transparent 0 48%,#1767d6 48% 52%,transparent 52%) center / 34px 24px no-repeat,linear-gradient(#ffffff,#ffffff) center / 34px 24px no-repeat,linear-gradient(180deg,#4fb4ff,#1a73e8)}.mv .app.messages{background:radial-gradient(ellipse 18px 14px at 50% 46%,#ffffff 0 98%,transparent 100%),linear-gradient(180deg,#67e46f,#1ec337)}.mv .app.notes{background:repeating-linear-gradient(180deg,transparent 0 9px,#d9d4c4 9px 10px) 0 22px / 100% 32px no-repeat,linear-gradient(180deg,#ffd84a 0 18px,#fffdf7 18px)}.mv .app.calendar{background:linear-gradient(180deg,#ff453a 0 16px,#ffffff 16px)}.mv .app.settings{background:radial-gradient(circle,#6e6e73 0 6px,#d1d1d6 6.5px 13px,#6e6e73 13.5px 17px,transparent 17.5px),linear-gradient(180deg,#c7c7cc,#8e8e93)}.mv .app.terminal{background:linear-gradient(90deg,#ffffff,#ffffff) 12px 16px / 8px 2px no-repeat,linear-gradient(-45deg,transparent 45%,#ffffff 45% 55%,transparent 55%) 12px 22px / 8px 8px no-repeat,linear-gradient(180deg,#3a3a3c,#111111)}.mv .app.trash{background:repeating-linear-gradient(90deg,rgba(255,255,255,0) 0 6px,rgba(255,255,255,.35) 6px 8px) center 16px / 30px 30px no-repeat,linear-gradient(180deg,rgba(255,255,255,.55),rgba(220,220,230,.35))}.mv remote-pointer{display:block;z-index:14;width:calc(var(--ph, 18px) * .68);height:var(--ph, 18px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 25'%3E%3Cpath d='M1 1v20.5l5-4.8 3.3 7.6 3.4-1.5-3.2-7.4h7z' fill='%23000' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / contain no-repeat;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.4))}.mv win-desktop{width:1920px;height:1080px;color:#fff;font-size:14px;font-family:"Segoe UI",var(--font);background:radial-gradient(42% 52% at 52% 58%,rgba(170,220,255,.95) 0%,rgba(80,150,245,.7) 35%,rgba(30,90,210,0) 70%),radial-gradient(60% 60% at 30% 70%,rgba(40,110,230,.8) 0%,rgba(40,110,230,0) 70%),linear-gradient(160deg,#0a2463 0%,#0d47b0 50%,#08205a 100%)}.mv vnc-pill{display:flex;z-index:15;flex:none;flex-direction:column;box-sizing:border-box;gap:4px;width:52px;height:148px;padding:3.5px;border:.5px solid rgba(255,255,255,.38);border-radius:26px;background:rgba(30,30,34,.58);backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);box-shadow:0 8px 24px #00000059,0 1px 3px #0000004d;color:#fff}.mv vnc-pill.faded{opacity:.3}.mv pill-button{display:flex;position:relative;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;color:#fff}.mv pill-button sf-symbol{--sz: 22px}.mv pill-button.active{background:#0a84ff}.mv finger-tip{display:block;z-index:16;box-sizing:border-box;width:44px;height:44px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(255,255,255,.65),rgba(200,205,215,.35) 70%);box-shadow:0 3px 10px #0006,inset 0 0 0 1px #00000026}.mv ios-keyboard{display:flex;flex-direction:column;box-sizing:border-box;gap:11px;width:100%;padding:8px 3px 0;background:#d1d4da;color:#000;font:400 22px/1 var(--font);--kh: 43px}.mv ios-keyboard .kb-row{display:flex;gap:6px}.mv ios-keyboard .kb-row.r2{padding:0 calc(5% - 3px)}.mv ios-keyboard .kb-row.r3 .gap{flex:.25}.mv ios-keyboard .k{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:var(--kh);border-radius:6px;background:#ffffff;color:#000;box-shadow:0 1px #898a8d}.mv ios-keyboard .k.fn{flex:1.35 1 0;background:#abb0ba;color:#000;font-size:16px}.mv ios-keyboard .k.space{flex:5 1 0;font-size:16px}.mv ios-keyboard .k.ret{flex:2.4 1 0}.mv ios-keyboard .k sf-symbol{--sz: 22px}.mv ios-keyboard .kb-foot{display:flex;justify-content:space-between;height:62px;padding:6px 18px 0;color:#4b4f56}.mv ios-keyboard .kb-foot sf-symbol{--sz: 26px}.mv ios-keyboard.dark{background:#2b2b2d;color:#fff}.mv ios-keyboard.dark .k{background:#6b6b6d;color:#fff;box-shadow:0 1px #111}.mv ios-keyboard.dark .k.fn{background:#464648;color:#fff}.mv ios-keyboard.dark .kb-foot{color:#c7c7cc}.mv ios-keyboard.landscape{gap:7px;padding:6px 60px;font-size:20px;--kh: 33px}.mv key-bar{display:flex;box-sizing:border-box;align-items:center;width:100%;height:44px;padding:0 0 0 4px;border-top:.5px solid rgba(0,0,0,.18);background:#d1d4da;color:#000}.mv key-bar.ipad{height:52px}.mv key-bar .kb-strip{display:flex;flex:1;align-items:center;gap:6px;min-width:0;height:100%;overflow:auto;scrollbar-width:none}.mv key-bar .kb-strip::-webkit-scrollbar{display:none}.mv key-bar .kb-pin{display:flex;flex:none;align-items:center;height:100%;padding:0 4px 0 6px;border-left:.5px solid rgba(0,0,0,.22);box-shadow:-8px 0 10px -6px #00000040}.mv key-bar.dark{border-top-color:#ffffff1f;background:#2b2b2d;color:#fff}.mv key-bar.dark .kb-pin{border-left-color:#ffffff2e}.mv bar-key{display:flex;position:relative;flex:none;box-sizing:border-box;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 9px;border-radius:6px;background:#ffffff;color:#000;font:500 16px/1 var(--font);box-shadow:0 1px #898a8d;white-space:nowrap}.mv bar-key sf-symbol{--sz: 22px}.mv bar-key.held{background:#8e96a3;color:#000;box-shadow:inset 0 2px 3px #0000004d}.mv bar-key.kbs{min-width:44px;background:#abb0ba}.mv key-bar.dark bar-key{background:#4a4a4c;color:#fff;box-shadow:0 1px #111}.mv key-bar.dark bar-key.held{background:#2a2a2c;color:#fff}.mv key-bar.dark bar-key.kbs{background:#3a3a3c}.mv sf-symbol{display:inline-block;flex:none;width:var(--sz, 20px);height:var(--sz, 20px);background-color:currentColor;vertical-align:middle;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat}.mv sf-symbol[name="plus.magnifyingglass"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.8'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3Cpath d='M10.5 7.4v6.2M7.4 10.5h6.2'/%3E%3C/svg%3E")}.mv sf-symbol[name=magnifyingglass]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.8'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E")}.mv sf-symbol[name=keyboard]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.8' y='5.2' width='20.4' height='13.6' rx='2.6'/%3E%3Cpath d='M5.8 9.4h.01M9.2 9.4h.01M12.6 9.4h.01M16 9.4h.01M18.6 9.4h-.01M5.8 12.6h.01M9.2 12.6h.01M12.6 12.6h.01M16 12.6h.01M18.6 12.6h-.01M8 15.6h8'/%3E%3C/svg%3E")}.mv sf-symbol[name="keyboard.badge.ellipsis"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 15H3.6A2 2 0 0 1 1.6 13V5.6a2 2 0 0 1 2-2h13.2a2 2 0 0 1 2 2V11'/%3E%3Cpath d='M4.8 7h.01M7.6 7h.01M10.4 7h.01M13.2 7h.01M5.8 11.2h6.4'/%3E%3Ccircle cx='18.6' cy='17.6' r='4.6'/%3E%3Cpath d='M16.6 17.6h.01M18.6 17.6h.01M20.6 17.6h.01'/%3E%3C/svg%3E")}.mv sf-symbol[name="square.stack.3d.up"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9.5' width='11.5' height='11.5' rx='2.2'/%3E%3Cpath d='M6.5 9.5V8.2A2.2 2.2 0 0 1 8.7 6h7.1A2.2 2.2 0 0 1 18 8.2v7.1a2.2 2.2 0 0 1-2.2 2.2h-1.3'/%3E%3Cpath d='M10 6V4.7A2.2 2.2 0 0 1 12.2 2.5h7.1a2.2 2.2 0 0 1 2.2 2.2v7.1a2.2 2.2 0 0 1-2.2 2.2H18'/%3E%3C/svg%3E")}.mv sf-symbol[name="eye.slash"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6.6 10-6.6S22 12 22 12s-3.6 6.6-10 6.6S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3.1'/%3E%3Cpath d='M4 3.5l16 17'/%3E%3C/svg%3E")}.mv sf-symbol[name=globe]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E")}.mv sf-symbol[name=mic]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.8' width='6' height='11.4' rx='3'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21'/%3E%3C/svg%3E")}.mv sf-symbol[name="delete.left"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6 5H20a1.6 1.6 0 0 1 1.6 1.6v10.8A1.6 1.6 0 0 1 20 19H8.6L2.4 12z'/%3E%3Cpath d='M11.4 9.4l5.2 5.2M16.6 9.4l-5.2 5.2'/%3E%3C/svg%3E")}.mv sf-symbol[name=shift]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4 3.4 12.4H8v7.2h8v-7.2h4.6z'/%3E%3C/svg%3E")}.mv sf-symbol[name="chevron.right"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4.5l7.5 7.5L9 19.5'/%3E%3C/svg%3E")}.mv sf-symbol[name="chevron.left"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4.5 7.5 12l7.5 7.5'/%3E%3C/svg%3E")}.mv sf-symbol[name=display]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.8' width='19' height='13' rx='1.8'/%3E%3Cpath d='M8.5 20.5h7M12 16.8v3.7'/%3E%3C/svg%3E")}.mv sf-symbol[name=lock]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.4' width='14' height='10.2' rx='2.2'/%3E%3Cpath d='M8 10.4V7.6a4 4 0 0 1 8 0v2.8'/%3E%3C/svg%3E")}.mv sf-symbol[name=wifi]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.4 9.2a14 14 0 0 1 19.2 0M5.6 12.5a9.4 9.4 0 0 1 12.8 0M8.8 15.8a4.8 4.8 0 0 1 6.4 0'/%3E%3Cpath d='M12 19.2h.01'/%3E%3C/svg%3E")}.mv sf-symbol[name="battery.100"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.8' y='7.4' width='18' height='9.2' rx='2.6'/%3E%3Crect x='3.8' y='9.4' width='14' height='5.2' rx='1.2' fill='black' stroke='none'/%3E%3Cpath d='M22.2 10.6v2.8'/%3E%3C/svg%3E")}.mv sf-symbol[name=doc]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.8h8.2L18.4 7v14.2H6z'/%3E%3Cpath d='M14 2.8V7h4.4'/%3E%3C/svg%3E")}.mv sf-symbol[name=clock]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.2l3.4 2'/%3E%3C/svg%3E")}.mv sf-symbol[name="arrow.down.circle"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v9M8.2 12.4 12 16.2l3.8-3.8'/%3E%3C/svg%3E")}.mv sf-symbol[name=icloud]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.2 18.6h10.4a4 4 0 0 0 .5-8 6.1 6.1 0 0 0-11.7-1.3 4.7 4.7 0 0 0 .8 9.3z'/%3E%3C/svg%3E")}.mv sf-symbol[name=internaldrive]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.6' y='6.8' width='18.8' height='10.4' rx='2.2'/%3E%3Cpath d='M2.6 13.4h18.8M6.4 15.4h.01M9 15.4h.01'/%3E%3C/svg%3E")}.mv sf-symbol[name=network]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E")}.mv sf-symbol[name="square.grid.2x2"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.6' y='3.6' width='7.2' height='7.2' rx='1.8'/%3E%3Crect x='13.2' y='3.6' width='7.2' height='7.2' rx='1.8'/%3E%3Crect x='3.6' y='13.2' width='7.2' height='7.2' rx='1.8'/%3E%3Crect x='13.2' y='13.2' width='7.2' height='7.2' rx='1.8'/%3E%3C/svg%3E")}.mv sf-symbol[name=airdrop]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3Cpath d='M8 16a5.7 5.7 0 1 1 8 0M5.2 18.8a9.6 9.6 0 1 1 13.6 0'/%3E%3C/svg%3E")}.mv sf-symbol[name="list.bullet"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4.6 6h.01M4.6 12h.01M4.6 18h.01'/%3E%3C/svg%3E")}.mv sf-symbol[name="rectangle.on.rectangle"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7.6' width='13' height='11' rx='2'/%3E%3Cpath d='M8 7.6V5.8A1.8 1.8 0 0 1 9.8 4h9.4A1.8 1.8 0 0 1 21 5.8v7.6a1.8 1.8 0 0 1-1.8 1.8H16'/%3E%3C/svg%3E")}.mv sf-symbol[name="info.circle"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.6M12 7.6h.01'/%3E%3C/svg%3E")}.mv sf-symbol[name="speaker.wave.2"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9.4h3.6L12 5.4v13.2l-4.4-4H4z'/%3E%3Cpath d='M15.4 9a4.4 4.4 0 0 1 0 6M18 6.6a8 8 0 0 1 0 10.8'/%3E%3C/svg%3E")}.mv sf-symbol[name="control.center"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='6.6' rx='3.3'/%3E%3Ccircle cx='17.7' cy='7.3' r='1.8'/%3E%3Crect x='3' y='13.4' width='18' height='6.6' rx='3.3'/%3E%3Ccircle cx='6.3' cy='16.7' r='1.8'/%3E%3C/svg%3E")}.mv ios-popover{display:flex;z-index:16;flex-direction:column;box-sizing:border-box;border-radius:14px;background:#f2f2f7;color:#000;box-shadow:0 12px 44px #0006,0 0 0 .5px #0000001f}.mv .pop-arrow{display:block;z-index:16;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #f2f2f7}.mv sf-symbol[name="pause.fill"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.4' y='5' width='3.8' height='14' rx='1' fill='black'/%3E%3Crect x='13.8' y='5' width='3.8' height='14' rx='1' fill='black'/%3E%3C/svg%3E")}.mv sf-symbol[name=faceid]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8V5.6a2.1 2.1 0 0 1 2.1-2.1H8M16 3.5h2.4a2.1 2.1 0 0 1 2.1 2.1V8M20.5 16v2.4a2.1 2.1 0 0 1-2.1 2.1H16M8 20.5H5.6a2.1 2.1 0 0 1-2.1-2.1V16M8.6 9v1.4M15.4 9v1.4M12 9v3.6h-1M9 16a4.4 4.4 0 0 0 6 0'/%3E%3C/svg%3E")}.mv sf-symbol[name=key]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='12' r='4'/%3E%3Cpath d='M11.5 12H21M18 12v3M15 12v2.4'/%3E%3C/svg%3E")}.mv ios-menu{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;width:250px;border-radius:14px;background:rgba(242,242,247,.94);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#000;font:400 17px/22px var(--font);box-shadow:0 12px 40px #0000004d}.mv ios-menu .mi{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;color:#000}.mv ios-menu .mi .lbl{flex:1}.mv ios-menu .mi sf-symbol{--sz: 19px}.mv ios-menu .mi+.mi{box-shadow:inset 0 .5px #3c3c434d}.mv ios-menu .gap{display:block;height:8px;background:rgba(60,60,67,.12)}.mv ios-menu.dark{background:rgba(37,37,40,.94);color:#fff}.mv ios-menu.dark .mi{color:#fff}.mv ios-menu.dark .mi+.mi{box-shadow:inset 0 .5px #ffffff29}.mv ios-menu.dark .gap{background:rgba(0,0,0,.35)}.mv .d-dock{display:flex;z-index:14;flex-direction:column;box-sizing:border-box;background:#d1d4da;color:#000}.mv key-bar .kb-strip .d-sep{display:block;flex:none;width:1px;height:22px;background:rgba(0,0,0,.28)}.mv ios-keyboard.d-ipad{gap:12px;padding:12px 8px 0;font-size:24px;--kh: 62px}.mv ios-keyboard.d-ipad .kb-row{gap:12px}.mv mac-window.video{display:block;background:#000000;color:#fff}.mv mac-window.video>*{position:absolute}.mv .vid-scene{top:0;left:0;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#ffd08a 0%,#ff9a6b 28%,#d0619e 52%,#5b3d9e 72%,#1d1f4e 100%)}.mv .vid-scene>i{display:block;position:absolute}.mv .vid-scene .sun{left:58%;top:30%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#fff6d6 0 40%,rgba(255,230,170,.6) 55%,rgba(255,210,150,0) 72%)}.mv .vid-scene .m1{left:0;bottom:22%;width:70%;height:46%;background:linear-gradient(180deg,#6a4a9a,#3a2c6e);clip-path:polygon(0 100%,34% 18%,52% 52%,66% 30%,100% 100%)}.mv .vid-scene .m2{right:0;bottom:22%;width:72%;height:40%;background:linear-gradient(180deg,#4b3a86,#2a2358);clip-path:polygon(0 100%,30% 40%,48% 58%,70% 6%,100% 100%)}.mv .vid-scene .m3{left:0;bottom:18%;width:100%;height:22%;background:linear-gradient(180deg,#2c2a62,#1b1a40);clip-path:polygon(0 100%,0 50%,18% 30%,40% 56%,62% 24%,82% 48%,100% 30%,100% 100%)}.mv .vid-scene .lake{left:0;bottom:0;width:100%;height:19%;background:linear-gradient(180deg,#8a5fb2 0%,#3a3478 45%,#191a3e 100%)}.mv .vid-scene .glint{left:60%;bottom:8%;width:70px;height:9%;background:repeating-linear-gradient(180deg,rgba(255,236,190,.75) 0 3px,rgba(255,236,190,0) 3px 9px)}.mv .vid-ctl{display:flex;left:50%;bottom:34px;align-items:center;gap:22px;box-sizing:border-box;width:470px;height:58px;padding:0 24px;transform:translate(-50%);border-radius:16px;background:rgba(28,28,32,.78);color:#fff;box-shadow:0 10px 30px #00000059}.mv .vid-ctl sf-symbol{--sz: 26px}.mv .vid-bar{display:block;flex:1;height:6px;border-radius:3px;background:rgba(255,255,255,.3)}.mv .vid-bar i{display:block;height:6px;border-radius:3px;background:#ffffff}.mv mac-window.photo{flex-direction:column;background:#1c1c1f;color:#e6e6ea}.mv .ph-bar{display:flex;flex:none;align-items:center;gap:16px;height:46px;padding:0 16px;background:#2a2a2e;color:#e6e6ea;font:600 13px/46px var(--font);box-shadow:inset 0 -1px #111114}.mv .ph-seg{display:flex;gap:2px;margin:0 auto;padding:2px;border-radius:7px;background:#3a3a40;color:#e6e6ea;font:500 12px/24px var(--font)}.mv .ph-seg span{padding:0 12px;border-radius:5px;color:#e6e6ea}.mv .ph-seg span.on{background:#6a6a74;color:#fff}.mv .ph-done{padding:0 12px;border-radius:6px;background:#f2c037;color:#1c1c1e;font:700 12px/24px var(--font)}.mv .ph-body{display:flex;flex:1;min-height:0}.mv .ph-pic{display:block;position:relative;flex:1;margin:18px;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,#8fd3ff 0%,#c9e8ff 30%,#ffe2b8 52%,#f59f6d 66%,#2f6f68 67%,#1e4f53 100%)}.mv .ph-pic>i{display:block;position:absolute}.mv .ph-pic .cl1{left:10%;top:12%;width:34%;height:9%;border-radius:40px;background:rgba(255,255,255,.75)}.mv .ph-pic .cl2{left:52%;top:20%;width:26%;height:7%;border-radius:40px;background:rgba(255,255,255,.6)}.mv .ph-pic .hill{left:0;bottom:33%;width:70%;height:22%;background:#3c7f5d;clip-path:polygon(0 100%,40% 0,100% 100%)}.mv .ph-pic .hill2{right:0;bottom:33%;width:74%;height:30%;background:#2f6b4f;clip-path:polygon(0 100%,58% 0,100% 100%)}.mv .ph-pic .boat{left:44%;bottom:18%;width:46px;height:12px;border-radius:0 0 14px 14px;background:#f4f1ea}.mv mac-window.sheet{flex-direction:column;background:#ffffff;color:#1d1d1f}.mv .sh-tabs{display:flex;flex:none;gap:2px;height:30px;padding:0 12px;background:#f6f6f8;color:#3a3a3c;font:500 12px/30px var(--font);box-shadow:inset 0 -1px #e3e3e6}.mv .sh-tabs span{padding:0 14px;color:#3a3a3c}.mv .sh-tabs span.sel{background:#ffffff;color:#1d1d1f;font-weight:700;box-shadow:inset 0 2px #34c759}.mv .sh-body{display:flex;flex:1;gap:26px;padding:24px 28px;background:#ffffff;color:#1d1d1f}.mv .sh-table{display:grid;flex:none;grid-template-columns:110px repeat(4,76px);align-content:start;color:#1d1d1f;font:400 13px/30px var(--font)}.mv .sh-table span{padding:0 8px;border-bottom:1px solid #e5e5ea;color:#1d1d1f;text-align:right;font-variant-numeric:tabular-nums}.mv .sh-table span.rh{color:#1d1d1f;font-weight:600;text-align:left}.mv .sh-table span.ch{background:#edf7ef;color:#1d1d1f;font-weight:700}.mv .sh-table span.tot{border-bottom:0;color:#1d1d1f;font-weight:700}.mv .sh-chart{display:flex;flex:1;align-items:flex-end;gap:18px;height:150px;padding:0 0 4px 14px;border-left:1px solid #c7c7cc;border-bottom:1px solid #c7c7cc}.mv .sh-chart i{display:block;flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4cd964,#2fb350)}.mv .sh-chart i.b{background:linear-gradient(180deg,#5ac8fa,#2f8fdd)}.mv sf-symbol[name="iphone.duo"]{--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.8' y='4.6' width='20.4' height='14.8' rx='2.8'/%3E%3Cpath d='M12 4.6v14.8' stroke-dasharray='1.4 2.2'/%3E%3Cpath d='M19 7.4h.01'/%3E%3C/svg%3E")}.mv mac-window.auth{flex-direction:column;align-items:center;box-sizing:border-box;padding:18px 16px 14px;border-radius:14px;background:#ececee;color:#1d1d1f;font:400 12px/16px var(--font);text-align:center}.mv .au-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:10px;border-radius:12px;background:linear-gradient(180deg,#8e8e93,#5f5f64);color:#fff}.mv .au-icon sf-symbol{--sz: 30px}.mv .au-title{display:block;margin:0 0 4px;color:#1d1d1f;font:700 13px/17px var(--font)}.mv .au-text{margin:0 0 12px;color:#3a3a3c}.mv .au-field{display:flex;align-items:center;box-sizing:border-box;width:100%;height:26px;margin-bottom:8px;padding:0 8px;border-radius:6px;background:#ffffff;color:#1d1d1f;box-shadow:inset 0 0 0 1px #c7c7cc;font:400 13px/26px var(--font);text-align:left}.mv .au-field.ph{color:#6c6c70}.mv .au-field.focus{box-shadow:0 0 0 1px #0a84ff,0 0 0 4px #0a84ff59}.mv .au-field .caret{display:block;width:1.5px;height:15px;margin-right:3px;background:#0a84ff}.mv .au-btn{display:block;box-sizing:border-box;width:100%;height:26px;margin-top:6px;border-radius:7px;background:#ffffff;color:#1d1d1f;font:500 13px/26px var(--font);box-shadow:0 .5px 1.5px #00000040}.mv .au-btn.def{background:#0064d6;color:#fff}.mv ios-menu.in-pop{width:100%;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mv ios-menu .mi sf-symbol.fid{--sz: 20px;color:#0064d6}.mv .pop-arrow.down{border-top:13px solid #f2f2f7;border-right:13px solid transparent;border-bottom:0;border-left:13px solid transparent}.mv .lx{background:radial-gradient(60% 50% at 30% 20%,#3d6475 0%,rgba(61,100,117,0) 70%),linear-gradient(170deg,#2a4656 0%,#16242e 100%);color:#e8ecef;font:400 13px/18px var(--font)}.mv .lx-panel{display:flex;align-items:center;gap:18px;left:0;top:0;right:0;height:30px;box-sizing:border-box;padding:0 14px;background:#20252b;color:#e8ecef;font:500 13px/30px var(--font);z-index:4}.mv .lx-panel .r{margin-left:auto;color:#e8ecef}.mv .lx-task{display:flex;align-items:center;gap:8px;left:0;right:0;bottom:0;height:36px;box-sizing:border-box;padding:0 10px;background:#20252b;color:#e8ecef;font:500 12px/36px var(--font);z-index:4}.mv .lx-task span{padding:0 12px;border-radius:6px;background:#343b44;color:#e8ecef;line-height:24px}.mv .lx-win{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;box-shadow:0 18px 48px #00000073,0 0 0 1px #00000080;z-index:2}.mv .lx-title{display:flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 10px;background:#3b424b;color:#e8ecef;font:600 12px/28px var(--font)}.mv .lx-title i{display:block;width:11px;height:11px;border-radius:50%;background:#6b7480}.mv .lx-title b{margin:0 auto;font-weight:600;color:#e8ecef}.mv .lx-win.term{background:#14181d;color:#cfe8d0}.mv .lx-term{margin:0;padding:10px 12px;color:#cfe8d0;font:400 13px/19px var(--mono);white-space:pre}.mv .lx-term .p{color:#7fd48a}.mv .lx-win.fm{background:#f4f5f6;color:#1c1f23}.mv .lx-body{display:flex;flex:1;min-height:0;background:#ffffff;color:#1c1f23}.mv .lx-side{flex:none;width:112px;padding:10px 6px;background:#eceef0;color:#1c1f23}.mv .lx-side p{margin:0;padding:3px 8px;border-radius:4px;color:#1c1f23}.mv .lx-side p.sel{background:#cfe0f5}.mv .lx-list{flex:1;padding:6px 0;background:#ffffff;color:#1c1f23}.mv .lx-list p{display:flex;gap:8px;align-items:center;margin:0;padding:4px 12px;color:#1c1f23}.mv .lx-list p.sel{background:#cfe0f5}.mv .lx-list i{display:block;flex:none;width:16px;height:13px;border-radius:2px;background:linear-gradient(180deg,#f2c75c,#e0a526)}.mv .lx-list i.f{width:12px;height:15px;background:#c9ced6}.mv trackpad-kb{display:flex;flex-direction:column;box-sizing:border-box;gap:10px;color:#fff;font:500 16px/1 var(--font)}.mv trackpad-kb .pad{display:flex;flex:1;align-items:center;justify-content:center;gap:18px;border-radius:14px;background:#1c1c1e;color:#8e8e93;box-shadow:inset 0 0 0 1px #ffffff1f;font:500 22px/1 var(--font);letter-spacing:.3em}.mv trackpad-kb .pad span{line-height:1.5}.mv trackpad-kb .keys{display:flex;flex:none;gap:8px;height:48px}.mv trackpad-kb .keys span{display:flex;flex:1.4;align-items:center;justify-content:center;border-radius:8px;background:#48484a;color:#fff;box-shadow:0 1px #000}.mv trackpad-kb .keys .name{flex:1;background:#2c2c2e;color:#d1d1d6}.mv trackpad-kb.light{color:#000}.mv trackpad-kb.light .pad{background:#e6e8ec;color:#55555b;box-shadow:inset 0 0 0 1px #0000001f}.mv trackpad-kb.light .keys span{background:#ffffff;color:#000;box-shadow:0 1px #898a8d}.mv trackpad-kb.light .keys .name{background:#abb0ba;color:#000}.mv mac-window.term{flex-direction:column;background:#1e1e20;color:#e6e6e8}.mv mac-window.term .mw-title{border-bottom-color:#000;background:#2c2c2f;color:#c9c9cd}.mv mac-window.term .mw-title .t{color:#c9c9cd}.mv .term-src{flex:1;margin:0;padding:10px 12px;overflow:hidden;background:#1e1e20;color:#e6e6e8;font:400 10.5px/16px var(--mono);white-space:pre}.mv .term-src .p{color:#7fd48a}.mv .term-src.full{box-sizing:border-box;padding:72px 18px 40px;font-size:15px;line-height:22px}.mv .term-src .caret{display:inline-block;width:7px;height:14px;margin-bottom:-3px;background:#e6e6e8}.mv{--mv-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--mv-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--mv-ink: #1d1d1f;--mv-ink-2: #424245;--mv-ink-3: #6e6e73;--mv-link: #0066cc;--mv-accent: #0a84ff;--mv-grad: linear-gradient(180deg, #3f7de6 0%, #3a3aa0 55%, #2a1958 100%);display:block;flex:none;width:100%;background:#ffffff;color:var(--mv-ink);font:400 17px/1.47 var(--mv-text);-webkit-font-smoothing:antialiased;letter-spacing:-.011em}.mv a{color:inherit;text-decoration:none}.mv-wrap{box-sizing:border-box;width:1120px;margin:0 auto}.mv-narrow{box-sizing:border-box;width:680px;margin:0 auto}.mv-section{display:block;padding:120px 0}.mv-white{background:#ffffff;color:var(--mv-ink)}.mv-grey{background:#f5f6f8;color:var(--mv-ink)}.mv-grey+.mv-grey{padding-top:0}.mv-h2{margin:0;color:var(--mv-ink);padding-bottom:.12em;font:700 48px/1.08 var(--mv-display);letter-spacing:-.02em;text-wrap:balance}.mv-copy{margin:14px 0 0;color:var(--mv-ink-2);font:400 19px/1.5 var(--mv-text);letter-spacing:-.012em}.mv-center{text-align:center}.mv-center .mv-copy{max-width:760px;margin-left:auto;margin-right:auto}.mv-nav{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:1120px;height:52px;margin:0 auto;color:#fff;text-align:left}.mv-brand{color:#fff;font:600 15px/52px var(--mv-text);letter-spacing:.02em}.mv-links{display:flex;gap:28px;margin:0;padding:0;list-style:none}.mv-links a{color:#ffffffdb;font:400 14px/52px var(--mv-text);letter-spacing:-.01em}.mv-navline{display:block;height:1px;background:rgba(255,255,255,.16)}.mv-hero,.mv-price{position:relative;overflow:hidden;background-color:#3a3aa0;background-image:radial-gradient(55% 40% at 50% 0%,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 70%),var(--mv-grad);color:#fff;text-align:center}.mv-hero{padding:0 0 104px}.mv-hero-inner{padding-top:84px}.mv-icon{display:block;width:112px;height:112px;margin:0 auto;border-radius:25px;box-shadow:0 14px 34px #0c08306b,0 0 0 1px #ffffff3d}.mv-wordmark{margin:18px 0 0;color:#fff;font:600 28px/1.2 var(--mv-display);letter-spacing:-.01em}.mv-h1{max-width:820px;margin:22px auto 0;padding-bottom:.14em;color:#fff;font:700 76px/1.04 var(--mv-display);letter-spacing:-.025em;text-wrap:balance}.mv-hero-body{max-width:640px;margin:16px auto 0;color:#ffffffe0;font:400 21px/1.48 var(--mv-text);letter-spacing:-.015em}.mv-status-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:22px;margin-top:36px}.mv-status-row>.mv-status{grid-column:2}.mv-status{display:inline-flex;align-items:center;box-sizing:border-box;height:48px;margin:0;padding:0 26px;border:1px solid rgba(255,255,255,.42);border-radius:24px;background:rgba(255,255,255,.12);color:#fff;font:600 17px/1 var(--mv-text);letter-spacing:-.01em}.mv-meta{margin:18px 0 0;color:#ffffffbd;font:400 14px/1.4 var(--mv-text)}.mv-hero-visual{position:relative;width:1120px;height:740px;margin:64px auto 0}.mv-dev{position:absolute;display:block;text-align:left;letter-spacing:normal}.mv-dev>scale-box{display:flow-root}.mv duo-phone>fold-band.crease{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.025) 42%,rgba(0,0,0,.14) 50%,rgba(255,255,255,.025) 58%,rgba(255,255,255,0) 100%);box-shadow:none}.mv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:60px 0 0;padding:0;list-style:none}.mv-step{display:block;box-sizing:border-box;padding:36px 32px 40px;border-radius:28px;background:#f5f6f8;color:var(--mv-ink);text-align:left}.mv-step-n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#3a3aa0;background-image:linear-gradient(135deg,#3f7de6 0%,#3a3aa0 100%);color:#fff;font:700 20px/1 var(--mv-display)}.mv-step-t{margin:24px 0 0;color:var(--mv-ink);font:600 22px/1.25 var(--mv-display);letter-spacing:-.015em}.mv-step-d{margin:10px 0 0;color:var(--mv-ink-2);font:400 17px/1.5 var(--mv-text)}.mv-row{display:grid;grid-template-columns:440px 620px;gap:60px;align-items:center}.mv-row.flip{grid-template-columns:620px 440px}.mv-row.flip .mv-stage{order:-1}.mv-stage{position:relative;overflow:auto;scrollbar-width:none;border-radius:32px;background-color:#ebeefd;background-image:linear-gradient(160deg,#e6eeff 0%,#eeeafd 100%);color:var(--mv-ink)}.mv-stage.dark{background-color:#241a52;background-image:radial-gradient(60% 50% at 80% 10%,rgba(63,125,230,.45) 0%,rgba(63,125,230,0) 70%),linear-gradient(160deg,#1d1c3f 0%,#2a1958 100%);color:#fff}.mv-stage.wide{width:1120px;height:480px;margin:56px auto 0}.mv-stage::-webkit-scrollbar{display:none}.mv-chip{position:absolute;z-index:25;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:36px;padding:0 16px 0 14px;border-radius:18px;background:#ffffff;color:var(--mv-ink);font:600 15px/1 var(--mv-text);white-space:nowrap;box-shadow:0 8px 22px #0a0c283d,0 0 0 .5px #0a0c2829}.mv-chip sf-symbol{--sz: 18px;color:#3a3aa0}.mv-chip.round{justify-content:center;width:44px;height:44px;padding:0;border-radius:50%}.mv-chip.round sf-symbol{--sz: 24px}.mv-chip .dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--mv-accent)}.mv-gestures{position:absolute;z-index:25;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mv-gestures .mv-chip{position:static}.mv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.mv-card{display:block;box-sizing:border-box;padding:32px 30px 34px;border-radius:24px;background:#ffffff;color:var(--mv-ink)}.mv-card sf-symbol{--sz: 30px;color:#3a3aa0}.mv-card-t{margin:18px 0 0;color:var(--mv-ink);font:600 19px/1.3 var(--mv-display);letter-spacing:-.012em}.mv-card-d{margin:8px 0 0;color:var(--mv-ink-2);font:400 16px/1.5 var(--mv-text)}.mv-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}.mv-tag{display:block;padding:8px 18px;border:1px solid #e1e3e8;border-radius:980px;background:#f5f6f8;color:var(--mv-ink);font:600 15px/1.3 var(--mv-text)}.mv-white+.mv-white{padding-top:0}.mv-white+.mv-white>.mv-wrap{box-sizing:border-box;padding-top:120px;border-top:1px solid #d2d2d7}.mv-stage.pair{margin:56px auto 0}.mv-pair-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 0;padding:0;list-style:none}.mv-pair-card{display:flex;align-items:center;gap:20px;box-sizing:border-box;padding:24px 28px;border-radius:24px;background:#f5f6f8;color:var(--mv-ink);text-align:left}.mv-pair-icon{display:block;flex:none;box-sizing:border-box;width:64px;height:64px;border-radius:15px;box-shadow:0 6px 16px #0c083038}.mv-pair-icon.tile{display:flex;align-items:center;justify-content:center;background:#ffffff;color:var(--mv-ink);box-shadow:0 6px 16px #0c08301a,0 0 0 1px #0c083014}.mv-pair-icon.tile img{display:block;width:48px;height:48px}.mv-pair-t{margin:0;color:var(--mv-ink);font:600 21px/1.25 var(--mv-display);letter-spacing:-.015em}.mv a.mv-pair-link{display:inline-block;margin-top:6px;color:var(--mv-link);font:400 17px/1.4 var(--mv-text)}.mv-price{padding:120px 0}.mv-price .mv-icon{width:80px;height:80px;border-radius:18px}.mv-price-h{margin:28px 0 0;padding-bottom:.12em;color:#fff;font:700 56px/1.06 var(--mv-display);letter-spacing:-.022em}.mv-price-copy{max-width:680px;margin:14px auto 0;color:#ffffffe0;font:400 21px/1.48 var(--mv-text);letter-spacing:-.015em}.mv-faq .mv-h2{font-size:40px}.mv-faq-list{margin:36px 0 0;padding:0}.mv-faq-item{padding:26px 0 28px;border-top:1px solid #d2d2d7}.mv-faq-item:last-child{border-bottom:1px solid #d2d2d7}.mv-faq-q{margin:0;color:var(--mv-ink);font:600 21px/1.3 var(--mv-display);letter-spacing:-.015em;text-wrap:balance}.mv-faq-a{margin:10px 0 0;color:var(--mv-ink-2);font:400 17px/1.5 var(--mv-text);letter-spacing:-.011em}.mv-support .mv-h2{font-size:40px}.mv-support .mv-copy a{color:var(--mv-link)}.mv-support .mv-copy+.mv-copy{margin-top:16px}.mv-cta{margin:26px 0 0}.mv-cta+.mv-copy{margin-top:28px}.mv a.mv-button{display:inline-flex;align-items:center;box-sizing:border-box;height:46px;padding:0 24px;border-radius:23px;background:#0066cc;color:#fff;font:600 17px/1 var(--mv-text);letter-spacing:-.01em}.mv-foot{display:block;border-top:1px solid #d2d2d7;background:#f5f6f8;color:var(--mv-ink-3);font:400 13px/1.4 var(--mv-text)}.mv-foot-in{display:flex;align-items:center;gap:10px;padding:22px 0 30px;color:var(--mv-ink-3)}.mv-foot-in a{color:var(--mv-ink-2)}.mv-foot-in .sep{color:var(--mv-ink-3)}.mv-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:#0066cc;color:#fff;font-weight:600}.mv-skip:focus{left:0}.mv{position:relative}.mv a:focus-visible{outline:2px solid var(--mv-accent);outline-offset:2px}.mv .mv-at{left:var(--at-x);top:var(--at-y);right:var(--at-r, auto)}.mv scale-box{--sb-s: var(--sb-d)}.mv .mv-stage{width:var(--stage-w);height:var(--stage-h)}.mv a.mv-buy{display:inline-flex;align-items:center;box-sizing:border-box;height:48px;margin:0;padding:0 26px;border-radius:24px;background:#ffffff;color:#3a3aa0;font:600 17px/1 var(--mv-text);letter-spacing:-.01em;box-shadow:0 8px 22px #0c083047}.mv-status-row>.mv-buy{grid-column:2}@media (min-width: 735px) and (max-width: 1159px){.mv .mv-wrap,.mv .mv-nav{width:auto;margin:0 40px}.mv .mv-narrow{width:auto;max-width:680px;margin:0 auto;padding:0 40px;box-sizing:content-box}.mv .mv-links{gap:20px}.mv .mv-row,.mv .mv-row.flip{grid-template-columns:1fr;gap:40px}.mv .mv-row.flip .mv-stage{order:0}.mv .mv-row .mv-stage{justify-self:center}.mv .mv-text{justify-self:center;max-width:620px}.mv .mv-grid{grid-template-columns:repeat(2,1fr)}.mv .mv-hero-visual,.mv .mv-stage.wide,.mv .mv-stage.pair{zoom:.75}}@media (min-width: 735px) and (max-width: 959px){.mv .mv-hero-visual,.mv .mv-stage.wide,.mv .mv-stage.pair{zoom:.58}.mv .mv-h1{font-size:64px}}@media (max-width: 734px){.mv .mv-wrap,.mv .mv-narrow,.mv .mv-nav{width:auto;margin:0 20px}.mv .mv-section{padding:72px 0}.mv .mv-grey+.mv-grey{padding-top:0}.mv .mv-h2{font-size:32px;line-height:1.1}.mv .mv-copy{margin-top:14px;font-size:17px;line-height:1.5}.mv .mv-nav{display:block;height:auto;padding:0}.mv .mv-brand{display:block;font-size:15px;line-height:48px}.mv .mv-links{flex-wrap:wrap;justify-content:flex-start;gap:6px 20px;padding:0 0 12px}.mv .mv-links li{flex:none;white-space:nowrap}.mv .mv-links a{font-size:13px;line-height:20px}.mv .mv-hero{padding-bottom:56px}.mv .mv-hero-inner{padding:44px 20px 0}.mv .mv-icon{width:84px;height:84px;border-radius:19px}.mv .mv-wordmark{margin-top:14px;font-size:22px}.mv .mv-h1{margin-top:14px;font-size:42px;line-height:1.06}.mv .mv-hero-body{margin-top:12px;font-size:17px;line-height:1.5}.mv .mv-status-row{grid-template-columns:1fr;justify-items:center;row-gap:14px;margin-top:28px}.mv .mv-status-row>.mv-status,.mv .mv-status-row>.mv-buy{grid-column:1;justify-self:center}.mv .mv-status{height:44px;padding:0 22px;font-size:16px}.mv .mv-meta{margin-top:16px;font-size:13px;text-wrap:balance}.mv .mv-hero-visual{width:350px;height:280px;margin-top:40px}.mv .mv-steps{grid-template-columns:1fr;gap:14px;margin-top:32px}.mv .mv-step{padding:26px 24px 28px;border-radius:22px}.mv .mv-step-n{width:36px;height:36px;font-size:18px}.mv .mv-step-t{margin-top:16px;font-size:20px}.mv .mv-step-d{font-size:16px}.mv .mv-row,.mv .mv-row.flip{grid-template-columns:1fr;gap:32px}.mv .mv-row.flip .mv-stage{order:0}.mv .mv-stage{border-radius:24px}.mv .mv-stage.wide{width:350px;height:220px;margin-top:36px}.mv .mv-chip{height:30px;padding:0 12px 0 10px;border-radius:15px;gap:6px;font-size:13px}.mv .mv-chip sf-symbol{--sz: 15px}.mv .mv-chip.round{width:36px;height:36px;padding:0}.mv .mv-chip.round sf-symbol{--sz: 20px}.mv .mv-chip .dot{width:6px;height:6px}.mv .mv-gestures{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.mv .mv-grid{grid-template-columns:1fr;gap:12px}.mv .mv-card{padding:24px 24px 26px;border-radius:20px}.mv .mv-card sf-symbol{--sz: 26px}.mv .mv-card-t{margin-top:12px;font-size:18px}.mv .mv-card-d{font-size:15px}.mv .mv-tags{gap:8px;margin-top:22px}.mv .mv-tag{padding:6px 14px;font-size:14px}.mv .mv-price{padding:72px 0}.mv .mv-price .mv-icon{width:64px;height:64px;border-radius:15px}.mv .mv-price-h{margin-top:22px;font-size:36px;line-height:1.1}.mv .mv-price-copy{margin:16px 20px 0;font-size:17px;line-height:1.5}.mv .mv-faq .mv-h2{font-size:32px}.mv .mv-faq-list{margin-top:28px}.mv .mv-faq-item{padding:22px 0 24px}.mv .mv-faq-q{font-size:19px}.mv .mv-faq-a{font-size:16px}.mv .mv-support .mv-h2{font-size:32px}.mv .mv-cta{margin-top:22px}.mv .mv-cta+.mv-copy{margin-top:24px}.mv a.mv-button{height:44px;padding:0 22px;font-size:16px}.mv .mv-white+.mv-white{padding-top:0}.mv .mv-white+.mv-white>.mv-wrap{padding-top:72px}.mv .mv-stage.pair{margin-top:32px}.mv .mv-pair-cards{gap:12px;margin-top:12px}.mv .mv-pair-card{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px 20px;border-radius:20px}.mv .mv-pair-icon{width:48px;height:48px;border-radius:11px}.mv .mv-pair-icon.tile img{width:36px;height:36px}.mv .mv-pair-t{font-size:16px;line-height:1.3}.mv a.mv-pair-link{margin-top:4px;font-size:14px}.mv .mv-foot-in{flex-wrap:wrap;gap:6px 10px;padding:20px 0 28px}.mv .mv-at{left:var(--at-px);top:var(--at-py);right:var(--at-pr, auto)}.mv scale-box{--sb-s: var(--sb-p)}.mv .mv-stage{width:var(--stage-pw);height:var(--stage-ph)}.mv .mv-row .mv-stage{justify-self:center}.mv .mv-stage.wide,.mv .mv-stage.pair{margin-left:auto;margin-right:auto}.mv a.mv-buy{height:44px;padding:0 22px;font-size:16px}}@media (max-width: 389px){.mv .mv-hero-visual,.mv .mv-stage{zoom:.9}}body.ms-body{background:#04060b}.ms{--ms-bg: #04060b;--ms-ink: #0b1020;--ms-text: #f4f6fa;--ms-dim: rgba(235, 235, 245, .64);--ms-dimmer: rgba(235, 235, 245, .42);--ms-line: rgba(255, 255, 255, .09);--ms-card: rgba(255, 255, 255, .035);--ms-accent: #f6ad44;--ms-sharp: #ff2626;--ms-flat: #2673ff;background:var(--ms-bg);color:var(--ms-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Inter,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ms *,.ms *:before,.ms *:after{box-sizing:border-box}.ms :focus-visible{outline:2px solid var(--ms-accent);outline-offset:3px;border-radius:4px}.ms-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--ms-accent);color:#14100a;font-weight:600;border-radius:0 0 8px}.ms-skip:focus{left:0}.ms-wrap{width:100%;max-width:1060px;margin:0 auto;padding:0 24px}.ms-wrap-wide{max-width:1240px}.ms-h2{margin:0 0 14px;font-size:clamp(27px,3.6vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:700}.ms-sub{margin:0 auto;max-width:62ch;color:var(--ms-dim);font-size:clamp(16px,1.6vw,19px)}.ms-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-accent)}.ms-caption{margin:16px auto 0;max-width:66ch;text-align:center;font-size:14px;color:var(--ms-dimmer)}.ms-topbar{position:sticky;top:0;z-index:40;background:#060910;border-bottom:1px solid var(--ms-line)}.ms-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:56px}.ms-topbar-home{color:var(--ms-text);text-decoration:none;font-weight:700;letter-spacing:.04em;font-size:14px}.ms-topbar-nav{display:flex;gap:22px}.ms-topbar-nav a{color:var(--ms-dim);text-decoration:none;font-size:14px}.ms-topbar-nav a:hover{color:var(--ms-text)}.ms-hero{position:relative;padding:clamp(32px,4vw,56px) 0 clamp(48px,7vw,80px);background:radial-gradient(46% 40% at 16% 18%,rgba(198,42,48,.3),transparent 68%),radial-gradient(52% 44% at 86% 4%,rgba(30,78,216,.34),transparent 70%)}.ms-hero-top{display:flex;align-items:center;gap:18px;margin-bottom:clamp(22px,3vw,36px)}.ms-icon{width:72px;height:72px;border-radius:17px;box-shadow:0 10px 30px -8px #000c,0 0 0 1px #ffffff14}.ms-wordmark{margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.ms-subtitle{margin:2px 0 0;color:var(--ms-dim);font-size:clamp(14px,1.5vw,17px)}.ms-lede{margin:0 0 20px;max-width:16ch;font-size:clamp(38px,6vw,62px);line-height:1;letter-spacing:-.038em;font-weight:700}.ms-lede-body{margin:0 0 30px;max-width:56ch;font-size:clamp(16px,1.7vw,19px);color:var(--ms-dim)}.ms-cta{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px}.ms-cta-centre{justify-content:center;margin-top:30px}.ms-buy{display:inline-flex;align-items:center;gap:11px;padding:13px 26px;border-radius:999px;border:1px solid var(--ms-accent);background:var(--ms-accent);color:var(--ms-ink);text-decoration:none;font-weight:700;font-size:15px;line-height:1.2;transition:filter .15s ease,transform .15s ease}.ms-buy:hover{filter:brightness(1.08);transform:translateY(-1px)}.ms-cta-link{color:var(--ms-text);text-decoration:none;font-weight:600;font-size:15px;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:2px}.ms-cta-link:hover{border-bottom-color:var(--ms-text)}.ms-cta-meta{margin:18px 0 0;font-size:14px;color:var(--ms-dimmer)}.ms-scope{margin-top:clamp(32px,5vw,52px);border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#000;box-shadow:0 40px 90px -34px #000000f2}.ms-scope-canvas{position:relative;height:clamp(230px,32vw,360px)}.ms-scope-toggle{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.6);color:#ebebf5bf;font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.ms-scope-toggle svg{display:block}.ms-scope-canvas:hover .ms-scope-toggle,.ms-scope-toggle:hover,.ms-scope-toggle:focus-visible{opacity:1;color:#fff;border-color:#ffffff52}.ms-scope-toggle-paused{opacity:1;color:#17120a;background:var(--ms-accent);border-color:transparent}.ms-scope-toggle-paused:hover,.ms-scope-toggle-paused:focus-visible{color:#17120a;border-color:transparent}.ms-scope-canvas canvas{display:block;border-radius:19px 19px 0 0}@media (min-width: 1040px){.ms-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:56px}.ms-hero-scope .ms-scope{margin-top:0}.ms-hero-scope .ms-scope-canvas{height:clamp(300px,26vw,380px)}.ms-hero-scope .ms-caption{text-align:left;margin-left:0}}.ms-readout{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:12px;padding:14px 20px 4px;font-variant-numeric:tabular-nums}.ms-readout-note{font-size:clamp(19px,2.4vw,28px);font-weight:600}.ms-readout-cents{font-size:clamp(27px,4vw,44px);font-weight:600;letter-spacing:-.02em;text-align:center}.ms-readout-hz{text-align:right;color:var(--ms-dim);font-size:clamp(13px,1.7vw,18px)}.ms-meter{position:relative;height:26px;margin:8px 20px 18px;border-radius:7px;background:rgba(255,255,255,.07)}.ms-meter-band{position:absolute;top:0;bottom:0;left:40%;width:20%;border-radius:7px;background:rgba(255,255,255,.1)}.ms-meter-needle{position:absolute;top:4px;bottom:4px;left:50%;width:3px;margin-left:-1.5px;border-radius:2px;background:#fff;transition:left .12s linear,background .12s linear}.ms-meter-scale{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ebebf56b}.ms-meter-scale i{font-style:normal}.ms-section{padding:clamp(56px,8vw,108px) 0}.ms-section-alt{background:rgba(255,255,255,.02);border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line)}#ms-three,#ms-features,.ms-ipad,.ms-closing{text-align:center}#ms-three .ms-card,#ms-features .ms-card{text-align:left}.ms-card{background:var(--ms-card);border:1px solid var(--ms-line);border-radius:18px;padding:24px}.ms-card h3{margin:0 0 8px;font-size:19px;font-weight:600;letter-spacing:-.01em}.ms-card p{margin:0;color:var(--ms-dim);font-size:15.5px;line-height:1.62}.ms-card-figure{padding:0 0 24px;overflow:hidden}.ms-card-figure h3,.ms-card-figure p{padding:0 24px}.ms-figure{margin-bottom:20px;border-bottom:1px solid var(--ms-line);background:#000}.ms-figure canvas{display:block;width:100%}.ms-three-grid,.ms-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,52px)}.ms-screen{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(44px,6vw,84px) 0;border-top:1px solid var(--ms-line)}.ms-screen:first-child{border-top:0;padding-top:0}.ms-screen:last-child{padding-bottom:0}.ms-screen>*{min-width:0}.ms-screen-flip .ms-screen-copy{order:2}.ms-screen-copy p{margin:0;color:var(--ms-dim);font-size:clamp(16px,1.6vw,18px)}.ms-screen-shots{display:flex;justify-content:center;max-width:100%}.ms-phone{width:min(292px,74vw);padding:8px;border-radius:44px;background:linear-gradient(158deg,#33353b,#0d0e11 62%);box-shadow:0 34px 66px -24px #000000f2}.ms-phone img{display:block;width:100%;height:auto;border-radius:36px}.ms-screen-shots-pair .ms-phone{width:min(240px,54vw)}.ms-screen-shots-pair .ms-phone:first-child{transform:translateY(16px) rotate(-2.5deg)}.ms-screen-shots-pair .ms-phone:last-child{margin-left:-14%;transform:translateY(-16px) rotate(2.5deg)}.ms-ipad-shot{display:block;width:100%;max-width:740px;height:auto;margin:clamp(32px,4vw,52px) auto 0;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -30px #000000f2}.ms-faq{border-top:1px solid var(--ms-line)}.ms-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,56px);margin-top:clamp(20px,3vw,36px)}.ms-faq-item{padding:22px 0;border-top:1px solid var(--ms-line)}.ms-faq-item h3{margin:0 0 8px;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.ms-faq-item p{margin:0;color:var(--ms-dim);font-size:15.5px;line-height:1.62}.ms-support{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.ms-support .ms-sub{margin:0}.ms-support-links{display:flex;flex-direction:column;gap:8px;font-size:16px}.ms-support-links a{color:var(--ms-accent);text-decoration:none}.ms-support-links a:hover{text-decoration:underline}.ms-footer{padding:28px 0 44px;font-size:14px;color:var(--ms-dimmer)}.ms-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px}.ms-footer-links{display:flex;gap:22px}.ms-footer a{color:var(--ms-dim);text-decoration:none}.ms-footer a:hover{color:var(--ms-text)}@media (max-width: 900px){.ms-features{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-screen{grid-template-columns:1fr}.ms-screen-flip .ms-screen-copy{order:0}.ms-faq-list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.ms-three-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.ms{font-size:16px}.ms-features{grid-template-columns:minmax(0,1fr)}.ms-topbar-nav{gap:16px}.ms-readout{padding:12px 14px 2px}.ms-meter{margin:6px 14px 14px}.ms-support{flex-direction:column;align-items:flex-start}.ms-screen-shots-pair .ms-phone{width:min(200px,44vw);border-radius:34px;padding:6px}.ms-screen-shots-pair .ms-phone img{border-radius:28px}}@media (max-width: 400px){.ms-topbar-inner,.ms-topbar-nav{gap:12px}.ms-topbar-nav a{font-size:13px}}body.pp-body{background:#ffffff}.pp{--pp-text: #1d1d1f;--pp-dim: #5f6368;--pp-line: #e5e5ea;--pp-accent: #2b6cb0;min-height:100vh;display:flex;flex-direction:column;background:#ffffff;color:var(--pp-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp a{color:var(--pp-accent)}.pp :focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px;border-radius:3px}.pp-wrap{width:100%;max-width:760px;margin:0 auto;padding:0 24px}.pp-topbar{border-bottom:1px solid var(--pp-line)}.pp-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.pp-home{color:var(--pp-text)!important;text-decoration:none;font-weight:700;letter-spacing:.04em;font-size:14px}.pp-back{font-size:14px;text-decoration:none}.pp-main{flex:1;padding-top:48px;padding-bottom:64px}.pp-app{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-dim)}.pp h1{margin:0 0 8px;font-size:clamp(30px,5vw,40px);line-height:1.15;letter-spacing:-.02em}.pp-date{margin:0 0 32px;color:var(--pp-dim)}.pp h2{margin:36px 0 10px;font-size:21px;line-height:1.3}.pp p{margin:0 0 14px}.pp ul{margin:0 0 14px;padding-left:22px}.pp li{margin:0 0 8px}.pp-summary{margin:0 0 8px;padding:16px 20px;border-left:3px solid var(--pp-accent);background:#f5f8fc;border-radius:0 8px 8px 0}.pp-summary p:last-child{margin-bottom:0}.pp-company{margin-top:24px!important;font-size:15px;color:var(--pp-dim)}.pp-footer{border-top:1px solid var(--pp-line);font-size:14px;color:var(--pp-dim)}.pp-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;padding-bottom:20px}.pp-footer-links{display:flex;gap:18px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111}
