.mk{--paper:#fbf7f1;--ink-paper:#0f2130;--ink-paper-muted:#34495a;--ocean-700:#0f4c66;--ocean-800:#0a3a4f;--sun-600:#b8520d;--sun-400:#ffbf5e;--on-sun:#2a1600;--sea-400:#7fd3dc;--on-sea:#06222c;--dusk-300:#d4c2ff;--paper-line:#0f21301f;--paper-line-strong:#0f21306b;--paper-raised:#fffdf9;--paper-tint:#f3ece2;--mk-radius-md:14px;--mk-radius-lg:18px;--mk-radius-xl:26px;--mk-radius-2xl:32px;--mk-shadow:0 1px 2px #0f21300d, 0 12px 32px -18px #0f213047;--surface-100:var(--paper);--surface-200:var(--paper-raised);--surface-300:var(--paper-tint);--surface-hover:#f1e9dc;--ink-900:var(--ink-paper);--ink-600:var(--ink-paper-muted);--ink-400:#5b6f7e;--brand-600:var(--ocean-700);--brand-700:var(--ocean-800);--brand-100:#e2eef1;--on-brand:var(--paper);--clay-600:var(--sun-600);--clay-700:#96420a;--clay-100:#fdecd6;--danger-600:#8e2f2f;--line-100:var(--paper-line);--line-300:#0f21302e;--line-strong:var(--paper-line-strong);--focus-ring:var(--ocean-700);--shadow-raised:var(--mk-shadow);--inset-highlight:#ffffffe6;--radius-md:var(--mk-radius-md);--radius-lg:var(--mk-radius-lg);--radius-xl:var(--mk-radius-xl);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);min-height:100%;color:var(--ink-paper);flex-direction:column;display:flex;overflow-x:clip}.mk a{color:var(--ocean-700)}.mk>main{width:100%;max-width:1120px;padding:0 var(--space-4);flex:1;margin:0 auto}.mk-wordmark{align-items:center;gap:var(--space-2);font:600 26px/32px var(--font-display);letter-spacing:-.01em;display:inline-flex;color:var(--ink-paper)!important}.mk-wordmark--small{font-size:20px;line-height:24px}.mk-eyebrow{margin:0 0 var(--space-2);font:600 13px/18px var(--font-sans);color:var(--sun-600)}.mk-display{font:600 44px/46px var(--font-display);letter-spacing:-.01em;color:var(--ink-paper);text-wrap:balance;margin:0}.mk-h2{margin:0 0 var(--space-5);font:600 32px/36px var(--font-display);letter-spacing:-.01em;color:var(--ink-paper);text-wrap:balance;scroll-margin-top:var(--space-6)}.mk-h3{margin:0 0 var(--space-3);font:600 20px/26px var(--font-sans);color:var(--ink-paper)}.mk-h4{margin:0 0 var(--space-1);font:600 16px/22px var(--font-sans);color:var(--ink-paper)}.mk-lede{max-width:34em;font:400 17px/26px var(--font-sans);color:var(--ink-paper-muted);margin:0}.mk-muted{font:400 15px/22px var(--font-sans);color:var(--ink-paper-muted);margin:0}.mk-fine{font:400 13px/18px var(--font-sans);color:var(--ink-paper-muted);margin:0}.mk-cta{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--ocean-700);font:600 16px/22px var(--font-sans);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .14s ease-out;display:inline-flex;color:var(--paper)!important}.mk-cta:hover{background:var(--ocean-800)}.mk-cta--ghost{border-color:var(--paper-line-strong);background:0 0;color:var(--ink-paper)!important}.mk-cta--ghost:hover{background:var(--paper-tint)}.mk-cta--small{min-height:44px;padding:0 var(--space-4);font-size:14px}.mk-cta--on-band{background:var(--paper);color:var(--ocean-700)!important}.mk-cta--on-band:hover{background:#fff}.mk :where(a,button,summary):focus-visible{outline:2px solid var(--ocean-700);outline-offset:2px}.mk-band :where(a):focus-visible{outline-color:var(--paper)}.mk .mk-btn{min-height:52px;font-size:16px}.mk-nav{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:1120px;padding:calc(var(--space-4) + var(--safe-top)) var(--space-4) var(--space-4);margin:0 auto;display:flex}.mk-nav__links{align-items:center;gap:var(--space-4);display:flex}.mk-nav__link{min-height:44px;font:600 14px/20px var(--font-sans);align-items:center;display:inline-flex;color:var(--ink-paper-muted)!important}.mk-nav__link:hover{color:var(--ink-paper)!important}.mk-nav__link--wide{display:none}.mk-nav__link[aria-current=page]{-webkit-text-decoration:underline 2px var(--ocean-700);text-decoration:underline 2px var(--ocean-700);text-underline-offset:8px;color:var(--ink-paper)!important}.mk-nav__start{display:none!important}.mk-nav{position:relative}.mk-nav__toggle{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink-paper);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);cursor:pointer;background:#ffffff75;border:1px solid #ffffffb3;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset 0 1px #fffc,0 18px 44px -24px #0f213059}.mk-nav__menu{z-index:10;top:calc(100% - var(--space-2));right:var(--space-4);left:var(--space-4);gap:var(--space-4);padding:var(--space-4);border-radius:var(--mk-radius-xl);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#fbf7f1f0;border:1px solid #ffffffb3;flex-direction:column;display:flex;position:absolute;box-shadow:inset 0 1px #fffc,0 24px 48px -20px #0f213073}.mk-nav__menu[hidden]{display:none}.mk-nav__menu ul{margin:0;padding:0;list-style:none}.mk-nav__menu li+li{border-top:1px solid var(--paper-line)}.mk-nav__menu li a{min-height:48px;padding:0 var(--space-2);font:600 16px/22px var(--font-sans);align-items:center;display:flex;color:var(--ink-paper)!important}.mk-nav__menu li a[aria-current=page]{color:var(--ocean-700)!important}.mk-hero{gap:var(--space-7);padding:var(--space-6) 0 var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.mk-hero__copy{gap:var(--space-4);flex-direction:column;display:flex}.mk-hero__copy .mk-eyebrow{margin:0}.mk-actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.mk-hero__art{padding:var(--space-4) 0;justify-content:center;display:flex;position:relative}.mk-hero__art:before{content:"";border-radius:var(--mk-radius-2xl);background:radial-gradient(60% 60% at 70% 30%,#ffbf5e59 0%,#0000 70%),linear-gradient(#e7f3f8 0%,#d6ebf1 46%,#b9dde6 46.2%,#cfe7ee 100%);position:absolute;inset:12% 4% 6%}.mk-hero__art .mk-phone{width:min(300px,74vw);position:relative}.mk-hero__art .mk-phone--back{display:none}.mk-phone{aspect-ratio:390/844;background:var(--ink-paper);border-radius:46px;width:100%;max-width:300px;margin:0;padding:7px;box-shadow:0 30px 60px -30px #0f21308c,0 12px 24px -12px #0f21304d}.mk-phone img{object-fit:cover;border-radius:39px;width:100%;height:100%;display:block}.mk-pair{justify-content:center;gap:var(--space-4);display:flex}.mk-pair .mk-phone{width:calc(50% - var(--space-2));border-radius:34px;max-width:260px;padding:5px}.mk-pair .mk-phone img{border-radius:29px}.mk-promises{gap:var(--space-5);padding:var(--space-6) 0;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);margin:0;list-style:none;display:grid}.mk-section{padding:var(--space-8) 0 0}.mk-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mk-step{padding:var(--space-5);border-radius:var(--mk-radius-xl);background:var(--paper-raised);border:1px solid var(--paper-line);box-shadow:var(--mk-shadow)}.mk-step__n{width:36px;height:36px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--ocean-700);color:var(--paper);font:600 16px/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.mk-spot{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.mk-spot__copy .mk-lede{margin-bottom:var(--space-5)}.mk-spot__art{padding:var(--space-6) var(--space-4);border-radius:var(--mk-radius-2xl);background:var(--paper-tint);justify-content:center;display:flex}.mk-spot__art>.mk-phone{width:min(280px,70vw)}.mk-ticks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-ticks li{gap:var(--space-3);font:400 15px/22px var(--font-sans);color:var(--ink-paper);display:flex}.mk-ticks svg{color:var(--ocean-700);flex:none;margin-top:2px}.mk-roles{gap:var(--space-4);display:grid}.mk-role{padding:var(--space-5);border-radius:var(--mk-radius-xl);background:var(--paper-raised);border:1px solid var(--paper-line);box-shadow:var(--mk-shadow);flex-direction:column;display:flex}.mk-role .mk-icon{margin-bottom:var(--space-3)}.mk-role__cannot{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--paper-line);font:400 13px/18px var(--font-sans);color:var(--ink-paper-muted)}.mk-icon{border-radius:var(--mk-radius-md);width:44px;height:44px;color:var(--ocean-700);background:#e2eef1;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-features{gap:var(--space-5);display:grid}.mk-feature{gap:var(--space-4);display:flex}.mk-faq{max-width:760px}.mk-faq__item{border-top:1px solid var(--paper-line)}.mk-faq__item:last-child{border-bottom:1px solid var(--paper-line)}.mk-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) 0;font:600 16px/22px var(--font-sans);color:var(--ink-paper);cursor:pointer;list-style:none;display:flex}.mk-faq__item summary::-webkit-details-marker{display:none}.mk-faq__item summary:after{content:"+";font:500 22px/1 var(--font-sans);color:var(--ocean-700);flex:none}.mk-faq__item[open] summary:after{content:"−"}.mk-faq__item p{padding:0 0 var(--space-4);max-width:40em}.mk-band{align-items:center;gap:var(--space-3);margin:var(--space-8) 0 var(--space-7);padding:var(--space-8) var(--space-5) var(--space-7);border-radius:var(--mk-radius-2xl);background:var(--ocean-700);color:var(--paper);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-band__sun{width:112px;height:56px;margin-bottom:var(--space-2);background:var(--sun-400);border-radius:56px 56px 0 0;box-shadow:0 1px #fbf7f180}.mk-band p{color:#fbf7f1d9;max-width:30em;margin:0}.mk-band__title{color:var(--paper);margin:0}.mk-band .mk-cta{margin-top:var(--space-3)}.mk-footer{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:1120px;padding:var(--space-5) var(--space-4) calc(var(--space-5) + var(--safe-bottom));border-top:1px solid var(--paper-line);font:400 13px/19px var(--font-sans);color:var(--ink-paper-muted);flex-wrap:wrap;margin:0 auto;display:flex}.mk-langs ul{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mk-langs a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.mk-langs a:hover{color:var(--ink-paper);text-decoration:underline}.mk-langs a[aria-current]{color:var(--ink-paper);font-weight:600}.mk-signup{max-width:440px;padding:var(--space-5) 0 var(--space-7);margin:0 auto}.mk-signup__steps{gap:var(--space-2);margin:0 0 var(--space-5);font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);padding:0;list-style:none;display:flex}.mk-signup__steps li[aria-current=step]{color:var(--brand-600)}.mk-signup__steps li+li:before{content:"·";margin-right:var(--space-2);color:var(--ink-400)}.mk-signup .card{border-radius:var(--mk-radius-xl);padding:var(--space-5)}@media (min-width:560px){.mk-actions{flex-direction:row}.mk-promises{grid-template-columns:repeat(3,1fr)}.mk-steps,.mk-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.mk>main{padding:0 var(--space-5)}.mk-nav,.mk-footer{padding-left:var(--space-5);padding-right:var(--space-5)}.mk-nav__link--wide{display:inline-flex}.mk-nav__start{display:inline-flex!important}.mk-nav__toggle,.mk-nav__menu{display:none!important}.mk-hero{padding:var(--space-7) 0 var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.mk-display{font-size:60px;line-height:62px}.mk-h2{font-size:40px;line-height:44px}.mk-hero__art{align-items:center;min-height:600px}.mk-hero__art:before{display:none}.mk-hero__art .mk-phone{width:290px;transform:translate(34px)}.mk-hero__art .mk-phone--back{opacity:.95;width:250px;display:block;position:absolute;top:50%;left:50%;transform:translate(-112%,-46%)rotate(-5deg)}.mk-steps{grid-template-columns:repeat(4,1fr)}.mk-spot{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-spot--flip .mk-spot__copy{order:2}.mk-roles,.mk-features{grid-template-columns:repeat(3,1fr)}.mk-features{gap:var(--space-6)}}.mk--sky{--sky-top:#7f9fd9;--sky-mid:#b9b3e2;--sky-low:#f4b8a0;--sky-horizon:#ffdcb8;--sea-top:#2f86a8;--sea-mid:#145878;--sea-deep:#0b2c4a;--sea-night:#060e22;--horizon-line:#ffffffb3;--ink-on-sky:#0c1d2b;--ink-on-sky-muted:#1f3a4f;--ink-on-sea:#f2f8fb;--ink-on-sea-muted:#e2f0f6cc;--mk-glass:#08283e75;--mk-glass-strong:#061e329e;--mk-glass-sky:#ffffff80;--mk-glass-line:#ffffff29;--mk-glass-edge:inset 0 1px 0 #ffffff29;--mk-glass-shadow:var(--mk-glass-edge), 0 18px 44px -20px #00081499;--mk-blur:blur(22px) saturate(150%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink-on-sea);background:linear-gradient(180deg, var(--sea-top) 0, var(--sea-mid) 520px, #0f4666 1500px, var(--sea-deep) 3200px, #081a33 5200px, var(--sea-night) 100%)}.mk--sky a{color:var(--sea-400)}.mk-sky{z-index:1;--sun-x:10%;background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 40%, var(--sky-low) 76%, var(--sky-horizon) 100%);box-shadow:0 1px 0 0 var(--horizon-line);position:relative}.mk-sky:after{content:"";top:calc(100% + 1px);left:var(--sun-x);pointer-events:none;background:repeating-linear-gradient(#ffce9699 0 2px,#0000 2px 9px);width:150px;height:180px;margin-left:-75px;position:absolute;-webkit-mask:linear-gradient(#000,#0000 85%);mask:linear-gradient(#000,#0000 85%)}.mk-sky__art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-sky__glow{left:var(--sun-x);background:radial-gradient(circle,#ffd6a0e6 0%,#ffaa8259 34%,#0000 62%);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:100%}.mk-sky__arc{width:100%;height:88%;position:absolute;inset:12% 0 0}.mk-sky__arc path{fill:none;stroke:#ffffffbf;stroke-width:1.3px;stroke-dasharray:2 7}.mk-sky__sun{left:var(--sun-x);background:radial-gradient(circle at 50% 30%,#fff6e2,#ffc27a 58%,#ff9e5e 100%);border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:100%;box-shadow:0 0 60px #ffb478cc}.mk--sky .mk-nav{position:relative}.mk--sky .mk-nav__link{white-space:nowrap}.mk--sky .mk-wordmark{color:var(--ink-on-sky)!important}.mk--sky .mk-nav__link{color:var(--ink-on-sky-muted)!important}.mk--sky .mk-nav__link:hover{color:var(--ink-on-sky)!important}.mk--sky .mk-hero{max-width:1120px;padding:var(--space-5) var(--space-4) 0;gap:var(--space-6);margin:0 auto;position:relative}.mk--sky .mk-hero .mk-eyebrow{border-radius:var(--radius-pill);background:var(--mk-glass-sky);color:#8a3a06;-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);border:1px solid #ffffffb3;align-self:flex-start;padding:4px 12px}.mk--sky .mk-display{color:var(--ink-on-sky)}.mk--sky .mk-hero .mk-lede,.mk--sky .mk-hero .mk-fine{color:var(--ink-on-sky-muted)}.mk--sky .mk-cta{background:var(--ocean-700);box-shadow:0 10px 24px -12px #0a3a4fb3;color:#fff!important}.mk--sky .mk-cta:hover{background:var(--ocean-800)}.mk--sky .mk-cta--ghost{background:var(--mk-glass-sky);box-shadow:none;-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);border-color:#fffc;color:var(--ink-on-sky)!important}.mk--sky .mk-cta--ghost:hover{background:#ffffffb8}.mk--sky .mk-hero__art{z-index:2;margin-bottom:-150px;padding:0}.mk--sky .mk-hero__art:before{display:none}.mk--sky .mk-phone{-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);background:#ffffff29;border:1px solid #ffffff6b;padding:8px;box-shadow:inset 0 1px #ffffff80,0 40px 80px -36px #000c1eb3,0 16px 32px -18px #000c1e73}.mk--sky .mk-phone img{border-radius:38px}.mk--sky .mk-pair .mk-phone{padding:6px}.mk--sky .mk-pair .mk-phone img{border-radius:28px}.mk--sky>main{padding-top:150px;position:relative}.mk--sky .mk-eyebrow{color:var(--sun-400)}.mk--sky .mk-h2,.mk--sky .mk-h3,.mk--sky .mk-h4{color:var(--ink-on-sea)}.mk--sky .mk-lede,.mk--sky .mk-muted,.mk--sky .mk-fine{color:var(--ink-on-sea-muted)}.mk--sky .mk-ticks li{color:var(--ink-on-sea)}.mk--sky .mk-ticks svg{color:var(--sea-400)}.mk--sky :where(a,button,summary):focus-visible{outline-color:var(--sea-400)}.mk--sky .mk-sky :where(a):focus-visible{outline-color:var(--ink-on-sky)}.mk--sky .mk-promises,.mk--sky .mk-step,.mk--sky .mk-role,.mk--sky .mk-faq__list,.mk--sky .mk-spot__art{background:var(--mk-glass);border:1px solid var(--mk-glass-line);box-shadow:var(--mk-glass-shadow);-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur)}.mk--sky .mk-promises{padding:var(--space-5);border-radius:var(--mk-radius-xl);position:relative}.mk--sky .mk-step__n{background:var(--sun-400);color:var(--on-sun)}.mk--sky .mk-spot__art{padding:var(--space-7) var(--space-4);position:relative;overflow:hidden}.mk--sky .mk-spot__art:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#ffbf5e52 0%,#0000 70%);height:80%;position:absolute;inset:-20% -10% auto}.mk--sky .mk-spot--flip .mk-spot__art:before{background:radial-gradient(50% 50%,#7fd3dc4d 0%,#0000 70%)}.mk--sky .mk-spot__art>*{position:relative}.mk--sky .mk-role__cannot{border-top-color:var(--mk-glass-line);color:var(--ink-on-sea-muted)}.mk--sky .mk-icon{color:var(--sea-400);background:#7fd3dc29;border:1px solid #7fd3dc4d}.mk-ages{gap:var(--space-4);display:grid}.mk-age{gap:var(--space-3);padding:var(--space-6) var(--space-5);border-radius:var(--mk-radius-xl);background:var(--mk-glass);border:1px solid var(--mk-glass-line);box-shadow:var(--mk-glass-shadow);-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-age:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffbf5e4d 0%,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;inset:-40% -20% auto auto}.mk-age--teen:before{background:radial-gradient(circle,#7fd3dc47 0%,#0000 65%)}.mk-age>*{position:relative}.mk-age__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mk-age__device{border-radius:var(--radius-pill);border:1px solid var(--mk-glass-line);font:600 13px/18px var(--font-sans);color:var(--ink-on-sea);background:#ffffff0f;padding:4px 12px}.mk-age__title{margin:var(--space-2) 0 0}.mk-age__idea{font:600 24px/30px var(--font-display);color:var(--sun-400);text-wrap:balance;margin:0}.mk-age--teen .mk-age__idea{color:var(--sea-400)}.mk-age--young .mk-icon{color:var(--sun-400);background:#ffbf5e24;border-color:#ffbf5e52}.mk-age--young .mk-ticks svg{color:var(--sun-400)}.mk-age .mk-ticks{margin-top:var(--space-2)}.mk--sky .mk-faq__list{padding:0 var(--space-5);border-radius:var(--mk-radius-xl)}.mk--sky .mk-faq__item{border-top-color:var(--mk-glass-line)}.mk--sky .mk-faq__item:first-child{border-top:0}.mk--sky .mk-faq__item:last-child{border-bottom:0}.mk--sky .mk-faq__item summary{color:var(--ink-on-sea)}.mk--sky .mk-faq__item summary:after{color:var(--sea-400)}.mk--sky .mk-band{--band-top:88px;--band-horizon:calc(var(--band-top) + 56px);padding-top:var(--band-top);background:radial-gradient(70% 120px at 50% var(--band-horizon), #ff9e5580 0%, transparent 100%), linear-gradient(180deg, #121a44 0, #3b2f6b calc(var(--band-horizon) * .55), #c0607a var(--band-horizon), #ffffff8c var(--band-horizon), #ffffff8c calc(var(--band-horizon) + 1px), #0b2340 calc(var(--band-horizon) + 1px), #06142b 100%);border:1px solid var(--mk-glass-line);box-shadow:var(--mk-glass-shadow)}.mk--sky .mk-band:after{content:"";top:calc(var(--band-horizon) + 1px);pointer-events:none;background:repeating-linear-gradient(#ffd6968c 0 2px,#0000 2px 9px);width:140px;height:40px;margin-left:-70px;position:absolute;left:50%;-webkit-mask:linear-gradient(#000,#0000 90%);mask:linear-gradient(#000,#0000 90%)}.mk--sky .mk-band>*{z-index:1;position:relative}.mk--sky .mk-band__sun{margin-bottom:var(--space-7);background:radial-gradient(circle at 50% 80%,#fff1d0,#ffbf5e 72%);box-shadow:0 -8px 44px #ffbf5e99}.mk--sky .mk-band p{color:var(--ink-on-sea-muted)}.mk--sky .mk-band__title{color:var(--ink-on-sea)}.mk--sky .mk-cta--on-band{background:var(--sun-400);box-shadow:0 10px 28px -10px #ff9e55cc;color:var(--on-sun)!important}.mk--sky .mk-cta--on-band:hover{background:#ffcd7d}.mk--sky .mk-band :where(a):focus-visible{outline-color:var(--sun-400)}.mk--sky .mk-footer{border-top-color:var(--mk-glass-line);color:var(--ink-on-sea-muted)}.mk-footer__links{gap:var(--space-4);display:flex}.mk-footer__links a{align-items:center;min-height:44px;display:inline-flex}.mk--sky .mk-footer .mk-wordmark{color:var(--ink-on-sea)!important}.mk--sky .mk-langs a{color:var(--ink-on-sea-muted)}.mk--sky .mk-langs a:hover,.mk--sky .mk-langs a[aria-current]{color:var(--ink-on-sea)}.mk--day{isolation:isolate;background:var(--sea-deep);position:relative}.mk-day{z-index:-1;pointer-events:none;position:absolute;inset:0}.mk-day__sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mk-day__sky--still{height:100vh;position:absolute;bottom:auto}.mk-day__sky .sky__stars{position:absolute;inset:0}.mk-day__sky .sky__glow{width:560px;height:560px;margin:-280px 0 0 -280px}.mk-day__sky .sky__sun{width:64px;height:64px;margin:-32px 0 0 -32px;box-shadow:0 0 60px #ffdca0bf}.mk--day .mk-sky{box-shadow:none;background:0 0}.mk--day .mk-sky:after{display:none}.mk--day .mk-section>.mk-eyebrow{color:var(--mk-bg-eyebrow)}.mk--day .mk-section>.mk-h2{color:var(--mk-bg-ink)}.mk--day .mk-spot__copy,.mk--day .mk-features{padding:var(--space-6) var(--space-5);border-radius:var(--mk-radius-xl);background:var(--mk-glass);border:1px solid var(--mk-glass-line);box-shadow:var(--mk-glass-shadow);-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur)}.mk--day [data-glass=day]{--ink-on-sea:var(--ink-paper);--ink-on-sea-muted:var(--ink-paper-muted);--sea-400:var(--ocean-700);--mk-glass-line:#ffffffb3;--mk-glass-edge:inset 0 1px 0 #fffc;--mk-glass-shadow:var(--mk-glass-edge), 0 18px 44px -24px #0f213059}.mk--day [data-glass=day] .mk-spot__copy .mk-eyebrow,.mk--day [data-glass=day] .mk-age__idea,.mk--day [data-glass=day] .mk-age--young .mk-icon,.mk--day [data-glass=day] .mk-age--young .mk-ticks svg{color:#8a3a06}.mk--day [data-glass=day] .mk-age--teen .mk-age__idea{color:var(--ocean-700)}.mk--day [data-glass=day] .mk-icon{background:#0f4c6614;border-color:#0f4c662e}.mk--day [data-glass=day] .mk-age--young .mk-icon{background:#b8520d14;border-color:#b8520d33}.mk--day [data-glass=day] .mk-age__device{background:#ffffff80}.mk-hour{margin:0 0 var(--space-3);border-radius:var(--radius-pill);background:var(--mk-glass);border:1px solid var(--mk-glass-line);-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);font:600 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-on-sea);align-items:center;gap:8px;padding:4px 12px 4px 8px;display:inline-flex}.mk-hour__icon{border-radius:50%;width:12px;height:12px}.mk-hour__icon--sun{background:radial-gradient(circle at 50% 42%,#fff1d0,#ffb347 72%);box-shadow:0 0 6px #ffb347cc}.mk-hour__icon--moon{box-shadow:inset -4px 1px #eef0f6}.mk--day .mk-spot__copy .mk-hour{margin-bottom:var(--space-2)}.mk--day .mk-band .mk-hour{margin:0 auto var(--space-3)}.mk--day .mk-section{scroll-margin-top:var(--space-5)}@media (min-width:860px){.mk--day .mk-spot__copy,.mk--day .mk-features{padding:var(--space-7) var(--space-6)}.mk-day__sky .sky__sun{width:84px;height:84px;margin:-42px 0 0 -42px}}.mk--signup>main{z-index:2;padding-top:var(--space-6)}.mk-signup__intro{max-width:440px;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto;position:relative}.mk-signup__intro .display-lg{color:var(--ink-on-sky)}.mk-signup__intro .mk-lede{margin-top:var(--space-2);color:var(--ink-on-sky-muted)}.mk--signup .mk-signup__steps{color:var(--ink-on-sky-muted)}.mk--signup .mk-signup__steps li[aria-current=step]{color:var(--ocean-700)}.mk--signup .mk-signup__steps li+li:before{color:var(--ink-on-sky-muted)}.mk--signup .mk-signup{padding-top:0}.mk--sky>main{--surface-200:var(--mk-glass);--surface-300:#ffffff1a;--surface-hover:#ffffff24;--field:#ffffff12;--ink-900:var(--ink-on-sea);--ink-600:var(--ink-on-sea-muted);--ink-400:#e2f0f694;--brand-600:var(--sea-400);--brand-700:#9fe0e7;--on-brand:var(--on-sea);--danger-600:#ffb0a5;--line-100:var(--mk-glass-line);--line-300:var(--mk-glass-line);--line-strong:#ffffff57;--focus-ring:var(--sea-400);--shadow-raised:var(--mk-glass-shadow);--inset-highlight:#ffffff29}.mk--signup .mk-signup .card{-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur)}@media (prefers-reduced-transparency:reduce){.mk--sky .mk-promises,.mk--sky .mk-step,.mk--sky .mk-role,.mk--sky .mk-faq__list,.mk--sky .mk-spot__art,.mk--day .mk-spot__copy,.mk--day .mk-features,.mk-age,.mk-hour,.mk--signup .mk-signup .card{background:var(--mk-glass-strong)}}@media (min-width:560px){.mk--sky .mk-promises{padding:var(--space-6)}}@media (min-width:860px){.mk--sky .mk-hero{padding:var(--space-6) var(--space-5) 0;align-items:start}.mk--sky .mk-hero__copy{padding-bottom:var(--space-8)}.mk--sky .mk-hero__art{min-height:0;padding-top:var(--space-4);justify-content:center;align-items:flex-start;margin-bottom:-200px}.mk--sky .mk-hero__art .mk-phone{z-index:1;width:58%;max-width:290px;transform:none}.mk--sky .mk-hero__art .mk-phone--back{z-index:0;width:48%;max-width:250px;margin:56px -12% 0 0;position:relative;top:auto;left:auto;transform:rotate(-5deg)}.mk--sky .mk-actions{flex-wrap:wrap}.mk--sky .mk-display{font-size:clamp(44px,4.6vw + 8px,60px);line-height:1.04}.mk-sky{--sun-x:8%}.mk-sky__sun{width:92px;height:92px;margin:-46px 0 0 -46px}.mk--sky>main{padding-top:232px}.mk--signup>main{padding-top:var(--space-7)}.mk-ages{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.mk-age{padding:var(--space-7) var(--space-6)}}
