@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&display=swap";:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#292c28;background:#f9f8f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper:#f9f8f5;--ink:#292c28;--muted:#888a82;--line:#e8e7e1;--orange:#e8754e;--orange-dark:#d7633e;--sage:#829975;--peach:#f7e9e1}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e8754e66;outline-offset:3px}input,textarea,select{min-width:0}input,select,textarea{border:1px solid #e2e2db;background:#fff;border-radius:7px;color:var(--ink);padding:11px 12px;outline:none;font-size:13px;width:100%;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:#d9967b;box-shadow:0 0 0 3px #e8754e0d}input::placeholder,textarea::placeholder{color:#a0a199}textarea{resize:vertical;line-height:1.6;min-height:92px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--orange)}input[type=color]{padding:0;border:0;cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.035em}h1{font-weight:750}h2{font-weight:700}p{line-height:1.7}svg{flex-shrink:0}code,pre,.monospace{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}code{font-size:.86em}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600;border-radius:7px;white-space:nowrap;border:1px solid transparent;transition:background .18s,transform .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--orange);color:#fff;box-shadow:0 2px 2px #a64b1710}.button.primary:hover{background:var(--orange-dark)}.button.outline{background:#fff;border-color:#dfdfd8;box-shadow:0 1px 2px #2e302b03}.button.outline:hover{background:#f7f7f2}.button.ink{background:#30362e;color:#fff}.button.ink:hover{background:#20251f}.button.small{min-height:34px;padding:8px 12px;font-size:11px}.button.large{padding:15px 20px;min-height:49px;font-size:12px}.button.full{width:100%}.button.danger{background:#b84d42;color:#fff}.button.danger-outline{border-color:#eac7c0;color:#b35a4c;background:#fff}.icon-button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;color:#7c8178;padding:0}.icon-button:hover{background:#efeee8;color:var(--ink)}.icon-button.selected{background:#efeee7;color:#555d4d}.text-link,.quiet-link{display:inline-flex;align-items:center;gap:7px;font-weight:500;font-size:12px}.text-link:hover,.quiet-link:hover{color:var(--orange-dark)}.subtle{color:#8f9389}.small-text{font-size:12px}.block{display:block}.brand{display:inline-flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.brand-symbol{width:31px;height:31px;background:var(--orange);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:#fff}.brand-symbol>span{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;top:11px;left:11px}.brand-symbol svg{transform:rotate(-7deg)}.brand-dot{color:var(--orange)}.small-logo{background:var(--orange);color:#fff;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:800;font-size:22px;letter-spacing:-1px}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-weight:600;letter-spacing:-.02em}.app-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:24%;font-family:Manrope,sans-serif;font-weight:800;flex-shrink:0;line-height:1}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500;background:#f0f0eb;color:#82877b;white-space:nowrap;line-height:1.3}.badge.green{background:#edf3e9;color:#69805e}.badge.red{background:#f8eae6;color:#b35c4b}.live-dot,.orange-dot,.green-dot,.gray-dot{width:6px;height:6px;display:inline-block;flex-shrink:0;border-radius:50%;background:#92a886}.orange-dot{background:var(--orange)}.green-dot{background:#829975}.gray-dot{background:#dbddd4}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.8px;display:inline-flex;align-items:center;gap:9px;color:#858a7c}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.container{max-width:1160px;margin:0 auto;padding-left:28px;padding-right:28px}.marketing-header{height:94px;max-width:1160px;margin:auto;padding:0 28px;display:flex;align-items:center;gap:32px}.marketing-header nav{display:flex;align-items:center;justify-content:center;flex:1;gap:29px;font-size:11px;color:#777b70}.marketing-header nav a,.marketing-header nav button{display:flex;gap:5px;align-items:center;font-size:11px;padding:4px 0}.marketing-header nav a:hover,.marketing-header nav button:hover{color:var(--orange)}.marketing-header>.button{min-width:116px}.hero{padding-top:73px;padding-bottom:61px;display:grid;grid-template-columns:1fr 1.05fr;gap:15px;min-height:590px}.hero-copy{position:relative;z-index:1}.hero h1{font-size:76px;line-height:1.13;letter-spacing:-5px;margin:24px 0 29px;position:relative;font-weight:750}.hero h1>span:not(.hero-scribble){color:var(--orange)}.hero-scribble{display:block;position:absolute;left:0;bottom:-15px;width:234px}.hero-scribble svg{width:100%;height:18px;fill:none;stroke:#e99c80;stroke-width:1.6;stroke-linecap:round}.hero-copy>p{font-size:14px;line-height:1.9;color:#87897f;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:22px}.hero-actions .quiet-link{gap:10px;font-size:10px;color:#7b8074}.hero-actions .quiet-link>span{font-size:22px;line-height:.8}.hero-perks{display:flex;gap:19px;align-items:center;margin-top:18px;color:#989b91;font-size:9px}.hero-perks span{display:flex;gap:5px;align-items:center}.hero-perks svg{color:#8b9e7c}.hero-art{position:relative;height:450px;margin-top:-14px}.art-grid{position:absolute;inset:25px -24px 5px 15px;opacity:.5;background-image:radial-gradient(#bdc2b8 .7px,transparent .7px);background-size:17px 17px;-webkit-mask-image:radial-gradient(ellipse,black 30%,transparent 72%);mask-image:radial-gradient(ellipse,black 30%,transparent 72%)}.art-caption{position:absolute;left:7px;top:5px;display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1.5px;color:#9b9e91}.tiny-dot{width:4px;height:4px;border-radius:50%;background:#aab09e}.mini-inbox{position:absolute;left:0;top:78px;width:336px;background:#fffdfb;border:1px solid #e6e5dc;border-radius:10px;box-shadow:0 15px 30px #52543d06;transform:rotate(-4deg);overflow:hidden}.mini-toolbar{display:flex;align-items:center;gap:9px;padding:14px;border-bottom:1px solid #f0eee7;font-size:10px;font-weight:600}.mini-toolbar .brand-symbol{width:23px;height:23px;border-radius:6px}.mini-toolbar .brand-symbol svg{width:15px}.mini-toolbar .brand-symbol>span{width:4px;height:4px;top:9px;left:8px}.mini-toolbar>svg{margin-left:auto;color:#a3a698}.mini-row{display:flex;align-items:center;gap:9px;padding:17px 12px;border-bottom:1px solid #f2f0e9}.mini-row>div{flex:1}.mini-row strong{font-size:9px;display:flex;justify-content:space-between;gap:10px;font-weight:600}.mini-row strong span{font-size:7px;color:#aaa;font-weight:400}.mini-row p{font-size:8px;color:#91958a;margin:5px 0 0}.mini-row>i{width:5px;height:5px;background:var(--orange);border-radius:50%}.muted-row{opacity:.75}.mini-inbox-footer{padding:12px;display:flex;gap:5px;align-items:center;color:#969b8d;font-size:7px;background:#fdfcf9}.mini-inbox-footer .live-dot{width:4px;height:4px}.hero-phone{position:absolute;width:226px;height:425px;right:10px;top:24px;background:#fff;border:5px solid #f2f0e8;border-radius:31px;box-shadow:0 0 0 1px #dcdcd2,0 20px 50px #57584714;transform:rotate(5deg);padding:14px 12px;overflow:hidden}.phone-top{display:flex;justify-content:space-between;font-size:8px;margin:0 8px 21px}.phone-top>span{font-size:7px}.phone-app-head{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid #f0f0ec}.phone-app-head>div{display:flex;flex:1;flex-direction:column;gap:2px}.phone-app-head strong{font-size:9px}.phone-app-head small{font-size:7px;color:#9ba192}.phone-app-head>svg{color:#999}.phone-date{font-size:6px;color:#a5a89e;text-align:center;margin:14px 0}.bubble{font-size:9px;line-height:1.55;border-radius:10px;padding:10px 11px;max-width:90%;position:relative}.bubble.customer{background:#e9eee3;margin-left:auto;border-bottom-right-radius:3px;color:#515a49}.bubble.agent{background:#f5f5f0;border-bottom-left-radius:3px;color:#777b6e}.phone-agent{display:flex;gap:4px;align-items:center;font-size:6px;color:#9a9e92;margin:16px 0 5px 4px}.agent-dot{width:10px;height:10px;background:#d3c0af;border-radius:50%;display:inline-block}.final-bubble{margin-top:16px}.phone-receipt{font-size:5px;color:#9ca68d;margin:4px 1px 0;display:flex;gap:3px;align-items:center;justify-content:flex-end}.review-preview{display:flex;align-items:center;gap:6px;padding:10px 7px;margin-top:15px;border:1px solid #eee6d8;background:#fbf8ef;border-radius:7px;color:#a39162}.review-preview span{font-size:6px;flex:1}.review-preview>svg{width:11px}.phone-input{position:absolute;bottom:12px;left:10px;right:10px;border:1px solid #e9ebe1;border-radius:8px;padding:9px;display:flex;align-items:center;font-size:7px;color:#b3b7ab;background:#fff;gap:9px}.phone-input>svg{margin-left:auto;width:11px}.phone-input>span{background:#92a27d;color:#fff;border-radius:5px;display:flex;padding:3px}.phone-input>span>svg{width:11px;height:11px}.telegram-float{position:absolute;bottom:28px;left:54px;z-index:3;display:flex;gap:10px;align-items:center;border:1px solid #e2e5dc;border-radius:10px;padding:12px 15px;background:#fffffff5;box-shadow:0 9px 20px #2736270b;transform:rotate(-3deg)}.telegram-round{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:#e4eff3;color:#5e98b3;flex-shrink:0}.telegram-float strong{font-size:9px;display:block}.telegram-float div>span{font-size:7px;display:block;margin-top:4px;color:#969c8d}.telegram-float>svg{color:#8ba27a;margin-left:8px}.art-note{position:absolute;right:-6px;bottom:-10px;font-family:Caveat,cursive;font-size:17px;color:#999f8c;transform:rotate(-7deg)}.art-note svg{position:absolute;right:0;bottom:12px;width:69px;height:42px;fill:none;stroke:#aab39c;stroke-width:1.2;transform:rotate(170deg)}.platform-strip{border-top:1px solid #e5e5db;border-bottom:1px solid #e5e5db;padding-top:26px;padding-bottom:25px;text-align:center}.platform-strip>span{font-size:8px;color:#999e90;letter-spacing:1.7px}.platform-strip>div{display:flex;align-items:center;justify-content:center;gap:37px;margin-top:20px}.platform-word{font-size:16px;font-weight:550;letter-spacing:-.5px;color:#71766a}.platform-word.swift{font-size:19px}.platform-word.expo{font-size:22px;font-weight:650}.provider-word{display:flex;gap:6px;align-items:center;font-size:15px;font-weight:600;letter-spacing:-.5px;color:#71766a}.provider-mark{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:17px;font-weight:700;color:#91977f}.provider-mark.rc{background:#ede9e0}.provider-mark.sw{background:#e7e8e0}.provider-mark.ad{font-size:24px;font-weight:500}.platform-strip i{height:20px;width:1px;background:#dfdfd4}.feature-section{padding-top:91px;padding-bottom:79px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:31px;gap:30px}.section-intro h2{font-size:34px;letter-spacing:-1.5px;margin:13px 0 0;line-height:1.3}.section-intro>p{font-size:11px;line-height:1.8;color:#8a8e80;margin:0 0 2px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-card{border:1px solid #e5e4da;border-radius:10px;overflow:hidden;background:#fdfcf9}.feature-visual{height:185px;border-bottom:1px solid #e5e4da;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.chat-visual{background:#efeee7;padding:28px}.sample-message{display:flex;align-items:center;gap:7px;align-self:flex-start}.sample-message>span:not(.avatar){border:1px solid #e0dfd4;border-radius:7px 7px 7px 2px;padding:11px 13px;font-size:9px;background:#fffdf9}.sample-message.response{margin-top:12px;align-self:flex-end}.sample-message.response>span:not(.small-logo){background:#e1e8d9;border-color:#d7dfcf;color:#6b7a5c;border-radius:7px 7px 2px}.sample-message .small-logo{width:25px;height:25px;font-size:17px;background:#899b75}.resolved-pill{font-size:7px;border-radius:20px;background:#fffdf9;padding:5px 9px;display:flex;align-items:center;gap:4px;margin:13px 0 -10px;color:#7b8970;border:1px solid #e4e5d9}.offer-visual{background:#f6ede7}.sample-offer{width:185px;background:#fffdf9;border:1px solid #e9dcd1;border-radius:10px;padding:17px;transform:rotate(-4deg);display:flex;align-items:center;flex-direction:column;box-shadow:0 4px 8px #b9866e04;z-index:1}.sample-offer>svg{color:#bd8865}.sample-offer>span:not(.sample-offer-action){font-size:9px;margin:10px 0 12px;color:#8c7662}.sample-offer>.sample-offer-action{display:flex;align-items:center;gap:15px;background:#f0dfd2;padding:8px 11px;border-radius:4px;font-size:8px;color:#a37652}.floating-star{font-size:49px;color:#d2ad92;position:absolute;right:34px;top:25px;transform:rotate(12deg)}.review-visual{background:#efeee1}.stars{display:flex;gap:4px;color:#c9b772;transform:rotate(-7deg);margin:0 0 23px}.sample-review{display:flex;align-items:center;gap:10px;background:#fffdf8;padding:15px;border:1px solid #e4dfc6;border-radius:7px;transform:rotate(3deg);color:#a2915e}.sample-review>span{font-size:9px;line-height:1.6}.sample-review>svg{width:14px}.feature-card-copy{padding:25px 24px 23px}.feature-number{font-size:7px;letter-spacing:1.4px;color:#a0a495}.feature-card-copy h3{font-size:18px;letter-spacing:-.5px;margin:10px 0}.feature-card-copy p{font-size:11px;color:#8d9183;line-height:1.9;margin:0}.telegram-section{background:#ebeee4;border:1px solid #dfe3d6;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;padding:54px 55px;gap:22px;max-width:1104px;margin-bottom:75px}.telegram-copy .eyebrow{font-size:8px;color:#849074}.telegram-copy h2{font-size:39px;letter-spacing:-1.8px;line-height:1.3;margin:17px 0}.telegram-copy>p{font-size:12px;color:#929b84;line-height:1.9}.telegram-copy ul{list-style:none;padding:0;margin:22px 0 27px;font-size:10px;display:flex;flex-direction:column;gap:12px;color:#717f64}.telegram-copy li{display:flex;gap:8px;align-items:center}.telegram-copy .button{font-size:11px}.telegram-scene{display:flex;align-items:center;justify-content:center;position:relative}.tg-window{background:#e1e7d9;border:1px solid #d1d9c6;border-radius:10px;overflow:hidden;width:325px;box-shadow:0 12px 35px #65784c0d;transform:rotate(3deg)}.tg-header{background:#fafbf6;border-bottom:1px solid #dce3d2;display:flex;align-items:center;padding:14px;gap:9px}.tg-avatar .brand-symbol{width:32px;height:32px;background:#839675;border-radius:50%}.tg-header>div{display:flex;flex-direction:column;gap:3px;flex:1}.tg-header strong{font-size:10px;letter-spacing:-.1px}.tg-header small{font-size:8px;color:#a0a98f}.tg-header>svg{color:#9ca58d}.tg-date{text-align:center;font-size:7px;margin:15px auto 12px;color:#9ba58d}.tg-bubble{background:#fbfcf6;border-radius:8px 8px 8px 2px;margin:0 35px 10px 13px;padding:12px 12px 8px;font-size:10px}.tg-bubble strong{font-size:8px;color:#7c966c}.tg-bubble p{font-size:9px;line-height:1.7;color:#737d69;margin:6px 0 2px}.tg-bubble>small{display:flex;justify-content:flex-end;gap:4px;font-size:7px;color:#abb49e}.tg-bubble.mine{background:#f0f5e9;margin:0 13px 0 36px;border-radius:8px 8px 2px}.tg-reply{border-left:2px solid #a9b992;padding:3px 7px}.tg-reply>strong{display:block;font-size:8px}.tg-reply>span{display:block;font-size:7px;margin-top:4px;color:#9ba68d}.tg-confirm{display:flex;gap:4px;align-items:center;justify-content:center;font-size:7px;color:#98a889;margin:14px 0 17px}.tg-compose{background:#fafbf6;border-top:1px solid #dce3d2;padding:13px 15px;display:flex;gap:13px;align-items:center;font-size:9px;color:#abb29e}.tg-compose>svg:first-of-type{margin-left:auto}.tg-compose>svg{color:#9aaa8c}.scene-note{position:absolute;font-family:Caveat,cursive;font-size:19px;color:#8e9a7c;bottom:-32px;transform:rotate(-4deg)}.how-section{padding-bottom:67px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:36px}.steps article{padding:30px 0 0 15px;position:relative;border-right:1px solid var(--line)}.steps article:first-child{padding-left:0}.steps article:last-child{border:0;padding-left:38px}.steps article:nth-child(2){padding-left:38px}.step-counter{position:absolute;right:28px;top:30px;font-family:Manrope,sans-serif;font-size:34px;font-weight:500;color:#dedfd3}.step-icon{color:#8c977d;margin-bottom:23px}.steps h3{font-size:17px;letter-spacing:-.5px;margin-bottom:9px}.steps p{font-size:11px;color:#929786;line-height:1.9;margin:0}.details-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:27px;padding-bottom:27px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.details-strip>div{display:grid;grid-template-columns:30px 1fr;gap:4px 10px}.details-strip svg{grid-row:span 2;color:#99a089;width:21px;align-self:center}.details-strip strong{font-size:11px;font-weight:550}.details-strip span{font-size:9px;color:#a0a593}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;padding-top:80px;padding-bottom:65px}.faq-section h2{font-size:32px;letter-spacing:-1.1px;margin:13px 0 15px}.faq-section>div>p{font-size:12px;color:#929785}.faq-section a{display:inline-flex;gap:5px;align-items:center;color:#7b856e}.faqs article{border-bottom:1px solid var(--line)}.faqs article:first-child{border-top:1px solid var(--line)}.faqs article>button{width:100%;display:flex;text-align:left;align-items:center;gap:15px;justify-content:space-between;font-size:11px;font-weight:500;padding:20px 0}.faqs article>button svg{color:#9da38f;width:15px;transition:transform .15s}.faqs .expanded>button svg{transform:rotate(180deg)}.faqs article>p{font-size:11px;line-height:1.9;color:#8c9481;margin:0 25px 20px 0}.closing-section{text-align:center;padding-top:64px;padding-bottom:75px;border-top:1px solid var(--line)}.closing-section h2{font-size:39px;letter-spacing:-1.8px;line-height:1.35;margin:18px 0 25px}.closing-note{display:block;font-size:9px;color:#a2a792;margin-top:14px}.marketing-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:28px;padding-bottom:30px}.marketing-footer .brand{font-size:17px}.marketing-footer .brand-symbol{width:25px;height:25px;border-radius:7px}.marketing-footer .brand-symbol>span{top:9px;left:9px;width:4px;height:4px}.marketing-footer .brand-symbol svg{width:17px}.marketing-footer p{font-size:9px;color:#9b9e90;margin:7px 0 0}.marketing-footer>div:last-child{display:flex;gap:23px;font-size:9px;color:#8e9582;align-items:center}.marketing-footer a{display:inline-flex;gap:3px;align-items:center}.marketing-footer button{font-size:9px;padding:0}.marketing-footer>div>span{color:#a5aa9a}.field{display:block;margin-bottom:19px}.field>span{display:block;font-size:12px;font-weight:550;margin-bottom:7px;color:#63695e}.field>small,.field-hint{display:block;font-size:11px;color:#979e90;line-height:1.7;margin:7px 0 0}.field textarea{min-height:87px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.copy-field{display:flex;align-items:center;border:1px solid #e2e2db;border-radius:7px;background:#fff;padding-right:7px;gap:5px}.copy-field input{border:0;box-shadow:none;background:transparent;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;padding:12px;flex:1;min-width:0}.copy-field .button{margin-right:-1px;border:0;background:#f6f5ef;box-shadow:none}.modal-backdrop{position:fixed;inset:0;z-index:1000;background:#232c2670;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:28px}.modal{background:#fbfbf8;width:510px;max-width:100%;max-height:90vh;overflow:auto;border-radius:15px;padding:27px;box-shadow:0 25px 100px #1e29232b;border:1px solid #d9dcd1}.modal.wide{width:720px}.modal-head{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:25px}.modal-head h2{font-size:23px;line-height:1.4;margin:0 0 7px;letter-spacing:-.8px}.modal-head p{color:#92998a;font-size:12px;line-height:1.7;margin:0}.modal-head>.icon-button{margin:-5px -6px 0 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--line);margin-top:22px}.modal-actions.split{justify-content:space-between}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#fffefb;border:1px solid #dce4d2;box-shadow:0 10px 40px #26352915;color:#607454;display:flex;align-items:center;gap:10px;z-index:2000;padding:15px 18px;border-radius:10px;font-size:12px;max-width:min(680px,94vw);line-height:1.6}.toast.error{border-color:#e8c4ba;color:#b16450}.toast>button{margin-left:9px;padding:0;display:flex;color:#9b9e92}.form-error{font-size:12px;color:#b4614e;background:#faeee9;border:1px solid #f0d8ce;border-radius:6px;padding:10px 12px;line-height:1.7}.toggle{height:21px;width:36px;display:inline-flex;align-items:center;padding:3px;background:#dcded6;border-radius:50px;transition:background .2s;flex-shrink:0}.toggle>span{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #383e2b15;transform:translate(0);transition:transform .2s}.toggle.on{background:#829975}.toggle.on>span{transform:translate(15px)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 0;border-top:1px solid #eeeee7}.switch-row>span{font-size:12px;color:#606958;line-height:1.5}.switch-row small{display:block;font-size:10px;color:#9ba38e;margin-top:4px;max-width:360px}.code{position:relative;border:1px solid #e2e4da;background:#f2f3ed;border-radius:7px;margin:15px 0 22px}.code pre{padding:19px 38px 19px 16px;overflow:auto;font-size:10px;line-height:1.9;color:#647557;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.code>.icon-button{position:absolute;right:7px;top:7px;background:#f2f3ed}.empty{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px 25px;max-width:460px;margin:auto}.empty-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#9ca98f;background:#f0f2e9;border-radius:16px;margin-bottom:19px}.empty h3{font-size:17px;letter-spacing:-.5px;margin:0 0 10px}.empty p{font-size:12px;line-height:1.8;color:#979f8c;max-width:330px;margin:0 0 20px}.empty .button{margin-top:0}.page-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:30px}.warning-banner{padding:11px 18px;background:#fbf1df;border-bottom:1px solid #efe0bc;font-size:11px;line-height:1.6;color:#a5894d}.image-lightbox{max-height:65vh;overflow:auto;text-align:center}.image-lightbox img{max-width:100%;border-radius:6px}.danger-text{color:#b75f4d!important}.swatches{display:flex;align-items:center;gap:12px}.swatches>button,.swatches>input{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.swatches>button.chosen{outline:2px solid #d5d4c8;outline-offset:3px}.app-icon-preview{display:flex;justify-content:center;margin:6px 0 26px}.mobile-only{display:none}.auth-page{min-height:100vh;background:var(--paper)}.auth-page>header{max-width:1250px;margin:auto;padding:30px 45px;display:flex;justify-content:space-between;align-items:center}.auth-layout{max-width:1100px;margin:55px auto 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding:0 30px}.auth-story{padding-top:35px}.auth-story h1{font-size:45px;line-height:1.25;letter-spacing:-2px;margin:25px 0}.auth-story h1>span{color:#a2ae92}.auth-story>p{font-size:14px;color:#919b86}.auth-quote{margin:60px 0 40px;padding-top:10px;border-top:1px solid #e4e6dc;position:relative}.auth-quote>span{font-size:60px;color:#c8d0bd;font-family:Georgia,serif}.auth-quote p{font-size:16px;line-height:1.8;margin:-20px 0 0;color:#7f8b71}.auth-foot{font-size:10px;color:#9ba68d;display:flex;gap:7px;align-items:center}.auth-card{background:#fffefb;border:1px solid #e4e5db;border-radius:13px;padding:33px;box-shadow:0 10px 40px #5f683905}.auth-card>h2{font-size:27px;margin:21px 0 10px;letter-spacing:-1px}.auth-card>p{font-size:12px;color:#99a08e;margin-bottom:28px}.auth-card .button.full{margin-top:8px}.auth-bottom{border-top:1px solid var(--line);padding-top:23px;margin-top:25px;font-size:10px;color:#a0a692;display:flex;gap:5px;justify-content:center}.auth-bottom a{display:inline-flex;align-items:center;gap:4px;color:#7d8b6f}.dashboard{height:100dvh;min-height:500px;display:flex;overflow:hidden;background:#fcfcfa}.sidebar{width:225px;flex-shrink:0;border-right:1px solid #e8e9e1;background:#f7f7f2;display:flex;flex-direction:column;padding:0 14px}.sidebar-brand{padding:27px 10px 25px;display:flex;align-items:center;justify-content:space-between}.sidebar-brand .brand{font-size:19px}.sidebar-brand .brand-symbol{width:28px;height:28px;border-radius:8px}.sidebar-brand .brand-symbol>span{top:10px;left:10px;width:5px;height:5px}.org-wrapper{position:relative}.org-selector{display:flex;align-items:center;gap:9px;padding:10px 8px;background:#fdfdf9;border:1px solid #e2e4d8;border-radius:7px;width:100%;text-align:left;margin-bottom:29px}.org-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#ebeee2;color:#7a8866;border-radius:5px;font-family:Manrope;font-size:13px;font-weight:700}.org-selector>span:nth-child(2){flex:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;max-width:117px}.org-selector small{display:block;font-size:8px;color:#a2a991;font-weight:400;margin-top:4px}.org-selector>svg{color:#9da58c;width:12px}.org-dropdown{position:absolute;top:60px;left:0;right:-60px;background:#fffefb;box-shadow:0 8px 25px #323e2415;border:1px solid #e0e4d5;border-radius:7px;z-index:50;padding:6px}.org-dropdown button{display:flex;width:100%;padding:11px 9px;text-align:left;align-items:center;gap:10px;font-size:11px;border-radius:4px;justify-content:space-between}.org-dropdown button:hover{background:#f5f6ef}.sidebar-label{display:block;font-size:8px;letter-spacing:1.1px;color:#a3aa95;padding:0 11px;margin-bottom:10px;font-weight:600}.sidebar-nav{display:flex;flex-direction:column;gap:3px}.sidebar-nav>button{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 11px;border-radius:6px;font-size:10px;line-height:1.2;color:#8c9580;min-height:36px}.sidebar-nav>button>span:not(.nav-counter){flex:1}.sidebar-nav>button svg{stroke-width:1.65}.sidebar-nav>button:hover{background:#eeefe7;color:#626e55}.sidebar-nav>button.active{background:#eeede3;color:#535d49;font-weight:600}.sidebar-nav>button.active>svg{color:#7b8d6b}.nav-counter{background:#dfe6d4;color:#738562;min-width:17px;padding:3px 4px;line-height:1;border-radius:4px;font-size:8px;text-align:center}.apps-label{display:flex;align-items:center;justify-content:space-between;margin-top:26px;margin-bottom:5px;padding-right:1px}.app-list{display:flex;flex-direction:column;gap:3px;overflow:auto;max-height:230px;min-height:50px}.app-list>button{display:flex;align-items:center;gap:9px;text-align:left;padding:8px 10px;font-size:10px;border-radius:6px;color:#8c9580;min-height:34px}.app-list>button>span:nth-child(2){flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-list>button:hover{background:#eeefe7}.app-list>button.selected{color:#5e6b50;background:#f0f0e7}.app-list small{font-size:8px;color:#acb09f}.all-apps-icon{display:flex;width:25px;height:25px;align-items:center;justify-content:center;color:#939f82}.selected-dot{width:5px;height:5px;background:#95a681;border-radius:50%}.app-list>.add-app-quiet{border:1px dashed #dbdfd1;font-size:9px;margin-top:8px;justify-content:center}.sidebar-bottom{margin-top:auto;padding-top:24px}.telegram-sidebar{display:flex;align-items:center;gap:8px;background:#ecf0e6;border:1px solid #e1e6d7;border-radius:7px;padding:12px 9px;margin:0 2px 20px}.telegram-mini{color:#859b70;display:flex}.telegram-sidebar div{flex:1}.telegram-sidebar strong{font-size:9px;font-weight:600;display:block}.telegram-sidebar small{font-size:8px;color:#98a58a;display:block;margin-top:4px}.telegram-sidebar>button{padding:0;color:#9aab88;display:flex}.sidebar-bottom>.sidebar-nav>button{font-size:9px;min-height:30px;padding:8px 11px}.sidebar-profile{display:flex;align-items:center;gap:8px;border-top:1px solid #e3e6d8;padding:18px 6px;margin-top:16px}.sidebar-profile>div{flex:1;overflow:hidden}.sidebar-profile strong{display:block;font-size:10px;font-weight:550;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-profile small{font-size:8px;display:block;color:#a1a98f;margin-top:4px}.sidebar-profile>.icon-button{width:25px;height:25px}.dashboard-main{min-width:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.dashboard-header{height:63px;flex-shrink:0;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid #e8e9e0;gap:8px;background:#fdfdfa;font-size:10px}.breadcrumb{display:flex;align-items:center;color:#a5ac96;gap:9px;font-size:9px}.dashboard-header>strong{font-size:10px;font-weight:500;color:#67735c}.header-right{margin-left:auto;display:flex;gap:15px;align-items:center}.local-status{display:flex;gap:6px;align-items:center;color:#9ca78e;font-size:9px}.local-status .live-dot{width:5px;height:5px}.header-divider{width:1px;height:17px;background:#e5e8da}.header-right .icon-button{width:24px}.page-content{padding:35px 38px 50px;overflow:auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.page-heading h1{font-size:29px;letter-spacing:-1px;margin:12px 0 9px}.page-heading p{font-size:12px;color:#9ba48d;line-height:1.7;margin:0}.page-heading .eyebrow{font-size:8px;letter-spacing:1.5px}.page-heading .button{font-size:11px}.app-context-pill{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:500}.app-select-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:17px;max-width:850px}.app-select-card{display:flex;align-items:center;gap:15px;padding:24px;background:#fffefb;border:1px solid var(--line);border-radius:9px;text-align:left}.app-select-card:hover{border-color:#c6d1b9}.app-select-card>div{flex:1;min-width:0}.app-select-card strong{font-size:14px;font-weight:600;display:block}.app-select-card span:not(.app-icon){font-size:10px;color:#a1a98f;display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis}.app-select-card>svg{color:#a6b098}.app-select-card.dashed{border-style:dashed;background:transparent;color:#9ba48d}.app-select-card.dashed strong{font-size:12px;font-weight:500}.inbox-page{display:flex;flex-direction:column;min-height:0;flex:1}.inbox-overview{display:flex;align-items:center;justify-content:space-between;padding:27px 28px 24px;gap:20px;flex-shrink:0;background:#fcfcf8}.inbox-overview h1{font-size:25px;letter-spacing:-.9px;margin:0 0 6px}.heading-dot{color:var(--orange)}.inbox-overview p{font-size:10px;color:#a0a88f;margin:0;line-height:1.6}.inbox-mini-stats{display:flex;align-items:center;gap:21px}.inbox-mini-stats>span{display:flex;gap:5px;align-items:center;font-size:9px;color:#a0a98e;white-space:nowrap}.inbox-mini-stats b{font-size:10px;color:#748362;font-weight:550}.inbox-mini-stats .button{font-size:9px;min-height:32px;padding:8px 10px}.inbox-workspace{display:flex;flex:1;min-height:0;border-top:1px solid #e7e9dc}.conversation-panel{width:310px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e6e9dc;background:#fdfdf9;min-height:0}.conversation-tabs{padding:12px 15px 0;display:flex;align-items:center;border-bottom:1px solid #eeefe5;gap:19px;flex-shrink:0;height:48px}.conversation-tabs>button{font-size:10px;color:#a3ab93;position:relative;padding:0 0 12px;align-self:flex-end;display:flex;align-items:center;gap:6px;min-height:34px}.conversation-tabs>button.active{color:#626f53;font-weight:600}.conversation-tabs>button.active:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background:#8e9e7c;border-radius:3px}.conversation-tabs>button>span{font-size:8px;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#edf0e4;color:#8b9a78}.conversation-tabs>.filter-wrapper{margin-left:auto;align-self:flex-start;margin-top:-3px}.filter-wrapper{position:relative;flex-shrink:0}.filter-pop,.actions-pop{position:absolute;top:35px;right:0;z-index:100;background:#fffefb;border:1px solid #e2e6d6;box-shadow:0 8px 25px #313c2415;border-radius:7px;padding:7px;min-width:205px}.filter-pop>label{display:flex;align-items:center;gap:8px;padding:11px 9px;font-size:11px;cursor:pointer}.filter-pop>button{font-size:10px;color:#9a8165;margin:4px 9px 8px}.actions-pop{min-width:220px}.actions-pop>button,.actions-pop>a{width:100%;text-align:left;display:flex;align-items:center;gap:9px;padding:11px 8px;font-size:10px;border-radius:4px}.actions-pop>button:hover,.actions-pop>a:hover{background:#f4f5ed}.inbox-search{margin:13px 13px 7px;border:1px solid #e7e9dd;border-radius:5px;background:#fafbf5;height:33px;display:flex;align-items:center;padding:0 9px;gap:7px;flex-shrink:0}.inbox-search>svg{color:#a2ac90;width:14px}.inbox-search input{font-size:9px;border:0;background:transparent;padding:0;box-shadow:none}.inbox-search button{padding:0;display:flex;color:#a2ac90}.conversation-list{flex:1;overflow:auto;min-height:0;padding:4px 7px}.conversation-row{width:100%;padding:16px 10px;display:flex;align-items:flex-start;gap:10px;border-radius:7px;text-align:left;margin:3px 0;border:1px solid transparent;position:relative;min-height:93px}.conversation-row:hover{background:#f6f7ef}.conversation-row.chosen{background:#f0f2e8;border-color:#e5e9d8}.conversation-row .avatar{width:34px!important;height:34px!important;font-size:10px!important}.avatar-stack{position:relative;flex-shrink:0}.avatar-app{position:absolute;bottom:-2px;right:-3px;font-size:7px;color:#fff;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border:2px solid #fcfcf7;border-radius:4px;font-weight:600}.conversation-summary{flex:1;min-width:0}.conversation-summary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:1px 0 7px}.conversation-summary strong{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.conversation-summary time{font-size:8px;color:#a6af95;white-space:nowrap}.conversation-summary>p{font-size:9px;line-height:1.6;margin:0 0 7px;color:#9aa68a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conversation-summary em{font-style:normal;color:#7e9268}.conversation-meta{font-size:7px;color:#aab29d;display:flex;align-items:center;gap:6px}.conversation-meta>span{font-size:6px;border:1px solid #dee5d1;padding:1px 3px;border-radius:3px;color:#a4ad95}.unread-dot{position:absolute;right:10px;bottom:19px;width:5px;height:5px;border-radius:50%;background:var(--orange)}.inbox-list-footer{display:flex;align-items:center;justify-content:space-between;padding:15px;border-top:1px solid #edf0e2;font-size:8px;color:#a3ad92;flex-shrink:0}.inbox-list-footer>span:last-child{display:flex;align-items:center;gap:5px}.inbox-list-footer .live-dot{width:4px;height:4px}.list-loading{padding:60px;display:flex;justify-content:center;color:#a5b295}.conversation-list .empty{padding:70px 20px}.conversation-list .empty h3{font-size:14px}.conversation-list .empty p{font-size:10px}.chat-panel{display:flex;flex-direction:column;min-width:0;flex:1;background:#fffefa}.chat-toolbar{display:flex;align-items:center;gap:9px;height:66px;padding:0 20px;border-bottom:1px solid #eceee1;flex-shrink:0}.chat-person{display:flex;flex-direction:column;min-width:0;gap:5px}.chat-person strong{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-person>span{font-size:8px;color:#a5ad96;display:flex;align-items:center;gap:5px;white-space:nowrap}.chat-person>span>i{width:2px;height:2px;background:#bac2ab;border-radius:50%;margin:0 1px}.verified{color:#9da968}.chat-toolbar-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.resolve-button{display:flex;align-items:center;gap:5px;font-size:9px;color:#839570;border:1px solid #e1e8d5;background:#f6f9f0;border-radius:5px;padding:7px 9px;white-space:nowrap}.resolve-button.resolved{color:#a08f60;background:#fbf8ed;border-color:#ede6cc}.chat-toolbar-actions>.icon-button{width:26px}.chat-toolbar-actions>.icon-button>svg{width:16px}.demo-banner{background:#fbf5e8;border-bottom:1px solid #f0e8d0;padding:7px 20px;font-size:8px;color:#a79a71;flex-shrink:0;line-height:1.6}.chat-messages{flex:1;overflow:auto;padding:20px 24px 18px;min-height:0}.conversation-start{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;margin:10px 0 22px;color:#c0c7b3;font-size:8px}.date-separator{display:flex;align-items:center;justify-content:center;font-size:8px;color:#b0bba0;margin:20px 0 24px}.date-separator>span{background:#f7f8f0;padding:4px 10px;border-radius:50px}.message-block{display:flex;flex-direction:column;max-width:85%;margin-bottom:19px}.from-agent{margin-left:auto;align-items:flex-end}.from-customer{align-items:flex-start}.message-author{font-size:7px;color:#acb69c;margin:0 4px 6px;display:flex;align-items:center;gap:4px}.tiny-agent-dot{width:5px;height:5px;display:inline-block;background:#9aab85;border-radius:50%}.message-bubble{border-radius:9px;background:#f1f3eb;padding:12px 14px;min-width:35px;color:#778469;border:1px solid #edf0e3;max-width:100%;overflow-wrap:anywhere}.message-bubble p{font-size:11px;line-height:1.85;white-space:pre-wrap;margin:0}.from-customer .message-bubble{border-bottom-left-radius:3px;background:#f2f3ee;border-color:#edeee6;color:#7b8571}.from-agent .message-bubble{border-bottom-right-radius:3px;background:#eaf0df;border-color:#e2e9d5;color:#6f7f5e}.message-timestamp{display:flex;gap:5px;align-items:center;margin:6px 2px 0;font-size:7px;color:#aeb89d}.message-timestamp svg{width:11px;height:11px}.message-timestamp .read{color:#8a9f70}.message-timestamp>span{font-size:7px}.message-card{display:flex;align-items:center;gap:7px;font-size:10px;color:#7f8e68;border:1px solid #cfdabc;background:#f7faef;margin-top:9px;padding:10px;border-radius:5px}.message-card strong{font-weight:550;flex:1}.message-card>span{display:flex}.message-attachments{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.message-attachments button{padding:0}.message-attachments img{max-height:150px;max-width:100%;border-radius:6px;display:block}.in-chat-indicator{display:flex;gap:5px;align-items:center;justify-content:center;color:#b0baa1;font-size:7px;margin-top:20px}.in-chat-indicator .live-dot{width:4px;height:4px}.load-older{display:block;margin:0 auto 15px;font-size:9px;color:#8f9f7c;border:1px solid #e1e7d6;border-radius:4px;padding:6px 9px}.composer-area{padding:0 20px 11px;flex-shrink:0}.composer{border:1px solid #dfe5d3;border-radius:8px;background:#fffefa;box-shadow:0 2px 5px #69754503}.composer>textarea{border:0;background:transparent;box-shadow:none;outline:0;padding:14px 13px;resize:none;height:79px;min-height:79px;font-size:11px;color:#7d8a6e;line-height:1.6;display:block}.composer textarea::placeholder{color:#b3bda3}.composer-tools{display:flex;justify-content:space-between;align-items:center;padding:5px 9px 9px;gap:8px}.composer-tools>div{display:flex;align-items:center;gap:7px}.composer-tools .icon-button>svg{width:16px}.composer-action{display:flex;gap:5px;align-items:center;padding:4px 3px;color:#9cab8a;font-size:8px}.tool-separator{height:13px;width:1px;background:#e4eadb;margin:0 1px}.send-button{display:flex;align-items:center;gap:8px;background:#8c9f78;color:#fff;padding:8px 11px;border-radius:5px;font-size:9px;min-height:30px}.send-button:disabled{background:#d3dbc6;opacity:.7}.composer-hint{display:flex;justify-content:space-between;gap:8px;margin:9px 2px 0;font-size:6px;color:#b3bea1}.composer-hint>span:first-child{display:flex;gap:4px;align-items:center}.composer-hint .tiny-agent-dot{width:3px;height:3px}.attachment-previews{display:flex;gap:7px;padding:10px}.attachment-previews>div{position:relative}.attachment-previews img{width:52px;height:52px;object-fit:cover;border-radius:5px}.attachment-previews button{position:absolute;right:-4px;top:-4px;background:#fff;border:1px solid #e2e5d7;border-radius:50%;padding:2px;display:flex}.closed-composer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;border-top:1px solid #e5eadb;padding:30px;color:#9cab88;font-size:11px}.closed-composer .text-link{font-size:10px}.customer-details{width:250px;flex-shrink:0;overflow:auto;border-left:1px solid #e7eadd;background:#fdfdf8;min-height:0}.details-heading{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edefe3;font-size:9px;font-weight:500;color:#8d9b7d}.details-heading .icon-button{width:23px}.customer-profile{text-align:center;padding:24px 14px 20px;border-bottom:1px solid #e9eddf}.customer-profile h3{font-size:14px;letter-spacing:-.5px;margin:12px 0 6px}.customer-profile>span:not(.avatar){color:#a2b08f;font-size:9px;overflow-wrap:anywhere}.customer-profile>div{display:flex;justify-content:center;gap:5px;margin-top:12px}.customer-profile .badge{font-size:7px;padding:4px 6px}.detail-section{padding:20px 17px 12px;border-bottom:1px solid #e9eddf}.detail-section h4{font-size:9px;letter-spacing:0;font-weight:550;color:#8b9b78;display:flex;align-items:center;justify-content:space-between;margin:0 0 17px}.detail-section h4 svg{color:#b0bca0}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:8px;margin-bottom:14px;color:#a9b599}.detail-row>span{min-width:0;overflow-wrap:anywhere}.detail-row strong{max-width:60%;text-align:right;font-weight:450;font-size:8px;color:#8e9e7a;overflow-wrap:anywhere}.customer-id{padding:18px 17px;font-size:8px;color:#a8b695}.customer-id>div{display:flex;align-items:center;gap:3px;margin-top:6px}.customer-id code{font-size:7px;overflow:hidden;text-overflow:ellipsis}.customer-id .icon-button{margin-left:auto;width:22px}.customer-id svg{width:12px}.no-conversation{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;background:radial-gradient(ellipse at center,#f6f7ee 0,transparent 60%)}.inbox-illustration{width:128px;height:107px;position:relative;margin-bottom:29px}.inbox-illustration>span{position:absolute;left:4px;top:8px;border:1px solid #dbe3ce;background:#f2f5e9;width:84px;height:78px;display:flex;align-items:center;justify-content:center;color:#a5b48f;border-radius:20px;transform:rotate(-9deg)}.inbox-illustration>b{position:absolute;bottom:0;right:0;border:1px solid #dae2cc;background:#fcfdf6;width:57px;height:48px;display:flex;align-items:center;justify-content:center;color:#95a67d;border-radius:12px;transform:rotate(9deg)}.inbox-illustration>i{position:absolute;width:8px;height:8px;background:#d3ddc2;border-radius:50%;right:17px;top:2px}.no-conversation h2{font-size:25px;letter-spacing:-.9px;margin:0 0 12px}.no-conversation>p{font-size:12px;line-height:1.9;color:#a1ae91;max-width:345px;text-align:center;margin:0 0 24px}.empty-actions{display:flex;align-items:center;gap:9px}.empty-actions .button{font-size:10px}.empty-footnote{margin-top:32px;font-size:8px;display:flex;gap:5px;align-items:center;color:#adb99d}.conversation-back{display:none}.card-send-preview{padding:18px;border:1px solid #e0e6d4;background:#f1f5e8;border-radius:8px}.card-send-preview p{font-size:12px;color:#8a9976;margin-bottom:12px}.card-send-preview button{border:1px solid #cedabc;background:#f9fbf3;display:flex;align-items:center;justify-content:center;gap:8px;color:#87976d;padding:10px;border-radius:5px;font-size:11px;width:100%}.page-tabs{display:flex;align-items:center;gap:25px;border-bottom:1px solid #e1e7d6;margin:0 0 28px}.page-tabs>button{position:relative;display:flex;gap:7px;align-items:center;padding:13px 0 15px;font-size:11px;color:#9ca98b}.page-tabs>button.active{color:#5e744a;font-weight:550}.page-tabs>button.active:after{content:"";height:2px;background:#8da075;position:absolute;left:0;right:0;bottom:-1px}.settings-narrow{max-width:700px}.settings-card{background:#fffefb;border:1px solid #e4e8da;border-radius:9px;padding:25px;margin-bottom:23px}.settings-card h2{font-size:17px;margin:0 0 8px;letter-spacing:-.5px}.settings-card h3{font-size:14px;letter-spacing:-.4px}.settings-card>p,.settings-card-title>p{font-size:11px;color:#9fab90;line-height:1.85;margin:0 0 23px}.settings-card-title{margin-bottom:25px}.settings-card-title>p{margin:0}.settings-card-footer{margin-top:25px;padding-top:20px;border-top:1px solid #e8ecdf;display:flex;justify-content:flex-end;gap:10px}.settings-card-footer.split{justify-content:space-between}.settings-card-footer .button{font-size:10px}.app-identity{display:flex;gap:13px;align-items:center;margin:0 0 26px}.app-identity>span:not(.app-icon){font-size:13px;font-weight:500}.app-identity small{display:block;color:#a9b299;font-size:9px;margin-top:5px;font-weight:400}.danger-zone{border-style:dashed;background:transparent}.danger-zone h3{font-size:12px;color:#aa8676;margin-bottom:9px}.danger-zone>p{font-size:10px;margin-bottom:13px;color:#b0ad98}.appearance-layout{display:grid;grid-template-columns:minmax(330px,1fr) 345px;gap:40px;max-width:1050px}.appearance-preview{position:sticky;top:0;align-self:start;text-align:center}.preview-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;font-size:10px;color:#a1ad90}.preview-title>span{display:flex;gap:6px;align-items:center}.preview-title>div{display:flex;gap:3px;border:1px solid #dfe6d1;border-radius:5px;padding:3px;background:#f1f4e9}.preview-title button{font-size:9px;padding:5px 10px;border-radius:3px}.preview-title button.active{background:#fff;box-shadow:0 1px 3px #687e4710;color:#809366}.appearance-phone{position:relative;width:272px;height:508px;border:6px solid #efefe6;box-shadow:0 0 0 1px #d9e0cb,0 15px 40px #57712a08;border-radius:37px;padding:21px 17px;margin:0 auto;text-align:left;overflow:hidden}.preview-phone-top{display:flex;justify-content:space-between;font-size:10px;margin:0 7px 28px}.preview-phone-top span{font-size:9px}.preview-chat-head{display:flex;align-items:center;justify-content:center;position:relative;padding-bottom:19px;border-bottom:1px solid #e8eddf}.preview-chat-head strong{font-size:12px;font-weight:550}.preview-chat-head svg{position:absolute;right:0;top:0;color:#a8b59a}.preview-welcome{text-align:center;margin:28px 5px 25px}.preview-welcome>span{display:inline-flex;align-items:center;justify-content:center;border-radius:15px;width:55px;height:55px}.preview-welcome>span>img{width:40px;height:40px;object-fit:contain}.preview-welcome h3{font-size:14px;letter-spacing:-.5px;line-height:1.5;margin:16px 0 10px}.preview-welcome p{font-size:9px;line-height:1.8;color:#a0ac8c;margin:0}.preview-message{font-size:9px;border-radius:8px 8px 8px 2px;padding:9px 11px;max-width:90%;line-height:1.7;margin-bottom:10px}.preview-message.outgoing{margin-left:auto;border-radius:8px 8px 2px}.preview-name{display:flex;align-items:center;gap:5px;font-size:7px;color:#9aab83;margin-top:15px}.preview-name>span{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#e4ead9;border-radius:50%;font-size:5px}.preview-input{position:absolute;bottom:25px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e3e9d6;border-radius:8px;padding:9px;color:#b3bda3;font-size:9px;background:#fffefa}.preview-input>span{width:25px;height:25px;border-radius:5px;display:flex;align-items:center;justify-content:center}.preview-brand{font-size:6px;position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#bdc7ac}.appearance-phone.dark{color:#e1e8d9;border-color:#393d35;box-shadow:0 0 0 1px #3f4936,0 15px 40px #2a3b1315}.appearance-phone.dark .preview-chat-head{border-color:#414b38}.appearance-phone.dark .preview-input{background:#2f342a;border-color:#445039}.appearance-preview>p{font-size:9px;color:#a3b091;line-height:1.9;margin:19px 0 13px}.color-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;margin:23px 0}.color-fields>label{display:flex;align-items:center;gap:10px;font-size:10px;color:#8a9976;cursor:pointer}.color-fields input{width:31px;height:31px;flex-shrink:0}.color-fields small{display:block;color:#b0b99f;font-size:8px;margin-top:5px}.settings-subtitle{font-size:11px!important;color:#8e9e7a;margin:0}.setting-divider{height:1px;background:#e7ecdc;margin:25px 0}.integration-intro{display:flex;align-items:center;gap:17px;padding:23px;background:#f0f4e7;border:1px solid #e2e9d5;border-radius:9px;margin-bottom:25px}.integration-intro>div{flex:1}.integration-intro h2{font-size:16px;letter-spacing:-.6px;margin:0 0 7px}.integration-intro p{font-size:11px;color:#9aa98a;margin:0}.integration-intro>.badge{font-size:8px}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.integration-card{padding:23px;background:#fffefb;border:1px solid #e3e9d7;border-radius:9px;display:flex;flex-direction:column}.integration-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.integration-logo{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:11px;font-family:Manrope;font-weight:800;color:#fff;font-size:26px}.integration-card-top .badge{font-size:8px}.integration-card h3{font-size:15px;letter-spacing:-.4px;margin:0 0 10px}.integration-card p{font-size:11px;color:#9dab8d;margin:0 0 23px;line-height:1.8}.integration-card .button{font-size:10px;justify-content:space-between;margin-top:auto}.integration-error{font-size:9px;color:#b88067;display:block;margin:-8px 0 18px;line-height:1.6}.integration-note{display:flex;align-items:flex-start;gap:9px;color:#a6b093;margin-top:23px}.integration-note p{font-size:10px;line-height:1.8;margin:0;max-width:850px}.integration-note>svg{margin-top:2px}.setup-callout{display:flex;align-items:flex-start;gap:12px;background:#eff3e7;border:1px solid #e2e9d5;border-radius:7px;padding:14px;margin-bottom:22px;color:#8d9e78}.setup-callout>p{font-size:11px;line-height:1.9;margin:0}.setup-callout>svg{margin-top:3px}.setup-callout a{text-decoration:underline;text-underline-offset:3px}.disconnect-link{display:block;font-size:10px;color:#b08f7b;margin:20px auto 0;text-decoration:underline;text-underline-offset:3px}.setup-layout{max-width:850px}.setup-number{display:inline-block;color:#b2bfa0;font-family:Manrope;font-weight:500;letter-spacing:-.5px;font-size:22px;margin-bottom:17px}.setup-layout .settings-card>p{max-width:620px}.setup-layout .button{font-size:11px}.setup-test{display:flex;align-items:center;gap:30px;justify-content:space-between}.setup-test p{color:#a1b08d;font-size:11px;line-height:1.8;margin:0}.setup-test .setup-number{margin-bottom:12px}.segmented{display:inline-flex;align-items:center;gap:3px;padding:3px;background:#f0f2e9;border:1px solid #e5e9da;border-radius:6px}.segmented>button{font-size:10px;padding:7px 12px;color:#9aa98a;border-radius:4px}.segmented>button.active{background:#fffefb;color:#70845c;box-shadow:0 1px 2px #7f965c0a}.table-card{border:1px solid #e2e8d6;background:#fffefa;border-radius:9px;overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 21px;border-bottom:1px solid #e8eddf}.table-toolbar h3{font-size:13px;letter-spacing:-.3px;margin:0}.table-toolbar h3>span{font-size:10px;padding-left:6px;font-weight:400}.table-toolbar>.badge{font-size:8px}.table-toolbar>select{width:auto;font-size:10px;color:#91a17d;padding:8px 11px}.data-table-wrapper{overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap;text-align:left}.data-table th{font-size:9px;font-weight:500;background:#f8faf2;color:#a1b08d;padding:13px 21px;border-bottom:1px solid #e8eddf}.data-table td{padding:18px 21px;border-bottom:1px solid #edf0e5;color:#94a47f;font-size:10px}.data-table tbody tr:last-child td{border:0}.data-table tbody tr:hover{background:#fdfef7}.table-identity{display:flex;align-items:center;gap:11px}.table-identity strong{font-size:11px;font-weight:550;display:flex;align-items:center;gap:4px;color:#697b55}.table-identity small{display:block;font-size:9px;color:#a9b59a;margin-top:5px}.soft-icon{width:35px;height:35px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.soft-icon.peach{background:#f8e9de;color:#c39772}.soft-icon.sage{background:#eaf0df;color:#96ac7b}.soft-icon.lavender{background:#efedf6;color:#a39bbb}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.table-app{display:flex;gap:7px;align-items:center;font-size:10px}.table-footer{padding:14px 21px;border-top:1px solid #edf0e2;font-size:9px;color:#acb89b}.table-search{display:flex;align-items:center;gap:8px;max-width:320px;flex:1;color:#b0bd9d}.table-search input{border:0;box-shadow:none;padding:4px 0;font-size:11px;background:transparent}.cards-explainer{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.cards-explainer>div{padding:24px;border:1px solid #e4e9d8;background:#f9faf3;border-radius:9px;display:grid;grid-template-columns:44px 1fr;gap:0 14px}.cards-explainer .soft-icon{grid-row:span 2;width:44px;height:44px}.cards-explainer h3{font-size:15px;margin:0 0 8px;letter-spacing:-.5px}.cards-explainer p{font-size:11px;line-height:1.8;color:#9bac8a;margin:0}.automation-templates{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:27px}.automation-templates>button{display:flex;align-items:center;text-align:left;padding:20px 17px;gap:12px;background:#f8faf2;border:1px dashed #dae4c9;border-radius:8px}.automation-templates strong{display:block;font-size:11px;font-weight:600;margin-bottom:6px}.automation-templates small{display:block;font-size:8px;color:#a8b79a}.automation-templates>button>svg{margin-left:auto;color:#afbd9d}.automation-row{padding:24px;border-bottom:1px solid #e8eddf}.automation-row:last-child{border:0}.automation-row-header{display:flex;align-items:center;gap:13px}.automation-symbol{width:38px;height:38px;background:#f0f4e7;border:1px solid #e6edd9;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#a0b382}.automation-row h3{font-size:14px;margin:0 0 8px;letter-spacing:-.4px}.automation-row-header>div>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#a6b795}.automation-row-actions{margin-left:auto;display:flex;align-items:center;gap:15px}.automation-metrics{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 0 51px;padding-top:18px;border-top:1px solid #edf1e3}.automation-metrics>div{display:flex;flex-direction:column;gap:6px}.automation-metrics strong{font-size:18px;font-family:Manrope;font-weight:600;color:#8ea376}.automation-metrics span{font-size:8px;color:#adbc9a}.automation-metrics .text-link{font-size:9px;color:#9eb486}.page-footnote{font-size:10px;color:#afbc9c;margin-top:20px}.rules-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:5px 0 17px;color:#8f9f7a}.rules-heading small{font-size:9px;color:#acb99d;padding-left:6px}.rules-heading button{font-size:10px}.rule-row{display:grid;grid-template-columns:1fr 110px 1fr 25px;gap:8px;align-items:center;margin-bottom:12px}.rule-row>input,.rule-row>select{padding:9px;font-size:11px}.flow-heading{display:flex;gap:10px;align-items:center;font-size:13px;margin:28px 0 20px}.flow-heading .badge{font-size:9px}.flow-steps{display:flex;flex-direction:column;gap:17px}.flow-step{display:flex;gap:13px}.flow-step>div{flex:1;background:#f7f9f0;border:1px solid #e4ebd7;border-radius:7px;padding:13px}.flow-step-index{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#eaf1df;color:#9aae85;font-size:10px;margin-top:11px;position:relative}.flow-step-top{display:flex;gap:15px;align-items:center;margin-bottom:10px}.flow-step-top>select{font-size:11px;padding:9px;border-color:#e5ecd9;background:#fffefb}.flow-step textarea{font-size:11px;min-height:76px}.flow-step .field{margin:0}.flow-step .field>span{font-size:10px}.add-step{display:flex;align-items:center;justify-content:center;gap:8px;color:#9cb184;border:1px dashed #dce7ce;padding:12px;border-radius:6px;font-size:10px;width:calc(100% - 38px);margin:16px 0 24px 38px}.inline-confirm{margin-top:20px;padding:16px;border:1px solid #edd5c3;border-radius:6px;background:#fcf2e9}.inline-confirm p{font-size:11px;color:#b39577}.inline-confirm button{margin-right:10px}.team-layout{display:grid;grid-template-columns:minmax(350px,1fr) 300px;gap:24px}.team-layout>.table-card{align-self:start}.member-row{display:flex;gap:12px;align-items:center;padding:21px;border-bottom:1px solid #edf1e2}.member-row>div{flex:1}.member-row strong{font-size:12px;font-weight:550;display:block}.member-row strong small{font-weight:400;color:#9daf89;font-size:9px}.member-row>div>span{display:block;font-size:10px;color:#a0b18c;margin-top:6px}.member-row>select{width:110px;font-size:10px;padding:8px;color:#8da576;background:#fcfdf7}.workspace-card>.soft-icon{margin-bottom:19px}.workspace-card h4{font-size:12px;letter-spacing:-.2px}.workspace-card>p{font-size:11px;line-height:1.8;margin-bottom:20px}.workspace-card .button{font-size:10px}.pending-invites{padding:22px;background:#fbfcf6}.pending-invites>h4{font-size:10px;letter-spacing:0;color:#9cae86;margin:0 0 14px}.pending-invites>div{display:flex;align-items:center;gap:10px;font-size:11px;color:#a1b18f;padding:10px 0}.pending-invites>div>span{flex:1}.pending-invites small{display:block;font-size:8px;color:#bac4a8;margin-top:4px}.pending-invites button{font-size:9px}.success-panel{text-align:center;padding:10px 15px 20px;color:#91ab76}.success-panel>h3{font-size:20px;margin:15px 0 10px}.success-panel>p{font-size:12px;color:#a6b899}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.stat-card{border:1px solid #e3ead7;background:#fffefa;padding:24px;border-radius:9px}.stat-card>span{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#a4b491}.stat-card>span svg{color:#b4c0a1}.stat-card>strong{display:block;font-family:Manrope;font-size:36px;font-weight:650;letter-spacing:-1px;margin:19px 0 10px;color:#6e8558}.stat-card>small{font-size:8px;color:#b3c0a0}.report-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:23px}.report-grid .settings-card{margin:0}.chart-card .table-toolbar{border:0}.chart-card .table-toolbar p{margin:7px 0 0;font-size:10px}.bar-chart{display:flex;align-items:flex-end;justify-content:space-around;height:245px;gap:14px;padding:15px 35px 24px}.bar-column{display:flex;flex:1;flex-direction:column;align-items:center;gap:12px;height:100%;justify-content:flex-end}.bar-column>span{font-size:9px;color:#b0bf9b}.bar-column>div{background:#b5c59c;width:100%;max-width:42px;border-radius:5px 5px 0 0;min-height:3px}.bar-column>small{font-size:9px;color:#aebc9a}.resolution-card>h3{font-size:13px;margin-bottom:23px}.donut{width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:20px auto}.donut>div{width:128px;height:128px;border-radius:50%;background:#fffefa;display:flex;align-items:center;justify-content:center;flex-direction:column}.donut strong{font-size:30px;letter-spacing:-1px;color:#8aa16f;font-family:Manrope;font-weight:600}.donut span{font-size:10px;color:#b1c09a;margin-top:5px}.chart-legend{display:flex;justify-content:center;gap:25px;font-size:9px;color:#a4b58d;margin-top:24px}.chart-legend>span{display:flex;align-items:center;gap:6px}.chart-legend b{font-weight:500;color:#899f70;margin-left:4px}.playground-page{min-height:100dvh;background:#f5f6ef}.test-label{display:flex;align-items:center;gap:7px;font-size:10px;color:#a0b08b;margin-left:auto}.playground-layout{max-width:1000px;margin:40px auto 65px;display:grid;grid-template-columns:1fr 410px;gap:90px;padding:0 30px}.test-controls{padding:30px 0;align-self:start}.test-controls h1{font-size:43px;line-height:1.2;margin:22px 0;letter-spacing:-2px}.test-controls>p{font-size:13px;color:#a0af8b;line-height:1.9;margin-bottom:25px}.test-controls>.button{font-size:10px}.test-privacy{display:block;color:#adbba0;font-size:10px;line-height:1.9;margin-top:28px}.test-controls-form{margin-top:25px;border-top:1px solid #dde5d1;padding-top:25px}.test-controls-form .field>span{font-size:10px}.test-controls-form .field input,.test-controls-form .field textarea{font-size:11px}.live-chat{height:620px;display:flex;flex-direction:column;border:1px solid #dfe6d4;border-radius:16px;box-shadow:0 15px 50px #4f6a2910;overflow:hidden}.live-chat-head{display:flex;align-items:center;gap:10px;padding:18px;border-bottom:1px solid #e9eddf;flex-shrink:0}.live-chat-head>div{flex:1}.live-chat-head strong{font-size:13px;font-weight:600;display:block}.live-chat-head>div>span{display:block;font-size:9px;color:#a3b08e;margin-top:4px}.live-messages{flex:1;overflow:auto;padding:22px 18px 10px;min-height:0}.live-welcome{padding:70px 15px 30px;text-align:center}.live-welcome>span{display:flex;justify-content:center;margin-bottom:20px}.live-welcome h2{font-size:20px;line-height:1.45;letter-spacing:-.7px;margin:0 0 12px}.live-welcome p{color:#a4b293;font-size:12px;line-height:1.8;max-width:255px;margin:auto}.live-message{display:flex;flex-direction:column;margin-bottom:18px;max-width:88%;align-items:flex-start}.live-message.outgoing{margin-left:auto;align-items:flex-end}.live-message>small{font-size:8px;color:#afbc9e;margin-bottom:6px}.live-message-bubble{background:#f0f3e8;border:1px solid #e7ecdd;padding:11px 13px;border-radius:11px 11px 11px 3px;max-width:100%;overflow-wrap:anywhere}.live-message-bubble>p{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.75}.live-message.outgoing .live-message-bubble{background:var(--chat-accent);color:var(--chat-on-accent);border-color:var(--chat-accent);border-radius:11px 11px 3px}.live-message>time{font-size:7px;color:#b3c09e;display:flex;align-items:center;gap:4px;margin:6px 1px 0}.live-card{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;font-size:10px;border:1px solid #d1ddbe;background:#f7faee;color:#8a9f6c;padding:10px;margin-top:10px;border-radius:6px}.live-image{padding:0;display:block;margin-top:8px}.live-image img{display:block;max-width:100%;max-height:210px;border-radius:7px}.image-loading{font-size:10px;color:#adb89c}.live-composer{padding:13px 14px 10px;border-top:1px solid #edf0e5;flex-shrink:0;background:#fffefa}.live-composer>div:last-of-type{display:flex;align-items:center;border:1px solid #e0e7d5;border-radius:9px;padding:5px 7px;gap:5px;background:#fff}.live-composer textarea{border:0;box-shadow:none;background:transparent;padding:9px 4px;min-height:38px;height:38px;resize:none;font-size:12px;max-height:80px}.live-send{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--chat-accent);color:var(--chat-on-accent);flex-shrink:0}.live-send:disabled{opacity:.35}.powered-by{font-size:8px;color:#b5c2a2;display:block;text-align:center;margin-top:10px}.chat-error{margin:5px 14px;padding:9px;border:1px solid #f1d6c7;border-radius:6px;background:#fff2e9;font-size:10px;color:#bd9275;line-height:1.7}.live-files{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 0 8px}.live-files>span{display:flex;gap:5px;align-items:center;background:#f0f5e5;color:#a2b98a;font-size:8px;padding:5px 8px;border-radius:4px}.live-files button{display:flex;padding:0}.typing-dots{display:flex;align-items:center;gap:4px;color:#c4cfb3;margin:10px 3px;font-size:8px}.typing-dots>i{width:4px;height:4px;border-radius:50%;background:#c1cead;animation:pulse 1.3s infinite}.typing-dots>i:nth-child(2){animation-delay:.2s}.typing-dots>i:nth-child(3){animation-delay:.4s}.typing-dots>span{margin-left:5px}@keyframes pulse{50%{opacity:.3}}.session-actions{display:flex;flex-direction:column;gap:12px}.paywall-id{display:flex;align-items:center;justify-content:center;gap:12px;padding:25px;background:#f4f7eb;border-radius:7px;color:#9bad85;margin-bottom:25px}.playground-page.embedded{background:#fff;height:100dvh;min-height:0}.embedded .playground-layout{margin:0;display:block;padding:0;max-width:none}.embedded .live-chat{height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.embedded .live-welcome{padding-top:70px}.docs-page{min-height:100vh;background:var(--paper)}.docs-page>.marketing-header{border-bottom:1px solid var(--line);max-width:none;padding-left:45px;padding-right:45px;height:81px}.docs-nav-label{display:flex;gap:7px;align-items:center;font-size:11px;color:#98a088}.docs-layout{max-width:1200px;display:grid;grid-template-columns:230px 1fr;gap:65px;margin:40px auto;padding:0 35px 80px}.docs-layout>aside{display:flex;flex-direction:column;gap:5px;padding-top:17px;position:sticky;top:30px;align-self:start}.docs-layout>aside>.sidebar-label{padding:0 12px;margin-bottom:17px;font-size:8px}.docs-layout>aside>button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;font-size:11px;text-align:left;color:#99a788;border-radius:6px}.docs-layout>aside>button>svg{opacity:0}.docs-layout>aside>button.active{background:#ecefe4;color:#6f855b}.docs-layout>aside>button.active>svg{opacity:1}.docs-layout>aside>button:hover{background:#f0f2e9}.docs-layout>aside>.docs-back{margin-top:25px;justify-content:flex-start;gap:7px;font-size:10px}.docs-layout>aside>.docs-back>svg{opacity:1}.prose{padding:15px 0 0;max-width:740px}.docs-page>.prose{margin:50px auto 0;padding:0 25px 80px}.prose h1{font-size:39px;letter-spacing:-1.6px;margin:22px 0;line-height:1.3}.prose p{font-size:13px;color:#96a184;line-height:1.95;margin:0 0 24px}.prose p.lead{font-size:16px;color:#849573;margin-bottom:40px}.prose h2{font-size:20px;letter-spacing:-.6px;margin:33px 0 16px}.prose h3{font-size:17px;margin-top:30px}.prose p code,.prose li code{color:#879b6c;background:#ecefe3;border:1px solid #e2e7d8;padding:2px 4px;border-radius:4px;font-size:10px}.prose a{color:#8ba570;text-decoration:underline;text-underline-offset:3px}.prose ol{padding-left:23px}.prose li{font-size:13px;line-height:2;color:#9aa98a;margin-bottom:15px}.docs-note{display:flex;gap:13px;padding:18px;background:#eff3e7;border:1px solid #e1e9d3;border-radius:8px;color:#9bb183;margin-top:35px}.docs-note>p{margin:0;font-size:11px;line-height:1.8}.prose table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;background:#fffef9;border:1px solid #e4e9d9;border-radius:8px;margin:30px 0;overflow:hidden}.prose th,.prose td{padding:14px;border-bottom:1px solid #e6ecdb;color:#9caf88}.prose th{background:#f1f4e9;font-weight:550;color:#8da477;font-size:10px}.prose td code{font-size:9px;color:#8ca275}.prose .code pre{font-size:11px;line-height:1.9}@media(min-width:1600px){.conversation-panel{width:340px}.customer-details{width:285px}.chat-messages{padding:25px 35px}.message-bubble p{font-size:12px}.conversation-summary strong{font-size:11px}.conversation-summary>p{font-size:10px}.conversation-row{min-height:100px}.sidebar{width:240px}.inbox-overview{padding:33px}.chat-toolbar{padding:0 26px}.composer-area{padding:0 28px 15px}}@media(max-width:1250px){.sidebar{width:210px}.customer-details{width:220px}.conversation-panel{width:280px}.inbox-overview{padding:23px}.inbox-mini-stats{gap:13px}.inbox-mini-stats>span{font-size:8px}.chat-toolbar{padding:0 14px;gap:7px}.chat-toolbar .avatar{display:none}.chat-toolbar-actions{gap:3px}.message-bubble p{font-size:10px}.chat-messages{padding:18px}.detail-section{padding:18px 13px 10px}.detail-row,.detail-row strong{font-size:7px}.page-content{padding:30px 28px}.appearance-layout{gap:25px;grid-template-columns:minmax(300px,1fr) 290px}.integrations-grid{gap:14px}.integration-card{padding:20px}.automation-templates{gap:12px}.automation-templates>button{padding:17px 13px;gap:10px}.automation-templates>button>svg{display:none}.automation-metrics{gap:12px}.automation-metrics .text-link{font-size:8px}.team-layout{grid-template-columns:minmax(300px,1fr) 250px}.hero{grid-template-columns:1fr 1fr;gap:25px}.hero-art{transform:scale(.94);transform-origin:right center}.hero h1{font-size:69px}.hero-copy .eyebrow{font-size:8px}.hero-actions{gap:15px}.hero-actions .button{padding-left:16px;padding-right:16px}.hero-actions .quiet-link{font-size:9px}.telegram-section{margin-left:28px;margin-right:28px;padding:48px}.hero-art .mini-inbox{width:300px}.platform-strip>div{gap:29px}.hero-art .art-note{right:0}}@media(max-width:1100px){.customer-details{display:none}.inbox-overview h1{font-size:23px}.inbox-mini-stats>span{display:none}.conversation-panel{width:290px}.chat-person strong{font-size:12px}.chat-toolbar .avatar{display:inline-flex}.chat-toolbar{gap:9px}.chat-toolbar-actions{gap:6px}.chat-messages{padding:20px 24px}.message-bubble p{font-size:11px}.integrations-grid{grid-template-columns:repeat(2,1fr)}.integration-intro>.badge{display:none}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.appearance-layout{grid-template-columns:1fr}.appearance-preview{position:static;grid-row:1;display:none}.automation-templates strong{font-size:10px}.automation-templates .soft-icon{width:29px;height:29px;border-radius:8px}.automation-templates .soft-icon svg{width:16px}.automation-templates small{font-size:7px}.automation-metrics{margin-left:0;flex-wrap:wrap;row-gap:15px}.stats-grid{gap:13px}.stat-card{padding:19px}.stat-card>span{font-size:9px}.stat-card>span svg{width:14px}.stat-card>small{font-size:7px}.team-layout{grid-template-columns:1fr}.workspace-card{display:none}.hero{padding-top:60px;min-height:540px}.hero h1{font-size:60px;letter-spacing:-4px}.hero-copy>p{font-size:12px}.hero-actions{flex-wrap:wrap;gap:16px}.hero-art{transform:scale(.86);margin-left:-35px;transform-origin:right top;min-width:400px}.hero-perks{gap:11px;font-size:8px}.hero .hero-scribble{width:188px}.platform-strip>div{gap:22px}.provider-word{font-size:13px}.platform-word{font-size:14px}.section-intro h2{font-size:29px}.feature-card-copy{padding:22px 18px}.feature-card-copy h3{font-size:16px}.feature-card-copy p{font-size:10px}.feature-visual{height:170px}.chat-visual{padding:20px 15px}.sample-message>span:not(.avatar){padding:9px 10px;font-size:8px}.sample-review{padding:12px;gap:7px}.sample-review>span{font-size:8px}.sample-offer{width:165px}.telegram-section{padding:40px 35px;gap:25px}.telegram-copy h2{font-size:34px}.tg-window{width:290px}.tg-bubble p{font-size:8px}.telegram-copy>p{font-size:11px}.telegram-copy li{font-size:9px}.telegram-copy h2{letter-spacing:-1.3px}.auth-layout{gap:55px}.auth-story h1{font-size:37px}}@media(max-width:850px){.marketing-header{height:80px;padding:0 25px}.marketing-header nav{gap:20px;justify-content:flex-end}.marketing-header nav a{font-size:10px}.marketing-header nav button{display:none}.marketing-header>.button{min-width:100px;font-size:10px}.brand{font-size:19px}.hero{padding-top:50px;padding-bottom:35px;grid-template-columns:1fr 1fr;gap:0;min-height:475px}.hero h1{font-size:50px;letter-spacing:-3px}.hero-copy .eyebrow{font-size:6px;letter-spacing:1.3px}.hero-copy>p{font-size:11px}.hero-actions .button{font-size:10px;min-height:43px;padding:11px 12px;gap:6px}.hero-actions .button svg{width:14px}.hero-actions .quiet-link{display:none}.hero-art{min-width:390px;transform:scale(.72);margin-left:-70px;margin-top:-10px;height:420px}.hero-perks{gap:7px;font-size:6px}.hero-perks svg{width:10px}.hero .hero-scribble{width:160px;bottom:-13px}.platform-strip>div{gap:19px;flex-wrap:wrap}.provider-word{font-size:11px}.platform-word{font-size:12px}.platform-word.swift{font-size:15px}.platform-word.expo{font-size:18px}.platform-strip>span{font-size:7px}.platform-strip{padding-top:21px;padding-bottom:21px}.feature-section{padding-top:65px;padding-bottom:55px}.section-intro h2{font-size:25px;letter-spacing:-1px}.section-intro .eyebrow{font-size:7px;letter-spacing:1.3px}.section-intro>p{font-size:9px}.feature-grid{gap:12px}.feature-card-copy{padding:19px 15px}.feature-card-copy h3{font-size:14px}.feature-card-copy p{font-size:9px}.feature-number{font-size:6px;letter-spacing:.8px}.feature-visual{height:145px}.sample-message>span:not(.avatar){font-size:6px;padding:8px}.sample-message .avatar{width:21px!important;height:21px!important;font-size:7px!important}.sample-message.response .small-logo{width:21px;height:21px;font-size:14px;border-radius:5px}.sample-message{gap:4px}.resolved-pill{font-size:6px;margin-top:11px}.sample-offer{width:140px;padding:14px 9px}.sample-offer>span:not(.sample-offer-action){font-size:7px}.sample-offer button{font-size:6px}.sample-offer>svg{width:17px;height:17px}.floating-star{font-size:35px;right:14px;top:17px}.sample-review{padding:9px;gap:6px}.sample-review>span{font-size:6px}.sample-review svg{width:10px}.stars{gap:3px;margin-bottom:17px}.stars svg{width:19px;height:19px}.telegram-section{padding:32px 28px;gap:20px;margin-bottom:60px}.telegram-copy h2{font-size:28px}.telegram-copy .eyebrow{font-size:6px;letter-spacing:1px}.telegram-copy>p{font-size:10px}.telegram-copy ul{margin:17px 0 22px;gap:10px}.telegram-copy li{font-size:8px;gap:6px}.telegram-copy li>svg{width:12px}.telegram-copy .button{font-size:10px;min-height:36px}.tg-window{width:245px}.tg-header{padding:11px}.tg-header strong{font-size:8px}.tg-header small{font-size:7px}.tg-bubble{padding:10px;margin-right:27px}.tg-bubble p{font-size:7px}.tg-bubble strong{font-size:6px}.tg-reply>span{font-size:6px}.tg-bubble.mine{margin-left:27px}.tg-confirm{font-size:6px}.scene-note{font-size:16px;bottom:-27px}.steps article,.steps article:nth-child(2),.steps article:last-child{padding-left:22px}.steps h3{font-size:14px}.steps p{font-size:9px}.step-counter{font-size:28px;right:15px}.details-strip{gap:20px}.details-strip strong{font-size:10px}.details-strip span{font-size:8px}.details-strip>div{grid-template-columns:25px 1fr;gap:4px 7px}.details-strip svg{width:18px}.faq-section{gap:35px;padding-top:60px}.faq-section h2{font-size:27px}.faq-section .eyebrow{font-size:7px;letter-spacing:1.2px}.faqs article>button{font-size:10px}.faqs article>p{font-size:10px}.faq-section>div>p{font-size:10px}.closing-section{padding-top:50px;padding-bottom:60px}.closing-section h2{font-size:32px}.marketing-footer>div:last-child{gap:15px;font-size:8px}.marketing-footer button{font-size:8px}.marketing-footer .brand{font-size:16px}.sidebar{width:190px;padding:0 10px}.sidebar-brand{padding:24px 7px}.sidebar-brand .brand{font-size:17px;gap:7px}.sidebar-brand .brand-symbol{width:25px;height:25px}.sidebar-brand .brand-symbol svg{width:17px}.sidebar-brand .brand-symbol>span{width:4px;height:4px;left:9px;top:9px}.org-selector>span:nth-child(2){font-size:9px;max-width:100px}.org-selector{padding:9px 7px;gap:7px}.org-icon{width:25px;height:25px}.sidebar-nav>button{font-size:9px;gap:9px;padding:10px}.sidebar-label{font-size:7px}.app-list>button{font-size:9px;gap:8px}.telegram-sidebar{padding:11px 7px;gap:6px}.telegram-sidebar strong{font-size:8px}.telegram-sidebar small{font-size:7px}.telegram-sidebar>button>svg{width:12px}.sidebar-profile strong{font-size:9px}.conversation-panel{width:260px}.inbox-overview{padding:23px 20px}.inbox-overview h1{font-size:22px}.inbox-overview p{font-size:9px}.inbox-mini-stats .button{font-size:8px;padding:7px 9px}.dashboard-header{padding:0 20px}.chat-toolbar .avatar{display:none}.chat-toolbar{padding:0 13px;height:62px}.resolve-button>span{display:none}.resolve-button{padding:7px}.chat-person strong{font-size:10px}.chat-person>span{font-size:7px}.chat-toolbar-actions{gap:3px}.chat-toolbar-actions .icon-button{width:23px}.chat-person{gap:4px}.chat-toolbar .filter-wrapper .icon-button{width:22px}.composer-tools .composer-action>span{display:none}.composer-tools>div{gap:5px}.composer-tools .tool-separator{margin:0}.composer-area{padding:0 13px 10px}.composer-hint>span:last-child{display:none}.message-block{max-width:94%}.chat-messages{padding:17px 15px}.message-bubble{padding:11px}.message-bubble p{font-size:10px}.demo-banner{font-size:7px;padding:7px 13px}.no-conversation{padding:30px}.no-conversation h2{font-size:22px}.no-conversation>p{font-size:11px}.empty-actions{flex-direction:column}.empty-actions .button{min-width:185px}.page-content{padding:28px 24px}.page-heading h1{font-size:24px}.page-heading{align-items:flex-start}.page-heading>.button{font-size:10px;min-height:35px;padding:9px 12px}.page-heading p{font-size:10px}.page-heading .eyebrow{font-size:7px}.page-tabs{gap:20px}.page-tabs>button{font-size:10px;gap:5px}.page-tabs>button svg{width:13px}.cards-explainer{gap:14px}.cards-explainer>div{padding:20px;grid-template-columns:1fr;gap:13px}.cards-explainer .soft-icon{width:35px;height:35px;grid-row:auto}.cards-explainer h3{font-size:14px;margin:0}.cards-explainer p{font-size:10px}.automation-templates{grid-template-columns:1fr}.automation-templates>button{padding:14px 17px;gap:12px}.automation-templates>button>span:nth-child(2){flex:1}.automation-templates>button>svg{display:block}.automation-templates strong{font-size:11px}.automation-templates small{font-size:8px}.automation-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.automation-row-header>div>span{font-size:8px;gap:4px;flex-wrap:wrap}.stats-grid{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:1fr}.resolution-card{display:none}.table-identity strong{font-size:10px}.table-identity small{font-size:8px}.data-table td,.data-table th{padding:16px}.app-select-grid{grid-template-columns:1fr}.integration-intro{padding:20px}.integration-intro h2{font-size:14px;line-height:1.5}.integration-intro p{font-size:10px;line-height:1.8}.integration-card{padding:19px}.integration-card h3{font-size:13px}.integration-card p{font-size:10px}.app-context-pill{font-size:9px}.app-context-pill .badge{display:none}.auth-layout{gap:40px;margin-top:35px}.auth-story h1{font-size:32px;letter-spacing:-1.2px}.auth-story .eyebrow{font-size:7px;letter-spacing:1.3px}.auth-card{padding:27px}.auth-card>h2{font-size:24px}.auth-story>p{font-size:12px}.auth-quote p{font-size:14px}.playground-layout{gap:45px;grid-template-columns:1fr 360px}.test-controls h1{font-size:34px}.test-controls>.eyebrow{font-size:7px}.test-controls>p{font-size:11px}.live-chat{height:590px}.docs-layout{grid-template-columns:180px 1fr;gap:35px;padding:0 25px}.docs-layout>aside>button{font-size:10px}.docs-layout>aside>.sidebar-label{font-size:7px}.prose h1{font-size:30px}.prose p{font-size:12px}.prose p.lead{font-size:14px}.prose h2{font-size:18px}.prose table{font-size:9px}.prose th,.prose td{padding:11px}.prose td code{font-size:8px}}@media(max-width:680px){.container{padding-left:22px;padding-right:22px}.marketing-header{height:76px;padding:0 22px;gap:15px}.marketing-header .brand{font-size:19px}.marketing-header nav{display:none}.marketing-header>.button{margin-left:auto;min-width:95px;font-size:10px}.marketing-header .brand-symbol{width:29px;height:29px}.marketing-header .brand-symbol>span{left:10px;top:10px;width:5px;height:5px}.hero{display:flex;flex-direction:column;padding-top:32px;padding-bottom:15px;gap:0;min-height:0;overflow:hidden}.hero-copy{text-align:center}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.4px}.hero h1{font-size:59px;letter-spacing:-3.5px;line-height:1.14;margin:20px 0 25px}.hero-copy>p{font-size:12px;line-height:1.9;margin-bottom:22px}.hero .hero-scribble{left:50%;transform:translate(-55%);width:185px;bottom:-12px}.hero-actions{justify-content:center;gap:15px}.hero-actions .button{min-height:47px;font-size:11px;padding:13px 18px;gap:10px}.hero-actions .button svg{width:17px}.hero-perks{justify-content:center;font-size:8px;gap:17px;margin-top:16px}.hero-perks svg{width:12px}.hero-art{min-width:0;width:420px;max-width:none;flex-shrink:0;align-self:center;height:410px;margin:40px -30px -22px;transform:scale(.86);transform-origin:center top}.hero-art .mini-inbox{width:290px;left:0;top:80px}.hero-art .hero-phone{right:0;top:20px;width:215px;height:408px}.hero-art .telegram-float{left:19px;bottom:5px;z-index:4}.hero-art .art-caption{left:13px;top:10px;font-size:6px}.hero-art .art-note{display:none}.hero-art .art-grid{inset:-20px -20px 0}.phone-input{bottom:12px}.hero-phone .review-preview{margin-top:12px}.platform-strip{margin-top:0;padding-top:22px;padding-bottom:22px}.platform-strip>span{font-size:7px;letter-spacing:1.4px}.platform-strip>div{gap:18px 22px;margin-top:18px;flex-wrap:wrap}.platform-strip i{display:none}.platform-word{font-size:13px}.platform-word.swift{font-size:16px}.platform-word.expo{font-size:19px}.provider-word{font-size:12px}.platform-strip>div .provider-word{margin-top:0}.platform-strip>div{max-width:330px;margin-left:auto;margin-right:auto}.feature-section{padding-top:53px;padding-bottom:42px}.section-intro{display:block;margin-bottom:25px}.section-intro h2{font-size:28px;line-height:1.4;margin-top:13px}.section-intro>.text-link{margin-top:15px;font-size:10px}.section-intro>p{font-size:11px;margin-top:14px;line-height:1.8}.section-intro>p>br{display:none}.section-intro .eyebrow{font-size:7px;letter-spacing:1.5px}.feature-grid{grid-template-columns:1fr;gap:17px}.feature-card{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;min-height:180px}.feature-visual{height:100%;border:0;border-right:1px solid #e5e4da;min-height:180px}.feature-card-copy{padding:22px 17px;display:flex;flex-direction:column;justify-content:center}.feature-card-copy h3{font-size:16px;line-height:1.5;margin:10px 0}.feature-card-copy p{font-size:10px;line-height:1.8}.feature-number{font-size:6px;letter-spacing:.8px}.chat-visual{padding:22px 12px}.sample-message>span:not(.avatar){font-size:6px;padding:7px}.sample-message .avatar{width:20px!important;height:20px!important;font-size:6px!important}.sample-message.response .small-logo{width:18px;height:18px;font-size:13px}.resolved-pill{font-size:5px;gap:3px;padding:4px 6px}.resolved-pill svg{width:9px}.sample-offer{width:125px;padding:13px 8px}.sample-offer>span:not(.sample-offer-action){font-size:7px;text-align:center;margin:8px 0 10px}.sample-offer button{font-size:6px;gap:5px;padding:6px}.sample-offer button svg{width:9px}.floating-star{right:8px;top:15px;font-size:32px}.sample-review{padding:9px 7px;gap:4px;margin:0 9px}.sample-review>span{font-size:6px}.sample-review svg{width:9px}.stars{gap:2px}.stars svg{width:18px;height:18px}.telegram-section{display:flex;flex-direction:column;margin:0 22px 49px;padding:30px 26px 42px;gap:32px;border-radius:10px}.telegram-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.telegram-copy h2{font-size:34px;line-height:1.3;margin:16px 0}.telegram-copy>p{font-size:11px}.telegram-copy ul{gap:12px;margin:21px 0 25px}.telegram-copy li{font-size:10px;gap:8px}.telegram-copy li>svg{width:14px}.telegram-copy .button{font-size:11px;min-height:41px}.tg-window{width:280px;transform:rotate(2deg)}.tg-header strong{font-size:9px}.tg-header small{font-size:7px}.tg-bubble p{font-size:8px}.tg-bubble strong{font-size:7px}.tg-reply>span{font-size:6px}.tg-confirm{font-size:7px}.scene-note{font-size:18px;bottom:-29px}.telegram-scene{margin-bottom:12px}.how-section{padding-bottom:40px}.steps{grid-template-columns:1fr;margin-top:27px;gap:0;border:0}.steps article,.steps article:first-child,.steps article:nth-child(2),.steps article:last-child{border-right:0;border-top:1px solid var(--line);padding:23px 0 23px 50px;position:relative}.step-icon{position:absolute;left:0;top:26px}.step-icon svg{width:22px;height:22px}.step-counter{top:25px;right:3px;font-size:28px}.steps h3{font-size:16px;margin:0 0 7px}.steps p{font-size:10px}.steps p br{display:none}.details-strip{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:28px}.details-strip>div{grid-template-columns:27px 1fr;gap:5px 12px}.details-strip strong{font-size:11px}.details-strip span{font-size:9px}.details-strip svg{width:22px}.faq-section{grid-template-columns:1fr;gap:20px;padding-top:44px;padding-bottom:38px}.faq-section h2{font-size:28px;margin-bottom:13px}.faq-section>div>p{font-size:11px}.faq-section>div>p>br{display:none}.faqs article>button{font-size:11px;padding:18px 0;line-height:1.8}.faqs article>p{font-size:11px;line-height:1.9}.closing-section{padding-top:42px;padding-bottom:43px}.closing-section h2{font-size:29px;letter-spacing:-1.2px;margin:18px 0 24px}.closing-section .eyebrow{font-size:7px;letter-spacing:1.4px}.closing-section .button{font-size:11px;min-height:44px;padding:12px 17px}.marketing-footer{display:block;padding-top:26px;padding-bottom:27px}.marketing-footer p{font-size:9px;margin:7px 0 20px}.marketing-footer>div:last-child{flex-wrap:wrap;gap:17px;font-size:9px}.marketing-footer button{font-size:9px}.marketing-footer>div>span{width:100%;margin-top:5px;font-size:8px}.marketing-footer .brand{font-size:18px}.auth-page>header{padding:23px}.auth-page>header .quiet-link{font-size:10px}.auth-layout{display:block;padding:0 22px;margin:20px auto 45px;max-width:450px}.auth-story{display:none}.auth-card{padding:28px 23px}.auth-card>h2{font-size:26px}.auth-card>p{font-size:12px}.sidebar{position:fixed;z-index:500;left:0;top:0;bottom:0;width:235px;transform:translate(-100%);transition:transform .2s;padding:0 14px}.sidebar.visible{transform:translate(0)}.sidebar-scrim{position:fixed;z-index:490;inset:0;background:#2e392662;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-only{display:inline-flex}.sidebar-brand{padding:24px 10px}.sidebar-brand .brand{font-size:20px}.sidebar-brand .brand-symbol{width:28px;height:28px}.sidebar-brand .brand-symbol>span{top:10px;left:10px;width:5px;height:5px}.org-selector>span:nth-child(2){max-width:130px;font-size:10px}.sidebar-nav>button{font-size:11px;padding:12px}.sidebar-label{font-size:8px}.app-list>button{font-size:11px}.sidebar-bottom>.sidebar-nav>button{font-size:10px}.sidebar-profile strong{font-size:11px}.sidebar-profile small{font-size:9px}.telegram-sidebar strong{font-size:10px}.telegram-sidebar small{font-size:8px}.dashboard-header{height:56px;padding:0 16px;gap:9px}.breadcrumb{display:none}.dashboard-header>strong{font-size:11px}.header-right{gap:11px}.local-status{font-size:8px}.header-divider{display:none}.header-right>.avatar{width:26px!important;height:26px!important;font-size:8px!important}.inbox-overview{padding:23px 18px;align-items:center}.inbox-overview h1{font-size:25px;margin-bottom:6px}.inbox-overview p{font-size:9px;max-width:200px;line-height:1.7}.inbox-mini-stats .button{font-size:0;gap:0;padding:8px;min-width:31px;min-height:31px}.inbox-mini-stats .button svg{width:16px;height:16px}.conversation-panel{width:100%;border-right:0}.conversation-tabs{padding:14px 20px 0;gap:25px;height:50px}.conversation-tabs>button{font-size:11px;padding-bottom:13px}.conversation-tabs>button>span{font-size:9px;width:17px;height:17px}.inbox-search{margin:15px 18px 8px;height:37px;padding:0 11px}.inbox-search input{font-size:11px}.inbox-search>svg{width:16px}.conversation-list{padding:3px 10px}.conversation-row{padding:18px 12px;gap:12px;min-height:102px}.conversation-row .avatar{width:40px!important;height:40px!important;font-size:12px!important}.avatar-app{width:15px;height:15px;font-size:8px}.conversation-summary strong{font-size:12px}.conversation-summary time{font-size:9px}.conversation-summary>p{font-size:11px}.conversation-meta{font-size:8px;gap:7px}.conversation-meta>span{font-size:7px}.unread-dot{right:13px;bottom:21px;width:6px;height:6px}.inbox-list-footer{padding:15px 21px;font-size:9px}.inbox-workspace>.no-conversation{display:none}.has-conversation>.inbox-overview{display:none}.has-conversation .conversation-panel{display:none}.conversation-back{display:inline-flex;margin-left:-4px}.chat-toolbar .avatar{display:inline-flex;width:33px!important;height:33px!important;font-size:10px!important}.chat-toolbar{padding:0 14px;gap:8px;height:65px}.chat-person strong{font-size:12px}.chat-person>span{font-size:8px}.chat-toolbar-actions{gap:3px}.chat-toolbar-actions>.icon-button{width:24px}.chat-toolbar-actions>.icon-button svg{width:16px}.resolve-button{padding:7px;margin-right:3px}.chat-messages{padding:19px 18px}.message-block{max-width:87%}.message-bubble{padding:12px 14px}.message-bubble p{font-size:12px;line-height:1.8}.message-author,.message-timestamp{font-size:8px}.message-timestamp>span{font-size:8px}.date-separator{font-size:9px}.demo-banner{font-size:8px;padding:8px 18px}.composer-area{padding:0 13px 12px}.composer>textarea{font-size:12px;min-height:80px;height:80px}.composer-tools{padding:7px 10px 10px}.composer-tools>div{gap:9px}.composer-tools .composer-action>span{display:inline}.composer-action{font-size:9px}.send-button{font-size:10px;padding:9px 12px;min-height:34px}.composer-hint{font-size:7px;line-height:1.6}.customer-details{position:fixed;right:0;top:56px;bottom:0;z-index:100;display:block;width:275px;box-shadow:-20px 0 60px #3e532826}.customer-profile h3{font-size:16px}.customer-profile>span:not(.avatar){font-size:11px}.detail-row{font-size:10px;margin-bottom:16px}.detail-row strong{font-size:10px}.detail-section h4{font-size:11px}.detail-section{padding:22px 19px 13px}.details-heading{font-size:11px}.details-heading .icon-button{width:28px}.customer-profile .badge{font-size:8px}.customer-id{font-size:10px}.customer-id code{font-size:9px}.page-content{padding:25px 18px 35px}.page-heading{display:block;margin-bottom:26px}.page-heading h1{font-size:27px;letter-spacing:-1px;margin:12px 0}.page-heading p{font-size:11px;line-height:1.85}.page-heading>.button,.page-heading>.badge,.page-heading>.app-context-pill{margin-top:19px}.page-heading>.button{font-size:11px;min-height:39px}.page-tabs{gap:20px;overflow:auto;white-space:nowrap;margin-bottom:23px}.page-tabs>button{font-size:10px;gap:5px;padding-top:9px;flex-shrink:0}.page-tabs>button svg{width:14px}.settings-card{padding:22px 19px;border-radius:8px}.settings-card h2{font-size:17px}.settings-card>p,.settings-card-title>p{font-size:11px;line-height:1.9}.settings-card-title{margin-bottom:24px}.field>span{font-size:12px}.field>small{font-size:10px;line-height:1.8}.field input,.field textarea,.field select{font-size:12px}.copy-field input{font-size:10px}.settings-card-footer{padding-top:19px}.settings-card-footer.split{gap:8px}.settings-card-footer .button{font-size:9px;gap:5px;padding:10px 12px}.appearance-layout{display:flex;flex-direction:column;gap:22px}.appearance-controls{order:1}.appearance-preview{display:block;order:0;padding:0 15px 10px}.appearance-preview>p{font-size:10px}.appearance-phone{height:485px;width:260px}.integration-intro{align-items:flex-start;padding:20px;gap:13px}.integration-intro .telegram-round{width:33px;height:33px}.integration-intro .telegram-round svg{width:20px}.integration-intro h2{font-size:14px;margin-bottom:9px}.integration-intro p{font-size:10px}.integrations-grid{grid-template-columns:1fr;gap:15px}.integration-card{padding:23px}.integration-card-top{margin-bottom:20px}.integration-card h3{font-size:17px}.integration-card p{font-size:12px;line-height:1.8}.integration-card .button{font-size:11px;min-height:39px}.integration-card-top .badge{font-size:9px}.integration-note p{font-size:10px}.setup-test{flex-direction:column;align-items:flex-start;gap:22px}.setup-layout .button{font-size:10px}.setup-number{font-size:23px}.code pre{font-size:10px}.form-two{gap:13px}.switch-row{gap:20px}.switch-row>span{font-size:11px}.switch-row small{font-size:9px}.cards-explainer{grid-template-columns:1fr;gap:13px}.cards-explainer>div{grid-template-columns:36px 1fr;gap:0 13px;padding:21px 18px}.cards-explainer .soft-icon{grid-row:span 2;width:36px;height:36px}.cards-explainer h3{font-size:15px;margin:0 0 8px}.cards-explainer p{font-size:11px}.table-toolbar{padding:17px 15px;gap:12px}.table-toolbar>.small-text{font-size:8px}.table-toolbar .segmented{gap:1px;padding:3px}.table-toolbar .segmented>button{font-size:9px;padding:7px 9px}.table-toolbar h3{font-size:13px}.table-card .empty{padding:45px 25px}.table-card .empty h3{font-size:17px}.table-card .empty p{font-size:11px}.data-table th{font-size:9px}.data-table td{font-size:10px}.table-identity strong{font-size:11px}.table-identity small{font-size:9px}.table-toolbar>select{font-size:9px}.table-search{max-width:200px;gap:6px}.table-search input{font-size:10px}.table-search>svg{width:14px}.table-footer{font-size:8px;line-height:1.8}.automation-templates>button{padding:18px;gap:12px}.automation-templates strong{font-size:12px}.automation-templates small{font-size:9px}.automation-templates .soft-icon{width:35px;height:35px}.automation-templates .soft-icon svg{width:19px;height:19px}.automation-row{padding:21px 18px}.automation-row h3{font-size:14px}.automation-row-header{gap:10px}.automation-row-actions{gap:5px}.automation-symbol{width:32px;height:32px;border-radius:8px}.automation-symbol>svg{width:16px}.automation-row-header>div>span{font-size:8px;line-height:1.7}.automation-metrics{gap:20px;margin-top:21px}.automation-metrics strong{font-size:21px}.automation-metrics span{font-size:8px}.automation-metrics .text-link{font-size:9px}.member-row{padding:18px 15px;gap:10px}.member-row>select{width:90px;font-size:9px}.member-row strong{font-size:11px}.member-row>div>span{font-size:9px}.stats-grid{gap:13px}.stat-card{padding:20px 16px}.stat-card>span{font-size:10px}.stat-card>strong{font-size:34px}.stat-card>small{font-size:8px}.report-grid{gap:20px}.chart-card .table-toolbar p{font-size:9px}.bar-chart{padding:10px 20px 25px}.chart-card{min-width:0}.page-footnote{font-size:9px;line-height:1.9}.modal-backdrop{padding:15px}.modal{padding:23px 20px;max-height:92dvh;border-radius:12px}.modal-head{margin-bottom:23px;gap:15px}.modal-head h2{font-size:22px;letter-spacing:-.7px}.modal-head p{font-size:11px;line-height:1.8}.modal-actions .button,.rules-heading{font-size:11px}.rules-heading small{display:block;font-size:8px;margin-top:4px;padding:0}.rules-heading>.text-link{font-size:9px}.rule-row{grid-template-columns:1fr 90px 1fr 20px;gap:5px}.rule-row>input,.rule-row>select{font-size:10px;padding:9px 7px}.flow-step{gap:10px}.flow-step>div{padding:10px}.flow-step-top{gap:6px}.flow-step-top select{font-size:10px}.flow-step textarea{font-size:11px}.flow-step-index{width:22px;height:22px;font-size:9px}.flow-step .field>span{font-size:9px}.flow-step .field-hint{font-size:9px;line-height:1.7}.playground-layout{display:block;padding:0 17px;margin:20px auto 35px;max-width:450px}.test-controls{padding:0 4px;margin-bottom:25px}.test-controls .eyebrow{font-size:7px}.test-controls h1{font-size:28px;letter-spacing:-1px;margin:14px 0}.test-controls h1>br{display:none}.test-controls>p{font-size:11px;line-height:1.9;margin-bottom:17px}.test-controls>.button{font-size:10px}.test-privacy,.test-label{display:none}.live-chat{height:600px;max-height:85dvh}.live-message-bubble>p{font-size:12px}.live-composer textarea{font-size:12px}.embedded .live-chat{max-height:none}.docs-page>.marketing-header{padding:0 23px;height:75px}.docs-layout{display:block;padding:0 22px 45px;margin:20px auto 0}.docs-layout>aside{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;padding-top:0;padding-bottom:22px;border-bottom:1px solid #e1e7d5;margin-bottom:25px}.docs-layout>aside>.sidebar-label{width:100%;padding:0;font-size:7px;margin:0 0 8px}.docs-layout>aside>button{font-size:9px;padding:8px 10px;border:1px solid #e1e7d4;gap:0}.docs-layout>aside>button>svg{display:none}.docs-layout>aside>.docs-back{display:none}.prose{padding-top:0}.prose .eyebrow{font-size:7px;letter-spacing:1.2px}.prose h1{font-size:29px;letter-spacing:-1.2px;margin:20px 0}.prose p{font-size:12px;line-height:1.95}.prose p.lead{font-size:14px;line-height:1.8;margin-bottom:30px}.prose h2{font-size:18px;margin-top:30px}.prose .code pre{font-size:9px}.prose table{display:block;overflow:auto;white-space:nowrap}.prose td{font-size:10px}.prose td code,.prose th{font-size:9px}.prose ol{padding-left:18px}.prose li{font-size:12px;line-height:1.9}.toast{bottom:18px;padding:13px 15px;font-size:11px;min-width:280px}.toast svg{width:16px}.docs-note>p{font-size:10px}.docs-page>.prose{margin-top:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:681px){.sidebar-brand{padding-top:23px;padding-bottom:20px}.org-selector{margin-bottom:20px}.sidebar-bottom{padding-top:12px}.sidebar-profile{padding:13px 6px;margin-top:10px}.sidebar-nav>button{font-size:11px;padding-top:9px;padding-bottom:9px}.sidebar-bottom>.sidebar-nav>button{font-size:10px}.sidebar-profile strong{font-size:11px}.sidebar-profile small{font-size:9px}.app-list>button{font-size:11px}.org-selector>span:nth-child(2){font-size:10px}.conversation-summary strong{font-size:12px}.conversation-summary>p{font-size:11px;color:#8e9981}.conversation-summary time{font-size:9px}.conversation-meta{font-size:8px}.conversation-row{min-height:98px}.chat-person strong{font-size:12px}.chat-person>span{font-size:9px}.message-bubble p{font-size:12px;color:#65745b}.message-timestamp,.message-timestamp>span{font-size:8px}.message-author{font-size:8px}.composer>textarea{font-size:12px}.composer-action{font-size:9px}.composer-hint{font-size:8px}.detail-row,.detail-row strong{font-size:10px}.detail-row{color:#98a588}.detail-row strong{color:#839372}.detail-section h4,.details-heading{font-size:10px}.customer-profile>span:not(.avatar){font-size:10px}.customer-profile .badge{font-size:8px}.customer-profile h3{font-size:16px}.customer-id{font-size:9px}.customer-id code{font-size:8px}.inbox-overview p{font-size:11px}.inbox-mini-stats>span{font-size:10px}.conversation-tabs>button{font-size:11px}.inbox-search input{font-size:10px}.inbox-list-footer{font-size:9px}.send-button{font-size:10px}.inbox-overview h1{font-size:27px}.dashboard-header>strong{font-size:11px}.demo-banner{font-size:9px}.customer-details{width:250px}.sidebar{overflow-y:auto}.app-list{min-height:75px}.conversation-summary>div{margin-bottom:7px}}@media(max-height:850px){.sidebar-bottom .telegram-sidebar{display:none}.sidebar-bottom{padding-top:12px}.sidebar-profile{padding-top:13px;padding-bottom:13px;margin-top:10px}.sidebar-brand{padding-top:22px;padding-bottom:19px}.org-selector{margin-bottom:18px}}.profile-name{text-align:left;padding:0;font-size:inherit;width:100%}.profile-name:hover{color:var(--orange)}.account-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;max-width:1000px}.account-layout>section{align-self:start}.account-photo{display:flex;align-items:center;gap:17px;margin-bottom:28px}.account-photo>img{width:65px;height:65px;object-fit:cover;border-radius:50%}.account-photo>div{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.account-photo .text-link{font-size:10px}.account-session{display:flex;align-items:center;gap:10px;padding:15px 0;border-top:1px solid #e7ecdd;color:#91a57b}.account-session>span{font-size:11px;flex:1}.account-session small{font-size:8px;display:block;margin-top:5px;color:#acb99d}.account-layout .danger-zone .button{margin:8px 7px 0 0}.account-layout .settings-card>p{margin-bottom:18px}.account-layout .account-session:last-of-type{margin-bottom:17px}@media(max-width:1000px){.account-layout{grid-template-columns:1fr}}.important-fields-options{max-height:400px;overflow:auto}.important-field-selected{display:flex;align-items:center;gap:8px;border:1px solid #e1e9d4;background:#f5f8ed;padding:8px 12px;border-radius:5px;margin-bottom:7px;font-size:12px;color:#82996a}.important-field-selected>span{flex:1}.important-field-add{display:flex;width:100%;text-align:left;align-items:center;gap:9px;padding:12px;border-bottom:1px solid #ecf0e4;font-size:11px;color:#95aa7c}.important-field-add>span{flex:1}.important-field-add>small{color:#afbd9e;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-section>h4>.icon-button{width:20px;height:20px}.live-welcome-icon{width:60px;height:60px;object-fit:contain;border-radius:12px}.platform-telegram h2{display:flex;align-items:center;gap:9px}.telegram-connect-steps{text-align:center;padding:12px 6px}.telegram-connect-steps .telegram-round{margin:auto}.telegram-connect-steps h3{font-size:19px;margin:18px 0 10px}.telegram-connect-steps p{color:var(--muted);font-size:13px;line-height:1.7}.telegram-bot-name{text-align:center;font-size:12px;color:var(--muted);margin:12px 0 18px}.telegram-pairing{display:grid;gap:14px}.telegram-pairing p{font-size:12px;display:flex;gap:8px;align-items:center;margin:0}.telegram-pairing small{font-size:11px;line-height:1.6;color:var(--muted)}.telegram-pairing .copy-field input{font-size:11px;min-width:0}.telegram-pairing .button{justify-content:center}.auth-mode-switch{margin:22px 0 0;padding-top:18px;border-top:1px solid #e6e7df;display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.auth-mode-switch .text-link{font-size:12px}.customer-name-edit{display:flex;gap:6px;align-items:center;text-align:left;padding:0;background:transparent;border:0;color:inherit;font:inherit;cursor:text}.customer-name-edit:hover strong{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.customer-name-form{display:flex;gap:3px;align-items:center;max-width:100%}.customer-name-form input{min-width:0;max-width:190px;width:100%;font-size:12px;padding:6px 8px;border:1px solid #cbd5bf;border-radius:5px}.customer-name-form>.icon-button{flex-shrink:0}.important-field-add:disabled{opacity:.4;cursor:default}.card-page-actions{display:flex;gap:9px;flex-wrap:wrap}.card-template-tools{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:-3px 0 18px}.card-template-tools .text-link{font-size:11px;text-align:right}.card-label-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.card-label-columns h3{font-size:14px;margin:0 0 14px}.card-default-label{display:flex;align-items:center;gap:9px;font-size:12px;background:#f4f5ed;border:1px solid #e5e8db;padding:12px;border-radius:6px;margin-bottom:12px}.card-default-label small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.card-label-row{display:flex;gap:7px;align-items:center;margin-bottom:9px}.card-label-row input{min-width:0;width:100%;padding:9px;font-size:12px;border:1px solid #dce1d4;border-radius:5px}.card-label-row .icon-button{flex-shrink:0}.card-preview-action{display:inline-flex;align-items:center;gap:8px;background:#edf0df;color:#788e56;font-size:12px;padding:11px 16px;border:1px solid #dfe5cd;border-radius:6px}.card-activity{margin-top:25px}.card-activity .table-toolbar>div>p{margin:7px 0 0;font-size:11px}.card-activity .table-toolbar>select{padding:8px 11px;border:1px solid #e0e4d9;background:#fffdf8;border-radius:5px;font-size:12px}.card-activity-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 28px;gap:20px;border-bottom:1px solid #e8ebdf}.card-activity-stats strong{font-size:29px;letter-spacing:-1px;display:block}.card-activity-stats span{font-size:11px;color:var(--muted);display:block;margin-top:5px}.card-activity-group{padding:16px 25px 4px}.card-activity-empty{padding:24px}.card-activity-note{font-size:11px;line-height:1.8;color:var(--muted);padding:16px 26px;margin:0;border-top:1px solid #e8ebdf}.card-language-warning{background:#fff1dc;border:1px solid #ecd8b5;border-radius:7px;padding:14px;font-size:12px;margin:0 0 16px}.card-language-warning p{line-height:1.7;color:#8f7654}.card-language-warning>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:650px){.card-label-columns{grid-template-columns:1fr;gap:20px}.card-template-tools{align-items:flex-start}.card-page-actions .button{font-size:11px}.card-activity-stats{padding:20px 18px;gap:10px}.card-activity-stats strong{font-size:25px}.card-activity-stats span{font-size:9px}.card-activity-note{padding:15px 18px;font-size:10px}.card-activity-group{padding:13px 15px}.card-activity .table-toolbar>select{font-size:10px}}.card-preview-action{max-width:100%;overflow-wrap:anywhere;text-align:start}.card-send-preview p{overflow-wrap:anywhere}.provider-events{margin-top:24px;padding-top:20px;border-top:1px solid var(--line,#e4e1d9)}.provider-events-heading,.provider-event-top,.customer-record-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.provider-events h4,.customer-record h3{margin:0;font-size:14px}.provider-events>p,.provider-events>small{font-size:11px;line-height:1.6}.provider-events-empty{padding:18px;background:#f6f5f0;border-radius:8px}.provider-events-list{max-height:350px;overflow:auto;overscroll-behavior:contain;margin:12px 0}.provider-events-list article{padding:14px 0;border-bottom:1px solid #e8e5dd;overflow-wrap:anywhere}.provider-event-top{justify-content:flex-start;flex-wrap:wrap;font-size:10px;color:#81847c}.provider-event-top time{margin-left:auto}.provider-event-mapping{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;margin:9px 0}.provider-event-mapping code{overflow-wrap:anywhere;word-break:break-word;color:#42564b}.provider-events-list article p{font-size:11px;line-height:1.6;margin:7px 0 0;color:#69736a}.provider-events-list article>small{font-size:10px;line-height:1.7}.field-order-hint{font-size:11px;line-height:1.6;color:#7f887b;margin:0 0 14px}.important-field-selected:focus-visible{outline:2px solid #79906b;outline-offset:2px}.important-field-selected.dragging{opacity:.5}.important-field-selected>.field-drag-handle{flex:0 0 auto;cursor:grab;padding:5px 0;display:flex}.field-save-status{font-size:11px;color:#76886d;display:flex;align-items:center;gap:6px}.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}.customer-name-button{font-weight:650;display:flex;align-items:center;gap:5px;text-align:left;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.customer-name-button:hover{text-decoration-color:currentColor}.customer-name-button:focus-visible{outline:2px solid #79906b;outline-offset:4px;border-radius:2px}.customer-record{margin:0 0 20px;padding:22px 26px}.customer-record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-top:20px}.customer-record-grid>div{min-width:0}.customer-record-grid .table-identity{margin-bottom:12px}.customer-record-grid>div>p{font-size:12px;line-height:1.7}.customer-record-grid .detail-section{border:0;padding:0;margin:0}.customer-open-conversation{margin-left:12px}.customer-metadata{margin-top:18px;font-size:11px;color:#78866f}.customer-metadata summary{cursor:pointer;font-weight:600}.customer-metadata dl{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.customer-metadata dt{font-weight:600;margin-top:8px}.customer-metadata dd{margin:0;color:#92998a}@media(max-width:650px){.customer-record{padding:20px}.customer-record-grid{grid-template-columns:minmax(0,1fr);gap:22px}.important-field-selected{padding:8px;gap:4px}.important-field-selected>.icon-button{width:27px;min-width:27px}.provider-event-top time{margin-left:0}.customer-open-conversation{margin-top:10px}}.important-field-selected>.field-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}.important-field-selected{color:#526747}.important-field-add{color:#596b50}.important-field-add>small{color:#7d8875}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#8a9285;font-size:11px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e3e7da;flex:1}.google-signin{background:#fff;color:#3d4639;border-color:#d8dece}.auth-config-note{font-size:11px;line-height:1.75;color:#77846b;margin:12px 0}.auth-config-note a{overflow-wrap:anywhere;text-decoration:underline}.forgot-password,.auth-back-login{display:block;margin:20px auto 0;font-size:12px}.auth-recovery-confirmation{background:#f0f5e8;border:1px solid #dce7cb;border-radius:8px;color:#4e6440;padding:17px;font-size:12px;line-height:1.8}.auth-recovery-unavailable{background:#f6f4ed;border:1px solid #e5e2d8;padding:17px;border-radius:8px}.auth-success{display:flex;flex-direction:column;align-items:center;gap:22px;color:#718e58}.auth-method-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e9ecdf;font-size:12px}.auth-method-row>div{flex:1;min-width:0}.auth-method-row>strong{flex:1}.auth-method-row small{display:block;font-size:10px;line-height:1.7;color:#8a967f;margin-top:4px;overflow-wrap:anywhere}.auth-method-row>.badge{flex-shrink:0;font-size:9px}.auth-method-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:18px}.account-auth-methods>.button{margin-top:18px}@media(max-width:650px){.auth-method-row{gap:9px}.auth-method-row>svg{display:none}.auth-method-row .badge{font-size:8px}.auth-method-actions{gap:12px}}.paywall-products{padding:13px 15px;margin:0 0 18px;background:#f4f4f0;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}.paywall-products strong{display:block;font-size:12px;color:#3c4538;margin-bottom:7px}.paywall-products p{font-size:12px;line-height:1.7;color:#535b4c;margin:5px 0}.paywall-products p:last-child{margin-bottom:0}.billing-card h2,.billing-platform h2{display:flex;align-items:center;gap:9px}.billing-current{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 18px}.billing-current h3{margin:7px 0 0;font-size:22px}.billing-current .eyebrow{font-size:10px;letter-spacing:1.4px;color:var(--muted)}.billing-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-usage>div{display:grid;gap:7px;padding:15px;background:var(--paper);border:1px solid var(--line);border-radius:11px}.billing-usage span,.billing-usage small,.billing-caption{font-size:12px;color:var(--muted)}.billing-usage strong{font-size:21px;font-weight:600}.billing-usage small{font-weight:400}.billing-usage em{font-size:11px;color:#b74232;font-style:normal}.billing-notice{margin:17px 0;padding:13px 15px;border-radius:9px;background:var(--paper);font-size:12px;line-height:1.7;color:var(--muted)}.billing-status{margin-top:18px}.billing-status p,.billing-platform p{font-size:12px;line-height:1.7;color:var(--muted)}.billing-plans{display:grid;gap:12px;margin-top:20px}.billing-plans article{padding:17px;border:1px solid var(--line);border-radius:11px}.billing-plans article.selected{border-color:var(--orange)}.billing-plans article>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.billing-plans h3{font-size:15px;margin:0}.billing-plans p{font-size:12px;color:var(--muted);line-height:1.6}.billing-plans .billing-price{font-size:18px;font-weight:600;color:var(--ink);margin:0}.billing-price small{font-size:11px;font-weight:400;color:var(--muted)}.billing-plans .button{margin-top:4px}.billing-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 10px}.billing-caption{line-height:1.6;margin-top:16px}.billing-platform .form-error{color:#b74232}@media(max-width:600px){.billing-current{align-items:flex-start}.billing-plans article>div{align-items:flex-start;flex-direction:column}.billing-actions .button{width:100%;justify-content:center}.billing-usage>div{padding:12px}.billing-current h3{font-size:19px}}
