@font-face{font-family:Monar;src:url(/fonts/Monar-Regular.woff2)format("woff2"),url(/fonts/Monar-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Monar;src:url(/fonts/Monar-Slant.woff2)format("woff2"),url(/fonts/Monar-Slant.otf)format("opentype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Onest;src:url(/fonts/Onest-Cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/Onest-Latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#edeff2;--surface:#fff;--sunk:#f4f5f7;--ink:#0f1216;--muted:#5e6876;--faint:#98a1ac;--line:#e3e6ea;--ansa:#0f8b7a;--ansa-soft:#dff1ee;--you:#b26a04;--you-dot:#e59a1e;--you-soft:#fcefd9;--urgent:#c93c3c;--urgent-soft:#fbe7e7;--focus:#0f1216;--r:14px;--r-lg:24px;--font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--brand:"Monar", var(--font);--gutter:32px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}@media (display-mode:standalone){body{min-height:calc(100lvh + 1px)}}html,body{min-height:100%;margin:0}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{background:var(--bg);color:var(--ink);font:400 15px/1.5 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.dock,.btn,.chip,.tpl,.tag,.subnav,.conv{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}h1,h2,h3{margin:0;line-height:1.15}h1{letter-spacing:-.025em;font-size:30px;font-weight:700}h2{letter-spacing:-.015em;font-size:20px;font-weight:650}h3{letter-spacing:-.01em;font-size:16px;font-weight:600}p{margin:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.logo{font-family:var(--brand);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;font-weight:400;line-height:.9}.logo i{margin-right:.045em;font-style:italic}.num{font-family:var(--brand);letter-spacing:0;color:var(--ink);font-style:normal}.num.slant{font-style:italic}.shell{--fold:0;min-height:100dvh}.hero{max-width:1280px;padding:calc(22px + var(--safe-t)) var(--gutter) 6px;margin:0 auto}.hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-title{transform-origin:0 100%;min-width:0;transform:scale(calc(1 - var(--fold) * .3));opacity:calc(1 - var(--fold) * 1.15);flex:1;padding-top:4px;display:grid}.hero-title>*{will-change:transform, opacity, filter;grid-area:1/1;align-self:end;margin:0;transition:transform .3s cubic-bezier(.25,.8,.3,1),opacity .3s,filter .3s}.hero-title>.above{opacity:0;filter:blur(10px);pointer-events:none;transform:translateY(-38%)}.hero-title>.below{opacity:0;filter:blur(10px);pointer-events:none;transform:translateY(38%)}.hero-title>.here{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.hero-title>*{transition:opacity .2s}}.wordmark{text-decoration:none;display:block}.wordmark .logo{font-size:clamp(60px,15vw,116px);display:block}.section-name{letter-spacing:-.045em;color:var(--c-ink);white-space:nowrap;padding-bottom:.02em;font-size:clamp(36px,11.5vw,84px);font-weight:700;line-height:1}.me-ava{color:#fff;letter-spacing:.01em;background:linear-gradient(#72d5fd,#2a9ef1);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.me-ava svg{width:52%;height:52%}.me-ava img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.me-ava img.shown{opacity:1}.me-ava.demo{color:var(--c-muted);background:var(--c-bg)}.me .me-link{border-radius:50%;padding:0;display:block}.me .me-link:active{transform:scale(.94)}.page-lead{color:var(--muted);max-width:60ch;margin:0 0 20px}.hero-sub{opacity:calc(1 - var(--fold) * 1.4);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.hero-sub .company,.hero-sub select{letter-spacing:-.01em;font-size:17px;font-weight:600}.hero-sub select{background:0 0;border:0;width:auto;max-width:70vw;padding:0 22px 0 0}.live{color:var(--ansa);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.live.off{color:var(--faint)}.pulse{background:currentColor;border-radius:50%;width:8px;height:8px;position:relative}.live:not(.off) .pulse:after{content:"";background:currentColor;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.me{white-space:nowrap;align-items:center;gap:12px;padding-top:8px;font-size:14px;display:flex}.me button,.me a{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.demo-chip{background:var(--ink);color:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.greet{display:none}.greet-ava{border-radius:50%;display:block}.greet-ava:active,.round-btn:active{transform:scale(.94)}.greet-mid{min-width:0;display:grid}.greet-mid>*{grid-area:1/1;transition:opacity .2s,transform .25s cubic-bezier(.25,.8,.3,1)}.greet-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.25;display:flex}.greet-text b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:17px;font-weight:650;overflow:hidden}.greet-text>span{color:var(--muted);font-size:13.5px}.greet-text a{color:var(--ink);font-weight:600;text-decoration:none}.greet-text .demo-chip{margin-right:6px;padding:2px 9px;font-size:11px}.wave{transform-origin:70% 75%;animation:1.8s ease-in-out .6s both wave;display:inline-block}@keyframes wave{0%,60%,to{transform:none}10%,30%{transform:rotate(16deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.round-btn{background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .15s cubic-bezier(.3,1.4,.5,1);display:grid}.round-btn svg{width:22px;height:22px}.greet-cancel{height:46px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;font-weight:600}.find{align-items:center;min-width:0;display:flex;position:relative}.find svg{width:19px;height:19px;color:var(--faint);pointer-events:none;position:absolute;left:14px}.find input{background:var(--surface);width:100%;height:46px;color:var(--ink);appearance:none;border:0;border-radius:999px;padding:0 16px 0 42px;font-size:16px}.find input::placeholder{color:var(--faint)}.find input::-webkit-search-cancel-button{display:none}.find input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--faint);outline:none}.greet .find{opacity:0;pointer-events:none;transform:scale(.97)}.greet.finding .find{opacity:1;pointer-events:auto;transform:none}.greet.finding .greet-text{opacity:0;pointer-events:none;transform:translateY(-8px)}.find-desk{display:none}.find-hint{color:var(--muted);text-align:center;margin:28px 4px}@media (width<=1023.98px){.greet{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;display:grid}.greet.finding{margin-bottom:8px}.hero .me,.hero.at-inbox .hero-top{display:none}.hero.at-inbox:has(.greet.finding) .hero-sub{display:none}}@media (prefers-reduced-motion:reduce){.wave{animation:none}}main{min-width:0;max-width:1280px;padding:18px var(--gutter) calc(128px + var(--safe-b));margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head p{color:var(--muted);max-width:60ch;margin-top:6px}.summary{color:var(--muted);letter-spacing:-.01em;flex-wrap:wrap;gap:4px 22px;margin:0 0 18px;font-size:17px;display:flex}.summary>span{white-space:nowrap}.summary .num{vertical-align:-2px;margin:0 2px;font-size:26px}.summary .you,.summary .you .num{color:var(--you)}.summary .ansa,.summary .ansa .num{color:var(--ansa)}@media (width<=820px){:root{--gutter:18px}main{padding-top:14px;padding-bottom:calc(116px + var(--safe-b))}}.dock{--dock-gap:18px;z-index:30;left:50%;top:calc(100lvh - 58px - var(--dock-gap) - var(--safe-b));gap:10px;display:flex;position:fixed;transform:translate(-50%)}.dock a{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);color:#ffffff80;background:#18181beb;border-radius:19px;place-items:center;width:58px;height:58px;transition:color .2s,transform .15s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative;box-shadow:0 10px 26px -10px #0f12168c,inset 0 1px #ffffff14}.dock a svg{width:27px;height:27px}.dock a:after{content:"";border-radius:22px;position:absolute;inset:-6px}@media (hover:hover){.dock a:hover{color:#ffffffd9}}.dock a[aria-current=page]{color:#fff}.dock a[aria-current=page] svg{stroke-width:2.3px}.dock a:active{transform:scale(.9)}.dock a:focus-visible{outline:2px solid var(--c-pink,#f21a9d);outline-offset:2px}.badge{color:#fff;background:var(--you-dot);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #18181b}.badge.ansa{background:var(--ansa)}.badge[hidden]{display:none}@media (width<=820px){.dock{--dock-gap:14px}}@media (width<=1023.98px){html{scroll-padding-bottom:calc(58px + 18px + 12px + var(--safe-b,0px))}}.panel{background:var(--surface);border-radius:var(--r-lg)}.pad{padding:22px 24px}.stack{flex-direction:column;gap:16px;display:flex}.stack.tight{gap:10px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.spread{justify-content:space-between}.row.end{justify-content:flex-end}.muted{color:var(--muted)}.faint{color:var(--faint);font-size:13px}.ink{color:var(--ink)!important}.bad{color:var(--urgent)!important}.pre{white-space:pre-line}.grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}code{background:var(--sunk);border-radius:6px;padding:1px 6px;font:500 13px ui-monospace,SF Mono,Menlo,monospace}.btn{background:var(--sunk);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.btn:hover{background:#e8eaee}.btn:active{transform:scale(.97)}.btn.primary{background:var(--ink);color:#fff}.btn.primary:hover{background:#262b33}.btn.ansa{background:var(--ansa);color:#fff}.btn.danger{color:var(--urgent)}.btn.small{padding:7px 13px;font-size:13px}.btn:disabled{opacity:.4;cursor:default;transform:none}label.field{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}label.field small{color:var(--muted);font-size:13px;font-weight:400}input[type=text],input[type=number],input[type=time],input[type=password],input[type=tel],input[type=email],input:not([type]),textarea,select{background:var(--sunk);border-radius:var(--r);border:1.5px solid #0000;width:100%;padding:11px 14px;font-size:15px;font-weight:400;transition:border-color .15s,background .15s}textarea{resize:vertical;min-height:88px;line-height:1.45}input:focus,textarea:focus,select:focus{border-color:var(--ink);background:#fff;outline:none}.formula{font:500 16px/1.4 ui-monospace,SF Mono,Menlo,monospace!important}.switch{cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}.switch input{appearance:none;cursor:pointer;background:#cdd2d9;border:0;border-radius:13px;flex:none;width:44px;height:26px;margin:0;padding:0;transition:background .2s;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f121633}.switch input:checked{background:var(--ink)}.switch input:checked:after{transform:translate(18px)}.switch input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface);cursor:pointer;color:var(--muted);border:0;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600}.chip[aria-pressed=true]{background:var(--ink);color:#fff}.tag{background:var(--sunk);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag.ansa{background:var(--ansa-soft);color:var(--ansa)}.tag.you{background:var(--you-soft);color:var(--you)}.tag.urgent{background:var(--urgent-soft);color:var(--urgent)}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.empty{text-align:center;color:var(--muted);place-items:center;gap:12px;padding:56px 20px;display:grid}.sheet>.panel:focus,.chat-screen:focus{outline:none}.connect-form{scroll-margin-top:calc(var(--safe-t) + 96px)}.boot{place-items:center;min-height:100svh;display:grid}.loading{place-items:center;padding:56px 20px;display:grid}.spinner{border:2px solid var(--line);border-top-color:var(--muted);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin,.2s .4s both appear}@keyframes spin{to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.spinner{animation:.2s .4s both appear}}.convs-panel{overflow:hidden}.convs{padding:8px}.conv{border-radius:18px;grid-template-columns:46px 1fr auto;align-items:center;gap:1px 12px;padding:12px;text-decoration:none;transition:background .15s;display:grid}.conv:hover{background:var(--sunk)}.conv[aria-current=true]{background:#e9ecf0}.conv .ava{letter-spacing:.02em;width:46px;height:46px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, white);border-radius:50%;grid-row:1/span 3;align-self:start;place-items:center;font-size:15px;font-weight:650;display:grid}.conv .who{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:650;overflow:hidden}.conv .when{color:var(--faint);font-size:12px}.conv .last{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:14px;overflow:hidden}.conv .meta{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:10px;margin-top:5px;font-size:12.5px;display:flex}.state{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.state.ansa{color:var(--ansa)}.state.you{color:var(--you)}.state.you .dot{background:var(--you-dot)}.chan{color:var(--faint)}@media (width<=820px){.convs-panel{margin:0 calc(var(--gutter) * -1);border-radius:0}.convs{padding:0}.conv{padding:10px var(--gutter);border-radius:0;grid-template-columns:54px 1fr auto;position:relative}.conv:after{content:"";left:calc(var(--gutter) + 66px);transform-origin:bottom;background:var(--line);height:1px;position:absolute;bottom:0;right:0;transform:scaleY(.5)}.conv:last-child:after{display:none}.conv:hover{background:0 0}.conv:active,.conv[aria-current=true]{background:var(--sunk)}.conv .ava{width:54px;height:54px;font-size:17px}.conv .meta{white-space:nowrap;flex-wrap:nowrap;margin-top:3px;overflow:hidden}.conv .meta .chan{text-overflow:ellipsis;min-width:0;overflow:hidden}.conv .meta .state,.conv .meta .lead-mark{flex-shrink:0}}.lead-mark{color:var(--ansa);background:var(--ansa-soft);border-radius:999px;padding:1px 8px;font-weight:600}.msgs{background:var(--sunk);flex-direction:column;flex:1;gap:8px;padding:20px;display:flex;overflow:auto}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:min(560px,82%);padding:10px 14px;font-size:15px;line-height:1.42}.msg.in{background:var(--surface);border-bottom-left-radius:6px;align-self:flex-start}.msg.out{background:var(--ansa-soft);border-bottom-right-radius:6px;align-self:flex-end}.msg.team{background:var(--ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.msg small{opacity:.6;margin-top:3px;font-size:11px;display:block}.msg.note{background:var(--you-soft);color:var(--you);border-radius:14px;align-self:center;max-width:92%;font-size:13px}.composer{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.composer textarea{min-height:56px}.edge-blur{z-index:20;pointer-events:none;position:fixed;left:0;right:0}.edge-blur:before,.edge-blur:after{content:"";position:absolute;left:0;right:0}.edge-blur.top{height:calc(var(--safe-t) + 74px);opacity:var(--fold,1);top:0}.edge-blur.top:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;top:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.edge-blur.top:after{height:calc(var(--safe-t) + 40px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:0;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.edge-blur.bottom{height:calc(var(--safe-b) + 60px);bottom:0}.edge-blur.bottom:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.edge-blur.bottom:after{height:calc(var(--safe-b) + 26px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.chat-screen{--chat-pad:max(10px, calc((100% - 780px) / 2));z-index:45;background:var(--bg);will-change:transform;transition:transform .24s cubic-bezier(.2,.9,.25,1);position:fixed;inset:0;overflow:hidden;box-shadow:-18px 0 44px #0f121624}.chat-screen.waiting{transition:none;transform:translate(100%)}.chat-screen.in{animation:.24s cubic-bezier(.2,.9,.25,1) chat-in}.chat-screen.leaving{transition:transform .22s cubic-bezier(.45,0,.85,.55);transform:translate(100%)}@keyframes chat-in{0%{transform:translate(100%)}}.glass{-webkit-backdrop-filter:blur(22px)saturate(1.9);backdrop-filter:blur(22px)saturate(1.9);background:#ffffffb3;border:1px solid #ffffffbf;box-shadow:0 8px 24px -10px #0f121638,inset 0 1px #ffffffe6}.chat-screen .msgs{overscroll-behavior:contain;padding:calc(var(--top-h,132px) + 10px) var(--chat-pad) calc(var(--bottom-h,64px) + 10px);background:0 0;gap:4px;position:absolute;inset:0}.chat-screen .msg{border-radius:18px;max-width:min(520px,84%);padding:7px 12px 8px;font-size:16px;line-height:1.35;position:relative;box-shadow:0 1px 1px #0f12160f}.chat-screen .msg.in{border-bottom-left-radius:6px}.chat-screen .msg.out,.chat-screen .msg.team{border-bottom-right-radius:6px}.chat-screen .msg.out{background:#d5efea}.msg-gap{visibility:hidden;margin-left:10px;font-size:11px;line-height:1;display:inline-block}.msg-meta{opacity:.55;white-space:nowrap;pointer-events:none;font-size:11px;line-height:1;position:absolute;bottom:6px;right:11px}.msg.has-pic .msg-meta{color:#fff;opacity:1;background:#0f121673;border-radius:999px;padding:3px 7px;bottom:10px;right:12px}.chat-top{z-index:2;padding:calc(6px + var(--safe-t)) var(--chat-pad) 0;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.chat-top>*{pointer-events:auto}.chat-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-back{min-width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0 14px 0 10px;display:grid}.chat-back svg{width:26px;height:26px}.chat-back:active,.chat-state-btn:active,.chat-send:active{transform:scale(.94)}.chat-title{text-align:center;border-radius:999px;min-width:0;max-width:calc(100% - 132px);padding:6px 22px}.chat-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;overflow:hidden}.chat-title p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.chat-ava{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:3px;display:grid}.chat-ava .ava{width:100%;height:100%;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, white);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid}.chat-state{border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.chat-state-bar{background:var(--ansa);border-radius:2px;flex:none;align-self:stretch;width:3px}.chat-state.you .chat-state-bar{background:var(--you-dot)}.chat-state-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.chat-state-text b{color:var(--ansa);font-size:14.5px}.chat-state.you .chat-state-text b{color:var(--you)}.chat-state-text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-state-btn{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:13.5px;font-weight:600;transition:transform .12s}.chat-state.you .chat-state-btn{background:var(--ansa)}.chat-bottom{z-index:2;padding:0 var(--chat-pad) calc(10px + var(--safe-b));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.chat-bottom>*{pointer-events:auto}.chat-learn{border-radius:999px;align-self:flex-start;padding:6px 14px 6px 8px;font-size:13px}.chat-input{align-items:flex-end;gap:8px;display:flex}.chat-input textarea{resize:none;border-radius:24px;flex:1;min-height:48px;max-height:160px;padding:13px 18px;font-size:16px;line-height:1.35}.chat-input textarea:focus{background:#ffffffd1;border-color:#ffffffe6}.chat-send{width:48px;height:48px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s,transform .12s;display:grid}.chat-send.ready{background:var(--ink);color:#fff;border:0;box-shadow:0 8px 20px -8px #0f121680}.chat-send:disabled{cursor:default}.chat-send svg{width:22px;height:22px}:root{--c-bg:#ecebef;--c-ink:#211f24;--c-text:#2e2c32;--c-muted:#7a7680;--c-pink:#f21a9d;--c-pink-soft:#fccfe7;--c-blue:#0820b3;--c-blue-soft:#dfe3fb}.chat-screen{background:var(--c-bg);color:var(--c-text)}.chat-screen .msg.in{color:var(--c-text);background:#fff}.chat-screen .msg.out{background:var(--c-blue);color:#fff}.chat-screen .msg.team{background:var(--c-pink);color:#fff}.chat-screen .msg.note{background:var(--c-pink-soft);color:var(--c-ink)}.chat-screen .msg.out .msg-meta,.chat-screen .msg.team .msg-meta{opacity:.72}.chat-screen .chat-title h3,.chat-screen .chat-back{color:var(--c-ink)}.chat-screen .chat-title p,.chat-screen .chat-state-text span{color:var(--c-muted)}.chat-screen .chat-ava .ava{color:var(--c-pink);background:var(--c-pink-soft)}.chat-screen .chat-state-bar{background:var(--c-blue)}.chat-screen .chat-state-text b{color:var(--c-blue)}.chat-screen .chat-state-btn{background:var(--c-ink)}.chat-screen .chat-state.you .chat-state-bar{background:var(--c-pink)}.chat-screen .chat-state.you .chat-state-text b{color:var(--c-pink)}.chat-screen .chat-state.you .chat-state-btn{background:var(--c-blue)}.chat-screen .chat-input textarea{color:var(--c-text)}.chat-screen .chat-input textarea::placeholder,.chat-screen .chat-send{color:var(--c-muted)}.chat-screen .chat-send.ready{background:var(--c-pink);box-shadow:0 8px 20px -8px #f21a9da6}.chat-screen .switch input:checked{background:var(--c-pink)}.chat-top:before,.chat-top:after,.chat-bottom:before,.chat-bottom:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.chat-top:before{height:calc(var(--safe-t) + 74px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.chat-top:after{height:calc(var(--safe-t) + 40px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:0;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.chat-bottom:before{height:calc(var(--safe-b) + 60px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.chat-bottom:after{height:calc(var(--safe-b) + 26px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.lead{grid-template-columns:1fr auto;gap:14px 24px;display:grid}.lead h3{font-size:18px}.lead-no{color:var(--faint);margin-right:8px;font-weight:500}.lead dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;font-size:14.5px;display:grid}.lead dl .dlrow{display:contents}.lead dt{color:var(--faint)}.lead dd{margin:0}.lead-side{align-items:flex-end;gap:12px}.lead-side select{width:auto;min-width:170px}.price{align-items:baseline;gap:6px;display:flex}.price .num{font-size:44px;line-height:1}.price .rub{color:var(--muted);font-size:22px;font-weight:600}@media (width<=600px){.lead{grid-template-columns:1fr}.lead-side{align-items:stretch}.lead-side select{width:100%}.price{order:-1}}.settings{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.subnav{top:calc(64px + var(--safe-t));flex-direction:column;gap:2px;display:flex;position:sticky}.subnav a{color:var(--muted);border-radius:12px;padding:9px 14px;font-weight:500;text-decoration:none}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{background:var(--ink);color:#fff}@media (width<=820px){.settings{grid-template-columns:1fr;gap:16px}.subnav{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none;flex-direction:row;gap:6px;position:static;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap;background:var(--surface);border-radius:999px}}.list{flex-direction:column;display:flex}.item{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.item:first-child{border-top:0}.item .body{flex:1;min-width:0}.item .body p{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px}.actions{flex:none;align-items:center;gap:6px;display:flex}@media (width<=600px){.item:not(.source,.chan-row):has(>.actions){flex-wrap:wrap}.item:not(.source,.chan-row):has(>.actions)>.body{min-width:60%}.item:not(.source,.chan-row)>.actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}}.example{border-radius:var(--r);background:var(--ansa-soft);color:#0a5e53;padding:13px 16px;font-size:14px}.example b{font-family:var(--brand);font-size:18px;font-weight:400}.example.bad{background:var(--urgent-soft);color:var(--urgent)}.sheet{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f121652;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet>.panel{width:min(560px,100%);max-height:90dvh;overflow:auto}.testchat{height:calc(100dvh - 360px - var(--safe-b));flex-direction:column;max-width:780px;min-height:380px;display:flex;overflow:hidden}.welcome{max-width:760px}main.solo{max-width:860px;padding-top:calc(48px + var(--safe-t))}main.solo .logo{font-size:clamp(56px,13vw,96px)}.templates{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tpl{text-align:left;background:var(--surface);cursor:pointer;border:0;border-radius:18px;padding:16px 18px;font-weight:600;transition:background .15s,color .15s}.tpl:hover{box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.tpl[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.login{max-width:1280px;min-height:100dvh;padding:calc(28px + var(--safe-t)) var(--gutter) calc(36px + var(--safe-b));grid-template-rows:1fr auto;gap:40px;margin:0 auto;display:grid}.login-mark{align-self:end}.login-mark .logo{margin-left:-.04em;font-size:clamp(92px,25vw,300px);display:block}.login-body{flex-direction:column;gap:16px;max-width:460px;display:flex}.tagline{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.3}.btn.tg{color:#fff;background:#2aabee;gap:10px;padding:15px 22px;font-size:16px}.btn.tg:hover{background:#1e9bdc}.btn.tg svg{width:22px;height:22px}.login-legal{color:var(--muted);font-size:13px;line-height:1.45}.login-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.back-link{color:var(--muted);text-underline-offset:4px;align-self:flex-start;font-weight:600;text-decoration:underline}#toast{left:50%;bottom:calc(96px + var(--safe-b));z-index:50;justify-items:center;gap:8px;width:max-content;max-width:90vw;display:grid;position:fixed;transform:translate(-50%)}#toast div{background:var(--ink);color:#fff;text-align:center;overflow-wrap:anywhere;border-radius:22px;max-width:min(90vw,520px);padding:11px 18px;font-weight:500;animation:.25s cubic-bezier(.3,1.3,.5,1) rise;box-shadow:0 10px 30px -8px #0f121666}html:has(.chat-screen) #toast{bottom:auto;top:calc(var(--safe-t) + 150px)}#toast div.bad{background:var(--urgent);color:#fff!important}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=820px){input[type=text],input[type=number],input[type=time],input[type=password],input[type=tel],input[type=email],input:not([type]),textarea,select{font-size:16px}}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#000;border-radius:0}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#000 transparent}}.bolt{flex:none;width:10px;height:14px}.live .bolt{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 45%, transparent))}.live.off .bolt{filter:none}.hero-sub .company{color:var(--ink);text-decoration:none}.switch-agent{color:var(--muted);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.agents{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.agent-card{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:6px;min-height:210px;padding:22px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.agent-card:active{transform:scale(.985)}.agent-card.current{box-shadow:inset 0 0 0 1.5px var(--line)}.agent-card:hover,.agent-card.current:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.agent-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-name{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.agent-kind{color:var(--muted);font-size:14px}.agent-stats{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding-top:14px;font-size:13.5px;display:flex}.agent-stats .num{margin-right:3px;font-size:20px}.agent-channels{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.chan-dot{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.chan-dot:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px}.agent-card.add{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;justify-content:center;align-items:flex-start}.agent-card.add:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.add-icon{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.add-icon svg{width:22px;height:22px}.crumb{color:var(--muted);align-items:center;gap:4px;margin-bottom:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.crumb svg{width:18px;height:18px}.agent-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.agent-head h1{font-size:clamp(28px,4vw,40px)}.parts{scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 2px;gap:6px;display:flex;overflow-x:auto}.parts::-webkit-scrollbar{display:none}.parts a{white-space:nowrap;background:var(--surface);color:var(--muted);border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:600;text-decoration:none}.parts a[aria-current=page]{background:var(--ink);color:#fff}.part-note{color:var(--muted);margin:14px 0 16px}.narrow{max-width:720px}.lib-head h2{align-items:baseline;gap:10px;display:flex}.lib-head h2 .num{color:var(--muted);font-size:22px}.src-thumb{object-fit:cover;background:var(--sunk);border-radius:12px;flex:none;width:40px;height:40px;display:block}.item.source.off .src-thumb{opacity:.45}.src-ext{font:700 10.5px/1 var(--font);letter-spacing:.03em;color:var(--ink)}.library .lib-t{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.15;display:block}.library .lib-m{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.library .lib-m:not(.bad){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lib-x{color:var(--muted)}.lib-x:hover{color:var(--urgent);background:var(--urgent-soft)}.btn.danger-fill{background:var(--urgent);color:#fff}.btn.danger-fill:hover{background:#b23333}.add-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.add-tile{text-align:left;cursor:pointer;background:var(--surface);border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;transition:box-shadow .15s,transform .12s;display:flex}.add-tile:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.add-tile:active{transform:scale(.98)}.add-tile b{letter-spacing:-.01em;font-size:15.5px}.add-tile span:last-child{color:var(--muted);font-size:13px;line-height:1.35}.tile-icon{background:var(--sunk);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.tile-icon svg{width:22px;height:22px}@media (width<=820px){.add-grid{grid-template-columns:1fr 1fr}.ask-row{flex-direction:column}}.gallery{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;padding:0 24px 22px;display:grid}.shot{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex;position:relative}.shot img,.shot video{aspect-ratio:1;object-fit:cover;background:var(--sunk);border-radius:14px;width:100%;display:block}.shot.off img,.shot.off video{opacity:.4}.shot-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.shot-badge{color:#fff;background:#0f1216a8;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.shot.add{aspect-ratio:1;background:var(--sunk);color:var(--muted);border-radius:14px;justify-content:center;align-items:center}.shot.add svg{width:28px;height:28px}.shot:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:14px}.picked{align-items:flex-start;gap:12px;display:flex}.picked img,.picked video{object-fit:cover;background:var(--sunk);border-radius:12px;flex:none;width:88px;height:88px}.picked-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;display:flex}.picked-body textarea{min-height:64px}.pic-big{object-fit:contain;background:var(--sunk);border-radius:14px;width:100%;max-height:52dvh}.msg.has-pic{width:fit-content;padding:4px}.msg.has-pic a{display:block}.msg.has-pic small{padding:0 10px 4px}.pic{object-fit:cover;border-radius:16px;max-width:min(300px,100%);max-height:340px;display:block}.pic-gone{color:var(--muted);padding:6px 10px;font-size:13px;display:block}.item.source{align-items:center}.item.source.off .body{opacity:.45}.src-icon{background:var(--sunk);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.src-icon svg{width:21px;height:21px}.linklike{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.btn.icon{width:34px;height:34px;padding:7px}.btn.icon svg{width:18px;height:18px}.push{margin-left:auto}.filepick{border-radius:var(--r);background:var(--sunk);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.filepick input{opacity:0;width:1px;height:1px;position:absolute}.filepick svg{width:22px;height:22px}.filepick:focus-within{outline:2px solid var(--ink)}.preview{white-space:pre-wrap;font:13.5px/1.5 var(--font);background:var(--sunk);border-radius:var(--r);max-height:50dvh;margin:0;padding:14px;overflow:auto}.shell.plain .hero-sub{display:none}.agent-kind{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn.off{opacity:.5;pointer-events:none}.brand-ico{object-fit:contain;flex:none;display:block}.chan-row{align-items:center}.chan-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.chan-tile{background:var(--sunk);cursor:pointer;font:inherit;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:20px 12px 16px;transition:box-shadow .15s,transform .12s;display:flex;position:relative}.chan-tile:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.chan-tile:active{transform:scale(.97)}.chan-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.chan-tile b{font-size:14.5px}.chan-tile small{color:var(--muted);background:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.chan-tile.soon{cursor:default;opacity:.75}.chan-tile small.on{color:#0f8b5a;background:#e2f6ec}.chan-tile.soon:hover{box-shadow:none}.chan-chip{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.conv .ava{position:relative}.ava-badge{background:#fff;border-radius:6px;padding:1px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #fff}@media (width<=600px){.item.chan-row{flex-wrap:wrap}.item.chan-row .body{min-width:calc(100% - 60px)}.item.chan-row .actions{width:100%;padding-left:48px}}.day{padding:4px 0 8px}.day-title{color:var(--muted);text-transform:none;padding:10px 24px 4px;font-size:13px;font-weight:600}.item.booking{align-items:center;gap:16px}.slot-time{font-family:var(--brand);min-width:72px;font-size:22px}.item.booking a.body{color:inherit;min-width:0;text-decoration:none}.item.booking a.body p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=560px){.slot-time{min-width:54px;font-size:18px}.item.booking{gap:10px}.item.booking .brand-ico{display:none}}.own-cal{border-radius:var(--r);background:var(--sunk);padding:16px 18px}.own-cal h3{font-size:15px}.own-cal input,.own-cal select,.own-cal textarea,.own-cal .chip[aria-pressed=false]{background:var(--surface)}.chan-tile .tile-what{color:var(--muted);text-align:center;font-size:12px;line-height:1.3}.qr{width:240px;height:240px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;padding:10px;display:block}.profile{max-width:640px;color:var(--c-text);grid-template-columns:minmax(0,1fr);gap:12px;margin:0 auto;display:grid}.pf-card{text-align:center;background:#fff;border-radius:30px;justify-items:center;gap:4px;padding:30px 20px 20px;display:grid;position:relative;overflow:hidden}.pf-card:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 25% 0,#f21a9d21,#0000 70%),radial-gradient(60% 120% at 80% 0,#0820b31c,#0000 70%);height:120px;position:absolute;inset:0 0 auto}.pf-ring{margin-bottom:12px;position:relative}.pf-card h2{letter-spacing:-.03em;color:var(--c-ink);font-size:26px;font-weight:700;position:relative}.pf-card>p{color:var(--c-muted);max-width:40ch;position:relative}.pf-card>.pf-nick{font-size:15px}.pf-cta{background:var(--c-ink);color:#fff;border-radius:999px;margin-top:16px;padding:13px 24px;font-weight:600;text-decoration:none;position:relative}.pf-block{background:#fff;border-radius:24px;padding:16px 18px 18px}.pf-head{align-items:center;gap:12px;min-height:36px;display:flex}.pf-head h3{min-width:0;color:var(--c-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex:1;font-size:16.5px}.pf-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pf-icon svg{width:20px;height:20px}.pf-icon.pink{background:var(--c-pink)}.pf-icon.blue{background:var(--c-blue)}.pf-icon.ink{background:var(--c-ink)}.pf-icon.plain{background:var(--c-bg)}.pf-state{background:var(--c-bg);color:var(--c-muted);border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pf-state .bolt{width:8px;height:11px}.pf-state.on{background:var(--c-blue-soft);color:var(--c-blue)}.pf-body{gap:12px;margin-top:12px;font-size:14.5px;line-height:1.5;display:grid}.pf-body>p{color:#5f5b66}.pf-body .faint{color:var(--c-muted);font-size:13px}.pf-actions{flex-wrap:wrap;gap:8px;display:flex}.profile .btn{border-radius:999px;padding:11px 18px}.profile .btn.primary{background:var(--c-ink)}.pf-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-steps li{background:var(--c-bg);border-radius:15px;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:11px 14px;display:flex}.pf-steps b{color:var(--c-ink);font-weight:600}.pf-steps span{color:var(--c-muted)}.pf-logout{width:100%;color:var(--c-pink);font:600 15.5px var(--font);cursor:pointer;background:#fff;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:15px;display:flex}.pf-logout svg{width:20px;height:20px}.pf-logout:active{transform:scale(.98)}.guide-steps{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{background:var(--sunk);counter-increment:step;border-radius:16px;justify-items:start;gap:6px;padding:13px 14px 14px 52px;display:grid;position:relative}.guide-steps li:before{content:counter(step);background:var(--ink);color:#fff;width:26px;height:26px;font:600 13px var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:14px}.guide-steps b{color:var(--ink);font-weight:600}.guide-steps span{color:var(--muted);font-size:14.5px;line-height:1.4}.guide-steps span.faint{color:var(--faint);font-size:13.5px}.guide-steps .btn{color:var(--ink);background:#fff;margin:4px 0 2px;padding:10px 16px;font-size:14px;text-decoration:none;box-shadow:0 1px 2px #10182814}.guide-steps .btn:hover{background:#fff}.guide-help{background:var(--sunk);border-radius:16px;padding:12px 14px}.guide-help summary{cursor:pointer;color:var(--ink);font-weight:600}.guide-help p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.45}.guide-help p b{color:var(--ink);font-weight:600}.side,.section-name.t-inbox{display:none}@media (width>=1024px){:root{--side:272px}.shell{grid-template-columns:var(--side) minmax(0, 1fr);grid-template-rows:auto 1fr;display:grid}.shell>.hero,.shell>main{grid-column:2;width:100%}main{padding-bottom:56px}.dock{display:none}.side{scrollbar-width:none;flex-direction:column;grid-area:1/1/span 2;gap:30px;height:100dvh;padding:30px 20px 22px 28px;display:flex;position:sticky;top:0;overflow-y:auto}.side::-webkit-scrollbar{display:none}.side-mark{padding:0 12px;text-decoration:none}.side-mark .logo{font-size:56px;display:block}.side-group{flex-direction:column;gap:2px;display:flex}.side-link{color:var(--muted);letter-spacing:-.01em;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:16.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.side-link:hover{color:var(--ink)}.side-link[aria-current=page]{background:var(--surface);color:var(--ink)}.side-link.sub{padding:7px 12px;font-size:15px;font-weight:500}.side-link.sub[aria-current=page]{font-weight:600}.side-count{font-family:var(--brand);font-size:16px;line-height:1}.side-count.you{color:var(--you)}.side-count.ansa{color:var(--ansa)}.side-agent{color:var(--ink);flex-direction:column;gap:3px;padding:0 12px 8px;text-decoration:none;display:flex}.side-agent b{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.25}.side-switch{color:var(--muted);text-underline-offset:3px;align-self:flex-start;margin:8px 12px 0;font-size:13px;font-weight:600;text-decoration:underline}.side-me{align-items:center;gap:4px;margin-top:auto;padding:0 12px;display:flex}.side-me .side-link.person{flex:1;justify-content:flex-start;min-width:0;margin:0 -12px;padding:7px 12px}.side-me .side-link.person span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-me .side-switch{margin:0 0 0 8px}.hero{padding-top:calc(34px + var(--safe-t))}.hero-title .wordmark{display:none}.section-name.t-inbox{display:block}.section-name{font-size:56px}.hero .me,.hero-sub{display:none}.hero-top{align-items:flex-end}.find-desk{width:min(340px,40%);margin-bottom:6px;display:flex}.parts{display:none}.profile,.testchat{max-width:none}.part-note{margin-top:4px}.chat-screen,.edge-blur{left:var(--side)}#toast{left:calc(50% + var(--side) / 2);bottom:calc(32px + var(--safe-b))}}.link-btn{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.demo-note{background:var(--urgent-soft);color:var(--ink);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.demo-note a{color:inherit;font-weight:600}.footnote{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.setup{background:var(--fog,#f4f3f6);border-radius:14px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.setup .setup-row{align-items:center;gap:8px;min-width:0;display:flex}.setup code{white-space:nowrap;background:#fff;border-radius:8px;flex:1;min-width:0;padding:6px 8px;font-size:12px;overflow-x:auto}.setup small{color:var(--muted);font-size:12px}.plan-bar{background:#ecebef;border-radius:999px;height:8px;margin:4px 0 10px;overflow:hidden}.plan-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff4fb5,#f21a9d 40%,#6b3bff);height:100%;display:block}.plan-bar.warn i{background:#ff9f1c}.plan-bar.full i{background:#e5484d}.how-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.how-list li{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:flex}.how-list b{color:var(--ink);font-size:14.5px;display:block}.dev-addr{background:var(--c-bg);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.dev-addr>span{flex-direction:column;gap:2px;min-width:0;display:flex}.dev-addr b{color:var(--c-muted);font-size:13px;font-weight:600}.dev-addr code,.dev-main code{overflow-wrap:anywhere;background:0 0;padding:0;font-size:13px}.dev-part{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.dev-part h4{color:var(--c-ink);margin:0;font-size:15px}.dev-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dev-list li{background:var(--c-bg);border-radius:15px;justify-items:start;gap:3px;padding:11px 14px;display:grid}.dev-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.dev-main code{color:var(--c-muted)}.dev-scopes{gap:10px;display:grid}.dev-scopes .switch{align-items:flex-start;font-size:14.5px;line-height:1.35}.secret{background:var(--sunk);border-radius:15px;gap:8px;padding:12px 14px;display:grid}.secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:0 0;padding:0;font-size:13.5px}.consent{max-width:560px;margin:0 auto}.consent-who{align-items:center;gap:14px;display:flex}.consent-who img,.consent-ava{object-fit:cover;border-radius:14px;flex:none;width:48px;height:48px}.consent-ava{background:var(--ink);color:#fff;place-items:center;font-size:20px;font-weight:700;display:grid}.consent-who p{margin-top:2px}.sheet .chip:not([aria-pressed=true]){background:var(--sunk)}.home{display:none}@media (width<=1023.98px){.home{display:block}.summary,.hero.at-inbox .hero-sub{display:none}.home-hero{min-height:196px;color:var(--ink);background:#b9a6f7;border-radius:30px;margin-top:22px;padding:22px 22px 20px;display:flex;position:relative}.hh-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.hh-link:active~.hh-text,.hh-link:active~.hh-art{transform:scale(.985)}.hh-text{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;width:60%;transition:transform .15s;display:flex;position:relative}.home-hero h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:6px;font-size:29px;font-weight:700;line-height:1.02}.home-hero p{color:#1b1a1fb8;font-size:13.5px;font-weight:500}.hh-foot{align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.hh-switch{pointer-events:auto;color:var(--ink);background:#ffffff8c;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.hh-art{z-index:2;aspect-ratio:1;pointer-events:none;width:min(50%,220px);transition:transform .15s;position:absolute;top:-40px;right:-14px}.hh-art svg,.hh-art img,.tile-art svg,.tile-art img{object-fit:contain;width:100%;height:100%;display:block}.pill-tag{color:var(--ink);white-space:nowrap;background:#ffffff8c;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.pill-tag i{background:#1b1a1f59;border-radius:50%;width:7px;height:7px}.pill-tag.on i{background:var(--ink)}.faces{display:flex}.face{color:#fff;background:var(--tone,#64748b);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:grid;box-shadow:0 0 0 2.5px #b9a6f7}.faces .face+.face{margin-left:-6px}.face.more{background:var(--ink);font-size:11.5px}.home-title{letter-spacing:-.03em;margin:28px 2px 12px;font-size:22px;font-weight:700}.bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.bento>*{min-width:0}.tile{color:var(--ink);border-radius:26px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;text-decoration:none;transition:transform .15s;display:flex;position:relative}a.tile:active{transform:scale(.97)}.tile h3{z-index:1;letter-spacing:-.03em;max-width:86%;margin-top:10px;font-size:21px;font-weight:700;line-height:1.08;position:relative}.tile p{z-index:1;color:#1b1a1fb3;font-size:12.5px;line-height:1.35;position:relative}.tile.orange{background:#ffbe5c;grid-row:1/span 2;min-height:240px}.tile.orange h3{max-width:100%;margin-top:30px;font-size:20px}.tile.blue h3,.tile.blue p{max-width:64%}.tile.blue{background:#a9c7fa;min-height:152px}.tile.pink{background:#f6a5ee;flex-flow:wrap;justify-content:center;align-items:center;gap:8px;min-height:78px}.tile-art{aspect-ratio:1;pointer-events:none;width:96px;position:absolute;bottom:-6px;right:-12px}.tile-art.small{width:80px;top:-46px;bottom:auto;right:-12px}.tile-who{align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;line-height:1.2;display:flex}.tile-who>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tile-who small{color:#1b1a1f9e;font-size:11px;font-weight:500;display:block}.tile-who .face{box-shadow:0 0 0 2.5px #ffbe5c}.chan-round{background:#ffffffd9;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (width<=360px){.chan-round{width:34px;height:34px}.tile.pink{gap:6px;padding:12px}.tile.blue .tile-art{width:70px;bottom:-10px;right:-10px}}.chan-round.more{font-size:12.5px;font-weight:650}.tile-empty{font-size:13.5px;font-weight:600}.filters{margin:0 calc(var(--gutter) * -1) 14px;padding:2px var(--gutter) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.fpill{min-width:56px;height:78px;color:var(--muted);cursor:pointer;background:0 0;border:1.5px solid #1b1a1f24;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:8px 13px;transition:background .15s,border-color .15s,transform .12s;display:flex}.fpill:active{transform:scale(.95)}.fpill i{border-radius:50%;width:5px;height:5px}.fpill i.on{background:var(--ink)}.fpill span{white-space:nowrap;font-size:12.5px;font-weight:500}.fpill b{color:var(--ink);font-size:15px;font-weight:650}.fpill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#ffffffb8}.fpill[aria-pressed=true] b{color:#fff}.fpill[aria-pressed=true] i.on{background:#fff}}@media (width<=820px){.convs-panel{border-radius:28px;margin:0}.conv{padding:11px 16px}.conv:after{left:82px;right:16px}.conv:first-child{border-radius:28px 28px 0 0}.conv:last-child{border-radius:0 0 28px 28px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
