.sc{--bg:#f8fafc;--surface:#ffffff;--ink:#102a43;--ink-2:#334e68;--ink-3:#627d98;--line:#d9e2ec;--brand:#2563eb;--brand-2:#1d4ed8;--brand-soft:#dbeafe;--amber:#e29b2f;--amber-soft:#fbefd9;--console:#0d1613;--console-2:#15211d;--console-line:#26352f;--console-ink:#e7eeeb;--console-ink-2:#9fb0a9;--f-rpm:#3fb68b;--f-deadhead:#5b9be0;--f-fill:#a985e0;--f-trust:#e29b2f;--f-timing:#8fa39b;--radius:14px;--shadow:0 1px 2px rgba(17,26,23,.06),0 8px 24px rgba(17,26,23,.06);--font-head:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--font-data:"Menlo","Monaco","Courier New",monospace}.sc *{box-sizing:border-box}.sc{scroll-behavior:smooth;scroll-padding-top:16px;margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}.sc a{color:inherit}.sc h1,.sc h2,.sc h3{font-family:var(--font-head);line-height:1.12;margin:0;letter-spacing:-.02em}.sc h2{font-size:clamp(28px,4vw,40px)}.sc h3{font-size:20px}.sc p{margin:0}.sc .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.sc section{padding:104px 0;position:relative}.sc .eyebrow{font:600 13px/1 var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:14px}.sc .lead{font-size:19px;color:var(--ink-2);max-width:640px;margin-top:16px}.sc .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font:600 15px/1 var(--font-body);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.sc .btn-primary{background:var(--brand);color:#fff}.sc .btn-primary:hover{background:var(--brand-2);transform:translateY(-1px);box-shadow:0 6px 18px rgba(37,99,235,.28)}.sc .btn-ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.sc .btn-ghost:hover{border-color:var(--ink-3)}.sc .btn .arrow{transition:transform .2s}.sc .btn:hover .arrow{transform:translateX(3px)}.sc .hero{padding:48px 0 88px;overflow:hidden}.sc .hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.sc .hero h1{font-size:clamp(38px,5.4vw,60px);font-weight:800}.sc .hero h1 em{font-style:normal;color:var(--brand)}.sc .hero .lead{margin-top:22px}.sc .team-line{margin-top:14px;max-width:600px;font-size:16px;color:var(--ink-2);padding-left:14px;border-left:2px solid var(--brand)}.sc .hero-ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.sc .hero-meta{margin-top:28px;font-size:14px;color:var(--ink-3);display:flex;gap:18px;flex-wrap:wrap}.sc .hero-meta span:before{content:"✓";color:var(--brand);margin-right:6px;font-weight:700}.sc .hero-visual{position:relative;aspect-ratio:520/440;margin-top:48px}.sc .hero-visual svg{width:100%;height:100%;display:block}.sc .net-path{fill:none;stroke:#b8c6c0;stroke-width:1.5}.sc .net-flow{fill:none;stroke:var(--brand);stroke-width:2;stroke-dasharray:3 11;stroke-linecap:round;animation:sc-flow 1.6s linear infinite;opacity:.7}.sc .net-flow.alt{stroke:var(--amber);animation-duration:2.2s}.sc .net-flow.reroute{stroke:var(--brand);stroke-width:3;opacity:0;animation:sc-flow 1s linear infinite,sc-reroute 9s ease-in-out infinite}@keyframes sc-flow{to{stroke-dashoffset:-28}}@keyframes sc-reroute{0%,45%{opacity:0}52%,92%{opacity:1}to{opacity:0}}.sc .node circle.halo{fill:var(--brand-soft)}.sc .node circle.core{fill:var(--surface);stroke:var(--brand);stroke-width:2}.sc .node text{font:600 12px var(--font-body);fill:var(--ink-2);text-anchor:middle}.sc .node.warn circle.halo{fill:var(--amber-soft);animation:sc-pulse 9s ease-in-out infinite}.sc .node.warn circle.core{stroke:var(--amber)}@keyframes sc-pulse{0%,8%{r:18}14%,40%{r:26}50%,to{r:18}}.sc .float-card{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:var(--shadow);font-size:13px;width:220px}.sc .float-card .k{font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:6px;margin-bottom:6px}.sc .float-card .k i{width:8px;height:8px;border-radius:50%;display:inline-block}.sc .float-card b{font-weight:600}.sc .fc-signal{left:-4%;top:43%;width:196px;animation:sc-card1 9s ease-in-out infinite}.sc .fc-signal .k{color:#a36100}.sc .fc-signal .k i{background:var(--amber)}.sc .fc-action{right:-2%;top:-12%;animation:sc-card2 9s ease-in-out infinite}.sc .fc-action .k{color:var(--brand)}.sc .fc-action .k i{background:var(--brand)}@keyframes sc-card1{0%,6%{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes sc-card2{0%,48%{opacity:0;transform:translateY(8px)}55%,88%{opacity:1;transform:none}96%,to{opacity:0}}@media (max-width:900px){.sc .hero .wrap{grid-template-columns:1fr}.sc .float-card{width:190px;font-size:12px}}.sc .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.sc .strip .wrap{display:flex;gap:14px 36px;align-items:center;flex-wrap:wrap;color:var(--ink-2);font-size:15px}.sc .strip b{font-weight:600;color:var(--ink)}.sc .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:900px){.sc .cards3{grid-template-columns:1fr}}.sc .offer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .25s,box-shadow .25s,border-color .25s}.sc .offer:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c4d0cb}.sc .offer.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.sc .offer .tag{align-self:flex-start;font:600 12px/1 var(--font-body);padding:6px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.sc .offer .for{color:var(--ink-2);font-size:15px}.sc .offer ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.sc .offer li{padding-left:22px;position:relative}.sc .offer li:before{content:"";position:absolute;left:2px;top:9px;width:10px;height:6px;border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(-45deg)}.sc .offer .foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:14px;color:var(--ink-3)}.sc .offer .foot b{color:var(--ink);font-weight:600}.sc .approach{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sc .steps{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.sc .steps-line{position:absolute;left:22px;right:22px;top:22px;height:2px;background:var(--line)}.sc .steps-line i{display:block;height:100%;width:0;background:var(--brand);transition:width .15s linear}.sc .step{position:relative}.sc .step .num{width:46px;height:46px;border-radius:50%;background:var(--surface);border:2px solid var(--line);display:grid;place-items:center;font:800 16px var(--font-head);color:var(--ink-3);position:relative;z-index:1;transition:all .4s}.sc .step.on .num{border-color:var(--brand);background:var(--brand);color:#fff}.sc .step h3{margin-top:20px}.sc .step .when{font:500 13px var(--font-data);color:var(--brand);margin-top:6px}.sc .step p{color:var(--ink-2);font-size:15px;margin-top:10px}.sc .step .out{margin-top:14px;font-size:13px;color:var(--ink-3);border-top:1px dashed var(--line);padding-top:10px}.sc .step .out b{color:var(--ink);font-weight:600}@media (max-width:900px){.sc .steps{grid-template-columns:1fr;gap:32px;padding-left:64px}.sc .steps-line{left:22px;right:auto;top:0;bottom:0;width:2px;height:auto}.sc .steps-line i{width:100%;height:0;transition:height .15s linear}.sc .step .num{position:absolute;left:-64px;top:0}.sc .step h3{margin-top:8px}}.sc .demo{background:var(--console);color:var(--console-ink)}.sc .demo .eyebrow{color:var(--f-rpm)}.sc .demo .lead{color:var(--console-ink-2)}.sc .demo-shell{margin-top:40px;border:1px solid var(--console-line);border-radius:20px;background:var(--console-2);overflow:hidden}.sc .demo-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--console-line);flex-wrap:wrap}.sc .demo-bar .title{font:600 14px var(--font-body);display:flex;align-items:center;gap:10px}.sc .live{width:8px;height:8px;border-radius:50%;background:var(--f-rpm);box-shadow:0 0 0 0 rgba(63,182,139,.6);animation:sc-live 2s infinite}@keyframes sc-live{70%{box-shadow:0 0 0 8px rgba(63,182,139,0)}to{box-shadow:0 0 0 0 rgba(63,182,139,0)}}.sc .presets{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--console-ink-2)}.sc .chip{border:1px solid var(--console-line);background:transparent;color:var(--console-ink);padding:7px 12px;border-radius:999px;font:500 13px var(--font-body);cursor:pointer;transition:all .2s}.sc .chip:hover{border-color:var(--console-ink-2)}.sc .chip.on{background:var(--console-ink);color:var(--console);border-color:var(--console-ink)}.sc .demo-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:560px}@media (max-width:900px){.sc .demo-grid{grid-template-columns:minmax(0,1fr)}.sc .map svg{max-width:100%}}.sc .map{border-right:1px solid var(--console-line);padding:12px;display:grid;place-items:center}@media (max-width:900px){.sc .map{border-right:none;border-bottom:1px solid var(--console-line)}.sc .map svg{max-height:420px}}.sc .map svg{width:100%;height:100%;max-height:600px}.sc .m-grid{stroke:#1d2a25;stroke-width:1}.sc .m-border{stroke:#4a5a53;stroke-dasharray:4 5;stroke-width:1}.sc .m-country{font:600 10px var(--font-body);fill:#5d6f67;letter-spacing:.2em}.sc .m-city circle{fill:#3b4b44}.sc .m-city text{font:500 10px var(--font-body);fill:#7d8f87}.sc .arc{fill:none;stroke:var(--console-ink-2);stroke-width:1;opacity:0;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s ease-out,opacity .6s,stroke .6s,stroke-width .6s;transition-delay:var(--d,0s)}.sc .ldot{fill:var(--console-ink-2);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:opacity .4s,transform .4s cubic-bezier(.3,1.6,.5,1),fill .6s;transition-delay:var(--d,0s)}.sc svg[data-step="1"] .arc,.sc svg[data-step="2"] .arc,.sc svg[data-step="3"] .arc,.sc svg[data-step="4"] .arc{opacity:.35;stroke-dashoffset:0}.sc svg[data-step="1"] .ldot,.sc svg[data-step="2"] .ldot,.sc svg[data-step="3"] .ldot,.sc svg[data-step="4"] .ldot{opacity:1;transform:scale(1)}.sc svg[data-step="2"] .rej,.sc svg[data-step="3"] .rej,.sc svg[data-step="4"] .rej{opacity:.06!important;transition-delay:0s}.sc svg[data-step="2"] .ok.arc{stroke:var(--f-rpm);opacity:.7}.sc svg[data-step="2"] .ok.ldot{fill:var(--f-rpm)}.sc svg[data-step="3"] .ok:not(.top),.sc svg[data-step="4"] .ok:not(.top){opacity:.14}.sc svg[data-step="3"] .top.arc{stroke:var(--f-rpm);opacity:.9;stroke-width:1.5}.sc svg[data-step="3"] .top.ldot{fill:var(--f-rpm)}.sc svg[data-step="4"] .top:not(.win){opacity:.2}.sc .win.arc{transition-delay:0s}.sc svg[data-step="3"] .win.arc,.sc svg[data-step="4"] .win.arc{stroke:var(--amber);stroke-width:3;opacity:1}.sc svg[data-step="3"] .win.ldot,.sc svg[data-step="4"] .win.ldot{fill:var(--amber)}.sc .truck-ring{fill:none;stroke:var(--amber);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:sc-ring 1.8s ease-out infinite}@keyframes sc-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}.sc .truck-core{fill:var(--amber);stroke:var(--console);stroke-width:2}.sc .truck-label{font:700 11px var(--font-body);fill:var(--amber)}.sc .panel{display:flex;flex-direction:column}.sc .panel-head{padding:22px 26px 0}.sc .panel-head .stepno{font:500 12px var(--font-data);color:var(--console-ink-2);letter-spacing:.06em}.sc .panel-head h3{font-size:24px;margin-top:6px;color:#fff}.sc .panel-head p{color:var(--console-ink-2);margin-top:8px;font-size:15px}.sc .panel-body{padding:20px 26px;flex:1;position:relative}.sc .panel-body>*{animation:sc-rise .45s ease-out both}@keyframes sc-rise{0%{opacity:0;transform:translateY(10px)}}.sc .panel-foot{display:flex;align-items:center;gap:10px;padding:14px 26px;border-top:1px solid var(--console-line)}.sc .ctl{width:38px;height:38px;border-radius:50%;border:1px solid var(--console-line);background:transparent;color:var(--console-ink);cursor:pointer;display:grid;place-items:center;font-size:14px}.sc .ctl:hover{border-color:var(--console-ink-2)}.sc .ctl.play{width:auto;padding:0 16px;border-radius:999px;background:var(--f-rpm);color:var(--console);border-color:var(--f-rpm);font:600 13px var(--font-body);gap:6px;display:inline-flex;align-items:center}.sc .dots{display:flex;gap:6px;margin-left:auto}.sc .dots button{width:28px;height:6px;border-radius:3px;border:none;background:var(--console-line);cursor:pointer;padding:0;position:relative;overflow:hidden}.sc .dots button.done{background:var(--console-ink-2)}.sc .dots button.cur:after{content:"";position:absolute;inset:0;background:var(--f-rpm);transform-origin:left;animation:sc-fill var(--dur,5s) linear forwards}.sc .dots.paused button.cur:after{animation:none;transform:none}@keyframes sc-fill{0%{transform:scaleX(0)}}.sc .kv{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sc .kv div{background:var(--console);border:1px solid var(--console-line);border-radius:10px;padding:12px 14px}.sc .kv span{display:block;font-size:12px;color:var(--console-ink-2)}.sc .kv b{font:500 16px var(--font-data);color:#fff}.sc .big{font:800 64px/1 var(--font-head);color:#fff;letter-spacing:-.03em}.sc .big small{font:500 16px var(--font-body);color:var(--console-ink-2);letter-spacing:0;margin-left:8px}.sc .mix{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.sc .mix span{font-size:13px;padding:6px 10px;border:1px solid var(--console-line);border-radius:8px;color:var(--console-ink-2)}.sc .mix b{color:#fff;font-family:var(--font-data);font-weight:500;margin-right:4px}.sc .reason,.sc .reasons{display:grid;gap:12px}.sc .reason{grid-template-columns:170px 1fr 32px;align-items:center;font-size:14px;color:var(--console-ink-2)}.sc .reason .bar{height:8px;border-radius:4px;background:var(--console-line);overflow:hidden}.sc .reason .bar i{display:block;height:100%;background:#c86b5f;width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}.sc .reason b{color:#fff;font:500 14px var(--font-data);text-align:right}.sc .left{margin-top:22px;padding:14px 16px;border-radius:10px;background:rgba(63,182,139,.1);border:1px solid rgba(63,182,139,.35);color:#cdeee0;font-size:15px}.sc .left b{font-family:var(--font-data);color:#fff}.sc .rank{display:grid;gap:10px}.sc .rk{display:grid;grid-template-columns:26px 1fr 44px;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--console-line);background:var(--console)}.sc .rk.first{border-color:rgba(226,155,47,.6)}.sc .rk .n{font:500 13px var(--font-data);color:var(--console-ink-2)}.sc .rk .lane{font-size:14px;color:#fff;font-weight:500}.sc .rk .meta{font-size:12px;color:var(--console-ink-2);margin-top:2px}.sc .rk .sbar{display:flex;height:6px;border-radius:3px;overflow:hidden;margin-top:8px;background:var(--console-line)}.sc .rk .sbar i{display:block;height:100%;width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}.sc .rk .score{font:800 22px var(--font-head);color:#fff;text-align:right}.sc .legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--console-ink-2)}.sc .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.sc .win-card{border:1px solid rgba(226,155,47,.5);border-radius:12px;padding:16px 18px;background:var(--console)}.sc .win-card .lane{font:700 18px var(--font-head);color:#fff}.sc .win-card .meta{color:var(--console-ink-2);font-size:14px;margin-top:4px}.sc .band{margin-top:22px}.sc .band-track{position:relative;height:44px;margin-top:30px}.sc .band-track .axis{position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;background:var(--console-line)}.sc .band-track .range{position:absolute;top:14px;height:16px;border-radius:8px;background:rgba(63,182,139,.25);border:1px solid rgba(63,182,139,.6);transform-origin:center;animation:sc-grow .8s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes sc-grow{0%{transform:scaleX(0)}}.sc .band-track .med{position:absolute;top:10px;width:2px;height:24px;background:var(--f-rpm)}.sc .band-track .posted{position:absolute;top:-26px;transform:translateX(-50%);text-align:center;font:500 12px var(--font-data);color:var(--amber);white-space:nowrap;animation:sc-drop .6s cubic-bezier(.3,1.6,.5,1) .9s both}.sc .band-track .posted:after{content:"";display:block;width:12px;height:12px;margin:4px auto 0;background:var(--amber);border-radius:50%;border:2px solid var(--console)}@keyframes sc-drop{0%{opacity:0;transform:translate(-50%,-12px)}}.sc .band-labels{position:relative;height:18px;font:500 12px var(--font-data);color:var(--console-ink-2);margin-top:4px}.sc .band-labels span{position:absolute;transform:translateX(-50%);white-space:nowrap}.sc .win-label{font:700 11px var(--font-body);fill:var(--amber);opacity:0;transition:opacity .5s .6s}.sc svg[data-step="3"] .win-label,.sc svg[data-step="4"] .win-label{opacity:1}.sc .reco{margin-top:20px;padding:14px 16px;border-radius:10px;background:rgba(226,155,47,.1);border:1px solid rgba(226,155,47,.4);color:#f5dfba;font-size:15px}.sc .reco b{color:#fff}.sc .why{margin-top:14px}.sc .demo-foot,.sc .why{font-size:14px;color:var(--console-ink-2)}.sc .demo-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px}.sc .pick-h{margin-top:36px;font:600 13px var(--font-body);color:var(--console-ink-2);letter-spacing:.02em}.sc .demo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}@media (max-width:960px){.sc .demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.sc .demo-tabs{grid-template-columns:minmax(0,1fr)}}.sc .dtab{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--console-2);border:1px solid var(--console-line);color:var(--console-ink);border-radius:14px;padding:16px 18px;cursor:pointer;font:inherit;transition:border-color .2s,transform .2s,background .2s;min-width:0}.sc .dtab:hover{border-color:var(--console-ink-2);transform:translateY(-2px)}.sc .dtab .dn{font:500 11px var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--console-ink-2)}.sc .dtab b{font:700 17px/1.25 var(--font-head);color:#fff}.sc .dtab .dd{font-size:13px;line-height:1.45;color:var(--console-ink-2)}.sc .dtab .go{margin-top:auto;padding-top:8px;font:600 13px var(--font-body);color:var(--f-rpm)}.sc .dtab .go .now{display:none}.sc .dtab.on{background:linear-gradient(180deg,#173329,var(--console-2));border-color:var(--f-rpm);box-shadow:0 0 0 1px var(--f-rpm);transform:none}.sc .dtab.on .dn{color:var(--f-rpm)}.sc .dtab.on .go .play{display:none}.sc .dtab.on .go .now{display:inline}.sc .dtab.on:after{content:"";position:absolute;left:28px;bottom:-9px;width:16px;height:16px;background:var(--console-2);border-right:1px solid var(--f-rpm);border-bottom:1px solid var(--f-rpm);transform:rotate(45deg)}@media (max-width:960px){.sc .dtab.on:after{display:none}}.sc #demo .demo-shell{margin-top:16px}.sc .rs-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:620px}@media (max-width:900px){.sc .rs-grid{grid-template-columns:minmax(0,1fr)}}.sc .rs-work{border-right:1px solid var(--console-line);padding:22px 24px;display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:900px){.sc .rs-work{border-right:none;border-bottom:1px solid var(--console-line)}}.sc .rs-work-head .stepno{font:500 12px var(--font-data);color:var(--console-ink-2);letter-spacing:.06em}.sc .rs-work-head h3{font-size:22px;margin-top:6px;color:#fff}.sc #rsWork>*{animation:sc-rise .45s ease-out both}.sc .rs-chat{display:flex;flex-direction:column;background:#101b17;min-width:0}.sc .rs-chat-head{padding:14px 18px;border-bottom:1px solid var(--console-line);font-size:13px;color:var(--console-ink-2);display:flex;align-items:center;gap:10px}.sc .rs-chat-head b{color:#fff;font-weight:600}.sc .rs-log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;max-height:470px;min-height:320px;scroll-behavior:smooth}.sc .msg{display:flex;gap:10px;max-width:94%;animation:sc-rise .35s ease-out both}.sc .msg .av{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--font-body)}.sc .msg .bub{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}.sc .msg.agent .av{background:var(--f-rpm);color:var(--console)}.sc .msg.agent .bub{background:var(--console-2);border:1px solid var(--console-line);color:var(--console-ink);border-top-left-radius:4px}.sc .msg.agent .bub b{color:#fff}.sc .msg.user{align-self:flex-end;flex-direction:row-reverse}.sc .msg.user .av{background:var(--amber);color:var(--console)}.sc .msg.user .bub{background:#1f4a3b;color:#fff;border-top-right-radius:4px}.sc .msg code{font:500 12.5px var(--font-data);background:rgba(255,255,255,.06);padding:1px 5px;border-radius:4px;color:#fff}.sc .typing{display:inline-flex;gap:4px;padding:14px 16px!important}.sc .typing i{width:6px;height:6px;border-radius:50%;background:var(--console-ink-2);animation:sc-blink 1s infinite}.sc .typing i:nth-child(2){animation-delay:.15s}.sc .typing i:nth-child(3){animation-delay:.3s}@keyframes sc-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.sc .rs-suggest{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0}.sc .rs-suggest .chip{font-size:12px;padding:6px 10px}.sc .rs-input{display:flex;gap:8px;padding:10px 14px 12px}.sc .rs-input input{flex:1;min-width:0;background:var(--console);border:1px solid var(--console-line);color:#fff;border-radius:999px;padding:10px 16px;font:14px var(--font-body)}.sc .rs-input input:focus{outline:2px solid var(--f-rpm);outline-offset:0;border-color:transparent}.sc .rs-input button{width:40px;height:40px;border-radius:50%;border:none;background:var(--f-rpm);color:var(--console);font-size:18px;cursor:pointer;flex:none}.sc .rs-chat .panel-foot{padding:12px 18px}.sc .st{display:inline-block;font:600 11px/1 var(--font-body);padding:5px 8px;border-radius:999px;white-space:nowrap}.sc .st-oos{background:rgba(232,102,90,.2);color:#f4a69c}.sc .st-crit{background:rgba(232,102,90,.12);color:#f0a196}.sc .st-low{background:rgba(226,155,47,.15);color:#f2c27a}.sc .st-ok{background:rgba(63,182,139,.14);color:#8fdcbd}.sc .hlist{display:grid;gap:10px}.sc .hrow{background:var(--console);border:1px solid var(--console-line);border-radius:12px;padding:12px 14px}.sc .hrow.dim{opacity:.55}.sc .hrow .top{display:flex;justify-content:space-between;gap:10px;align-items:center}.sc .hrow .nm{color:#fff;font-weight:500;font-size:14px}.sc .hrow .nm small{color:var(--console-ink-2);font:500 11px var(--font-data);margin-left:6px}.sc .hrow .sub{font-size:12px;color:var(--console-ink-2);margin-top:8px;display:flex;justify-content:space-between;gap:8px}.sc .dtrack{position:relative;height:8px;border-radius:4px;background:var(--console-line);margin-top:10px}.sc .dtrack i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.sc .dtrack .lt{position:absolute;top:-4px;width:2px;height:16px;background:#fff;opacity:.7}.sc .rtab{width:100%;border-collapse:collapse;font-size:14px}.sc .rtab th{text-align:left;font:500 11px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--console-ink-2);padding:0 8px 10px}.sc .rtab td{padding:12px 8px;border-top:1px solid var(--console-line);color:var(--console-ink);vertical-align:middle}.sc .rtab td.num,.sc .rtab th.num{text-align:right;font-family:var(--font-data)}.sc .rtab td.num b{color:#fff;font-weight:500;font-size:15px}.sc .rtab tr.total td{color:#fff;font-weight:600;border-top:2px solid var(--console-line)}.sc .rtab .nm{color:#fff}.sc .rtab .nm small{display:block;color:var(--console-ink-2);font-size:12px}.sc .formula{font:500 15px/1.5 var(--font-data);background:var(--console);border:1px solid var(--console-line);border-radius:10px;padding:12px 14px;color:#fff}.sc .formula span{color:var(--console-ink-2)}.sc .formula .eq{color:var(--f-rpm);font-weight:700}.sc .stack{height:34px;border-radius:8px;margin-top:6px;position:relative}.sc .stack,.sc .stack i{display:flex;overflow:hidden}.sc .stack i{align-items:center;justify-content:center;font:500 12px var(--font-data);color:var(--console);white-space:nowrap;width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}.sc .stack .oh{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(135deg,rgba(13,22,19,.75) 0 6px,rgba(13,22,19,.45) 6px 12px);border-right:2px solid #fff;width:0;transition:width .9s .5s}.sc .stack-key{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--console-ink-2);margin-top:10px}.sc .stack-key i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.sc .skus{display:flex;gap:6px;flex-wrap:wrap}.sc .skus .chip{font-size:12px;padding:6px 10px}.sc .sliders{display:grid;gap:10px}.sc .sl{display:grid;grid-template-columns:128px minmax(0,1fr) 70px;gap:12px;align-items:center;font-size:13px;color:var(--console-ink-2)}.sc .sl input{padding:0;background:none;border:none;accent-color:var(--f-rpm);width:100%}.sc .sl b{color:#fff;font:500 13px var(--font-data);text-align:right}.sc .sl b.chg{color:var(--amber)}.sc .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:600px){.sc .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sc .sl{grid-template-columns:96px minmax(0,1fr) 60px}}.sc .kpis div{background:var(--console);border:1px solid var(--console-line);border-radius:10px;padding:10px 12px}.sc .kpis span{display:block;font-size:11px;color:var(--console-ink-2)}.sc .kpis b{font:700 20px var(--font-head);color:#fff}.sc .kpis em{display:block;font:normal 500 11px var(--font-data);color:var(--console-ink-2);margin-top:2px}.sc .kpis em.up{color:#f2c27a}.sc .kpis em.down{color:#8fdcbd}.sc .proj svg{width:100%;height:auto;display:block}.sc .proj text{font:500 10px var(--font-body);fill:var(--console-ink-2)}.sc .proj .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:sc-draw 1s ease-out forwards}@keyframes sc-draw{to{stroke-dashoffset:0}}.sc .pos{display:grid;gap:10px}.sc .po{display:grid;grid-template-columns:1fr auto;gap:4px 12px;background:var(--console);border:1px solid var(--console-line);border-radius:12px;padding:14px 16px}.sc .po .h{color:#fff;font-weight:600;font-size:15px}.sc .po .m{font-size:13px;color:var(--console-ink-2)}.sc .po .amt{font:700 18px var(--font-head);color:#fff;text-align:right}.sc .po .chg{color:var(--amber)}.sc .rs-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sc .rs-actions .btn{padding:10px 16px;font-size:14px}.sc .rs-actions .ghost{background:transparent;color:var(--console-ink);border-color:var(--console-line)}.sc .hint{font-size:12px;color:var(--console-ink-2)}.sc .pv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width:700px){.sc .pv{grid-template-columns:minmax(0,1fr)}}.sc .pv div{border:1px solid var(--console-line);border-radius:12px;padding:14px 16px;background:var(--console-2);font-size:14.5px;color:var(--console-ink)}.sc .pv b{display:block;font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.sc .pv .p b{color:#f0a196}.sc .pv .s b{color:#8fdcbd}.sc .wf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;border-bottom:1px solid var(--console-line)}@media (max-width:860px){.sc .wf-cards{grid-template-columns:minmax(0,1fr)}}.sc .wf-card{--c:var(--f-rpm);text-align:left;font:inherit;color:inherit;background:var(--console);border:1px solid var(--console-line);border-radius:12px;padding:14px;cursor:pointer;transition:border-color .4s,box-shadow .4s;min-width:0}.sc .wf-card:hover{border-color:var(--console-ink-2)}.sc .wf-card.working{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 24px -8px var(--c)}.sc .wf-card.sel{outline:2px solid #fff;outline-offset:2px}.sc .wf-top{display:flex;gap:10px;align-items:center}.sc .wf-av{flex:none;width:36px;height:36px;border-radius:50%;background:var(--c);color:var(--console);display:grid;place-items:center;font:800 14px var(--font-head)}.sc .wf-nm{color:#fff;font-weight:600;font-size:15px;line-height:1.2}.sc .wf-role{font-size:12px;color:var(--console-ink-2)}.sc .wf-st{margin-left:auto;flex:none;font:600 11px/1 var(--font-body);padding:5px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.sc .wf-st.idle{background:var(--console-line);color:var(--console-ink-2)}.sc .wf-st.working{background:rgba(63,182,139,.15);color:#8fdcbd}.sc .wf-st.working:before{content:"";width:6px;height:6px;border-radius:50%;background:#3fb68b;animation:sc-blink 1s infinite}.sc .wf-st.waiting{background:rgba(226,155,47,.15);color:#f2c27a}.sc .wf-st.done{background:rgba(91,155,224,.15);color:#a9c8f0}.sc .wf-now{font-size:13px;color:var(--console-ink);margin-top:10px;min-height:20px}.sc .wf-m{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.sc .wf-m span{font:500 12px var(--font-data);color:var(--console-ink-2);border:1px solid var(--console-line);border-radius:6px;padding:3px 7px}.sc .wf-stephead{padding:16px 20px 0}.sc .wf-stephead .stepno{font:500 12px var(--font-data);color:var(--console-ink-2);letter-spacing:.06em}.sc .wf-stephead h3{font-size:20px;color:#fff;margin-top:4px}.sc .wf-stephead p{color:var(--console-ink-2);font-size:14px;margin-top:4px}.sc .wf-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:400px}@media (max-width:860px){.sc .wf-body{grid-template-columns:minmax(0,1fr)}}.sc .wf-feed{padding:14px 20px;border-right:1px solid var(--console-line);max-height:470px;overflow-y:auto}@media (max-width:860px){.sc .wf-feed{border-right:none;border-bottom:1px solid var(--console-line)}}.sc .wf-side{padding:14px 20px;display:flex;flex-direction:column;gap:10px}.sc .wf-h{font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--console-ink-2);margin-bottom:4px}.sc .fe{display:grid;grid-template-columns:52px 26px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px dashed var(--console-line)}.sc .fe.new{animation:sc-rise .45s ease-out both;animation-delay:var(--dl,0s)}.sc .fe time{font:500 12px var(--font-data);color:var(--console-ink-2);padding-top:4px}.sc .fe .dt{width:26px;height:26px;border-radius:50%;background:var(--c);color:var(--console);display:grid;place-items:center;font:800 11px var(--font-head)}.sc .fe .tx{font-size:14px;color:var(--console-ink);line-height:1.5;min-width:0}.sc .fe .tx b{color:#fff}.sc .fe .ho{display:block;font-size:12px;font-weight:600;color:var(--c);margin-bottom:2px}.sc .fe table{width:100%;border-collapse:collapse;margin-top:6px;font-size:13px}.sc .fe td{padding:4px 6px;border-top:1px solid var(--console-line);color:var(--console-ink)}.sc .fe td.num{text-align:right;font-family:var(--font-data);color:#fff}.sc .ib{border:1px solid var(--console-line);border-radius:10px;padding:12px;background:var(--console)}.sc .ib .who{font-size:12px;color:var(--console-ink-2)}.sc .ib .what{font-size:14px;color:#fff;margin:4px 0 8px}.sc .ib .from{font-size:12px;color:var(--console-ink-2)}.sc .ib .row{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sc .ib-ok{background:var(--f-rpm);color:var(--console);border:none;border-radius:6px;padding:6px 12px;font:600 12px var(--font-body);cursor:pointer}.sc .ib .ok{color:#8fdcbd;font-weight:600;font-size:12px}.sc .ib.done{opacity:.75}.sc .wf-empty{font-size:13px;color:var(--console-ink-2);border:1px dashed var(--console-line);border-radius:10px;padding:14px}.sc .wf-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px 20px}.sc .wf-roles.one{grid-template-columns:minmax(0,1fr)}@media (max-width:860px){.sc .wf-roles{grid-template-columns:minmax(0,1fr)}}.sc .rm{--c:var(--f-rpm);border:1px solid var(--console-line);border-top:3px solid var(--c);border-radius:12px;padding:16px;background:var(--console);animation:sc-rise .45s ease-out both;animation-delay:var(--dl,0s)}.sc .rm h5{margin:14px 0 6px;font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--console-ink-2)}.sc .rm ul{margin:0;padding-left:16px;font-size:13.5px;color:var(--console-ink);display:grid;gap:3px}.sc .rm .chips{display:flex;flex-wrap:wrap;gap:6px}.sc .rm .chips span{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--console-line);color:var(--console-ink)}.sc .rm .chips.kpi span{border-color:var(--c);color:#fff}.sc .wf-roles.one .rm .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px}.sc .wf-back{margin:14px 20px 0;background:transparent;color:var(--console-ink);border:1px solid var(--console-line);border-radius:999px;padding:6px 14px;font:600 13px var(--font-body);cursor:pointer}.sc #demo-workforce .panel-foot{border-top:1px solid var(--console-line);flex-wrap:wrap}@media (max-width:600px){.sc #demo-workforce .panel-foot .hint{display:none}.sc #demo-workforce .dots{margin-left:0;width:100%}}.sc .sk-grid{display:grid;grid-template-columns:190px minmax(0,1fr) 260px;min-height:640px}@media (max-width:1060px){.sc .sk-grid{grid-template-columns:minmax(0,1fr) 240px}.sc .sk-side{display:none}}@media (max-width:800px){.sc .sk-grid{grid-template-columns:minmax(0,1fr)}}.sc .sk-side{background:#0a1310;padding:18px 12px;font-size:14px;color:var(--console-ink-2);border-right:1px solid var(--console-line)}.sc .sk-side .ws{font:700 15px var(--font-head);color:#fff;padding:0 10px 14px}.sc .sk-side .sh{font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.08em;padding:14px 10px 6px}.sc .sk-side .ch{padding:5px 10px;border-radius:6px;display:flex;align-items:center;gap:8px}.sc .sk-side .ch.on{background:#1f4a3b;color:#fff}.sc .sk-side .ch .dot{width:8px;height:8px;border-radius:50%;background:var(--f-rpm)}.sc .sk-main{background:var(--surface);color:var(--ink);display:flex;flex-direction:column;min-width:0}.sc .sk-head{padding:12px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.sc .sk-head b{font:700 15px var(--font-head)}.sc .sk-head span{font-size:12px;color:var(--ink-3)}.sc .sk-log{flex:1;overflow-y:auto;padding:10px 12px;max-height:500px;min-height:380px;scroll-behavior:smooth}.sc .sm{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px;border-radius:8px;animation:sc-rise .35s ease-out both}.sc .sm:hover{background:var(--bg)}.sc .sm .ava{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font:700 13px var(--font-body);color:#fff}.sc .sm .who{font-weight:700;font-size:14px}.sc .sm .who time{font-weight:400;font-size:12px;color:var(--ink-3);margin-left:6px}.sc .sm .who em{font:normal 600 10px var(--font-body);background:#e7ece9;color:var(--ink-2);padding:2px 5px;border-radius:4px;margin-left:6px;vertical-align:1px}.sc .sm .txt{font-size:14.5px;line-height:1.55;color:var(--ink)}.sc .sm .txt p+p{margin-top:6px}.sc .mention{background:rgba(19,138,101,.12);color:var(--brand);font-weight:600;padding:0 3px;border-radius:4px}.sc .blk{margin-top:8px;border-left:4px solid var(--brand);padding:10px 12px;background:var(--bg);border-radius:0 8px 8px 0}.sc .blk.warn{border-left-color:var(--amber)}.sc .blk h5{margin:0 0 6px;font:700 13px var(--font-body)}.sc .blk table{width:100%;border-collapse:collapse;font-size:13px}.sc .blk th{text-align:left;font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:4px 6px}.sc .blk td{padding:5px 6px;border-top:1px solid var(--line)}.sc .blk td.num,.sc .blk th.num{text-align:right;font-variant-numeric:tabular-nums}.sc .blk .kvl{display:grid;grid-template-columns:max-content 1fr;gap:3px 14px;font-size:13.5px}.sc .blk .kvl span{color:var(--ink-3)}.sc .blk code{font:500 12.5px var(--font-data)}.sc .acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.sc .acts button{font:600 13px var(--font-body);padding:6px 12px;border-radius:6px;border:1px solid #c9d3cf;background:var(--surface);color:var(--ink);cursor:pointer}.sc .acts button:hover{border-color:var(--ink-3)}.sc .acts .pri{background:var(--brand);color:#fff;border-color:var(--brand)}.sc .acts .pri:hover{background:var(--brand-2)}.sc .acts button:disabled{opacity:.5;cursor:default}.sc .reacts{display:flex;gap:6px;margin-top:6px}.sc .reacts span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:1px 8px;background:var(--surface)}.sc .sk-day{display:flex;align-items:center;gap:10px;font:600 12px var(--font-body);color:var(--ink-3);margin:10px 8px}.sc .sk-day:after,.sc .sk-day:before{content:"";flex:1;height:1px;background:var(--line)}.sc .sk-main .st-crit,.sc .sk-main .st-oos{background:#fbe3e1;color:#b3261e}.sc .sk-main .st-low{background:var(--amber-soft);color:#8a5300}.sc .sk-main .st-ok{background:var(--brand-soft);color:var(--brand)}.sc .sk-typing{font-size:12px;color:var(--ink-3);padding:0 20px;height:20px}.sc .sk-suggest{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 8px}.sc .chip-l{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);padding:5px 10px;border-radius:999px;font:500 12px var(--font-body);cursor:pointer}.sc .chip-l:hover{border-color:var(--ink-3);color:var(--ink)}.sc .sk-compose{padding:0 18px 14px}.sc .sk-compose form{display:flex;gap:8px;align-items:center;border:1px solid #c9d3cf;border-radius:10px;padding:6px 6px 6px 12px}.sc .sk-compose input{flex:1;min-width:0;border:none;background:transparent;padding:6px 0;font:14px var(--font-body);color:var(--ink)}.sc .sk-compose input:focus{outline:none}.sc .sk-compose form:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.sc .sk-compose button{border:none;background:var(--brand);color:#fff;width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:16px}.sc .sk-aside{padding:22px 20px;display:flex;flex-direction:column;gap:18px;border-left:1px solid var(--console-line)}@media (max-width:800px){.sc .sk-aside{border-left:none;border-top:1px solid var(--console-line)}}.sc .sk-aside h4{margin:0;font:700 17px var(--font-head);color:#fff}.sc .sk-aside .stepno{font:500 12px var(--font-data);color:var(--console-ink-2);letter-spacing:.06em}.sc .sk-aside .now{color:var(--console-ink);font-size:14px;margin-top:6px}.sc .why-list{display:grid;gap:12px}.sc .why-list div{font-size:13px;color:var(--console-ink-2)}.sc .why-list b{display:block;color:#fff;font-size:14px;margin-bottom:2px}.sc .sk-aside .panel-foot{padding:0;border-top:none;margin-top:auto;flex-wrap:wrap}.sc .sk-aside .dots{margin-left:0;width:100%}.sc .ctl.play{white-space:nowrap}.sc .measures{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.sc .measures .lbl{font-size:14px;color:var(--ink-3);margin-right:6px}.sc .measures span:not(.lbl){font:600 13px var(--font-body);padding:7px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.sc .pilot{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sc .pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}@media (max-width:800px){.sc .pilot-grid{grid-template-columns:minmax(0,1fr)}}.sc .pcol{border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;background:var(--bg)}.sc .pcol ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:15px;color:var(--ink-2)}.sc .pcol li{padding-left:22px;position:relative}.sc .pcol li:before{content:"";position:absolute;left:2px;top:9px;width:10px;height:6px;border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(-45deg)}.sc .pilot-cta{margin-top:28px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.sc .pilot-cta span{font-size:14px;color:var(--ink-3)}.sc .about .lead{max-width:760px}.sc .team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}@media (max-width:900px){.sc .team{grid-template-columns:minmax(0,1fr)}}.sc .cap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.sc .cap .k{font:600 12px var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--brand)}.sc .cap h3{margin-top:8px}.sc .cap p{color:var(--ink-2);font-size:15px;margin-top:10px}.sc .worked{margin-top:36px;display:flex;align-items:baseline;gap:12px 28px;flex-wrap:wrap}.sc .worked .lbl{font-size:14px;color:var(--ink-3)}.sc .worked b{font:700 20px var(--font-head);color:var(--ink-2);letter-spacing:-.01em}.sc .worked small{flex-basis:100%;font-size:12px;color:var(--ink-3)}.sc .partner{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--radius);padding:24px 28px}@media (max-width:700px){.sc .partner{grid-template-columns:minmax(0,1fr)}}.sc .partner .k{font:600 12px var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--brand)}.sc .partner h3{margin-top:6px;font-size:24px}.sc .partner p{color:var(--ink-2);font-size:15px;margin-top:8px;max-width:640px}.sc .partner .badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.sc .partner .badges span{font:600 13px var(--font-body);padding:6px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.sc .toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:10px;font-size:14px;opacity:0;pointer-events:none;transition:all .3s;z-index:90}.sc .toast.on{opacity:1;transform:translate(-50%)}.sc .reveal{transform:translateY(18px);transition:transform .7s ease-out;transition-delay:var(--rd,0s)}.sc .reveal.in{transform:none}.sc body.notes .note{display:block}@media (prefers-reduced-motion:reduce){.sc *,.sc :after,.sc :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.sc .reveal{opacity:1;transform:none}.sc .net-flow.reroute{opacity:1}}