@font-face{font-family:display;src:url(../media/Montserrat_300Light-s.p.44h5ut1vw5wn9.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:display;src:url(../media/Montserrat_400Regular-s.p.0g7rs6get7p46.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/Montserrat_500Medium-s.p.2anh1n_u6a7_e.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/Montserrat_600SemiBold-s.p.1o5z_xwd2d56k.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/Montserrat_700Bold-s.p.0q_up3h08qf7_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.display_e0e6e12f-module__1pbs8q__className{font-family:display,display Fallback}.display_e0e6e12f-module__1pbs8q__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.body_525055b-module__G6NXia__className{font-family:body,body Fallback}.body_525055b-module__G6NXia__variable{--font-body:"body", "body Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root,.is-dark,.mk-phone,.mk-panel,.mk-sheet{--bg:#0e121d;--bg-raised:#151a29;--field:#121828;--field-border:#303646;--divider:#3a4052;--hairline:#3a405299;--text:#fff;--text-2:#7c8296;--text-3:#626879;--placeholder:#8e93a5;--accent-soft:#8b8df7;--accent-tint:#6f6feb1f}.is-light{--bg:#f4f5f9;--bg-raised:#fff;--field:#f4f5f9;--field-border:#dcdfe7;--divider:#e2e4eb;--hairline:#e2e4eb;--text:#0e121d;--text-2:#5b6072;--text-3:#7c8296;--placeholder:#9aa0b0;--accent-soft:#5c5cd6;--accent-tint:#6f6feb1a;background:var(--bg);color:var(--text)}:root{--accent:#6f6feb;--accent-press:#5c5cd6;--success:#3fb950;--warning:#ffc857;--error:#ff6b6b;--radius:2px;--max:1280px;--gutter:20px;--section-y:72px}@media (min-width:560px){:root{--gutter:32px}}@media (min-width:900px){:root{--section-y:112px}}*{box-sizing:border-box}html{scroll-padding-top:72px}body{background:var(--bg);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ui-label{color:var(--text-3);font-family:var(--font-display), sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-block}.ui-label--accent{color:var(--accent-soft)}.ui-hero{font-family:var(--font-display), sans-serif;letter-spacing:1px;text-transform:uppercase;flex-direction:column;margin-bottom:20px;font-size:clamp(36px,6.4vw,72px);font-weight:300;line-height:1.08;display:flex}.ui-hero__dot{color:var(--accent-soft)}.ui-title{max-width:22ch;font-family:var(--font-display), sans-serif;margin-bottom:40px;font-size:clamp(24px,3.4vw,36px);font-weight:600;line-height:1.2}.ui-lead{max-width:50ch;color:var(--text-2);margin-bottom:28px;font-size:17px;line-height:1.65}.ui-muted{color:var(--text-3);margin-top:16px;font-size:14px;line-height:1.55}.ui-actions{flex-direction:column;gap:12px;display:flex}@media (min-width:560px){.ui-actions{flex-direction:row}}.ui-btn{border-radius:var(--radius);min-height:52px;font-family:var(--font-display), sans-serif;letter-spacing:4.5px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.ui-btn--accent{background:var(--accent);color:#fff}.ui-btn--accent:hover{background:var(--accent-press)}.ui-btn--outline{border-color:var(--field-border);color:var(--text)}.ui-btn--outline:hover{border-color:var(--accent)}.ui-btn--sm{letter-spacing:3px;min-height:40px;padding:0 16px;font-size:11px}.ui-link{color:var(--accent-soft);font-family:var(--font-display), sans-serif;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ui-link:hover{color:var(--text)}.ui-checklist{flex-direction:column;gap:12px;display:flex}.ui-checklist li{color:var(--text-2);gap:12px;font-size:15px;line-height:1.5;display:flex}.ui-checklist svg{color:var(--accent-soft);flex-shrink:0;margin-top:3px}.ui-rows li{border-top:1px solid var(--divider);grid-template-columns:24px 1fr;align-items:baseline;gap:6px 18px;padding:22px 0;display:grid}.ui-rows li:last-child{border-bottom:1px solid var(--divider)}.ui-rows svg{color:var(--accent-soft);grid-row:span 2;align-self:start}.ui-rows b{font-family:var(--font-display), sans-serif;font-size:17px;font-weight:600}.ui-rows span{color:var(--text-2);font-size:15px;line-height:1.55}.ui-rows .ui-link{grid-column:2;margin-top:4px}@media (min-width:900px){.ui-rows li{grid-template-columns:24px 260px 1fr;align-items:center}.ui-rows svg{grid-row:auto;align-self:center}.ui-rows--links li{grid-template-columns:24px 280px 1fr auto}.ui-rows .ui-link{grid-column:auto;margin-top:0}}.ui-hex{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-hex--flip{transform:scaleX(-1)}.ui-stores__row{flex-wrap:wrap;gap:12px;display:flex}.ui-store{border:1px solid var(--field-border);border-radius:var(--radius);min-height:52px;font-family:var(--font-display), sans-serif;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ui-store small{color:var(--text-3);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:500;display:block}.ui-store.is-soon{opacity:.6}.ui-faq{gap:8px;display:grid}.ui-faq .ui-title{margin-bottom:24px}.ui-faq details{border-top:1px solid var(--divider)}.ui-faq details:last-child{border-bottom:1px solid var(--divider)}.ui-faq summary{font-family:var(--font-display), sans-serif;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.ui-faq summary::-webkit-details-marker{display:none}.ui-faq summary:after{content:"+";color:var(--accent-soft);font-size:20px;line-height:1}.ui-faq details[open] summary:after{content:"−"}.ui-faq details p{max-width:68ch;color:var(--text-2);padding-bottom:20px;font-size:15px;line-height:1.65}@media (min-width:900px){.ui-faq{grid-template-columns:.75fr 1.25fr;gap:64px}}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);background:#0e121de6;position:sticky;top:0}.site-header .container{align-items:center;gap:32px;min-height:68px;display:flex}.site-logo img{width:auto;height:38px;display:block}.site-nav{gap:28px;margin-left:auto;display:flex}.site-nav a,.site-header__login{color:var(--text-2);font-family:var(--font-display), sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.site-nav a:hover,.site-header__login:hover{color:var(--text)}.site-header__actions{align-items:center;gap:18px;display:flex}.site-menu{display:none}.site-menu summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.site-menu summary::-webkit-details-marker{display:none}.site-menu__close,.site-menu[open] .site-menu__open{display:none}.site-menu[open] .site-menu__close{display:block}.site-menu__panel{padding:8px var(--gutter) 24px;background:var(--bg);border-bottom:1px solid var(--divider);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.site-menu__panel a{border-bottom:1px solid var(--hairline);font-family:var(--font-display), sans-serif;padding:16px 0;font-size:17px;font-weight:500;text-decoration:none}@media (max-width:899px){.site-nav,.site-header__login{display:none}.site-header__actions{gap:6px;margin-left:auto}.site-menu{display:block}.site-logo img{height:32px}}.site-footer{border-top:1px solid var(--divider);color:var(--text-2);padding:64px 0 28px;font-size:14px}.site-footer__grid{gap:36px;display:grid}.site-footer__grid>div{flex-direction:column;gap:10px;display:flex}.site-footer__grid a{text-decoration:none}.site-footer__grid a:hover{color:var(--text)}.site-footer h3{color:var(--text-3);font-family:var(--font-display), sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500}.site-footer__brand img{width:116px;height:auto}.site-footer__brand p{max-width:34ch;line-height:1.6}.site-footer__linkbtn{font:inherit;text-align:left;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0}.site-footer__linkbtn:hover{color:var(--text)}.cookie-bar{right:var(--gutter);bottom:var(--gutter);left:var(--gutter);z-index:60;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:760px;margin:0 auto;padding:18px 20px;display:flex;position:fixed}.cookie-bar p{color:var(--text-2);flex:320px;margin:0;font-size:14px;line-height:1.55}.cookie-bar a{color:var(--accent-soft)}.cookie-bar__actions{gap:10px;display:flex}.site-footer__bottom{border-top:1px solid var(--hairline);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}@media (min-width:900px){.site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.hm-section{padding:var(--section-y) 0;border-top:1px solid var(--hairline)}.hm-section.is-light,.is-light+.hm-section,.is-light+.hm-close{border-top:none}.is-light .hm-side,.is-light .pr-plans>li:not(.is-soon){box-shadow:0 1px 2px #0e121d0a}.hm-hero{isolation:isolate;position:relative;overflow:hidden}.hm-hero__grid{gap:56px;padding-top:64px;padding-bottom:72px;display:grid}.hm-hero__stage{position:relative}.hm-hero__stage .mk-panel{max-width:none}@media (min-width:900px){.hm-hero__grid{grid-template-columns:.9fr 1.1fr;align-items:center;min-height:calc(100svh - 68px);padding-top:48px;padding-bottom:48px}.hm-hero__stage{margin-right:calc(var(--gutter) * -1)}}.hm-sides{gap:16px;display:grid}.hm-side{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);padding:28px}.hm-side h3{font-family:var(--font-display), sans-serif;margin-bottom:20px;font-size:24px;font-weight:600}.hm-sides__link{color:var(--accent-soft);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.hm-sides__link .ui-muted{max-width:22ch;margin-top:0}@media (min-width:900px){.hm-sides{grid-template-columns:1fr auto 1fr;align-items:stretch}.hm-sides__link{grid-area:1/2;justify-content:center;padding:0 24px}.hm-side:last-of-type{grid-column:3}}.hm-week{border-top:1px solid var(--divider);gap:0;display:grid}.hm-week li{border-bottom:1px solid var(--divider);flex-direction:column;gap:10px;padding:24px 0;display:flex}.hm-week__day{color:var(--accent-soft);font-family:var(--font-display), sans-serif;letter-spacing:3.5px;text-transform:uppercase;font-size:12px;font-weight:500}.hm-week h3{font-family:var(--font-display), sans-serif;font-size:18px;font-weight:600}.hm-week p{color:var(--text-2);font-size:14px;line-height:1.6}.hm-week .mk-snip{margin-top:auto}@media (min-width:900px){.hm-week{border-top:none;grid-template-columns:repeat(5,1fr)}.hm-week li{border-bottom:none;border-left:1px solid var(--divider);padding:24px 20px 0}.hm-week li:first-child{border-left:none;padding-left:0}}.hm-modules{border-top:1px solid var(--divider);display:grid}.hm-modules li{border-bottom:1px solid var(--divider);align-items:flex-start;gap:16px;padding:22px 0;display:flex}.hm-modules svg{color:var(--accent-soft);flex-shrink:0;margin-top:1px}.hm-modules b{font-family:var(--font-display), sans-serif;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.hm-modules span{color:var(--text-2);font-size:14px;line-height:1.5}@media (min-width:560px){.hm-modules{grid-template-columns:1fr 1fr;column-gap:32px}}@media (min-width:900px){.hm-modules{grid-template-columns:repeat(3,1fr)}}.hm-builder{gap:48px;display:grid}.hm-notes{flex-direction:column;gap:24px;display:flex}.hm-notes li{gap:16px;display:flex}.hm-notes__n{background:var(--accent);color:#fff;width:28px;height:28px;font-family:var(--font-display), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.hm-notes b{font-family:var(--font-display), sans-serif;margin-bottom:4px;font-size:17px;font-weight:600;display:block}.hm-notes p{max-width:44ch;color:var(--text-2);font-size:15px;line-height:1.6}@media (min-width:900px){.hm-builder{grid-template-columns:.75fr 1.25fr;align-items:center;gap:64px}.hm-builder .ui-title{margin-bottom:32px}}.hm-close{isolation:isolate;border-top:1px solid var(--hairline);position:relative;overflow:hidden}.hm-close__inner{padding-top:var(--section-y);padding-bottom:var(--section-y)}.pg-hero{isolation:isolate;position:relative;overflow:hidden}.pg-hero__inner{padding-top:72px;padding-bottom:64px}@media (min-width:900px){.pg-hero__inner{padding-top:112px;padding-bottom:96px}}.ap-phones{justify-content:center;align-items:flex-end;display:flex}.ap-modes,.ap-connect{gap:48px;display:grid}.ap-modes__list{border-top:1px solid var(--divider);gap:0;display:grid}.ap-modes__list>div{border-bottom:1px solid var(--divider);padding:18px 0}.ap-modes__list dt{font-family:var(--font-display), sans-serif;margin-bottom:4px;font-size:17px;font-weight:600}.ap-modes__list dd{color:var(--text-2);font-size:15px;line-height:1.6}@media (min-width:900px){.ap-modes,.ap-connect{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.pr-plans{gap:16px;display:grid}.pr-plans>li{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);flex-direction:column;gap:16px;padding:32px 28px;display:flex}.pr-plans>li.is-highlight{border-color:var(--accent)}.pr-plans>li.is-soon{background:0 0;border-style:dashed}.pr-plans__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pr-plans__head .ui-label{margin-bottom:0}.pr-plans__name{font-family:var(--font-display), sans-serif;letter-spacing:3.5px;text-transform:uppercase;font-size:22px;font-weight:600}.pr-plans__tag{min-height:3em;color:var(--text-2);font-size:15px;line-height:1.5}.pr-plans__price{border-bottom:1px solid var(--divider);align-items:baseline;gap:6px;padding-bottom:20px;display:flex}.pr-plans__price b{font-family:var(--font-display), sans-serif;font-size:44px;font-weight:300}.pr-plans__price span{color:var(--text-3);font-size:15px}.pr-plans__note{color:var(--text-3);text-align:center;margin-top:-6px;font-size:12px}.pr-plans .ui-btn{margin-top:auto}.pr-plans .ui-checklist{margin-bottom:12px}.pr-free{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);gap:18px;margin-top:24px;padding:24px 0;display:flex}.pr-free svg{color:var(--accent-soft);flex-shrink:0}.pr-free b{font-family:var(--font-display), sans-serif;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.pr-free p{color:var(--text-2);font-size:15px;line-height:1.55}@media (min-width:1000px){.pr-plans{grid-template-columns:repeat(3,1fr)}.pr-plans--two{grid-template-columns:repeat(2,1fr);max-width:920px}}.ab-story{gap:16px;display:grid}.ab-story__text{max-width:62ch;color:var(--text-2);flex-direction:column;gap:18px;font-size:17px;line-height:1.75;display:flex}.ab-values{gap:32px;margin-top:8px;display:grid}.ab-values li{border-top:1px solid var(--divider);flex-direction:column;gap:10px;padding-top:24px;display:flex}.ab-values b{font-family:var(--font-display), sans-serif;font-size:18px;font-weight:600}.ab-values p{color:var(--text-2);font-size:15px;line-height:1.6}@media (min-width:900px){.ab-story{grid-template-columns:.8fr 1.2fr;gap:64px}.ab-values{grid-template-columns:repeat(3,1fr)}}.ct-mail{color:var(--accent-soft);font-family:var(--font-display), sans-serif;align-items:center;gap:12px;font-size:clamp(18px,3vw,24px);font-weight:500;text-decoration:none;display:inline-flex}.ct-mail:hover{color:var(--text)}.mk-eyebrow{color:var(--text-3);letter-spacing:2px;text-transform:uppercase;font-size:7px;font-weight:500}.mk-eyebrow--accent{color:var(--accent-soft)}.mk-track{background:#363b51;border-radius:4px;height:4px;overflow:hidden}.mk-track i{background:var(--accent);height:100%;display:block}.is-current .mk-dot{border-color:var(--accent-soft)}.mk-sheet{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);width:100%;max-width:420px;font-family:var(--font-display), sans-serif;justify-self:center;padding:22px 22px 8px}.mk-sheet__title{font-size:18px;font-weight:600;display:block}.mk-sheet__sub{color:var(--text-2);margin:2px 0 12px;font-size:13px;display:block}.mk-sheet__row{border-top:1px solid var(--divider);color:var(--text-2);align-items:center;gap:14px;padding:16px 0;display:flex}.mk-sheet__row b{color:var(--text);font-size:15px;font-weight:600;display:block}.mk-sheet__row span:not(.mk-sheet__icon){font-family:var(--font-body), sans-serif;font-size:13px}.mk-sheet__row>div{flex:1}.mk-sheet__icon{background:var(--accent-tint);width:42px;height:42px;color:var(--accent-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mk-code{width:100%;max-width:320px;font-family:var(--font-display), sans-serif;flex-direction:column;justify-self:center;gap:10px;display:flex}.mk-code__label{color:var(--text-3);letter-spacing:3.5px;text-align:center;text-transform:uppercase;font-size:11px;font-weight:500}.mk-code__field{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.mk-code__field span{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field);place-items:center;height:44px;font-size:18px;font-weight:500;display:grid}.mk-code__btn{border-radius:var(--radius);background:var(--accent);color:#fff;letter-spacing:3px;text-align:center;text-transform:uppercase;padding:12px 0;font-size:11px;font-weight:600}.mk-snip{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);min-height:64px;font-family:var(--font-display), sans-serif;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.mk-snip>svg{color:var(--accent-soft);flex-shrink:0}.mk-snip>div{flex:1;min-width:0}.mk-snip b{font-weight:600;display:block}.mk-snip>div span{color:var(--text-2);font-size:11px}.mk-snip--col{flex-direction:column;align-items:stretch;gap:6px}.mk-snip__k{color:var(--accent-soft);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:500;display:flex}.mk-snip__big{font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.mk-snip__p{color:var(--text-2);font-family:var(--font-body), sans-serif;font-size:12px;line-height:1.5}.mk-snip__v{color:var(--text-2);white-space:nowrap;font-size:11px}.mk-pill{background:var(--accent-tint);color:var(--accent-soft);white-space:nowrap;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.mk-pill--ok{color:var(--success);background:#3fb95024}.mk-num{background:var(--accent);color:#fff;width:20px;height:20px;font-family:var(--font-display), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.mk-num--warm{background:#eab308}.mk-num--fail{background:#dc2626}.mk-panel{color:#e2e8f0;width:100%;max-width:820px;font-family:var(--font-body), sans-serif;background:#0b0f1a;border:1px solid #1f2538;border-radius:10px;font-size:11px;overflow:hidden;box-shadow:0 30px 80px #00000073}.mk-panel__bar{border-bottom:1px solid #1a1f30;align-items:center;gap:6px;padding:10px 14px;display:flex}.mk-panel__bar i{background:#262c40;border-radius:50%;width:9px;height:9px}.mk-panel__bar span{color:#94a3b8;margin-left:10px;font-size:10px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hm-numbers{background:var(--accent);color:#fff;padding:36px 0}.hm-numbers ul{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.hm-numbers b{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,52px);font-weight:300;line-height:1;display:block}.hm-numbers li>span{color:#ffffffd1;max-width:24ch;margin-top:8px;font-size:14px;line-height:1.45;display:block}@media (min-width:900px){.hm-numbers ul{grid-template-columns:repeat(4,1fr)}.hm-numbers li+li{border-left:1px solid #ffffff40;padding-left:24px}:root{--section-y:56px}.hm-section{flex-direction:column;justify-content:center;min-height:90svh;display:flex}.hm-section .ui-title{margin-bottom:32px}.hm-hero{height:calc(100svh - 68px);min-height:600px}.hm-hero__grid{height:100%;min-height:0;padding-top:32px;padding-bottom:32px}.hm-hero .ui-hero{font-size:clamp(40px,5.2vw,68px)}.hm-close{align-items:center;min-height:70svh;display:flex}.hm-close__inner{padding-top:48px;padding-bottom:48px}}@media (max-width:899px){.hm-hero__grid{gap:28px;padding-top:40px;padding-bottom:0}.hm-hero__stage{height:290px;overflow:hidden}.hm-hero__stage .mk-panel{border-bottom:none;border-radius:10px 10px 0 0}.hm-sides,.hm-week,.pr-plans,.hm-builder .hm-notes{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:none;gap:12px;display:flex;overflow-x:auto}.hm-sides::-webkit-scrollbar{display:none}.hm-week::-webkit-scrollbar{display:none}.pr-plans::-webkit-scrollbar{display:none}.hm-builder .hm-notes::-webkit-scrollbar{display:none}.hm-sides>*,.hm-week>li,.pr-plans>li,.hm-builder .hm-notes>li{scroll-snap-align:start;flex:0 0 82%}.hm-side:first-child{order:1}.hm-sides__link{border:1px dashed var(--field-border);border-radius:var(--radius);order:2;justify-content:center}.hm-side:nth-child(2){order:3}.hm-week>li{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);padding:20px}.hm-builder .hm-notes>li{flex-basis:74%}.hm-modules{grid-template-columns:1fr 1fr;column-gap:16px}.hm-modules li{flex-direction:column;gap:8px;padding:16px 0}.hm-modules span{font-size:13px}.hm-section .ui-title{margin-bottom:24px}}.hm-side,.hm-modules li,.pr-plans>li{transition:border-color .25s,transform .25s}.hm-side:hover,.pr-plans>li:hover{border-color:var(--accent)}.hm-modules li svg{transition:transform .25s}.hm-modules li:hover svg{transform:translateY(-2px)scale(1.12)}.ui-btn svg,.ui-link svg{transition:transform .2s}.ui-btn:hover svg,.ui-link:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.hm-hero__copy>*,.hm-hero .ui-hero>span{animation:.8s cubic-bezier(.2,.7,.2,1) both one-rise}.hm-hero__copy>.ui-label{animation-delay:50ms}.hm-hero .ui-hero>span:first-child{animation-delay:.15s}.hm-hero .ui-hero>span:nth-child(2){animation-delay:.27s}.hm-hero__copy>.ui-lead{animation-delay:.4s}.hm-hero__copy>.ui-actions{animation-delay:.5s}.hm-hero__copy>.ui-muted{animation-delay:.6s}.hm-hero .ui-hero{animation:none}.hm-hero__stage .mk-panel{animation:1.1s cubic-bezier(.6,0,.2,1) .35s both one-wipe}@keyframes one-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes one-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes one-draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}@keyframes one-lift{0%{opacity:0;translate:0 70px}to{opacity:.85;translate:0}}@keyframes one-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes one-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes one-connect{0%{background:var(--field-border)}to{background:var(--success)}}@keyframes one-drift{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-90px)rotate(8deg)}}@supports (animation-timeline:view()){.hm-section .ui-label,.hm-section .ui-title,.pg-hero~.hm-section .ui-lead,.hm-close .ui-hero>span,.hm-close .ui-lead,.hm-close .ui-actions{animation:linear both one-rise;animation-timeline:view();animation-range:entry entry 60%}.hm-builder .mk-panel,.ap-modes .mk-sheet{animation:linear both one-wipe;animation-timeline:view();animation-range:entry entry 75%}.hm-week{view-timeline:--week block;position:relative}.hm-week>li{animation:linear both one-rise;animation-timeline:--week;animation-range:cover calc(8% + var(--i) * 6%) cover calc(24% + var(--i) * 6%)}@media (min-width:900px){.hm-week:before{content:"";background:var(--accent);transform-origin:0;height:2px;animation:linear both one-fill;animation-timeline:--week;animation-range:cover 8% cover 46%;position:absolute;top:0;left:0;right:0}}.hm-sides__link{view-timeline:--code block}.hm-sides__link .mk-code__field span{animation:linear both one-pop;animation-timeline:--code;animation-range:cover calc(22% + var(--i) * 4%) cover calc(27% + var(--i) * 4%)}.hm-sides__link .mk-code__btn{animation:linear both one-connect;animation-timeline:--code;animation-range:cover 48% cover 52%}.hm-modules{view-timeline:--modules block}.hm-modules>li{animation:linear both one-rise;animation-timeline:--modules;animation-range:cover calc(4% + var(--i) * 3%) cover calc(20% + var(--i) * 3%)}.hm-builder{view-timeline:--builder block}.hm-builder .hm-notes>li{animation:linear both one-rise;animation-timeline:--builder;animation-range:cover calc(14% + var(--i) * 6%) cover calc(28% + var(--i) * 6%)}.hm-builder .mk-num{animation:linear both one-pop;animation-timeline:--builder;animation-range:cover 30% cover 40%}.hm-numbers ul{view-timeline:--numbers block}.hm-numbers li{animation:linear both one-rise;animation-timeline:--numbers;animation-range:cover calc(2% + var(--i) * 5%) cover calc(22% + var(--i) * 5%)}.hm-hero>.ui-hex{animation:linear both one-drift;animation-timeline:view();animation-range:exit}}}.pr-plans>li{gap:12px;padding:26px 24px}.pr-plans__tag{min-height:0}@media (max-width:899px){.pr-plans>li{padding:22px 20px}.pr-plans__price b{font-size:36px}.pr-plans .ui-checklist{gap:8px}.pr-plans .ui-checklist li{font-size:14px}.ap-phones{align-items:flex-start;height:280px;overflow:hidden}.ap-modes__list{display:none}.ap-inside{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ap-inside::-webkit-scrollbar{display:none}.ap-inside li,.ap-inside li:last-child{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);scroll-snap-align:start;flex:0 0 78%;grid-template-columns:1fr;gap:10px;padding:22px 20px}.ap-inside svg{grid-row:auto}.hm-builder .mk-panel__bar,.hm-builder .mk-builder__summary,.hm-builder .mk-builder__muscles{display:none}.hm-builder{gap:28px}}@media (max-width:559px){.hm-modules span{display:none}.hm-modules li{flex-direction:row;align-items:center;gap:10px;padding:14px 0}.hm-modules b{margin-bottom:0;font-size:14px}}@media (max-width:899px) and (max-height:720px){:root{--section-y:36px}.ui-hero{margin-bottom:14px;font-size:30px}.ui-title{font-size:21px}.hm-section .ui-title{margin-bottom:16px}.ui-lead{margin-bottom:18px;font-size:15px;line-height:1.55}.ui-label{margin-bottom:10px}.ui-btn{min-height:46px}.hm-hero__grid{gap:20px;padding-top:24px}.hm-hero__stage,.ap-phones{height:150px}.hm-hero .ui-muted{display:none}.hm-side,.hm-week>li,.ap-inside li,.ap-inside li:last-child{padding:18px}.hm-side h3{margin-bottom:12px;font-size:20px}.ui-checklist{gap:8px}.ui-checklist li{font-size:14px}.ab-story__text{gap:12px;font-size:15px;line-height:1.6}.ab-values{gap:16px}.ab-values li{padding-top:14px}.pr-plans>li{padding:18px}.pr-plans__price{padding-bottom:12px}.ui-faq summary{padding:14px 0;font-size:15px}.ap-modes .mk-sheet__row{padding:12px 0}.ap-modes,.ap-connect{gap:20px}.ap-connect .hm-notes{gap:14px}.ap-connect .ui-muted{display:none}.mk-code__field span{height:40px;font-size:17px}}.ab-where{gap:32px;display:grid}.ab-where__copy .ui-lead{margin-bottom:0}.wm-wrap{min-width:0}.wm{width:100%;height:auto;display:block;overflow:visible}.wm--europe{display:none}.wm__land{fill:none;stroke:#7c82966b;stroke-linecap:round}.wm__hi{fill:none;stroke:var(--accent-soft);stroke-linecap:round}.wm__dot{fill:#fff}.wm__pulse{fill:#6f6feb59;transform-box:fill-box;transform-origin:50%}.wm__leader{stroke:#ffffff73}.wm__label{fill:#fff;font-family:var(--font-display), sans-serif;letter-spacing:.4px;font-weight:600}@media (max-width:699px){.wm--world{display:none}.wm--europe{display:block}}@media (min-width:900px){.ab-where{grid-template-columns:.62fr 1.38fr;align-items:center;gap:56px}}@media (prefers-reduced-motion:no-preference){.wm__pulse{animation:2.4s ease-out infinite wm-pulse;animation-delay:calc(var(--i) * .5s)}@keyframes wm-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@supports (animation-timeline:view()){.wm__hi,.wm__pin{animation:linear both one-rise;animation-timeline:view();animation-range:entry 10% cover 40%}.wm__pin .wm__pulse{animation:2.4s ease-out infinite wm-pulse;animation-delay:calc(var(--i) * .5s)}}}.pr-assure{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);display:grid}.pr-assure .pr-free{border-top:none;margin:0}.pr-free__tags{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.pr-free__tags li{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pr-free__tags svg{color:var(--success)}@media (min-width:900px){.pr-assure{grid-template-columns:1fr 1fr;column-gap:48px}}@media (max-width:899px){.pr-assure{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:none;border-bottom:none;gap:12px;display:flex;overflow-x:auto}.pr-assure::-webkit-scrollbar{display:none}.pr-assure .pr-free{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);scroll-snap-align:start;flex:0 0 84%;padding:20px}}.hm-numbers{isolation:isolate;padding:44px 0;position:relative;overflow:hidden}.hm-numbers:before,.hm-numbers:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hm-numbers:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.64 60'%3E%3Cpath d='M17.32 0L34.64 10V30L17.32 40L0 30V10ZM17.32 40V60' fill='none' stroke='%23fff' stroke-opacity='0.13' stroke-width='0.8'/%3E%3C/svg%3E");background-size:41.57px 72px;inset:0}.hm-numbers:after{aspect-ratio:.866;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.6 100'%3E%3Cpath d='M43.3 1L85.6 25.5V74.5L43.3 99L1 74.5V25.5Z' fill='%23fff' fill-opacity='0.06' stroke='%23fff' stroke-opacity='0.45' stroke-width='0.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:min(460px,70vw);top:-40%;right:-6%}.hm-numbers b{letter-spacing:-.035em;font-size:clamp(44px,6.2vw,92px);font-weight:700;line-height:.95}.hm-numbers li>span{color:#ffffffe0;font-family:var(--font-display), sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:14px;font-size:11.5px;font-weight:500;line-height:1.6}@media (min-width:900px){.hm-numbers{padding:64px 0}.hm-numbers li+li{border-left-color:#fff6;padding-left:28px}}.hm-section--hex{isolation:isolate;position:relative;overflow:hidden}.hm-side .sa{width:100%;max-width:260px;height:auto;margin-bottom:22px;display:block}.sa-frame{fill:var(--bg);stroke:var(--field-border);stroke-width:1.2px}.sa-rule{fill:none;stroke:var(--field-border)}.sa-dot,.sa-line{fill:var(--field-border)}.sa-on{fill:var(--accent)}.sa-box{fill:var(--bg-raised);stroke:var(--field-border)}.sa-tint{fill:var(--accent-tint)}.sa-stroke{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sa-track{fill:none;stroke:var(--field-border);stroke-width:4px}.sa-ring{stroke-width:4px;stroke-dasharray:72 100;transform-origin:110px 44px;transform:rotate(-90deg)}.sa-check{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hm-sides__link{gap:16px}.hm-flow{flex-direction:column;align-self:stretch;gap:8px;display:flex}.hm-flow__label{color:var(--text-2);font-family:var(--font-display), sans-serif;letter-spacing:1.3px;white-space:nowrap;text-transform:uppercase;font-size:9.5px;font-weight:500}.hm-flow__line{height:12px;color:var(--accent-soft);display:block;position:relative}.hm-flow__line:before{content:"";border-top:1px solid var(--field-border);position:absolute;top:5.5px;left:0;right:4px}.hm-flow__line svg{position:absolute;top:0;right:-3px}.hm-flow--back .hm-flow__line{transform:scaleX(-1)}@media (min-width:900px){.hm-sides__link{width:290px}.hm-flow__line{margin:0 -40px}}.hm-codes{border-radius:var(--radius);background:var(--bg);color:var(--text);gap:20px;margin-top:28px;padding:24px;display:grid}.hm-codes__head b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:clamp(38px,4.2vw,56px);font-weight:700;line-height:1;display:block}.hm-codes__head>span:last-child{max-width:26ch;color:var(--text-2);font-size:13px;line-height:1.5;display:block}.hm-codes ul{gap:12px;display:grid}.hm-codes li{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:auto 1fr;grid-template-areas:"badge count""name name""text text""samples samples";align-content:start;gap:4px 10px;padding:16px;display:grid}.hm-codes__badge{border-radius:var(--radius);background:var(--accent);color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:1.5px;grid-area:badge;align-self:center;padding:4px 8px;font-size:11px;font-weight:700}.hm-codes__count{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;grid-area:count;align-self:center;font-size:22px;font-weight:700}.hm-codes strong{font-family:var(--font-display), sans-serif;grid-area:name;margin-top:8px;font-size:14px;font-weight:600}.hm-codes__text{color:var(--text-2);grid-area:text;font-size:12.5px;line-height:1.45}.hm-codes__samples{flex-wrap:wrap;grid-area:samples;gap:6px;margin-top:10px;display:flex}.hm-codes__samples>span{border:1px solid var(--field-border);border-radius:var(--radius);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;display:inline-flex}.hm-codes code{color:var(--accent-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (min-width:700px){.hm-codes ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.hm-codes{grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:24px 28px}.hm-modules li{padding:18px 0}}@media (max-width:699px){.hm-codes{padding:20px 0 20px 20px}.hm-codes ul{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-left:-20px;padding:0 20px 2px;display:flex;overflow-x:auto}.hm-codes ul::-webkit-scrollbar{display:none}.hm-codes li{scroll-snap-align:start;flex:0 0 78%}.hm-codes__head{grid-template-columns:auto 1fr;align-items:center;gap:0 14px;padding-right:20px;display:grid}.hm-codes__head .ui-label{grid-column:1/-1}.hm-codes__head b{margin:4px 0 0;font-size:34px}}.hm-tiers{gap:14px;margin-bottom:28px;display:grid}.hm-stairs{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;height:250px;display:grid}.hm-stairs li{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.hm-stairs li:first-child{--h:36%}.hm-stairs li:nth-child(2){--h:56%}.hm-stairs li:nth-child(3){--h:74%}.hm-stairs__name{font-family:var(--font-display), sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:600}.hm-stairs .is-highlight .hm-stairs__name{color:var(--accent-soft)}.hm-stairs__price{font-family:var(--font-display), sans-serif;white-space:nowrap;margin:4px 0 10px;font-size:22px;font-weight:700}.hm-stairs__price small{color:var(--text-3);white-space:normal;font-size:11px;font-weight:500}.hm-stairs__bar{flex:0 0 var(--h);border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-tint);transform-origin:bottom;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.hm-stairs .is-highlight .hm-stairs__bar{background:var(--accent)}.hm-stairs .is-soon .hm-stairs__bar{border-color:var(--field-border);background:0 0;border-style:dashed}.hm-seats{flex-wrap:wrap;flex:1;align-content:flex-start;gap:5px;min-height:0;display:flex;overflow:hidden}.hm-seats i{background:var(--accent);border-radius:50%;width:7px;height:7px}.hm-stairs .is-highlight .hm-seats i{background:#ffffffe6}.hm-seats--team{color:var(--text-3);gap:8px}.hm-stairs__reach{font-size:12px;font-weight:600;line-height:1.3}.hm-stairs .is-highlight .hm-stairs__reach{color:#fff}.hm-stairs .is-soon .hm-stairs__reach{color:var(--text-2)}.hm-free{isolation:isolate;border-radius:var(--radius);background:var(--bg);color:var(--text);grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;padding:20px;display:grid;position:relative;overflow:hidden}.hm-free .ui-label{grid-column:1/-1;margin-bottom:0}.hm-free__price{color:var(--accent-soft);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;grid-row:span 2;font-size:64px;font-weight:700;line-height:.9}.hm-free p{color:var(--text-2);font-size:13px;line-height:1.5}.hm-free__tag{border:1px solid var(--success);border-radius:var(--radius);color:var(--success);font-family:var(--font-display), sans-serif;letter-spacing:2px;text-transform:uppercase;justify-self:start;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;font-weight:600;display:inline-flex}@media (min-width:900px){.hm-tiers{grid-template-columns:1fr 320px;align-items:stretch;gap:24px}.hm-stairs{gap:16px;height:clamp(280px,42svh,400px)}.hm-stairs li:first-child{--h:38%}.hm-stairs li:nth-child(2){--h:60%}.hm-stairs li:nth-child(3){--h:80%}.hm-stairs__name{letter-spacing:3.5px;font-size:15px}.hm-stairs__price{font-size:clamp(26px,2.6vw,36px)}.hm-stairs__price small{font-size:13px}.hm-stairs__bar{padding:16px}.hm-seats{gap:7px}.hm-seats i{width:9px;height:9px}.hm-stairs__reach{font-size:13.5px}.hm-free{flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.hm-free__price{margin-top:auto;font-size:clamp(88px,9vw,128px)}.hm-free p{max-width:26ch;font-size:14px}}@media (max-width:899px){.hm-sides__link .hm-flow{padding:0 4px}.hm-side .sa{max-width:200px;margin-bottom:16px}}@media (max-width:899px) and (max-height:720px){.hm-side .sa,.hm-codes__samples{display:none}.hm-stairs{height:200px}.hm-free{padding:14px 16px}.hm-free__price{font-size:48px}.hm-numbers{padding:32px 0}}@media (prefers-reduced-motion:no-preference){@keyframes one-trace{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes one-ring{0%{stroke-dasharray:0 100}to{stroke-dasharray:72 100}}@keyframes one-grow{0%{transform:scaleY(0)}to{transform:none}}@supports (animation-timeline:view()){.hm-side .sa{view-timeline:--glyph block}.hm-side .sa-stroke:not(.sa-ring){stroke-dasharray:100;animation:linear both one-trace;animation-timeline:--glyph;animation-range:entry 30% cover 50%}.hm-side .sa-ring{animation:linear both one-ring;animation-timeline:--glyph;animation-range:entry 30% cover 50%}.hm-side .sa-chip{transform-box:fill-box;transform-origin:50%;animation:linear both one-pop;animation-timeline:--glyph;animation-range:entry 50% cover 45%}.hm-codes{view-timeline:--codes block}.hm-codes li{animation:linear both one-rise;animation-timeline:--codes;animation-range:cover calc(6% + var(--i) * 6%) cover calc(26% + var(--i) * 6%)}.hm-stairs{view-timeline:--stairs block}.hm-stairs__bar{animation:linear both one-grow;animation-timeline:--stairs;animation-range:cover calc(8% + var(--i) * 7%) cover calc(30% + var(--i) * 7%)}.hm-free__price{animation:linear both one-pop;animation-timeline:view();animation-range:entry 20% cover 40%}}}@media (min-width:900px) and (max-height:860px){.hm-modules li{padding:14px 0}.hm-codes{margin-top:20px}.hm-codes__text{display:none}}@media (max-width:699px){.hm-codes{margin-top:16px}.hm-codes__text,.hm-codes__head>span:last-child{display:none}}@media (max-width:559px){.hm-modules{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;border-top:none;grid-template-rows:repeat(3,auto);grid-template-columns:none;grid-auto-columns:60%;grid-auto-flow:column;overflow-x:auto}.hm-modules::-webkit-scrollbar{display:none}.hm-modules li{scroll-snap-align:start}}.os{--os-bg:#0e121d;--os-field:#121828;--os-field-border:#303646;--os-field-divider:#363b51;--os-divider:#3a4052;--os-text-2:#7c8296;--os-text-3:#626879;--os-accent:#6f6feb;--os-accent-soft:#8b8df7;--os-success:#3fb950;--os-error:#ff6b6b;--os-warning:#ffc857;isolation:isolate;background:var(--os-bg);color:#fff;width:390px;height:844px;font-family:var(--font-display), sans-serif;text-align:left;zoom:var(--os-zoom,.6);border:1px solid #ffffff1a;border-radius:46px;flex-direction:column;font-size:14px;line-height:1.3;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.os svg{flex-shrink:0;display:block}.os b,.os strong{font-weight:600}.os small,.os em{font-style:normal}.os hr{background:var(--os-divider);border:none;height:1px;margin:24px 0}.os-hex{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.os-status{flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:6px 34px 0 44px;font-family:-apple-system,system-ui,sans-serif;font-size:17px;font-weight:600;display:flex}.os-status__icons{fill:#fff;align-items:center;gap:6px;display:flex}.os-battery{border:1px solid #fff6;border-radius:4px;width:26px;height:12px;padding:1.5px;position:relative}.os-battery i{background:#fff;border-radius:2px;width:70%;height:100%;display:block}.os-body{flex:1;min-height:0;position:relative;overflow:hidden}.os-tabs{border-top:1px solid var(--os-divider);background:var(--os-bg);flex-shrink:0;padding-bottom:30px;display:flex}.os-tabs:after{content:"";background:#fff;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.os-tab{color:var(--os-text-3);flex-direction:column;flex:1;align-items:center;gap:4px;padding-bottom:8px;display:flex}.os-tab>i{border-radius:2px;width:48px;height:2px;margin-bottom:8px}.os-tab b{font-size:12px;font-weight:500}.os-tab.is-active{color:var(--os-accent-soft)}.os-tab.is-active>i{background:var(--os-accent)}.os-tab.is-active b{color:#fff;font-weight:600}.os-tabs__slot{flex:1;justify-content:center;align-items:center;padding:8px 0;display:flex}.os-fab{background:var(--os-accent);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.os-label{color:var(--os-text-3);letter-spacing:3.5px;text-transform:uppercase;flex:1;font-size:11px;font-weight:500}.os-label.is-accent{color:var(--os-accent-soft)}.os-bar{background:var(--os-field-divider);border-radius:99px;flex:1;display:block;overflow:hidden}.os-bar i{border-radius:99px;height:100%;display:block}.os-pad{padding:0 24px}.os-pad--tight{padding:0 16px}.os-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.os-more{color:var(--os-accent-soft);align-items:center;gap:4px;font-size:13px;display:flex}.os-hub{align-items:center;padding:8px 24px 0;display:flex}.os-hub>div{flex-direction:column;flex:1;gap:2px;display:flex}.os-hub .os-label{font-size:13px}.os-hub__title{font-size:34px;line-height:1.2}.os-chip{align-items:center;gap:8px;font-size:14px;display:flex}.os-segments{border-bottom:1px solid var(--os-divider);margin:16px 16px 0;display:flex}.os-segments span{color:var(--os-text-2);text-align:center;white-space:nowrap;border-bottom:2px solid #0000;flex-grow:1;margin-bottom:-1px;padding:12px 6px;font-size:14px}.os-segments .is-active{border-bottom-color:var(--os-accent-soft);color:#fff;font-weight:500}.os-goal{align-items:center;gap:16px;margin-top:24px;display:flex}.os-goal>div{flex-direction:column;flex:1;gap:4px;display:flex}.os-goal__value{white-space:nowrap;font-size:34px;line-height:1.15}.os-goal__value small{font-size:18px;font-weight:300}.os-goal__hint{color:var(--os-text-2);font-size:14px}.os-ring{width:96px;height:96px;position:relative}.os-ring>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.os-ring b{margin-top:2px;font-size:14px}.os-ring small{color:var(--os-text-2);font-size:12px}.os-macro{align-items:center;gap:12px;padding:14px 0;display:flex}.os-macro+.os-macro,.os-row+.os-row{border-top:1px solid var(--os-divider)}.os-macro__name{width:108px;font-size:14px}.os-macro__nums{flex-direction:column;align-items:flex-end;min-width:76px;display:flex}.os-macro__nums b{font-size:14px}.os-macro__nums em{color:var(--os-text-2);font-weight:400}.os-macro__nums small{color:var(--os-text-2);font-size:12px}.os-water{color:var(--os-accent-soft);font-size:18px}.os-hours{justify-content:space-between;margin-top:8px;display:flex}.os-hours>span{flex-direction:column;align-items:center;width:14px;display:flex}.os-hours>span>i{background:var(--os-field-divider);border-radius:99px;flex-direction:column;justify-content:flex-end;width:6px;height:54px;display:flex;overflow:hidden}.os-hours>span>i.is-now{outline:1.5px solid var(--os-accent-soft)}.os-hours i i{background:var(--os-accent-soft);border-radius:99px;width:100%;display:block}.os-hours small{width:40px;color:var(--os-text-3);text-align:center;margin-top:8px;font-size:11px}.os-updated{color:var(--os-text-2);font-size:12px}.os-row{justify-content:space-between;padding:14px 0;font-size:15px;display:flex}.os-sum{border-bottom:1px solid var(--os-divider);padding:16px 0;display:flex}.os-sum>span{flex-direction:column;gap:4px;min-width:0;display:flex}.os-sum>span+span{border-left:1px solid var(--os-divider);margin-left:8px;padding-left:8px}.os-sum small{color:var(--os-text-2);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:500}.os-sum b{white-space:nowrap;font-size:15px}.os-sum em{color:var(--os-text-2);font-size:11px;font-weight:400}.os-sum .os-bar{flex:none;margin-top:2px}.os-timeline{margin-top:12px}.os-meal{padding:12px 0;position:relative}.os-meal:before{content:"";background:var(--os-accent-soft);width:1px;position:absolute;top:0;bottom:0;left:11.5px}.os-meal.is-first:before{top:32px}.os-meal:after{content:"";background:var(--os-divider);height:1px;position:absolute;bottom:0;left:24px;right:0}.os-meal__head{align-items:center;gap:6px;padding-top:8px;display:flex;position:relative}.os-node{border:1.5px solid var(--os-accent-soft);background:var(--os-bg);border-radius:50%;width:13px;height:13px;margin:0 5.5px}.os-meal__head b{font-size:18px;font-weight:400;line-height:24px}.os-meal__head small{color:var(--os-text-2);margin-left:6px;font-size:13px}.os-meal__kcal{margin-left:auto;font-size:15px}.os-meal__head svg:last-child{margin-left:4px}.os-meal__body{margin-left:30px}.os-meal__macros{color:var(--os-text-2);letter-spacing:1px;white-space:pre;margin-top:2px;margin-bottom:8px;font-size:12px;display:block}.os-item{border-bottom:1px solid var(--os-divider);align-items:center;gap:6px;padding:10px 0;font-size:13px;display:flex}.os-item__name{flex:1}.os-item__g{width:50px;color:var(--os-text-2);text-align:right}.os-item__kcal{width:64px;color:var(--os-text-2);text-align:right}.os-item svg:last-child{margin-left:4px}.os-action{color:var(--os-text-2);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.os-action.is-accent{color:var(--os-accent-soft)}.os-action--water{border-top:1px solid var(--os-divider)}.os-action--water span{color:#fff;flex:1}.os-action--water b{text-align:center;min-width:70px;font-size:15px;font-weight:400}.os-frame{align-items:center;gap:16px;padding:8px 24px 16px;display:flex}.os-frame>div{flex-direction:column;flex:1;gap:2px;display:flex}.os-frame .os-label{font-size:13px}.os-frame__title{font-size:26px}.os-square{border:1px solid var(--os-field-border);background:var(--os-field);border-radius:2px;place-items:center;width:40px;height:40px;display:grid}.os-square--sm{background:0 0;width:36px;height:36px}.os-stack{flex-direction:column;gap:24px;padding:0 16px;display:flex}.os-date{color:var(--os-text-2);letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.os-strip{border:1px solid var(--os-field-border);background:var(--os-field);border-radius:2px;padding:16px 0;display:flex}.os-strip span{flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 2px;display:flex}.os-strip span+span{border-left:1px solid var(--os-divider)}.os-strip b{white-space:nowrap;font-size:14px}.os-strip small{color:var(--os-text-3);letter-spacing:.3px;font-size:10px;font-weight:500}.os-stack>.os-label{margin-bottom:-12px}.os-ex{border:1px solid var(--os-field-border);border-radius:2px;overflow:hidden}.os-ex__head{justify-content:space-between;align-items:center;padding:16px;display:flex}.os-ex__head b{font-size:14px}.os-ex__head small,.os-ex__index{color:var(--os-text-2);font-size:13px}.os-ex__set{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.os-ex__set.is-stripe{background:var(--os-field)}.os-ex__row{align-items:center;gap:16px;display:flex}.os-ex__index{flex:1;font-weight:500}.os-ex__row>b{font-size:14px}.os-ex__reps{flex-direction:column;align-items:flex-end;display:flex}.os-ex__reps b{font-size:14px}.os-ex__reps em{color:var(--os-text-2);font-size:13px;font-weight:400}.os-ex__reps small{color:var(--os-text-3);font-size:11px}.os-ex__ext{color:var(--os-accent-soft);align-items:center;gap:4px;font-size:12px;display:flex}.os-builder{align-items:center;gap:8px;padding:12px 24px;display:flex}.os-builder .os-label{margin-left:8px}.os-builder>svg{margin:0 2px}.os-round{border:1px solid var(--os-field-border);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.os-save{background:var(--os-accent);border-radius:2px;place-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:grid}.os-name{align-items:center;gap:8px;padding:0 24px 12px;font-size:26px;font-weight:600;display:flex}.os-weeks{border-bottom:1px solid var(--os-divider);align-items:center;gap:16px;display:flex}.os-weeks>span:not(.os-weeks__add){color:var(--os-text-2);border-bottom:2px solid #0000;padding:12px 0;font-size:14px;font-weight:500}.os-weeks .is-active{border-bottom-color:var(--os-accent)!important;color:#fff!important}.os-weeks__add{border:1px solid var(--os-field-border);border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;display:grid}.os-days{gap:8px;padding:16px 0;display:flex}.os-days>span{border:1px solid var(--os-field-border);background:#ffffff05;border-radius:2px;flex-direction:column;flex:0 0 116px;gap:2px;min-height:74px;padding:12px;display:flex}.os-days>span.is-active{border-color:var(--os-accent);background:#6f6feb1a}.os-days small{color:var(--os-text-3);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:500}.os-days b{font-size:13px}.os-days em{color:var(--os-text-2);font-size:11px}.os-hint{color:var(--os-text-3);margin:-8px 0 16px;font-size:11px}.os-dayhead{align-items:center;gap:12px;padding-bottom:12px;display:flex}.os-dayhead>div{flex-direction:column;flex:1;gap:2px;display:flex}.os-dayhead b{font-size:15px}.os-dayhead small{color:var(--os-text-2);font-size:12px}.os-add{color:var(--os-accent-soft);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.os-add--set{gap:6px;padding:12px 0 8px}.os-entry{border-top:1px solid var(--os-divider);padding:8px 0}.os-entry--superset{border-left:2px solid #6f6feb99;padding:12px 0 8px 12px}.os-entry--superset>.os-label{display:block}.os-exrow{align-items:center;gap:12px;display:flex}.os-order{background:var(--os-accent);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.os-thumb{border:1px solid var(--os-field-border);object-fit:contain;background:#fff;border-radius:2px;flex-shrink:0;width:40px;height:40px}.os-exrow__main{flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0;display:flex}.os-exrow__main b{font-size:15px;font-weight:500}.os-exrow__main small{color:var(--os-text-2);font-size:12px}.os-exrow>svg:last-child{margin:0 4px}.os-sets{flex-direction:column;gap:2px;padding-top:8px;display:flex}.os-set{border-top:1px solid #3a405266;align-items:center;gap:12px;padding:6px 0;display:flex}.os-chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.os-chips>span{border:1px solid var(--os-field-border);background:var(--os-field);border-radius:2px;flex-direction:column;min-width:52px;padding:3px 8px;display:flex}.os-chips>span.is-weight{border-color:#ffc85773}.os-chips small{color:var(--os-text-3);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:500}.os-chips b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.hm-app{--os-zoom:.6;justify-content:space-between;gap:24px;display:flex}.os-screen{margin:0}.os-screen figcaption{color:var(--text-2);font-family:var(--font-display), sans-serif;letter-spacing:3px;text-align:center;text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:500}@media (min-width:900px) and (max-height:860px){.hm-app{--os-zoom:.5}}@media (min-width:900px) and (min-height:1000px){.hm-app{--os-zoom:.72}}@media (max-width:899px){.hm-app{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;--os-zoom:.54;justify-content:flex-start;gap:16px;overflow-x:auto}.hm-app::-webkit-scrollbar{display:none}.hm-app>div{scroll-snap-align:start;flex-shrink:0}}@media (max-width:899px) and (max-height:720px){.hm-app{--os-zoom:.46}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hm-app{view-timeline:--app block}.os-screen{animation:linear both one-rise;animation-timeline:--app;animation-range:cover calc(4% + var(--i) * 5%) cover calc(22% + var(--i) * 5%)}}}.pn-window{background:#0e121d;border:1px solid #1f2538;border-radius:2px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 30px 80px #00000073}.pn-window__bar{border-bottom:1px solid #303646;align-items:center;gap:6px;padding:9px 14px;display:flex}.pn-window__bar i{background:#262c40;border-radius:50%;width:9px;height:9px}.hm-builder__window{width:100%}@media (max-width:899px){.hm-hero__stage .pn-window{border-bottom:none;border-radius:2px 10px 0 0;width:max-content;max-width:none}}.hm-platform{gap:20px;display:grid}.hm-panel{display:contents}.hm-panel__tabs{border-top:1px solid var(--divider);flex-direction:column;display:flex}.hm-panel__tabs button{border:none;border-bottom:1px solid var(--divider);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.hm-panel__n{border:1px solid var(--field-border);width:30px;height:30px;color:var(--text-2);font-family:var(--font-display), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.hm-panel__tabs b{font-family:var(--font-display), sans-serif;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.hm-panel__tabs small{color:var(--text-2);font-size:14px;line-height:1.5;display:block}.hm-panel__tabs button:hover b,.hm-panel__tabs .is-active b{color:var(--accent-soft)}.hm-panel__tabs .is-active .hm-panel__n{border-color:var(--accent);background:var(--accent);color:#fff}.hm-panel__window{justify-self:end}@media (min-width:900px){.hm-platform{grid-template-rows:auto 1fr;grid-template-columns:minmax(260px,1fr) auto;align-items:start;gap:0 48px}.hm-platform__copy{grid-area:1/1}.hm-panel__tabs{grid-area:2/1}.hm-panel__window{grid-area:1/2/3;align-self:center}}@media (max-width:899px){.hm-panel__tabs{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;border-top:none;flex-direction:row;gap:8px;overflow-x:auto}.hm-panel__tabs::-webkit-scrollbar{display:none}.hm-panel__tabs button{border:1px solid var(--field-border);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px 8px 8px}.hm-panel__tabs small{display:none}.hm-panel__tabs b{margin:0;font-size:14px}.hm-panel__n{width:24px;height:24px;font-size:10px}.hm-panel__window{justify-self:start}}@media (prefers-reduced-motion:no-preference){.hm-hero__stage .pn-window{animation:1.1s cubic-bezier(.6,0,.2,1) .35s both one-wipe}@supports (animation-timeline:view()){.hm-builder .pn-window,.hm-panel__window{animation:linear both one-wipe;animation-timeline:view();animation-range:entry entry 75%}}}@media (max-width:899px){.hm-builder__window .pn-solo{zoom:.6}.hm-builder__window .pn-setrow:nth-of-type(n+5){display:none}}@media (max-width:899px) and (max-height:720px){.hm-builder__window .pn-solo{zoom:.5}.hm-builder__window .pn-setrow:nth-of-type(n+4){display:none}}.os-shead{align-items:center;gap:12px;padding:12px 24px 16px;display:flex}.os-shead>span:nth-child(2){flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.os-shead .os-label{flex:none}.os-shead b{font-size:18px}.os-session{flex-direction:column;align-items:center;gap:16px;padding:0 24px 24px;display:flex}.os-work{flex-direction:column;align-self:stretch;align-items:center;gap:8px;padding:24px 0;display:flex}.os-phase{color:var(--os-accent);letter-spacing:2.5px;text-transform:uppercase;font-size:12px;font-weight:600}.os-bigtime{font-variant-numeric:tabular-nums;font-size:84px;line-height:1.1;font-weight:300!important}.os-tempo{color:var(--os-accent);letter-spacing:2px;margin-top:-2px;font-size:14px;font-weight:700}.os-repcount{font-variant-numeric:tabular-nums;font-size:26px}.os-work .os-bar{flex:none;align-self:stretch;height:6px}.os-work .os-bar i{background:var(--os-accent);width:36%}.os-exname{text-align:center;font-size:26px}.os-schips{gap:8px;display:flex}.os-schips span{background:#6f6feb1f;border-radius:99px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:600;display:flex}.os-check{border-top:1px solid var(--os-divider);align-self:stretch}.os-check>div{border-bottom:1px solid #3a405280;align-items:center;gap:12px;padding:12px 8px;font-size:13px;display:flex}.os-check>div.is-current{background:#6f6feb14}.os-check__set{width:88px;color:var(--os-text-2);font-weight:500}.is-current .os-check__set{color:#fff}.os-check__value{color:var(--os-text-2);text-align:right;font-variant-numeric:tabular-nums;flex:1}.os-actions{margin-top:auto;padding:12px 24px 38px}.os-accent-btn{background:var(--os-accent);letter-spacing:4.5px;text-transform:uppercase;border-radius:2px;place-items:center;height:52px;font-size:13px;font-weight:600;display:grid}.os-body{flex-direction:column;display:flex}.ap-screens figcaption{display:none}.ap-screens__main{z-index:1;--os-zoom:.6;position:relative}.ap-screens__side{--os-zoom:.5;display:none}@media (min-width:900px){.ap-screens__side{opacity:.85;display:block}.ap-screens__side:first-child{margin-right:-60px;transform:translateY(30px)rotate(-5deg)}.ap-screens__side:last-child{margin-left:-60px;transform:translateY(30px)rotate(5deg)}}@media (min-width:900px) and (max-height:860px){.ap-screens__main{--os-zoom:.54}.ap-screens__side{--os-zoom:.45}}.hm-app--five{--os-zoom:.54;gap:20px}@media (min-width:900px) and (max-height:860px){.hm-app--five{--os-zoom:.48}}@media (max-width:899px){.hm-app--five{--os-zoom:.54}}@media (max-width:899px) and (max-height:720px){.hm-app--five{--os-zoom:.46}}.pr-product{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.pr-product::-webkit-scrollbar{display:none}.pr-product>figure{scroll-snap-align:start;flex-shrink:0;margin:0}.pr-product__app{--os-zoom:.45}.pr-product__app .os-screen figcaption{display:none}.pr-product>figure>figcaption{color:var(--text-2);flex-direction:column;gap:2px;margin-top:14px;font-size:14px;display:flex}.pr-product>figure>figcaption b{color:var(--text);font-family:var(--font-display), sans-serif;font-size:16px;font-weight:600}@media (min-width:900px){.pr-product{justify-content:space-between;align-items:flex-end;gap:40px;margin:0;padding:0;overflow:visible}.pr-product__app{--os-zoom:.55}}@media (min-width:900px) and (max-height:860px){.pr-product__app{--os-zoom:.42}}@media (max-width:899px) and (max-height:720px){.pr-product__app{--os-zoom:.36}}@media (min-width:900px) and (max-height:860px){.hm-panel__tabs button{padding:12px 0}.hm-panel__tabs button:not(.is-active) small{display:none}}.lg-doc{max-width:760px}.lg-doc__meta{color:var(--text-3);margin-bottom:40px;font-size:14px}.lg-doc__meta a,.lg-doc__section a{color:var(--accent-soft)}.lg-doc__section{margin-bottom:36px}.lg-doc__section h2{font-family:var(--font-display), sans-serif;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.lg-doc__section p,.lg-doc__section li{color:var(--text-2);font-size:16px;line-height:1.7}.lg-doc__section p+p,.lg-doc__section p+ul,.lg-doc__section ul+p{margin-top:12px}.lg-doc__section ul{padding-left:20px;list-style:outside}.lg-doc__section li+li{margin-top:8px}.th-steps{gap:32px;max-width:760px;display:grid}.th-steps ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.th-steps li{border-bottom:1px solid var(--divider);grid-template-columns:48px 1fr;gap:16px;padding:20px 0;display:grid}.th-steps li span{font-family:var(--font-display), sans-serif;letter-spacing:3px;color:var(--accent-soft);font-size:13px}.th-steps li p{margin:0;line-height:1.6}.th-steps__help{color:var(--text-2);margin:0;font-size:14px}@supports (zoom:tan(atan2(100vw, 1440px))){@media (max-width:899px){.hm-hero__stage,.hm-panel__window{--pn-zoom:min(.5, tan(atan2(100vw - 2 * var(--gutter) - 2px, 1440px)))}.hm-hero__stage{height:auto;overflow:visible}}@media (min-width:900px){:root{--page:calc(min(100vw - 16px, 1280px) - 2 * var(--gutter))}.hm-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hm-hero .ui-actions{flex-wrap:wrap}.hm-hero__stage{--pn-zoom:min(.46, tan(atan2((var(--page) - 56px) * .55 + var(--gutter) - 2px, 1440px)))}.hm-panel__window{--pn-cap:.58;--pn-zoom:min(var(--pn-cap), tan(atan2(var(--page) - 308px - 2px, 1440px)))}.hm-app{--os-cap:.6;--os-zoom:min(var(--os-cap), tan(atan2(var(--page) - 3 * 24px, 1568px)))}.hm-app--five{--os-cap:.54;--os-zoom:min(var(--os-cap), tan(atan2(var(--page) - 4 * 20px, 1960px)))}.pr-product{--pr-fit:tan(atan2(var(--page) - 40px, 1873px))}.pr-product__panel{flex:1 1 0;min-width:0}.pr-product__app{--os-cap:.55;--os-zoom:min(var(--os-cap), 1.1 * var(--pr-fit))}}@media (min-width:900px) and (max-height:860px){.hm-panel__window{--pn-cap:.5}.hm-app{--os-cap:.5}.hm-app--five{--os-cap:.48}.pr-product__panel{--pn-cap:.4}.pr-product__app{--os-cap:.42}}@media (min-width:900px) and (min-height:1000px){.hm-app:not(.hm-app--five){--os-cap:.72}}}@media (max-width:899px) and (max-height:720px){.ap-phones{height:220px}}@media (min-width:900px) and (max-width:1099px){.hm-hero .ui-hero{font-size:clamp(32px,4.1vw,44px)}}.pn{--pn-bg:#0e121d;--pn-paper:#121828;--pn-raised:#151a29;--pn-divider:#303646;--pn-hairline:#3a405299;--pn-text:#fff;--pn-text-2:#8a90a3;--pn-disabled:#6e7487;--pn-accent:#8b8df7;background:var(--pn-bg);width:100%;min-height:560px;color:var(--pn-text);font-family:var(--font-display), sans-serif;text-align:left;font-size:13px;line-height:1.4;display:flex;container-type:inline-size}.pn,.pn *,.wt-watch,.wt-watch *,.hm-app *,.ap-screens *{cursor:default;-webkit-user-select:none;user-select:none}.pn em,.pn small,.pn i{font-style:normal}.pn b{font-weight:500}.pn svg{flex-shrink:0;display:block}.pn-side{border-right:1px solid var(--pn-hairline);background:var(--pn-bg);flex-direction:column;flex:0 0 272px;display:flex}.pn-logo{border-bottom:1px solid var(--pn-hairline);min-height:56px;color:var(--pn-text-2);align-items:center;gap:8px;padding:0 16px;display:flex}.px-glyph{display:none}.pn-nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.pn-nav span{color:var(--pn-text-2);border-radius:2px;align-items:center;gap:12px;padding:9px 10px;font-size:13px;display:flex}.pn-nav span.is-active{color:#fff;background:#6f6feb24}.pn-account{border-top:1px solid var(--pn-hairline);align-items:center;gap:10px;padding:12px 16px;display:flex}.pn-avatar{background:var(--pn-raised);width:36px;height:36px;color:var(--pn-accent);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.pn-account>span:last-child{flex-direction:column;display:flex}.pn-account small{color:var(--pn-text-2);font-size:11px}.pn-foot,.pn-logout{border-top:1px solid var(--pn-hairline);color:var(--pn-text-2);justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}.pn-foot>span{position:relative}.pn-foot i{color:#fff;background:#6f6feb;border-radius:8px;padding:0 4px;font-size:9px;position:absolute;top:-6px;right:-8px}.pn-logout>span{align-items:center;gap:6px;display:flex}.pn-main{flex:1;min-width:0}.px-lockup{flex:1;align-items:center;min-width:0;display:flex}.px-lockup b{letter-spacing:9px;color:#fff;font-size:18px;font-weight:300}.px-lockup i{background:#363b51;width:1px;height:22px;margin:0 10px 0 2px}.px-lockup small{letter-spacing:2px;color:#8a90a3;white-space:nowrap;font-size:8px;font-weight:500}.px-page{flex-direction:column;gap:22px;padding:26px 30px;display:flex}.px-hello{letter-spacing:.5px;font-size:30px;font-weight:300}.px-hello small{color:var(--pn-text-2);letter-spacing:0;margin-top:6px;font-size:14px;line-height:1.6;display:block}.px-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.px-tile{border:1px solid var(--pn-divider);background:var(--pn-paper);border-radius:2px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.px-tile small{color:var(--pn-text-2);letter-spacing:2.5px;text-transform:uppercase;font-size:10.5px;font-weight:500}.px-tile b{font-size:30px;font-weight:300}.px-tile em{color:var(--pn-text-2);font-size:12px}.px-tile .up{color:#3fb950}.px-cols{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.px-cols--wide{grid-template-columns:1.55fr 1fr}.px-label{color:var(--pn-text-2);letter-spacing:2.5px;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:10.5px;font-weight:500;display:flex}.px-label span{color:var(--pn-accent);letter-spacing:.5px;text-transform:none;font-size:12px}.px-surface{border:1px solid var(--pn-divider);background:var(--pn-paper);border-radius:2px;overflow:hidden}.px-row{border-top:1px solid var(--pn-hairline);align-items:center;gap:14px;min-height:58px;padding:10px 16px;font-size:14px;display:flex}.px-row:first-child{border-top:0}.px-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.px-row small{color:var(--pn-text-2);font-size:12px}.px-time{width:48px;font-size:16px;font-weight:300}.px-rule{background:var(--pn-divider);align-self:stretch;width:1px}.px-initials{background:var(--pn-raised);width:34px;height:34px;color:var(--pn-accent);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.px-tag{color:var(--pn-accent);white-space:nowrap;background:#6f6feb24;border-radius:2px;padding:3px 8px;font-size:11px;font-weight:500}.px-tag.ok{color:#3fb950;background:#3fb95024}.px-tag.warn{color:#ffc857;background:#ffc85724}.px-btn{color:#fff;white-space:nowrap;background:#6f6feb;border-radius:2px;padding:7px 12px;font-size:11px;font-weight:600}.px-btn.ghost{border:1px solid var(--pn-divider);color:var(--pn-text);background:0 0}.px-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.px-muted{color:var(--pn-text-2)}.px-search{border:1px solid var(--pn-divider);background:var(--pn-paper);color:var(--pn-text-2);border-radius:2px;align-items:center;gap:10px;padding:10px 14px;display:flex}.px-table{border-top:1px solid var(--pn-hairline);grid-template-columns:2fr 1.2fr 1.3fr 1.6fr;align-items:center;gap:10px;min-height:54px;padding:8px 16px;display:grid}.px-table--head{min-height:38px;color:var(--pn-text-2);letter-spacing:2.5px;text-transform:uppercase;border-top:0;font-size:10.5px;font-weight:500}.px-who{align-items:center;gap:12px;min-width:0;display:flex}.px-segment{border:1px solid var(--pn-divider);border-radius:2px;display:flex}.px-segment span{color:var(--pn-text-2);padding:7px 14px;font-size:12px}.px-segment span.is-on{color:#fff;background:#6f6feb24}.px-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.px-week>div{border-left:1px solid var(--pn-hairline);flex-direction:column;gap:6px;min-height:280px;padding:10px 8px;display:flex}.px-week>div:first-child{border-left:0}.px-week>div.is-today{background:#6f6feb0f}.px-week b{color:var(--pn-text-2);font-size:11px}.px-slot{background:var(--pn-raised);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;flex-direction:column;padding:6px 7px;font-size:11px;display:flex;overflow:hidden}.px-slot small{color:var(--pn-accent);font-size:10px}.px-three{grid-template-columns:170px 1fr 240px;align-items:start;gap:20px;display:grid}.px-pick{border-top:1px solid var(--pn-hairline);color:var(--pn-text-2);padding:11px 14px;font-size:13px}.px-pick:first-child{border-top:0}.px-pick.is-on{color:#fff;background:#6f6feb24}.px-sets{border-top:1px solid var(--pn-hairline);grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;padding:8px 16px;font-size:13px;display:grid}.px-sets--head{color:var(--pn-disabled);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:600}.px-kcal{color:var(--pn-text-2);white-space:nowrap;font-size:12px}.px-tabs{border-bottom:1px solid var(--pn-hairline);gap:22px;display:flex}.px-tabs span{color:var(--pn-text-2);letter-spacing:2px;text-transform:uppercase;padding:8px 0;font-size:10.5px;font-weight:500}.px-tabs span.is-on{border-bottom:2px solid var(--pn-accent);color:var(--pn-accent)}.px-note{color:var(--pn-text);min-height:180px;padding:16px;font-size:14px;line-height:1.65}.px-chart{padding:16px}.px-chart svg{width:100%;height:190px;display:block}.px-legend{color:var(--pn-text-2);gap:18px;margin-top:8px;font-size:12px;display:flex}.px-legend i{vertical-align:middle;background:var(--pn-accent);width:12px;height:2px;margin-right:6px;display:inline-block}.px-bars{padding:6px 16px 14px}.px-bar{grid-template-columns:90px 1fr 54px;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.px-bar i{background:var(--pn-raised);border-radius:2px;height:6px;display:block;overflow:hidden}.px-bar em{background:var(--pn-accent);height:100%;display:block}.px-bar b{text-align:right;font-weight:500}.px-step{border-top:1px solid var(--pn-hairline);align-items:center;gap:12px;padding:11px 16px;font-size:14px;display:flex}.px-step:first-child{border-top:0}.px-step i{background:#3fb950;border-radius:50%;flex:none;width:8px;height:8px}.px-step.off i{background:var(--pn-divider)}.px-step.off{color:var(--pn-text-2)}.px-step span{flex:1}.px-step small{color:var(--pn-text-2);font-size:12px}.px-facts{grid-template-columns:repeat(3,1fr);display:grid}.px-facts div{border-right:1px solid var(--pn-hairline);border-bottom:1px solid var(--pn-hairline);flex-direction:column;gap:3px;padding:12px 16px;display:flex}.px-facts small{color:var(--pn-text-2);font-size:11px}.px-facts b{font-size:17px;font-weight:400}@container (max-width:1040px){.px-hide-l{display:none}.px-three{grid-template-columns:160px 1fr}}@container (max-width:960px){.pn-side{flex-basis:76px}.pn-logo{justify-content:center;padding:0}.px-lockup,.pn-logo svg,.pn-nav em,.pn-account>span:last-child,.pn-foot,.pn-logout{display:none}.px-glyph{display:block}.pn-nav span{justify-content:center}.pn-account{justify-content:center;padding:12px 0}}@container (max-width:700px){.px-cols,.px-cols--wide{grid-template-columns:1fr}.px-tiles{grid-template-columns:repeat(2,1fr)}.px-hide-m{display:none}.px-three{grid-template-columns:1fr}.px-table{grid-template-columns:1.6fr 1fr 1.1fr}.px-week{grid-template-columns:repeat(3,minmax(0,1fr))}.px-week>div{border-top:1px solid var(--pn-hairline);min-height:130px}}@container (max-width:560px){.pn-side{flex-basis:56px}.pn-nav{padding:8px 6px}.pn-nav span{padding:9px 0}.px-page{gap:16px;padding:16px 14px}.px-hello{font-size:22px}.px-hide-s{display:none}.px-table{grid-template-columns:1.5fr 1fr}.px-week{grid-template-columns:repeat(2,minmax(0,1fr))}.px-tile b{font-size:24px}.px-tile{padding:12px}.px-facts{grid-template-columns:repeat(2,1fr)}.px-row{padding:10px 12px}.px-recent .px-row:nth-child(n+3){display:none}}@media (min-width:900px){.hm-platform{grid-template-columns:minmax(230px,.6fr) minmax(0,1.4fr)}.hm-panel__window{justify-self:stretch}}@media (max-width:899px){.pr-product__panel{flex:0 0 100%;min-width:0}}.wt-devices{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.wt-devices li{border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.wt-devices b{font-family:var(--font-display,inherit);font-size:20px;font-weight:500}.wt-devices p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.wt-status{letter-spacing:.04em;border:1px solid var(--hairline);color:var(--text-2);border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:11px}.wt-status.is-live{background:var(--accent-tint);color:var(--accent-soft);border-color:#0000}.wt-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid;position:relative}.wt-grid{grid-template-columns:repeat(2,minmax(0,200px));justify-content:center;gap:28px 20px;display:grid}.wt-grid--row{grid-template-columns:repeat(4,minmax(0,200px));justify-content:space-between;margin:40px 0}.wt-groups{grid-template-columns:repeat(3,1fr);gap:32px 28px;margin-bottom:28px;display:grid}.wt-groups h3{margin:0 0 12px;font-size:16px;font-weight:600}.wt-watch{--wt-track:#2a2e4a;--wt-accent:#8b8df7;aspect-ratio:200/244;background:#15172a;border-radius:42px;padding:9px;position:relative;box-shadow:0 0 0 1px #2c2f4a,0 18px 40px #00000059}.wt-crown{background:#2c2f4a;border-radius:0 3px 3px 0;width:5px;height:34px;position:absolute;top:26%;right:-5px}.wt-screen{color:#fff;height:100%;font-family:var(--font-display,inherit);background:#070811;border-radius:34px;flex-direction:column;gap:7px;padding:10px 12px 12px;display:flex;overflow:hidden}.wt-title{color:#8b8df7;justify-content:space-between;font-size:11px;display:flex}.wt-clock{color:#fff}.wt-center{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.wt-hexwrap{justify-content:center;align-items:center;display:flex;position:relative}.wt-hexnum{flex-direction:column;align-items:center;display:flex;position:absolute}.wt-hexnum b{font-size:20px;font-weight:300}.wt-hexnum small,.wt-macro small,.wt-stepper small,.wt-tile small,.wt-rowhead small,.wt-mini small{color:#9a9cb8;font-size:9px}.wt-macros{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wt-macro{flex-direction:column;gap:1px;min-width:0;display:flex}.wt-macro b{font-size:11px;font-weight:500}.wt-macro i{background:var(--wt-track);border-radius:3px;height:3px;margin-top:2px;display:block;overflow:hidden}.wt-macro em{height:100%;display:block}.wt-macros--plain i{display:none}.wt-stepper{flex:1;justify-content:space-between;align-items:center;min-height:0;display:flex}.wt-stepper>div{flex-direction:column;align-items:center;display:flex}.wt-stepper b{font-size:26px;font-weight:300}.wt-stepper small{color:#8b8df7;font-size:11px}.wt-step{background:#181b30;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wt-buttons{gap:5px;margin-top:auto;display:flex}.wt-btn{white-space:nowrap;background:#6f6feb;border-radius:14px;flex:1;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:600;display:flex}.wt-btn--ghost{color:#ef6f7c;background:#181b30}.wt-tile{background:#181b30;border-radius:14px;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;display:flex}.wt-tile>div{flex-direction:column;min-width:0;display:flex}.wt-tile b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.wt-tile small.is-soon{color:#e0a13c}.wt-tile>span{white-space:nowrap;font-size:14px;font-weight:500}.wt-rowhead{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.wt-rowhead b{white-space:nowrap;font-size:12px;font-weight:500}.wt-mini{background:#181b30;border-radius:13px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:10px;display:flex}.pc{margin-top:28px}.pc-chips{gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.pc-chips button{border:1px solid var(--hairline);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 14px;font-size:13px}.pc-chips button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.pc-table{border-collapse:collapse;width:100%;font-size:14px}.pc-table th,.pc-table td{border-bottom:1px solid var(--hairline);text-align:center;padding:11px 10px;font-weight:400}.pc-table th[scope=row]{text-align:left}.pc-table thead th{font-size:13px;font-weight:600}.pc-table .is-pro{color:var(--accent-soft);background:var(--accent-tint)}.pc-no{opacity:.45}@media (max-width:900px){.wt-devices{grid-template-columns:repeat(2,1fr)}.wt-feature{grid-template-columns:1fr;gap:36px}.wt-grid--row{grid-template-columns:repeat(2,minmax(0,200px));justify-content:center}.wt-groups{grid-template-columns:1fr 1fr}}@media (max-width:520px){.wt-groups,.wt-devices{grid-template-columns:1fr}.pc-table{font-size:12px}.pc-table th,.pc-table td{padding:9px 5px}}
