:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#102019;background:#f6f8f6;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #102019;--muted: #65756c;--line: #dce3de;--paper: #f6f8f6;--white: #fff;--green: #08794c;--mint: #62e1a5;--mint-soft: #e8f8ef;--blue: #b9dff2;--yellow: #ffe4a0;--coral: #9fd8bc;--dark: #0f1b15;--page: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);letter-spacing:0;-webkit-font-smoothing:antialiased}body.admin-body{overflow:hidden}button,input,textarea,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{max-width:100%}.page-width{width:min(var(--page),calc(100% - 64px));margin-inline:auto}.button{display:inline-flex;min-height:46px;padding:0 20px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f1b1524}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}.button-small{min-height:40px;padding-inline:15px;font-size:12px}.button-large{min-height:54px;padding-inline:24px}.button-light{color:var(--dark);background:#fff}.button-mint{color:var(--dark);background:var(--mint)}.button-mint:hover{background:#77e8b4}.button-ghost{color:#fff;border-color:#819088;background:#00000014}.button-outline{color:var(--ink);border-color:#cbd5cf;background:transparent}.button-dark{color:#fff;background:var(--dark)}.brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:8px 8px 8px 3px;background:#17261e}.brand-mark img{width:31px;height:31px}.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong{font-size:17px}.brand small{margin-top:5px;color:#9caf9f;font-size:8px;font-weight:800;letter-spacing:.16em}.brand-compact .brand-mark{width:37px;height:37px}.marketing-site{color:var(--ink);overflow:clip}.marketing-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;height:72px;padding-inline:max(28px,calc((100vw - var(--page))/2));align-items:center;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(255,255,255,.16);background:#0c1b14e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-header nav{display:flex;align-items:center;gap:32px}.marketing-header nav a{color:#d4e0da;font-size:13px;text-decoration:none}.marketing-header nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:12px}.menu-button{display:none;width:40px;height:40px;padding:0;place-items:center;color:#fff;border:1px solid #4b5a52;border-radius:7px;background:transparent}.menu-button svg{width:20px}.hero{position:relative;display:grid;min-height:690px;align-items:center;color:#fff;overflow:hidden;background:var(--dark)}.hero-photo,.hero-overlay{position:absolute;inset:0}.hero-photo{background:var(--dark) url(/assets/product-home.png) calc(50% + 390px) center / 600px auto no-repeat;animation:hero-image-drift 8s ease-in-out infinite alternate}.hero-overlay{background:#09181199}.hero-copy{position:relative;z-index:2;padding-top:64px}.hero-copy>.eyebrow{animation:hero-copy-in .6s .06s ease both}.hero-copy>h1{animation:hero-copy-in .7s .14s ease both}.hero-copy>.hero-lead{animation:hero-copy-in .7s .23s ease both}.hero-copy>.hero-actions{animation:hero-copy-in .7s .32s ease both}.hero-copy>.hero-proof{animation:hero-copy-in .7s .41s ease both}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 17px;color:var(--green);font-size:12px;font-weight:800}.eyebrow i{display:block;width:26px;height:2px;background:currentColor}.eyebrow.light{color:#83e4b5}.hero h1{max-width:700px;margin:0;font-size:72px;line-height:1.04}.hero h1 em{color:#70e4af;font-style:normal}.hero-lead{max-width:640px;margin:25px 0 0;color:#dbe7e0;font-size:17px;line-height:1.8}.hero-actions{display:flex;gap:12px;margin-top:31px}.hero-proof{display:flex;flex-wrap:wrap;gap:24px;margin-top:27px;color:#c6d5cd;font-size:12px}.hero-proof span{display:flex;align-items:center;gap:8px}.hero-proof i{width:8px;height:8px;border-radius:50%}.hero-proof .green{background:var(--mint)}.hero-proof .yellow{background:var(--yellow)}.hero-proof .blue{background:var(--blue)}.hero-next{position:absolute;bottom:24px;left:50%;z-index:3;display:flex;width:auto;height:auto;padding:0;align-items:center;gap:11px;color:#c9d9d0;background:transparent;font-size:10px;font-weight:700;text-decoration:none;transform:translate(-50%);white-space:nowrap}.hero-next:before{display:block;width:27px;height:1px;background:#75e4b2;content:""}.hero-next svg{width:16px;color:#75e4b2;animation:next-arrow 1.4s ease-in-out infinite}.section{padding:112px 0}.statement{position:relative;background:#fff}.statement:before{position:absolute;inset:0 auto 0 0;width:6px;background:#63cfa0;content:""}.two-column-heading,.section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:92px;align-items:end}.two-column-heading h2,.section-heading h2,.privacy h2,.download h2,.faq h2{margin:0;font-size:58px;line-height:1.1}.two-column-heading h2 span,.section-heading h2 span,.privacy h2 span,.download h2 span{color:var(--green)}.statement-copy>p,.section-heading>p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.statement-copy>span{display:block;margin-top:26px;color:#287052;font-size:9px;font-weight:800;letter-spacing:.12em}.value-line{display:flex;margin-top:24px;padding-top:18px;gap:22px;border-top:1px solid #dfe8e2}.value-line span{display:flex;align-items:center;gap:7px;color:#5c6b63;font-size:10px}.value-line b{display:grid;width:25px;height:25px;place-items:center;color:#245c46;border-radius:5px;background:#e5f5ec;font-size:8px}.demo-section{background:#f7f7f4;border-block:1px solid var(--line)}.section-heading{margin-bottom:48px}.section-heading>p{padding-left:20px;border-left:2px solid #63cfa0}.software-demo{position:relative;overflow:hidden;color:#171b18;border:1px solid #d6ddd8;border-radius:8px;background:#f4f5f2;box-shadow:0 24px 64px #152d201a;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;--sd-green:#08a865;--sd-green-dark:#087a4d;--sd-green-soft:#eaf8f0;--sd-ink:#171b18;--sd-muted:#7a847e;--sd-line:#e2e6e2;--sd-line-strong:#d3d9d4}.software-demo :where(button,textarea,select,input){font:inherit;letter-spacing:0}.software-demo :where(button,select,input):focus-visible{outline:3px solid rgba(8,168,101,.2);outline-offset:2px}.software-demo svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.software-demo-ribbon{display:flex;min-height:34px;padding:0 18px;align-items:center;justify-content:space-between;color:#9eb0a7;background:#102019;font-size:9px}.software-demo-ribbon span{display:flex;align-items:center;gap:7px;color:#dce8e1;font-weight:750}.software-demo-ribbon i{width:7px;height:7px;border-radius:50%;background:#62e1a5;box-shadow:0 0 0 3px #62e1a51f}.software-demo-ribbon strong{font-weight:600}.software-demo-topbar{display:flex;height:64px;padding:0 30px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(211,217,212,.76);background:#f4f5f2f5}.software-demo-brand{display:flex;align-items:center;gap:11px}.software-demo-brand>span{display:grid;width:39px;height:39px;place-items:center;border-radius:12px 12px 12px 5px;background:var(--sd-ink)}.software-demo-brand img{width:29px;height:29px}.software-demo-brand>div{display:flex;flex-direction:column;line-height:1}.software-demo-brand strong{font-size:17px;letter-spacing:.08em}.software-demo-brand small{margin-top:5px;color:var(--sd-muted);font-size:8px;font-weight:700;letter-spacing:.16em}.software-demo-top-actions{display:flex;align-items:center;gap:10px}.software-account,.software-connected,.software-icon-button{border:1px solid var(--sd-line);background:#fff}.software-account{display:flex;height:38px;padding:0 12px;align-items:center;gap:7px;color:var(--sd-green-dark);border-color:#cce5d6;border-radius:8px;background:#f5fcf8;font-size:10px;font-weight:700}.software-account i,.software-connected i{width:7px;height:7px;border-radius:50%;background:#07c160;box-shadow:0 0 0 3px #07c1601f}.software-quota{display:flex;flex-direction:column;gap:2px;color:var(--sd-muted);font-size:9px;line-height:1.25;text-align:right}.software-quota strong{color:var(--sd-green-dark);font-weight:700}.software-connected{display:flex;height:38px;padding:0 13px;align-items:center;gap:8px;color:var(--sd-green-dark);border-color:#ccebd9;border-radius:10px;background:#f5fcf8;font-size:11px;font-weight:650}.software-icon-button{display:grid;width:38px;height:38px;padding:0;place-items:center;color:#3f4943;border-radius:10px}.software-icon-button svg{width:18px;height:18px}.software-icon-button.is-active{color:var(--sd-green-dark);border-color:#bfe2ce;background:var(--sd-green-soft)}.software-demo-main{width:min(760px,calc(100% - 56px));margin:0 auto;padding:26px 0 28px}.software-intro{margin-bottom:17px}.software-intro p{margin:0 0 5px;color:var(--sd-green-dark);font-size:11px;font-weight:720;letter-spacing:.12em}.software-intro h3{margin:0;font-size:34px;line-height:1.15}.software-intro>span{display:block;margin-top:6px;color:var(--sd-muted);font-size:14px;line-height:1.65}.software-composer,.software-send-card{border:1px solid var(--sd-line);background:#fff;box-shadow:0 10px 34px #17231c0e}.software-composer{overflow:visible;border-radius:18px}.software-input-heading{display:flex;padding:16px 22px 0;align-items:center;justify-content:space-between}.software-input-heading label{font-size:13px;font-weight:680}.software-input-heading span{color:#9aa19c;font-size:11px}.software-composer textarea{display:block;width:100%;min-height:128px;max-height:330px;padding:13px 22px 8px;resize:vertical;color:var(--sd-ink);border:0;outline:0;background:transparent;font-size:17px;line-height:1.8;caret-color:var(--sd-green)}.software-composer textarea::placeholder{color:#b3bab5}.software-composer textarea:disabled{color:#737d76;background:#f8faf8}.software-input-meta{display:flex;min-height:38px;padding:0 22px 8px;align-items:center;color:var(--sd-muted);font-size:11px}.software-input-meta button{margin-left:auto;padding:3px;color:#3f4943;border:0;background:transparent;font-size:12px}.software-input-meta button:disabled{opacity:.35}.software-quick-row{display:flex;margin:0 22px 13px;align-items:center;gap:12px}.software-quick-row>span{color:var(--sd-muted);font-size:11px;font-weight:650}.software-quick-row>div{display:flex;min-width:0;gap:7px;overflow-x:auto;scrollbar-width:none}.software-quick-row button{flex:none;min-height:29px;padding:0 11px;color:#59635d;border:1px solid #e5e8e5;border-radius:8px;background:#f7f8f6;font-size:11px}.software-quick-row button:hover:not(:disabled){color:var(--sd-green-dark);border-color:#cfe6d8;background:var(--sd-green-soft)}.software-voice-bar{display:grid;min-height:66px;padding:10px 16px 10px 22px;grid-template-columns:auto minmax(128px,.6fr) minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid var(--sd-line);background:#fbfcfa}.software-voice-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--sd-green-dark);border-radius:10px;background:var(--sd-green-soft)}.software-voice-icon svg{width:20px;height:20px}.software-voice-bar>label{display:flex;min-width:0;flex-direction:column}.software-voice-bar>label>span{margin-bottom:2px;color:var(--sd-muted);font-size:10px;font-weight:630}.software-select{position:relative;display:flex;min-width:0;align-items:center}.software-select select{width:100%;height:30px;padding:0 24px 0 0;overflow:hidden;color:var(--sd-ink);border:0;outline:0;background:transparent;appearance:none;font-size:11px;font-weight:680;text-overflow:ellipsis}.software-select svg{position:absolute;right:2px;width:14px;height:14px;color:#738078;pointer-events:none}.software-preview{display:flex;min-width:82px;height:38px;padding:0 13px;align-items:center;justify-content:center;gap:7px;color:var(--sd-ink);border:1px solid var(--sd-line-strong);border-radius:10px;background:#fff;font-size:12px;font-weight:680}.software-preview:disabled{cursor:not-allowed;opacity:.44}.software-preview svg{width:16px;height:16px}.software-audio-ready{display:grid;margin:0 22px 18px;padding:12px 14px;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;color:var(--sd-green-dark);border:1px solid #d7ebdf;border-radius:11px;background:#f5fbf7}.software-audio-ready>svg{width:24px}.software-audio-ready>svg:last-child{width:17px}.software-audio-ready div{display:flex;min-width:0;flex-direction:column;gap:2px}.software-audio-ready strong{color:#3f4943;font-size:12px}.software-audio-ready span{overflow:hidden;color:var(--sd-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.software-send-card{margin-top:13px;padding:17px 20px;border-radius:16px}.software-send-context{display:grid;margin-bottom:13px;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.software-send-context>span{display:grid;width:40px;height:40px;place-items:center;color:var(--sd-green-dark);border-radius:12px;background:var(--sd-green-soft)}.software-send-context svg{width:22px;height:22px}.software-send-context h4{margin:0;font-size:14px}.software-send-context p{margin:4px 0 0;color:var(--sd-muted);font-size:11px}.software-send-context small{color:#959d97;font-size:10px}.software-send-context kbd{padding:2px 6px;color:#3f4943;border:1px solid var(--sd-line-strong);border-bottom-width:2px;border-radius:5px;background:#fbfcfb;font:680 10px inherit}.software-send-button,.software-stop-button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:10px;color:#fff;border:0;border-radius:12px;font-size:14px;font-weight:720}.software-send-button{background:var(--sd-ink)}.software-send-button:disabled{cursor:not-allowed;opacity:.38}.software-send-button>span{display:grid;width:26px;height:26px;place-items:center;color:var(--sd-ink);border-radius:8px;background:#07c160}.software-send-button svg,.software-stop-button svg{width:15px;height:15px}.software-stop-button{background:#bb403f}.software-status{display:flex;min-height:30px;margin-top:10px;align-items:center;gap:8px;color:var(--sd-muted);font-size:11px;line-height:1.5}.software-status i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#a8b0aa}.software-status.is-ready i,.software-status.is-sent i{background:#07c160}.software-status.is-generating i,.software-status.is-countdown i,.software-status.is-sending i{background:#dc8a29;animation:pulse .7s infinite alternate}.software-status.is-cancelled i{background:#bb403f}.software-privacy{display:flex;margin:18px 0 0;align-items:center;justify-content:center;gap:7px;color:#8d9690;font-size:10px}.software-privacy svg{width:14px;height:14px}.software-floating-widget{position:absolute;top:116px;right:18px;z-index:4}.software-floating-panel{width:242px;overflow:hidden;border:1px solid #d9e2dc;border-top:3px solid #75e4b2;border-radius:8px;background:#fffffff7;box-shadow:0 24px 58px #17231c2e;animation:floating-panel-in .5s cubic-bezier(.2,.75,.2,1) both,float-gentle 4.6s ease-in-out .6s infinite}.software-floating-panel>header{display:flex;padding:12px 12px 10px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebe8}.software-floating-panel>header>div{display:flex;min-width:0;align-items:center;gap:9px}.software-floating-logo{display:grid;flex:0 0 31px;width:31px;height:31px;place-items:center;border-radius:9px 9px 9px 4px;background:#17231d}.software-floating-logo img{width:23px}.software-floating-panel>header>div>span:last-child{display:flex;min-width:0;flex-direction:column}.software-floating-panel>header strong{font-size:11px}.software-floating-panel>header small{display:flex;margin-top:3px;align-items:center;gap:5px;color:#7b8981;font-size:8px}.software-floating-panel>header small i{width:6px;height:6px;border-radius:50%;background:#07c160;box-shadow:0 0 0 3px #07c1601a;animation:pulse .9s ease-in-out infinite alternate}.software-floating-panel>header button{display:grid;width:28px;height:28px;padding:0;place-items:center;color:#78857e;border:0;border-radius:7px;background:#f4f6f4}.software-floating-panel>header button svg{width:14px}.software-floating-panel>p{min-height:56px;margin:0;padding:11px 13px 8px;color:#3e4943;font-size:10px;line-height:1.65}.software-floating-wave{display:flex;height:34px;margin:0 13px;padding:0 10px;align-items:center;justify-content:space-between;color:#159761;border-radius:7px;background:#ecf8f1}.software-floating-wave i{width:2px;height:7px;border-radius:2px;background:currentColor}.software-floating-wave i:nth-child(2n){height:13px}.software-floating-wave i:nth-child(3n){height:20px}.software-floating-wave i:nth-child(5n){height:25px}.software-floating-wave.is-generating i,.software-floating-wave.is-countdown i,.software-floating-wave.is-sending i{animation:wave-dance .72s ease-in-out infinite alternate}.software-floating-wave i:nth-child(2){animation-delay:.08s}.software-floating-wave i:nth-child(3){animation-delay:.16s}.software-floating-wave i:nth-child(4){animation-delay:.24s}.software-floating-wave i:nth-child(5){animation-delay:.32s}.software-floating-wave i:nth-child(6){animation-delay:.4s}.software-floating-wave i:nth-child(7){animation-delay:.48s}.software-floating-meta{display:flex;padding:8px 13px 10px;align-items:center;justify-content:space-between;color:#79867f;font-size:8px}.software-floating-meta b{color:#287052;font-weight:700}.software-floating-send{display:flex;width:calc(100% - 26px);height:38px;margin:0 13px 13px;align-items:center;justify-content:center;gap:7px;color:#fff;border:0;border-radius:8px;background:#17231d;font-size:10px;font-weight:700}.software-floating-send:disabled{cursor:not-allowed;opacity:.38}.software-floating-send svg{width:14px}.software-floating-orb{position:relative;display:grid;width:54px;height:54px;padding:0;place-items:center;border:1px solid #bfe3ce;border-radius:17px 17px 17px 6px;background:#17231d;box-shadow:0 16px 40px #17231c33;animation:float-gentle 4s ease-in-out infinite}.software-floating-orb img{width:38px}.software-floating-orb span{position:absolute;right:3px;bottom:3px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#07c160}.software-settings-backdrop{position:absolute;inset:34px 0 0;z-index:5;background:#181e1a4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.software-settings{position:absolute;inset:0 0 0 auto;display:flex;width:min(440px,90%);flex-direction:column;background:#f7f8f6;box-shadow:-20px 0 60px #141f192e}.software-settings>header{display:flex;min-height:74px;padding:15px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sd-line);background:#fff}.software-settings>header span{color:var(--sd-green-dark);font-size:9px;font-weight:750;letter-spacing:.12em}.software-settings>header h3{margin:4px 0 0;font-size:21px}.software-settings>header button{display:grid;width:36px;height:36px;padding:0;place-items:center;color:#3f4943;border:1px solid var(--sd-line);border-radius:10px;background:#fff}.software-settings>header button svg{width:17px}.software-settings-content{padding:14px 18px 24px;overflow:auto}.software-settings-content>section{margin-bottom:10px;padding:16px;border:1px solid var(--sd-line);border-radius:13px;background:#fff}.software-setting-title{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center}.software-setting-title>svg{width:19px;color:var(--sd-green-dark)}.software-setting-title h4{margin:0;font-size:12px}.software-setting-title p,.software-settings-content>section>p{margin:4px 0 0;color:var(--sd-muted);font-size:9px;line-height:1.6}.software-setting-title b{padding:4px 7px;color:var(--sd-green-dark);border-radius:5px;background:var(--sd-green-soft);font-size:8px}.software-range{display:block;margin-top:15px;color:#3f4943;font-size:10px;font-weight:650}.software-range>span{display:flex;justify-content:space-between}.software-range output{color:var(--sd-green-dark)}.software-range input{width:100%;margin-top:7px;accent-color:var(--sd-green)}.software-settings-note{display:grid;padding:14px;grid-template-columns:auto 1fr;gap:10px;color:var(--sd-green-dark);border-radius:12px;background:#eaf8f0}.software-settings-note>svg{width:18px}.software-settings-note strong{font-size:10px}.software-settings-note p{margin:4px 0 0;color:#547061;font-size:9px;line-height:1.6}.software-toast{position:absolute;right:20px;bottom:18px;z-index:10;max-width:340px;padding:11px 14px;color:#fff;border-radius:9px;background:#242c27;box-shadow:0 12px 34px #151d183d;font-size:10px}.demo-workspace{position:relative;left:50%;display:grid;width:min(1400px,calc(100vw - 48px));margin-top:4px;grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr);gap:18px;align-items:stretch;transform:translate(-50%)}.demo-workspace>.software-demo{min-width:0}.demo-workspace-note{display:flex;margin:0;padding:13px 16px;grid-column:1/-1;align-items:center;justify-content:center;gap:8px;color:#617168;border:1px solid #dce3de;border-radius:7px;background:#fff;font-size:10px;line-height:1.65;text-align:center}.demo-workspace-note svg{flex:0 0 16px;width:16px;color:#08794c}.wechat-demo{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;color:#1f2522;border:1px solid #cfd5d1;border-radius:8px;background:#f5f5f5;box-shadow:0 24px 64px #152d201a;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif}.wechat-demo svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wechat-demo button{padding:0;border:0;background:transparent}.wechat-demo-ribbon{display:flex;min-height:34px;padding:0 14px;align-items:center;justify-content:space-between;color:#aebbb4;background:#25302a;font-size:9px}.wechat-demo-ribbon span{display:flex;align-items:center;gap:7px;color:#edf4f0;font-weight:750}.wechat-demo-ribbon i{width:7px;height:7px;border-radius:50%;background:#07c160;box-shadow:0 0 0 3px #07c16024}.wechat-demo-ribbon strong{font-weight:600}.wechat-window-title{display:flex;min-height:31px;padding:0 7px 0 13px;align-items:center;justify-content:space-between;color:#737a76;background:#eee;font-size:9px}.wechat-window-title>div{display:flex;height:100%;align-items:center}.wechat-window-title>div>*{width:13px;margin-left:16px}.wechat-window-square{display:block;width:8px!important;height:8px;border:1px solid currentColor}.wechat-window-body{display:grid;min-height:0;flex:1;grid-template-columns:54px 188px minmax(0,1fr)}.wechat-rail{display:flex;padding:17px 0 13px;align-items:center;flex-direction:column;color:#aeb3b0;background:#2e2e2e}.wechat-self-avatar,.wechat-contact-avatar{display:grid;place-items:center;color:#fff;font-weight:700}.wechat-self-avatar{width:34px;height:34px;border-radius:4px;background:#168f58;font-size:11px}.wechat-rail>div{display:flex;margin-top:22px;align-items:center;flex:1;flex-direction:column;gap:22px}.wechat-rail button{position:relative;display:grid;width:42px;height:30px;place-items:center;color:#aaa}.wechat-rail button:hover,.wechat-rail button.active{color:#07c160}.wechat-rail button svg{width:21px}.wechat-rail button i{position:absolute;top:-4px;right:4px;display:grid;width:15px;height:15px;place-items:center;color:#fff;border-radius:50%;background:#fa5151;font-size:7px;font-style:normal}.wechat-conversations{min-width:0;border-right:1px solid #d8d8d8;background:#e9e9e9}.wechat-search-row{display:flex;height:55px;padding:10px 8px;align-items:center;gap:6px}.wechat-search-row label{display:flex;min-width:0;height:27px;padding:0 8px;align-items:center;flex:1;gap:5px;color:#8a8f8c;border-radius:4px;background:#d8d8d8;font-size:9px}.wechat-search-row label svg{width:13px}.wechat-search-row button{display:grid;width:27px;height:27px;place-items:center;color:#515653;border-radius:3px;background:#d8d8d8}.wechat-search-row button svg{width:14px}.wechat-conversation{display:grid;min-height:63px;padding:9px 8px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.wechat-conversation.active{background:#c9c9c9}.wechat-contact-avatar{width:39px;height:39px;border-radius:4px;font-size:10px}.wechat-contact-avatar.mother{background:#cb925d}.wechat-contact-avatar.helper{background:#3aaf73}.wechat-contact-avatar.family{background:#5789bd}.wechat-contact-avatar.self{background:#138d57}.wechat-conversation div{min-width:0}.wechat-conversation strong,.wechat-conversation p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-conversation strong{font-size:10px;font-weight:650}.wechat-conversation p{margin:6px 0 0;color:#7c817e;font-size:8px}.wechat-conversation time{align-self:start;margin-top:3px;color:#999;font-size:7px}.wechat-chat{display:flex;min-width:0;min-height:0;flex-direction:column;background:#f5f5f5}.wechat-chat>header{display:flex;height:55px;padding:0 18px;align-items:center;justify-content:space-between;border-bottom:1px solid #dedede}.wechat-chat>header div{display:flex;align-items:center;gap:8px}.wechat-chat>header strong{font-size:12px;font-weight:650}.wechat-chat>header span{color:#8a918d;font-size:7px}.wechat-chat>header svg{width:20px;color:#525854}.wechat-message-list{position:relative;display:flex;min-height:430px;padding:17px 14px;overflow:hidden;flex:1;flex-direction:column;gap:13px}.wechat-message-list>time{align-self:center;color:#9b9f9d;font-size:7px}.wechat-message{display:flex;max-width:88%;align-items:flex-start;gap:8px}.wechat-message>p{position:relative;margin:0;padding:9px 11px;border-radius:4px;background:#fff;font-size:9px;line-height:1.55}.wechat-message.incoming>p:before,.wechat-message.outgoing>p:after{position:absolute;top:11px;width:0;height:0;border-block:5px solid transparent;content:""}.wechat-message.incoming>p:before{left:-6px;border-right:7px solid #fff}.wechat-message.outgoing{align-self:flex-end}.wechat-message.outgoing>p{background:#95ec69}.wechat-message.outgoing>p:after{right:-6px;border-left:7px solid #95ec69}.wechat-message .wechat-contact-avatar{flex:0 0 34px;width:34px;height:34px}.wechat-message.voice>p{display:flex;width:112px;min-height:36px;padding:0 11px;align-items:center;justify-content:flex-start;gap:8px}.wechat-message.voice svg{width:16px}.wechat-message.voice span{margin-left:auto}.wechat-message.voice i{width:5px;height:5px;border-radius:50%;background:#fa5151}.wechat-process{display:grid;width:min(250px,calc(100% - 12px));min-height:52px;margin:auto auto 0;padding:9px 11px;grid-template-columns:auto 1fr;gap:9px;align-items:center;color:#4d5b53;border:1px solid #d9e4de;border-radius:6px;background:#fff;box-shadow:0 8px 22px #1e322814}.wechat-process>span{display:grid;width:30px;height:30px;place-items:center;color:#08794c;border-radius:50%;background:#e7f6ee;font-size:12px;font-weight:750}.wechat-process strong,.wechat-process p{display:block}.wechat-process strong{font-size:9px}.wechat-process p{margin:4px 0 0;color:#89938d;font-size:7px}.wechat-process.recording{grid-template-columns:auto 1fr repeat(5,2px)}.wechat-process.recording>span svg{width:15px}.wechat-process.recording>i{width:2px;height:10px;border-radius:2px;background:#07c160;animation:wave-dance .55s ease-in-out infinite alternate}.wechat-process.recording>i:nth-last-child(2){animation-delay:.12s}.wechat-process.recording>i:nth-last-child(3){animation-delay:.24s}.wechat-cancelled{align-self:center;margin:auto 0 0;padding:7px 10px;color:#7d8580;border-radius:4px;background:#e7e9e8;font-size:8px}.wechat-composer{height:139px;border-top:1px solid #ddd;background:#fff}.wechat-composer-tools{display:flex;height:37px;padding:0 13px;align-items:center;gap:15px;color:#4f5652}.wechat-composer-tools svg{width:17px}.wechat-composer-tools span{flex:1}.wechat-input-area{display:flex;height:98px;padding:3px 11px 10px;align-items:flex-end;flex-direction:column;color:#a0a5a2;font-size:8px}.wechat-input-area>span{align-self:flex-start}.wechat-input-area button{display:flex;width:66px;height:27px;align-items:center;justify-content:center;gap:5px;color:#777;border:1px solid #ddd;border-radius:3px;background:#f5f5f5;font-size:8px}.wechat-input-area button svg{width:12px}.wechat-recording-panel{display:flex;height:98px;align-items:center;justify-content:center;flex-direction:column;color:#168c58;background:#f8fbf9}.wechat-recording-panel>svg{width:22px;animation:pulse .75s ease-in-out infinite alternate}.wechat-recording-panel strong{margin-top:7px;font-size:9px}.wechat-recording-panel span{margin-top:4px;color:#909994;font-size:7px}.workflow{background:#fff}.workflow-list{margin-top:54px;border-top:1px solid var(--line)}.workflow-item{position:relative;display:grid;min-height:142px;padding:28px 18px;grid-template-columns:78px minmax(0,1fr) auto;gap:26px;align-items:center;border-bottom:1px solid var(--line);transition:background .18s ease,padding .18s ease}.workflow-item:before{position:absolute;inset:24px auto 24px 0;width:3px;background:transparent;content:"";transition:background .18s ease}.workflow-item:hover{padding-inline:24px;background:#f8faf8}.workflow-item:hover:before{background:#08a865}.workflow-item:hover>svg{transform:translate(3px,-3px)}.workflow-item>b{display:grid;width:52px;height:52px;place-items:center;border-radius:7px;font-size:11px}.workflow-item.mint>b{background:var(--mint-soft);color:#08613f}.workflow-item.yellow>b{background:#fff3cf;color:#6a5311}.workflow-item.blue>b{background:#e2f1f8;color:#1f5a73}.workflow-item.coral>b{background:#fde8e1;color:#7e3e2c}.workflow-item h3{margin:0;font-size:22px}.workflow-item p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.workflow-item>svg{color:#839189;transition:transform .18s ease}.product-section{padding-block:88px;color:#fff;background:var(--dark)}.product-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.product-grid h2{margin:0;font-size:55px;line-height:1.08}.product-grid h2 em{color:#75e4b2;font-style:normal}.product-grid>div>p:not(.eyebrow){margin:24px 0 0;color:#aebfb6;font-size:14px;line-height:1.85}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.tag-row span{padding:7px 9px;color:#cbdcd3;border:1px solid #3c5045;border-radius:4px;font-size:9px}.product-grid figure{width:100%;max-width:520px;margin:0;justify-self:end}.product-grid figure img{display:block;width:100%;border:1px solid #34483d;border-radius:7px;box-shadow:0 20px 44px #00000047;transition:transform .45s ease,box-shadow .45s ease}.product-grid figure:hover img{transform:translateY(-6px);box-shadow:0 30px 60px #00000057}.product-grid figcaption{margin-top:12px;color:#80948a;font-size:9px}.privacy{background:#fbfcfb}.privacy-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:100px}.privacy-points{border-top:1px solid var(--line)}.privacy-points article{display:grid;padding:25px 0;grid-template-columns:auto 1fr;gap:20px;border-bottom:1px solid var(--line)}.privacy-points article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:7px;background:var(--mint-soft);color:#075e3c}.privacy-points article:nth-child(2)>span{background:#fff1c8;color:#675011}.privacy-points article:nth-child(3)>span{background:#e1f1f9;color:#19556e}.privacy-points svg{width:19px}.privacy-points h3{margin:2px 0 0;font-size:17px}.privacy-points p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.download{background:#dff4e8}.download .eyebrow{color:var(--green)}.download-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.download-grid>div>p:not(.eyebrow){max-width:650px;margin:22px 0 0;color:#456657;font-size:14px;line-height:1.8}.download-grid>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.download-grid small{color:#557467;font-size:9px}.download-guide-link{color:#2f614a;font-size:10px;font-weight:700;text-decoration:none}.download-guide-link:hover{text-decoration:underline}.compact-heading{margin-bottom:34px}.home-path-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-path-grid>a{display:grid;min-height:190px;padding:30px 26px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;color:var(--ink);border-right:1px solid var(--line);text-decoration:none;transition:background .18s ease}.home-path-grid>a:last-child{border-right:0}.home-path-grid>a:hover{background:#f7faf8}.home-path-grid>a>svg:first-child{width:22px;height:22px;color:var(--green)}.home-path-grid>a>svg:last-child{width:17px;color:#8a9890;transition:transform .18s ease}.home-path-grid>a:hover>svg:last-child{transform:translate(4px)}.home-path-grid span{display:block}.home-path-grid small{display:block;color:#9a684f;font-size:9px;font-weight:800}.home-path-grid strong{display:block;margin-top:10px;font-size:16px;line-height:1.45}.home-path-grid p{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.75}.content-page{padding-top:72px;background:#f8f9f7}.info-hero{padding:104px 0 94px;border-bottom:1px solid var(--line);background:#fff}.info-hero .page-width{position:relative}.info-hero h1{max-width:900px;margin:0;font-size:66px;line-height:1.08}.info-hero h1 span{color:var(--green)}.info-hero .page-width>p:not(.eyebrow){max-width:760px;margin:28px 0 0;color:var(--muted);font-size:15px;line-height:1.9}.guide-hero{border-top:6px solid #f2b092}.faq-hero{border-top:6px solid #b9dff2}.info-hero-actions{display:flex;margin-top:32px;align-items:center;gap:22px}.info-hero-actions>a:last-child{color:var(--green);font-size:11px;font-weight:750;text-decoration:none}.info-section{padding:92px 0;background:#fff}.info-section:nth-child(2n){background:#f7f8f6}.info-split{display:grid;grid-template-columns:.68fr 1.32fr;gap:100px}.info-heading>span,.faq-group-heading>span{color:#9b684f;font-size:9px;font-weight:800}.info-heading h2,.faq-group-heading h2{margin:14px 0 0;font-size:42px;line-height:1.14}.info-heading>p{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.info-heading.horizontal{display:grid;margin-bottom:40px;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.info-heading.horizontal>p{margin:0}.requirement-list{border-top:1px solid var(--line)}.requirement-list article{display:grid;min-height:126px;padding:24px 4px;grid-template-columns:auto 1fr;gap:20px;align-items:start;border-bottom:1px solid var(--line)}.requirement-list article>svg{width:22px;color:var(--green)}.requirement-list h3,.boundary-list h3{margin:0;font-size:16px}.requirement-list p,.boundary-list p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.8}.guide-steps-section{background:#f7f8f6}.guide-step-list{border-top:1px solid var(--line)}.guide-step-list article{display:grid;min-height:114px;padding:24px 12px;grid-template-columns:58px minmax(0,1fr) auto;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.guide-step-list article>b{display:grid;width:42px;height:42px;place-items:center;color:#7d513e;border-radius:7px;background:#f9ded3;font-size:9px}.guide-step-list h3{margin:0;font-size:18px}.guide-step-list p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.75}.guide-step-list article>svg{width:18px;color:#46a879}.boundary-section{color:#fff;background:var(--dark)!important}.boundary-section .info-heading>span{color:#f2b092}.boundary-section .info-heading h2{color:#fff}.boundary-list{border-top:1px solid #314138}.boundary-list article{display:grid;padding:25px 0;grid-template-columns:auto 1fr;gap:18px;border-bottom:1px solid #314138}.boundary-list article>svg{width:22px;color:#75e4b2}.boundary-list p{color:#aebfb6}.info-cta{padding:70px 0;background:#f7d7ca}.info-cta>.page-width{display:flex;align-items:center;justify-content:space-between;gap:40px}.info-cta span{color:#85513d;font-size:10px;font-weight:800}.info-cta h2{margin:9px 0 0;font-size:38px}.faq-jump{display:flex;margin-top:34px;flex-wrap:wrap;gap:0;border-block:1px solid var(--line)}.faq-jump a{padding:15px 22px;color:#58675f;border-right:1px solid var(--line);font-size:10px;font-weight:700;text-decoration:none}.faq-jump a:first-child{padding-left:0}.faq-jump a:hover{color:var(--green)}.faq-notice{padding:18px 0;color:#6b5315;border-bottom:1px solid #ead796;background:#fff5d5}.faq-notice>.page-width{display:flex;align-items:center;gap:12px}.faq-notice svg{flex:0 0 20px;width:20px}.faq-notice p{margin:0;font-size:10px;line-height:1.7}.faq-groups .faq-group:nth-child(2n){background:#f7f8f6}.faq-group-heading>svg{width:28px;height:28px;margin-bottom:26px;color:var(--green)}.faq-answers{border-top:1px solid var(--line)}.faq-answers details{border-bottom:1px solid var(--line)}.faq-answers summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:750;cursor:pointer;list-style:none}.faq-answers summary::-webkit-details-marker{display:none}.faq-answers summary span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#65756c;border:1px solid var(--line);border-radius:50%;font-size:16px;font-weight:400;transition:transform .18s ease}.faq-answers details[open] summary span{color:var(--green);transform:rotate(45deg)}.faq-answers details p{max-width:760px;margin:-2px 48px 26px 0;color:var(--muted);font-size:11px;line-height:1.9}.faq-contact{padding:68px 0;background:#dff4e8}.faq-contact>.page-width{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.faq-contact>.page-width>svg{width:28px;color:var(--green)}.faq-contact h2{margin:0;font-size:26px}.faq-contact p{margin:7px 0 0;color:#557063;font-size:11px}.faq{background:#fff}.faq-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:100px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;min-height:75px;align-items:center;justify-content:space-between;font-size:15px;font-weight:750;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:16px;font-weight:400;transition:transform .15s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin:-3px 45px 24px 0;color:var(--muted);font-size:12px;line-height:1.8}.faq-site .content-page{background:#f3f5f3}.faq-hero-v2{padding:94px 0 74px;color:#fff;border-top:5px solid #75e4b2;background:#102019}.faq-hero-v2 h1{max-width:780px;margin:0;font-size:62px;line-height:1.08}.faq-hero-v2 h1 span{color:#75e4b2}.faq-hero-v2>.page-width>p:not(.eyebrow){max-width:680px;margin:22px 0 0;color:#b3c2ba;font-size:14px;line-height:1.85}.faq-search{display:grid;width:min(760px,100%);height:62px;margin-top:34px;padding:0 14px 0 20px;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;color:#617168;border:1px solid #d8e1dc;border-radius:8px;background:#fff;box-shadow:0 18px 45px #0003}.faq-search>svg{width:20px}.faq-search input{min-width:0;height:100%;color:#17231d;border:0;outline:0;background:transparent;font-size:14px}.faq-search input::placeholder{color:#98a49d}.faq-search button{display:grid;width:34px;height:34px;padding:0;place-items:center;color:#718078;border:0;border-radius:6px;background:#eef2ef}.faq-search button svg{width:15px}.faq-popular{display:flex;margin-top:17px;align-items:center;flex-wrap:wrap;gap:8px}.faq-popular>span{margin-right:3px;color:#82968b;font-size:9px;font-weight:800}.faq-popular button{height:28px;padding:0 10px;color:#c2d0c8;border:1px solid #3b4c43;border-radius:5px;background:#172a20;font-size:9px}.faq-popular button:hover{color:#fff;border-color:#63796d}.faq-workspace{padding:62px 0 92px}.faq-workspace-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:42px;align-items:start}.faq-sidebar{position:sticky;top:96px}.faq-sidebar>span{display:block;margin:0 0 11px 12px;color:#829087;font-size:9px;font-weight:800;text-transform:uppercase}.faq-sidebar nav{overflow:hidden;border:1px solid #dce3de;border-radius:8px;background:#fff}.faq-sidebar nav a{display:grid;min-height:70px;padding:12px;grid-template-columns:auto 1fr;gap:11px;align-items:center;color:#33463c;border-bottom:1px solid #e8ede9;text-decoration:none;transition:background .15s ease}.faq-sidebar nav a:last-child{border-bottom:0}.faq-sidebar nav a:hover{background:#f1f8f4}.faq-sidebar nav a>svg{width:18px;color:#178158}.faq-sidebar nav a span{min-width:0}.faq-sidebar nav strong,.faq-sidebar nav small{display:block}.faq-sidebar nav strong{font-size:11px}.faq-sidebar nav small{margin-top:4px;overflow:hidden;color:#849188;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.faq-guide-box{margin-top:14px;padding:18px;color:#fff;border-radius:8px;background:#17261e}.faq-guide-box>svg{width:21px;color:#76e1ae}.faq-guide-box strong{display:block;margin-top:15px;font-size:12px}.faq-guide-box p{margin:7px 0 0;color:#a9bbb1;font-size:9px;line-height:1.65}.faq-guide-box a{display:flex;margin-top:15px;align-items:center;justify-content:space-between;color:#7ce4b3;font-size:9px;font-weight:750;text-decoration:none}.faq-guide-box a svg{width:14px}.faq-results{min-width:0}.faq-results-head{display:flex;min-height:86px;padding:0 4px 20px;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #d8dfda}.faq-results-head span{color:#8c5b44;font-size:9px;font-weight:800}.faq-results-head h2{margin:9px 0 0;font-size:29px}.faq-results-head>strong{padding:6px 9px;color:#5e6e65;border-radius:4px;background:#e5ebe7;font-size:8px;white-space:nowrap}.faq-inline-notice{display:grid;margin:18px 0;padding:15px 17px;grid-template-columns:auto 1fr;gap:11px;align-items:start;color:#6d5515;border:1px solid #ead995;border-radius:7px;background:#fff7d9}.faq-inline-notice svg{width:18px}.faq-inline-notice p{margin:0;font-size:9px;line-height:1.7}.faq-result-group{margin-bottom:16px;scroll-margin-top:92px;border:1px solid #dce3de;border-radius:8px;background:#fff}.faq-result-group>header{display:flex;min-height:76px;padding:14px 18px;align-items:center;gap:13px;border-bottom:1px solid #e5eae7}.faq-result-group>header>span{display:grid;width:38px;height:38px;place-items:center;color:#08794c;border-radius:7px;background:#e4f5eb}.faq-result-group>header svg{width:18px}.faq-result-group>header small{color:#8b5b46;font-size:8px;font-weight:800}.faq-result-group>header h3{margin:4px 0 0;font-size:15px}.faq-result-answers details{border-bottom:1px solid #e8ece9}.faq-result-answers details:last-child{border-bottom:0}.faq-result-answers summary{display:flex;min-height:67px;padding:0 18px;align-items:center;justify-content:space-between;gap:18px;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.faq-result-answers summary::-webkit-details-marker{display:none}.faq-result-answers summary>span{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;color:#68776f;border:1px solid #dbe2dd;border-radius:50%;font-size:15px;font-weight:400;transition:transform .16s ease,color .16s ease,background .16s ease}.faq-result-answers details[open] summary>span{color:#08794c;background:#e9f6ef;transform:rotate(45deg)}.faq-result-answers details p{margin:-1px 62px 21px 18px;color:#66776e;font-size:10px;line-height:1.9}.faq-empty{display:grid;min-height:360px;padding:45px;place-items:center;align-content:center;text-align:center;border:1px solid #dce3de;border-radius:8px;background:#fff}.faq-empty>svg{width:27px;color:#809087}.faq-empty h3{margin:16px 0 0;font-size:18px}.faq-empty p{margin:8px 0 0;color:#7b8a82;font-size:10px}.faq-empty button{margin-top:18px;padding:9px 13px;color:#fff;border:0;border-radius:5px;background:#08794c;font-size:9px;font-weight:700}.marketing-footer{padding:68px 0 24px;color:#fff;background:var(--dark)}.marketing-footer>.page-width:first-child{display:grid;padding-bottom:50px;grid-template-columns:auto 1fr auto;gap:50px;align-items:center}.marketing-footer p{color:#8fa399;font-size:13px}.marketing-footer>.page-width>div{display:flex;gap:24px}.marketing-footer a{color:#b9c9c0;font-size:11px;text-decoration:none}.footer-bottom{display:flex;padding-top:20px;justify-content:space-between;color:#71867b;border-top:1px solid #293b31;font-size:9px}.admin-shell{display:grid;height:100vh;grid-template-columns:238px minmax(0,1fr);color:#17221c;background:#f3f5f3}.admin-sidebar{position:relative;z-index:30;display:flex;padding:18px 14px;flex-direction:column;color:#dce6e0;border-right:1px solid #253a2f;background:#112019}.sidebar-brand{display:flex;padding:0 5px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #2a3c32}.sidebar-brand>button{display:none;color:#fff;border:0;background:transparent}.sidebar-brand>button svg{width:20px}.sidebar-kicker{margin:22px 12px 9px;color:#698075;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.admin-sidebar nav{display:flex;flex-direction:column;gap:4px}.admin-sidebar nav a{display:flex;height:43px;padding:0 12px;align-items:center;gap:12px;color:#9eb0a7;border-radius:6px;font-size:12px;font-weight:650;text-decoration:none}.admin-sidebar nav a:hover{color:#fff;background:#1b3025}.admin-sidebar nav a.active{color:#e9fff3;background:#08794c}.admin-sidebar nav a.active svg{color:#bff3d8}.sidebar-foot{display:grid;margin-top:auto;padding:15px 12px 3px;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;color:#b9cbc1;border-top:1px solid #2a3c32;font-size:10px}.sidebar-foot small{grid-column:2;color:#62786d;font-size:8px}.status-dot{width:7px;height:7px;grid-row:1/3;border-radius:50%;background:#42d78d;box-shadow:0 0 0 3px #42d78d1a}.admin-main{min-width:0;overflow:auto}.admin-topbar{position:sticky;top:0;z-index:20;display:flex;height:72px;padding:0 28px;align-items:center;gap:16px;border-bottom:1px solid #dce3de;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-topbar>div:first-of-type small{display:block;color:#7d8b83;font-size:8px}.admin-topbar h1{margin:4px 0 0;font-size:17px}.sidebar-toggle{display:none;width:38px;height:38px;padding:0;place-items:center;color:#34453c;border:1px solid #d5ded8;border-radius:6px;background:#fff}.sidebar-toggle svg{width:19px}.admin-account{display:flex;margin-left:auto;align-items:center;gap:10px}.admin-account>span{display:grid;width:34px;height:34px;place-items:center;color:#075c3b;border-radius:6px;background:#d7f2e3;font-size:10px;font-weight:800}.admin-account strong,.admin-account small{display:block}.admin-account strong{font-size:10px}.admin-account small{margin-top:3px;color:#7b8981;font-size:8px}.admin-account>svg{color:#839087}.demo-banner{display:flex;min-height:40px;padding:9px 28px;align-items:center;gap:9px;color:#674d0b;border-bottom:1px solid #e9d48d;background:#fff6d9;font-size:10px}.demo-banner code{padding:2px 5px;border-radius:3px;background:#f4e8bd}.admin-content{width:min(1380px,100%);padding:28px}.admin-page-heading{display:flex;margin-bottom:22px;align-items:flex-start;justify-content:space-between;gap:20px}.admin-page-heading h2{margin:0;font-size:22px}.admin-page-heading p{margin:7px 0 0;color:#6f7e76;font-size:11px}.last-updated{display:flex;align-items:center;gap:6px;color:#78877e;font-size:9px}.admin-button{display:inline-flex;min-height:38px;padding:0 14px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:750}.admin-button.primary{color:#fff;background:#08794c}.admin-button.primary:hover{background:#066941}.admin-button.secondary{color:#2e4137;border-color:#d3dcd6;background:#fff}.admin-button:disabled{cursor:not-allowed;opacity:.58}.icon-button{display:grid;width:32px;height:32px;padding:0;place-items:center;color:#627168;border:1px solid #d7dfda;border-radius:5px;background:#fff}.icon-button:hover{color:#08794c;border-color:#70ac90}.metric-grid{display:grid;margin-bottom:20px;grid-template-columns:repeat(4,1fr);gap:12px}.metric-grid article{display:grid;min-height:122px;padding:18px;grid-template-columns:auto 1fr;gap:14px;border:1px solid #dce3de;border-radius:7px;background:#fff}.metric-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:6px}.metric-icon.mint{color:#087149;background:#dff6e9}.metric-icon.blue{color:#1e617e;background:#e2f1f8}.metric-icon.yellow{color:#735911;background:#fff1c5}.metric-icon.coral{color:#8b4936;background:#fde5de}.metric-grid article small{display:block;color:#748279;font-size:9px}.metric-grid article strong{display:block;margin-top:7px;font-size:25px}.metric-grid article p{margin:5px 0 0;color:#91a097;font-size:8px}.dashboard-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:12px}.admin-panel{min-width:0;border:1px solid #dce3de;border-radius:7px;background:#fff}.panel-head{display:flex;min-height:68px;padding:14px 18px;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eae7}.panel-head h3{margin:0;font-size:13px}.panel-head p{margin:5px 0 0;color:#87958d;font-size:8px}.panel-head>a{display:flex;align-items:center;gap:5px;color:#08794c;font-size:9px;text-decoration:none}.panel-head>svg{color:#87958d}.usage-bars{display:flex;padding:22px 18px 16px;flex-direction:column;gap:22px}.usage-bars>div>div{display:flex;margin-bottom:8px;justify-content:space-between;font-size:10px}.usage-bars>div>div strong{font-size:10px}.usage-bars>div>span{display:block;height:8px;overflow:hidden;border-radius:4px;background:#edf1ee}.usage-bars i{display:block;height:100%;border-radius:4px}.usage-bars i.green{background:#2aae72}.usage-bars i.blue{background:#62a8c7}.usage-total{display:flex;padding:14px 18px;justify-content:space-between;color:#6e7d75;border-top:1px solid #e6ebe8;font-size:9px}.usage-total strong{color:#24362c}.recent-users>div{display:grid;min-height:66px;padding:10px 18px;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #edf0ee}.recent-users>div:last-child{border-bottom:0}.avatar{display:grid;width:34px;height:34px;place-items:center;color:#166141;border-radius:6px;background:#def3e7;font-size:9px;font-weight:800}.recent-users strong,.recent-users small{display:block}.recent-users strong{font-size:10px}.recent-users small{margin-top:4px;color:#87958d;font-size:8px}.state-pill{display:inline-flex;height:23px;padding:0 8px;align-items:center;gap:5px;border-radius:4px;font-size:8px;font-weight:700;white-space:nowrap}.state-pill i{width:5px;height:5px;border-radius:50%}.state-pill.enabled{color:#09623f;background:#e3f6eb}.state-pill.enabled i{background:#22a566}.state-pill.disabled{color:#8b4939;background:#fbe9e4}.state-pill.disabled i{background:#d46a4c}.state-pill.warning{color:#74570b;background:#fff2ca}.state-pill.warning i{background:#d3a525}.table-toolbar{display:flex;min-height:58px;padding:10px 14px;align-items:center;justify-content:space-between;border:1px solid #dce3de;border-bottom:0;border-radius:7px 7px 0 0;background:#fff;color:#75847b;font-size:9px}.search-field{display:flex;width:280px;height:36px;padding:0 11px;align-items:center;gap:8px;border:1px solid #d6dfd9;border-radius:5px;background:#fafbfa}.search-field svg{color:#7d8c83}.search-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:10px}.data-table-wrap{overflow:auto;border:1px solid #dce3de;border-radius:0 0 7px 7px;background:#fff}.admin-page-heading+.data-table-wrap{border-radius:7px}.data-table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table th{height:42px;padding:0 14px;color:#738178;border-bottom:1px solid #dfe5e1;background:#f8faf8;font-size:8px;text-align:left;text-transform:uppercase}.data-table td{height:65px;padding:9px 14px;color:#405047;border-bottom:1px solid #e8ece9;font-size:10px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfdfb}.data-table td>strong{color:#1b2c23}.cell-sub{display:block;margin-top:5px;color:#8a9890}.user-cell{display:flex;align-items:center;gap:10px}.user-cell strong,.user-cell small{display:block}.user-cell strong{color:#1c2c24}.user-cell small{margin-top:4px;color:#8a9890;font-size:8px}.plan-pill,.key-prefix{padding:4px 7px;border-radius:4px;background:#f0f3f1;color:#425349;font-size:8px}.key-prefix{color:#1f5940;background:#e9f5ee}.quota-cell{width:135px}.quota-cell>span{display:block;font-size:8px}.quota-cell>span b{color:#26392e}.quota-cell>i{display:block;height:4px;margin-top:7px;overflow:hidden;border-radius:2px;background:#e9eeeb}.quota-cell>i>b{display:block;height:100%;border-radius:2px;background:#35b579}.service-list{display:flex;flex-direction:column;border:1px solid #dce3de;border-radius:7px;background:#fff}.service-list article{display:grid;min-height:146px;padding:22px;grid-template-columns:auto 1fr auto;gap:17px;align-items:start;border-bottom:1px solid #e3e8e5}.service-list article:last-child{border-bottom:0}.service-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:7px}.service-icon.fish{color:#0a6945;background:#daf4e6}.service-icon.edge{color:#1c5d77;background:#dfedf4}.service-title{display:flex;align-items:center;gap:9px}.service-title h3{margin:1px 0;font-size:14px}.service-list article p{margin:8px 0 18px;color:#718078;font-size:10px}.service-list dl{display:flex;margin:0;gap:35px}.service-list dl div{display:flex;gap:8px}.service-list dt{color:#8a9890;font-size:8px}.service-list dd{margin:0;color:#3e5046;font-size:8px;font-weight:700}.toggle-control{position:relative;display:block;width:38px;height:22px}.toggle-control input,.switch-row input{position:absolute;opacity:0}.toggle-control i,.switch-row>i{position:absolute;inset:0;border-radius:11px;background:#cbd4cf;transition:.15s}.toggle-control i:after,.switch-row>i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000026;content:"";transition:.15s}.toggle-control input:checked+i,.switch-row input:checked+i{background:#15925e}.toggle-control input:checked+i:after,.switch-row input:checked+i:after{transform:translate(16px)}.clone-limit-config{display:grid;margin-top:16px;padding:18px 20px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:18px;border:1px solid #d7e4dc;border-radius:7px;background:#f8fcf9}.clone-limit-config>div>span{color:#168258;font-size:8px;font-weight:800;letter-spacing:.12em}.clone-limit-config h3{margin:6px 0 0;font-size:15px}.clone-limit-config p{max-width:600px;margin:6px 0 0;color:#718078;font-size:9px;line-height:1.6}.clone-limit-config form{display:flex;align-items:end;gap:10px}.clone-limit-config label{display:grid;gap:6px;color:#53645a;font-size:9px;font-weight:700}.clone-limit-config input{width:128px;height:36px;padding:0 10px;border:1px solid #d2ddd6;border-radius:5px;background:#fff;font-size:10px}.clone-limit-config>.inline-error{grid-column:1/-1;margin:0}.security-band{display:flex;margin-top:14px;padding:17px 20px;align-items:flex-start;gap:13px;color:#165c41;border:1px solid #b8dec9;border-radius:7px;background:#ecf8f1}.security-band h3{margin:0;font-size:11px}.security-band p{margin:5px 0 0;color:#527064;font-size:9px;line-height:1.6}.audit-list{border:1px solid #dce3de;border-radius:7px;background:#fff}.audit-list article{display:grid;min-height:70px;padding:12px 18px;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #e6ebe8}.audit-list article:last-child{border-bottom:0}.audit-icon{display:grid;width:34px;height:34px;place-items:center;color:#176345;border-radius:6px;background:#e4f5eb}.audit-list strong{font-size:10px}.audit-list p{margin:4px 0 0;color:#7c8b82;font-size:8px}.audit-list time{color:#87958d;font-size:8px}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;padding:20px;place-items:center;background:#09140e8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0000003d}.modal>header{display:flex;padding:20px 22px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e2e7e4}.modal h2{margin:0;font-size:17px}.modal header p{margin:5px 0 0;color:#7a8980;font-size:9px}.modal header button{display:grid;width:32px;height:32px;padding:0;place-items:center;color:#64746b;border:1px solid #d8e0db;border-radius:5px;background:#fff}.modal header button svg{width:17px}.modal form,.created-code,.security-note,.modal-actions{margin-inline:22px}.modal form{padding:20px 0}.modal label{display:block;margin-bottom:15px;color:#425148;font-size:9px;font-weight:700}.modal input,.modal select{width:100%;height:40px;margin-top:7px;padding:0 11px;color:#1c2c24;border:1px solid #d2dbd5;border-radius:5px;outline:0;background:#fff;font-size:10px}.modal input:focus,.modal select:focus{border-color:#289167;box-shadow:0 0 0 3px #08794c14}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.modal-actions{display:flex;margin-top:20px;padding-top:16px;justify-content:flex-end;gap:8px;border-top:1px solid #e5eae7}.switch-row{display:flex!important;min-height:58px;margin:3px 0 0!important;padding:10px 0;align-items:center;justify-content:space-between;border-top:1px solid #e5eae7}.switch-row span strong,.switch-row span small{display:block}.switch-row span small{margin-top:5px;color:#87958d;font-size:8px;font-weight:400}.switch-row>i{position:relative!important;width:38px;height:22px;flex:none}.form-error{color:#b65135;font-size:9px}.created-code{display:flex;margin-top:22px;padding:12px;align-items:center;gap:10px;border:1px solid #b9d9c7;border-radius:6px;background:#f0f9f4}.created-code code{min-width:0;flex:1;overflow-wrap:anywhere;color:#075d3c;font-size:13px;font-weight:800}.created-code button{display:flex;min-height:34px;padding:0 10px;align-items:center;gap:6px;color:#075d3c;border:1px solid #add1bd;border-radius:5px;background:#fff;font-size:9px}.security-note{margin-top:12px;color:#77867e;font-size:9px;line-height:1.6}.modal>.modal-actions{margin-bottom:22px}.admin-state{display:grid;min-height:360px;place-items:center;align-content:center;color:#708078;text-align:center}.admin-state svg{color:#178156}.admin-state h2{margin:14px 0 0;color:#203229;font-size:16px}.admin-state p{font-size:10px}.admin-state .admin-button{margin-top:10px}.spin{animation:spin 1s linear infinite}.sidebar-backdrop{display:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.72,.2,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-image-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-10px,-5px,0) scale(1.015)}}@keyframes next-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes floating-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wave-dance{0%{transform:scaleY(.55)}to{transform:scaleY(1.25)}}@media(max-width:1050px){.marketing-header nav{gap:19px}.software-quota{display:none}.product-grid{grid-template-columns:1fr}.product-grid>div{max-width:720px}.product-grid figure{max-width:620px;justify-self:start}.admin-shell{grid-template-columns:210px minmax(0,1fr)}.metric-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.page-width{width:calc(100% - 40px)}.marketing-header{height:66px;padding-inline:20px}.marketing-header nav{position:absolute;top:100%;right:0;left:0;z-index:1;display:none;height:calc(100dvh - 66px);padding:18px 20px;overflow-y:auto;align-items:stretch;flex-direction:column;gap:0;border-top:1px solid #263b30;background:#102019;box-shadow:0 18px 42px #040e0947}.marketing-header nav.open{display:flex}.marketing-header nav a{padding:17px 0;border-bottom:1px solid #2d4036;font-size:17px}.header-actions>.button{display:none}.menu-button{display:grid}.hero{min-height:680px}.hero-photo{background-position:calc(50% + 270px) center;background-size:510px auto}.hero h1{font-size:58px}.section{padding:82px 0}.two-column-heading,.section-heading,.privacy-grid,.download-grid,.faq-grid{grid-template-columns:1fr;gap:40px}.software-demo-topbar{padding-inline:20px}.software-account{display:none}.software-demo-main{width:calc(100% - 40px);padding-top:24px}.workflow-item{grid-template-columns:55px minmax(0,1fr) auto}.marketing-footer>.page-width:first-child{grid-template-columns:1fr;gap:20px}.admin-shell{display:block}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:238px;transform:translate(-100%);transition:transform .18s}.admin-sidebar.open{transform:none}.sidebar-brand>button{display:grid}.sidebar-toggle{display:grid}.sidebar-backdrop{position:fixed;inset:0;z-index:25;display:block;border:0;background:#09140e73}.admin-account>div,.admin-account>svg{display:none}.admin-content{padding:22px}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:560px){.page-width{width:calc(100% - 30px)}.hero{min-height:660px}.hero-photo{background-position:calc(50% + 170px) 58%;background-size:390px auto}.hero-overlay{background:#091811d6}.hero h1{font-size:45px}.hero-lead{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:12px 17px}.two-column-heading h2,.section-heading h2,.privacy h2,.download h2,.faq h2{font-size:38px}.section-heading{margin-bottom:34px}.software-demo-ribbon strong{display:none}.software-demo-topbar{height:58px;padding-inline:14px}.software-demo-brand>span{width:36px;height:36px}.software-demo-brand>div{display:none}.software-connected{width:38px;padding:0;justify-content:center;font-size:0}.software-connected i{width:8px;height:8px}.software-demo-top-actions{gap:7px}.software-icon-button{width:36px;height:36px}.software-demo-main{width:calc(100% - 24px);padding-block:20px}.software-intro h3{font-size:29px}.software-intro>span{font-size:12px}.software-input-heading{padding-inline:16px}.software-composer textarea{min-height:142px;padding-inline:16px;font-size:15px}.software-input-meta{padding-inline:16px}.software-quick-row{margin-inline:16px}.software-voice-bar{padding:12px 14px;grid-template-columns:auto minmax(0,1fr) auto}.software-voice-bar>label:nth-of-type(1){grid-column:2}.software-voice-bar>label:nth-of-type(2){grid-column:1/4;padding-top:9px;border-top:1px solid var(--sd-line)}.software-preview{grid-column:3;grid-row:1}.software-send-card{padding:15px}.software-send-context{grid-template-columns:auto 1fr}.software-send-context small{display:none}.software-send-context p{line-height:1.5}.software-status{align-items:flex-start}.software-status i{margin-top:5px}.software-privacy{align-items:flex-start;line-height:1.6;text-align:center}.software-settings{width:100%}.workflow-item{grid-template-columns:43px 1fr;padding-inline:5px}.workflow-item>svg{display:none}.workflow-item>b{width:40px;height:40px}.workflow-item h3{font-size:19px}.product-grid h2{font-size:40px}.product-grid figure{max-width:100%}.marketing-footer>.page-width>div{flex-wrap:wrap}.footer-bottom{align-items:flex-start;flex-direction:column;gap:7px}.admin-topbar{height:66px;padding:0 15px}.demo-banner{padding:9px 15px}.admin-content{padding:18px 14px}.admin-page-heading{align-items:stretch;flex-direction:column}.admin-page-heading .admin-button{align-self:flex-start}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:104px}.table-toolbar{align-items:stretch;flex-direction:column;gap:8px}.search-field{width:100%}.form-grid{grid-template-columns:1fr}.service-list article{grid-template-columns:auto 1fr}.service-list article>.toggle-control{grid-column:2}.service-list dl{align-items:flex-start;flex-direction:column;gap:7px}.audit-list article{grid-template-columns:auto 1fr}.audit-list time{grid-column:2}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px)}}@media(max-width:820px){.software-floating-widget,.floating-toggle{display:none}}@media(max-width:900px){.home-path-grid{grid-template-columns:1fr}.home-path-grid>a{min-height:140px;border-right:0;border-bottom:1px solid var(--line)}.home-path-grid>a:last-child{border-bottom:0}.info-split,.info-heading.horizontal{grid-template-columns:1fr;gap:40px}.info-hero h1{font-size:54px}.faq-contact>.page-width{grid-template-columns:auto 1fr}.faq-contact .button{grid-column:2;justify-self:start}.info-cta>.page-width{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.value-line{gap:10px;flex-wrap:wrap}.value-line span{font-size:9px}.section-heading>p{padding-left:14px}.content-page{padding-top:66px}.info-hero{padding:72px 0 62px}.info-hero h1{font-size:42px}.info-hero .page-width>p:not(.eyebrow){font-size:13px}.info-hero-actions{align-items:flex-start;flex-direction:column}.faq-jump a{width:50%;padding:13px 10px;border-bottom:1px solid var(--line)}.faq-jump a:first-child{padding-left:10px}.info-section{padding:66px 0}.info-heading h2,.faq-group-heading h2{font-size:34px}.requirement-list article{min-height:0;padding-block:21px}.guide-step-list article{padding-inline:4px;grid-template-columns:46px 1fr}.guide-step-list article>svg{display:none}.guide-step-list h3{font-size:16px}.info-cta{padding:54px 0}.info-cta h2{font-size:30px}.faq-contact>.page-width{grid-template-columns:1fr}.faq-contact>.page-width>svg{display:none}.faq-contact .button{grid-column:1}.faq-answers summary{min-height:70px;font-size:13px}.faq-answers details p{margin-right:0}.home-path-grid>a{padding:24px 18px}.home-path-grid strong{font-size:15px}}@media(max-width:1050px){.faq-workspace-grid{grid-template-columns:220px minmax(0,1fr);gap:26px}.faq-hero-v2 h1{font-size:54px}}@media(max-width:760px){.faq-hero-v2{padding:68px 0 56px}.faq-hero-v2 h1{font-size:42px}.faq-hero-v2>.page-width>p:not(.eyebrow){font-size:12px}.faq-search{height:54px;padding-inline:14px}.faq-search input{font-size:12px}.faq-popular>span{width:100%}.faq-workspace{padding:30px 0 68px}.faq-workspace-grid{grid-template-columns:1fr;gap:28px}.faq-sidebar{position:static;min-width:0}.faq-sidebar>span{margin-left:0}.faq-sidebar nav{display:flex;overflow-x:auto;scrollbar-width:none}.faq-sidebar nav::-webkit-scrollbar{display:none}.faq-sidebar nav a{flex:0 0 154px;min-height:64px;border-right:1px solid #e8ede9;border-bottom:0}.faq-sidebar nav a:last-child{border-right:0}.faq-sidebar nav small{display:none}.faq-guide-box{display:none}.faq-results-head{min-height:72px}.faq-results-head h2{font-size:23px}.faq-result-group>header{min-height:68px}.faq-result-answers summary{min-height:64px;padding-inline:14px;font-size:11px}.faq-result-answers details p{margin:0 46px 20px 14px}.faq-inline-notice{padding:13px}.faq-empty{min-height:300px;padding:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}.logout-button{display:grid;width:32px;height:32px;padding:0;place-items:center;color:#6d7b73;border:1px solid #d7dfda;border-radius:5px;background:#fff}.logout-button:hover{color:#9b412d;border-color:#e0b8ad}.admin-button.danger{color:#fff;background:#b95037}.admin-button.danger:hover{background:#a43f29}.logout-confirm{padding:20px 22px}.logout-confirm>p{margin:0;color:#65756c;font-size:10px;line-height:1.7}.logout-confirm .modal-actions{margin-inline:0}.admin-login{display:grid;min-height:100vh;grid-template-columns:minmax(420px,.84fr) 1.16fr;background:#f7f9f7}.admin-login>section{display:flex;width:min(440px,calc(100% - 64px));margin:auto;flex-direction:column}.admin-login .brand{align-self:flex-start;color:#102019}.admin-login .brand-mark{background:#17261e}.login-symbol{display:grid;width:46px;height:46px;margin-top:62px;place-items:center;color:#08794c;border-radius:7px;background:#dff5e9}.login-symbol svg{width:21px}.admin-login h1{margin:18px 0 0;font-size:28px}.admin-login>section>p{margin:9px 0 0;color:#6c7b73;font-size:11px;line-height:1.7}.admin-login form{display:flex;margin-top:30px;flex-direction:column}.admin-login form label{margin-bottom:14px;color:#425148;font-size:9px;font-weight:700}.admin-login form input{width:100%;height:43px;margin-top:7px;padding:0 12px;border:1px solid #ced8d2;border-radius:6px;outline:0;background:#fff;font-size:11px}.admin-login form input:focus{border-color:#238b61;box-shadow:0 0 0 3px #08794c14}.admin-login form .admin-button{width:100%;min-height:43px;margin-top:5px}.login-error{margin:0 0 10px;color:#b24b33;font-size:9px}.admin-login>section>small{display:flex;margin-top:16px;align-items:center;gap:7px;color:#819087;font-size:8px}.admin-login>aside{position:relative;display:flex;padding:70px;justify-content:center;flex-direction:column;overflow:hidden;color:#fff;background:#102019}.admin-login>aside:before{position:absolute;inset:0;background:linear-gradient(#0c1c14d6,#0c1c14f0),url(/assets/product-home.png) center/cover;content:""}.admin-login>aside>*{position:relative}.admin-login>aside>span{color:#72dca9;font-size:9px;font-weight:800;letter-spacing:.14em}.admin-login>aside h2{margin:20px 0 0;font-size:44px;line-height:1.16}.admin-login>aside p{max-width:480px;margin:20px 0 0;color:#b5c6bc;font-size:13px;line-height:1.8}@media(max-width:820px){.admin-account>div{display:none}.admin-login{grid-template-columns:1fr}.admin-login>aside{display:none}}.statement:before{background:#63cfa0}.statement-copy>span{color:#287052}.value-line{border-top-color:#dfe8e2}.value-line b{color:#245c46;background:#e5f5ec}.section-heading>p{border-left-color:#63cfa0}.software-floating-panel{border-top-color:#75e4b2}.software-floating-meta b{color:#287052}.workflow-item.coral>b{color:#1f5a73;background:#e2f1f8}.home-path-grid small{color:#287052}.guide-hero{border-top-color:#75e4b2}.info-heading>span,.faq-group-heading>span{color:#287052}.guide-step-list article>b{color:#2c6a50;background:#e5f5ec}.boundary-section .info-heading>span{color:#75e4b2}.info-cta{background:#e6f5ed}.info-cta span{color:#286348}.faq-results-head span,.faq-result-group>header small{color:#287052}.metric-icon.coral{color:#1e617e;background:#e2f1f8}.state-pill.disabled{color:#536b7a;background:#e7eff3}.state-pill.disabled i{background:#6e9bb1}.inline-error{margin:0 0 10px;padding:10px 12px;color:#9c432f;border:1px solid #e6c1b7;border-radius:6px;background:#fff5f2;font-size:9px}.icon-button:disabled{cursor:not-allowed;opacity:.42}.fish-key-section{margin-top:24px}.fish-key-heading{display:flex;margin-bottom:14px;align-items:flex-end;justify-content:space-between;gap:20px}.fish-key-heading>div>span{color:#168258;font-size:8px;font-weight:800;letter-spacing:.12em}.fish-key-heading h3{margin:6px 0 0;font-size:17px}.fish-key-heading p{max-width:620px;margin:7px 0 0;color:#718078;font-size:9px;line-height:1.6}.fish-key-table code{color:#296149;font-size:9px}.priority-input{width:68px;height:32px;padding:0 8px;border:1px solid #d5ded8;border-radius:5px;background:#fff;font-size:9px}.priority-input:focus{outline:0;border-color:#289167;box-shadow:0 0 0 3px #08794c14}.row-actions{display:flex;gap:6px}.danger-icon:hover{color:#a84934!important;border-color:#d6a89d!important}.empty-key-pool{display:grid;min-height:170px;place-items:center;align-content:center;color:#7d8c84;text-align:center}.empty-key-pool svg{color:#37976d}.empty-key-pool strong{margin-top:10px;color:#34473d;font-size:11px}.empty-key-pool p{margin:6px 0 0;font-size:9px}.delete-key-confirm{display:flex;margin:20px 22px 0;padding:14px;align-items:flex-start;gap:11px;color:#88422f;border:1px solid #e5c4bb;border-radius:6px;background:#fff7f4}.delete-key-confirm svg{width:19px;flex:none}.delete-key-confirm p{margin:0;font-size:9px;line-height:1.7}.delete-key-confirm+.modal-actions{margin-bottom:22px}@media(max-width:760px){.clone-limit-config{grid-template-columns:1fr}.clone-limit-config form{align-items:stretch;flex-direction:column}.clone-limit-config input{width:100%}}.faq-inline-notice{align-items:center}.faq-inline-notice svg{flex:none;align-self:center}.download-heading{display:grid;margin-bottom:34px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:70px;align-items:end}.download-heading h2{margin:10px 0 0;font-size:49px;line-height:1.1}.download-heading h2 span{color:#245f78}.download-heading>p{margin:0;padding-left:20px;color:#46636f;border-left:2px solid #8bb9cc;font-size:12px;line-height:1.8}.os-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.os-download-grid article{display:grid;min-height:280px;padding:24px;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:16px 18px;border:1px solid #c7dbe4;border-radius:8px;background:#f8fcfd}.os-download-grid article.is-pending{border-color:#d8dcda;background:#f7f8f7}.os-icon{display:grid;width:47px;height:47px;place-items:center;color:#fff;border-radius:7px;background:#205f78}.is-pending .os-icon{color:#49564f;background:#e3e7e4}.os-icon svg{width:23px}.os-package-copy{min-width:0}.os-package-copy small{color:#678997;font-size:8px;font-weight:800}.os-package-copy h3{margin:6px 0 0;font-size:20px}.os-package-copy p{margin:8px 0 0;color:#61747a;font-size:10px;line-height:1.7}.os-package-copy ul{display:flex;margin:15px 0 0;padding:0;flex-wrap:wrap;gap:7px 13px;list-style:none}.os-package-copy li{display:flex;align-items:center;gap:5px;color:#4b666f;font-size:9px}.os-package-copy li svg{width:13px}.os-download-grid article>.button{grid-column:1/-1;justify-self:start}.button-disabled{color:#87918b!important;border:1px solid #d6dcda!important;background:#ecefed!important}.download>.page-width>.download-guide-link{display:inline-flex;margin-top:20px;align-items:center;gap:7px}.guide-quick-path{display:grid;margin-top:44px;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #d9e2dd;border-bottom:1px solid #d9e2dd}.guide-quick-path>span{display:grid;min-height:122px;padding:18px 16px;align-content:start;border-right:1px solid #d9e2dd}.guide-quick-path>span:last-child{border-right:0}.guide-quick-path b{color:#168258;font-size:10px}.guide-quick-path strong{margin-top:13px;font-size:12px}.guide-quick-path small{margin-top:6px;color:#75857c;font-size:9px;line-height:1.65}.guide-manual-section{padding:76px 0 98px;background:#f1f5f2}.guide-manual{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;align-items:start}.guide-index{position:sticky;top:92px;display:flex;padding:18px 0;flex-direction:column;border-top:2px solid #167c54;border-bottom:1px solid #d4ddd7}.guide-index>span{margin:0 14px 11px;color:#7b8b82;font-size:8px;font-weight:800}.guide-index a{padding:10px 14px;color:#4e6056;font-size:10px;text-decoration:none}.guide-index a:hover{color:#08794c;background:#e8f2ec}.guide-chapters{min-width:0;border:1px solid #d9e2dc;border-radius:8px;background:#fff}.tutorial-chapter{padding:42px 46px;scroll-margin-top:88px;border-bottom:1px solid #dfe6e2}.tutorial-chapter:last-child{border-bottom:0}.tutorial-chapter>header{display:flex;margin-bottom:30px;align-items:flex-start;gap:17px}.tutorial-chapter>header>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:#086944;border-radius:7px;background:#e3f3ea;font-size:10px;font-weight:800}.tutorial-chapter>header small{color:#168258;font-size:8px;font-weight:800}.tutorial-chapter>header h2{margin:6px 0 0;font-size:28px;line-height:1.2}.tutorial-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tutorial-action-grid section{display:flex;min-height:230px;padding:22px;align-items:flex-start;flex-direction:column;border:1px solid #dce4df;border-radius:7px;background:#f9fbfa}.tutorial-action-grid section>svg{width:23px;color:#168258}.tutorial-action-grid h3{margin:18px 0 0;font-size:16px}.tutorial-action-grid p{margin:8px 0 18px;color:#687970;font-size:10px;line-height:1.75}.tutorial-action-grid .button{margin-top:auto}.tutorial-callout,.tutorial-warning{display:flex;margin-top:24px;padding:17px 19px;align-items:center;gap:13px;border-left:3px solid #43aa77;background:#eef7f2}.tutorial-warning{border-left-color:#c3973d;background:#fff8e7}.tutorial-callout>svg,.tutorial-warning>svg{flex:0 0 20px;width:20px;color:#168258}.tutorial-warning>svg{color:#9a7221}.tutorial-callout strong,.tutorial-warning strong{font-size:11px}.tutorial-callout p,.tutorial-warning p{margin:4px 0 0;color:#64756c;font-size:9px;line-height:1.75}.audio-route-diagram{display:grid;margin-bottom:24px;padding:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;border:1px solid #d8e3dc;border-radius:7px;background:#f7faf8}.audio-route-diagram span{display:flex;min-height:43px;align-items:center;justify-content:center;gap:8px;color:#33493d;font-size:10px;font-weight:750}.audio-route-diagram span svg{width:18px;color:#168258}.audio-route-diagram>svg{width:16px;color:#8da098}.platform-instructions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-instructions>section{min-width:0;padding:20px;border-top:3px solid #268662;background:#f7faf8}.platform-title{display:flex;align-items:center;gap:11px}.platform-title>svg{width:21px;color:#167c54}.platform-title strong,.platform-title small{display:block}.platform-title strong{font-size:13px}.platform-title small{margin-top:4px;color:#7e8c84;font-size:8px}.tutorial-numbered-list{margin:19px 0 0;padding:0;list-style:none}.tutorial-numbered-list li{display:grid;padding:13px 0;grid-template-columns:31px minmax(0,1fr);gap:9px;border-top:1px solid #e1e8e3}.tutorial-numbered-list li>b{display:grid;width:24px;height:24px;place-items:center;color:#08794c;border-radius:5px;background:#e5f2eb;font-size:8px}.tutorial-numbered-list h3{margin:2px 0 0;font-size:11px}.tutorial-numbered-list p{margin:5px 0 0;color:#687970;font-size:9px;line-height:1.75}.send-tutorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dae3dd;border-left:1px solid #dae3dd}.send-tutorial-grid section{position:relative;min-height:175px;padding:22px;border-right:1px solid #dae3dd;border-bottom:1px solid #dae3dd}.send-tutorial-grid section>svg{width:20px;color:#168258}.send-tutorial-grid section>b{position:absolute;top:20px;right:20px;color:#b1bcb6;font-size:9px}.send-tutorial-grid h3{margin:20px 0 0;font-size:14px}.send-tutorial-grid p{margin:7px 0 0;color:#687970;font-size:9px;line-height:1.75}.clone-limit-strip{display:flex;margin-bottom:20px;align-items:stretch;gap:8px}.clone-limit-strip span{display:flex;min-height:47px;padding:8px 12px;align-items:center;gap:7px;color:#456055;border:1px solid #cfe0d6;border-radius:6px;background:#f1f8f4;font-size:9px}.clone-limit-strip b{color:#08794c;font-size:18px}.clone-limit-strip svg{width:16px;color:#08794c}.diagnostic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.diagnostic-list section{display:flex;padding:16px;align-items:flex-start;gap:11px;border-top:1px solid #d6dfda}.diagnostic-list svg{flex:0 0 18px;width:18px;color:#168258}.diagnostic-list h3{margin:0;font-size:12px}.diagnostic-list p{margin:6px 0 0;color:#687970;font-size:9px;line-height:1.7}.preflight-check{display:flex;margin-top:24px;padding:18px;align-items:center;flex-wrap:wrap;gap:10px 18px;color:#51645a;border:1px solid #d5e0da;background:#f7faf8;font-size:9px}.preflight-check>strong{width:100%;font-size:12px}.preflight-check span{display:flex;align-items:center;gap:5px}.preflight-check svg{width:14px;color:#168258}.demo-workspace{width:min(1320px,calc(100vw - 48px));padding:0;grid-template-columns:minmax(0,1.06fr) 72px minmax(430px,.94fr);gap:12px;border:0;background:transparent;box-shadow:none}.demo-stage-header{min-height:76px;padding:13px 17px;grid-template-columns:minmax(210px,1fr) auto minmax(170px,1fr);color:#2c4035;border:1px solid #d6e0da;border-radius:8px;background:#fff}.demo-link-rail strong,.demo-link-rail small{position:relative;z-index:1;padding:3px 2px;background:#eef4f0}.demo-link-rail>i:nth-of-type(1){animation-delay:0s}.demo-link-rail>i:nth-of-type(2){animation-delay:.45s}.demo-link-rail>i:nth-of-type(3){animation-delay:.9s}.demo-workspace-note{color:#63766b;border-color:#d6e0da;background:#fff}@keyframes link-nudge{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes link-flow{0%{top:18%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:82%;opacity:0}}@media(max-width:1180px){.download-heading{grid-template-columns:1fr;gap:22px}.download-heading>p{max-width:680px}.guide-quick-path{grid-template-columns:repeat(3,1fr)}.guide-quick-path>span{border-bottom:1px solid #d9e2dd}.guide-manual{grid-template-columns:180px minmax(0,1fr);gap:24px}.demo-workspace{width:min(920px,calc(100vw - 40px));grid-template-columns:1fr}.demo-stage-header,.software-demo,.demo-link-rail,.wechat-demo{grid-column:1}.demo-link-rail{min-height:74px;flex-direction:row}.demo-link-rail:before{inset:50% 70px auto;height:1px;width:auto}.demo-link-rail strong,.demo-link-rail small{padding-inline:7px}.software-floating-widget{display:none}}@media(max-width:820px){.os-download-grid,.tutorial-action-grid,.platform-instructions,.diagnostic-list,.guide-manual{grid-template-columns:1fr}.guide-index{position:static;display:grid;grid-template-columns:repeat(3,1fr)}.guide-index>span{grid-column:1/-1}.guide-chapters{border-inline:0}.tutorial-chapter{padding:34px 24px}.guide-quick-path{grid-template-columns:repeat(2,1fr)}.clone-limit-strip{align-items:stretch;flex-direction:column}.demo-link-rail{display:flex}}@media(max-width:560px){.download-heading h2{font-size:36px}.os-download-grid article{grid-template-columns:1fr}.os-icon{width:42px;height:42px}.guide-quick-path{grid-template-columns:1fr}.guide-quick-path>span{min-height:0;border-right:0}.guide-index{display:flex;overflow-x:auto;flex-direction:row}.guide-index>span{display:none}.guide-index a{flex:0 0 auto}.tutorial-chapter{padding:30px 18px}.tutorial-chapter>header h2{font-size:23px}.audio-route-diagram{grid-template-columns:1fr}.audio-route-diagram>svg{margin:auto;transform:rotate(90deg)}.send-tutorial-grid{grid-template-columns:1fr}.preflight-check{align-items:flex-start;flex-direction:column}.demo-workspace{width:calc(100vw - 20px)}}.clone-account-section{padding-top:22px;border-top:1px solid #e2e8e4}.clone-account-table{min-width:1050px}.clone-account-table code{color:#296149;font-size:9px}.clone-account-table .model-name{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clone-account-table .endpoint-text{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.fish-key-heading{align-items:flex-start;flex-direction:column}.fish-key-table{min-width:760px}}@media(max-width:1180px){.demo-workspace{width:min(900px,calc(100vw - 40px));grid-template-columns:1fr}.wechat-demo{min-height:690px}.software-quota{display:none}}@media(max-width:680px){.demo-workspace{width:calc(100vw - 30px);gap:12px}.demo-workspace-note{align-items:flex-start;text-align:left}.wechat-demo{min-height:640px}.wechat-window-body{grid-template-columns:48px minmax(0,1fr)}.wechat-conversations{display:none}.wechat-rail{padding-top:14px}.wechat-chat>header{padding-inline:14px}.wechat-message-list{min-height:390px}.wechat-demo-ribbon strong{display:none}}:root{--paper:#f3f6f4;--line:#d7e0da;--muted:#5e6f66;--blue-soft:#e4f1f7;--blue-ink:#245c73}.marketing-header{height:68px;border-bottom-color:#ffffff1c;background:#0b1c13f2;box-shadow:0 1px #00000014}.marketing-header nav a{position:relative;padding:25px 0 23px;color:#c4d2ca;font-weight:620}.marketing-header nav a:after{position:absolute;right:0;bottom:17px;left:0;height:2px;background:#6fe0ad;content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.marketing-header nav a:hover:after{transform:scaleX(1)}.marketing-header a:focus-visible{outline:2px solid #70e0ad;outline-offset:5px}.hero{min-height:700px;background:#0b1e14}.hero-photo{opacity:.9;background-position:calc(50% + 430px) center;background-size:690px auto;animation:hero-image-drift 10s ease-in-out infinite alternate}.hero-overlay{background:#07160e52}.hero-copy{padding-top:58px}.hero h1{max-width:760px;font-size:66px;line-height:1.08}.hero h1 em{color:#6ee2ad}.hero-lead{max-width:590px;margin-top:23px;color:#e0e9e4;font-size:16px;line-height:1.82}.hero-actions{margin-top:29px}.hero-proof{margin-top:24px;color:#c8d7cf}.hero-next{bottom:22px}.section{padding:96px 0}.statement{background:#fbfcfb}.statement:before{display:none}.two-column-heading,.section-heading{gap:72px}.two-column-heading h2,.section-heading h2,.privacy h2,.download h2,.faq h2{font-size:52px;line-height:1.13}.statement-copy{padding:8px 0 4px}.statement-copy>p,.section-heading>p{font-size:14px;line-height:1.85}.statement-copy>span{margin-top:22px;font-size:10px}.value-line{margin-top:21px;padding-top:17px}.value-line span{font-size:11px}.value-line b{width:28px;height:28px}.demo-section{background:#edf3f0;border-color:#d5dfd9}.demo-section .section-heading{margin-bottom:38px}.demo-section .section-heading>p{padding:3px 0 3px 22px;border-left-color:#55bf91}.statement,.demo-section{scroll-margin-top:68px}.demo-workspace{left:50%;width:min(1280px,calc(100vw - 48px));margin-top:0;padding:12px;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:10px;align-items:stretch;border:1px solid #243b30;border-radius:8px;background:#12251b;box-shadow:0 34px 90px #142d202b;transform:translate(-50%)}.demo-stage-header{display:grid;min-height:66px;padding:5px 8px 7px;grid-column:1/-1;grid-template-columns:minmax(210px,1fr) auto minmax(170px,1fr);gap:20px;align-items:center;color:#dbe8e1}.demo-stage-title{display:flex;min-width:0;align-items:center;gap:11px}.demo-stage-title>span{display:grid;width:36px;height:36px;place-items:center;color:#11241a;border-radius:7px;background:#70e0ad}.demo-stage-title svg{width:18px}.demo-stage-title div{display:flex;min-width:0;flex-direction:column}.demo-stage-title strong{font-size:12px}.demo-stage-title small{margin-top:4px;color:#92a99d;font-size:9px}.demo-stage-header ol{display:flex;margin:0;padding:0;align-items:center;gap:0;list-style:none}.demo-stage-header li{position:relative;display:flex;min-width:92px;align-items:center;gap:7px;color:#7f958a;font-size:9px}.demo-stage-header li:not(:last-child):after{width:28px;height:1px;margin:0 10px;background:#395046;content:""}.demo-stage-header li b{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;color:#9bb0a5;border:1px solid #435a4f;border-radius:50%;font-size:8px}.demo-stage-header li b svg{width:12px}.demo-stage-header li.is-active{color:#eef8f3}.demo-stage-header li.is-active b{color:#102219;border-color:#70e0ad;background:#70e0ad;box-shadow:0 0 0 4px #70e0ad14}.demo-stage-header li.is-done{color:#9bcdb6}.demo-stage-header li.is-done b{color:#6fe0ad;border-color:#3f7960;background:#173a29}.demo-stage-safety{display:flex;justify-self:end;align-items:center;gap:7px;color:#9db1a6;font-size:9px}.demo-stage-safety svg{width:14px;color:#74cfa4}.software-demo,.wechat-demo{border-color:#cad5ce;border-radius:7px;box-shadow:0 20px 48px #030e0840}.software-demo{background:#f5f8f6;--sd-muted:#68766e;--sd-line:#dce4df;--sd-line-strong:#ccd7d0}.software-demo-ribbon,.wechat-demo-ribbon{min-height:31px;background:#0d1b14}.software-demo-ribbon{padding-inline:15px}.software-demo-topbar{height:61px;padding:0 22px;background:#fff}.software-demo-main{width:calc(100% - 38px);padding:22px 0 24px}.software-intro{margin-bottom:14px}.software-intro p{font-size:10px}.software-intro h3{font-size:31px}.software-intro>span{font-size:12px}.software-composer,.software-send-card{border-color:#d7e1da;border-radius:8px;box-shadow:0 10px 28px #17231c0f}.software-composer textarea{min-height:118px;font-size:15px}.software-input-heading{padding-top:14px}.software-quick-row button{border-radius:6px;background:#f4f7f5}.software-voice-bar{position:relative;padding:9px 14px 9px 19px;grid-template-columns:auto minmax(122px,.58fr) minmax(0,1fr) auto;background:#f9fbfa}.software-select>button{display:flex;width:100%;height:30px;padding:0;align-items:center;justify-content:space-between;gap:8px;color:var(--sd-ink);border:0;background:transparent;text-align:left}.software-select>button>span{min-width:0;overflow:hidden;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.software-select>button>svg{position:static;flex:0 0 14px;width:14px;transition:transform .16s ease}.software-select.is-open>button>svg{transform:rotate(180deg)}.software-select-menu{position:absolute;top:34px;left:-10px;z-index:20;width:210px;padding:5px;overflow:hidden;border:1px solid #d3ddd6;border-radius:7px;background:#fff;box-shadow:0 16px 34px #16271d2e}.software-select-menu.voice-menu{left:auto;right:0;width:310px}.software-select-menu>button{display:flex;width:100%;min-height:34px;padding:6px 9px;align-items:center;justify-content:space-between;gap:10px;color:#435047;border:0;border-radius:5px;background:#fff;font-size:10px;text-align:left}.software-select-menu>button:hover,.software-select-menu>button[aria-selected=true]{color:#076b43;background:#eaf8f0}.software-select-menu>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.software-select-menu>button svg{flex:0 0 14px;width:14px}.software-preview{border-radius:7px}.software-send-card{padding:15px 17px}.software-send-button,.software-stop-button{min-height:47px;border-radius:7px}.software-status{margin-top:8px}.software-privacy{margin-top:14px}.software-account,.software-connected,.software-icon-button{border-radius:7px}.software-demo-brand>span{border-radius:8px 8px 8px 3px}.wechat-demo{background:#f3f4f3}.wechat-demo-ribbon{padding-inline:13px}.wechat-window-body{grid-template-columns:51px 174px minmax(0,1fr)}.wechat-message-list{min-height:414px;background:#f4f5f4}.wechat-composer{height:130px}.wechat-input-area,.wechat-recording-panel{height:89px}.wechat-conversation.active{background:#d4d8d6}.wechat-search-row label,.wechat-search-row button{background:#dce0de}.wechat-process{border-radius:5px;box-shadow:0 10px 24px #1e32281a}.software-floating-widget{top:118px;right:23px}.software-floating-panel{width:228px;border-color:#cddbd3;border-top-color:#6ee0ac;border-radius:7px;box-shadow:0 22px 56px #04160c45}.software-floating-panel>header{background:#fbfdfc}.software-floating-panel>p{font-size:10px}.software-floating-send{border-radius:6px}.software-floating-orb{border-radius:15px 15px 15px 5px}.demo-workspace-note{margin-top:1px;padding:11px 14px;color:#9fb4a8;border-color:#2e473a;background:#172d21}.demo-workspace-note svg{color:#70e0ad}.home-paths{background:#fff}.home-path-grid{border-color:#d6e0da}.home-path-grid>a{min-height:174px}.home-path-grid>a:hover{background:#f1f7f4}.home-path-grid>a:nth-child(2)>svg:first-child{color:var(--blue-ink)}.home-path-grid>a:nth-child(2):hover{background:#f0f7fa}.download{background:#deedf4}.download .eyebrow,.download h2 span{color:#245f78}.download-grid>div>p:not(.eyebrow){color:#46636f}.download-guide-link{color:#315e70}.marketing-footer{background:#0b1e14}.info-site{background:#f4f7f5}.info-hero,.info-section{background:#f8faf9}.guide-steps-section{background:#eef4f1}.faq-workspace{background:#f2f6f4}.faq-result-group,.faq-inline-notice,.faq-search{border-radius:7px}.faq-result-group{box-shadow:0 12px 36px #1930230e}@media(max-width:1180px){.demo-workspace{width:min(920px,calc(100vw - 40px));grid-template-columns:1fr}.demo-stage-header{grid-template-columns:1fr auto}.demo-stage-header ol{grid-row:2;grid-column:1/-1;justify-content:center;padding-top:5px;border-top:1px solid #2b4236}.demo-stage-safety{grid-column:2}.wechat-demo{min-height:670px}}@media(max-width:820px){.marketing-header{height:66px}.marketing-header nav a{padding:17px 0}.marketing-header nav a:after{display:none}.hero{min-height:680px}.hero-photo{background-position:calc(50% + 285px) center;background-size:540px auto}.hero-overlay{background:#07160e8a}.hero h1{font-size:54px}.two-column-heading,.section-heading{gap:34px}.demo-stage-header{grid-template-columns:1fr}.demo-stage-safety{display:none}.demo-stage-header ol{grid-column:1}.software-floating-widget{display:none}}@media(max-width:680px){.section{padding:74px 0}.demo-workspace{width:calc(100vw - 20px);padding:7px;gap:7px}.demo-stage-header{padding:7px 5px}.demo-stage-title>span{width:32px;height:32px}.demo-stage-header li{min-width:auto;flex:1;gap:5px}.demo-stage-header li:not(:last-child):after{width:12px;margin:0 5px}.demo-stage-header li span{font-size:8px}.software-demo-main{width:calc(100% - 22px)}.software-voice-bar{grid-template-columns:auto minmax(0,1fr) auto}.software-select-menu,.software-select-menu.voice-menu{right:0;left:auto;width:min(300px,calc(100vw - 66px))}.wechat-demo{min-height:620px}.demo-workspace-note{font-size:9px}}@media(max-width:560px){.hero-photo{background-position:calc(50% + 175px) 55%;background-size:400px auto}.hero-overlay{background:#07160ecc}.hero h1{font-size:43px}.hero-lead{font-size:14px}.two-column-heading h2,.section-heading h2,.privacy h2,.download h2,.faq h2{font-size:36px}.value-line{gap:9px}.value-line span{font-size:9px}.value-line b{width:25px;height:25px}.demo-stage-title small{display:none}.demo-stage-header li b{width:22px;height:22px}.software-demo-topbar{padding-inline:12px}.software-demo-main{padding-top:17px}.software-intro h3{font-size:27px}.software-composer textarea{min-height:132px}.software-send-context>span{width:36px;height:36px}.software-send-button,.software-stop-button{min-height:45px}}.hero-overlay{background:#07160e29}.software-field{display:flex;min-width:0;flex-direction:column}.software-field>span{margin-bottom:2px;color:var(--sd-muted);font-size:10px;font-weight:630}@media(max-width:820px){.hero-overlay{background:#07160e8a}}@media(max-width:680px){.software-field:first-of-type{grid-column:2}.software-field:nth-of-type(2){grid-column:1/4;padding-top:9px;border-top:1px solid var(--sd-line)}}@media(max-width:680px){.software-select-menu:not(.voice-menu){right:auto;left:0;width:220px}.software-select-menu.voice-menu{right:0;left:auto;width:min(300px,calc(100vw - 66px))}}@media(max-width:560px){.hero-overlay{background:#07160ecc}}.guide-hero{padding:86px 0 72px}.guide-hero-map{display:grid;width:min(900px,100%);margin-top:38px;grid-template-columns:repeat(4,1fr);border-block:1px solid #d7e0da}.guide-hero-map span{display:flex;min-height:58px;padding:0 17px;align-items:center;gap:10px;color:#405149;border-right:1px solid #d7e0da}.guide-hero-map span:first-child{padding-left:0}.guide-hero-map span:last-child{border-right:0}.guide-hero-map svg{width:17px;color:#08794c}.guide-hero-map b{font-size:10px}@media(max-width:680px){.guide-hero-map{grid-template-columns:1fr 1fr}.guide-hero-map span{padding-inline:10px;border-bottom:1px solid #d7e0da}.guide-hero-map span:nth-child(2){border-right:0}.guide-hero-map span:nth-last-child(-n+2){border-bottom:0}.guide-hero-map span:first-child{padding-left:10px}}.demo-workspace{left:50%;width:min(1320px,calc(100vw - 48px));margin-top:0;padding:0;grid-template-columns:minmax(0,1.06fr) 72px minmax(430px,.94fr);gap:12px;align-items:stretch;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%)}.demo-stage-header{display:grid;min-height:76px;padding:13px 17px;grid-column:1/-1;grid-template-columns:minmax(210px,1fr) auto minmax(170px,1fr);gap:20px;align-items:center;color:#2c4035;border:1px solid #d6e0da;border-radius:8px;background:#fff}.demo-stage-title small{color:#788a80}.demo-stage-header li{color:#8a9991}.demo-stage-header li:not(:last-child):after{background:#d7dfda}.demo-stage-header li b{color:#789087;border-color:#cedbd4}.demo-stage-header li.is-active{color:#1e3529}.demo-stage-header li.is-active b{color:#102219;border-color:#70e0ad;background:#70e0ad}.demo-stage-header li.is-done{color:#227a56}.demo-stage-header li.is-done b{color:#08794c;border-color:#acd6bf;background:#e5f5ec}.demo-stage-safety{color:#73867c}.software-demo,.wechat-demo{min-height:690px;border-color:#cfdad3;box-shadow:0 24px 60px #12301f1c}.software-demo{grid-column:1}.wechat-demo{grid-column:3}.demo-link-rail{position:relative;display:flex;grid-column:2;min-height:690px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#7f9187;text-align:center}.demo-link-rail:before{position:absolute;top:74px;bottom:74px;left:50%;width:1px;background:#cbd8d1;content:""}.demo-link-rail>span{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;color:#08794c;border:1px solid #bcd8c8;border-radius:50%;background:#eff8f3}.demo-link-rail>span svg{width:17px;animation:link-nudge 1.2s ease-in-out infinite}.demo-link-rail strong,.demo-link-rail small{position:relative;z-index:1;padding:3px 2px;background:#edf3f0}.demo-link-rail strong{color:#385347;font-size:8px}.demo-link-rail small{font-size:7px;line-height:1.5}.demo-link-rail>i{position:absolute;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#57bd89;opacity:0}.demo-link-rail.is-countdown>i,.demo-link-rail.is-sending>i{animation:link-flow 1.5s linear infinite}.demo-workspace-note{margin-top:1px;color:#63766b;border-color:#d6e0da;background:#fff}.software-quota{display:grid;grid-template-columns:repeat(2,max-content);gap:2px 10px;text-align:left}.software-floating-widget{top:112px;right:calc(43% + 45px)}@media(max-width:1180px){.demo-workspace{width:min(920px,calc(100vw - 40px));padding:0;grid-template-columns:1fr;gap:12px}.demo-stage-header,.software-demo,.demo-link-rail,.wechat-demo{grid-column:1}.demo-stage-header{grid-template-columns:1fr auto}.demo-stage-header ol{grid-row:2;grid-column:1/-1;justify-content:center;padding-top:8px;border-top:1px solid #dce4df}.demo-stage-safety{grid-column:2}.demo-link-rail{display:flex;min-height:74px;flex-direction:row}.demo-link-rail:before{inset:50% 70px auto;height:1px;width:auto}.demo-link-rail strong,.demo-link-rail small{padding-inline:7px}.software-floating-widget{display:none}.software-quota{display:grid}.wechat-demo{min-height:670px}}@media(max-width:820px){.demo-stage-header{grid-template-columns:1fr}.demo-stage-safety{display:none}.demo-stage-header ol{grid-column:1}.demo-link-rail{display:flex}}@media(max-width:680px){.demo-workspace{width:calc(100vw - 20px);padding:0;gap:8px}.demo-stage-header{padding:10px}.demo-link-rail{min-height:64px}.demo-workspace-note{align-items:flex-start;text-align:left}.software-quota{display:none}}.software-floating-widget{top:180px;right:calc(50% + 22px)}@media(min-width:1231px){.demo-workspace{width:min(1480px,calc(100vw - 32px));grid-template-columns:minmax(520px,.92fr) 54px minmax(600px,1.08fr);gap:10px}.demo-link-rail{min-height:690px}.wechat-window-body{grid-template-columns:50px 166px minmax(0,1fr)}.wechat-chat>header{padding-inline:22px}.wechat-chat>header strong{font-size:13px}.wechat-message-list{padding:22px 20px;gap:15px}.wechat-message{max-width:82%}.wechat-message>p{padding:10px 12px;font-size:10px}.wechat-composer-tools,.wechat-input-area{padding-inline:18px}}@media(max-width:1230px){.demo-workspace{width:min(920px,calc(100vw - 40px));padding:0;grid-template-columns:1fr;gap:12px}.demo-stage-header,.software-demo,.demo-link-rail,.wechat-demo{grid-column:1}.demo-stage-header{grid-template-columns:1fr auto}.demo-stage-header ol{grid-row:2;grid-column:1/-1;justify-content:center;padding-top:8px;border-top:1px solid #dce4df}.demo-stage-safety{grid-column:2}.demo-link-rail{display:flex;min-height:74px;flex-direction:row}.demo-link-rail:before{inset:50% 70px auto;height:1px;width:auto}.demo-link-rail strong,.demo-link-rail small{padding-inline:7px}.software-floating-widget{display:none}.software-quota{display:grid}.wechat-demo{min-height:670px}}.beta-page{padding-top:68px;background:#102019}.beta-application-section{min-height:calc(100vh - 68px);padding:94px 0 104px;color:#fff;background:#102019}.beta-application-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);gap:96px;align-items:center}.beta-application-copy{max-width:650px}.beta-application-copy h1{margin:18px 0 0;font-size:56px;line-height:1.12;letter-spacing:0}.beta-application-copy>p:not(.eyebrow){max-width:610px;margin:25px 0 0;color:#b8c8bf;font-size:14px;line-height:1.9}.beta-promise-list{display:grid;margin-top:44px;border-top:1px solid #34483d}.beta-promise-list>span{display:grid;min-height:77px;padding:16px 0;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-content:center;border-bottom:1px solid #34483d}.beta-promise-list svg{width:20px;grid-row:1/3;color:#70e0ad}.beta-promise-list strong{font-size:12px}.beta-promise-list small{margin-top:5px;color:#8fa399;font-size:9px;line-height:1.6}.beta-form-shell{min-height:590px;color:#17231d;border:1px solid #d5e0da;border-radius:8px;background:#fff;box-shadow:0 28px 70px #00000038}.beta-form-shell>form{padding:32px}.beta-form-shell form>header{display:flex;margin-bottom:28px;align-items:center;gap:14px}.beta-form-shell form>header>span{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;color:#08794c;border-radius:7px;background:#e5f5ec}.beta-form-shell form>header>span svg{width:21px}.beta-form-shell form>header small,.beta-success>small{color:#168258;font-size:8px;font-weight:800;letter-spacing:0}.beta-form-shell form>header h2{margin:4px 0 0;font-size:24px}.beta-form-shell form>header p{margin:6px 0 0;color:#76867d;font-size:9px}.beta-field{display:block;margin-top:19px}.beta-field>span{display:block;margin-bottom:8px;color:#34473d;font-size:10px;font-weight:750}.beta-field>div{position:relative;display:grid;min-height:48px;grid-template-columns:auto 1fr;align-items:center;border:1px solid #cedbd4;border-radius:6px;background:#fafcfb}.beta-field>div:focus-within{border-color:#2a946c;box-shadow:0 0 0 3px #15825817}.beta-field>div>svg{width:17px;margin-left:14px;color:#778980}.beta-field input,.beta-field select{width:100%;height:46px;padding:0 14px;color:#17231d;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.beta-field input::placeholder{color:#a0aaa4}.beta-field>small{display:block;margin-top:6px;color:#849188;font-size:8px}.beta-field>div.beta-select{grid-template-columns:1fr auto}.beta-select select{padding-right:42px;appearance:none;cursor:pointer}.beta-select>svg{position:absolute;right:14px;margin:0;pointer-events:none}.beta-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.beta-consent{display:grid;margin-top:22px;grid-template-columns:auto 1fr;gap:9px;align-items:start;color:#66776e;font-size:9px;line-height:1.65;cursor:pointer}.beta-consent>input{position:absolute;opacity:0}.beta-consent>i{display:grid;width:18px;height:18px;place-items:center;color:transparent;border:1px solid #bdcbc3;border-radius:4px;background:#fff}.beta-consent>i svg{width:12px}.beta-consent>input:checked+i{color:#fff;border-color:#168258;background:#168258}.beta-consent>input:focus-visible+i{outline:2px solid #2a946c;outline-offset:2px}.beta-form-error{margin:14px 0 0;padding:10px 12px;color:#934532;border-left:3px solid #cc6b50;background:#fff2ee;font-size:9px;line-height:1.6}.beta-submit{width:100%;min-height:49px;margin-top:20px}.beta-submit:disabled{cursor:not-allowed;opacity:.48}.beta-form-note{margin:12px 0 0;color:#8a9890;font-size:8px;line-height:1.65;text-align:center}.beta-success{display:flex;min-height:590px;padding:42px;align-items:flex-start;justify-content:center;flex-direction:column}.beta-success>span{display:grid;width:58px;height:58px;place-items:center;color:#08794c;border-radius:8px;background:#e3f5eb}.beta-success>span svg{width:29px}.beta-success>small{margin-top:26px}.beta-success h2{margin:7px 0 0;font-size:30px}.beta-success>p{max-width:390px;margin:15px 0 0;color:#64756c;font-size:11px;line-height:1.8}.beta-success>div{display:flex;margin:25px 0;align-items:center;gap:7px;color:#37614e;font-size:9px}.beta-success>div svg{width:15px;color:#168258}.beta-application-table{min-width:980px}.beta-application-table td:first-child strong{word-break:break-all}@media(max-width:960px){.beta-application-section{padding:72px 0 84px}.beta-application-layout{grid-template-columns:1fr;gap:48px}.beta-application-copy{max-width:none}.beta-application-copy h1{font-size:48px}.beta-promise-list{grid-template-columns:repeat(3,1fr)}.beta-promise-list>span{padding:16px 12px;border-right:1px solid #34483d}.beta-promise-list>span:last-child{border-right:0}.beta-form-shell{width:min(620px,100%);min-height:0}.beta-success{min-height:480px}}@media(max-width:620px){.beta-page{padding-top:66px}.beta-application-section{min-height:0;padding:58px 0 70px}.beta-application-copy h1{font-size:39px}.beta-application-copy>p:not(.eyebrow){font-size:12px}.beta-promise-list{grid-template-columns:1fr}.beta-promise-list>span{padding-inline:0;border-right:0}.beta-form-shell>form{padding:24px 19px}.beta-form-shell form>header{align-items:flex-start}.beta-form-shell form>header h2{font-size:22px}.beta-success{min-height:440px;padding:30px 22px}.beta-success h2{font-size:27px}}.feedback-widget{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;align-items:flex-end;flex-direction:column;gap:10px}.feedback-trigger{display:flex;min-width:84px;height:42px;padding:0 14px;align-items:center;justify-content:center;gap:8px;color:#fff;border:1px solid #3f5b4d;border-radius:7px;background:#102019;box-shadow:0 14px 34px #0d23173b;font-size:11px;font-weight:750}.feedback-trigger svg{width:17px}.feedback-trigger:hover{background:#193327}.feedback-popover{width:min(390px,calc(100vw - 28px));max-height:calc(100vh - 92px);overflow-y:auto;color:#17231d;border:1px solid #d4dfd8;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0c1f153d;animation:feedback-in .18s ease both}.feedback-popover>header{display:flex;padding:18px 18px 14px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e3e9e5}.feedback-popover>header>div{display:flex;align-items:center;gap:11px}.feedback-popover>header>div>span{display:grid;width:36px;height:36px;place-items:center;color:#08794c;border-radius:7px;background:#e6f5ed}.feedback-popover>header svg{width:18px}.feedback-popover>header small{color:#168258;font-size:8px;font-weight:800}.feedback-popover>header h2{margin:4px 0 0;font-size:17px}.feedback-popover>header>button{display:grid;width:30px;height:30px;padding:0;place-items:center;color:#64736b;border:0;border-radius:6px;background:#f1f4f2}.feedback-reward-note{display:flex;margin:14px 18px 0;padding:10px 11px;align-items:flex-start;gap:8px;color:#49675a;border-left:3px solid #62c997;background:#edf8f2;font-size:9px;line-height:1.6}.feedback-reward-note svg{flex:0 0 15px;width:15px}.feedback-popover form{display:grid;padding:16px 18px 18px;gap:13px}.feedback-popover form>label>span,.feedback-popover legend{display:block;margin-bottom:6px;color:#3a4d43;font-size:9px;font-weight:750}.feedback-popover input,.feedback-popover select,.feedback-popover textarea{width:100%;color:#17231d;border:1px solid #ccd8d1;border-radius:6px;outline:0;background:#fbfcfb;font:inherit;font-size:10px}.feedback-popover input,.feedback-popover select{height:40px;padding:0 11px}.feedback-popover textarea{min-height:96px;padding:10px 11px;resize:vertical;line-height:1.65}.feedback-popover input:focus,.feedback-popover select:focus,.feedback-popover textarea:focus{border-color:#298b65;box-shadow:0 0 0 3px #1f8b6317}.feedback-popover fieldset{margin:0;padding:0;border:0}.feedback-stars{display:flex;gap:4px}.feedback-stars button{display:grid;width:31px;height:31px;padding:0;place-items:center;color:#a3ada7;border:0;background:transparent}.feedback-stars button svg{width:19px;fill:transparent}.feedback-stars button.active{color:#e1a52a}.feedback-stars button.active svg{fill:currentColor}.feedback-submit{display:flex;height:42px;align-items:center;justify-content:center;gap:8px;color:#fff;border:0;border-radius:6px;background:#102019;font-size:10px;font-weight:750}.feedback-submit svg{width:15px}.feedback-submit:disabled{opacity:.55}.feedback-form-message{margin:0;padding:9px 10px;color:#426052;background:#eef5f1;font-size:9px;line-height:1.55}.feedback-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.feedback-widget.is-open .feedback-trigger{min-width:72px}@keyframes feedback-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.feedback-reward-note{align-items:center}@media(max-width:620px){.feedback-widget{right:12px;bottom:12px}.feedback-popover{width:calc(100vw - 24px);max-height:calc(100dvh - 72px)}.feedback-trigger{min-width:76px}}.feedback-admin-metrics{display:grid;margin-bottom:18px;grid-template-columns:repeat(3,1fr);gap:12px}.feedback-admin-metrics article{display:flex;min-height:92px;padding:18px;align-items:center;gap:13px;border:1px solid #dce4df;border-radius:7px;background:#fff}.feedback-admin-metrics article>svg{width:20px;color:#168258}.feedback-admin-metrics span{display:flex;flex-direction:column}.feedback-admin-metrics small{color:#78867e;font-size:9px}.feedback-admin-metrics strong{margin-top:4px;font-size:22px}.growth-reward-config{display:grid;margin-bottom:20px;padding:20px;grid-template-columns:minmax(220px,.7fr) minmax(520px,1.3fr);gap:26px;align-items:center;color:#eff8f3;border-radius:8px;background:#13251b}.growth-reward-config>div{display:flex;gap:13px;align-items:flex-start}.growth-reward-config>div>span{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;color:#123524;border-radius:7px;background:#70e0ad}.growth-reward-config svg{width:19px}.growth-reward-config small{color:#73d8a8;font-size:8px;font-weight:800}.growth-reward-config h3{margin:4px 0 0;font-size:18px}.growth-reward-config p{margin:6px 0 0;color:#9caf9f;font-size:9px;line-height:1.6}.growth-reward-config form{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr)) auto;gap:8px;align-items:end}.growth-reward-config label{color:#b8c8bf;font-size:8px}.growth-reward-config input{width:100%;height:38px;margin-top:6px;padding:0 9px;color:#17231d;border:1px solid #40574b;border-radius:5px;background:#f8faf9}.growth-reward-config .admin-button{height:38px;white-space:nowrap}.feedback-table{min-width:1060px}.feedback-cell-copy{max-width:390px;margin:0;overflow:hidden;font-size:10px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.featured-mark{display:inline-flex;margin-top:5px;align-items:center;gap:4px;color:#9a6b13;font-size:8px;font-weight:750}.rating-cell{display:inline-flex;align-items:center;gap:4px;color:#875f16}.rating-cell svg{fill:#e8ad35;color:#e8ad35}.feedback-detail-copy{margin-bottom:18px;padding:15px;border-left:3px solid #55bd8d;background:#f0f7f3}.feedback-detail-copy small{color:#74847b;font-size:8px}.feedback-detail-copy p{margin:8px 0;color:#33463c;font-size:11px;line-height:1.75}.feedback-detail-copy span{display:flex;gap:3px;color:#b7c0bb}.feedback-detail-copy svg.filled{color:#e3a72f;fill:#e3a72f}.analytics-grid{display:grid;margin-top:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.analytics-bars{display:flex;height:230px;padding:18px 4px 0;align-items:flex-end;gap:8px;border-bottom:1px solid #d9e2dc}.analytics-bars>div{display:grid;height:100%;min-width:0;flex:1;grid-template-rows:auto 1fr auto;gap:6px;text-align:center}.analytics-bars span,.analytics-bars small{color:#7a8981;font-size:7px}.analytics-bars i{display:flex;min-height:0;align-items:flex-end;justify-content:center}.analytics-bars b{display:block;width:min(18px,70%);border-radius:3px 3px 0 0;background:#57bd89}.analytics-actions{display:grid}.analytics-actions>div{display:flex;min-height:54px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ece9}.analytics-actions>div:last-child{border-bottom:0}.analytics-actions span{display:flex;flex-direction:column}.analytics-actions strong{font-size:10px}.analytics-actions small{margin-top:4px;color:#86938c;font-size:8px}.analytics-actions>b{font-size:13px}@media(max-width:1100px){.growth-reward-config{grid-template-columns:1fr}.growth-reward-config form{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media(max-width:680px){.feedback-admin-metrics,.growth-reward-config form{grid-template-columns:1fr}.analytics-bars{gap:3px}.analytics-bars span{font-size:6px}}.beta-limit-config{display:grid;margin-bottom:20px;padding:20px 22px;grid-template-columns:minmax(240px,1fr) auto auto;gap:28px;align-items:center;border:1px solid #d6e1db;border-radius:7px;background:#fff}.beta-limit-config>div>small{color:#168258;font-size:8px;font-weight:800}.beta-limit-config h3{margin:5px 0 0;font-size:17px}.beta-limit-config>div>p{margin:6px 0 0;color:#738279;font-size:9px;line-height:1.65}.beta-limit-config>dl{display:flex;margin:0;gap:24px}.beta-limit-config>dl>div{min-width:70px}.beta-limit-config dt{color:#7b8b82;font-size:8px}.beta-limit-config dd{margin:5px 0 0;color:#183126;font-size:21px;font-weight:780}.beta-limit-config form{display:flex;align-items:flex-end;gap:8px}.beta-limit-config form label{color:#65766d;font-size:8px}.beta-limit-config form input{display:block;width:112px;height:37px;margin-top:6px;padding:0 10px;border:1px solid #ccd9d1;border-radius:5px;background:#fafcfb;font-size:11px}.beta-application-detail{padding:8px 22px 22px}.beta-application-detail>dl{display:grid;margin:0;grid-template-columns:1fr 1fr;border-top:1px solid #dce4df;border-left:1px solid #dce4df}.beta-application-detail>dl>div{min-width:0;padding:13px 14px;border-right:1px solid #dce4df;border-bottom:1px solid #dce4df}.beta-application-detail dt{color:#7a8981;font-size:8px}.beta-application-detail dd{margin:5px 0 0;overflow-wrap:anywhere;color:#263a2f;font-size:10px;line-height:1.6}.beta-application-detail code{color:#176347;font-size:9px}@media(max-width:980px){.beta-limit-config{grid-template-columns:1fr auto}.beta-limit-config form{grid-column:1/-1}.beta-limit-config form input{width:180px}}@media(max-width:560px){.beta-limit-config{padding:18px;grid-template-columns:1fr}.beta-limit-config>dl{justify-content:space-between}.beta-limit-config form{grid-column:1;align-items:stretch;flex-direction:column}.beta-limit-config form input{width:100%}.beta-application-detail{padding-inline:14px}.beta-application-detail>dl{grid-template-columns:1fr}}.benefit-plan-table{min-width:1160px}
