/* Independent DEMASU Bot identity. All copy and controls remain live HTML. */
.public-site{--bg:#0c0e16;--panel:#151824;--line:#2c3043;--text:#f4f4fc;--muted:#a8adbf;--accent:#ab8bff;color-scheme:dark;background:radial-gradient(ellipse at 75% 7%,#45327426,transparent 30%),#0c0e16;color:var(--text);font-family:'Segoe UI Variable','Segoe UI',Arial,sans-serif}
.public-site [hidden]{display:none!important}.public-site svg{flex-shrink:0}.public-site img{max-width:100%}.public-site button,.public-site .button{font-size:14px;font-weight:600;border-radius:11px;min-height:44px;transition:background .18s,border-color .18s,box-shadow .18s}.public-site .button svg,.public-site .text-link svg{width:19px;height:19px;margin-left:9px;vertical-align:middle}.public-site .primary{background:linear-gradient(125deg,#8860e9,#7353d1);border-color:#a283ec;color:#fff;box-shadow:0 5px 20px #8055e72b}.public-site .primary:hover{box-shadow:0 6px 24px #8055e750;filter:brightness(1.12)}.public-site .quiet{background:#ffffff04;color:#e6e4f4;border-color:#39364f}.public-site .quiet:hover{background:#252037;border-color:#776297}.public-site .eyebrow{font-size:12px;letter-spacing:1.7px;color:#b6a4e8;font-weight:650;line-height:1.7}.public-site h2{font-size:clamp(28px,3.2vw,40px);line-height:1.18;letter-spacing:-1.4px;font-weight:650}.public-site h3{line-height:1.25;letter-spacing:-.5px}.public-site p{line-height:1.75}.public-site :focus-visible{outline:3px solid #d2bdff;outline-offset:4px}.public-site .muted{color:#a6aabb;font-size:14px}.page-width,.public-site .site-section{max-width:1200px;margin-inline:auto;padding-inline:28px}.public-site .site-section{padding-block:60px}.public-site .site-nav{max-width:1200px;min-height:94px;padding:22px 28px;border-bottom:1px solid #2b2939;gap:34px}.public-site .wordmark{display:flex;gap:11px;align-items:center;letter-spacing:1.3px;font-size:16px;line-height:1.2}.wordmark>img{width:40px;height:40px}.public-site .wordmark>span{display:flex;flex-direction:column;margin:0;color:#f2f0fa;font-size:16px}.wordmark small{font-size:9px;letter-spacing:4px;color:#b29bdc;margin-top:5px}.public-site .site-nav nav{gap:28px}.public-site .site-nav nav a{font-size:14px;color:#aaadbe}.public-site .site-nav nav a:hover,.public-site .site-nav nav a[aria-current=page]{color:#dccbff}.public-site .nav-login{font-size:13px;gap:12px;white-space:nowrap}.release-note{max-width:1144px;margin:15px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;color:#8990a8;font-size:12px;padding:0 10px;text-align:center;line-height:1.6}.release-note b{font-size:10px;letter-spacing:1px;border:1px solid #50426a;border-radius:5px;background:#242034;color:#b9a3e0;padding:1px 6px}.status-light{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#85dfc3;box-shadow:0 0 12px #78cbb477}
.bot-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:15px;padding-top:62px;padding-bottom:70px;min-height:640px}.bot-introduction{position:relative;z-index:1}.bot-introduction .eyebrow{display:flex;align-items:center;gap:10px}.bot-introduction h1{font-size:clamp(48px,5.7vw,72px);line-height:1.06;letter-spacing:-3.6px;font-weight:700;margin:23px 0 28px}.bot-introduction h1>span{color:#b493ff}.hero-description{font-size:17px;color:#c0c1d1;max-width:480px;margin-bottom:12px;line-height:1.8!important}.secondary-description{font-size:15px;color:#8f96ad;max-width:440px;margin-bottom:28px}.bot-introduction .hero-actions{gap:12px}.bot-introduction .button{padding:14px 21px;font-size:14px;min-height:50px}.platform-availability{display:flex;align-items:center;gap:10px;margin-top:30px;flex-wrap:wrap}.platform-pip{display:grid;place-items:center;width:32px;height:32px;border:1px solid #444c67;background:#212638;border-radius:9px;font-size:17px;font-weight:800;color:#d6defe}.platform-availability b,.platform-availability small{display:block}.platform-availability b{font-size:12px;font-weight:600;color:#d3d4e4}.platform-availability small{font-size:11px;margin-top:3px;color:#81899f}.platform-availability a{font-size:12px;color:#b49bdc;margin-left:14px;border-left:1px solid #343044;padding-left:22px}
.bot-portrait{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center;isolation:isolate}.bot-portrait:before{content:'';position:absolute;inset:15% 5%;background:radial-gradient(ellipse,#8871d91c,transparent 70%);z-index:-1}.portrait-orbit{position:absolute;width:400px;height:400px;max-width:90%;max-height:90%;border:1px solid #8170b525;border-radius:50%;z-index:-1}.orbit-two{width:305px;height:305px;border-style:dashed;border-color:#5b527c50}.portrait-orbit:after{content:'';position:absolute;width:6px;height:6px;border:3px solid #9a80db;border-radius:50%;top:12%;left:14%;background:#10111c}.orbit-two:after{top:auto;left:auto;bottom:7%;right:15%;border-color:#77cbbf}.portrait-caption{position:absolute;top:7px;font-size:10px;letter-spacing:2px;color:#7c7897}.mascot{width:440px;max-width:100%;height:auto;display:block;filter:drop-shadow(0 20px 35px #5e43af22);animation:bot-hover 6s ease-in-out infinite}.portrait-label{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 14px;background:#181a2bec;border:1px solid #46405e;border-radius:12px;box-shadow:0 8px 24px #0406104d;font-size:12px;color:#c3c2d9;white-space:nowrap}.portrait-label svg{width:19px;height:19px;color:#af96e5}.label-shield{left:0;top:115px}.label-chat{right:-2px;bottom:150px}.label-chat svg{color:#89d5d0}.bot-nameplate{position:absolute;bottom:0;display:flex;align-items:center;gap:12px;background:linear-gradient(110deg,#242136,#171b2a);border:1px solid #48415f;border-radius:15px;padding:14px 18px;min-width:280px;box-shadow:0 14px 35px #05061044}.bot-nameplate b,.bot-nameplate span:not(.status-light){display:block}.bot-nameplate b{font-size:15px;font-weight:650}.bot-nameplate div>span{font-size:11px;color:#8f93af;margin-top:4px}.bot-nameplate>.status-light{margin-left:auto}
.capability-line{border-block:1px solid #272a3b;background:#14172177}.capability-line>div{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:24px}.capability-line span{display:flex;align-items:center;gap:10px;color:#afb3c7;font-size:13px}.capability-line svg{height:20px;width:20px;color:#a896cf}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.section-heading h2{margin:15px 0 0}.section-heading>p{max-width:300px;color:#959cb3;font-size:14px;margin:0}.bot-abilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ability-card{position:relative;min-width:0;padding:32px;border-radius:20px;border:1px solid #32344b;background:linear-gradient(145deg,#1b1d2d,#141721);overflow:hidden}.ability-card:before{content:'';position:absolute;top:-70px;right:-50px;width:220px;height:190px;background:radial-gradient(ellipse,#7e62c820,transparent 70%);pointer-events:none}.ability-icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid #53456e;border-radius:13px;background:#302441;color:#c0a0f8;float:right}.ability-icon svg{width:24px;height:24px}.ability-number{font-size:11px;color:#9c91b9!important;letter-spacing:1.4px;margin:2px 0 25px}.ability-card h3{font-size:28px;font-weight:600;line-height:1.2;margin:0 0 17px;max-width:360px;color:#f0effa}.ability-card>p:not(.ability-number){font-size:14px;color:#a3a9bf;max-width:440px;line-height:1.8;margin-bottom:25px}.public-site .text-link{display:inline-flex;align-items:center;color:#bfa5f0;font-size:13px;font-weight:550}.moderation-example{border:1px solid #343b53;background:#101522;border-radius:12px;padding:16px;margin:28px 0 22px}.moderation-example>div:first-child{display:flex;align-items:center;gap:10px;font-size:12px;color:#d4d6e7}.example-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;background:#8f6b2522;border:1px solid #ad8b484d;color:#edc27c;border-radius:9px}.moderation-example small{display:block;font-size:11px;color:#7f879f;margin-top:3px}.moderation-example b{font-size:10px;color:#e0bc78;background:#8c712622;border:1px solid #8c71264d;padding:4px 7px;border-radius:5px;margin-left:auto}.review-summary{font-size:11px;color:#91b6a9;margin-top:15px;padding-top:13px;border-top:1px solid #2c3446;display:flex;align-items:center;gap:7px}.review-summary svg{height:15px;width:15px}.ability-welcome{background:linear-gradient(140deg,#222031,#181824)}.welcome-steps{display:grid;gap:10px;margin-top:28px}.welcome-steps>span{display:flex;align-items:center;gap:12px;background:#10152066;border:1px solid #383748;padding:10px 14px;border-radius:8px;font-size:13px;color:#bfc0d5}.welcome-steps i{display:grid;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;background:#38314c;color:#bca0ef;border-radius:50%}.welcome-steps>span:last-child{border-color:#3e5e5a;background:#31514b20;color:#b1dbcc}.welcome-steps>span:last-child i{background:#3b6558;color:#d5f1e7}.ability-translation{background:linear-gradient(145deg,#19232c,#141923)}.ability-translation .ability-icon{background:#1c393b;border-color:#3e6063;color:#8fd7d4}.translation-example{background:#10141f;border:1px solid #33434f;border-radius:12px;padding:17px 20px;margin:25px 0 20px}.translation-example>span{font-size:12px;color:#b9bdd2;font-weight:600}.translation-example small{color:#818aa1;font-size:11px;font-weight:400;margin-left:7px}.translation-example>p{font-size:15px;color:#dddfea;margin:8px 0 14px}.translation-example>div{border-left:2px solid #7dc1bd;padding:8px 12px;color:#bde5e0;background:#214f4d22;font-size:15px}.translation-example svg{width:16px;height:16px;vertical-align:middle;margin-right:7px}.translation-example>small{display:block;margin:9px 0 0;font-size:10px;color:#708d94}.feature-label{display:inline-block;font-size:11px;color:#a3a0bb;letter-spacing:.3px}.ability-draw{background:linear-gradient(140deg,#24202e,#181821)}.ability-draw .ability-icon{color:#e2bf89;background:#3e3028;border-color:#70563b}.draw-example{display:flex;align-items:center;justify-content:center;gap:12px;padding:30px 0 25px}.draw-example>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #4c4266;border-radius:14px;background:#2b253d;color:#a99bc5;font-weight:600;font-size:17px}.draw-example>span:nth-child(2n){background:#1c3139;border-color:#364c55;color:#88b8c1}.draw-example>span.draw-selected{width:65px;height:65px;background:linear-gradient(140deg,#a682e9,#8062bd);color:white;border-color:#d0b8ff;box-shadow:0 0 0 6px #a482e918,0 12px 30px #34204b70;font-size:23px}
.bot-demo-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px}.demo-story>p:not(.eyebrow){font-size:15px;color:#9fa7be;max-width:400px}.demo-story h2{margin:15px 0 22px}.demo-story .demo-disclaimer{font-size:12px!important;color:#6f7893!important;margin-bottom:28px}.demo-console{background:#181c29;border:1px solid #3e3c57;border-radius:18px;overflow:hidden;box-shadow:0 22px 65px #03051066}.console-top{padding:20px 22px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #303348}.console-top>div{min-width:0}.console-top strong{font-size:14px;color:#ededf8;display:block}.console-top small{display:block;font-size:11px;color:#818ca6;margin-top:2px}.demo-badge{font-size:9px;color:#a69bc0;border:1px solid #4b415e;padding:3px 7px;border-radius:5px;margin-left:auto;letter-spacing:1px}.console-tabs{display:flex;gap:7px;padding:13px 16px;background:#10152066;border-bottom:1px solid #2c3147}.console-tabs button{font-size:12px;min-height:36px;padding:8px 11px;border:1px solid transparent;background:none;color:#929cb5;flex:1;border-radius:7px}.console-tabs button[aria-selected=true]{color:#d0bdfe;background:#352c4e;border-color:#54436f}.demo-scene{padding:24px 22px;min-height:310px}.demo-human,.demo-reply{display:flex;align-items:start;gap:11px;min-width:0}.demo-human>div,.demo-reply>div{min-width:0;flex:1}.demo-person,.mini-bot{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;font-size:13px;border-radius:10px;background:#3e3657;color:#d4bfef}.mini-bot{font-size:0;background:url('/static/brand/bot-avatar.png') center/contain no-repeat}.violet-person{background:#483250}.coral-person{background:#34414d;color:#9acdd5}.demo-human b,.demo-reply b{font-size:12px;line-height:1.6;color:#d6d9e9;display:block}.demo-human p,.demo-reply p{font-size:13px;line-height:1.7;color:#9ba5bd;margin:7px 0 13px}.demo-reply{margin-top:25px}.demo-reply b small{font-size:8px;letter-spacing:1px;border:1px solid #645188;border-radius:3px;padding:1px 4px;color:#bba4e8;margin-left:7px;font-weight:400}.demo-action{font-size:11px!important;min-height:34px!important;padding:8px 12px!important;background:#7051b2!important;border-color:#9071d0!important;color:#fff!important;border-radius:6px!important}.demo-button-row{display:flex;gap:9px;flex-wrap:wrap}.demo-action.secondary-demo{background:#20283c!important;border-color:#4b4f68!important;color:#b9bdd1!important}.console-bottom{font-size:10px;color:#767f9a;padding:13px 22px;border-top:1px solid #303449;display:flex;align-items:center;justify-content:space-between;gap:15px}.demo-unlocked{display:flex;gap:7px;flex-wrap:wrap}.demo-unlocked span,.demo-done{color:#8dc9b3;background:#32544833;border:1px solid #3f6254;border-radius:5px;padding:5px 7px;font-size:10px}.demo-reply blockquote{font-size:12px;color:#848ea8;border-left:2px solid #6f5b92;padding-left:10px;margin:15px 0}.demo-reply p.translated-demo{font-size:17px;color:#d2d1e6}.demo-source{font-size:11px;color:#b198d3}
.control-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:70px}.control-section h2{margin:15px 0 22px}.control-section>div>p:not(.eyebrow){font-size:15px;color:#a1a7be;margin-bottom:27px}.control-visual{border:1px solid #393a52;border-radius:15px;overflow:hidden;background:#141923;box-shadow:0 18px 60px #02040b40}.control-window-top{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid #30344a}.control-window-top b{font-size:13px;font-weight:600}.control-window-top>span{font-size:10px;color:#6c7794;margin-left:auto}.control-window-body{display:grid;grid-template-columns:135px 1fr;min-height:315px}.control-menu{border-right:1px solid #2b3043;background:#10141e;padding:22px 11px;display:flex;flex-direction:column;gap:10px;font-size:11px;color:#818ca8}.control-menu>span{padding:7px 9px}.control-menu .control-selected{background:#362a4d;border:1px solid #584473;border-radius:5px;color:#c7afe9}.control-content{min-width:0;padding:23px 20px}.control-welcome{font-size:15px;color:#dad9ea}.control-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.control-mini-stats>span{display:flex;flex-direction:column;align-items:start;border:1px solid #363a52;background:#1d2232;border-radius:8px;padding:12px;min-width:0}.control-mini-stats svg{width:21px;height:21px;color:#b198db;margin-bottom:10px}.control-mini-stats b{font-size:11px;color:#c5cada;font-weight:600}.control-mini-stats small{font-size:9px;color:#75819c;margin-top:5px;line-height:1.5}.control-setting{display:flex;align-items:center;gap:14px;border-top:1px solid #2e3548;padding:13px 0;font-size:11px;color:#b5bed3}.control-setting>span{flex:1}.control-setting small{display:block;font-size:9px;color:#7786a2;margin-top:5px}.control-setting svg{height:17px;width:17px;color:#9b8db7}.control-setting i{position:relative;display:block;width:29px;height:17px;border:1px solid #977bd3;background:#7155ad;border-radius:12px}.control-setting i:after{content:'';position:absolute;right:3px;top:3px;border-radius:50%;width:9px;height:9px;background:#e5d7ff}.bot-packages{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;border-top:1px solid #292b3f}.bot-packages h2{font-size:32px;margin:13px 0 18px}.bot-packages p:not(.eyebrow){font-size:14px;color:#9aa2b9;max-width:440px}.package-link{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #48405f;border-radius:14px;background:linear-gradient(110deg,#1d2130,#282136);padding:30px}.package-link b{font-size:24px;font-weight:650;color:#dcddea}.package-link>span:nth-child(3) b{color:#bba0f3}.package-link small{display:block;font-size:11px;color:#8790aa;margin-top:10px;line-height:1.5}.package-plus{font-size:20px;color:#61566f}.package-link>svg{width:23px;height:23px;color:#a48dc9}.bot-join{display:flex;align-items:center;gap:25px;padding:35px;border:1px solid #514064;background:radial-gradient(ellipse at 90% 50%,#4b356933,transparent 65%),#211b2e;border-radius:19px}.bot-join h2{font-size:32px;margin:5px 0 12px}.bot-join .eyebrow{font-size:10px;margin:0}.bot-join p:not(.eyebrow){font-size:14px;color:#a59bb8;margin:0}.bot-join .button{margin-left:auto;flex-shrink:0}.public-site .site-footer{max-width:1144px;padding:32px 0;margin:25px auto 0;border-color:#292d40;align-items:center}.site-footer .wordmark{font-size:14px}.site-footer .wordmark img{width:32px;height:32px}.site-footer .wordmark small{font-size:8px}.site-footer .muted{font-size:12px;margin-top:13px;color:#717b95}.footer-links{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;color:#939ab1}
/* Plans and shared product pages */
.plans-v3 .plan-intro{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:65px}.plan-intro h1{font-size:clamp(40px,5vw,64px);font-weight:650;letter-spacing:-2.5px;line-height:1.1}.plan-intro h1 em{font-style:normal;color:#b99af5}.plan-intro .lead{font-size:16px;max-width:620px;color:#a1a9bf}.plan-seal{display:flex;align-items:center;gap:18px;padding:25px;border:1px solid #4d4264;border-radius:18px;background:#211c2e;flex:0 0 245px}.plan-seal>span{font-size:60px;line-height:1;font-weight:700;color:#c5a9fa}.plan-seal b{font-size:11px;letter-spacing:1.5px;line-height:1.8;color:#a297bc}.plan-seal i{display:none}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.editorial-title{font-size:36px!important;font-weight:650}.editorial-title em{font-style:normal;color:#b699e8}.differences-switch{display:flex;align-items:center;gap:9px;font-size:13px;color:#a7adc2}.differences-switch input{width:17px;height:17px;accent-color:#a985ea}.compare-filter{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}.compare-filter button{min-height:37px;font-size:12px;background:#151a27;color:#959eb9;border-color:#34384f;padding:8px 14px;border-radius:7px}.compare-filter button[aria-pressed=true]{color:#d3b9ff;background:#352745;border-color:#72538f}.feature-comparison{border:1px solid #3a3b52;border-radius:15px;overflow:clip}.compare-table-head,.compare-feature-row{display:grid;grid-template-columns:.85fr 1fr 1.15fr}.compare-table-head{position:sticky;top:0;z-index:2;border-bottom:1px solid #49415e;background:#1b1f2d}.compare-table-head>div{padding:24px;display:flex;flex-direction:column;gap:9px;justify-content:center;min-width:0}.compare-table-head .compare-label{font-size:14px;color:#b8bed1}.compare-table-head small{font-size:12px;color:#818da8;line-height:1.5}.compare-table-head .free-column>span,.compare-table-head .premium-column>span{font-size:12px;letter-spacing:1.7px;display:flex;align-items:center;gap:10px;font-weight:700}.compare-table-head .free-column>span{color:#b1c9df}.compare-table-head .premium-column>span{color:#c9a9ff}.compare-table-head svg{width:16px;height:16px}.compare-table-head strong{font-size:20px;font-weight:600;line-height:1.4}.compare-table-head a{font-size:12px;color:#b5a2d6}.premium-column{background:#9e70f00b;color:#d0c3e9}.compare-table-head .premium-column{background:#a070eb12}.compare-feature-row{border-bottom:1px solid #2e3246;background:#151925}.compare-feature-row:last-of-type{border-bottom:0}.compare-feature-row:hover{background:#1d2231}.compare-feature-row>div{padding:20px 24px;min-width:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.compare-feature-name{font-weight:600;color:#d3d8e9}.compare-feature-row .free-column{color:#9ba7c0}.compare-feature-row .feature-absent{color:#65708a}.mobile-tier{display:none}.compare-no-results{padding:30px;font-size:14px;color:#9ca5bc;margin:0}.plan-bottom-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0}.plan-bottom-notes>article{border:1px solid #34374f;border-radius:12px;background:#171b28;padding:24px}.plan-bottom-notes svg{width:24px;height:24px;color:#a990d9;margin-bottom:15px}.plan-bottom-notes h3{font-size:16px;font-weight:600;margin-bottom:12px}.plan-bottom-notes p{font-size:13px;color:#939eb8;margin:0;line-height:1.8}.plan-terms{max-width:800px;padding-top:15px}.plan-terms p{font-size:13px;color:#8b96b0;line-height:1.85}.plan-terms .button{margin-top:10px}.public-site .page-intro{max-width:1200px;padding:60px 28px 20px;margin:auto}.page-intro h1{font-size:clamp(38px,5vw,62px)}.page-intro .lead{font-size:16px;line-height:1.8;color:#9da7bd}.public-site .feature-card{background:linear-gradient(135deg,#1d2031,#151a24);border-color:#35374f;padding:28px}.feature-card h2{font-size:22px;line-height:1.35;letter-spacing:-.5px}.feature-card p{font-size:14px;line-height:1.85;color:#939eb8}.feature-symbol{color:#9f8cc9!important;font-size:14px!important;background:#3c2b562e!important;border-color:#4e3c69!important}.public-site .platform-card{background:#191c2b;border-color:#3c3953}.public-site .platform-mark{background:#8774ca;color:#fff}.public-site .discord-mark{background:#444d80;color:#d1d9ff}.public-site .faq details{background:#171c28;border:1px solid #34394e;border-radius:12px;padding:22px 26px;margin-bottom:12px}.public-site .faq summary{font-size:16px;font-weight:600;color:#cbd1e6;cursor:pointer}.public-site .faq details p{font-size:14px;color:#929fb9;margin-top:16px;max-width:850px}.public-site .faq a{color:#ba9fe8}.steps-grid article{border-color:#3d3c57!important;background:#181b29!important}.steps-grid article>b{color:#b59adf!important}.account-main{padding-inline:28px!important;max-width:1200px!important}.public-site .account-main h1{font-size:44px}.account-main article{border-color:#353b53!important;background:#181d2a!important}
/* Support */
.support-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-top:15px!important}.support-compose{padding:28px;background:#181c2a;border:1px solid #3a3b54;border-radius:15px}.support-compose h2,.support-details h2{font-size:25px;letter-spacing:-.6px}.support-compose label{display:block;font-size:13px;color:#a2aac0;margin:20px 0}.support-compose input,.support-compose select{display:block;width:100%;padding:13px;background:#10141f;color:#dfe4f4;border:1px solid #3c415c;border-radius:8px;font:inherit;margin-top:8px}.support-compose .button{font-size:13px}.support-compose .muted{font-size:12px;margin-top:15px}.support-subject{padding:14px 17px;border-left:2px solid #a487d9;background:#30253f4d;margin-top:20px;overflow-wrap:anywhere}.support-subject>span{font-size:10px;color:#9786b6;letter-spacing:1px}.support-subject>p{font-size:13px;color:#b9abd6;margin:7px 0 0}.support-details{padding-top:20px}.support-details p{font-size:14px;color:#9aa4be;line-height:1.85;max-width:380px}.support-details h2{overflow-wrap:anywhere}.support-icon{width:62px;height:62px;display:grid;place-items:center;background:#322742;border:1px solid #67517e;border-radius:16px;margin-bottom:25px;color:#c0a7e3}.support-icon svg{width:29px;height:29px}
@keyframes bot-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:1500px){.bot-hero{min-height:710px;padding-block:85px}}
@media(max-width:1100px){.bot-hero{gap:0;padding-top:45px;padding-bottom:55px;min-height:600px}.bot-introduction h1{font-size:58px}.bot-portrait{min-height:480px}.portrait-label{font-size:10px;padding:10px}.label-shield{left:-12px;top:105px}.label-chat{right:-5px;bottom:140px}.section-heading{gap:30px}.section-heading h2{font-size:34px}.bot-demo-section,.control-section{gap:35px}.bot-packages{gap:30px}.package-link{padding:24px;gap:12px}.bot-join{padding:28px;gap:20px}.bot-join h2{font-size:28px}.bot-join>.button{font-size:12px}.bot-join>img{width:58px;height:58px}.public-site .site-footer{margin-inline:28px}.control-window-body{grid-template-columns:110px 1fr}.control-content{padding:20px 16px}.control-mini-stats small{font-size:8px}}
@media(max-width:980px){.public-site .site-nav{gap:20px}.public-site .site-nav nav{gap:18px}.public-site .site-nav nav a{font-size:12px}.bot-hero{grid-template-columns:1fr;gap:35px;padding-top:40px}.bot-introduction{max-width:650px}.bot-introduction h1{font-size:64px}.hero-description{max-width:560px}.bot-portrait{max-width:540px;width:100%;justify-self:center;min-height:475px}.label-shield{left:15px}.label-chat{right:10px}.capability-line>div{justify-content:center;gap:22px 30px}.capability-line span{font-size:12px}.section-heading{display:block}.section-heading>p{max-width:550px;margin-top:22px}.ability-card{padding:27px}.ability-card h3{font-size:25px}.ability-card>p:not(.ability-number){font-size:13px}.bot-demo-section,.control-section{grid-template-columns:1fr;gap:30px}.demo-story>p:not(.eyebrow){max-width:580px}.demo-console{width:100%;max-width:640px;justify-self:center}.control-visual{order:2;max-width:640px;width:100%;justify-self:center}.control-window-body{grid-template-columns:145px 1fr;min-height:325px}.control-menu{font-size:12px;padding:20px 15px}.control-content{padding:25px}.control-mini-stats b{font-size:13px}.control-mini-stats small{font-size:10px}.control-welcome{font-size:17px}.control-setting{font-size:13px}.control-setting small{font-size:11px}.bot-packages{grid-template-columns:1fr}.package-link{max-width:640px}.bot-join{flex-wrap:wrap}.bot-join>div{flex:1}.bot-join .button{margin-left:0;flex-basis:100%}.plans-v3 .plan-intro{gap:30px}.plan-seal{flex-basis:190px;padding:20px;gap:12px}.plan-seal>span{font-size:46px}.plan-seal b{font-size:9px}.plan-intro h1{font-size:48px}.plan-intro .lead{font-size:14px}.compare-feature-row>div,.compare-table-head>div{padding:20px 18px}.compare-table-head strong{font-size:17px}.plan-bottom-notes{gap:15px}.plan-bottom-notes>article{padding:20px}.plan-bottom-notes h3{font-size:14px}.plan-bottom-notes p{font-size:12px}.support-layout{gap:35px;grid-template-columns:1.2fr 1fr}}
@media(max-width:600px){.public-site .site-nav{padding:16px 20px;min-height:80px;flex-wrap:wrap;gap:16px}.public-site .wordmark{gap:9px}.wordmark>img{width:34px;height:34px}.public-site .wordmark>span{font-size:14px}.wordmark small{font-size:8px}.public-site .site-nav nav{order:3;flex-basis:100%;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #292738}.public-site .site-nav nav a{font-size:12px}.public-site .nav-login{padding:8px 13px;font-size:12px;min-height:37px}.release-note{font-size:10px;margin:12px 20px 0;gap:8px;text-align:left;align-items:start}.release-note b{font-size:8px;flex-shrink:0;margin-top:2px}.page-width,.public-site .site-section{padding-inline:20px}.public-site .site-section{padding-block:38px;margin-inline:0}.bot-hero{padding-top:32px;padding-bottom:40px;gap:22px}.bot-introduction h1{font-size:clamp(40px,10.5vw,58px);letter-spacing:-2.4px;margin:20px 0 23px}.bot-introduction .eyebrow{font-size:10px;letter-spacing:1.4px}.hero-description{font-size:15px;line-height:1.8!important}.secondary-description{font-size:13px;margin-top:12px}.bot-introduction .hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.bot-introduction .button{font-size:13px;padding:13px 15px;min-height:46px}.platform-availability{margin-top:22px;gap:8px}.platform-availability b{font-size:11px}.platform-availability small{font-size:10px}.platform-availability a{font-size:10px;margin-left:auto;padding-left:12px;max-width:120px;line-height:1.7}.bot-portrait{min-height:390px;max-width:400px}.mascot{width:350px}.portrait-caption{font-size:8px;letter-spacing:1.5px;top:5px}.portrait-orbit{width:330px;height:330px}.orbit-two{width:250px;height:250px}.portrait-label{font-size:9px;padding:8px 9px;border-radius:9px;gap:6px}.portrait-label svg{width:16px;height:16px}.label-shield{left:0;top:92px}.label-chat{right:0;bottom:124px}.bot-nameplate{min-width:255px;padding:12px 15px;border-radius:12px}.bot-nameplate img{width:32px;height:32px}.bot-nameplate b{font-size:13px}.bot-nameplate div>span{font-size:10px}.capability-line>div{gap:17px 22px;padding-block:21px}.capability-line span{font-size:10px;gap:7px}.capability-line svg{width:17px;height:17px}.public-site h2,.section-heading h2{font-size:29px;letter-spacing:-1px}.section-heading>p{font-size:13px;margin-top:18px}.section-heading .eyebrow{font-size:10px}.bot-abilities{grid-template-columns:1fr;gap:15px}.ability-card{padding:25px;border-radius:16px}.ability-card h3{font-size:26px}.ability-card>p:not(.ability-number){font-size:13px;line-height:1.8}.ability-number{font-size:10px;margin-bottom:24px;letter-spacing:1px}.ability-icon{width:39px;height:39px;border-radius:11px}.ability-icon svg{width:21px;height:21px}.moderation-example{padding:14px;margin-top:23px}.moderation-example>div:first-child{font-size:11px;gap:8px}.moderation-example small{font-size:9px}.moderation-example b{font-size:9px}.review-summary{font-size:10px}.draw-example{gap:10px}.draw-example>span{width:43px;height:43px;font-size:15px;border-radius:11px}.draw-example>span.draw-selected{width:57px;height:57px;font-size:20px}.demo-story>p:not(.eyebrow){font-size:14px}.demo-story .demo-disclaimer{font-size:11px!important}.console-top{padding:17px}.console-top>img{width:35px;height:35px}.console-top strong{font-size:13px}.console-top small{font-size:10px}.console-tabs{padding:11px 12px;gap:5px}.console-tabs button{font-size:10px;padding:8px}.demo-scene{padding:22px 17px;min-height:310px}.demo-human p,.demo-reply p{font-size:12px;line-height:1.8}.demo-human b,.demo-reply b{font-size:11px}.console-bottom{font-size:9px;padding:12px 17px}.demo-badge{font-size:8px}.control-window-top{padding:14px 16px}.control-window-top b{font-size:12px}.control-window-body{grid-template-columns:95px 1fr;min-height:300px}.control-menu{font-size:9px;padding:17px 7px;gap:9px}.control-menu>span{padding:7px}.control-content{padding:20px 14px}.control-welcome{font-size:13px}.control-mini-stats{gap:7px}.control-mini-stats>span{padding:9px}.control-mini-stats b{font-size:9px}.control-mini-stats small{font-size:8px}.control-mini-stats svg{width:19px;height:19px}.control-setting{font-size:10px}.control-setting small{font-size:9px;line-height:1.6}.control-section>div>p:not(.eyebrow){font-size:14px}.package-link{padding:23px 20px;gap:13px;flex-wrap:wrap}.package-link b{font-size:23px}.package-link small{font-size:10px;max-width:110px;margin-top:7px}.package-link>svg{width:19px;height:19px}.package-plus{font-size:16px}.bot-packages p:not(.eyebrow){font-size:13px}.bot-join{padding:24px;gap:17px;border-radius:15px}.bot-join>img{width:49px;height:49px}.bot-join h2{font-size:24px;line-height:1.2}.bot-join p:not(.eyebrow){font-size:12px}.bot-join .eyebrow{font-size:9px}.bot-join .button{font-size:13px}.public-site .site-footer{margin-inline:20px;padding-block:25px;align-items:start;gap:23px}.footer-links{gap:17px;font-size:11px}.public-site .site-footer .muted{font-size:11px}.plans-v3 .plan-intro{display:block;padding-top:40px}.plan-intro h1{font-size:45px;letter-spacing:-2px}.plan-intro .lead{font-size:14px}.plan-seal{display:none}.comparison-heading{flex-direction:column;align-items:start;gap:17px}.editorial-title{font-size:29px!important}.differences-switch{font-size:12px}.compare-filter{gap:7px;margin-block:22px}.compare-filter button{font-size:10px;padding:8px 11px;min-height:34px}.compare-table-head{grid-template-columns:1fr 1fr}.compare-table-head .compare-label{display:none}.compare-table-head>div{padding:17px 16px;gap:7px}.compare-table-head .free-column>span,.compare-table-head .premium-column>span{font-size:10px;letter-spacing:1px}.compare-table-head strong{font-size:15px}.compare-table-head small{font-size:10px}.compare-table-head a{font-size:11px}.compare-feature-row{grid-template-columns:1fr 1fr}.compare-feature-name{grid-column:1/-1;background:#25233599}.compare-feature-row>div{font-size:12px;padding:15px 16px;line-height:1.8}.compare-feature-row .compare-feature-name{font-size:13px;padding:12px 16px}.compare-feature-row .mobile-tier{display:block;font-size:9px;color:#737f9c;letter-spacing:.7px;margin-bottom:7px}.premium-column .mobile-tier{color:#ac8ac8!important}.plan-bottom-notes{grid-template-columns:1fr;gap:12px}.plan-bottom-notes>article{padding:21px;display:grid;grid-template-columns:27px 1fr;gap:0 14px}.plan-bottom-notes svg{grid-row:span 2;margin:0}.plan-bottom-notes h3{font-size:15px;margin-bottom:9px}.plan-bottom-notes p{font-size:12px}.plan-terms p{font-size:12px}.public-site .page-intro{padding:40px 20px 5px}.page-intro h1{font-size:40px}.page-intro .lead{font-size:14px}.public-site .feature-card{padding:25px}.feature-card h2{font-size:22px}.feature-card p{font-size:13px}.public-site .faq details{padding:20px}.public-site .faq summary{font-size:14px}.public-site .faq details p{font-size:13px}.support-layout{grid-template-columns:1fr;gap:20px}.support-compose{padding:23px}.support-compose h2,.support-details h2{font-size:24px}.support-details{padding:10px 5px}.support-details p{font-size:13px}.support-compose label{font-size:12px}.support-compose .muted{font-size:11px}.public-site .account-main h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.mascot{animation:none!important}.public-site *{scroll-behavior:auto!important;transition:none!important}}
