.story{position:relative;overflow:clip}.hero{min-height:min(100svh,1100px);padding-block:calc(var(--header-h) + clamp(32px, 6vw, 72px)) clamp(64px, 8vw, 112px);align-content:center;display:grid;position:relative}.hero:before,.act:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 46%,#2f5fd65c,#0000 46%);position:absolute;inset:0}.act:nth-of-type(odd):before{background:radial-gradient(circle at 16%,#2f5fd633,#0000 42%)}.act:nth-of-type(2n):before{background:radial-gradient(circle at 86% 40%,#2f5fd633,#0000 42%)}.hero-grid{align-items:center;gap:clamp(40px,6vw,72px);display:grid}.hero h1{font-size:var(--fs-hook);letter-spacing:-.042em;margin-top:22px;line-height:1.02}.hero h1 span{display:block}.hero h1 .accent{color:var(--stage-accent)}.hero .lead{max-width:54ch;margin-top:clamp(20px,2.4vw,32px)}.hero .cta-row{margin-top:34px}.hero-note{margin-top:18px}.hurry{font-size:var(--fs-small);margin-top:10px}.scroll-cue{text-align:center;font-size:var(--fs-fine);color:var(--stage-fg-muted);display:none;position:absolute;bottom:22px;left:0;right:0}.hero-scene{place-items:center;min-height:420px;display:grid;position:relative}.hero-card{width:min(360px,88%);position:relative;transform:rotate(-3deg)}.hero-scene .o1{width:380px}.hero-scene .o2{width:650px}.hero-scene .o3{width:940px}.store-chip{z-index:7;border:1px solid var(--stage-line-strong);background:color-mix(in srgb, var(--stage-panel) 92%, transparent);font-size:var(--fs-fine);color:var(--stage-fg-2);border-radius:11px;gap:2px;padding:10px 14px;line-height:1.35;display:grid;position:absolute;box-shadow:0 16px 48px #0000008c}.store-chip b{font-family:var(--font-display);font-size:var(--fs-small);color:var(--stage-fg);align-items:center;gap:8px;display:flex}.store-chip.here{top:4%;left:-4%;transform:rotate(-4deg)}.store-chip.there{bottom:2%;right:-2%;transform:rotate(3deg)}@media (width>=1000px){.hero-grid{grid-template-columns:minmax(0,8fr) minmax(0,4.4fr)}.hero-scene{min-height:560px}.scroll-cue{display:block}}@media (width<=999px){.hero-scene{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:64px 68px;overflow:clip}.store-chip.here{left:var(--gutter);top:8px}.store-chip.there{right:var(--gutter);bottom:8px}}.act{position:relative}.act-stage{padding-block:clamp(64px,9vw,128px)}.act-grid{align-items:start;gap:clamp(40px,6vw,88px);display:grid}@media (width>=1000px){.act-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.act-copy{gap:clamp(32px,4vw,48px);display:grid}.beat h2{font-size:var(--fs-display);letter-spacing:-.04em;margin-top:16px;font-weight:760;line-height:1.06}.beat h3{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:780;line-height:1.12}.beat p,.beat ol,.beat ul{max-width:52ch;font-size:var(--fs-lead);color:var(--stage-fg-2);margin-top:18px;line-height:1.55}.exits-list{counter-reset:exit;gap:10px;display:grid}.exits-list li{counter-increment:exit;padding-left:38px;position:relative}.exits-list li:before{content:counter(exit);border:1px solid var(--stage-line-strong);width:26px;height:26px;font-size:var(--fs-fine);color:var(--stage-fg);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:.12em;left:0}.checks{gap:12px;display:grid}.checks li,.act-copy>.done{align-items:center;gap:12px;display:flex}.story .tick{width:26px;height:26px;color:var(--stage-success);background:#4fd08926;border-radius:50%;flex:none;place-items:center;display:grid}.story .tick svg{width:15px;height:15px}.act-copy>.done{color:var(--stage-fg);margin-top:8px;font-weight:600}.act-scene{align-content:start;gap:20px;display:grid;position:relative}.dock{width:min(340px,100%)}.story .trade-panel,.story .panel{color:var(--text)}.clock-scene{grid-template-columns:minmax(0,1fr);padding-top:8px}.lot{z-index:-1;transform-origin:50% 100%;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:72px 72px;border-radius:28px;position:absolute;inset:18% -12% -8%;transform:perspective(900px)rotateX(58deg);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.store-sign{border:1px solid var(--stage-line-strong);font-size:var(--fs-fine);color:var(--stage-fg-muted);border-radius:9px;justify-self:start;padding:8px 12px;display:grid}.store-sign b{font-family:var(--font-display);font-size:var(--fs-small);color:var(--stage-fg)}.meter{gap:4px;width:min(340px,100%)}.meter .figure{color:var(--danger-fg)}.meter .fine{color:var(--muted)}.exits{gap:10px;display:grid}.exits li{border:1px dashed var(--stage-line-strong);font-family:var(--font-display);letter-spacing:-.015em;color:var(--stage-fg);border-radius:11px;gap:2px;padding:12px 16px;font-weight:750;display:grid}.exits small{font-family:var(--font-body);font-size:var(--fs-fine);letter-spacing:0;color:var(--stage-fg-muted);font-weight:400}.exits .lane{background:#d9534f14;border-style:solid;border-color:#d9534f80}.fees{font-family:var(--font-body);font-size:var(--fs-fine);letter-spacing:0;color:var(--stage-fg-2);gap:3px;margin-top:6px;font-weight:400;display:grid}.fees>span{justify-content:space-between;gap:12px;display:flex}.fees b{color:var(--stage-fg);font-weight:600}.sister{border:1px dashed var(--stage-line-strong);font-size:var(--fs-small);color:var(--stage-fg-muted);border-radius:12px;justify-items:start;gap:4px;padding:14px 16px;display:grid}.sister b{font-family:var(--font-display);color:var(--stage-fg)}.exit-routes{display:none}@media (width>=760px){.clock-scene{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:20px 28px}.clock-scene .store-sign{grid-column:1/-1}.clock-scene .lot-dock{grid-row:span 3}}.imports{flex-wrap:wrap;gap:8px;display:flex}.imports li{border:1px solid var(--stage-line-strong);font-size:var(--fs-fine);color:var(--stage-fg-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.imports li:not(.done) .live-dot{background:var(--stage-fg-muted);box-shadow:none}.imports .done{color:var(--stage-fg)}.offer{gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 40px 120px #0000008c,0 0 0 1px #ffffff14}.offer-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.offer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.offer .label{font-size:var(--fs-fine);color:var(--text-secondary);margin-bottom:6px;font-weight:600;display:block}.fake-input{border:1px solid var(--border-strong);border-radius:9px;align-items:center;min-height:48px;padding:0 14px;font-size:1.125rem;font-weight:600;display:flex}.working{background:var(--subtle);font-size:var(--fs-fine);border-radius:9px;margin:0;padding:14px 16px}.working dl{margin:0}.working dl>div{color:var(--text-secondary);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.working dd{color:var(--text);margin:0;font-weight:600}.working-title{color:var(--text);margin-bottom:4px;font-weight:650}.publish{pointer-events:none;justify-self:start}.offer .ripple{bottom:22px;left:86px}.toast{background:var(--stage-panel);border:1px solid var(--stage-line-strong);font-size:var(--fs-small);color:var(--stage-fg);border-radius:11px;justify-self:start;align-items:center;gap:12px;padding:12px 16px;font-weight:550;display:flex;box-shadow:0 16px 48px #0000008c}.liftoff-scene .centre-dock{display:none}@media (width>=760px){.liftoff-scene{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px 28px}.liftoff-scene .imports,.liftoff-scene .toast{grid-column:1/-1}.liftoff-scene .offer{grid-area:2/1}.liftoff-scene .centre-dock{grid-area:2/2;align-self:center;width:100%;display:block}}.reveal{padding-top:clamp(48px,7vw,96px)}.reveal-head{text-align:center;margin-bottom:clamp(20px,3vw,36px)}.reveal-head h3{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:780;line-height:1.12}.reveal-head p{font-size:var(--fs-lead);color:var(--stage-fg-2);margin-top:10px}.tour-notes{padding-bottom:clamp(64px,9vw,128px)}.piece,.slot{max-width:none;height:auto;display:block;position:absolute}.slot{aspect-ratio:271/360;pointer-events:none}.tour{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--stage-line);background:radial-gradient(900px 700px at 22% 12%,#2f5fd657,#0000 70%),radial-gradient(1000px 760px at 84% 96%,#2f5fd638,#0000 70%),#0c0d10;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.tour-frame{width:80.2%;transition:transform .5s var(--ease-leave), opacity .4s}.tour-video{background:#0c0d10;width:100%;height:100%;position:absolute;inset:0}.js .tour-video{opacity:0;pointer-events:none;transition:opacity .4s .15s}.js .tour.is-playing .tour-video{opacity:1;pointer-events:auto}.tour.is-playing .tour-frame{opacity:0;transform:scale(1.06)}.no-js .tour-frame,.no-js .tour-play,.tour.is-playing .tour-play{display:none}.tour-play{color:#fff;justify-items:center;gap:14px;font-weight:650;display:grid;position:absolute}.tour-play>span:last-child{background:var(--plate);border-radius:999px;padding:8px 16px;box-shadow:0 12px 36px #0006}.tour-play .disc{aspect-ratio:1;background:var(--stage-pill);border-radius:50%;place-items:center;width:clamp(64px,7vw,96px);transition:transform .2s,background .2s;display:grid;box-shadow:0 24px 70px #2f5fd6b3}.tour-play:hover .disc{background:var(--stage-pill-hover);transform:scale(1.05)}.tour-play svg{width:38%;height:38%;margin-left:6%}.tour-caption{text-align:center;margin-top:16px}.transcript{width:min(760px,100%);font-size:var(--fs-small);color:var(--stage-fg-2);margin:14px auto 0}.transcript summary{width:fit-content;color:var(--stage-accent);cursor:pointer;border-radius:7px;margin-inline:auto;padding:8px 12px;font-weight:600}.transcript ol{border:1px solid var(--stage-line);border-radius:14px;gap:10px;margin-top:12px;padding:20px 24px;line-height:1.6;display:grid}.floor-scene .panel-dock{width:min(300px,100%)}.bidding{position:relative;box-shadow:0 40px 120px #0000008c,0 0 0 1px #ffffff14}.bid-banner{gap:2px;display:grid}.bid-chips{gap:8px;display:grid}.bid-chips li{background:var(--panel);font-size:var(--fs-small);color:var(--text-secondary);border-radius:9px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.bid-chips b{color:var(--text)}.bidding .btn.strong{width:100%}.bidding .ripple{bottom:46px;left:50%}.bidding.is-sold .bid-row,.bidding.is-sold .trade-or,.bidding.is-sold [data-buy-now]{display:none}.chat{gap:10px;display:grid}.bubble{background:var(--stage-panel);border:1px solid var(--stage-line-strong);max-width:34ch;font-size:var(--fs-small);color:var(--stage-fg);border-radius:14px 14px 14px 4px;padding:11px 14px;line-height:1.5}.bubble small{color:var(--stage-fg-muted);font-size:.6875rem;display:block}.bubble.own{background:#241d33;border-color:#3a2f52;border-radius:14px 14px 4px;justify-self:end}.push{display:none}@media (width>=760px){.floor-scene{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px 28px}.floor-scene .bidding{grid-row:span 2;align-self:start}.push{z-index:3;border:1px solid var(--stage-line-strong);width:250px;font-size:var(--fs-fine);color:var(--stage-fg-2);background:#22242aeb;border-radius:14px;gap:2px;padding:12px 14px;display:grid;position:absolute;top:-34px;right:-8px;transform:rotate(3deg);box-shadow:0 16px 48px #0000008c}.push b{font-size:var(--fs-small);color:var(--stage-fg)}}.deal-chip{border:1px solid var(--stage-line-strong);background:var(--stage-panel);width:min(360px,100%);font-size:var(--fs-fine);color:var(--stage-fg-muted);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.deal-chip b{font-family:var(--font-display);font-size:var(--fs-small);color:var(--stage-fg)}.deal-chip .badge{grid-area:1/2/span 2}.approvals{display:grid;overflow:hidden}.approval{font-size:var(--fs-small);align-items:center;gap:14px;padding:16px 18px;display:flex}.approval+.approval{border-top:1px solid var(--border)}.approval div{color:var(--text-secondary);flex:1;display:grid}.approval b{font-family:var(--font-display);color:var(--text)}.approval .tick{background:var(--success-bg);color:var(--success-fg)}.paper-scene .phone-frame{justify-self:center;width:min(270px,72%)}.phone-fallback{color:#1a1a1c;gap:6px;padding:24% 9% 0;font-size:.875rem;display:grid}.phone-fallback b{font-family:var(--font-display);font-size:1.25rem}.signature-box{background:#fff;border:1px solid #c9c9c6;border-radius:10px;padding:8px 10px 4px;position:absolute;bottom:6%;left:6%;right:6%;box-shadow:0 10px 30px #00000026}.signature-box small{color:#6b6c74;font-size:.625rem}.signature{stroke-dasharray:1;stroke-dashoffset:0}.sealed{min-height:200px;position:relative}.sealed .page{border-radius:6px;width:150px;position:absolute;top:0;box-shadow:0 16px 48px #0000008c}.sealed .front{left:12px;transform:rotate(-5deg)}.sealed .back{top:14px;left:96px;transform:rotate(7deg)}.seal-badge{position:absolute;bottom:0;left:0}.seal-badge svg{width:14px;height:14px}@media (width>=760px){.paper-scene{grid-template-columns:minmax(0,1fr) minmax(0,290px);align-items:start;gap:20px 32px}.paper-scene .phone-frame{grid-area:1/2/span 3;width:100%}}.road-scene .email{border-radius:12px;width:min(340px,80%);transform:rotate(-2deg);box-shadow:0 16px 48px #0000008c}.route{aspect-ratio:640/240;position:relative}.rider,.landing{display:none}.route svg{width:100%;height:100%;overflow:visible}.route-line{stroke-dasharray:1;stroke-dashoffset:0}.rooftop{border:1px solid var(--stage-line-strong);background:var(--stage-panel);font-family:var(--font-display);font-size:var(--fs-fine);color:var(--stage-fg);border-radius:9px;align-items:center;gap:8px;padding:7px 11px;font-weight:700;display:flex;position:absolute;bottom:0}.rooftop svg{width:16px;height:16px;color:var(--stage-accent)}.rooftop.from{left:0}.rooftop.to{right:0}.milestones{flex-wrap:wrap;gap:10px;display:flex}.milestone{font-size:var(--fs-small);color:var(--stage-fg);background:#4fd0891a;border:1px solid #4fd08959;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-weight:600;display:flex}.road-scene .road-dock{justify-self:end;width:min(300px,100%)}@media (width>=760px){.road-scene{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px 28px}.road-scene .route{grid-area:1/1/auto/-1}.road-scene .milestones{grid-area:2/1;align-self:start}.road-scene .email{grid-area:3/1;width:min(300px,100%)}.road-scene .road-dock{grid-area:2/2/span 2}}.chapter-rail,.traveler-layer{display:none}@media (width>=1000px) and (height>=640px){html.story-live .act-track{height:var(--track,240vh)}html.story-live .act-clock{--track:240vh}html.story-live .act-liftoff{--track:330vh}html.story-live .act-floor{--track:230vh}html.story-live .act-paper{--track:220vh}html.story-live .act-road{--track:180vh}html.story-live .act-stage{height:100svh;padding-block:var(--header-h) 24px;align-content:center;display:grid;position:sticky;top:0;overflow:clip}html.story-live .act-grid{align-items:center}html.story-live .act-grid.is-fitted{transform:scale(var(--fit,1))}html.story-live .act-copy{gap:0;display:grid}html.story-live .beat{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);grid-area:1/1;align-self:center;transform:translateY(24px)}html.story-live .act[data-step="0"] .beat[data-beat="0"],html.story-live .act[data-step="1"] .beat[data-beat="1"],html.story-live .act[data-step="2"] .beat[data-beat="2"],html.story-live .act[data-step="3"] .beat[data-beat="3"]{opacity:1;pointer-events:auto;transform:none}html.story-live .act-copy>.done{grid-area:1/1;align-self:end;transform:translateY(64px)}html.story-live .traveler-layer{z-index:6;pointer-events:none;height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0}html.story-live .traveler{transform-origin:0 0;will-change:transform;width:340px;position:absolute;top:0;left:0}html.story-live [data-dock]>.vehicle-card,html.story-live .deal-chip{visibility:hidden}html.story-live .deal-chip{visibility:visible}html.story-live .layer,html.story-live .approval,html.story-live .milestone,html.story-live .signature,html.story-live .route-line{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}html.story-live .s-meter{animation-name:s-rise-20}html.story-live .clock-scene{grid-template-rows:auto auto 1fr auto;grid-template-columns:340px minmax(0,1fr)}html.story-live .clock-scene .lot-dock{grid-area:2/1/span 2;align-self:start}html.story-live .clock-scene .meter{grid-area:2/2;width:auto}html.story-live .clock-scene .sister{grid-area:3/2;align-self:end}html.story-live .exits{grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr 1.35fr;align-items:start;gap:16px;margin-top:64px}html.story-live .exit-routes{fill:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.exit-route{stroke:#ffffff85;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 8}.exit-route.lane{stroke:#e0605c;stroke-width:2.5px;stroke-dasharray:none}.exit-route.onward{stroke-width:2px;stroke-dasharray:1 8}.exit-draw{stroke:#fff;stroke-width:12px;stroke-dasharray:1}.exit-node{fill:#c9ccd2}.exit-node.lane{fill:#e0605c}html.story-live .s-way{animation-name:s-way}html.story-live .s-sign{animation-name:s-sign}html.story-live .s-node{animation-name:s-node}html.story-live .s-fee{animation-name:s-fee}html.story-live .exit-routes mask:nth-of-type(2) .s-way,html.story-live .exit-routes .s-node:nth-of-type(2),html.story-live .exits .s-sign:nth-child(2){animation-delay:80ms}html.story-live .exit-routes mask:nth-of-type(3) .s-way,html.story-live .exit-routes .s-node:nth-of-type(3),html.story-live .exits .s-sign:nth-child(3){animation-delay:.16s}html.story-live .exit-routes mask:nth-of-type(4) .s-way,html.story-live .exit-routes .s-node:nth-of-type(4){animation-delay:.29s}html.story-live .s-fee:nth-child(2){animation-delay:20ms}html.story-live .s-fee:nth-child(3){animation-delay:40ms}html.story-live .s-sister{animation-name:s-fade-90}html.story-live .s-imports{animation-name:s-rise-05}html.story-live .s-offer{animation-name:s-slide-20}html.story-live .s-toast{animation-name:s-rise-45}html.story-live .act-liftoff .act-stage>*{grid-area:1/1;align-self:center}html.story-live .reveal{width:min(var(--w-wide), 100% - var(--gutter) * 2, (100svh - var(--header-h) - 24px - 104px) * 16 / 9);justify-self:center;padding:0}html.story-live .reveal-head{margin-bottom:14px}html.story-live .reveal-head h3{font-size:var(--fs-h3)}html.story-live .reveal-head p{font-size:var(--fs-small);margin-top:4px}html.story-live .tour-frame .browser-content{perspective:1500px;overflow:visible}html.story-live .piece[data-piece=mk-sidebar]{border-bottom-left-radius:15px}html.story-live .s-leave{animation-name:s-leave}html.story-live .s-reveal-head{animation-name:s-reveal-head}html.story-live .s-tour{animation-name:s-tour}html.story-live .s-play{animation-name:s-play}html.story-live .s-piece-sidebar{animation-name:s-piece-sidebar}html.story-live .s-piece-topbar{animation-name:s-piece-topbar}html.story-live .s-piece-heading{animation-name:s-piece-heading}html.story-live .s-piece-tabs{animation-name:s-piece-tabs}html.story-live .s-piece-tools{animation-name:s-piece-tools}html.story-live .s-piece-chips{animation-name:s-piece-chips}html.story-live .s-piece-card1{animation-name:s-piece-card1}html.story-live .s-piece-card2{animation-name:s-piece-card2}html.story-live .s-piece-card3{animation-name:s-piece-card3}html.story-live .s-piece-card4{animation-name:s-piece-card4}html.story-live .s-piece-card5{animation-name:s-piece-card5}html.story-live .s-piece-card6{animation-name:s-piece-card6}html.story-live .s-piece-card7{animation-name:s-piece-card7}html.story-live .s-piece-car{animation-name:s-piece-car}html.story-live .s-panel{animation-name:s-rise-05}html.story-live .s-bid1{animation-name:s-fly-16}html.story-live .s-bid2{animation-name:s-fly-24}html.story-live .s-push{animation-name:s-push}html.story-live .s-chat{animation-name:s-rise-40}html.story-live .s-approvals{animation-name:s-rise-05}html.story-live .s-approve1 .tick,html.story-live .s-approve1 .badge{animation:1s linear both paused s-pop-18}html.story-live .s-approve2 .tick,html.story-live .s-approve2 .badge{animation:1s linear both paused s-pop-30}html.story-live .s-phone{animation-name:s-phone}html.story-live .s-signature{animation-name:s-draw-70}html.story-live .s-sealed{animation-name:s-rise-86}html.story-live .s-email{animation-name:s-email}html.story-live .s-route{animation-name:s-draw-24}html.story-live .s-rider{animation-name:s-rider}html.story-live .s-done{animation-name:s-done}html.story-live .road-scene .email{z-index:2;grid-area:auto;width:min(300px,42%);position:absolute;top:0;left:5%}html.story-live .rider{z-index:1;border:1px solid var(--stage-line-strong);background:var(--stage-panel);font-family:var(--font-display);font-size:var(--fs-fine);white-space:nowrap;color:var(--stage-fg);will-change:transform;border-radius:999px;align-items:center;gap:9px;padding:5px 14px 5px 5px;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 14px 40px #000000b3,0 0 0 5px #7fa8ff24}html.story-live .rider img{object-fit:cover;filter:brightness(1.35)contrast(1.05);border-radius:999px;width:46px;height:32px}html.story-live .landing{width:1px;height:1px;display:block;position:absolute;top:calc(73.3% - 60px);left:calc(93.75% - 51px)}html.story-live .s-mile1{animation-name:s-pop-25}html.story-live .s-mile2{animation-name:s-pop-55}html.story-live .s-mile3{animation-name:s-pop-85}html.story-live .chapter-rail{z-index:30;opacity:0;transition:opacity .3s;display:block;position:fixed;top:50%;right:18px;transform:translateY(-50%)}html.story-live .chapter-rail.is-on{opacity:1}.chapter-rail ol{justify-items:end;gap:14px;display:grid}.chapter-rail a{align-items:center;gap:10px;padding:2px;display:flex}.chapter-rail a:after{content:"";border:1.5px solid var(--stage-fg-muted);border-radius:50%;width:9px;height:9px;transition:background .2s,border-color .2s,transform .2s}.chapter-rail a[aria-current=true]:after{background:var(--stage-accent);border-color:var(--stage-accent);transform:scale(1.25)}.chapter-rail span{background:var(--plate);font-size:var(--fs-fine);color:#fff;opacity:0;pointer-events:none;border-radius:6px;padding:4px 9px;transition:opacity .2s,transform .2s;transform:translate(6px)}.chapter-rail a:hover span,.chapter-rail a:focus-visible span{opacity:1;transform:none}.chapter-rail.on-page a:after{border-color:var(--muted)}.chapter-rail.on-page a[aria-current=true]:after{background:var(--accent-solid);border-color:var(--accent-solid)}}@keyframes s-rise-05{0%,5%{opacity:0;transform:translateY(34px)}14%,to{opacity:1;transform:none}}@keyframes s-rise-20{0%,18%{opacity:0;transform:translateY(34px)}28%,to{opacity:1;transform:none}}@keyframes s-rise-40{0%,38%{opacity:0;transform:translateY(34px)}50%,to{opacity:1;transform:none}}@keyframes s-way{0%,62%{stroke-dashoffset:1px}69%,to{stroke-dashoffset:0}}@keyframes s-node{0%,68%{opacity:0}70%,to{opacity:1}}@keyframes s-sign{0%,67%{opacity:0;transform:translateY(-14px)scale(.96)}72%,to{opacity:1;transform:none}}@keyframes s-fee{0%,87%{opacity:0;transform:translate(-8px)}90%,to{opacity:1;transform:none}}@keyframes s-rise-86{0%,84%{opacity:0;transform:translateY(34px)rotate(-4deg)}98%,to{opacity:1;transform:none}}@keyframes s-fade-90{0%,88%{opacity:0}to{opacity:1}}@keyframes s-fly-16{0%,16%{opacity:0;transform:translate(40vw)rotate(6deg)}22%,to{opacity:1;transform:none}}@keyframes s-fly-24{0%,23%{opacity:0;transform:translate(40vw)rotate(-5deg)}30%,to{opacity:1;transform:none}}@keyframes s-push{0%,30%{opacity:0;transform:translate(60px,-40px)rotate(8deg)}38%,62%{opacity:1;transform:rotate(3deg)}70%,to{opacity:0;transform:translate(30px,-20px)rotate(3deg)}}@keyframes s-pop-18{0%,17%{opacity:0;transform:scale(.4)}22%,to{opacity:1;transform:none}}@keyframes s-pop-25{0%,24%{opacity:.25;transform:scale(.94)}30%,to{opacity:1;transform:none}}@keyframes s-pop-30{0%,29%{opacity:0;transform:scale(.4)}34%,to{opacity:1;transform:none}}@keyframes s-pop-55{0%,54%{opacity:.25;transform:scale(.94)}60%,to{opacity:1;transform:none}}@keyframes s-pop-85{0%,84%{opacity:.25;transform:scale(.94)}90%,to{opacity:1;transform:none}}@keyframes s-phone{0%,38%{opacity:0;transform:translateY(70%)rotate(4deg)}62%,to{opacity:1;transform:none}}@keyframes s-draw-70{0%,68%{stroke-dashoffset:1px}88%,to{stroke-dashoffset:0}}@keyframes s-draw-24{0%,23.9%{opacity:0;stroke-dashoffset:1px}24%{opacity:1;stroke-dashoffset:1px}84%,to{opacity:1;stroke-dashoffset:0}}@keyframes s-rider{0%,21%{opacity:0}25%,84%{opacity:1}89%,to{opacity:0}}@keyframes s-email{0%{opacity:0;transform:translateY(34px)rotate(-2deg)}8%,19%{opacity:1;transform:rotate(-2deg)}30%,to{opacity:0;transform:translate(-70px,-90px)rotate(-12deg)scale(.84)}}@keyframes s-done{0%,90%{opacity:0;transform:translateY(78px)}96%,to{opacity:1;transform:translateY(64px)}}@keyframes s-slide-20{0%,19%{opacity:0;transform:translate(60px)}30%,to{opacity:1;transform:none}}@keyframes s-rise-45{0%,44%{opacity:0;transform:translateY(34px)}48%,to{opacity:1;transform:none}}@keyframes s-leave{0%,53%{opacity:1;visibility:visible;transform:none}60%,to{opacity:0;visibility:hidden;transform:translateY(-48px)}}@keyframes s-reveal-head{0%,60%{opacity:0;transform:translateY(24px)}67%,to{opacity:1;transform:none}}@keyframes s-tour{0%,57%{opacity:0;transform:translateY(70px)scale(.88)}66%,to{opacity:1;transform:none}}@keyframes s-piece-sidebar{0%,63%{opacity:0;transform:translate(-130%)}71%,to{opacity:1;transform:none}}@keyframes s-piece-topbar{0%,65%{opacity:0;transform:translateY(-320%)}73%,to{opacity:1;transform:none}}@keyframes s-piece-heading{0%,68%{opacity:0;transform:translate3d(0,-70px,260px)}75%,to{opacity:1;transform:none}}@keyframes s-piece-tabs{0%,69.5%{opacity:0;transform:translate3d(0,-70px,260px)}76.5%,to{opacity:1;transform:none}}@keyframes s-piece-tools{0%,71%{opacity:0;transform:translate3d(0,-70px,260px)}78%,to{opacity:1;transform:none}}@keyframes s-piece-chips{0%,72.5%{opacity:0;transform:translate3d(0,-70px,260px)}79.5%,to{opacity:1;transform:none}}@keyframes s-piece-card1{0%,73.2%{opacity:0;transform:translate3d(70%,30%,900px)rotateX(-16deg)rotateY(-12deg)}82.2%,to{opacity:1;transform:none}}@keyframes s-piece-card2{0%,75.4%{opacity:0;transform:translate3d(-40%,60%,900px)rotateX(-16deg)rotateY(12deg)}84.4%,to{opacity:1;transform:none}}@keyframes s-piece-card3{0%,77.6%{opacity:0;transform:translate3d(40%,70%,900px)rotateX(-16deg)rotateY(-12deg)}86.6%,to{opacity:1;transform:none}}@keyframes s-piece-card4{0%,79.8%{opacity:0;transform:translate3d(-70%,40%,900px)rotateX(-16deg)rotateY(12deg)}88.8%,to{opacity:1;transform:none}}@keyframes s-piece-card5{0%,82%{opacity:0;transform:translate3d(60%,20%,900px)rotateX(-16deg)rotateY(-12deg)}91%,to{opacity:1;transform:none}}@keyframes s-piece-card6{0%,84.2%{opacity:0;transform:translate3d(-50%,30%,900px)rotateX(-16deg)rotateY(12deg)}93.2%,to{opacity:1;transform:none}}@keyframes s-piece-card7{0%,86.4%{opacity:0;transform:translate3d(30%,50%,900px)rotateX(-16deg)rotateY(-12deg)}95.4%,to{opacity:1;transform:none}}@keyframes s-piece-car{0%,90%{opacity:0}95%,to{opacity:1}}@keyframes s-play{0%,94%{opacity:0;visibility:hidden;transform:scale(.6)}98%,to{opacity:1;visibility:visible;transform:none}}[data-piece=mk-sidebar]{width:16.389%;top:0%;left:0%}[data-piece=mk-topbar]{width:83.611%;top:0%;left:16.389%}[data-piece=mk-heading]{width:78.611%;top:12.089%;left:18.889%}[data-piece=mk-tabs]{width:78.611%;top:20.872%;left:18.889%}[data-piece=mk-tools]{width:78.611%;top:26.427%;left:18.889%}[data-piece=mk-chips]{width:78.611%;top:33.341%;left:18.889%}[data-piece=mk-card-car]{width:18.819%;top:39.637%;left:18.889%}[data-piece=mk-card-2]{width:18.819%;top:39.637%;left:38.819%}[data-piece=mk-card-3]{width:18.819%;top:39.637%;left:58.75%}[data-piece=mk-card-4]{width:18.819%;top:39.637%;left:78.681%}[data-piece=mk-card-5]{width:18.819%;top:86.036%;left:18.889%}[data-piece=mk-card-6]{width:18.819%;top:86.036%;left:38.819%}[data-piece=mk-card-7]{width:18.819%;top:86.036%;left:58.75%}[data-piece=mk-card-8]{width:18.819%;top:86.036%;left:78.681%}.ledger-grid[data-astro-cid-jddful3x]{align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width>=1000px){.ledger-grid[data-astro-cid-jddful3x]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}h3[data-astro-cid-jddful3x]{margin-bottom:22px}.kept[data-astro-cid-jddful3x]{align-items:center;gap:20px 40px;margin-top:clamp(40px,6vw,72px);display:grid}.kept[data-astro-cid-jddful3x] img[data-astro-cid-jddful3x]{border:1px solid var(--border);border-radius:var(--radius);width:min(360px,100%);height:auto;box-shadow:var(--shadow-1)}.kept[data-astro-cid-jddful3x] figcaption[data-astro-cid-jddful3x]{max-width:56ch;color:var(--text-secondary)}.kept[data-astro-cid-jddful3x] b[data-astro-cid-jddful3x]{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.025em;color:var(--text);margin-bottom:6px;display:block}@media (width>=760px){.kept[data-astro-cid-jddful3x]{grid-template-columns:360px minmax(0,1fr)}}.gap[data-astro-cid-jddful3x]{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:24px clamp(18px,3vw,28px) 84px}.gap-ends[data-astro-cid-jddful3x]{justify-content:space-between;gap:16px;display:flex}.gap-ends[data-astro-cid-jddful3x] .right[data-astro-cid-jddful3x]{text-align:right}.gap-ends[data-astro-cid-jddful3x] small[data-astro-cid-jddful3x]{font-size:var(--fs-fine);color:var(--muted);display:block}.gap-ends[data-astro-cid-jddful3x] b[data-astro-cid-jddful3x]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.gap-track[data-astro-cid-jddful3x]{background:var(--accent-soft);border:1px solid var(--info-border);border-radius:9px;height:40px;margin-top:8px;position:relative}.gap-span[data-astro-cid-jddful3x]{font-size:var(--fs-fine);color:var(--accent-text);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;font-weight:600;display:grid}.gap-span[data-astro-cid-jddful3x] i[data-astro-cid-jddful3x]{border:solid var(--info-border);border-width:1px 0 0 1px;height:7px;transform:translateY(4px)}.gap-span[data-astro-cid-jddful3x] i[data-astro-cid-jddful3x]:last-child{border-width:1px 1px 0 0}.gap-span[data-astro-cid-jddful3x] b[data-astro-cid-jddful3x]{font-weight:800}.gap-marker[data-astro-cid-jddful3x]{text-align:center;justify-items:center;width:160px;margin-left:-80px;display:grid;position:absolute;top:-6px}.gap-marker[data-astro-cid-jddful3x] i[data-astro-cid-jddful3x]{background:var(--text);border-radius:2px;width:3px;height:52px}.gap-marker[data-astro-cid-jddful3x] b[data-astro-cid-jddful3x]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:8px;font-weight:800}.gap-marker[data-astro-cid-jddful3x] small[data-astro-cid-jddful3x]{font-size:var(--fs-fine);color:var(--muted)}.at-0[data-astro-cid-jddful3x]{left:0%}.at-5[data-astro-cid-jddful3x]{left:5%}.at-10[data-astro-cid-jddful3x]{left:10%}.at-15[data-astro-cid-jddful3x]{left:15%}.at-20[data-astro-cid-jddful3x]{left:20%}.at-25[data-astro-cid-jddful3x]{left:25%}.at-30[data-astro-cid-jddful3x]{left:30%}.at-35[data-astro-cid-jddful3x]{left:35%}.at-40[data-astro-cid-jddful3x]{left:40%}.at-45[data-astro-cid-jddful3x]{left:45%}.at-50[data-astro-cid-jddful3x]{left:50%}.at-55[data-astro-cid-jddful3x]{left:55%}.at-60[data-astro-cid-jddful3x]{left:60%}.at-65[data-astro-cid-jddful3x]{left:65%}.at-70[data-astro-cid-jddful3x]{left:70%}.at-75[data-astro-cid-jddful3x]{left:75%}.at-80[data-astro-cid-jddful3x]{left:80%}.at-85[data-astro-cid-jddful3x]{left:85%}.at-90[data-astro-cid-jddful3x]{left:90%}.at-95[data-astro-cid-jddful3x]{left:95%}.at-100[data-astro-cid-jddful3x]{left:100%}.ahead[data-astro-cid-jddful3x]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.ahead[data-astro-cid-jddful3x] .stat[data-astro-cid-jddful3x]:nth-child(2n){border-right:0}.fine[data-astro-cid-jddful3x]{margin-top:16px}.month[data-astro-cid-jddful3x]{border-top:1px solid var(--border);margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,64px)}.after[data-astro-cid-lcdefpme]{max-width:90ch;margin-top:28px}.integrations[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:16px}.integrations[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:20px}.tiles[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.tiles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--panel);font-family:var(--font-display);letter-spacing:-.015em;border-radius:9px;padding:12px 18px;font-weight:750}code[data-astro-cid-lcdefpme]{background:var(--inverse-bg);color:var(--inverse-fg);font-family:var(--font-mono);border-radius:6px;margin-right:10px;padding:4px 8px;font-size:.75rem;display:inline-block}.price-panel[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-1);align-items:center;gap:32px;padding:clamp(28px,4vw,56px);display:grid}@media (width>=1000px){.price-panel[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.price-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:16px}.price-panel[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:18px}.price-panel[data-astro-cid-lcdefpme] .fine[data-astro-cid-lcdefpme]{margin-top:14px}.sum[data-astro-cid-lcdefpme]{color:var(--text-secondary);gap:2px;display:grid}.sum[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--fs-money);letter-spacing:-.04em;color:var(--text);font-weight:800;line-height:1.05}.price-side[data-astro-cid-lcdefpme] .cta-row[data-astro-cid-lcdefpme]{gap:14px 22px;margin-top:24px}.faq-teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:16px}.faq-teaser[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:14px}.all[data-astro-cid-lcdefpme]{margin-top:22px}
