.marketing-shell{--m-bg:#fff;--m-raised:#f5f5f5;--m-card-mobile:#fafafa;--m-scope-out:#f4f5f7;--m-sunken:#e8ebef;--m-header:#ffffffeb;--m-header-mobile:#fffffff2;--m-ink-strong:#11171c;--m-ink-deep:#161b21;--m-ink-list:#1d2228;--m-ink-answer:#242a30;--m-ink-body:#292e35;--m-ink-card:#2e343a;--m-ink-eyebrow:#3d434a;--m-ink-faq:#42484f;--m-ink-muted:#474e55;--m-ink-soft:#6c727a;--m-ink-faint:#8b9095;--m-stroke:#dbdee1;--m-stroke-strong:#d5d8db;--m-stroke-chip:#cbced1;--m-header-rule:#0000000f;--m-cta-bg:#11171c;--m-cta-ink:#fff;--m-success:#5fd37f;--m-success-soft:#04270f;--m-warning:#f2af48;--m-warning-amber:#d79628;--m-status-in-kitchen:#51bfee;--m-status-eating:#b0a5f2;--m-section-y:96px;--m-container:1440px;--m-gutter:clamp(24px, 4vw, 64px);--m-gap:64px;--m-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;background:var(--m-bg);color:var(--m-ink-strong);font-family:var(--font-sora), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;display:flex}@supports (color:lab(0% 0 0)){.marketing-shell{--m-raised:lab(96.52% -.0000298023 .0000119209);--m-sunken:lab(93.0353% -.66188 -2.14599);--m-ink-strong:lab(7.20331% -1.17743 -4.83751);--m-ink-deep:lab(9.49672% -1.30656 -4.89608);--m-ink-list:lab(12.9784% -1.33928 -4.90891);--m-ink-answer:lab(16.4597% -1.36483 -4.91937);--m-ink-body:lab(18.7805% -1.37891 -4.92533);--m-ink-card:lab(21.1011% -1.3912 -4.93065);--m-ink-eyebrow:lab(28.0626% -1.42011 -4.9436);--m-ink-faq:lab(30.383% -1.42778 -4.94714);--m-ink-muted:lab(32.7034% -1.4347 -4.95038);--m-ink-soft:lab(47.7851% -1.46723 -4.96609);--m-ink-faint:lab(59.3909% -1.07732 -3.56233);--m-stroke:lab(88.3962% -.552863 -1.78897);--m-stroke-strong:lab(86.0762% -.552624 -1.78888);--m-stroke-chip:lab(82.5962% -.552356 -1.78871);--m-cta-bg:lab(7.20331% -1.17743 -4.83751);--m-success:lab(76.5065% -48.1818 31.6252);--m-success-soft:lab(12.5896% -18.182 11.6617);--m-warning:lab(76.7033% 18.106 60.6421);--m-warning-amber:lab(67.3872% 18.7132 63.1076);--m-status-in-kitchen:lab(72.4448% -21.4201 -33.6001);--m-status-eating:lab(70.8773% 16.5939 -37.5855)}}.marketing-shell :where(a){color:inherit;text-decoration:none}.marketing-shell :where(h1,h2,h3){color:var(--m-ink-strong);margin:0}.marketing-shell :where(p){margin:0}.marketing-shell a:focus-visible,.marketing-shell button:focus-visible{outline:2px solid var(--m-ink-strong);outline-offset:3px}.m-wrap{width:100%;max-width:var(--m-container);padding-inline:var(--m-gutter);margin-inline:auto;padding-block:24px 96px}.m-section{padding-block:var(--m-section-y);border-top:1px solid var(--m-stroke)}.m-section--hero{border-top:0;padding-block:24px 96px}.m-section--last{text-align:center;padding-block:128px 64px}.m-header{z-index:50;background:var(--m-header);-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--m-header-rule);justify-content:space-between;align-items:center;margin-bottom:32px;padding-block:16px;display:flex;position:sticky;top:0}.m-header__brand{align-items:center;gap:10px;display:flex}.m-header__name{letter-spacing:-.3px;font-size:18px;font-weight:800}.m-logomark{background:var(--m-ink-strong);border-radius:5px;flex-shrink:0;width:22px;height:22px;display:inline-block;position:relative}.m-logomark:after{content:"";border-top:2px solid #fff;border-radius:1px;position:absolute;inset:5px 3px 3px}.m-header__nav{color:var(--m-ink-card);align-items:center;gap:28px;font-size:13px;font-weight:500;display:flex}.m-cta{background:var(--m-cta-bg);color:var(--m-cta-ink);cursor:pointer;text-align:center;border:0;font-family:inherit;font-weight:700;transition:transform .12s;display:inline-block}.m-cta:active{transform:scale(.97)}.m-cta--sm{border-radius:6px;padding:8px 14px;font-size:13px}.m-cta--lg{border-radius:8px;padding:18px 28px;font-size:14px}.m-cta--xl{border-radius:8px;padding:20px 32px;font-size:15px}.m-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--m-ink-eyebrow);margin-bottom:32px;font-size:11px;font-weight:700}.m-h1{letter-spacing:-1.3px;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,5.5vw,68px);font-weight:800;line-height:1.02}.m-h2{letter-spacing:-.8px;text-wrap:balance;max-width:800px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1}.m-h2--tight{margin-bottom:16px}.m-h2--mid{margin-bottom:24px}.m-h2--loose{margin-bottom:56px}.m-lede{color:var(--m-ink-body);max-width:560px;margin-bottom:40px;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.5}.m-body{color:var(--m-ink-body);max-width:560px;font-size:16px;line-height:1.55}.m-body--wide{max-width:640px}.m-body--space-md{margin-bottom:24px}.m-body--space-lg{margin-bottom:40px}.m-body--space-xl{margin-bottom:48px}.m-note{color:var(--m-ink-eyebrow);font-size:13px}.m-mono{font-family:var(--m-mono);font-variant-numeric:tabular-nums}.m-split{gap:var(--m-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.m-split--center{align-items:center}.m-split--stack{row-gap:0}.m-split--stack>.m-split__intro{grid-area:1/1}.m-split--stack>.m-split__list{grid-area:2/1}.m-split--stack>.m-split__aside{grid-area:1/2/span 2}.m-duo{gap:var(--m-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.m-duo--center{align-items:center}.m-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.m-anim-slot{justify-content:center;align-items:flex-start;margin-top:32px;display:flex}.m-states{grid-template-columns:1fr 1fr;gap:20px 32px;max-width:560px;display:grid}.m-state{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.m-state__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.m-state__label{letter-spacing:.4px;text-transform:uppercase;color:var(--m-ink-eyebrow);font-size:12px;font-weight:700}.m-state__desc{color:var(--m-ink-body);grid-column:1/-1;margin-top:6px;font-size:14px;line-height:1.5}.m-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.m-card{background:var(--m-bg);border:1px solid var(--m-stroke);border-radius:14px;flex-direction:column;gap:16px;padding:22px;display:flex}.m-card__n{font-family:var(--m-mono);color:var(--m-ink-muted);font-size:11px}.m-card h3{letter-spacing:-.3px;font-size:18px;font-weight:700}.m-card p{color:var(--m-ink-card);font-size:13.5px;line-height:1.55}.m-badge-soon{background:var(--m-sunken);border:1px solid var(--m-stroke-chip);border-radius:20px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 12px;display:inline-flex}.m-badge-soon__dot{background:var(--m-warning-amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.m-badge-soon__label{color:var(--m-ink-answer);font-size:12px;font-weight:600}.m-modes{grid-template-columns:1fr;gap:22px;max-width:560px;display:grid}.m-mode{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.m-mode__n{background:var(--m-success-soft);width:22px;height:22px;color:var(--m-success);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.m-mode__label{letter-spacing:.4px;text-transform:uppercase;color:var(--m-ink-eyebrow);font-size:13px;font-weight:700}.m-mode__desc{color:var(--m-ink-body);grid-column:1/-1;margin-top:6px;font-size:14px;line-height:1.5}.m-scope{grid-template-columns:1fr 1fr;gap:20px;display:grid}.m-scope-card{border:1px solid var(--m-ink-strong);border-radius:12px;padding:20px}.m-scope-card--out{border-color:var(--m-stroke-strong);background:var(--m-scope-out)}.m-scope-card__title{letter-spacing:.6px;text-transform:uppercase;color:var(--m-ink-strong);margin-bottom:16px;font-size:11px;font-weight:700}.m-scope-card--out .m-scope-card__title{color:var(--m-ink-eyebrow)}.m-scope-card__list{color:var(--m-ink-list);margin:0;padding:0;font-size:13.5px;line-height:1.7;list-style:none}.m-scope-card--out .m-scope-card__list{color:var(--m-ink-eyebrow)}.m-caisse__lede{color:var(--m-ink-deep);font-size:16px;line-height:1.6}.m-objection{border-top:1px solid var(--m-stroke-strong);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;padding-block:28px;display:grid}.m-objection__q{letter-spacing:-.2px;color:var(--m-ink-strong);font-size:17px;font-weight:600;line-height:1.35}.m-objection__a{color:var(--m-ink-answer);font-size:15px;line-height:1.55}.m-rule{border-top:1px solid var(--m-stroke-strong)}.m-pilot__title{letter-spacing:-2.5px;color:var(--m-ink-strong);text-wrap:balance;margin-bottom:16px;font-size:clamp(56px,8vw,96px);font-weight:800;line-height:.95}.m-pilot__sub{color:var(--m-ink-list);letter-spacing:-.3px;font-size:22px;font-weight:600}.m-pilot__p{color:var(--m-ink-deep);font-size:16px;line-height:1.6}.m-faq__grid{gap:var(--m-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.m-faq__title{align-self:start;margin:0;position:sticky;top:24px}.m-faq details{border-top:1px solid var(--m-stroke-strong);padding-block:20px}.m-faq summary{cursor:pointer;color:var(--m-ink-strong);justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:600;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"＋";color:var(--m-ink-muted);flex-shrink:0;font-size:20px;font-weight:400;line-height:1}.m-faq details[open] summary:after{content:"－"}.m-faq__answer{color:var(--m-ink-faq);margin-top:12px;font-size:14px;line-height:1.55}.m-faq__answer--pending{color:var(--m-ink-soft);font-style:italic}.m-last__title{letter-spacing:-1.2px;text-wrap:balance;max-width:800px;margin:0 auto 24px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.02}.m-footer{border-top:1px solid var(--m-stroke);color:var(--m-ink-faq);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:64px 0;font-size:12px;display:flex}.m-footer__brand{color:var(--m-ink-list);letter-spacing:-.3px;font-size:14px;font-weight:800}.m-device{background:#010305;background:lab(.652151% -.15714 -.964674);border-radius:40px;flex-shrink:0;width:320px;padding:8px;box-shadow:0 24px 60px -18px #14192859}.m-device--hero{border-radius:36px;width:300px;padding:10px;box-shadow:0 32px 80px -20px #14192859,0 8px 24px -8px #14192826}.m-device__screen{color:#f3f5f8;color:lab(96.517% -.443906 -1.43213);background:#0b1015;background:lab(4.41937% -.812896 -3.76877);border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.m-device--hero .m-device__screen{border-radius:28px}.m-device__statusbar{color:#dbdee2;color:lab(88.3953% -.661403 -2.14573);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 22px 4px;font-size:12px;font-weight:600;display:flex}.m-demo-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.m-demo--mobile{display:none}@keyframes m-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes m-fade-slide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes m-bounce-in{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}.m-pulse-dot{animation:1.4s ease-in-out infinite m-pulse-dot}.m-fade-slide{animation:.4s m-fade-slide}.m-slide-in{animation:.3s m-fade-slide}.m-bounce-in{animation:.3s m-bounce-in}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:1000px){.m-split,.m-duo,.m-faq__grid{grid-template-columns:minmax(0,1fr);gap:40px}.m-split--stack{row-gap:0}.m-faq__title{position:static}.m-objection{gap:24px}}@media (max-width:1100px){.m-demo-grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:420px;margin-inline:auto}}@media (max-width:760px){.marketing-shell{--m-section-y:48px;--m-container:440px;--m-gutter:20px;--m-gap:28px;--m-header:var(--m-header-mobile)}.m-wrap{padding-block:0 100px}.m-header{margin-bottom:0;margin-inline:calc(var(--m-gutter) * -1);-webkit-backdrop-filter:saturate(180%)blur(12px);padding:14px 18px}.m-header__brand{gap:10px}.m-logomark{border-radius:6px;width:24px;height:24px}.m-logomark:after{inset:6px 4px 4px}.m-header__nav-link{display:none}.m-cta--sm{border-radius:8px}.m-cta--lg,.m-cta--xl{width:100%;display:block}.m-cta--lg{border-radius:12px;padding:18px;font-size:15px}.m-cta--xl{border-radius:12px;padding:20px;font-size:16px}.m-section--hero{padding-block:48px 40px}.m-section--last{padding-block:72px 48px}.m-eyebrow{margin-bottom:16px}.m-section--hero .m-eyebrow,.m-section--last .m-eyebrow{margin-bottom:20px}.m-h1{letter-spacing:-1.2px;margin-bottom:20px;font-size:40px;line-height:1.05}.m-br-desktop{display:none}.m-h2{letter-spacing:-.6px;font-size:30px;line-height:1.1}.m-h2--tight{margin-bottom:14px}.m-h2--loose{margin-bottom:32px}.m-h2--dense{letter-spacing:-.5px;margin-bottom:24px;font-size:28px}.m-lede{margin-bottom:28px;font-size:17px}.m-body{font-size:15.5px}.m-body--space-md{margin-bottom:16px}.m-body--space-lg,.m-body--space-xl{margin-bottom:28px}.m-hero__actions{display:block}.m-hero__device{display:none}.m-duo{row-gap:0}.m-h2--mid{margin-bottom:14px}.m-hero__note{text-align:center;color:var(--m-ink-muted);margin-top:14px;font-size:12.5px;display:block}.m-note{color:var(--m-ink-muted);font-size:12.5px}.m-anim-slot{margin-block:24px 28px}.m-anim-slot--pay{margin-block:32px}.m-split--stack>.m-split__intro,.m-split--stack>.m-split__aside,.m-split--stack>.m-split__list{grid-column:1}.m-split--stack>.m-split__intro{grid-row:1}.m-split--stack>.m-split__aside{grid-row:2}.m-split--stack>.m-split__list{grid-row:3}.m-states{flex-direction:column;gap:16px;display:flex}.m-state{align-items:start;column-gap:12px}.m-state__dot{width:10px;height:10px;margin-top:6px}.m-state__desc{color:var(--m-ink-answer);grid-column:2;margin-top:2px;font-size:14.5px}.m-cards{flex-direction:column;gap:16px;display:flex}.m-card{background:var(--m-card-mobile);gap:0;padding:20px}.m-card__n{margin-bottom:12px}.m-card h3{letter-spacing:-.2px;margin-bottom:8px;font-size:17px}.m-card p{font-size:14px}.m-badge-soon{margin-bottom:0}.m-modes{flex-direction:column;gap:16px;display:flex}.m-mode{align-items:start;column-gap:12px}.m-mode__n{border-radius:7px;width:26px;height:26px;font-size:12px}.m-mode__desc{color:var(--m-ink-answer);grid-column:2;margin-top:2px;font-size:14.5px}.m-caisse__lede{margin-bottom:24px;font-size:15.5px}.m-scope{flex-direction:column;gap:12px;display:flex}.m-scope-card{border-width:1.5px;padding:18px}.m-scope-card--out{background:var(--m-raised);border-width:1px}.m-scope-card__title{margin-bottom:14px}.m-scope-card__list{font-size:14.5px;line-height:1.8}.m-objection{grid-template-columns:minmax(0,1fr);gap:0;padding-block:20px}.m-objection__q{margin-bottom:10px;font-size:15.5px}.m-objection__a{font-size:14.5px}.m-section--pilot{margin-inline:calc(var(--m-gutter) * -1);background:var(--m-raised);padding:56px 20px}.m-pilot__title{letter-spacing:-1.8px;margin-bottom:12px;font-size:52px;line-height:.98}.m-pilot__sub{color:var(--m-ink-deep);letter-spacing:-.2px;margin-bottom:24px;font-size:18px}.m-pilot__p{font-size:15.5px}.m-faq details{padding-block:18px}.m-faq summary{gap:16px;font-size:15.5px}.m-faq summary:after{font-size:22px}.m-faq__answer{color:var(--m-ink-card);font-size:14.5px}.m-last__title{letter-spacing:-1px;margin-bottom:32px;font-size:40px;line-height:1.05}.m-footer{padding-block:32px;font-size:11.5px}.m-footer__brand{font-size:13px}.m-demo--desktop{display:none}.m-demo--mobile{display:block}}.marketing-shell{--m-danger:#9b1d29;--m-warning-light:#9a6500;--m-inert-bg:#cfd1d3;--m-inert-ink:#6d7277}@supports (color:lab(0% 0 0)){.marketing-shell{--m-danger:lab(34.5253% 51.1173 27.5538);--m-warning-light:lab(47.6066% 18.531 68.0115);--m-inert-bg:lab(83.757% -.44328 -1.43179);--m-inert-ink:lab(47.7904% -1.06922 -3.55804)}}.m-signup{background:var(--m-bg);flex-direction:column;flex:1;display:flex}.m-signup__bar{background:var(--m-header);border-bottom:1px solid var(--m-stroke);justify-content:space-between;align-items:center;gap:16px;height:60px;padding-inline:clamp(20px,5vw,32px);display:flex}.m-signup__brand{letter-spacing:-.3px;color:var(--m-ink-strong);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.m-signup__mark{background:var(--m-cta-bg);border-radius:5px;flex-shrink:0;width:22px;height:22px;position:relative}.m-signup__mark:after{content:"";border-top:2px solid var(--m-cta-ink);border-radius:1px;position:absolute;inset:5px 3px 3px}.m-signup__signin{color:var(--m-ink-muted);font-size:13px}.m-signup__signin a{color:var(--m-ink-strong);border-bottom:1px solid var(--m-stroke-chip);font-weight:700}.m-signup__body{padding:clamp(32px, 6vw, 56px) clamp(20px, 5vw, 32px) calc(48px + var(--safe-bottom,0px));flex:1;justify-content:center;display:flex}.m-signup__col{width:520px;max-width:100%}.m-signup__steps{align-items:center;gap:10px;margin-bottom:26px;display:flex}.m-signup__seg{background:var(--m-stroke);border-radius:2px;width:56px;height:3px}.m-signup__seg--done{background:var(--m-ink-strong)}.m-signup__eyebrow{text-transform:uppercase;letter-spacing:.6px;color:var(--m-ink-muted);font-size:11px;font-weight:700}.m-signup__title{letter-spacing:-.8px;text-wrap:balance;margin-bottom:10px;font-size:34px;font-weight:800}.m-signup__lede{color:var(--m-ink-body);margin-bottom:32px;font-size:15px;line-height:1.55}.m-signup__field{margin-bottom:22px}.m-signup__field--last{margin-bottom:32px}.m-signup__label{color:var(--m-ink-strong);margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.m-signup__input{border:1px solid var(--m-ink-muted);background:var(--m-bg);width:100%;height:48px;color:var(--m-ink-strong);border-radius:8px;padding:0 14px;font-family:inherit;font-size:16px;font-weight:500}.m-signup__input--siret{letter-spacing:1px;font-weight:600}.m-signup__input[aria-invalid=true]{border-color:var(--m-danger)}.m-signup__input:focus-visible{outline:2px solid var(--m-ink-strong);outline-offset:2px;border-color:var(--m-ink-strong)}.m-signup__row{gap:14px;display:flex}.m-signup__row>*{flex:1;min-width:0}.m-signup__hint{color:var(--m-ink-muted);margin-top:8px;font-size:12.5px;line-height:1.5;display:block}.m-signup__flag{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.m-signup__flag-dot{background:var(--m-ink-strong);width:16px;height:16px;color:var(--m-cta-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:800;display:flex}.m-signup__flag--error .m-signup__flag-dot{background:var(--m-danger)}.m-signup__flag-text{color:var(--m-ink-body);font-size:12.5px;line-height:1.5}.m-signup__rules{flex-direction:column;gap:7px;margin-top:12px;display:flex}.m-signup__rule{color:var(--m-ink-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.m-signup__rule--ok{color:var(--m-ink-body)}.m-signup__rule-mark{text-align:center;width:14px;color:var(--m-ink-faint);font-weight:800}.m-signup__rule--ok .m-signup__rule-mark{color:var(--m-ink-strong)}.m-signup__submit{background:var(--m-cta-bg);width:100%;height:52px;color:var(--m-cta-ink);cursor:pointer;border:0;border-radius:28px;font-family:inherit;font-size:14px;font-weight:700}.m-signup__submit:disabled{background:var(--m-inert-bg);color:var(--m-inert-ink);cursor:not-allowed}.m-signup__note{color:var(--m-ink-muted);margin-top:18px;font-size:12px;line-height:1.5}.m-signup__chip{align-items:center;gap:8px;margin-bottom:18px;display:flex}.m-signup__chip-dot{background:var(--m-warning-light);border-radius:50%;flex-shrink:0;width:7px;height:7px}.m-signup__chip--refused .m-signup__chip-dot{background:var(--m-danger)}.m-signup__recap{border:1px solid var(--m-stroke);border-radius:12px;margin-bottom:24px;padding:4px 16px}.m-signup__recap-row{color:var(--m-ink-muted);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;font-size:12.5px;display:flex}.m-signup__recap-row+.m-signup__recap-row{border-top:1px solid var(--m-stroke)}.m-signup__recap-value{color:var(--m-ink-strong);text-align:right;font-weight:700}.m-signup__recap-value--pending{color:var(--m-ink-muted);font-weight:500}.m-signup__actions{flex-wrap:wrap;gap:12px;display:flex}.m-signup__actions .m-signup__submit,.m-signup__actions .m-signup__ghost{flex:1;width:auto;min-width:180px;padding-inline:24px}.m-signup__ghost{border:1px solid var(--m-stroke-strong);height:52px;color:var(--m-ink-strong);cursor:pointer;background:0 0;border-radius:28px;font-family:inherit;font-size:14px;font-weight:700}.m-signup__ghost:disabled{border-color:var(--m-stroke);color:var(--m-inert-ink);background:var(--m-inert-bg);cursor:not-allowed}.m-signup__resend{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.m-signup__resend .m-signup__ghost{min-width:180px;padding-inline:24px}.m-signup__resend-meta{color:var(--m-ink-muted);font-size:12px}@media (max-width:700px){.m-signup__title{letter-spacing:-.7px;font-size:28px}.m-signup__lede{margin-bottom:26px;font-size:14px}.m-signup__input{height:52px}.m-signup__row:not(.m-signup__row--inline){flex-direction:column;gap:0}.m-signup__actions{flex-direction:column}.m-signup__actions .m-signup__submit,.m-signup__actions .m-signup__ghost,.m-signup__resend .m-signup__ghost{flex:none;width:100%}}.m-handover{background:var(--bg-app);color:var(--ink-primary);flex:1;justify-content:center;padding:40px 20px 72px;display:flex}.m-handover__col{width:100%;max-width:560px}.m-handover__chip{align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.m-handover__chip-dot{background:var(--status-success);border-radius:50%;flex-shrink:0;width:9px;height:9px}.m-handover__eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:700}.m-handover__title{letter-spacing:-.8px;color:var(--ink-primary);margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.15}.m-handover__lede{color:var(--ink-secondary);margin:0 0 28px;font-size:15px;line-height:1.6}.m-handover__block{background:var(--bg-card);border:1px solid var(--stroke-strong);border-radius:14px;margin-bottom:16px;padding:18px}.m-handover__block-title{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:10.5px;font-weight:700}.m-handover__row{justify-content:space-between;align-items:baseline;gap:16px;padding-block:8px;display:flex}.m-handover__row-label{color:var(--ink-muted);font-size:12.5px}.m-handover__row-value{color:var(--ink-secondary);text-align:right;font-size:12.5px}.m-handover__code{letter-spacing:.5px;color:var(--ink-primary);background:var(--bg-key);-webkit-user-select:all;user-select:all;word-break:break-all;text-align:right;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700}.m-handover__station+.m-handover__station{border-top:1px solid var(--stroke);margin-top:6px;padding-top:10px}.m-handover__station-name{color:var(--ink-primary);margin-top:8px;font-size:13px;font-weight:700}.m-handover__note{color:var(--ink-muted);margin:0 0 4px;font-size:12px;line-height:1.6}.m-handover__warning{color:var(--ink-secondary);background:var(--status-warning-soft);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.m-handover__warning-dot{background:var(--status-warning);width:16px;height:16px;color:var(--status-warning-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:800;display:flex}.m-handover__cta{background:var(--action-primary);width:100%;height:52px;color:var(--action-primary-ink);border-radius:28px;place-items:center;margin:8px 0 16px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.m-handover__cta:hover{text-decoration:none}.m-handover a:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}@media (max-width:700px){.m-handover{padding:28px 16px 56px}.m-handover__title{letter-spacing:-.6px;font-size:26px}.m-handover__row{flex-direction:column;align-items:stretch;gap:4px}.m-handover__code,.m-handover__row-value{text-align:left}}@media print{.m-handover{color:#000;background:#fff;padding:0}.m-handover__title,.m-handover__lede,.m-handover__block-title,.m-handover__row-label,.m-handover__row-value,.m-handover__station-name,.m-handover__note,.m-handover__eyebrow,.m-handover__warning{color:#000}.m-handover__block{break-inside:avoid;background:#fff;border:1px solid #000}.m-handover__code{color:#000;background:#fff;border:1px solid #000}.m-handover__warning{background:#fff;border:1px solid #000}.m-handover__chip-dot,.m-handover__warning-dot,.m-handover__cta{display:none}}
