.onlo-reference .num{width:auto;display:block;gap:0;padding:0;border:0;border-radius:0;background:transparent;cursor:auto;transition:none}.onlo-reference img,.onlo-reference svg{display:inline;vertical-align:baseline}.onlo-reference{--bg:#ffffff;--bg2:#f7f7f5;--panel:#ffffff;--panel2:#efeeec;--line:#e4e4e7;--line2:#e4e4e7;--text:#121211;--muted:#6b6b67;--dim:#9a9a96;--faint:#cfcdc8;--accent:#2E52BB;--accent-d:#25439A;--live:#1fa855;--radius:14px}.onlo-reference *{margin:0;padding:0;box-sizing:border-box}.onlo-reference{scroll-behavior:smooth;background:#000000;background:var(--bg);color:var(--text);font-family:var(--font-sans),"Geist",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;letter-spacing:normal}.onlo-reference ::selection{background:var(--accent);color:#fff}.onlo-reference a{color:inherit;text-decoration:none}.onlo-reference img{max-width:100%}.onlo-reference button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.onlo-reference .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.onlo-reference :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.onlo-reference .nav{position:sticky;top:0;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.onlo-reference .nav-in{max-width:1160px;margin:0 auto;padding:13px 28px;display:flex;align-items:center;gap:34px}.onlo-reference .logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:25px;letter-spacing:-.025em}.onlo-reference .logo svg{width:28px;height:28px;color:var(--text)}.onlo-reference .nav-links{display:flex;gap:6px;align-items:center;flex:1;justify-content:center}.onlo-reference .nav-link{font-size:14.5px;color:var(--text);padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:6px;position:relative}.onlo-reference .nav-link:hover{background:#f1f0ed}.onlo-reference .nav-link svg{width:10px;height:6px;opacity:.6}.onlo-reference .nav-dd{position:relative}.onlo-reference .nav-dd:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px}.onlo-reference .nav-panel{position:absolute;top:calc(100% + 21px);left:0;background:#ffffff;border:1px solid var(--line);border-radius:14px;padding:10px;min-width:230px;display:none;box-shadow:0 20px 50px rgba(20,20,18,.14)}.onlo-reference .nav-dd.open>.nav-panel{display:block}.onlo-reference .nav-panel a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:14px;color:var(--text)}.onlo-reference .nav-panel a svg{width:17px;height:17px;flex:none;color:var(--muted)}.onlo-reference .nav-panel a .nd-icbox{width:26px;height:26px;border-radius:0;background:none;border:0;display:flex;align-items:center;justify-content:center;flex:none;margin:0}.onlo-reference .nav-panel a .nd-icbox svg{width:16px;height:16px}.onlo-reference .nav-panel a .nav-panel-grid .nd-icbox,.onlo-reference .nav-panel-grid a .nd-icbox{width:28px;height:28px;border-radius:8px}.onlo-reference .nav-panel-grid a .nd-icbox svg{width:14px;height:14px}.onlo-reference .nav-panel a span:not(.nd-icbox){display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.onlo-reference .nav-panel a:hover{background:#f1f0ed}.onlo-reference .nav-panel-industries{min-width:560px}.onlo-reference .nav-panel-product{min-width:440px}.onlo-reference .nav-panel-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr);grid-auto-flow:column;gap:2px}.onlo-reference .view-all-wrap{border-top:1px solid var(--line);margin-top:8px;padding:12px 8px 4px;text-align:center}.onlo-reference .nav-panel-industries .view-all{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:500;color:var(--text)}.onlo-reference .nav-panel-industries .view-all:hover{background:#f1f0ed}.onlo-reference .nav-cta{display:flex;align-items:center;gap:10px}.onlo-reference .nav-cta .btn{padding:9px 20px}.onlo-reference .nav-login{font-size:14.5px;color:var(--text);padding:8px 10px;border-radius:8px}.onlo-reference .nav-login:hover{background:#f1f0ed}.onlo-reference .btn{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap;line-height:1.5}.onlo-reference .btn:active{transform:scale(.97)}.onlo-reference .btn-p{background:#121211;color:#fff;border:0}.onlo-reference .btn-p:hover{background:#2b2b29}.onlo-reference .btn-o{border:1px solid var(--line2);color:var(--text)}.onlo-reference .btn-o:hover{border-color:#565654}.onlo-reference .btn-lg{padding:12px 24px;font-size:14px}.onlo-reference .burger{display:none;margin-left:auto;flex-direction:column;gap:5px;padding:8px}.onlo-reference .burger i{display:block;width:20px;height:1.6px;background:var(--text)}.onlo-reference .hero{position:relative;padding:110px 0 0;overflow:hidden;background:var(--bg)}.onlo-reference .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(18,18,17,.06) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(700px 500px at 60% 30%,#000,transparent 75%);pointer-events:none}.onlo-reference .hero-in{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.onlo-reference .hero h1{font-size:clamp(44px,6.2vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:500;max-width:11ch;text-wrap:balance}.onlo-reference .hero p{margin-top:24px;font-size:18px;color:var(--muted);max-width:46ch}.onlo-reference .hero-cta{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}.onlo-reference .hero-note{margin-top:18px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:12px;color:var(--dim)}.onlo-reference .scene{position:relative;height:420px}@keyframes heroWave{0%,to{height:5px}50%{height:18px}}@keyframes heroDotPulse{0%,to{opacity:1}50%{opacity:.3}}.onlo-reference .c3{bottom:190px;left:-6px}.onlo-reference .ix{background:#000;color:#fff;padding:72px 0;overflow:hidden}.onlo-reference .ix-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.onlo-reference .ix .ix-chip{background:transparent;color:rgba(255,255,255,.72);border-color:rgba(255,255,255,.22)}.onlo-reference .ix h2{color:#fff;font-size:clamp(28px,3.4vw,44px);font-weight:500!important;line-height:1.1;letter-spacing:-.03em;max-width:17ch;text-wrap:balance}.onlo-reference .ix .ix-btn{margin-top:32px;border:1px solid rgba(255,255,255,.45);color:#fff;background:transparent}.onlo-reference .ix .ix-btn:hover{background:#fff;color:#000;border-color:#fff}.onlo-reference .ix-rows{display:flex;flex-direction:column;gap:16px;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.onlo-reference .ix-row{overflow:hidden}.onlo-reference .ix-track{display:flex;gap:16px;width:max-content;animation:ixLeft 40s linear infinite}.onlo-reference .ix-right .ix-track{animation-name:ixRight;margin-left:-56px}.onlo-reference .ix-rows:hover .ix-track{animation-play-state:paused}.onlo-reference .ix-tile{flex:none;width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:#0b0b0b;border:1px solid rgba(255,255,255,.14);color:#fff}.onlo-reference .ix-tile svg{width:40px;height:40px}@keyframes ixLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ixRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:960px){.onlo-reference .ix{padding:56px 0}.onlo-reference .ix-in{grid-template-columns:1fr;gap:44px}.onlo-reference .ix-rows{margin:0 -28px}}@media (max-width:620px){.onlo-reference .ix-tile{width:76px;height:76px}.onlo-reference .ix-tile svg{width:32px;height:32px}.onlo-reference .ix-rows,.onlo-reference .ix-track{gap:12px}}@media (prefers-reduced-motion:reduce){.onlo-reference .ix-track{animation:none}}.onlo-reference .sec{padding:80px 0}.onlo-reference .chip{display:inline-block;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:12px;letter-spacing:.06em;color:#55534f;background:#ffffff;border:1px solid var(--line2);border-radius:7px;padding:7px 12px;margin-bottom:34px}.onlo-reference .reveal{font-size:clamp(34px,4.6vw,58px);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.onlo-reference .reveal .w{color:var(--faint);transition:color .25s linear}.onlo-reference .reveal .w.on{color:var(--text)}.onlo-reference .reveal.soft .w.on{color:#57554f}.onlo-reference .mlink{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:13.5px;color:var(--text);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.onlo-reference .mlink:hover{color:var(--accent);text-decoration-color:var(--text)}.onlo-reference .center{text-align:center}.onlo-reference .sub{color:var(--muted);font-size:17px;max-width:56ch}.onlo-reference hr.rule{border:0;border-top:1px solid var(--line);margin:0 max(14px,calc(50% - 600px))}@keyframes pdemoIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pdemoFadeOut{0%{opacity:1}to{opacity:0}}@keyframes pdemoSpin{to{transform:rotate(1turn)}}@keyframes pdemoSelect{0%{background:#fff;color:var(--muted);border-color:var(--line)}to{background:var(--accent);color:#fff;border-color:var(--accent)}}.onlo-reference .demo{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.onlo-reference .camp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.onlo-reference .camp-label{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:10.5px;letter-spacing:.03em;color:var(--muted)}.onlo-reference .camp-top h4{font-size:16px;font-weight:600;margin-top:4px}.onlo-reference .camp-audience{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:var(--accent);background:rgba(46,82,187,.08);border-radius:999px;padding:6px 11px;flex:none;white-space:nowrap}.onlo-reference .camp-preview{margin-top:16px;padding:14px 16px;background:var(--bg2,#f7f7f5);border-radius:10px;font-size:13.5px;color:var(--text);line-height:1.5}.onlo-reference .camp-stats{display:flex;gap:10px;margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.onlo-reference .camp-stat{flex:1;text-align:center}.onlo-reference .camp-stat b{display:block;font-size:19px;font-weight:600;color:var(--text)}.onlo-reference .camp-stat span{display:block;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:var(--muted);margin-top:3px}.onlo-reference .callp{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.onlo-reference .callp-top{display:flex;align-items:center;gap:12px}.onlo-reference .callp-icon{width:38px;height:38px;border-radius:50%;background:var(--live);display:flex;align-items:center;justify-content:center;flex:none}.onlo-reference .callp-icon svg{width:16px;height:16px}.onlo-reference .callp-info{flex:1;min-width:0}.onlo-reference .callp-name{font-size:14px;font-weight:600;color:var(--text)}.onlo-reference .callp-num{font-size:12px;color:var(--muted);margin-top:1px}.onlo-reference .callp-dur,.onlo-reference .callp-num{font-family:var(--font-reference-mono),"Geist Mono",monospace}.onlo-reference .callp-dur{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--live);flex:none}.onlo-reference .callp-dot{width:7px;height:7px;border-radius:50%;background:var(--live);animation:callpBlink 1.4s ease-in-out infinite}.onlo-reference .callp-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:44px;margin:18px 0}.onlo-reference .callp-wave span{width:3px;border-radius:2px;background:var(--accent);opacity:.75;animation:callpWave 1.1s ease-in-out infinite}.onlo-reference .callp-wave span:nth-child(odd){animation-duration:.9s}.onlo-reference .callp-wave span:nth-child(3n){animation-duration:1.3s}.onlo-reference .callp-wave span:first-child{animation-delay:-.1s}.onlo-reference .callp-wave span:nth-child(2){animation-delay:-.5s}.onlo-reference .callp-wave span:nth-child(3){animation-delay:-.9s}.onlo-reference .callp-wave span:nth-child(4){animation-delay:-.2s}.onlo-reference .callp-wave span:nth-child(5){animation-delay:-.7s}.onlo-reference .callp-wave span:nth-child(6){animation-delay:-.3s}.onlo-reference .callp-wave span:nth-child(7){animation-delay:-1s}.onlo-reference .callp-wave span:nth-child(8){animation-delay:-.4s}.onlo-reference .callp-wave span:nth-child(9){animation-delay:-.6s}.onlo-reference .callp-wave span:nth-child(10){animation-delay:-.15s}.onlo-reference .callp-wave span:nth-child(11){animation-delay:-.8s}.onlo-reference .callp-wave span:nth-child(12){animation-delay:-.35s}.onlo-reference .callp-wave span:nth-child(13){animation-delay:-.65s}.onlo-reference .callp-wave span:nth-child(14){animation-delay:-.05s}.onlo-reference .callp-wave span:nth-child(15){animation-delay:-.95s}.onlo-reference .callp-wave span:nth-child(16){animation-delay:-.45s}.onlo-reference .callp-wave span:nth-child(17){animation-delay:-.75s}.onlo-reference .callp-wave span:nth-child(18){animation-delay:-.25s}.onlo-reference .callp-wave span:nth-child(19){animation-delay:-.55s}.onlo-reference .callp-wave span:nth-child(20){animation-delay:-.85s}.onlo-reference .callp-transcript{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:10px}.onlo-reference .callp-line{font-size:13px;line-height:1.5;color:var(--text)}.onlo-reference .callp-line b{display:block;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:10px;letter-spacing:.03em;color:var(--dim);margin-bottom:3px;font-weight:500}.onlo-reference .callp-line-a b{color:var(--accent)}@keyframes callpWave{0%,to{height:8px}50%{height:32px}}@keyframes callpBlink{0%,to{opacity:1}50%{opacity:.25}}.onlo-reference .demo .row{display:flex;gap:10px;margin-bottom:14px}.onlo-reference .demo .row:last-child{margin-bottom:0}.onlo-reference .demo .msg{border-radius:12px;padding:10px 14px;font-size:13.5px;max-width:78%}.onlo-reference .demo .in .msg{background:#ffffff;border:1px solid var(--line2)}.onlo-reference .demo .out{justify-content:flex-end}.onlo-reference .demo .out .msg{background:var(--accent);color:#fff}.onlo-reference .callp .acts,.onlo-reference .demo .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.onlo-reference .callp .act,.onlo-reference .demo .act{display:flex;align-items:center;gap:6px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:var(--muted);background:#ffffff;border:1px solid var(--line2);border-radius:999px;padding:6px 11px}.onlo-reference .act svg{width:11px;height:11px;color:var(--live)}.onlo-reference .two{display:grid;grid-template-columns:1fr 1fr;margin-top:56px;border-top:1px solid var(--line)}.onlo-reference .two>div{padding:52px 56px 12px 0}.onlo-reference .two>div+div{border-left:1px solid var(--line);padding-left:56px;padding-right:0}.onlo-reference .two h3{font-size:22px;font-weight:500;letter-spacing:-.015em;margin-bottom:14px}.onlo-reference .two p{color:var(--muted);font-size:15.5px;max-width:40ch}.onlo-reference .pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:12.5px;padding:10px 16px;border-radius:10px;background:#ffffff;border:1px solid var(--line2);color:var(--text)}.onlo-reference .two .mlink{margin-top:26px;display:inline-flex}.onlo-reference .ship-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.onlo-reference .badges{display:flex;gap:44px;justify-content:flex-end}.onlo-reference .badge{text-align:center}.onlo-reference .badge .ic{width:64px;height:64px;border:1px solid var(--line2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.onlo-reference .badge .ic.hex{border-radius:16px;transform:rotate(0)}.onlo-reference .badge .ic svg{width:22px;height:22px;color:#3a3a38}.onlo-reference .badge span{color:#3a3a38}.onlo-reference .grid3{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.onlo-reference .g-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.onlo-reference .g-item svg{width:20px;height:20px;color:#3a3a38}.onlo-reference .g-item h4{font-size:16px;font-weight:600;margin:16px 0 10px}.onlo-reference .g-item p{font-size:14.5px;color:var(--muted)}.onlo-reference .statement{padding:100px 0}.onlo-reference .ind-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.onlo-reference .ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px}.onlo-reference .ind{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:border-color .15s}.onlo-reference .ind-ic-wrap{margin-bottom:14px}.onlo-reference .ind-ic,.onlo-reference .ind-ic-wrap{width:44px;height:44px;display:flex;align-items:center;justify-content:flex-start}.onlo-reference .ind-ic{border:0;border-radius:0;background:none}.onlo-reference .ind-ic svg{width:24px;height:24px}.onlo-reference .ind:hover{border-color:var(--accent)}.onlo-reference .ind h4{font-size:16.5px;font-weight:600}.onlo-reference .ind p{margin-top:10px;font-size:14px;color:var(--muted)}.onlo-reference .ind .mlink{margin-top:18px;font-size:12px}.onlo-reference .chan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;text-align:left}.onlo-reference .ig-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:8px}.onlo-reference .ig-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;flex:1;min-width:220px;max-width:320px;color:var(--muted)}.onlo-reference .ig-search svg{width:16px;height:16px;flex:none}.onlo-reference .ig-search input{border:0;outline:0;font-family:var(--font-sans),"Geist",sans-serif;font-size:14px;color:var(--text);width:100%;background:none;line-height:normal}.onlo-reference .ig-tabs{display:flex;gap:6px}.onlo-reference .ig-tab{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:12.5px;padding:9px 16px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:#fff}.onlo-reference .ig-tab.active{background:var(--text);color:#fff;border-color:var(--text)}.onlo-reference .chan.ig-hidden{display:none}@media (max-width:620px){.onlo-reference .ig-filter-bar{flex-direction:column;align-items:stretch}.onlo-reference .ig-search{max-width:none}}.onlo-reference .chan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.onlo-reference .chan .ch-ic{width:40px;height:40px;border-radius:11px;background:#ffffff;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.onlo-reference .chan .ch-ic svg{width:18px;height:18px;color:#3a3a38}.onlo-reference .chan h4{font-size:16px;font-weight:600}.onlo-reference .chan p{margin-top:9px;font-size:14px;color:var(--muted)}.onlo-reference .final{padding:90px 0 120px;text-align:center}.onlo-reference .final .hero-cta{justify-content:center;margin-top:44px}.onlo-reference footer{padding:80px 0 0;background:#ffffff;position:relative}.onlo-reference footer:before{content:"";display:block;position:absolute;top:0;left:0;right:0;border-top:1px solid var(--line);margin:0 max(14px,calc(50% - 600px))}.onlo-reference .f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px}.onlo-reference .f-top>*{min-width:0}.onlo-reference .socials{flex-wrap:wrap}.onlo-reference .f-brand{min-width:0}.onlo-reference .f-brand .logo{margin-bottom:20px}.onlo-reference .f-email{display:inline-block;margin-top:16px;font-size:14px;color:var(--muted)}.onlo-reference .f-email:hover{color:var(--text)}.onlo-reference .status{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11.5px;color:#55534f;background:#ffffff;border:1px solid var(--line2);border-radius:7px;padding:8px 12px}.onlo-reference .f-col h5{font-size:15px;font-weight:600;margin-bottom:20px}.onlo-reference .f-col a{display:block;font-size:14px;color:var(--muted);margin-bottom:12px}.onlo-reference .f-col a:hover{color:var(--text)}.onlo-reference .f-bot{margin-top:70px;border-top:1px solid var(--line);padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.onlo-reference .f-bot .legal{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11.5px;color:var(--muted);letter-spacing:.02em}.onlo-reference .socials{display:flex;gap:16px}.onlo-reference .socials a{color:var(--muted)}.onlo-reference .socials a:hover{color:var(--text)}.onlo-reference .socials svg{width:18px;height:18px}@media (max-width:960px){.onlo-reference .hero-in{grid-template-columns:1fr}.onlo-reference .scene{display:none}.onlo-reference .two{grid-template-columns:1fr}.onlo-reference .two>div{padding:44px 0 8px}.onlo-reference .two>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.onlo-reference .ship-head{grid-template-columns:1fr;gap:44px}.onlo-reference .badges{justify-content:flex-start}.onlo-reference .chan-grid,.onlo-reference .grid3,.onlo-reference .ind-grid{grid-template-columns:1fr 1fr}.onlo-reference .f-top{grid-template-columns:1fr 1fr 1fr}.onlo-reference .nav-cta,.onlo-reference .nav-links{display:none}.onlo-reference .burger{display:flex}.onlo-reference .nav.open .nav-in{flex-wrap:wrap;align-items:flex-start}.onlo-reference .nav.open .nav-cta,.onlo-reference .nav.open .nav-links{position:static;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:none;width:100%;gap:4px;background:none;border:0;box-shadow:none;padding:8px 0 0}.onlo-reference .nav.open .nav-cta{padding-top:12px;border-top:1px solid var(--line);margin-top:8px}.onlo-reference .nav.open .nav-panel{position:static;display:none;border:0;background:none;box-shadow:none;padding:0 0 0 14px;min-width:0;width:auto}.onlo-reference .nav.open .nav-dd.open>.nav-panel{display:block}.onlo-reference .nav.open .nav-panel-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}@media (max-width:620px){.onlo-reference .chan-grid,.onlo-reference .grid3,.onlo-reference .ind-grid,.onlo-reference .stats{grid-template-columns:1fr}.onlo-reference .ind-head{flex-direction:column;align-items:flex-start;gap:14px}.onlo-reference .sec{padding:84px 0}.onlo-reference .badges{flex-wrap:wrap;gap:28px}.onlo-reference .f-top{grid-template-columns:1fr 1fr}.onlo-reference .f-bot{flex-direction:column}.onlo-reference .two>div{padding-right:0}}@media (prefers-reduced-motion:reduce){.onlo-reference{scroll-behavior:auto}.onlo-reference .reveal .w{transition:none;color:var(--text)}.onlo-reference .reveal.soft .w{color:#57554f}}.onlo-reference .page{display:none}.onlo-reference .page.on{display:block}.onlo-reference .page header,.onlo-reference .page section,.onlo-reference h2[data-reveal]{scroll-margin-top:100px}.onlo-reference .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;align-items:stretch}.onlo-reference .plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column}.onlo-reference .plan.pop{border-color:rgba(46,82,187,.28);background:#f2f5fd;box-shadow:none}.onlo-reference .plan-tag{display:inline-block;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:4px 10px;width:fit-content}.onlo-reference .plan-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;flex-direction:row}.onlo-reference .plan h3{font-size:19px;font-weight:600;margin:0}.onlo-reference .plan .price{margin-top:14px;font-size:36px;font-weight:600;letter-spacing:-.02em}.onlo-reference .plan .price span{font-size:14px;font-weight:400;color:var(--muted)}.onlo-reference .plan .desc{margin-top:10px;font-size:13.5px;color:var(--muted);min-height:64px}.onlo-reference .plan .btn{margin-top:20px;width:100%;justify-content:center}.onlo-reference .plan ul{margin-top:22px;list-style:none;flex:1}.onlo-reference .plan li{display:flex;gap:8px;font-size:13.5px;padding:7px 0}.onlo-reference .plan li:first-child{border-top:0}.onlo-reference .plan li svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}@media (max-width:960px){.onlo-reference .plans{grid-template-columns:1fr 1fr}}@media (max-width:620px){.onlo-reference .plans{grid-template-columns:1fr}.onlo-reference .plan{text-align:center;align-items:center}.onlo-reference .plan-head{justify-content:center}.onlo-reference .plan .desc{min-height:0}.onlo-reference .plan li{justify-content:center}}.onlo-reference .cal-embed{max-width:960px;height:620px;margin:0 auto;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}@media (max-width:620px){.onlo-reference .cal-embed{height:680px}}.onlo-reference .earn-calc{border:1px solid var(--line);border-radius:var(--radius);padding:32px;margin-top:32px;background:var(--panel)}.onlo-reference .earn-row{margin-bottom:26px}.onlo-reference .earn-row:last-of-type{margin-bottom:0}.onlo-reference .earn-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.onlo-reference .earn-label span{font-size:14px;color:var(--muted)}.onlo-reference .earn-label b{font-size:16px;font-weight:600;color:var(--text)}.onlo-reference .earn-calc input[type=range]{width:100%;height:4px;border-radius:2px;background:var(--line);appearance:none;outline:none}.onlo-reference .earn-calc input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1px var(--accent)}.onlo-reference .earn-calc input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1px var(--accent)}.onlo-reference .earn-result{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.onlo-reference .earn-result-item{text-align:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px}.onlo-reference .earn-result-item span{display:block;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.onlo-reference .earn-result-item b{font-size:28px;font-weight:600;color:var(--text)}.onlo-reference .earn-note{margin-top:18px;font-size:12px;color:var(--dim);text-align:center}.onlo-reference .contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:56px;text-align:left}.onlo-reference .contact-form textarea{min-height:120px}.onlo-reference .contact-info h4{font-size:15px;font-weight:600;margin-bottom:8px}.onlo-reference .contact-info p{font-size:14px;color:var(--muted);margin-bottom:28px}.onlo-reference .phero{padding:84px 0 60px}.onlo-reference .phero-in{display:grid;grid-template-columns:1.06fr 1fr;gap:56px;align-items:center}.onlo-reference .phero h1{font-size:clamp(32px,4.2vw,48px);line-height:1.1;letter-spacing:-.03em;font-weight:600;text-wrap:balance;max-width:15ch}.onlo-reference .phero p{margin-top:18px;font-size:16.5px;color:var(--muted);max-width:48ch}.onlo-reference .phero-cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.onlo-reference .phero-snippet{margin-top:24px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:13px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 15px}.onlo-reference .phero-visual{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;min-height:280px;flex-direction:column;box-shadow:0 24px 60px rgba(20,20,18,.06)}.onlo-reference .chan .snippet{margin-top:14px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:12px;color:var(--muted);background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:8px 10px;word-break:break-word}.onlo-reference .steps-list{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:40px}.onlo-reference .steps-row{display:grid;grid-template-columns:76px 1fr;border-top:1px solid var(--line)}.onlo-reference .steps-row:first-child{border-top:0}.onlo-reference .steps-row .num{background:var(--panel);display:flex;align-items:flex-start;justify-content:center;padding:24px 0;font-family:var(--font-reference-mono),"Geist Mono",monospace;color:var(--muted);font-size:13px}.onlo-reference .steps-row .content{padding:22px 26px 22px 0}.onlo-reference .steps-row h4{font-size:15.5px;font-weight:600}.onlo-reference .steps-row p{margin-top:6px;font-size:14px;color:var(--muted)}.onlo-reference .faq{max-width:720px;margin:40px auto 0}.onlo-reference .faq-item{padding:20px 4px}.onlo-reference .faq-item:last-child{border-bottom:1px solid var(--line)}.onlo-reference .faq-item summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15.5px;font-weight:500;list-style:none}.onlo-reference .faq-item summary::-webkit-details-marker{display:none}.onlo-reference .faq-item summary .plus{font-family:var(--font-reference-mono),"Geist Mono",monospace;color:var(--muted);flex:none;transition:transform .15s}.onlo-reference .faq-item[open] summary .plus{transform:rotate(45deg)}.onlo-reference .faq-item p{margin-top:12px;font-size:14px;color:var(--muted);text-align:left}@media (max-width:820px){.onlo-reference .phero-in{grid-template-columns:1fr;gap:36px}.onlo-reference .steps-row{grid-template-columns:56px 1fr}}.onlo-reference .trust-badges{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px;justify-content:center}.onlo-reference .trust-badges span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted)}.onlo-reference .trust-badges svg{width:15px;height:15px;color:var(--accent);flex:none}.onlo-reference .ind-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:8px}.onlo-reference .ind-split>*{min-width:0}.onlo-reference .camp-preview,.onlo-reference .camp-top h4{overflow-wrap:anywhere}.onlo-reference .ind-split h3{font-size:24px;font-weight:600;letter-spacing:-.015em}.onlo-reference .ind-split p{margin-top:14px;font-size:15.5px;color:var(--muted)}.onlo-reference .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.onlo-reference .cap-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.onlo-reference .cap-card h4{font-size:16.5px;font-weight:600}.onlo-reference .cap-card p{margin-top:10px;font-size:14px;color:var(--muted)}@media (max-width:820px){.onlo-reference .phero-in{grid-template-columns:1fr;gap:36px}.onlo-reference .steps-row{grid-template-columns:56px 1fr}.onlo-reference .ind-split,.onlo-reference .ind-two{grid-template-columns:1fr;gap:32px}.onlo-reference .cap-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.onlo-reference .cap-grid{grid-template-columns:1fr}}.onlo-reference <style>.contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:56px;text-align:left}.onlo-reference .contact-form{display:flex;flex-direction:column;gap:14px}.onlo-reference .contact-form input,.onlo-reference .contact-form textarea{font-family:var(--font-sans),"Geist",sans-serif;font-size:14.5px;padding:13px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);line-height:normal}.onlo-reference .contact-form textarea{min-height:100px;resize:vertical}.onlo-reference .contact-form input:focus,.onlo-reference .contact-form textarea:focus{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:820px){.onlo-reference .contact-wrap{grid-template-columns:1fr}}.onlo-reference .stage{position:relative;aspect-ratio:1/.86;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(28px,7%,64px)}.onlo-reference .stage-grad{position:absolute;inset:0;background:radial-gradient(95% 90% at 4% 88%,#2E52BB 0,rgba(46,82,187,.5) 30%,transparent 66%),radial-gradient(85% 80% at 98% 96%,#ead9c6 0,rgba(234,217,198,.45) 34%,transparent 70%),radial-gradient(90% 85% at 92% 6%,#ffffff 0,rgba(255,255,255,.4) 36%,transparent 72%),radial-gradient(85% 80% at 10% 4%,#93aeea 0,transparent 66%),linear-gradient(140deg,#b9cbf1,#d5e0f7 50%,#e6ecf8)}.onlo-reference .stage-grad:after{content:"";position:absolute;inset:0;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.onlo-reference .hcard{position:relative;width:min(100%,360px);background:rgba(255,255,255,.34);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border:1px solid rgba(255,255,255,.55);border-radius:18px;box-shadow:0 30px 70px rgba(24,38,88,.22);padding:14px 16px 16px;overflow:hidden}.onlo-reference .hcard-top{display:flex;align-items:center;gap:10px;padding-bottom:12px}.onlo-reference .hcard-av{width:34px;height:34px;border-radius:50%;background:var(--live);display:flex;align-items:center;justify-content:center;flex:none}.onlo-reference .hcard-av svg{width:17px;height:17px}.onlo-reference .hcard-who{flex:1;min-width:0;line-height:1.25}.onlo-reference .hcard-who b{display:block;font-size:14px;font-weight:600;color:var(--text)}.onlo-reference .hcard-who span{display:block;font-size:11.5px;color:var(--muted)}.onlo-reference .hcard-live{display:flex;align-items:center;gap:8px;flex:none}.onlo-reference .hwave{display:flex;align-items:center;gap:2px;height:14px}.onlo-reference .hwave i{width:2px;height:4px;border-radius:2px;background:var(--accent);animation:hw 1s ease-in-out infinite}.onlo-reference .hwave i:nth-child(2){animation-delay:.1s}.onlo-reference .hwave i:nth-child(3){animation-delay:.2s}.onlo-reference .hwave i:nth-child(4){animation-delay:.3s}.onlo-reference .hwave i:nth-child(5){animation-delay:.4s}.onlo-reference .hwave i:nth-child(6){animation-delay:.5s}.onlo-reference .hwave i:nth-child(7){animation-delay:.6s}@keyframes hw{0%,to{height:4px}50%{height:13px}}.onlo-reference .hcard-time{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:#3c4560;background:rgba(255,255,255,.55);border-radius:999px;padding:3px 8px}.onlo-reference .hcard-feed{display:flex;flex-direction:column;gap:8px;height:230px;padding-top:18px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000)}.onlo-reference .hcard-feed::-webkit-scrollbar{display:none}.onlo-reference .hcard-feed>*{flex:none}.onlo-reference .hmsg{max-width:88%;font-size:13.5px;line-height:1.45;padding:10px 13px;border-radius:13px;opacity:0;transform:translateY(8px);animation:hin .45s ease forwards}@keyframes hin{to{opacity:1;transform:none}}.onlo-reference .hmsg.c{align-self:flex-start;background:rgba(255,255,255,.95);color:var(--text);border-bottom-left-radius:5px;box-shadow:0 2px 10px rgba(24,38,88,.07)}.onlo-reference .hmsg.a{align-self:flex-end;background:rgba(46,82,187,.82);color:#fff;border-bottom-right-radius:5px;box-shadow:0 4px 14px rgba(24,38,88,.16)}.onlo-reference .hact{align-self:center;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:#3c4560;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:5px 11px;opacity:0;transform:translateY(8px);animation:hin .45s ease forwards}.onlo-reference .hact svg{width:12px;height:12px;color:var(--live);flex:none}.onlo-reference .hact em{font-style:normal;color:var(--dim)}@media (max-width:960px){.onlo-reference .stage{aspect-ratio:auto;min-height:340px;padding:20px}.onlo-reference .hcard,.onlo-reference .hscene{width:100%}}@media (prefers-reduced-motion:reduce){.onlo-reference .hact,.onlo-reference .hmsg{animation:none;opacity:1;transform:none}.onlo-reference .hwave i{animation:none;height:8px}}.onlo-reference .phero-visual{position:relative;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(26px,6.5%,58px);background:radial-gradient(95% 90% at 4% 88%,#2E52BB 0,rgba(46,82,187,.5) 30%,transparent 66%),radial-gradient(85% 80% at 98% 96%,#ead9c6 0,rgba(234,217,198,.45) 34%,transparent 70%),radial-gradient(90% 85% at 92% 6%,#ffffff 0,rgba(255,255,255,.4) 36%,transparent 72%),radial-gradient(85% 80% at 10% 4%,#93aeea 0,transparent 66%),linear-gradient(140deg,#b9cbf1,#d5e0f7 50%,#e6ecf8)}.onlo-reference .phero-visual:after{content:"";position:absolute;inset:0;opacity:.55;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width:820px){.onlo-reference .phero-visual{padding:24px}}.onlo-reference .stage-mid{position:relative;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(26px,6.5%,58px);background:radial-gradient(95% 90% at 4% 88%,#2E52BB 0,rgba(46,82,187,.5) 30%,transparent 66%),radial-gradient(85% 80% at 98% 96%,#ead9c6 0,rgba(234,217,198,.45) 34%,transparent 70%),radial-gradient(90% 85% at 92% 6%,#ffffff 0,rgba(255,255,255,.4) 36%,transparent 72%),radial-gradient(85% 80% at 10% 4%,#93aeea 0,transparent 66%),linear-gradient(140deg,#b9cbf1,#d5e0f7 50%,#e6ecf8)}.onlo-reference .stage-mid:after{content:"";position:absolute;inset:0;opacity:.55;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.onlo-reference .stage-mid>.callp,.onlo-reference .stage-mid>.demo{position:relative;z-index:1;width:min(100%,380px);background:rgba(255,255,255,.34);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border:1px solid rgba(255,255,255,.55);border-radius:18px;box-shadow:0 30px 70px rgba(24,38,88,.22);padding:16px}.onlo-reference .stage-mid>.callp .callp-wave{margin:14px 0}.onlo-reference .stage-mid .acts{border-top-color:rgba(255,255,255,.55)}.onlo-reference .stage-mid .act{background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.5);color:#3c4560}.onlo-reference .stage-mid>.callp{color:var(--text)}@media (max-width:820px){.onlo-reference .stage-mid{padding:24px}.onlo-reference .stage-mid>.callp,.onlo-reference .stage-mid>.demo{width:100%}}.onlo-reference .stage-mid .row.in .msg{background:rgba(255,255,255,.95);color:var(--text);box-shadow:0 2px 10px rgba(24,38,88,.07)}.onlo-reference .stage-mid .row.out .msg{background:rgba(46,82,187,.82);color:#fff;box-shadow:0 4px 14px rgba(24,38,88,.16)}.onlo-reference .sg1{background:radial-gradient(95% 90% at 4% 88%,#2E52BB 0,rgba(46,82,187,.5) 30%,transparent 66%),radial-gradient(85% 80% at 98% 96%,#ead9c6 0,rgba(234,217,198,.45) 34%,transparent 70%),radial-gradient(90% 85% at 92% 6%,#ffffff 0,rgba(255,255,255,.4) 36%,transparent 72%),radial-gradient(85% 80% at 10% 4%,#93aeea 0,transparent 66%),linear-gradient(140deg,#b9cbf1,#d5e0f7 50%,#e6ecf8)!important}.onlo-reference .sg2{background:radial-gradient(100% 92% at 96% 84%,#2E52BB 0,rgba(46,82,187,.48) 30%,transparent 66%),radial-gradient(88% 82% at 4% 92%,#e3d6c4 0,rgba(227,214,196,.4) 34%,transparent 70%),radial-gradient(92% 86% at 8% 8%,#ffffff 0,rgba(255,255,255,.42) 36%,transparent 72%),radial-gradient(80% 76% at 88% 6%,#a7bdee 0,transparent 64%),linear-gradient(215deg,#c2d1f3,#dde5f8 52%,#eef1fa)!important}.onlo-reference .sg3{background:radial-gradient(95% 88% at 10% 10%,#2E52BB 0,rgba(46,82,187,.42) 32%,transparent 68%),radial-gradient(85% 80% at 92% 90%,#b8ddc9 0,rgba(184,221,201,.4) 34%,transparent 70%),radial-gradient(90% 84% at 86% 12%,#ffffff 0,rgba(255,255,255,.38) 38%,transparent 74%),radial-gradient(80% 76% at 16% 94%,#9fb6ec 0,transparent 66%),linear-gradient(160deg,#c7d5f2,#dfe8f7 54%,#eaf1f2)!important}.onlo-reference .sg4{background:radial-gradient(100% 94% at 50% 108%,#2E52BB 0,rgba(46,82,187,.44) 28%,transparent 64%),radial-gradient(80% 76% at 6% 12%,#ded2e8 0,rgba(222,210,232,.42) 34%,transparent 70%),radial-gradient(86% 82% at 94% 16%,#ffffff 0,rgba(255,255,255,.4) 36%,transparent 72%),radial-gradient(76% 72% at 84% 96%,#9db4ee 0,transparent 64%),linear-gradient(120deg,#cdd8f4,#e2e7f8 50%,#edeaf6)!important}.onlo-reference .stage-mid .camp-preview{background:rgba(255,255,255,.62);color:#1d2438;border:1px solid rgba(255,255,255,.55);box-shadow:0 2px 10px rgba(24,38,88,.06)}.onlo-reference .stage-mid .camp-top h4{color:#1d2438;font-weight:600}.onlo-reference .stage-mid .camp-label{color:#4a5570;opacity:.9}.onlo-reference .stage-mid .camp-audience{background:rgba(46,82,187,.82);color:#fff;border:0}.onlo-reference .stage-mid .camp-stats{border-top-color:rgba(255,255,255,.55)}.onlo-reference .stage-mid .camp-stat b{color:#1d2438}.onlo-reference .stage-mid .camp-stat span{color:#4a5570}.onlo-reference .hscene{position:relative;z-index:1;width:min(100%,360px);display:none}.onlo-reference .hscene.on{display:block;animation:hsIn .5s ease}@keyframes hsIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.onlo-reference .hcard-top-plain{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:10px}.onlo-reference .hcard-ic{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;flex:none;color:#3c4560}.onlo-reference .hcard-ic svg{width:17px;height:17px}.onlo-reference .hrows{display:flex;flex-direction:column;gap:6px;min-height:212px}.onlo-reference .hrow{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:11px;background:rgba(255,255,255,.55);opacity:0;transform:translateY(8px);animation:hin .4s ease forwards}.onlo-reference .hrow-ic{width:26px;height:26px;border-radius:8px;background:rgba(46,82,187,.1);display:flex;align-items:center;justify-content:center;flex:none;color:var(--accent)}.onlo-reference .hrow-ic svg{width:14px;height:14px}.onlo-reference .hrow-k{flex:1;min-width:0;font-size:12.5px;color:#4a5570}.onlo-reference .hrow-v{font-size:12.5px;font-weight:600;color:#1d2438;white-space:nowrap}.onlo-reference .hrow-tick{width:14px;height:14px;flex:none;color:var(--live)}.onlo-reference .hrow.wide{align-items:flex-start}.onlo-reference .hrow.wide .hrow-k{font-size:11.5px}.onlo-reference .hrow.wide b{display:block;font-size:12.5px;color:#1d2438;font-weight:600;margin-top:2px;white-space:normal}.onlo-reference .hnotes{display:flex;flex-direction:column;gap:8px;min-height:262px;justify-content:center}.onlo-reference .hnote{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:11px 13px;box-shadow:0 8px 24px rgba(24,38,88,.12);opacity:0;transform:translateY(10px);animation:hin .45s ease forwards}.onlo-reference .hnote:nth-child(2){margin-left:22px}.onlo-reference .hnote:nth-child(3){margin-left:10px}.onlo-reference .hnote:nth-child(4){margin-left:24px}.onlo-reference .hnote-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.onlo-reference .hnote-ic{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:none}.onlo-reference .hnote-ic svg{width:12px;height:12px;color:#fff}.onlo-reference .hnote-top b{font-size:12.5px;font-weight:600;color:#1d2438;flex:1}.onlo-reference .hnote-top span{font-size:11px;color:#6b7590}.onlo-reference .hnote p{font-size:12.5px;line-height:1.45;color:#1d2438;margin:0}.onlo-reference .hscene{transition:opacity .45s ease}.onlo-reference .hcard-av{position:relative}.onlo-reference .hcard-av.ring:after,.onlo-reference .hcard-av.ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--live);opacity:0;animation:hRing 1.8s ease-out infinite}.onlo-reference .hcard-av.ring:after{animation-delay:.9s}@keyframes hRing{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.85);opacity:0}to{opacity:0}}.onlo-reference .hdots{display:inline-flex;gap:3px;margin-left:5px;vertical-align:middle}.onlo-reference .hdots i{width:3px;height:3px;border-radius:50%;background:var(--muted);animation:hBlink 1.4s ease-in-out infinite}.onlo-reference .hdots i:nth-child(2){animation-delay:.2s}.onlo-reference .hdots i:nth-child(3){animation-delay:.4s}@keyframes hBlink{0%,to{opacity:.25}50%{opacity:1}}.onlo-reference .hcard-live{transition:opacity .35s ease}.onlo-reference .hcard-live.hide{opacity:0}.onlo-reference .htyping{align-self:flex-start;display:inline-flex;gap:4px;padding:11px 14px;background:rgba(255,255,255,.95);border-radius:13px;border-bottom-left-radius:5px;box-shadow:0 2px 10px rgba(24,38,88,.07)}.onlo-reference .htyping i{width:5px;height:5px;border-radius:50%;background:#98a2b8;animation:hBlink 1.2s ease-in-out infinite}.onlo-reference .htyping i:nth-child(2){animation-delay:.18s}.onlo-reference .htyping i:nth-child(3){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.onlo-reference .hcard-av.ring:after,.onlo-reference .hcard-av.ring:before,.onlo-reference .hdots i,.onlo-reference .htyping i{animation:none}}.onlo-reference .hringing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;text-align:center}.onlo-reference .hringing-pulse{width:52px;height:52px;border-radius:50%;background:rgba(31,168,85,.12);display:flex;align-items:center;justify-content:center;position:relative}.onlo-reference .hringing-pulse svg{width:22px;height:22px;color:var(--live)}.onlo-reference .hringing-pulse:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--live);opacity:0;animation:hRing 1.8s ease-out infinite}.onlo-reference .hringing b{font-size:14px;font-weight:600;color:#1d2438}.onlo-reference .hringing span{font-size:12.5px;color:#4a5570}@media (prefers-reduced-motion:reduce){.onlo-reference .hringing-pulse:before{animation:none}}@media (max-width:820px){.onlo-reference .hnotes{gap:7px;min-height:0}.onlo-reference .hnote{padding:9px 11px;border-radius:12px}.onlo-reference .hnote-top{margin-bottom:3px}.onlo-reference .hnote-top b{font-size:12px}.onlo-reference .hnote-top span{font-size:10.5px}.onlo-reference .hnote p{font-size:11.8px;line-height:1.4}.onlo-reference .hnote:nth-child(2){margin-left:14px}.onlo-reference .hnote:nth-child(3){margin-left:7px}.onlo-reference .hnote:nth-child(4){margin-left:16px}}.onlo-reference .final{background:#fff}.onlo-reference #page-home .hero{background:#fff;padding-bottom:110px}.onlo-reference #page-home .hero h1{font-size:clamp(36px,4.2vw,56px);line-height:1.06;letter-spacing:-.035em;max-width:none}@media (min-width:961px){.onlo-reference #page-home .hero-in{grid-template-columns:1.2fr 1fr}}.onlo-reference #page-home .hero p{max-width:60ch;color:var(--text)}.onlo-reference #page-home .hero .btn-o{background:#fff}.onlo-reference #page-home .hero .btn-o:hover{background:#f6f7fa}.onlo-reference .hero h1+p,.onlo-reference .reveal .w,.onlo-reference .reveal .w.on,.onlo-reference .reveal.soft .w,.onlo-reference .reveal.soft .w.on{color:var(--text)!important}.onlo-reference .page:not(#page-privacy-policy):not(#page-terms-conditions):not(#page-dpa):not(#page-cookie-policy) .hero h1{font-size:clamp(36px,4.2vw,56px)!important;line-height:1.06!important;letter-spacing:-.035em}.onlo-reference .page:not(#page-privacy-policy):not(#page-terms-conditions):not(#page-dpa):not(#page-cookie-policy) .hero h1+p{font-size:18px!important;line-height:1.55}@media (max-width:560px){.onlo-reference .page:not(#page-privacy-policy):not(#page-terms-conditions):not(#page-dpa):not(#page-cookie-policy) .hero h1+p{font-size:17px!important}}.onlo-reference .page h2.reveal{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.1!important}.onlo-reference #page-home .hero .stage{height:404px;align-items:center}@media (max-width:1099px){.onlo-reference #page-home .hero .stage{height:376px}}@media (max-width:960px){.onlo-reference #page-home .hero .stage{height:396px}}.onlo-reference .logo-strip{position:relative;overflow:hidden;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.onlo-reference .ls-track{display:flex;align-items:center;gap:72px;width:max-content;animation:lsScroll 45s linear infinite}.onlo-reference .ls-track img{display:block;width:auto;filter:brightness(0);opacity:.82;transition:opacity .2s,filter .2s}.onlo-reference .ls-track img:hover{opacity:1;filter:none}.onlo-reference .ls-track img.ls-tone{filter:grayscale(1) contrast(1.25) brightness(.78)}.onlo-reference .ls-track img.ls-tone:hover{filter:none}.onlo-reference .logo-strip:hover .ls-track{animation-play-state:paused}@keyframes lsScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}@media (max-width:820px){.onlo-reference .logo-strip{padding:22px 0}.onlo-reference .ls-track{gap:48px}.onlo-reference .ls-track img{transform:scale(.85)}@keyframes lsScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}@media (prefers-reduced-motion:reduce){.onlo-reference .ls-track{animation:none}}.onlo-reference .gd-sub{text-align:center;max-width:56ch;margin:18px auto 0}.onlo-reference .gd-card{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.onlo-reference .gd-steps{list-style:none;margin:0;padding:12px 0;display:flex;flex-direction:column;justify-content:center}.onlo-reference .gd-step{position:relative;display:flex;gap:18px;padding:24px 32px;cursor:pointer;border-bottom:1px solid var(--line);outline:none}.onlo-reference .gd-step:last-child{border-bottom:0}.onlo-reference .gd-n{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:14px;color:#9aa0ad;padding-top:3px;transition:color .3s}.onlo-reference .gd-step b{display:block;font-size:19px;font-weight:500;letter-spacing:-.015em;color:#6b7080;transition:color .3s}.onlo-reference .gd-d{display:block;max-height:0;overflow:hidden;opacity:0;font-size:14.5px;line-height:1.55;color:var(--muted);transition:max-height .45s ease,opacity .35s ease,margin .35s}.onlo-reference .gd-step.on .gd-n{color:var(--accent)}.onlo-reference .gd-step.on b{color:var(--text)}.onlo-reference .gd-step.on .gd-d{max-height:120px;opacity:1;margin-top:8px}.onlo-reference .gd-step:hover b{color:var(--text)}.onlo-reference .gd-bar{position:absolute;left:32px;right:32px;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left}.onlo-reference .gd-step.on .gd-bar{animation:gdBar var(--gd-dur,9s) linear forwards}@keyframes gdBar{to{transform:scaleX(1)}}.onlo-reference .gd-dia{position:relative;width:min(100%,460px);height:440px}.onlo-reference .gd-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.onlo-reference .gd-lines path{fill:none;stroke:#c9d3ec;stroke-width:1.6;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .7s ease,stroke .4s}.onlo-reference .gd-lines path.on{stroke-dashoffset:0}.onlo-reference .gd-lines path.hot{stroke:var(--accent)}.onlo-reference .gd-lines path.warn{stroke:#e8b25a}.onlo-reference .gd-node{position:absolute;transform:translate(-50%,-50%) scale(.92);opacity:0;transition:opacity .4s ease,transform .4s ease,border-color .4s,background .4s;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:12px;padding:8px 11px;font-size:12.5px;color:var(--text);white-space:nowrap;box-shadow:0 10px 24px -14px rgba(28,52,140,.35)}.onlo-reference .gd-node.in{opacity:1;transform:translate(-50%,-50%) scale(1)}.onlo-reference .gd-node .ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;background:#f3f5fa;color:#3c4150}.onlo-reference .gd-node .ic svg{width:13px;height:13px}.onlo-reference .gd-node small{display:block;font-size:11px;color:#7a8296;margin-top:1px}.onlo-reference .gd-node .tk{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;flex:none;margin-left:2px;background:#f0f2f6;color:transparent;transition:background .3s,color .3s}.onlo-reference .gd-node .tk svg{width:10px;height:10px}.onlo-reference .gd-node.done{border-color:#cfeedc}.onlo-reference .gd-node.done .tk{background:#effaf3;color:#16a34a}.onlo-reference .gd-node.warn{border-color:#fde2b0;background:#fffaf0}.onlo-reference .gd-node.warn .tk{background:#fff1d6;color:#d97706}.onlo-reference .gd-node.team{border-color:#fde2b0}.onlo-reference .gd-node.core{padding:0;width:64px;height:64px;border-radius:18px;background:#0b0b0d;border-color:#0b0b0d;justify-content:center;box-shadow:0 0 0 7px rgba(46,82,187,.1),0 18px 34px -12px rgba(11,11,13,.5)}.onlo-reference .gd-node.core svg{width:30px;height:30px}.onlo-reference .gd-node.core.pulse{animation:gdCore 1.6s ease-in-out infinite}@keyframes gdCore{50%{box-shadow:0 0 0 12px rgba(46,82,187,.06),0 18px 34px -12px rgba(11,11,13,.5)}}.onlo-reference .gd-node.card{white-space:normal;width:230px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.onlo-reference .gd-node.card .lab{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7a8296;display:flex;align-items:center;gap:6px}.onlo-reference .gd-node.card .lab i{width:7px;height:7px;border-radius:50%;background:var(--c,#2E52BB)}.onlo-reference .gd-node.card.ans{background:linear-gradient(135deg,#4767e0,#2E52BB);color:#fff;border-color:transparent}.onlo-reference .gd-node.card.ans .lab{color:rgba(255,255,255,.75)}.onlo-reference .gd-node.card.ans .lab i{background:#fff}@media (max-width:900px){.onlo-reference .gd-dia{height:420px}}@media (max-width:420px){.onlo-reference .gd-node{font-size:11px;padding:6px 8px;gap:6px}.onlo-reference .gd-node .ic{width:18px;height:18px}.onlo-reference .gd-node .tk{display:none}.onlo-reference .gd-node small{font-size:10px}.onlo-reference .gd-node.card{width:200px}.onlo-reference .gd-dia{height:400px}.onlo-reference .gd-node.core{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.onlo-reference .gd-step.on .gd-bar{animation:none;transform:none}}.onlo-reference .gd-vis{position:relative;border-left:1px solid var(--line);padding:36px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 100% 0,rgba(96,135,230,.16),transparent 55%),radial-gradient(90% 80% at 0 100%,rgba(234,217,198,.35),transparent 60%),#fafbfd}@keyframes gdPulse{50%{opacity:.35}}@keyframes gdIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gdSpin{to{transform:rotate(1turn)}}.onlo-reference .gd-stats{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden}.onlo-reference .gd-stats>div{padding:22px 24px;border-left:1px solid var(--line)}.onlo-reference .gd-stats>div:first-child{border-left:0}.onlo-reference .gd-stats b{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em}.onlo-reference .gd-stats span{display:block;margin-top:4px;font-size:13.5px;color:var(--muted)}.onlo-reference .gd-stats a{color:var(--text);text-decoration:none;white-space:nowrap}@media (max-width:900px){.onlo-reference .gd-card{grid-template-columns:1fr}.onlo-reference .gd-vis{border-left:0;border-top:1px solid var(--line);padding:22px 16px}.onlo-reference .gd-step{padding:18px 20px}.onlo-reference .gd-bar{left:20px;right:20px}.onlo-reference .gd-stats{grid-template-columns:1fr 1fr}.onlo-reference .gd-stats>div:nth-child(3){border-left:0}.onlo-reference .gd-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:420px){.onlo-reference .gd-stats b{font-size:22px}.onlo-reference .gd-stats>div{padding:18px}}.onlo-reference .om-sec{padding-bottom:0}.onlo-reference .om{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;border:1px solid var(--line);border-radius:24px;padding:0;overflow:hidden;max-width:min(1104px,calc(100% - 56px));margin:0 auto}.onlo-reference .om-copy{padding:56px 48px}.onlo-reference .om-copy .chip{margin-bottom:22px}.onlo-reference .om-copy h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:500;max-width:15ch}.onlo-reference .om-copy .sub{margin-top:16px;max-width:42ch}.onlo-reference .om-vis{position:relative;align-self:stretch;min-height:460px;border-left:1px solid var(--line);display:grid;place-items:center;background:#fcfcfd}.onlo-reference .om-vis:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:38px 38px;background-position:50%;-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 75%);mask-image:radial-gradient(circle at center,#000 30%,transparent 75%)}.onlo-reference .om-grid{position:relative;display:grid;grid-template-columns:repeat(5,64px);grid-template-rows:repeat(5,64px);gap:12px}.onlo-reference .om-t{display:grid;place-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:box-shadow .7s ease,border-color .7s ease;animation:omPulse 6s ease-in-out infinite;animation-delay:var(--d)}.onlo-reference .om-t.act{border-color:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 13%,transparent),0 10px 24px -8px color-mix(in srgb,var(--c) 50%,transparent)}.onlo-reference .om-t svg{width:28px;height:28px}.onlo-reference .om-t.center{background:#0b0b0d;border-color:#0b0b0d;box-shadow:0 0 0 6px rgba(46,82,187,.12),0 16px 30px -10px rgba(11,11,13,.5);animation:none}.onlo-reference .om-t.center svg{width:30px;height:30px}@keyframes omPulse{0%,82%,to{transform:none}88%{transform:translateY(-4px)}}@media (max-width:900px){.onlo-reference .om{grid-template-columns:1fr;gap:0;max-width:calc(100% - 40px)}.onlo-reference .om-copy{padding:36px 24px}.onlo-reference .om-vis{border-left:0;border-top:1px solid var(--line);min-height:380px}}@media (max-width:420px){.onlo-reference .om-grid{grid-template-columns:repeat(5,52px);grid-template-rows:repeat(5,52px);gap:9px}.onlo-reference .om-t svg{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.onlo-reference .om-t{animation:none}}.onlo-reference .chip:has(+h2.center),.onlo-reference .chip:has(+h2[style*="margin:0 auto"]){display:block;width:fit-content;margin-left:auto;margin-right:auto}.onlo-reference .hero-promo{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:5px 12px 5px 5px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13.5px;color:var(--text);text-decoration:none;box-shadow:none;transition:border-color .2s}.onlo-reference .hero-promo:hover{border-color:rgba(46,82,187,.35)}.onlo-reference .hp-tag{background:var(--accent);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.onlo-reference .hero-promo svg{width:15px;height:15px;color:var(--muted);transition:transform .2s}.onlo-reference .hero-promo:hover svg{transform:translateX(2px);color:var(--accent)}@media (max-width:420px){.onlo-reference .hero-promo{font-size:12.5px;gap:8px}.onlo-reference .hp-tag{padding:3px 8px;font-size:11px}}.onlo-reference .cap-grid,.onlo-reference .chan-grid,.onlo-reference .grid3,.onlo-reference .ind-grid{gap:0!important;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.onlo-reference .cap-card,.onlo-reference .chan,.onlo-reference .g-item,.onlo-reference .ind{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)!important;margin:-1px 0 0 -1px;padding:30px 28px!important}.onlo-reference .ind{transition:background .2s}.onlo-reference .ind:hover{background:#f8f9fc!important}.onlo-reference .g-item>svg{width:40px!important;height:40px!important;padding:10px;box-sizing:border-box;border-radius:11px;background:#f3f4f7;color:#3c4150}.onlo-reference .ind-ic,.onlo-reference .ind-ic-wrap{width:40px!important;height:40px!important;justify-content:center!important;border-radius:11px!important;background:#f3f4f7!important}.onlo-reference .ind-ic svg{width:19px!important;height:19px!important}.onlo-reference .chan .ch-ic{background:#f3f4f7!important;border:0!important}.onlo-reference .cap-card h4,.onlo-reference .chan h4,.onlo-reference .g-item h4,.onlo-reference .ind h4{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.onlo-reference .ind-head,.onlo-reference .ship-head{display:block!important;text-align:center}.onlo-reference .ind-head h2,.onlo-reference .ship-head h2{max-width:22ch!important;margin:0 auto}.onlo-reference .ship-head .sub{max-width:58ch;margin-left:auto;margin-right:auto}.onlo-reference .ind-head .mlink{display:inline-block;margin-top:16px}.onlo-reference .chip:has(+.ind-head),.onlo-reference .chip:has(+.ship-head){display:block;width:fit-content;margin-left:auto;margin-right:auto}.onlo-reference .badges{justify-content:center!important;gap:10px!important;margin-top:24px;flex-wrap:wrap}.onlo-reference .badge{display:inline-flex!important;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 14px 7px 8px;background:#fff}.onlo-reference .badge .ic{width:26px!important;height:26px!important;margin:0!important;border:0!important;background:#f3f4f7;border-radius:50%!important}.onlo-reference .badge .ic svg{width:14px!important;height:14px!important}.onlo-reference .badge span{font-size:13.5px}.onlo-reference .ind-head+.ind-grid,.onlo-reference .ship-head+.grid3{margin-top:44px}.onlo-reference .statement{padding:0!important;margin:24px 0}.onlo-reference .statement .wrap{border:1px solid var(--line);border-radius:24px;padding:64px 32px;max-width:min(1104px,calc(100% - 56px));background:radial-gradient(90% 120% at 100% 0,rgba(96,135,230,.12),transparent 55%),radial-gradient(80% 110% at 0 100%,rgba(234,217,198,.3),transparent 60%),#fafbfd}.onlo-reference #page-home>hr.rule{display:none}@media (max-width:900px){.onlo-reference .grid3{grid-template-columns:1fr 1fr!important}.onlo-reference .statement .wrap{max-width:calc(100% - 40px);padding:44px 22px}}@media (max-width:560px){.onlo-reference .cap-grid,.onlo-reference .chan-grid,.onlo-reference .grid3,.onlo-reference .ind-grid{grid-template-columns:1fr!important}}.onlo-reference .wrap:has(>.steps-list){max-width:1160px!important}.onlo-reference .steps-list{display:grid;grid-template-columns:repeat(4,1fr);border-radius:24px!important;margin-top:44px!important;background:#fff}.onlo-reference .steps-row{display:block!important;border-top:0!important;box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line);margin:-1px 0 0 -1px;padding:30px 28px}.onlo-reference .steps-row .num{background:none!important;display:block!important;padding:0!important;justify-content:flex-start!important;color:var(--accent)!important;font-size:14px!important}.onlo-reference .steps-row .content{padding:14px 0 0!important}.onlo-reference .steps-row h4{font-size:16.5px!important;letter-spacing:-.01em}@media (max-width:900px){.onlo-reference .steps-list{grid-template-columns:1fr 1fr}}@media (max-width:560px){.onlo-reference .steps-list{grid-template-columns:1fr}}.onlo-reference #page-ai-customer-service .ind-split,.onlo-reference #page-automations .ind-split,.onlo-reference #page-campaigns .ind-split,.onlo-reference #page-helpdesk .ind-split,.onlo-reference #page-unified-inbox .ind-split,.onlo-reference #page-voice-ai .ind-split,.onlo-reference #page-web-chat .ind-split{gap:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff;align-items:stretch}.onlo-reference #page-ai-customer-service .ind-split>div:first-child,.onlo-reference #page-automations .ind-split>div:first-child,.onlo-reference #page-campaigns .ind-split>div:first-child,.onlo-reference #page-helpdesk .ind-split>div:first-child,.onlo-reference #page-unified-inbox .ind-split>div:first-child,.onlo-reference #page-voice-ai .ind-split>div:first-child,.onlo-reference #page-web-chat .ind-split>div:first-child{padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.onlo-reference #page-ai-customer-service .ind-split h3,.onlo-reference #page-automations .ind-split h3,.onlo-reference #page-campaigns .ind-split h3,.onlo-reference #page-helpdesk .ind-split h3,.onlo-reference #page-unified-inbox .ind-split h3,.onlo-reference #page-voice-ai .ind-split h3,.onlo-reference #page-web-chat .ind-split h3{font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.2;max-width:20ch;text-wrap:balance}.onlo-reference #page-ai-customer-service .ind-split p,.onlo-reference #page-automations .ind-split p,.onlo-reference #page-campaigns .ind-split p,.onlo-reference #page-helpdesk .ind-split p,.onlo-reference #page-unified-inbox .ind-split p,.onlo-reference #page-voice-ai .ind-split p,.onlo-reference #page-web-chat .ind-split p{max-width:40ch}.onlo-reference #page-ai-customer-service .ind-split .stage-mid,.onlo-reference #page-automations .ind-split .stage-mid,.onlo-reference #page-campaigns .ind-split .stage-mid,.onlo-reference #page-helpdesk .ind-split .stage-mid,.onlo-reference #page-unified-inbox .ind-split .stage-mid,.onlo-reference #page-voice-ai .ind-split .stage-mid,.onlo-reference #page-web-chat .ind-split .stage-mid{border-radius:0;border-left:1px solid var(--line);min-height:420px;display:flex;align-items:center;justify-content:center}.onlo-reference .faq{max-width:820px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.onlo-reference .faq-item{border-top:1px solid var(--line);padding:22px 28px}.onlo-reference .faq-item:first-child{border-top:0}.onlo-reference .faq-item:last-child{border-bottom:0}.onlo-reference .faq-item[open]{background:#fafbfd}.onlo-reference .faq-item summary .plus{width:26px;height:26px;border-radius:50%;background:#f3f4f7;display:grid;place-items:center;font-size:15px;color:#3c4150}@media (max-width:900px){.onlo-reference #page-ai-customer-service .ind-split,.onlo-reference #page-automations .ind-split,.onlo-reference #page-campaigns .ind-split,.onlo-reference #page-helpdesk .ind-split,.onlo-reference #page-unified-inbox .ind-split,.onlo-reference #page-voice-ai .ind-split,.onlo-reference #page-web-chat .ind-split{grid-template-columns:1fr}.onlo-reference #page-ai-customer-service .ind-split>div:first-child,.onlo-reference #page-automations .ind-split>div:first-child,.onlo-reference #page-campaigns .ind-split>div:first-child,.onlo-reference #page-helpdesk .ind-split>div:first-child,.onlo-reference #page-unified-inbox .ind-split>div:first-child,.onlo-reference #page-voice-ai .ind-split>div:first-child,.onlo-reference #page-web-chat .ind-split>div:first-child{padding:32px 24px}.onlo-reference #page-ai-customer-service .ind-split .stage-mid,.onlo-reference #page-automations .ind-split .stage-mid,.onlo-reference #page-campaigns .ind-split .stage-mid,.onlo-reference #page-helpdesk .ind-split .stage-mid,.onlo-reference #page-unified-inbox .ind-split .stage-mid,.onlo-reference #page-voice-ai .ind-split .stage-mid,.onlo-reference #page-web-chat .ind-split .stage-mid{border-left:0;border-top:1px solid var(--line);min-height:360px}.onlo-reference .faq-item{padding:18px 20px}}.onlo-reference #page-ai-customer-service .ind-split .stage-mid,.onlo-reference #page-automations .ind-split .stage-mid,.onlo-reference #page-campaigns .ind-split .stage-mid,.onlo-reference #page-helpdesk .ind-split .stage-mid,.onlo-reference #page-unified-inbox .ind-split .stage-mid,.onlo-reference #page-voice-ai .ind-split .stage-mid,.onlo-reference #page-web-chat .ind-split .stage-mid{background:radial-gradient(120% 90% at 100% 0,rgba(96,135,230,.16),transparent 55%),radial-gradient(90% 80% at 0 100%,rgba(234,217,198,.35),transparent 60%),#fafbfd!important;padding:40px!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .stage-grad,.onlo-reference #page-ai-customer-service .ind-split .stage-mid:after,.onlo-reference #page-ai-customer-service .ind-split .stage-mid:before,.onlo-reference #page-automations .ind-split .stage-mid .stage-grad,.onlo-reference #page-automations .ind-split .stage-mid:after,.onlo-reference #page-automations .ind-split .stage-mid:before,.onlo-reference #page-campaigns .ind-split .stage-mid .stage-grad,.onlo-reference #page-campaigns .ind-split .stage-mid:after,.onlo-reference #page-campaigns .ind-split .stage-mid:before,.onlo-reference #page-helpdesk .ind-split .stage-mid .stage-grad,.onlo-reference #page-helpdesk .ind-split .stage-mid:after,.onlo-reference #page-helpdesk .ind-split .stage-mid:before,.onlo-reference #page-unified-inbox .ind-split .stage-mid .stage-grad,.onlo-reference #page-unified-inbox .ind-split .stage-mid:after,.onlo-reference #page-unified-inbox .ind-split .stage-mid:before,.onlo-reference #page-voice-ai .ind-split .stage-mid .stage-grad,.onlo-reference #page-voice-ai .ind-split .stage-mid:after,.onlo-reference #page-voice-ai .ind-split .stage-mid:before,.onlo-reference #page-web-chat .ind-split .stage-mid .stage-grad,.onlo-reference #page-web-chat .ind-split .stage-mid:after,.onlo-reference #page-web-chat .ind-split .stage-mid:before{display:none!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid>*,.onlo-reference #page-automations .ind-split .stage-mid>*,.onlo-reference #page-campaigns .ind-split .stage-mid>*,.onlo-reference #page-helpdesk .ind-split .stage-mid>*,.onlo-reference #page-unified-inbox .ind-split .stage-mid>*,.onlo-reference #page-voice-ai .ind-split .stage-mid>*,.onlo-reference #page-web-chat .ind-split .stage-mid>*{background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:20px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 30px 60px -28px rgba(28,52,140,.35),0 1px 2px rgba(15,23,42,.04)!important;color:var(--text)!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .row.in .msg,.onlo-reference #page-automations .ind-split .stage-mid .row.in .msg,.onlo-reference #page-campaigns .ind-split .stage-mid .row.in .msg,.onlo-reference #page-helpdesk .ind-split .stage-mid .row.in .msg,.onlo-reference #page-unified-inbox .ind-split .stage-mid .row.in .msg,.onlo-reference #page-voice-ai .ind-split .stage-mid .row.in .msg,.onlo-reference #page-web-chat .ind-split .stage-mid .row.in .msg{background:#f3f5f9!important;box-shadow:none!important;color:var(--text)!important;border-bottom-left-radius:5px}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .row.out .msg,.onlo-reference #page-automations .ind-split .stage-mid .row.out .msg,.onlo-reference #page-campaigns .ind-split .stage-mid .row.out .msg,.onlo-reference #page-helpdesk .ind-split .stage-mid .row.out .msg,.onlo-reference #page-unified-inbox .ind-split .stage-mid .row.out .msg,.onlo-reference #page-voice-ai .ind-split .stage-mid .row.out .msg,.onlo-reference #page-web-chat .ind-split .stage-mid .row.out .msg{background:linear-gradient(135deg,#4767e0,#2E52BB)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(46,82,187,.55)!important;border-bottom-right-radius:5px}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .acts,.onlo-reference #page-automations .ind-split .stage-mid .acts,.onlo-reference #page-campaigns .ind-split .stage-mid .acts,.onlo-reference #page-helpdesk .ind-split .stage-mid .acts,.onlo-reference #page-unified-inbox .ind-split .stage-mid .acts,.onlo-reference #page-voice-ai .ind-split .stage-mid .acts,.onlo-reference #page-web-chat .ind-split .stage-mid .acts{border-top-color:#eef0f5!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .act,.onlo-reference #page-automations .ind-split .stage-mid .act,.onlo-reference #page-campaigns .ind-split .stage-mid .act,.onlo-reference #page-helpdesk .ind-split .stage-mid .act,.onlo-reference #page-unified-inbox .ind-split .stage-mid .act,.onlo-reference #page-voice-ai .ind-split .stage-mid .act,.onlo-reference #page-web-chat .ind-split .stage-mid .act{background:#effaf3!important;border:1px solid #d6f3e0!important;color:#1f7a45!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .act svg,.onlo-reference #page-automations .ind-split .stage-mid .act svg,.onlo-reference #page-campaigns .ind-split .stage-mid .act svg,.onlo-reference #page-helpdesk .ind-split .stage-mid .act svg,.onlo-reference #page-unified-inbox .ind-split .stage-mid .act svg,.onlo-reference #page-voice-ai .ind-split .stage-mid .act svg,.onlo-reference #page-web-chat .ind-split .stage-mid .act svg{color:#16a34a!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .callp-sub,.onlo-reference #page-ai-customer-service .ind-split .stage-mid .camp-label,.onlo-reference #page-ai-customer-service .ind-split .stage-mid .camp-stat span,.onlo-reference #page-automations .ind-split .stage-mid .callp-sub,.onlo-reference #page-automations .ind-split .stage-mid .camp-label,.onlo-reference #page-automations .ind-split .stage-mid .camp-stat span,.onlo-reference #page-campaigns .ind-split .stage-mid .callp-sub,.onlo-reference #page-campaigns .ind-split .stage-mid .camp-label,.onlo-reference #page-campaigns .ind-split .stage-mid .camp-stat span,.onlo-reference #page-helpdesk .ind-split .stage-mid .callp-sub,.onlo-reference #page-helpdesk .ind-split .stage-mid .camp-label,.onlo-reference #page-helpdesk .ind-split .stage-mid .camp-stat span,.onlo-reference #page-unified-inbox .ind-split .stage-mid .callp-sub,.onlo-reference #page-unified-inbox .ind-split .stage-mid .camp-label,.onlo-reference #page-unified-inbox .ind-split .stage-mid .camp-stat span,.onlo-reference #page-voice-ai .ind-split .stage-mid .callp-sub,.onlo-reference #page-voice-ai .ind-split .stage-mid .camp-label,.onlo-reference #page-voice-ai .ind-split .stage-mid .camp-stat span,.onlo-reference #page-web-chat .ind-split .stage-mid .callp-sub,.onlo-reference #page-web-chat .ind-split .stage-mid .camp-label,.onlo-reference #page-web-chat .ind-split .stage-mid .camp-stat span{color:#7a8296!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .camp-preview,.onlo-reference #page-automations .ind-split .stage-mid .camp-preview,.onlo-reference #page-campaigns .ind-split .stage-mid .camp-preview,.onlo-reference #page-helpdesk .ind-split .stage-mid .camp-preview,.onlo-reference #page-unified-inbox .ind-split .stage-mid .camp-preview,.onlo-reference #page-voice-ai .ind-split .stage-mid .camp-preview,.onlo-reference #page-web-chat .ind-split .stage-mid .camp-preview{background:#f6f8fc!important;border:1px solid #eef0f5!important;box-shadow:none!important}.onlo-reference #page-ai-customer-service .ind-split .stage-mid .camp-stats,.onlo-reference #page-automations .ind-split .stage-mid .camp-stats,.onlo-reference #page-campaigns .ind-split .stage-mid .camp-stats,.onlo-reference #page-helpdesk .ind-split .stage-mid .camp-stats,.onlo-reference #page-unified-inbox .ind-split .stage-mid .camp-stats,.onlo-reference #page-voice-ai .ind-split .stage-mid .camp-stats,.onlo-reference #page-web-chat .ind-split .stage-mid .camp-stats{border-top-color:#eef0f5!important}@media (max-width:900px){.onlo-reference #page-ai-customer-service .ind-split .stage-mid,.onlo-reference #page-automations .ind-split .stage-mid,.onlo-reference #page-campaigns .ind-split .stage-mid,.onlo-reference #page-helpdesk .ind-split .stage-mid,.onlo-reference #page-unified-inbox .ind-split .stage-mid,.onlo-reference #page-voice-ai .ind-split .stage-mid,.onlo-reference #page-web-chat .ind-split .stage-mid{padding:24px 16px!important}}.onlo-reference .wc-mini .wc-wh{background:#fff;color:var(--text);gap:12px;padding:14px 16px;border-bottom:1px solid #eceef2}.onlo-reference .wc-mini .wc-wh .wc-logo{width:30px;height:30px;border-radius:8px;background:#0b0b0d;color:#fff;display:grid;place-items:center;flex:none}.onlo-reference .wc-mini .wc-wh .wc-logo svg{width:16px;height:16px}.onlo-reference .wc-mini .wc-msg.in{background:#f1f1f2;color:var(--text)}.onlo-reference .wc-mini .wc-msg.out{background:#3843B4;color:#fff}.onlo-reference #page-ai-customer-service .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference #page-automations .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference #page-campaigns .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference #page-helpdesk .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference #page-unified-inbox .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference #page-voice-ai .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference #page-web-chat .ind-split .stage-mid.dia-stage>.gd-dia,.onlo-reference .dia-stage>.gd-dia{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}.onlo-reference .dia-stage>.gd-dia{width:min(100%,460px);height:420px}@media (max-width:900px){.onlo-reference .dia-stage>.gd-dia{height:400px}}.onlo-reference .nav-panel .nd-icbox{width:34px!important;height:34px!important;border-radius:10px!important;background:#f3f4f7!important;color:#3c4150!important;align-self:center;flex:none;transition:background .2s,color .2s}.onlo-reference .nav-panel-product .nd-icbox{align-self:flex-start;margin-top:1px}.onlo-reference .nav-panel .nd-icbox svg{width:17px!important;height:17px!important;color:currentColor!important}.onlo-reference .nav-panel .nd-icbox svg,.onlo-reference .nav-panel .nd-icbox svg [stroke]:not([stroke=none]){stroke:currentColor!important}.onlo-reference .nav-panel .nd-icbox svg [fill]:not([fill=none]),.onlo-reference .nav-panel .nd-icbox svg[fill]:not([fill=none]){fill:currentColor!important}.onlo-reference .nav-panel-product .nd-icbox svg [fill]:not([fill=none]){fill:none!important}.onlo-reference .nav-panel-download .nd-icbox svg{stroke:none!important}.onlo-reference .nav-panel a:hover .nd-icbox{background:#eef2fd!important;color:var(--accent)!important}.onlo-reference #page-home .hero .stage{overflow:visible}.onlo-reference #page-home .hero .hcard{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:22px;padding:18px 18px 16px;box-shadow:0 40px 80px -30px rgba(28,52,140,.35),0 12px 24px -12px rgba(28,52,140,.12),0 1px 2px rgba(15,23,42,.04);backdrop-filter:none;-webkit-backdrop-filter:none}.onlo-reference #page-home .hero .hcard-top{padding-bottom:14px;border-bottom:1px solid #eef0f5}.onlo-reference #page-home .hero .hcard-av{width:40px;height:40px;background:linear-gradient(145deg,#22c55e,#16a34a);box-shadow:0 6px 14px -4px rgba(22,163,74,.5)}.onlo-reference #page-home .hero .hcard-who b{font-size:15px;letter-spacing:-.01em}.onlo-reference #page-home .hero .hcard-who span{font-size:12px;color:#7a8296}.onlo-reference #page-home .hero .hcard-live{background:#f3f6ff;border:1px solid #e3e9fb;border-radius:999px;padding:5px 10px 5px 9px;gap:8px}.onlo-reference #page-home .hero .hcard-time{background:none;padding:0;color:#3b4565;font-weight:500}.onlo-reference #page-home .hero .hmsg{font-size:13.5px;padding:10px 14px;border-radius:16px}.onlo-reference #page-home .hero .hmsg.c{background:#f3f5f9;box-shadow:none;border-bottom-left-radius:6px}.onlo-reference #page-home .hero .hmsg.a{background:linear-gradient(135deg,#4767e0,#2E52BB);box-shadow:0 8px 18px -8px rgba(46,82,187,.55);border-bottom-right-radius:6px}.onlo-reference #page-home .hero .htyping{background:#f3f5f9;box-shadow:none;border-radius:16px;border-bottom-left-radius:6px}.onlo-reference #page-home .hero .hact{background:#effaf3;border:1px solid #d6f3e0;color:#1f7a45;font-weight:500}.onlo-reference #page-home .hero .hact svg{color:#16a34a}.onlo-reference #page-home .hero .hact em{color:#5c9a76}.onlo-reference #page-home .hero .hcard-top-plain{border-bottom:1px solid #eef0f5;margin-bottom:12px}.onlo-reference #page-home .hero .hcard-ic{background:#f3f6ff;border:1px solid #e3e9fb;color:var(--accent);border-radius:12px;width:40px;height:40px}.onlo-reference #page-home .hero .hrow{background:#fff;border:1px solid #eef0f5;border-radius:12px}.onlo-reference #page-home .hero .hrow-ic{background:#f3f6ff}.onlo-reference #page-home .hero .hnote{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:16px;box-shadow:0 18px 36px -18px rgba(28,52,140,.3),0 1px 2px rgba(15,23,42,.04)}@media (max-width:960px){.onlo-reference #page-home .hero .stage{margin-top:36px}}.onlo-reference #page-home .hero>.hero-air{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--mx:0;--my:0;--gx:70%;--gy:30%}.onlo-reference #page-home .hero-air .ha-img{position:absolute;inset:-4%;background:radial-gradient(38% 46% at 90% 10%,#1d5bff 0,rgba(29,91,255,.85) 22%,rgba(64,128,255,.45) 48%,rgba(110,160,255,0) 72%),radial-gradient(26% 34% at 99% 42%,rgba(40,150,255,.7) 0,rgba(80,175,255,.35) 45%,rgba(120,190,255,0) 75%),radial-gradient(34% 30% at 72% 30%,rgba(120,165,255,.45) 0,rgba(150,185,255,0) 70%),radial-gradient(30% 34% at 4% 98%,rgba(95,135,240,.55) 0,rgba(130,160,245,.25) 45%,rgba(160,180,250,0) 72%),radial-gradient(32% 26% at 38% 104%,rgba(160,160,245,.55) 0,rgba(185,185,250,0) 70%),radial-gradient(30% 30% at 96% 96%,rgba(170,215,255,.45) 0,rgba(200,225,255,0) 70%),linear-gradient(180deg,#fff,#fbfcff);transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * -12px),0) scale(1.03)}.onlo-reference #page-home .hero-air .ha-lines{position:absolute;inset:0;width:100%;height:100%}.onlo-reference #page-home .hero-air .ha-glow{position:absolute;inset:0;background:radial-gradient(520px circle at var(--gx) var(--gy),rgba(255,255,255,.55),rgba(255,255,255,0) 60%);mix-blend-mode:soft-light}@media (prefers-reduced-motion:reduce){.onlo-reference #page-home .hero-air .ha-img{transition:none;transform:scale(1.03)}}.onlo-reference #page-home .hero>*{position:relative;z-index:1}.onlo-reference #page-home .hero{isolation:isolate}.onlo-reference #page-home .hero .stage{background:none!important;padding:0;aspect-ratio:auto;min-height:0}.onlo-reference #page-home .hero .stage-grad{display:none}.onlo-reference .wc-ways{max-width:1160px;margin:56px auto 0;padding:0 28px;text-align:center}.onlo-reference .wc-switch{display:inline-flex;gap:4px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px rgba(20,24,40,.04)}.onlo-reference .wc-tab{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:500;color:var(--muted);padding:11px 20px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.onlo-reference .wc-tab svg{width:18px;height:18px;flex:none}.onlo-reference .wc-tab:hover{color:var(--text)}.onlo-reference .wc-tab.on{background:#0b0b0d;color:#fff}.onlo-reference .wc-descs{display:grid;max-width:52ch;margin:18px auto 0}.onlo-reference .wc-desc{grid-area:1/1;font-size:15.5px;line-height:1.55;color:var(--muted);opacity:0;transition:opacity .25s}.onlo-reference .wc-desc.on{opacity:1}.onlo-reference .wc-stage{position:relative;min-height:700px;margin-top:32px;border-radius:24px;overflow:hidden;display:grid;place-items:center;padding:56px 24px;text-align:left}.onlo-reference .wc-pane{grid-area:1/1;width:100%;display:flex;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility 0s .35s}.onlo-reference .wc-pane.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .35s ease}.onlo-reference .wc-widget{width:min(100%,390px);height:600px;display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(8,20,70,.28)}.onlo-reference .wc-wh{display:flex;align-items:center;gap:10px;background:#0b0b0d;color:#fff;padding:14px 16px;font-size:15px}.onlo-reference .wc-wb{padding:18px 16px;display:flex;flex-direction:column;gap:10px}.onlo-reference .wc-widget .wc-wb{flex:1;justify-content:flex-end}.onlo-reference .wc-msg{max-width:82%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.45}.onlo-reference .wc-msg.out{align-self:flex-end;background:#f1f2f5;color:var(--text);border-bottom-right-radius:5px}.onlo-reference .wc-msg.in{align-self:flex-start;background:var(--accent);color:#fff;border-bottom-left-radius:5px}.onlo-reference .wc-form{width:min(100%,400px);background:#fff;border-radius:18px;padding:26px 24px;box-shadow:0 24px 60px rgba(8,20,70,.28);display:flex;flex-direction:column}.onlo-reference .wc-fh{font-size:18px;font-weight:600;letter-spacing:-.01em}.onlo-reference .wc-fs{margin:4px 0 8px;font-size:13.5px;color:var(--muted)}.onlo-reference .wc-form label{display:block;margin-top:12px;font-size:12.5px;font-weight:500;color:var(--text)}.onlo-reference .wc-form label i{display:block;margin-top:6px;font-style:normal;font-weight:400;font-size:14px;color:#5b6070;border:1px solid #e3e6ee;border-radius:10px;padding:10px 12px}.onlo-reference .wc-form label i.sel{position:relative}.onlo-reference .wc-form label i.sel:after{content:"\25BE";position:absolute;right:12px;color:#9aa0ad}.onlo-reference .wc-form label i.ta{min-height:64px}.onlo-reference .wc-btn{margin-top:18px;background:var(--accent);color:#fff;text-align:center;border-radius:10px;padding:12px;font-size:14px;font-weight:500}.onlo-reference .wc-mini{width:min(100%,360px);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(8,20,70,.16)}.onlo-reference .wc-mini .acts{display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 16px;padding-top:14px;border-top:1px solid var(--line)}.onlo-reference .wc-mini .act{display:flex;align-items:center;gap:6px;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:var(--muted);background:#fff;border:1px solid var(--line2);border-radius:999px;padding:6px 11px}@media (max-width:820px){.onlo-reference .wc-switch{display:flex;width:100%}.onlo-reference .wc-tab{flex:1;justify-content:center;padding:10px 6px;font-size:13px;gap:6px;white-space:nowrap}.onlo-reference .wc-tab svg{display:none}.onlo-reference .wc-stage{min-height:640px;padding:30px 12px;border-radius:20px}.onlo-reference .wc-widget{height:640px}.onlo-reference .wc-widget .wc-wh{gap:10px;padding:12px}.onlo-reference .wc-hico{gap:8px}}@media (prefers-reduced-motion:reduce){.onlo-reference .wc-desc,.onlo-reference .wc-pane{transition:none}}.onlo-reference .wc-widget{--wb:#3843B4}.onlo-reference .wc-widget .wc-wh{background:#fff;color:var(--text);gap:12px;padding:14px 16px;border-bottom:1px solid #eceef2}.onlo-reference .wc-widget .wc-wh>svg{width:18px;height:18px;flex:none;color:#3c4150}.onlo-reference .wc-logo{width:30px;height:30px;border-radius:8px;background:var(--wb);flex:none}.onlo-reference .wc-who{display:flex;flex-direction:column;line-height:1.2}.onlo-reference .wc-who b{font-size:15px;font-weight:600}.onlo-reference .wc-who span{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7080;margin-top:2px;white-space:nowrap}.onlo-reference .wc-who i{width:7px;height:7px;border-radius:50%;background:#22c55e}.onlo-reference .wc-hico{margin-left:auto;display:flex;gap:12px;color:#3c4150}.onlo-reference .wc-hico svg{width:17px;height:17px}.onlo-reference .wc-widget .wc-wb{gap:8px;padding:16px 14px;overflow:hidden}.onlo-reference .wc-meta{font-size:11px;color:#9aa0ad;margin-top:4px}.onlo-reference .wc-widget .wc-msg{font-size:13.5px;border-radius:16px;padding:9px 13px}.onlo-reference .wc-widget .wc-msg.in{background:#f1f1f2;color:var(--text);border-bottom-left-radius:16px}.onlo-reference .wc-widget .wc-msg.out{background:var(--wb);color:#fff;border-bottom-right-radius:16px}.onlo-reference .wc-comp{margin:0 10px 10px;border:1px solid #dcdee4;border-radius:18px;padding:12px 12px 10px}.onlo-reference .wc-ph{display:block;font-size:13.5px;color:#9aa0ad}.onlo-reference .wc-crow{display:flex;align-items:center;gap:8px;margin-top:12px}.onlo-reference .wc-tools{display:flex;gap:12px;color:#8a8f9c;margin-right:auto}.onlo-reference .wc-tools svg{width:16px;height:16px}.onlo-reference .wc-sendb{width:32px;height:32px;border-radius:50%;background:var(--wb);color:#fff;display:grid;place-items:center;flex:none}.onlo-reference .wc-sendb svg{width:15px;height:15px}.onlo-reference .wc-logo{display:grid;place-items:center;color:#fff;background:#0b0b0d}.onlo-reference .wc-logo svg{width:18px;height:18px}.onlo-reference .wc-ph.typing{color:var(--text)}.onlo-reference .wc-ph.typing:after{content:"";display:inline-block;width:1px;height:14px;background:var(--text);margin-left:1px;vertical-align:-2px;animation:wcCaret 1s steps(1) infinite}@keyframes wcCaret{50%{opacity:0}}.onlo-reference .wc-meta,.onlo-reference .wc-widget .wc-msg{animation:wcIn .32s ease both}@keyframes wcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.onlo-reference .wc-dots{display:inline-flex;gap:4px;align-self:flex-start;background:#f1f1f2;border-radius:16px;padding:12px 14px;animation:wcIn .25s ease both}.onlo-reference .wc-dots i{width:6px;height:6px;border-radius:50%;background:#9aa0ad;animation:wcDot 1s infinite}.onlo-reference .wc-dots i:nth-child(2){animation-delay:.15s}.onlo-reference .wc-dots i:nth-child(3){animation-delay:.3s}@keyframes wcDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.onlo-reference .wc-wb.fade{transition:opacity .4s;opacity:0}.onlo-reference .sp-page{width:min(100%,520px);background:none;padding:0}.onlo-reference .sp-panel{background:rgba(82,82,94,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18);border-radius:24px;color:#fff;height:380px;display:flex;flex-direction:column;padding:16px 18px 18px}.onlo-reference .sp-head{display:flex;align-items:center;gap:12px}.onlo-reference .sp-logo{width:36px;height:36px;border-radius:9px;background:#0b0b0d;display:grid;place-items:center;flex:none;color:#fff}.onlo-reference .sp-logo svg{width:18px;height:18px}.onlo-reference .sp-who{display:flex;flex-direction:column;line-height:1.25}.onlo-reference .sp-who b{font-size:15px;font-weight:600}.onlo-reference .sp-who span{display:flex;align-items:center;gap:6px;font-size:12.5px;opacity:.95;white-space:nowrap}.onlo-reference .sp-who span i{width:7px;height:7px;border-radius:50%;background:#22c55e}.onlo-reference .sp-x{margin-left:auto;font-size:22px;line-height:1;opacity:.9}.onlo-reference .sp-body{flex:1;padding:14px 4px 0}.onlo-reference .sp-meta{font-size:11.5px;color:rgba(255,255,255,.62)}.onlo-reference .sp-meta em{font-style:normal;margin-left:6px}.onlo-reference .sp-text{margin-top:14px;font-size:14.5px;line-height:1.5}.onlo-reference .sp-bar{display:flex;align-items:center;justify-content:space-between;margin-top:14px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px -12px rgba(28,52,140,.35);border-radius:999px;padding:6px 6px 6px 22px;color:#8a8f9c;font-size:14px}.onlo-reference #spInput.typing{color:var(--text)}.onlo-reference .sp-send{width:40px;height:40px;border-radius:50%;background:#0b0b0d;color:#fff;display:grid;place-items:center}.onlo-reference .sp-send svg{width:16px;height:16px}@media (max-width:560px){.onlo-reference .sp-panel{height:320px;padding:14px}.onlo-reference .sp-who span{font-size:11px}}.onlo-reference .sp-body{overflow:hidden;display:flex;flex-direction:column}.onlo-reference .sp-body>*{animation:wcIn .32s ease both}.onlo-reference .sp-me{align-self:flex-end;max-width:80%;background:rgba(255,255,255,.18);border-radius:14px;padding:8px 12px;font-size:14px;margin-top:12px}.onlo-reference .sp-body .sp-meta{margin-top:12px}.onlo-reference .sp-body .sp-meta:first-child{margin-top:0}.onlo-reference .sp-text{margin-top:6px}.onlo-reference .sp-dots{display:inline-flex;gap:4px;margin:12px 0 0 10px}.onlo-reference .sp-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.8);animation:wcDot 1s infinite}.onlo-reference .sp-dots i:nth-child(2){animation-delay:.15s}.onlo-reference .sp-dots i:nth-child(3){animation-delay:.3s}.onlo-reference #spInput.typing:after{content:"";display:inline-block;width:1px;height:14px;background:var(--text);margin-left:1px;vertical-align:-2px;animation:wcCaret 1s steps(1) infinite}.onlo-reference .wc-form{position:relative}.onlo-reference .wc-form label i.empty{color:#b3b7c1}.onlo-reference .wc-form label i.active{border-color:var(--accent);box-shadow:0 0 0 3px rgba(46,82,187,.12)}.onlo-reference .wc-form label i.active:after{content:"";display:inline-block;width:1px;height:14px;background:var(--text);margin-left:1px;vertical-align:-2px;animation:wcCaret 1s steps(1) infinite}.onlo-reference .wc-form label i.sel.active:after{content:"\25BE";width:auto;height:auto;background:none;animation:none;position:absolute;right:12px;color:#9aa0ad}.onlo-reference .wc-btn{transition:transform .15s,filter .15s}.onlo-reference .wc-btn.press{transform:scale(.97);filter:brightness(.9)}.onlo-reference .wf-done{position:absolute;inset:0;border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .35s}.onlo-reference .wf-done.show{opacity:1;visibility:visible}.onlo-reference .wf-tick{width:48px;height:48px;border-radius:50%;background:#e9f8ef;color:#16a34a;display:grid;place-items:center;margin-bottom:6px}.onlo-reference .wf-tick svg{width:24px;height:24px}.onlo-reference .wf-done b{font-size:17px;font-weight:600}.onlo-reference .wf-done span:last-child{font-size:14px;color:var(--muted)}.onlo-reference .mob{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;padding:0;max-width:min(1104px,calc(100% - 56px));margin:0 auto}.onlo-reference .mob-copy{padding:56px 48px}.onlo-reference .mob-copy .chip{margin-bottom:22px}.onlo-reference .mob-copy h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:500;max-width:15ch}.onlo-reference .mob-copy .sub{margin-top:16px;max-width:44ch}.onlo-reference .mob-vis{align-self:stretch;position:relative;min-height:440px;border-left:1px solid var(--line);background:#fcfcfd;background-image:radial-gradient(rgba(20,24,40,.12) 1px,transparent 1.2px);background-size:18px 18px;display:flex;justify-content:center;align-items:flex-start;padding-top:48px;overflow:hidden}.onlo-reference .mob-phone{width:300px;border-radius:44px 44px 0 0;background:#0b0b0d;padding:11px 11px 0;box-shadow:0 30px 60px -20px rgba(28,52,140,.35);margin-bottom:-2px}.onlo-reference .mob-phone img{display:block;width:100%;height:auto;border-radius:34px 34px 0 0}.onlo-reference .app-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.onlo-reference .app-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 14px;border-radius:12px;border:1px solid var(--line2);background:#fff;color:var(--text);text-decoration:none;transition:transform .15s,box-shadow .2s}.onlo-reference .app-badge:hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(20,24,40,.3)}.onlo-reference .app-badge svg{width:22px;height:22px;flex:none}.onlo-reference .app-badge span{display:flex;flex-direction:column;line-height:1.1;font-size:16px;font-weight:600;letter-spacing:-.01em}.onlo-reference .app-badge small{font-size:10.5px;font-weight:400;opacity:.75;letter-spacing:0}.onlo-reference .app-badge.dark{background:#0b0b0d;border-color:#0b0b0d;color:#fff}@media (max-width:900px){.onlo-reference .mob{grid-template-columns:1fr;gap:0;max-width:calc(100% - 40px)}.onlo-reference .mob-copy{padding:36px 24px}.onlo-reference .mob-vis{border-left:0;border-top:1px solid var(--line);min-height:380px;padding-top:36px}.onlo-reference .mob-phone{width:250px}}.onlo-reference .app-strip{border-top:1px solid var(--line);background:#fff}.onlo-reference .as-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:40px;padding-bottom:40px}.onlo-reference .app-strip h3{font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.02em}.onlo-reference .app-strip p{margin-top:6px;color:var(--muted);font-size:15px}.onlo-reference .app-badges.compact{margin-top:0;flex-wrap:nowrap}@media (max-width:820px){.onlo-reference .as-in{flex-direction:column;align-items:flex-start}.onlo-reference .app-badges.compact{flex-wrap:wrap}}.onlo-reference .tier-wrap{margin:0 0 72px}.onlo-reference .tier-card{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 18px 18px}.onlo-reference .tier-head{display:flex;justify-content:space-between;padding:0 14px 16px;font-size:14px;font-weight:600;color:var(--text)}.onlo-reference .tier-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:14px;margin-top:8px;background:rgba(46,82,187,calc(.04 + var(--t) * .035))}.onlo-reference .tier-row b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}.onlo-reference .tier-row span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.onlo-reference .tier-row strong{color:var(--text);font-weight:600}.onlo-reference .tier-pct{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (max-width:560px){.onlo-reference .tier-card{padding:16px 10px 10px}.onlo-reference .tier-row{padding:14px}.onlo-reference .tier-pct{font-size:19px}}@media (min-width:1100px){.onlo-reference #page-home .hero .hscene{width:min(100%,420px);zoom:1.08}.onlo-reference #page-home .hero .hcard-feed{height:270px}.onlo-reference #page-home .hero .hscene .hcard{width:100%}.onlo-reference #page-home .hero .stage{justify-content:flex-end}}.onlo-reference .nav-panel a .nd-icbox,.onlo-reference .nav-panel a:link .nd-icbox{color:var(--text)}.onlo-reference .nav-panel .nd-icbox svg{width:20px;height:20px;color:var(--text)}.onlo-reference .nav-panel .nd-icbox svg [stroke]:not([stroke=none]),.onlo-reference .nav-panel .nd-icbox svg[stroke]:not([stroke=none]){stroke:var(--text)}.onlo-reference .nav-panel .nd-icbox svg [fill]:not([fill=none]),.onlo-reference .nav-panel .nd-icbox svg[fill]:not([fill=none]){fill:var(--text)}.onlo-reference .nav-panel a:hover .nd-icbox svg [stroke]:not([stroke=none]),.onlo-reference .nav-panel a:hover .nd-icbox svg[stroke]:not([stroke=none]){stroke:var(--accent)}.onlo-reference .nav-panel a:hover .nd-icbox svg [fill]:not([fill=none]),.onlo-reference .nav-panel a:hover .nd-icbox svg[fill]:not([fill=none]){fill:var(--accent)}.onlo-reference .nav-panel-grid .nd-icbox svg{width:18px;height:18px}.onlo-reference .nav-panel a:hover .nd-icbox{color:var(--accent)}.onlo-reference footer{background:#000000!important}.onlo-reference footer:before{border-top-color:rgba(255,255,255,.14)!important}.onlo-reference .f-col h5,.onlo-reference footer .logo,.onlo-reference footer .logo svg{color:#fff}.onlo-reference .f-col a{color:rgba(255,255,255,.62)}.onlo-reference .f-col a:hover{color:#fff}.onlo-reference .f-email{color:rgba(255,255,255,.62)}.onlo-reference .f-email:hover{color:#fff}.onlo-reference .f-bot{border-top-color:rgba(255,255,255,.14)}.onlo-reference .f-bot .legal{color:rgba(255,255,255,.5)}.onlo-reference .socials a{color:rgba(255,255,255,.62)}.onlo-reference .socials a:hover{color:#fff}.onlo-reference .status{color:rgba(255,255,255,.7);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}@media (min-width:1700px){.onlo-reference #page-home .hero{min-height:calc(100vw / 3.05)}}@media (min-width:2200px){.onlo-reference #page-home .hero{min-height:calc(100vw / 2.85)}}.onlo-reference .phero .chip{background:none;border:0;padding:0;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11.5px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.onlo-reference .uses{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;max-width:30ch}.onlo-reference .use{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:0;background:rgba(46,82,187,.08);color:#3a4668}.onlo-reference .use:nth-child(2){background:rgba(31,168,85,.1);color:#2c6a45}.onlo-reference .use:nth-child(3){background:rgba(234,180,90,.14);color:#7a5a1e}.onlo-reference .use:nth-child(4){background:rgba(120,120,116,.11);color:#4d4d49}@media (max-width:820px){.onlo-reference .uses{max-width:none}}.onlo-reference .phero-snippet:has(+.uses){display:none}.onlo-reference .phero-snippet:has(+.uses)+.uses{margin-top:24px}.onlo-reference .phero-visual.photo{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/2.9;display:block;padding:0;background-size:cover;background-position:center 30%;box-shadow:0 24px 60px rgba(20,24,40,.18)}.onlo-reference .phero-visual.photo:after{display:none}.onlo-reference .phero-visual.photo .msg{font-size:11.5px;line-height:1.38;padding:8px 11px}.onlo-reference .phero-visual.photo .row.in .msg{background:#fff;color:#121211}.onlo-reference .phero-visual.photo .row.out .msg{background:#2E52BB;color:#fff}.onlo-reference .phero-visual.photo .acts{border-top-color:rgba(20,24,40,.1);padding-top:10px}.onlo-reference .phero-visual.photo .act{background:rgba(20,24,40,.05);border:1px solid rgba(20,24,40,.1);color:#3c4560;font-size:9.5px;padding:4px 8px}@media (max-width:820px){.onlo-reference .phero-visual.photo{aspect-ratio:4/3.4}}.onlo-reference #page-retail-ecom .phero-visual,.onlo-reference .indc-p.i-retail-ecom{background-image:url(/marketing-reference/assets/16daf74a1a2653d3.webp)}.onlo-reference #page-travel-hospitality .phero-visual,.onlo-reference .indc-p.i-travel-hospitality{background-image:url(/marketing-reference/assets/8464306301554189.webp)}.onlo-reference #page-delivery-logistics .phero-visual{background-image:url(/marketing-reference/assets/f900b4af35352e48.webp)}.onlo-reference #page-professional-services .phero-visual{background-image:url(/marketing-reference/assets/e0d47b39686059b7.webp)}.onlo-reference #page-education .phero-visual{background-image:url(/marketing-reference/assets/b578c2af7febdedb.webp)}.onlo-reference #page-fitness-wellness .phero-visual{background-image:url(/marketing-reference/assets/35a7a557ac71237a.webp)}.onlo-reference #page-auto-vehicle-services .phero-visual,.onlo-reference .indc-p.i-auto-vehicle-services{background-image:url(/marketing-reference/assets/552693eb79851ab8.webp)}.onlo-reference #page-service-businesses .phero-visual,.onlo-reference .indc-p.i-service-businesses{background-image:url(/marketing-reference/assets/1e240a7cb466e229.webp)}.onlo-reference #page-travel-tourism .phero-visual,.onlo-reference .indc-p.i-travel-tourism{background-image:url(/marketing-reference/assets/92458b571122c60b.webp)}.onlo-reference #page-technology .phero-visual{background-image:url(/marketing-reference/assets/9e2d20de4992508c.webp)}.onlo-reference #page-financial-services .phero-visual{background-image:url(/marketing-reference/assets/9560a772e314c2e7.webp)}.onlo-reference #page-property-management .phero-visual,.onlo-reference .indc-p.i-property-management{background-image:url(/marketing-reference/assets/dc8d4e944179d9d4.webp)}.onlo-reference .phero-in>*{min-width:0}.onlo-reference .phero-visual.photo{min-width:0;max-width:100%}@media (max-width:820px){.onlo-reference .phero-visual.photo{aspect-ratio:4/3.1}.onlo-reference .phero-visual.photo .msg{font-size:13px;padding:9px 12px}.onlo-reference .phero-visual.photo .act{font-size:11px;padding:5px 10px}}.onlo-reference .hero-inner{padding:130px 0 48px}@media (max-width:560px){.onlo-reference .f-top{grid-template-columns:1fr!important;gap:30px}.onlo-reference .socials{gap:18px}}.onlo-reference .nav-in{position:relative}.onlo-reference .burger i{transition:transform .22s ease,opacity .18s ease}.onlo-reference .nav.open .burger{position:absolute;top:10px;right:24px;z-index:3}.onlo-reference .nav.open .burger i:first-child{transform:translateY(6.6px) rotate(45deg)}.onlo-reference .nav.open .burger i:nth-child(2){opacity:0}.onlo-reference .nav.open .burger i:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}@media (max-width:480px){.onlo-reference .nav.open .burger{right:18px}}@media (prefers-reduced-motion:reduce){.onlo-reference .burger i{transition:none}}.onlo-reference .nav{z-index:50}.onlo-reference .nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.onlo-reference .nav-link svg{transition:transform .18s ease}@media (max-width:960px){.onlo-reference .nav-panel-open:before{display:none}.onlo-reference .nav.open .nav-panel{position:static;width:auto}}@media (min-width:961px){.onlo-reference .nav-panel-product{min-width:440px}.onlo-reference .nav-panel-resources{min-width:300px}.onlo-reference .nav-panel-industries{min-width:560px;left:50%;transform:translateX(-50%)}.onlo-reference .nav-panel-industries .nav-panel-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:2px 20px}.onlo-reference .nav-dd:last-of-type .nav-panel{left:auto;right:0}}@media (max-width:960px){.onlo-reference .nav.open{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.onlo-reference .nav.open .nav-cta{display:flex;flex-direction:row;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line);margin-top:10px}.onlo-reference .nav.open .nav-cta>*{flex:1;justify-content:center;text-align:center}.onlo-reference .nav.open .nav-cta .btn{width:100%}.onlo-reference .nav.open{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none;-ms-overflow-style:none}}@media (max-width:960px){.onlo-reference .nav.open::-webkit-scrollbar{display:none}.onlo-reference .nav.open .nav-in{flex-wrap:wrap;align-items:center;padding:0!important;gap:0;max-width:none}.onlo-reference .nav.open .burger,.onlo-reference .nav.open .logo{position:sticky;top:0;z-index:6;background:#fff;height:64px;display:flex;align-items:center;border-bottom:1px solid var(--line);margin:0}.onlo-reference .nav.open .logo{flex:1;min-width:0;padding-left:var(--gut)}.onlo-reference .nav.open .burger{flex:none;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 var(--gut);width:auto}.onlo-reference .nav.open .burger i{width:18px}.onlo-reference .nav.open .nav-links{width:100%;flex-direction:column;align-items:stretch;gap:0;padding:0}.onlo-reference .nav.open .nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px var(--gut);border-radius:0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600;background:none}.onlo-reference .nav.open .nav-link:active{background:#f6f6f4}.onlo-reference .nav.open .nav-link svg{width:12px;height:8px;opacity:.55}.onlo-reference .nav.open .nav-dd{width:100%}.onlo-reference .nav.open .nav-dd.open>.nav-panel{display:block;background:#faf9f7;padding:6px 0;border-bottom:1px solid var(--line)}.onlo-reference .nav.open .nav-panel a{display:flex;align-items:center;gap:12px;padding:12px var(--gut);border-radius:0}.onlo-reference .nav.open .nav-panel a span:not(.nd-icbox){display:none}.onlo-reference .nav.open .nav-panel-grid{gap:0}.onlo-reference .nav.open .view-all-wrap{padding:10px var(--gut) 14px;text-align:left;border-top:0}.onlo-reference .nav.open .nav-cta{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:18px var(--gut) 26px;border-top:0;margin:0}.onlo-reference .nav.open .nav-cta .btn{width:100%;justify-content:center;height:48px;font-size:14px}.onlo-reference .nav.open .nav-cta a:not(.btn){order:2;text-align:center;padding:6px 0;font-size:14px;color:var(--muted)}}.onlo-reference{--gut:28px}@media (max-width:380px){.onlo-reference{--gut:20px}.onlo-reference .nav-in{padding-left:20px;padding-right:20px}}.onlo-reference .nav-head{display:contents}@media (max-width:960px){.onlo-reference .nav.open .nav-head{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:0 var(--gut);position:sticky;top:0;z-index:6;background:#fff;border-bottom:1px solid var(--line)}.onlo-reference .nav.open .nav-head .burger,.onlo-reference .nav.open .nav-head .logo{position:static;padding:0;height:auto;border:0;flex:0 0 auto}.onlo-reference .nav.open .nav-head .burger{width:auto;margin:0;align-items:flex-end}.onlo-reference .nav.open .nav-panel a{font-size:14px;font-weight:400}.onlo-reference .nav.open .view-all{font-size:14px}}@media (hover:hover) and (pointer:fine) and (min-width:961px){.onlo-reference .nav-dd:focus-within>.nav-panel,.onlo-reference .nav-dd:hover>.nav-panel{display:block}.onlo-reference .nav-dd:hover>.nav-link{background:#f1f0ed}.onlo-reference .nav-dd:hover>.nav-link svg{transform:rotate(180deg)}.onlo-reference .nav-dd.nav-suppress>.nav-panel{display:none}.onlo-reference .nav-dd.nav-suppress>.nav-link{background:none}.onlo-reference .nav-dd.nav-suppress>.nav-link svg{transform:none}}@media (min-width:961px){.onlo-reference #page-home .hero .stage{height:470px!important;padding:32px!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.18)!important;border:0!important}.onlo-reference #page-home .hero .hscene{width:min(100%,400px)!important;zoom:1!important}}@media (max-width:960px){.onlo-reference #page-home .hero .stage{height:auto!important;min-height:420px!important;padding:24px 16px!important;overflow:hidden!important;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.18)!important;border:0!important}.onlo-reference #page-home .hero .hscene{width:100%!important;max-width:440px;margin:0 auto}.onlo-reference #page-home .hero .hcard-feed{height:240px}.onlo-reference #page-home .hero .stage{display:flex!important;align-items:center!important;justify-content:center!important}}.onlo-reference #page-home .hero .hcard-av{border-radius:11px!important;width:38px!important;height:38px!important;box-shadow:none!important}.onlo-reference #page-home .hero .hcard-ic{border-radius:11px!important;width:38px!important;height:38px!important;background:#f3f4f7!important;border:0!important;color:#3c4150!important}.onlo-reference #page-home .hero .hnotes{min-height:0!important}.onlo-reference #page-home .hero .hnote{padding:12px 14px!important}.onlo-reference .page>:first-child{padding-top:96px!important}.onlo-reference #page-home .hero-in{align-items:start!important}@media (max-width:960px){.onlo-reference .page>:first-child{padding-top:72px!important}}@media (max-width:560px){.onlo-reference .page>:first-child{padding-top:48px!important}}.onlo-reference .hero-avail{margin-top:22px;font-size:15px;color:#5b6070}.onlo-reference .hero-avail a,.onlo-reference .hero-avail b{color:var(--text);font-weight:600}.onlo-reference .hero-avail a{text-decoration:underline;text-decoration-color:rgba(18,18,17,.25);text-underline-offset:3px;transition:text-decoration-color .2s}.onlo-reference .hero-avail a:hover{text-decoration-color:currentColor}.onlo-reference .hp-short{display:none}.onlo-reference .hero-promo{max-width:100%}.onlo-reference .hp-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:520px){.onlo-reference .hp-long{display:none}.onlo-reference .hp-short{display:inline}.onlo-reference .hero-promo{font-size:12.5px;gap:8px;max-width:calc(100vw - 56px);box-sizing:border-box}.onlo-reference .hp-tag{padding:3px 8px;font-size:11px}}@media (max-width:380px){.onlo-reference .hp-tag{display:none}.onlo-reference .hero-promo{padding-left:12px}}@media (max-width:960px){.onlo-reference .nav.open{height:100dvh}.onlo-reference .nav.open .nav-dd.open>.nav-panel{border-radius:0!important;background:#faf9f7!important}.onlo-reference .sec{padding-top:72px;padding-bottom:72px}.onlo-reference .final{padding:72px 0 88px}.onlo-reference #page-home .hero{padding-bottom:72px}}@media (max-width:560px){.onlo-reference .sec{padding-top:52px;padding-bottom:52px}.onlo-reference .final{padding:56px 0 64px}.onlo-reference .ix{padding:48px 0}.onlo-reference #page-home .hero{padding-bottom:52px}.onlo-reference .statement{margin:8px 0}.onlo-reference .logo-strip{padding:18px 0}}.onlo-reference #page-ai-customer-service .hero h1,.onlo-reference #page-automations .hero h1,.onlo-reference #page-campaigns .hero h1,.onlo-reference #page-helpdesk .hero h1,.onlo-reference #page-unified-inbox .hero h1,.onlo-reference #page-voice-ai .hero h1,.onlo-reference #page-web-chat .hero h1{max-width:20ch!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.onlo-reference .hiw-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.onlo-reference .hiw-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text);line-height:1.45}.onlo-reference .hiw-list li span{width:20px;height:20px;flex:none;border-radius:50%;background:#effaf3;color:#16a34a;display:grid;place-items:center;margin-top:1px}.onlo-reference .hiw-list li span svg{width:11px;height:11px}.onlo-reference .page h1{font-size:clamp(36px,4.2vw,56px)!important;font-weight:500!important;line-height:1.06!important;letter-spacing:-.035em!important}.onlo-reference .chan .ch-ic svg{width:20px!important;height:20px!important}.onlo-reference #page-become-a-partner .pt-sub{text-align:center;max-width:58ch;margin:16px auto 0}.onlo-reference #page-become-a-partner .tier-wrap{margin:0 0 96px}.onlo-reference #page-become-a-partner .earn-calc,.onlo-reference #page-become-a-partner .tier-card{max-width:820px;margin-left:auto;margin-right:auto;border-radius:24px;background:#fff}.onlo-reference #page-become-a-partner .tier-card{margin-top:40px;padding:24px 22px 22px}.onlo-reference #page-become-a-partner .earn-calc{margin-top:40px;padding:36px}.onlo-reference #page-become-a-partner .pt-apply{border:1px solid var(--line);border-radius:24px;padding:64px 32px;max-width:min(1104px,calc(100% - 56px));text-align:center;background:radial-gradient(90% 120% at 100% 0,rgba(96,135,230,.12),transparent 55%),radial-gradient(80% 110% at 0 100%,rgba(234,217,198,.3),transparent 60%),#fafbfd}.onlo-reference #page-become-a-partner .pt-apply .chip{display:block;width:fit-content;margin:0 auto}@media (max-width:560px){.onlo-reference #page-become-a-partner .tier-wrap{margin-bottom:64px}.onlo-reference #page-become-a-partner .earn-calc{padding:22px 18px}.onlo-reference #page-become-a-partner .tier-card{padding:16px 10px 10px}.onlo-reference #page-become-a-partner .pt-apply{max-width:calc(100% - 40px);padding:44px 20px}}.onlo-reference .phero .chip{display:inline-block!important;font-family:var(--font-reference-mono),"Geist Mono",monospace!important;font-size:12px!important;letter-spacing:.06em!important;color:#55534f!important;background:#fff!important;border:1px solid var(--line2)!important;border-radius:7px!important;padding:7px 12px!important;margin-bottom:26px!important}.onlo-reference .use,.onlo-reference .use:nth-child(n){background:#fff!important;color:#3c4150!important;border:1px solid var(--line)!important}.onlo-reference .phero .uses{max-width:none}.onlo-reference .phero-visual.photo{border-radius:24px!important}.onlo-reference .chan .ch-ic{width:40px!important;height:40px!important;border-radius:11px!important}.onlo-reference #page-auto-vehicle-services .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-delivery-logistics .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-education .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-financial-services .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-fitness-wellness .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-professional-services .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-property-management .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-retail-ecom .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-service-businesses .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-technology .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-travel-hospitality .chan .ch-ic svg [stroke]:not([stroke=none]),.onlo-reference #page-travel-tourism .chan .ch-ic svg [stroke]:not([stroke=none]){stroke:#3c4150}.onlo-reference .tts-card{display:grid;grid-template-columns:1fr;border:0;border-radius:24px;overflow:hidden;background:#fff;max-width:1104px;margin:0 auto}.onlo-reference .tts-card .cal-embed{border:0!important;border-radius:0!important;margin:0!important;max-width:none!important;height:600px!important;padding:8px}@media (max-width:900px){.onlo-reference .tts-card{max-width:none}.onlo-reference .tts-card .cal-embed{height:740px!important;padding:0}}@media (max-width:820px){.onlo-reference #page-home .hero-air .ha-img{inset:0!important;transform:none!important;background:radial-gradient(70% 22% at 100% 0,rgba(96,135,230,.22) 0,rgba(150,180,245,.08) 50%,transparent 80%),radial-gradient(140% 55% at 85% 100%,rgba(70,110,225,.38) 0,rgba(120,160,240,.2) 40%,transparent 72%),radial-gradient(100% 40% at 0 100%,rgba(234,217,198,.45) 0,transparent 70%),linear-gradient(180deg,#fff,#f6f8ff 55%,#eef2fd)!important}.onlo-reference #page-home .hero-air .ha-glow,.onlo-reference #page-home .hero-air .ha-lines{display:none!important}}.onlo-reference .mob{clip-path:inset(0 round 24px);isolation:isolate}.onlo-reference .mob-phone{margin-bottom:0!important;box-shadow:0 -10px 40px -18px rgba(28,52,140,.3)!important}@media (max-width:900px){.onlo-reference .mob{clip-path:inset(0 round 24px)}}.onlo-reference .wc-stage{grid-template-columns:minmax(0,1fr)}.onlo-reference .wc-pane{min-width:0}.onlo-reference .sp-page,.onlo-reference .wc-form,.onlo-reference .wc-widget{max-width:100%;min-width:0}.onlo-reference .wc-who{min-width:0}.onlo-reference .sp-who span,.onlo-reference .wc-who span{overflow:hidden;text-overflow:ellipsis}@media (max-width:360px){.onlo-reference .earn-result{grid-template-columns:1fr!important}.onlo-reference .wc-tab{font-size:12px!important;padding:9px 4px!important}.onlo-reference .wc-stage{padding:22px 8px!important}.onlo-reference .wc-widget{height:560px!important}.onlo-reference .wc-speak{display:none}.onlo-reference .hero-promo{font-size:12px}}@media (max-width:300px){.onlo-reference .wrap{padding-left:16px;padding-right:16px}.onlo-reference .page h1{font-size:30px!important}.onlo-reference .ix h2,.onlo-reference .mob-copy h2,.onlo-reference .om-copy h2,.onlo-reference .page h2.reveal{font-size:24px!important}.onlo-reference .wc-switch{gap:2px!important;padding:3px!important}.onlo-reference .wc-tab{font-size:11px!important;padding:8px 3px!important}}@media (max-width:900px){.onlo-reference .gd-card,.onlo-reference .mob,.onlo-reference .om{grid-template-columns:minmax(0,1fr)!important}.onlo-reference .gd-card>*,.onlo-reference .mob>*,.onlo-reference .om>*{min-width:0}}@media (max-width:380px){.onlo-reference .om-grid{grid-template-columns:repeat(5,44px)!important;grid-template-rows:repeat(5,44px)!important;gap:7px!important}.onlo-reference .om-t{border-radius:12px!important}.onlo-reference .om-t svg{width:20px!important;height:20px!important}.onlo-reference .om-vis{min-height:320px!important}.onlo-reference #page-home .hero .hwave{display:none}}@media (max-width:310px){.onlo-reference .om-grid{grid-template-columns:repeat(5,38px)!important;grid-template-rows:repeat(5,38px)!important;gap:6px!important}.onlo-reference .om-t svg{width:17px!important;height:17px!important}.onlo-reference .mob-copy,.onlo-reference .om-copy{padding:28px 18px!important}}.onlo-reference #page-pricing .hero h1{max-width:20ch!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.onlo-reference .pr-note{margin:14px auto 0!important;font-size:14px!important;color:var(--muted)!important}.onlo-reference .ptable-wrap{margin-top:44px;border:1px solid var(--line);border-radius:24px;overflow:auto;background:#fff}.onlo-reference .ptable{width:100%;border-collapse:collapse;min-width:760px;font-size:14px}.onlo-reference .ptable td,.onlo-reference .ptable th{padding:14px 18px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.onlo-reference .ptable thead th{border-top:0;font-size:15px;font-weight:600;background:#fafbfd;position:sticky;top:0}.onlo-reference .ptable tbody th{font-weight:500;color:var(--text);width:24%}.onlo-reference .ptable td{color:#3c4150}.onlo-reference .ptable .pop{background:#f6f8ff}.onlo-reference .ptable thead th.pop{background:#eef2fd}.onlo-reference .credits-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.onlo-reference .cr-copy{padding:48px 44px;background:radial-gradient(120% 90% at 100% 0,rgba(96,135,230,.12),transparent 55%),radial-gradient(90% 80% at 0 100%,rgba(234,217,198,.3),transparent 60%),#fafbfd;border-right:1px solid var(--line)}.onlo-reference .cr-copy .chip{margin-bottom:22px}.onlo-reference .cr-copy h2{font-size:clamp(26px,2.8vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.onlo-reference .cr-copy .sub{margin-top:14px}.onlo-reference .cr-list{padding:28px 32px;display:flex;flex-direction:column;justify-content:center}.onlo-reference .cr-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:15px}.onlo-reference .cr-row:first-child{border-top:0}.onlo-reference .cr-row b{font-weight:600;white-space:nowrap}.onlo-reference .cr-foot{margin-top:14px;font-size:13px;color:var(--muted)}@media (max-width:900px){.onlo-reference .credits-card{grid-template-columns:minmax(0,1fr)}.onlo-reference .cr-copy{border-right:0;border-bottom:1px solid var(--line);padding:32px 24px}.onlo-reference .cr-list{padding:18px 22px}}.onlo-reference .price .pv{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;letter-spacing:inherit!important;margin:0!important}.onlo-reference .f-tag{margin:-8px 0 22px;font-size:13.5px;line-height:1.4;color:rgba(255,255,255,.6)}.onlo-reference .bill-toggle{display:inline-flex;gap:4px;margin:26px auto 0;padding:4px;border:1px solid var(--line);border-radius:999px;background:#fff}.onlo-reference .bill-toggle button{border:0;background:none;font:inherit;font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:13px;padding:9px 16px;border-radius:999px;cursor:pointer;color:#3c4150;display:inline-flex;align-items:center;gap:8px}.onlo-reference .bill-toggle button.on{background:#121211;color:#fff}.onlo-reference .bill-toggle button span{font-size:11px;padding:2px 7px;border-radius:999px;background:#effaf3;color:#1f7a45}.onlo-reference .bill-toggle button.on span{background:rgba(255,255,255,.16);color:#fff}.onlo-reference .bill-note{margin:4px 0 10px!important;font-size:13px!important;color:var(--muted)!important}.onlo-reference .f-llms{text-decoration:none;opacity:.75;transition:opacity .2s}.onlo-reference .f-llms:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.onlo-reference .ig-more{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.onlo-reference .ig-more p{margin:0!important;max-width:30ch}.onlo-reference .ig-more .btn{cursor:pointer}.onlo-reference #page-home .hero>.hero-air{display:none!important}.onlo-reference .indc-row{display:flex;gap:12px;height:520px;margin-top:44px}.onlo-reference .indc{position:relative;flex:1 1 0;min-width:0;border-radius:20px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;background:#121211;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1);cursor:pointer}.onlo-reference .indc.on{flex-grow:5}.onlo-reference .indc-p{position:absolute;inset:0;z-index:-3;background-size:cover;background-position:50%;filter:grayscale(1) brightness(.88);transition:filter .6s}.onlo-reference .indc.on .indc-p{filter:none}.onlo-reference .indc:after,.onlo-reference .indc:before{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .6s}.onlo-reference .indc:before{z-index:-2;background:linear-gradient(180deg,rgba(46,82,187,.18),rgba(46,82,187,.5) 50%,rgba(37,67,154,.96));opacity:0}.onlo-reference .indc.on:before{opacity:1}.onlo-reference .indc:after{z-index:-1;background:linear-gradient(180deg,rgba(18,18,17,0) 55%,rgba(18,18,17,.5))}.onlo-reference .indc.on:after{opacity:0}.onlo-reference .indc-ic-s{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);width:26px;height:26px;transition:opacity .3s}.onlo-reference .indc-ic svg,.onlo-reference .indc-ic-s svg{width:100%;height:100%;display:block}.onlo-reference .indc.on .indc-ic-s{opacity:0}.onlo-reference .indc-t{position:absolute;left:30px;right:30px;bottom:28px;display:flex;align-items:center;gap:10px;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.15;opacity:0;transition:opacity .3s}.onlo-reference .indc.on .indc-t{opacity:1;transition-delay:.25s}.onlo-reference .indc-t b{font-weight:500;white-space:nowrap}.onlo-reference .indc-ic{flex:none;width:26px;height:26px}.onlo-reference .indc-chev{flex:none;width:22px;height:22px;transition:transform .2s}.onlo-reference .indc.on:hover .indc-chev{transform:translateX(3px)}.onlo-reference .indc-chat{right:30px;bottom:92px;width:min(380px,calc(100% - 60px));display:flex;flex-direction:column;align-items:flex-end;gap:12px;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;pointer-events:none}.onlo-reference .indc.on .indc-chat{opacity:1;transform:none;transition:opacity .45s .3s,transform .45s .3s}.onlo-reference .indc-q{background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:11px 18px;font-size:15.5px;line-height:1.35;max-width:100%}.onlo-reference .indc-a{align-self:stretch;background:#fff;color:#121211;border-radius:18px;padding:16px 18px 14px;font-size:15.5px;line-height:1.45;box-shadow:0 20px 40px -20px rgba(18,18,17,.45)}.onlo-reference .indc-ai{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;color:#6b6b67}.onlo-reference .indc-ai svg{width:15px;height:15px;color:#121211}@media (max-width:900px){.onlo-reference .indc-row{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;margin:36px -28px 0;padding:0 28px;scroll-padding:0 28px;scrollbar-width:none}.onlo-reference .indc-row::-webkit-scrollbar{display:none}.onlo-reference .indc,.onlo-reference .indc.on{flex:0 0 min(84%,420px);height:480px;scroll-snap-align:start}.onlo-reference .indc .indc-p{filter:none}.onlo-reference .indc:before{opacity:1}.onlo-reference .indc:after{opacity:0}.onlo-reference .indc .indc-chat{opacity:1;transform:none}.onlo-reference .indc .indc-t{opacity:1}.onlo-reference .indc-ic-s{display:none}}@media (max-width:560px){.onlo-reference .indc,.onlo-reference .indc.on{height:440px}.onlo-reference .indc-t{left:20px;right:20px;bottom:22px;font-size:20px;gap:8px}.onlo-reference .indc-t b{white-space:normal}.onlo-reference .indc-ic{width:22px;height:22px}.onlo-reference .indc-chev{width:18px;height:18px}.onlo-reference .indc-chat{right:16px;bottom:78px;width:calc(100% - 32px)}.onlo-reference .indc-a,.onlo-reference .indc-q{font-size:14px}}@media (max-width:300px){.onlo-reference .indc-row{margin:28px -16px 0;padding:0 16px;scroll-padding:0 16px}}@media (prefers-reduced-motion:reduce){.onlo-reference .indc,.onlo-reference .indc *,.onlo-reference .indc:after,.onlo-reference .indc:before{transition:none!important}}.onlo-reference .indc-chat{position:absolute}.onlo-reference .indc-a,.onlo-reference .indc-q{opacity:0;transform:translateY(10px) scale(.97);transform-origin:right bottom}.onlo-reference .indc-a{transform-origin:left bottom}.onlo-reference .indc-r{position:relative;align-self:stretch}.onlo-reference .indc-typ{position:absolute;left:0;top:0;display:flex;gap:5px;align-items:center;background:#fff;border-radius:18px;padding:14px 16px;opacity:0;transform:translateY(8px) scale(.95);transform-origin:left bottom;box-shadow:0 20px 40px -20px rgba(18,18,17,.45)}.onlo-reference .indc-typ i{width:7px;height:7px;border-radius:50%;background:#9a9a96;animation:indcDot 1s ease-in-out infinite}.onlo-reference .indc-typ i:nth-child(2){animation-delay:.15s}.onlo-reference .indc-typ i:nth-child(3){animation-delay:.3s}.onlo-reference .indc.play .indc-q{animation:indcIn .45s cubic-bezier(.2,.8,.2,1) .45s forwards}.onlo-reference .indc.play .indc-typ{animation:indcTyp 1.35s ease 1.05s forwards}.onlo-reference .indc.play .indc-a{animation:indcIn .5s cubic-bezier(.2,.8,.2,1) 2.3s forwards}@keyframes indcIn{to{opacity:1;transform:none}}@keyframes indcTyp{0%{opacity:0;transform:translateY(8px) scale(.95)}18%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes indcDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.onlo-reference .indc .indc-a,.onlo-reference .indc .indc-q{opacity:1!important;transform:none!important;animation:none!important}.onlo-reference .indc .indc-typ{display:none}}.onlo-reference .indc-ai,.onlo-reference .indc-w{opacity:0}.onlo-reference .indc.play .indc-w{animation:indcW .28s ease forwards;animation-delay:calc(2.45s + var(--i) * 75ms)}.onlo-reference .indc.play .indc-ai{animation:indcW .3s ease forwards;animation-delay:calc(2.55s + var(--n) * 75ms)}@keyframes indcW{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.onlo-reference .indc .indc-ai,.onlo-reference .indc .indc-w{opacity:1!important;animation:none!important}}@media (min-width:961px){.onlo-reference .nav-link,.onlo-reference .nav-login{white-space:nowrap}}.onlo-reference .mob-vis{align-items:stretch!important}.onlo-reference .mob-phone{position:relative;align-self:stretch;margin-bottom:-1px!important}.onlo-reference .mob-phone img{position:absolute;left:11px;right:11px;top:11px;bottom:0;width:calc(100% - 22px)!important;height:calc(100% - 11px)!important;object-fit:cover;object-position:top center}.onlo-reference #page-home .hero .hcard-feed{overflow:hidden!important}.onlo-reference #page-home .hero .stage{pointer-events:none;user-select:none;-webkit-user-select:none}.onlo-reference .guide-list{max-width:720px;margin:56px auto 0;text-align:left}.onlo-reference .guide-item{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-top:1px solid var(--line)}.onlo-reference .guide-item:last-child{border-bottom:1px solid var(--line)}.onlo-reference .guide-item .num{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:13px;color:var(--muted);flex:none;width:28px;padding-top:2px}.onlo-reference .guide-item h4{font-size:16.5px;font-weight:600;display:inline}.onlo-reference .guide-time{font-family:var(--font-reference-mono),"Geist Mono",monospace;font-size:11px;color:var(--dim);margin-left:10px;white-space:nowrap}.onlo-reference .guide-item p{margin-top:6px;font-size:14.5px;color:var(--muted)}