.landing{--landing-bg:#fff;--landing-ink:#171717;--landing-muted:#626262;--landing-coral:#e5483b;--landing-coral-btn:#c4332a;--landing-coral-btn-hover:#ad2c25;--landing-soft:#fff3f0;--landing-warm:#f4f1ee;--landing-line:#e8e2dc;--landing-shadow:0 18px 50px -28px #17171747, 0 8px 18px -12px #1717171f;--landing-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--landing-ink);background:var(--landing-bg);min-height:100%;font-family:var(--landing-sans);overflow-x:clip}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline:2px solid var(--landing-coral-btn);outline-offset:3px;scroll-margin-top:4.75rem}.landing-shell{width:min(1160px,100% - 2rem);margin-inline:auto}@media (min-width:1440px){.landing-shell{width:min(1200px,100% - 4rem)}}.landing-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #0000;position:sticky;top:0}.landing-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;display:flex}.landing-nav{color:var(--landing-muted);align-items:center;gap:1.35rem;font-size:.92rem;display:none}.landing-nav a:hover{color:var(--landing-ink)}.landing-header-actions{align-items:center;gap:.55rem;display:flex}.landing-btn{white-space:nowrap;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-height:2.65rem;padding:0 1.05rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.landing-btn-primary{background:var(--landing-coral-btn);color:#fff}.landing-btn-primary:hover{background:var(--landing-coral-btn-hover)}.landing-btn-ghost{color:var(--landing-ink);border-color:var(--landing-line);background:0 0}.landing-btn-ghost:hover{background:var(--landing-warm)}.landing-btn-primary:active{background:#9a261f}.landing-btn-ghost:active{background:var(--landing-line)}.landing-btn:active{transform:translateY(1px)}.landing-btn:disabled,.landing-btn[aria-disabled=true],.landing-btn[aria-busy=true]{opacity:.55;pointer-events:none}.landing-btn-lg{min-height:3rem;padding:0 1.2rem;font-size:.98rem}.landing-menu-btn{border:1px solid var(--landing-line);background:#fff;border-radius:.6rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.landing-mobile-nav{gap:.35rem;padding:.4rem 0 1rem;display:grid}.landing-mobile-nav a,.landing-mobile-nav button{min-height:2.75rem;color:var(--landing-ink);align-items:center;padding:.35rem .15rem;display:inline-flex}.landing-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-muted);font-size:.78rem;font-weight:650}.landing-hero{text-align:center;flex-direction:column;align-items:center;padding:1.75rem 0 2.25rem;display:flex}.landing-hero h1{width:min(1080px,100%);font-family:var(--landing-sans);letter-spacing:-.038em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2.375rem,1.05rem + 4.2vw,4.6rem);font-weight:650;line-height:1.08}.landing-hero-line,.landing-hero-schedule{display:block}.landing-hero-nowrap{white-space:normal}@media (min-width:768px){.landing-hero-nowrap{white-space:nowrap}}.landing-hero-copy{width:min(620px,100%);color:var(--landing-muted);text-wrap:pretty;margin:1.15rem auto 0;font-size:clamp(1rem,.92rem + .25vw,1.25rem);line-height:1.55}.landing-hero-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.35rem;display:flex}.landing-hero-platforms{grid-template-columns:1fr 1fr;justify-items:center;gap:.55rem 1.1rem;width:min(22rem,100%);margin-top:1.35rem;padding:0;list-style:none;display:grid}.landing-hero-platforms li{min-height:2rem;color:var(--landing-muted);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.landing-hero-stage{width:100%;margin-top:1.75rem}.landing-media{position:relative}.landing-media-glow{display:none}.landing-media-surface{z-index:1;aspect-ratio:var(--landing-media-aspect,16 / 10);background:#fff;border:1px solid #e4e0da;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 12px 28px -22px #17171759}.landing-media-empty,.landing-media-fallback{text-align:center;color:var(--landing-ink);background:linear-gradient(180deg, #ffffff8c, transparent 42%), var(--landing-warm);justify-content:center;align-items:center;padding:1.25rem;font-size:.95rem;line-height:1.45;display:flex;position:absolute;inset:0}.landing-media-fallback p{max-width:28rem;margin:0}.landing-media-asset,.landing-media-still,.landing-media-surface img,.landing-media-surface video,.landing-media-surface picture{object-fit:cover;object-position:var(--landing-media-object,top center);width:100%;height:100%;position:absolute;inset:0}.landing-media-still{z-index:1}.landing-media-asset.is-playing{z-index:2}.landing-how{padding:2.4rem 0 3.2rem}.landing-how-eyebrow{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;margin:0 auto .75rem;font-size:.75rem;font-weight:650;display:flex}.landing-how-eyebrow:before{content:"";background:var(--landing-coral-btn);width:1.35rem;height:2px}.landing-how-heading{text-align:center;letter-spacing:-.03em;width:min(52rem,100%);margin:0 auto .65rem;scroll-margin-top:4.75rem;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.15rem);font-weight:650;line-height:1.25}.landing-how-intro{text-align:center;max-width:42rem;margin:0 auto 1.25rem}.landing-how-cta{justify-content:center;margin:0 auto 1.75rem;display:flex}.landing-how-stage{display:none}.landing-how-stack{gap:1.5rem;display:grid}.landing-how-stack-list{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.landing-how-stack-step{scroll-margin-top:4.75rem}.landing-how-media{aspect-ratio:auto;background:0 0;border:none;border-radius:0;width:100%;margin:0;display:block}.landing-how-media-label{color:var(--landing-muted);letter-spacing:-.01em;text-align:center;margin:0;font-size:.84rem;font-weight:550}.landing-how-index{letter-spacing:.04em;color:var(--landing-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:650}.landing-how-step h3,.landing-how-stack-step h3,.landing-how-copy h3{letter-spacing:-.025em;margin-top:.35rem;font-size:1.05rem;font-weight:650;line-height:1.3}.landing-how-step p,.landing-how-stack-step p,.landing-how-copy>p{color:var(--landing-muted);margin-top:.4rem;font-size:.92rem;line-height:1.5}.landing-how-index+h3+p,.landing-how-stack-step .landing-how-index+h3+p{max-width:34rem}.landing-benefits{padding:1.2rem 0 2.8rem;scroll-margin-top:4.75rem}.landing-benefit{scroll-margin-top:4.75rem}.landing-benefits-list{gap:2rem;max-width:40rem;display:grid}.landing-benefit h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.35rem,1.15rem + .7vw,1.7rem);font-weight:650;line-height:1.22}.landing-benefit p{color:var(--landing-muted);margin-top:.55rem;font-size:1.02rem;line-height:1.55}.landing-auth{--accent:var(--landing-coral-btn);--accent-hover:var(--landing-coral-btn-hover);--accent-fg:#fff;--accent-ring:#c4332a47;--canvas:var(--landing-bg);--ink:var(--landing-ink);--muted:var(--landing-muted);background:var(--landing-bg);flex-direction:column;min-height:100%;display:flex}.landing-auth-inner{width:min(28rem,100% - 2rem);margin:2.5rem auto 3rem}.landing-auth-value{text-align:center;color:var(--landing-muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.landing-auth-card{border:1px solid var(--landing-line);background:#fff;border-radius:1.1rem;padding:1.4rem 1.35rem 1.5rem;box-shadow:0 10px 28px -22px #17171759}.landing-auth-card h1{letter-spacing:-.03em;font-size:1.35rem;font-weight:650}.landing-auth-subtitle{color:var(--landing-muted);margin-top:.4rem;font-size:.95rem;line-height:1.5}.landing-auth-footer,.landing-auth-home{text-align:center;color:var(--landing-muted);margin-top:1.15rem;font-size:.88rem}.landing-auth-link,.landing-auth-home a{color:var(--landing-coral-btn);font-weight:650}.landing-auth-home a:hover,.landing-auth-link:hover{color:var(--landing-coral-btn-hover)}.landing-auth :focus-visible{outline:2px solid var(--landing-coral-btn);outline-offset:3px}.landing-auth button[type=submit]{letter-spacing:-.01em;border-radius:999px;min-height:2.85rem;font-weight:650}.landing-poster-mobile{display:none}.landing-frame-inner{background:var(--landing-warm);box-shadow:var(--landing-shadow);border:1px solid #17171714;border-radius:1rem;overflow:hidden}.landing-player{aspect-ratio:1040/620;background:#f4f1ee;width:100%;display:block;position:relative}.landing-player video,.landing-player img,.landing-player picture{width:100%;height:100%;position:absolute;inset:0}.landing-player video,.landing-player img{object-fit:cover;object-position:top left}.landing-player[data-clip=walkthrough] video,.landing-player[data-clip=walkthrough] img,.landing-player[data-clip=upload] video,.landing-player[data-clip=upload] img,.landing-player[data-clip=channels] video,.landing-player[data-clip=channels] img,.landing-player[data-clip=review] video,.landing-player[data-clip=review] img{object-position:18% 12%}.landing-player-controls{align-items:center;gap:.45rem;display:flex;position:absolute;bottom:.7rem;left:.7rem}.landing-player-btn{min-height:2.4rem;color:var(--landing-ink);background:#fffffff0;border:0;border-radius:999px;padding:0 .85rem;font-size:.8rem;font-weight:650}.landing-player-note{color:#fff;background:#1717178c;border-radius:999px;padding:.28rem .55rem;font-size:.72rem}.landing-caption{color:var(--landing-muted);margin-top:.65rem;font-size:.82rem;line-height:1.45}.landing-inline-figure{background:var(--landing-warm);box-shadow:var(--landing-shadow);border:1px solid #17171714;border-radius:1rem;overflow:hidden}.landing-inline-figure img{width:100%;height:auto;display:block}.landing-section{padding:2.2rem 0}.landing #how-it-works,.landing #pricing,.landing #faq,.landing #features,.landing #distribution,.landing #ai-assistants{scroll-margin-top:4.75rem}.landing-section-tight{padding-top:.2rem;padding-bottom:1.6rem}.landing-section h2,.landing-hero+.landing-section h2{font-family:var(--landing-sans);letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;line-height:1.22}.landing-lede{max-width:40rem;color:var(--landing-muted);margin-top:.7rem;font-size:1.02rem;line-height:1.55}.landing-assistant-example{border:1px solid var(--landing-line);max-width:40rem;box-shadow:var(--landing-shadow);background:#fff;border-radius:1rem;margin-top:1.25rem;padding:1rem 1.1rem}.landing-assistant-example figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-muted);font-size:.72rem;font-weight:650}.landing-assistant-example p{margin-top:.65rem;font-size:.95rem;line-height:1.5}.landing-assistant-example span{letter-spacing:.04em;text-transform:uppercase;color:var(--landing-muted);margin-right:.45rem;font-size:.72rem;font-weight:650;display:inline-block}.landing-assistant-ops{max-width:40rem;color:var(--landing-muted);margin-top:.9rem;font-size:.92rem;line-height:1.5}#ai-assistants .landing-auth-link{margin-top:.9rem;display:inline-block}.landing-pricing{gap:1rem;display:grid}.landing-plan{border:1px solid var(--landing-line);background:#fff;border-radius:1rem;padding:1.25rem 1.2rem 1.35rem}.landing-plan-name{letter-spacing:-.02em;font-size:.95rem;font-weight:650}.landing-plan-price{letter-spacing:-.04em;font-size:2.15rem;font-weight:650}.landing-plan-note{color:var(--landing-muted);margin-top:.35rem;font-size:.82rem}.landing-plan ul{color:var(--landing-muted);gap:.45rem;margin-top:.9rem;font-size:.92rem;line-height:1.45;display:grid}.landing-faq details{border-top:1px solid var(--landing-line);padding:.95rem 0}.landing-faq summary{cursor:pointer;letter-spacing:-.02em;touch-action:manipulation;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;font-weight:600;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";color:var(--landing-muted);flex-shrink:0;font-weight:650}.landing-faq details[open] summary:after{content:"–"}.landing-faq details p{color:var(--landing-muted);max-width:42rem;margin-top:.55rem;line-height:1.55}.landing-final{background:var(--landing-ink);color:#fff;border-radius:1.2rem;flex-direction:column;gap:1.15rem;padding:2rem;display:flex}.landing-final-main{flex-direction:column;gap:1.25rem;display:flex}.landing-final-copy{max-width:42.5rem}.landing-final h2{color:#fff;letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(1.75rem,5.2vw,2rem);font-weight:650;line-height:1.15}.landing-final-copy p{color:#ffffffc7;max-width:none;margin-top:.7rem}.landing-final-audience{color:#ffffff8c;margin:0;font-size:.82rem;line-height:1.45}.landing-final-after{font-size:.88rem!important}.landing-final .landing-btn-primary{color:var(--landing-ink);background:#fff}.landing-final .landing-btn-primary:hover{background:var(--landing-soft)}.landing-footer{color:var(--landing-muted);flex-wrap:wrap;gap:.85rem 1.3rem;padding:2.2rem 0 2.6rem;font-size:.88rem;display:flex}.landing-footer-guides{flex-wrap:wrap;flex:100%;gap:.7rem 1.1rem;display:flex}.landing-footer a:hover{color:var(--landing-ink)}.landing-dialog{border:1px solid var(--landing-line);width:min(1100px,100vw - 1.25rem);max-height:calc(100vh - 2rem);box-shadow:var(--landing-shadow);background:#fff;border-radius:1rem;padding:0;overflow:auto}.landing-dialog::backdrop{background:#1717178c}.landing-dialog-inner{padding:.85rem 1rem 1.1rem}.landing-dialog-bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.landing-dialog-bar h2{letter-spacing:-.03em;font-size:1.05rem;font-weight:650}.landing-scene{border:1px solid var(--landing-line);background:#fff;border-radius:1.1rem;overflow:hidden;box-shadow:0 10px 28px -22px #17171759}.landing-scene-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem 0;display:flex}.landing-scene-label{letter-spacing:-.02em;color:var(--landing-ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;font-size:.92rem;font-weight:650;display:flex}.landing-scene-total{color:var(--landing-muted);font-size:.82rem;font-weight:600}.landing-scene-controls{gap:.4rem;display:flex}.landing-scene-control{border:1px solid var(--landing-line);background:#fff;border-radius:999px;min-height:2.2rem;padding:0 .75rem;font-size:.78rem;font-weight:650}.landing-scene-note{color:var(--landing-muted);margin:.35rem 1rem 0;font-size:.8rem;line-height:1.4}.landing-distribute-follow{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-top:.85rem;display:flex}.landing-distribute-follow .landing-scene-note{margin:0}.landing-text-link{color:var(--landing-coral-btn);text-underline-offset:.18em;font-size:.95rem;font-weight:650;text-decoration:underline}.landing-text-link:hover{color:var(--landing-coral-btn-hover)}.landing-scene[data-phase=plan] .is-queued{display:none!important}.landing-scene[data-phase=plan] .is-proposed{opacity:1;animation:none!important}.landing-scene[data-phase=queue] .is-proposed{display:none!important}.landing-scene[data-phase=queue] .is-queued{opacity:1;position:static;animation:none!important}.landing-scene[data-phase=queue] .landing-tile,.landing-scene[data-phase=queue] .landing-queue-banner,.landing-scene[data-phase=queue] .landing-agenda,.landing-scene[data-phase=queue] .landing-agenda li{opacity:1;translate:0;animation:none!important}.landing-scene-stage,.landing-distribute-stage{gap:1rem;padding:.85rem 1rem 1.15rem;display:grid;position:relative}.landing-scene-stage.is-paused,.landing-scene-stage.is-paused *,.landing-distribute-stage.is-paused,.landing-distribute-stage.is-paused *{animation-play-state:paused}.landing-scene-stage.is-idle .landing-hub,.landing-scene-stage.is-idle .landing-thumb,.landing-scene-stage.is-idle .landing-account-chips,.landing-scene-stage.is-idle .landing-horizon-chip.is-active{opacity:1;translate:0;scale:1;animation:none!important}.landing-scene-stage.is-idle .landing-tile{opacity:1;background:var(--landing-warm);border-style:dashed;animation:none!important}.landing-scene-stage.is-idle .landing-tile img,.landing-scene-stage.is-idle .landing-tile-state,.landing-scene-stage.is-idle .landing-review-card,.landing-scene-stage.is-idle .landing-queue-banner,.landing-scene-stage.is-idle .landing-flow{opacity:0;animation:none!important}.landing-scene-stage.is-idle .landing-agenda{display:none}@media (max-width:767px){.landing-scene-stage.is-idle .landing-agenda{opacity:1;display:block}.landing-scene-stage.is-idle .landing-agenda li{opacity:1;animation:none!important}}.landing-flow{pointer-events:none;z-index:2;width:100%;height:3.15rem;position:relative;overflow:visible}.landing-flow-line{stroke:#c4332a61;stroke-width:1.8px;stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke}.landing-flow-desktop,.landing-flow-mobile{display:none}.landing-library-label{margin-bottom:.5rem;font-size:.78rem;font-weight:600}.landing-thumb-stack{width:7.2rem;height:6.4rem;position:relative}.landing-thumb{aspect-ratio:9/16;width:2.4rem;animation:.7s cubic-bezier(.22,.8,.2,1) both landing-thumb-gather;animation-delay:calc(var(--thumb-index) * 45ms);background:#d7cfc7;border:1px solid #1717171a;border-radius:.4rem;position:absolute;overflow:hidden;box-shadow:0 10px 18px -14px #17171780}.landing-thumb img,.landing-tile img,.landing-review-card img,.landing-agenda img{object-fit:cover;width:100%;height:100%}.landing-thumb:first-child{z-index:1;top:.55rem;left:0;transform:rotate(-11deg)}.landing-thumb:nth-child(2){z-index:2;top:.3rem;left:.7rem;transform:rotate(-6deg)}.landing-thumb:nth-child(3){z-index:3;top:.15rem;left:1.4rem;transform:rotate(-2deg)}.landing-thumb:nth-child(4){z-index:4;top:0;left:2.1rem;transform:rotate(1deg)}.landing-thumb:nth-child(5){z-index:5;top:.15rem;left:2.8rem;transform:rotate(4deg)}.landing-thumb:nth-child(6){z-index:6;top:.35rem;left:3.5rem;transform:rotate(7deg)}.landing-thumb:nth-child(7){z-index:7;top:.6rem;left:4.2rem;transform:rotate(10deg)}@keyframes landing-thumb-gather{0%{opacity:.2;translate:0 18px;scale:.86}to{opacity:1;translate:0;scale:1}}.landing-hub{border:1px solid var(--landing-line);background:#fff;border-radius:.9rem;padding:.85rem .9rem;position:relative}.landing-hub-glow{filter:blur(22px);pointer-events:none;z-index:0;background:radial-gradient(#e5483b38,#0000 70%);position:absolute;inset:8% 10%}.landing-hub>:not(.landing-hub-glow){z-index:1;position:relative}@keyframes landing-hub-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.landing-hub-brand{align-items:center;gap:.5rem;display:flex}.landing-horizon{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.landing-horizon-chip{border:1px solid var(--landing-line);min-height:1.75rem;color:var(--landing-muted);border-radius:999px;align-items:center;padding:0 .55rem;font-size:.75rem;display:inline-flex}.landing-horizon-chip.is-active{background:var(--landing-soft);color:var(--landing-ink);border-color:#c4332a73;font-weight:650;animation:2.1s both landing-horizon-select}.landing-horizon-note{color:var(--landing-muted);margin-top:.4rem;font-size:.7rem}@keyframes landing-horizon-select{0%,48%{border-color:var(--landing-line);color:var(--landing-muted);background:#fff;font-weight:400}58%,to{background:var(--landing-soft);color:var(--landing-ink);border-color:#c4332a73;font-weight:650}}.landing-account-chips{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;animation:.48s 1.05s both landing-hub-in;display:flex}.landing-account-chip{border:1px solid var(--landing-line);background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-height:1.75rem;padding:.15rem .55rem .15rem .4rem;font-size:.75rem;display:inline-flex;position:relative}.landing-account-chip.is-youtube{animation:.72s 3.15s both landing-ripple}.landing-account-chip.is-tiktok{animation:.72s 3.55s both landing-ripple}@keyframes landing-ripple{0%,40%{box-shadow:0 0 #c4332a00}55%{box-shadow:0 0 0 6px #c4332a2e}to{box-shadow:0 0 #c4332a00}}.landing-review-card{border:1px solid var(--landing-line);background:var(--landing-soft);border-radius:.75rem;grid-template-columns:2.5rem 1fr;gap:.65rem;margin-top:.8rem;padding:.65rem;animation:.48s 5.35s both landing-review-in;display:grid}@keyframes landing-review-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.landing-review-card img{object-fit:cover;border-radius:.28rem;width:2.5rem;height:3.5rem}.landing-review-kicker,.landing-agenda-date,.landing-tile-when{letter-spacing:.04em;text-transform:uppercase;color:var(--landing-coral-btn);font-size:.7rem;font-weight:650}.landing-review-title{margin-top:.2rem;font-size:.92rem;font-weight:650}.landing-review-meta,.landing-tile-account{color:var(--landing-muted);font-size:.8rem}.landing-dest{min-width:0}.landing-schedule{display:block}.landing-lane+.landing-lane{margin-top:.85rem}.landing-lane-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.landing-lane-label{align-items:center;gap:.35rem;min-width:0;font-size:.78rem;font-weight:600;display:flex}.landing-lane-count{color:var(--landing-muted);text-align:right;min-width:6.6rem;min-height:1.15rem;font-size:.75rem;font-weight:650;position:relative}.landing-lane-count .is-proposed{height:1.15rem;animation:.28s 6.85s both landing-hide-proposed;display:block}.landing-lane-count .is-queued{opacity:0;animation:.28s 6.85s both landing-show-queued;position:absolute;top:0;right:0}.landing-count-step{opacity:0;animation:.28s linear both landing-count-tick;animation-delay:calc(2.35s + (var(--lane-index) * .14s) + (var(--count-step) * .28s));position:absolute;top:0;right:0}.landing-count-step:last-child{animation-name:landing-count-stay;animation-duration:20ms}@keyframes landing-count-tick{0%,99%{opacity:1}to{opacity:0}}@keyframes landing-count-stay{to{opacity:1}}.landing-scene-stage.is-idle .landing-lane-count .is-proposed{opacity:1;animation:none}.landing-scene-stage.is-idle .landing-count-step{opacity:0;animation:none}.landing-scene-stage.is-idle .landing-count-step:first-child{opacity:1}.landing-scene-stage.is-idle .landing-lane-count .is-queued{opacity:0;animation:none}.landing-scene-stage.is-idle .landing-agenda-summary .is-proposed{opacity:1;animation:none}.landing-scene-stage.is-idle .landing-agenda-summary .is-queued{opacity:0;animation:none}.landing-tile-state{position:relative}.landing-tile-state .is-queued{opacity:0;animation:.28s 6.85s both landing-show-queued;position:absolute;top:0;left:0}.landing-tile-state .is-proposed{animation:.28s 6.85s both landing-hide-proposed}@keyframes landing-hide-proposed{to{opacity:0}}@keyframes landing-show-queued{0%{opacity:0}to{opacity:1}}.landing-tiles{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.landing-tile{background:var(--landing-warm);opacity:0;min-width:0;animation:.42s cubic-bezier(.22,.8,.2,1) both landing-tile-arrive;animation-delay:calc(2.35s + (var(--slot-order) * .14s));border:1px dashed #17171729;border-radius:.45rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.28rem .4rem;display:grid}.landing-tile img{object-fit:cover;border-radius:.22rem;width:2rem;height:2.75rem}.landing-tile-state{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}@keyframes landing-tile-arrive{0%{opacity:0;border-style:dashed;translate:0 6px;box-shadow:0 0 #c4332a00}62%{opacity:1;box-shadow:0 0 0 7px #c4332a29}to{opacity:1;background:#fff;border-style:solid;border-color:#c4332a59;translate:0;box-shadow:0 0 #c4332a00}}.landing-queue-banner{letter-spacing:-.02em;margin-top:.85rem;font-size:1rem;font-weight:650;animation:.46s 6.85s both landing-banner-in;display:block}@keyframes landing-banner-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.landing-agenda{animation:.48s 2.35s both landing-agenda-in;display:block}.landing-agenda-summary{letter-spacing:-.02em;min-height:1.45em;font-size:1.02rem;font-weight:650;position:relative}.landing-agenda-summary .is-proposed{animation:.28s 6.85s both landing-hide-proposed}.landing-agenda-summary .is-queued{opacity:0;animation:.28s 6.85s both landing-show-queued;position:absolute;top:0;left:0}.landing-agenda ol{gap:.7rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}@keyframes landing-agenda-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.landing-agenda li{animation:.42s both landing-agenda-in;animation-delay:calc(2.55s + (var(--item-index) * 90ms));grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.landing-agenda img{object-fit:cover;border-radius:.3rem;width:2.4rem;height:3.4rem}.landing-guide{padding:2rem 0 3.5rem}.landing-guide h1{letter-spacing:-.03em;max-width:22ch;margin-top:.45rem;font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:650;line-height:1.2}.landing-guide-meta,.landing-guide-lede{color:var(--landing-muted);max-width:42rem;margin-top:.75rem;line-height:1.55}.landing-guide h2{letter-spacing:-.03em;margin-top:2rem;font-size:1.2rem;font-weight:650}.landing-guide p{color:var(--landing-muted);max-width:42rem;margin-top:.65rem;line-height:1.6}.landing-guide ul{color:var(--landing-muted);max-width:42rem;margin-top:.7rem;padding-left:1.15rem;line-height:1.55}.landing-guide li+li{margin-top:.35rem}.landing-guide a{color:var(--landing-ink);text-underline-offset:.15em;text-decoration:underline}.landing-guide-index{gap:1rem;margin-top:1.5rem;display:grid}.landing-guide-card{border:1px solid var(--landing-line);background:#fff;border-radius:1rem;padding:1.15rem 1.2rem}.landing-guide-card h2{font-size:1.15rem}@media (min-width:768px){.landing-nav{display:flex}.landing-menu-btn{display:none}.landing-hero{padding-top:2.35rem;padding-bottom:2.6rem}.landing-hero-platforms{flex-wrap:wrap;justify-content:center;gap:.7rem 1.35rem;width:auto;display:flex}.landing-pricing{grid-template-columns:1fr 1fr}.landing-scene-stage,.landing-distribute-stage{grid-template-columns:7.4rem minmax(3.2rem,1fr) 10.75rem minmax(3.8rem,1fr) minmax(18rem,2.1fr);grid-template-areas:"library inflow hub outflow dest";align-items:center;column-gap:.25rem;display:grid}.landing-library{grid-area:library}.landing-flow-in{grid-area:inflow}.landing-hub{grid-area:hub}.landing-flow-out{grid-area:outflow}.landing-dest{grid-area:dest}.landing-flow-desktop{align-self:stretch;width:100%;height:100%;min-height:16rem;display:block}.landing-flow-mobile{display:none}.landing-schedule{display:block}.landing-agenda{display:none}.landing-thumb-stack{width:5.6rem;height:8.4rem}.landing-thumb{width:3.2rem}.landing-thumb:first-child{top:.9rem;left:0}.landing-thumb:nth-child(2){top:.45rem;left:.4rem}.landing-thumb:nth-child(3){top:.2rem;left:.8rem}.landing-thumb:nth-child(4){top:0;left:1.15rem}.landing-thumb:nth-child(5){top:.25rem;left:1.5rem}.landing-thumb:nth-child(6){top:.55rem;left:1.9rem}.landing-thumb:nth-child(7){top:.95rem;left:2.25rem}.landing-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.landing-tile{grid-template-columns:1fr;align-items:start;padding:.28rem .28rem .35rem}.landing-tile img{border-radius:.22rem;width:100%;height:2.55rem}.landing-tile-account{display:none}.landing-tile-when{letter-spacing:0;text-transform:none;font-size:.62rem;line-height:1.25}.landing-guide-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.landing-how{padding:2.6rem 0 3.4rem}.landing-how-heading{width:auto;max-width:52rem;margin-bottom:.4rem}.landing-how-intro{margin-bottom:1.15rem}.landing-how-cta{margin-bottom:2rem}.landing-how-stage{--how-progress:0;grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.landing-how-stack{display:none}.landing-how-preview{top:calc(var(--how-nav,3.35rem) + .75rem);align-self:start;width:100%;position:sticky}.landing-how-preview .landing-how-media{max-height:calc(100svh - var(--how-nav,3.35rem) - 1.5rem)}.landing-how-steps{margin:0;padding:0 0 0 1.4rem;list-style:none;position:relative}.landing-how-steps:before{content:"";background:var(--landing-line);width:2px;position:absolute;top:0;bottom:0;left:.3125rem}.landing-how-steps:after{content:"";width:2px;height:calc(var(--how-progress,0) * 100%);background:var(--landing-coral-btn);pointer-events:none;position:absolute;top:0;left:.3125rem}.landing-how-step{align-items:center;min-height:60svh;display:flex;position:relative}.landing-how-dot{border:2px solid var(--landing-line);box-sizing:border-box;z-index:1;background:#fff;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:50%;left:calc(1px - 1.0875rem);transform:translate(-50%,-50%)}.landing-how-step.is-active .landing-how-dot{border-color:var(--landing-coral-btn);background:var(--landing-coral-btn)}.landing-how-step.is-active .landing-how-index-num{color:var(--landing-coral-btn)}.landing-how-copy{width:100%}.landing-benefits-list{grid-template-columns:1fr 1fr;gap:2.4rem 3.4rem;max-width:none}.landing-benefit:first-child{grid-column:1/-1;max-width:38rem}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.landing-how-stage{display:none}.landing-how-stack{display:grid}}@media (min-width:1280px){.landing-hero{text-align:left;grid-template-columns:minmax(22rem,.92fr) minmax(28rem,1.08fr);grid-template-areas:"title stage""copy stage""actions stage""platforms stage";align-items:center;gap:.85rem 2.4rem;padding:1.6rem 0 2rem;display:grid}.landing-hero h1{grid-area:title;width:auto;font-size:clamp(2.15rem,1.4rem + 1.6vw,3.35rem)}.landing-hero-copy{grid-area:copy;width:auto;margin:0}.landing-hero-actions{grid-area:actions;justify-content:flex-start;margin-top:.2rem}.landing-hero-platforms{grid-area:platforms;justify-content:flex-start;margin-top:.15rem}.landing-hero-stage{grid-area:stage;min-width:0;margin-top:0}.landing-final{padding:2.25rem 2.5rem}.landing-final-main{grid-template-columns:minmax(0,45rem) auto;align-items:center;gap:2rem;display:grid}.landing-final h2{max-width:none;font-size:clamp(2.25rem,1.6rem + 1vw,2.75rem)}}@media (max-width:767px){.landing-header-signin{display:none}.landing-header-actions .landing-btn-primary{min-height:2.4rem;padding:0 .85rem}.landing-hero{padding-top:1.1rem;padding-bottom:1.5rem}.landing-media-surface{aspect-ratio:var(--landing-media-aspect-mobile,4 / 3)}.landing-media-asset,.landing-media-still,.landing-media-surface img,.landing-media-surface video,.landing-media-surface picture{object-position:var(--landing-media-object-mobile,var(--landing-media-object,top center))}.landing-review-card{display:none}.landing-hub{padding:.7rem .8rem}.landing-horizon-note{margin-top:.3rem}.landing-agenda-summary{margin-top:.15rem}}.landing-scene-stage.is-static .landing-thumb,.landing-scene-stage.is-static .landing-hub,.landing-scene-stage.is-static .landing-account-chips,.landing-scene-stage.is-static .landing-tile,.landing-scene-stage.is-static .landing-review-card,.landing-scene-stage.is-static .landing-queue-banner,.landing-scene-stage.is-static .landing-horizon-chip.is-active,.landing-scene-stage.is-static .landing-agenda,.landing-scene-stage.is-static .landing-agenda li,.landing-scene-stage.is-static .landing-lane-count{opacity:1;transform:none;animation:none!important}.landing-scene-stage.is-static .landing-count-step{opacity:0;animation:none!important}.landing-scene-stage.is-static .landing-count-step:last-child{opacity:1}.landing-scene-stage.is-static .landing-lane-count .is-proposed,.landing-scene-stage.is-static .landing-tile-state .is-proposed,.landing-scene-stage.is-static .landing-agenda-summary .is-proposed{opacity:1;display:block}.landing-scene-stage.is-static .landing-lane-count .is-queued,.landing-scene-stage.is-static .landing-tile-state .is-queued,.landing-scene-stage.is-static .landing-agenda-summary .is-queued{opacity:1;position:static;animation:none!important}@media (prefers-reduced-motion:reduce){.landing-how-media{scroll-margin-top:4.75rem}}@media (prefers-reduced-motion:reduce),(scripting:none){.landing-scene-control{display:none}.landing-thumb,.landing-hub,.landing-account-chips,.landing-tile,.landing-review-card,.landing-queue-banner,.landing-horizon-chip.is-active,.landing-agenda,.landing-agenda li,.landing-lane-count,.landing-pulse-dot{opacity:1;transform:none;animation:none!important}.landing-flow{display:none}.landing-tile{background:#fff;border-style:solid;border-color:#c4332a59}.landing-queue-banner{display:block}.landing-horizon-chip.is-active,.landing-horizon-chip:first-child{background:var(--landing-soft);color:var(--landing-ink);border-color:#c4332a73;font-weight:650}.landing-count-step{opacity:0;animation:none!important}.landing-count-step:last-child{opacity:1}.landing-lane-count .is-proposed,.landing-tile-state .is-proposed,.landing-agenda-summary .is-proposed{opacity:1;display:block}.landing-lane-count .is-queued,.landing-tile-state .is-queued,.landing-agenda-summary .is-queued{opacity:1;display:block;position:static;animation:none!important}.landing-scene-stage.is-idle .landing-tile{opacity:1;background:#fff;border-style:solid;border-color:#c4332a59}.landing-scene-stage.is-idle .landing-tile img,.landing-scene-stage.is-idle .landing-tile-state,.landing-scene-stage.is-idle .landing-queue-banner,.landing-scene-stage.is-idle .landing-review-card{opacity:1}.landing-scene-stage.is-idle .landing-agenda,.landing-scene-stage.is-idle .landing-agenda li{opacity:1;display:block}}.landing-transit{view-timeline-name:--fs-transit;view-timeline-axis:block;timeline-scope:--fs-transit;height:132svh}.landing-transit-sticky{background:#fff;place-items:center;height:calc(100svh - 3.35rem);display:grid;position:sticky;top:3.35rem;overflow:clip}.landing-transit-stage{width:min(1120px,100% - 1.5rem);height:min(32rem,100svh - 6.5rem);position:relative;overflow:clip}.landing-transit-copy-stack{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:22% 6%}.landing-transit-copy-stack:before{content:"";pointer-events:none;background:radial-gradient(#fffffff0,#ffffffb8 46%,#0000 74%);position:absolute;inset:8% 4%}.landing-transit-copy{z-index:1;text-align:center;letter-spacing:-.042em;width:min(18ch,100%);color:var(--landing-ink);grid-area:1/1;margin:0;font-size:clamp(1.7rem,1rem + 3.2vw,3.35rem);font-weight:650;line-height:1.12;position:relative}.landing-transit-copy.is-to{opacity:0}@supports (animation-timeline:view()){.landing-transit-copy.is-from{animation:linear both fs-transit-from;animation-timeline:--fs-transit;animation-range:cover 40% cover 48%}.landing-transit-copy.is-to{animation:linear both fs-transit-to;animation-timeline:--fs-transit;animation-range:cover 46% cover 58%}.landing-transit-traveler{animation:linear both fs-transit-travel;animation-timeline:--fs-transit;animation-range:cover calc(38% + (var(--delay,0) * 8%)) cover 64%}@media (max-width:767px){.landing-transit-copy.is-from{animation-range:cover 43% cover 50%}.landing-transit-copy.is-to{animation-range:cover 47% cover 55%}.landing-transit-traveler{animation-range:cover calc(42% + (var(--delay,0) * 6%)) cover 58%}}}@keyframes fs-transit-from{0%{opacity:1}to{opacity:0}}@keyframes fs-transit-to{0%{opacity:0}to{opacity:1}}@keyframes fs-transit-travel{0%{left:var(--x0);top:var(--y0);opacity:0}8%{opacity:1}92%{opacity:1}to{left:var(--x1);top:var(--y1);opacity:0}}.landing-transit.is-static{height:auto}.landing-transit.is-static .landing-transit-sticky{height:auto;padding:3.2rem 1rem 3.6rem;position:relative;top:0}.landing-transit:not(.is-static) .landing-transit-static-platforms{display:none}.landing-transit-copy.is-final{width:min(18ch,100%);margin:0 auto}.landing-transit-static-platforms{color:var(--landing-muted);flex-wrap:wrap;justify-content:center;gap:.7rem 1.25rem;margin:1.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.landing-transit-static-platforms li{align-items:center;gap:.4rem;display:inline-flex}.landing-transit-traveler{left:var(--x0);top:var(--y0);z-index:1;will-change:left, top, opacity;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.landing-transit-trail{filter:blur(16px);z-index:0;background:radial-gradient(#e5483b47,#0000 70%);position:absolute;inset:18% -18% 18% -40%}.landing-transit-card{z-index:1;aspect-ratio:9/16;background:#d7cfc7;border:1px solid #1717171a;border-radius:.45rem;width:3.4rem;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px -16px #17171773}.landing-transit-card img{object-fit:cover;width:100%;height:100%}.landing-transit-badge{z-index:1;border:1px solid var(--landing-line);background:#fff;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative;box-shadow:0 8px 18px -12px #17171766}@media (min-width:768px){.landing-transit{height:158svh}.landing-transit-card{width:4.4rem}.landing-transit-badge{width:3.1rem;height:3.1rem}}@media (prefers-reduced-motion:reduce){.landing-transit{height:auto}.landing-transit-sticky{flex-direction:column;justify-content:center;align-items:center;height:auto;padding:3.2rem 1rem;display:flex;position:relative;top:0}.landing-transit-stage{height:auto;overflow:visible}.landing-transit-copy-stack{position:relative;inset:auto}.landing-transit-copy-stack:before{display:none}.landing-transit-copy.is-from{opacity:0!important;animation:none!important}.landing-transit-copy.is-to{opacity:1!important;clip-path:none!important;animation:none!important}.landing-transit-traveler{display:none;animation:none!important}.landing-transit:not(.is-static) .landing-transit-static-platforms{display:flex!important}}@media (scripting:none){.landing-transit{height:auto}.landing-transit-sticky{height:auto;padding:3.2rem 1rem 3.6rem;position:relative;top:0}.landing-transit-copy.is-from{opacity:0}.landing-transit-copy.is-to{opacity:1;clip-path:none}.landing-transit-traveler{display:none}}.landing-transit-trail{display:none}.landing-transit-card .landing-transit-badge{border:0;width:18px;height:18px;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 6px #17171747}.landing-transit-card .landing-transit-badge svg{width:11px;height:11px}.landing-transit-static-clips{grid-template-columns:repeat(2,4.4rem);justify-content:center;gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.landing-transit-card .landing-transit-badge{width:22px;height:22px}.landing-transit-card .landing-transit-badge svg{width:13px;height:13px}}.landing-distribute{padding:2.4rem 0 3.2rem}.landing-distribute h2{letter-spacing:-.035em;text-wrap:balance;max-width:18em;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.15rem);font-weight:650;line-height:1.2}.landing-distribute-wide{width:min(1240px,100% - 1.5rem);margin-top:1.5rem}.landing-distribute-scene{box-shadow:0 12px 28px -22px #17171759}.landing-distribute-stage .landing-thumb-stack{width:7.4rem;height:5.6rem}.landing-distribute-stage .landing-thumb{width:2.35rem}.landing-distribute-stage .landing-thumb:first-child{z-index:1;top:.55rem;left:0;transform:rotate(-10deg)}.landing-distribute-stage .landing-thumb:nth-child(2){z-index:2;top:.2rem;left:1.15rem;transform:rotate(-3deg)}.landing-distribute-stage .landing-thumb:nth-child(3){z-index:3;top:.15rem;left:2.3rem;transform:rotate(3deg)}.landing-distribute-stage .landing-thumb:nth-child(4){z-index:4;top:.55rem;left:3.5rem;transform:rotate(9deg)}.landing-distribute-stage .landing-thumb.is-held{opacity:.55}.landing-distribute-stage .landing-tile{opacity:1;background:#fff;border:1px solid #e4e0da;border-radius:.45rem;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.4rem;padding:.28rem .4rem;animation:none;display:grid}.landing-distribute-stage .landing-tile img{object-fit:cover;border-radius:4px;width:30px;height:53px}.landing-distribute-stage .landing-tile-meta{min-width:0}.landing-distribute-stage .landing-tile-when,.landing-distribute-stage .landing-tile-planned{text-transform:none;letter-spacing:0;margin:0;font-weight:550}.landing-distribute-stage .landing-tile-when{color:#3f3b36;font-size:.68rem}.landing-distribute-stage .landing-tile-planned{color:#77716b;margin-top:.12rem;font-size:.62rem}.landing-distribute-stage.is-playing .landing-tile{opacity:0;animation:.42s cubic-bezier(.22,.8,.2,1) both landing-distribute-tile-arrive;animation-delay:calc(2.15s + (var(--slot-order) * .16s))}@keyframes landing-distribute-tile-arrive{0%{opacity:0;border-color:#e4e0da;translate:0 6px}62%{opacity:1;border-color:#c4332a8c;box-shadow:0 0 0 3px #c4332a1f}to{opacity:1;box-shadow:none;background:#fff;border-color:#e4e0da;translate:0}}.landing-distribute-stage.is-playing .landing-lane{animation:.62s both landing-lane-flash;animation-delay:calc(2.05s + (var(--lane-order) * .17s));border-radius:.65rem}@keyframes landing-lane-flash{0%,to{background:0 0}42%{background:#e5483b12}}.landing-distribute-stage.is-idle .landing-tile img,.landing-distribute-stage.is-static .landing-tile img{opacity:1}.landing-distribute-stage .landing-flow-line{stroke:#c4332a7a;stroke-width:2.2px}.landing-distribute-stage.is-static .landing-thumb,.landing-distribute-stage.is-static .landing-hub,.landing-distribute-stage.is-static .landing-tile,.landing-distribute-stage.is-static .landing-queue-banner{opacity:1;translate:0;animation:none!important}.landing-distribute-stage.is-static .landing-tile{background:#fff;border-style:solid;border-color:#e4e0da}@media (max-width:767px){.landing-distribute-stage{grid-template-columns:1fr;grid-template-areas:none;gap:.85rem}.landing-distribute-stage .landing-library,.landing-distribute-stage .landing-hub,.landing-distribute-stage .landing-dest{grid-area:auto}.landing-distribute-stage .landing-flow{display:none}.landing-distribute-stage .landing-thumb-stack{gap:.4rem;width:100%;height:auto;display:flex}.landing-distribute-stage .landing-thumb{width:2.35rem;position:relative;top:auto!important;left:auto!important;transform:none!important}.landing-distribute-stage .landing-lane{grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.landing-distribute-stage .landing-lane+.landing-lane{margin-top:.45rem}.landing-distribute-stage .landing-tiles{grid-template-columns:1fr;display:grid}.landing-distribute-stage .landing-tile{grid-template-columns:30px minmax(0,1fr);padding:.28rem .4rem}.landing-distribute-stage .landing-tile img{width:30px;height:53px}.landing-distribute-stage .landing-tile-when{font-size:.68rem}}@media (min-width:768px){.landing-distribute-stage .landing-thumb-stack{width:6.4rem;height:8.2rem}.landing-distribute-stage .landing-thumb{width:3.1rem}.landing-distribute-stage .landing-thumb:first-child{top:1rem;left:0}.landing-distribute-stage .landing-thumb:nth-child(2){top:.35rem;left:.55rem}.landing-distribute-stage .landing-thumb:nth-child(3){top:.15rem;left:1.15rem}.landing-distribute-stage .landing-thumb:nth-child(4){top:.85rem;left:1.8rem}.landing-distribute-stage .landing-tile-account{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.landing-distribute-stage .landing-flow{display:none}.landing-distribute-stage .landing-tile,.landing-distribute-stage .landing-queue-banner,.landing-distribute-stage .landing-thumb{opacity:1;animation:none!important}}.landing-features{padding:2.6rem 0 3.4rem}.landing-features h2,#features-heading{letter-spacing:-.038em;text-wrap:balance;max-width:16em;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.45rem);font-weight:650;line-height:1.15}.landing-features-intro{max-width:42rem;font-size:1.05rem}.landing-features-rows{gap:3.4rem;margin-top:2.4rem;display:grid}.landing-feature-row{align-items:start;gap:1.4rem;display:grid}.landing-feature-copy h3,.landing-feature-compact h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.35rem,1.15rem + .85vw,1.85rem);font-weight:650;line-height:1.2}.landing-feature-copy p,.landing-feature-compact p{color:var(--landing-muted);margin-top:.65rem;font-size:1.02rem;line-height:1.55}.landing-feature-media{border:1px solid var(--landing-line);background:#fff;border-radius:1.05rem;margin:0;padding:1rem;box-shadow:0 14px 36px -28px #17171759}.landing-feature-caption{color:var(--landing-muted);grid-column:1/-1;margin-top:.7rem!important;font-size:.75rem!important}.landing-cross{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.landing-cross-source{width:6.4rem}.landing-cross-source img{border:1px solid #17171714;border-radius:.7rem;width:100%;height:auto;display:block;box-shadow:0 18px 32px -22px #e5483b73}.landing-cross-source figcaption,.landing-cross-source p{color:var(--landing-muted);margin-top:.4rem;font-size:.78rem}.landing-cross-dests{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing-cross-dest{aspect-ratio:9/14;border:1px solid #17171714;border-radius:.55rem;position:relative;overflow:hidden}.landing-cross-dest img{object-fit:cover;width:100%;height:100%}.landing-cross-dest.is-tiktok img{object-position:40% 20%}.landing-cross-dest.is-instagram img{object-position:60% 40%}.landing-cross-dest.is-youtube img{object-position:50% 70%}.landing-cross-dest.is-facebook img{object-position:30% 50%}.landing-cross-badge{background:#fffffff0;border:1px solid #17171714;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;bottom:.35rem;left:.35rem}.landing-fillviz-legend{color:var(--landing-muted);flex-wrap:wrap;gap:.7rem 1.1rem;font-size:.8rem;display:flex}.landing-fillviz-legend i{border:1px solid var(--landing-line);vertical-align:-1px;border-radius:.15rem;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.landing-fillviz-legend i.is-existing{background:#d9d4ce;border-color:#c9c3bb}.landing-fillviz-legend i.is-proposed{background:var(--landing-soft);border-color:#c4332a73}.landing-fillviz-grid{gap:1rem;margin-top:.85rem;display:grid}.landing-fillviz-col>p{color:var(--landing-ink);margin:0 0 .45rem;font-size:.78rem;font-weight:650}.landing-fillviz-days,.landing-fillviz-row{grid-template-columns:minmax(5.8rem,.42fr) repeat(4,minmax(0,1fr));align-items:center;gap:.28rem;display:grid}.landing-fillviz-days{color:var(--landing-muted);text-align:center;margin-bottom:.28rem;font-size:.62rem}.landing-fillviz-account{align-items:center;gap:.28rem;min-width:0;font-size:.68rem;font-weight:600;display:flex}.landing-fillviz-account span{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.landing-fillviz-cell{background:var(--landing-warm);border:1px dashed #17171729;border-radius:.28rem;height:1.15rem}.landing-fillviz-cell.is-existing{background:#d9d4ce;border-style:solid;border-color:#c9c3bb}.landing-fillviz-cell.is-proposed{background:var(--landing-soft);border-style:solid;border-color:#c4332a73}.landing-coverage ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.landing-coverage li{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;display:grid}.landing-coverage strong{font-size:.92rem}.landing-coverage-state{color:var(--landing-muted);margin:.15rem 0 0;font-size:.8rem}.landing-coverage-state.is-reconnect{color:var(--landing-coral-btn);font-weight:650}.landing-reviewviz-card{grid-template-columns:3.4rem 1fr;gap:.75rem;display:grid}.landing-reviewviz-card img{object-fit:cover;border-radius:.4rem;width:3.4rem;height:4.8rem}.landing-reviewviz-status{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.landing-reviewviz-status li{border:1px solid var(--landing-line);border-radius:999px;min-height:1.7rem;padding:.15rem .55rem;font-size:.72rem;font-weight:650}.landing-reviewviz-status .is-proposed{background:var(--landing-soft);border-color:#c4332a59}.landing-reviewviz-status .is-queued{background:#fff}.landing-reviewviz-status .is-publishing{color:var(--landing-muted)}.landing-feature-pair{gap:1.4rem;display:grid}.landing-feature-compact{padding:0}@media (min-width:900px){.landing-feature-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:3.2rem}.landing-feature-row.is-reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.landing-feature-row.is-reverse .landing-feature-copy{order:2}.landing-fillviz-grid{grid-template-columns:1fr 1fr}.landing-feature-pair{grid-template-columns:1fr 1fr;gap:2.2rem;padding-top:.4rem}}
.landing-hero-module__CMc5ma__hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(3rem,6vw,6rem) 4rem;display:grid}.landing-hero-module__CMc5ma__copy{min-width:0}.landing-hero-module__CMc5ma__eyebrow{color:#55514d;align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:.78rem;font-weight:600;display:flex}.landing-hero-module__CMc5ma__eyebrow>span{background:var(--landing-coral-btn);width:1.5rem;height:2px}.landing-hero-module__CMc5ma__title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.3vw,4.1rem);font-weight:650;line-height:1.04}.landing-hero-module__CMc5ma__title>span{display:block}.landing-hero-module__CMc5ma__title>span+span{margin-top:.12em}.landing-hero-module__CMc5ma__description{color:#625e59;max-width:29rem;margin:1.6rem 0 0;font-size:1.075rem;line-height:1.7}.landing-hero-module__CMc5ma__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.8rem;display:flex}.landing-hero-module__CMc5ma__hero .landing-hero-module__CMc5ma__primary{border-radius:.55rem;gap:1.5rem}.landing-hero-module__CMc5ma__primary>span{font-size:1.15rem}.landing-hero-module__CMc5ma__secondary{align-items:center;gap:.65rem;min-height:44px;font-size:.9rem;font-weight:550;text-decoration:none;display:inline-flex}.landing-hero-module__CMc5ma__secondary:hover{color:var(--landing-coral-btn)}.landing-hero-module__CMc5ma__platforms{border-top:1px solid #e9e5df;margin-top:2.5rem;padding-top:1.25rem}.landing-hero-module__CMc5ma__platforms>p{color:#77716b;margin:0 0 .7rem;font-size:.73rem}.landing-hero-module__CMc5ma__platforms ul{flex-wrap:wrap;gap:.7rem 1rem;margin:0;padding:0;list-style:none;display:flex}.landing-hero-module__CMc5ma__platforms li{color:#625e59;align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.landing-hero-module__CMc5ma__batch{background:#fff;border:1px solid #e4e0da;border-radius:16px;min-width:0;margin:0;padding:22px}.landing-hero-module__CMc5ma__batchHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.landing-hero-module__CMc5ma__batchTitle,.landing-hero-module__CMc5ma__batchCount,.landing-hero-module__CMc5ma__batchFooter,.landing-hero-module__CMc5ma__clipLabel{margin:0}.landing-hero-module__CMc5ma__batchTitle{letter-spacing:-.02em;color:#25231f;font-size:.95rem;font-weight:650}.landing-hero-module__CMc5ma__batchCount{color:#77716b;font-size:.75rem}.landing-hero-module__CMc5ma__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.landing-hero-module__CMc5ma__grid>li{min-width:0}.landing-hero-module__CMc5ma__thumb{aspect-ratio:9/16;background:#ece8e3;border-radius:10px;position:relative;overflow:hidden}.landing-hero-module__CMc5ma__photo{object-fit:cover;width:100%;height:100%;display:block}.landing-hero-module__CMc5ma__check{color:#25231f;background:#fff;border-radius:999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 0 0 1px #1717171f}.landing-hero-module__CMc5ma__clipLabel{text-align:center;color:#3f3b36;margin-top:8px;font-size:.72rem;font-weight:550;line-height:1.3}.landing-hero-module__CMc5ma__batchFooter{color:#857d73;margin-top:12px;font-size:.7rem}@media (max-width:980px){.landing-hero-module__CMc5ma__hero{grid-template-columns:minmax(0,1fr);gap:2.25rem;max-width:40rem;padding-block:2.5rem 2rem}.landing-hero-module__CMc5ma__title{font-size:clamp(2.6rem,7vw,3.8rem)}.landing-hero-module__CMc5ma__description{font-size:1rem}.landing-hero-module__CMc5ma__platforms{margin-top:1.6rem}.landing-hero-module__CMc5ma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
