.hp{--ink:#0A0A0B;--ink-2:#3A3A41;--ink-3:#6B6B75;--ink-4:#A0A0A9;--bg:#FFFFFF;--panel:#F3F4F5;--panel-2:#E9EBED;--line:#E4E6EA;--line-2:#EEF0F2;--teal:#0D9488;--teal-700:#0F766E;--teal-800:#115E59;--teal-500:#14B8A6;--teal-400:#2DD4BF;--teal-200:#99F6E4;--teal-100:#CCFBF1;--teal-50:#F0FDFA;--mint:#E2F5F0;--lav:#EDEAFC;--peach:#FCEEE4;--sky-t:#E5F0FD;--rose-t:#FDE8EF;--sun:#FDF3D7;--ok:#12B886;--ok-d:#0C8F68;--warn:#F5A524;--bad:#EF4565;--info:#4C8DF6;--vio:#9B6CF2;--pink:#F06BB8;--amber:#F59E0B;--amber-100:#FEF3C7;--rose:#E11D48;--rose-100:#FFE4E6;--violet:#7C3AED;--violet-100:#EDE9FE;--sky:#0284C7;--sky-100:#E0F2FE;--emerald:#34D399;--grad:linear-gradient(100deg,#2DD4BF,#7C9CF8 55%,#F07CC4);--dark:#0A0A0B;--dark-2:#1C1C20;--on-dark:#D4D4DA;--on-dark-2:#9D9DA6;--display:var(--font-manrope),"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--body:var(--font-figtree),"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--logo:var(--font-cookie),"Cookie","Brush Script MT",cursive;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--r-card:24px;--r-frame:16px;--sh-soft:0 2px 12px rgba(10,10,11,.06);--sh-frame:0 12px 40px rgba(10,10,11,.08),0 1px 2px rgba(10,10,11,.04);--sh-float:0 18px 48px rgba(10,10,11,.14),0 2px 6px rgba(10,10,11,.06);--ease:cubic-bezier(.515,.147,.25,1);--ease-io:cubic-bezier(.645,.045,.355,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.22,1,.36,1);--container:1376px;--gutter:40px;--sec:128px;color-scheme:light}.hp *,.hp :after,.hp :before{box-sizing:border-box}.hp{-webkit-text-size-adjust:100%;margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.hp :is(img,canvas),.hp svg,.hp video{max-width:100%;display:block}.hp a{color:inherit;text-decoration:none}.hp button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hp ul{list-style:none;padding:0}.hp h1,.hp h2,.hp h3,.hp h4,.hp p,.hp ul{margin:0}.hp .display,.hp h1,.hp h2,.hp h3,.hp h4{font-family:var(--display)}.hp ::selection{background:rgba(13,148,136,.2);color:var(--ink)}.hp :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.hp .wrap{max-width:var(--container);margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.hp .sec{padding-block:var(--sec)}.hp .h1{font:500 58px/1.12 var(--display);letter-spacing:-.04em}.hp .h1,.hp .h2{text-wrap:balance}.hp .h2{font:500 56px/1.14 var(--display);letter-spacing:-.035em;max-width:985px}.hp .h2.sm{font-size:48px;line-height:1.12}.hp .statement{font:500 clamp(44px,7.4vw,108px)/1 var(--display);letter-spacing:-.045em;text-wrap:balance}.hp .h3{font:500 28px/1.25 var(--display);letter-spacing:-.02em}.hp .lede{font-size:18px;line-height:1.6;color:var(--ink);max-width:560px}.hp .lede.center{margin-inline:auto;text-align:center}.hp .body{font-size:16px;line-height:1.6;color:var(--ink-2)}.hp .small{font-size:14px;line-height:1.6;color:var(--ink-3)}.hp .label{font-size:16px;line-height:1.25;color:var(--ink)}.hp .center,.hp .label{text-align:center}.hp .accent{color:var(--teal)}.hp .sec-head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin-bottom:64px}.hp .sec-head .h2{text-align:inherit}.hp .sec-head .lede{max-width:720px}.hp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 30px;border-radius:999px;font:500 16px/1 var(--body);white-space:nowrap;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);border:1px solid transparent}.hp .btn svg{width:16px;height:16px;flex:none}.hp .btn .arrow{transition:transform .3s var(--ease)}.hp .btn:hover .arrow{transform:translateX(3px)}.hp .btn:active{transform:scale(.97)}.hp .btn-primary{background:var(--teal);color:#fff}.hp .btn-primary:hover{background:var(--teal-700)}.hp .btn-dark{background:var(--ink);color:#fff}.hp .btn-dark:hover{background:#2A2A30}.hp .btn-outline{border-color:var(--ink);color:var(--ink);background:transparent}.hp .btn-outline:hover{background:rgba(10,10,11,.05)}.hp .btn-outline-teal{border-color:var(--teal);color:var(--teal);background:transparent}.hp .btn-outline-teal:hover{background:var(--teal-50)}.hp .btn.sm{height:42px;padding:0 20px;font-size:14px}.hp .btn.md{height:48px;padding:0 26px}.hp .btn .play{width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;margin-left:-10px}.hp .btn .play svg{width:10px;height:10px;fill:var(--teal);stroke:none}.hp .btn-dark .play svg{fill:var(--ink)}.hp .btn .circ{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.45);display:grid;place-items:center;margin-right:-14px;transition:transform .3s var(--ease)}.hp .btn .circ svg{width:14px;height:14px}.hp .btn:hover .circ{transform:translateX(3px)}.hp .link{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--ink)}.hp .link svg{width:16px;height:16px;transition:transform .3s var(--ease)}.hp .link:hover svg{transform:translateX(3px)}.hp .link.u{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.hp .chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:32px;background:var(--panel);color:var(--ink);font-size:14px;line-height:1;white-space:nowrap;transition:background-color .25s ease-in-out,color .25s ease-in-out}.hp button.chip:hover{background:var(--panel-2)}.hp .chip.on{background:var(--teal-100);color:var(--teal-800)}.hp .chip .tick{width:16px;height:16px;border-radius:50%;background:var(--teal);color:#fff;display:none;place-items:center}.hp .chip .tick svg{width:10px;height:10px;stroke-width:3}.hp .chip.on .tick{display:grid}.hp .chips{display:flex;flex-wrap:wrap;gap:8px}.hp .arrow-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;color:var(--ink);transition:background-color .25s ease,opacity .25s ease}.hp .arrow-btn svg{width:20px;height:20px}.hp .arrow-btn:hover{background:rgba(10,10,11,.06)}.hp .arrow-btn[disabled]{opacity:.3;cursor:default;pointer-events:none}.hp .arrows{display:flex;gap:12px}.hp .panel{background:var(--panel);border-radius:var(--r-card);padding:56px}.hp .nav{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s ease}.hp .nav.scrolled{border-bottom-color:var(--line-2)}.hp .nav .wrap{height:72px;display:flex;align-items:center;gap:8px}.hp .brand{display:flex;align-items:baseline;gap:8px;margin-right:16px}.hp .brand .wordmark{font:400 36px/1 var(--logo);color:var(--teal);letter-spacing:.01em;transform:translateY(2px)}.hp .menu{display:flex;align-items:center;gap:2px}.hp .menu>li{position:relative}.hp .menu>li>a,.hp .menu>li>button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;font-size:16px;color:var(--ink);transition:background-color .25s ease,color .25s ease}.hp .menu>li>a svg,.hp .menu>li>button svg{width:14px;height:14px;color:var(--ink-3);transition:transform .25s ease}.hp .menu>li.open>button,.hp .menu>li:hover>button{background:var(--panel)}.hp .menu>li.open>button svg{transform:rotate(180deg)}.hp .nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.hp .nav-right .text{padding:0 12px;font-size:16px}.hp .btn[data-auth]{position:relative}.hp .btn .tip-hit{position:absolute;inset:0;border-radius:inherit}.hp .btn .who{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:-8px;border-radius:50%;background:rgba(255,255,255,.22);font:700 11px/1 var(--body);letter-spacing:.02em}.hp .burger,.hp .mm-ctas [data-auth=sales][hidden],.hp .nav-right[data-signed-in] .btn-outline-teal{display:none}.hp .burger{width:44px;height:44px;border-radius:50%;place-items:center}.hp .burger svg{width:24px;height:24px}.hp .mega{position:absolute;left:0;top:calc(100% + 8px);width:min(1040px,calc(100vw - 80px));background:#fff;border-radius:20px;box-shadow:0 24px 64px rgba(10,10,11,.16),0 2px 8px rgba(10,10,11,.06);display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .3s var(--ease-out),visibility 0s .3s}.hp .menu>li.open>.mega{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .3s var(--ease-out),visibility 0s}.hp .menu>li:nth-last-child(-n+2)>.mega.simple{left:auto;right:0}.hp .mega{pointer-events:none}.hp .menu>li.open>.mega{pointer-events:auto}.hp .mega.simple{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));width:max-content;max-width:min(900px,calc(100vw - 80px));padding:28px 32px;gap:40px}.hp .mega-side{background:var(--panel);padding:28px 24px}.hp .mega-side h5{margin:0 0 12px;font:600 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hp .mega-side ul+h5{margin-top:24px}.hp .mega-side li a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--ink);transition:background-color .2s}.hp .mega-side li a svg{width:14px;height:14px;color:var(--ink-4)}.hp .mega-side li a.is-cur,.hp .mega-side li a:hover{background:#fff;color:var(--teal-700)}.hp .mega-main{padding:28px 32px 32px}.hp .mega-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line-2);margin-bottom:20px}.hp .mega-top h4{font:600 20px/1.2 var(--display);color:var(--ink);letter-spacing:-.01em}.hp .mega-top p{margin-top:6px;font-size:14px;color:var(--ink-3)}.hp .mega-cols{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:28px}.hp .mega-cols h5,.hp .mega.simple h5{margin:0 0 14px;font:600 15px/1.2 var(--display);color:var(--ink)}.hp .mega-cols li,.hp .mega.simple li{margin-bottom:14px}.hp .mega-cols li a b,.hp .mega.simple li a b{display:block;font-weight:500;color:var(--ink);font-size:15px;line-height:1.3;transition:color .2s}.hp .mega-cols li a span,.hp .mega.simple li a span{display:block;font-size:13px;line-height:1.45;color:var(--ink-3);margin-top:2px}.hp .mega-cols li a:hover b,.hp .mega.simple li a:hover b{color:var(--teal-700)}.hp .mega-promo{background:var(--mint);border-radius:16px;padding:20px;margin-top:8px}.hp .mega-promo b{display:block;font-weight:600;margin-bottom:6px}.hp .mega-promo p{font-size:13px;color:var(--ink-2);margin-bottom:12px}.hp .mobile-menu{display:none}.hp .footer{background:#fff;color:var(--ink-3);border-top:1px solid var(--line-2)}.hp .foot-in{max-width:1232px;margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));padding-block:88px 40px}.hp .foot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.hp .foot-col h5{margin:0 0 6px;height:40px;display:flex;align-items:center;font:500 15px/1.2 var(--body);color:var(--ink-2)}.hp .foot-col .wordmark{font:400 38px/1 var(--logo);color:var(--teal)}.hp .foot-col li a{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;line-height:1.3;color:var(--ink-3);transition:color .2s ease}.hp .foot-col li a:hover{color:var(--ink)}.hp .foot-col li a .fi{width:18px;height:18px;flex:none;color:var(--ink-2)}.hp .foot-col li a .fi svg{width:18px;height:18px}.hp .foot-col li a .fb{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:#fff;flex:none}.hp .foot-col li a .fb svg{width:12px;height:12px}.hp .foot-col h5.more{margin-top:14px;font:600 15px/1.2 var(--display);color:var(--ink)}.hp .foot-promo{display:flex;align-items:center;gap:20px;margin-top:48px;max-width:680px;background:var(--ink);color:#fff;border-radius:14px;padding:12px 12px 12px 22px;transition:transform .3s var(--ease)}.hp .foot-promo:hover{transform:translateY(-2px)}.hp .foot-promo b{display:block;font:500 22px/1.05 var(--display);letter-spacing:-.02em}.hp .foot-promo small{display:block;font-size:12.5px;color:var(--on-dark-2);margin-top:4px}.hp .foot-promo .app-peek{display:flex;align-items:center;gap:10px;margin-left:auto;background:#fff;color:var(--ink);border-radius:12px;padding:8px 10px 8px 8px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.hp .foot-promo .app-peek .av{width:30px;height:30px;font-size:11px}.hp .foot-promo .app-peek .ap-t{display:flex;flex-direction:column;line-height:1.15}.hp .foot-promo .app-peek .ap-t b{font:600 12.5px/1.15 var(--body);letter-spacing:0}.hp .foot-promo .app-peek .ap-t small{font-size:10.5px;color:var(--ink-3);margin-top:2px;white-space:nowrap}.hp .foot-promo .app-peek .ap-ring{width:28px;height:28px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;margin-left:6px;animation:livepulse 1.4s ease-out infinite}.hp .foot-promo .app-peek .ap-ring svg{width:13px;height:13px}.hp .foot-promo .go{height:42px;padding:0 18px;border-radius:999px;background:var(--teal-400);color:var(--ink);font-weight:600;font-size:14px;display:inline-flex;align-items:center;white-space:nowrap}.hp .foot-rule{height:1px;background:var(--line);margin:44px 0 32px}.hp .foot-bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px 48px;align-items:start}.hp .lang{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-2);height:30px}.hp .lang svg{width:18px;height:18px}.hp .lang .chev{width:14px;height:14px;color:var(--ink-3)}.hp .foot-badges{display:flex;gap:8px;margin-top:16px}.hp .foot-badges .meta{height:34px;padding:6px 10px;border-radius:8px;background:var(--ink);display:flex;align-items:center}.hp .foot-badges .meta :is(img,canvas){height:22px;width:auto}.hp .foot-mid{min-width:0}.hp .social{display:flex;gap:18px;align-items:center;height:30px}.hp .social a{color:var(--ink);transition:opacity .2s}.hp .social a:hover{opacity:.6}.hp .social a svg{width:22px;height:22px}.hp .legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:16px;font-size:13.5px;color:var(--ink-3)}.hp .legal a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-4)}.hp .legal a:hover{color:var(--ink)}.hp .legal i{display:inline-block;width:1px;height:14px;background:var(--ink-4);margin:0 10px}.hp .copy{margin-top:6px;font-size:13.5px;color:var(--ink-3)}.hp .stores{flex-direction:column;align-items:flex-end}.hp .stores,.hp .stores-row{display:flex;gap:10px}.hp .store{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 11px;border-radius:8px;background:#000;color:#fff;border:1px solid #2a2a2e;transition:transform .25s var(--ease)}.hp .store:hover{transform:translateY(-1px)}.hp .store svg{width:20px;height:20px}.hp .store span{display:flex;flex-direction:column;line-height:1}.hp .store small{font-size:9px;letter-spacing:.02em;opacity:.85}.hp .store b{font:600 15px/1.1 var(--body);letter-spacing:-.01em}@media (max-width:1100px){.hp{--gutter:32px;--sec:96px}.hp .h1{font-size:50px}.hp .h2{font-size:46px}.hp .h2.sm{font-size:42px}.hp .menu{display:none}.hp .burger{display:grid}.hp .nav-right .btn-outline-teal,.hp .nav-right .text{display:none}.hp .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.hp .foot-bottom{grid-template-columns:1fr}.hp .stores{align-items:flex-start}}@media (max-width:768px){.hp{--gutter:16px;--sec:72px}.hp .h1{font-size:40px}.hp .h2,.hp .h2.sm{font-size:34px}.hp .h3{font-size:24px}.hp .lede{font-size:16px}.hp .sec-head{margin-bottom:36px;gap:14px}.hp .panel{padding:20px;border-radius:20px}.hp .btn{height:46px;padding:0 22px;font-size:15px}.hp .foot-in{padding-block:56px 32px}.hp .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .foot-promo{flex-wrap:wrap}.hp .foot-promo .app-peek{display:none}.hp .foot-promo .go{margin-left:auto}}@media (max-width:480px){.hp .h1{font-size:35px}.hp .h2,.hp .h2.sm{font-size:30px}}@media (prefers-reduced-motion:reduce){.hp *,.hp :after,.hp :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.hp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp .hero{padding-top:56px;padding-bottom:40px;overflow-x:clip}.hp .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:48px;align-items:center}.hp .hero-copy .h1{margin-bottom:22px}.hp .hero-copy .lede{margin-bottom:26px}.hp .hero-chips{margin-bottom:30px}.hp .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.hp .hero-ctas .play.dk{background:var(--ink)}.hp .hero-ctas .play.dk svg{fill:#fff}.hp .hero-note{font-size:13px;color:var(--ink-3)}.hp .hero-note i{font-style:normal;color:var(--ink-4);margin:0 6px}.hp .hero-demo{position:relative;min-width:0}.hp .trust{padding-block:48px 24px}.hp .trust .label{font-size:20px;margin-bottom:36px}.hp .marquee{overflow:hidden;padding-block:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.hp .marquee .logo-img,.hp .marquee .logo-text{opacity:.78;transition:opacity .6s var(--ease)}.hp .marquee:hover .logo-img,.hp .marquee:hover .logo-text{opacity:1}.hp .marquee-track{display:flex;align-items:center;height:64px;gap:150px;width:max-content;padding-right:150px;animation:marquee 100s linear infinite;will-change:transform}.hp .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.hp .logo-text{font:800 17px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.hp .logo-text.l2{font-weight:600;text-transform:none;letter-spacing:-.02em;font-size:25px}.hp .logo-text.l3{font-weight:700;letter-spacing:.3em;font-size:14px}.hp .logo-text.l4{font-weight:500;text-transform:none;letter-spacing:0;font-size:25px;font-family:var(--body)}.hp .logo-text.l5{gap:9px;font-weight:800;letter-spacing:.02em;font-size:20px;line-height:1}.hp .logo-img,.hp .logo-text.l5{display:inline-flex;align-items:center}.hp .logo-img{height:28px;flex:none}.hp .logo-img :is(img,canvas){width:auto;display:block}.hp .logo-img.lg-bsc{height:46px;width:65px}.hp .logo-img.lg-elivaas{height:30px;width:154px}.hp .logo-img.lg-lyskraft{height:15px;width:102px}.hp .logo-img.lg-coyu{height:21px;width:82px}.hp .logo-img.lg-bloom{height:26px;width:95px}.hp .logo-img :is(img,canvas){width:100%;height:100%;object-fit:contain}.hp .story-copy .logo-img{margin-bottom:28px;transform-origin:left center}.hp .story-copy .logo-img.lg-bsc{height:40px}.hp .story-copy .logo-img.lg-elivaas{height:26px}.hp .story-logos .logo-img{cursor:pointer;opacity:.3;transition:opacity .3s}.hp .story-logos .logo-img.on,.hp .story-logos .logo-img:hover{opacity:1}.hp .logo-text .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ink);margin-left:4px;vertical-align:baseline}.hp .logo-text .box{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--ink);color:#fff;font-size:12px;line-height:1;flex:none}.hp .film{padding-block:var(--sec) 0}.hp .film-frame{position:relative;border-radius:32px;overflow:hidden;background:var(--panel)}.hp .film-foot{display:flex;justify-content:center;gap:12px;margin-top:40px;flex-wrap:wrap}.hp .ctx{position:relative;padding-top:var(--sec)}.hp .ctx-pin{height:calc(100vh - 72px);min-height:560px;max-height:980px;display:flex;flex-direction:column;overflow:hidden;background:#fff}.hp .ctx-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end;width:100%;flex:none}.hp .ctx-head .statement{font-size:clamp(56px,7.6vw,112px)}.hp .ctx-side{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:8px;max-width:440px}.hp .ctx-side p{font-size:17px;line-height:1.6;color:var(--ink-2)}.hp .ctx-side p b{color:var(--ink);font-weight:600}.hp .ctx-stage{position:relative;flex:1;min-height:0;width:100%;max-width:var(--container);margin:24px auto 0;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px))}.hp .ctx-core{position:absolute;left:0;right:0;margin-inline:auto;top:calc(56% - min(160px,16vh));width:min(320px,32vh);aspect-ratio:1;z-index:2}.hp .ctx-core :is(img,canvas){position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.hp .ctx-core :is(img,canvas).g{filter:grayscale(1) contrast(.75) brightness(1.18);opacity:.55}.hp .ctx-core :is(img,canvas).c{opacity:0}.hp .ctx-ring{position:absolute;inset:-14%;border-radius:50%;border:1px dashed #d4d6db}.hp .ctx-ring.r2{inset:-34%;border-style:solid;border-color:var(--line-2)}.hp .ctx-name{position:absolute;left:0;right:0;margin-inline:auto;width:max-content;top:calc(56% + min(160px,16vh) + 40px);display:flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;border-radius:999px;background:#fff;box-shadow:var(--sh-float);font:600 15px/1 var(--body);opacity:0;z-index:3;white-space:nowrap}.hp .ctx-name :is(img,canvas){width:28px;height:28px;border-radius:50%}.hp .ctx-name em{font-style:normal;font-weight:500;color:var(--ok-d)}.hp .ctx-item{--iw:236px;position:absolute;left:calc(var(--gutter) + (100% - var(--gutter) * 2 - var(--iw)) * var(--x));top:calc((100% - 132px) * var(--y));width:var(--iw);background:var(--panel);border-radius:18px;padding:10px;z-index:1;will-change:transform,opacity}.hp .ctx-item h6{margin:2px 4px 9px;display:flex;align-items:center;gap:8px;font:600 13.5px/1 var(--body);color:var(--ink)}.hp .ctx-item h6 i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff}.hp .ctx-item h6 i svg{width:12px;height:12px}.hp .ci-in{background:#fff;border-radius:12px;padding:12px;font-size:13px;line-height:1.4;color:var(--ink-2);box-shadow:0 1px 2px rgba(10,10,11,.04)}.hp .ci-in p{margin:0}.hp .ci-in small{display:block;margin-top:6px;font-size:11.5px;color:var(--ink-3)}.hp .ci-in b{display:block;font-weight:600;color:var(--ink)}.hp .ci-bub{display:inline-block;background:#DCF8C6;color:#111;padding:7px 10px;border-radius:10px 10px 10px 3px}.hp .ci-wave{display:flex;align-items:center;gap:3px;height:30px}.hp .ci-wave i{flex:1;height:var(--h);border-radius:2px;background:var(--teal-400)}.hp .ci-row{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.hp .ci-row em{font-style:normal;font-size:11.5px;padding:3px 8px;border-radius:6px;background:var(--panel);color:var(--ink-2)}.hp .ci-row em.ok{background:var(--ok);color:#fff;font-weight:600}.hp .ci-docs{display:flex;flex-direction:column;gap:7px}.hp .ci-docs span{display:flex;align-items:center;gap:8px;font-size:12.5px}.hp .ci-docs svg{width:14px;height:14px;color:var(--info)}.hp .ci-guest{display:flex;gap:10px;align-items:center}.hp .ci-guest small{margin-top:2px}.hp .ci-stars{color:#F5A524;letter-spacing:2px;font-size:13px}.hp .ctx-answer{position:absolute;left:calc(50% + min(190px,19vh) + 48px);top:30%;width:400px;background:#fff;border-radius:20px;padding:16px 18px;box-shadow:var(--sh-float);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;opacity:0;z-index:3}.hp .ca-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.hp .ca-head :is(img,canvas){width:26px;height:26px;border-radius:50%}.hp .ca-head b{font-size:15px}.hp .ca-head span{margin-left:auto;font-size:12px;color:var(--ink-3)}.hp .ctx-answer p{font-size:17px;line-height:1.45;color:var(--ink)}.hp .ctx-used{position:absolute;right:calc(50% + min(190px,19vh) + 48px);top:26%;width:400px;background:var(--panel);border-radius:20px;padding:16px 18px 10px;opacity:0;z-index:3}.hp .ctx-used h6{font:600 11.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px 2px}.hp .cu-row{display:flex;align-items:center;gap:12px;padding:9px 2px;border-top:1px solid rgba(15,23,42,.06)}.hp .cu-row:first-of-type{border-top:0}.hp .cu-row i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.hp .cu-row i svg{width:13px;height:13px}.hp .cu-row div{min-width:0;display:flex;flex-direction:column;gap:2px}.hp .cu-row b{font-size:13.5px;font-weight:600;color:var(--ink)}.hp .cu-row span{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp .cu-row em{margin-left:auto;width:18px;height:18px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;flex:none}.hp .cu-row em svg{width:10px;height:10px;stroke-width:3}.hp .ca-used{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hp .ctx-static .ctx-answer,.hp .ctx-static .ctx-core :is(img,canvas).c,.hp .ctx-static .ctx-name,.hp .ctx-static .ctx-used{opacity:1}.hp .ctx-static .ctx-core :is(img,canvas).g{opacity:0}.hp .ca-used span{font-size:11.5px;padding:4px 9px;border-radius:999px;background:var(--teal-50);color:var(--teal-800);border:1px solid var(--teal-100)}.hp .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;align-items:center}.hp .two .h2{font-size:48px;line-height:1.12;margin-bottom:22px}.hp .two .body{font-size:17px;max-width:470px}.hp .two .btn{margin-top:30px}.hp .two-media{position:relative;min-width:0}.hp .two-media .panel{padding:40px}.hp .two.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hp .two.flip .two-copy{order:2}.hp .two.flip .two-media{order:1}.hp .features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px;margin-top:120px}.hp .feature{border-top:1px solid var(--line);padding-top:28px}.hp .feature .ico{width:28px;height:28px;color:var(--teal);margin-bottom:20px;display:block}.hp .feature .ico svg{width:28px;height:28px;stroke-width:1.6}.hp .feature h3{font:600 18px/1.3 var(--display);margin-bottom:10px;letter-spacing:-.01em}.hp .feature p{font-size:15px;line-height:1.6;color:var(--ink-2);margin-bottom:18px}.hp .acc-sec .statement{text-align:center;margin:0 auto 24px;max-width:1120px;font-size:clamp(40px,5.4vw,78px);line-height:1.04}.hp .acc-sec .lede{max-width:720px}.hp .acc-grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:56px;align-items:start;margin-top:72px}.hp .acc{display:flex;flex-direction:column;gap:6px}.hp .acc-item{border-left:2px solid var(--line-2);padding-left:24px;transition:border-color .3s}.hp .acc-item.open{border-left-color:var(--ink)}.hp .acc-item>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:14px 0;font:500 21px/1.3 var(--display);letter-spacing:-.015em;color:var(--ink-4);transition:color .3s}.hp .acc-item.open>button,.hp .acc-item>button:hover{color:var(--ink)}.hp .acc-item .pm{width:28px;height:28px;border-radius:50%;background:var(--panel);display:grid;place-items:center;flex:none;color:var(--ink-2);transition:background-color .3s,color .3s,transform .4s var(--ease-io)}.hp .acc-item .pm svg{width:13px;height:13px}.hp .acc-item .pm .minus{display:none}.hp .acc-item.open .pm{background:var(--ink);color:#fff;transform:rotate(180deg)}.hp .acc-item.open .pm .plus{display:none}.hp .acc-item.open .pm .minus{display:block}.hp .acc-body{overflow:hidden;height:0;transition:height .4s var(--ease-io)}.hp .acc-body-in{padding:2px 0 26px}.hp .acc-body p{font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:340px;margin-bottom:20px}.hp .acc-media{position:relative;background:var(--panel);border-radius:32px;min-height:600px;overflow:hidden}.hp .acc-pane{position:absolute;inset:0;opacity:0;transform:scale(.97);filter:blur(6px);transition:opacity .5s ease,transform .7s var(--ease-out),filter .5s ease;display:grid;place-items:center;padding:48px;pointer-events:none}.hp .acc-pane.on{opacity:1;transform:none;filter:none;pointer-events:auto}.hp .acc-pane .fit{width:100%;max-width:640px}.hp .products{padding-bottom:calc(var(--sec) - 40px)}.hp .stack{display:flex;flex-direction:column;gap:40px}.hp .scard{position:sticky;top:calc(96px + env(safe-area-inset-top,0px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;min-height:600px;border-radius:32px;padding:48px;transform-origin:50% 0;will-change:transform}.hp .scard.t-mint{background:var(--mint)}.hp .scard.t-lav{background:var(--lav)}.hp .scard.t-peach{background:var(--peach)}.hp .sc-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.hp .sc-copy h3{font:500 44px/1.08 var(--display);letter-spacing:-.035em}.hp .sc-copy p{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:440px}.hp .sc-list{margin-top:18px;padding-top:22px;border-top:1px solid rgba(10,10,11,.1);width:100%}.hp .sc-list h5{margin:0 0 12px;font:500 13px/1 var(--body);color:var(--ink-3)}.hp .sc-list .chip{background:rgba(255,255,255,.75)}.hp .sc-media{min-width:0}.hp .sc-frame{background:#fff;border-radius:20px;box-shadow:var(--sh-frame);overflow:hidden}.hp .paper-stack{position:relative;height:440px;max-width:560px;margin:0 auto}.hp .paper{position:absolute;width:280px;aspect-ratio:3/4;border-radius:14px;padding:26px;display:flex;flex-direction:column;box-shadow:0 30px 60px rgba(10,10,11,.16),0 2px 6px rgba(10,10,11,.06);transition:transform .6s var(--ease-io)}.hp .paper.a{left:4%;top:36px;transform:rotate(-7deg);background:linear-gradient(160deg,#0F766E,#14B8A6 60%,#99F6E4);color:#fff}.hp .paper.b{left:44%;top:0;transform:rotate(6deg);background:#fff;color:var(--ink);border:1px solid var(--line)}.hp .paper .pk{font:600 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.hp .paper .pt{font:600 23px/1.18 var(--display);letter-spacing:-.025em;margin-top:auto}.hp .paper .ps{font-size:12px;opacity:.78;margin-top:8px;line-height:1.45}.hp .paper .pl{font:400 22px/1 var(--logo);margin-top:18px}.hp .paper.b .pl{color:var(--teal)}.hp .paper-stack:hover .paper.a{transform:rotate(-10deg) translate(-8px,-6px)}.hp .paper-stack:hover .paper.b{transform:rotate(8deg) translate(8px,-10px)}.hp .stories .label{margin-bottom:16px}.hp .story-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.hp .story-scroll::-webkit-scrollbar{display:none}.hp .story{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);background:var(--panel);border-radius:32px;overflow:hidden;min-height:500px;padding:12px;gap:12px}.hp .story-copy{padding:36px;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:24px}.hp .story-copy .logo-text{margin-bottom:28px;font-size:15px}.hp .story-copy h3{font:500 30px/1.22 var(--display);letter-spacing:-.025em;margin-bottom:auto;max-width:460px}.hp .story-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 28px}.hp .stat{border-left:3px solid var(--teal);padding-left:18px}.hp .stat b{display:block;font:500 46px/1.05 var(--display);letter-spacing:-.035em}.hp .stat span{display:block;font-size:14px;line-height:1.5;color:var(--ink-3);margin-top:8px;max-width:210px}.hp .story-foot{border-top:1px solid var(--line-2);padding-top:18px;display:flex;justify-content:flex-end}.hp .story-media{background:var(--mint);border-radius:24px;position:relative;overflow:hidden;display:grid;place-items:center;padding:36px}.hp .story:nth-child(2) .story-media{background:var(--lav)}.hp .story:nth-child(3) .story-media{background:var(--peach)}.hp .story-media .fit{width:100%;max-width:560px}.hp .story-logos{justify-content:space-between;gap:24px;margin-top:36px}.hp .story-logos,.hp .story-logos .logos{display:flex;align-items:center;flex-wrap:wrap}.hp .story-logos .logos{gap:48px}.hp .story-logos .logo-text{cursor:pointer;opacity:.3;transition:opacity .3s}.hp .story-logos .logo-text.on,.hp .story-logos .logo-text:hover{opacity:1}.hp .res-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.hp .res-head .h2{font-size:48px;margin-bottom:16px}.hp .res-head .body{max-width:760px}.hp .res-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:8px}.hp .res-scroll::-webkit-scrollbar{display:none}.hp .res{flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.hp .res:hover{transform:translateY(-4px);box-shadow:var(--sh-frame)}.hp .res-img{aspect-ratio:16/10;background:var(--mint);display:grid;place-items:center;padding:28px;overflow:hidden}.hp .res:nth-child(4n+2) .res-img{background:var(--lav)}.hp .res:nth-child(4n+3) .res-img{background:var(--peach)}.hp .res:nth-child(4n+4) .res-img{background:var(--sky-t)}.hp .res-img .fit{width:100%}.hp .res-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.hp .res-body .kind{font-size:13px;color:var(--ink-3)}.hp .res-body h3{font:600 18px/1.35 var(--display);letter-spacing:-.01em}.hp .res-body .arrow-btn{margin-top:auto;margin-left:auto;width:40px;height:40px}.hp .res-body .arrow-btn svg{width:16px;height:16px}.hp .outro{padding-block:var(--sec) 112px}.hp .om,.hp .outro{overflow:hidden}.hp .om-track{display:flex;width:max-content;animation:om 38s linear infinite;will-change:transform}.hp .om:hover .om-track{animation-play-state:paused}@keyframes om{to{transform:translateX(-50%)}}.hp .om-set{display:flex;align-items:center;gap:36px;padding-right:36px;flex:none}.hp .om-w{font:500 128px/1.3 var(--display);letter-spacing:-.045em;color:var(--ink);white-space:nowrap}.hp .om-g{display:flex;flex:none}.hp .om-g .pav{width:92px;height:92px;font-size:30px;border:4px solid #fff;margin-left:-22px}.hp .om-g .pav:first-child{margin-left:0}.hp .om-g .pav.orb{background:#0A0A0B;padding:0;overflow:hidden}.hp .om-g .pav.orb :is(img,canvas){width:100%;height:100%;border-radius:50%}.hp .om-g.ch i{width:92px;height:92px;border-radius:26px;display:grid;place-items:center;color:#fff;margin-left:-14px;border:4px solid #fff;transform:rotate(-6deg)}.hp .om-g.ch i:nth-child(2){transform:rotate(4deg)}.hp .om-g.ch i:first-child{margin-left:0}.hp .om-g.ch i svg{width:42px;height:42px}.hp .outro-btns{display:flex;justify-content:center;gap:12px;margin-top:40px;flex-wrap:wrap;padding-inline:16px}.hp .cpu{background:#1F2937}.hp .cw{background:#25D366}.hp .ci{background:linear-gradient(45deg,#F9B63E,#E1306C 50%,#8A3AB9)}.hp .ce{background:#EA4335}.hp .cv{background:var(--teal)}.hp .cm{background:linear-gradient(45deg,#0695FF,#A334FA 60%,#FF6968)}.hp .cl{background:#0A66C2}.hp .cg{background:#6366F1}.hp .cb{background:var(--vio)}.hp .ckn{background:var(--info)}.hp .cp{background:var(--pink)}.hp .cr{background:#F5A524}.hp .pav{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;font:700 12px/1 var(--body);flex:none}.hp .a-rose{background:#FFD9E6;color:#B4235A}.hp .a-sky{background:#D6E8FF;color:#1F5FBF}.hp .a-sun{background:#FFE9A8;color:#8A5A00}.hp .a-peach{background:#FFDCC8;color:#B4461A}.hp .a-lav{background:#E2DAFF;color:#5B3CC4}.hp .a-mint{background:#C9F2E5;color:#0F766E}@media (max-width:1100px){.hp .hero-grid{grid-template-columns:1fr;gap:40px}.hp .features{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px}.hp .acc-grid{grid-template-columns:1fr;gap:32px}.hp .acc-media{min-height:420px}.hp .two,.hp .two.flip{grid-template-columns:1fr;gap:40px}.hp .two.flip .two-copy{order:1}.hp .two.flip .two-media{order:2}.hp .res{flex-basis:calc((100% - 24px) / 2)}.hp .scard{min-height:0;gap:28px;padding:36px}.hp .ctx-head,.hp .scard{grid-template-columns:1fr}.hp .ctx-head{gap:24px}.hp .ctx-pin{height:auto;min-height:0;max-height:none;overflow:visible}.hp .ctx-stage{height:640px;flex:none}.hp .ctx-answer{left:0;right:0;margin-inline:auto;top:auto;bottom:0;width:min(340px,calc(100% - 32px))}.hp .ctx-used{display:none}.hp .scard{position:relative;top:auto}.hp .om-w{font-size:88px}.hp .om-g .pav,.hp .om-g.ch i{width:68px;height:68px}.hp .om-g .pav{font-size:22px}.hp .om-g.ch i svg{width:30px;height:30px}}@media (max-width:768px){.hp .hero{padding-top:28px}.hp .two .h2{font-size:32px}.hp .features{gap:28px}.hp .features,.hp .story{grid-template-columns:1fr}.hp .story{min-height:0}.hp .story-copy{padding:24px}.hp .story-copy h3{font-size:24px}.hp .story-stats{gap:16px;margin:28px 0 20px}.hp .stat b{font-size:32px}.hp .story-media{padding:20px}.hp .res{flex-basis:84%}.hp .res-head{flex-direction:column;align-items:flex-start}.hp .res-head .h2{font-size:34px}.hp .film-frame{border-radius:20px}.hp .acc-item>button{font-size:18px}.hp .acc-pane{padding:16px}.hp .acc-media{border-radius:20px;min-height:0;aspect-ratio:1}.hp .paper-stack{height:340px;max-width:420px}.hp .paper{width:200px;padding:18px}.hp .paper.a{left:0}.hp .paper.b{left:auto;right:0}.hp .paper .pt{font-size:18px}.hp .trust .label{font-size:17px;margin-bottom:28px}.hp .marquee-track{gap:72px;padding-right:72px;animation-duration:65s}.hp .logo-img{transform:scale(.68);transform-origin:center}.hp .marquee-track{height:48px}.hp .scard{padding:20px;border-radius:24px;top:calc(84px + env(safe-area-inset-top,0px))}.hp .sc-copy h3{font-size:30px}.hp .sc-list{display:none}.hp .ctx-stage{height:600px}.hp .ctx-item{--iw:168px;padding:7px;border-radius:14px}.hp .ctx-item h6{font-size:12px;margin-bottom:6px}.hp .ci-in{padding:9px;font-size:11.5px}.hp .ctx-item:nth-of-type(n+7){display:none}.hp .ctx-core{width:180px;top:calc(44% - 90px)}.hp .ctx-name{top:calc(44% + 90px + 14px)}.hp .om-w{font-size:56px}.hp .om-set{gap:20px;padding-right:20px}.hp .om-g .pav,.hp .om-g.ch i{width:48px;height:48px;border-width:3px}.hp .om-g .pav{font-size:16px;margin-left:-14px}.hp .om-g.ch i{border-radius:14px;margin-left:-8px}.hp .om-g.ch i svg{width:22px;height:22px}.hp .outro{padding-block:72px 80px}}.hp .mobile-menu{position:fixed;left:0;right:0;top:calc(72px + env(safe-area-inset-top,0px));bottom:0;background:#fff;overflow:auto;padding:16px max(16px,env(safe-area-inset-left,0px)) 40px;z-index:49}.hp .nav.menu-open .mobile-menu{display:block}.hp .nav.menu-open{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.hp .mm-group{border-bottom:1px solid var(--line-2)}.hp .mm-group>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 4px;font:600 18px/1.2 var(--display);text-align:left}.hp .mm-group>button svg{width:16px;height:16px;color:var(--ink-3);transition:transform .25s}.hp .mm-group.open>button svg{transform:rotate(180deg)}.hp .mm-group ul{display:none;padding:0 4px 12px}.hp .mm-group.open ul{display:block}.hp .mm-group li a{display:block;padding:9px 0;font-size:15px;color:var(--ink-2)}.hp .mm-group li a b{display:block;font-weight:500;color:var(--ink)}.hp .mm-group li a span{display:block;font-size:13px;color:var(--ink-3)}.hp .mm-ctas{display:flex;flex-direction:column;gap:10px;padding-top:20px}.hp .mm-ctas .btn{width:100%}@media (min-width:1101px){.hp .ctx{height:calc(clamp(560px,100vh - 72px,980px) + 150vh)}.hp .ctx-pin{position:sticky;top:72px}}.hp .fit{position:relative;width:100%;aspect-ratio:var(--w) /var(--h);max-width:100%;container-type:inline-size}.hp .stage{position:absolute;left:0;top:0;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform-origin:0 0;transform:scale(calc(100cqw / 1px / var(--w)));font:400 13px/1.4 var(--body);color:var(--ink)}.hp .ui{--ui-line:#E8EAEE;--ui-muted:#6B6B75;--ui-soft:#F4F5F7}.hp .pop{animation:pop .55s var(--ease-out) both}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.hp .rise{animation:rise .5s var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hp .pressed{transform:scale(.94)!important;transition:transform .17s!important}.hp .hf{font:400 14px/1.4 var(--body)}.hp .hf-a{position:absolute;inset:0}.hp .pcard{position:absolute;border-radius:26px;background:#fff;box-shadow:0 22px 60px rgba(10,10,11,.13),0 2px 6px rgba(10,10,11,.05);padding:10px;will-change:transform,opacity,filter}.hp .pcard.side{width:224px;height:308px;top:112px}.hp .pcard.side.l{left:62px}.hp .pcard.side.r{left:434px}.hp .pcard.main{left:214px;top:64px;width:292px;height:396px;z-index:2;display:flex;flex-direction:column;padding:20px}.hp .pcard.side.l{transform:translate(-28px) rotate(-7deg)}.hp .pcard.side.r{transform:translate(28px) rotate(7deg)}.hp .pc-tag{position:absolute;left:24px;top:24px;z-index:2;font:600 13px/1 var(--body);color:var(--ink)}.hp .pc-art{height:100%;border-radius:18px;position:relative;display:grid;place-items:center;overflow:hidden}.hp .pc-art.mint{background:linear-gradient(165deg,#D9F6EE,#BFEAF2)}.hp .pc-art.lav{background:linear-gradient(165deg,#EEE8FF,#FCE4F0)}.hp .pc-orb{width:136px;height:136px;border-radius:50%;position:relative;z-index:1;box-shadow:0 24px 44px rgba(13,148,136,.32)}.hp .pc-glow{position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(45,212,191,.45),transparent 65%);animation:glow 3s ease-in-out infinite}@keyframes glow{50%{transform:scale(1.18);opacity:.6}}.hp .pc-wave{display:flex;align-items:center;gap:5px;height:84px}.hp .pc-wave i{width:7px;border-radius:4px;background:linear-gradient(#9B6CF2,#F06BB8);height:30%;animation:bar 1.1s ease-in-out infinite alternate}.hp .pc-wave i:nth-child(3n){animation-duration:.8s}.hp .pc-wave i:nth-child(3n+1){animation-duration:1.3s;animation-delay:-.4s}.hp .pc-wave i:nth-child(4n){animation-delay:-.7s}@keyframes bar{0%{height:18%}to{height:96%}}.hp .pc-num{position:absolute;left:0;right:0;bottom:18px;text-align:center;font:600 12px/1 var(--mono);color:#6D4FD1;letter-spacing:.02em}.hp .pc-who{display:flex;gap:12px;align-items:center}.hp .pc-who .pav{width:46px;height:46px;font-size:15px}.hp .pc-who b{display:block;font:600 16px/1.2 var(--body)}.hp .pc-who div span{display:block;font-size:12.5px;color:var(--ink-3)}.hp .pc-brief{flex:1;margin-top:22px;font:500 25px/1.28 var(--display);letter-spacing:-.025em;color:var(--ink)}.hp .caret{display:inline-block;width:2px;height:26px;background:var(--teal);vertical-align:-4px;margin-left:2px;animation:blink 1s steps(2) infinite}@keyframes blink{to{opacity:0}}.hp .pc-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line-2)}.hp .pc-chans{display:flex}.hp .pc-chans i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid #fff;margin-left:-6px}.hp .pc-chans i:first-child{margin-left:0}.hp .pc-chans svg{width:13px;height:13px}.hp .pc-send{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}.hp .pc-send svg{width:18px;height:18px;stroke-width:2.4}.hp .hf-board{position:absolute;left:0;top:22px;width:720px;height:476px;background:#fff;border-radius:22px;box-shadow:var(--sh-frame);border:1px solid var(--line-2);padding:22px 24px;overflow:hidden;opacity:0;will-change:transform,opacity,filter}.hp .bd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hp .bd-head>div>b{display:block;font:500 27px/1.1 var(--display);letter-spacing:-.03em}.hp .bd-tabs{display:flex;gap:20px;margin-top:14px;font-size:13px;color:var(--ink-3)}.hp .bd-tabs span{padding-bottom:8px}.hp .bd-tabs .on{color:var(--ink);font-weight:500;box-shadow:inset 0 -2px var(--teal)}.hp .bd-tabs .tplus{color:var(--ink-4)}.hp .bd-right{display:flex;align-items:center;gap:12px;padding-top:4px}.hp .bd-auto{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--teal-800);background:var(--teal-50);border:1px solid var(--teal-100);padding:6px 10px;border-radius:999px}.hp .bd-auto svg{width:13px;height:13px}.hp .bd-avs{display:flex}.hp .bd-avs .pav{width:30px;height:30px;font-size:10.5px;border:2px solid #fff;margin-left:-8px}.hp .bd-group{display:flex;align-items:center;gap:9px;margin:20px 0 10px}.hp .bd-group .g-bar{width:4px;height:18px;border-radius:2px;background:var(--teal)}.hp .bd-group b{font:600 16px/1 var(--display);color:var(--teal-700)}.hp .bd-group em{font-style:normal;font-size:12px;color:var(--ink-3)}.hp .bd-grid{border:1px solid var(--line);border-radius:10px;overflow:hidden}.hp .bd-row{display:grid;grid-template-columns:186px 118px minmax(0,1fr) 136px 58px;height:46px;border-top:1px solid var(--line-2);font-size:14px}.hp .bd-row>span{display:flex;align-items:center;gap:9px;padding:0 12px;border-left:1px solid var(--line-2);min-width:0;white-space:nowrap;overflow:hidden}.hp .bd-row>span:first-child{border-left:0}.hp .bd-row.hd{height:34px;font-size:12px;color:var(--ink-3);border-top:0}.hp .bd-row .c{justify-content:center}.hp .bd-row .g-name{font-weight:500}.hp .bd-row .pav{width:26px;height:26px;font-size:10px}.hp .bd-row .rq{color:var(--ink-2);text-overflow:ellipsis;display:block;line-height:46px}.hp .ch-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.hp .ch-chip i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:#fff}.hp .ch-chip i svg{width:11px;height:11px}.hp .bd-st{position:relative;padding:0!important;justify-content:center;color:#fff;font-weight:600;font-size:13px;background:var(--info)}.hp .bd-st .fill{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;clip-path:inset(0 100% 0 0)}.hp .bd-st .fill svg{width:13px;height:13px;stroke-width:3}.hp .bd-st.ok .fill,.hp .fill.ok{background:var(--ok)}.hp .fill.warn{background:var(--warn)}.hp .bd-row .own :is(img,canvas){width:26px;height:26px;border-radius:50%}.hp .acard{position:absolute;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-radius:22px;background:#fff;box-shadow:var(--sh-float);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;white-space:nowrap;z-index:5;opacity:0;will-change:transform,opacity}.hp #hf-ac1{left:190px;top:100px}.hp #hf-ac2{left:22px;top:372px}.hp #hf-ac3{left:212px;top:206px}.hp .ac-art{width:60px;height:60px;border-radius:15px;display:grid;place-items:center;overflow:hidden;flex:none}.hp .ac-art.mint{background:linear-gradient(165deg,#D9F6EE,#BFEAF2)}.hp .ac-art.rose{background:linear-gradient(165deg,#FFE3EC,#FFD2C2)}.hp .ac-art :is(img,canvas){width:48px;height:48px;border-radius:50%}.hp .ac-art .pav{width:48px;height:48px;font-size:16px}.hp .ac-name{font:500 23px/1 var(--display);letter-spacing:-.025em;color:var(--ink)}.hp .ac-st{font:500 17px/1 var(--body);padding:11px 16px;border-radius:11px;position:relative;overflow:hidden;color:var(--ink);min-width:112px;text-align:center;transition:background-color .35s ease,color .35s ease}.hp .ac-st.work{background:linear-gradient(90deg,#D8F3F6,#E6E0FF)}.hp .ac-st.look{background:linear-gradient(90deg,#FFE6EF,#ECE4FF)}.hp .ac-st.look:after,.hp .ac-st.work:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-100%);animation:shimmer 1.6s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}.hp .ac-st.done{background:var(--ok);color:#fff}.hp .confetti{position:absolute;inset:0;pointer-events:none;overflow:visible}.hp .confetti i{position:absolute;left:var(--ox,80%);top:50%;width:7px;height:7px;border-radius:2px;background:var(--c)}.hp .hf-panel{position:absolute;left:398px;top:40px;width:306px;height:440px;background:#fff;border-radius:20px;box-shadow:-18px 20px 60px rgba(10,10,11,.16),0 2px 6px rgba(10,10,11,.06);padding:20px;z-index:4;opacity:0;display:flex;flex-direction:column;will-change:transform,opacity}.hp .hp-head{display:flex;align-items:center;gap:8px}.hp .hp-head :is(img,canvas){width:28px;height:28px;border-radius:50%}.hp .hp-head b{font-size:15px}.hp .hp-tag{margin-left:auto;font-size:11.5px;font-weight:600;padding:5px 9px;border-radius:999px;background:#FFF1D6;color:#9A5B00}.hp .hp-q{margin-top:16px;font:500 22px/1.25 var(--display);letter-spacing:-.025em}.hp .hp-quote{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px;border-radius:14px;background:var(--panel)}.hp .hp-quote .pav{width:28px;height:28px;font-size:10px}.hp .hp-quote p{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.hp .hp-facts{margin:16px 0 0;display:flex;flex-direction:column;gap:9px;font-size:13px}.hp .hp-facts div{display:flex;justify-content:space-between;gap:10px}.hp .hp-facts dt{color:var(--ink-3)}.hp .hp-facts dd{margin:0;font-weight:500;text-align:right}.hp .hp-acts{display:flex;gap:8px;margin-top:auto}.hp .hp-ok{position:relative;flex:1;height:44px;border-radius:12px;background:var(--teal);color:#fff;font-weight:600;font-size:15px;display:grid;place-items:center;overflow:hidden}.hp .hp-ok b,.hp .hp-ok em{grid-area:1/1;display:flex;align-items:center;gap:6px;font-style:normal;transition:opacity .3s,transform .4s var(--ease-out)}.hp .hp-ok em{opacity:0;transform:translateY(12px)}.hp .hp-ok em svg{width:15px;height:15px;stroke-width:3}.hp .hp-ok.done{background:var(--ok);transition:background-color .3s}.hp .hp-ok.done b{opacity:0;transform:translateY(-12px)}.hp .hp-ok.done em{opacity:1;transform:none}.hp .hp-edit{height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--line);display:grid;place-items:center;font-weight:500;font-size:14px}.hp .hf-call{position:absolute;left:34px;top:290px;width:392px;background:#fff;border-radius:22px;padding:16px 18px;box-shadow:var(--sh-float);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;z-index:5;opacity:0;will-change:transform,opacity}.hp .hc-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-700)}.hp .hc-live{width:9px;height:9px;position:relative}.hp .hc-live,.hp .hc-live:after{border-radius:50%;background:var(--ok)}.hp .hc-live:after{content:"";position:absolute;inset:0;animation:ping 1.2s ease-out infinite}@keyframes ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.hp .hc-timer{margin-left:auto;font:500 14px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink)}.hp .hc-who{display:flex;align-items:center;gap:12px;margin-top:12px}.hp .pav.big{width:48px;height:48px;font-size:16px}.hp .hc-who b{display:block;font:500 21px/1.15 var(--display);letter-spacing:-.02em}.hp .hc-who div span{display:block;font-size:13px;color:var(--ink-3)}.hp .hc-wave{display:flex;align-items:center;gap:3px;height:44px;margin:14px 0}.hp .hc-wave i{flex:1;height:20%;border-radius:2px;background:linear-gradient(var(--teal-400),var(--teal));animation:bar .9s ease-in-out infinite alternate}.hp .hc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.hp .hc-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);background:var(--panel);padding:6px 10px 6px 6px;border-radius:999px}.hp .hc-chip :is(img,canvas){width:20px;height:20px;border-radius:50%}.hp .hc-book{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fff;background:var(--ok);padding:7px 12px;border-radius:999px;opacity:0}.hp .hc-book svg{width:13px;height:13px;stroke-width:3}.hp .hcur{position:absolute;left:0;top:0;pointer-events:none;z-index:8;opacity:0;will-change:transform}.hp .hcur svg{display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.25))}.hp .hcur.agent svg{width:30px;height:30px}.hp .hcur.agent path{fill:var(--teal-500);stroke:#fff;stroke-width:1.6;stroke-linejoin:round}.hp .hcur.agent .tag{position:absolute;left:22px;top:24px;width:38px;height:38px;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(10,10,11,.2);display:grid;place-items:center}.hp .hcur.agent .tag :is(img,canvas){width:32px;height:32px;border-radius:9px}.hp .hcur.human svg{width:26px;height:30px}.hp .hcur.human path{fill:#0A0A0B;stroke:#fff;stroke-width:1.5;stroke-linejoin:round}.hp .hcur.human .name{position:absolute;left:20px;top:26px;font:600 12.5px/1 var(--body);color:#fff;background:#E2457A;padding:5px 9px;border-radius:7px;white-space:nowrap}.hp .hcur .ring{position:absolute;left:-10px;top:-10px;width:24px;height:24px;border-radius:50%;border:2px solid var(--teal);opacity:0}.hp .film-stage{background:linear-gradient(135deg,#E1F5EF,#ECEEFB 58%,#FCEEE6);overflow:hidden}.hp .world{position:absolute;inset:0;transform-origin:0 0;transition:transform 1.5s cubic-bezier(.65,0,.35,1)}.hp #d2 .world{inset:auto;left:0;top:0;width:1120px;height:600px}.hp #d2 .phone,.hp #d2 .rail,.hp #d2 .side,.hp #d2 .thread{transition:filter 1.1s cubic-bezier(.65,0,.35,1),opacity 1.1s cubic-bezier(.65,0,.35,1)}.hp #d2 .dock{transition:opacity .45s ease,transform .6s var(--ease-pop),filter 1.1s cubic-bezier(.65,0,.35,1)}.hp #d2 [data-focus=call] .phone,.hp #d2 [data-focus=call] .rail,.hp #d2 [data-focus=call] .side,.hp #d2 [data-focus=call] .thread,.hp #d2 [data-focus=guest] .agent-side>*,.hp #d2 [data-focus=guest] .dock.show,.hp #d2 [data-focus=kaylee] .dock.show,.hp #d2 [data-focus=kaylee] .phone,.hp #d2 [data-focus=kaylee] .rail,.hp #d2 [data-focus=kaylee] .thread,.hp #d2 [data-focus=thread] .dock.show,.hp #d2 [data-focus=thread] .phone,.hp #d2 [data-focus=thread] .rail,.hp #d2 [data-focus=thread] .side{filter:blur(5px);opacity:.45}.hp #d2 .captions{left:auto;right:0;top:0;bottom:auto;width:320px;height:600px;align-items:flex-start;text-align:left;padding:0 56px 0 8px;background:none}.hp #d2 .captions .ct{font-size:22px;max-width:none}.hp #d2 .captions .ck{margin-bottom:14px}.hp .phone{position:absolute;width:300px;height:560px;border-radius:40px;background:#111114;padding:10px;box-shadow:0 30px 70px rgba(10,10,11,.28),inset 0 0 0 2px #2C2C32}.hp .phone-scr{background:#EFE7DE;border-radius:31px;height:100%;overflow:hidden;display:flex;flex-direction:column;position:relative}.hp .wa-head{background:#fff;color:var(--ink);padding:18px 12px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e6e1da}.hp .wa-head .av{width:32px;height:32px;font-size:11px;background:var(--teal);color:#fff}.hp .wa-head b{font-size:13px;display:block}.hp .wa-head div span{font-size:10.5px;color:#667;display:block}.hp .wa-head .acts{margin-left:auto;display:flex;gap:14px;color:#0F7A5E}.hp .wa-head .acts svg{width:17px;height:17px}.hp .wa-msgs{flex:1;min-height:0;padding:12px 10px;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;overflow:hidden}.hp .wa-msg{max-width:86%;padding:8px 10px;border-radius:12px;font-size:12.5px;line-height:1.4;background:#fff;align-self:flex-start;box-shadow:0 1px 1px rgba(0,0,0,.06);color:#111}.hp .wa-msg.me{background:#D9FDD3;align-self:flex-end}.hp .wa-msg .st{display:block;font-size:9.5px;color:#7A7A7A;text-align:right;margin-top:3px}.hp .wa-foot{gap:8px;padding:8px 10px 12px}.hp .wa-foot,.hp .wa-foot .in{display:flex;align-items:center}.hp .wa-foot .in{flex:1;height:36px;border-radius:18px;background:#fff;padding:0 12px;font-size:12.5px;color:#888}.hp .wa-foot .mic{width:36px;height:36px;border-radius:50%;background:#1DAA61;color:#fff;display:grid;place-items:center}.hp .wa-foot .mic svg{width:15px;height:15px}.hp .wa-callbar{position:absolute;left:0;right:0;top:0;z-index:2;background:#1DAA61;color:#fff;font-size:12px;padding:9px 12px;display:flex;align-items:center;gap:8px;transform:translateY(-100%);transition:transform .45s var(--ease-io)}.hp .wa-callbar.show{transform:none}.hp .wa-callbar i{width:8px;height:8px;border-radius:50%;background:#fff;animation:tdots 1s infinite}.hp .agent-side{position:absolute;background:#fff;border-radius:18px;box-shadow:0 30px 70px rgba(10,10,11,.14),0 2px 6px rgba(10,10,11,.05);display:grid;grid-template-columns:48px minmax(0,1fr) 250px;grid-template-rows:minmax(0,1fr);overflow:hidden}.hp .side{border-left:1px solid var(--ui-line);background:#FAFAFB;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.hp .side h6{margin:0;font:600 10.5px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.hp .kcard{background:#fff;border:1px solid var(--ui-line);border-radius:12px;padding:10px;font-size:11.5px;line-height:1.4;transition:border-color .4s,background-color .4s}.hp .kcard .q{display:flex;gap:8px;align-items:flex-start;font-weight:600;font-size:12px}.hp .kcard .q :is(img,canvas){width:18px;height:18px;border-radius:50%;flex:none}.hp .kcard .lad{margin-top:8px;display:flex;flex-direction:column;gap:5px}.hp .kcard .lad div{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--ink-2)}.hp .kcard .lad div em{font-style:normal;color:var(--ink-3);white-space:nowrap}.hp .kcard .lad div.wait em{color:#B45309}.hp .kcard .lad div.ok em{color:var(--ok-d);font-weight:600}.hp .kcard .lad div.call em{color:var(--teal-700);font-weight:600}.hp .kcard .pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.hp .kcard .pills span{font-size:10px;padding:3px 8px;border-radius:999px;background:var(--ui-soft);color:var(--ink-2)}.hp .kcard .pills span.rose{background:#FFF1D6;color:#9A5B00}.hp .kcard .pills span.teal{background:var(--teal-100);color:var(--teal-800)}.hp .kcard.done{border-color:#BDEFD9;background:#F0FBF6}.hp .captions{position:absolute;left:0;right:0;bottom:0;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 60px;color:var(--ink);background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.8);z-index:6}.hp .captions .ck{font:600 11.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700);margin-bottom:10px;transition:opacity .35s,transform .45s var(--ease-out)}.hp .captions .ct{font:500 21px/1.35 var(--display);letter-spacing:-.015em;max-width:780px;transition:opacity .35s,transform .45s var(--ease-out),filter .35s}.hp .captions.fade .ck,.hp .captions.fade .ct{opacity:0;transform:translateY(8px);filter:blur(3px)}.hp .film-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(10,10,11,.06);z-index:7}.hp .film-progress i{display:block;height:100%;width:0;background:var(--teal)}.hp .app{position:absolute;background:#fff;border-radius:16px;box-shadow:var(--sh-frame);display:grid;grid-template-columns:48px 236px minmax(0,1fr);overflow:hidden;border:1px solid var(--line-2)}.hp .rail{background:#FAFAFB;border-right:1px solid var(--ui-line);display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:10px}.hp .rail .lg{font:400 20px/1 var(--logo);color:var(--teal);margin-bottom:8px}.hp .rail i{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3)}.hp .rail i.on{background:var(--teal-100);color:var(--teal-700)}.hp .rail i svg{width:15px;height:15px}.hp .rail .sp{flex:1}.hp .rail .me{width:26px;height:26px;border-radius:50%;background:#FFD9E6;color:#B4235A;font:700 10px var(--body);display:grid;place-items:center}.hp .list-head{padding:12px 14px 10px;display:flex;align-items:center;justify-content:space-between}.hp .list-head b{font:600 15px/1 var(--display)}.hp .list-head span{font-size:11px;color:var(--ink-3);background:var(--ui-soft);padding:4px 8px;border-radius:999px}.hp .rows{flex:1;overflow:hidden;position:relative}.hp .row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px 14px;border-top:1px solid var(--ui-line);align-items:start;background:#fff;transition:background-color .3s}.hp .row.sel{background:var(--teal-50)}.hp .av{position:relative;width:34px;height:34px;border-radius:50%;background:#FFE9A8;color:#8A5A00;display:grid;place-items:center;font:700 12px var(--body);flex:none}.hp .av :is(img,canvas),.hp .pav :is(img,canvas){display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}.hp .av.photo,.hp .pav.photo{overflow:visible;font-size:0}.hp .av i{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1.5px #fff}.hp .av i svg{width:10px;height:10px}.hp .av i.wa{color:#25D366}.hp .av i.ig{color:#E1306C}.hp .av i.em{color:#EA4335}.hp .av i.wc{color:#6366F1}.hp .av i.li{color:#0A66C2}.hp .av i.ph{color:var(--teal-700)}.hp .av i.ms{color:#0084FF}.hp .row .nm{display:flex;align-items:center;gap:6px;min-width:0}.hp .row .nm b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.hp .row .nm b,.hp .spill{font-weight:600;white-space:nowrap}.hp .spill{font-size:10px;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;flex:none;color:#fff}.hp .spill i{display:none}.hp .spill.booked{background:var(--ok)}.hp .spill.interested{background:var(--vio)}.hp .spill.newlead{background:var(--info)}.hp .spill.follow{background:var(--warn)}.hp .spill.resolved{background:var(--ok)}.hp .spill.supply{background:#8A93A6}.hp .spill.sos{background:var(--bad)}.hp .row .pv{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:flex;align-items:center;gap:4px}.hp .row .pv svg{width:11px;height:11px;flex:none}.hp .row .tag{display:inline-flex;align-items:center;gap:4px;margin-top:5px;font-size:10px;color:var(--teal-700);background:var(--teal-50);padding:2px 6px;border-radius:6px}.hp .row .tag svg{width:9px;height:9px}.hp .row .tm{font-size:10.5px;color:var(--ink-4);white-space:nowrap}.hp .thread{display:flex;flex-direction:column;min-width:0;position:relative;background:#fff}.hp .th-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--ui-line)}.hp .th-head .av{width:30px;height:30px;font-size:11px}.hp .av.a-peach{background:#FFDCC8;color:#B4461A}.hp .av.a-rose{background:#FFD9E6;color:#B4235A}.hp .av.a-sky{background:#D6E8FF;color:#1F5FBF}.hp .av.a-sun{background:#FFE9A8;color:#8A5A00}.hp .av.a-lav{background:#E2DAFF;color:#5B3CC4}.hp .av.a-mint{background:#C9F2E5;color:#0F766E}.hp .th-head div b{font-size:13px;display:block}.hp .th-head div span{font-size:11px;color:var(--ink-3);display:block}.hp .th-head .spill{display:inline-flex}.hp .th-head .acts{margin-left:auto;display:flex;gap:6px}.hp .th-head .acts i{width:28px;height:28px;border-radius:8px;border:1px solid var(--ui-line);display:grid;place-items:center;color:var(--ink-2);transition:transform .17s}.hp .th-head .acts i svg{width:14px;height:14px}.hp .msgs{flex:1;min-height:0;overflow:hidden;padding:14px;display:flex;flex-direction:column;gap:9px;justify-content:flex-end;position:relative}.hp .msg{max-width:80%;padding:9px 12px;border-radius:16px;font-size:12.5px;line-height:1.45;position:relative}.hp .msg.in{align-self:flex-start;background:var(--ui-soft);color:var(--ink);border-bottom-left-radius:5px}.hp .msg.out{align-self:flex-end;background:var(--teal);color:#fff;border-bottom-right-radius:5px}.hp .msg .st{display:block;font-size:10px;opacity:.65;margin-top:4px;text-align:right}.hp .msg .lnk{color:#fff;text-decoration:underline;text-underline-offset:2px}.hp .by{align-self:flex-end;display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);margin-top:-3px}.hp .by .mini,.hp .by :is(img,canvas){width:16px;height:16px;border-radius:50%;background:#FFD9E6;color:#B4235A;font:700 8px var(--body);display:grid;place-items:center}.hp .callrow{align-self:stretch;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--ui-line);border-radius:12px;font-size:12px;background:#fff}.hp .callrow i{width:26px;height:26px;border-radius:50%;background:var(--teal-50);color:var(--teal-700);display:grid;place-items:center;flex:none}.hp .callrow i svg{width:13px;height:13px}.hp .callrow b{display:block;font-weight:600}.hp .callrow span{display:block;font-size:11px;color:var(--ink-3)}.hp .respill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#fff;background:var(--ok);padding:5px 11px;border-radius:999px}.hp .respill svg{width:11px;height:11px;stroke-width:3}.hp .composer{border-top:1px solid var(--ui-line);padding:8px 12px 10px}.hp .c-tabs{display:flex;gap:12px;font-size:11px;color:var(--ink-3);margin-bottom:6px}.hp .c-tabs span.on{color:var(--teal-700);font-weight:600}.hp .c-box{display:flex;align-items:flex-end;gap:8px;border:1px solid var(--ui-line);border-radius:12px;padding:8px 10px;min-height:40px}.hp .c-box .txt{flex:1;font-size:12.5px;line-height:1.4;min-height:18px;color:var(--ink)}.hp .c-box .txt:empty:before{content:"Type a reply…";color:var(--ink-4)}.hp .c-box .txt.typing:after{content:"";display:inline-block;width:1.5px;height:12px;background:var(--teal);margin-left:1px;vertical-align:-2px;animation:blink 1s steps(2) infinite}.hp .c-box .send{width:28px;height:28px;border-radius:8px;background:var(--teal);color:#fff;display:grid;place-items:center;flex:none;transition:transform .17s}.hp .c-box .send svg{width:13px;height:13px}.hp .typing-dots{align-self:flex-start;display:inline-flex;gap:4px;padding:10px 12px;background:var(--ui-soft);border-radius:14px;border-bottom-left-radius:4px}.hp .typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--ink-4);animation:tdots 1s ease-in-out infinite}.hp .typing-dots i:nth-child(2){animation-delay:.15s}.hp .typing-dots i:nth-child(3){animation-delay:.3s}@keyframes tdots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.hp .cur{position:absolute;left:0;top:0;pointer-events:none;opacity:0;transition:transform .8s var(--ease-io),opacity .25s ease;z-index:6;will-change:transform}.hp .cur,.hp .cur svg{width:22px;height:26px}.hp .cur svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));display:block}.hp .cur .ring{position:absolute;left:-6px;top:-6px;width:18px;height:18px;border-radius:50%;border:2px solid var(--teal);opacity:0}.hp .cur.clicking .ring{animation:clickring .52s ease-out}@keyframes clickring{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}.hp .cur.agent svg path{fill:var(--teal-500);stroke:#fff}.hp .cur.agent .tag{position:absolute;left:16px;top:18px;width:30px;height:30px;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(10,10,11,.22);overflow:hidden;display:grid;place-items:center}.hp .cur.agent .tag :is(img,canvas){width:26px;height:26px;border-radius:7px}@media (prefers-reduced-motion:reduce){.hp .cur,.hp .hcur{display:none}}.hp .dock{position:absolute;width:262px;border:2px solid transparent;border-radius:18px;background:#fff;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--sh-float);overflow:hidden;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .45s ease,transform .6s var(--ease-pop);z-index:4}.hp .dock.show{opacity:1;transform:none}.hp .dock-head{display:flex;align-items:center;gap:8px;padding:12px 14px 0;font:600 10.5px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.hp .dock-head .dot{position:relative;width:8px;height:8px;border-radius:50%;background:#B0B0B8;flex:none}.hp .dock[data-tone=ring] .dock-head{color:var(--teal-700)}.hp .dock[data-tone=ring] .dot{background:var(--teal)}.hp .dock[data-tone=ring] .dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--teal);opacity:.6;animation:ping 1.2s ease-out infinite}.hp .dock[data-tone=live] .dock-head{color:var(--ok-d)}.hp .dock[data-tone=live] .dot{background:var(--ok)}.hp .dock-head .timer{margin-left:auto;font:500 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:0;text-transform:none}.hp .dock-id{display:flex;align-items:center;gap:10px;padding:10px 14px 4px}.hp .dock-id .av{background:var(--teal-100);color:var(--teal-800)}.hp .dock-id .av svg{width:16px;height:16px}.hp .dock-id b{display:block;font-size:13px;font-weight:600}.hp .dock-id div span{display:block;font-size:11px;color:var(--ink-3)}.hp .dock-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 14px}.hp .dbtn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--ui-line);font-size:11.5px;font-weight:600;color:var(--ink-2);background:#fff;transition:transform .17s}.hp .dbtn svg{width:12px;height:12px}.hp .dbtn.primary{background:var(--ok);border-color:var(--ok);color:#fff}.hp .dbtn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.hp .wg{position:absolute;background:#fff;border-radius:16px;box-shadow:var(--sh-frame);padding:16px;border:1px solid var(--line-2);opacity:0;transform:translateY(26px) scale(.95);transition:opacity .5s ease,transform .7s var(--ease-pop)}.hp .built .wg{opacity:1;transform:none}.hp .built .wg:nth-child(2){transition-delay:.12s}.hp .built .wg:nth-child(3){transition-delay:.24s}.hp .built .wg:nth-child(4){transition-delay:.36s}.hp .built .wg:nth-child(5){transition-delay:.48s}.hp .wg h6{margin:0 0 12px;font:600 13px/1 var(--display);display:flex;justify-content:space-between;align-items:center}.hp .wg h6 span{font-weight:400;font-size:11px;color:var(--ink-3)}.hp .wg .li{display:grid;grid-template-columns:118px 1fr 36px;align-items:center;gap:10px;font-size:12px;margin-bottom:10px}.hp .wg .li small{display:block;font-size:10.5px;color:var(--ink-3)}.hp .wg .bar{height:8px;border-radius:4px;background:var(--panel);overflow:hidden}.hp .wg .bar i{display:block;height:100%;border-radius:4px;background:var(--ok);width:0;transition:width 1.4s var(--ease-io) .3s}.hp .wg .li.v i{background:var(--vio)}.hp .wg .li.a i{background:var(--warn)}.hp .wg .li.s i{background:var(--info)}.hp .wg .li b{font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.hp .wg.gauge{display:flex;flex-direction:column;align-items:center}.hp .wg.gauge svg{width:170px;height:100px;overflow:visible}.hp .wg.gauge .gv{font:500 32px/1 var(--display);letter-spacing:-.03em;margin-top:-28px}.hp .wg.gauge .gl{font-size:11px;color:var(--ink-3);margin-top:6px}.hp .wg.chan{padding:14px}.hp .wg.chan h6{margin-bottom:10px}.hp .wg.chan .chrow{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:7px}.hp .wg.chan .chrow i{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;color:#fff;flex:none}.hp .wg.chan .chrow i svg{width:10px;height:10px}.hp .wg.chan .chrow span{color:var(--ink-2)}.hp .wg.chan .chrow b{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums}.hp .wg.trend{padding:14px;display:flex;flex-direction:column}.hp .wg.trend h6{margin-bottom:6px;white-space:nowrap;gap:8px}.hp .wg.trend .tv{font:500 30px/1 var(--display);letter-spacing:-.03em}.hp .wg.trend .spark{width:100%;height:34px;margin-top:6px;overflow:visible}.hp .wg.trend .spark .fill{fill:var(--teal-100);opacity:0;transition:opacity .8s ease 1.2s}.hp .wg.trend .spark .line{fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset 1.4s var(--ease-io) .5s}.hp .wg.trend .spark circle{fill:var(--teal);opacity:0;transition:opacity .3s ease 1.8s}.hp .built .wg.trend .spark .line{stroke-dashoffset:0}.hp .built .wg.trend .spark .fill,.hp .built .wg.trend .spark circle{opacity:1}.hp .wg.trend small{font-size:10.5px;color:var(--ink-3);margin-top:6px}.hp .wg.trend small em{font-style:normal;font-weight:600;color:var(--ok-d)}.hp .wg.score{background:linear-gradient(160deg,#0F766E,#14B8A6);color:#fff;border-color:transparent}.hp .wg.score h6{color:#fff}.hp .wg.score h6 span{color:rgba(255,255,255,.75)}.hp .wg.score .ring{width:110px;height:110px;border-radius:50%;margin:4px auto 0;display:grid;place-items:center;background:conic-gradient(#fff calc(var(--p) * 1%),rgba(255,255,255,.22) 0);position:relative}.hp .wg.score .ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#12A595}.hp .wg.score .ring b{position:relative;font:500 26px/1 var(--display);letter-spacing:-.02em}.hp .wg.score small{display:block;text-align:center;font-size:11px;color:rgba(255,255,255,.8);margin-top:10px}.hp .plus{position:absolute;border-radius:16px;background:rgba(255,255,255,.6);border:1px dashed #c9ccd3;display:grid;place-items:center;color:var(--ink-4)}.hp .plus svg{width:18px;height:18px}.hp .console{position:absolute;inset:0;background:#fff;color:var(--ink);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh-frame)}.hp .cstats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hp .cstats div{background:var(--panel);border-radius:12px;padding:10px 12px}.hp .cstats small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hp .cstats b{display:block;font:500 24px/1.1 var(--display);margin-top:4px;font-variant-numeric:tabular-nums}.hp .req{background:#fff;color:var(--ink);border-radius:14px;padding:12px;font-size:12px;border:1px solid var(--line);box-shadow:var(--sh-soft)}.hp .req .q{display:flex;gap:8px;align-items:center;font-weight:600;font-size:13px}.hp .req .q :is(img,canvas){width:22px;height:22px;border-radius:50%}.hp .req .quote{margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--panel);color:var(--ink-2);font-size:11.5px}.hp .req .lad{margin-top:8px;display:flex;flex-direction:column;gap:4px}.hp .req .lad div{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-2)}.hp .req .lad em{font-style:normal;color:var(--ink-3)}.hp .req .lad .ok em{color:var(--ok-d);font-weight:600}.hp .req .lad .wait em{color:#B45309}.hp .req .lad .call em{color:var(--teal-700);font-weight:600}.hp .req .acts{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.hp .req .acts span{font-size:11px;padding:6px 10px;border-radius:8px;border:1px solid var(--ui-line);font-weight:600;transition:transform .17s}.hp .req .acts span.pri{background:var(--teal);border-color:var(--teal);color:#fff}.hp .req .outc{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.hp .req .outc span{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:4px 9px 4px 7px;border-radius:999px;background:var(--teal-50);color:var(--teal-800);font-weight:600;border:1px solid var(--teal-100)}.hp .req .outc span svg{width:11px;height:11px;stroke-width:3;color:var(--teal-600)}.hp .req{transition:opacity .5s ease}.hp .req.min .lad,.hp .req.min .pills,.hp .req.min .quote{display:none}.hp .req.min{opacity:.7}.hp .req.min .outc{margin-top:8px}.hp .req .pills{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.hp .req .pills span{font-size:10px;padding:3px 8px;border-radius:999px;background:var(--ui-soft);color:var(--ink-2)}.hp .req .pills span.rose{background:#FFF1D6;color:#9A5B00}.hp .req .pills span.teal{background:var(--teal-100);color:var(--teal-800)}.hp .conv{position:absolute;inset:0}.hp .conv .ch{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:6px 14px 6px 6px;box-shadow:var(--sh-frame);font-size:12.5px;font-weight:600;opacity:0;transition:transform 1.1s var(--ease-io),opacity .45s ease}.hp .conv .ch i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff}.hp .conv .ch i svg{width:13px;height:13px}.hp .conv .ch.show{opacity:1}.hp .conv .one{position:absolute;left:50%;top:50%;width:320px;transform:translate(-50%,-50%);background:#fff;border-radius:18px;box-shadow:var(--sh-float);padding:16px;border:1px solid var(--line-2)}.hp .conv .one h6{margin:0 0 10px;font:600 14px/1 var(--display)}.hp .conv .one .ln,.hp .conv .one h6{display:flex;align-items:center;gap:8px}.hp .conv .one .ln{font-size:11.5px;padding:8px 0;border-top:1px solid var(--ui-line);color:var(--ink-2);opacity:0;transform:translateX(-8px);filter:blur(3px);transition:opacity .45s,transform .5s var(--ease-out),filter .45s}.hp .conv .one .ln.show{opacity:1;transform:none;filter:none}.hp .conv .one .ln i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;flex:none;color:#fff}.hp .conv .one .ln i svg{width:11px;height:11px}.hp .conv .one .ln em{margin-left:auto;font-style:normal;color:var(--ink-4);font-size:10.5px}.hp .flow{position:absolute;inset:0}.hp .node{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px 14px;font-size:12.5px;font-weight:500;box-shadow:var(--sh-soft);min-width:180px;transition:box-shadow .4s,border-color .4s}.hp .node i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal-700);flex:none}.hp .node i svg{width:14px;height:14px}.hp .node.ai{border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box}.hp .node.ai i{background:var(--lav);color:var(--violet)}.hp .node.act i{background:var(--sky-t);color:#1F5FBF}.hp .node.lit{border-color:var(--teal-400);box-shadow:0 0 0 4px var(--teal-100),var(--sh-soft)}.hp .node .badge{position:absolute;left:50%;top:-12px;transform:translateX(-50%);width:24px;height:24px;border-radius:7px;background:var(--ok);color:#fff;display:grid;place-items:center;box-shadow:0 2px 6px rgba(10,10,11,.15)}.hp .node .badge svg{width:12px;height:12px;stroke-width:3}.hp .edges{position:absolute;inset:0;pointer-events:none}.hp .edges path{fill:none;stroke:#C9CCD3;stroke-width:1.5}.hp .edges path.lit{stroke:var(--teal);stroke-dasharray:5 6;animation:dash 1s linear infinite}@keyframes dash{to{stroke-dashoffset:-22}}.hp .yn{position:absolute;font-size:11px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2)}.hp .flow .plus{width:22px;height:22px;border-radius:6px}.hp .flow .plus svg{width:12px;height:12px}.hp .flow.b0 .node,.hp .flow.b0 .plus,.hp .flow.b0 .yn{opacity:0;transform:translateY(24px) scale(.95)}.hp .flow .node,.hp .flow .plus,.hp .flow .yn{transition:opacity .45s ease,transform .6s var(--ease-pop),box-shadow .4s,border-color .4s}.hp .flow .bi{opacity:1!important;transform:none!important}.hp .flow.b0 .edges path{stroke-dasharray:1;stroke-dashoffset:1}.hp .flow .edges path.drawn{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-io)}.hp .aiwrap{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--sh-frame)}.hp .aichips{display:flex;gap:6px;padding:8px 12px 0;flex-wrap:wrap}.hp .aichips span{font-size:11px;padding:5px 10px;border-radius:999px;border:1px solid var(--ui-line);color:var(--ink-2);display:inline-flex;align-items:center;gap:5px;transition:background-color .3s,color .3s,border-color .3s}.hp .aichips span svg{width:11px;height:11px}.hp .aichips span.on{background:var(--teal-50);border-color:var(--teal-200);color:var(--teal-800)}.hp .aisug{margin:8px 12px 0;padding:10px 12px;border-radius:12px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;font-size:12px;line-height:1.45;color:var(--ink);opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity .45s,transform .5s var(--ease-out),filter .45s}.hp .aisug.show{opacity:1;transform:none;filter:none}.hp .aiwrap .aichips,.hp .aiwrap .aisug{transition:max-height .5s var(--ease-io),opacity .35s,margin .5s var(--ease-io),padding .5s var(--ease-io)}.hp .aiwrap .aisug{max-height:220px}.hp .aiwrap .aichips{max-height:60px}.hp .aiwrap.sent .aichips,.hp .aiwrap.sent .aisug{max-height:0;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;border-width:0}.hp .aisug b{display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);margin-bottom:6px}.hp .aisug b :is(img,canvas){width:14px;height:14px;border-radius:50%}.hp .aisug .ac{display:flex;gap:6px;margin-top:8px}.hp .aisug .ac span{font-size:11px;padding:4px 9px;border-radius:7px;border:1px solid var(--ui-line);background:#fff;font-weight:600;color:var(--ink-2);transition:transform .17s}.hp .aisug .ac span.pri{background:var(--teal);color:#fff;border-color:var(--teal)}.hp .ivr{position:absolute;inset:0}.hp .ivr .node{min-width:150px}.hp .ivr .q{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;width:230px;box-shadow:var(--sh-soft);font-size:12px}.hp .ivr .q h6{margin:0 0 8px;font:600 12.5px/1 var(--display);display:flex;justify-content:space-between}.hp .ivr .q h6 span{font-weight:400;color:var(--ink-3);font-size:11px}.hp .ivr .ag{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:11.5px}.hp .ivr .ag .av{width:22px;height:22px;font-size:9px}.hp .ivr .ag:nth-child(3) .av{background:#D6E8FF;color:#1F5FBF}.hp .ivr .ag:nth-child(4) .av{background:#E2DAFF;color:#5B3CC4}.hp .ivr .ag em{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--ink-3);transition:color .3s}.hp .ivr .ag.ring em{color:var(--teal-700);font-weight:600}.hp .ivr .ag.live em{color:var(--ok-d);font-weight:600}.hp .ivr .ag.ring .av{animation:livepulse 1.2s ease-out infinite}@keyframes livepulse{0%{box-shadow:0 0 0 0 rgba(13,148,136,.5)}to{box-shadow:0 0 0 8px rgba(13,148,136,0)}}.hp .ivr .inc{position:absolute;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:14px;padding:10px 14px;font-size:12px;box-shadow:var(--sh-float)}.hp .ivr .inc i{width:28px;height:28px;border-radius:50%;background:var(--ok);display:grid;place-items:center}.hp .ivr .inc i svg{width:13px;height:13px}.hp .ivr .inc b{display:block;font-weight:600}.hp .ivr .inc span{display:block;font-size:11px;color:var(--on-dark-2)}.hp .glob{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;padding:4px}.hp .glob div{background:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--sh-soft)}.hp .glob b{font:500 48px/1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.hp .glob div>span{font-size:13px;color:var(--ink-3);margin-top:8px;line-height:1.4}.hp .glob b span{font:inherit;color:inherit;margin:0}.hp .glob b .u{font-size:.62em;margin-left:2px}.hp .glob div.dk{background:var(--ink);color:#fff}.hp .glob div.dk>span{color:var(--on-dark-2)}.hp .glob div.tl{background:var(--teal);color:#fff}.hp .glob div.tl>span{color:var(--teal-100)}.hp .glob div.lv{background:var(--lav)}.hp .mini-head{position:absolute;left:0;right:0;top:0;height:64px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--ui-line);background:#fff;z-index:1}.hp .mini-head .av{width:36px;height:36px}.hp .mini-head .av.a-sun{background:#FFE9A8;color:#8A5A00}.hp .mini-head b{display:block;font-size:14px}.hp .mini-head div span{display:block;font-size:11.5px;color:var(--ink-3)}.hp .mini-head .spill{margin-left:auto;font-size:11px;padding:4px 10px}.hp .mini-chat{position:absolute;left:0;right:0;top:64px;bottom:0;padding:16px 18px;display:flex;flex-direction:column;gap:9px;justify-content:flex-end;overflow:hidden}.hp .mini-chat .msg{font-size:13.5px;max-width:84%}.hp .mini-rows{position:absolute;inset:0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.hp .mini-rows .row{padding:11px 16px}.hp .mini-rows .row .nm b{font-size:13.5px}.hp .ctab,.hp .mini-rows .row .pv{font-size:12.5px}.hp .ctab{position:absolute;inset:0;background:#fff;overflow:hidden}.hp .ctab .cstrip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ui-line)}.hp .ctab .cstrip div{padding:14px 16px;border-right:1px solid var(--ui-line)}.hp .ctab .cstrip div:last-child{border-right:0}.hp .ctab .cstrip small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hp .ctab .cstrip b{display:block;font:500 24px/1.2 var(--display);margin-top:2px;font-variant-numeric:tabular-nums}.hp .ctab table{width:100%;border-collapse:collapse}.hp .ctab th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:9px 16px;font-weight:600}.hp .ctab td,.hp .ctab th{border-bottom:1px solid var(--ui-line)}.hp .ctab td{padding:11px 16px;vertical-align:middle;white-space:nowrap}.hp .ctab td b{display:block;font-weight:600}.hp .ctab td small{display:block;font-size:11px;color:var(--ink-3)}.hp .ctab .dur{font-family:var(--mono);font-variant-numeric:tabular-nums}.hp .pill{font-size:11px;padding:4px 9px;border-radius:999px;font-weight:600;white-space:nowrap;color:#fff}.hp .pill.live{background:var(--ok)}.hp .pill.rec{background:var(--vio)}.hp .pill.ring{background:var(--warn)}.hp .pill.miss{background:var(--bad)}.hp .pill.tr{background:var(--info)}.hp .story-frag{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:4px}.hp .story-frag .fr{background:#fff;border-radius:16px;box-shadow:var(--sh-frame);padding:16px;display:flex;flex-direction:column}.hp .story-frag .fr h6{margin:0 0 10px;font:600 11.5px/1 var(--body);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.hp .story-frag .big{font:500 42px/1 var(--display);letter-spacing:-.035em}.hp .story-frag .sub{font-size:11.5px;color:var(--ink-3);margin-top:6px}.hp .story-frag .bars{display:flex;align-items:flex-end;gap:5px;height:70px;margin-top:auto}.hp .story-frag .bars i{flex:1;background:var(--teal-100);border-radius:4px}.hp .story-frag .bars i.hi{background:var(--teal)}.hp .story-frag .msg{font-size:11.5px;max-width:92%}.hp .story-frag .lines{display:flex;flex-direction:column;gap:7px;margin-top:auto}.hp .story-frag .lines div{display:flex;justify-content:space-between;font-size:11.5px;padding-top:7px;border-top:1px solid var(--ui-line)}.hp .story-frag .lines em{font-style:normal;color:var(--teal-700);font-weight:600}.hp .res-img .wgp{width:100%;background:#fff;border-radius:14px;box-shadow:var(--sh-frame);padding:16px;font-size:12px}.hp .res-img .wgp b{display:block;font:500 34px/1 var(--display);letter-spacing:-.03em}.hp .res-img .wgp small{color:var(--ink-3)}.hp .res-img .wgp .bars{display:flex;align-items:flex-end;gap:4px;height:46px;margin-top:12px}.hp .res-img .wgp .bars i{flex:1;background:var(--teal-100);border-radius:3px}.hp .res-img .wgp .bars i.hi{background:var(--teal)}.hp .res-img .cover{height:100%;width:auto;aspect-ratio:3/4;border-radius:12px;background:linear-gradient(160deg,#0F766E,#14B8A6 60%,#99F6E4);color:#fff;padding:16px;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(10,10,11,.16)}.hp .res-img .cover.dk{background:var(--ink)}.hp .res-img .cover small{font:600 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.hp .res-img .cover b{font:600 15px/1.25 var(--display);margin-top:auto;letter-spacing:-.01em}.hp .res-img .cover em{font:400 16px/1 var(--logo);font-style:normal;margin-top:10px}.hp .res-img .evt{width:100%;background:#fff;color:var(--ink);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sh-frame)}.hp .res-img .evt small{font:600 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700)}.hp .res-img .evt b{font:500 26px/1.1 var(--display);letter-spacing:-.02em}.hp .res-img .evt span{font-size:12px;color:var(--ink-3)}@media (max-width:768px){.hp #hf{--w:420!important;--h:560!important}.hp #hf .pcard.side{width:150px;height:220px;top:150px}.hp #hf .pcard.side.l{left:0;transform:translate(-8px) rotate(-5deg)}.hp #hf .pcard.side.r{left:270px;transform:translate(8px) rotate(5deg)}.hp #hf .pcard.main{left:70px;top:70px;width:280px;height:400px}.hp #hf .pc-orb{width:96px;height:96px}.hp #hf .hf-board{width:420px;height:520px;padding:18px}.hp #hf .bd-right{display:none}.hp #hf .bd-row{grid-template-columns:150px minmax(0,1fr) 112px}.hp #hf .bd-row>span:nth-child(2),.hp #hf .bd-row>span:nth-child(5){display:none}.hp #hf #hf-ac1{left:16px;top:92px}.hp #hf #hf-ac2{display:none}.hp #hf #hf-ac3{left:30px;top:250px}.hp #hf .ac-name{font-size:19px}.hp #hf .ac-art{width:48px;height:48px;border-radius:12px}.hp #hf .ac-art :is(img,canvas){width:38px;height:38px}.hp #hf .ac-st{font-size:15px;padding:9px 12px;min-width:0}.hp #hf .hf-panel{left:40px;top:60px;width:360px;height:460px}.hp #hf .hf-call{left:14px;top:330px;width:392px}.hp #d2{--w:460!important;--h:1140!important}.hp #d2 .agent-side{left:20px!important;top:985px!important;zoom:.63}.hp #d2 .dock{left:350px!important;top:1275px!important;zoom:.63}.hp #d2 .phone{left:80px!important;top:36px!important}.hp #d2 .world{transform:none!important;inset:0;width:auto;height:auto}.hp #d2 .captions{left:0;right:0;top:auto;bottom:0;width:auto;height:160px;align-items:center;text-align:center;padding:0 24px}.hp #d2 .captions .ct{font-size:19px}}.hp canvas.orb-live{display:inline-block;vertical-align:middle;border-radius:50%}.hp .suite .sec-head{margin-bottom:40px}.hp .suite-tabs{display:flex;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 32px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 2px 14px rgba(10,10,11,.07),0 0 0 1px var(--line-2);overflow-x:auto;scrollbar-width:none}.hp .suite-tabs::-webkit-scrollbar{display:none}.hp .stab{flex:none;position:relative;height:44px;padding:0 18px;border-radius:999px;font-size:15px;color:var(--ink-2);white-space:nowrap;overflow:hidden;transition:color .25s ease,background-color .25s ease}.hp .stab:hover{background:var(--panel)}.hp .stab span{position:relative;display:inline-flex;align-items:center;gap:8px;z-index:1}.hp .stab svg{width:16px;height:16px}.hp .stab.on{color:var(--teal-800);background:var(--teal-50)}.hp .stab-fill{position:absolute;inset:0;background:var(--teal-100);transform-origin:0 50%;transform:scaleX(0);border-radius:inherit}.hp .stab:not(.on) .stab-fill{transform:scaleX(0)!important}.hp .suite-panel{overflow:hidden;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;align-items:center;background:var(--panel);border-radius:32px;padding:48px}.hp .suite-copy{display:grid;min-width:0}.hp .sp{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;gap:20px;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .45s ease,transform .6s var(--ease-out),visibility 0s .45s}.hp .sp.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .12s,transform .6s var(--ease-out) .12s,visibility 0s}.hp .sp h3{font:500 36px/1.12 var(--display);letter-spacing:-.035em;text-wrap:balance}.hp .sp p{font-size:16.5px;line-height:1.6;color:var(--ink-2)}.hp .sp-facts{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ink)}.hp .sp-facts li{display:flex;align-items:center;gap:10px}.hp .sp-facts svg{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--teal);color:#fff;stroke-width:3;flex:none}.hp .suite-media{min-width:0}.hp .sf{font:400 14px/1.4 var(--body)}.hp .sc{position:absolute;inset:0;opacity:0;visibility:hidden}.hp .sc.on{visibility:visible}.hp .sx-frame{position:absolute;background:#fff;border-radius:20px;box-shadow:var(--sh-frame);border:1px solid var(--line-2);overflow:hidden}.hp .sf .acard{opacity:0}.hp .s0-frame{left:0;top:0;width:760px;height:540px;display:grid;grid-template-columns:minmax(0,1fr) 232px}.hp .s0-main{display:flex;flex-direction:column;min-width:0;min-height:0;height:540px}.hp .s0-main .th-head{padding:14px 18px}.hp .s0-main .th-head .av{width:38px;height:38px;font-size:13px}.hp .s0-main .th-head div b{font-size:16px}.hp .s0-main .th-head div span{font-size:12.5px}.hp .s0-main .msgs{padding:18px;gap:10px}.hp .s0-main .msg{font-size:14.5px;max-width:78%}.hp .s0-main .composer{padding:12px 16px 14px}.hp .s0-side{border-left:1px solid var(--ui-line);background:#FAFAFB;padding:16px;display:flex;flex-direction:column;gap:10px}.hp .s0-side h6{margin:6px 0 0;font:600 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hp .s0-who{position:relative;height:58px;border-radius:14px;background:#fff;border:1px solid var(--line-2);overflow:hidden}.hp .s0-who>span{position:absolute;inset:0;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-content:center;padding:0 12px}.hp .s0-who .pav,.hp .s0-who :is(img,canvas){grid-row:1/3;width:34px;height:34px;border-radius:50%;align-self:center}.hp .s0-who b{font-size:14px}.hp .s0-who em{font-style:normal;font-size:12px;color:var(--ink-3)}.hp .s0-who .w-b{opacity:0}.hp .s0-labels{display:flex;flex-wrap:wrap;gap:6px}.hp .s0-labels span{font-size:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--line-2)}.hp .s0-labels .hot{background:var(--bad);color:#fff;border-color:transparent;opacity:0}.hp .s0-calls{display:flex;flex-direction:column;gap:6px}.hp .s0-calls .empty{font-size:12.5px;color:var(--ink-4)}.hp .s0-calls .crow{display:flex;align-items:center;gap:8px;font-size:12.5px;background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:8px 10px}.hp .s0-calls .crow i{width:24px;height:24px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;flex:none}.hp .s0-calls .crow i svg{width:12px;height:12px}.hp .s0-calls .crow em{font-style:normal;color:var(--ink-3);display:block;font-size:11.5px}.hp .s0-join{left:150px;top:70px}.hp .callcard{position:absolute;left:96px;top:150px;width:400px;background:#fff;border-radius:22px;padding:16px 18px;box-shadow:var(--sh-float);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;z-index:5;opacity:0}.hp .cc-row{display:flex;gap:8px;margin-top:4px}.hp .cc-listen{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:5px 12px 5px 5px;border-radius:999px;background:var(--sky-t);color:#1F5FBF;opacity:0}.hp .cc-listen .pav{width:24px;height:24px;font-size:9px}.hp .cc-whisper{margin-top:12px;padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--lav);color:#3B2A8C;font:500 15px/1.35 var(--display);opacity:0}.hp .cc-whisper b{display:block;font:600 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#6D4FD1;margin-bottom:6px}.hp .s1-frame{left:0;top:0;width:760px;height:540px;padding:18px 18px 0}.hp .s1-head{display:flex;justify-content:space-between;align-items:flex-start}.hp .s1-head b{display:block;font:500 26px/1.1 var(--display);letter-spacing:-.03em}.hp .s1-head>div:first-child span{font-size:12.5px;color:var(--ink-3)}.hp .s1-won{text-align:right}.hp .s1-won small{display:block;font-size:11px;color:var(--ink-3)}.hp .s1-won b{font-size:24px;color:var(--ok-d);font-variant-numeric:tabular-nums}.hp .s1-chips{display:flex;gap:6px;margin:12px 0 14px}.hp .s1-chips span{font-size:12px;padding:5px 11px;border-radius:999px;background:var(--panel);color:var(--ink-2)}.hp .s1-chips .on{background:var(--ink);color:#fff}.hp .s1-chips .sla{background:#FFE4EA;color:#B42343}.hp .s1-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:404px}.hp .s1-col{background:var(--panel);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.hp .s1-col h6{margin:2px;display:flex;align-items:center;gap:7px;font:600 13px/1 var(--body);color:var(--ink)}.hp .s1-col h6 i{width:9px;height:9px;border-radius:50%}.hp .s1-col h6 em{margin-left:auto;font-style:normal;font-weight:500;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hp .lcard{background:#fff;border-radius:12px;padding:9px;box-shadow:0 1px 2px rgba(10,10,11,.06);display:flex;flex-direction:column;gap:7px;min-width:0}.hp .lcard .lt{display:flex;align-items:center;gap:6px}.hp .lcard .lt .pav{width:24px;height:24px;font-size:9.5px}.hp .lcard .lt b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp .lcard .lt .sc8{margin-left:auto;font-size:10.5px;font-weight:700;padding:3px 5px;border-radius:6px;background:var(--mint);color:var(--teal-800)}.hp .lcard .lm{display:flex;flex-wrap:wrap;gap:5px}.hp .lcard .lm span{font-size:10.5px;padding:3px 7px;border-radius:6px;background:var(--panel);color:var(--ink-2)}.hp .lcard .lm .src{background:#E7F0FF;color:#1F5FBF}.hp .lcard .lm .sla{background:#FFF1D6;color:#9A5B00;font-variant-numeric:tabular-nums}.hp .lcard .lm .bk{background:var(--lav);color:#5B3CC4}.hp .lcard .lm .won{background:var(--ok);color:#fff;font-weight:600}.hp .lcard .lm .brk{background:#FFE4EA;color:#B42343;font-weight:600}.hp .lcard.ghost{position:absolute;z-index:6;box-shadow:var(--sh-float);transform-origin:50% 50%}.hp .s1-dial{left:212px;top:370px;padding-right:18px}.hp .s1-dial .ac-art .pav{width:46px;height:46px;font-size:15px}.hp .s1-dial-t b{display:block;font:500 19px/1.15 var(--display);letter-spacing:-.02em}.hp .s1-dial-t em{font-style:normal;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hp .s1-dwave{display:flex;align-items:center;gap:3px;height:30px;width:70px}.hp .s1-dwave i{flex:1;border-radius:2px;background:var(--teal-400);animation:bar .8s ease-in-out infinite alternate}.hp .s1-outs{position:absolute;left:236px;top:458px;display:flex;gap:8px;z-index:6;opacity:0}.hp .s1-outs span{font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:var(--sh-soft);border:1px solid var(--line)}.hp .s1-outs .o-ok{background:var(--ok);border-color:var(--ok);color:#fff}.hp .s2-build{left:0;top:30px;width:420px;height:480px;padding:22px;display:flex;flex-direction:column;gap:12px}.hp .s2-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.hp .s2-title b{font:500 23px/1.1 var(--display);letter-spacing:-.025em}.hp .s2-state{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--panel);color:var(--ink-2);transition:background-color .3s,color .3s}.hp .s2-state.live{background:var(--ok);color:#fff}.hp .s2-f{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:#fff}.hp .s2-f small{font-size:12px;color:var(--ink-3)}.hp .s2-f b{display:block;font-size:14.5px}.hp .s2-f em{display:block;font-style:normal;font-size:12px;color:var(--ink-3)}.hp .s2-f em.ok{color:var(--ok-d);font-weight:600}.hp .s2-btn{position:relative;margin-top:auto;height:48px;border-radius:14px;background:var(--teal);color:#fff;display:grid;place-items:center;font-weight:600;font-size:15px;overflow:hidden}.hp .s2-btn b,.hp .s2-btn em{grid-area:1/1;font-style:normal;transition:opacity .3s,transform .4s var(--ease-out)}.hp .s2-btn em{opacity:0;transform:translateY(12px)}.hp .s2-btn.go{background:var(--ok)}.hp .s2-btn.go b{opacity:0;transform:translateY(-12px)}.hp .s2-btn.go em{opacity:1;transform:none}.hp .dv-phone,.hp .s2-phone,.hp .s3-phone,.hp .s4-phone{position:absolute;background:#EFE7DE;border-radius:34px;border:8px solid #111114;box-shadow:0 26px 60px rgba(10,10,11,.22);overflow:hidden;display:flex;flex-direction:column}.hp .s2-phone{left:460px;top:0;width:290px;height:540px}.hp .s2-ph-head{display:flex;align-items:center;gap:9px;padding:16px 12px 10px;background:#fff;border-bottom:1px solid #e6e1da}.hp .s2-ph-head .av{width:30px;height:30px;font-size:11px}.hp .s2-ph-head b{font-size:14px}.hp .s2-ph-head .spill{margin-left:auto;font-size:10.5px;opacity:0}.hp .s2-tpl{margin:auto 10px 16px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.06)}.hp .s2-img{height:150px;background:radial-gradient(circle at 30% 30%,#FFD27A 0,transparent 30%),radial-gradient(circle at 70% 60%,#F7A06B 0,transparent 35%),linear-gradient(160deg,#3B1F6E,#8A3AB9 60%,#E1306C);display:flex;align-items:flex-end;padding:12px}.hp .s2-img span{font:500 22px/1 var(--display);letter-spacing:-.02em;color:#fff}.hp .s2-tpl p{padding:10px 12px;font-size:13px;line-height:1.45;color:#111}.hp .s2-tb{display:grid;border-top:1px solid #eee}.hp .s2-tb span{padding:9px;text-align:center;font-size:13px;font-weight:600;color:#0A7CFF;border-bottom:1px solid #eee}.hp .s2-fun{left:440px;top:10px;width:320px;height:520px;padding:20px;opacity:0}.hp .s2-fun-h b{display:block;font:500 20px/1.1 var(--display);letter-spacing:-.02em}.hp .s2-fun-h span{font-size:12px;color:var(--ink-3)}.hp .s2-rows{display:flex;flex-direction:column;gap:14px;margin-top:18px}.hp .frow{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.hp .frow small{font-size:13px;color:var(--ink-2)}.hp .frow b{font:500 18px/1 var(--display);font-variant-numeric:tabular-nums;text-align:right}.hp .frow .fb{grid-column:1/-1;height:10px;border-radius:5px;background:var(--panel);overflow:hidden}.hp .frow .fb i{display:block;height:100%;border-radius:5px;width:0}.hp .s2-retarget{position:absolute;left:20px;right:20px;bottom:20px;height:42px;border-radius:12px;border:1.5px dashed var(--teal);color:var(--teal-800);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;opacity:0}.hp .s2-retarget svg{width:14px;height:14px}.hp .s2-reps{position:absolute;left:452px;top:318px;width:296px;display:flex;flex-direction:column;gap:8px;z-index:4}.hp .s2-reps .rp{display:flex;align-items:center;gap:9px;background:#fff;border-radius:14px;padding:8px 10px;box-shadow:var(--sh-float);font-size:12.5px;white-space:nowrap}.hp .s2-reps .rp .pav{width:28px;height:28px;font-size:10px}.hp .s2-reps .rp em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--ok);color:#fff}.hp .s3-store{left:0;top:0;width:450px;height:540px;padding:0 18px 18px}.hp .s3-url{display:flex;align-items:center;gap:6px;margin:0 -18px 16px;padding:12px 16px;background:var(--panel);border-bottom:1px solid var(--line-2)}.hp .s3-url i{width:9px;height:9px;border-radius:50%;background:#D5D7DC}.hp .s3-url span{margin-left:10px;font:500 12.5px/1 var(--mono);color:var(--ink-2);background:#fff;padding:6px 10px;border-radius:8px}.hp .s3-top b{display:block;font:500 23px/1.1 var(--display);letter-spacing:-.025em}.hp .s3-cats{display:flex;gap:6px;margin:10px 0 14px}.hp .s3-cats span{font-size:12px;padding:5px 11px;border-radius:999px;background:var(--panel)}.hp .s3-cats .on{background:var(--ink);color:#fff}.hp .s3-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hp .ptile{border-radius:16px;border:1px solid var(--line-2);overflow:hidden;background:#fff;position:relative}.hp .ptile .pa{height:112px;display:grid;place-items:center;color:#fff}.hp .ptile .pa svg{width:34px;height:34px;stroke-width:1.6}.hp .ptile .pb{padding:10px 12px}.hp .ptile .pb b{display:block;font-size:14px}.hp .ptile .pb span{display:flex;justify-content:space-between;align-items:center;margin-top:3px;font-size:13px}.hp .ptile .pb s{color:var(--ink-4);font-size:11.5px;margin-left:4px}.hp .ptile .stk{font-size:11px;font-weight:600;padding:3px 7px;border-radius:6px;background:var(--mint);color:var(--teal-800);font-variant-numeric:tabular-nums}.hp .ptile .share{position:absolute;right:10px;top:10px;font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:999px;background:#fff;color:var(--ink);box-shadow:var(--sh-soft);display:inline-flex;align-items:center;gap:5px}.hp .ptile .share svg{width:12px;height:12px}.hp .ptile.sel{box-shadow:0 0 0 3px var(--teal-400)}.hp .s3-phone{left:478px;top:0;width:282px;height:540px}.hp .dv-chat,.hp .s3-chat,.hp .s4-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px 10px}.hp .wbub{max-width:88%;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.4;background:#fff;align-self:flex-start;color:#111;box-shadow:0 1px 1px rgba(0,0,0,.06)}.hp .wbub.me{background:#D9FDD3;align-self:flex-end}.hp .wbub .st{display:block;font-size:10px;color:#7A7A7A;text-align:right;margin-top:3px}.hp .wbub .tk{color:#53BDEB;font-weight:700;letter-spacing:-2px;margin-left:4px}.hp .wprod{align-self:flex-start;width:200px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.06)}.hp .wprod .pa{height:96px;display:grid;place-items:center;color:#fff}.hp .wprod .pa svg{width:30px;height:30px}.hp .wprod b{display:block;padding:8px 10px 0;font-size:13px}.hp .wprod span{display:block;padding:0 10px 8px;font-size:12px;color:#555}.hp .wpay{align-self:flex-start;width:210px;background:#fff;border-radius:12px;padding:10px;box-shadow:0 1px 1px rgba(0,0,0,.06);font-size:12.5px}.hp .wpay b{display:block;font-size:13px}.hp .wpay .pbtn{margin-top:8px;height:34px;border-radius:9px;background:#0A7CFF;color:#fff;display:grid;place-items:center;font-weight:600;transition:background-color .3s}.hp .wpay .pbtn.done{background:var(--ok)}.hp .s3-fly{position:absolute;z-index:7;opacity:0;border-radius:14px;overflow:hidden;box-shadow:var(--sh-float);background:#fff;width:180px}.hp .s3-order{left:120px;top:400px}.hp .s3-order .ac-art{color:var(--teal-800)}.hp .s3-order .ac-art svg{width:26px;height:26px}.hp .s4-phone{left:0;top:0;width:290px;height:540px}.hp .s4-sys{align-self:center;font-size:11.5px;padding:4px 10px;border-radius:8px;background:#E1F3FB;color:#3E5A66}.hp .s4-q{max-width:92%;padding:10px 12px;font-size:13.5px;line-height:1.4}.hp .s4-q,.hp .s4-stars{align-self:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.06)}.hp .s4-stars{display:flex;gap:4px;padding:8px 10px}.hp .s4-stars i{font-style:normal;font-size:24px;line-height:1;color:#DADCE0;transition:color .2s,transform .3s var(--ease-pop)}.hp .s4-stars i.on{color:#F5A524;transform:scale(1.15)}.hp .s4-a{align-self:flex-end;max-width:88%;background:#D9FDD3;border-radius:12px;padding:8px 10px;font-size:13px;line-height:1.4;opacity:0}.hp .s4-dash{left:316px;top:0;width:444px;height:540px;padding:20px;display:flex;flex-direction:column;gap:16px}.hp .s4-top{display:flex;gap:18px;align-items:center}.hp .s4-ring{width:132px;height:132px;border-radius:50%;flex:none;display:grid;place-items:center;align-content:center;background:conic-gradient(var(--ok) calc(var(--p) * 1%),var(--panel) 0);position:relative}.hp .s4-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.hp .s4-ring b,.hp .s4-ring small{position:relative}.hp .s4-ring b{font:500 32px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hp .s4-ring small{font-size:12px;color:var(--ink-3);text-align:center}.hp .s4-tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;flex:1}.hp .s4-tiles div{background:var(--panel);border-radius:12px;padding:10px}.hp .s4-tiles small{display:block;font-size:11px;color:var(--ink-3)}.hp .s4-tiles b{font:500 22px/1.1 var(--display);font-variant-numeric:tabular-nums}.hp .s4-agents{display:flex;flex-direction:column;gap:10px}.hp .s4-ag{display:grid;grid-template-columns:28px 90px 1fr 40px;align-items:center;gap:10px;font-size:13px}.hp .s4-ag .pav,.hp .s4-ag :is(img,canvas){width:28px;height:28px;font-size:10px;border-radius:50%}.hp .s4-ag .bar{height:9px;border-radius:5px;background:var(--panel);overflow:hidden}.hp .s4-ag .bar i{display:block;height:100%;width:0;border-radius:5px;background:var(--ok)}.hp .s4-ag b{text-align:right;font-variant-numeric:tabular-nums}.hp .s4-ask{margin-top:auto;border-radius:14px;padding:12px 14px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--grad);background-origin:border-box;background-clip:padding-box,border-box}.hp .s4-ask>b{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-700)}.hp .s4-ask>b :is(img,canvas){width:18px;height:18px;border-radius:50%}.hp .s4-ask .q{margin-top:8px;font-weight:600;font-size:14px;min-height:20px}.hp .s4-ask .a{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--ink-2);opacity:0}.hp .s4-alert{left:300px;top:206px}.hp .s4-al-t b{display:block;font:500 18px/1.15 var(--display);letter-spacing:-.02em}.hp .s4-al-t em{font-style:normal;font-size:13px;color:#B42343}.hp .mcp{position:relative;padding-top:var(--sec)}.hp .mcp-pin{min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:center;gap:28px;padding-block:24px;background:#fff}.hp .mcp-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:56px;align-items:center;width:100%}.hp .mcp-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.hp .mcp-copy .statement{font-size:clamp(44px,5.6vw,84px)}.hp .mcp-copy p{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:480px}.hp .mcp-models{display:flex;flex-wrap:wrap;gap:8px}.hp .mcp-models span{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 12px;border-radius:999px;background:var(--panel);font-weight:600;font-size:15px}.hp .mcp-models svg{width:18px;height:18px;color:var(--teal)}.hp .mcp-models span:first-child svg{color:#D97757}.hp .mcp-models span:nth-child(2) svg{color:var(--ink)}.hp .mcp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hp .mcp-cta code{font:500 14px/1 var(--mono);padding:10px 12px;border-radius:10px;background:var(--panel);color:var(--ink-2)}.hp .mcp-win{position:relative;min-width:0;height:min(600px,calc(100vh - 200px));min-height:520px;border-radius:28px;background:#121214;color:#ECECF1;box-shadow:0 40px 90px rgba(10,10,11,.28);display:flex;flex-direction:column;overflow:hidden}.hp .mw-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.hp .mw-model{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:7px 12px;border-radius:10px;background:rgba(255,255,255,.06)}.hp .mw-model svg{width:16px;height:16px;color:#D97757}.hp .mw-conn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#A7F3D0;padding:6px 11px;border-radius:999px;background:rgba(18,184,134,.14)}.hp .mw-conn i{width:8px;height:8px;border-radius:50%;background:#34D399}.hp .mw-body{flex:1;min-height:0;overflow:hidden;position:relative}.hp .mw-scroll{padding:22px;display:flex;flex-direction:column;gap:14px}.hp .mw-user{align-self:flex-end;max-width:84%;background:#2A2A30;border-radius:18px 18px 6px 18px;padding:13px 16px;font-size:16px;line-height:1.45;min-height:48px;min-height:72px}.hp .mw-user .caret{background:#F0A27A;height:18px}.hp .mw-tools{display:flex;flex-direction:column;gap:8px}.hp .tcall{display:grid;grid-template-columns:26px auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-size:13.5px;opacity:0}.hp .tcall .ti{width:26px;height:26px;border-radius:8px;background:var(--teal);display:grid;place-items:center;font:400 15px/1 var(--logo);color:#fff}.hp .tcall code{font:500 13px/1 var(--mono);color:#9FE7DB}.hp .tcall span{color:#B4B4BE;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp .tcall .ts{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#9fe7db;position:relative}.hp .tcall .ts:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;opacity:var(--done,0);transform:scale(calc(.5 + var(--done,0) * .5))}.hp .mw-ans{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;opacity:0}.hp .mw-ans :is(img,canvas){width:30px;height:30px;border-radius:50%;flex:none}.hp .mw-ans b{color:#fff}.hp .mw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp .mw-card{background:#fff;color:var(--ink);border-radius:16px;padding:12px 14px;opacity:0;min-width:0}.hp .mw-card small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hp .mw-card b{display:block;font-size:14px;margin-top:4px}.hp .mw-card span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.hp .mw-card span.ok{color:var(--ok-d);font-weight:600}.hp .mw-input{margin:0 18px 18px;height:52px;border-radius:16px;background:#1E1E22;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;padding:0 8px 0 16px;color:#7C7C86;font-size:14.5px}.hp .mw-input i{margin-left:auto;width:36px;height:36px;border-radius:10px;background:#F0A27A;color:#121214;display:grid;place-items:center}.hp .mw-input i svg{width:16px;height:16px;stroke-width:2.6}.hp .mcp-can{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hp .mcp-can>span{font-size:14px;color:var(--ink-3)}.hp .mcp-can ul{display:flex;flex-wrap:wrap;gap:8px}.hp .mcp-can li{font-size:13.5px;padding:7px 13px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2)}.hp .mcp-static .mw-ans,.hp .mcp-static .mw-cards .mw-card,.hp .mcp-static .tcall{opacity:1}.hp .mcp-static .tcall{--done:1}.hp .dev-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:end;margin-bottom:48px}.hp .dev-head .h2{font-size:56px}.hp .dev-side{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.hp .dev-side p{font-size:17px;line-height:1.6;color:var(--ink-2)}.hp .dev-btns{display:flex;flex-wrap:wrap;gap:10px}.hp .dev-stage{background:var(--panel);border-radius:32px;padding:40px;overflow:hidden}.hp .dv{font:400 14px/1.4 var(--body)}.hp .dv-code{position:absolute;left:0;top:0;width:640px;height:560px;border-radius:22px;background:#121214;color:#E6E6EC;box-shadow:0 30px 70px rgba(10,10,11,.25);display:flex;flex-direction:column;overflow:hidden}.hp .dc-top{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.hp .dc-top .dots{display:flex;gap:6px}.hp .dc-top .dots i{width:11px;height:11px;border-radius:50%;background:#3A3A40}.hp .dc-tabs{display:flex;gap:4px}.hp .dc-tabs span{font-size:13px;padding:6px 11px;border-radius:8px;color:#9A9AA4;cursor:pointer}.hp .dc-tabs span.on{background:rgba(255,255,255,.08);color:#fff}.hp .dc-file{margin-left:auto;font:500 12.5px/1 var(--mono);color:#8A8A94}.hp .dc-pre{flex:1;margin:0;padding:20px 22px;font:500 13.5px/1.7 var(--mono);white-space:pre;overflow:hidden;color:#E6E6EC}.hp .dc-pre .k{color:#F0A27A}.hp .dc-pre .s{color:#9FE7DB}.hp .dc-pre .c{color:#6E6E78}.hp .dc-pre .p{color:#B4A6F8}.hp .dc-pre .n{color:#F7C978}.hp .dc-pre .cur{display:inline-block;width:8px;height:18px;background:#9FE7DB;vertical-align:-3px;animation:blink 1s steps(2) infinite}.hp .dc-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.07)}.hp .dc-run{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;background:var(--teal);color:#fff;font-weight:600;font-size:14px}.hp .dc-run svg{width:12px;height:12px}.hp .dc-res{display:inline-flex;align-items:center;gap:7px;font:500 13px/1 var(--mono);color:#A7F3D0;opacity:0}.hp .dc-res i{width:8px;height:8px;border-radius:50%;background:#34D399}.hp .dc-ep{margin-left:auto;font:500 12px/1 var(--mono);color:#6E6E78}.hp .dv-wire{position:absolute;inset:0;width:1296px;height:560px;pointer-events:none;overflow:visible}.hp .dv-wire path{fill:none;stroke:var(--teal);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.hp .dv-wire circle{fill:var(--teal);opacity:0}.hp .dv-phone{left:724px;top:0;width:270px;height:560px}.hp .dv-log{position:absolute;left:1018px;top:0;width:278px;height:560px;background:#fff;border-radius:22px;box-shadow:var(--sh-frame);padding:16px;display:flex;flex-direction:column}.hp .dl-head b{display:block;font:500 19px/1.1 var(--display);letter-spacing:-.02em}.hp .dl-head span{font:500 11.5px/1.4 var(--mono);color:var(--ink-3)}.hp .dl-rows{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hp .dl-row{border-radius:12px;border:1px solid var(--line-2);padding:10px 11px;font-size:12px}.hp .dl-row code{display:block;font:600 12.5px/1.3 var(--mono);color:var(--ink)}.hp .dl-row span{display:flex;justify-content:space-between;margin-top:5px;color:var(--ink-3)}.hp .dl-row em{font-style:normal;font-weight:600;color:var(--ok-d)}.hp .dl-row .tag{display:inline-block;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:1px}.hp .dl-row .t-d{background:var(--sky-t);color:#1F5FBF}.hp .dl-row .t-r{background:var(--lav);color:#5B3CC4}.hp .dl-row .t-in{background:var(--mint);color:var(--teal-800)}.hp .dev-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin-top:72px}.hp .dev-tiles>div{display:flex;flex-direction:column;gap:10px}.hp .dt-i{width:28px;height:28px;color:var(--teal)}.hp .dt-i svg{width:28px;height:28px;stroke-width:1.6}.hp .dev-tiles h3{font:600 18px/1.3 var(--display);letter-spacing:-.01em;margin-top:6px}.hp .dev-tiles p{font-size:15px;line-height:1.6;color:var(--ink-2)}@media (max-width:1100px){.hp .suite-panel{grid-template-columns:1fr;padding:32px;gap:32px}.hp .suite-tabs{justify-content:flex-start}.hp .mcp-grid{grid-template-columns:1fr;gap:40px}.hp .mcp-win{height:600px}.hp .dev-head{grid-template-columns:1fr;gap:24px}.hp .dev-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.hp .suite-panel{padding:20px;border-radius:24px}.hp .stab{height:40px;padding:0 14px;font-size:14px}.hp .sp h3{font-size:28px}.hp .dev-head .h2{font-size:34px}.hp .dev-stage{padding:16px;border-radius:24px}.hp .dev-tiles{grid-template-columns:1fr;gap:28px;margin-top:48px}.hp .mcp-win{height:620px;border-radius:22px}.hp .mw-scroll{padding:16px}.hp .mw-user{font-size:15px}.hp .tcall{grid-template-columns:26px 1fr auto;font-size:12.5px}.hp .tcall span{display:none}.hp .mw-cards{grid-template-columns:1fr}.hp .mw-card:nth-child(n+2){display:none}.hp #sf{--w:460!important;--h:640!important}.hp #sf .s0-frame{width:460px;height:640px;grid-template-columns:1fr}.hp #sf .s0-main{height:640px}.hp #sf .s0-side{display:none}.hp #sf .s0-join{left:16px;top:84px}.hp #sf .callcard{left:20px;top:200px;width:420px}.hp #sf .s1-frame{width:460px;height:640px}.hp #sf .s1-chips{flex-wrap:nowrap;overflow:hidden}.hp #sf .s1-board{grid-template-columns:1fr 1fr;height:520px}.hp #sf .s1-col:nth-child(2),.hp #sf .s1-col:nth-child(4){display:none}.hp #sf .s1-dial{left:14px;top:476px}.hp #sf .s1-outs{left:24px;top:566px}.hp #sf .s2-build{top:0;width:460px;height:640px}.hp #sf .s2-phone{display:none}.hp #sf .s2-fun{left:0;top:0;width:460px;height:640px}.hp #sf .s2-reps{left:20px;top:380px;width:420px}.hp #sf .s3-store{width:460px;height:300px}.hp #sf .ptile:nth-child(n+3){display:none}.hp #sf .ptile .pa{height:84px}.hp #sf .s3-phone{left:0;top:316px;width:460px;height:324px;border-radius:26px}.hp #sf .s3-order{left:24px;top:228px}.hp #sf .s4-phone{width:460px;height:268px;border-radius:26px}.hp #sf .s4-dash{left:0;top:284px;width:460px;height:356px}.hp #sf .s4-agents{display:none}.hp #sf .s4-alert{left:16px;top:300px}.hp #dv{--w:440!important;--h:930!important}.hp #dv .dv-code{width:440px;height:520px;border-radius:18px}.hp #dv .dc-pre{font-size:11.5px;padding:16px 14px}.hp #dv .dc-ep,.hp #dv .dc-file,.hp #dv .dv-wire{display:none}.hp #dv .dv-phone{left:0;top:540px;width:206px;height:390px;border-width:6px;border-radius:26px}.hp #dv .dv-log{left:218px;top:540px;width:222px;height:390px;padding:12px;border-radius:18px}.hp #dv .dl-row code{font-size:11px}}.hp.hp-page{min-height:100vh}.hp-chrome .nav{position:fixed;top:0;left:0;right:0}