.ops{background:var(--o-bg);color:var(--o-ink);font-family:var(--font-sans);letter-spacing:-.011em;padding-top:var(--nav-clearance,68px);overflow-x:clip}@media (max-width:980px){.ops{padding-bottom:var(--sticky-cta-clearance,4.75rem)}}.o-footer *,.ops *{box-sizing:border-box}.ops :where(h1,h2,h3,h4){font-family:var(--font-sans);font-weight:600;color:var(--o-ink);user-select:auto;text-wrap:balance}.ops :where(p,li,dd){text-wrap:pretty}.ops img{user-select:none}.o-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}@media (min-width:768px){.o-wrap{padding-inline:32px}}.o-section{padding-block:72px}@media (min-width:900px){.o-section{padding-block:112px}}.o-section--soft{background:var(--o-bg-soft)}.o-section--tight{padding-block:48px}.o-section--dark{background:var(--o-ink);color:#fff}.o-section--dark :where(h1,h2,h3,h4){color:#fff}.o-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid var(--o-line);border-radius:999px;background:#fff;font-size:.8125rem;font-weight:500;color:var(--o-ink-2);letter-spacing:-.005em}.o-eyebrow__dot{display:inline-grid;place-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--o-accent-soft);font-size:.72rem}.o-eyebrow__dot,.o-kicker{color:var(--o-accent);font-weight:600}.o-kicker{display:inline-block;font-size:.875rem;letter-spacing:-.005em;margin-bottom:14px}.o-section--dark .o-kicker{color:#FF6B83}.ops .o-h1{font-size:clamp(2.6rem,6.8vw,5rem);line-height:1.02;letter-spacing:-.045em;font-weight:650}.ops .o-h2{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.035em}.ops .o-h2__emphasis{font-weight:800}.ops .o-h3{font-size:1.125rem;line-height:1.3;letter-spacing:-.015em}.o-lede{font-size:clamp(1.075rem,1.5vw,1.3rem);line-height:1.5;color:var(--o-ink-2);max-width:36em}.o-section--dark .o-lede{color:rgba(255,255,255,.72)}.o-body{font-size:1rem;line-height:1.6;color:var(--o-ink-2)}.o-muted{color:var(--o-muted)}.o-center{text-align:center}.o-center .o-lede{margin-inline:auto}.o-head{max-width:760px;margin-bottom:48px}.o-head.o-center{margin-inline:auto}.o-head .o-lede{margin-top:18px}@media (min-width:900px){.o-head{margin-bottom:64px}}.o-head.o-products-intro{display:grid;grid-template-areas:"heading" "copy" "action";gap:24px;max-width:none}.o-products-intro__heading{grid-area:heading;min-width:0}.o-products-intro__copy{grid-area:copy;min-width:0;max-width:44rem}.o-products-intro__copy .o-lede:first-child{margin-top:0}.o-products-intro .o-products-intro__action{grid-area:action;flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}.o-products-intro__action .o-try__note{max-width:32ch;line-height:1.5}#products{scroll-margin-top:104px;padding-block:48px}#products .o-products-intro{margin-bottom:0}@media (min-width:900px){#products{padding-block:64px}.o-head.o-products-intro{grid-template-areas:"heading copy" "action copy";grid-template-columns:.9fr 1.1fr;gap:28px 80px;align-items:start}.o-products-intro__heading .o-h2 span{display:block}.o-products-intro__copy{padding-top:32px}}.o-btns{display:flex;flex-wrap:wrap;gap:10px}.o-btn,.o-center .o-btns{justify-content:center}.o-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.o-btn svg{transition:transform .2s ease}.o-btn:hover svg{transform:translateX(2px)}.o-btn--primary{background:var(--o-ink);color:#fff}.o-btn--primary:hover{background:#26282D}.o-btn--accent{background:var(--o-accent);color:#fff}.o-btn--accent:hover{background:var(--o-accent-ink)}.o-btn--ghost{background:#fff;color:var(--o-ink);border:1px solid var(--o-line-2)}.o-btn--ghost:hover{border-color:var(--o-ink)}.o-btn--light{background:#fff;color:var(--o-ink)}.o-btn--light:hover{background:#ECECEE}.o-btn--ghost-dark{color:#fff;border:1px solid rgba(255,255,255,.28)}.o-btn--ghost-dark:hover{border-color:#fff}@media (max-width:520px){.o-btns--stack{flex-direction:column;align-items:stretch}.o-btns--stack .o-btn{width:100%}}.o-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9375rem;color:var(--o-ink)}.o-link svg{transition:transform .2s ease}.o-link:hover svg{transform:translateX(3px)}.o-hero{padding-top:56px;padding-bottom:0;text-align:center;position:relative}@media (min-width:900px){.o-hero{padding-top:88px}}.o-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:620px;background-image:linear-gradient(var(--o-line) 1px,transparent 1px),linear-gradient(90deg,var(--o-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 0,transparent 75%);opacity:.55;pointer-events:none}.o-hero>*{position:relative}.o-hero .o-h1{margin:22px auto 0;max-width:16ch}.o-hero .o-lede{margin:22px auto 0;max-width:32em}.o-hero .o-btns{margin-top:32px;justify-content:center}.o-hero__proof{margin-top:22px;display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--o-muted)}.o-hero__proof svg{color:var(--o-ok);flex:none}.o-hero__stage{position:relative;margin:56px auto 0;max-width:1120px;padding-bottom:72px}@media (min-width:900px){.o-hero__stage{margin-top:72px;padding-bottom:112px}}.o-hero__stage .mk--hero-window{font-size:min(calc((100vw - 40px) / 47),19px);display:flex;justify-content:center}.o-hero__stage .mk--hero-phone{position:absolute;right:0;bottom:24px;font-size:min(calc((100vw - 40px) / 52),12.5px)}@media (min-width:900px){.o-hero__stage .mk--hero-phone{right:-8px;bottom:40px}}@media (max-width:899px){.o-hero__stage{padding-bottom:150px}.o-hero__stage .mk--hero-window{justify-content:flex-start}.o-hero__stage .mk--hero-phone{right:0;bottom:20px;font-size:7.4px}}.o-paper{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.o-paper span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--o-line);font-size:.9rem;font-weight:500;color:var(--o-muted)}.o-strike{position:relative;font-style:normal}.o-strike:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:2px;border-radius:2px;background:var(--o-accent);transform-origin:left center;transition:transform 1.1s cubic-bezier(.65,0,.35,1) calc(var(--i, 0) * .7s + .3s)}.o-strike-list span{transition:color .6s ease calc(var(--i, 0) * .7s + 1s)}.o-strike-list.is-armed .o-strike:after{transform:scaleX(0)}.o-strike-list.is-armed span{color:var(--o-ink-2)}.o-strike-list.is-armed.is-struck .o-strike:after{transform:scaleX(1)}.o-strike-list.is-armed.is-struck span{color:var(--o-muted)}.o-paper span svg{color:var(--o-accent)}.o-paper-to{margin-top:28px;display:flex;justify-content:center}.o-paper-to span{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--o-ink);color:#fff;font-weight:600;font-size:.9375rem}.o-paper-to svg{color:#7BE3A6}.o-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.o-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.o-grid--3{grid-template-columns:repeat(3,1fr)}.o-grid--3:has(>.o-pcard:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.o-grid--3:has(>.o-pcard:nth-child(5):last-child)>.o-pcard{grid-column:span 2}}.o-pcard{display:flex;flex-direction:column;border:1px solid var(--o-line);border-radius:var(--o-radius);background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.o-pcard:hover{border-color:var(--o-line-2);box-shadow:var(--o-shadow);transform:translateY(-2px)}.o-pcard__art{position:relative;height:236px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,#fff 0,var(--o-bg-soft) 70%);border-bottom:1px solid var(--o-line);display:flex;justify-content:center;padding-top:28px}.o-pcard__art .mk{font-size:7.4px}.o-pcard__art .mk--window{font-size:6.6px}.o-pcard__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.o-pcard__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--o-bg-soft);color:var(--o-ink);margin-bottom:6px}.o-pcard__body p{color:var(--o-ink-2);font-size:.9688rem;line-height:1.5}.o-pcard__body .o-link{margin-top:auto;padding-top:10px}.o-pcard--custom{justify-content:center;padding:28px;background:var(--o-ink);border-color:var(--o-ink);color:#fff}.o-pcard--custom h3{color:#fff;font-size:1.5rem;letter-spacing:-.03em}.o-pcard--custom p{color:rgba(255,255,255,.72);margin-top:10px;line-height:1.5}.o-pcard--custom .o-link{color:#fff;margin-top:20px}.o-split{display:grid;gap:40px;align-items:center}.o-split+.o-split{margin-top:88px}@media (min-width:960px){.o-split{grid-template-columns:1fr 1.15fr;gap:72px}.o-split--flip .o-split__text{order:2}.o-split+.o-split{margin-top:128px}}.o-split__text .o-lede{margin-top:16px}.o-ticks{list-style:none;margin-top:24px;display:grid;gap:12px}.o-ticks li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:1rem;line-height:1.45;color:var(--o-ink-2)}.o-ticks li svg{color:var(--o-ok);margin-top:1px}.o-split__text .o-link{margin-top:28px}.o-split__art{position:relative;border-radius:24px;background:var(--o-bg-soft);border:1px solid var(--o-line);min-height:340px;display:grid;place-items:center;padding:40px 16px;overflow:hidden}.o-split__art .mk{font-size:min(calc((100vw - 72px) / 40),12.5px)}.o-split__art .mk--phone{font-size:min(calc((100vw - 72px) / 22),12.5px)}.o-split__art .mk--window{font-size:min(calc((100vw - 72px) / 49),11.2px)}.o-split__art--video{background:transparent;border:0;padding:0;min-height:0;overflow:visible}.o-herovid{display:block;height:460px;width:auto;max-width:100%;filter:drop-shadow(0 24px 30px rgba(16,17,20,.16)) drop-shadow(0 3px 6px rgba(16,17,20,.08))}@media (min-width:960px){.o-split__art{min-height:520px;padding:56px 32px}.o-split__art--video{min-height:0;padding:0}.o-herovid{height:620px}.o-split__art .mk,.o-split__art .mk--tablet{font-size:12.5px}.o-split__art .mk--window{font-size:11px}}.o-compare{display:grid;gap:16px}@media (min-width:860px){.o-compare{grid-template-columns:1fr 1fr}}.o-compare__col{border-radius:var(--o-radius);border:1px solid var(--o-line);background:#fff;padding:28px}.o-compare__col--us{border-color:var(--o-ink);box-shadow:var(--o-shadow)}.o-compare__col h3{font-size:1.125rem;display:flex;align-items:center;gap:10px}.o-compare__tag{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--o-ink);color:#fff;letter-spacing:0}.o-compare ul{list-style:none;margin-top:20px;display:grid;gap:14px}.o-compare li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:.9688rem;line-height:1.45;color:var(--o-ink-2)}.o-compare__col--them li{color:var(--o-muted)}.o-compare__col--them li svg{color:#A3A6AD}.o-compare__col--us li svg{color:var(--o-ok)}.o-steps{display:grid;gap:20px;list-style:none;counter-reset:none}@media (min-width:700px){.o-steps{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1080px){.o-steps{grid-template-columns:repeat(4,1fr);gap:0}}.o-step{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--o-radius);border:1px solid var(--o-line);background:linear-gradient(165deg,#fff 0,#fff 55%,color-mix(in srgb,var(--o-accent-soft) 55%,#fff) 100%);padding:28px 24px 26px;box-shadow:0 1px 0 rgba(28,29,33,.04)}@media (min-width:1080px){.o-step{border-radius:0;border-right-width:0}.o-step:first-child{border-radius:var(--o-radius) 0 0 var(--o-radius)}.o-step:last-child{border-radius:0 var(--o-radius) var(--o-radius) 0;border-right-width:1px}}.o-step__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.o-step__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid var(--o-line);color:var(--o-accent);box-shadow:0 8px 20px -12px rgba(196,30,58,.45)}.o-step__n{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--o-muted)}.o-step h3{font-size:1.125rem;letter-spacing:-.02em;line-height:1.25}.o-step p{margin-top:10px;color:var(--o-ink-2);font-size:.9375rem;line-height:1.55;flex:1}.o-step__points{list-style:none;margin-top:18px;padding-top:16px;border-top:1px solid var(--o-line);display:grid;gap:8px}.o-step__points li{position:relative;padding-left:14px;font-size:.8125rem;line-height:1.4;color:var(--o-ink-2);font-weight:500}.o-step__points li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--o-accent)}.o-step__connector{display:none}@media (min-width:1080px){.o-step__connector{display:block;position:absolute;top:48px;right:-1px;width:18px;height:2px;background:linear-gradient(90deg,var(--o-line),var(--o-accent));z-index:1}.o-step__connector:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--o-accent);transform:translateY(-50%)}}.o-founder{display:grid;gap:40px;align-items:center}@media (min-width:900px){.o-founder{grid-template-columns:.8fr 1.2fr;gap:72px}}.o-founder__photo{border-radius:20px;overflow:hidden;aspect-ratio:4/5;max-width:440px;background:#1C1D21}.o-founder__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.o-founder .o-lede{margin-top:18px}.o-founder__sig{margin-top:18px;font-size:.9375rem;color:rgba(255,255,255,.6)}.o-founder__sig b{color:#fff;font-weight:600}.o-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.o-stats div{background:var(--o-ink);padding:20px}.o-stats strong{display:block;font-size:1.6rem;font-weight:600;letter-spacing:-.03em;color:#fff}.o-stats span{display:block;margin-top:4px;font-size:.875rem;color:rgba(255,255,255,.6);line-height:1.4}.o-faq-layout{display:grid;gap:32px}@media (min-width:960px){.o-faq-layout{grid-template-columns:minmax(14rem,1fr) minmax(0,1.35fr);gap:64px}}.o-faq-layout__head .o-h2{text-wrap:balance;max-width:12ch}.o-faq{border-top:1px solid var(--o-line)}.o-faq details{border-bottom:1px solid var(--o-line)}.o-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--o-ink)}.o-faq summary::-webkit-details-marker{display:none}.o-faq summary:after{content:"";flex:none;width:22px;height:22px;border-radius:999px;border:1px solid var(--o-line-2);background:linear-gradient(var(--o-ink),var(--o-ink)) 50% /10px 1.5px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 50% /1.5px 10px no-repeat;transition:transform .2s ease}.o-faq details[open] summary:after{transform:rotate(45deg)}.o-faq details p{padding:0 40px 22px 0;color:var(--o-ink-2);line-height:1.6}.o-final{border-radius:28px;background:var(--o-ink);color:#fff;padding:56px 24px;text-align:center;position:relative;overflow:hidden}@media (min-width:900px){.o-final{padding:96px 48px}}.o-final:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 120%,rgba(225,6,44,.45),transparent 70%);pointer-events:none}.o-final>*{position:relative}.o-final .o-h2{color:#fff;max-width:18ch;margin-inline:auto}.o-final .o-lede{color:rgba(255,255,255,.72);margin:18px auto 0}.o-final .o-btns{margin-top:32px;justify-content:center}.o-phero{padding-top:48px;padding-bottom:72px}@media (min-width:960px){.o-phero{padding-top:80px;padding-bottom:112px}}.o-phero__grid{display:grid;gap:48px;align-items:center}@media (min-width:960px){.o-phero__grid{grid-template-columns:1fr 1fr;gap:64px}}.o-phero .o-h1{font-size:clamp(2.3rem,5vw,3.9rem);margin-top:18px}.o-phero .o-lede{margin-top:20px}.o-phero .o-btns{margin-top:30px}.o-crumb{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--o-muted);font-weight:500}.o-crumb a:hover{color:var(--o-ink)}.o-crumb__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--o-accent-soft);color:var(--o-accent)}.o-replaces{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.o-replaces__label{font-size:.875rem;font-weight:600;color:var(--o-ink);margin-right:4px}.o-features{display:grid;gap:1px;background:var(--o-line);border:1px solid var(--o-line);border-radius:var(--o-radius);overflow:hidden}@media (min-width:640px){.o-features{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.o-features{grid-template-columns:repeat(3,1fr)}}.o-feature{background:#fff;padding:28px 24px}.o-feature__icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--o-ok-soft);color:var(--o-ok);margin-bottom:16px}.o-feature p{margin-top:8px;color:var(--o-ink-2);font-size:.9375rem;line-height:1.55}.o-uses{display:grid;gap:16px}@media (min-width:860px){.o-uses{grid-template-columns:repeat(3,1fr)}}.o-use{border-radius:var(--o-radius);background:#fff;border:1px solid var(--o-line);padding:26px 24px}.o-use__who{display:flex;align-items:center;gap:10px}.o-use__who span{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--o-bg-soft);color:var(--o-ink-2)}.o-use p{margin-top:12px;color:var(--o-ink-2);line-height:1.55;font-size:.9688rem}.o-proofline{display:flex;gap:14px;align-items:flex-start;border-radius:var(--o-radius);border:1px solid var(--o-line);background:#fff;padding:22px 24px;max-width:820px}.o-proofline img{width:44px;height:44px;border-radius:999px;object-fit:cover;object-position:50% 20%;flex:none}.o-proofline p{color:var(--o-ink-2);line-height:1.55;font-size:.9688rem}.o-proofline b{color:var(--o-ink);font-weight:600}.o-ihero{padding-top:56px;padding-bottom:56px}@media (min-width:900px){.o-ihero{padding-top:96px;padding-bottom:80px}}.o-ihero .o-h1{font-size:clamp(2.4rem,5.6vw,4.3rem);margin-top:18px;max-width:16ch}.o-ihero.o-center .o-h1{margin-inline:auto}.o-ihero .o-lede{margin-top:20px}.o-ihero .o-btns{margin-top:30px}.o-prose{max-width:680px}.o-prose p{font-size:1.0625rem;line-height:1.7;color:var(--o-ink-2)}.o-prose p+p{margin-top:18px}.mk{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--o-ink);line-height:1.3;text-align:left}.mk__inner{display:contents}.mk p{margin:0;color:inherit}.mk img{width:100%;height:100%;object-fit:cover;display:block}.mk-k{font-size:.78em;font-weight:500;color:var(--o-muted)!important}.mk-h{font-size:1.42em;font-weight:650;letter-spacing:-.03em;margin-top:.15em!important}.mk-sub{font-size:.78em;color:var(--o-muted)!important;margin-top:.4em!important}.mk-pill{display:inline-flex;align-items:center;height:1.9em;padding:0 .8em;border-radius:999px;font-size:.74em;font-weight:600;background:var(--o-bg-soft);color:var(--o-ink-2);white-space:nowrap}.mk-pill--ok{background:var(--o-ok-soft);color:#0B7A3B}.mk-pill--warn{background:var(--o-warn-soft);color:#94600A}.mk-pill--glass{background:rgba(255,255,255,.86);color:var(--o-ink);position:absolute;left:.9em;top:.9em}.mk-chip{display:inline-flex;align-items:center;height:2em;padding:0 .75em;border-radius:.6em;font-size:.76em;font-weight:600;background:var(--o-bg-soft);color:var(--o-ink-2);border:1px solid var(--o-line)}.mk-chip--bad{background:var(--o-accent-soft);color:var(--o-accent-ink);border-color:#F8CFD6}.mk-chip--warn{background:var(--o-warn-soft);color:#94600A;border-color:#F3E0B5}.mk-chips{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.7em}.mk-av{width:2.1em;height:2.1em;border-radius:999px;place-items:center;background:#E9E7FB;color:#4B3FD1;font-size:.72em;font-weight:700}.mk-av,.mk-check{flex:none;display:grid}.mk-check{width:1.45em;height:1.45em;border-radius:.45em;border:1.5px solid var(--o-line-2);place-items:center;background:#fff}.mk-check.is-done{background:var(--o-ok);border-color:var(--o-ok);color:#fff}.mk-check.is-warn{border-color:var(--o-warn);background:var(--o-warn-soft)}.mk-window{width:47em;border-radius:.9em;background:#fff;border:1px solid var(--o-line-2);box-shadow:var(--o-shadow-lg);overflow:hidden}.mk-window__bar{height:2.4em;display:flex;align-items:center;gap:.45em;padding:0 .9em;border-bottom:1px solid var(--o-line);background:var(--o-bg-tint)}.mk-window__bar span{width:.7em;height:.7em;border-radius:999px;background:#DCDCE0}.mk-window__bar p{flex:1;text-align:center;font-size:.74em;font-weight:500;color:var(--o-muted)!important;margin-right:3em!important}.mk-phone{width:17.5em;height:35.5em;border-radius:2.6em;background:#fff;border:.45em solid #121316;box-shadow:var(--o-shadow-lg);overflow:hidden}.mk-phone__notch{top:.55em;width:5.6em;height:1.45em;background:#121316;z-index:2}.mk-phone__screen{inset:0}.mk-tablet{width:37em;border-radius:1.6em;background:#121316;padding:.75em;box-shadow:var(--o-shadow-lg)}.mk-tablet__screen{border-radius:1em;background:#fff;overflow:hidden;height:25em}.mk-app{display:grid;grid-template-columns:11em 1fr;min-height:27em}.mk-side{border-right:1px solid var(--o-line);padding:1em .7em;background:var(--o-bg-tint)}.mk-side__brand{display:flex;align-items:center;gap:.55em;font-size:.82em;font-weight:650;margin-bottom:1.1em;padding:0 .3em}.mk-logo{width:1.9em;height:1.9em;border-radius:.5em;background:var(--o-accent);color:#fff;display:grid;place-items:center;font-size:.78em;font-weight:700}.mk-side__item{font-size:.8em;padding:.55em .7em;border-radius:.55em;color:var(--o-ink-2);font-weight:500}.mk-side__item.is-on{background:#fff;color:var(--o-ink);font-weight:600;box-shadow:0 0 0 1px var(--o-line)}.mk-main{padding:1.3em 1.4em}.mk-main__head{display:flex;justify-content:space-between;align-items:flex-start}.mk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em;margin-top:1.1em}.mk-stat{border:1px solid var(--o-line);border-radius:.8em;padding:.8em .9em}.mk-stat p{font-size:.72em;color:var(--o-muted)!important;font-weight:500}.mk-stat strong{display:block;font-size:1.35em;font-weight:650;letter-spacing:-.03em;margin-top:.15em}.mk-stat em{font-style:normal;font-size:.7em;font-weight:600;color:var(--o-muted)}.mk-stat em.up{color:var(--o-ok)}.mk-stat em.down{color:var(--o-warn)}.mk-grid2{display:grid;grid-template-columns:1.25fr 1fr;gap:.7em;margin-top:.7em}.mk-card{border:1px solid var(--o-line);border-radius:.8em;padding:.9em}.mk-card__t{font-size:.8em;font-weight:650}.mk-card__t--gap{margin-top:1em!important}.mk-note{display:flex;gap:.6em;align-items:flex-start;margin-top:.75em}.mk-note p{font-size:.76em;line-height:1.4;color:var(--o-ink-2)!important}.mk-note b{color:var(--o-ink);font-weight:650;margin-right:.2em}.mk-row{display:flex;align-items:center;gap:.5em;font-size:.76em;margin-top:.6em;color:var(--o-ink-2)}.mk-row .mk-pill{margin-left:auto;font-size:.9em}.mk-recipe{display:grid;grid-template-columns:.95fr 1.05fr;height:100%}.mk-recipe__photo{position:relative;background:#2A1E14}.mk-recipe__body{padding:1.2em 1.3em;display:flex;flex-direction:column}.mk-recipe__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.8em}.mk-lang{display:flex;padding:.2em;border-radius:999px;background:var(--o-bg-soft);font-size:.7em;font-weight:700}.mk-lang span{padding:.35em .7em;border-radius:999px;color:var(--o-muted)}.mk-lang span.is-on{background:#fff;color:var(--o-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.mk-allergens{display:flex;gap:.4em;margin-top:.75em}.mk-specs{margin-top:.9em;border:1px solid var(--o-line);border-radius:.7em;overflow:hidden}.mk-specs div{display:flex;justify-content:space-between;font-size:.76em;padding:.5em .8em}.mk-specs div+div{border-top:1px solid var(--o-line)}.mk-specs span{color:var(--o-ink-2)}.mk-specs b{font-weight:650}.mk-steps{margin:.8em 0 0;padding-left:1.3em;display:grid;gap:.3em}.mk-steps li{font-size:.74em;color:var(--o-ink-2);line-height:1.35;padding-left:.2em}.mk-steps li::marker{color:var(--o-accent);font-weight:700}.mk-foot{margin-top:auto!important;padding-top:.6em;display:flex;align-items:center;gap:.4em;font-size:.7em;color:var(--o-muted)!important}.mk-pscreen{padding:3em 1.2em 1.2em;height:100%;display:flex;flex-direction:column}.mk-progress{height:.42em;border-radius:999px;background:var(--o-bg-soft);margin-top:.9em;overflow:hidden}.mk-progress span{display:block;height:100%;border-radius:999px;background:var(--o-ok)}.mk-temp{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6em;margin-top:.6em;padding:.75em .8em;border:1px solid var(--o-line);border-radius:.8em;color:var(--o-ink-2)}.mk-temp b{display:block;font-size:.8em;font-weight:600;color:var(--o-ink)}.mk-temp small{display:block;font-size:.66em;color:#94600A;margin-top:.15em;line-height:1.3}.mk-temp.is-warn{border-color:#F3E0B5;background:#FFFBF2}.mk-temp__v{font-size:.8em;font-weight:650;font-variant-numeric:tabular-nums;color:var(--o-ink)}.mk-sign{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.6em;height:3.1em;border-radius:.9em;background:var(--o-ink);color:#fff;font-size:.82em;font-weight:600}.mk-tabs{display:flex;gap:.25em;padding:.25em;margin-top:.9em;border-radius:.7em;background:var(--o-bg-soft)}.mk-tabs span{flex:1;text-align:center;font-size:.72em;font-weight:600;padding:.5em 0;border-radius:.5em;color:var(--o-muted)}.mk-tabs span.is-on{background:#fff;color:var(--o-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.mk-task{display:flex;gap:.7em;align-items:flex-start;padding:.8em 0;border-bottom:1px solid var(--o-line)}.mk-task b{display:block;font-size:.8em;font-weight:600;line-height:1.3}.mk-task b.is-done{color:var(--o-muted);text-decoration:line-through}.mk-task small{display:flex;align-items:center;gap:.3em;font-size:.66em;color:var(--o-ok);margin-top:.25em;font-weight:600}.mk-thumb{margin-left:auto;flex:none;width:2.6em;height:2.6em;border-radius:.5em;overflow:hidden;background:#2A2E34}.mk-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.mk-cta{margin-top:auto;display:grid;place-items:center;height:3.1em;border-radius:.9em;background:var(--o-accent);color:#fff;font-size:.82em;font-weight:600}.mk-q{margin-top:1em;padding:.9em;border-radius:.8em;background:var(--o-bg-soft)}.mk-q p{font-size:.86em;font-weight:600;line-height:1.35}.mk-answer{display:flex;justify-content:space-between;align-items:center;margin-top:.55em;padding:.8em .9em;border-radius:.8em;border:1px solid var(--o-line);font-size:.8em;font-weight:500}.mk-answer.is-right{border-color:var(--o-ok);background:var(--o-ok-soft);font-weight:600}.mk-hint{display:flex;gap:.4em;align-items:flex-start;margin-top:.9em!important;font-size:.72em;color:#0B7A3B!important;line-height:1.35;font-weight:500}.mk-prep{padding:1.05em 1.2em 1.1em;height:100%;display:flex;flex-direction:column;gap:0}.mk-prep__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.45em;margin-top:.7em}.mk-prep__stat{border:1px solid var(--o-line);border-radius:.65em;padding:.45em .55em;background:#fff}.mk-prep__stat em{display:block;font-style:normal;font-size:1.05em;font-weight:700;letter-spacing:-.03em;color:var(--o-ink);font-variant-numeric:tabular-nums}.mk-prep__stat span{display:block;margin-top:.1em;font-size:.62em;font-weight:600;color:var(--o-muted)}.mk-prep .mk-progress{margin-top:.55em;height:.35em}.mk-prep__days{margin-top:.55em}.mk-table{margin-top:.7em;border:1px solid var(--o-line);border-radius:.8em;overflow:hidden;background:#fff}.mk-table__h,.mk-table__r{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;align-items:center;padding:0 .75em}.mk-table--prep .mk-table__h,.mk-table--prep .mk-table__r{grid-template-columns:2.4fr .85fr .95fr 1fr}.mk-table__h{height:2.15em;background:var(--o-bg-tint);font-size:.64em;font-weight:600;color:var(--o-muted)}.mk-table__r{height:2.75em;border-top:1px solid var(--o-line);font-size:.74em;color:var(--o-ink-2);font-variant-numeric:tabular-nums}.mk-table__r.is-todo{background:rgba(232,67,90,.04)}.mk-table__r.is-done{background:rgba(11,122,59,.03)}.mk-table__r b{color:var(--o-ink);font-weight:600}.mk-table__r b.is-done{color:var(--o-muted);text-decoration:line-through}.mk-table__item{display:flex;align-items:center;gap:.45em;min-width:0}.mk-table__item .mk-check{flex:none}.mk-table__item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-make,.mk-ok{font-style:normal;font-weight:700;font-size:.92em;padding:.25em .55em;border-radius:.45em}.mk-make{background:var(--o-accent-soft);color:var(--o-accent-ink)}.mk-ok{background:var(--o-ok-soft);color:#0B7A3B}.mk-prep .mk-foot{margin-top:auto;padding-top:.55em}.o-footer{background:#fff;border-top:1px solid var(--o-line);color:var(--o-ink);font-family:var(--font-sans);letter-spacing:-.01em}.o-footer__inner{max-width:1200px;margin:0 auto;padding:56px 20px 40px}@media (min-width:768px){.o-footer__inner{padding:72px 32px 40px}}.o-footer__top{display:grid;gap:40px}@media (min-width:900px){.o-footer__top{grid-template-columns:1.3fr 2fr;gap:64px}}.o-footer__logo img{height:40px;width:auto;display:block;object-fit:contain}.o-footer__brand p{margin-top:16px;color:var(--o-ink-2);font-size:.9375rem;line-height:1.55;max-width:26em}.o-footer__made{font-weight:700;white-space:nowrap;color:var(--o-ink)}.o-footer__brand a.o-footer__mail{display:inline-block;margin-top:12px;font-weight:600;font-size:.9375rem}.o-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}@media (min-width:640px){.o-footer__cols{grid-template-columns:repeat(3,1fr)}}.o-footer__col h2{font-size:.8125rem;font-weight:600;color:var(--o-muted);letter-spacing:0;margin-bottom:14px;font-family:var(--font-sans);line-height:1.2}.o-footer__col ul{list-style:none;display:grid;gap:10px}.o-footer__col a{font-size:.9375rem;color:var(--o-ink-2)}.o-footer__col a:hover{color:var(--o-ink)}.o-footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--o-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:.8125rem;color:var(--o-muted)}.o-footer__social{display:flex;gap:14px}.o-footer__social a{color:var(--o-muted)}.o-footer__social a:hover{color:var(--o-ink)}.o-footer__fine{margin-top:14px;font-size:.75rem;line-height:1.5;color:var(--o-muted);max-width:60em}@media (prefers-reduced-motion:reduce){.o-btn,.o-btn svg,.o-link svg,.o-pcard{transition:none}.o-pcard:hover{transform:none}}.o-close{display:grid;gap:40px;border-radius:28px;border:1px solid var(--o-line);background:var(--o-bg-soft);padding:32px 20px}@media (min-width:960px){.o-close{grid-template-columns:1fr 1fr;gap:64px;padding:64px;align-items:start}}.o-close .o-lede{margin-top:16px}.o-close .o-ticks{margin-top:24px}.o-close__book{margin-top:28px}.o-close__form{background:#fff;border:1px solid var(--o-line);border-radius:20px;padding:24px 20px;box-shadow:var(--o-shadow)}@media (min-width:960px){.o-close__form{padding:32px}}.o-close__form .qsf{width:100%}.o-paper--left{justify-content:flex-start;margin-top:0}@media (max-width:639px){.o-pcard__art{height:200px}}.o-bring{margin-top:0;background:#fff;border:1px solid var(--o-line);border-radius:var(--o-radius);padding:24px;gap:16px}.o-start__grid{display:grid;gap:40px}@media (min-width:960px){.o-start__grid{grid-template-columns:1fr minmax(420px,540px);gap:72px;align-items:start}}.o-start .o-ticks,.o-start__alt{margin-top:28px}.o-start__alt a{color:var(--o-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--o-line-2)}.o-start .start-form{background:#fff;border:1px solid var(--o-line);border-radius:20px;box-shadow:var(--o-shadow);padding:24px 20px;gap:16px}@media (min-width:960px){.o-start .start-form{padding:32px}}.o-start .start-field .caps{font-family:var(--font-sans);text-transform:none;letter-spacing:-.005em;font-size:.875rem;font-weight:500;color:var(--o-ink-2)}.o-start .start-field input,.o-start .start-field select,.o-start .start-field textarea{box-sizing:border-box;border:1px solid var(--o-line-2);border-radius:10px;background:#fff;padding:0 12px;height:46px;font-size:1rem}.o-start .start-field textarea{height:auto;padding:12px;min-height:7rem}.o-start .start-field input:focus-visible,.o-start .start-field select:focus-visible,.o-start .start-field textarea:focus-visible{outline:none;border-color:var(--o-ink);box-shadow:0 0 0 3px rgba(11,12,14,.12)}.o-start .start-form-submit.btn{align-self:stretch;justify-content:center;height:48px;padding:0 22px;border-radius:999px;background:var(--o-accent);color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-transform:none}.o-start .start-form-submit.btn:hover{background:var(--o-accent-ink)}@media (max-width:899px){.o-founder__photo{max-width:200px}}@media (min-width:640px){.o-pcard--custom{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:32px 36px}.o-pcard--custom p{margin-top:6px;max-width:34em}.o-pcard--custom .o-link{margin-top:0;flex:none}}.o-hero--split{text-align:left;padding-top:40px;padding-bottom:64px}.o-hero--split,.o-hero--split .o-hero__grid,.o-hero--split .o-wrap{overflow:visible}@media (min-width:960px){.o-hero--split{padding-top:72px;padding-bottom:96px}}.o-hero--split:before{-webkit-mask-image:radial-gradient(ellipse 60% 70% at 80% 30%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 80% 30%,#000 0,transparent 75%)}.o-hero__grid{display:grid;gap:40px;align-items:center}@media (min-width:960px){.o-hero__grid{grid-template-columns:1fr 1fr;gap:48px}}.ops .o-hero--split .o-h1{margin:20px 0 0;max-width:15ch;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.04em}.o-hero--split .o-lede{margin:18px 0 0;max-width:30em;font-size:clamp(1rem,1.25vw,1.125rem)}.o-hero--split .o-btns{margin-top:28px;justify-content:flex-start}.o-hero--split .o-hero__proof{margin-top:20px;font-size:.8125rem;align-items:flex-start;text-align:left}.o-hero--split .o-hero__proof svg{margin-top:2px}.mk-status{position:absolute;top:.95em;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 1.55em 0 2em;font-size:.78em;font-weight:650;color:var(--o-ink);letter-spacing:-.01em}.mk-status__icons{display:inline-flex;align-items:center;gap:.35em}.mk-status__icons svg{fill:currentColor}.mk-status__batt{position:relative;width:1.7em;height:.85em;border-radius:.25em;border:1px solid rgba(11,12,14,.4);padding:1px}.mk-status__batt i{display:block;height:100%;width:80%;border-radius:.15em;background:var(--o-ink)}.mk-pscreen{padding-top:3.4em}.mk-pscreen--photo{padding:0 1.1em 1.1em}.mk-rphoto{margin:0 -1.1em .9em;height:12.5em;background:#2A1E14}.mk-pscreen--photo .mk-recipe__top{margin-top:0}.mk-chip--on{background:var(--o-ink);color:#fff;border-color:var(--o-ink)}.mk-mail{margin-top:.9em;border:1px solid var(--o-line);border-radius:.8em;overflow:hidden}.mk-mail__row{display:flex;gap:.6em;font-size:.74em;padding:.6em .8em;border-bottom:1px solid var(--o-line)}.mk-mail__row span{color:var(--o-muted);flex:none;width:4.2em}.mk-mail__row b{font-weight:600}.mk-mail__body{padding:.7em .8em;display:grid;gap:.5em}.mk-mail__body p{font-size:.72em;line-height:1.4;color:var(--o-ink-2)!important}.mk-mail__body mark{background:var(--o-accent-soft);color:var(--o-accent-ink);border-radius:.3em;padding:0 .25em;font-weight:600}.mk-mail__read{display:flex;align-items:center;gap:.4em;margin-top:.8em;font-size:.7em;font-weight:600;color:#0B7A3B}.mk-fields{margin-top:.75em;border:1px solid var(--o-line);border-radius:.8em;overflow:hidden;background:#fff}.mk-field{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;padding:.55em .75em;border-bottom:1px solid var(--o-line);font-size:.72em;line-height:1.3}.mk-field:last-child{border-bottom:0}.mk-field span{color:var(--o-muted);flex:none}.mk-field b{font-weight:600;text-align:right;color:var(--o-ink);font-variant-numeric:tabular-nums}.mk-msg{margin-top:.65em;border:1px solid var(--o-line);border-radius:.8em;padding:.55em .75em .7em;background:#fff}.mk-msg__label{display:block;font-size:.66em;font-weight:600;color:var(--o-muted)}.mk-msg__input{margin-top:.35em!important;font-size:.72em!important;line-height:1.35!important;color:var(--o-muted)!important;min-height:2.4em}.mk-prow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;padding:.7em 0;border-bottom:1px solid var(--o-line)}.mk-prow b{display:block;font-size:.8em;font-weight:600}.mk-prow b.is-done{color:var(--o-muted);text-decoration:line-through}.mk-prow small{display:block;font-size:.66em;color:var(--o-muted);margin-top:.1em}.mk-prow em{font-size:.7em}.pc{user-select:none;touch-action:pan-y}.pc,.pc__stage{position:relative;overflow:visible}.pc__stage{height:calc(33em + 2px);font-size:min(calc((100vw - 40px) / 30),13.5px);-webkit-mask-image:none;mask-image:none;width:100%;max-width:34em;margin-inline:auto;isolation:isolate}.pc__slide{position:absolute;top:0;left:50%;transform:translateX(calc(-50% + var(--o) * 58%)) scale(calc(1 - min(1, max(var(--o), calc(var(--o) * -1))) * .12));transform-origin:50% 55%;opacity:0;pointer-events:none;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:flat}.pc__slide,.pc__slide.is-active{filter:none;transition:transform .9s cubic-bezier(.22,1,.36,1)}.pc__slide.is-active{opacity:1;pointer-events:auto;cursor:default;z-index:30}.pc__slide.is-near{opacity:.5;pointer-events:auto;filter:blur(2.5px) saturate(.82) brightness(1.04);z-index:10;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .45s ease}.pc__phone .mk-phone{box-shadow:0 2px 4px rgba(16,17,20,.05),0 24px 48px -18px rgba(16,17,20,.3)}.pc__controls{position:relative;z-index:20;margin:-26px auto 0;width:max-content;display:flex;gap:6px;padding:5px;border-radius:999px;background:rgba(11,12,14,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc__btn{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);transition:background .15s ease}.pc__btn:hover{background:rgba(255,255,255,.24)}.pc__btn:focus-visible{outline:2px solid #fff}.pc__label{margin-top:12px;text-align:center;font-size:.875rem;font-weight:600;color:var(--o-ink-2)}@media (prefers-reduced-motion:reduce){.pc__slide{transition:none}.pc__slide.is-near{filter:saturate(.82) brightness(1.04);opacity:.45}}.mk-phone--photo .mk-status{color:#fff}.mk-phone--photo .mk-status__batt{border-color:rgba(255,255,255,.7)}.mk-phone--photo .mk-status__batt i{background:#fff}.mk-phone{position:relative;width:16em;height:33em;border:0;border-radius:2.7em;padding:0;overflow:visible;background:#0A0A0B;box-shadow:0 0 0 .11em #B9BBC0,0 0 0 .17em #7C7E83,inset 0 0 0 .05em #2A2B2E,0 2px 4px rgba(16,17,20,.06),0 30px 60px -22px rgba(16,17,20,.35)}.mk-phone__screen{position:absolute;inset:.4em;border-radius:2.32em;overflow:hidden;background:#fff}.mk-phone__notch{position:absolute;top:.48em;left:50%;transform:translateX(-50%);width:4.9em;height:1.42em;border-radius:999px;background:#000;z-index:4}.mk-phone__btn{position:absolute;width:.2em;background:linear-gradient(90deg,#8E9095,#C4C6CB 60%,#8E9095);border-radius:.1em}.mk-phone__btn--action,.mk-phone__btn--voldown,.mk-phone__btn--volup{left:-.33em}.mk-phone__btn--action{top:5.6em;height:1.5em}.mk-phone__btn--volup{top:8.1em;height:2.9em}.mk-phone__btn--voldown{top:11.6em;height:2.9em}.mk-phone__btn--power{right:-.33em;top:9.2em;height:4.6em}.mk-status{top:.78em;padding:0 1.3em 0 1.85em;font-size:.76em}.mk-pscreen{padding:3.05em 1.05em 1.05em}.mk-pscreen--photo{padding:0 1.05em 1.05em}.mk-rphoto{margin:0 -1.05em .9em;height:12em}.pc__phone .mk-phone{box-shadow:0 0 0 .11em #B9BBC0,0 0 0 .17em #7C7E83,inset 0 0 0 .05em #2A2B2E,0 2px 4px rgba(16,17,20,.06),0 30px 60px -22px rgba(16,17,20,.35);transition:none;isolation:isolate}.pc__slide.is-near .mk-phone{box-shadow:0 0 0 .11em #B9BBC0,0 0 0 .17em #7C7E83,inset 0 0 0 .05em #2A2B2E,0 12px 28px -16px rgba(16,17,20,.18)}.pc__slide.is-active .mk-phone__screen{background-color:#fff;box-shadow:0 0 0 1px #fff}.pc__stage{height:calc(33em + .6em);padding-top:.3em;font-size:min(calc((100vw - 48px) / 28),13.5px)}.pc__slide{top:.3em}@media (max-width:520px){.pc__stage{font-size:min(calc((100vw - 32px) / 26),12px);max-width:100%}.pc__slide{transform:translateX(calc(-50% + var(--o) * 52%)) scale(calc(1 - min(1, max(var(--o), calc(var(--o) * -1))) * .14))}}@media (min-width:960px){.o-hero--split .pc{margin-inline:-1.5rem}.o-hero--split .pc__stage{max-width:36em;font-size:min(calc((100vw - 520px) / 26),14px)}}.pc__controls{margin:22px auto 0;padding:0;gap:4px;align-items:center;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pc__btn{width:30px;height:30px;color:var(--o-muted);background:transparent;border:1px solid var(--o-line);transition:color .15s ease,border-color .15s ease,background .15s ease}.pc__btn:hover{color:var(--o-ink);border-color:var(--o-line-2);background:#fff}.pc__btn:focus-visible{outline:2px solid var(--o-ink);outline-offset:2px}.pc__btn--pause{width:28px;height:28px;margin-left:6px;border:0;color:var(--o-ink-2)}.pc__btn--pause:hover{background:var(--o-bg-soft);color:var(--o-ink)}.pc__dots{display:flex;align-items:center;gap:2px;padding:0 4px}.pc__dot{position:relative;width:24px;height:24px;border-radius:999px;background:transparent;display:grid;place-items:center}.pc__dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#8B8F96;transition:width .4s ease,background-color .4s ease}.pc__dot.is-on:before{width:20px;background:var(--o-ink)}.pc__dot:focus-visible{outline:2px solid var(--o-ink);outline-offset:2px}.pc__label{margin-top:10px;font-size:.8125rem;font-weight:500;color:var(--o-muted)}.mk-pscreen>*{flex-shrink:0}.mk-pscreen--photo .mk-h{font-size:1.22em;line-height:1.15}.mk-rphoto{height:10.8em}.mk-rphoto img{object-position:50% 42%}.mk-pscreen--photo .mk-specs{margin-top:.7em}.mk-pscreen--photo .mk-steps{margin-top:.65em}.mk-recipe__top .mk-h{white-space:nowrap}.mk-lang--slide{position:relative}.mk-lang--slide span{position:relative;z-index:1;transition:color .35s ease}.mk-lang--slide span.is-on{background:none;box-shadow:none}.mk-lang--slide span:first-of-type{color:var(--o-ink)}.mk-lang--slide.is-es span:first-of-type{color:var(--o-muted)}.mk-lang--slide.is-es span:nth-of-type(2){color:var(--o-ink)}.mk-lang__thumb{position:absolute;top:.2em;bottom:.2em;left:.2em;width:calc(50% - .2em);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .45s cubic-bezier(.22,1,.36,1)}.mk-lang--slide.is-es .mk-lang__thumb{transform:translateX(100%)}.mk-swap{animation:mk-swap .55s ease both}@keyframes mk-swap{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-swap{animation:none}.mk-lang__thumb{transition:none}}.mk-xfade{display:grid}.mk-xfade>*{grid-area:1/1;opacity:0;transform:translateY(.3em);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.mk-xfade>.is-on{opacity:1;transform:none;transition-delay:.12s}.mk-lang__thumb{transition-duration:.6s}@media (prefers-reduced-motion:reduce){.mk-xfade>*{transition:none}}.ops .o-hero--split .o-h1--mixed{max-width:none;font-weight:300;letter-spacing:-.035em;line-height:1.08;font-size:clamp(2.4rem,4.6vw,3.85rem)}.o-h1--mixed strong{font-weight:700;letter-spacing:-.04em}@media (max-width:380px){.o-h1--mixed .o-br{display:none}}.o-hero__copy{container-type:inline-size;min-width:0}.ops .o-hero--split .o-h1--mixed{font-size:min(3.85rem,10.5cqi)}.o-h1__line{display:block;white-space:nowrap}@media (max-width:380px){.o-h1__line{white-space:normal}}.mk-score{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.9em}.mk-score div{border:1px solid var(--o-line);border-radius:.7em;padding:.55em .7em}.mk-score b{display:block;font-size:.78em;font-weight:650}.mk-score span{display:block;font-size:.64em;color:var(--o-muted);margin-top:.1em}.mk-score div:first-child b{color:#0B7A3B}.mk-progress--red span{background:var(--o-accent)}.mk-q--alert{background:var(--o-accent-soft);border:1px solid #f8cfd6}.mk-q--alert p{color:var(--o-ink)}.mk-tag{display:inline-flex;align-items:center;gap:.35em;margin-bottom:.5em;padding:.25em .6em;border-radius:999px;background:var(--o-accent);color:#fff;font-size:.66em;font-weight:700;letter-spacing:0}.mk-train .mk-k{color:var(--o-accent)!important;font-weight:600}.mk-train .mk-answer{margin-top:.45em;padding:.7em .9em}.mk-train .mk-q{margin-top:.8em}.mk-train .mk-k{color:var(--o-muted)!important;font-weight:500}.mk-tag{background:var(--o-accent-soft);color:var(--o-accent-ink)}.mk-train .mk-q p{font-weight:400}.o-hero--split .o-hero__proof--accent{font-size:.9375rem;color:var(--o-ink-2);align-items:center}.o-hero__proof--accent svg{color:var(--o-accent);margin-top:0}.o-hero__proof--accent strong{color:var(--o-accent);font-weight:600}.o-pvideo .o-head{margin-bottom:40px;max-width:54rem}.o-pvideo .o-head,.o-pvideo__h{margin-inline:auto;text-align:center}.o-pvideo__h{display:flex;flex-direction:column;align-items:center;gap:.08em;max-width:100%;font-weight:650;letter-spacing:-.028em;line-height:1.15;text-wrap:unset}.o-pvideo__items,.o-pvideo__rest{display:block;max-width:100%}.o-pvideo__items{font-size:clamp(1.375rem,2.8vw,2.15rem);letter-spacing:-.03em;text-wrap:balance}@media (min-width:1024px){.o-pvideo__line{display:block}}.o-pvideo__rest{font-size:clamp(1.375rem,2.8vw,2.15rem);letter-spacing:-.03em;white-space:normal;text-wrap:balance}@media (min-width:701px){.o-pvideo__rest{white-space:nowrap;text-wrap:unset}}.o-pvideo__frame{position:relative;margin:0 auto;max-width:1100px;aspect-ratio:16/9;border-radius:24px;clip-path:inset(0 round 24px);background:#fff url(/ops/paper-to-app-16x9-poster.jpg?v=3) 50%/cover no-repeat;border:1px solid var(--o-line);box-shadow:var(--o-shadow-lg)}@media (max-width:700px){.o-pvideo .o-head{margin-bottom:28px}.o-pvideo__items,.o-pvideo__rest{font-size:clamp(1.25rem,5.6vw,1.5rem);max-width:100%;overflow-wrap:break-word}.o-pvideo__frame{max-width:min(420px,100%);aspect-ratio:9/16;background-image:url(/ops/paper-to-app-9x16-poster.jpg?v=3);margin-bottom:var(--sticky-cta-clearance,4.75rem)}}.o-pvideo__toggle{position:absolute;right:14px;bottom:14px;z-index:2;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:rgba(11,12,14,.72);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease}.o-pvideo__toggle:hover{background:rgba(11,12,14,.9)}.o-pvideo__toggle:focus-visible{outline:2px solid var(--o-ink);outline-offset:3px}.o-pvideo__frame video{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden;opacity:0}.o-pvideo__frame.is-revealed video{opacity:1}.o-pvideo__freeze{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;z-index:1}.o-creative__layout{display:grid;gap:36px;align-items:start}.o-creative__intro{margin:0}.o-creative__phrase{white-space:nowrap}.o-creative__intro .o-lede{max-width:34ch}.o-also{display:flex;flex-direction:column;min-width:0}.o-also__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--o-line);color:var(--o-ink);text-decoration:none}.o-also__item:first-child{padding-top:0}.o-also__txt{display:block}.o-also__txt b{display:block;font-size:1.2rem;font-weight:550;line-height:1.25;letter-spacing:-.025em;transition:color .2s ease}.o-also__txt small{display:block;margin-top:7px;max-width:34ch;font-size:.9375rem;line-height:1.5;color:var(--o-ink-2)}.o-also__arrow{display:flex;color:var(--o-muted);transition:transform .2s ease,color .2s ease}.o-also__arrow svg{width:20px;height:20px}.o-also__item:focus-visible{outline:2px solid var(--o-accent);outline-offset:6px}@media (hover:hover){.o-also__item:hover .o-also__txt b{color:var(--o-accent)}.o-also__item:hover .o-also__arrow{color:var(--o-accent);transform:translateX(4px)}}@media (min-width:640px){.o-also__txt{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(0,1.3fr);align-items:baseline;gap:24px}.o-also__txt small{margin-top:0}}@media (min-width:960px){.o-creative__layout{grid-template-columns:.9fr 1.35fr;gap:80px}.o-creative__intro .o-h2{max-width:11ch;font-size:clamp(2.5rem,4.4vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.o-also__arrow,.o-also__txt b{transition:none}.o-also__item:hover .o-also__arrow{transform:none}}.ta-open svg{transition:none}.ta-overlay,.ta-overlay *{box-sizing:border-box}.ta-overlay{font-family:var(--font-sans);color:var(--o-ink);letter-spacing:-.011em;position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:16px;background:rgba(11,12,14,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ta-fade .2s ease-out both;overflow-y:auto}@keyframes ta-fade{0%{opacity:0}to{opacity:1}}@keyframes ta-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.ta-dialog{flex-direction:column;gap:14px;animation:ta-pop .32s cubic-bezier(.16,1,.3,1) both}.ta-dialog,.ta-dialog__bar{display:flex;align-items:center}.ta-dialog__bar{gap:12px;padding:6px 6px 6px 16px;border-radius:999px;background:#fff;box-shadow:var(--o-shadow);font-size:.875rem;color:var(--o-ink-2)}.ta-dialog__bar b{color:var(--o-ink);font-weight:600}.ta-close{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--o-bg-soft);color:var(--o-ink)}.ta-close:hover{background:var(--o-line)}.ta-dialog__cta{background:#fff}.ta-phone{font-size:min(calc((100svh - 200px) / 34),calc((100vw - 48px) / 17.5),17px)}.ta-stack{overflow:hidden}.ta-screen,.ta-stack{position:absolute;inset:0}.ta-screen{background:#fff;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transition:transform .45s cubic-bezier(.32,.72,0,1),filter .45s ease}.ta-screen::-webkit-scrollbar{display:none}.ta-screen--detail{transform:translateX(100%);box-shadow:-10px 0 30px -10px rgba(0,0,0,.18)}.ta-stack.is-deep .ta-screen--detail{transform:none}.ta-stack.is-deep .ta-screen--home{transform:translateX(-28%);filter:brightness(.92)}.ta-body{padding:3.1em 1.05em 1.4em}.ta-screen--detail .ta-body{padding-top:4.9em}.ta-screen--detail .ta-body--photo{padding:0 1.05em 1.4em}.ta-body--photo .mk-rphoto{margin:0 -1.05em .9em;height:12em}.ta-back{position:absolute;top:2.75em;left:.75em;z-index:4;display:inline-flex;align-items:center;gap:.15em;padding:.35em .7em .35em .45em;border-radius:999px;font-size:.8em;font-weight:600;color:var(--o-accent);background:rgba(255,255,255,.92)}.ta-back--light{color:var(--o-ink);box-shadow:0 2px 8px rgba(0,0,0,.18)}.ta-reset{margin-top:1.1em;width:100%;font-size:.7em;color:var(--o-muted);text-decoration:underline;text-underline-offset:2px}.ta-tools{margin-top:.9em;display:grid;gap:.5em}.ta-tool{display:flex;align-items:center;gap:.65em;width:100%;padding:.65em .75em;border-radius:.8em;border:1px solid var(--o-line);background:#fff;text-align:left;transition:background .15s ease,border-color .15s ease}.ta-tool:hover{border-color:var(--o-line-2);background:var(--o-bg-tint)}.ta-tool:active{transform:scale(.985)}.ta-tool__icon{flex:none;width:2.1em;height:2.1em;border-radius:.6em;display:grid;place-items:center;background:var(--o-accent-soft);color:var(--o-accent)}.ta-tool__txt{flex:1;min-width:0;display:grid}.ta-tool__txt b{font-size:.86em;font-weight:650;color:var(--o-ink);line-height:1.2}.ta-tool__txt small{font-size:.66em;color:var(--o-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-tool__chev{flex:none;color:#B4B6BB}.ta-list{margin-top:.5em}.ta-row{display:flex;align-items:center;gap:.7em;width:100%;padding:.78em 0;border-bottom:1px solid var(--o-line);text-align:left;font-size:.8em;font-weight:600;color:var(--o-ink)}.ta-row .mk-check{font-size:1.25em}.ta-row span.is-done{color:var(--o-muted);text-decoration:line-through}.ta-row em{margin-left:auto;font-size:.85em}.ta-temp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;margin-top:.55em;padding:.7em .75em;border:1px solid var(--o-line);border-radius:.8em;color:var(--o-ink-2)}.ta-temp.is-warn{border-color:#F3E0B5;background:#FFFBF2}.ta-temp__name b{display:block;font-size:.8em;font-weight:600;color:var(--o-ink)}.ta-temp__name small{display:block;font-size:.66em;color:#94600A;margin-top:.15em;line-height:1.3}.ta-temp__v{display:inline-flex;align-items:center;gap:.45em;font-size:.8em;font-weight:650;color:var(--o-ink);font-variant-numeric:tabular-nums}.ta-pill{height:2em;padding:0 .85em;border-radius:999px;background:var(--o-ink);color:#fff;font-size:.72em;font-weight:600}.ta-pill--warn{background:#C98207}.ta-cta{margin-top:1.1em;width:100%;height:3em;border-radius:.9em;background:var(--o-ink);color:#fff;font-size:.82em;font-weight:600;transition:background .15s ease}.ta-cta:disabled{background:#D9DADE;color:#6B6F76;cursor:default}.ta-banner{margin-top:1.1em!important;display:flex;align-items:center;gap:.45em;padding:.75em .85em;border-radius:.8em;background:var(--o-ok-soft);color:#0B7A3B!important;font-size:.76em;font-weight:600}.ta-q{font-size:.86em;line-height:1.35;color:var(--o-ink)!important;margin-top:.1em!important}.ta-answer{width:100%;text-align:left;color:var(--o-ink);background:#fff;transition:border-color .15s ease,background .15s ease}.ta-answer:disabled{cursor:default}.ta-answer.is-wrong{border-color:var(--o-accent);background:var(--o-accent-soft)}.ta-hint--wrong{color:var(--o-accent-ink)!important}.ta-chip,.ta-lang{cursor:pointer}.ta-phone button:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ta-dialog,.ta-overlay,.ta-screen{transition:none;animation:none}}.o-try{margin-top:26px;align-items:center;gap:14px}.o-try__note{font-size:.875rem;color:var(--o-muted)}.ta-note{display:flex;align-items:center;gap:.4em;margin-top:.7em!important;font-size:.66em;color:var(--o-muted)!important}.ta-form{margin-top:.6em;display:grid;gap:.75em}.ta-field{display:grid;gap:.35em}.ta-field--row{grid-template-columns:1fr auto;align-items:center}.ta-label{font-size:.68em;font-weight:600;color:var(--o-ink-2)}.ta-inline{display:flex;align-items:center;gap:.5em}.ta-seg{display:flex;padding:.2em;border-radius:.65em;background:var(--o-bg-soft);gap:.2em;margin-top:.6em}.ta-field .ta-seg{margin-top:0}.ta-inline .ta-seg{flex:1}.ta-seg button{flex:1;padding:.45em .4em;border-radius:.5em;font-size:.7em;font-weight:600;color:var(--o-muted);white-space:nowrap;transition:background .15s ease,color .15s ease}.ta-seg button.is-on{background:#fff;color:var(--o-ink);box-shadow:0 1px 2px rgba(0,0,0,.1)}.ta-stepper{display:inline-flex;align-items:center;gap:.2em;padding:.2em;border-radius:.65em;background:var(--o-bg-soft)}.ta-stepper button{width:1.9em;height:1.9em;border-radius:.5em;background:#fff;font-size:.8em;font-weight:700;color:var(--o-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ta-stepper b{min-width:2.6em;text-align:center;font-size:.8em;font-weight:650;font-variant-numeric:tabular-nums}.ta-chips{margin-top:0}.ta-toggle{position:relative;width:2.6em;height:1.5em;border-radius:999px;background:#D9DADE;transition:background .2s ease}.ta-toggle i{position:absolute;top:.15em;left:.15em;width:1.2em;height:1.2em;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(.32,.72,0,1)}.ta-toggle.is-on{background:var(--o-ok)}.ta-toggle.is-on i{transform:translateX(1.1em)}.ta-input{padding:.6em .75em;border:1px solid var(--o-line-2);border-radius:.6em;font-size:.74em;color:var(--o-ink);background:#fff}.ta-preview{margin-top:.9em}.ta-preview mark{background:var(--o-accent-soft);color:var(--o-accent-ink);border-radius:.3em;padding:0 .25em;font-weight:600}.ta-stepper b.is-wtf{color:var(--o-accent);font-weight:800;letter-spacing:.02em}.ta-money{display:inline-flex;align-items:center;gap:.2em;width:7em;padding:0 .6em;height:2.2em;border:1px solid var(--o-line-2);border-radius:.6em;background:#fff;font-size:.78em;color:var(--o-muted)}.ta-money:focus-within{border-color:var(--o-ink);box-shadow:0 0 0 .2em rgba(11,12,14,.1)}.ta-money input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-weight:650;color:var(--o-ink);text-align:right;font-variant-numeric:tabular-nums}@media (pointer:coarse){.ta-money input{font-size:16px;transform:scale(.75);transform-origin:right center}}.ta-dialog__bar{padding:0;background:none;box-shadow:none;border-radius:0;gap:14px;color:rgba(255,255,255,.78);font-size:.9375rem;text-shadow:0 1px 8px rgba(0,0,0,.25)}.ta-dialog__bar b{color:#fff}.ta-close,.ta-dialog__cta.o-btn{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px -10px rgba(0,0,0,.35);transition:background .15s ease,border-color .15s ease}.ta-close:hover,.ta-dialog__cta.o-btn:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.42);color:#fff}.ta-close:focus-visible,.ta-dialog__cta.o-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ta-dialog__bar p{color:#fff;font-weight:300}.ta-dialog__bar p b{color:#fff;font-weight:700}.ta-dialog__bar .ta-close{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;opacity:.85;transition:opacity .15s ease}.ta-dialog__bar .ta-close:hover{background:none;opacity:1}.ta-dialog{--ta-u:min(calc((100svh - 200px) / 34),calc((100vw - 48px) / 17.5),17px)}.ta-phone{font-size:var(--ta-u)}.ta-dialog__cta.o-btn{width:calc(var(--ta-u) * 16)}.o-compare__tag,.o-eyebrow__dot{font-size:.75rem}@media (max-width:899px){.o-footer__col ul{gap:2px}.o-footer__brand a.o-footer__mail,.o-footer__col a{display:inline-flex;align-items:center;min-height:32px}.o-footer__brand a.o-footer__mail{margin-top:6px}.o-crumb a,.o-link{min-height:32px}.o-crumb a{display:inline-flex;align-items:center}.o-start__alt a{display:inline-block;padding-block:6px}.o-stats div{padding:16px}.o-stats strong{font-size:1.25rem;line-height:1.15}.o-stats span{font-size:.8125rem}.o-also{gap:10px}.o-also__item{padding:16px;gap:12px}}.o-footer__social{gap:4px}.o-footer__social a{display:inline-grid;place-items:center;width:40px;height:40px;margin:-11px -4px}@media (max-width:899px){.o-prose a[href^="mailto:"],.ops main p a[href^="mailto:"]{display:inline-block;padding-block:4px}}.ops p a[href^="mailto:"]{padding-block:4px;display:inline-block}.o-deliver{list-style:none;margin-top:28px;display:grid;gap:18px}.o-deliver li{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start}.o-deliver__n{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--o-accent-soft);color:var(--o-accent);font-size:.8125rem;font-weight:700}.o-deliver h3{font-size:1.0625rem}.o-deliver p{margin-top:4px;color:var(--o-ink-2);font-size:.9375rem;line-height:1.55}.o-deliver__note{margin-top:24px;font-size:.9375rem;color:var(--o-muted)}.o-deliver__art{position:relative}.o-deliver__qr{position:absolute;left:6%;bottom:8%;font-size:min(calc((100vw - 72px) / 40),12.5px)}@media (max-width:959px){.o-deliver__qr{left:4%;bottom:6%}}.mk-home{position:absolute;inset:0;background:linear-gradient(160deg,#F7D9D3,#E9E4F5 45%,#D6E6F5);padding:3.3em 1.1em 1em;display:flex;flex-direction:column}.mk-phone--photo .mk-home~*{color:inherit}.mk-notif{display:flex;gap:.6em;align-items:center;padding:.65em .7em;border-radius:1.1em;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 14px -6px rgba(0,0,0,.2)}.mk-notif__logo{flex:none;width:2.1em;height:2.1em;border-radius:.55em;background:var(--o-accent);color:#fff;font-style:normal;font-size:.8em;font-weight:750;display:grid;place-items:center}.mk-notif b{display:flex;justify-content:space-between;font-size:.74em;font-weight:650}.mk-notif b em{font-style:normal;font-weight:500;color:var(--o-muted)}.mk-notif small{display:block;font-size:.7em;color:var(--o-ink-2);line-height:1.3;margin-top:.1em}.mk-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1em .8em;margin-top:1.4em}.mk-ico{display:grid;justify-items:center;gap:.3em}.mk-ico i{position:relative;width:3em;height:3em;border-radius:.8em;display:grid;place-items:center;color:rgba(255,255,255,.95);box-shadow:0 2px 6px -2px rgba(0,0,0,.25)}.mk-ico--ours i{background:var(--o-accent);color:#fff;box-shadow:0 0 0 .18em rgba(255,255,255,.9),0 6px 16px -4px rgba(225,6,44,.55)}.mk-ico--ours b{font-size:1em;font-weight:750;letter-spacing:-.02em;color:#fff;font-style:normal}.mk-ico--ours em{position:absolute;top:-.4em;right:-.4em;min-width:1.35em;height:1.35em;border-radius:999px;background:#FF3B30;color:#fff;font-style:normal;font-size:.66em;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 .12em #fff}.mk-ico small{font-size:.56em;font-weight:600;color:var(--o-ink);white-space:nowrap}.mk-dock{margin-top:auto;display:flex;justify-content:space-around;padding:.7em .6em;border-radius:1.6em;background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mk-dock i{width:3em;height:3em;border-radius:.8em;opacity:.9}.mk-qr{width:11em;padding:.9em;border-radius:1.1em;background:#fff;border:1px solid var(--o-line);box-shadow:var(--o-shadow-lg);transform:rotate(-4deg)}.mk-qr__code{display:grid;grid-template-columns:repeat(21,1fr);aspect-ratio:1}.mk-qr__code i.on{background:var(--o-ink)}.mk-qr p{margin-top:.6em!important;text-align:center}.mk-qr b{display:block;font-size:.82em;font-weight:650}.mk-qr span{display:block;font-size:.7em;color:var(--o-muted)}.mk-apps{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;grid-auto-rows:max-content;align-content:start;gap:1em .4em}.mk-ico{width:3em}.mk-ico small{display:block;width:max-content;justify-self:center;line-height:1.2}.mk-access{width:19em;padding:1.05em 1.05em .85em;border-radius:1.15em;background:#fff;border:1px solid rgba(16,17,20,.07);box-shadow:0 1px 2px rgba(16,17,20,.06),0 10px 24px -8px rgba(16,17,20,.18),0 32px 60px -24px rgba(16,17,20,.28);font-family:var(--font-sans);color:var(--o-ink)}.mk-access__h{display:grid;grid-template-columns:auto 1fr auto;gap:.65em;align-items:center;padding-bottom:.8em}.mk-access__ico{width:2.2em;height:2.2em;border-radius:.65em;display:grid;place-items:center;background:var(--o-accent-soft,#FDE8EA);color:var(--o-accent)}.mk-access__h b{display:block;font-size:.92em;font-weight:650;letter-spacing:-.01em;line-height:1.2}.mk-access__h small{display:block;font-size:.7em;color:var(--o-muted);margin-top:.1em}.mk-access__btn{font-size:.68em;font-weight:600;padding:.45em .8em;border-radius:999px;background:var(--o-ink);color:#fff;white-space:nowrap}.mk-access__row{display:grid;grid-template-columns:2.3em 1fr auto;gap:.7em;align-items:center;padding:.6em 0;border-top:1px solid #f0f0f2}.mk-access__row>i{width:3.3em;height:3.3em;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:.7em;font-weight:700;letter-spacing:.02em}.mk-access__row b{display:block;font-size:.8em;font-weight:600;line-height:1.25}.mk-access__row small{display:flex;align-items:center;gap:.45em;font-size:.68em;color:var(--o-muted);margin-top:.15em;line-height:1.2}.mk-access__role{padding:.15em .5em;border-radius:.4em;background:#F3F3F5;color:var(--o-ink-2);font-weight:550}.mk-access__gone{color:#B3261E;font-weight:550}.mk-access__row.is-off b{color:var(--o-muted)}.mk-access__sw{width:2.3em;height:1.4em;border-radius:999px;background:#E3E3E7;position:relative;transition:none}.mk-access__sw span{position:absolute;top:.15em;left:.15em;width:1.1em;height:1.1em;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.mk-access__sw.is-on{background:#34C759}.mk-access__sw.is-on span{left:auto;right:.15em}.mk-access__foot{display:flex;align-items:center;gap:.4em;margin-top:.2em!important;padding-top:.7em;border-top:1px solid #f0f0f2;font-size:.66em;color:var(--o-muted)}.mk-access__foot svg{color:var(--o-ok,#1F7A45)}.mk-iph{position:relative;width:100%;max-width:300px;container-type:inline-size;filter:drop-shadow(0 30px 40px rgba(16,17,20,.22))}.mk-iph>img{display:block;width:100%;height:auto}.mk-iph__stack{position:absolute;left:6.2%;right:6.2%;top:8.4%}.mk-iph__notif{position:relative;z-index:1;display:flex;gap:2.8cqw;align-items:flex-start;padding:3.2cqw 3.6cqw 3.4cqw;border-radius:6.2cqw;background:rgba(246,246,248,.82);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:.25cqw solid rgba(255,255,255,.55);box-shadow:0 3cqw 8cqw -2cqw rgba(0,0,0,.55),0 .6cqw 1.4cqw rgba(0,0,0,.18);font-family:-apple-system,BlinkMacSystemFont,var(--font-sans);color:#0B0C0E}.mk-iph__notif>i{flex:none;width:9.6cqw;height:9.6cqw;border-radius:2.3cqw;position:relative;box-shadow:0 .4cqw 1cqw rgba(120,0,18,.3)}.mk-iph__notif>div{min-width:0;flex:1;padding-top:.2cqw}.mk-iph__nt{display:flex;justify-content:space-between;align-items:baseline;gap:2cqw}.mk-iph__nt b{font-size:3.55cqw;font-weight:650;letter-spacing:-.01em;line-height:1.2}.mk-iph__nt em{font-style:normal;font-size:2.9cqw;color:#7A7D84}.mk-iph__nb{margin-top:.4cqw!important;font-size:3.15cqw;line-height:1.32;color:#2A2C31}.mk-iph__peek{position:absolute;left:4.5%;right:4.5%;bottom:-4.6cqw;height:10cqw;z-index:0;border-radius:0 0 5.6cqw 5.6cqw;background:rgba(214,214,220,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2cqw 5cqw -2cqw rgba(0,0,0,.45)}.mk-iph__app{position:absolute;left:18.45%;top:56.19%;transform:translateX(-50%);display:grid;justify-items:center;gap:1.2cqw}.mk-iph__app i{position:relative;width:14.58cqw;aspect-ratio:1;border-radius:23%;font-style:normal;box-shadow:0 1.4cqw 3cqw -.6cqw rgba(0,0,0,.55),0 .3cqw .6cqw rgba(0,0,0,.35)}.mk-iph__app em{position:absolute;top:-2.6cqw;right:-2.6cqw;min-width:5.2cqw;height:5.2cqw;padding:0 1.2cqw;border-radius:999px;background:#FF3B30;color:#fff;font-style:normal;font-size:3cqw;font-weight:600;display:grid;place-items:center;z-index:1;box-shadow:0 .4cqw 1cqw rgba(0,0,0,.45)}.mk-iph__app small{font-family:-apple-system,BlinkMacSystemFont,var(--font-sans);font-size:2.65cqw;font-weight:500;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.4)}.mk-iph__icon{display:grid;place-items:center;overflow:visible;background:radial-gradient(120% 80% at 30% 0,rgba(255,255,255,.32) 0,rgba(255,255,255,0) 55%),linear-gradient(160deg,#FF4A5C,#E1062C 48%,#9E0019)}.mk-iph__icon:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 .25cqw .3cqw rgba(255,255,255,.35),inset 0 -.5cqw 1cqw rgba(80,0,12,.35),inset 0 0 0 .15cqw rgba(0,0,0,.12)}.mk-iph__icon img{display:block;width:40%;height:auto;object-fit:contain;filter:drop-shadow(0 .3cqw .4cqw rgba(90,0,14,.45))}.mk-iph__notif .mk-iph__icon img{width:42%}.o-deliver__art--bare{background:transparent;border:0;padding:24px 0;overflow:visible}.o-deliver__art--bare .mk-iph{margin-left:auto;margin-right:8%}@media (max-width:959px){.o-deliver__art--bare .mk-iph{margin:0 auto;max-width:260px}}.o-deliver__art--bare .o-deliver__qr{left:0;bottom:-7%}@media (max-width:959px){.o-deliver__art--bare .o-deliver__qr{left:0;bottom:-10%}}.o-about-hero .o-split{align-items:center}.o-about-photo{position:relative;margin:0;justify-self:center;width:min(100%,460px)}@media (min-width:960px){.o-about-photo{justify-self:end}}.o-about-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:28px;background:#1C1D21;box-shadow:0 2px 4px rgba(16,17,20,.06),0 40px 80px -32px rgba(16,17,20,.45)}.o-about-photo__card{position:absolute;left:-20px;bottom:28px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(16,17,20,.06);box-shadow:var(--o-shadow-lg);font-size:.875rem;color:var(--o-muted);line-height:1.35}.o-about-photo__card b{display:block;font-size:.9375rem;color:var(--o-ink);font-weight:650}.o-about-photo__dot{width:10px;height:10px;border-radius:999px;background:var(--o-accent);box-shadow:0 0 0 4px var(--o-accent-soft);flex:none}@media (max-width:959px){.o-about-photo__card{left:12px;bottom:16px}}.o-about-story{padding-top:32px}.o-about-story__grid{display:grid;gap:28px}@media (min-width:960px){.o-about-story__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}}.o-about-story .o-h2{max-width:15ch;text-wrap:balance}.o-about-story__body p{font-size:1.125rem;line-height:1.7;color:var(--o-ink-2)}.o-about-story__body p+p{margin-top:20px}.o-about-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:64px;border-radius:var(--o-radius);overflow:hidden;background:var(--o-line);border:1px solid var(--o-line)}@media (min-width:900px){.o-about-stats{grid-template-columns:repeat(4,1fr)}}.o-about-stats>div{background:#fff;padding:24px}.o-about-stats dt{font-size:1.5rem;font-weight:650;letter-spacing:-.03em;color:var(--o-ink)}.o-about-stats dd{margin:6px 0 0;font-size:.9375rem;line-height:1.45;color:var(--o-muted)}.o-about-hero .o-h1{font-size:clamp(2.4rem,4.4vw,3.7rem);max-width:11.5em;text-wrap:balance}@media (min-width:960px){.o-about-hero .o-split{grid-template-columns:1.2fr .8fr}}@media (max-width:599px){.o-about-stats dt{font-size:1.2rem}.o-about-stats>div{padding:18px}}.o-footer__legal{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline}.o-footer__family a{color:var(--o-ink-2);font-weight:500;text-decoration:underline;text-decoration-color:var(--o-line-2);text-underline-offset:3px}.o-footer__family a:hover{color:var(--o-ink);text-decoration-color:currentColor}.o-menu-change{margin-top:64px;padding-top:36px;border-top:1px solid var(--o-line)}.o-menu-change .o-h3{max-width:34ch;font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.025em}.o-menu-change>p{margin-top:12px;max-width:60ch}.o-menu-change ol{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:28px 0;padding:0;list-style:none}.o-menu-change li{display:inline-flex;align-items:center;gap:18px}.o-menu-change li>b{font-size:clamp(1rem,1.7vw,1.25rem);font-weight:550;line-height:1.4;letter-spacing:-.02em}.o-menu-change__arrow{display:inline-flex;color:var(--o-accent)}.o-menu-change__arrow svg{width:20px;height:20px}@media (max-width:599px){.o-menu-change{margin-top:44px;padding-top:28px}.o-menu-change ol{gap:14px 12px}.o-menu-change li{gap:12px}}@media (max-width:640px){.ta-overlay{padding:0;overflow:hidden}.ta-dialog{width:100%;height:100svh;height:100dvh;min-height:0;gap:0;background:#fff;animation:none}.ta-dialog__bar{width:100%;flex:none;justify-content:space-between;padding:12px 16px;background:var(--o-ink);font-size:14px}.ta-dialog__bar .ta-close{width:44px;height:44px;flex:none}.ta-dialog .ta-phone{width:100%;min-height:0;flex:1;font-size:18px}.ta-phone>.mk-phone{width:100%;height:100%;border:0;border-radius:0;box-shadow:none;background:#fff}.ta-phone .mk-phone__screen{inset:0;border-radius:0}.ta-phone .mk-phone__btn,.ta-phone .mk-phone__notch,.ta-phone .mk-status{display:none}.ta-phone .ta-body{padding:20px 20px 28px}.ta-phone .ta-screen--detail .ta-body{padding-top:72px}.ta-phone .ta-screen--detail .ta-body--photo{padding:0 20px 28px}.ta-phone .ta-body--photo .mk-rphoto{margin-inline:-20px}.ta-phone .ta-back{top:12px;left:12px;min-height:44px}.ta-phone .ta-tool{min-height:64px}.ta-phone .ta-answer,.ta-phone .ta-lang,.ta-phone .ta-row{min-height:44px}.ta-phone .ta-tool__txt b{font-size:16px}.ta-phone .ta-tool__txt small{font-size:13px;white-space:normal}.ta-phone .ta-chip,.ta-phone .ta-chips button,.ta-phone .ta-cta,.ta-phone .ta-pill,.ta-phone .ta-reset,.ta-phone .ta-seg button,.ta-phone .ta-stepper button{min-height:44px;font-size:14px}.ta-phone .ta-stepper button{min-width:44px}.ta-phone .mk-k,.ta-phone .mk-sub,.ta-phone .ta-label,.ta-phone .ta-note{font-size:13px}.ta-phone .ta-money{height:44px}.ta-phone .ta-money input{transform:none}.ta-phone .ta-input,.ta-phone .ta-money input{font-size:16px;min-height:44px}.ta-phone .ta-toggle{width:52px;height:44px;border-block:6px solid transparent;background-clip:padding-box}.ta-phone .ta-toggle i{width:26px;height:26px;top:3px;left:3px}.ta-phone .ta-toggle.is-on i{transform:translateX(20px)}.ta-dialog .ta-dialog__cta.o-btn{width:calc(100% - 32px);min-height:48px;flex:none;margin:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--o-ink);color:#fff}}