:root{--bg:#f6f6f8;--surface:#fff;--surface-2:#f1f1f4;--surface-3:#ececef;--ink:#16161b;--ink-2:#6c6c77;--ink-3:#9c9ca6;--hairline:#ececef;--hairline-2:#e3e3e7;--accent:#fc5053;--on-accent:#fff;--accent-deep:#c82e36;--accent-tint:#fde7e8;--accent-tint-2:#fef1f1;--star:#fc5053;--brand:#fc5053;--brand-deep:#d8383f;--success:#1fa971;--success-tint:#e4f6ee;--amber:#e08a1e;--amber-tint:#fbf0dd;--heart:#ff4d6d;--r-chip:999px;--r-card:18px;--r-lg:22px;--r-xl:28px;--sh-sm:0 1px 2px #14141e0a, 0 2px 8px #14141e0d;--sh-card:0 4px 18px #14141e12;--sh-float:0 14px 38px #14141e29;--font:"General Sans", -apple-system, "SF Pro Display", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:#efeff2;margin:0;padding:0}body{overflow-x:clip}#root,body{min-height:100vh}.qartine{font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--ink)}.qartine :is(h1,h2,h3){text-wrap:balance}.gp-content p{text-wrap:pretty}.no-sb{scrollbar-width:none;-ms-overflow-style:none}.no-sb::-webkit-scrollbar{width:0;height:0;display:none}.h-snap{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.h-snap>*{scroll-snap-align:start;flex:none}.tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,opacity .12s}.tap:active{transform:scale(.97)}.row-act{opacity:0;transition:opacity .12s}.dish-row:hover .row-act,.dish-row:focus-within .row-act,.row-act-on{opacity:1}.hit{position:relative}.hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qartine :is(a,button,input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes screenIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}.screen-in{animation:.28s cubic-bezier(.22,.61,.36,1) screenIn}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetUpC{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetPop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sheetPopC{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes mkspin{to{transform:rotate(360deg)}}.mk-spin{animation:.7s linear infinite mkspin}.mk-prevcard:hover{transform:translateY(-1px);box-shadow:0 0 0 1.5px var(--accent-tint), var(--sh-card)!important}.mk-prevcard:active{transform:scale(.99)}.mk-trow{transition:background .12s}.mk-trow:hover{background:var(--surface-2)}.qartine button{transition:transform .12s,box-shadow .2s,background .2s,color .2s,opacity .15s}.mk-hover{transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s}.mk-hover:hover{box-shadow:var(--sh-float);transform:translateY(-3px)}.mk-nav{transition:box-shadow .25s,background .25s}.mk-nav.is-scrolled{box-shadow:0 6px 24px #14141e0f}@keyframes mkShimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.mk-shimmer{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 37%, var(--surface-2) 63%);background-size:220% 100%;animation:1.4s ease-in-out infinite mkShimmer}@keyframes mkReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:linear both mkReveal;animation-timeline:view();animation-range:entry cover 24%}}}@keyframes mkOrderIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes mkOrderPulse{0%,to{box-shadow:var(--sh-card), 0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}50%{box-shadow:var(--sh-card), 0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent)}}.mk-order-new{animation:.34s cubic-bezier(.22,.61,.36,1) mkOrderIn,1.5s ease-in-out .34s infinite mkOrderPulse}@keyframes mkBadgePop{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.45)}to{transform:scale(1)}}@keyframes mkBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.mk-order-badge{animation:.5s cubic-bezier(.22,.61,.36,1) mkBadgePop,1.5s ease-in-out .5s infinite mkBadgePulse}.mk-num{font-variant-numeric:tabular-nums}.mk-slot-ctrls{transition:opacity .15s}@media (hover:hover){.mk-slot-ctrls{opacity:0}.mk-slot:hover .mk-slot-ctrls{opacity:1}}@keyframes mkHeroPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes mkTapBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.06)}}.mk-hero-hint{animation:.3s fadeIn}.mk-hero-hint-pill{animation:1.6s ease-in-out infinite mkTapBob}.mk-hero-hint-ring{animation:1.8s ease-in-out infinite mkHeroPulse}.faq-caret{transition:transform .2s}details[open]>summary .faq-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.screen-in,.mk-spin,[class*=mk-]{animation:none!important}.tap,.mk-hover,.faq-caret{transition:none!important}}@keyframes mkSplashWord{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes mkSplashGlow{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.18)}}@keyframes mkSplashBar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.mk-splash-word{animation:.55s cubic-bezier(.2,.7,.2,1) both mkSplashWord}.mk-splash-glow{animation:1.6s ease-in-out infinite mkSplashGlow}.mk-splash-bar{animation:1.1s ease-in-out infinite mkSplashBar}@media (prefers-reduced-motion:no-preference){.gp-reveal{opacity:0;transform:translateY(22px)}.gp-reveal[data-revealed=true]{animation:.6s cubic-bezier(.22,.61,.36,1) forwards mkReveal}.gp-float{animation:6s ease-in-out infinite gpFloat}}@keyframes gpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.gp-lift{transition:transform .18s,box-shadow .18s}.gp-lift:hover{transform:translateY(-2px)}.gp-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.gp-row{align-items:center;gap:48px;display:flex}.gp-row>*{flex:1 1 0;min-width:0}.gp-row--rev{flex-direction:row-reverse}.gp-row--solo{display:block}.gp-row--solo>*{max-width:540px}.gp-shotcol{flex-direction:column;gap:18px;display:flex}.gp-wideshots{flex-direction:column;align-items:center;gap:24px;margin-top:26px;display:flex}@media (max-width:860px){.gp-hero{grid-template-columns:1fr;gap:28px}.gp-row,.gp-row--rev{flex-direction:column;gap:26px}}.gp-zoom{width:fit-content;max-width:100%;font:inherit;color:inherit;cursor:zoom-in;background:0 0;border:none;margin-inline:auto;padding:0;display:block;position:relative}.gp-zoom-badge{color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12121a8c;border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .18s;display:grid;position:absolute;top:10px;right:10px}.gp-zoom:hover .gp-zoom-badge,.gp-zoom:focus-visible .gp-zoom-badge{opacity:1}.gp-zoom:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:14px}@media (hover:none){.gp-zoom-badge{opacity:.9}}.gp-lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#0c0c12d6;place-items:center;padding:24px;animation:.15s gpFade;display:grid;position:fixed;inset:0}.gp-lightbox-img{cursor:default;background:#fff;border-radius:10px;max-width:96vw;max-height:92vh;box-shadow:0 30px 80px #00000080}.gp-lightbox-close{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:18px;right:18px}.gp-lightbox-close:hover{background:#ffffff47}@keyframes gpFade{0%{opacity:0}to{opacity:1}}.gp-shell{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:44px;display:grid}.gp-content{min-width:0;padding-bottom:24px}.gp-toc{align-self:start;max-height:calc(100dvh - 36px);padding-right:6px;position:sticky;top:18px;overflow-y:auto}.gp-toc-group+.gp-toc-group{margin-top:18px}.gp-toc-glabel{text-transform:uppercase;letter-spacing:1px;color:var(--accent-deep);margin:0 0 6px 10px;font-size:11px;font-weight:800}.gp-toc-link{color:var(--ink-3);border-radius:8px;padding:5px 10px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .15s,background .15s;display:block}.gp-toc-link:hover{color:var(--ink);background:var(--surface-2)}.gp-toc-link.is-active{color:var(--accent-deep);background:var(--accent-tint);font-weight:700}.gp-toc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gp-jump{flex-wrap:wrap;gap:10px;display:none}.gp-jump a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:980px){.gp-shell{grid-template-columns:1fr;gap:0}.gp-toc{display:none}.gp-jump{display:flex}}.mkt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mkt-nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.mkt-foot{grid-template-columns:2fr 1fr 1fr;gap:28px;display:grid}@media (max-width:640px){.mkt-nav{gap:14px}.mkt-foot{grid-template-columns:1fr;gap:24px}}.blog-article{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:56px;padding-top:40px;display:grid}.blog-featured{transition:border-color .18s,background .18s}.blog-rail{flex-direction:column;gap:20px;display:flex;position:sticky;top:84px}.blog-toc{flex-direction:column;gap:10px;display:flex}.mk-when-wide{display:contents}.mk-when-narrow{display:none}@media (max-width:699px),(max-height:619px){.mk-when-wide{display:none}.mk-when-narrow{display:contents}}@media (hover:hover){.blog-list-row:hover .blog-list-row__title{color:var(--accent-deep)}.blog-featured:hover{border-color:var(--accent)}.blog-rail__link:hover>div:first-child{color:var(--accent-deep)}}@media (max-width:900px){.blog-article{grid-template-columns:1fr;gap:32px;padding-top:28px}.blog-rail{position:static}.blog-toc{display:none}}@media (max-width:560px){.blog-list-row__thumb{display:none}}.help-docs{grid-template-columns:234px minmax(0,1fr);align-items:start;gap:48px;padding:30px 0 8px;display:grid}.help-docs__side{align-self:start;max-height:calc(100dvh - 36px);position:sticky;top:18px;overflow-y:auto}.help-docs__main{min-width:0}.help-nav__inner{flex-direction:column;gap:2px;padding-right:6px;display:flex}.help-nav__group{margin-top:18px}.help-overview{max-width:760px}.help-overview__hero h1{letter-spacing:-1.2px;margin:6px 0 0;font-size:38px;font-weight:800;line-height:1.08}.help-overview__hero p{color:var(--ink-2);text-wrap:pretty;max-width:620px;margin:14px 0 0;font-size:17px;line-height:1.55}.help-overview__browse{text-transform:uppercase;letter-spacing:1px;color:var(--ink-3);margin:40px 0 0;font-size:13px;font-weight:800}.help-cat{margin-top:24px}.help-cat__label{letter-spacing:-.2px;color:var(--accent-deep);margin:0 0 12px;font-size:15px;font-weight:800}.help-cat__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.help-card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;gap:5px;padding:15px 16px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.help-card__title{letter-spacing:-.2px;color:var(--ink);font-size:15px;font-weight:700}.help-card__sub{color:var(--ink-3);font-size:13px;line-height:1.45}@media (hover:hover){.help-card:hover{border-color:var(--accent);box-shadow:var(--sh-card);transform:translateY(-1px)}.help-card:hover .help-card__title{color:var(--accent-deep)}}.help-faq{max-width:680px;margin-top:48px}.help-faq>h2{letter-spacing:-.5px;margin:0 0 6px;font-size:24px;font-weight:800}.help-faq__item{border-top:1px solid var(--hairline-2)}.help-faq__item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.help-faq__item summary::-webkit-details-marker{display:none}.help-faq__item summary:after{content:"+";color:var(--ink-3);font-size:21px;font-weight:400;line-height:1;transition:transform .18s}.help-faq__item[open] summary:after{transform:rotate(45deg)}.help-faq__a{color:var(--ink-2);text-wrap:pretty;padding:0 0 16px;font-size:15px;line-height:1.6}.help-article{max-width:720px;padding-top:8px}.help-article__eyebrow{text-transform:uppercase;letter-spacing:.6px;color:var(--ink-3);font-size:12.5px;font-weight:700}.help-article__eyebrow span{color:var(--ink-3);opacity:.6;margin:0 3px}.help-article h1{letter-spacing:-1px;margin:10px 0 0;font-size:34px;font-weight:800;line-height:1.14}.help-article__lead{color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.55}.help-article__body{margin-top:6px}.help-shot{margin:28px 0 0}.help-shot img{border:1px solid var(--hairline);width:100%;height:auto;box-shadow:var(--sh-card);border-radius:14px;display:block}.help-shot figcaption{color:var(--ink-3);text-align:center;text-wrap:pretty;margin-top:9px;font-size:13px}.help-shot--phone{flex-direction:column;align-items:center;display:flex}.help-shot--phone img{border-radius:22px;width:290px;max-width:100%;height:auto}.help-cta{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--sh-card);text-align:center;border-radius:18px;margin-top:44px;padding:26px}.help-cta__title{letter-spacing:-.4px;font-size:20px;font-weight:800}.help-cta__sub{color:var(--ink-2);margin-top:6px;font-size:15px}.help-cta__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.help-cta__btn{color:#fff;background:var(--accent);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none}.help-cta__link{color:var(--accent-deep);font-size:15px;font-weight:700;text-decoration:none}@media (max-width:980px){.help-docs{grid-template-columns:1fr;gap:0;padding-top:20px}.help-docs__side{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;max-height:40vh;margin-bottom:22px;padding:12px 14px;position:static}.help-article h1,.help-overview__hero h1{letter-spacing:-.8px;font-size:28px}}.help-article__crumb{color:inherit;text-decoration:none}@media (hover:hover){.help-article__crumb:hover{color:var(--accent-deep)}}