:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f9fc;--foreground:#10233f;--primary:#12335d;--blue:#1b5db7;--cyan:#18b6c9;--muted:#61718a;--line:#dce5ef;--soft:#edf3f8;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}#root{min-height:100svh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.blog>.wrap>header span,.dashboard main.overview>div:last-child article:last-child header p,.dashboard main .library>header p,.dashboard main.overview>div:first-of-type header p:first-child,.modal span,.cookie>p:first-child,.band span,.labor header span,.problem header>span,.problem>.wrap>header>span,.solution header>span,.solution>.wrap>header>span,.process header>span,.process>.wrap>header>span,.results header>span,.results>.wrap>header>span,.features header>span,.features>.wrap>header>span,.audiences header>span,.audiences>.wrap>header>span,.faq header>span,.faq>.wrap>header>span,.band header>span,.band>.wrap>header>span,.pricing header>span,.pricing>.wrap>header>span,.hero p:first-child{text-transform:uppercase;letter-spacing:.14em;color:var(--blue);font-size:10px;font-weight:800}.blog article h1,.blog>.wrap>header h1,.band h2,.faq header h2,.economics>.wrap>div header h2,.labor header h2,.solution header h2,.problem header h2,.process header h2,.results header h2,.features header h2,.audiences header h2,.pricing header h2{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.07}.blog article .lede,.blog>.wrap>header p,.faq header p,.economics>.wrap>div>p,.labor header p,.solution header p,.problem header p,.process header p,.results header p,.features header p,.audiences header p,.pricing header p{color:var(--muted);font-size:15px;line-height:1.7}.blog li a,.pricing article,.problem article,.features article{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:28px;transition:all .25s}.blog li a:hover,.pricing article:hover,.problem article:hover,.features article:hover{border-color:#b9cfdf;transform:translateY(-4px);box-shadow:0 15px 35px #1a3f6314}button.primary{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}button.primary svg{width:16px;height:16px}button.primary{color:#fff;background:var(--primary);box-shadow:0 4px 12px #12335d21}button.primary:hover{background:#1b4a80;transform:translateY(-1px)}button.secondary{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}button.secondary svg{width:16px;height:16px}button.secondary{color:var(--primary);border-color:var(--line);background:0 0}button.secondary:hover{border-color:var(--blue);background:#fff}a.ghost,button.ghost{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}a.ghost svg,button.ghost svg{width:16px;height:16px}a.ghost,button.ghost{color:var(--muted);background:0 0;padding-left:5px;padding-right:5px}a.ghost:hover,button.ghost:hover{color:var(--primary)}.wrap{width:min(1160px,100% - 48px);margin:0 auto}.logo{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.logo>span:first-child{border:2px solid var(--blue);border-radius:7px;place-items:center;width:25px;height:25px;display:grid;transform:rotate(45deg)}.logo>span:first-child span{background:var(--cyan);border-radius:2px;width:9px;height:9px}.logo span span{color:var(--cyan)}main>header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fce6;border-bottom:1px solid #dce5efb3;position:sticky;top:0}main>header>.wrap{align-items:center;gap:36px;min-height:76px;display:flex}main>header nav{color:var(--muted);align-items:center;gap:25px;margin-left:auto;font-size:13px;display:flex}main>header nav a:hover{color:var(--blue)}main>header .actions{align-items:center;gap:10px;display:flex}main>header .menu{color:var(--primary);background:0 0;border:0;display:none}main>header .menu svg{width:22px;height:22px}.hero{background:radial-gradient(circle at 83% 24%, #18b6c91a, transparent 28%), var(--background);padding:84px 0 94px}.hero>.wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;display:grid}.hero h1{grid-column:1/-1;max-width:none;margin-bottom:0}.hero p:first-child{align-items:center;gap:8px;margin:0 0 20px;display:flex}.hero p:first-child i{background:var(--cyan);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #18b6c91f}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,68px);line-height:1.03}.hero h1 em{color:var(--blue);font-style:normal}.hero>.wrap>div>p:nth-of-type(2){color:var(--muted);max-width:540px;margin:0 0 30px;font-size:16px;line-height:1.7}.hero .actions{gap:12px;display:flex}.hero .actions+p{color:#8493a7;align-items:center;gap:9px;margin:20px 0 0;font-size:11px;display:flex}.hero .actions+p svg{width:13px;height:13px;color:var(--cyan)}.hero .actions+p span{color:#c4ced9}.preview{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #264c711a}.preview>header,.preview>footer{color:#8a9bad;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;padding:15px 18px;font-size:10px;display:flex}.preview>header span:first-child{gap:5px;display:flex}.preview>header span:first-child i{background:#ccd6e1;border-radius:50%;width:6px;height:6px}.preview>header span:last-child{color:var(--cyan);align-items:center;gap:7px;display:flex}.preview>header span:last-child i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18b6c91f}.preview>div{grid-template-columns:1fr 62px 1fr;align-items:center;gap:10px;padding:27px 19px 21px;display:grid}.preview article{border:1px solid var(--line);background:#f9fbfd;border-radius:8px;padding:12px}.preview article:last-of-type{background:#f5fcfc;border-color:#18b6c95c}.preview article>p{color:var(--primary);align-items:center;gap:7px;margin:0;font-size:10px;font-weight:700;display:flex}.preview article>p span{color:var(--blue)}.preview article>p svg{color:var(--cyan);width:14px;height:14px;margin-left:auto}.preview figure{background:radial-gradient(#dbe9f0 0%,#b1cad4 38%,#8ba8b9 100%);border-radius:6px;height:145px;margin:13px 0 12px;position:relative;overflow:hidden}.preview figure i{opacity:.8;background:repeating-linear-gradient(30deg,#0000 0 11px,#ffffff52 12px 13px),repeating-linear-gradient(150deg,#0000 0 13px,#1853712e 14px 15px);position:absolute;inset:17px 12px}.preview figure strong{z-index:1;color:#f0fbfa;letter-spacing:-10px;text-shadow:1px 2px 3px #5f8c99;font-size:31px;font-weight:400;position:absolute;top:45px;left:27px;transform:rotate(-4deg)scaleY(1.4)}.preview article:first-of-type figure{transform:perspective(220px)rotateX(12deg)rotate(-4deg)}.preview article:last-of-type figure{background:radial-gradient(at 48%,#d9f2f1,#8ebcc4 60%,#4e8495);box-shadow:inset 0 -20px #477681}.preview article:last-of-type figure strong{top:37px;left:24px;transform:rotate(-4deg)scaleY(1.3)}.preview article:last-of-type figure b{background:#24596b8c;border-radius:50% 50% 5px 5px;width:80%;height:37%;position:absolute;bottom:0;left:10%}.preview ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.preview ul li{color:#73869b;background:#e8eef3;border-radius:3px;padding:4px 5px;font-size:8px}.preview article:last-of-type li{color:#188c95;background:#dff5f4}.preview article+p{text-align:center;color:var(--blue);margin:0}.preview article+p i{background:var(--cyan);width:1px;height:26px;margin:0 auto 7px;display:block}.preview article+p strong{font-size:15px;display:block}.preview article+p span{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:8px;display:block}.preview article+p svg{width:23px;height:23px;margin:7px auto 0;display:block}.preview>footer{border-top:1px solid var(--soft);text-transform:none;letter-spacing:0;border-bottom:0}.preview>footer span{align-items:center;gap:7px;display:flex}.preview>footer svg{width:14px;height:14px;color:var(--cyan)}.preview>footer b{color:var(--cyan);margin-left:6px;font-size:14px}.trust{background:var(--primary);color:#fff}.trust ul{grid-template-columns:repeat(5,1fr);align-items:center;min-height:94px;margin:0;padding:0;list-style:none;display:grid}.trust li{border-left:1px solid #ffffff26;padding:0 25px}.trust li:first-child{border:0;padding-left:0}.trust strong,.trust span{display:block}.trust strong{margin-bottom:6px;font-size:17px}.trust span{color:#9db1ca;font-size:11px}.problem,.solution,.process,.results,.features,.audiences,.economics,.labor,.pricing,.faq{padding:112px 0}.problem header,.process header,.results header,.features header,.audiences header,.pricing header{max-width:620px}.problem header p,.process header p,.results header p,.features header p,.audiences header p,.pricing header p{margin:0}.process header,.results header,.features header,.audiences header,.pricing header{text-align:center;margin:0 auto 48px}.problem .cards,.features .cards{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.problem article h3,.features article h3{letter-spacing:-.02em;margin:47px 0 12px;font-size:17px}.problem article p,.features article p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.problem article>span:first-child{color:var(--cyan);font-size:11px;font-weight:800}.problem article>span:last-child{color:var(--blue);justify-content:flex-end;margin-top:30px;display:flex}.problem article>span:last-child svg{width:17px;height:17px}.solution{background:#eef5f9}.solution>.wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.solution header{max-width:620px}.solution ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.solution li{border-bottom:1px solid var(--line);grid-template-columns:43px 1fr 20px;align-items:start;gap:16px;padding:24px 0;display:grid}.solution li>span{color:var(--blue);padding-top:4px;font-size:11px;font-weight:800}.solution li h3{margin:0 0 8px;font-size:17px}.solution li p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.solution li svg{color:var(--cyan);width:18px;height:18px;margin-top:3px}.process ol{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.process ol li{border-top:2px solid var(--line);padding:24px 21px;position:relative}.process ol li>span{color:var(--cyan);font-size:12px;font-weight:800}.process ol li h3{margin:31px 0 10px;font-size:16px}.process ol li p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.process ol li svg{color:var(--cyan);background:var(--background);width:17px;height:17px;position:absolute;top:-9px;right:-13px}.process footer{background:var(--primary);color:#c3d1df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:46px;padding:17px 20px;font-size:11px;display:flex}.process footer span{margin-right:auto}.process footer code{color:#81e1df;background:#ffffff14;border-radius:3px;padding:5px 7px;font-size:10px}.results{background:#fff}.results .stage{grid-template-columns:260px 1fr;align-items:stretch;gap:18px;display:grid}.results ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.results li button{text-align:left;border:1px solid var(--line);background:var(--background);width:100%;color:var(--foreground);border-radius:10px;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.results li button img{object-fit:cover;background:#d7e3ee;border-radius:6px;width:72px;height:56px}.results li button strong{font-size:13px;display:block}.results li button span{color:var(--muted);font-size:12px}.results li button[aria-current=true]{border-color:var(--cyan);background:#f4fbfb}.results .viewer{border:1px solid var(--line);background:radial-gradient(circle at 50% 42%,#fff 0%,#e7f0f6 68%);border-radius:12px;min-height:480px;position:relative;overflow:hidden}.results .viewer canvas{width:100%;height:100%;min-height:480px;display:block}.results .viewer .switch{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:4px;padding:4px;display:flex;position:absolute;top:14px;left:14px}.results .viewer .switch button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.results .viewer .switch button[aria-selected=true],.results .viewer .modes button[aria-selected=true]{background:var(--primary);color:#fff}.results .viewer .modes{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:min(100% - 210px,560px);padding:4px;display:flex;position:absolute;top:14px;right:14px}.results .viewer .modes button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.results .viewer>p{border:1px solid var(--line);color:var(--primary);pointer-events:none;white-space:nowrap;background:#fffffff0;border-radius:999px;margin:0;padding:8px 14px;font-size:12px;font-weight:700;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #10233f14}.results .viewer>p[data-state=loading],.results .viewer>p[data-state=error]{display:block}.results .viewer>span{color:#7d8ea3;font-size:11px;position:absolute;bottom:12px;right:14px}.features{background:#fff}.features article{padding:24px}.features article>span{width:37px;height:37px;color:var(--cyan);background:#e5f5f6;border-radius:7px;place-items:center;display:grid}.features article>span svg{width:19px;height:19px}.features article h3{margin-top:27px}.audiences{background:#f0f5f8}.audiences ul{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.audiences ul li{border-right:1px solid var(--line);padding:23px 22px 10px}.audiences ul li:first-child{padding-left:0}.audiences ul li:last-child{border:0}.audiences ul span{color:var(--cyan);font-size:11px;font-weight:800}.audiences ul h3{letter-spacing:-.02em;margin:31px 0 12px;font-size:17px}.audiences ul p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.audiences ul svg{width:16px;height:16px;color:var(--blue);margin-top:28px}.labor header{max-width:760px}.labor header p{color:var(--muted)}.labor .charts{grid-template-columns:1fr 1fr;gap:22px;margin-top:48px;display:grid}.labor article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.labor article.wide{grid-column:1/-1}.labor table{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.labor table th,.labor table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px 8px 0}.labor table th{color:var(--muted);font-size:11px;font-weight:700}.labor h3{letter-spacing:-.03em;margin:0 0 8px;font-size:17px}.labor article>p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.labor svg{width:100%;height:auto;display:block}.labor text{fill:var(--primary);font-family:inherit}.labor ul{flex-direction:column;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:flex}.labor li{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.labor i{border-radius:2px;width:10px;height:10px;display:inline-block}.economics{background:var(--primary);color:#fff}.economics header span{color:#6fe2df}.economics>.wrap>div{justify-content:space-between;align-items:end;gap:70px;display:flex}.economics>.wrap>div header{max-width:620px}.economics>.wrap>div>p{color:#b6c6d8;max-width:430px;margin:0}.economics ul{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.economics ul li{border-right:1px solid #ffffff2b;margin-right:25px;padding:28px 25px 0 0}.economics ul li:last-child{border:0}.economics ul strong{color:#fff;letter-spacing:-.06em;margin-bottom:11px;font-size:44px;display:block}.economics ul span{color:#b6c6d8;font-size:13px;display:block}.pricing{background:#f5f8fb}.pricing .cards{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:15px;display:grid}.pricing article{flex-direction:column;display:flex;position:relative}.pricing article[data-featured]{border:2px solid var(--cyan);padding:27px}.pricing article[data-featured]>span{background:var(--cyan);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:-12px;right:17px}.pricing article h3{margin:0;font-size:14px;font-weight:700}.pricing article p{margin:18px 0 22px}.pricing article p strong{letter-spacing:-.06em;font-size:39px}.pricing article p small{color:var(--muted);margin-left:5px;font-size:11px}.pricing article ul{flex-direction:column;flex:1;gap:13px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pricing article ul li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pricing article ul li svg{color:var(--cyan);width:15px;height:15px}.pricing article button{width:100%}.pricing>.wrap>p{text-align:center;color:var(--muted);margin:31px 0 0;font-size:13px}.pricing>.wrap>p a{color:var(--blue);font-weight:700}.faq>.wrap{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq header{max-width:620px}.faq dl{border-top:1px solid var(--line);margin:0}.faq div{border-bottom:1px solid var(--line)}.faq div button{text-align:left;width:100%;color:var(--primary);background:0 0;border:0;justify-content:space-between;padding:20px 0;font-size:14px;font-weight:700;display:flex}.faq div button svg{width:17px;height:17px;color:var(--blue);flex-shrink:0}.faq div dd{color:var(--muted);margin:-4px 32px 19px 0;font-size:13px;line-height:1.7}.band{text-align:center;background:#e7f5f4;padding:95px 0}.band .wrap{max-width:760px}.band h2{max-width:640px;margin-left:auto;margin-right:auto}.band p{color:var(--muted);margin:0 auto 26px;font-size:15px}.band .actions{justify-content:center;gap:11px;display:flex}.site-footer{border-top:1px solid var(--line);background:#fff}.site-footer>.wrap:first-child{grid-template-columns:1fr 2fr;gap:60px;padding:57px 0 50px;display:grid}.site-footer>.wrap:first-child>p{color:var(--muted);max-width:230px;margin:18px 0 0;font-size:12px;line-height:1.7}.site-footer nav{grid-area:1/2/span 2;grid-template-columns:repeat(3,1fr);display:grid}.site-footer nav div{flex-direction:column;gap:13px;display:flex}.site-footer nav strong{margin-bottom:4px;font-size:12px}.site-footer nav a{color:var(--muted);font-size:12px}.site-footer nav a:hover{color:var(--blue)}.site-footer>.wrap:last-child{border-top:1px solid var(--line);color:#8c9bac;justify-content:space-between;padding:18px 0;font-size:11px;display:flex}.cookie{z-index:60;border:1px solid var(--line);background:#fff;border-radius:13px;width:min(420px,100% - 40px);padding:22px 22px 18px;position:fixed;bottom:20px;left:20px;box-shadow:0 18px 50px #08223f2e}.cookie[hidden]{display:none}.cookie>p:first-child{color:var(--blue);margin:0}.cookie h2{letter-spacing:-.04em;margin:8px 0;font-size:20px}.cookie h2+p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.cookie>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cookie>div button{width:100%}.site-footer>.wrap:last-child button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.modal{z-index:50;background:#0a1d3591;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[hidden]{display:none}.modal>div{background:#fff;border-radius:13px;width:min(590px,100%);max-height:92vh;padding:37px;position:relative;overflow:auto;box-shadow:0 24px 80px #08223f3d}.modal>div>button{color:var(--muted);background:0 0;border:0;position:absolute;top:15px;right:15px}.modal>div>button svg{width:18px;height:18px}.modal h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:31px}.modal h2+p{color:var(--muted);margin:0 0 26px;font-size:13px}.modal form{flex-direction:column;gap:15px;display:flex}.modal form>button.primary,.modal button.login-google{width:100%}.modal button.login-google{margin-top:6px;padding:18px 22px;font-size:17px}.modal .login-tabs{background:#f3f7fb;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin:18px 0 22px;padding:4px;display:grid}.modal .login-tabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:700}.modal .login-tabs button.active{color:var(--primary);background:#fff;box-shadow:0 1px 3px #12335d1f}.modal [role=tabpanel]>p{color:#b42318;margin:0 0 12px;font-size:13px}.modal label{color:var(--primary);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.modal .fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal input,.modal select,.modal textarea{border:1px solid var(--line);color:var(--primary);background:#fbfdff;border-radius:5px;outline:none;padding:11px 12px;font-size:13px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1b5db71a}.modal textarea{resize:vertical}.modal .done{text-align:center;padding:30px 10px 14px}.modal .done span{color:#fff;background:var(--cyan);letter-spacing:0;text-transform:none;width:53px;height:53px;font-size:inherit;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.modal .done span svg{width:27px;height:27px}.modal .done h2{margin-bottom:13px}.modal .done p{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.6}@media (width<=900px){main>header nav{gap:13px}main>header>.wrap{gap:20px}.hero>.wrap,.solution>.wrap,.faq>.wrap{grid-template-columns:1fr;gap:45px}.results .stage{grid-template-columns:1fr}.results ul{flex-direction:row;overflow-x:auto}.results li{min-width:220px}.hero>.wrap>div:first-child{max-width:700px}.preview{max-width:680px}.trust ul{grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 0}.trust li:nth-child(4){border:0;padding-left:0}.trust li{padding:0 13px}.economics>.wrap>div{display:block}.economics>.wrap>div>p{margin-top:22px}.site-footer>.wrap:first-child{grid-template-columns:1fr}.site-footer nav{grid-area:auto/1}.site-footer>.wrap:first-child>p{margin-top:0}}@media (width<=680px){.wrap{width:min(100% - 32px,1160px)}.problem,.solution,.process,.results,.features,.audiences,.economics,.labor,.pricing,.faq{padding:75px 0}main>header>.wrap{min-height:65px}main>header .actions{display:none}main>header .menu{margin-left:auto;display:block}main>header nav{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;padding:17px;display:none;position:absolute;top:61px;left:16px;right:16px;box-shadow:0 10px 25px #12335d1a}main>header nav[data-open]{display:flex}.hero{padding-top:60px}.hero h1{font-size:43px}.hero>.wrap>div>p:nth-of-type(2){font-size:14px}.hero .actions,.band .actions{flex-direction:column;align-items:stretch}.hero .actions+p{flex-wrap:wrap;line-height:1.7}.preview>div{grid-template-columns:1fr;gap:15px}.preview article+p{justify-content:center;align-items:center;gap:10px;display:flex}.preview article+p i{width:25px;height:1px;margin:0}.preview article+p svg,.preview article+p span{margin:0}.trust ul{grid-template-columns:repeat(2,1fr)}.trust li,.trust li:nth-child(4){border:0;padding-left:0}.problem .cards,.features .cards,.pricing .cards,.process ol{grid-template-columns:1fr}.process ol li svg{display:none}.process footer span{width:100%;margin-bottom:5px}.audiences ul{grid-template-columns:1fr 1fr}.audiences ul li:nth-child(2){border-right:0}.audiences ul li:nth-child(3){border-top:1px solid var(--line);padding-left:0}.audiences ul li:nth-child(4){border-top:1px solid var(--line)}.labor .charts,.economics ul{grid-template-columns:1fr}.economics ul li{border-bottom:1px solid #ffffff2b;border-right:0;margin-right:0;padding-bottom:24px}.site-footer nav{gap:20px}.site-footer>.wrap:last-child{flex-direction:column;gap:7px}.modal .fields{grid-template-columns:1fr}.modal>div{padding:30px 20px 22px}.modal h2{font-size:27px}}@media (prefers-reduced-motion:no-preference){.hero>.wrap>div{animation:.65s both rise}.hero>.wrap>div:last-child{animation-delay:.1s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.session-gate{align-content:center;justify-items:start;gap:12px;width:min(460px,100% - 48px);min-height:100vh;margin:0 auto;padding:48px 0;display:grid}.session-gate p:first-child{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.session-gate h1{letter-spacing:-.05em;margin:0;font-size:40px}.session-gate p.lede{color:var(--muted);letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:15px;font-weight:400;line-height:1.6}.dashboard{background:var(--background);min-height:100svh;color:var(--foreground)}.dashboard>aside{display:none}.dashboard>div>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 20px;display:flex}.dashboard>div>header>div:first-child p{text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin:0;font-size:11px;font-weight:600}.dashboard>div>header h1{letter-spacing:-.04em;margin:4px 0 0;font-size:20px}.dashboard>div>header h1 span{color:var(--cyan)}.dashboard>div>header>div:last-child{align-items:center;gap:12px;display:flex}.dashboard>div>header>div:last-child .notices{position:relative}.dashboard>div>header>div:last-child .notices>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid;position:relative}.dashboard>div>header>div:last-child .notices>button svg{width:16px;height:16px}.dashboard>div>header>div:last-child .notices>button i{background:var(--cyan);color:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.dashboard>div>header>div:last-child .notices>div{z-index:5;border:1px solid var(--line);background:#fff;border-radius:12px;width:280px;padding:12px;position:absolute;top:44px;right:0;box-shadow:0 12px 32px #10233f1f}.dashboard>div>header>div:last-child .notices>div>p{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 8px;font-size:11px;font-weight:700}.dashboard>div>header>div:last-child .notices>div ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dashboard>div>header>div:last-child .notices>div li button{background:var(--soft);text-align:left;width:100%;color:var(--foreground);border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.dashboard>div>header>div:last-child .notices>div strong{font-size:12px}.dashboard>div>header>div:last-child .notices>div span{color:var(--muted);font-size:12px}.dashboard>div>header>div:last-child>button:last-child{background:var(--primary);color:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:none;box-shadow:0 1px 2px #12335d1f}.dashboard>div>header>div:last-child>button:last-child svg{width:16px;height:16px}.dashboard>div>header>div:last-child>button:last-child:hover{background:#1b4a80}.dashboard main{max-width:1440px;margin:0 auto;padding:20px}.dashboard main.overview>section:first-child{gap:16px;margin-bottom:32px;display:grid}.dashboard main.overview>section:first-child article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 16px #1b41680a}.dashboard main.overview>section:first-child article>div{justify-content:space-between;align-items:flex-start;display:flex}.dashboard main.overview>section:first-child article p{color:var(--muted);margin:0;font-size:12px}.dashboard main.overview>section:first-child article strong{letter-spacing:-.06em;margin-top:8px;font-size:28px;display:block}.dashboard main.overview>section:first-child article>span{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.dashboard main.overview>section:first-child article>span svg{width:16px;height:16px}.dashboard main.overview>section:first-child article>p{margin-top:16px;font-size:11px}.dashboard main.overview>section:first-child article>p span{margin-right:4px}.dashboard main.overview>section:first-child article>p[data-down] span{color:#b67d17}.dashboard main.overview>section:first-child article>p:not([data-down]) span{color:#168568}.dashboard main.overview>section:first-child article[data-tone=blue]>span{color:var(--blue);background:#e8f0fb}.dashboard main.overview>section:first-child article[data-tone=cyan]>span{color:#138d92;background:#e5f7f5}.dashboard main.overview>section:first-child article[data-tone=green]>span{color:#158557;background:#e8f6ed}.dashboard main.overview>section:first-child article[data-tone=amber]>span{color:#b67d17;background:#fff4da}.dashboard main.overview>div:first-of-type{gap:20px;display:grid}.dashboard main.overview>div:first-of-type>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 16px #1b41680a}.dashboard main.overview>div:first-of-type header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.dashboard main.overview>div:first-of-type header p:first-child{margin:0}.dashboard main.overview>div:first-of-type header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:18px}.dashboard main.overview>div:first-of-type header p+p{color:var(--muted);margin:4px 0 0;font-size:12px}.dashboard main.overview>div:first-of-type article:first-child button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.dashboard main.overview>div:first-of-type article:first-child button svg{width:12px;height:12px}.dashboard main.overview>div:first-of-type article:first-child>div{border-bottom:1px solid var(--line);border-left:1px solid var(--line);align-items:flex-end;gap:8px;height:205px;padding:20px 12px 0;display:flex}.dashboard main.overview>div:first-of-type article:first-child>div>span{background:#d4e5f1;border-radius:3px 3px 0 0;flex:1}.dashboard main.overview>div:first-of-type article:first-child>div>span[data-recent]{background:#b9e9e7}.dashboard main.overview>div:first-of-type article:first-child>div>span:hover{background:var(--cyan)}.dashboard main.overview>div:first-of-type article:first-child footer{color:#8a9bad;justify-content:space-between;margin-top:12px;padding-left:12px;font-size:10px;display:flex}.dashboard main.overview>div:first-of-type article:last-child header svg{color:#8a9bad;width:20px;height:20px}.dashboard main.overview>div:first-of-type article:last-child>div{align-items:center;gap:28px;display:flex}.dashboard main.overview>div:first-of-type article:last-child>div>p{background:conic-gradient(#18b6c9 0deg 278deg,#f2bd5c 278deg 329deg,#e4eaf0 329deg 360deg);border-radius:50%;flex-shrink:0;place-items:center;width:142px;height:142px;margin:0;display:grid}.dashboard main.overview>div:first-of-type article:last-child>div>p strong{letter-spacing:-.06em;text-align:center;background:#fff;border-radius:50%;place-items:center;width:104px;height:104px;font-size:24px;display:grid}.dashboard main.overview>div:first-of-type article:last-child>div>p strong span{color:var(--muted);font-size:10px;font-weight:400;display:block}.dashboard main.overview>div:first-of-type article:last-child>div ul{flex-direction:column;gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dashboard main.overview>div:first-of-type article:last-child>div ul li{align-items:center;gap:8px;display:flex}.dashboard main.overview>div:first-of-type article:last-child>div ul span{color:var(--muted)}.dashboard main.overview>div:first-of-type article:last-child>div ul i{border-radius:50%;width:8px;height:8px}.dashboard main.overview>div:first-of-type article:last-child>div ul li:first-child i{background:var(--cyan)}.dashboard main.overview>div:first-of-type article:last-child>div ul li:nth-child(2) i{background:#f2bd5c}.dashboard main.overview>div:first-of-type article:last-child>div ul li:nth-child(3) i{background:#e4eaf0}.dashboard main.overview>div:first-of-type article:last-child footer{color:var(--muted);background:#f5f9fc;border-radius:8px;margin-top:28px;padding:12px;font-size:11px;line-height:1.6}.dashboard main.overview>div:first-of-type article:last-child footer svg{width:12px;height:12px;color:var(--cyan);vertical-align:-1px;margin-right:4px}.dashboard main .library{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;overflow-x:auto;box-shadow:0 4px 16px #1b41680a}.dashboard main .library>header{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:20px;display:flex}.dashboard main .library>header p{margin:0}.dashboard main .library>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:18px}.dashboard main .library>header>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard main .library>header label,.dashboard main .library>header button{border:1px solid var(--line);color:#8a9bad;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.dashboard main .library>header button{color:var(--muted);font-weight:600}.dashboard main .library>header svg{width:14px;height:14px}.dashboard main .library>header input{width:96px;color:var(--foreground);background:0 0;border:0;outline:none}.dashboard main .library table{text-align:left;border-collapse:collapse;width:100%;min-width:720px}.dashboard main .library th{text-transform:uppercase;letter-spacing:.12em;color:#8a9bad;border-bottom:1px solid #eef2f6;padding:12px 16px;font-size:10px;font-weight:600}.dashboard main .library th:first-child{padding-left:24px}.dashboard main .library td{color:var(--muted);border-bottom:1px solid #eef2f6;padding:16px;font-size:12px}.dashboard main .library td:first-child{color:var(--foreground);align-items:center;gap:12px;padding-left:24px;display:flex}.dashboard main .library td:first-child>span{background:var(--soft);width:32px;height:32px;color:var(--blue);border-radius:6px;place-items:center;display:grid}.dashboard main .library td:first-child>span svg{width:16px;height:16px}.dashboard main .library td:first-child p{margin:0;font-size:12px;font-weight:700}.dashboard main .library td:first-child p+p{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400}.dashboard main .library td:nth-child(5),.dashboard main .library td:nth-child(6){color:var(--foreground);font-weight:600}.dashboard main .library tr:last-child td{border-bottom:0}.dashboard main .library tbody tr:hover{background:#fbfdff}.dashboard main .library td span[data-tone]{border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.dashboard main .library [data-tone=ok]{color:#047857;background:#ecfdf3}.dashboard main .library [data-tone=run]{color:#0e7490;background:#ecfeff}.dashboard main .library [data-tone=check]{color:#b45309;background:#fffbeb}.dashboard main .library.admin-panel td:first-child{display:table-cell}.dashboard main .library.admin-panel td:nth-child(5),.dashboard main .library.admin-panel td:nth-child(6){color:var(--muted);font-weight:400}.dashboard main .library.admin-panel>header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px}.dashboard main .library.admin-panel>header p{display:none}.dashboard main .library.admin-panel>header h2{letter-spacing:-.03em;margin:0;font-size:16px}.dashboard main .library.admin-panel>header>div:last-child{display:contents}.dashboard main .library.admin-panel thead th{letter-spacing:.04em;text-transform:none;color:#5d6e82;border-bottom:1px solid var(--line);white-space:nowrap;background:#f4f7fb;padding:10px 16px;font-size:11px;font-weight:700;position:sticky;top:0}.dashboard main .library.admin-panel thead th:first-child{padding-left:24px}.dashboard main .library.admin-panel td:first-child div{flex-direction:column;gap:2px;display:flex}.dashboard main .library.admin-panel td:first-child div p{color:var(--foreground);margin:0;font-size:12px;font-weight:700}.dashboard main .library.admin-panel td:first-child div p+p{color:var(--muted);font-size:11px;font-weight:400}.dashboard main .library.admin-panel .overview{grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px 24px;display:grid}.dashboard main .library.admin-panel .overview article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.dashboard main .library.admin-panel .overview h3{letter-spacing:-.02em;margin:0 0 12px;font-size:13px}.dashboard main .library.admin-panel .overview canvas{width:100%;max-height:260px}.dashboard main .library.admin-panel .overview article.gain{grid-column:1/-1}.dashboard main .library.admin-panel .overview article.gain ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.dashboard main .library.admin-panel .overview article.gain li{flex-direction:column;gap:4px;display:flex}.dashboard main .library.admin-panel .overview article.gain span{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:700}.dashboard main .library.admin-panel .overview article.gain strong{letter-spacing:-.04em;font-size:22px}.dashboard main .library.admin-panel tr.empty td{text-align:center;color:#8a9bad;padding:36px 24px;font-size:13px}.dashboard main .library.admin-panel tbody button{border:1px solid var(--line);color:var(--foreground);background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700}.dashboard main .library button{color:#8a9bad;background:0 0;border:0}.dashboard main .library button svg{width:16px;height:16px}.dashboard main .library button:hover{color:var(--foreground)}.dashboard main.overview>div:last-child{gap:20px;margin-top:20px;display:grid}.dashboard main.overview>div:last-child>article{border:1px solid var(--line);border-radius:12px;padding:24px}.dashboard main.overview>div:last-child article:first-child{color:#fff;background:#102d52}.dashboard main.overview>div:last-child article:first-child header{justify-content:space-between;align-items:flex-start;display:flex}.dashboard main.overview>div:last-child article:first-child header p{letter-spacing:.16em;text-transform:uppercase;color:#70e0df;margin:0;font-size:10px;font-weight:800}.dashboard main.overview>div:last-child article:first-child h2{letter-spacing:-.04em;margin:8px 0 0;font-size:18px}.dashboard main.overview>div:last-child article:first-child header>span{color:#70e0df;background:#43cbd126;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.dashboard main.overview>div:last-child article:first-child>div{align-items:center;gap:16px;margin-top:24px;display:flex}.dashboard main.overview>div:last-child article:first-child>div>span{background:#ffffff1a;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.dashboard main.overview>div:last-child article:first-child>div>span svg{color:#70e0df;width:20px;height:20px}.dashboard main.overview>div:last-child article:first-child>div>div{flex:1}.dashboard main.overview>div:last-child article:first-child>div p{justify-content:space-between;margin:0;font-size:12px;display:flex}.dashboard main.overview>div:last-child article:first-child>div p span:first-child{font-weight:600}.dashboard main.overview>div:last-child article:first-child>div p span:last-child{color:#9bb2c9}.dashboard main.overview>div:last-child article:first-child>div i{background:linear-gradient(90deg,#43cbd1 68%,#ffffff1a 68%);border-radius:999px;height:6px;margin-top:8px;display:block}.dashboard main.overview>div:last-child article:first-child>div p+p{color:#9bb2c9;margin-top:8px;font-size:10px;display:block}.dashboard main.overview>div:last-child article:last-child{background:#fff}.dashboard main.overview>div:last-child article:last-child header{justify-content:space-between;align-items:center;display:flex}.dashboard main.overview>div:last-child article:last-child header p{margin:0}.dashboard main.overview>div:last-child article:last-child h2{letter-spacing:-.04em;margin:8px 0 0;font-size:18px}.dashboard main.overview>div:last-child article:last-child button{color:var(--blue);background:0 0;border:0;font-size:11px;font-weight:600}.dashboard main.overview>div:last-child article:last-child ul{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.dashboard main.overview>div:last-child article:last-child li{align-items:flex-start;gap:12px;display:flex}.dashboard main.overview>div:last-child article:last-child li>span{border-radius:50%;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.dashboard main.overview>div:last-child article:last-child li>span svg{width:14px;height:14px}.dashboard main.overview>div:last-child article:last-child li[data-tone=ok]>span{color:#059669;background:#ecfdf3}.dashboard main.overview>div:last-child article:last-child li[data-tone=warn]>span{color:#d97706;background:#fffbeb}.dashboard main.overview>div:last-child article:last-child li p{margin:0;font-size:12px;font-weight:600}.dashboard main.overview>div:last-child article:last-child li p span{color:var(--muted);font-weight:400}.dashboard main.overview>div:last-child article:last-child li p+p{color:#8a9bad;margin-top:4px;font-size:10px;font-weight:400}@media (width>=640px){.dashboard>div>header{padding:0 36px}.dashboard>div>header>div:last-child>button:last-child{display:inline-flex}.dashboard main{padding:36px}.dashboard main.overview>section:first-child{grid-template-columns:1fr 1fr}.dashboard main.overview>div:first-of-type>article{padding:24px}.dashboard main.overview>div:first-of-type article:first-child>div{gap:12px}.dashboard .library>header{flex-direction:row;justify-content:space-between;align-items:center;padding:24px}.dashboard .library input{width:144px}}@media (width>=1024px){.dashboard>aside{border-right:1px solid var(--line);color:#fff;background:#102d52;flex-direction:column;width:250px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard>aside>a{letter-spacing:-.04em;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;height:82px;padding:0 28px;font-size:17px;font-weight:700;display:flex}.dashboard>aside>a>span:first-child{border:2px solid #43cbd1;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;transform:rotate(45deg)}.dashboard>aside>a>span:first-child span{background:#43cbd1;border-radius:3px;width:10px;height:10px}.dashboard>aside>a span span{color:#43cbd1}.dashboard>aside>div{flex-direction:column;flex:1;padding:28px 16px;display:flex}.dashboard>aside>div>p{letter-spacing:.18em;text-transform:uppercase;color:#8fa9c5;margin:0 0 12px;padding:0 12px;font-size:10px;font-weight:700}.dashboard>aside>div>p:nth-of-type(2){margin-top:40px}.dashboard>aside>div nav{flex-direction:column;gap:4px;display:flex}.dashboard>aside>div nav a{text-align:left;color:#a9bdd2;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.dashboard>aside>div nav a svg{width:16px;height:16px}.dashboard>aside>div nav a:hover{color:#fff;background:#ffffff14}.dashboard>aside>div nav a[aria-current=page]{color:#fff;background:#ffffff1f;font-weight:600}.dashboard>aside>div>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;margin-top:auto;padding:16px}.dashboard>aside>div>div p:first-child{justify-content:space-between;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.dashboard>aside>div>div p:first-child span:last-child{color:#70e0df;font-weight:400}.dashboard>aside>div>div i{background:linear-gradient(90deg, #43cbd1 var(--fill,0%), #ffffff1a var(--fill,0%));border-radius:999px;height:6px;display:block}.dashboard>aside>div>div p:last-of-type{color:#9bb2c9;margin:12px 0 0;font-size:11px;font-weight:400;line-height:1.5}.dashboard>aside>div>div a{color:#70e0df;background:0 0;border:0;align-items:center;margin-top:12px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard>aside>div>div a svg{vertical-align:-1px;width:12px;height:12px;margin-left:4px}.dashboard>aside footer{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:20px 28px;display:flex}.dashboard>aside footer>span{color:#12617a;background:#d7f1f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.dashboard>aside footer p{margin:0;font-size:12px;font-weight:600}.dashboard>aside footer p+p{color:#91a9c1;font-size:10px;font-weight:400}.dashboard>aside footer svg{color:#91a9c1;width:16px;height:16px;margin-left:auto}.dashboard>div{padding-left:250px}.dashboard main.overview>section:first-child{grid-template-columns:repeat(4,1fr)}}@media (width>=1280px){.dashboard main.overview>div:first-of-type{grid-template-columns:1.55fr 1fr}}@media (width>=1024px){.dashboard main.overview>div:last-child{grid-template-columns:1fr 1fr}}.dashboard .bento{gap:16px;display:grid}.dashboard .bento>article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;box-shadow:0 4px 16px #1b41680a}.dashboard .bento>article>p:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px;font-weight:700}.dashboard .bento>article h2{letter-spacing:-.05em;margin:8px 0 0;font-size:26px}.dashboard .bento>article h2 span{color:var(--muted);font-size:16px;font-weight:500}.dashboard .bento>article h3{letter-spacing:-.03em;margin:12px 0 0;font-size:16px}.dashboard .bento>article p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.dashboard .bento>article>span{min-width:36px;height:28px;color:var(--blue);background:#e8f0fb;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-grid}.dashboard .bento>article>svg{width:20px;height:20px;color:var(--cyan)}.dashboard .bento .span-2{grid-column:1/-1}.dashboard .bento .dark{color:#fff;background:#102d52;border-color:#102d52}.dashboard .bento .dark>p:first-child{color:#70e0df}.dashboard .bento .dark p{color:#c5d4e4}.dashboard .bento .dark a{color:#102d52;background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.dashboard .bento .dark a svg{width:16px;height:16px}.dashboard .bento article>i{background:linear-gradient(90deg, var(--cyan) var(--fill,0%), var(--soft) var(--fill,0%));border-radius:999px;height:8px;margin-top:16px;display:block}.dashboard .bento .offers{gap:12px;margin-top:16px;display:grid}.dashboard .bento .offers>div{border:1px solid var(--line);border-radius:12px;padding:16px}.dashboard .bento .offers strong{letter-spacing:-.04em;margin-top:6px;font-size:22px;display:block}.dashboard .bento .offers strong span{color:var(--muted);font-size:12px;font-weight:500}.dashboard .bento button{background:var(--primary);color:#fff;border:0;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:12px;font-weight:700}.dashboard .bento button:disabled{background:var(--soft);color:var(--muted)}.dashboard .bento button.quiet{color:#b45309;background:0 0;border:1px solid #f3d7b0}.dashboard .bento .actions>div{flex-wrap:wrap;gap:10px;display:flex}.dashboard .bento .actions button{margin-top:0}.dashboard .bento ul{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dashboard .bento li{align-items:flex-start;gap:12px;display:flex}.dashboard .bento li>span{color:#059669;background:#ecfdf3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dashboard .bento li>span svg{width:14px;height:14px}.dashboard .bento li p{color:var(--foreground);margin:0;font-size:13px;font-weight:600}.dashboard .bento li p span,.dashboard .bento li p+p{color:var(--muted);font-size:12px;font-weight:400}.dashboard .bento .member,.dashboard .bento .invite{flex-direction:column;gap:8px;display:flex}.dashboard .bento .member>span{color:#12617a;background:#d7f1f0;border-radius:50%;width:44px;height:44px;font-weight:700}.dashboard .bento .invite a{color:var(--blue);font-size:13px;font-weight:700}.dashboard .bento.support .chat ul{flex-direction:column;gap:10px;max-height:360px;margin:16px 0;padding:0;list-style:none;display:flex;overflow:auto}.dashboard .bento.support .chat li{background:var(--soft);border-radius:12px;max-width:80%;padding:10px 12px}.dashboard .bento.support .chat li[data-mine]{background:#e5f7f5;margin-left:auto}.dashboard .bento.support .chat li.empty{max-width:none;color:var(--muted);background:0 0;margin:0;padding:0}.dashboard .bento.support .chat time{color:#8a9bad;margin-top:4px;font-size:10px;display:block}.dashboard .bento.support form{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dashboard .bento.support textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:10px 12px}.dashboard .bento.support .threads{max-height:none}.dashboard .bento.support .threads li{background:0 0;max-width:none;margin:0;padding:0}.dashboard .bento.support .threads button{background:var(--soft);width:100%;color:var(--foreground);text-align:left;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:10px 12px;font-size:13px;display:flex}.dashboard .bento.support .threads button span{color:var(--muted);font-size:12px;font-weight:400}.dashboard .bento.support .threads button[aria-current=true]{background:#e5f7f5}.dashboard .bento.support .threads i{color:#fff;background:var(--cyan);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.dashboard .bento.support p.empty{color:var(--muted)}.dashboard main:has(.wa){max-width:none;padding:0}.wa{color:#111b21;background:#fff;grid-template-columns:minmax(260px,340px) 1fr;height:calc(100svh - 82px);display:grid;overflow:hidden}.wa aside{background:#fff;border-right:1px solid #e9edef;flex-direction:column;min-height:0;display:flex}.wa aside>header{background:#f0f2f5;align-items:center;height:60px;padding:0 16px;display:flex}.wa aside>header h2{letter-spacing:0;margin:0;font-size:18px;font-weight:600}.wa aside ul{margin:0;padding:0;list-style:none;overflow:auto}.wa aside li.empty{color:#667781;padding:24px 16px;font-size:14px}.wa aside button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;border-radius:0;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:14px;display:grid}.wa aside button[aria-current=true]{background:#f0f2f5}.wa .avatar{color:#54656f;background:#dfe5e7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:grid}.wa .meta{flex-direction:column;gap:2px;min-width:0;display:flex}.wa .meta strong{font-size:16px;font-weight:500}.wa .meta em{text-overflow:ellipsis;white-space:nowrap;color:#667781;font-size:13px;font-style:normal;overflow:hidden}.wa .side{flex-direction:column;align-self:start;align-items:flex-end;gap:6px;margin-top:2px;display:flex}.wa .side time{color:#667781;font-size:12px}.wa .side i{color:#fff;text-align:center;background:#25d366;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.wa section{background:#efeae2;flex-direction:column;min-width:0;min-height:0;display:flex}.wa section>header{background:#f0f2f5;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.wa section>header .avatar{width:40px;height:40px;font-size:14px}.wa section>header strong{font-size:16px;font-weight:500;display:block}.wa section>header span{color:#667781;font-size:12px}.wa section .back{display:none}.wa .blank{color:#667781;margin:auto;font-size:14px}.wa .thread{background-color:#efeae2;background-image:radial-gradient(#111b210b 1px,#0000 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 8%;display:flex;overflow:auto}.wa .bubble{background:#fff;border-radius:0 8px 8px;align-self:flex-start;max-width:min(75%,520px);margin:2px 0;padding:6px 8px 4px 10px;box-shadow:0 1px .5px #0b141a21}.wa .bubble p{white-space:pre-wrap;margin:0;font-size:14.2px;line-height:1.35}.wa .bubble time{text-align:right;color:#667781;margin-top:2px;font-size:11px;display:block}.wa .bubble[data-mine]{background:#d9fdd3;border-radius:8px 0 8px 8px;align-self:flex-end}.wa form{background:#f0f2f5;align-items:center;gap:8px;padding:8px 12px;display:flex}.wa form input{background:#fff;border:0;border-radius:8px;flex:1;height:42px;padding:0 14px;font-size:15px}.wa form button{color:#fff;background:#00a884;border:0;border-radius:50%;place-items:center;width:42px;height:42px;margin:0;padding:0;display:grid}.wa form button svg{fill:currentColor;width:20px;height:20px}.wa form button:disabled{background:#8696a0}@media (width<=800px){.wa{grid-template-columns:1fr}.wa section,.wa[data-open] aside{display:none}.wa[data-open] section{display:flex}.wa section .back{color:#54656f;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin:0;padding:0;font-size:28px;line-height:1;display:grid}}.blog{padding:64px 0 96px}.blog>.wrap>header p{max-width:640px}.blog ul{gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.blog li a{display:block}.blog li a time{color:var(--muted);font-size:12px;font-weight:700}.blog li a h2{letter-spacing:-.04em;margin:8px 0;font-size:22px}.blog li a p{color:var(--muted);margin:0;line-height:1.6}.blog article{max-width:760px}.blog article time{color:var(--muted);font-size:13px;font-weight:700}.blog article .lede{font-size:18px}.blog article .body{font-size:16px;line-height:1.75}.blog article .body p{margin:0 0 1em}.blog article a.back{color:var(--blue);margin-bottom:24px;font-size:13px;font-weight:700;display:inline-block}.blog p.empty{color:var(--muted);margin-top:32px}@media (width>=900px){.dashboard .bento,.dashboard .bento .offers{grid-template-columns:1fr 1fr}}
