.ChatUnit-module__na__Hq__wrap{aspect-ratio:660/600;width:100%;max-width:660px;margin-inline:auto;position:relative}.ChatUnit-module__na__Hq__wrap[data-mode=compact]{aspect-ratio:360/640;max-width:360px}.ChatUnit-module__na__Hq__stage{transform-origin:top;perspective:1700px;opacity:0;transition:opacity .6s var(--ease-expo);position:absolute;top:0;left:50%}.ChatUnit-module__na__Hq__wrap[data-ready] .ChatUnit-module__na__Hq__stage{opacity:1}.ChatUnit-module__na__Hq__unit{transform-style:preserve-3d;transform:translateY(var(--float,0px)) rotateX(calc(var(--uy,0) * 6deg)) rotateY(calc(var(--ux,0) * 9deg));position:absolute;inset:0}.ChatUnit-module__na__Hq__layer{transform-style:preserve-3d;position:absolute}.ChatUnit-module__na__Hq__plate{filter:blur(.4px);background-color:#ffffff03;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;border:1px solid #ffffff12;border-radius:6px;-webkit-mask-image:radial-gradient(120% 90%,#000 55%,#0000 100%);mask-image:radial-gradient(120% 90%,#000 55%,#0000 100%)}.ChatUnit-module__na__Hq__plateNote{color:var(--color-silver-500);white-space:nowrap;position:absolute}.ChatUnit-module__na__Hq__dim{background:#ffffff47;width:1px;position:absolute}.ChatUnit-module__na__Hq__dim:before,.ChatUnit-module__na__Hq__dim:after{content:"";background:#fff6;width:9px;height:1px;position:absolute;left:-4px}.ChatUnit-module__na__Hq__dim:before{top:0}.ChatUnit-module__na__Hq__dim:after{bottom:0}.ChatUnit-module__na__Hq__dimLabel{background:var(--color-ink-1);color:var(--color-silver-300);white-space:nowrap;padding:2px 6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.ChatUnit-module__na__Hq__frame{background:radial-gradient(120% 55% at calc(50% - var(--ux,0) * 45%) calc(0% + var(--uy,0) * 30%), #fff9, transparent 55%), linear-gradient(160deg, #eceef1 0%, #8e939a 16%, #3b3e43 40%, #1a1c1f 58%, #6b7078 82%, #cfd3d8 100%);border-radius:30px;width:100%;height:100%;padding:5px;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -40px #000000f2,0 30px 80px -50px #dce0e640}.ChatUnit-module__na__Hq__glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#15171af0,#090a0cf7);border-radius:25px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000b3,inset 0 1px #ffffff1a}.ChatUnit-module__na__Hq__reflect{transform:translateX(calc(var(--ux,0) * -14%));pointer-events:none;z-index:3;background:linear-gradient(112deg,#0000 38%,#ffffff0d 46%,#ffffff16 49%,#0000 57%);position:absolute;inset:-20% -40%}.ChatUnit-module__na__Hq__head{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:16px 16px 14px;display:flex}.ChatUnit-module__na__Hq__avatar{color:#0b0c0e;background:linear-gradient(160deg,#f2f3f5,#9ba0a7 55%,#d5d8dc);border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffe6}.ChatUnit-module__na__Hq__messages{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:16px 14px 12px;transition:opacity .5s linear;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}.ChatUnit-module__na__Hq__messages[data-fading]{opacity:0}.ChatUnit-module__na__Hq__stamp{color:var(--color-silver-500);align-self:center;margin-bottom:4px}.ChatUnit-module__na__Hq__input{color:var(--color-silver-500);background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 10px 10px 14px;font-size:13px;display:flex}.ChatUnit-module__na__Hq__send{color:#0b0c0e;background:linear-gradient(#f4f5f7,#b9bdc3);border-radius:999px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.ChatUnit-module__na__Hq__leader{pointer-events:none;position:absolute;inset:0;overflow:visible}.ChatUnit-module__na__Hq__leader path{stroke:#ffffff80;stroke-width:1px;fill:none;stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset .6s var(--ease-inout)}.ChatUnit-module__na__Hq__leader circle{fill:#eef0f2;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s linear, transform .5s var(--ease-expo);transform:scale(.2)}.ChatUnit-module__na__Hq__leader g[data-on] path{stroke-dashoffset:0}.ChatUnit-module__na__Hq__leader g[data-on] circle{opacity:1;transform:scale(1)}.ChatUnit-module__na__Hq__card{opacity:0;filter:blur(4px);width:216px;transition:opacity .6s var(--ease-expo) .3s, transform .8s var(--ease-expo) .3s, filter .6s var(--ease-expo) .3s;border-radius:12px;padding:12px 14px 13px;transform:translate(-10px)}.ChatUnit-module__na__Hq__card[data-on]{opacity:1;filter:none;transform:none}.ChatUnit-module__na__Hq__cardHead{color:var(--color-silver-300);align-items:center;gap:8px;margin-bottom:8px;display:flex}.ChatUnit-module__na__Hq__letter{letter-spacing:0;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ChatUnit-module__na__Hq__toast{width:280px;transform:translateY(10px)}.ChatUnit-module__na__Hq__toast[data-on]{transform:none}.ChatUnit-module__na__Hq__bokeh{filter:blur(6px);background:#e8ebf038;border-radius:999px;position:absolute}
.Features-module__oVnRKG__viz{background:linear-gradient(#ffffff07 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 20px 20px, var(--color-ink-1);border:1px solid #ffffff0f;border-radius:10px;height:188px;margin-bottom:26px;position:relative;overflow:hidden}.Features-module__oVnRKG__hand{transform-origin:80px 80px;animation:24s linear infinite Features-module__oVnRKG__spin}@keyframes Features-module__oVnRKG__spin{to{transform:rotate(360deg)}}.Features-module__oVnRKG__type{transition:clip-path .9s steps(18,end);display:inline-block}html.js .Features-module__oVnRKG__type{clip-path:inset(0 100% 0 0)}html.js .is-in .Features-module__oVnRKG__type{clip-path:inset(0)}.Features-module__oVnRKG__pop{transition:opacity .5s var(--ease-expo), transform .6s var(--ease-expo)}html.js .Features-module__oVnRKG__pop{opacity:0;transform:translateY(6px)}html.js .is-in .Features-module__oVnRKG__pop{opacity:1;transform:none}.Features-module__oVnRKG__slot{border:1px solid #ffffff1f;border-radius:6px;height:22px}.Features-module__oVnRKG__slotTaken{background:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 6px);border-color:#ffffff0d}.Features-module__oVnRKG__slotPick{transition:background-color .4s linear 1.4s, border-color .4s linear 1.4s, box-shadow .6s var(--ease-expo) 1.4s;background:#eceef1;border-color:#eceef1;position:relative;box-shadow:0 0 0 4px #ffffff14}html.js .Features-module__oVnRKG__slotPick{box-shadow:none;background:0 0;border-color:#ffffff2e}html.js .is-in .Features-module__oVnRKG__slotPick{background:#eceef1;border-color:#eceef1;box-shadow:0 0 0 4px #ffffff14}.Features-module__oVnRKG__code{font-family:var(--font-mono);color:var(--color-silver-300);font-size:11.5px;line-height:1.7}.Features-module__oVnRKG__caret{vertical-align:-2px;background:var(--color-silver-300);width:7px;height:13px;margin-left:2px;animation:1.1s step-end infinite Features-module__oVnRKG__blink;display:inline-block}@keyframes Features-module__oVnRKG__blink{50%{opacity:0}}.Features-module__oVnRKG__flow path{stroke-dasharray:4 5;animation:1.6s linear infinite Features-module__oVnRKG__flow}@keyframes Features-module__oVnRKG__flow{to{stroke-dashoffset:-18px}}
.Results-module__dP-JCa__track{height:44px;position:relative}.Results-module__dP-JCa__track:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.Results-module__dP-JCa__band{background:#ffffff09;border-inline:1px dashed #ffffff24;position:absolute;top:-10px;bottom:-10px}.Results-module__dP-JCa__dot{width:11px;height:11px;transition:opacity .3s linear, transform .6s var(--ease-expo);transition-delay:var(--at,0s);border-radius:999px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}html.js .Results-module__dP-JCa__dot{opacity:0;transform:scale(.4)}.Results-module__dP-JCa__answered{background:#eef0f2}.Results-module__dP-JCa__missed{background:var(--color-ink-2);border:1.5px solid #ffffff73}.Results-module__dP-JCa__withBot{background:#f6f7f9;box-shadow:0 0 12px 1px #f0f2f573}html.js .is-in .Results-module__dP-JCa__dot{opacity:1;transform:none}.Results-module__dP-JCa__cursor{opacity:0;background:linear-gradient(#0000,#fffc,#0000);width:1px;position:absolute;top:-8px;bottom:-8px;left:0}.is-in .Results-module__dP-JCa__cursor{animation:Results-module__dP-JCa__sweep 2.8s var(--ease-inout) forwards}@keyframes Results-module__dP-JCa__sweep{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.Results-module__dP-JCa__roll{height:1em;line-height:1;display:inline-flex;overflow:hidden}.Results-module__dP-JCa__col{transform:translateY(calc(var(--to) * -1em));transition:transform 1.8s cubic-bezier(.2,.9,.25,1);transition-delay:var(--delay,0s);flex-direction:column;display:flex}.Results-module__dP-JCa__col>span{height:1em}html.js .Results-module__dP-JCa__col{transform:translateY(0)}html.js .is-in .Results-module__dP-JCa__col{transform:translateY(calc(var(--to) * -1em))}.Results-module__dP-JCa__char{transition:transform 1.1s var(--ease-expo);transition-delay:var(--delay,0s);display:inline-block}html.js .Results-module__dP-JCa__char{transform:translateY(105%)}html.js .is-in .Results-module__dP-JCa__char{transform:none}
