.landing-design{--ground:#fefefe;--surface:var(--fluxdm-brand-bg-card);--raise:var(--fluxdm-brand-bg-muted);--hair:var(--fluxdm-brand-border-default);--rule:var(--fluxdm-brand-border-default);--ink:var(--fluxdm-brand-text-primary);--ink-2:var(--fluxdm-brand-text-muted);--ink-3:var(--fluxdm-brand-text-muted);--accent:var(--fluxdm-brand-action-primary);--accent-deep:var(--fluxdm-brand-action-primary-hover);--accent-lift:var(--fluxdm-brand-action-accent);--wa:#22c55e;--ig:#e1306c;--ms:#0084ff;--tg:#229ed9;--em:#f97316;--sm:#06b6d4;--wc:var(--fluxdm-brand-action-accent);--tt:#f1f5f9;--xx:#e2e8f0;--live:#22c55e;--soon:#f59e0b;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--maxw:1180px;color-scheme:normal;background:var(--ground);color:var(--ink);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;font-size:16px;line-height:1.6;overflow-x:hidden}.landing-design img,.landing-design svg{max-width:100%;display:block}.landing-design a{color:inherit;text-decoration:none}.landing-design :focus-visible{outline:2px solid var(--accent-lift);outline-offset:3px;border-radius:4px}.landing-design .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.landing-design .eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.landing-design h1,.landing-design h2,.landing-design h3,.landing-design h4{letter-spacing:-.032em;text-wrap:balance;font-weight:700;line-height:1.06}.landing-design h2{font-size:clamp(30px,4.4vw,50px)}.landing-design h3{letter-spacing:-.02em;font-size:clamp(19px,2vw,23px);line-height:1.25}.landing-design .lede{color:var(--ink-2);max-width:62ch;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.landing-design .accent{color:var(--accent-lift)}.landing-design h2 .accent{color:inherit}.landing-design .rv{opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:none}.landing-design .rv.in{opacity:1;transform:none}.landing-design>header{z-index:60;transition:background .3s var(--ease), border-color .3s var(--ease), backdrop-filter .3s;background:#fefefe;position:sticky;top:0}.landing-design>header.stuck{background:color-mix(in srgb, var(--ground) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--hair)}.landing-design .nav{align-items:center;gap:28px;height:68px;display:flex}.landing-design .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.landing-design .wordmark{font-family:var(--font-space-grotesk), var(--font-inter), system-ui, sans-serif;letter-spacing:-.05em;color:var(--ink);align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.landing-design .wordmark .wmx{flex:none;width:.675em;height:.675em;margin:0 -.1em}.landing-design .nav ul{color:var(--ink-2);gap:26px;margin-left:auto;font-size:14px;list-style:none;display:flex}.landing-design .nav ul a{transition:color .2s}.landing-design .nav ul a:hover{color:var(--ink)}.landing-design .cta{background:var(--accent);color:var(--fluxdm-brand-text-on-dark);transition:transform .2s var(--ease), background .2s;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:650;display:inline-flex}.landing-design .cta:hover{background:var(--accent-deep);color:var(--fluxdm-brand-text-on-dark)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-design .cta:hover{transform:translateY(-1px)}}.landing-design .cta:active{transition-duration:.1s;transform:scale(.97)}.landing-design .cta.ghost{color:var(--ink);border:1px solid var(--rule);background:0 0}.landing-design .cta.ghost:hover{background:var(--surface);border-color:var(--ink-3)}.landing-design .navtoggle{border:1px solid var(--hair);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:8px;display:none}.landing-design .hero{background:#fefefe;padding:76px 0 40px;position:relative;overflow:hidden}.landing-design .hero-shards{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-design .hero-shards-cluster{transform-origin:100% 0;width:177px;height:208px;position:absolute;top:1%;right:-6%;transform:scale(3.35)}.landing-design .hero-shards-cluster.is-dark{display:none}.landing-design .hero-shard{object-fit:contain;width:100%;max-width:none;height:100%;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.landing-design){background:#0f172a}:root:not([data-theme=light]):has(.landing-design) body{background:#0f172a}:root:not([data-theme=light]) .landing-design{--ground:#0f172a}:root:not([data-theme=light]) .landing-design .hero-shards-cluster.is-light{display:none}:root:not([data-theme=light]) .landing-design .hero-shards-cluster.is-dark{display:block}:root:not([data-theme=light]) .landing-design .cta{background:var(--fluxdm-brand-white);color:var(--fluxdm-brand-aubergine)}:root:not([data-theme=light]) .landing-design .cta:hover{background:var(--fluxdm-brand-off-white);color:var(--fluxdm-brand-aubergine)}:root:not([data-theme=light]) .landing-design .cta.ghost{color:var(--fluxdm-brand-text-on-dark);border-color:color-mix(in srgb, var(--fluxdm-brand-white) 28%, transparent);background:0 0}:root:not([data-theme=light]) .landing-design .cta.ghost:hover{background:color-mix(in srgb, var(--fluxdm-brand-white) 8%, transparent);border-color:color-mix(in srgb, var(--fluxdm-brand-white) 42%, transparent)}:root:not([data-theme=light]) .landing-design .hero .uline.accent{color:inherit}:root:not([data-theme=light]) .landing-design .hero .uline path{stroke:var(--accent-lift)}:root:not([data-theme=light]) .landing-design>header{background:#2a0f59}:root:not([data-theme=light]) .landing-design>header.stuck{background:#2a0f59db}}:root[data-theme=dark]:has(.landing-design){background:#0f172a}:root[data-theme=dark]:has(.landing-design) body{background:#0f172a}:root[data-theme=dark] .landing-design{--ground:#0f172a}:root[data-theme=light]:has(.landing-design){background:#fefefe}:root[data-theme=light]:has(.landing-design) body{background:#fefefe}:root[data-theme=dark] .landing-design .hero-shards-cluster.is-light{display:none}:root[data-theme=dark] .landing-design .hero-shards-cluster.is-dark{display:block}:root[data-theme=dark] .landing-design .cta{background:var(--fluxdm-brand-white);color:var(--fluxdm-brand-aubergine)}:root[data-theme=dark] .landing-design .cta:hover{background:var(--fluxdm-brand-off-white);color:var(--fluxdm-brand-aubergine)}:root[data-theme=dark] .landing-design .cta.ghost{color:var(--fluxdm-brand-text-on-dark);border-color:color-mix(in srgb, var(--fluxdm-brand-white) 28%, transparent);background:0 0}:root[data-theme=dark] .landing-design .cta.ghost:hover{background:color-mix(in srgb, var(--fluxdm-brand-white) 8%, transparent);border-color:color-mix(in srgb, var(--fluxdm-brand-white) 42%, transparent)}:root[data-theme=dark] .landing-design .hero .uline.accent{color:inherit}:root[data-theme=dark] .landing-design .hero .uline path{stroke:var(--accent-lift)}:root[data-theme=dark] .landing-design .hero,:root[data-theme=dark] .landing-design>header{background:#2a0f59}:root[data-theme=dark] .landing-design>header.stuck{background:#2a0f59db}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-design .hero{background:#2a0f59}}:root[data-theme=light] .landing-design{--ground:#fefefe}:root[data-theme=light] .landing-design .hero-shards-cluster.is-light{display:block}:root[data-theme=light] .landing-design .hero-shards-cluster.is-dark{display:none}.landing-design .hero .wrap{z-index:2;position:relative}.landing-design .hero h1{text-align:center;max-width:15ch;margin:0 auto;font-size:clamp(38px,6.6vw,74px)}.landing-design .hero .lede{text-align:center;margin:22px auto 0;font-size:clamp(15.5px,1.6vw,19px)}.landing-design .pill{background:var(--surface);border:1px solid var(--hair);color:var(--ink-2);border-radius:100px;align-items:center;gap:9px;margin:0 auto 26px;padding:6px 14px 6px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.landing-design .pill b{color:#4ade80;font-size:11px;font-weight:700;font-family:var(--font-mono), monospace;letter-spacing:.06em;background:#22c55e26;border-radius:100px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.landing-design .dotlive{background:var(--live);border-radius:50%;width:6px;height:6px;animation:3.6s ease-in-out infinite landing-breathe;box-shadow:0 0 #22c55e99}.landing-design .center{flex-direction:column;align-items:center;display:flex}.landing-design .uline{display:inline-block;position:relative}.landing-design .uline svg{width:104%;height:.34em;position:absolute;bottom:-.24em;left:-2%;overflow:visible}.landing-design .uline path{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:0}.landing-design .herobtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.landing-design .subtle{color:var(--ink-3);text-align:center;margin-top:16px;font-size:12.5px}.landing-design .marquee{will-change:transform;gap:0;width:max-content;padding:7px 0;display:flex;position:relative;-webkit-mask-image:none;mask-image:none}.landing-design .mrow{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.landing-design .marquee.l{animation:40s linear infinite landing-mq-left}.landing-design .marquee.r{animation:60s linear infinite landing-mq-right}.landing-design .mrow:hover .marquee{animation-play-state:paused}@keyframes landing-mq-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes landing-mq-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.landing-design .ctag{background:var(--surface);border:1px solid var(--hair);white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:11px;padding:12px 20px;font-size:14.5px;font-weight:550;display:flex}.landing-design .ftag{background:var(--surface);border:1px solid var(--hair);white-space:nowrap;color:var(--ink-2);border-radius:10px;flex:none;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.landing-design .ftag .tick{color:var(--live);flex:none}.landing-design .glyph{background:var(--hair);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.landing-design .glyph svg{width:100%;height:100%}.landing-design .glyph.lg{border-radius:10px;width:38px;height:38px}.landing-design .glyph.sm{border-radius:5px;width:19px;height:19px}.landing-design section{position:relative}.landing-design .sec{padding:92px 0}.landing-design .sec.tight{padding:66px 0}.landing-design .shead{max-width:720px;margin-bottom:46px}.landing-design .shead h2{margin-top:14px}.landing-design .shead .lede{margin-top:16px}.landing-design .grid{gap:18px;display:grid}.landing-design .g2{grid-template-columns:repeat(2,1fr)}.landing-design .g3{grid-template-columns:repeat(3,1fr)}.landing-design .g4{grid-template-columns:repeat(4,1fr)}.landing-design .card{background:var(--surface);border:1px solid var(--hair);border-radius:16px;padding:26px;position:relative;overflow:hidden}.landing-design .card h3{margin-bottom:9px}.landing-design .card p{color:var(--ink-2);font-size:14px;line-height:1.62}.landing-design .card:after{display:none}.landing-design .card.lift{transition:transform .3s var(--ease), border-color .3s var(--ease)}.landing-design .card.lift:hover{border-color:var(--rule);transform:translateY(-3px)}.landing-design .wnum{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:600}.landing-design .frame{background:var(--surface);border:1px solid var(--hair);border-radius:18px;margin-top:46px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000f2}.landing-design .fbar{border-bottom:1px solid var(--hair);background:var(--ground);align-items:center;gap:8px;padding:12px 16px;display:flex}.landing-design .fdot{background:var(--hair);border-radius:50%;width:10px;height:10px}.landing-design .fbar .lbl{font-family:var(--font-mono), monospace;color:var(--ink-3);margin-left:8px;font-size:11px}.landing-design .inbox{min-height:398px;display:flex}.landing-design .rail{border-right:1px solid var(--hair);background:var(--ground);flex-direction:column;align-items:center;gap:5px;width:56px;padding:13px 0;display:flex}.landing-design .rail .ri{width:32px;height:32px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.landing-design .rail .ri.act{background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 14%, transparent);color:var(--accent)}.landing-design .rail .ri svg{width:16px;height:16px}.landing-design .clist{border-right:1px solid var(--hair);flex-direction:column;width:262px;display:flex}.landing-design .clh{border-bottom:1px solid var(--hair);color:var(--ink-2);justify-content:space-between;padding:13px 15px;font-size:12px;font-weight:600;display:flex}.landing-design .clh b{font-family:var(--font-mono), monospace;color:var(--accent-lift);font-size:10px}.landing-design .crow{border-bottom:1px solid #1e293b99;align-items:center;gap:9px;padding:11px 15px;transition:background .3s;display:flex}.landing-design .crow.on{background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 9%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.landing-design .crow .nm{justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.landing-design .crow .nm time{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:9.5px;font-weight:500}.landing-design .crow .pv{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.landing-design .crow .meta{flex:1;min-width:0}.landing-design .thr{flex-direction:column;flex:1;min-width:0;display:flex}.landing-design .thh{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:11px 17px;display:flex}.landing-design .thh .who{font-size:13px;font-weight:600}.landing-design .mchip{background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 14%, transparent);color:var(--accent-lift);border-radius:100px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:600;display:flex}.landing-design .msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:11px;padding:16px 17px;display:flex}.landing-design .msg{opacity:0;max-width:70%;transition:opacity .55s var(--ease), transform .55s var(--ease);flex-direction:column;gap:4px;display:flex;transform:translateY(11px)}.landing-design .msg.in{opacity:1;transform:none}.landing-design .msg .bub{background:var(--raise);border:1px solid var(--hair);border-left:2px solid var(--c);border-radius:12px;padding:9px 13px;font-size:12.5px;line-height:1.45}.landing-design .msg.out{align-self:flex-end;align-items:flex-end}.landing-design .msg.out .bub{background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 16%, transparent);border-color:color-mix(in srgb, var(--fluxdm-brand-action-accent) 30%, transparent);border-left:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 30%, transparent);border-right:2px solid var(--c)}.landing-design .ml{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.landing-design .cmp{border-top:1px solid var(--hair);align-items:center;gap:9px;padding:11px 17px;display:flex}.landing-design .cbox{background:var(--ground);border:1px solid var(--hair);height:33px;color:var(--ink-3);border-radius:8px;flex:1;align-items:center;padding:0 12px;font-size:12px;display:flex}.landing-design .caret{background:var(--accent);width:1.5px;height:14px;margin-left:2px;animation:1.05s steps(2,start) infinite landing-bl}@keyframes landing-bl{to{opacity:0}}.landing-design .sas{transition:background .45s var(--ease), color .45s var(--ease);color:#4ade80;background:#22c55e26;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;display:flex}.landing-design .segs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 6px;display:flex}.landing-design .seg{border:1px solid var(--hair);background:var(--surface);color:var(--ink-3);cursor:pointer;transition:all .3s var(--ease);border-radius:100px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:550;display:flex;position:relative;overflow:hidden}.landing-design .seg.on{color:var(--ink);border-color:var(--rule);background:var(--raise)}.landing-design .seg i{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.landing-design .seg.on i{background:var(--ink);animation:5s linear forwards landing-segbar}@keyframes landing-segbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-design .panes{margin-top:26px;display:grid;position:relative}.landing-design .pane{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .18s ease-out;display:block}.landing-design .pane.on{visibility:visible;opacity:1}.landing-design .nums{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.landing-design .num{text-align:center;background:var(--surface);border:1px solid var(--hair);border-radius:16px;padding:26px 14px}.landing-design .num .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1}.landing-design .num .k{color:var(--ink-3);margin-top:9px;font-size:12.5px;line-height:1.4}.landing-design .faq{flex-direction:column;gap:0;display:flex}.landing-design .q{border-top:1px solid var(--hair)}.landing-design .q:last-child{border-bottom:1px solid var(--hair)}.landing-design .q .ico{width:18px;height:18px;color:var(--ink-3);transition:transform .35s var(--ease), color .3s;flex:none;margin-left:auto}.landing-design .q .a{max-height:0;transition:max-height .45s var(--ease);overflow:hidden}.landing-design .q .a p{color:var(--ink-2);max-width:74ch;padding:0 4px 22px;font-size:14px}.landing-design .final{border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 28%, transparent);background:var(--surface);text-align:center;border-radius:22px;padding:66px 40px;position:relative;overflow:hidden}.landing-design .final:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% 0%, color-mix(in srgb, var(--fluxdm-brand-action-accent) 20%, transparent), transparent 70%);position:absolute;inset:0}.landing-design .final>*{position:relative}.landing-design .final .strip{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:30px;display:flex}.landing-design footer{border-top:1px solid var(--hair);margin-top:92px;padding:54px 0 40px}.landing-design .fgrid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:34px;display:grid}.landing-design footer h5{color:var(--ink);margin-bottom:14px;font-size:12.5px}.landing-design footer ul{flex-direction:column;gap:9px;list-style:none;display:flex}.landing-design footer a{color:var(--ink-3);font-size:13.5px;transition:color .2s}.landing-design footer a:hover{color:var(--ink-2)}.landing-design .fnote{border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:38px;padding-top:26px;font-size:12.5px;display:flex}@media (max-width:940px){.landing-design .g4,.landing-design .nums{grid-template-columns:repeat(2,1fr)}.landing-design .g3{grid-template-columns:1fr}.landing-design .fgrid{grid-template-columns:1fr 1fr}.landing-design .nav ul,.landing-design .navlogin,.landing-design .nav .cta{display:none}.landing-design .navtoggle{display:block}.landing-design .clist{display:none}.landing-design .sec{padding:66px 0}.landing-design .final{padding:46px 22px}}@media (max-width:620px){.landing-design .g2{grid-template-columns:1fr}.landing-design .rail{display:none}.landing-design .wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.landing-design *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-design .rv{opacity:1;transform:none}}.landing-design .tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:6px;display:grid}.landing-design .tier{background:var(--surface);border:1px solid var(--hair);border-radius:18px;flex-direction:column;padding:30px 24px;display:flex;position:relative}.landing-design .tier.feat{border-color:color-mix(in srgb, var(--fluxdm-brand-action-accent) 55%, transparent);box-shadow:0 24px 60px -28px color-mix(in srgb, var(--fluxdm-brand-action-accent) 55%, transparent)}.landing-design .tier .badge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--fluxdm-brand-text-on-dark);background:var(--accent);border-radius:100px;padding:4px 11px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:24px}.landing-design .tier .tname{letter-spacing:-.01em;font-size:17px;font-weight:680}.landing-design .tier .tsub{color:var(--ink-3);min-height:36px;margin-top:5px;font-size:12.8px;line-height:1.45}.landing-design .tier .price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:42px;font-weight:760;line-height:1}.landing-design .tier .price small{color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:500}.landing-design .tier .zline{color:var(--ink-3);margin-top:9px;font-size:12px;line-height:1.5}.landing-design .tier ul{flex-direction:column;gap:10px;margin:22px 0 26px;list-style:none;display:flex}.landing-design .tier li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.2px;line-height:1.45;display:flex}.landing-design .tier li svg{width:15px;height:15px;color:var(--accent-lift);flex:none;margin-top:2px}.landing-design .tier li b{color:var(--ink);font-weight:600}.landing-design .tier .cta{justify-content:center;margin-top:auto}.landing-design .pnote{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.landing-design .pchip{background:var(--surface);border:1px solid var(--hair);color:var(--ink-2);border-radius:11px;align-items:center;gap:8px;padding:10px 15px;font-size:12.6px;line-height:1.4;display:inline-flex}.landing-design .pchip b{color:var(--ink);font-weight:640}.landing-design .pchip svg{width:15px;height:15px;color:var(--accent-lift);flex:none}.landing-design .intgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;display:grid}.landing-design .intcard{background:var(--surface);border:1px solid var(--hair);transition:transform .3s var(--ease), border-color .3s var(--ease);border-radius:14px;align-items:center;gap:13px;padding:15px 16px;display:flex}.landing-design .intcard:hover{border-color:var(--rule);transform:translateY(-3px)}.landing-design .intlogo{background:var(--raise);border:1px solid var(--hair);width:40px;height:40px;font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.landing-design .intlogo svg{width:24px;height:24px}.landing-design .intname{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:620;line-height:1.25}.landing-design .intcat{color:var(--ink-3);margin-top:2px;font-size:11.5px}.landing-design .intcards3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-design .intmodal .intcard{background:var(--raise)}.landing-design .intmodal .intlogo{background:var(--ground)}.landing-design .intlogo.m2{letter-spacing:0;font-size:11px}@media (max-width:640px){.landing-design .intcards3{grid-template-columns:repeat(2,1fr)}}.landing-design .intcta{flex-direction:column;align-items:center;gap:13px;margin-top:28px;display:flex}.landing-design .intcta button{cursor:pointer;font-family:inherit}.landing-design .intcta .intmore{color:var(--ink-3);font-size:12.5px}@keyframes landing-imin{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.landing-design .intgroup{margin-top:22px}.landing-design .intgroup h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;font-family:var(--font-mono), monospace;margin-bottom:12px}@media (max-width:720px){.landing-design .intgrid{grid-template-columns:repeat(2,1fr)}}.landing-design .aiw{background:var(--surface);border:1px solid var(--hair);border-radius:18px;max-width:580px;margin:0 auto;padding:22px 22px 8px;overflow:hidden}.landing-design .aiw .aihead{color:var(--ink-3);font-size:11px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;display:flex}.landing-design .aiw .pulse{background:var(--live);border-radius:50%;width:8px;height:8px;animation:3.6s ease-in-out infinite landing-breathe}.landing-design .airow{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);margin-bottom:13px;display:flex;transform:translateY(9px)}.landing-design .airow.in{opacity:1;transform:none}.landing-design .airow.bot{justify-content:flex-end}.landing-design .airow.mid{justify-content:center}.landing-design .aibub{border-radius:14px;max-width:82%;padding:10px 13px;font-size:13.6px;line-height:1.5}.landing-design .airow.cust .aibub{background:var(--raise);border:1px solid var(--hair);border-bottom-left-radius:4px}.landing-design .airow.bot .aibub{background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 32%, transparent);border-bottom-right-radius:4px}.landing-design .aibub .who{color:var(--ink-3);font-size:10px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.landing-design .aitag{font-size:11px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--hair);background:var(--ground);border-radius:100px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.landing-design .aitag.ok{color:var(--live);border-color:#22c55e52}.landing-design .aitag.route{color:var(--accent-lift);border-color:color-mix(in srgb, var(--fluxdm-brand-action-accent) 32%, transparent)}.landing-design .aitag .adot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.landing-design .idw,.landing-design .prw{background:var(--surface);border:1px solid var(--hair);border-radius:18px;max-width:580px;margin:0 auto;padding:22px}.landing-design .wtag{color:var(--ink-3);font-size:11px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;display:flex}.landing-design .seqrow{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(9px)}.landing-design .seqrow.in{opacity:1;transform:none}.landing-design .idsrc{gap:10px;display:flex}.landing-design .idchip{background:var(--raise);border:1px solid var(--hair);border-radius:12px;flex-direction:column;flex:1;gap:7px;min-width:0;padding:13px;display:flex}.landing-design .idchip .ch{color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;display:flex}.landing-design .idchip .h{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.landing-design .idmerge{justify-content:center;margin:15px 0;display:flex}.landing-design .mergetag{font-size:11px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent-lift);border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 30%, transparent);background:var(--ground);border-radius:100px;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.landing-design .mergetag .adot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.landing-design .idcard{background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 34%, transparent);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.landing-design .idcard .av{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}.landing-design .idcard .nm{font-size:15px;font-weight:650}.landing-design .idcard .meta{color:var(--ink-3);margin-top:2px;font-size:12px}.landing-design .idcard .chs{gap:6px;margin-top:8px;display:flex}.landing-design .idcard .chs .glyph{width:22px;height:22px}.landing-design .pcust{margin-bottom:15px;display:flex}.landing-design .pcust .aibub{background:var(--raise);border:1px solid var(--hair);border-radius:14px 14px 14px 4px;max-width:82%;padding:10px 13px;font-size:13.6px;line-height:1.5}.landing-design .proster{flex-direction:column;gap:8px;display:flex}.landing-design .pagent{background:var(--raise);border:1px solid var(--hair);border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.landing-design .pdot{border-radius:50%;flex:none;width:9px;height:9px}.landing-design .pdot.av{background:var(--live)}.landing-design .pdot.bs{background:var(--soon)}.landing-design .pdot.aw{background:#9aa4b2}.landing-design .pdot.of{background:#475569}.landing-design .pagent .pn{font-size:13.5px;font-weight:600}.landing-design .pagent .ps{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;margin-left:auto}.landing-design .pagent .pickb{color:var(--accent-lift);font-size:11px;font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:6px;margin-left:auto;display:none}.landing-design .pagent .pickb svg{width:12px;height:12px}.landing-design .pagent.pick .ps{display:none}.landing-design .pagent.pick .pickb{display:inline-flex}.landing-design .proute{justify-content:center;margin-top:14px;display:flex}.landing-design .wshow{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;display:grid}.landing-design .wshow .shead{max-width:none;margin-bottom:0}.landing-design .wshow>.idw,.landing-design .wshow>.aiw,.landing-design .wshow>.prw,.landing-design .wshow>.desk{max-width:100%;margin:0}.landing-design .wshow.rev .wtext{order:2}@media (max-width:900px){.landing-design .wshow{grid-template-columns:1fr;gap:26px}.landing-design .wshow.rev .wtext{order:0}.landing-design .wshow>.idw,.landing-design .wshow>.aiw,.landing-design .wshow>.prw,.landing-design .wshow>.desk{max-width:540px;margin:0 auto}}.landing-design .req{display:none}@media (max-width:820px){.landing-design .tiers{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.landing-design .aiw,.landing-design .idw,.landing-design .prw{background:var(--surface);border:1px solid var(--hair);box-shadow:none;position:relative;overflow:hidden}.landing-design .aiw:before,.landing-design .idw:before,.landing-design .prw:before,.landing-design .aiw:after,.landing-design .idw:after,.landing-design .prw:after{display:none}.landing-design .aiw .aihead,.landing-design .idw .wtag,.landing-design .prw .wtag{z-index:1;border-bottom:1px solid var(--hair);padding-bottom:13px;position:relative}.landing-design .idw .wtag,.landing-design .prw .wtag{align-items:center;gap:9px;display:flex}.landing-design .idw .wtag:before,.landing-design .prw .wtag:before{content:"";background:var(--live);border-radius:50%;flex:none;width:6px;height:6px}.landing-design .aibub,.landing-design .idchip,.landing-design .mergetag,.landing-design .idcard,.landing-design .pagent,.landing-design .pcust .aibub{box-shadow:none}.landing-design .airow.bot .aibub{background:var(--raise);border:1px solid var(--hair)}.landing-design .airow.bot .aibub:after{display:none}.landing-design .aitag.ok,.landing-design .aitag.route{box-shadow:none}.landing-design .idchip:before,.landing-design .idmerge:before,.landing-design .idmerge:after{display:none}.landing-design .idcard{background:var(--raise);border:1px solid var(--hair)}.landing-design .pagent.pick{background:var(--raise);border-color:var(--rule)}.landing-design .pagent.pick:after{display:none}@media (prefers-reduced-motion:reduce){.landing-design .aiw:before,.landing-design .idw:before,.landing-design .prw:before,.landing-design .aiw:after,.landing-design .idw:after,.landing-design .prw:after,.landing-design .idw .wtag:before,.landing-design .prw .wtag:before,.landing-design .idcard .av,.landing-design .pdot.av,.landing-design .pagent.pick:after{animation:none}}.landing-design{font-optical-sizing:auto;min-height:100vh;overflow-x:clip}.landing-design .rv,.landing-design .msg,.landing-design .airow,.landing-design .seqrow{opacity:1;transform:none}.landing-design .cta,.landing-design .navtoggle,.landing-design .seg{min-height:44px}.landing-design button{cursor:pointer;font-family:inherit}.landing-design button:disabled{cursor:default}.landing-design .cta:active,.landing-design .navtoggle:active{transition-duration:.1s;transform:scale(.97)}.landing-design .navtoggle{min-width:44px}.landing-design .signed-in-as{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--ink-2);font-size:12px;overflow:hidden}.landing-design section[id]{scroll-margin-top:90px}.landing-design .landing-skip{background:var(--surface);z-index:100;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.landing-design .landing-skip:focus{transform:none}.landing-design .segs:not([data-cycling=true]) .seg i{animation:none}.landing-design .seg{transition-property:background,border-color,color}.landing-design .panes{min-height:250px;display:grid}.landing-design .q summary{width:100%;color:inherit;text-align:left;cursor:pointer;letter-spacing:-.012em;align-items:center;gap:16px;padding:21px 4px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.landing-design .q summary::-webkit-details-marker{display:none}.landing-design .q[open] .ico{color:var(--accent);transform:rotate(45deg)}.landing-design .q .a{max-height:none}.landing-design .billing-options{justify-content:center;gap:6px;margin:0 auto 12px;display:flex}.landing-design .billing-options button{border:1px solid var(--hair);background:var(--surface);min-height:44px;color:var(--ink-2);border-radius:10px;padding:10px 16px;font-size:14px}.landing-design .billing-options button[aria-pressed=true]{color:var(--fluxdm-brand-text-on-dark);background:var(--accent);border-color:var(--accent)}.landing-design .billing-options button span{margin-left:10px;font-size:11px}.landing-design .pricing-trial{text-align:center;color:var(--ink-2);margin-bottom:32px;font-size:13px}.landing-design .pricing-sales{text-align:center;place-items:center;min-height:32px;margin-top:12px;font-size:12px;display:grid}.landing-design .pricing-unavailable .cta{margin-top:20px}.landing-design .pchip{display:block}.landing-design .pchip a{color:var(--accent-lift);text-underline-offset:3px;text-decoration:underline}.landing-design .landing-integrations{background:var(--surface);width:min(780px,100vw - 32px)}.landing-design .flux-dialog h2{font-size:18px;line-height:1.4}.landing-design .flux-dialog>div>header{position:static}.landing-design .mobile-links{flex-direction:column;padding:12px;display:flex}.landing-design .mobile-links a{border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:16px 12px;display:flex}.landing-design .mobile-links a:hover{background:var(--raise)}.landing-design .intcard{min-width:0}.landing-design .intname{overflow-wrap:anywhere}.landing-design .intmore{text-align:center}.landing-design .tier .price{font-size:clamp(30px,3.4vw,42px)}.landing-design[data-motion=paused] *,.landing-design[data-motion=paused] :before,.landing-design[data-motion=paused] :after{transition:none!important;animation:none!important}.landing-design[data-motion=paused] .uline path{stroke-dashoffset:0}@media (max-width:940px){.landing-design .nav{gap:18px}.landing-design .signed-in-as{display:none}}@media (max-width:620px){.landing-design .g4{grid-template-columns:1fr}.landing-design .intgrid{gap:10px}.landing-design .intcard{gap:9px;padding:12px}.landing-design .intlogo{width:32px;height:32px}.landing-design .intname{font-size:13px}.landing-design .intmodal-body{padding:4px 16px 22px}.landing-design .idchip{padding:9px 6px}.landing-design .idchip .ch{flex-direction:column;align-items:flex-start;gap:4px}.landing-design .mchip{max-width:130px;font-size:10px}.landing-design .thh{gap:8px;padding:10px 12px}.landing-design .msg{max-width:90%}.landing-design .aibub{max-width:95%}.landing-design .panes{min-height:0;display:grid}}@media (prefers-reduced-motion:reduce){.landing-design *,.landing-design :before,.landing-design :after{transition:none!important;animation:none!important}.landing-design .uline path{stroke-dashoffset:0}}@media (prefers-reduced-transparency:reduce){.landing-design>header.stuck{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.landing-design{--ink-2:#e2e8f0;--ink-3:#cbd5e1;--hair:#64748b;--rule:#94a3b8}.landing-design>header.stuck{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-design .num .v{color:var(--ink);background:0 0}}.landing-design .wshow>*,.landing-design .idcard>div{min-width:0}.landing-design .idw,.landing-design .aiw,.landing-design .prw{width:100%;min-width:0}.landing-design .idmerge{min-width:0}.landing-design .mergetag{max-width:100%}@media (max-width:380px){.landing-design .idw,.landing-design .aiw,.landing-design .prw{padding:16px}.landing-design .idw{overflow:hidden}.landing-design .pill{gap:6px;padding-right:10px;font-size:11px}.landing-design .pagent{flex-wrap:wrap}.landing-design .pagent .pickb{margin-left:20px}.landing-design .nav{gap:10px}.landing-design .nav .brand,.landing-design .nav .cta{flex-shrink:0}.landing-design .nav .cta{white-space:nowrap;padding:10px 14px}}.landing-design .marquee-group{flex-shrink:0;align-items:center;gap:14px;padding-right:14px;display:flex}.landing-design[data-motion=running] .rv.reveal-pending{opacity:0;transform:translateY(12px)}@keyframes landing-breathe{0%,to{opacity:.5}50%{opacity:1}}.landing-design .idcard .av{position:relative}.landing-design .idcard .av:after{content:"";border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 50%, transparent);border-radius:inherit;pointer-events:none;animation:3.6s ease-out infinite landing-avatar-ring;position:absolute;inset:-5px}@keyframes landing-avatar-ring{0%{opacity:.65;transform:scale(.9)}85%,to{opacity:0;transform:scale(1.3)}}.landing-design [data-motion-viewport]:not([data-in-view=true]),.landing-design [data-motion-viewport]:not([data-in-view=true]) *,.landing-design [data-motion-viewport]:not([data-in-view=true]):before,.landing-design [data-motion-viewport]:not([data-in-view=true]):after,.landing-design [data-motion-viewport]:not([data-in-view=true]) :before,.landing-design [data-motion-viewport]:not([data-in-view=true]) :after,.landing-design[data-page-visible=false] *,.landing-design[data-page-visible=false] :before,.landing-design[data-page-visible=false] :after{animation-play-state:paused}.landing-design .fwcard{flex-direction:column;display:flex}.landing-design .fwcard .fwk{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-lift);background:color-mix(in srgb, var(--fluxdm-brand-action-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 28%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.landing-design .fwcard .fwk:before{content:"";background:var(--accent-lift);border-radius:50%;width:5px;height:5px}.landing-design .paychip{color:var(--fluxdm-brand-text-on-dark);background:var(--accent);border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.landing-design .paychip svg{width:12px;height:12px}.landing-design .hero{padding:52px 0 32px}.landing-design .herogrid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.landing-design .herotext{text-align:left;min-width:0}.landing-design .herotext h1{letter-spacing:-.045em;text-align:left;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(42px,4.8vw,56px);line-height:1.08}.landing-design .hero-sentence{display:block}.landing-design .hero-keep{white-space:nowrap}.landing-design .herotext .lede{text-align:left;max-width:44ch;margin:28px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.75}.landing-design .herotext .herobtns{justify-content:flex-start;margin-top:28px}.landing-design .herobtns .cta{min-height:48px;padding:12px 20px}.landing-design .herotext .subtle{color:var(--ink-2);text-align:left;flex-wrap:wrap;gap:2px 12px;margin-top:18px;font-size:12px;display:flex}.landing-design .hero-channels{z-index:1;width:100%;max-width:1440px;margin:48px auto 0;position:relative}@media (min-width:941px){.landing-design .hero{grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 68px);display:grid}}.landing-design .hero-channels .ctag{padding:8px 14px 8px 10px;font-size:13px}.landing-design .hero-channels .integration-marquee{filter:grayscale();opacity:.6}.landing-design .integration-marquee .glyph{background:0 0}.landing-design .hero-channels .ftag{color:var(--ink-2);background:#11182780;font-size:11px}.landing-design .hero-channels .marquee.l{animation-duration:64s}.landing-design .hero-channels .marquee.r{animation-duration:72s}.landing-design .navlogin{color:var(--ink-2);margin-right:2px;font-size:14px;font-weight:600;transition:color .2s}.landing-design .navlogin:hover{color:var(--ink)}.landing-design .orbit{--orbit-duration:42s;--orbit-inner-radius:33%;--orbit-outer-radius:42%;--orbit-core-size:38%;z-index:2;aspect-ratio:1;isolation:isolate;justify-self:center;width:100%;max-width:500px;margin:0 auto;position:relative;overflow:hidden}.landing-design .orbit:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--fluxdm-brand-action-accent) 25%, transparent), color-mix(in srgb, var(--fluxdm-brand-action-accent) 10%, transparent) 42%, transparent 72%);pointer-events:none;border-radius:50%;position:absolute;inset:12%}.landing-design .oring{pointer-events:none;border:1px solid #94a3b81a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-design .oring.o1{width:calc(var(--orbit-inner-radius) * 2);height:calc(var(--orbit-inner-radius) * 2);border-color:color-mix(in srgb, var(--fluxdm-brand-action-accent) 18%, transparent)}.landing-design .oring.o2{width:calc(var(--orbit-outer-radius) * 2);height:calc(var(--orbit-outer-radius) * 2)}.landing-design .orbit-emission{width:var(--orbit-core-size);aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-design .orbit-pulse{background:radial-gradient(circle, transparent 52%, color-mix(in srgb, var(--fluxdm-brand-action-accent) 12%, transparent) 72%);box-shadow:0 0 18px color-mix(in srgb, var(--fluxdm-brand-action-accent) 22%, transparent), inset 0 0 12px color-mix(in srgb, var(--fluxdm-brand-action-accent) 10%, transparent);opacity:0;border:1px solid #7dbeffb3;border-radius:50%;animation:3.2s linear infinite landing-core-emission;position:absolute;inset:0}.landing-design .orbit-pulse:nth-child(2){animation-delay:-1.6s}@keyframes landing-core-emission{0%{opacity:0;transform:scale(1)}12%{opacity:.45}to{opacity:0;transform:scale(2.26)}}.landing-design .orbit-spin{z-index:1;animation:landing-orbit-turn var(--orbit-duration) linear infinite;position:absolute;inset:0}@keyframes landing-orbit-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-design .obadge{--orbit-radius:var(--orbit-outer-radius);width:max-content;position:absolute;transform:translate(-50%,-50%)}.landing-design .obadge[data-orbit=inner]{--orbit-radius:var(--orbit-inner-radius)}.landing-design .obadge-in{animation:landing-orbit-turn var(--orbit-duration) linear infinite reverse}.landing-design .obadge-arrival{flex-direction:column;align-items:center;gap:7px;display:flex}.landing-design .oglyph{background:var(--fluxdm-brand-bg-dark);border:1px solid color-mix(in srgb, var(--channel-color) 24%, #243047);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 16px #0003,inset 0 1px #ffffff0b}.landing-design .oglyph svg{width:27px;height:27px}.landing-design .obadge[data-orbit=outer] .oglyph{border-radius:15px;width:44px;height:44px}.landing-design .obadge[data-orbit=outer] .oglyph svg{width:24px;height:24px}.landing-design .obadge-label{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3}.landing-design .orbit-core{z-index:2;width:var(--orbit-core-size);aspect-ratio:1;text-align:center;color:var(--fluxdm-brand-text-on-dark);background:var(--fluxdm-brand-bg-dark);border:1px solid color-mix(in srgb, var(--fluxdm-brand-action-accent) 40%, transparent);box-shadow:0 12px 32px #00000038, 0 0 30px color-mix(in srgb, var(--fluxdm-brand-action-accent) 24%, transparent), 0 0 70px color-mix(in srgb, var(--fluxdm-brand-action-accent) 13%, transparent), inset 0 1px #c8e1ff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-design .ocore-av{background:var(--fluxdm-brand-action-primary);width:46px;height:46px;color:var(--fluxdm-brand-text-on-dark);border-radius:50%;place-items:center;margin-bottom:8px;font-size:16px;font-weight:700;display:grid}.landing-design .ocore-name{letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.4}.landing-design .ocore-sub{color:color-mix(in srgb, var(--fluxdm-brand-text-on-dark) 72%, transparent);margin-top:4px;font-size:12px}.landing-design .ocore-caption{color:var(--ink-2);font-size:10px}@media (max-width:940px){.landing-design .hero{padding-top:44px}.landing-design .hero-shards-cluster{top:-2%;right:-12%;transform:scale(2.45)}.landing-design .herogrid{grid-template-columns:1fr;gap:32px}.landing-design .herotext{text-align:center}.landing-design .herotext h1{text-align:center;max-width:19ch;margin-inline:auto;font-size:clamp(38px,6.2vw,56px)}.landing-design .herotext .lede{margin-inline:auto;text-align:center;margin-top:24px}.landing-design .herotext .herobtns,.landing-design .herotext .subtle{justify-content:center}.landing-design .herotext .subtle{text-align:center}.landing-design .orbit{max-width:440px}.landing-design .hero-channels{margin-top:28px}}@media (max-width:560px){.landing-design .hero{padding-top:32px}.landing-design .hero-shards-cluster{top:6%;right:-18%;transform:scale(2.05)}.landing-design .herotext h1{font-size:clamp(34px,9.5vw,48px)}.landing-design .herotext .lede{font-size:15px;line-height:1.7}.landing-design .herotext .subtle{flex-direction:column;gap:3px}.landing-design .herogrid{gap:28px}.landing-design .orbit{--orbit-inner-radius:34%;--orbit-outer-radius:41%;max-width:360px}.landing-design .obadge-arrival{gap:5px}.landing-design .oglyph{border-radius:13px;width:40px;height:40px}.landing-design .oglyph svg{width:23px;height:23px}.landing-design .obadge[data-orbit=outer] .oglyph{border-radius:11px;width:32px;height:32px}.landing-design .obadge[data-orbit=outer] .oglyph svg{width:20px;height:20px}.landing-design .obadge-label{font-size:9px}.landing-design .ocore-av{width:32px;height:32px;margin-bottom:5px;font-size:12px}.landing-design .ocore-name{font-size:14px}.landing-design .ocore-sub{margin-top:2px;font-size:10px}.landing-design .ocore-caption{font-size:9px}.landing-design .herobtns{gap:10px}.landing-design .herobtns .cta{padding-inline:16px;font-size:13px}}@media (max-width:380px){.landing-design .herobtns .cta{justify-content:center;width:100%}}.landing-design[data-page-visible=false] [data-motion-viewport],.landing-design[data-page-visible=false] [data-motion-viewport] *,.landing-design[data-page-visible=false] [data-motion-viewport] :before,.landing-design[data-page-visible=false] [data-motion-viewport] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-design .cta:active{transform:none}}.landing-design .band-brand{color:#fff;--ink:#fff;--ink-2:#ffffffb8;--ink-3:#ffffff80;--hair:#ffffff29;--surface:#3d2568;--raise:#462e6f;--rule:#ffffff38;--accent:#fff;background:#2a0f59}.landing-design .band-brand .cta{color:#2e1065;background:#fff}.landing-design .band-brand .cta:hover{color:#2e1065;background:#f8fafc}.landing-design .band-brand .cta.ghost{color:#fff;background:0 0;border-color:#ffffff47}.landing-design .band-brand .cta.ghost:hover{background:#ffffff14;border-color:#ffffff6b}.landing-design .band-brand .final{box-shadow:none;background:0 0;border:0;padding-inline:0}.landing-design .band-brand .final:before{display:none}.landing-design .desk{--ground:#f8fafc;--surface:#fff;--raise:#f1f5f9;--hair:#e2e8f0;--ink:#0f172a;--ink-2:#64748b;--ink-3:#64748b;--accent:#2e1065;--accent-lift:#36c5f0;color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:16px;overflow:hidden;box-shadow:0 28px 64px -28px #0f172a80}.landing-design .desk .fbar{background:var(--ground)}.landing-design .desk .fdot:first-child{background:#ff5f57}.landing-design .desk .fdot:nth-child(2){background:#febc2e}.landing-design .desk .fdot:nth-child(3){background:#28c840}.landing-design .desk .rail{color:#fff;background:radial-gradient(120% 70% at 0 0,#c4b5fd57,#0000 58%),linear-gradient(#3d1a78 0%,#2e1065 46%,#1a0845 100%);border-right:0}.landing-design .desk .rail .ri{color:#ffffff8c}.landing-design .desk .rail .ri.act{color:#fff;background:#ffffff29}.landing-design .desk .clist{display:none}.landing-design .desk .inbox{min-height:340px}.landing-design .desk .crow{border-bottom-color:var(--hair)}.landing-design .desk .crow.on{background:#2e10650f;box-shadow:inset 2px 0 #2e1065}.landing-design .desk .msg.mid{align-self:center;max-width:100%}.landing-design .desk .ml .glyph{border-radius:4px;width:14px;height:14px}.landing-design .desk .mergetag,.landing-design .desk .aitag,.landing-design .desk .cbox{background:var(--ground)}.landing-design .desk .paychip{color:#fff;box-shadow:none;background:#2e1065}.landing-design[data-enhanced=true][data-motion=running] .desk[data-live] .msgs{justify-content:flex-end}.landing-design[data-enhanced=true][data-motion=running] .desk[data-live] .msg{opacity:1;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:none}@starting-style{.landing-design[data-enhanced=true][data-motion=running] .desk[data-live] .msg[data-enter]{opacity:0;transform:translateY(10px)scale(.97)}}.landing-design .desk .typing-bub{border-left-color:var(--hair);align-items:center;gap:5px;min-height:18px;padding:10px 14px;display:flex}.landing-design .desk .typing-bub i{background:var(--ink-3);opacity:.35;width:6px;height:6px;animation:desk-dot 1.2s var(--ease-in-out) infinite;border-radius:50%;display:block}.landing-design .desk .typing-bub i:nth-child(2){animation-delay:.16s}.landing-design .desk .typing-bub i:nth-child(3){animation-delay:.32s}@keyframes desk-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.landing-design .desk .mchip{transform-origin:100%}.landing-design[data-enhanced=true][data-motion=running] .desk[data-live] .mchip{opacity:1;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:none}@starting-style{.landing-design[data-enhanced=true][data-motion=running] .desk[data-live] .mchip[data-enter]{opacity:0;transform:scale(.95)}}
