@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#171522;--muted:#686675;--violet:#766cf7;--line:#e9e8ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}header{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-radius:16px;align-items:center;max-width:1120px;height:72px;margin:12px auto 18px;padding:0 16px;display:flex;position:sticky;top:12px;box-shadow:0 8px 28px #241d4b0a}.logo{letter-spacing:-.8px;align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.logo span{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}nav{color:#62606b;gap:30px;margin:auto;font-size:14px;display:flex}nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:18px;font-size:14px;display:flex}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:16px;padding:7px 8px 7px 22px;font-weight:600;display:inline-flex}.btn span{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.btn.dark{background:var(--ink);color:#fff}.btn.dark span{color:var(--ink);background:#fff}.btn.light{color:var(--ink);background:#fff;border:1px solid #ebeaf0}.btn.light span{background:#e8e7ff}.menu{background:0 0;border:0;display:none}.hero{text-align:center;background:linear-gradient(120deg,#a8dcfa,#c9ccfb);border-radius:30px;flex-direction:column;align-items:center;max-width:1210px;min-height:730px;margin:0 auto;padding:86px 30px 32px;display:flex;position:relative;overflow:hidden}.gridfade{background-image:linear-gradient(#fff4 1px,#0000 1px),linear-gradient(90deg,#fff4 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:5% 0 0 45%;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.eyebrow{z-index:1;border:1px solid #fff;border-radius:999px;padding:6px 14px;font-size:13px;display:inline-flex;position:relative}.hero h1{letter-spacing:-5.5px;z-index:1;margin:27px 0 24px;font:500 clamp(58px,7.5vw,96px)/1.02 Manrope;position:relative}.hero h1 i{color:#5e54ea;font-style:normal}.hero>p{color:#535166;z-index:1;max-width:640px;font-size:18px;line-height:1.55;position:relative}.hero-actions{z-index:1;gap:12px;margin-top:18px;display:flex;position:relative}.float{color:#fff;background:#ffffff36;border:1px solid #fff7;border-radius:18px;place-items:center;width:95px;height:95px;display:grid;position:absolute;transform:rotate(12deg);box-shadow:inset 0 0 25px #fff5}.float svg{width:42px;height:42px}.f1{top:21%;left:7%;transform:rotate(15deg)}.f2{top:56%;left:6%;transform:rotate(-15deg)}.f3{top:25%;right:7%;transform:rotate(8deg)}.f4{top:58%;right:8%;transform:rotate(-12deg)}.trusted{color:#49475a;border-top:1px solid #ffffff6b;justify-content:space-around;align-items:center;width:100%;margin-top:auto;padding-top:40px;display:flex}.trusted span{font-size:12px}.trusted b{letter-spacing:1px;font-size:17px}.intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:100px;max-width:1120px;margin:130px auto 55px;padding:0 20px;display:grid}.darktag{border-color:#d8d6df}.intro h2,.dashboard-section h2,.integration h2,.review-head h2{letter-spacing:-3.6px;margin:22px 0 0;font:500 clamp(44px,5vw,66px)/1.07 Manrope}.intro h2 span,.dashboard-section h2 span,.integration h2 span,.review-head h2 span{color:#9b98a7}.intro>p{color:var(--muted);line-height:1.7}.intro a,.feature a{color:var(--ink);align-items:center;gap:6px;margin-top:18px;font-weight:600;display:inline-flex}.feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1120px;margin:auto;padding:0 20px;display:grid}.feature{border-radius:25px;flex-direction:column;justify-content:space-between;min-height:420px;padding:28px;display:flex}.feature-top{justify-content:space-between;display:flex}.feature-top>span{font-size:13px}.feature-top svg{background:#fff9;border-radius:17px;width:60px;height:60px;padding:15px}.feature h3{letter-spacing:-1.5px;margin:0 0 12px;font:600 31px/1.1 Manrope}.feature p{color:#5d596b;max-width:420px;line-height:1.55}.lavender{background:#ddd9ff}.mint{background:#d9f0e4}.peach{background:#ffdfcf}.blue{background:#d6e9ff}.dashboard-section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;max-width:1120px;margin:130px auto;padding:0 20px;display:grid}.dash-copy>p{color:var(--muted);line-height:1.65}.dash-copy ul{margin:26px 0;padding:0;list-style:none}.dash-copy li{align-items:center;gap:10px;margin:11px 0;display:flex}.dash-copy li svg{color:#6258ee;background:#e7e5ff;border-radius:50%;padding:4px}.dashboard{background:#f7f7fa;border:1px solid #e9e8ee;border-radius:24px;padding:24px;transform:rotate(1deg);box-shadow:0 25px 70px #3029741d}.dashbar{justify-content:space-between;margin-bottom:20px;display:flex}.dashbar span,.chart-head span{color:var(--muted);background:#fff;border-radius:8px;padding:7px 10px;font-size:11px}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpis>div{background:#fff;border-radius:13px;flex-direction:column;gap:6px;padding:15px;display:flex}.kpis small,.person small{color:#817f8b}.kpis strong{font-size:20px}.kpis em{color:#2ca678;font-size:11px;font-style:normal}.chart{background:#fff;border-radius:14px;margin-top:10px;padding:16px}.chart-head{justify-content:space-between;display:flex}.chart svg{width:100%;height:180px}.activity{background:#fff;border-radius:14px;flex-direction:column;gap:10px;margin-top:10px;padding:15px;font-size:12px;display:flex}.activity span{align-items:center;gap:7px;display:flex}.activity small{color:#999;margin-left:auto}.dot{border-radius:50%;width:7px;height:7px}.green{background:#50c79b}.purple{background:#776bf5}.automation{color:#fff;background:#171522;border-radius:30px;max-width:1210px;margin:0 auto 130px;padding:70px;position:relative;overflow:hidden}.automation:after{content:"";filter:blur(100px);background:#665cf677;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-150px}.automation-card{z-index:1;text-align:center;position:relative}.automation h2,.cta h2{letter-spacing:-4px;margin:24px 0 16px;font:500 clamp(50px,6vw,76px)/1.05 Manrope}.automation p{color:#aeacb9}.flow{justify-content:center;align-items:center;gap:20px;margin:45px auto 60px;display:flex}.flow div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:12px;padding:20px;display:flex}.flow div svg{color:#a9a3ff}.stats{z-index:1;border-top:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);padding-top:36px;display:grid;position:relative}.stats div{flex-direction:column;gap:7px;display:flex}.stats strong{font-size:36px}.stats span{color:#aaa8b4;font-size:13px}.integration{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;max-width:1120px;margin:0 auto 140px;padding:0 20px;display:grid}.integration>div:last-child>p{color:var(--muted);margin:25px 0;line-height:1.6}.orbit{background:radial-gradient(circle,#eeeefe 0 15%,#0000 16% 31%,#eceaf0 32% 32.4%,#0000 33% 48%,#eceaf0 49% 49.4%,#0000 50%);border-radius:50%;height:500px;position:relative}.core{color:#fff;background:#171522;border-radius:26px;place-items:center;width:110px;height:110px;font-size:40px;font-weight:700;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.core svg{opacity:.3;position:absolute}.orb{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px;font-size:12px;font-weight:700;position:absolute;box-shadow:0 12px 35px #34304e18}.o0{top:26%;left:8%}.o1{top:22%;right:8%}.o2{bottom:18%;left:16%}.o3{bottom:17%;right:15%}.o4{top:5%;left:41%}.o5{top:54%;right:4%}.reviews{background:#f5f4f8;padding:120px max(20px,50vw - 560px)}.review-head{grid-template-columns:1fr .55fr;align-items:end;gap:100px;display:grid}.review-head>p{color:var(--muted);line-height:1.6}.review-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.review-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.review-grid article>p{color:#484653;min-height:135px;line-height:1.65}.stars{color:#6f64f3;display:flex}.person{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:18px;display:flex}.person>span{background:#dad7ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.person div{flex-direction:column;gap:3px;display:flex}.cta{text-align:center;background:linear-gradient(125deg,#aadffb,#c8c9fc);border-radius:30px;max-width:1210px;margin:90px auto 0;padding:100px 20px}.cta>p{color:#5a586a}.cta>div:last-child{justify-content:center;gap:12px;margin-top:30px;display:flex}footer{max-width:1120px;margin:auto;padding:80px 20px 30px}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:40px;display:grid}.footer-top>div{flex-direction:column;gap:13px;display:flex}.footer-top p,.footer-top a{color:#72707d;font-size:14px;line-height:1.6}.footer-bottom{border-top:1px solid var(--line);color:#86848e;justify-content:space-between;margin-top:70px;padding-top:24px;font-size:12px;display:flex}@media (width<=850px){header{margin:8px 10px;top:8px}.header-actions,nav{display:none}nav.open{background:#fff;border-radius:15px;flex-direction:column;padding:24px;display:flex;position:absolute;top:76px;left:0;right:0}.menu{margin-left:auto;display:block}.hero{min-height:680px;margin:0 10px;padding-top:70px}.hero h1{letter-spacing:-3px;font-size:54px}.float{display:none}.trusted{flex-wrap:wrap;gap:14px}.trusted span{width:100%}.intro,.dashboard-section,.integration,.review-head{grid-template-columns:1fr;gap:35px}.feature-grid{grid-template-columns:1fr}.feature{min-height:340px}.dashboard-section{margin:90px auto}.automation{margin:0 10px 90px;padding:60px 20px}.flow{flex-direction:column}.flow>svg{transform:rotate(90deg)}.stats strong{font-size:26px}.orbit{height:380px}.integration>div:last-child{order:-1}.review-grid{grid-template-columns:1fr}.review-grid article>p{min-height:0}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.hero-actions,.cta>div:last-child{flex-direction:column}.intro h2,.dashboard-section h2,.integration h2,.review-head h2{letter-spacing:-2.5px}}:where(.suite-shell,.staff-shell,.admin-shell,.settings-shell,.user-settings,.support-workspace) header{z-index:auto;width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;inset:auto}:where(.suite-shell,.staff-shell,.admin-shell,.settings-shell,.user-settings,.support-workspace) nav{color:inherit;font-size:inherit;gap:0;margin:0;display:block}:where(.suite-shell,.staff-shell,.admin-shell,.settings-shell,.user-settings,.support-workspace) nav a:hover{color:inherit}:where(.suite-shell,.staff-shell,.admin-shell,.settings-shell,.user-settings,.support-workspace) footer{width:auto;max-width:none;margin:0;padding:0}:root{--scroll:0}.scroll-progress{z-index:100;width:var(--scroll);background:linear-gradient(90deg,#5de2c2,#6c61f4,#d962ef);height:3px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 14px #756af9}.leader-bar{color:#fff;background:#171522;border-radius:12px;justify-content:center;align-items:center;gap:24px;max-width:1120px;margin:0 auto 18px;padding:9px 16px;font-size:12px;display:flex}.leader-bar b{color:#c9c5ff}.leader-bar span:last-child{color:#9d9aa8}main>section.visible{opacity:1;transform:translateY(0)}.hero{opacity:1;background-size:180% 180%;animation:.9s cubic-bezier(.2,.8,.2,1) both heroIn,10s ease-in-out infinite gradientMove}.float{transition:all .3s;animation:5.5s ease-in-out infinite float}.f2{animation-delay:-1.3s}.f3{animation-delay:-2.7s}.f4{animation-delay:-4s}.hero:hover .float{background:#ffffff52;box-shadow:inset 0 0 30px #fff8,0 18px 40px #5f5ac324}.gridfade{animation:18s linear infinite gridDrift}.btn{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .65s;position:absolute;inset:-1px;transform:translate(-120%)skew(-20deg)}.btn:hover:before{transform:translate(120%)skew(-20deg)}.btn span svg{transition:transform .3s}nav a{position:relative}nav a:after{content:"";background:#6c61f4;height:1px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}nav a:hover:after{right:0}.dashboard{transition:transform .6s,box-shadow .6s}.dashboard-section.visible .kpis>div:nth-child(2){animation-delay:.15s}.dashboard-section.visible .kpis>div:nth-child(3){animation-delay:.3s}.dashboard-section.visible .chart path:last-child{stroke-dasharray:900;stroke-dashoffset:900px;animation:2s .5s forwards drawLine}.dot{animation:1.8s infinite pulse}.automation.visible .flow div:nth-of-type(2){animation-delay:.22s}.automation.visible .flow div:nth-of-type(3){animation-delay:.44s}.stats strong{color:#0000;background:linear-gradient(90deg,#fff,#aea8ff);-webkit-background-clip:text;background-clip:text}.orbit{animation:5s ease-in-out infinite orbitBreath}.core{animation:2.8s ease-in-out infinite corePulse}.orb{animation:4s ease-in-out infinite orbFloat}.o1,.o3,.o5{animation-delay:-2s}.o2,.o4{animation-delay:-1s}.review-grid article:hover{border-color:#c9c5ed;transform:translateY(-8px);box-shadow:0 25px 50px #302a5417}@keyframes heroIn{0%{opacity:0;transform:scale(.985)translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gradientMove{0%,to{background-position:0}50%{background-position:100%}}@keyframes float{0%,to{translate:0;rotate:0}50%{translate:0 -15px;rotate:3deg}}@keyframes gridDrift{to{background-position:80px 80px}}@keyframes dashEnter{0%{opacity:0;transform:translate(55px)rotate(5deg)}to{opacity:1;transform:rotate(1deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:none}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes pulse{50%{box-shadow:0 0 0 6px #50c79b20}}@keyframes glowMove{to{transform:translate(-180px,180px)scale(1.2)}}@keyframes arrowPulse{50%{opacity:.45;transform:translate(7px)}}@keyframes orbitBreath{50%{transform:scale(1.018)}}@keyframes corePulse{50%{box-shadow:0 0 0 15px #766cf718,0 20px 50px #28224a2b}}@keyframes orbFloat{50%{transform:translateY(-9px)}}@keyframes starIn{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:none}}@media (width<=850px){.leader-bar{margin:0 10px 12px}.leader-bar span{display:none}main>section{transform:translateY(25px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main>section{opacity:1;transition:none;transform:none}.wf-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--delay,0s),transform .7s cubic-bezier(.22,.61,.36,1) var(--delay,0s);transform:translateY(25px)}main>section.visible>.wf-reveal{opacity:1;transform:translate(0,0)}.hero>.wf-reveal{opacity:1;transform:none}.hero{background-size:100% 100%;animation:.8s cubic-bezier(.22,.61,.36,1) both referenceHeroIn}.hero .eyebrow{animation:.7s 80ms both referenceReveal}.hero h1{animation:.7s .16s both referenceReveal}.hero>p{animation:.7s .24s both referenceReveal}.hero-actions{animation:.7s .32s both referenceReveal}.trusted{animation:.7s .42s both referenceReveal}.float{will-change:transform;transition:transform .12s linear,background-color .35s,box-shadow .35s;animation:none!important}.f1{transform:translate3d(0,calc(var(--hero-y)*-.055),0) rotate(15deg)}.f2{transform:translate3d(0,calc(var(--hero-y)*-.085),0) rotate(-15deg)}.f3{transform:translate3d(0,calc(var(--hero-y)*-.04),0) rotate(8deg)}.f4{transform:translate3d(0,calc(var(--hero-y)*-.075),0) rotate(-12deg)}.gridfade{transform:translate3d(0,calc(var(--hero-y)*-.025),0);transition:transform .12s linear;animation:none}.btn{transition:opacity .35s,background-color .35s}.btn:before{display:none}.btn:hover{opacity:.78;box-shadow:none;transform:none}.btn:hover span svg{transform:none}nav a{transition:color .35s}nav a:after{display:none}.feature{transition:transform .7s cubic-bezier(.22,.61,.36,1),box-shadow .35s}.feature:hover{transform:translateY(-5px);box-shadow:0 18px 42px #28224a12}.feature-top svg{transition:transform .35s}.feature:hover .feature-top svg{transform:scale(1.04)}.dashboard-section.visible .dashboard{animation:.8s .16s both referenceCard}.dashboard:hover{transform:rotate(0);box-shadow:0 28px 75px #30297424}.dashboard-section.visible .kpis>div{animation:.65s both referenceReveal}.dashboard-section.visible .chart path:last-child{animation:1.6s .45s forwards drawLine}.automation:after{animation:none}.automation.visible .flow div{animation:.65s both referenceReveal}.flow>svg,.orbit,.core,.orb{animation:none}.integration.visible .orb{animation:.65s both referenceReveal}.integration.visible .o1{animation-delay:80ms}.integration.visible .o2{animation-delay:.16s}.integration.visible .o3{animation-delay:.24s}.integration.visible .o4{animation-delay:.32s}.integration.visible .o5{animation-delay:.4s}.review-grid article{transition:transform .35s,box-shadow .35s,background-color .35s}.review-grid article:hover{transform:translateY(-4px);box-shadow:0 16px 38px #302a5412}.stars svg{animation:none}.cta{background-size:100% 100%;animation:none}@keyframes referenceReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translate(0,0)}}@keyframes referenceHeroIn{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes referenceCard{0%{opacity:0;transform:translateY(25px)rotate(1deg)}to{opacity:1;transform:translate(0,0)rotate(1deg)}}@media (width<=850px){.wf-reveal{transform:translateY(20px)}.float{display:none}}@media (prefers-reduced-motion:reduce){.wf-reveal{opacity:1;transform:none}}.section-lead{grid-template-columns:1.25fr .65fr;align-items:end;gap:90px;max-width:1120px;margin:0 auto 55px;display:grid}.section-lead h2,.dark-lead h2,.newsletter h2{letter-spacing:-4px;margin:22px 0 0;font:500 clamp(46px,5.5vw,72px)/1.04 Manrope}.section-lead h2 span{color:#9b98a7}.section-lead>p{color:var(--muted);line-height:1.7}.product-world{padding:120px 20px}.bento-grid{grid-template-rows:440px 285px;grid-template-columns:1.05fr .95fr;gap:18px;max-width:1120px;margin:auto;display:grid}.bento{border-radius:25px;padding:30px;position:relative;overflow:hidden}.bento small,.dark-world small,.newsletter small{letter-spacing:.11em;color:#777386;font-size:11px}.bento h3{letter-spacing:-1.5px;margin:14px 0;font:600 29px/1.12 Manrope}.bento-report{background:#e8e6ff}.bento-workflow{background:#f3f2f7}.bento-stock{background:#d9f0e4}.bento-team{background:#d9eaff}.mini-report{background:#fff;border-radius:20px;height:260px;padding:22px;position:absolute;bottom:-20px;left:30px;right:30px;box-shadow:0 18px 50px #483e8e1c}.mini-report>div:first-child{justify-content:space-between;align-items:center;display:flex}.mini-report b{font-size:25px}.bars{border-bottom:1px solid #eee;align-items:flex-end;gap:10px;height:130px;margin-top:20px;display:flex}.bars i{transform-origin:bottom;background:linear-gradient(#8177fa,#b7b2ff);border-radius:6px 6px 0 0;flex:1}.mini-report footer{justify-content:space-between;margin-top:15px;font-size:12px;display:flex}.mini-report em{color:#2caa7a;font-style:normal}.workflow-list{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.workflow-list>div{background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 8px 20px #28224a09}.workflow-list span{color:#a2a0ac;font-size:11px}.workflow-list svg{color:#675df1;background:#eceaff;border-radius:50%;margin-left:auto;padding:4px}.stock-card{background:#fff9;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.stock-card>svg{background:#fff;border-radius:13px;width:48px;height:48px;padding:10px}.stock-card div{flex-direction:column;gap:4px;display:flex}.stock-card div span{color:#75727f;font-size:11px}.stock-card em{background:#d9f0e4;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px;font-style:normal}.team-stack{display:flex;position:absolute;bottom:35px}.team-stack span{background:#fff;border:4px solid #d9eaff;border-radius:50%;place-items:center;width:62px;height:62px;margin-right:-10px;font-weight:700;display:grid}.growth-story{grid-template-columns:.88fr 1.12fr;gap:90px;max-width:1120px;margin:30px auto 140px;padding:0 20px;display:grid}.growth-visual{background:radial-gradient(circle at 75% 30%,#a78dff 0,#0000 35%),linear-gradient(145deg,#a4def9,#c9c6ff);border-radius:27px;place-items:center;height:610px;display:grid;position:sticky;top:110px;overflow:hidden}.growth-visual:before{content:"";background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.project-card{background:#fffc;border:1px solid #fff;border-radius:22px;width:72%;padding:25px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 70px #34306e26}.project-card>div:first-child{flex-direction:column;gap:5px;display:flex}.project-card>span{font-size:29px;font-weight:700;position:absolute;top:25px;right:25px}.project-progress{background:#e5e3ef;border-radius:99px;height:9px;margin:35px 0}.project-progress i{background:#6e63f4;border-radius:99px;width:73%;height:100%;display:block}.project-team{display:flex}.project-team span{background:#dedbff;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-right:-7px;font-size:10px;display:grid}.growth-steps article{border-bottom:1px solid var(--line);min-height:480px;padding:20px 0 80px}.growth-steps article>span{color:#999;font-size:12px}.growth-steps .eyebrow{margin-top:65px}.growth-steps h3{letter-spacing:-2.5px;margin:20px 0;font:500 45px/1.08 Manrope}.growth-steps p{max-width:500px;color:var(--muted);line-height:1.7}.dark-world{color:#fff;background:#100d1c;border-radius:30px;max-width:1210px;margin:0 auto 120px;padding:95px 70px;overflow:hidden}.dark-lead{text-align:center;max-width:760px;margin:0 auto 55px}.dark-lead p{color:#aaa7b5}.command-ui{background:#1b1728;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:190px 1fr;min-height:620px;display:grid;overflow:hidden;box-shadow:0 50px 100px #0007}.command-ui aside{border-right:1px solid #ffffff12;flex-direction:column;gap:8px;padding:24px 18px;display:flex}.command-logo{align-items:center;gap:8px;margin-bottom:35px;font-size:18px;font-weight:700;display:flex}.command-logo svg{color:#988dff}.command-ui aside>span{color:#888492;border-radius:9px;padding:11px 12px;font-size:13px}.command-ui aside>span.active{color:#fff;background:#7166f5}.command-main{padding:30px}.command-main>header{max-width:none;height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;margin:0;padding:0;display:flex;position:static}.command-main h3{margin:7px 0 0;font-size:23px}.command-main>header>span{color:#65d9ad;font-size:11px}.command-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.command-kpis>div{background:#252033;border:1px solid #ffffff0c;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.command-kpis b{font-size:27px}.command-kpis em{color:#63d5a9;font-size:11px;font-style:normal}.command-chart{background:#211d30;border-radius:15px;height:315px;padding:22px}.command-chart>div{justify-content:space-between;display:flex}.command-chart svg{width:100%;height:245px}.dark-cards{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.dark-cards article{background:#181424;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:320px;padding:30px;display:flex}.dark-cards article>svg{color:#a69eff;background:#766cf729;border-radius:16px;width:58px;height:58px;padding:15px}.dark-cards h3{margin:12px 0;font:500 30px/1.1 Manrope}.dark-cards p{color:#9996a5;line-height:1.6}.newsletter{background:linear-gradient(125deg,#eef9ff,#d9dbff);border-radius:30px;grid-template-columns:1fr .8fr;align-items:center;gap:80px;max-width:1210px;min-height:400px;margin:0 auto 40px;padding:100px 70px;display:grid;position:relative;overflow:hidden}.newsletter:before{content:"JONAVO";letter-spacing:-14px;color:#fff5;font:700 190px/1 Manrope;position:absolute;bottom:-25px;left:-10px}.newsletter>div,.newsletter form{z-index:1;position:relative}.newsletter h2{letter-spacing:-3px;font-size:48px}.newsletter p{color:var(--muted)}.newsletter form{background:#fff;border-radius:999px;padding:6px;display:flex;box-shadow:0 15px 45px #3d377318}.newsletter input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 18px}.newsletter button{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:12px;padding:15px 20px;display:flex}@media (width<=850px){.section-lead,.growth-story,.newsletter{grid-template-columns:1fr;gap:30px}.section-lead h2,.dark-lead h2,.newsletter h2{letter-spacing:-2.5px}.bento-grid{grid-template-rows:repeat(4,350px);grid-template-columns:1fr}.growth-visual{height:480px;position:relative;top:auto}.growth-steps article{min-height:390px}.dark-world{margin:0 10px 90px;padding:60px 18px}.command-ui{grid-template-columns:1fr;min-height:auto}.command-ui aside{display:none}.command-main{padding:15px}.command-kpis{grid-template-columns:1fr}.command-chart{height:260px}.command-chart svg{height:190px}.dark-cards{grid-template-columns:1fr}.newsletter{margin:0 10px 30px;padding:65px 22px}.newsletter form{border-radius:18px;flex-direction:column}.newsletter input{height:48px}.newsletter button{justify-content:center}.newsletter:before{font-size:90px}}.nav-shell{z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfbfa;border-bottom:1px solid #f0efec;padding:8px 3.2%;position:sticky;top:0}.premium-nav{max-width:none;height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:0;display:grid;position:relative;top:auto}.brand-word{letter-spacing:-1.5px;font:800 23px/1 Manrope}.brand-word sup{color:#655afa;vertical-align:top;margin-left:2px;font-size:8px}.premium-nav nav{background:#fff;border:1px solid #dfdeda;border-radius:999px;align-items:center;gap:2px;margin:0;padding:5px 8px;display:flex;box-shadow:0 3px 9px #221d3a08}.premium-nav nav a,.premium-nav nav button{color:#55525c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:14px;transition:background .25s,color .25s;display:flex}.premium-nav nav a:after{display:none}.premium-nav nav a:hover,.premium-nav nav button:hover,.premium-nav nav button.active{color:#171522;background:#f1f0ee}.premium-nav nav button svg{transition:transform .25s}.premium-nav nav button.active svg{transform:rotate(180deg)}.nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.account{background:#fff;border:1px solid #e2e1dd;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s;display:grid}.account:hover{background:#f2f1ef}.contact-pill{background:#fff;border:1px solid #dfdeda;border-radius:999px;align-items:center;gap:13px;padding:5px 5px 5px 13px;display:flex;box-shadow:0 3px 9px #221d3a08}.contact-pill>span{color:#5e5b64;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.contact-pill i{background:#29c879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29c87912}.contact-pill>a{color:#fff;background:#171522;border-radius:999px;padding:11px 17px;font-size:13px;font-weight:600;transition:opacity .25s}.contact-pill>a:hover{opacity:.78}.premium-nav>.menu{display:none}.mega-menu{background:#fff;border:1px solid #deddd9;border-radius:30px;animation:.35s cubic-bezier(.22,.61,.36,1) both megaIn;position:absolute;top:76px;left:1.2%;right:1.2%;overflow:hidden;box-shadow:0 30px 80px #29243b1c}.mega-grid{grid-template-columns:repeat(5,1fr);gap:24px;padding:39px 40px 34px;display:grid}.mega-column{flex-direction:column;display:flex}.mega-title{background:#f2f1ef;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:20px;padding:9px 13px;font-size:13px;font-weight:600;display:flex}.mega-column>a:not(.mega-title){color:#5f5c65;border-bottom:1px solid #e5e3df;justify-content:space-between;align-items:center;min-height:42px;padding:11px 0;font-size:14px;transition:color .2s,padding-left .2s;display:flex}.mega-column>a:not(.mega-title):last-child{border-bottom:0}.mega-column>a:not(.mega-title):hover{color:#171522;padding-left:4px}.mega-column b{color:#fff;background:#5d62ff;border-radius:999px;padding:4px 7px;font-size:9px}.mega-footer{color:#626068;background:#f3f2ef;border-top:1px solid #deddd9;justify-content:space-between;align-items:center;min-height:62px;padding:0 40px;font-size:13px;display:flex}.mega-footer a{color:#171522;align-items:center;gap:8px;font-weight:500;display:flex}@keyframes megaIn{0%{opacity:0;transform:translateY(-10px)scale(.995)}to{opacity:1;transform:none}}@media (width<=1050px){.nav-shell{padding:7px 15px}.premium-nav{grid-template-columns:1fr auto}.premium-nav nav{display:none}.premium-nav nav.mobile-open{border-radius:20px;flex-direction:column;align-items:stretch;padding:13px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 20px 60px #29243b20}.premium-nav nav a,.premium-nav nav button{justify-content:space-between;padding:13px}.premium-nav>.menu{place-items:center;margin-left:9px;display:grid}.nav-actions{display:none}.mega-menu{border-radius:22px;max-height:calc(100vh - 165px);position:fixed;top:146px;left:15px;right:15px;overflow:auto}.mega-grid{grid-template-columns:1fr;gap:22px;padding:20px}.mega-column>a:not(.mega-title){display:none}.mega-title{margin:0}.mega-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px}}@media (width<=600px){.premium-nav{height:56px}.brand-word{font-size:21px}.mega-menu{top:133px}.mega-footer span{font-size:12px}}.premium-nav nav,.contact-pill{box-sizing:border-box;min-height:48px}.contact-pill{padding:4px 4px 4px 14px}.contact-pill>a{justify-content:center;align-items:center;min-width:118px;height:38px;padding:0 18px;display:flex}@media (width<=1180px) and (width>=1051px){.premium-nav nav a,.premium-nav nav button{padding-inline:11px}.contact-pill>span{display:none}.contact-pill{padding-left:4px}.account{width:48px;height:48px}}@media (width<=1050px){.premium-nav>.menu{background:#fff;border:1px solid #e2e1dd;border-radius:50%;width:46px;height:46px}.premium-nav nav.mobile-open{z-index:3;background:#fff}.premium-nav nav.mobile-open a,.premium-nav nav.mobile-open button{min-height:46px}}@media (width<=600px){.nav-shell{padding-inline:12px}.premium-nav>.menu{width:42px;height:42px}.premium-nav nav.mobile-open{top:62px}}.growth-visual{justify-content:center;align-items:center;padding:28px;transition:background .7s cubic-bezier(.22,.61,.36,1);display:flex}.growth-visual.state-0{background:radial-gradient(circle at 75% 30%,#a78dff 0,#0000 35%),linear-gradient(145deg,#a4def9,#c9c6ff)}.growth-visual.state-1{background:radial-gradient(circle at 25% 80%,#74ddbd 0,#0000 38%),linear-gradient(145deg,#b9f0df,#c9d6ff)}.growth-visual.state-2{background:radial-gradient(circle at 70% 25%,#766cf7 0,#0000 36%),linear-gradient(145deg,#171522,#30284b)}.visual-label{letter-spacing:.14em;z-index:3;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;top:25px;left:28px}.state-2 .visual-label{color:#fff}.visual-label span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.visual-swap{z-index:2;justify-content:center;width:100%;animation:.65s cubic-bezier(.22,.61,.36,1) both visualSwap;display:flex;position:relative}.visual-dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.visual-dots i{background:#ffffff8c;border-radius:99px;width:7px;height:7px;transition:width .35s,background .35s}.visual-dots i.active{background:#fff;width:25px}.project-card.onboarding{width:78%;transform:rotate(-2deg)}.milestones{flex-direction:column;gap:9px;margin-top:20px;display:flex}.milestones p{background:#f5f4f8;border-radius:9px;align-items:center;gap:8px;margin:0;padding:10px;font-size:11px;display:flex}.milestones svg{color:#6157ed;width:15px;height:15px}.scale-card,.security-card{background:#fffc;border:1px solid #fff;border-radius:23px;width:82%;min-height:370px;padding:25px;box-shadow:0 30px 70px #344c6e25}.scale-head{justify-content:space-between;display:flex}.scale-head>div{flex-direction:column;gap:5px;display:flex}.scale-head em{background:#d8f1e8;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:10px;font-style:normal}.company-map{flex-direction:column;align-items:center;margin:35px 0;display:flex}.company-map>.hq{color:#fff;background:#171522;border-radius:12px;align-items:center;gap:8px;padding:12px 17px;display:flex}.company-map>i{background:#9e9ba7;width:1px;height:45px}.company-map>div{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid;position:relative}.company-map>div:before{content:"";background:#9e9ba7;height:1px;position:absolute;top:-1px;left:16%;right:16%}.company-map>div span{background:#f3f2f7;border-radius:10px;flex-direction:column;align-items:center;padding:11px;font-size:11px;display:flex}.company-map>div small{margin-top:4px;font-size:8px}.scale-card>footer{border-top:1px solid #e9e7ed;align-items:center;gap:8px;padding-top:15px;display:flex}.scale-card>footer b{font-size:22px}.scale-card>footer span{color:#777;font-size:10px}.scale-card>footer em{color:#27a877;margin-left:auto;font-size:9px;font-style:normal}.security-card{text-align:center;color:#fff;background:#181524;border-color:#ffffff1f}.security-ring{background:#242036;border-radius:50%;place-items:center;width:105px;height:105px;margin:5px auto 20px;display:grid;position:relative;box-shadow:0 0 0 14px #ffffff08}.security-ring svg{color:#8b81ff;width:45px;height:45px}.security-ring i{border:2px solid #7167f5;border-right-color:#0000;border-radius:50%;animation:4s linear infinite securitySpin;position:absolute;inset:-4px}.security-card h3{margin:0 0 7px;font-size:22px}.security-card>p{color:#7edab7;font-size:11px}.security-checks{justify-content:center;gap:6px;margin:25px 0;display:flex}.security-checks span{background:#ffffff0e;border-radius:8px;align-items:center;gap:5px;padding:8px;font-size:9px;display:flex}.security-checks svg{color:#6fd6aa;width:12px;height:12px}.security-card footer{color:#999;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:16px;font-size:9px;display:flex}.security-card footer b{color:#fff}.growth-steps article{transition:opacity .45s}.growth-steps article:not(:hover){opacity:.62}.growth-steps article:first-child{opacity:1}@keyframes visualSwap{0%{opacity:0;filter:blur(5px);transform:translateY(25px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes securitySpin{to{transform:rotate(360deg)}}@media (width<=850px){.growth-story{display:block}.growth-visual{z-index:5;height:430px;margin-bottom:40px;position:sticky;top:75px}.growth-steps article{min-height:520px}.scale-card,.security-card{width:94%;min-height:330px}.project-card.onboarding{width:92%}.visual-label{top:17px;left:18px}.company-map{margin:24px 0}}@media (prefers-reduced-motion:reduce){.visual-swap,.security-ring i{animation:none}}.ai-agents{background:#fff;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:9%;max-width:1320px;margin:0 auto;padding:150px 42px;display:grid}.ai-demo{color:#181621;background:linear-gradient(145deg,#d9e8ff,#d8d1ff 46%,#b9f0dd);border:1px solid #fff;border-radius:34px;height:650px;position:relative;overflow:hidden;box-shadow:0 35px 90px #413a7022}.ai-ambient{filter:blur(90px);opacity:.38;background:#7b6df8;border-radius:50%;width:410px;height:410px;animation:7s ease-in-out infinite aiFloat;position:absolute;top:-120px;right:-100px}.ai-demo:after{content:"";pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0005,#0000 75%);mask-image:linear-gradient(#0005,#0000 75%)}.ai-demo>header{z-index:4;justify-content:space-between;align-items:center;padding:25px 28px;display:flex;position:relative}.ai-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.ai-brand svg{width:22px}.ai-brand b{color:#fff;letter-spacing:.08em;background:#17151f;border-radius:6px;padding:5px 7px;font-size:10px}.ai-demo>header>span{background:#ffffffa8;border:1px solid #fff;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.ai-demo>header>span i,.ai-trust i{background:#25bd7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #25bd7d1c}.ai-progress{z-index:4;flex-direction:column;gap:17px;display:flex;position:absolute;top:88px;left:26px}.ai-progress>div{color:#29263169;align-items:center;gap:8px;font-size:9px;transition:all .4s;display:flex}.ai-progress>div>i{background:#ffffff48;border:1px solid #ffffff9c;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.ai-progress svg{width:12px}.ai-progress .current{color:#181621;font-weight:700;transform:translate(4px)}.ai-progress .current>i{color:#fff;background:#181621;border-color:#181621;box-shadow:0 8px 20px #221c4c3d}.ai-progress .done>i{color:#3f38a5;background:#ffffffc4}.ai-scene{z-index:3;place-items:center;animation:.65s cubic-bezier(.2,.8,.2,1) both aiSceneIn;display:grid;position:absolute;inset:112px 28px 72px 122px}.request-card,.analysis-card,.order-card,.mail-card,.success-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #fff;border-radius:21px;width:min(100%,410px);box-shadow:0 28px 70px #29234c30}.request-card{grid-template-columns:44px 1fr 24px;align-items:start;gap:13px;padding:23px;display:grid;transform:rotate(-2deg)}.client-avatar,.order-customer>span{color:#fff;background:#17151f;border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.request-card div:nth-child(2){flex-direction:column;gap:6px;display:flex}.request-card small,.analysis-card small,.scene-title small,.order-customer small,.success-card small{letter-spacing:.12em;color:#777;font-size:8px}.request-card b{font-size:13px}.request-card p{color:#56535d;margin:5px 0 0;font-size:12px;line-height:1.55}.request-card>svg{color:#6b5ff2;animation:1.4s ease-in-out infinite aiSpark}.analysis-card{text-align:center;padding:28px}.scan-orb{color:#fff;background:linear-gradient(145deg,#7468f6,#332d6b);border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 20px;display:grid;position:relative;box-shadow:0 0 0 13px #7468f618}.scan-orb>i{border:2px solid #6c5ff1;border-left-color:#0000;border-radius:50%;animation:1.3s linear infinite aiSpin;position:absolute;inset:-8px}.analysis-card h3{margin:7px 0 18px;font-size:23px}.analysis-lines{text-align:left;grid-template-columns:1fr 1fr;gap:7px;display:grid}.analysis-lines span{background:#f1f0f5;border-radius:9px;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.analysis-lines svg{color:#28a575;width:13px}.order-card,.mail-card{padding:23px}.scene-title,.order-customer,.mail-top{align-items:center;gap:11px;display:flex}.scene-title>svg{color:#5f54e9;background:#ece9ff;border-radius:12px;width:43px;height:43px;padding:10px}.scene-title>div{flex-direction:column;display:flex}.scene-title em{color:#594fd7;background:#f0edff;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:9px;font-style:normal}.order-customer{background:#f5f4f7;border-radius:13px;margin:23px 0 16px;padding:13px}.order-customer>div{flex-direction:column;display:flex}.order-row{border-top:1px solid #e8e6eb;border-bottom:1px solid #e8e6eb;justify-content:space-between;padding:15px 0;font-size:10px;display:flex}.order-card footer{justify-content:space-between;align-items:end;padding-top:18px;display:flex}.order-card footer span{font-size:10px}.order-card footer strong{font-size:19px}.mail-top{color:#777;border-bottom:1px solid #e7e5ea;margin-bottom:18px;padding-bottom:14px;font-size:10px}.mail-top svg{color:#6358e8;width:18px}.mail-card>b{font-size:17px}.mail-card>p{color:#5e5a65;font-size:11px;line-height:1.65}.mail-actions{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.mail-actions span{color:#b17923;background:#fff2d7;border-radius:7px;padding:7px 9px;font-size:9px}.mail-actions button{color:#fff;background:#17151f;border:0;border-radius:8px;padding:10px 13px;font-size:9px}.success-card{text-align:center;padding:36px 28px}.success-card>div{color:#fff;background:#1cbb7b;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 17px;animation:.55s both successPop;display:grid;box-shadow:0 0 0 13px #1cbb7b17}.success-card h3{margin:8px 0;font-size:27px}.success-card p{color:#625f67;font-size:11px;line-height:1.6}.success-card>span{background:#f0eff4;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:9px;display:inline-block}.ai-caption{z-index:4;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.ai-caption>div{gap:5px;display:flex}.ai-caption i{background:#ffffff8a;border-radius:10px;width:6px;height:6px;transition:all .35s}.ai-caption i.active{background:#181621;width:24px}.ai-copy h2{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(44px,4.2vw,69px);line-height:.97}.ai-copy h2 span{color:#7368ef}.ai-copy>p{color:#65616c;max-width:570px;font-size:16px;line-height:1.7}.ai-copy ul{flex-direction:column;gap:18px;margin:35px 0;padding:0;list-style:none;display:flex}.ai-copy li{align-items:flex-start;gap:13px;display:flex}.ai-copy li>svg{color:#665bec;width:20px;margin-top:2px}.ai-copy li span{color:#777;flex-direction:column;font-size:11px;line-height:1.5;display:flex}.ai-copy li b{color:#17151f;margin-bottom:2px;font-size:13px}.ai-trust{color:#777;gap:16px;margin-top:23px;font-size:9px;display:flex}.ai-trust span{align-items:center;gap:7px;display:flex}.ai-trust span+span:before{content:"·";margin-right:9px}@keyframes aiSceneIn{0%{opacity:0;filter:blur(7px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes aiFloat{50%{transform:translate(-60px,70px)scale(1.15)}}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes aiSpark{50%{transform:scale(1.2)rotate(8deg)}}@keyframes successPop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}@media (width<=950px){.ai-agents{grid-template-columns:1fr;gap:60px;padding:100px 24px}.ai-demo{height:590px}.ai-copy{max-width:650px}.ai-copy h2{font-size:52px}}@media (width<=560px){.ai-agents{padding:80px 16px}.ai-demo{border-radius:23px;height:540px}.ai-progress{display:none}.ai-scene{top:95px;left:16px;right:16px}.ai-demo>header{padding:20px}.ai-copy h2{font-size:40px}.analysis-lines{grid-template-columns:1fr}.ai-trust{flex-wrap:wrap}.ai-trust span+span:before{display:none}.request-card{grid-template-columns:40px 1fr}.request-card>svg{display:none}}@media (prefers-reduced-motion:reduce){.ai-ambient,.scan-orb>i,.request-card>svg{animation:none}}.ai-demo>header{z-index:5;background:#f9f9fff2;border-bottom:1px solid #ffffffd9;min-height:86px;padding:22px 30px;box-shadow:0 12px 30px #453d7a0b}.ai-demo>header>span{background:#fff;border-color:#eceaf4}.ai-progress{gap:20px;width:112px;top:132px;left:28px}.ai-progress>div{grid-template-columns:26px 1fr;gap:9px;line-height:1.25;display:grid}.ai-progress>div>i{width:26px;height:26px}.ai-scene{top:116px;left:164px}@media (width<=950px) and (width>=561px){.ai-progress{top:126px;left:24px}.ai-scene{top:112px;left:158px}}@media (width<=560px){.ai-demo>header{min-height:76px;padding:18px 20px}.ai-progress{display:none}.ai-scene{top:95px;left:16px;right:16px}}.auth-page{color:#191720;background:#fff;grid-template-columns:minmax(480px,1.05fr) minmax(500px,.95fr);min-height:100vh;display:grid}.auth-showcase{color:#fff;background:radial-gradient(circle at 90% 10%,#8c7fff 0,#0000 32%),radial-gradient(circle at 10% 90%,#245c69 0,#0000 35%),linear-gradient(145deg,#171522,#272141 58%,#393069);flex-direction:column;padding:45px 7%;display:flex;position:relative;overflow:hidden}.auth-showcase:before{content:"";background-image:linear-gradient(#fff08 1px,transparent 1px),linear-gradient(90deg,#fff08 1px,transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.auth-logo,.auth-message,.auth-preview,.auth-showcase footer{z-index:2;position:relative}.auth-logo{color:#fff;letter-spacing:-1px;align-items:center;gap:11px;font-size:22px;font-weight:800;display:flex}.auth-logo>span{color:#201b33;background:#fff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.auth-logo svg{width:21px}.auth-logo sup{color:#9f95ff;font-size:7px}.auth-message{max-width:620px;margin:auto 0 35px}.auth-kicker{letter-spacing:.16em;color:#aca5ff;align-items:center;gap:8px;font-size:10px;display:flex}.auth-kicker svg{width:16px}.auth-message h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(45px,4.6vw,74px);line-height:.98}.auth-message>p{color:#c7c3d1;max-width:560px;font-size:15px;line-height:1.7}.auth-benefits{flex-wrap:wrap;gap:10px 20px;margin-top:30px;display:flex}.auth-benefits span{color:#e6e3eb;align-items:center;gap:7px;font-size:11px;display:flex}.auth-benefits svg{color:#7fe0b3;width:15px}.auth-preview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:22px;width:min(100%,610px);padding:18px;box-shadow:0 30px 80px #0004}.preview-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding-bottom:15px;display:flex}.preview-bar i{background:#ffffff30;border-radius:50%;width:7px;height:7px}.preview-bar span{color:#a7a2af;margin-left:7px;font-size:9px}.preview-kpis{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.preview-kpis>div{background:#ffffff0b;border-radius:13px;grid-template-columns:1fr auto;gap:5px;padding:17px;display:grid}.preview-kpis small{letter-spacing:.12em;color:#9893a5;grid-column:1/-1;font-size:8px}.preview-kpis b{font-size:19px}.preview-kpis em{color:#73d9aa;align-self:end;font-size:9px;font-style:normal}.preview-agent{color:#211e29;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.preview-agent>span{color:#6258e8;background:#ebe8ff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.preview-agent svg{width:18px}.preview-agent>div{flex-direction:column;display:flex}.preview-agent small{letter-spacing:.12em;color:#888;font-size:7px}.preview-agent b{margin-top:3px;font-size:11px}.preview-agent>i{color:#18875c;background:#e5f8ee;border-radius:99px;margin-left:auto;padding:6px 8px;font-size:8px;font-style:normal}.auth-showcase footer{color:#8f8a9b;margin-top:24px;font-size:9px}.auth-showcase footer span{margin:0 8px}.auth-form-side{padding:45px 9%;display:flex;position:relative}.auth-back{color:#66616e;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;top:45px;left:9%}.auth-back svg{width:16px}.auth-form-wrap{width:100%;max-width:520px;margin:auto}.auth-mobile-logo{display:none}.auth-heading>span{letter-spacing:.18em;color:#665bed;font-size:9px;font-weight:700}.auth-heading h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(34px,3vw,48px)}.auth-heading p{color:#77727e;margin:0 0 34px;font-size:13px}.auth-form-wrap form{flex-direction:column;gap:18px;display:flex}.auth-form-wrap form>label,.auth-row label{flex-direction:column;gap:8px;font-size:10px;font-weight:600;display:flex}.auth-form-wrap label>div{background:#fff;border:1px solid #dedce3;border-radius:12px;align-items:center;height:52px;padding:0 14px;transition:all .2s;display:flex}.auth-form-wrap label>div:focus-within{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed10}.auth-form-wrap label svg{color:#898490;width:17px}.auth-form-wrap input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 11px;font-size:12px}.auth-form-wrap label button{cursor:pointer;background:0 0;border:0;padding:4px;display:grid}.auth-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-options{justify-content:space-between;font-size:10px;display:flex}.auth-options label{color:#686470;align-items:center;gap:7px;display:flex}.auth-options input,.auth-consent input{accent-color:#655bed;width:15px}.auth-options a,.auth-consent a,.auth-switch a{color:#5d53df;font-weight:700}.auth-consent{color:#716d77;align-items:flex-start;line-height:1.5;flex-direction:row!important;font-weight:400!important}.auth-consent input{flex:none;margin-top:2px}.auth-submit{color:#fff;cursor:pointer;background:#191720;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:54px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 13px 30px #1917201c}.auth-submit:hover{background:#665bed;transform:translateY(-2px)}.auth-submit svg{width:18px}.auth-switch{text-align:center;color:#77727e;margin-top:24px;font-size:11px}.auth-security{color:#99949e;border-top:1px solid #eeecef;justify-content:center;align-items:center;gap:8px;margin-top:35px;padding-top:20px;font-size:8px;display:flex}.auth-security svg{width:13px}.auth-page a{text-decoration:none}.auth-page button,.auth-page input{font-family:inherit}@media (width<=1000px){.auth-page{grid-template-columns:1fr}.auth-showcase{min-height:440px;padding:35px 6%}.auth-message{margin:80px 0 25px}.auth-message h1{max-width:720px;font-size:52px}.auth-preview{width:42%;position:absolute;bottom:35px;right:5%}.auth-message>p,.auth-benefits{max-width:49%}.auth-form-side{min-height:700px;padding:100px 9% 60px}.auth-back{top:42px}.auth-form-wrap{max-width:590px}}@media (width<=700px){.auth-page{display:block}.auth-showcase{display:none}.auth-form-side{min-height:100vh;padding:32px 22px 45px;display:block}.auth-back{margin-bottom:45px;position:static}.auth-form-wrap{margin:0 auto}.auth-mobile-logo{align-items:center;gap:9px;margin-bottom:45px;font-weight:800;display:flex}.auth-mobile-logo svg{color:#6157e7;width:25px}.auth-heading h2{font-size:38px}.auth-row{grid-template-columns:1fr}.auth-form-wrap label>div{height:55px}.auth-submit{height:56px}}.auth-error{color:#b3261e;background:#fdeceb;border:1px solid #f6cfcc;border-radius:10px;margin:-6px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.auth-success{color:#146c43;background:#e9f8f0;border:1px solid #c7ecd8;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.auth-fineprint{color:#8f8a9b;margin-top:14px;font-size:10px;line-height:1.6}a.auth-submit{text-decoration:none}.auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.onboarding-steps{flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none;display:flex}.onboarding-steps li{color:#a29cae;letter-spacing:.03em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.onboarding-steps li span{color:#a29cae;background:#f1f0f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.onboarding-steps li.active{color:#191720}.onboarding-steps li.active span{color:#fff;background:#191720}.onboarding-steps li.done span{color:#18875c;background:#e9f8f0}.plan-grid{grid-template-columns:1fr;gap:12px;margin-bottom:22px;display:grid}.plan-card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedce3;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;transition:all .2s;display:flex;position:relative}.plan-card:hover{border-color:#6c61ed;transform:translateY(-1px)}.plan-card.selected{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed10}.plan-card-icon{color:#6258e8;background:#ebe8ff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:2px;display:grid}.plan-card-icon svg{width:17px}.plan-card b{font-size:14px}.plan-card p{color:#77727e;margin:0;font-size:11px}.plan-card-price{color:#191720;margin-top:4px;font-size:15px;font-weight:700}.plan-card-price small{color:#8f8a9b;font-size:10px;font-weight:500}.plan-card-check{color:#fff;background:#655bed;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:16px;right:16px}.plan-card.featured{border-color:#655bed}.plan-badge{color:#fff;letter-spacing:.06em;background:#655bed;border-radius:99px;padding:4px 10px;font-size:9px;font-weight:700;position:absolute;top:-11px;left:16px}.plan-card-tag{letter-spacing:.1em;color:#8f8a9b;font-size:9px;font-weight:700}.plan-card-features{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.plan-card-features li{color:#4d4a55;align-items:center;gap:6px;font-size:10.5px;display:flex}.plan-card-features svg{color:#18875c;flex:none}.onboarding-toggle{margin-bottom:18px}.module-list{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.module-toggle{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedce3;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;transition:all .2s;display:flex}.module-toggle:hover{border-color:#6c61ed}.module-toggle.selected{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed10}.module-toggle-icon{color:#6258e8;background:#ebe8ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.module-toggle-text{flex-direction:column;flex:1;gap:2px;display:flex}.module-toggle-text b{font-size:12px}.module-toggle-text small{color:#77727e;font-size:10px}.module-toggle-price{color:#191720;white-space:nowrap;font-size:11px;font-weight:700}.module-toggle-check{border:1px solid #dedce3;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.module-toggle-check.checked{color:#fff;background:#655bed;border-color:#655bed}@media (width<=700px){.plan-grid{grid-template-columns:1fr}}.onboarding-success-card{text-align:center}.onboarding-result-icon{border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 24px;display:grid}.onboarding-result-icon svg{width:32px;height:32px}.onboarding-result-icon.ready{color:#18875c;background:#e5f8ee}.onboarding-result-icon.checking{color:#655bed;background:#eeecff}.onboarding-result-icon.checking svg{animation:1.2s linear infinite maintenanceSpin}.onboarding-result-icon.delayed{color:#a3620a;background:#fff2df}.onboarding-success-card .auth-heading>span{justify-content:center;align-items:center;gap:4px;display:flex}.onboarding-progress{color:#706b78;background:#f4f3f8;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:54px;font-size:11px;display:flex}.onboarding-progress i{background:#655bed;border-radius:50%;width:8px;height:8px;animation:1.4s infinite maintenancePulse;box-shadow:0 0 0 6px #655bed15}.onboarding-heading h2{font-size:clamp(31px,3vw,44px)}.area-picker{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;display:grid}.area-card{text-align:left;cursor:pointer;min-height:112px;font:inherit;background:#fff;border:1px solid #e4e1e9;border-radius:16px;grid-template-columns:38px 1fr 22px;align-items:start;gap:11px;padding:15px;transition:all .2s;display:grid;position:relative}.area-card:hover{border-color:#aaa3f5;transform:translateY(-2px);box-shadow:0 12px 30px #2d285010}.area-card.selected{background:linear-gradient(145deg,#fff,#f5f3ff);border-color:#6c61ed;box-shadow:0 0 0 3px #6c61ed10}.area-icon{color:#665bed;background:#f1efff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.area-icon svg{width:18px}.area-card>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.area-card b{font-size:12px}.area-card small{color:#77727e;font-size:10px;line-height:1.45}.area-card>i{color:#fff;border:1px solid #d9d5e0;border-radius:7px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.area-card.selected>i{background:#665bed;border-color:#665bed}.area-card>i svg{width:13px}.addon-picker{background:#faf9fc;border:1px solid #e7e4eb;border-radius:16px;margin-bottom:18px;padding:15px}.addon-picker>div{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.addon-picker>div b{font-size:11px}.addon-picker>div span{color:#77727e;font-size:9px}.addon-picker>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e5ec;align-items:center;padding:11px 0;display:flex}.addon-picker button span{flex-direction:column;flex:1;gap:3px;display:flex}.addon-picker button b{font-size:10px}.addon-picker button small{color:#77727e;font-size:9px}.addon-picker button i{background:#ece9f1;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.addon-picker button.active i{color:#fff;background:#665bed}.addon-picker svg{width:13px}.company-setup-form{gap:14px!important}.setup-section{background:#fff;border:1px solid #e5e2e9;border-radius:17px;flex-direction:column;gap:14px;padding:17px;display:flex}.setup-section header{border-bottom:1px solid #efedf1;align-items:center;gap:10px;padding-bottom:12px;display:flex}.setup-section header>i{color:#6258e8;background:#edeaff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.setup-section header>div{flex-direction:column;gap:2px;display:flex}.setup-section header b{font-size:12px}.setup-section header small{color:#827d88;font-size:9px}.select-wrap{padding:0 13px!important}.select-wrap select{width:100%;font:inherit;color:#312e37;background:0 0;border:0;outline:0;font-size:11px}.company-setup-form .auth-fineprint{text-align:center;color:#827d88;font-size:9px;line-height:1.5}@media (width<=700px){.area-picker{grid-template-columns:1fr}.area-card{min-height:96px}.setup-section{padding:14px}.onboarding-heading h2{font-size:34px}.auth-form-wrap{max-width:100%}}.partner-trust{max-width:1320px;margin:auto;padding:130px 42px}.partner-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:12%;margin-bottom:55px;display:grid}.partner-heading>div>span{letter-spacing:.17em;color:#655bed;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.partner-heading svg{width:17px}.partner-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,5.2vw,76px);line-height:.98}.partner-heading h2 i{color:#7368ef;font-style:normal}.partner-heading>p{color:#6b6771;font-size:14px;line-height:1.75}.partner-grid{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.google-card,.partner-card{border-radius:27px;min-height:430px;padding:38px}.google-card{color:#fff;background:#17151f;position:relative;overflow:hidden}.google-card:after{content:"";filter:blur(80px);opacity:.35;background:#695ef4;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-100px}.google-name{font-size:18px;display:flex}.google-name b:first-child,.google-name b:nth-child(4){color:#4285f4}.google-name b:nth-child(2),.google-name b:nth-child(6){color:#ea4335}.google-name b:nth-child(3){color:#fbbc05}.google-name b:nth-child(5){color:#34a853}.google-card>strong{letter-spacing:-.07em;margin-top:60px;font-size:92px;line-height:1;display:block}.google-card>div:nth-of-type(2){color:#f8c74f;gap:5px;margin:14px 0;display:flex}.google-card>div:nth-of-type(2) svg{width:19px}.google-card p{color:#aaa6b1;max-width:320px;font-size:11px;line-height:1.65}.google-card small{z-index:2;background:#ffffff12;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;display:flex;position:absolute;top:28px;right:26px}.google-card small svg{color:#6be0a8;width:12px}.partner-card{background:#f3f2ef;border:1px solid #e9e7e2}.partner-card header{justify-content:space-between;display:flex}.partner-card header small{letter-spacing:.16em;color:#777;font-size:8px}.partner-card header h3{letter-spacing:-.04em;margin:9px 0;font-size:29px}.partner-card header>svg{color:#5f55e2;background:#dedaff;border-radius:13px;width:45px;height:45px;padding:10px}.partner-marks{grid-template-columns:repeat(3,1fr);gap:10px;margin:42px 0 27px;display:grid}.partner-marks>div{background:#fff;border:1px solid #e3e1dc;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:118px;transition:all .3s;display:flex}.partner-marks>div:hover{transform:translateY(-5px);box-shadow:0 16px 35px #2b264312}.partner-marks b{font-size:22px}.partner-marks span{letter-spacing:.14em;color:#888;font-size:7px}.sipgate b{color:#ee5f36}.oneone b{color:#173d8c}.telekom b{color:#df1971}.telekom i{background:#df1971;border-radius:4px;width:18px;height:18px}.partner-checks{flex-wrap:wrap;gap:8px;display:flex}.partner-checks span{background:#e7e5e1;border-radius:99px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;display:flex}.partner-checks svg{color:#665bed;width:12px}.partner-card>a{color:#17151f;align-items:center;gap:8px;margin-top:28px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.partner-card>a svg{width:16px}@media (width<=900px){.partner-trust{padding:100px 24px}.partner-heading{grid-template-columns:1fr;gap:22px}.partner-grid{grid-template-columns:1fr}}@media (width<=600px){.partner-trust{padding:80px 16px}.partner-heading h2{font-size:42px}.partner-marks{grid-template-columns:1fr}.partner-marks>div{height:88px}.partner-card,.google-card{border-radius:21px;padding:25px}.partner-checks{flex-direction:column;align-items:flex-start}}.brand-mark{color:var(--brand,#17151f);white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}.brand-mark svg{fill:currentColor;width:24px;height:24px}.brand-mark b{letter-spacing:-.03em;font-size:15px!important}.partner-marks .brand-mark{flex-direction:column;gap:6px}.partner-marks .brand-mark svg{width:32px;height:32px}.partner-marks .brand-mark b{font-size:17px!important}.brand-microsoft i,.brand-slack i{grid-template-columns:1fr 1fr;gap:2px;width:23px;height:23px;display:grid}.brand-microsoft em{display:block}.brand-microsoft em:first-child{background:#f25022}.brand-microsoft em:nth-child(2){background:#7fba00}.brand-microsoft em:nth-child(3){background:#00a4ef}.brand-microsoft em:nth-child(4){background:#ffb900}.brand-slack i{gap:3px;transform:rotate(4deg)}.brand-slack em{border-radius:4px;display:block}.brand-slack em:first-child{background:#36c5f0}.brand-slack em:nth-child(2){background:#2eb67d}.brand-slack em:nth-child(3){background:#e01e5a}.brand-slack em:nth-child(4){background:#ecb22e}.brand-sipgate{color:#ee5f36}.brand-sipgate i{align-items:flex-end;gap:3px;height:29px;display:flex}.brand-sipgate em{background:currentColor;border-radius:99px;width:6px;display:block}.brand-sipgate em:first-child{height:15px}.brand-sipgate em:nth-child(2){height:27px}.brand-sipgate em:nth-child(3){height:20px}.orbit .orb{min-width:112px;padding:0 12px}.orbit .orb .brand-mark b{font-size:11px!important}.orbit .orb .brand-mark svg{width:20px;height:20px}.orbit .brand-microsoft i,.orbit .brand-slack i{width:19px;height:19px}.partner-marks>div>span:last-child{font-size:7px!important}@media (width<=600px){.orbit .orb{min-width:92px;padding:0 8px}.orbit .orb .brand-mark{gap:4px}.orbit .orb .brand-mark b{font-size:9px!important}.orbit .orb .brand-mark svg{width:17px;height:17px}}.integration-images .orb{border-radius:18px;place-items:center;width:78px;min-width:0;height:78px;padding:8px;display:grid;overflow:hidden}.integration-images .orb img{object-fit:contain;border-radius:11px;width:100%;height:100%;display:block}.integration-images .o6{top:50%;left:4%}@media (width<=600px){.integration-images .orb{width:62px;height:62px;padding:6px}.integration-images .o6{top:48%;left:3%}}.pricing-section{max-width:1320px;margin:auto;padding:140px 42px}.pricing-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:10%;margin-bottom:55px;display:grid}.pricing-head>div:first-child>span{color:#665bed;letter-spacing:.17em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.pricing-head svg{width:16px}.pricing-head h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(45px,5.2vw,74px);line-height:.98}.pricing-head h2 i{color:#7469ef;font-style:normal}.pricing-head>div:last-child>p{color:#6e6975;font-size:13px;line-height:1.7}.billing-toggle{background:#f5f4f6;border:1px solid #e1dfe5;border-radius:99px;margin-top:17px;padding:4px;display:inline-flex}.billing-toggle button{color:#696571;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:10px 14px;font-size:10px}.billing-toggle button.active{color:#17151f;background:#fff;box-shadow:0 4px 14px #211b3a12}.billing-toggle b{color:#16875c;margin-left:5px;font-size:8px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.price-card{background:#fff;border:1px solid #e5e3e8;border-radius:25px;flex-direction:column;min-height:680px;padding:29px;transition:all .3s;display:flex;position:relative}.price-card:hover{transform:translateY(-7px);box-shadow:0 25px 60px #2d274014}.price-card.featured{color:#fff;background:#191720;border-color:#191720;box-shadow:0 28px 65px #1b182f25}.price-card>em{letter-spacing:.13em;color:#fff;background:#7166f3;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;position:absolute;top:20px;right:20px}.price-card header>span{color:#6257e8;background:#ece9ff;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:25px;display:grid}.featured header>span{color:#9e96ff;background:#ffffff12}.price-card header svg{width:21px}.price-card header small{letter-spacing:.15em;color:#77727e;font-size:8px}.price-card h3{letter-spacing:-.04em;margin:9px 0;font-size:28px}.price-card header p{color:#77727e;min-height:53px;font-size:11px;line-height:1.6}.featured header p{color:#aaa6b1}.plan-price{align-items:end;gap:10px;margin-top:24px;display:flex}.plan-price strong{letter-spacing:-.06em;font-size:46px;line-height:1}.plan-price span{color:#87828d;font-size:8px;line-height:1.4}.plan-note{color:#928d98;margin:8px 0 24px;font-size:8px}.price-card>a{color:#17151f;border:1px solid #dedce2;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:49px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.featured>a{background:#fff}.price-card>a svg{width:15px}.plan-features{border-top:1px solid #eceaee;flex-direction:column;gap:12px;margin-top:27px;padding-top:24px;font-size:10px;display:flex}.featured .plan-features{border-color:#ffffff15}.plan-features span{color:#686470;align-items:center;gap:8px;display:flex}.featured .plan-features span{color:#c4c0ca}.plan-features svg{color:#2aaa78;width:15px}.pricing-foot{color:#827d88;justify-content:space-between;margin-top:25px;font-size:9px;display:flex}.pricing-foot a{gap:5px;text-decoration:none;display:flex}.pricing-foot b{color:#17151f}@media (width<=950px){.pricing-section{padding:110px 24px}.pricing-head{grid-template-columns:1fr;gap:25px}.pricing-grid{grid-template-columns:1fr 1fr}.price-card:last-child{grid-column:1/-1}}@media (width<=650px){.pricing-section{padding:85px 16px}.pricing-head h2{font-size:42px}.pricing-grid{grid-template-columns:1fr}.price-card:last-child{grid-column:auto}.price-card{min-height:auto;padding:25px}.pricing-foot{flex-direction:column;gap:14px}.billing-toggle{width:100%}.billing-toggle button{flex:1}}.live-chat{z-index:120;position:fixed;bottom:22px;right:24px}.chat-launcher{color:#fff;cursor:pointer;background:#191720;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-width:58px;height:58px;margin-left:auto;padding:0 18px;display:flex;box-shadow:0 16px 40px #17152235}.chat-launcher:hover{background:#665bed;transform:translateY(-2px)}.chat-launcher svg{width:21px}.chat-launcher>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.chat-launcher>span i,.chat-agent small i{background:#43d492;border-radius:50%;width:7px;height:7px}.chat-window{background:#fff;border:1px solid #e4e2e7;border-radius:24px;flex-direction:column;width:380px;height:590px;margin-bottom:13px;animation:.35s chatIn;display:flex;overflow:hidden;box-shadow:0 28px 80px #211c3c38}.chat-window>header{height:82px;min-height:82px;box-shadow:none;color:#fff;background:#191720;border:0;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 20px;display:flex;top:auto}.chat-agent{align-items:center;gap:11px;display:flex}.chat-agent>span{background:#7166f3;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;position:relative}.chat-agent>span i{border:2px solid #191720;position:absolute;bottom:-2px;right:-2px}.chat-agent>div{flex-direction:column;gap:4px;display:flex}.chat-agent small{color:#aaa6b2;align-items:center;gap:5px;font-size:8px;display:flex}.chat-window button{cursor:pointer}.chat-window>header>button,.chat-upload button{color:inherit;background:0 0;border:0}.chat-body{background:linear-gradient(#f7f6fa,#fff);flex:1;padding:21px 18px;overflow:auto}.chat-date{text-align:center;color:#aaa;letter-spacing:.14em;margin-bottom:19px;font-size:7px}.chat-message{align-items:flex-start;gap:9px;display:flex}.chat-bot{color:#665bed;background:#e9e6ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.chat-bot svg{width:14px}.chat-message p{background:#fff;border:1px solid #e9e7eb;border-radius:4px 14px 14px;width:max-content;max-width:260px;margin:0 0 5px;padding:10px 12px;font-size:10px}.chat-message small{color:#aaa;font-size:7px}.chat-message.own{flex-direction:row-reverse}.chat-message.own>div{flex-direction:column;align-items:flex-end;display:flex}.chat-message.own p{color:#fff;background:#191720;border-color:#191720;border-radius:14px 4px 14px 14px}.quick-replies{flex-wrap:wrap;gap:6px;margin:18px 0 0 37px;display:flex}.quick-replies button{color:#5f55df;background:#fff;border:1px solid #dcd9f1;border-radius:99px;padding:8px 10px;font-size:8px}.chat-window>footer{border-top:1px solid #ebe9ed;margin:0;padding:13px 15px 14px}.chat-input{border:1px solid #dfdde3;border-radius:13px;align-items:center;height:48px;padding:0 7px;display:flex}.chat-input button{color:#8c8792;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.chat-input svg{width:17px}.chat-input textarea{resize:none;font:inherit;border:0;outline:0;flex:1;padding:12px 5px;font-size:10px}.chat-input .chat-send{color:#fff;background:#191720;border-radius:9px}.chat-window>footer>small{text-align:center;color:#aaa;margin-top:9px;font-size:7px;display:block}.chat-upload{color:#5d54d9;background:#f3f1ff;border:1px solid #ddd9f3;border-radius:10px;align-items:center;gap:7px;margin:0 15px 8px;padding:8px 10px;font-size:8px;display:flex}.chat-upload span{text-overflow:ellipsis;flex:1;overflow:hidden}.chat-hint{background:#fff;border:1px solid #e7e5e9;border-radius:15px;flex-direction:column;gap:3px;width:210px;padding:14px 17px;display:flex;position:absolute;bottom:70px;right:0;box-shadow:0 15px 40px #2a254220}.chat-hint span{color:#827d88;font-size:8px}@keyframes chatIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (width<=600px){.live-chat{bottom:12px;right:12px}.chat-window{width:auto;height:auto;position:fixed;inset:10px 10px 78px}.chat-launcher>span{display:none}.chat-hint{right:0}}.sub-header{border-radius:18px;max-width:1240px;height:65px;margin:18px auto;position:relative;top:auto}.sub-logo{align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.sub-logo>span{color:#fff;background:#191720;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sub-logo svg{width:18px}.sub-logo sup{color:#665bed;font-size:7px}.sub-header nav{margin:auto}.sub-action{color:#fff;background:#191720;border-radius:99px;align-items:center;gap:7px;height:42px;padding:0 17px;font-size:10px;font-weight:700;display:flex}.sub-action.ghost{color:#191720;background:#f1f0f3}.sub-action svg{width:15px}.module-page,.contact-page,.help-page{color:#191720}.module-hero{background:linear-gradient(135deg,#eef5ff,#e2ddff 55%,#d6f4e8);border-radius:32px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:55px;max-width:1240px;min-height:680px;margin:25px auto 100px;padding:70px;display:grid;overflow:hidden}.module-crumb{color:#797580;align-items:center;gap:6px;margin-bottom:55px;font-size:8px;display:flex}.module-crumb svg{width:12px}.module-copy>small,.how-head>small,.module-detail>div:last-child>small,.help-title small{letter-spacing:.17em;color:#655bed;font-size:8px}.module-copy h1{letter-spacing:-.055em;margin:17px 0 24px;font-size:clamp(48px,5vw,72px);line-height:.98}.module-copy>p{color:#615d68;font-size:14px;line-height:1.7}.module-actions{gap:9px;margin:28px 0;display:flex}.module-actions a,.module-cta a{color:#fff;background:#191720;border-radius:99px;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:10px;font-weight:700;display:flex}.module-actions a+a{color:#191720;background:#fff;border:1px solid #dddbe2}.module-actions svg{width:15px}.module-checks{flex-wrap:wrap;gap:7px;display:flex}.module-checks span{background:#ffffff80;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.module-checks svg{color:#279b6c;width:12px}.module-visual{background:#f9f9fbe8;border:1px solid #fff;border-radius:25px;height:510px;padding:75px 18px 18px 125px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #30296125}.module-visual>header{height:58px;box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:space-between;margin:0;padding:0 18px;display:flex;position:absolute;inset:0 0 auto}.module-visual header span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.module-visual header svg{width:16px}.module-visual header em{color:#16875d;background:#e7f8ef;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal}.module-visual>aside{color:#aaa6b3;background:#201d2b;flex-direction:column;gap:8px;width:107px;padding:18px 10px;display:flex;position:absolute;top:58px;bottom:0;left:0}.module-visual aside span{border-radius:8px;padding:10px;font-size:8px}.module-visual aside .active{color:#fff;background:#7166f3}.visual-main>small{letter-spacing:.14em;color:#777;font-size:7px}.visual-main h3{margin:8px 0 20px;font-size:22px}.visual-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visual-kpis>div{background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.visual-kpis span{color:#777;font-size:8px}.visual-kpis b{font-size:21px}.visual-kpis em{color:#26986b;font-size:7px;font-style:normal}.visual-chart{background:#fff;border-radius:12px;align-items:end;gap:7px;height:170px;margin-top:9px;padding:20px;display:flex}.visual-chart i{background:linear-gradient(#7166f3,#c6c1ff);border-radius:4px 4px 0 0;flex:1}.visual-feed{background:#fff;border-radius:11px;justify-content:space-between;margin-top:9px;padding:12px;font-size:8px;display:flex}.visual-feed span{gap:5px;display:flex}.visual-feed svg{color:#26986b;width:12px}.module-metrics{border:1px solid #e5e3e8;border-radius:22px;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto 140px;display:grid}.module-metrics>div{border-right:1px solid #e5e3e8;flex-direction:column;padding:30px;display:flex;position:relative}.module-metrics>div:last-child{border:0}.module-metrics strong{letter-spacing:-.05em;font-size:40px}.module-metrics span{color:#777;font-size:10px}.module-metrics small{color:#aaa;position:absolute;top:20px;right:22px}.how-section{max-width:1240px;margin:0 auto 140px;padding:0 30px}.how-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:10%;display:grid}.how-head h2{letter-spacing:-.05em;margin:15px 0;font-size:60px;line-height:1}.how-head h2 i{color:#7267ed;font-style:normal}.how-head p{color:#716d77;font-size:13px;line-height:1.7}.how-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.how-grid article{background:#f3f2f5;border-radius:21px;min-height:300px;padding:27px;position:relative}.how-grid article>span{color:#999;font-size:9px;position:absolute;top:20px;right:22px}.how-grid article>svg:not(.step-arrow){color:#6055e2;background:#ddd9ff;border-radius:13px;width:45px;height:45px;padding:11px}.how-grid h3{margin-top:70px;font-size:21px}.how-grid p{color:#706c76;font-size:11px;line-height:1.65}.step-arrow{z-index:2;color:#8a8590;width:30px;position:absolute;top:50%;right:-22px}.module-detail{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1120px;margin:0 auto 140px;display:grid}.detail-visual{background:#191720;border-radius:27px;flex-direction:column;gap:9px;padding:30px;display:flex}.detail-visual>div{color:#fff;background:#ffffff0c;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:9px;padding:15px;font-size:9px;display:flex}.detail-visual svg{color:#7f75f5;width:16px}.detail-visual em{color:#61d3a0;margin-left:auto;font-style:normal}.detail-ai{flex-direction:column!important;align-items:flex-start!important;padding:23px!important}.detail-ai svg{color:#fff;background:#7065ed;border-radius:10px;width:35px;height:35px;padding:8px}.detail-ai b{font-size:17px}.module-detail h2{letter-spacing:-.05em;margin:15px 0;font-size:48px;line-height:1}.module-detail p{color:#706c76;font-size:13px;line-height:1.7}.module-detail ul{padding:0;list-style:none}.module-detail li{gap:8px;margin:10px 0;font-size:10px;display:flex}.module-detail li svg{color:#259b6b;width:15px}.module-cta{text-align:center;background:linear-gradient(120deg,#a9ddfa,#cac9ff);border-radius:29px;max-width:1240px;margin:0 auto 50px;padding:80px}.module-cta>svg{width:38px}.module-cta h2{letter-spacing:-.055em;margin:18px;font-size:58px}.module-cta p{color:#5e5a68}.module-cta a{width:max-content;margin:25px auto 0}.contact-page{grid-template-columns:.88fr 1.12fr;gap:80px;max-width:1240px;margin:45px auto 90px;padding:60px;display:grid}.contact-intro>small{letter-spacing:.17em;color:#655bed;font-size:8px}.contact-intro h1{letter-spacing:-.055em;margin:18px 0;font-size:62px;line-height:.98}.contact-intro h1 i{color:#7166ed;font-style:normal}.contact-intro>p{color:#6e6974;font-size:14px;line-height:1.75}.contact-facts{flex-direction:column;gap:14px;margin-top:55px;display:flex}.contact-facts>span{grid-template-columns:38px 1fr;align-items:center;column-gap:11px;display:grid}.contact-facts svg{color:#655bed;background:#efedff;border-radius:11px;grid-row:1/3;width:38px;height:38px;padding:10px}.contact-facts small{color:#999;font-size:8px}.booking-card{border:1px solid #e3e1e6;border-radius:27px;padding:34px;box-shadow:0 25px 70px #251f3b13}.booking-top{align-items:center;gap:12px;display:flex}.booking-top>svg{color:#fff;background:#191720;border-radius:12px;width:43px;height:43px;padding:11px}.booking-top>div{flex-direction:column;display:flex}.booking-top small{letter-spacing:.14em;color:#777;font-size:7px}.booking-top h2{margin:4px 0;font-size:21px}.booking-top>span{color:#777;gap:5px;margin-left:auto;font-size:8px;display:flex}.booking-top>span svg{width:13px}.booking-progress{gap:5px;margin:27px 0;display:flex}.booking-progress i{background:#e6e4e8;border-radius:3px;flex:1;height:3px}.booking-progress i.active{background:#6b60ec}.day-picker{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.day-picker button,.time-picker button{cursor:pointer;background:#fff;border:1px solid #e0dee3;border-radius:10px;padding:10px;font-size:8px}.day-picker button{flex-direction:column;gap:4px;display:flex}.day-picker button.active,.time-picker button.active{color:#fff;background:#191720;border-color:#191720}.time-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 22px;display:grid}.booking-card form{flex-direction:column;gap:9px;display:flex}.booking-card form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.booking-card label{border:1px solid #dfdde2;border-radius:10px;align-items:center;height:44px;padding:0 11px;display:flex}.booking-card label svg{color:#888;width:14px}.booking-card input,.booking-card textarea{font:inherit;border:0;outline:0;width:100%;padding:0 7px;font-size:9px}.booking-card textarea{resize:none;border:1px solid #dfdde2;border-radius:10px;height:65px;padding:12px}.booking-card form>button{color:#fff;background:#6b60ec;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:47px;font-size:10px;font-weight:700;display:flex}.booking-card form>button svg{width:15px}.booking-card footer{text-align:center;color:#777;justify-content:center;gap:5px;padding:16px 0 0;font-size:8px;display:flex}.booking-card footer svg{color:#269b6b;width:13px}.help-hero{color:#fff;text-align:center;background:linear-gradient(130deg,#171522,#30284b);border-radius:30px;max-width:1240px;margin:25px auto 0;padding:95px 25px}.help-hero>span{color:#a69fff;letter-spacing:.17em;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.help-hero>span svg{width:16px}.help-hero h1{letter-spacing:-.055em;margin:20px;font-size:70px;line-height:.95}.help-hero>p{color:#aaa6b2;font-size:13px}.help-hero>label{color:#777;background:#fff;border-radius:14px;align-items:center;max-width:650px;height:62px;margin:35px auto 18px;padding:0 17px;display:flex}.help-hero label svg{width:20px}.help-hero input{font:inherit;border:0;outline:0;flex:1;padding:0 13px;font-size:11px}.help-hero kbd{background:#efedf1;border-radius:6px;padding:6px;font-size:8px}.help-hero>div{color:#777;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.help-hero>div button{color:#aaa6b2;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:99px;padding:6px 8px;font-size:8px}.help-content{max-width:1160px;margin:90px auto;padding:0 20px}.help-title{text-align:center}.help-title h2{letter-spacing:-.05em;font-size:45px}.help-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:40px;display:grid}.help-grid article{border:1px solid #e5e3e8;border-radius:20px;flex-direction:column;padding:25px;display:flex}.help-grid article>span{color:#6257e4;background:#ece9ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.help-grid article>span svg{width:19px}.help-grid h3{margin-bottom:4px;font-size:18px}.help-grid p{color:#999;margin-bottom:20px;font-size:8px}.help-grid a{border-bottom:1px solid #eeecef;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.help-grid a svg{width:12px}.help-grid button{color:#6257e4;background:0 0;border:0;align-self:flex-start;padding:16px 0 0;font-size:8px;font-weight:700}.help-contact{background:#f2f1f4;border-radius:20px;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin-top:65px;padding:30px;display:grid}.help-contact>div{align-items:center;gap:12px;display:flex}.help-contact>div>svg{color:#fff;background:#191720;border-radius:12px;width:42px;height:42px;padding:10px}.help-contact>div span{flex-direction:column;display:flex}.help-contact small{color:#777;font-size:7px}.help-contact p{color:#777;font-size:9px}.help-contact>a{color:#fff;background:#191720;border-radius:99px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:9px;display:flex}.help-contact>a svg{width:14px}.search-results{max-width:800px;margin:auto}.search-results>small{color:#655bed;font-size:8px}.search-results h2{font-size:36px}.search-results article{border-bottom:1px solid #e5e3e8;grid-template-columns:130px 1fr auto;align-items:center;padding:18px;display:grid}.search-results article span{color:#888;font-size:8px}.search-results article svg{width:15px}@media (width<=900px){.sub-header{margin:12px 16px}.module-hero{grid-template-columns:1fr;margin:20px 16px 80px;padding:45px}.module-visual{width:100%;max-width:650px;margin:auto}.module-detail{gap:40px;padding:0 24px}.contact-page{grid-template-columns:1fr;gap:50px;padding:35px}.help-grid{grid-template-columns:1fr 1fr}.help-contact{grid-template-columns:1fr}.sub-header nav{display:none}}@media (width<=650px){.sub-header{height:58px;padding:0 10px}.sub-logo{font-size:17px}.sub-action{height:38px;padding:0 12px}.module-hero{border-radius:22px;padding:30px 20px}.module-copy h1{font-size:43px}.module-crumb{margin-bottom:35px}.module-actions{flex-direction:column}.module-actions a{justify-content:center}.module-visual{height:430px;padding-left:85px}.module-visual>aside{width:75px}.module-visual aside span{padding:8px 4px;font-size:6px}.module-metrics{grid-template-columns:1fr;margin:0 16px 90px}.module-metrics>div{border-bottom:1px solid #e5e3e8;border-right:0}.how-section{padding:0 16px}.how-head{grid-template-columns:1fr}.how-head h2{font-size:43px}.how-grid{grid-template-columns:1fr}.step-arrow{display:none}.module-detail{grid-template-columns:1fr;padding:0 16px}.module-detail h2{font-size:40px}.module-cta{margin:0 16px 30px;padding:55px 20px}.module-cta h2{font-size:42px}.contact-page{padding:25px 16px}.contact-intro h1{font-size:46px}.booking-card{padding:22px}.day-picker{grid-template-columns:1fr 1fr}.booking-card form>div{grid-template-columns:1fr}.help-hero{border-radius:22px;margin:12px;padding:70px 15px}.help-hero h1{font-size:49px}.help-hero>div{flex-wrap:wrap}.help-grid{grid-template-columns:1fr}.help-contact{padding:22px}.search-results article{grid-template-columns:1fr auto;gap:6px}.search-results article span{grid-column:1/-1}}.legal-page{color:#18161f;background:#f6f6f8;min-height:100vh;padding:42px clamp(20px,6vw,92px) 90px}.legal-page>header{max-width:1120px;margin:auto;padding:36px 0 44px}.legal-page>header>a{color:#6659e9;align-items:center;gap:7px;margin-bottom:54px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal-page>header>a svg{width:16px}.legal-page>header>span{color:#6d60ed;letter-spacing:.18em;font-size:11px;font-weight:800;display:block}.legal-page h1{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(44px,7vw,82px)}.legal-page>header>p{color:#6d6875;font-size:18px}.legal-layout{grid-template-columns:280px 1fr;align-items:start;gap:24px;max-width:1120px;margin:auto;display:grid}.legal-layout>aside{color:#fff;background:#191720;border-radius:22px;flex-direction:column;gap:12px;padding:25px;display:flex;position:sticky;top:24px}.legal-layout>aside>svg{color:#8d82ff}.legal-layout>aside>span{color:#aaa5b3;margin-bottom:10px;font-size:12px;line-height:1.55}.legal-layout>aside>a{color:#fff;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.legal-layout>aside>a svg{color:#8d82ff;width:15px}.legal-layout>article{background:#fff;border:1px solid #e4e2e8;border-radius:22px;padding:clamp(24px,5vw,56px)}.legal-layout section{border-bottom:1px solid #eceaf0;margin:0 0 28px;padding:0 0 28px}.legal-layout section:last-child{border:0;margin:0;padding:0}.legal-layout h2{margin:0 0 12px;font-size:20px}.legal-layout section>div{color:#5f5a68;font-size:15px;line-height:1.75}.legal-layout a{color:#5e50df}@media (width<=760px){.legal-page{padding:20px 16px 60px}.legal-page>header>a{margin-bottom:35px}.legal-layout{grid-template-columns:1fr}.legal-layout>aside{position:static}.legal-layout>article{padding:24px 20px}.legal-page h1{font-size:44px}}body{-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.btn{min-height:50px;font-size:14px;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 8px 24px #211b3a0c}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #211b3a18}.eyebrow{letter-spacing:.02em;font-size:12px;font-weight:600}.feature p,.dash-copy>p,.integration>div:last-child>p,.review-head>p{font-size:16px}.feature a,.intro a{font-size:14px}.review-grid article>p{font-size:15px}.person b{font-size:14px}.person small{font-size:12px}.footer-top p,.footer-top a{font-size:14px}.footer-top b{font-size:15px}.leader-bar{font-size:12px}.pricing-section{padding-top:155px;padding-bottom:155px}.pricing-head>div:first-child>span{font-size:11px}.pricing-head>div:last-child>p{font-size:16px;line-height:1.75}.billing-toggle button{padding:12px 17px;font-size:13px}.billing-toggle b{font-size:10px}.pricing-grid{gap:20px}.price-card{border-color:#dedce3;min-height:735px;padding:34px;box-shadow:0 12px 35px #2d274008}.price-card>em{padding:8px 11px;font-size:9px}.price-card header>span{width:50px;height:50px}.price-card header small{font-size:10px;font-weight:700}.price-card h3{font-size:31px}.price-card header p{min-height:72px;font-size:14px;line-height:1.65}.plan-price strong{font-size:52px}.plan-price span,.plan-note{font-size:11px}.plan-note{margin-top:10px}.price-card>a{border-radius:13px;height:54px;font-size:13px;transition:all .25s}.price-card>a:hover{color:#fff;background:#6d62ee;border-color:#6d62ee}.plan-features{gap:14px;margin-top:30px;padding-top:27px;font-size:13px}.plan-features>b{margin-bottom:5px;font-size:12px}.plan-features span{gap:10px;line-height:1.4}.plan-features svg{background:#e5f7ef;border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.featured .plan-features svg{background:#ffffff12}.pricing-foot{margin-top:30px;font-size:12px;line-height:1.5}.partner-heading>div>span{font-size:11px}.partner-heading>p{font-size:16px}.google-card h3{font-size:17px}.google-card p{font-size:13px;line-height:1.7}.google-card small,.partner-card header small{font-size:10px}.partner-card header h3{font-size:32px}.partner-marks span{font-size:9px!important}.partner-checks span{padding:8px 11px;font-size:11px}.partner-card>a{font-size:13px}.integration-images .orb{transition:transform .3s,box-shadow .3s;box-shadow:0 16px 42px #28223e20}.integration-images .orb:hover{transform:translateY(-5px)scale(1.04);box-shadow:0 22px 50px #28223e2b}.ai-copy>p{font-size:17px}.ai-copy li span{font-size:13px}.ai-copy li b{font-size:15px}.ai-trust,.ai-demo>header>span{font-size:11px}.ai-progress>div{font-size:10px}.request-card small,.analysis-card small,.scene-title small,.order-customer small,.success-card small{font-size:9px}.request-card p,.mail-card>p,.success-card p{font-size:12px}.module-copy>small,.how-head>small,.module-detail>div:last-child>small,.help-title small{font-size:10px;font-weight:700}.module-crumb{font-size:10px}.module-copy>p{font-size:16px;line-height:1.75}.module-actions a,.module-cta a{font-size:13px}.module-checks span{padding:8px 11px;font-size:11px}.module-metrics span{font-size:12px}.how-head p{font-size:15px}.how-grid h3{font-size:23px}.how-grid p{font-size:14px}.module-detail p{font-size:15px}.module-detail li{font-size:13px}.detail-visual>div{font-size:12px}.visual-main>small,.module-visual aside span{font-size:8px}.visual-kpis span,.visual-kpis em,.visual-feed{font-size:10px}.contact-intro>small{font-size:10px;font-weight:700}.contact-intro>p{font-size:16px}.contact-facts b{font-size:14px}.contact-facts small{font-size:11px}.booking-top small{font-size:9px}.booking-top>span{font-size:11px}.booking-card>h3{font-size:17px}.day-picker button,.time-picker button{padding:12px;font-size:11px}.booking-card label{height:50px}.booking-card input,.booking-card textarea{font-size:12px}.booking-card form>button{height:52px;font-size:13px}.booking-card footer{font-size:10px}.help-hero>span{font-size:11px}.help-hero>p{font-size:15px}.help-hero input{font-size:14px}.help-hero>div,.help-hero>div button{font-size:10px}.help-grid article{padding:29px}.help-grid h3{font-size:21px}.help-grid p{font-size:11px}.help-grid a{padding:12px 0;font-size:12px}.help-grid button{font-size:11px}.help-contact small{font-size:9px}.help-contact b{font-size:14px}.help-contact p{font-size:12px}.help-contact>a{font-size:11px}.search-results>small,.search-results article span{font-size:10px}.search-results article b{font-size:13px}.chat-agent b{font-size:14px}.chat-agent small{font-size:10px}.chat-message p{font-size:12px;line-height:1.55}.chat-message small{font-size:9px}.quick-replies button{padding:9px 11px;font-size:10px}.chat-input textarea{font-size:12px}.chat-window>footer>small{font-size:8px}.chat-upload{font-size:10px}.chat-hint b{font-size:13px}.chat-hint span{font-size:10px}@media (width<=950px){.pricing-section{padding-top:115px;padding-bottom:115px}.price-card{min-height:700px}.pricing-foot{align-items:flex-start}.partner-heading>p,.pricing-head>div:last-child>p{max-width:650px}}@media (width<=650px){body{font-size:15px}.hero>p{font-size:16px}.price-card{min-height:auto;padding:28px}.price-card header p{min-height:0}.plan-features{font-size:14px}.pricing-foot{font-size:11px}.module-copy>p,.contact-intro>p,.partner-heading>p{font-size:15px}.how-grid p,.module-detail p{font-size:14px}.help-hero input{font-size:12px}.chat-window{border-radius:22px}}.route-loading{color:#6f6a78;background:#f8f7fa;align-content:center;place-items:center;gap:12px;min-height:100dvh;font-size:14px;font-weight:700;display:grid}.route-loading span{color:#fff;background:#18161f;border-radius:17px;place-items:center;width:54px;height:54px;font-size:21px;font-weight:900;animation:1.2s ease-in-out infinite route-loader-pulse;display:grid;box-shadow:0 18px 46px #1714222e}.route-loading p{margin:0}@keyframes route-loader-pulse{50%{transform:translateY(-3px);box-shadow:0 23px 52px #675be740}}@media (prefers-reduced-motion:reduce){.route-loading span{animation:none}}.unique-visual{background:#f8f8fbe8;border:1px solid #fff;border-radius:25px;height:530px;padding:78px 20px 20px 120px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #30296125}.unique-visual>header{height:59px;box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:space-between;margin:0;padding:0 19px;display:flex;position:absolute;inset:0 0 auto}.unique-visual header span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.unique-visual header svg{width:16px}.unique-visual header em{color:#16875d;background:#e7f8ef;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-style:normal;display:flex}.unique-visual header em i{background:#28b77b;border-radius:50%;width:5px;height:5px}.unique-side{color:#aaa6b3;background:#201d2b;flex-direction:column;gap:8px;width:102px;padding:18px 9px;display:flex;position:absolute;top:59px;bottom:0;left:0}.unique-side>b{background:var(--module-accent);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin:0 auto 15px;display:grid}.unique-side span{border-radius:8px;padding:9px 7px;font-size:7px}.unique-side .active{color:#fff;background:#ffffff10}.unique-visual>main>small{letter-spacing:.13em;color:var(--module-accent);font-size:7px;font-weight:700}.unique-visual>main>h3{letter-spacing:-.04em;margin:7px 0 18px;font-size:23px}.uv-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uv-kpis>div{background:#fff;border-radius:11px;grid-template-columns:1fr auto;gap:4px;padding:13px;display:grid}.uv-kpis span{color:#888;grid-column:1/-1;font-size:7px}.uv-kpis b{font-size:18px}.uv-kpis em{color:#249b6b;align-self:end;font-size:7px;font-style:normal}.uv-finance{grid-template-columns:1fr .8fr;gap:8px;margin-top:8px;display:grid}.uv-line,.uv-list{background:#fff;border-radius:12px;height:230px}.uv-line{align-items:center;padding:15px;display:flex}.uv-line svg{width:100%}.uv-list{flex-direction:column;gap:7px;padding:12px;display:flex}.uv-list span{background:#f5f4f7;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:5px;padding:8px;font-size:7px;display:grid}.uv-list i{color:#5c51df;background:#e4e0ff;border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.stock-overview{grid-template-columns:.7fr 1.3fr;gap:10px;display:grid}.stock-ring{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:205px;display:flex}.stock-ring>svg{width:35px;color:var(--module-accent)}.stock-ring b{font-size:38px}.stock-ring span{color:#888;font-size:8px}.stock-overview>div:last-child{flex-direction:column;gap:7px;display:flex}.stock-overview>div:last-child span{background:#fff;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;padding:12px;font-size:8px;display:grid}.stock-overview svg{color:#249b6b;width:14px}.stock-overview em{color:#249b6b;font-size:7px;font-style:normal}.warehouse-row{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.warehouse-row>span{background:#fff;border-radius:10px;flex-direction:column;justify-content:end;height:128px;padding:13px;display:flex;position:relative;overflow:hidden}.warehouse-row i{background:var(--module-accent);height:5px;position:absolute;bottom:0;left:0}.warehouse-row b{font-size:9px}.warehouse-row small{color:#888;font-size:7px}.pipeline{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pipeline>div{background:#eeedf1;border-radius:10px;height:275px;padding:8px}.pipeline>div>span{color:#777;justify-content:space-between;font-size:7px;display:flex}.pipeline>div>span b{background:#fff;border-radius:99px;padding:3px 5px}.pipeline article{background:#fff;border-radius:8px;flex-direction:column;gap:5px;margin-top:12px;padding:10px;display:flex}.pipeline article svg{width:16px;color:var(--module-accent)}.pipeline article b{font-size:7px}.pipeline article small{color:#777;font-size:8px}.growth-summary{gap:6px;margin-top:9px;display:flex}.growth-summary span{background:#fff;border-radius:9px;flex:1;align-items:center;gap:5px;padding:10px;font-size:7px;display:flex}.growth-summary svg{color:#249b6b;width:12px}.workflow-canvas{background-image:radial-gradient(#d4d1db 1px,#0000 1px);background-size:15px 15px;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:230px;display:flex}.workflow-canvas>div{background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:82px;height:82px;display:flex;box-shadow:0 8px 25px #28223b14}.workflow-canvas .ai-node{background:var(--module-accent);color:#fff}.workflow-canvas svg{width:22px}.workflow-canvas span{font-size:7px}.workflow-canvas>i{background:#aaa;width:28px;height:1px}.workflow-log{flex-direction:column;gap:6px;margin-top:8px;display:flex}.workflow-log span{background:#fff;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;padding:9px;font-size:7px;display:grid}.workflow-log i{background:#27b77a;border-radius:50%;width:6px;height:6px}.workflow-log em{color:#777;font-style:normal}.industry-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.industry-grid article{background:#fff;border-radius:13px;flex-direction:column;height:150px;padding:16px;display:flex}.industry-grid svg{color:var(--module-accent);width:22px}.industry-grid small{color:#888;margin-top:auto;font-size:7px}.industry-grid b{font-size:21px}.industry-grid em{color:#249b6b;font-size:7px;font-style:normal}.industry-feed{flex-direction:column;gap:7px;margin-top:9px;display:flex}.industry-feed span{background:#fff;border-radius:9px;grid-template-columns:25px 1fr 15px;align-items:center;padding:10px;font-size:8px;display:grid}.industry-feed b{color:var(--module-accent)}.industry-feed i{font-style:normal}.industry-feed svg{color:#249b6b;width:13px}.module-deep{max-width:1240px;margin:0 auto 120px;padding:0 30px}.deep-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:12%;display:grid}.deep-head small{letter-spacing:.17em;color:#655bed;font-size:10px;font-weight:700}.deep-head h2{letter-spacing:-.055em;margin:15px 0;font-size:58px;line-height:1}.deep-head h2 i{color:#7166ed;font-style:normal}.deep-head p{color:#6e6975;font-size:15px;line-height:1.75}.deep-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:45px;display:grid}.deep-grid article{border:1px solid #e3e1e7;border-radius:22px;flex-direction:column;min-height:350px;padding:28px;display:flex}.deep-grid article>span{color:#6257e4;background:#ece9ff;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:45px;display:grid}.deep-grid article>span svg{width:20px}.deep-grid article>small{letter-spacing:.13em;color:#888;font-size:8px}.deep-grid h3{margin:8px 0;font-size:22px}.deep-grid p{color:#706b76;font-size:13px;line-height:1.65}.deep-grid a{align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.deep-grid a svg{width:14px}.deep-workflow{color:#fff;background:#191720;border-radius:22px;align-items:center;gap:13px;margin-top:14px;padding:28px;display:flex}.deep-workflow>div{margin-right:auto}.deep-workflow small{letter-spacing:.13em;color:#8f8998;font-size:7px}.deep-workflow h3{margin:5px 0;font-size:17px}.deep-workflow>span{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.deep-workflow>span>i{background:#7166ed;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deep-workflow>span svg{width:15px}.deep-workflow>em{background:#ffffff25;width:28px;height:1px}.platform-availability{background:#f1f0f4;border-radius:30px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;max-width:1240px;margin:0 auto 140px;padding:70px;display:grid;overflow:hidden}.platform-copy>small{letter-spacing:.16em;color:#655bed;font-size:9px;font-weight:700}.platform-copy h2{letter-spacing:-.055em;margin:15px 0;font-size:55px;line-height:1}.platform-copy h2 i{color:#7166ed;font-style:normal}.platform-copy>p{color:#6e6975;font-size:14px;line-height:1.7}.platform-copy>span{align-items:center;gap:8px;margin:10px 0;font-size:11px;display:flex}.platform-copy>span svg{color:#259b6b;width:15px}.platform-devices{min-height:430px;position:relative}.device-window{background:#fff;border:1px solid #dedce3;border-radius:18px;width:90%;height:355px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 25px 60px #2a244119}.device-window>header{height:42px;box-shadow:none;background:#eae8ed;border:0;border-radius:0;gap:5px;margin:0;padding:0 12px;display:flex;position:static}.device-window header i{background:#bbb;border-radius:50%;width:6px;height:6px}.device-window header b{color:#777;background:#fff;border-radius:5px;margin:auto;padding:5px 35px;font-size:7px}.device-window>main{grid-template-columns:55px 1fr;height:calc(100% - 42px);display:grid}.device-window aside{color:#fff;text-align:center;background:#201d2b;padding:16px;font-weight:800}.device-window main>div{padding:25px}.device-window main small{color:#777;font-size:7px}.device-window main h3{font-size:22px}.device-window section{grid-template-columns:1fr 1fr;gap:9px;display:grid}.device-window section span{background:#f4f3f6;border-radius:11px;flex-direction:column;height:120px;padding:16px;display:flex}.device-window section b{font-size:21px}.device-phone{background:#fff;border:7px solid #1c1923;border-radius:27px;width:145px;height:285px;padding:22px 10px;position:absolute;bottom:0;right:0;box-shadow:0 25px 55px #201b3930}.device-phone>span{background:#1c1923;border-radius:5px;width:42px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.device-phone>div{background:linear-gradient(#e7e3ff,#edf8f2);border-radius:15px;flex-direction:column;gap:8px;height:100%;padding:15px;display:flex}.device-phone b{color:#fff;background:#191720;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.device-phone small{margin-top:20px;font-size:10px;font-weight:700}.device-phone i{background:#fff;border-radius:8px;padding:10px;font-size:7px;font-style:normal}.platform-list{grid-template-columns:1fr 1fr;gap:7px;display:grid;position:absolute;bottom:10px;left:15px;right:100px}.platform-list>span{background:#ffffffef;border:1px solid #e1dfe4;border-radius:10px;grid-template-columns:25px 1fr 15px;align-items:center;column-gap:7px;padding:9px;display:grid;box-shadow:0 8px 20px #211c3510}.platform-list>span>svg:first-child{color:#191720;grid-row:1/3;width:20px}.platform-list small{color:#888;font-size:6px}.platform-list>span>svg:last-child{color:#259b6b;grid-area:1/3/3;width:12px}@media (width<=900px){.unique-visual{width:100%;max-width:680px;margin:auto}.deep-head{grid-template-columns:1fr}.platform-availability{grid-template-columns:1fr;margin:0 24px 110px;padding:45px}.platform-copy{max-width:650px}.platform-devices{min-height:420px}.deep-workflow{flex-wrap:wrap}.deep-workflow>div{width:100%}}@media (width<=650px){.unique-visual{height:470px;padding-left:82px}.unique-side{width:70px}.unique-side span{padding:7px 3px;font-size:6px}.uv-finance{grid-template-columns:1fr}.uv-list{display:none}.pipeline{grid-template-columns:1fr 1fr}.pipeline>div{height:130px}.growth-summary{display:none}.module-deep{padding:0 16px}.deep-head h2{font-size:43px}.deep-grid{grid-template-columns:1fr}.deep-grid article{min-height:310px}.deep-workflow>em{display:none}.deep-workflow>span{width:45%}.platform-availability{margin:0 16px 90px;padding:35px 20px}.platform-copy h2{font-size:43px}.platform-devices{min-height:370px}.device-window{width:100%;height:300px}.device-phone{width:110px;height:220px}.platform-list{grid-template-columns:1fr;bottom:0;left:7px;right:80px}.platform-list>span:nth-child(n+3){display:none}}.site-footer{color:#fff;background:#17151f;max-width:none;margin:120px 0 0;padding:0 5.5% 28px;position:relative;overflow:hidden}.footer-glow{filter:blur(150px);opacity:.2;background:#665bed;border-radius:50%;width:600px;height:600px;position:absolute;top:-250px;right:-180px}.footer-news{z-index:1;border-bottom:1px solid #ffffff13;grid-template-columns:1fr 1fr;align-items:center;gap:9%;min-height:250px;display:grid;position:relative}.footer-news>div>span{letter-spacing:.17em;color:#9d95ff;font-size:9px}.footer-news h2{letter-spacing:-.05em;margin:14px 0;font-size:43px;line-height:1.02}.footer-news form{max-width:520px}.footer-news label{color:#777;background:#fff;border-radius:99px;align-items:center;height:58px;padding:0 7px 0 18px;display:flex}.footer-news label>svg{width:18px}.footer-news input{font:inherit;border:0;outline:0;flex:1;padding:0 12px;font-size:12px}.footer-news button{color:#fff;cursor:pointer;background:#6e63ef;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.footer-news button svg{width:17px}.footer-news form>small{color:#77727f;margin:9px 17px;font-size:8px;display:block}.footer-main{z-index:1;grid-template-columns:1.65fr repeat(4,1fr);gap:40px;padding:65px 0 55px;display:grid;position:relative}.footer-brand>a{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:800;display:flex}.footer-brand>a i{color:#191720;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.footer-brand>a svg{width:21px}.footer-brand>a sup{color:#8d84f8;font-size:7px}.footer-brand>p{color:#918d99;max-width:310px;margin:20px 0 27px;font-size:12px;line-height:1.7}.footer-location{align-items:center;gap:10px;display:flex}.footer-location>svg{color:#887ff5;background:#ffffff0c;border-radius:9px;width:34px;height:34px;padding:8px}.footer-location span{flex-direction:column;display:flex}.footer-location b{font-size:10px}.footer-location small{color:#77727f;font-size:7px}.footer-platforms{flex-wrap:wrap;gap:6px;margin-top:23px;display:flex}.footer-platforms span{color:#aaa6b1;background:#ffffff09;border:1px solid #ffffff0c;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;display:flex}.footer-platforms svg{width:11px}.footer-column{flex-direction:column;gap:13px;display:flex}.footer-column>b{color:#fff;margin-bottom:7px;font-size:10px}.footer-column>a{color:#918d99;font-size:10px;transition:all .2s}.footer-column>a:hover{color:#fff;transform:translate(3px)}.contact-column{min-width:150px}.footer-contact-btn{background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:39px;font-weight:700;display:flex;color:#191720!important;margin-top:7px!important}.footer-contact-btn svg{width:13px}.footer-online{color:#827d89;align-items:center;gap:6px;font-size:8px;display:flex}.footer-online i{background:#42d291;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #42d29116}.footer-bottom-new{z-index:1;color:#716d78;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;min-height:70px;font-size:8px;display:flex;position:relative}.footer-bottom-new>div{gap:18px;display:flex}.footer-bottom-new>span:last-child{align-items:center;gap:6px;display:flex}.footer-bottom-new svg{color:#6e64e9;width:13px}.site-footer+footer:not(.site-footer){display:none}@media (width<=1050px){.footer-main{grid-template-columns:1.5fr repeat(3,1fr)}.contact-column{flex-flow:wrap;grid-column:2/-1;align-items:center}.contact-column>b{width:100%}.footer-contact-btn{padding:0 14px}.footer-news{padding:45px 0}}@media (width<=700px){.site-footer{margin-top:80px;padding:0 22px 25px}.footer-news{grid-template-columns:1fr;gap:22px;padding:55px 0}.footer-news h2{font-size:36px}.footer-main{grid-template-columns:1fr 1fr;gap:42px 25px;padding:50px 0}.footer-brand{grid-column:1/-1}.contact-column{flex-direction:column;grid-column:1/-1;align-items:flex-start}.footer-contact-btn{width:100%;height:45px}.footer-bottom-new{flex-direction:column;align-items:flex-start;gap:15px;padding-top:25px}.footer-bottom-new>div{flex-wrap:wrap;gap:10px 15px}.footer-platforms span{font-size:8px}}.price-card>.plan-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;height:auto;min-height:210px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:static;inset:auto}.price-card>.plan-header .plan-icon{color:#6257e8;background:#ece9ff;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 0 25px;display:grid}.price-card>.plan-header .plan-icon svg{width:23px;height:23px}.price-card.featured>.plan-header .plan-icon{color:#9e96ff;background:#ffffff12}.price-card>.plan-header small{letter-spacing:.15em;color:#807b86;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1.2;display:block}.price-card>.plan-header h3{letter-spacing:-.045em;margin:0 0 12px;font:600 34px/1.05 Manrope,sans-serif}.price-card>.plan-header p{color:#706b76;max-width:310px;min-height:68px;margin:0;font-size:14px;line-height:1.65}.price-card.featured>.plan-header p{color:#aaa6b1}.price-card>.popular-label{z-index:2;top:28px;right:28px}.price-card .plan-price{margin-top:22px}.price-card .plan-button{margin-top:0}.price-card .plan-features>b{font-size:13px}.price-card.featured .plan-features>b{color:#fff}.platform-availability{background:linear-gradient(135deg,#f5f4f7,#eceaf2);position:relative;box-shadow:inset 0 0 0 1px #e6e3e9}.platform-copy{z-index:2;position:relative}.platform-devices{min-height:470px}.device-window{border:1px solid #d9d6df;width:88%;height:360px;top:18px;left:0;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 30px 75px #28213f20}.device-window>header{z-index:auto;width:auto;max-width:none;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e8e6ec;border:0;border-radius:0;margin:0;padding:0 13px;position:static;inset:auto}.device-window>main{background:#fff}.device-phone{border-width:8px;width:155px;height:300px;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 30px 70px #211b3a35}.platform-list{gap:9px;bottom:3px;left:18px;right:112px}.platform-list>span{border-radius:12px;min-height:52px;padding:10px 12px;box-shadow:0 10px 28px #211b3a12}.platform-copy>p{font-size:16px}.platform-copy>span{margin:12px 0;font-size:13px}.platform-copy>span svg{background:#daf3e7;border-radius:50%;width:17px;height:17px;padding:2px}@media (width<=950px){.price-card>.plan-header{min-height:225px}.platform-devices{min-height:455px}.device-window{width:92%}}@media (width<=650px){.price-card>.plan-header{min-height:auto}.price-card>.plan-header p{min-height:auto;margin-bottom:22px}.price-card>.popular-label{top:25px;right:22px}.platform-availability{padding:38px 22px}.platform-devices{min-height:400px}.device-window{width:100%;height:315px;transform:none}.device-phone{width:116px;height:230px;right:-5px}.platform-list{left:8px;right:78px}.platform-list>span{min-height:48px}.platform-list b{font-size:10px}.platform-list small{font-size:7px}}.windows-download{color:#fff;background:#17151f;border:1px solid #d9d5e3;border-radius:17px;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;min-height:72px;margin-top:27px;padding:12px 14px 12px 13px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;box-shadow:0 18px 40px #211a3824}.windows-download:hover{border-color:#766af5;transform:translateY(-3px);box-shadow:0 22px 50px #211a3833}.windows-download>span:not(.windows-mark){flex-direction:column;gap:3px;min-width:0;display:flex}.windows-download b{color:#fff;font-size:14px;line-height:1.25}.windows-download small{line-height:1.35;letter-spacing:0!important;color:#aaa6b3!important;font-size:10px!important;font-weight:500!important}.windows-download>svg{color:#8d83ff;width:19px;height:19px;transition:transform .25s}.windows-download:hover>svg{transform:translateY(2px)}.windows-mark{background:linear-gradient(145deg,#786cf8,#5d52dc);border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:42px;height:42px;padding:10px;box-shadow:inset 0 1px #fff4;margin:0!important;display:grid!important}.windows-mark i{background:#fff;border-radius:1px;display:block;transform:none!important}.windows-download-note{color:#8b8691!important;margin:9px 3px 0!important;font-size:10px!important}.platform-list>a{color:#191720;background:#ffffffef;border:1px solid #d8d3e0;border-radius:10px;grid-template-columns:25px 1fr 15px;align-items:center;column-gap:7px;padding:9px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 8px 20px #211c3510}.platform-list>a:hover{border-color:#7568f5;transform:translateY(-2px)}.platform-list>a>svg:first-child{color:#655aed;grid-row:1/3;width:20px}.platform-list>a b{font-size:11px}.platform-list>a small{color:#777;font-size:9px}.platform-list>a>svg:last-child{color:#655aed;grid-area:1/3/3;width:12px}@media (width<=900px){.windows-download{max-width:520px}}@media (width<=650px){.windows-download{grid-template-columns:42px 1fr 22px;min-height:78px;margin-top:24px}.windows-download b{font-size:13px}.windows-download small{font-size:9px!important}.platform-list>a{min-height:48px}.platform-list>a b{font-size:10px}.platform-list>a small{font-size:8px}.platform-list>a:nth-child(n+3){display:none}}.voip-section{color:#fff;background:#191720;border-radius:31px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;max-width:1240px;margin:0 auto 140px;padding:75px;display:grid;position:relative;overflow:hidden}.voip-section:before{content:"";filter:blur(140px);opacity:.22;background:#675bed;border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;left:-180px}.voip-copy,.voip-demo{z-index:1;position:relative}.voip-label{letter-spacing:.15em;color:#a69fff;align-items:center;gap:8px;font-size:9px;display:flex}.voip-label svg{width:16px}.voip-copy h2{letter-spacing:-.055em;margin:20px 0;font-size:56px;line-height:.98}.voip-copy h2 i{color:#8d83fa;font-style:normal}.voip-copy>p{color:#aaa6b2;font-size:14px;line-height:1.75}.voip-benefits{flex-direction:column;gap:11px;margin:28px 0;display:flex}.voip-benefits span{color:#aaa6b2;align-items:center;gap:8px;font-size:11px;display:flex}.voip-benefits b{color:#fff}.voip-benefits svg{color:#4cd39b;width:16px}.voip-actions{gap:8px;display:flex}.voip-actions a{color:#191720;background:#fff;border-radius:99px;align-items:center;gap:7px;height:48px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.voip-actions a+a{color:#fff;background:#ffffff0b;border:1px solid #ffffff18}.voip-actions svg{width:15px}.sipgate-proof{border-top:1px solid #ffffff13;align-items:center;gap:13px;margin-top:27px;padding-top:22px;display:flex}.sipgate-proof>.brand-mark{background:#fff;border-radius:10px;padding:9px 12px}.sipgate-proof>span{flex-direction:column;display:flex}.sipgate-proof small{color:#77727f;font-size:7px}.voip-demo{color:#191720;background:#f6f6f8;border-radius:24px;min-height:510px;padding:23px;box-shadow:0 35px 90px #0005}.call-top{justify-content:space-between;align-items:center;display:flex}.call-top span{letter-spacing:.13em;color:#777;align-items:center;gap:6px;font-size:7px;display:flex}.call-top span i{background:#42cf91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #42cf9118}.call-top em{color:#19875d;background:#e9f8f0;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal}.caller{align-items:center;gap:12px;padding:21px 0;display:flex}.caller>div{color:#fff;background:#191720;border-radius:14px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:700;display:grid}.caller>span{flex-direction:column;display:flex}.caller small{letter-spacing:.12em;color:#777;font-size:7px}.caller b{margin-top:3px;font-size:15px}.caller p{color:#777;margin:3px 0;font-size:9px}.caller button{color:#fff;background:#35ba80;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.caller button svg{width:18px}.call-flow{background:#eceaf0;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:88px;padding:13px;display:flex}.call-flow>span{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.call-flow>span i{color:#6b61e8;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.call-flow svg{width:13px}.call-flow small{color:#888;font-size:6px}.call-flow>em{background:#bbb;width:25px;height:1px}.call-flow .active i{color:#fff;background:#6b61e8}.call-note{background:#fff;border:1px solid #e3e1e6;border-radius:14px;margin-top:10px;padding:15px}.call-note header{z-index:auto;width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:0;padding:0;display:flex;position:static;inset:auto}.call-note header>svg{color:#655bed;width:16px}.call-note header span{color:#655bed;background:#eeebff;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:6px}.call-note>p{color:#67636e;font-size:9px;line-height:1.6}.call-note footer{border-top:1px solid #ebe9ed;align-items:center;gap:6px;margin:12px 0 0;padding:11px 0 0;display:flex}.call-note footer span{align-items:center;gap:4px;font-size:7px;display:flex}.call-note footer svg{color:#299d6d;width:11px}.call-note footer button{color:#fff;background:#191720;border:0;border-radius:7px;gap:5px;margin-left:auto;padding:7px 9px;font-size:7px;display:flex}.call-status{color:#228b62;background:#e9f8f0;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:12px;display:flex}.call-status>svg{width:19px}.call-status>span{flex-direction:column;display:flex}.call-status>svg:last-child{margin-left:auto}@media (width<=900px){.voip-section{grid-template-columns:1fr;margin:0 24px 110px;padding:55px}.voip-copy{max-width:680px}.voip-demo{width:100%;max-width:650px;margin:auto}}@media (width<=600px){.voip-section{border-radius:23px;margin:0 16px 90px;padding:38px 20px}.voip-copy h2{font-size:43px}.voip-actions{flex-direction:column}.voip-actions a{justify-content:center}.sipgate-proof{align-items:flex-start}.voip-demo{min-height:500px;padding:17px}.call-flow>em{width:10px}.call-flow b{font-size:6px}.call-note footer{flex-wrap:wrap}.call-note footer button{justify-content:center;width:100%;margin-top:5px}}.marketing-page{color:#191720}.marketing-page a{text-decoration:none}.mp-hero{border-radius:32px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;max-width:1240px;min-height:690px;margin:25px auto 120px;padding:70px;display:grid;overflow:hidden}.mp-hero>div:first-child>span,.customers-hero>span,.pricing-page-hero>span{letter-spacing:.17em;color:#655bed;font-size:9px;font-weight:700}.mp-hero h1,.customers-hero h1,.pricing-page-hero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(60px,6vw,86px);line-height:.94}.mp-hero h1 i,.customers-hero h1 i,.pricing-page-hero h1 i{color:#7166ed;font-style:normal}.mp-hero>div:first-child>p,.customers-hero>p,.pricing-page-hero>p{color:#66616d;max-width:610px;font-size:16px;line-height:1.75}.mp-actions{gap:9px;margin-top:28px;display:flex}.mp-actions a,.platform-flow a,.developer-api>a,.mp-final>a,.case-copy>a,.pricing-faq>div:first-child>a{color:#fff;background:#191720;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.mp-actions a+a{color:#191720;background:#fff;border:1px solid #dedce2}.mp-actions svg,.mp-final a svg{width:15px}.platform-hero{background:linear-gradient(135deg,#ddecff,#d9d2ff 55%,#d8f4e9)}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.hero-proof span{background:#ffffff70;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.hero-proof svg{color:#269b6b;width:13px}.platform-command{background:#fafafcd9;border:1px solid #fff;border-radius:25px;grid-template-columns:65px 1fr;height:520px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #312a5b22}.platform-command>aside{background:#201d2b;flex-direction:column;align-items:center;gap:13px;padding:18px 10px;display:flex}.platform-command aside>b{color:#fff;background:#7166ed;border-radius:10px;place-items:center;width:35px;height:35px;margin-bottom:25px;display:grid}.platform-command aside span{color:#77727f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.platform-command aside span.active{color:#fff;background:#ffffff12}.platform-command aside svg{width:16px}.platform-command>main{padding:25px}.platform-command main>header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;margin:0;padding:0 0 20px;display:flex;position:static;inset:auto}.platform-command main>header div{flex-direction:column;display:flex}.platform-command main>header small{color:#777;font-size:7px}.platform-command main>header>span{align-items:center;gap:5px;font-size:7px;display:flex}.platform-command main>header>span i{background:#30b77c;border-radius:50%;width:6px;height:6px}.pc-kpis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pc-kpis article{background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.pc-kpis small{color:#888;font-size:6px}.pc-kpis em{color:#239869;font-size:6px;font-style:normal}.pc-chart{background:#fff;border-radius:11px;height:190px;margin-top:8px;padding:14px}.pc-chart>span{font-size:8px;font-weight:700}.pc-chart svg{width:100%;height:145px}.pc-ai{color:#fff;background:#191720;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:13px;display:flex}.pc-ai>svg{color:#9188fb;width:20px}.pc-ai span{flex-direction:column;display:flex}.pc-ai small{color:#8e8997;font-size:6px}.pc-ai b{font-size:8px}.pc-ai>svg:last-child{width:14px;margin-left:auto}.platform-pillars{max-width:1160px;margin:0 auto 140px}.platform-pillars>header{width:auto;max-width:none;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;column-gap:9%;margin:0;padding:0;display:grid;position:static;inset:auto}.platform-pillars header>span{letter-spacing:.17em;color:#655bed;grid-column:1/-1;font-size:9px}.platform-pillars h2,.flow-copy h2,.catalog-head h2,.integration-automation h2,.customer-results h2,.price-comparison h2{letter-spacing:-.055em;margin:15px 0;font-size:58px;line-height:1}.platform-pillars h2 i,.flow-copy h2 i,.catalog-head h2 i,.integration-automation h2 i,.customer-results h2 i,.price-comparison h2 i{color:#7166ed;font-style:normal}.platform-pillars header p{color:#6f6a76;align-self:end;font-size:14px;line-height:1.7}.platform-pillars>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px;display:grid}.platform-pillars article{border:1px solid #e4e2e7;border-radius:20px;min-height:300px;padding:25px;position:relative}.platform-pillars article>small{color:#aaa;position:absolute;top:18px;right:20px}.platform-pillars article>svg{color:#6257e4;background:#ece9ff;border-radius:13px;width:45px;height:45px;padding:11px}.platform-pillars h3{margin-top:70px;font-size:19px}.platform-pillars article p{color:#706c76;font-size:12px;line-height:1.65}.platform-flow{color:#fff;background:#191720;border-radius:29px;grid-template-columns:.68fr 1.32fr;align-items:center;gap:55px;max-width:1240px;margin:0 auto 140px;padding:70px;display:grid}.flow-copy>span,.integration-automation>div:first-child>small,.developer-api small,.customer-results small,.case-copy>small,.pricing-security small,.pricing-faq small{letter-spacing:.16em;color:#9d95ff;font-size:8px}.flow-copy h2{font-size:44px}.flow-copy p{color:#aaa6b1;font-size:13px;line-height:1.7}.flow-copy a{color:#191720;background:#fff;width:max-content;margin-top:22px}.process-timeline{align-items:center;display:flex}.process-timeline article{background:#ffffff0b;border:1px solid #ffffff10;border-radius:15px;flex-direction:column;width:130px;height:190px;padding:15px;display:flex;position:relative}.process-timeline article>span{background:#7166ed;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.process-timeline svg{width:17px}.process-timeline article>small{color:#777;margin-top:auto;font-size:6px}.process-timeline article>p{color:#aaa;font-size:7px}.process-timeline article>svg{color:#4bd29a;width:13px;position:absolute;top:12px;right:12px}.process-timeline>i{color:#777;width:22px}.process-timeline>i svg{width:14px}.mp-final{text-align:center;background:linear-gradient(125deg,#aadffb,#c8c9fc);border-radius:30px;max-width:1240px;margin:0 auto 50px;padding:90px 25px}.mp-final>svg{color:#6055e2;width:35px}.mp-final>span{letter-spacing:.16em;color:#6055e2;margin-top:12px;font-size:9px;display:block}.mp-final h2{letter-spacing:-.055em;max-width:800px;margin:15px auto;font-size:58px;line-height:1}.mp-final p{color:#5f5a68}.mp-final>a{width:max-content;margin:26px auto 0}.integrations-hero{background:linear-gradient(140deg,#f5f3ff,#e7efff)}.integration-network{height:520px;position:relative}.network-core{color:#fff;z-index:3;background:#191720;border-radius:26px;place-items:center;width:105px;height:105px;font-size:35px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-network>svg{width:100%;height:100%;position:absolute;inset:0}.integration-network circle{fill:none;stroke:#cfcbd9;strokeWidth:1}.network-node{z-index:4;background:#fff;border:1px solid #e0dee5;border-radius:16px;place-items:center;width:105px;height:75px;display:grid;position:absolute;box-shadow:0 16px 40px #29223e18}.network-node .brand-mark svg{width:20px}.network-node>i{color:#fff;background:#32b77d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;right:-4px}.network-node>i svg{width:11px}.nn0{top:17%;left:8%}.nn1{top:20%;right:5%}.nn2{bottom:19%;left:3%}.nn3{bottom:14%;right:8%}.nn4{top:2%;left:41%}.nn5{bottom:1%;left:42%}.integration-catalog{max-width:1160px;margin:0 auto 140px}.catalog-head{justify-content:space-between;align-items:end;display:flex}.catalog-head small{letter-spacing:.16em;color:#655bed;font-size:9px}.catalog-head label{border:1px solid #dedce2;border-radius:12px;align-items:center;width:320px;height:49px;padding:0 13px;display:flex}.catalog-head label svg{color:#888;width:17px}.catalog-head input{font:inherit;border:0;outline:0;flex:1;padding:0 9px;font-size:10px}.catalog-head kbd{background:#eeecef;padding:5px;font-size:7px}.catalog-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:40px;display:grid}.catalog-grid>article{border:1px solid #e4e2e7;border-radius:20px;padding:22px}.catalog-grid article>header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eceaee;border-radius:0;align-items:center;gap:8px;margin:0 0 13px;padding:0 0 15px;display:flex;position:static;inset:auto}.catalog-grid header svg{color:#655bed;width:17px}.catalog-grid header b{font-size:13px}.catalog-grid header span{color:#888;margin-left:auto;font-size:8px}.catalog-grid article>div{border-bottom:1px solid #f0eef1;grid-template-columns:105px 1fr auto 15px;align-items:center;min-height:62px;display:grid}.catalog-grid article>div:last-child{border:0}.catalog-grid .brand-mark{justify-content:flex-start}.catalog-grid article>div>span{flex-direction:column;display:flex}.catalog-grid article>div>span small{color:#999;font-size:7px}.catalog-grid article>div>em{color:#278f67;gap:4px;font-size:7px;font-style:normal;display:flex}.catalog-grid article>div>em i{background:#30bb80;border-radius:50%;width:5px;height:5px}.catalog-grid article>div>svg{width:13px}.integration-automation{background:#f1f0f4;border-radius:29px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;max-width:1240px;margin:0 auto 140px;padding:70px;display:grid}.integration-automation h2{font-size:49px}.integration-automation>div:first-child>p{color:#706b76;font-size:13px;line-height:1.7}.integration-automation>div:first-child>a{gap:6px;margin-top:22px;font-size:11px;font-weight:700;display:flex}.automation-builder{background:#fff;border-radius:20px;padding:22px;box-shadow:0 22px 55px #28223e13}.automation-builder>header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebe9ed;border-radius:0;align-items:center;gap:8px;margin:0 0 18px;padding:0 0 15px;display:flex;position:static;inset:auto}.automation-builder header svg{color:#655bed;width:18px}.automation-builder header b{font-size:11px}.automation-builder header span{color:#278f67;background:#e8f8f0;border-radius:99px;margin-left:auto;padding:6px 8px;font-size:7px}.automation-builder article{border:1px solid #e6e4e9;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.automation-builder article>i{color:#6257e4;background:#ece9ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.automation-builder article>i svg{width:15px}.automation-builder article>span{flex-direction:column;display:flex}.automation-builder article small{color:#999;font-size:6px}.automation-builder article>em{color:#777;margin-left:auto;font-size:7px;font-style:normal}.builder-line{background:#bbb;width:1px;height:12px;margin-left:27px}.developer-api{border:1px solid #e2e0e5;border-radius:22px;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;max-width:1160px;margin:0 auto 70px;padding:32px;display:grid}.developer-api>svg{color:#fff;background:#191720;border-radius:14px;width:50px;height:50px;padding:13px}.developer-api h2{margin:6px 0;font-size:25px}.developer-api p{color:#777;font-size:11px}.developer-api>a{height:44px}.customers-hero,.pricing-page-hero{text-align:center;background:linear-gradient(135deg,#edf4ff,#e2ddff);border-radius:31px;max-width:1240px;margin:25px auto 120px;padding:100px 60px}.customers-hero>p,.pricing-page-hero>p{margin:0 auto}.customer-logos{color:#5d5968;border-top:1px solid #ffffff9c;justify-content:space-around;margin-top:65px;padding-top:35px;display:flex}.customer-logos b{letter-spacing:.08em}.customer-results{grid-template-columns:.7fr 1.3fr;gap:60px;max-width:1160px;margin:0 auto 130px;display:grid}.customer-results>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-results article{border:1px solid #e4e2e7;border-radius:18px;flex-direction:column;min-height:165px;padding:22px;display:flex;position:relative}.customer-results strong{letter-spacing:-.05em;font-size:37px}.customer-results span{color:#777;font-size:10px}.customer-results article svg{color:#7166ed;width:20px;position:absolute;bottom:18px;right:18px}.case-studies{max-width:1240px;margin:auto}.case-studies>article{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;margin-bottom:130px;display:grid}.case-studies>article.reverse .case-visual{order:2}.case-visual{background:linear-gradient(140deg,#d9eaff,#d9d2ff);border-radius:27px;min-height:470px;padding:34px;position:relative}.case-visual>span{letter-spacing:.08em;font-size:18px;font-weight:800}.case-chart{background:#fffb;border-radius:16px;height:230px;margin-top:35px;padding:20px}.case-chart small{color:#777;font-size:7px}.case-chart svg{width:100%;height:180px}.case-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.case-kpis span{background:#fffb;border-radius:11px;flex-direction:column;padding:13px;display:flex}.case-kpis small{color:#777;font-size:7px}.case-copy>svg{color:#7166ed;width:45px;height:45px;margin:25px 0}.case-copy blockquote{letter-spacing:-.03em;margin:0;font-size:27px;line-height:1.35}.case-copy>div{align-items:center;gap:10px;margin:25px 0;display:flex}.case-copy>div>span{background:#dedaff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.case-copy>div p{flex-direction:column;margin:0;display:flex}.case-copy>div small{color:#777;font-size:8px}.case-copy>a{width:max-content}.google-review-block{color:#fff;background:#191720;border-radius:28px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:75px;max-width:1160px;margin:0 auto 140px;padding:60px;display:grid}.google-review-block>div:first-child{text-align:center}.google-review-block>div:first-child>span{font-size:20px}.google-review-block>div:first-child>strong{font-size:85px;line-height:1;display:block}.google-review-block>div:first-child>div{color:#f8c74f;justify-content:center;display:flex}.google-review-block>div:first-child svg{width:18px}.google-review-block>div:first-child p{color:#777;font-size:8px}.google-review-block h2{letter-spacing:-.05em;font-size:40px;line-height:1.05}.google-review-block>div:last-child>p{color:#aaa6b2;font-size:13px;line-height:1.7}.google-review-block ul{flex-wrap:wrap;gap:15px;padding:0;list-style:none;display:flex}.google-review-block li{gap:5px;font-size:9px;display:flex}.google-review-block li svg{color:#48ce97;width:13px}.pricing-page-hero{background:linear-gradient(135deg,#eff6ff,#e7e2ff)}.pricing-page-hero>div{justify-content:center;gap:9px;margin-top:30px;display:flex}.pricing-page-hero>div span{background:#ffffff8f;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:flex}.pricing-page-hero>div svg{color:#269b6b;width:13px}.pricing-page .pricing-section{padding-top:0}.price-comparison{max-width:1160px;margin:0 auto 140px}.price-comparison>div:first-child>small{letter-spacing:.16em;color:#655bed;font-size:9px}.comparison-table{border:1px solid #e2e0e5;border-radius:20px;margin-top:40px;overflow:hidden}.comparison-table>header,.comparison-table>div{width:auto;max-width:none;height:auto;min-height:58px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #ebe9ed;border-radius:0;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;margin:0;padding:0 22px;display:grid;position:static;inset:auto}.comparison-table>header{color:#fff;background:#191720}.comparison-table>div:last-child{border:0}.comparison-table>div>span{font-size:11px}.comparison-table em{text-align:center;color:#68636f;font-size:10px;font-style:normal}.comparison-table em svg{color:#299b6c;width:16px}.pricing-security{background:#f1f0f4;border-radius:25px;grid-template-columns:60px 1.2fr .8fr;align-items:center;gap:25px;max-width:1160px;margin:0 auto 140px;padding:45px;display:grid}.pricing-security>svg{color:#fff;background:#191720;border-radius:15px;width:55px;height:55px;padding:13px}.pricing-security h2{margin:7px 0;font-size:31px}.pricing-security p{color:#716c77;font-size:12px;line-height:1.65}.pricing-security>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pricing-security>div:last-child span{align-items:center;gap:6px;font-size:9px;display:flex}.pricing-security>div:last-child svg{color:#269b6b;width:14px}.pricing-faq{grid-template-columns:.7fr 1.3fr;gap:80px;max-width:1160px;margin:0 auto 140px;display:grid}.pricing-faq h2{letter-spacing:-.05em;font-size:43px;line-height:1}.pricing-faq>div:first-child>p{color:#777;font-size:12px;line-height:1.7}.pricing-faq>div:first-child>a{width:max-content;margin-top:20px}.pricing-faq details{border-bottom:1px solid #e3e1e5;padding:20px 0}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;list-style:none;display:flex}.pricing-faq summary svg{width:17px}.pricing-faq details[open] summary svg{transform:rotate(180deg)}.pricing-faq details p{color:#777;max-width:650px;font-size:11px;line-height:1.7}@media (width<=950px){.mp-hero{grid-template-columns:1fr;margin:20px 24px 100px;padding:50px}.platform-command,.integration-network{width:100%;max-width:650px;margin:auto}.platform-pillars,.integration-catalog,.customer-results,.case-studies,.google-review-block,.price-comparison,.pricing-security,.pricing-faq,.developer-api{margin-left:24px;margin-right:24px}.platform-pillars>div{grid-template-columns:1fr 1fr}.platform-flow,.integration-automation{grid-template-columns:1fr;margin:0 24px 110px}.customer-results{grid-template-columns:1fr}.case-studies>article{gap:40px}.catalog-grid,.google-review-block,.pricing-faq{grid-template-columns:1fr}.pricing-security{grid-template-columns:55px 1fr}.pricing-security>div:last-child{grid-column:2}}@media (width<=650px){.mp-hero{border-radius:23px;margin:12px 12px 85px;padding:40px 20px}.mp-hero h1,.customers-hero h1,.pricing-page-hero h1{font-size:49px}.mp-actions{flex-direction:column}.platform-command{grid-template-columns:48px;height:460px}.platform-command>aside{padding:13px 6px}.platform-command>main{padding:18px}.pc-kpis{grid-template-columns:1fr 1fr}.pc-kpis article:last-child{display:none}.platform-pillars,.integration-catalog,.customer-results,.case-studies,.google-review-block,.price-comparison,.pricing-security,.pricing-faq,.developer-api{margin-left:16px;margin-right:16px}.platform-pillars>header{grid-template-columns:1fr}.platform-pillars h2,.catalog-head h2,.customer-results h2,.price-comparison h2{font-size:43px}.platform-pillars>div{grid-template-columns:1fr}.platform-flow,.integration-automation{margin:0 16px 90px;padding:38px 20px}.process-timeline{grid-template-columns:1fr 1fr;gap:8px;display:grid}.process-timeline article{width:auto}.process-timeline>i{display:none}.mp-final{margin:0 16px 30px;padding:60px 20px}.mp-final h2{font-size:43px}.catalog-head{flex-direction:column;align-items:flex-start;gap:20px}.catalog-head label{width:100%}.catalog-grid article>div{grid-template-columns:90px 1fr 15px}.catalog-grid article>div>em{display:none}.network-node{width:82px;height:62px}.nn4,.nn5{left:39%}.customers-hero,.pricing-page-hero{margin:12px 12px 90px;padding:70px 18px}.customer-logos{flex-wrap:wrap;gap:18px}.case-studies>article{grid-template-columns:1fr}.case-studies>article.reverse .case-visual{order:0}.case-copy blockquote{font-size:23px}.case-kpis{grid-template-columns:1fr}.case-visual{min-height:570px}.google-review-block{padding:38px 22px}.pricing-page-hero>div{flex-wrap:wrap}.comparison-table{overflow:auto}.comparison-table>header,.comparison-table>div{min-width:650px}.pricing-security{grid-template-columns:1fr;padding:30px 20px}.pricing-security>div:last-child{grid-column:auto}.developer-api{grid-template-columns:45px 1fr}.developer-api>a{grid-column:1/-1}}.platform-intro{color:#fff;background:#191720;border-radius:32px;max-width:1240px;margin:125px auto;padding:85px 70px 45px;position:relative;overflow:hidden}.pi-aura{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.pi-aura-one{opacity:.26;background:#7166f3;width:500px;height:500px;top:-260px;left:-180px}.pi-aura-two{opacity:.13;background:#3bbd92;width:400px;height:400px;bottom:-230px;right:-170px}.pi-head,.pi-stage,.pi-footer{z-index:2;position:relative}.pi-head{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:1.25fr .75fr;align-items:end;gap:9%;margin:0;padding:0 0 58px;display:grid;position:relative;inset:auto}.pi-label{letter-spacing:.17em;color:#a69fff;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.pi-label svg{width:16px}.pi-head h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(52px,5.8vw,78px);line-height:.96}.pi-head h2 i{color:#958cff;font-style:normal}.pi-lead>p{color:#aaa6b1;font-size:15px;line-height:1.75}.pi-lead>a{color:#191720;background:#fff;border-radius:99px;align-items:center;gap:8px;width:max-content;height:47px;margin-top:24px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.pi-lead svg{width:15px}.pi-stage{padding:55px 0 42px}.pi-processes{align-items:center;display:flex}.pi-processes article{background:#ffffff0b;border:1px solid #ffffff12;border-radius:19px;flex-direction:column;flex:1;min-width:0;height:220px;padding:22px;transition:all .3s;display:flex}.pi-processes article:hover{background:#ffffff10;border-color:#ffffff25;transform:translateY(-6px)}.pi-card-top{justify-content:space-between;display:flex}.pi-card-top>span{background:#7166f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pi-card-top svg{width:19px}.pi-card-top small{color:#625e69;font-size:8px}.pi-processes article>div:nth-child(2){margin-top:auto}.pi-processes article>div:nth-child(2) small{color:#77727f;font-size:8px}.pi-processes h3{margin:3px 0 15px;font-size:23px}.pi-processes article footer{border-top:1px solid #ffffff0d;align-items:end;padding-top:12px;display:flex}.pi-processes strong{font-size:20px}.pi-processes em{color:#4ad19a;background:#4ad19a10;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.pi-connector{align-items:center;width:72px;display:flex}.pi-connector>i{background:#ffffff1d;flex:1;height:1px}.pi-connector>span{color:#52d6a0;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pi-connector svg{width:11px}.pi-data-core{color:#191720;background:#fff;border-radius:17px;align-items:center;gap:16px;width:66%;min-height:105px;margin:20px auto;padding:18px 20px;display:flex;box-shadow:0 25px 60px #0003}.core-orbit{background:#eeebff;border-radius:50%;flex:none;place-items:center;width:67px;height:67px;display:grid;position:relative}.core-orbit>span{color:#fff;background:#6c61ed;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.core-orbit svg{width:17px}.core-orbit>i{background:#6c61ed;border-radius:50%;width:5px;height:5px;position:absolute}.core-orbit>i:first-child{top:30px;left:3px}.core-orbit>i:nth-child(2){top:8px;right:8px}.core-orbit>i:nth-child(3){bottom:10px;right:5px}.pi-data-core>div:nth-child(2){flex-direction:column;display:flex}.pi-data-core small{letter-spacing:.13em;color:#777;font-size:7px}.pi-data-core b{margin:3px 0;font-size:13px}.pi-data-core p{color:#888;margin:0;font-size:8px}.pi-data-core>em{color:#228b62;background:#e5f7ee;border-radius:99px;margin-left:auto;padding:7px 9px;font-size:7px;font-style:normal}.pi-data-core>em i{background:#31b77c;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.pi-insight{background:linear-gradient(110deg,#2b263c,#29243b);border:1px solid #ffffff10;border-radius:15px;align-items:center;gap:12px;width:82%;min-height:82px;margin:0 auto;padding:13px 15px;display:flex}.pi-insight>span{background:#7166f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pi-insight>span svg{width:19px}.pi-insight>div{flex-direction:column;max-width:510px;display:flex}.pi-insight small{letter-spacing:.13em;color:#8f87f7;font-size:7px}.pi-insight b{margin-top:3px;font-size:9px;line-height:1.5}.pi-insight button{color:#fff;background:#ffffff0b;border:1px solid #ffffff16;border-radius:9px;gap:6px;margin-left:auto;padding:10px;font-size:8px;display:flex}.pi-insight button svg{width:12px}.pi-footer{border-top:1px solid #ffffff12;align-items:center;gap:24px;min-height:85px;display:flex}.pi-footer>div{align-items:center;gap:9px;display:flex}.pi-footer>div>svg{color:#9188fa;background:#ffffff0b;border-radius:8px;width:28px;height:28px;padding:7px}.pi-footer>div span{flex-direction:column;display:flex}.pi-footer small{color:#77727f;font-size:7px}.pi-footer>i{background:#ffffff10;width:1px;height:27px}.pi-footer>a{background:#7166f3;border-radius:99px;align-items:center;gap:7px;height:43px;margin-left:auto;padding:0 15px;font-size:9px;font-weight:700;display:flex}.pi-footer>a svg{width:14px}@media (width<=900px){.platform-intro{margin:100px 24px;padding:65px 45px 35px}.pi-head{grid-template-columns:1fr;gap:22px}.pi-lead{max-width:620px}.pi-processes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pi-processes article:last-of-type{grid-column:1/-1}.pi-connector{display:none}.pi-data-core{width:85%}.pi-footer{flex-wrap:wrap;gap:18px;padding:25px 0}.pi-footer>a{justify-content:center;width:100%}}@media (width<=600px){.platform-intro{border-radius:24px;margin:80px 12px;padding:50px 20px 25px}.pi-head h2{font-size:45px}.pi-lead>p{font-size:14px}.pi-processes{grid-template-columns:1fr}.pi-processes article:last-of-type{grid-column:auto}.pi-processes article{height:190px}.pi-data-core{width:100%;padding:14px}.pi-data-core>em{display:none}.pi-insight{align-items:flex-start;width:100%}.pi-insight button,.pi-footer>i{display:none}.pi-footer>div{width:45%}}.core-modules{max-width:1240px;margin:130px auto;padding:0 20px}.cm-head{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.15fr .85fr;align-items:end;gap:10%;margin:0 0 55px;padding:0;display:grid;position:static;inset:auto}.cm-head>div>span{color:#655bed;letter-spacing:.17em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.cm-head>div>span svg{width:16px}.cm-head h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(48px,5.2vw,73px);line-height:.98}.cm-head h2 i{color:#7469ef;font-style:normal}.cm-head>p{color:#6d6874;font-size:15px;line-height:1.75}.cm-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cm-card{isolation:isolate;background:#f3f2f5;border:1px solid #e3e1e6;border-radius:27px;flex-direction:column;min-height:640px;padding:30px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.cm-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px #29223f18}.cm-card.finance{background:linear-gradient(145deg,#e6e2ff,#f5f3ff)}.cm-card.stock{background:linear-gradient(145deg,#dff4e9,#f2faf6)}.cm-card.crm{background:linear-gradient(145deg,#ffe7dc,#fff7f2)}.cm-card.projects{background:linear-gradient(145deg,#dfeeff,#f2f7ff)}.cm-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.cm-top>span{border:1px solid #1d1a2430;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.cm-top>div{background:#ffffffa8;border-radius:17px;place-items:center;width:58px;height:58px;transition:all .4s;display:grid;box-shadow:0 12px 30px #2a244014}.cm-card:hover .cm-top>div{transform:rotate(-8deg)scale(1.08)}.cm-top svg{width:26px}.finance .cm-top>div{color:#675cf0}.stock .cm-top>div{color:#219b6d}.crm .cm-top>div{color:#e66c47}.projects .cm-top>div{color:#4385dc}.cm-copy{z-index:2;max-width:470px;margin-top:30px;position:relative}.cm-copy>small{letter-spacing:.15em;color:#77727f;font-size:8px;font-weight:700}.cm-copy h3{letter-spacing:-.045em;margin:10px 0 14px;font-size:36px;line-height:1.05}.cm-copy>p{color:#625e69;font-size:14px;line-height:1.65}.cm-tags{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.cm-tags span{background:#ffffff90;border:1px solid #fff;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.cm-tags svg{color:#259b6b;width:12px}.cm-copy>a{align-items:center;gap:7px;width:max-content;font-size:11px;font-weight:700;display:flex}.cm-copy>a svg{width:15px;transition:all .25s}.cm-copy>a:hover svg{transform:translate(4px)}.cm-preview{z-index:2;background:#fffffff0;border:1px solid #ffffffda;border-radius:20px 20px 0 0;height:245px;padding:20px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-12px;left:30px;right:30px;box-shadow:0 25px 60px #2a244022}.cm-card:hover .cm-preview{transform:translateY(-12px)}.cm-preview>header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;margin:0 0 13px;padding:0;display:flex;position:static;inset:auto}.cm-preview header span{font-size:10px;font-weight:700}.cm-preview header em{color:#278f65;background:#e5f7ee;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.finance-preview>strong{letter-spacing:-.04em;font-size:27px;display:block}.finance-preview>small{color:#249b6b;font-size:7px}.finance-preview svg{width:100%;height:125px;margin-top:4px}.stock-preview>header span{align-items:center;gap:6px;display:flex}.stock-preview header svg{width:15px}.stock-preview>div{margin:10px 0}.stock-preview>div>span{justify-content:space-between;font-size:8px;display:flex}.stock-preview>div>span small{color:#777}.stock-preview>div>i{background:#e7e5e9;border-radius:9px;height:5px;margin-top:5px;display:block;overflow:hidden}.stock-preview>div>i em{background:#27a877;border-radius:9px;height:100%;display:block}.stock-preview>footer,.projects-preview>footer{color:#6258df;border-top:1px solid #ebe9ed;align-items:center;gap:6px;margin-top:14px;padding-top:11px;font-size:7px;display:flex}.stock-preview>footer svg,.projects-preview>footer svg{width:13px}.crm-preview>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.crm-preview section{background:#efedf1;border-radius:9px;height:160px;padding:8px}.crm-preview section>small{color:#777;justify-content:space-between;font-size:5px;display:flex}.crm-preview article{background:#fff;border-radius:8px;flex-direction:column;gap:5px;margin-top:10px;padding:9px;display:flex}.crm-preview article>span{color:#dd6946;background:#ffe1d3;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.crm-preview article>b{font-size:7px}.crm-preview article>em{color:#777;font-size:7px;font-style:normal}.projects-preview>div{grid-template-columns:34px 1fr 30px;align-items:center;gap:8px;margin:10px 0;display:grid}.projects-preview>div>span{color:#3978ca;background:#dcecff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:700;display:grid}.projects-preview p{margin:0}.projects-preview p>b{font-size:8px}.projects-preview p>i{background:#e7e5e9;border-radius:6px;height:5px;margin-top:5px;display:block;overflow:hidden}.projects-preview p>i em{background:#4c8ce1;border-radius:6px;height:100%;display:block}.projects-preview>div>small{text-align:right;font-size:8px}.cm-glow{z-index:1;filter:blur(90px);opacity:.18;background:#7166ed;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-100px}.stock .cm-glow{background:#25a677}.crm .cm-glow{background:#ee754e}.projects .cm-glow{background:#488bdf}.cm-footer{color:#7c7783;border-top:1px solid #e3e1e6;justify-content:space-between;align-items:center;min-height:75px;margin-top:22px;padding:0 5px;font-size:10px;display:flex}.cm-footer>a{color:#191720;align-items:center;gap:7px;font-weight:700;display:flex}.cm-footer svg{width:15px}@media (width<=900px){.core-modules{margin:110px auto}.cm-head{grid-template-columns:1fr;gap:20px}.cm-grid{grid-template-columns:1fr}.cm-card{min-height:620px}.cm-copy{max-width:520px}}@media (width<=600px){.core-modules{margin:85px auto;padding:0 12px}.cm-head h2{font-size:43px}.cm-head>p{font-size:14px}.cm-card{border-radius:22px;min-height:610px;padding:23px}.cm-copy h3{font-size:30px}.cm-copy>p{font-size:13px}.cm-preview{height:235px;padding:16px;left:18px;right:18px}.crm-preview>div{gap:4px}.crm-preview section{padding:6px}.cm-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}}.cm-copy>small,.cm-card-top small,.cm-preview header em,.cm-preview>small,.stock-preview>div>span,.stock-preview>footer,.projects-preview>footer,.crm-preview section>small,.crm-preview article>b,.crm-preview article>em,.projects-preview p>b,.projects-preview>div>small{font-size:10px}.cm-tags span{font-size:11px}.cm-copy>a{font-size:13px}.cm-preview header span{font-size:12px}.finance-preview>small{font-size:10px}.stock-preview,.crm-preview,.projects-preview{height:270px}.crm-preview article>b,.crm-preview article>em{line-height:1.3}.crm-preview section>small{font-size:8px}.cm-footer{font-size:12px}.platform-command main>header small,.pc-kpis small,.pc-kpis em,.pc-ai small,.pc-ai b,.platform-command main>header>span{font-size:9px}.platform-command main>header b{font-size:18px}.pc-kpis b{font-size:17px}.pc-chart>span{font-size:11px}.platform-pillars header>span,.flow-copy>span,.catalog-head small,.customer-results small,.case-copy>small,.pricing-security small,.pricing-faq small,.platform-pillars article>small{font-size:10px}.platform-pillars article p{font-size:14px}.process-timeline article>small{font-size:9px}.process-timeline article>b{font-size:12px}.process-timeline article>p{font-size:10px}.network-node .brand-mark b{font-size:11px!important}.catalog-grid header span{font-size:10px}.catalog-grid article>div>span b{font-size:12px}.catalog-grid article>div>span small,.catalog-grid article>div>em,.automation-builder header span,.automation-builder article small{font-size:9px}.automation-builder article b{font-size:11px}.automation-builder article>em{font-size:9px}.developer-api small{font-size:10px}.developer-api p{font-size:13px}.customer-results span{font-size:12px}.case-chart small{font-size:10px}.case-kpis b{font-size:19px}.case-kpis small{font-size:10px}.case-copy>div b{font-size:13px}.case-copy>div small,.google-review-block>div:first-child p{font-size:10px}.google-review-block li,.pricing-page-hero>div span{font-size:11px}.comparison-table>header span,.comparison-table>header b,.comparison-table>div>span,.comparison-table em{font-size:12px}.pricing-security>div:last-child span{font-size:11px}.pricing-faq details p{font-size:13px}.pi-label{font-size:11px}.pi-processes article>div:nth-child(2) small,.pi-card-top small{font-size:10px}.pi-processes em,.pi-data-core small{font-size:9px}.pi-data-core b{font-size:15px}.pi-data-core p{font-size:10px}.pi-data-core>em,.pi-insight small{font-size:9px}.pi-insight b{font-size:11px}.pi-insight button{font-size:10px}.pi-footer b{font-size:14px}.pi-footer small{font-size:10px}.pi-footer>a{font-size:11px}.unique-visual>main>small,.unique-side span,.uv-kpis span,.uv-kpis em,.uv-list span,.stock-ring span,.stock-overview>div:last-child span,.stock-overview em,.warehouse-row small,.pipeline>div>span,.pipeline article b,.pipeline article small,.growth-summary span,.workflow-canvas span,.workflow-log span,.industry-grid small,.industry-grid em,.industry-feed span{font-size:9px}.deep-grid article>small{font-size:10px}.deep-workflow small{font-size:9px}.deep-workflow>span b{font-size:10px}.platform-copy>small{font-size:11px}.device-window main small{font-size:9px}.platform-list b{font-size:11px}.platform-list small{font-size:9px}.device-phone small{font-size:11px}.device-phone i{font-size:9px}.voip-label{font-size:11px}.sipgate-proof b{font-size:12px}.sipgate-proof small,.call-top span,.caller small{font-size:9px}.caller p{font-size:11px}.call-flow b{font-size:9px}.call-flow small{font-size:8px}.call-note header b{font-size:11px}.call-note header span{font-size:8px}.call-note>p{font-size:11px}.call-note footer span,.call-note footer button{font-size:9px}.call-status b{font-size:10px}.call-status small{font-size:8px}@media (width<=600px){.cm-card{min-height:650px}.cm-preview{height:260px}.cm-copy>small,.cm-tags span{font-size:10px}.unique-side span,.platform-list small{font-size:8px}.process-timeline article{min-height:205px}.process-timeline article>p{font-size:9px}.call-flow b{font-size:8px}}.all-in-one{max-width:1240px;margin:140px auto;padding:0 20px}.aio-head{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.1fr .9fr;align-items:end;gap:10%;margin:0 0 55px;padding:0;display:grid;position:static;inset:auto}.aio-head>div>span{letter-spacing:.16em;color:#655bed;font-size:10px;font-weight:700}.aio-head h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(52px,5.7vw,78px);line-height:.96}.aio-head h2 i{color:#7166ed;font-style:normal}.aio-head>p{color:#6d6874;font-size:16px;line-height:1.75}.aio-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aio-compare>article{border-radius:28px;height:560px;padding:34px;overflow:hidden}.aio-compare header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:static;inset:auto}.aio-compare header span{letter-spacing:.15em;font-size:9px}.aio-compare header b{margin-top:6px;font-size:24px}.tool-stack{background:#f1f0f3}.tool-stack header span{color:#8b6c63}.tool-stack>div{height:430px;position:relative}.stack-tool{z-index:2;background:#fff;border:1px solid #e1dfe4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:125px;height:92px;display:flex;position:absolute;box-shadow:0 12px 32px #29233e12}.stack-tool svg{color:#777;width:21px}.stack-tool b{font-size:11px}.stack-tool small{color:#999;font-size:9px}.st0{top:20px;left:0}.st1{top:20px;right:0}.st2{bottom:62px;left:0}.st3{bottom:62px;right:0}.st4{top:50%;left:50%;transform:translate(-50%,-50%)}.tool-stack svg{width:100%;height:300px;position:absolute;inset:0}.tool-stack svg path{fill:none;stroke:#c3c0c8;stroke-width:1px;stroke-dasharray:5 6}.tool-stack>div>em{color:#bd5b40;background:#fff0ec;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:9px 12px;font-size:10px;font-style:normal;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.tool-stack>div>em svg{width:13px;height:13px;position:static}.jonera-stack{color:#fff;background:#191720;position:relative}.jonera-stack header span{color:#9d95ff}.suite-center{z-index:3;background:linear-gradient(145deg,#766bf2,#5147bd);border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffffff05,0 25px 60px #0005}.suite-center>span{color:#191720;background:#fff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.suite-center svg{width:22px}.suite-center b{margin-top:9px;font-size:18px}.suite-center small{color:#d2ceeb;font-size:9px}.suite-items{position:absolute;inset:95px 28px 85px}.suite-items>span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:99px;gap:5px;padding:9px 11px;font-size:10px;display:flex;position:absolute}.suite-items svg{color:#4cd19a;width:13px}.si0{top:0;left:0}.si1{top:0;right:0}.si2{bottom:0;left:0}.si3{bottom:0;right:0}.si4{bottom:-25px;left:50%;transform:translate(-50%)}.suite-flow{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding-top:14px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.suite-flow>svg{background:#7166ed;border-radius:9px;width:32px;height:32px;padding:8px}.suite-flow>span{flex-direction:column;display:flex}.suite-flow small{color:#777;font-size:8px}.suite-flow b{font-size:11px}.suite-flow em{color:#4bd19a;margin-left:auto;font-size:9px;font-style:normal}.risk-management{background:linear-gradient(135deg,#dff5e9,#e5e3ff);border-radius:29px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;margin-top:18px;padding:70px;display:grid}.risk-copy>span{letter-spacing:.14em;color:#247d5d;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.risk-copy>span svg{width:17px}.risk-copy h3{letter-spacing:-.055em;margin:18px 0;font-size:51px;line-height:1}.risk-copy h3 i{color:#6258df;font-style:normal}.risk-copy>p{color:#66616c;font-size:15px;line-height:1.7}.risk-copy ul{margin:25px 0;padding:0;list-style:none}.risk-copy li{align-items:center;gap:8px;margin:11px 0;font-size:12px;display:flex}.risk-copy li svg{color:#269b6b;width:16px}.risk-copy>a{color:#fff;background:#191720;border-radius:99px;align-items:center;gap:7px;width:max-content;height:49px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.risk-copy>a svg{width:15px}.risk-ui{background:#fff;border-radius:23px;min-height:520px;padding:24px;box-shadow:0 30px 75px #28213f22}.risk-ui>header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebe9ed;border-radius:0;justify-content:space-between;margin:0;padding:0 0 18px;display:flex;position:static;inset:auto}.risk-ui header>div{flex-direction:column;display:flex}.risk-ui header small{color:#777;font-size:9px}.risk-ui header b{font-size:16px}.risk-ui header>span{color:#258c64;align-items:center;gap:5px;font-size:9px;display:flex}.risk-ui header>span i{background:#31b77c;border-radius:50%;width:6px;height:6px}.risk-company{align-items:center;gap:11px;padding:18px 0;display:flex}.risk-company>span{color:#fff;background:#191720;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.risk-company>div{flex-direction:column;display:flex}.risk-company small{color:#888;font-size:9px}.risk-company b{font-size:12px}.risk-company p{color:#888;margin:2px 0;font-size:10px}.risk-company em{color:#258c64;background:#e5f7ee;border-radius:99px;margin-left:auto;padding:7px 9px;font-size:9px;font-style:normal}.risk-score{background:#f3f2f5;border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.score-ring{background:conic-gradient(#35b981 0 87%,#dedce3 87%);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.score-ring b,.score-ring small{z-index:1;position:relative}.score-ring b{font-size:30px}.score-ring small,.risk-score>div:last-child small{color:#777;font-size:9px}.risk-score h4{margin:4px 0;font-size:18px}.risk-score p{color:#777;margin:0;font-size:10px}.risk-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.risk-metrics>span{background:#f7f6f8;border-radius:11px;flex-direction:column;padding:13px;display:flex}.risk-metrics small{color:#888;font-size:9px}.risk-metrics b{font-size:14px}.risk-metrics em{color:#278f66;font-size:9px;font-style:normal}.risk-ui>footer{color:#fff;background:#191720;border-radius:12px;align-items:center;margin:0;padding:14px;display:flex}.risk-ui>footer>div{align-items:center;gap:8px;display:flex}.risk-ui>footer>div>svg{background:#3bbb85;border-radius:8px;width:29px;height:29px;padding:7px}.risk-ui>footer span{flex-direction:column;display:flex}.risk-ui>footer b{font-size:9px}.risk-ui>footer small{color:#888;font-size:8px}.risk-ui>footer button{background:#fff;border:0;border-radius:8px;gap:5px;margin-left:auto;padding:9px 10px;font-size:9px;display:flex}.risk-ui>footer button svg{width:12px}.aio-stats{border-bottom:1px solid #e5e3e7;align-items:center;gap:28px;min-height:95px;padding:0 10px;display:flex}.aio-stats>div{align-items:center;gap:8px;display:flex}.aio-stats strong{font-size:28px}.aio-stats span{color:#777;font-size:10px}.aio-stats>i{background:#ddd;width:1px;height:28px}.aio-stats>a{align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.aio-stats svg{width:15px}@media (width<=900px){.all-in-one{margin:110px auto}.aio-head{grid-template-columns:1fr;gap:20px}.aio-compare{grid-template-columns:1fr}.risk-management{grid-template-columns:1fr;padding:50px}.risk-ui{width:100%;max-width:650px;margin:auto}.aio-stats{flex-wrap:wrap;padding:25px 10px}.aio-stats>a{width:100%;margin-left:0}}@media (width<=600px){.all-in-one{margin:85px auto;padding:0 12px}.aio-head h2{font-size:42px}.aio-head>p{font-size:14px}.aio-compare>article{border-radius:22px;height:490px;padding:22px}.stack-tool{width:95px;height:78px}.stack-tool small,.tool-stack>div>em{font-size:8px}.suite-center{width:135px;height:135px}.risk-management{border-radius:23px;padding:38px 20px}.risk-copy h3{font-size:42px}.risk-copy>p{font-size:14px}.risk-copy li{font-size:11px}.risk-copy>a{justify-content:center;width:100%}.risk-ui{min-height:565px;padding:17px}.risk-company em{display:none}.risk-score{padding:13px}.score-ring{width:75px;height:75px}.risk-metrics{grid-template-columns:1fr}.risk-ui>footer{flex-direction:column;align-items:flex-start;gap:10px}.risk-ui>footer button{justify-content:center;width:100%;margin:0}.aio-stats>i{display:none}.aio-stats>div{width:45%}}.user-settings{color:#181620;background:#f6f6f8;min-height:100vh}.settings-top{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffe;border-bottom:1px solid #e4e1e8;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.settings-top>a{align-items:center;gap:10px;font-size:18px;font-weight:850;display:flex}.settings-top>a>span{color:#fff;background:#181620;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-top svg{width:18px}.settings-top>div{align-items:center;gap:10px;display:flex}.settings-top>div>a{background:#fff;border:1px solid #dfdce5;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:13px;font-weight:750;display:flex}.settings-top i{background:#29b77a;border-radius:50%;width:7px;height:7px}.user-settings>main{grid-template-columns:340px minmax(0,1fr);gap:26px;max-width:1480px;margin:0 auto;padding:34px clamp(14px,2vw,34px) 90px;display:grid}.settings-hub-sidebar{align-self:start;position:sticky;top:96px}.settings-hub-sidebar>div:first-child{padding:6px 4px 16px}.settings-hub-sidebar small,.form-head small,.settings-home article small,.settings-next small{letter-spacing:.12em;color:#675cf0;text-transform:uppercase;font-size:12px;font-weight:850}.settings-hub-sidebar h1{letter-spacing:0;margin:8px 0 10px;font-size:38px;line-height:1.02}.settings-hub-sidebar p{color:#6f6a78;margin:0;font-size:15px;line-height:1.55}.settings-hub-sidebar nav{flex-direction:column;gap:10px;display:flex}.settings-hub-sidebar nav section{border-top:1px solid #e4e1e8;flex-direction:column;gap:6px;padding-top:10px;display:flex}.settings-hub-sidebar nav section>small{color:#918b9a;padding:0 10px}.settings-hub-sidebar nav button{text-align:left;cursor:pointer;color:#2b2832;background:0 0;border:0;border-radius:16px;grid-template-columns:42px 1fr 16px;align-items:center;gap:11px;min-height:66px;padding:11px;display:grid}.settings-hub-sidebar nav button:hover{background:#eeedf2}.settings-hub-sidebar nav button.active{color:#fff;background:#181620;box-shadow:0 18px 40px #18162024}.settings-hub-sidebar nav button>svg:first-child{color:#675cf0;background:#fff;border-radius:13px;width:42px;height:42px;padding:11px}.settings-hub-sidebar nav button.active>svg:first-child{color:#fff;background:#6d5ff7}.settings-hub-sidebar nav button>svg:last-child{color:#9a94a3;width:15px}.settings-hub-sidebar nav span{flex-direction:column;gap:3px;display:flex}.settings-hub-sidebar nav b{font-size:14px}.settings-hub-sidebar nav small{letter-spacing:0;text-transform:none;color:#817b8a;font-size:12px;font-weight:650}.settings-hub-sidebar nav button.active small{color:#c9c4d2}.settings-security-note{background:#fff;border:1px solid #dedbe4;border-radius:16px;gap:12px;margin-top:18px;padding:16px;display:flex}.settings-security-note>svg{color:#22a874;width:22px}.settings-security-note span{gap:3px;display:grid}.settings-security-note b{font-size:14px}.settings-security-note small{letter-spacing:0;text-transform:none;color:#817b8a;font-size:12px;line-height:1.45}.settings-panel{background:#fff;border:1px solid #dfdce5;border-radius:22px;min-height:760px;padding:34px;position:relative;box-shadow:0 24px 70px #201c300f}.form-head{border-bottom:1px solid #ebe8ef;align-items:flex-start;gap:15px;margin-bottom:26px;padding-bottom:24px;display:flex}.form-head>span{color:#675cf0;background:#eeebff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.form-head svg{width:23px}.form-head h2{letter-spacing:0;margin:5px 0 8px;font-size:32px;line-height:1.08}.form-head p{color:#6f6a78;max-width:760px;margin:0;font-size:15px;line-height:1.55}.settings-form{flex-direction:column;gap:18px;max-width:900px;display:flex}.settings-fields{gap:14px;display:grid}.settings-fields.two{grid-template-columns:1fr 1fr}.settings-fields.address{grid-template-columns:.38fr .62fr}.settings-field{flex-direction:column;gap:8px;font-size:14px;font-weight:780;display:flex}.settings-field input,.settings-field select,.settings-field textarea{min-height:50px;font:inherit;background:#fff;border:1px solid #dcd8e3;border-radius:13px;outline:0;padding:0 14px;font-size:15px}.settings-field textarea{resize:vertical;min-height:110px;padding:14px}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:#675cf0;box-shadow:0 0 0 4px #675cf01f}.settings-field>small{color:#827c8d;font-size:12px;font-weight:600;line-height:1.45}.locked-input{background:#f6f5f8;border:1px solid #e3e0e8;border-radius:13px;align-items:center;gap:10px;min-height:50px;padding:0 13px;display:flex}.locked-input input{background:0 0;border:0;flex:1;height:44px}.locked-input span{color:#157d58;background:#e5f7ee;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800}.save-bar{border-top:1px solid #ebe8ef;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:22px;display:flex}.save-bar>span{color:#817b8a;font-size:13px}.save-bar>button,.settings-next button,.settings-home button{cursor:pointer;border:0}.save-bar>button{color:#fff;background:#181620;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:14px;font-weight:850;display:flex}.save-bar svg{width:17px}.settings-message{z-index:3;border-radius:13px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:750;display:flex;position:absolute;top:28px;right:28px}.settings-message svg{width:17px}.settings-message.success{color:#14734f;background:#e8f8f0}.settings-message.error{color:#b65038;background:#fff0ec}.settings-home-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-home article{background:#fbfbfc;border:1px solid #e1dee7;border-radius:18px;padding:18px}.settings-home article header{border-bottom:1px solid #ebe8ef;padding-bottom:14px}.settings-home article p{color:#706a78;margin:5px 0 0;font-size:14px;line-height:1.45}.settings-home article>div{gap:8px;margin-top:13px;display:grid}.settings-home button,.settings-next button{text-align:left;color:#181620;background:#fff;border:1px solid #e6e3eb;border-radius:14px;grid-template-columns:38px 1fr 16px;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;display:grid}.settings-home button:hover,.settings-next button:hover{border-color:#cfc9dd;box-shadow:0 10px 24px #1d182c0f}.settings-home button svg:first-child,.settings-next button svg:first-child{color:#675cf0;background:#f0edff;border-radius:12px;width:38px;height:38px;padding:10px}.settings-home button span,.settings-next button span{gap:3px;display:grid}.settings-home button b,.settings-next button b{font-size:14px}.settings-home button small,.settings-next button small{color:#817b8a;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.35}.settings-next{color:#fff;background:#181620;border-radius:18px;margin-top:20px;padding:18px}.settings-next h2{margin:5px 0 14px;font-size:24px}.settings-next button{color:#fff;background:#24212d;border-color:#312d3b}.settings-next button small{color:#aaa4b5}.settings-empty-state{text-align:center;background:#faf9fc;border:1px dashed #d8d3e1;border-radius:18px;padding:42px}.settings-empty-state.compact{text-align:left;grid-template-columns:44px 1fr;column-gap:14px;display:grid}.settings-empty-state>svg{color:#675cf0;background:#eeebff;border-radius:14px;width:44px;height:44px;padding:10px}.settings-empty-state h2{margin:14px 0 6px;font-size:24px}.settings-empty-state.compact h2{margin:0 0 5px}.settings-empty-state p{color:#706a78;margin:0;font-size:15px;line-height:1.55}.preference-list{border:1px solid #e6e3eb;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.preference-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ece9f0;align-items:center;min-height:74px;padding:16px;display:flex}.preference-list>button:last-child{border-bottom:0}.preference-list span{gap:3px;display:grid}.preference-list b{font-size:15px}.preference-list small{color:#817b8a;font-size:13px}.preference-list i{background:#d9d5df;border-radius:99px;width:44px;height:25px;margin-left:auto;padding:3px;transition:all .18s}.preference-list em{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .18s;display:block;box-shadow:0 2px 6px #0002}.preference-list i.on{background:#675cf0}.preference-list i.on em{transform:translate(19px)}.security-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-details>div{background:#f6f5f8;border-radius:15px;gap:12px;padding:16px;display:flex}.security-details svg{color:#675cf0;width:22px}.security-details span{gap:4px;display:grid}.security-details b{font-size:14px}.security-details small{color:#817b8a;font-size:12px;line-height:1.45}.ai-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-settings-grid article{background:#fbfbfc;border:1px solid #e2dfe8;border-radius:16px;padding:18px}.ai-settings-grid svg{color:#675cf0;width:24px}.ai-settings-grid b{margin:10px 0 5px;font-size:16px;display:block}.ai-settings-grid p{color:#706a78;margin:0;font-size:13px;line-height:1.5}.settings-loading{background:#f6f6f8;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.settings-loading svg{color:#675cf0;width:42px}.settings-loading span{color:#706a78;font-size:15px}.status-page{color:#181620;background:#f6f6f8;min-height:100vh}.status-page>header{background:#fff;border-bottom:1px solid #e3e1e6;justify-content:space-between;height:70px;padding:0 5%;display:flex}.status-page>header>a{align-items:center;gap:8px;font-size:13px;display:flex}.status-page>header>a:first-child{font-size:18px;font-weight:850}.status-page>header>a:first-child>span{color:#fff;background:#181620;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.status-wrap{max-width:1050px;margin:auto;padding:70px 24px}.status-overall{color:#fff;background:#181620;border-radius:22px;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;min-height:185px;padding:35px;display:grid}.status-overall>span{background:#31b77c;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.status-overall.degraded>span{background:#df8a36}.status-overall h1{margin:6px 0;font-size:32px}.status-overall p{color:#aaa4b5;font-size:14px}.status-overall>button{color:#fff;background:#ffffff0c;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:13px;display:flex}.status-meta{color:#817b8a;justify-content:space-between;padding:14px 4px;font-size:13px;display:flex}.service-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.service-grid article{background:#fff;border:1px solid #e1dfe4;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:16px;display:grid}.service-grid b{font-size:15px}.service-grid small,.service-grid em{color:#817b8a;font-size:13px}.status-history{grid-template-columns:.45fr 1.55fr;gap:50px;margin-top:55px;display:grid}.status-history h2,.status-incidents h2{margin:6px 0;font-size:28px}.status-history p,.status-incidents p{color:#817b8a;font-size:14px;line-height:1.6}.status-history article>span{justify-content:space-between;font-size:13px;display:flex}.status-history article>div{gap:3px;margin-top:7px;display:flex}.status-history article>div i{background:#43c68f;border-radius:4px;flex:1;height:25px}.status-incidents{margin-top:55px}.status-incidents>div{background:#f2fbf6;border:1px solid #dfe9e4;border-radius:16px;align-items:center;gap:12px;padding:22px;display:flex}.status-wrap>footer{color:#817b8a;border-top:1px solid #e1dfe4;justify-content:space-between;margin-top:55px;padding:20px 0;font-size:13px;display:flex}@media (width<=1000px){.user-settings>main{grid-template-columns:1fr}.settings-hub-sidebar{position:static}.settings-hub-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.settings-hub-sidebar nav section{border-top:0}.settings-security-note{display:none}.settings-home-grid,.ai-settings-grid,.security-details,.status-history{grid-template-columns:1fr}.status-overall{grid-template-columns:55px 1fr}.status-overall>button{grid-column:2;width:max-content}}@media (width<=620px){.settings-top{padding:0 14px}.settings-top>div>a:first-child{display:none}.user-settings>main{padding:22px 12px 100px}.settings-hub-sidebar nav{grid-template-columns:1fr}.settings-panel{border-radius:18px;padding:20px 14px}.settings-fields.two,.settings-fields.address{grid-template-columns:1fr}.save-bar{flex-direction:column;align-items:flex-start}.save-bar>button{justify-content:center;width:100%}.form-head h2{font-size:25px}.settings-home-grid{gap:12px}.settings-home article,.settings-next{padding:14px}.status-wrap{padding:40px 14px}.status-overall{grid-template-columns:1fr;padding:25px 20px}.status-overall>button{grid-column:auto;justify-content:center;width:100%}.service-grid{grid-template-columns:1fr}.status-meta,.status-wrap>footer{flex-direction:column;align-items:flex-start;gap:8px}}.settings-panel.design-open{min-width:0;padding:28px}.design-studio{flex-direction:column;gap:18px;display:flex}.design-head{border-bottom:1px solid #ebe9ed;gap:14px;padding-bottom:22px;display:flex}.design-head>span,.design-block-title>svg{color:#6258e2;background:#eeebff;border-radius:13px;flex:none;width:44px;height:44px;padding:12px}.design-head small,.design-block-title small{letter-spacing:.14em;color:#665bed;font-size:8px}.design-head h2{letter-spacing:-.04em;margin:4px 0;font-size:27px}.design-head p,.design-block-title p{color:#777;margin:0;font-size:10px;line-height:1.5}.design-notice,.design-error{border-radius:10px;padding:11px 13px;font-size:10px}.design-notice{color:#187950;background:#e7f8ef;align-items:center;gap:7px;display:flex}.design-notice svg{width:15px}.design-error{color:#a84934;background:#fff0ec}.design-block{background:#fff;border:1px solid #e5e2e8;border-radius:16px;padding:21px}.design-block-title{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.design-block-title>svg{width:38px;height:38px;padding:10px}.design-block-title h3{margin:1px 0 4px;font-size:16px}.design-brand-grid{grid-template-columns:190px 1fr;gap:20px;display:grid}.logo-upload{text-align:center;cursor:pointer;background:#f8f7fa;border:1px dashed #cac6d1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex;overflow:hidden}.logo-upload input{display:none}.logo-upload img{object-fit:contain;max-width:120px;max-height:55px;margin-bottom:10px}.logo-upload>svg{color:#6258e2;width:24px;margin-bottom:9px}.logo-upload b{font-size:10px}.logo-upload small{color:#8d8993;margin-top:4px;font-size:8px}.design-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.design-fields>label,.studio-field,.template-controls>label,.control-grid>label{flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.design-fields>label:last-child{grid-column:1/-1}.design-studio input:not([type=color]),.design-studio select,.design-studio textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dad7df;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.design-studio textarea{resize:vertical;padding:10px}.design-studio input:focus,.design-studio select:focus,.design-studio textarea:focus{border-color:#6b60eb;box-shadow:0 0 0 4px #6b60eb12}.color-field{border:1px solid #dad7df;border-radius:10px;align-items:center;height:44px;padding:5px 9px;display:flex}.color-field input[type=color]{background:0;border:0;width:29px;height:29px;padding:0}.color-field input:not([type=color]){box-shadow:none;border:0;min-height:30px}.design-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.design-two .design-block{flex-direction:column;gap:12px;display:flex}.verification{color:#777;background:#f0eff2;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:8px;display:flex}.verification i{background:#aaa;border-radius:50%;width:6px;height:6px}.verification.verified{color:#188059;background:#e4f7ed}.verification.verified i{background:#31b77c}.verification.pending{color:#9d6a10;background:#fff4db}.verification.pending i{background:#e6a325}.verification.failed{color:#a44934;background:#ffe9e4}.verification.failed i{background:#d86147}.studio-help{color:#89858e;font-size:8px;line-height:1.5}.template-layout{grid-template-columns:250px 1fr;gap:20px;display:grid}.template-library{scrollbar-width:none;flex-direction:column;gap:6px;max-height:700px;padding-right:6px;display:flex;overflow:auto}.template-library::-webkit-scrollbar{display:none}.template-library button{text-align:left;cursor:pointer;background:#f7f6f8;border:1px solid #0000;border-radius:11px;grid-template-columns:7px 1fr 16px;align-items:center;gap:10px;min-height:56px;padding:9px;display:grid}.template-library button.active{background:#f0edff;border-color:#7469ee}.template-library button>span{border-radius:6px;height:35px}.template-library button div{flex-direction:column;display:flex}.template-library b{font-size:9px}.template-library small{color:#888;margin-top:3px;font-size:7px}.template-library svg{color:#6258e2;width:14px}.template-editor{grid-template-columns:minmax(330px,1.05fr) minmax(230px,.75fr);gap:18px;min-width:0;display:grid}.invoice-preview{aspect-ratio:.707;color:#333;background:#fff;border:1px solid #ddd9e1;border-radius:4px;padding:7%;font-size:8px;overflow:hidden;box-shadow:0 14px 35px #211b3512}.invoice-preview header{border:0;border-bottom:3px solid var(--preview-accent);width:auto;height:auto;min-height:70px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;margin:0 0 20px;padding:0 0 12px;display:flex;position:static;inset:auto}.invoice-preview header.dark,.invoice-preview header.band{background:var(--preview-accent);color:#fff;margin:-7% -7% 20px;padding:7%}.invoice-preview header.gradient{background:linear-gradient(120deg,var(--preview-accent),#191720);color:#fff;margin:-7% -7% 20px;padding:7%}.preview-logo{max-width:100px}.preview-logo img{object-fit:contain;max-width:100%;max-height:35px}.preview-logo.center{margin:auto}.preview-logo.right{order:2}.preview-address{color:#777;font-size:6px}.invoice-preview h3{margin:20px 0 15px;font-size:24px}.invoice-preview p{line-height:1.5}.preview-table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:1fr 55px 70px;gap:5px;margin-top:25px;padding:9px 0;display:grid}.preview-total{justify-content:flex-end;gap:15px;margin:15px 0 35px;font-size:10px;display:flex}.invoice-preview footer{color:#777;background:0 0;border:0;border-top:1px solid #ddd;max-width:none;margin:0;padding:12px 0 0;font-size:6px;position:static}.template-controls{flex-direction:column;gap:12px;display:flex}.control-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.template-controls input[type=color]{background:#fff;border:1px solid #dad7df;border-radius:10px;width:100%;height:44px;padding:4px}.template-switches{flex-wrap:wrap;gap:6px;display:flex}.template-switches button{background:#fff;border:1px solid #ddd9e1;border-radius:99px;padding:8px 10px;font-size:8px}.template-switches button.on{color:#574bd8;background:#efecff;border-color:#7166ec}.studio-save,.studio-savebar button{color:#fff;cursor:pointer;background:#191720;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.studio-save svg,.studio-savebar svg{width:14px}.studio-savebar{z-index:4;background:#fffffff2;border:1px solid #dfdce3;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 15px 40px #211b3520}.studio-savebar span{color:#777;font-size:8px}.design-loading{text-align:center;color:#777;padding:60px;font-size:11px}@media (width<=1050px){.template-layout{grid-template-columns:1fr}.template-library{grid-template-columns:repeat(3,1fr);max-height:none;display:grid}.template-editor{grid-template-columns:1fr 1fr}}@media (width<=800px){.design-brand-grid,.design-two,.template-editor{grid-template-columns:1fr}.logo-upload{min-height:120px}.invoice-preview{max-width:480px;margin:auto}.template-library{grid-template-columns:1fr 1fr}}@media (width<=550px){.settings-panel.design-open{padding:16px 12px}.design-head h2{font-size:23px}.design-block{padding:15px}.design-fields,.control-grid{grid-template-columns:1fr}.design-fields>label:last-child{grid-column:auto}.template-library{grid-template-columns:1fr}.studio-savebar{flex-direction:column;align-items:stretch;gap:10px}.studio-savebar button{width:100%}}.template-studio-legacy{display:none}.pdf-designer{background:#f5f4f7;border:1px solid #dedbe4;border-radius:18px;overflow:hidden}.pdf-designer>header{background:#fff;border-bottom:1px solid #e3e0e7;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.pdf-designer>header small{letter-spacing:.15em;color:#665bed;font-size:8px}.pdf-designer>header h3{margin:5px 0;font-size:20px}.pdf-designer>header p{color:#777;margin:0;font-size:9px}.pdf-designer>header button{color:#fff;background:#17151f;border:0;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:9px;font-weight:750;display:flex}.pdf-designer svg{width:15px}.pdf-doctypes{background:#fff;border-bottom:1px solid #e5e2e8;gap:5px;padding:10px 14px;display:flex;overflow-x:auto}.pdf-doctypes button{color:#716d77;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-width:max-content;height:39px;padding:0 12px;font-size:9px;display:flex}.pdf-doctypes button.active{color:#5d50da;background:#ece9ff;font-weight:750}.pdf-assignment{background:#faf9fb;border-bottom:1px solid #e5e2e8;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.pdf-assignment>span{flex-direction:column;display:flex}.pdf-assignment small{color:#888;margin-top:3px;font-size:8px}.pdf-assignment select{width:240px}.pdf-designer-grid{grid-template-columns:160px minmax(500px,1fr) 220px;min-height:750px;display:grid}.pdf-library{background:#fff;border-right:1px solid #e1dee5;flex-direction:column;gap:5px;padding:10px;display:flex}.pdf-library>button{text-align:left;color:#696570;background:0 0;border:0;border-radius:9px;grid-template-columns:18px 1fr 16px;align-items:center;min-height:45px;padding:7px;display:grid}.pdf-library>button.active{color:#5e52df;background:#ece9ff}.pdf-library>button>span{flex-direction:column;display:flex}.pdf-library b{text-transform:capitalize;font-size:8px}.pdf-library small{color:#999;font-size:6px}.pdf-library .add-block{color:#5e52df;border:1px dashed #aaa4b2;justify-content:center;margin-bottom:5px;font-weight:700;display:flex}.pdf-workbench>nav{background:#fff;border-radius:11px;gap:4px;height:45px;margin-bottom:12px;padding:4px;display:flex}.pdf-workbench>nav button{background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8px;display:flex}.pdf-workbench>nav button.active{color:#fff;background:#17151f}.pdf-canvas{aspect-ratio:210/297;touch-action:none;background:#fff;width:min(100%,620px);margin:auto;position:relative;overflow:hidden;box-shadow:0 18px 45px #211b3518}.pdf-canvas.landscape{aspect-ratio:297/210;width:min(100%,760px)}.canvas-element{cursor:move;touch-action:none;border-style:solid;padding:5px;position:absolute;overflow:hidden}.canvas-element.active{outline-offset:2px;outline:2px solid #675cf0}.canvas-element>svg{opacity:0;width:11px;position:absolute;top:2px;right:2px}.canvas-element.active>svg{opacity:.8}.canvas-element pre{white-space:pre-wrap;font:inherit;margin:0;line-height:1.4}.canvas-element img{object-fit:contain;width:100%;height:100%}.pdf-inspector{background:#fff;border-left:1px solid #e1dee5;flex-direction:column;gap:11px;padding:14px;display:flex}.pdf-inspector h4{margin:3px 0 10px;font-size:13px}.pdf-inspector label{flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.pdf-inspector label>span{color:#888;font-size:7px}.pdf-inspector input,.pdf-inspector select,.pdf-inspector textarea{box-sizing:border-box;width:100%;min-height:39px;font:inherit;border:1px solid #dad6df;border-radius:8px;padding:0 8px;font-size:8px}.pdf-inspector textarea{min-height:90px;padding:8px}.pdf-inspector input[type=color]{padding:3px}.pdf-inspector input[type=range]{padding:0}.pdf-inspector label>button,.pdf-inspector>button{background:#fff;border:1px solid #ddd9e2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:8px;display:flex}.pdf-inspector .mode-on{color:#5d50da;background:#ece9ff}.position-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.align-buttons{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.align-buttons button{background:#fff;border:1px solid #ddd9e2;border-radius:7px;height:34px}.align-buttons button.active{color:#5d50da;background:#ece9ff;border-color:#7b6fed}.pdf-inspector .danger{color:#a54536;background:#fff0ed;border-color:#f0d1ca;margin-top:auto}.source-editor{grid-template-columns:1fr 1fr;gap:12px;height:660px;display:grid}.source-editor>div{flex-direction:column;gap:10px;display:flex}.source-editor label{flex-direction:column;flex:1;gap:5px;font-size:8px;font-weight:700;display:flex}.source-editor textarea{box-sizing:border-box;resize:none;color:#e8e4ef;background:#17151f;border:1px solid #dcd9e2;border-radius:10px;width:100%;height:100%;padding:12px;font:9px/1.5 Consolas,monospace}.source-editor small{color:#777;font-size:7px;line-height:1.5}.source-editor iframe{background:#fff;border:1px solid #dcd9e2;border-radius:10px;width:100%;height:100%}.pdf-designer button{cursor:pointer}@media (width<=1250px){.pdf-designer-grid{grid-template-columns:135px minmax(430px,1fr) 190px}}@media (width<=1000px){.pdf-designer-grid{grid-template-columns:130px 1fr}.pdf-inspector{border-top:1px solid #ddd;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.pdf-inspector h4{grid-column:1/-1}.source-editor{grid-template-columns:1fr;height:auto}.source-editor iframe{height:600px}.pdf-assignment{flex-direction:column;align-items:flex-start}.pdf-assignment select{width:100%}}@media (width<=650px){.pdf-designer>header{flex-direction:column;align-items:flex-start;gap:12px}.pdf-designer>header button{justify-content:center;width:100%}.pdf-designer-grid{display:block}.pdf-library{border-bottom:1px solid #ddd;border-right:0;grid-template-columns:1fr 1fr;display:grid}.pdf-workbench{padding:8px}.pdf-workbench>nav{overflow-x:auto}.pdf-workbench>nav button{min-width:max-content}.pdf-inspector{grid-template-columns:1fr 1fr;display:grid}.pdf-canvas{width:100%}.source-editor iframe{height:480px}}.domain-verification-panel{background:#f8f7fb;border:1px solid #ddd9e8;border-radius:16px;gap:10px;margin-top:18px;padding:15px;display:grid}.domain-verification-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-verification-panel>header>div{flex-direction:column;gap:3px;display:flex}.domain-verification-panel>header b{font-size:13px}.domain-verification-panel>header small,.domain-verification-panel>small{color:#817b8a;font-size:10px;line-height:1.45}.domain-verification-panel>header button{color:#27232e;cursor:pointer;background:#fff;border:1px solid #d7d2e0;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 11px;font:700 10px inherit;display:flex}.domain-verification-panel>header button svg{width:13px}.domain-verification-panel>header button:disabled{opacity:.55}.domain-dns-record{background:#fff;border:1px solid #e2dee8;border-radius:12px;grid-template-columns:48px minmax(120px,1fr) minmax(170px,1.5fr) 32px;align-items:center;gap:9px;padding:11px;display:grid}.domain-dns-record>span{color:#6257dc;text-align:center;background:#eeeaff;border-radius:7px;padding:5px 6px;font-size:9px;font-weight:800}.domain-dns-record>div{flex-direction:column;gap:3px;min-width:0;display:flex}.domain-dns-record small{color:#98929e;font-size:8px}.domain-dns-record code{text-overflow:ellipsis;white-space:nowrap;color:#312c38;font:600 10px/1.4 DM Sans,sans-serif;overflow:hidden}.domain-dns-record>button{color:#6257dc;cursor:pointer;background:#f1eff5;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.domain-dns-record>button svg{width:13px}.domain-verification-error{color:#b94150;background:#fff0f1;border-radius:10px;margin:0;padding:9px 11px;font-size:10px;line-height:1.45}@media (width<=760px){.domain-dns-record{grid-template-columns:44px 1fr 32px}.domain-dns-record>div:nth-of-type(2){grid-column:2/4}.domain-verification-panel>header{flex-direction:column;align-items:flex-start}}.accounting-setup{color:#191720;max-width:1120px;margin:0 auto;padding:20px 24px 80px}.accounting-setup>header{background:#fff;border:1px solid #e1dee5;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;width:auto;max-width:none;height:auto;min-height:118px;margin:0;padding:22px 25px;display:grid;position:static;inset:auto;box-shadow:0 12px 35px #211b350b}.accounting-setup>header>button{background:#fff;border:1px solid #ddd9e2;border-radius:11px;width:40px;height:40px}.accounting-setup>header svg{width:17px}.accounting-setup>header small,.setup-step-head small{letter-spacing:.14em;color:#675be7;font-size:8px}.accounting-setup>header h1{letter-spacing:-.04em;margin:5px 0;font-size:30px}.accounting-setup>header p{color:#777;margin:0;font-size:10px}.accounting-setup>header>span{color:#5d50dc;background:#ece9ff;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:700}.accounting-setup>nav{background:#fff;border:1px solid #e1dee5;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0;padding:8px;display:grid}.accounting-setup>nav button{color:#807b86;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:9px;display:flex}.accounting-setup>nav button i{background:#f0eef3;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.accounting-setup>nav button svg{width:14px}.accounting-setup>nav button.active{color:#fff;background:#17151f}.accounting-setup>nav button.active i{background:#7266ed}.accounting-setup>nav button.done{color:#258962}.accounting-setup>nav button.done i{background:#e5f7ee}.accounting-setup>main{background:#fff;border:1px solid #e1dee5;border-radius:19px;min-height:540px;padding:32px}.accounting-setup>main>section{flex-direction:column;gap:22px;display:flex}.setup-step-head{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebe8ee;border-radius:0;gap:13px;margin:0;padding:0 0 22px;display:flex;position:static;inset:auto}.setup-step-head>span{color:#6256e4;background:#ece9ff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.setup-step-head svg{width:20px}.setup-step-head h2{margin:4px 0;font-size:24px}.setup-step-head p{color:#777;margin:0;font-size:9px}.choice-cards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.choice-cards.three{grid-template-columns:repeat(3,1fr)}.setup-choice{text-align:left;background:#fff;border:1px solid #dfdce4;border-radius:14px;min-height:125px;padding:18px;position:relative}.setup-choice>i{border:1px solid #ccc;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:13px;right:13px}.setup-choice>i svg{width:12px}.setup-choice b{font-size:12px}.setup-choice p{color:#777;margin:8px 0 0;font-size:9px;line-height:1.5}.setup-choice.active{background:#f8f7ff;border:2px solid #675be7;padding:17px}.setup-choice.active>i{color:#fff;background:#675be7;border-color:#675be7}.setup-grid,.prefix-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.prefix-grid{grid-template-columns:repeat(3,1fr)}.setup-field{flex-direction:column;gap:7px;display:flex}.setup-field>span{font-size:9px;font-weight:750}.setup-field input,.setup-field select{box-sizing:border-box;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #dad7df;border-radius:10px;padding:0 11px;font-size:10px}.gobd-setup-note,.setup-summary{color:#207b59;background:#effaf4;border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.gobd-setup-note>svg,.setup-summary>svg{width:24px}.gobd-setup-note span,.setup-summary div{flex-direction:column;display:flex}.gobd-setup-note b,.setup-summary b{font-size:11px}.gobd-setup-note small,.setup-summary p{margin:4px 0 0;font-size:8px;line-height:1.5}.setup-toggle{border:1px solid #dfdce4;border-radius:13px;align-items:center;min-height:70px;padding:13px;display:flex}.setup-toggle>span{flex-direction:column;flex:1;display:flex}.setup-toggle b{font-size:11px}.setup-toggle small{color:#777;margin-top:4px;font-size:8px}.setup-toggle input{opacity:0;position:absolute}.setup-toggle>i{background:#d8d5de;border-radius:99px;width:42px;height:23px;padding:3px}.setup-toggle em{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.setup-toggle input:checked+i{background:#675be7}.setup-toggle input:checked+i em{transform:translate(19px)}.accounting-setup>footer{background:#fff;border:1px solid #e1dee5;border-radius:14px;justify-content:space-between;max-width:none;margin:14px 0 0;padding:15px 18px;display:flex}.accounting-setup>footer button{color:#fff;background:#17151f;border:0;border-radius:10px;align-items:center;gap:7px;height:43px;padding:0 16px;font-size:9px;font-weight:750;display:flex}.accounting-setup>footer button.secondary{color:#17151f;background:#fff;border:1px solid #ddd9e2}.accounting-setup>footer button:disabled{opacity:.45}.accounting-setup-error{color:#a74733;background:#fff0ed;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:9px}.accounting-setup-loading{color:#777;justify-content:center;align-items:center;gap:9px;min-height:70vh;display:flex}@media (width<=760px){.accounting-setup{padding:12px}.accounting-setup>header{grid-template-columns:40px 1fr;padding:17px}.accounting-setup>header>span{grid-column:2;width:max-content}.accounting-setup>header h1{font-size:24px}.accounting-setup>nav{display:flex;overflow-x:auto}.accounting-setup>nav button{min-width:110px}.accounting-setup>main{padding:18px 14px}.choice-cards,.choice-cards.three,.setup-grid,.prefix-grid{grid-template-columns:1fr}.setup-step-head h2{font-size:20px}.accounting-setup>footer{z-index:3;position:sticky;bottom:8px}}.team-admin-page,.payments-page{color:#181620;max-width:1460px;margin:0 auto;padding:44px 46px 90px}.team-admin-page>header,.payments-page>header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.team-admin-page>header span,.payments-page>header>div>span,.payment-heading small,.email-template-layout section header small,.payment-settings header small{letter-spacing:.18em;color:#695dec;font-size:11px;font-weight:800}.team-admin-page h1,.payments-page h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(42px,5vw,70px);line-height:.98}.team-admin-page>header p,.payments-page>header p,.payment-heading p{color:#77727f;margin:0;font-size:16px}.team-admin-page>header>button,.role-editor>button,.invite-card form>button,.email-template-layout section>button,.payment-settings>button,.provider-modal form>button{color:#fff;background:#181620;border:0;border-radius:14px;align-items:center;gap:9px;padding:15px 20px;font-weight:800;display:flex}.team-admin-page svg,.payments-page svg{width:18px}.team-notice,.payment-notice{color:#177351;background:#e9faf3;border-radius:13px;align-items:center;gap:9px;margin:22px 0 0;padding:13px 16px;display:flex}.team-usage,.payment-activation{background:#fff;border:1px solid #dfdce6;border-radius:20px;align-items:center;gap:16px;margin:28px 0 0;padding:20px 24px;display:flex}.team-usage>svg,.payment-activation>span{color:#675cf0;background:#eeebff;border-radius:14px;width:46px;height:46px;padding:12px}.team-usage>div,.payment-activation>div{display:grid}.team-usage>div span,.payment-activation p{color:#817c89;margin:3px 0 0}.team-usage>i{background:#eeecf2;border-radius:99px;flex:1;height:7px;overflow:hidden}.team-usage>i em{background:#675cf0;height:100%;display:block}.team-admin-page>nav{border-bottom:1px solid #dddbe3;gap:6px;margin:30px 0 22px;display:flex;overflow:auto}.team-admin-page>nav button{color:#77727f;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-weight:750}.team-admin-page>nav button.active{color:#181620;border-color:#675cf0}.team-admin-page>nav em{color:#fff;background:#675cf0;border-radius:99px;margin-left:7px;padding:2px 7px;font-style:normal}.team-panel,.role-editor,.invite-card,.email-template-layout>aside,.email-template-layout>section,.payment-layout>main,.payment-settings{background:#fff;border:1px solid #dfdce6;border-radius:24px}.team-panel{padding:26px}.team-panel>header h2,.role-editor h2,.invite-card h2,.email-template-layout h2,.payment-heading h2,.payment-settings h2{margin:0 0 5px;font-size:24px}.team-panel>header p,.role-editor>p,.invite-card>p{color:#817c89;margin:0}.member-list article,.pending-invite{border-top:1px solid #ece9ef;align-items:center;gap:14px;padding:16px 4px;display:flex}.member-list article:first-child{margin-top:20px}.member-list article>span{border-radius:13px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.member-list article>div,.pending-invite>div{flex:1;display:grid}.member-list small,.pending-invite small{color:#817c89}.member-list select,.invite-card select,.payment-settings select{appearance:none;font:inherit;background:#f6f5f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23675cf0' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #dedbe5;border-radius:12px;padding:11px 42px 11px 13px}.member-list article>em{color:#5f53d9;background:#ece9ff;border-radius:99px;padding:7px 11px;font-style:normal}.roles-layout,.invite-layout,.email-template-layout,.payment-layout{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.role-card{border-top:1px solid #ece9ef;gap:13px;padding:18px;display:flex}.role-card>i{border-radius:99px;width:12px}.role-card>div{flex:1}.role-card p{color:#77727f;margin:4px 0}.role-card small{color:#675cf0}.role-card>em{color:#77727f;font-size:11px;font-style:normal}.role-editor,.invite-card{padding:28px}.role-editor>span,.invite-card>span{color:#675cf0;background:#eeebff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.role-editor>label,.invite-card label,.email-template-layout section>label,.payment-settings>label,.provider-modal label{gap:7px;margin-top:17px;font-weight:750;display:grid}.role-editor input,.role-editor textarea,.invite-card input,.invite-card select,.email-template-layout input,.email-template-layout textarea,.payment-settings input,.payment-settings select,.payment-settings textarea,.provider-modal input{font:inherit;border:1px solid #dcd9e2;border-radius:12px;padding:13px 14px}.role-editor textarea{min-height:75px}.role-editor fieldset,.payment-settings fieldset{border:0;margin:22px 0;padding:0}.role-editor legend,.payment-settings legend{margin-bottom:10px;font-weight:800}.role-editor fieldset label,.payment-settings fieldset label{align-items:center;gap:10px;margin:8px 0;display:flex}.role-editor fieldset input,.payment-settings fieldset input{display:none}.role-editor fieldset i,.payment-settings fieldset i{border:1px solid #cbc7d3;border-radius:6px;width:20px;height:20px}.role-editor fieldset input:checked+i,.payment-settings fieldset input:checked+i{background:#675cf0;border-color:#675cf0;box-shadow:inset 0 0 0 4px #fff}.invite-card form>button{margin-top:22px}.invite-copy{margin-top:18px;display:flex}.invite-copy input{border-radius:12px 0 0 12px;flex:1;min-width:0}.invite-copy button{color:#fff;background:#675cf0;border:0;border-radius:0 12px 12px 0}.pending-invite>span{color:#675cf0;background:#f0edff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pending-invite>button{color:#b83b3b;background:#feecec;border:0;border-radius:10px;padding:9px}.team-empty{text-align:center;color:#817c89;padding:50px}.email-template-layout{grid-template-columns:320px 1fr}.email-template-layout>aside{padding:12px}.email-template-layout aside button{text-align:left;background:0 0;border:0;border-radius:13px;gap:10px;width:100%;padding:13px;display:flex}.email-template-layout aside button.active{color:#5649d7;background:#eeebff}.email-template-layout aside span{display:grid}.email-template-layout aside small{color:#8b8693}.email-template-layout>section{padding:28px}.email-template-layout section header{justify-content:space-between;display:flex}.email-template-layout header label{align-items:center;gap:8px;display:flex}.email-template-layout header input{display:none}.email-template-layout header i{background:#d6d3db;border-radius:99px;width:35px;height:21px}.email-template-layout header input:checked+i{background:#2bbd83}.email-template-layout textarea{min-height:230px;font-family:ui-monospace,monospace}.template-vars{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.template-vars b{width:100%}.template-vars code{color:#5c50cf;background:#f1eff7;border-radius:7px;padding:6px 8px}.email-preview{background:#fafafa;border:1px solid #dedbe5;border-radius:15px;margin:18px 0;padding:20px}.team-invite-public{background:#f6f5f8;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.team-invite-public>section,.team-invite-public>form,.invite-accept{flex-direction:column;justify-content:center;padding:8vw;display:flex}.team-invite-public>section{color:#fff;background:#181620}.invite-brand{align-items:center;gap:10px;display:flex;position:absolute;top:35px}.invite-brand span{color:#181620;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.team-invite-public h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(48px,6vw,82px);line-height:.95}.team-invite-public>section>div:not(.invite-brand){background:#26232d;border-radius:16px;align-items:center;gap:13px;margin-top:30px;padding:18px;display:flex}.team-invite-public>section footer{color:#aaa5b2;gap:8px;margin-top:35px;display:flex}.team-invite-public form h2,.invite-accept h2{margin:0;font-size:36px}.team-invite-public form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-invite-public form label{gap:7px;margin-top:18px;display:grid}.team-invite-public form input{font:inherit;border:1px solid #d8d5df;border-radius:12px;padding:14px}.team-invite-public form button,.invite-accept button{color:#fff;background:#675cf0;border:0;border-radius:13px;margin-top:22px;padding:15px 20px;font-weight:800}.team-invite-public form em,.invite-accept em{color:#a52e2e;background:#feecec;border-radius:10px;margin-top:15px;padding:12px}.payment-security{background:#fff;border:1px solid #dfdce6;border-radius:16px;align-items:center;gap:11px;padding:15px;display:flex}.payment-security>svg{color:#2bbd83}.payment-security span{display:grid}.payment-security small{color:#77727f}.payment-activation>div{flex:1}.payment-activation>button{background:#d6d3db;border:0;border-radius:99px;width:49px;height:28px;padding:4px}.payment-activation>button i{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.payment-activation>button.on{background:#2bbd83}.payment-activation>button.on i{transform:translate(21px)}.payment-layout{grid-template-columns:1fr 380px;margin-top:22px}.payment-layout>main,.payment-settings{padding:28px}.payment-heading{justify-content:space-between;display:flex}.payment-heading em{color:#5e52d8;background:#eeebff;border-radius:99px;height:max-content;padding:8px 12px;font-style:normal}.provider-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:23px;display:grid}.provider-grid article{border:1px solid #e0dde6;border-radius:18px;grid-template-columns:48px 1fr;gap:12px;padding:18px;display:grid}.provider-grid article>span,.provider-modal>section>span{color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.provider-grid h3{margin:0}.provider-grid p{color:#7b7683;margin:4px 0;font-size:13px}.provider-grid em{color:#8b6a16;grid-column:1/-1;font-size:12px;font-style:normal}.provider-grid em:has(svg){color:#187653;align-items:center;gap:6px;display:flex}.provider-grid article>small{color:#77727f;grid-column:1/-1}.provider-grid article>button{background:#fff;border:1px solid #d9d6e0;border-radius:11px;grid-column:1/-1;justify-content:center;gap:7px;padding:11px;font-weight:800;display:flex}.provider-grid button.disconnect{color:#b53b3b}.payment-settings header{gap:12px;display:flex}.payment-settings header>svg{color:#675cf0;background:#eeebff;border-radius:13px;width:42px;height:42px;padding:11px}.payment-settings textarea{min-height:80px}.payment-settings>button{justify-content:center;width:100%;margin-top:20px}.provider-modal{z-index:2000;background:#16131dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.provider-modal>section{background:#fff;border-radius:24px;width:100%;max-width:530px;padding:30px;position:relative}.provider-modal .close{background:#f2f0f5;border:0;border-radius:10px;padding:8px;position:absolute;top:18px;right:18px}.provider-modal>section>small{color:#675cf0;letter-spacing:.15em;margin-top:20px;font-weight:800;display:block}.provider-modal h2{margin:6px 0;font-size:30px}.provider-modal form>button{margin-top:20px}.partner-guide{background:#f4f2fa;border-radius:16px;margin-top:20px;padding:19px}.partner-guide>a{color:#675cf0;gap:7px;margin-top:12px;font-weight:800;display:flex}@media (width<=900px){.team-admin-page,.payments-page{padding:24px 16px 100px}.team-admin-page>header,.payments-page>header{flex-direction:column;align-items:flex-start}.roles-layout,.invite-layout,.email-template-layout,.payment-layout{grid-template-columns:1fr}.email-template-layout>aside{display:flex;overflow:auto}.email-template-layout aside button{min-width:230px}.provider-grid{grid-template-columns:1fr}.payment-security{width:100%}.team-invite-public{grid-template-columns:1fr}.team-invite-public>section{min-height:48vh}.team-invite-public>form,.invite-accept{padding:35px 20px}.team-usage{flex-wrap:wrap}.team-usage>i{flex-basis:100%;order:4}.member-list article{grid-template-columns:43px 1fr;display:grid}.member-list article select,.member-list article>em,.member-list article>small{grid-column:2}.payment-layout{display:block}.payment-settings{margin-top:18px}}.role-card>button{color:#181620;background:#fff;border:1px solid #dedbe5;border-radius:10px;align-self:center;padding:9px 12px;font-weight:800}.role-editor-actions{gap:10px;margin-top:20px;display:flex}.role-editor-actions button{color:#fff;background:#181620;border:0;border-radius:14px;align-items:center;gap:9px;padding:14px 18px;font-weight:800;display:flex}.role-editor-actions button.ghost{color:#181620;background:#f2f0f5}.email-preview{box-sizing:border-box;width:100%;min-height:260px;padding:0;display:block}.email-template-layout section>button{justify-content:center}.portal-v2{--pv-ink:#191720;--pv-violet:#6c61ed;min-height:100vh;color:var(--pv-ink);background:#f5f4f7;grid-template-columns:245px 1fr;font-size:14px;display:grid}.portal-v2 *{box-sizing:border-box}.portal-v2>aside{color:#fff;z-index:50;background:#191720;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.pv-brand{align-items:center;gap:8px;height:50px;margin-bottom:28px;padding:0 8px;display:flex}.pv-brand>span{background:#7166ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pv-brand svg{width:18px}.pv-brand>b{letter-spacing:-.04em;font-size:17px}.pv-brand>em{color:#77727f;margin-left:1px;font-size:8px;font-style:normal}.pv-brand>button{display:none}.portal-v2>aside nav{flex-direction:column;gap:5px;margin:0;display:flex}.portal-v2>aside nav small{letter-spacing:.14em;color:#605c68;padding:13px 11px 5px;font-size:8px}.portal-v2>aside nav a{color:#9995a1;cursor:pointer;border-radius:10px;align-items:center;gap:10px;height:43px;padding:0 11px;font-size:11px;transition:all .2s;display:flex}.portal-v2>aside nav a:hover{color:#fff;background:#ffffff08}.portal-v2>aside nav a.active{color:#fff;background:#7166ed;box-shadow:0 8px 22px #7166ed30}.portal-v2>aside nav a svg{width:17px}.portal-v2>aside nav a>span{background:#ffffff12;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:8px}.pv-help{background:#ffffff08;border:1px solid #ffffff0b;border-radius:14px;margin-top:auto;padding:15px}.pv-help>span{background:#ffffff0c;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.pv-help svg{width:16px}.pv-help>b{margin-top:12px;font-size:10px;display:block}.pv-help>p{color:#77727f;font-size:8px;line-height:1.5}.pv-help>button{color:#a69fff;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:flex}.pv-help button svg{width:12px}.pv-profile{border-top:1px solid #ffffff0d;grid-template-columns:34px 1fr 25px;align-items:center;gap:8px;min-height:57px;margin-top:12px;padding-top:13px;display:grid}.pv-profile>span,.pv-topbar>div>span{color:#5e54dc;background:#dedaff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.pv-profile>div{flex-direction:column;min-width:0;display:flex}.pv-profile b{font-size:9px}.pv-profile small{color:#777;text-overflow:ellipsis;font-size:7px;overflow:hidden}.pv-profile>button{color:#777;background:0 0;border:0}.pv-profile>button svg{width:15px}.pv-main{min-width:0}.pv-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:none;height:70px;box-shadow:none;background:#ffffffeb;border:0;border-bottom:1px solid #e5e3e8;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 3%;display:flex;position:sticky;top:0}.pv-topbar>label{color:#8b8691;border:1px solid #e0dee4;border-radius:10px;align-items:center;width:min(420px,45%);height:40px;padding:0 11px;display:flex}.pv-topbar label svg{width:16px}.pv-topbar input{font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 9px;font-size:10px}.pv-topbar kbd{background:#efedf1;border-radius:5px;padding:5px 6px;font-size:7px}.pv-topbar>div{align-items:center;gap:7px;display:flex}.pv-topbar>div>button,.pv-menu{color:#777;background:#fff;border:1px solid #e4e2e7;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.pv-topbar>div>button svg,.pv-menu svg{width:16px}.pv-topbar .notification{position:relative}.notification i{background:#ef6654;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.pv-menu{display:none}.pv-content{max-width:1450px;margin:0 auto;padding:38px 3.5% 80px}.pv-welcome{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.pv-welcome>div:first-child>span{letter-spacing:.16em;color:#665bed;font-size:8px;font-weight:700}.pv-welcome h1{letter-spacing:-.04em;margin:8px 0 3px;font-size:30px}.pv-welcome p{color:#77727f;margin:0;font-size:11px}.welcome-actions{display:flex}.welcome-actions button{color:#fff;background:#191720;border:0;align-items:center;gap:7px;height:41px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.welcome-actions button:first-child{border-radius:10px 0 0 10px}.welcome-actions button:last-child{border-left:1px solid #ffffff1c;border-radius:0 10px 10px 0;justify-content:center;width:38px;padding:0}.welcome-actions svg{width:14px}.trial-banner{color:#fff;background:linear-gradient(110deg,#211d31,#322b50);border-radius:16px;grid-template-columns:44px 1fr 170px auto;align-items:center;gap:14px;min-height:105px;margin-bottom:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.trial-banner:after{content:"";filter:blur(70px);opacity:.35;background:#7166ed;border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;right:-80px}.trial-icon{z-index:2;background:#7166ed;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.trial-icon svg{width:19px}.trial-banner>div:nth-child(2){z-index:2}.trial-banner small{letter-spacing:.13em;color:#9790f7;font-size:7px}.trial-banner b{margin:4px 0;font-size:12px;display:block}.trial-banner p{color:#8f8a98;margin:0;font-size:8px}.trial-progress{z-index:2}.trial-progress>span{background:#ffffff18;border-radius:9px;height:5px;display:block;overflow:hidden}.trial-progress>span i{background:#7166ed;height:100%;display:block}.trial-progress>small{text-align:right;color:#aaa;margin-top:5px;display:block}.trial-banner>button{z-index:2;color:#191720;background:#fff;border:0;border-radius:9px;align-items:center;gap:5px;height:37px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.trial-banner>button svg{width:12px}.pv-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.pv-kpis article{background:#fff;border:1px solid #e3e1e6;border-radius:15px;justify-content:space-between;min-height:122px;padding:18px;transition:all .2s;display:flex}.pv-kpis article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #28213f0d}.pv-kpis article>div{flex-direction:column;display:flex}.pv-kpis small{letter-spacing:.12em;color:#918c97;font-size:7px}.pv-kpis b{letter-spacing:-.03em;margin:9px 0 5px;font-size:20px}.pv-kpis b em{color:#aaa;font-size:11px;font-style:normal}.pv-kpis .date-value{margin-top:13px;font-size:14px}.pv-kpis span{color:#888;font-size:8px}.pv-kpis span.positive{color:#228c62}.pv-kpis span i{background:#31ba80;border-radius:50%;width:5px;height:5px;display:inline-block}.pv-kpis article>svg{color:#655bed;background:#f0edff;border-radius:10px;width:36px;height:36px;padding:9px}.pv-dashboard-grid{grid-template-columns:1.65fr .75fr;gap:14px;display:grid}.pv-dashboard-grid>section,.pv-dashboard-grid>aside{background:#fff;border:1px solid #e3e1e6;border-radius:16px;padding:20px}.pv-modules>header,.pv-activity>header,.pv-setup>header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eeecef;border-radius:0;justify-content:space-between;align-items:center;margin:0 0 17px;padding:0 0 14px;display:flex;position:static;inset:auto}.pv-dashboard-grid header small{letter-spacing:.13em;color:#8d8894;font-size:7px}.pv-dashboard-grid h2{margin:3px 0;font-size:14px}.pv-dashboard-grid header button{color:#665bed;background:0 0;border:0;gap:5px;font-size:8px;font-weight:700;display:flex}.pv-dashboard-grid header button svg{width:12px}.module-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.module-tiles article{border:1px solid #ebe9ed;border-radius:11px;grid-template-columns:38px 1fr auto 20px;align-items:center;gap:8px;min-height:67px;padding:10px;transition:all .2s;display:grid}.module-tiles article:hover{background:#faf9ff;border-color:#c9c4f6}.module-icon{color:#6157e3;background:#eeebff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.module-icon svg{width:17px}.mi1{color:#238c63;background:#e5f7ee}.mi2{color:#d76543;background:#ffede5}.mi3{color:#397acb;background:#e5f1ff}.module-tiles article>div{flex-direction:column;display:flex}.module-tiles b{font-size:9px}.module-tiles small{color:#999;font-size:7px}.module-tiles em{text-transform:uppercase;color:#777;background:#f1f0f3;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:6px;font-style:normal;display:flex}.module-tiles em i{background:#d9a23a;border-radius:50%;width:5px;height:5px}.module-tiles em.active{color:#238c63;background:#e7f7ef}.module-tiles em.active i{background:#31ba80}.module-tiles article>button{color:#999;background:0 0;border:0}.module-tiles article>button svg{width:13px}.pv-empty{text-align:center;padding:35px}.pv-empty>svg{color:#aaa;width:35px}.pv-empty b{font-size:11px;display:block}.pv-empty p{color:#888;font-size:8px}.pv-empty button{color:#fff;background:#191720;border:0;border-radius:8px;padding:9px 11px;font-size:8px}.pv-setup>header>span{color:#665bed;background:#eeebff;border-radius:99px;padding:5px 7px;font-size:7px}.setup-ring{width:92px;height:92px;margin:20px auto;position:relative}.setup-ring svg{width:100%;transform:rotate(-90deg)}.setup-ring circle{fill:none;stroke:#ebe9ed;stroke-width:7px}.setup-ring circle.done{stroke:#6c61ed;stroke-dasharray:201;stroke-dashoffset:80px;stroke-linecap:round}.setup-ring>b{place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.setup-list{flex-direction:column;gap:5px;display:flex}.setup-list>span{color:#777;grid-template-columns:21px 1fr 14px;align-items:center;gap:7px;min-height:34px;font-size:8px;display:grid}.setup-list>span>i{border:1px solid #dcd9e0;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.setup-list>span.done{color:#191720}.setup-list>span.done>i{color:#248d63;background:#e6f7ef;border-color:#e6f7ef}.setup-list svg{width:11px}.pv-activity{grid-column:1}.pv-activity header{margin-bottom:5px}.pv-activity>div article{border-bottom:1px solid #f0eef1;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:67px;display:grid}.pv-activity>div article:last-child{border:0}.pv-activity article>span{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pv-activity article>span.green{color:#248c63;background:#e5f7ee}.pv-activity article>span.purple{color:#6258e2;background:#eeebff}.pv-activity article>span.blue{color:#397acb;background:#e5f1ff}.pv-activity article>span svg{width:15px}.pv-activity article>div b{font-size:9px}.pv-activity article>div p{color:#999;margin:3px 0;font-size:7px}.pv-activity article>small{color:#999;align-items:center;gap:4px;font-size:7px;display:flex}.pv-activity article>small svg{width:11px}.pv-ai{color:#fff;grid-area:2/2;position:relative;overflow:hidden;background:#191720!important;padding:22px!important}.pv-ai>*{z-index:2;position:relative}.pv-ai>.ai-mark{background:#7166ed;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.pv-ai>.ai-mark svg{width:18px}.pv-ai>small{letter-spacing:.13em;color:#8f87f4;margin-top:23px;font-size:7px;display:block}.pv-ai h2{margin:7px 0;font-size:18px;line-height:1.1}.pv-ai p{color:#8d8994;font-size:8px;line-height:1.6}.pv-ai button{color:#191720;background:#fff;border:0;border-radius:8px;gap:5px;padding:9px 10px;font-size:7px;font-weight:700;display:flex}.pv-ai button svg{width:11px}.pv-ai>i{filter:blur(60px);opacity:.35;background:#7166ed;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-70px}@media (width<=1100px){.portal-v2{grid-template-columns:210px 1fr}.pv-kpis{grid-template-columns:1fr 1fr}.trial-banner{grid-template-columns:44px 1fr auto}.trial-progress{display:none}.module-tiles{grid-template-columns:1fr}}@media (width<=800px){.portal-v2{display:block}.portal-v2>aside{width:245px;transition:all .3s;position:fixed;top:0;left:0;transform:translate(-105%)}.portal-v2>aside.open{transform:none}.pv-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;display:grid}.portal-backdrop{z-index:45;background:#19172066;border:0;position:fixed;inset:0}.pv-menu{display:grid}.pv-topbar>label{width:55%}.pv-dashboard-grid{grid-template-columns:1fr}.pv-activity,.pv-ai{grid-area:auto}.pv-setup{grid-row:2}.trial-banner{grid-template-columns:44px 1fr}.trial-banner>button{grid-column:2;width:max-content}}@media (width<=550px){.pv-topbar{padding:0 14px}.pv-topbar>label{display:none}.pv-content{padding:28px 14px 60px}.pv-welcome{align-items:flex-start}.pv-welcome h1{font-size:24px}.welcome-actions button:first-child{border-radius:10px;justify-content:center;width:42px;padding:0;font-size:0}.welcome-actions button:first-child svg{font-size:initial}.welcome-actions button:last-child{display:none}.trial-banner{grid-template-columns:38px 1fr;padding:16px}.trial-icon{width:37px;height:37px}.trial-banner>button{grid-column:1/-1;justify-content:center;width:100%}.pv-kpis{grid-template-columns:1fr}.pv-kpis article{min-height:105px}.pv-dashboard-grid>section,.pv-dashboard-grid>aside{padding:16px}.module-tiles article{grid-template-columns:36px 1fr 18px}.module-tiles article>em{display:none}.pv-activity article{grid-template-columns:34px 1fr}.pv-activity article>small{display:none}}.admin-shell{color:#191720;background:#f7f6fa;grid-template-columns:230px 1fr;min-height:100vh;display:grid}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{flex-direction:row;align-items:center;padding:14px 16px}.admin-nav{flex-flow:wrap}.admin-sidebar-foot{display:none}.inbox-layout{grid-template-columns:1fr!important;height:auto!important}.inbox-list{max-height:220px}}.admin-sidebar{color:#fff;background:#191720;flex-direction:column;padding:22px 16px;display:flex}.admin-brand{letter-spacing:-.3px;align-items:center;gap:10px;padding:0 8px 24px;font-size:16px;font-weight:800;display:flex}.admin-brand span{color:#191720;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-nav{flex-direction:column;flex:1;gap:3px;display:flex}.admin-nav a{color:#c7c3d1;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.admin-nav a svg{width:16px}.admin-nav a:hover{color:#fff;background:#26223a}.admin-nav a.active{color:#fff;background:#6c61ed}.admin-badge{color:#fff;background:#ff8a3d;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:8px}.admin-sidebar-foot{color:#8a85a0;border-top:1px solid #2b2740;padding-top:14px;font-size:10px}.admin-main{flex-direction:column;min-width:0;display:flex}.admin-topbar{background:#fff;border-bottom:1px solid #e9e8ed;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.admin-topbar h1{letter-spacing:-.3px;margin:0;font-size:16px}.admin-topbar-user{color:#68646f;align-items:center;gap:12px;font-size:11.5px;display:flex}.admin-logout{cursor:pointer;color:#191720;background:#fff;border:1px solid #dedce3;border-radius:9px;padding:7px 12px;font-size:10.5px;font-weight:700}.admin-logout:hover{color:#6c61ed;border-color:#6c61ed}.admin-body{flex:1;padding:26px 28px 60px;overflow:auto}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:26px;display:grid}.kpi-card{background:#fff;border:1px solid #e9e8ed;border-radius:14px;padding:18px}.kpi-card small{letter-spacing:.1em;color:#9893a5;font-size:9px}.kpi-card b{margin-top:8px;font-size:22px;display:block}.admin-table-wrap{background:#fff;border:1px solid #e9e8ed;border-radius:14px;overflow:hidden}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{text-align:left;letter-spacing:.08em;color:#9893a5;background:#fafafc;border-bottom:1px solid #e9e8ed;padding:12px 16px;font-size:9px}.admin-table td{vertical-align:middle;border-bottom:1px solid #f1f0f4;padding:12px 16px}.admin-table tr:last-child td{border-bottom:0}.admin-table tr.clickable{cursor:pointer}.admin-table tr.clickable:hover{background:#faf9ff}.status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:9px;font-weight:700}.status-pill.trialing{color:#4a3fd6;background:#eef0ff}.status-pill.active{color:#146c43;background:#e9f8f0}.status-pill.past_due{color:#a3620a;background:#fff4e2}.status-pill.canceled,.status-pill.incomplete{color:#68646f;background:#f1f0f4}.admin-search{border:1px solid #dedce3;border-radius:10px;width:100%;max-width:340px;height:40px;margin-bottom:16px;padding:0 14px;font-size:12px}.admin-card{background:#fff;border:1px solid #e9e8ed;border-radius:14px;margin-bottom:18px;padding:22px}.admin-card h2{margin:0 0 14px;font-size:14px}.admin-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-detail-grid div small{letter-spacing:.08em;color:#9893a5;margin-bottom:4px;font-size:9px;display:block}.admin-detail-grid div b{font-size:13px}.staff-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:20px;display:flex}.staff-form label{color:#68646f;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.staff-form input,.staff-form select{height:38px;font-size:12px;font:inherit;border:1px solid #dedce3;border-radius:9px;padding:0 10px}.staff-form button{color:#fff;cursor:pointer;background:#191720;border:0;border-radius:9px;height:38px;padding:0 16px;font-size:12px;font-weight:700}.staff-form button:hover{background:#665bed}.temp-password{color:#8a5300;background:#fff4e2;border:1px solid #ffe1b0;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:12px}.temp-password code{background:#fff;border-radius:6px;padding:2px 6px;font-weight:700}.inbox-layout{grid-template-columns:300px 1fr;gap:16px;height:calc(100vh - 180px);display:grid}.inbox-list{background:#fff;border:1px solid #e9e8ed;border-radius:14px;overflow:auto}.inbox-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f0f4;width:100%;padding:14px 16px;display:block}.inbox-item:hover{background:#faf9ff}.inbox-item.active{background:#eef0ff}.inbox-item b{font-size:12px;display:block}.inbox-item span{color:#8f8a9b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.inbox-thread{background:#fff;border:1px solid #e9e8ed;border-radius:14px;flex-direction:column;display:flex}.inbox-thread-head{border-bottom:1px solid #e9e8ed;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.inbox-thread-head button{cursor:pointer;background:#fff;border:1px solid #dedce3;border-radius:8px;padding:6px 10px;font-size:10.5px;font-weight:700}.inbox-messages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.inbox-bubble{border-radius:14px;max-width:70%;padding:9px 13px;font-size:12px;line-height:1.5}.inbox-bubble.visitor{color:#191720;background:#f1f0f4;border-radius:4px 14px 14px;align-self:flex-start}.inbox-bubble.staff{color:#fff;background:#191720;border-radius:14px 4px 14px 14px;align-self:flex-end}.inbox-bubble small{opacity:.6;margin-top:4px;font-size:8px;display:block}.inbox-reply{border-top:1px solid #e9e8ed;gap:8px;padding:14px;display:flex}.inbox-reply input{border:1px solid #dedce3;border-radius:9px;flex:1;height:40px;padding:0 12px;font-size:12px}.inbox-reply button{color:#fff;cursor:pointer;background:#191720;border:0;border-radius:9px;padding:0 16px;font-weight:700}.inbox-empty{color:#8f8a9b;justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.admin-sidebar{background:linear-gradient(#15131d,#1d192b 70%,#17141f)}.admin-brand{font-size:17px}.admin-nav a{min-height:44px;font-size:13px}.admin-topbar{min-height:70px;padding:0 32px}.admin-topbar h1{font-size:18px}.admin-body{padding:34px clamp(20px,3vw,48px) 70px}.admin-card,.admin-table-wrap,.kpi-card,.inbox-list,.inbox-thread{border-color:#e4e2ea;box-shadow:0 12px 35px #211c340b}.kpi-card{border-radius:17px;padding:22px}.kpi-card b{font-size:27px}.admin-page-intro{margin-bottom:25px}.admin-page-intro>span{letter-spacing:.17em;color:#665bed;font-size:10px;font-weight:800}.admin-page-intro h2{letter-spacing:-.04em;margin:9px 0 5px;font-size:34px}.admin-page-intro p{color:#77727e;margin:0;font-size:13px}.admin-settings-page{max-width:980px}.admin-setting-card{background:#fff;border:1px solid #e4e2ea;border-radius:20px;margin-bottom:18px;padding:25px;box-shadow:0 18px 50px #221d360d}.setting-card-head{align-items:flex-start;gap:15px;display:flex}.setting-card-head>div{flex:1}.setting-card-head small{letter-spacing:.15em;color:#8d8797;font-size:9px;font-weight:800}.setting-card-head h3{margin:5px 0;font-size:20px}.setting-card-head p{color:#716c79;margin:3px 0;font-size:12px;line-height:1.6}.setting-icon{color:#6258e8;background:#eeecff;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.setting-icon svg{width:20px}.maintenance-control{position:relative;overflow:hidden}.maintenance-control.enabled{background:linear-gradient(135deg,#fff 65%,#fff3f0);border-color:#f0b6ae}.maintenance-state{border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.maintenance-state i{border-radius:50%;width:7px;height:7px}.maintenance-state.off{color:#716c79;background:#f1f0f4}.maintenance-state.off i{background:#9c97a4}.maintenance-state.on{color:#ae3429;background:#ffebe8}.maintenance-state.on i{background:#e14b3f;animation:1.6s infinite maintenancePulse;box-shadow:0 0 0 5px #e14b3f18}.maintenance-fields{grid-template-columns:1fr 1.35fr;gap:13px;margin:23px 0;display:grid}.maintenance-fields label{color:#625e69;font-size:10px;font-weight:700}.maintenance-fields input,.maintenance-fields textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #dedce3;border-radius:11px;margin-top:7px;padding:11px 12px;font-size:12px;display:block}.maintenance-fields input:focus,.maintenance-fields textarea:focus{border-color:#665bed;outline:0;box-shadow:0 0 0 4px #665bed10}.maintenance-warning{background:#f6f5fb;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.maintenance-warning svg{color:#6258e8;width:19px}.maintenance-warning span{flex-direction:column;display:flex}.maintenance-warning b{font-size:11px}.maintenance-warning small{color:#77727e;margin-top:2px;font-size:10px}.setting-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.setting-actions button{cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:750}.setting-actions .secondary{color:#403c47;background:#f2f1f5}.setting-actions .activate{color:#fff;background:#191720}.setting-actions .danger{color:#fff;background:#d7463b}.admin-feedback{border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.admin-feedback svg{width:17px}.admin-feedback.success{color:#146c43;background:#e9f8f0}.admin-feedback.error{color:#b3261e;background:#fdeceb}@keyframes maintenancePulse{50%{box-shadow:0 0 0 8px #e14b3f08}}@media (width<=700px){.maintenance-fields{grid-template-columns:1fr}.setting-card-head{flex-wrap:wrap}.maintenance-state{margin-left:58px}.setting-actions{flex-direction:column}.setting-actions button{width:100%}}.maintenance-loading{color:#8176ff;background:#181520;place-items:center;min-height:100vh;display:grid}.maintenance-loading svg{animation:1.5s linear infinite maintenanceSpin}.maintenance-page{color:#fff;box-sizing:border-box;background:#17141f;flex-direction:column;min-height:100vh;padding:34px clamp(25px,5vw,75px);display:flex;position:relative;overflow:hidden}.maintenance-page:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.maintenance-orb{filter:blur(80px);opacity:.38;border-radius:50%;position:absolute}.maintenance-orb.one{background:#7568ff;width:450px;height:450px;top:-150px;right:-130px}.maintenance-orb.two{background:#2cb98b;width:360px;height:360px;bottom:-170px;left:-160px}.maintenance-page header,.maintenance-page section,.maintenance-page footer{z-index:2;position:relative}.maintenance-page header{align-items:center;gap:10px;display:flex}.maintenance-page header>span{color:#191720;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.maintenance-page header svg{width:19px}.maintenance-page header b{font-size:20px}.maintenance-page header small{letter-spacing:.18em;color:#9c96aa;margin-left:auto;font-size:9px}.maintenance-page section{text-align:center;width:min(650px,100%);margin:auto}.maintenance-icon{background:#ffffff0d;border:1px solid #ffffff14;border-radius:27px;place-items:center;width:92px;height:92px;margin:0 auto 28px;display:grid;position:relative}.maintenance-icon svg{color:#968dff;width:39px;height:39px}.maintenance-icon i{border:1px dashed #ffffff30;border-radius:32px;animation:12s linear infinite maintenanceSpin;position:absolute;inset:-9px}.maintenance-kicker{letter-spacing:.2em;font-weight:800;color:#8f85ff!important;font-size:10px!important}.maintenance-page h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(43px,6vw,76px);line-height:1}.maintenance-copy{color:#b8b3c2;max-width:560px;margin:0 auto;font-size:16px;line-height:1.7}.maintenance-status{text-align:left;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:31px auto;padding:12px 17px;display:flex}.maintenance-status>i{background:#56d6a5;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #56d6a515}.maintenance-status span{flex-direction:column;display:flex}.maintenance-status b{font-size:11px}.maintenance-status small{color:#918b99;margin-top:3px;font-size:9px}.maintenance-page section>a{color:#fff;border:1px solid #ffffff25;border-radius:11px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.maintenance-page section>a:hover{color:#191720;background:#fff}.maintenance-page section>a svg{width:15px}.maintenance-page footer{color:#777180;letter-spacing:.05em;font-size:9px}@keyframes maintenanceSpin{to{transform:rotate(360deg)}}.waitlist-form{flex-wrap:wrap;justify-content:center;gap:9px;max-width:520px;margin:28px auto 22px;display:flex}.waitlist-form label{background:#ffffff0d;border:1px solid #ffffff18;border-radius:11px;flex:220px;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.waitlist-form label svg{color:#9c96aa;flex:none}.waitlist-form input{color:#fff;font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:13px}.waitlist-form input::placeholder{color:#77718a}.waitlist-name{color:#fff;height:48px;font:inherit;background:#ffffff0d;border:1px solid #ffffff18;border-radius:11px;flex:160px;padding:0 14px;font-size:13px}.waitlist-form button{color:#191720;cursor:pointer;background:#fff;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.waitlist-form button:disabled{opacity:.6;cursor:not-allowed}.waitlist-form .auth-error{color:#ffb3b3;background:#ff5c5c1c;border:1px solid #ff5c5c40;flex:1 0 100%;margin:0}.waitlist-done svg{color:#56d6a5;width:17px}.module-access-card{overflow:hidden}.module-access-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.module-access-head small{letter-spacing:.16em;color:#665bed;font-size:10px;font-weight:850}.module-access-head h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:28px}.module-access-head p{color:#716c79;max-width:760px;margin:0;font-size:13px;line-height:1.55}.module-access-head>svg{color:#665bed;background:#eeecff;border-radius:15px;flex:none;width:48px;height:48px;padding:12px}.module-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.module-access-grid article{background:#fbfbfd;border:1px solid #e2dfe8;border-radius:17px;grid-template-columns:44px 1fr;align-items:start;gap:13px;padding:15px;display:grid}.module-access-grid article.active{background:#f5fffa;border-color:#bfe8d7}.module-access-grid article.pending{background:#fffaf0;border-color:#f0d9a8}.module-access-grid article>span{color:#665bed;background:#f0edff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.module-access-grid article.active>span{color:#168052;background:#dcf8eb}.module-access-grid article.pending>span{color:#a66c00;background:#fff0c7}.module-access-grid svg{width:19px}.module-access-grid b{font-size:15px}.module-access-grid p{color:#706b78;margin:5px 0;font-size:12px;line-height:1.45}.module-access-grid small{color:#85808e;font-size:11px}.module-access-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.module-access-actions button{color:#fff;cursor:pointer;background:#181620;border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.module-access-actions button.secondary{color:#393440;background:#eeecf4}.module-access-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.module-access-grid{grid-template-columns:1fr}.module-access-head{display:block}.module-access-head>svg{margin-top:14px}}.admin-v2{background:#f4f5f7;grid-template-columns:272px 1fr}.admin-v2 .admin-sidebar{box-sizing:border-box;z-index:30;background:#11121a;border-right:1px solid #252631;height:100vh;padding:18px 14px;position:sticky;top:0}.admin-v2 .admin-brand{border-bottom:1px solid #ffffff0d;height:52px;padding:0 7px 20px}.admin-v2 .admin-brand>span{width:35px;height:35px}.admin-v2 .admin-brand>div{flex-direction:column;display:flex}.admin-v2 .admin-brand b{font-size:15px}.admin-v2 .admin-brand small{letter-spacing:.2em;color:#787987;font-size:7px}.admin-v2 .admin-brand>button{color:#8d8e9a;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.admin-v2 .admin-brand>button svg{width:14px}.admin-v2 .admin-nav{padding:15px 0;overflow:auto}.admin-v2 .admin-nav label{letter-spacing:.16em;color:#5f606d;padding:13px 12px 6px;font-size:8px;font-weight:800}.admin-v2 .admin-nav a{color:#a4a5b0;border:1px solid #0000;min-height:42px;padding:0 11px}.admin-v2 .admin-nav a.active{color:#fff;background:linear-gradient(90deg,#6d62ee,#7c70f4);box-shadow:0 9px 24px #6157ed30}.admin-v2 .admin-nav a em{margin-left:auto;font-size:7px;font-style:normal}.nav-soon{opacity:.5}.admin-user-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.admin-user-card>span,.admin-avatar{color:#fff;background:linear-gradient(145deg,#8378ff,#5b50d9);border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.admin-user-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.admin-user-card b{font-size:10px}.admin-user-card small{color:#777887;font-size:8px}.admin-user-card button{color:#747582;background:0 0;border:0}.admin-v2 .admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffdb;height:77px;padding:0 clamp(20px,3vw,42px);position:sticky;top:0}.admin-v2 .admin-topbar>div:first-of-type{flex-direction:column;display:flex}.admin-v2 .admin-topbar small{letter-spacing:.14em;color:#91929b;font-size:8px}.admin-v2 .admin-topbar h1{margin-top:3px;font-size:19px}.admin-top-actions{align-items:center;gap:9px;display:flex}.admin-global-search{color:#898a93;background:#f7f7f9;border:1px solid #e0e1e5;border-radius:10px;align-items:center;gap:8px;width:210px;height:37px;padding:0 10px;display:flex}.admin-global-search svg{width:15px}.admin-global-search span{font-size:10px}.admin-global-search kbd{margin-left:auto}.admin-system-ok{color:#555660;border:1px solid #e0e1e5;border-radius:10px;align-items:center;gap:7px;height:35px;padding:0 11px;font-size:9px;text-decoration:none;display:flex}.admin-system-ok i{background:#31b77c;border-radius:50%;width:7px;height:7px}.admin-icon-btn{background:#fff;border:1px solid #e0e1e5;border-radius:10px;width:36px;height:36px}.admin-icon-btn svg{width:16px}.admin-avatar{width:36px;height:36px}.admin-mobile-menu{display:none}.admin-v2.compact{grid-template-columns:78px 1fr}.admin-v2.compact .admin-brand>div,.admin-v2.compact .admin-brand>button,.admin-v2.compact .admin-nav label,.admin-v2.compact .admin-nav a span,.admin-v2.compact .admin-nav a em,.admin-v2.compact .admin-user-card>div,.admin-v2.compact .admin-user-card button{display:none}.admin-v2.compact .admin-nav a{justify-content:center}.it-title{justify-content:space-between;display:flex}.it-title>button{background:#fff;border:1px solid #ddd;border-radius:10px;gap:7px;padding:10px 13px;display:flex}.it-title svg{width:15px}.it-healthbar{color:#fff;background:#171820;border-radius:15px;justify-content:space-between;margin-bottom:18px;padding:15px 18px;display:flex}.it-healthbar>span{align-items:center;gap:10px;font-size:11px;display:flex}.it-healthbar i{background:#43d195;border-radius:50%;width:8px;height:8px}.it-healthbar small{color:#888a98;font-size:9px}.it-tabs{border-bottom:1px solid #dedfe4;margin-bottom:19px;display:flex}.it-tabs button{color:#85868f;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font-size:11px;font-weight:700}.it-tabs button.active{color:#191a22;border-color:#6c61ed}.it-metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.it-metric,.it-resource,.it-panel{background:#fff;border:1px solid #e1e2e7;border-radius:17px;padding:19px}.it-metric{position:relative}.it-metric>span{color:#655bed;background:#f0eeff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:15px;right:15px}.it-metric svg{width:16px}.it-metric>small{color:#8b8c96;font-size:8px}.it-metric>b{margin:14px 0 5px;font-size:23px;display:block}.it-metric p{color:#8b8c95;margin:0;font-size:9px}.it-resource-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.resource-head{align-items:center;gap:10px;display:flex}.resource-head>svg{color:#655bed;width:20px}.resource-head>span{flex-direction:column;display:flex}.resource-head b{font-size:11px}.resource-head small{color:#90919a;font-size:9px}.resource-head strong{margin-left:auto}.resource-bar{background:#eeeef2;border-radius:99px;height:7px;margin-top:18px;overflow:hidden}.resource-bar i{background:#6c61ed;height:100%;display:block}.process-list{justify-content:space-between;margin-top:20px;display:flex}.process-list span{color:#85868f;flex-direction:column;font-size:9px;display:flex}.process-list b{color:#222}.it-log-panel{color:#e6e7ec;background:#111219;border-radius:17px;overflow:hidden}.it-log-panel header{border-bottom:1px solid #2a2b34;align-items:center;gap:10px;height:58px;padding:0 17px;display:flex}.it-log-panel header>div{flex-direction:column;display:flex}.it-log-panel header>span{color:#55d59d;margin-left:auto}.it-log-panel pre{color:#b9bbc5;white-space:pre-wrap;height:520px;margin:0;padding:18px;font:10.5px/1.75 Consolas,monospace;overflow:auto}.it-two-columns{grid-template-columns:2fr 1fr;gap:14px;display:grid}.audit-stream>div{border-bottom:1px solid #eee;align-items:center;gap:11px;padding:10px 0;display:flex}.audit-icon{color:#2ca875;background:#eaf8f1;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.audit-icon svg{width:14px}.audit-stream p{flex-direction:column;flex:1;display:flex}.audit-stream b{font-size:10px}.audit-stream small,.audit-stream time{color:#96969e;font-size:8px}.security-count{border-bottom:1px solid #eee;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.danger-zone{border-color:#f0d2cf;gap:18px;max-width:750px;display:flex}.danger-icon{color:#d44539;background:#fff0ee;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.danger-zone h3{font-size:21px}.danger-zone p{color:#777;font-size:11px}.danger-zone input{border:1px solid #ddd;border-radius:10px;width:100%;height:42px;margin:7px 0 12px;padding:0 12px;display:block}.danger-zone button{color:#fff;background:#d44539;border:0;border-radius:10px;padding:11px 15px}.danger-zone button:disabled{opacity:.4}.restart-ok{color:#218b62!important}.it-loading{font-size:12px}.it-loading svg{animation:1s linear infinite maintenanceSpin}@media (width<=1100px){.admin-global-search{display:none}.it-metrics{grid-template-columns:1fr 1fr}.it-resource-grid,.it-two-columns{grid-template-columns:1fr}}@media (width<=760px){.admin-v2{grid-template-columns:1fr}.admin-v2 .admin-sidebar{width:272px;transition:all .25s;position:fixed;left:-290px}.admin-v2.mobile-open .admin-sidebar{left:0}.admin-mobile-menu{display:grid}.admin-mobile-overlay{z-index:25;background:#1118;border:0;position:fixed;inset:0}.admin-system-ok,.admin-icon-btn{display:none}.admin-body{padding:22px 15px}.it-metrics{grid-template-columns:1fr}.it-healthbar{flex-direction:column;gap:8px}.it-tabs{overflow:auto}.it-log-panel pre{height:430px}}.maintenance-ip-card{max-width:850px;margin-top:15px}.maintenance-ip-head{align-items:flex-start;gap:12px;display:flex}.maintenance-ip-head>svg{color:#655bed;width:22px}.maintenance-ip-head small{letter-spacing:.15em;color:#655bed;font-size:8px;font-weight:800}.maintenance-ip-head h3{margin:4px 0;font-size:18px}.maintenance-ip-head p{color:#777;margin:0;font-size:10px}.maintenance-ip-card>label{margin-top:16px;font-size:9px;font-weight:700;display:block}.maintenance-ip-card>label span{color:#8c8d95;margin-left:7px;font-weight:400}.maintenance-ip-card textarea{box-sizing:border-box;resize:vertical;border:1px solid #dddde3;border-radius:10px;width:100%;margin-top:6px;padding:10px 11px;font:11px/1.6 Consolas,monospace;display:block}.maintenance-ip-note{color:#676370;background:#f4f3fa;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;font-size:9px;display:flex}.maintenance-ip-note svg{color:#655bed;width:15px}.maintenance-ip-card>button{color:#fff;background:#191a22;border:0;border-radius:10px;margin:13px 0 0 auto;padding:10px 14px;font-size:10px;font-weight:750;display:block}.maintenance-ip-card>button:disabled{opacity:.5}.it-healthbar.maintenance-active{background:linear-gradient(100deg,#a93b31,#d65a4d)}.it-healthbar.maintenance-active i{background:#fff;box-shadow:0 0 0 6px #fff2}.it-control-stack{flex-direction:column;gap:15px;display:flex}.maintenance-it-card{border-color:#dfe0e5;gap:17px;display:flex;position:relative}.maintenance-it-card.enabled{background:linear-gradient(135deg,#fff 65%,#fff1ef);border-color:#efaaa3}.maintenance-it-icon{color:#655bed;background:#eeecff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.maintenance-it-icon svg{width:21px}.maintenance-it-card>div{flex:1}.maintenance-it-card small{letter-spacing:.15em;color:#756bea;font-size:8px;font-weight:800}.maintenance-it-card h3{margin:6px 0;font-size:21px}.maintenance-it-card p{color:#777780;font-size:11px;line-height:1.6}.maintenance-it-status{border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex;position:absolute;top:18px;right:19px}.maintenance-it-status i{border-radius:50%;width:7px;height:7px}.maintenance-it-status.off{color:#777;background:#eeeef2}.maintenance-it-status.off i{background:#999}.maintenance-it-status.on{color:#b43c31;background:#ffe8e5}.maintenance-it-status.on i{background:#db4b3f}.maintenance-it-fields{grid-template-columns:1fr 1.4fr;gap:12px;margin-top:17px;display:grid}.maintenance-it-fields label{font-size:9px;font-weight:700}.maintenance-it-fields input,.maintenance-it-fields textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #dddde3;border-radius:10px;margin-top:6px;padding:10px 11px;font-size:11px;display:block}.maintenance-it-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.maintenance-it-actions button{border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.maintenance-it-actions svg{width:14px}.maintenance-save{color:#3f4048;background:#eeeef2}.maintenance-on{color:#fff;background:#191a22}.maintenance-off{color:#fff;background:#d84b40}@media (width<=760px){.maintenance-it-card{padding-top:60px}.maintenance-it-status{left:19px;right:auto}.maintenance-it-fields{grid-template-columns:1fr}.maintenance-it-actions{flex-direction:column}.maintenance-it-actions button{justify-content:center}}.it-plans-page{max-width:1180px;margin:auto}.plan-security-note{color:#28243f;background:#f4f2ff;border:1px solid #dcd9ff;border-radius:14px;align-items:center;gap:14px;margin:18px 0;padding:16px 18px;display:flex}.plan-security-note>svg{color:#6558e8}.plan-security-note div{flex-direction:column;gap:3px;display:flex}.plan-security-note span{color:#706b7f;font-size:11px}.managed-plan-list{gap:12px;display:grid}.managed-plan-list>article,.managed-plan-editor{background:#fff;border:1px solid #e2e1e7;border-radius:16px;overflow:hidden}.managed-plan-head{text-align:left;color:#191720;background:#fff;border:0;grid-template-columns:minmax(260px,1fr) 190px 75px 20px;align-items:center;gap:20px;width:100%;padding:20px;display:grid}.managed-plan-head>div:first-child{flex-direction:column;gap:3px;display:flex}.managed-plan-head small{letter-spacing:.14em;text-transform:uppercase;color:#7669ef;font-size:8px}.managed-plan-head b{font-size:17px}.managed-plan-head span{color:#77727f;font-size:10px}.managed-plan-price{flex-direction:column;display:flex}.managed-plan-price strong{font-size:18px}.managed-plan-head em{text-align:center;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.managed-plan-head em.active{color:#15855a;background:#e7f8f0}.managed-plan-head em.inactive{color:#777;background:#f1f1f3}.managed-plan-editor{border:0;border-top:1px solid #ecebf0;border-radius:0;padding:22px}.managed-plan-editor>h3{margin:0 0 18px}.plan-editor-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-editor-grid label{flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.plan-editor-grid label.wide{grid-column:span 2}.plan-editor-grid input{height:42px;font:inherit;border:1px solid #dcdbe2;border-radius:10px;padding:0 12px}.plan-editor-switches{gap:24px;padding:18px 0;display:flex}.plan-editor-switches label{align-items:center;gap:8px;font-size:11px;display:flex}.capability-editor{border-top:1px solid #ecebf0;padding-top:18px}.capability-editor>div:first-child{flex-direction:column;gap:4px;display:flex}.capability-editor span{color:#77727f;font-size:10px}.capability-editor>div:last-child{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.capability-editor button{background:#fff;border:1px solid #dcdae3;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.capability-editor button.selected{color:#5547d9;background:#f1efff;border-color:#6b5eea}.capability-editor i{border:1px solid;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.capability-editor svg{width:10px}.save-plan{color:#fff;background:#17151e;border:0;border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:12px 17px;font-weight:800;display:flex}.save-plan svg{width:15px}@media (width<=800px){.managed-plan-head{grid-template-columns:1fr auto}.managed-plan-price,.managed-plan-head em{display:none}.plan-editor-grid{grid-template-columns:1fr}.plan-editor-grid label.wide{grid-column:auto}}.workspace-loading{color:#777;background:#f6f6f8;place-items:center;min-height:100vh;font-size:13px;display:grid}.workspace-shell{color:#191a21;background:#f5f6f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.workspace-sidebar{color:#fff;box-sizing:border-box;background:#14151c;flex-direction:column;height:100vh;padding:19px 13px;display:flex;position:sticky;top:0}.workspace-brand{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;height:55px;padding:0 8px 16px;display:flex}.workspace-brand>span{color:#181920;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workspace-brand>div{flex-direction:column;display:flex}.workspace-brand b{font-size:14px}.workspace-brand small{color:#7d7f8d;margin-top:2px;font-size:8px}.workspace-sidebar nav{flex-direction:column;flex:1;gap:4px;padding-top:18px;display:flex}.workspace-sidebar nav a,.workspace-locked{color:#a5a7b2;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.workspace-sidebar nav svg{width:17px}.workspace-sidebar nav a.active{color:#fff;background:#6c61ed}.workspace-locked{opacity:.47;position:relative}.workspace-locked svg:last-of-type{width:12px;margin-left:auto}.workspace-locked small{letter-spacing:.1em;font-size:6px;position:absolute;bottom:2px;right:9px}.workspace-user{background:#ffffff08;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.workspace-user>span{background:#6c61ed;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.workspace-user>div{flex-direction:column;flex:1;display:flex}.workspace-user small{color:#7d7f8d;font-size:7px}.workspace-user button{color:#777;background:0 0;border:0;display:grid}.workspace-user svg{width:14px}.workspace-main{min-width:0}.workspace-main>header{z-index:10;background:#fff;border-bottom:1px solid #e5e5e9;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.workspace-main>header>div{flex-direction:column;display:flex}.workspace-main>header small{letter-spacing:.14em;color:#777;font-size:7px}.workspace-main>header b{font-size:13px}.workspace-trial{color:#5c52d8;background:#eeecff;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750}.workspace-content{padding:36px clamp(20px,4vw,58px) 70px}.workspace-page-title>span,.workspace-page-title>div>span{letter-spacing:.16em;color:#665bed;font-size:8px;font-weight:800}.workspace-page-title h1{letter-spacing:-.045em;margin:8px 0;font-size:34px}.workspace-page-title p{color:#777;margin:0;font-size:12px}.workspace-page-title.row{justify-content:space-between;align-items:end;display:flex}.workspace-page-title.row>button{color:#fff;background:#191a21;border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:750;display:flex}.workspace-page-title.row svg{width:15px}.workspace-real-grid{grid-template-columns:1.2fr 1fr;gap:15px;display:grid}.workspace-real-grid>section,.detail-card{background:#fff;border:1px solid #e2e3e7;border-radius:17px;padding:21px}.workspace-real-grid h2,.detail-card h2{margin:0 0 16px;font-size:14px}.real-step{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:11px 0;display:flex}.real-step svg{color:#2cad78;width:17px}.real-step span{flex:1;font-size:11px}.real-step b{color:#777;font-size:8px}.workspace-real-grid dl{margin:0}.workspace-real-grid dl div,.detail-card dl div{border-bottom:1px solid #eee;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.workspace-real-grid a{color:#5f55df;align-items:center;gap:7px;margin-top:15px;font-size:10px;text-decoration:none;display:inline-flex}.workspace-real-grid a svg{width:15px}.contact-toolbar{gap:9px;margin-bottom:14px;display:flex}.contact-toolbar label{background:#fff;border:1px solid #dddde2;border-radius:10px;flex:1;align-items:center;max-width:390px;height:42px;padding:0 12px;display:flex}.contact-toolbar svg{color:#888;width:15px}.contact-toolbar input{width:100%;font:inherit;border:0;outline:0;padding-left:8px;font-size:10px}.contact-toolbar select,.contact-toolbar>button{font:inherit;background:#fff;border:1px solid #dddde2;border-radius:10px;padding:0 12px;font-size:10px}.contact-toolbar>button{align-items:center;gap:6px;display:flex}.contact-toolbar>button.active{color:#fff;background:#191a21}.contact-table{background:#fff;border:1px solid #e1e2e6;border-radius:15px;overflow:hidden}.contact-head,.contact-row{grid-template-columns:110px 1.3fr 150px 1fr 130px;align-items:center;gap:10px;padding:0 16px;display:grid}.contact-head{color:#8b8c96;letter-spacing:.08em;background:#fafafd;border-bottom:1px solid #e6e6ea;height:39px;font-size:8px;font-weight:800}.contact-row{color:#30313a;border-bottom:1px solid #efeff2;min-height:55px;font-size:10px;text-decoration:none}.contact-row:hover{background:#faf9ff}.contact-row>b{color:#665bed;font-size:9px}.contact-row em{background:#f0eff8;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.contact-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.contact-empty svg{width:27px}.contact-empty b{color:#333;margin:10px 0 4px;font-size:12px}.contact-empty span{font-size:9px}.workspace-error,.duplicate-warning{border-radius:10px;padding:11px 13px;font-size:10px}.workspace-error{color:#b3261e;background:#fdeceb}.duplicate-warning{color:#8b5a0b;background:#fff3df;margin-bottom:12px}.sidepanel-backdrop{z-index:80;background:#10101888;justify-content:flex-end;display:flex;position:fixed;inset:0}.contact-editor{box-sizing:border-box;background:#fff;width:min(560px,100%);height:100%;padding:24px;overflow:auto}.contact-editor header{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.contact-editor header small{color:#665bed;letter-spacing:.15em;font-size:8px}.contact-editor h2{margin:6px 0;font-size:24px}.contact-editor header button{background:#f2f2f5;border:0;border-radius:9px;width:34px;height:34px}.contact-editor form{flex-direction:column;gap:13px;display:flex}.contact-editor label{color:#666;font-size:9px;font-weight:700}.contact-editor input,.contact-editor select,.contact-editor textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dddde2;border-radius:9px;margin-top:6px;padding:10px;font-size:10px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-editor .primary{color:#fff;background:#191a21;border:0;border-radius:10px;height:44px;font-weight:750}.back-link{color:#777;align-items:center;gap:6px;margin-bottom:17px;font-size:9px;text-decoration:none;display:inline-flex}.back-link svg{width:14px}.contact-detail-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.contact-detail-head small{color:#665bed;font-size:9px}.contact-detail-head h1{margin:6px 0;font-size:32px}.contact-detail-head span{color:#777;font-size:9px}.contact-detail-head button{background:#fff;border:1px solid #ddd;border-radius:9px;gap:6px;padding:9px 11px;font-size:9px;display:flex}.contact-detail-head button svg{width:14px}.detail-tabs{border-bottom:1px solid #ddd;margin-bottom:16px;display:flex}.detail-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:9px;font-weight:700}.detail-tabs button.active{color:#5d53df;border-color:#665bed}.detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-facts p{background:#f6f6f8;border-radius:10px;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.detail-facts svg{color:#665bed;width:14px}.person-row,.activity-row{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:11px 0;font-size:9px;display:grid}.activity-row{grid-template-columns:1fr auto}.activity-row span{color:#888}@media (width<=800px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-main>header{padding:0 18px}.workspace-content{padding:25px 15px 60px}.workspace-real-grid{grid-template-columns:1fr}.workspace-page-title.row{align-items:start}.contact-head{display:none}.contact-row{grid-template-columns:90px 1fr}.contact-row>:nth-child(n+3){display:none}.contact-toolbar{flex-wrap:wrap}.contact-toolbar label{flex-basis:100%}.detail-facts,.form-row{grid-template-columns:1fr}}.workspace-sidebar nav a,.workspace-locked,.workspace-user button,.workspace-page-title.row>button,.contact-toolbar select,.contact-toolbar>button,.contact-editor header button,.contact-editor .primary,.contact-detail-head button,.detail-tabs button,.workspace-real-grid a{transition:background-color .15s,color .15s,border-color .15s,transform .15s,opacity .15s}.workspace-sidebar nav a:hover:not(.active){color:#fff;background:#ffffff12}.workspace-user button:hover{color:#fff}.workspace-page-title.row>button:hover{background:#302f3a;transform:translateY(-1px)}.contact-toolbar>button:hover{color:#191a21;border-color:#191a21}.contact-toolbar>button.active:hover{background:#302f3a}.contact-toolbar select:hover{border-color:#191a21}.contact-editor header button:hover{background:#e8e8ec}.contact-editor .primary:hover{background:#302f3a}.contact-detail-head button:hover{color:#191a21;border-color:#191a21}.detail-tabs button:not(.active):hover{color:#5d53df}.workspace-real-grid a:hover{gap:9px}.contact-row{transition:background-color .15s}.workspace-page-title.row>button,.contact-toolbar>button,.contact-editor header button,.contact-editor .primary,.contact-detail-head button,.detail-tabs button{cursor:pointer}.workspace-user-wrap{position:relative}button.workspace-user{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:0}.workspace-user svg:last-child{color:#7d7f8d;flex:none;width:13px;transition:transform .15s}.workspace-user.open svg:last-child{transform:rotate(180deg)}.workspace-user:hover{background:#ffffff14}.profile-menu-backdrop{z-index:89;position:fixed;inset:0}.profile-menu{z-index:90;background:#1c1d26;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 50px #0000005c}.profile-menu a,.profile-menu button{color:#d6d5dd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:11px;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.profile-menu a svg,.profile-menu button svg{flex:none;width:15px}.profile-menu a:hover,.profile-menu button:hover{color:#fff;background:#ffffff12}.profile-menu-logout{color:#ff9a8c!important}.profile-menu-logout:hover{color:#ffb0a5!important;background:#ff5c4d22!important}.workspace-navigation{padding-right:2px;overflow:auto}.nav-category{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.nav-category>header{color:#686a77;cursor:pointer;justify-content:space-between;align-items:center;height:30px;padding:0 10px;display:flex}.nav-category>header span{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800}.nav-category>header svg{width:12px;transition:all .2s}.nav-category>header svg.collapsed{transform:rotate(-90deg)}.nav-category.favorites{border-bottom:1px solid #ffffff0c;padding-bottom:8px}.workspace-sidebar nav a>button{color:#5f606d;opacity:0;background:0 0;border:0;margin-left:auto;padding:3px;transition:all .2s;display:grid}.workspace-sidebar nav a:hover>button,.workspace-sidebar nav a>button.starred{opacity:1}.workspace-sidebar nav a>button.starred{color:#f0b64a}.workspace-sidebar nav a>button svg{fill:currentColor;width:12px}.workspace-customize{color:#9b9da8;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;margin:6px 0 10px;font-size:8px;font-weight:700;display:flex}.workspace-customize svg{width:13px}.workspace-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.workspace-widget-grid>section{background:#fff;border:1px solid #e2e3e7;border-radius:17px;min-height:170px;padding:21px}.widget-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.widget-head h2{margin:0;font-size:14px}.widget-head>div{gap:3px;display:flex}.widget-head button{background:#fff;border:1px solid #e1e1e5;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.widget-head svg{width:12px}.widget-picker{background:#eeecff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:-10px 0 16px;padding:10px 12px;display:flex}.widget-picker b{margin-right:5px;font-size:9px}.widget-picker button{background:#fff;border:1px solid #d8d5f4;border-radius:8px;padding:7px 9px;font-size:8px}.widget-picker button.active{color:#fff;background:#665bed;border-color:#665bed}.workspace-page-title.row>button.editing{background:#665bed}.quick-actions{flex-direction:column;gap:7px;display:flex}.quick-actions>a{color:#333;border:1px solid #e7e7eb;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:0 11px;text-decoration:none;display:flex}.quick-actions>a>svg{color:#665bed;width:16px}.quick-actions>a>svg:last-child{width:13px;margin-left:auto}.quick-actions span{flex-direction:column;display:flex}.quick-actions small{color:#8b8c95;margin-top:2px;font-size:7px}.module-summary{flex-wrap:wrap;gap:7px;display:flex}.module-summary span{background:#f4f4f7;border-radius:9px;align-items:center;gap:5px;padding:8px 9px;font-size:8px;display:flex}.module-summary svg{color:#2ba976;width:12px}.widget-link{display:inline-flex!important}.workspace-modal-backdrop{z-index:100;background:#1118;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-customizer{box-sizing:border-box;background:#fff;width:min(500px,100%);height:100%;padding:25px;overflow:auto}.workspace-customizer>header{justify-content:space-between;display:flex}.workspace-customizer header small{letter-spacing:.15em;color:#665bed;font-size:8px}.workspace-customizer h2{margin:6px 0;font-size:25px}.workspace-customizer header p{color:#777;font-size:10px}.workspace-customizer header button{background:#f2f2f5;border:0;border-radius:9px;width:34px;height:34px}.favorite-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.favorite-options>button{background:#fff;border:1px solid #e2e2e7;border-radius:11px;align-items:center;gap:8px;min-height:50px;padding:0 11px;font-size:9px;display:flex}.favorite-options>button svg{color:#777;width:15px}.favorite-options>button svg:last-child{width:12px;margin-left:auto}.favorite-options>button.selected{background:#f4f2ff;border-color:#665bed}.favorite-options>button.selected svg:last-child{color:#e6a72f;fill:#e6a72f}.customizer-done{color:#fff;background:#191a21;border:0;border-radius:10px;width:100%;height:43px;margin-top:20px;font-weight:700}@media (width<=800px){.workspace-widget-grid,.favorite-options{grid-template-columns:1fr}}.workspace-org-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.workspace-org-button>svg{color:#777;width:14px;margin-left:auto}.organization-menu{z-index:30;background:#24252e;border:1px solid #ffffff14;border-radius:14px;padding:7px;position:absolute;top:70px;left:13px;right:13px;box-shadow:0 20px 45px #0007}.organization-menu>button{color:#bbb;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 9px;display:flex}.organization-menu>button:hover,.organization-menu>button.selected{color:#fff;background:#ffffff0c}.organization-menu svg{width:15px}.organization-menu span{flex-direction:column;flex:1;display:flex}.organization-menu b{font-size:9px}.organization-menu small{color:#777;font-size:7px}.organization-menu i{color:#8f86ff;font-size:7px;font-style:normal}.organization-menu .add-company{color:#aaa;border-top:1px solid #ffffff12;margin-top:4px}.workspace-mobile-menu,.workspace-mobile-close{background:0 0;border:0;display:none}.create-org-modal{box-sizing:border-box;background:#fff;border-radius:20px;width:min(520px,100% - 30px);margin:auto;padding:24px}.create-org-modal header{justify-content:space-between;display:flex}.create-org-modal header small{color:#665bed;letter-spacing:.15em;font-size:8px}.create-org-modal h2{margin:6px 0;font-size:25px}.create-org-modal header p{color:#777;font-size:10px}.create-org-modal header button{border:0;border-radius:9px;width:34px;height:34px}.create-org-modal>label,.create-org-modal>div label{flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.create-org-modal input,.create-org-modal select{height:44px;font:inherit;border:1px solid #dddde3;border-radius:10px;padding:0 11px}.create-org-modal>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (width<=800px){.workspace-sidebar{z-index:120;width:min(86vw,320px);transition:transform .25s;display:flex;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 50px #0005}.workspace-sidebar.mobile-open{transform:none}.workspace-mobile-backdrop{z-index:110;background:#0c0d1488;border:0;position:fixed;inset:0}.workspace-mobile-menu{background:#f1f1f5;border-radius:10px;place-items:center;width:40px;height:40px;margin-right:10px;display:grid}.workspace-mobile-menu svg{width:19px}.workspace-main>header{justify-content:flex-start}.workspace-main>header>div{flex:1}.workspace-mobile-close{color:#222;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:-46px}.workspace-mobile-close svg{width:17px}.workspace-navigation{overscroll-behavior:contain}.workspace-trial{padding:6px 8px;font-size:8px}.create-org-modal>div{grid-template-columns:1fr}.workspace-content{padding-bottom:92px}}.workspace-shell{background:#f4f5f8;grid-template-columns:272px minmax(0,1fr)}.workspace-sidebar{background:linear-gradient(#15151d 0%,#101117 100%);padding:16px 14px}.workspace-brand{height:62px;padding:0 10px 15px}.workspace-brand>span{border-radius:12px;width:38px;height:38px}.workspace-brand b{letter-spacing:-.02em;font-size:15px}.workspace-brand small{white-space:nowrap;text-overflow:ellipsis;color:#9698a6;max-width:155px;font-size:10px;overflow:hidden}.workspace-navigation{padding-top:14px!important}.nav-category{gap:4px;margin-bottom:9px!important}.nav-category>header{border-radius:9px;height:34px;color:#858795!important;padding:0 12px!important}.nav-category>header:hover{background:#ffffff07;color:#c7c8d0!important}.nav-category>header span{align-items:center;gap:8px;display:flex;letter-spacing:.075em!important;font-size:9px!important;font-weight:750!important}.nav-category>header span:before{content:"";background:#777986;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff05}.nav-category:nth-of-type(2)>header span:before{background:#8d83ff}.nav-category:nth-of-type(3)>header span:before{background:#54c998}.nav-category:nth-of-type(4)>header span:before{background:#efad58}.nav-category:nth-of-type(5)>header span:before{background:#62a9ed}.nav-category:nth-of-type(6)>header span:before{background:#cf75b9}.nav-category.favorites{margin-bottom:12px!important;padding-bottom:12px!important}.nav-category.favorites>header span:before{background:#ffd064}.workspace-sidebar nav a,.workspace-locked{margin:1px 0;color:#adafba!important;border-radius:11px!important;min-height:42px!important;padding:0 12px 0 15px!important;font-size:11.5px!important;font-weight:580!important}.workspace-sidebar nav a svg,.workspace-locked>svg:first-child{stroke-width:1.8px;width:17px!important}.workspace-sidebar nav a:hover{background:#ffffff08;color:#fff!important}.workspace-sidebar nav a.active{box-shadow:0 8px 22px #655bed2e;color:#fff!important;background:linear-gradient(110deg,#7166ef,#5e54dc)!important}.workspace-locked{opacity:.62!important}.workspace-locked small{background:#ffffff0a;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:7px!important;position:static!important}.workspace-locked svg:last-of-type{display:none}.workspace-customize{height:42px!important;font-size:10px!important}.workspace-user{padding:11px!important}.workspace-user b{font-size:10.5px!important}.workspace-user small{font-size:8.5px!important}.workspace-user>span{width:34px!important;height:34px!important;font-size:10px!important}.workspace-main>header{height:74px;padding:0 clamp(22px,3vw,42px);box-shadow:0 1px #e5e6ea}.workspace-main>header small{font-size:8px!important}.workspace-main>header b{margin-top:3px;font-size:14px!important}.workspace-content{max-width:1460px;margin:0 auto;padding:42px clamp(22px,4vw,62px) 80px}.workspace-page-title{margin-bottom:32px!important}.workspace-page-title>span,.workspace-page-title>div>span{letter-spacing:.13em!important;font-size:10px!important}.workspace-page-title h1{line-height:1.04;margin:10px 0 12px!important;font-size:clamp(34px,3.3vw,48px)!important}.workspace-page-title p{line-height:1.55;font-size:14px!important}.workspace-page-title.row>button{min-height:44px;padding:0 16px!important;font-size:11px!important}.workspace-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}.workspace-widget-grid>section{grid-column:span 6;box-shadow:0 12px 35px #24253808;border-color:#e0e1e6!important;border-radius:20px!important;min-height:190px!important;padding:24px!important}.workspace-widget-grid>section:first-child{grid-column:span 7}.workspace-widget-grid>section:nth-child(2){grid-column:span 5}.widget-head{margin-bottom:18px!important}.widget-head h2{letter-spacing:-.02em;font-size:17px!important}.real-step{padding:14px 0!important}.real-step span{font-size:13px!important}.real-step b{font-size:9px!important}.quick-actions>a{min-height:58px!important;padding:0 14px!important}.quick-actions b{font-size:11px!important}.quick-actions small{font-size:9px!important}.module-summary{gap:9px!important}.module-summary span{padding:10px 12px!important;font-size:10px!important}.workspace-widget-grid dl div{padding:13px 0!important;font-size:12px!important}.widget-link{font-size:11px!important}.widget-picker{padding:13px 15px!important}.widget-picker b,.widget-picker button{font-size:10px!important}@media (width<=1050px){.workspace-widget-grid>section,.workspace-widget-grid>section:first-child,.workspace-widget-grid>section:nth-child(2){grid-column:span 12}.workspace-shell{grid-template-columns:250px minmax(0,1fr)}}@media (width<=800px){.workspace-shell{grid-template-columns:1fr}.workspace-content{padding:20px 14px 96px}.workspace-page-title.row{display:block}.workspace-page-title.row>button{justify-content:center;width:100%;margin-top:18px}.workspace-page-title h1{font-size:clamp(30px,9vw,38px)!important;line-height:1.02!important}.workspace-page-title p{font-size:13px!important}.workspace-widget-grid{display:block!important}.workspace-widget-grid>section{margin-bottom:14px;border-radius:18px!important;min-height:0!important;padding:19px!important}.workspace-sidebar{width:min(88vw,330px)}.quick-actions>a{min-height:64px!important}.module-summary{grid-template-columns:1fr 1fr;display:grid!important}.module-summary span{min-width:0;line-height:1.25}.widget-head h2{font-size:18px!important}.real-step span{font-size:13px!important}}.workspace-page-title.row>button,.quick-actions>a,.widget-picker button,.widget-link,.workspace-widget-grid>section{transition:background-color .15s,border-color .15s,box-shadow .2s,transform .15s,color .15s}.workspace-page-title.row>button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1a1b220f}.quick-actions>a:hover{background:#f7f6ff;transform:translateY(-1px);border-color:#c9c6f7!important}.widget-picker button:hover{color:#5d53df!important}.widget-link:hover{gap:9px}.workspace-widget-grid>section:hover{box-shadow:0 16px 40px #24253812;border-color:#d6d7e4!important}html,body,#root{max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}@media (width<=820px){:root{--mobile-gutter:16px;--mobile-radius:22px}body{-webkit-text-size-adjust:100%;font-size:16px}main{overflow:clip}.wf-reveal{transition-duration:.45s!important}.scroll-progress{display:none}.nav-shell{background:#fff;margin:0;padding:0 12px}.premium-nav{gap:8px;max-width:none;height:68px;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:1fr auto auto!important;padding:0!important}.brand-word{font-size:20px!important}.premium-nav>.menu{z-index:150;place-items:center;width:44px!important;height:44px!important;display:grid!important}.nav-actions{justify-self:end;display:flex!important}.nav-actions .contact-pill{display:none!important}.nav-actions .account{color:#171522;background:#f7f6f8;border-radius:14px;width:44px;height:44px}.premium-nav nav.mobile-open{border:1px solid #e8e6ec;border-radius:18px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 80px);overflow:auto;box-shadow:0 24px 70px #1917202d;z-index:140!important;background:#fff!important;padding:12px!important;display:flex!important;position:fixed!important;inset:68px 10px auto!important}.premium-nav nav.mobile-open a,.premium-nav nav.mobile-open button{border-radius:12px;justify-content:space-between;width:100%;min-height:52px!important;padding:0 15px!important;font-size:15px!important}.mega-menu{overflow:auto;border-radius:20px!important;padding:18px!important;position:fixed!important;inset:76px 10px 10px!important}.mega-grid{grid-template-columns:1fr!important}.mega-footer{display:none!important}.market-leader{text-align:center;border-radius:11px!important;min-height:36px!important;margin:0 10px 12px!important;padding:8px 12px!important;font-size:10px!important}.hero{border-radius:var(--mobile-radius)!important;min-height:auto!important;margin:0 10px!important;padding:62px 20px 34px!important}.hero .eyebrow{padding:8px 12px!important;font-size:10px!important}.hero h1{letter-spacing:-.06em!important;margin:28px 0 24px!important;font-size:clamp(45px,13vw,58px)!important;line-height:.96!important}.hero h1 br{display:none}.hero>p{max-width:310px!important;font-size:15px!important;line-height:1.55!important}.hero-actions{width:100%;gap:10px!important;margin-top:28px!important;display:grid!important}.hero-actions a,.hero-actions button{box-sizing:border-box;justify-content:center!important;width:100%!important;min-height:54px!important;font-size:13px!important}.trusted{grid-template-columns:1fr 1fr;width:100%;gap:13px!important;margin-top:38px!important;display:grid!important}.trusted>span{grid-column:1/-1;font-size:9px!important}.trusted b{font-size:11px!important}.hero .float{display:none!important}main>section:not(.hero){padding-left:var(--mobile-gutter)!important;padding-right:var(--mobile-gutter)!important;margin-left:0!important;margin-right:0!important}.section-lead,.review-head,.platform-intro-head,.core-modules-head{display:block!important}.section-lead h2,.review-head h2,.dashboard-section h2,.integration h2,.automation h2,.dark-lead h2,.newsletter h2,.cta h2{letter-spacing:-.05em!important;font-size:clamp(38px,11vw,48px)!important;line-height:1!important}.section-lead h2 br,.dark-lead h2 br,.newsletter h2 br,.cta h2 br{display:none}.section-lead>p,.review-head>p{margin-top:18px!important;font-size:14px!important}.bento-grid,.core-modules-grid,.review-grid,.stats,.footer-top{grid-template-columns:1fr!important}.bento{min-height:360px!important;padding:24px!important}.growth-story{padding:0 12px!important}.growth-visual{border-radius:22px!important;height:390px!important;padding:18px!important;top:72px!important}.growth-steps article{min-height:430px!important;padding:55px 12px!important}.growth-steps h3{font-size:43px!important}.scale-card,.security-card,.project-card.onboarding{box-sizing:border-box;width:100%!important}.company-map>div{gap:4px!important}.company-map>div span{padding:9px 3px!important;font-size:9px!important}.dark-world{padding-top:70px!important;padding-bottom:70px!important}.command-ui{min-height:470px;border-radius:18px!important;grid-template-columns:48px 1fr!important;height:auto!important}.command-main{padding:16px!important}.command-kpis{grid-template-columns:1fr 1fr!important}.command-kpis>div:last-child{display:none}.command-chart{height:190px!important}.dark-cards{grid-template-columns:1fr!important}.dashboard-section,.integration{grid-template-columns:1fr!important;gap:35px!important}.dashboard{width:100%!important;min-width:0!important;padding:14px!important;transform:none!important}.dashboard .kpis{grid-template-columns:1fr 1fr!important}.dashboard .kpis>div:last-child{display:none}.automation{padding-top:70px!important;padding-bottom:70px!important}.automation-card{border-radius:22px!important;padding:28px 20px!important}.flow{gap:8px!important;display:grid!important}.flow>svg{margin:auto;transform:rotate(90deg)}.stats{gap:8px!important}.stats>div{min-height:130px!important}.integration>div:first-child{order:2}.integration-orbit{transform:scale(.85);width:100%!important;min-width:0!important}.reviews{padding-top:75px!important;padding-bottom:75px!important}.review-grid article{min-height:260px!important;padding:24px!important}.newsletter{padding-top:55px!important;padding-bottom:55px!important;display:block!important}.newsletter form{gap:9px!important;width:100%!important;margin-top:25px!important;display:grid!important}.newsletter input,.newsletter button{box-sizing:border-box;min-height:52px;width:100%!important}.pricing-section{padding-top:75px!important}.pricing-grid{grid-template-columns:1fr!important;gap:14px!important}.price-card{min-height:auto!important;padding:24px 20px!important}.cta{border-radius:24px!important;margin:12px!important;padding:65px 20px!important}.cta>div:last-child{gap:9px;display:grid!important}.cta a,.cta button{justify-content:center;width:100%!important}.partner-strip,.logo-marquee{overflow:hidden}.partner-grid{grid-template-columns:1fr 1fr!important}.sub-header{border-radius:0!important;height:68px!important;margin:0!important;padding:0 14px!important}.sub-header nav,.sub-header .sub-action{display:none!important}.module-hero,.mp-hero,.customers-hero,.pricing-page-hero{border-radius:24px!important;min-height:0!important;margin:12px!important;padding:48px 20px!important;display:block!important}.module-crumb{margin-bottom:32px!important}.module-copy h1,.mp-hero h1,.customers-hero h1,.pricing-page-hero h1{font-size:clamp(43px,12vw,53px)!important;line-height:.98!important}.module-copy>p,.mp-hero>div:first-child>p{font-size:15px!important}.module-actions,.mp-actions{display:grid!important}.module-actions a,.mp-actions a{box-sizing:border-box;justify-content:center;width:100%!important}.module-visual{margin-top:35px;height:390px!important;padding:65px 12px 12px!important;transform:none!important}.module-visual>aside{display:none!important}.module-metrics{grid-template-columns:1fr!important;margin:0 16px 80px!important}.module-metrics>div{border-bottom:1px solid #e5e3e8;border-right:0!important}.how-section,.module-detail,.platform-pillars,.integration-catalog,.customer-results,.case-studies,.google-review-block,.price-comparison,.pricing-security,.pricing-faq,.developer-api{margin-bottom:80px!important;margin-left:16px!important;margin-right:16px!important;padding-left:0!important;padding-right:0!important}.how-head,.how-grid,.module-detail,.platform-pillars>header,.platform-pillars>div,.customer-results,.customer-results>div:last-child,.case-studies>article,.google-review-block,.pricing-faq{grid-template-columns:1fr!important}.how-head h2,.platform-pillars h2,.catalog-head h2,.customer-results h2,.price-comparison h2{font-size:42px!important}.how-grid{gap:12px!important}.how-grid article{min-height:250px!important}.step-arrow{display:none!important}.module-detail{gap:34px!important}.detail-visual{order:2!important;min-height:360px!important}.platform-command{height:420px!important}.platform-flow,.integration-automation{margin:0 16px 80px!important;padding:35px 20px!important}.process-timeline{grid-template-columns:1fr!important}.process-timeline article{height:150px!important}.integration-network{height:390px!important}.network-node{transform:scale(.78)}.catalog-grid>article{padding:16px!important}.case-visual{min-height:410px!important;padding:20px!important}.case-studies>article.reverse .case-visual{order:0!important}.comparison-table{border-radius:16px 0 0 16px!important;margin-right:-16px!important}.pricing-security{padding:28px 20px!important}.developer-api{padding:22px!important}.mp-final{margin:0 12px 20px!important;padding:55px 18px!important}.mp-final h2{font-size:42px!important}footer{padding:55px 20px 24px!important}.footer-top{gap:35px!important}.footer-top>div{align-items:flex-start!important}.footer-bottom{text-align:left!important;gap:12px!important;display:grid!important}.live-chat{right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important}.chat-launcher{width:54px!important;min-width:54px!important;height:54px!important;padding:0!important}.chat-hint{display:none!important}.chat-window{inset:8px 8px calc(70px + env(safe-area-inset-bottom))!important;border-radius:20px!important}.quick-replies{margin-left:0!important}.chat-message p{max-width:220px!important;font-size:12px!important}.auth-page{min-height:100dvh!important}.auth-form-side{padding:24px 18px 45px!important}.auth-back{margin-bottom:28px!important}.auth-mobile-logo{margin-bottom:32px!important}.auth-heading h2{font-size:36px!important}.auth-heading p{font-size:14px!important}.auth-form-wrap form>label,.auth-row label{font-size:12px!important}.auth-form-wrap label>div{height:56px!important}.area-picker{grid-template-columns:1fr!important}.area-card{min-height:104px!important}.module-list{max-width:100%}.module-toggle{grid-template-columns:36px 1fr 24px!important;display:grid!important}.module-toggle-price{grid-column:2!important}.settings-shell,.admin-shell{grid-template-columns:1fr!important}.settings-sidebar,.admin-sidebar{z-index:140;transform:translate(-105%);position:fixed!important}.settings-content,.admin-content{padding:20px 14px!important}.workspace-main>header{padding:0 12px!important}.workspace-content{padding:24px 14px 90px!important}.workspace-page-title h1{font-size:34px!important}.workspace-page-title p{font-size:14px!important}.workspace-widget-grid>section{padding:20px!important}.contact-toolbar>*{min-height:48px}.contact-row{min-height:64px!important}.contact-editor{padding:20px 16px!important}.workspace-modal-backdrop{align-items:flex-end!important}.workspace-customizer{border-radius:24px 24px 0 0;width:100%!important;height:min(88dvh,760px)!important}.create-org-modal{border-radius:24px!important;width:100%!important;margin:auto 8px 8px!important}.favorite-options{grid-template-columns:1fr!important}}@media (width<=380px){.hero h1{font-size:43px!important}.workspace-trial{display:none}.premium-nav{height:64px}.premium-nav nav.mobile-open{inset-top:64px}.module-copy h1,.mp-hero h1,.customers-hero h1,.pricing-page-hero h1{font-size:41px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=820px){.hero h1 br,.section-lead h2 br,.dark-lead h2 br,.newsletter h2 br,.cta h2 br{display:block!important}}@supports (padding:max(0px)){@media (width<=820px){.nav-shell{padding-top:env(safe-area-inset-top)!important}.premium-nav nav.mobile-open{top:calc(68px + env(safe-area-inset-top))!important}.hero{padding-bottom:max(34px, env(safe-area-inset-bottom))!important}.chat-window{padding-bottom:env(safe-area-inset-bottom)}}}@media (width<=380px){.chat-launcher{width:46px!important;min-width:46px!important;height:46px!important}.live-chat{right:8px!important}}.workspace-navigation{scrollbar-width:none;-ms-overflow-style:none}.workspace-navigation::-webkit-scrollbar{width:0;height:0;display:none}.suite-shell{background:#f4f5f8;grid-template-columns:268px minmax(0,1fr)}.suite-sidebar{background:#12131a;padding:14px 13px 12px}.suite-brand{height:64px;border-bottom:0!important;padding:0 8px!important}.suite-brand>span{color:#171820;background:linear-gradient(145deg,#fff,#e7e5ff)}.suite-context{background:#ffffff07;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:10px;margin:14px 5px 10px;padding:13px;display:flex}.department-symbol{color:#fff;background:#6c61ed;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.department-symbol svg{width:17px}.department-symbol.dep-sales{background:#6359e7}.department-symbol.dep-finance{background:#218e69}.department-symbol.dep-operations{background:#cb7b31}.department-symbol.dep-people{background:#397fc0}.department-symbol.dep-insights{background:#a24f8c}.department-symbol.dep-admin{background:#656773}.department-symbol.dep-service{background:#2f9ca6}.department-symbol.dep-compliance{background:#b5432f}.suite-context>div{flex-direction:column;gap:2px;display:flex}.suite-context small{letter-spacing:.1em;color:#777a89;text-transform:uppercase;font-size:7px}.suite-context b{color:#f5f5f8;font-size:12px}.suite-navigation{padding:8px 3px 4px!important}.suite-navigation>section{flex-direction:column;gap:5px;display:flex}.suite-navigation>section>small{letter-spacing:.14em;color:#626572;padding:8px 10px 5px;font-size:7px;font-weight:800}.suite-quick{border-top:1px solid #ffffff0b;margin-top:16px;padding-top:13px}.suite-nav-item{text-decoration:none;color:#a7a9b4!important;border-radius:12px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:57px!important;margin:0!important;padding:7px 8px!important;display:grid!important}.suite-nav-item:hover{background:#ffffff08;color:#fff!important}.suite-nav-item.active{box-shadow:0 10px 28px #5f55df31;color:#fff!important;background:linear-gradient(110deg,#7065ed,#5e55d9)!important}.suite-nav-icon{background:#ffffff08;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.suite-nav-item.active .suite-nav-icon{background:#ffffff17}.suite-nav-icon svg{width:17px!important}.suite-nav-item>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.suite-nav-item b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.suite-nav-item small{color:#6f7280;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.suite-nav-item.active small{color:#d3d0ff}.suite-nav-item>button{color:#555865;opacity:0;background:0 0;border:0;place-items:center;width:26px;height:26px;margin:0!important;padding:0!important;display:grid!important}.suite-nav-item:hover>button,.suite-nav-item>button.starred{opacity:1}.suite-nav-item>button.starred{color:#ffd16a}.suite-nav-item>button svg{fill:currentColor;width:12px!important}.suite-nav-item.locked{opacity:.55}.suite-nav-item.locked em{background:#ffffff0c;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.suite-customize{margin-top:8px!important}.suite-user{margin-top:0}.suite-main{min-width:0}.suite-topbar{gap:16px;height:82px!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e4e5e9!important;align-items:center!important;padding:0 25px!important;display:flex!important}.department-tabs{scrollbar-width:none;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.department-tabs::-webkit-scrollbar{display:none}.department-tabs>button{color:#7d7f89;height:45px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.department-tabs>button svg{width:15px}.department-tabs>button:hover{color:#282932;background:#f3f3f6}.department-tabs>button.active{color:#fff;background:#191a22;box-shadow:0 8px 22px #191a2218}.suite-account-state{flex:none}.suite-account-state>span{color:#5f55db;background:#eeecff;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:800;display:block}.suite-mobile-context,.suite-mobile-title,.suite-mobile-account,.suite-mobile-bottom-nav,.mobile-department-grid{display:none}.suite-main .workspace-content{padding-top:38px}@media (width<=1180px) and (width>=801px){.suite-shell{grid-template-columns:242px minmax(0,1fr)}.department-tabs>button{padding:0 10px}.department-tabs>button span{display:none}.department-tabs>button svg{width:17px}.suite-topbar{padding:0 18px!important}}@media (width<=800px){.suite-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom));grid-template-columns:1fr}.suite-sidebar{width:min(90vw,360px)!important;padding-bottom:max(18px, env(safe-area-inset-bottom))!important}.suite-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:10px;z-index:70!important;background:#fffffff2!important;height:64px!important;padding:0 14px!important;position:sticky!important;top:0!important}.department-tabs,.suite-account-state{display:none!important}.suite-mobile-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suite-mobile-title small{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#777986!important;font-size:8px!important}.suite-mobile-title b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px!important}.suite-mobile-account{color:#26262f;background:#fff;border:1px solid #e4e3e8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.suite-mobile-account svg{width:18px}.suite-main .workspace-content{padding:20px 14px 30px!important}.suite-context{margin-top:10px}.mobile-department-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:3px 5px 12px;display:grid}.mobile-department-grid button{color:#858895;min-width:0;min-height:62px;font:inherit;background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-department-grid button svg{width:17px}.mobile-department-grid button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.mobile-department-grid button.active{color:#fff;background:#6c61ed;border-color:#776cf0}.suite-nav-item{min-height:58px!important}.suite-nav-item b{font-size:12px}.suite-nav-item small{font-size:9px}.suite-mobile-bottom-nav{z-index:100;left:10px;right:10px;bottom:max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff2;border:1px solid #dddde4;border-radius:20px;grid-template-columns:repeat(5,1fr);height:64px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 45px #17151f28}.suite-mobile-bottom-nav button{color:#777984;min-width:0;font:inherit;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.suite-mobile-bottom-nav button svg{width:18px;height:18px}.suite-mobile-bottom-nav button span{white-space:nowrap;font-size:8px;font-weight:750}.suite-mobile-bottom-nav button.active{color:#fff;background:#181820}}@media (width<=430px){.department-tabs>button{width:38px}.suite-topbar{padding-right:8px!important}.workspace-mobile-menu{flex:0 0 40px;width:40px!important}}.support-page{color:#191a22}.support-title{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.support-title>div>span,.support-step-label{letter-spacing:.15em;color:#665bed;font-size:9px;font-weight:800}.support-title h1{letter-spacing:-.045em;margin:8px 0;font-size:38px}.support-title p{color:#747680;margin:0;font-size:13px}.support-primary{color:#fff;height:44px;font:inherit;background:#191a22;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.support-primary svg{width:15px}.support-tabs{scrollbar-width:none;background:#fff;border:1px solid #e0e1e6;border-radius:13px;gap:4px;width:max-content;max-width:100%;margin-bottom:23px;padding:5px;display:flex;overflow:auto}.support-tabs::-webkit-scrollbar{display:none}.support-tabs a{color:#777984;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.support-tabs a svg{width:14px}.support-tabs a.active{color:#fff;background:#191a22}.support-section-title{margin:26px 0 14px;font-size:17px}.support-setup-banner{background:linear-gradient(105deg,#f8f7ff,#fff);border:1px solid #dcd9f2;border-radius:16px;align-items:center;gap:13px;min-height:74px;padding:13px 16px;display:flex}.setup-ring{border:4px solid #62d3a3;border-radius:50%;place-items:center;width:43px;height:43px;font-size:9px;font-weight:800;display:grid}.support-setup-banner>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.support-setup-banner b{font-size:12px}.support-setup-banner span{color:#76737e;font-size:9px}.support-setup-banner button{color:#fff;background:#6c61ed;border:0;border-radius:9px;height:36px;padding:0 12px;font-size:9px;font-weight:700}.support-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.support-kpis article{background:#fff;border:1px solid #e0e1e6;border-radius:15px;gap:11px;min-height:105px;padding:16px;display:flex}.support-kpis article>svg{color:#665bed;background:#eeecff;border-radius:10px;width:18px;height:18px;padding:8px}.support-kpis article>span{flex-direction:column;display:flex}.support-kpis small{color:#747680;font-size:8px}.support-kpis b{margin:7px 0;font-size:25px}.support-kpis em{color:#299b6d;font-size:7px;font-style:normal}.support-dashboard-grid{grid-template-columns:1fr 300px;gap:12px;margin-top:12px;display:grid}.support-dashboard-grid>section,.support-dashboard-grid>aside{background:#fff;border:1px solid #e0e1e6;border-radius:16px;padding:19px}.support-dashboard-grid header{justify-content:space-between;align-items:center;display:flex}.support-dashboard-grid header>div{flex-direction:column;gap:3px;display:flex}.support-dashboard-grid header b{font-size:12px}.support-dashboard-grid header span{color:#777;font-size:8px}.support-dashboard-grid header button{background:#f4f4f7;border:0;border-radius:8px;width:29px;height:29px}.support-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.support-chart-empty>svg{color:#665bed;width:28px}.support-chart-empty>b{margin:10px 0 4px;font-size:12px}.support-chart-empty p{color:#888;max-width:390px;font-size:9px;line-height:1.5}.chart-lines{z-index:0;opacity:.5;position:absolute;inset:90px 0 0}.chart-lines i{background:#e9e9ed;height:1px;margin:40px 0;display:block}.support-chart-empty>:not(.chart-lines){z-index:2;position:relative}.project-step{border-bottom:1px solid #eee;align-items:center;gap:8px;height:47px;display:flex}.project-step svg{color:#aaa;width:14px}.project-step svg:first-child{color:#31ac78}.project-step span{flex:1;font-size:9px}.support-activation{background:radial-gradient(circle at 15% 5%,#a8def8,#0000 35%),linear-gradient(135deg,#eaf3ff,#dcd7ff);border-radius:25px;grid-template-columns:1fr 420px;align-items:center;gap:50px;min-height:calc(100vh - 210px);padding:50px;display:grid}.support-activation>div:first-child>span{color:#fff;background:#191a22;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.support-activation small{letter-spacing:.16em;color:#665bed;margin-top:24px;font-size:9px;display:block}.support-activation h1{letter-spacing:-.05em;font-size:46px;line-height:1}.support-activation p{color:#666;max-width:550px;font-size:13px;line-height:1.65}.support-activation button,.automation-hero>div>button{color:#fff;background:#191a22;border:0;border-radius:11px;align-items:center;gap:8px;height:45px;padding:0 15px;font-weight:700;display:flex}.support-activation button svg{width:15px}.support-onboarding{z-index:160;background:#fff;grid-template-columns:1fr minmax(430px,.8fr);display:grid;position:fixed;inset:0}.support-onboarding-form{flex-direction:column;min-width:0;display:flex}.support-onboarding-form>header{justify-content:space-between;align-items:center;height:80px;padding:0 6%;display:flex}.support-onboarding-brand{align-items:center;gap:8px;display:flex}.support-onboarding-brand>span{color:#fff;background:#191a22;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.support-onboarding-brand svg{width:16px}.support-onboarding-brand b{font-size:15px}.support-onboarding-brand em{color:#777;border-left:1px solid #ddd;padding-left:8px;font-size:8px;font-style:normal}.support-onboarding-form>header>small{color:#777;font-size:8px}.support-onboarding-body{width:min(760px,86%);margin:auto;padding:25px 0;overflow:auto}.support-onboarding-body h2{letter-spacing:-.04em;margin:9px 0;font-size:31px}.support-onboarding-body>div>p{color:#777;margin:0 0 28px;font-size:11px}.support-onboarding-body h3{margin:27px 0 10px;font-size:13px}.support-onboarding-form>footer{border-top:1px solid #e6e7ea;grid-template-columns:1fr auto auto;align-items:center;gap:8px;height:72px;padding:0 6%;display:grid;position:relative}.support-onboarding-form footer>button{border:0;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.support-onboarding-form footer button svg{width:14px}.support-onboarding-form footer .ghost{background:#f2f2f5}.support-onboarding-form footer .primary{color:#fff;background:#191a22}.onboarding-progress{background:#ececf2;height:3px;position:absolute;top:-3px;left:0;right:0}.onboarding-progress i{background:#6c61ed;height:100%;transition:all .35s;display:block}.support-onboarding-preview{background:#f3f5f8;place-items:center;display:grid;position:relative;overflow:hidden}.preview-orbit{color:#665bed;background:#fff;border-radius:15px;place-items:center;width:47px;height:47px;display:grid;position:absolute;box-shadow:0 15px 35px #25273b16}.preview-orbit.one{top:27%;left:20%}.preview-orbit.two{bottom:24%;right:19%}.preview-orbit svg{width:20px}.support-choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.support-choice-grid.compact .support-choice{min-height:65px}.support-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfe5;border-radius:13px;grid-template-columns:27px 1fr 18px;gap:9px;min-height:105px;padding:14px;display:grid}.support-choice:hover{border-color:#9c95f1}.support-choice.active{background:#faf9ff;border:2px solid #6c61ed;padding:13px}.support-choice>svg{color:#6b6d79;width:19px}.support-choice>svg:last-child{color:#6c61ed}.support-choice>span{flex-direction:column;gap:6px;display:flex}.support-choice b{font-size:11px}.support-choice small{color:#777;font-size:9px;line-height:1.45}.support-channel-choices{flex-wrap:wrap;gap:7px;display:flex}.support-channel-choices .support-choice{grid-template-columns:20px auto 16px;align-items:center;width:auto;min-height:48px;padding:10px 12px}.support-channel-choices .support-choice.active{padding:9px 11px}.support-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.support-chip-grid button{background:#fff;border:1px solid #dedfe5;border-radius:10px;min-height:45px;padding:0 13px;font-size:10px;font-weight:650}.support-chip-grid button.active{background:#f8f7ff;border:2px solid #6c61ed}.support-two-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.support-field{flex-direction:column;gap:7px;margin-top:14px;display:flex}.support-field>span{font-size:9px;font-weight:700}.support-field input,.support-field select,.support-field textarea{box-sizing:border-box;width:100%;min-height:47px;font:inherit;border:1px solid #dadbe2;border-radius:10px;outline:0;padding:10px 12px;font-size:11px!important}.support-field textarea{resize:vertical;min-height:78px}.support-field>small{color:#888;font-size:8px}.url-input{border:1px solid #dadbe2;border-radius:11px;align-items:center;height:50px;padding:0 7px 0 12px;display:flex}.url-input>svg{color:#777;width:16px}.url-input input{border:0;flex:1;min-height:0}.url-input button{color:#fff;background:#191a22;border:0;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:8px;display:flex}.url-input button svg{width:12px}.ai-onboarding-card{border:1px solid #dedfe5;border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.ai-orb{color:#665bed;background:#ece9ff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.ai-orb svg{width:23px}.ai-orb i{border:1px solid #8f87f5;border-right-color:#0000;border-radius:17px;position:absolute;inset:-3px}.ai-onboarding-card>div:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.ai-onboarding-card b{font-size:11px}.ai-onboarding-card span{color:#777;font-size:8px}.ai-onboarding-card>button,.status-toggle{background:#ddd;border:0;border-radius:99px;width:43px;height:24px;position:relative}.ai-onboarding-card>button i,.status-toggle i{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.ai-onboarding-card>button.on,.status-toggle.on{background:#665bed}.ai-onboarding-card>button.on i,.status-toggle.on i{left:22px}.ai-safety{background:#eef9f4;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.ai-safety svg{color:#26976a;width:20px}.ai-safety>div{flex-direction:column;gap:3px;display:flex}.ai-safety b{font-size:9px}.ai-safety span{color:#667;font-size:8px}.color-field{border:1px solid #dadbe2;border-radius:10px;align-items:center;gap:9px;height:47px;padding:0 10px;display:flex}.color-field input{border:0;width:28px;height:28px;min-height:28px;padding:0}.color-field b{text-transform:uppercase;font-size:10px}.support-widget-preview{background:#fff;border-radius:22px;width:340px;overflow:hidden;box-shadow:0 30px 80px #24263b24}.support-widget-preview>header{background:var(--widget-color,#6c61ed);color:#fff;align-items:center;gap:10px;height:78px;padding:0 17px;display:flex}.support-widget-preview header>span{background:#ffffff20;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.support-widget-preview header svg{width:17px}.support-widget-preview header>div{flex-direction:column;gap:4px;display:flex}.support-widget-preview header b{font-size:12px}.support-widget-preview header small{align-items:center;gap:5px;font-size:7px;display:flex}.support-widget-preview header i{background:#67e1ad;border-radius:50%;width:6px;height:6px}.support-widget-preview main{padding:18px}.widget-welcome{background:#f5f4f8;border-radius:13px;padding:15px}.widget-welcome b{font-size:14px}.widget-welcome p{color:#777;font-size:9px;line-height:1.5}.support-widget-preview main>button{background:var(--widget-accent,#191720);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:47px;font-size:9px;font-weight:700;display:flex}.support-widget-preview main>button svg{width:13px}.widget-topics{gap:5px;margin-top:12px;display:flex}.widget-topics span{background:#f2f1f5;border-radius:99px;padding:6px 8px;font-size:7px}.support-widget-preview>footer{border-top:1px solid #eee;justify-content:center;align-items:center;gap:5px;height:39px;display:flex}.support-widget-preview footer small{color:#999;font-size:6px}.support-widget-preview footer b{font-size:8px}.support-widget-preview.compact{width:330px}.inbox-shell{background:#fff;border:1px solid #dddfe5;border-radius:17px;grid-template-columns:220px 290px 1fr;height:650px;display:grid;overflow:hidden}.inbox-filters{background:#f7f8fa;border-right:1px solid #e1e2e7;padding:14px;overflow:auto}.inbox-filters label{background:#fff;border:1px solid #dedfe4;border-radius:9px;align-items:center;height:39px;margin-bottom:15px;padding:0 9px;display:flex}.inbox-filters label svg{color:#777;width:14px}.inbox-filters input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding-left:7px;font-size:9px!important}.inbox-filters>small{letter-spacing:.1em;margin:17px 8px 6px;font-size:7px;font-weight:800;display:block}.inbox-filters>button{width:100%;height:38px;font:inherit;color:#555;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:9px;display:flex}.inbox-filters>button.active{color:#5f55df;background:#e7e4ff;font-weight:700}.inbox-filters button svg{width:13px}.inbox-filters button span{margin-left:auto;font-size:7px}.inbox-filters button i{background:#aaa;border-radius:50%;width:6px;height:6px;margin-left:auto}.conversation-list{border-right:1px solid #e1e2e7;flex-direction:column;display:flex}.conversation-list header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:58px;padding:0 15px;display:flex}.conversation-list header b{font-size:12px}.conversation-list header button{background:0 0;border:0}.conversation-skeleton{padding:15px}.conversation-skeleton>div{gap:9px;height:65px;display:flex}.conversation-skeleton i{background:#f0f1f4;border-radius:50%;width:31px;height:31px}.conversation-skeleton span{flex:1}.conversation-skeleton b,.conversation-skeleton small{background:#f0f1f4;border-radius:8px;height:8px;margin-bottom:8px;display:block}.conversation-skeleton small{width:65%}.conversation-list>p{text-align:center;color:#999;font-size:8px}.conversation-empty{padding:45px;overflow:auto}.conversation-empty>span{color:#665bed;background:#ece9ff;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.conversation-empty h2{margin:18px 0 8px;font-size:27px}.conversation-empty>p{color:#777;font-size:11px}.channel-connect-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.channel-connect-grid article{border:1px solid #e0e1e6;border-radius:13px;flex-direction:column;min-height:145px;padding:16px;display:flex}.channel-connect-grid article>svg{color:#665bed;width:21px}.channel-connect-grid b{margin:13px 0 4px;font-size:11px}.channel-connect-grid span{color:#777;font-size:8px}.channel-connect-grid button{color:#5f55df;background:0 0;border:0;align-items:center;gap:5px;margin-top:auto;padding:0;font-size:8px;font-weight:700;display:flex}.channel-connect-grid button svg{width:11px}.automation-hero{color:#fff;background:#191a22;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;padding:35px;display:grid}.automation-hero>div:first-child>span{background:#7166ed;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.automation-hero small{color:#9993ff;letter-spacing:.13em;margin-top:20px;font-size:8px;display:block}.automation-hero h2{font-size:31px;line-height:1.05}.automation-hero p{color:#aaa;font-size:10px;line-height:1.6}.automation-hero>div>button{color:#191a22;background:#fff}.flow-preview{align-items:center;display:flex}.flow-preview article{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;width:150px;min-height:135px;padding:15px;display:flex}.flow-preview article i{color:#999;font-size:6px;font-style:normal}.flow-preview article b{margin-top:auto;font-size:10px}.flow-preview article svg{color:#9188fa;width:17px;margin-top:8px}.flow-preview>em{background:#ffffff2e;width:24px;height:1px}.automation-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.automation-cards article{background:#fff;border:1px solid #e0e1e6;border-radius:13px;align-items:center;gap:11px;min-height:77px;padding:13px;display:flex}.automation-cards article>span{color:#665bed;background:#eeecff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.automation-cards article svg{width:17px}.automation-cards article>div{flex:1}.automation-cards b{font-size:10px}.automation-cards p{color:#777;font-size:8px}.automation-cards em{background:#eee;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.automation-cards em.active{color:#21865f;background:#e6f8ef}.automation-cards article>button{background:0 0;border:0}.knowledge-status{background:linear-gradient(110deg,#fff,#f4f2ff);border:1px solid #dedfe5;border-radius:17px;align-items:center;gap:14px;padding:23px;display:flex}.knowledge-status>div:nth-child(2){flex:1}.knowledge-status small{color:#665bed;font-size:7px}.knowledge-status h2{margin:5px 0;font-size:20px}.knowledge-status p{color:#777;font-size:9px}.knowledge-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.knowledge-grid>section{background:#fff;border:1px solid #e0e1e6;border-radius:16px;padding:18px}.knowledge-grid section>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.knowledge-grid header b{font-size:12px}.knowledge-grid header button{border:0;border-radius:8px;gap:5px;padding:7px 9px;font-size:8px;display:flex}.knowledge-source{background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;gap:9px;width:100%;height:54px;display:flex}.knowledge-source>span{color:#665bed;background:#f1efff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.knowledge-source svg{width:14px}.knowledge-source b{text-align:left;flex:1;font-size:9px}.quality-score{background:#f5f5f8;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.quality-score strong{font-size:33px}.quality-score span{color:#777;font-size:8px}.quality-rule{border-bottom:1px solid #eee;align-items:center;gap:8px;height:42px;font-size:9px;display:flex}.quality-rule svg{color:#2eaa76;width:14px}.support-settings-layout{background:#fff;border:1px solid #dddfe5;border-radius:17px;grid-template-columns:180px minmax(430px,1fr) 380px;min-height:700px;display:grid;overflow:hidden}.support-settings-layout>aside{background:#f7f8fa;border-right:1px solid #e0e1e6;padding:14px}.support-settings-layout>aside button{text-align:left;width:100%;height:39px;font:inherit;color:#555;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:9px}.support-settings-layout>aside button.active{color:#5f55df;background:#e7e4ff;font-weight:700}.support-settings-layout>main{padding:18px;overflow:auto}.settings-stack{flex-direction:column;gap:10px;display:flex}.settings-stack>section{border:1px solid #e0e1e6;border-radius:14px;padding:18px}.settings-stack section>header>div{border-bottom:1px solid #eee;align-items:center;gap:9px;padding-bottom:13px;display:flex}.settings-stack header svg{color:#665bed;width:18px}.settings-stack header span{flex-direction:column;display:flex}.settings-stack header b{font-size:11px}.settings-stack header small{color:#777;font-size:8px}.segmented{background:#f1f1f4;border-radius:10px;padding:4px;display:flex}.segmented button{background:0 0;border:0;border-radius:7px;flex:1;height:34px;font-size:9px}.segmented button.active{background:#fff;box-shadow:0 3px 10px #2222}.setting-switch{border-bottom:1px solid #eee;align-items:center;height:54px;display:flex}.setting-switch>span{flex-direction:column;flex:1;gap:3px;display:flex}.setting-switch b{font-size:9px}.setting-switch small{color:#888;font-size:7px}.setting-switch input{display:none}.setting-switch>i{background:#d8d8dd;border-radius:99px;width:38px;height:22px;position:relative}.setting-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.setting-switch input:checked+i{background:#665bed}.setting-switch input:checked+i:after{left:19px}.widget-live-preview{background-color:#f3f4f7;background-image:linear-gradient(45deg,#e8e9ed 25%,#0000 25%),linear-gradient(-45deg,#e8e9ed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e9ed 75%),linear-gradient(-45deg,#0000 75%,#e8e9ed 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.widget-live-preview>header{justify-content:space-between;align-self:stretch;display:flex;position:absolute;top:15px}.widget-live-preview header span{letter-spacing:.12em;font-size:7px}.widget-live-preview header select{background:#fff;border:0;border-radius:8px;padding:6px;font-size:8px}.settings-placeholder>span{color:#665bed;background:#ece9ff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.settings-placeholder h2{font-size:24px}.settings-placeholder>p{color:#777;font-size:9px}.settings-placeholder>button{background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;width:100%;height:53px;display:flex}.settings-placeholder button b{text-align:left;flex:1;font-size:10px}.settings-placeholder button svg{width:14px}.widget-live-preview{position:relative}@media (width<=1200px){.support-settings-layout{grid-template-columns:170px 1fr}.widget-live-preview{grid-column:1/-1;min-height:560px}.support-dashboard-grid{grid-template-columns:1fr}.support-dashboard-grid>aside{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.inbox-shell{grid-template-columns:190px 250px 1fr}.channel-connect-grid{grid-template-columns:1fr 1fr}.support-onboarding{grid-template-columns:1fr 400px}}@media (width<=800px){.support-title{display:block}.support-title h1{font-size:32px}.support-title .support-primary{width:max-content;margin-top:15px}.support-tabs{box-sizing:border-box;width:100%}.support-kpis{grid-template-columns:1fr 1fr}.support-dashboard-grid>aside{display:block}.support-activation{grid-template-columns:1fr;padding:28px 20px}.support-activation h1{font-size:38px}.support-activation>.support-widget-preview{display:none}.support-onboarding{display:block;overflow:auto}.support-onboarding-preview{display:none}.support-onboarding-form{min-height:100dvh}.support-onboarding-form>header{height:66px;padding:0 18px}.support-onboarding-body{width:auto;margin:0;padding:35px 18px 100px}.support-onboarding-body h2{font-size:29px}.support-onboarding-form>footer{z-index:5;background:#fff;grid-template-columns:1fr 1fr;padding:0 15px;position:fixed;bottom:0;left:0;right:0}.support-choice-grid{grid-template-columns:1fr}.support-choice{min-height:88px}.support-two-fields{grid-template-columns:1fr}.inbox-shell{height:auto;display:block}.inbox-filters{border:0}.conversation-list{display:none}.conversation-empty{padding:25px 16px}.conversation-empty h2{font-size:24px}.channel-connect-grid{grid-template-columns:1fr}.automation-hero{grid-template-columns:1fr;padding:28px 20px}.flow-preview{padding-bottom:10px;overflow:auto}.automation-cards,.knowledge-grid{grid-template-columns:1fr}.support-settings-layout{min-height:0;display:block}.support-settings-layout>aside{border:0;border-bottom:1px solid #ddd;gap:4px;display:flex;overflow:auto}.support-settings-layout>aside button{flex:none;width:auto}.support-settings-layout>main{padding:12px}.widget-live-preview{min-height:520px}.support-widget-preview.compact{width:min(330px,100%)}.support-setup-banner{flex-wrap:wrap;align-items:flex-start}.support-setup-banner>div:nth-child(2){min-width:200px}.support-setup-banner button{margin-left:56px}.support-onboarding-brand em{display:none}}@media (width<=430px){.support-kpis{grid-template-columns:1fr}.support-kpis article{min-height:82px}.support-title h1{font-size:30px}.support-onboarding-form footer>button{justify-content:center}.support-channel-choices .support-choice,.support-widget-preview{width:100%}.automation-cards{display:block}.automation-cards article{margin-bottom:8px}}.support-state{text-align:center;color:#777283;place-content:center;justify-items:center;gap:10px;min-height:55vh;display:grid}.support-state>svg{color:#6c61ed;width:36px;height:36px}.live-activation-preview{color:#fff;background:linear-gradient(145deg,#7469f5,#191720);border-radius:32px;place-content:center;justify-items:center;gap:12px;width:340px;min-height:250px;display:grid;box-shadow:0 30px 80px #302a7144}.live-activation-preview svg{width:55px;height:55px}.live-activation-preview b{font-size:23px}.live-activation-preview span{opacity:.75}.support-setup-banner a{color:#181621;background:#fff;border-radius:12px;margin-left:auto;padding:12px 17px;font-weight:750;text-decoration:none}.support-live-chart{align-items:flex-end;gap:10px;height:300px;padding:30px 25px 15px;display:flex}.support-live-chart>div:not(.support-chart-empty){flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.support-live-chart i{background:linear-gradient(#8a7eff,#5c50e5);border-radius:8px 8px 3px 3px;width:min(24px,80%);min-height:8px;display:block}.support-live-chart span{color:#938f9e;white-space:nowrap;font-size:10px;transform:rotate(-35deg)}.support-live-chart .support-chart-empty{align-self:center;width:100%}.project-step{color:inherit;text-decoration:none}.live-inbox-shell{background:#fff;border:1px solid #e4e2eb;border-radius:22px;grid-template-columns:220px 320px minmax(0,1fr);height:calc(100vh - 235px);min-height:580px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1715220b}.live-inbox-nav{background:#faf9fc;border-right:1px solid #ebe9f0;flex-direction:column;gap:5px;padding:18px 12px;display:flex}.live-inbox-nav label{background:#fff;border:1px solid #dedbe7;border-radius:12px;align-items:center;gap:8px;height:42px;margin-bottom:18px;padding:0 10px;display:flex}.live-inbox-nav label svg{color:#8b8795;width:16px}.live-inbox-nav input{width:100%;font:inherit;background:0 0;border:0;outline:0}.live-inbox-nav small{letter-spacing:.12em;color:#9a96a3;margin:13px 9px 5px;font-size:10px;font-weight:800}.live-inbox-nav>button{color:#555160;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;height:42px;padding:0 11px;font-weight:650;display:flex}.live-inbox-nav>button svg{width:17px}.live-inbox-nav>button.active{color:#5548d8;background:#edeaff}.live-inbox-nav .active-channel i{background:#38ce90;border-radius:50%;width:7px;height:7px;margin-left:auto}.live-conversation-list{border-right:1px solid #ebe9f0;overflow:auto}.live-conversation-list>header{border-bottom:1px solid #ebe9f0;align-items:center;gap:8px;height:63px;padding:0 17px;display:flex}.live-conversation-list>header span{background:#f0eef5;border-radius:20px;padding:3px 8px;font-size:11px}.live-conversation-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0eef4;grid-template-columns:40px 1fr auto;gap:10px;width:100%;min-height:92px;padding:14px;display:grid}.live-conversation-list>button:hover,.live-conversation-list>button.active{background:#f7f5ff}.conversation-avatar{color:#fff;background:linear-gradient(145deg,#8175f4,#5b50dd);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.live-conversation-list>button div{gap:3px;min-width:0;display:grid}.live-conversation-list b{font-size:13px}.live-conversation-list p{white-space:nowrap;text-overflow:ellipsis;color:#777281;margin:0;font-size:12px;overflow:hidden}.live-conversation-list small{color:#aaa6b2;font-size:10px}.live-conversation-list em{color:#fff;background:#6c61ed;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.inbox-loading,.inbox-empty-small{text-align:center;color:#85818e;place-content:center;justify-items:center;height:250px;display:grid}.inbox-loading svg{animation:1s linear infinite spin}.inbox-empty-small svg{color:#28b77d;width:30px}.inbox-empty-small b{color:#302d37;margin-top:10px}.inbox-empty-small p{white-space:normal;margin-top:5px}.live-conversation{grid-template-rows:64px 1fr auto auto;min-width:0;display:grid}.live-conversation>header{border-bottom:1px solid #ebe9f0;align-items:center;gap:12px;padding:0 16px;display:flex}.live-conversation>header>div{align-items:center;gap:10px;margin-right:auto;display:flex}.live-conversation>header span:last-child{display:grid}.live-conversation>header small{color:#817d89;font-size:11px}.live-conversation select,.resolve-button{background:#fff;border:1px solid #dedbe7;border-radius:10px;height:38px;padding:0 10px;font-weight:650}.resolve-button{align-items:center;gap:6px;display:flex}.resolve-button svg{width:15px}.live-messages{background:#f7f6fa;flex-direction:column;gap:14px;padding:25px;display:flex;overflow:auto}.live-messages article{display:flex}.live-messages article>div{gap:4px;max-width:70%;display:grid}.live-messages article b{color:#888390;font-size:11px}.live-messages article span{background:#fff;border-radius:4px 16px 16px;padding:12px 14px;font-size:14px;line-height:1.5;box-shadow:0 5px 18px #1715220c}.live-messages article small{color:#aaa5b1;font-size:10px}.live-messages article.agent{text-align:right;justify-content:flex-end}.live-messages article.agent span{color:#fff;background:#6256e7;border-radius:16px 4px 16px 16px}.live-conversation>form{border-top:1px solid #ebe9f0;gap:10px;padding:13px;display:flex}.live-conversation>form textarea{resize:none;height:48px;font:inherit;border:1px solid #dedbe7;border-radius:13px;outline:0;flex:1;padding:13px}.live-conversation>form textarea:focus{border-color:#6c61ed}.live-conversation>form button{color:#fff;background:#181621;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 17px;font-weight:750;display:flex}.live-conversation>form svg{width:17px}.inbox-error{color:#9d2727;background:#fff0f0;margin:0;padding:8px 15px;font-size:12px}.live-no-selection{text-align:center;color:#787482;place-content:center;justify-items:center;padding:25px;display:grid}.live-no-selection>span{color:#6256e7;background:#edeaff;border-radius:20px;place-items:center;width:60px;height:60px;display:grid}.live-no-selection h2{color:#211e29;margin:18px 0 5px}.live-no-selection p{margin:0 0 18px}.live-no-selection a{color:#5d51df;align-items:center;gap:6px;font-weight:750;text-decoration:none;display:flex}.live-no-selection a svg{width:16px}.widget-install-card p{color:#74707d;line-height:1.6}.embed-code{color:#ddd9ee;background:#17151e;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex;overflow:hidden}.embed-code code{white-space:nowrap;flex:1;font-size:12px;overflow:auto}.embed-code button,.domain-add button{color:#fff;background:#6c61ed;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:750;display:flex}.embed-code button svg,.domain-add button svg{width:15px}.domain-add{gap:10px;display:flex}.domain-add input{height:44px;font:inherit;border:1px solid #dedbe7;border-radius:11px;flex:1;padding:0 12px}.domain-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.domain-list>span{background:#f4f2fa;border:1px solid #e6e3ee;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.domain-list svg{width:15px}.domain-list button{background:0 0;border:0;padding:0;display:grid}.install-hint{background:#f4f2ff;border-radius:12px;gap:9px;padding:13px;display:flex}.install-hint svg{color:#6256e7;flex:none;width:19px}.widget-install-card ol{color:#5f5b68;gap:12px;padding-left:22px;display:grid}@media (width<=1050px){.live-inbox-shell{grid-template-columns:190px 280px minmax(0,1fr)}}@media (width<=820px){.live-inbox-shell{grid-template-columns:76px 1fr;height:calc(100dvh - 180px);min-height:520px}.live-inbox-nav{padding:10px 7px}.live-inbox-nav label input,.live-inbox-nav small,.live-inbox-nav>button:not(.active-channel){display:none}.live-inbox-nav label{justify-content:center;padding:0}.live-inbox-nav .active-channel{justify-content:center;padding:0;font-size:0}.live-inbox-nav .active-channel i{display:none}.live-conversation-list{grid-column:2}.live-conversation,.live-no-selection{z-index:4;background:#fff;position:absolute;inset:0 0 0 76px}:is(.live-conversation-list:has(+.live-conversation),.live-conversation-list:has(+.live-no-selection)){display:block}.live-conversation-list:has(+.live-conversation){visibility:hidden}.live-messages article>div{max-width:88%}.support-live-chart{height:240px}.live-activation-preview{display:none}}.functional-split{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:20px;display:grid}.functional-create-card,.functional-list{background:#fff;border:1px solid #e4e2eb;border-radius:22px;padding:24px;box-shadow:0 15px 45px #17152209}.functional-create-card>span{color:#6154df;background:#ece9ff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.functional-create-card>span svg{width:22px}.functional-create-card h2{margin:18px 0 5px}.functional-create-card>p{color:#77727f;margin:0 0 20px}.functional-create-card form{gap:14px;display:grid}.functional-create-card label{color:#5b5763;gap:7px;font-size:12px;font-weight:750;display:grid}.functional-create-card input,.functional-create-card select{height:44px;font:inherit;background:#fff;border:1px solid #dedbe6;border-radius:11px;padding:0 12px}.functional-create-card form>button{color:#fff;background:#181621;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:45px;font-weight:750;display:flex}.functional-create-card form>button svg{width:17px}.functional-list{min-height:330px;padding:0;overflow:hidden}.functional-list>header{border-bottom:1px solid #ebe9f0;align-items:center;height:70px;padding:0 20px;display:flex}.functional-list>header>div{align-items:center;gap:9px;display:flex}.functional-list>header span{color:#5d50da;background:#eeeafd;border-radius:20px;padding:4px 8px;font-size:11px}.functional-list>article{border-bottom:1px solid #f0eef3;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:grid}.functional-list>article>span{color:#696474;background:#f1eff8;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.functional-list>article>span svg{width:18px}.functional-list>article>div{gap:5px;display:grid}.functional-list>article small{color:#88838f}.mini-toggle{background:#d8d5df;border:0;border-radius:20px;width:40px;height:23px;padding:3px}.mini-toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.mini-toggle.on{background:#6256e7}.mini-toggle.on i{transform:translate(17px)}.icon-danger{color:#aaa5b1;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.icon-danger:hover{color:#c64a4a;background:#fff0f0}.icon-danger svg{width:17px}.functional-empty{text-align:center;color:#898490;place-content:center;justify-items:center;min-height:250px;display:grid}.functional-empty svg{color:#7469e8;width:35px}.functional-empty b{color:#2b2831;margin:12px 0 4px}.functional-empty p{margin:0}.knowledge-functional{margin-top:20px}.source-status{text-transform:uppercase;letter-spacing:.07em;color:#8d6514;background:#fff3d8;border-radius:8px;padding:5px 7px;font-size:10px;font-style:normal}.source-status.ready{color:#19825a;background:#e5f8ef}@media (width<=850px){.functional-split{grid-template-columns:1fr}.functional-create-card,.functional-list{border-radius:17px}.functional-list>article{grid-template-columns:42px 1fr auto}.functional-list>article .source-status{display:none}}.app-error-state{text-align:center;color:#191720;background:#f7f6fa;place-content:center;justify-items:center;min-height:100dvh;padding:25px;display:grid}.app-error-state>span{color:#fff;background:#191720;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:850;display:grid}.app-error-state h1{margin:20px 0 7px;font-size:clamp(25px,4vw,40px)}.app-error-state p{color:#716d79;max-width:540px;line-height:1.6}.app-error-state div{gap:10px;margin-top:13px;display:flex}.app-error-state button,.app-error-state a{font:inherit;color:#191720;background:#fff;border:1px solid #dcd9e4;border-radius:12px;padding:12px 17px;font-weight:750;text-decoration:none}.app-error-state button{color:#fff;background:#191720;border-color:#191720}.support-safe-setup{background:#fff;border:1px solid #e4e2eb;border-radius:22px;margin-top:20px;padding:22px;box-shadow:0 15px 45px #17152208}.support-safe-setup>header{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.support-safe-setup>header div{gap:4px;display:grid}.support-safe-setup>header span{color:#817d89;font-size:12px}.support-safe-setup>header strong{color:#6357df;font-size:20px}.support-safe-setup>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.support-safe-setup a{color:#24212a;border:1px solid #ebe8f0;border-radius:14px;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;padding:15px;text-decoration:none;display:grid}.support-safe-setup a>svg:first-child{color:#2db982;width:20px}.support-safe-setup a>svg:last-child{color:#9994a2;width:16px}.support-safe-setup a span{gap:4px;display:grid}.support-safe-setup a small{color:#8d8995}@media (width<=760px){.support-safe-setup>div{grid-template-columns:1fr}}.cs-recovery{color:#191720;background:#f5f4f8;grid-template-rows:80px 1fr;min-height:100dvh;font-family:Inter,Arial,sans-serif;display:grid}.cs-recovery>header{background:#fff;border-bottom:1px solid #e6e3eb;align-items:center;gap:25px;padding:0 max(24px,50vw - 730px);display:flex}.cs-recovery-brand{color:#191720;align-items:center;gap:10px;margin-right:15px;text-decoration:none;display:flex}.cs-recovery-brand>span{color:#fff;background:#191720;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.cs-recovery-brand em{color:#817d89;border-left:1px solid #ddd9e4;padding-left:10px;font-size:12px;font-style:normal}.cs-recovery>header nav{align-self:stretch;display:flex}.cs-recovery>header nav a{color:#706c79;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cs-recovery>header nav a.active{color:#5e52dc;border-color:#6c61ed}.cs-recovery>header nav svg{width:16px}.cs-back{color:#191720;border:1px solid #dedbe4;border-radius:11px;margin-left:auto;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}.cs-recovery>main{width:min(1240px,100% - 40px);margin:0 auto;padding:55px 0}.cs-recovery-hero{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.cs-recovery-hero small,.cs-install-status small,.cs-quick>small{letter-spacing:.14em;color:#7165e4;font-size:10px;font-weight:850}.cs-recovery-hero h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(38px,5vw,64px);line-height:.98}.cs-recovery-hero p{color:#746f7c;font-size:16px}.cs-recovery-hero>a{color:#fff;background:#191720;border-radius:14px;align-items:center;gap:8px;padding:14px 18px;font-weight:750;text-decoration:none;display:flex}.cs-recovery-hero svg{width:18px}.cs-recovery-loading,.cs-recovery-notice{background:#fff;border:1px solid #e4e1e9;border-radius:22px;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.cs-recovery-loading svg{color:#675be3;animation:1s linear infinite spin}.cs-recovery-notice{justify-content:flex-start;padding:25px}.cs-recovery-notice>svg{color:#665ae1;width:40px}.cs-recovery-notice div{gap:5px;display:grid}.cs-recovery-notice span{color:#817c88}.cs-recovery-notice button{color:#fff;background:#191720;border:0;border-radius:11px;margin-left:auto;padding:11px 15px;font-weight:750}.cs-recovery-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cs-recovery-kpis article{background:#fff;border:1px solid #e4e1e9;border-radius:18px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 12px 35px #17152208}.cs-recovery-kpis article>span{color:#6256e1;background:#eeeaff;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.cs-recovery-kpis svg{width:20px}.cs-recovery-kpis article>div{gap:3px;display:grid}.cs-recovery-kpis small{color:#827e89}.cs-recovery-kpis b{font-size:27px}.cs-recovery-kpis em{color:#2ca779;font-size:11px;font-style:normal}.cs-recovery-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.cs-recovery-grid>article{background:#fff;border:1px solid #e4e1e9;border-radius:22px;padding:25px}.cs-install-status header{justify-content:space-between;align-items:flex-start;display:flex}.cs-install-status h2,.cs-quick h2{margin:8px 0;font-size:24px}.cs-install-status header>span{background:#f0eef3;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.cs-install-status header>span i{background:#a8a4ae;border-radius:50%;width:7px;height:7px}.cs-install-status header>span.online{color:#19865c;background:#e6f8f0}.cs-install-status header>span.online i{background:#26bd7d}.cs-install-status p{color:#76717d;line-height:1.6}.cs-progress{background:#eeeaf3;border-radius:8px;height:8px;margin:25px 0;overflow:hidden}.cs-progress i{background:linear-gradient(90deg,#675be4,#8b80f5);border-radius:8px;height:100%;display:block}.cs-install-status>a{color:#5e52dc;align-items:center;gap:6px;font-weight:750;text-decoration:none;display:flex}.cs-install-status>a svg{width:16px}.cs-quick>h2{margin-bottom:18px}.cs-quick>a{color:#24212a;border-top:1px solid #eeeaf1;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;padding:14px 0;text-decoration:none;display:grid}.cs-quick>a>svg:first-child{color:#6559df;width:19px}.cs-quick>a>svg:last-child{color:#aaa5af;width:15px}.cs-quick>a span{gap:3px;display:grid}.cs-quick>a small{color:#8b8691}@media (width<=950px){.cs-recovery>header nav{overflow-x:auto}.cs-recovery-brand em,.cs-back{display:none}.cs-recovery-kpis{grid-template-columns:repeat(2,1fr)}.cs-recovery-grid{grid-template-columns:1fr}}@media (width<=600px){.cs-recovery{grid-template-rows:68px 1fr}.cs-recovery>header{gap:8px;padding:0 14px}.cs-recovery>header nav a{padding:0 10px;font-size:0}.cs-recovery>header nav svg{width:19px}.cs-recovery>main{width:min(100% - 24px,1240px);padding:30px 0}.cs-recovery-hero{gap:18px;display:grid}.cs-recovery-hero h1{font-size:42px}.cs-recovery-hero>a{justify-content:center}.cs-recovery-kpis{grid-template-columns:1fr 1fr;gap:9px}.cs-recovery-kpis article{gap:9px;padding:14px}.cs-recovery-kpis article>span{display:none}.cs-recovery-kpis b{font-size:23px}.cs-recovery-grid>article{padding:19px}}.customer-service-global-sidebar{z-index:1200;color:#fff;background:#111018;border-right:1px solid #292731;flex-direction:column;width:270px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 35px #17152216}.csg-brand{color:#fff;border-bottom:1px solid #292731;align-items:center;gap:11px;padding:2px 7px 22px;text-decoration:none;display:flex}.csg-brand>span{color:#17151e;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.csg-brand>div{gap:3px;display:grid}.csg-brand b{font-size:15px}.csg-brand small{color:#8e899b;font-size:10px}.csg-back{color:#fff;background:#1a1922;border:1px solid #302e39;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:9px;margin:18px 0 10px;padding:12px;text-decoration:none;display:grid}.csg-back>svg{color:#8b80f5;width:18px}.csg-back>span{gap:3px;display:grid}.csg-back b{font-size:12px}.csg-back small{color:#8d8997;font-size:9px}.customer-service-global-sidebar nav{flex-direction:column;gap:5px;margin-top:12px;display:flex}.customer-service-global-sidebar nav>small{letter-spacing:.15em;color:#696574;padding:0 11px 8px;font-size:9px;font-weight:850}.customer-service-global-sidebar nav>a{color:#aaa6b4;border-radius:12px;align-items:center;gap:11px;height:46px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.customer-service-global-sidebar nav>a:hover{color:#fff;background:#1c1a25}.customer-service-global-sidebar nav>a.active{color:#fff;background:linear-gradient(135deg,#6d60ea,#5b4fda);box-shadow:0 9px 25px #6658e433}.customer-service-global-sidebar nav svg{width:18px}.customer-service-global-sidebar nav em{background:#ffffff18;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.csg-status{background:#191821;border:1px solid #302e39;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.csg-status>span{color:#8c82f5;background:#24222e;border-radius:12px;place-items:center;width:37px;height:37px;display:grid;position:relative}.csg-status svg{width:18px}.csg-status i{background:#39d091;border:2px solid #191821;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.csg-status>div{gap:4px;display:grid}.csg-status b{font-size:11px}.csg-status small{color:#888391;font-size:9px}.csg-workspace{color:#9e99aa;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:45px;margin-top:9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.csg-workspace:hover{color:#fff;background:#1b1923}.csg-workspace svg{width:16px}body:has(.customer-service-global-sidebar) .cs-recovery{padding-left:270px}body:has(.customer-service-global-sidebar) .cs-recovery>header{padding-left:max(24px,50vw - 730px);padding-right:max(24px,50vw - 730px)}@media (width<=1000px){.customer-service-global-sidebar{width:230px}body:has(.customer-service-global-sidebar) .cs-recovery{padding-left:230px}.cs-recovery>header nav a{padding:0 9px}}@media (width<=820px){.customer-service-global-sidebar{display:none}body:has(.customer-service-global-sidebar) .cs-recovery{padding-left:0}}.csw-loading,.csw-error{color:#77727f;background:#fff;border:1px solid #e4e1e9;border-radius:22px;justify-content:center;align-items:center;gap:10px;min-height:280px;display:flex}.csw-loading svg{color:#665ae2;animation:1s linear infinite spin}.csw-error{justify-content:flex-start;padding:25px}.csw-error>svg{color:#665ae2;width:35px}.csw-error>div{gap:4px;display:grid}.csw-error button{color:#fff;background:#191720;border:0;border-radius:11px;margin-left:auto;padding:11px 15px;font-weight:750}.csw-welcome{color:#fff;background:linear-gradient(120deg,#191720 0%,#242039 60%,#675be2 160%);border-radius:22px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:24px 26px;display:grid;box-shadow:0 18px 45px #1715221c}.csw-welcome>span{color:#9f96ff;background:#ffffff16;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.csw-welcome>span svg{width:23px}.csw-welcome>div{gap:4px;display:grid}.csw-welcome small,.csw-performance small,.csw-setup small,.csw-actions small{letter-spacing:.14em;color:#8d82f5;font-size:9px;font-weight:850}.csw-welcome h2{margin:1px 0;font-size:20px}.csw-welcome p{color:#aaa5b5;margin:0;font-size:13px}.csw-welcome>a{color:#191720;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.csw-welcome>a svg{width:16px}.csw-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.csw-kpis article{background:#fff;border:1px solid #e4e1e9;border-radius:18px;gap:7px;padding:18px;display:grid;box-shadow:0 10px 30px #17152207}.csw-kpis header{justify-content:space-between;align-items:center;display:flex}.csw-kpis header>span{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.csw-kpis header>span svg{width:18px}.csw-kpis .purple{color:#6256e1;background:#eeeaff}.csw-kpis .green{color:#22a36e;background:#e4f8ef}.csw-kpis .blue{color:#397ed1;background:#e8f2ff}.csw-kpis .dark{color:#292631;background:#eceaf0}.csw-kpis em{color:#817d89;background:#f3f1f6;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.csw-kpis>article>small{color:#77727e}.csw-kpis>article>b{font-size:29px;line-height:1}.csw-kpis p{color:#96919d;margin:0;font-size:10px}.csw-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:15px;margin-top:15px;display:grid}.csw-performance,.csw-setup,.csw-actions{background:#fff;border:1px solid #e4e1e9;border-radius:20px;box-shadow:0 12px 35px #17152206}.csw-performance>header,.csw-setup>header,.csw-actions>header{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;min-height:70px;padding:0 21px;display:flex}.csw-performance h3,.csw-setup h3,.csw-actions h3{margin:5px 0 0;font-size:16px}.csw-performance>header>span{color:#28a873;background:#e4f8ef;border-radius:9px;padding:6px 9px;font-size:9px}.csw-empty-chart{text-align:center;align-content:center;justify-items:center;height:235px;padding:25px;display:grid}.csw-empty-chart>svg{color:#6b5fe5;width:27px}.csw-empty-chart>b{margin-top:9px}.csw-empty-chart>p{color:#817d89;max-width:450px;font-size:12px;line-height:1.5}.csw-empty-chart>div{justify-content:center;align-items:flex-end;gap:7px;width:100%;height:65px;margin-top:8px;display:flex}.csw-empty-chart i{background:linear-gradient(#8b80f5,#665ae3);border-radius:5px 5px 2px 2px;width:6%;max-width:27px;min-height:7px}.csw-setup>header strong{color:#6256df;background:#eeeaff;border-radius:13px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.csw-setup-progress{background:#eeebf2;border-radius:5px;height:5px;margin:18px 20px 5px;overflow:hidden}.csw-setup-progress i{background:#665ae2;height:100%;display:block}.csw-setup>a{color:#28252e;border-bottom:1px solid #f0edf3;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:grid}.csw-setup>a>svg:first-child{color:#2eae78;width:18px}.csw-setup>a>svg:last-child{color:#aaa5b0;width:14px}.csw-setup>a>span{gap:3px;display:grid}.csw-setup>a b{font-size:12px}.csw-setup>a small{color:#918c98;letter-spacing:0;font-weight:500}.csw-actions{margin-top:15px}.csw-actions>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.csw-actions>div>a{color:#292630;border:1px solid #ebe8f0;border-radius:14px;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.csw-actions>div>a:hover{background:#faf9ff;border-color:#cfc9fa}.csw-actions>div>a>span{color:#6256e2;background:#eeeaff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.csw-actions>div>a svg{width:17px}.csw-actions>div>a>div{gap:3px;display:grid}.csw-actions>div>a b{font-size:12px}.csw-actions>div>a small{letter-spacing:0;color:#918c98;font-weight:500}.csw-actions>div>a>svg{color:#aaa5b0;width:14px}@media (width<=1050px){.csw-kpis{grid-template-columns:repeat(2,1fr)}.csw-main-grid,.csw-actions>div{grid-template-columns:1fr}}@media (width<=650px){.csw-welcome{grid-template-columns:42px 1fr}.csw-welcome>a{grid-column:1/-1;justify-content:center}.csw-kpis{grid-template-columns:1fr 1fr;gap:8px}.csw-kpis article{padding:14px}.csw-kpis header>span{display:none}.csw-kpis>article>b{font-size:24px}.csw-empty-chart{height:210px;padding:18px}}.support-ai-studio{--ai-violet:#6659e8;--ai-ink:#191720;max-width:1420px}.ai-studio-notice{color:#17714e;background:#e8f8f0;border-radius:13px;margin:0 0 14px;padding:13px 16px;font-size:13px;font-weight:750}.ai-studio-notice.error{color:#a13e31;background:#fff0ed}.ai-studio-hero{color:#fff;background:linear-gradient(115deg,#191720,#27233c 70%,#6659e8 155%);border-radius:24px;grid-template-columns:58px minmax(220px,1fr) auto auto;align-items:center;gap:18px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #18152220}.ai-studio-hero:after{content:"";filter:blur(50px);background:#786cf33b;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-110px}.ai-studio-orb{z-index:1;background:linear-gradient(145deg,#776bf2,#9c92ff);border-radius:19px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 12px 30px #695de64a}.ai-studio-orb svg{width:27px}.ai-studio-orb i{background:#44d49a;border:3px solid #252139;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.ai-studio-hero>div:nth-child(2){z-index:1;position:relative}.ai-studio-hero small{letter-spacing:.14em;color:#a99fff;font-size:10px;font-weight:850}.ai-studio-hero h2{margin:5px 0 4px;font-size:24px}.ai-studio-hero p{color:#aaa5b6;margin:0;font-size:12px}.ai-studio-metrics{z-index:1;gap:22px;display:flex;position:relative}.ai-studio-metrics span{gap:3px;min-width:74px;display:grid}.ai-studio-metrics b{font-size:20px}.ai-studio-metrics small{letter-spacing:0;color:#9d98a8;font-size:9px}.ai-publish-switch{z-index:1;background:#ffffff12;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;position:relative}.ai-publish-switch input{opacity:0;position:absolute}.ai-publish-switch>i{box-sizing:border-box;background:#77717f;border-radius:99px;width:38px;height:22px;padding:3px}.ai-publish-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.ai-publish-switch input:checked+i{background:#39c98e}.ai-publish-switch input:checked+i:after{transform:translate(16px)}.ai-studio-tabs{background:#fff;border:1px solid #e4e1e9;border-radius:15px;gap:6px;width:max-content;max-width:100%;margin:16px 0;padding:6px;display:flex;overflow-x:auto}.ai-studio-tabs button{color:#76717e;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:11px;font-weight:750;display:flex}.ai-studio-tabs button.active{color:#5f52df;background:#eeeaff}.ai-studio-tabs svg{width:16px}.ai-studio-tabs em{background:#ffffffd9;border-radius:20px;place-items:center;min-width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.ai-config-grid,.ai-knowledge-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ai-panel{background:#fff;border:1px solid #e3e0e8;border-radius:21px;padding:22px;box-shadow:0 12px 35px #17152207}.ai-panel>header{border-bottom:1px solid #eeebf1;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.ai-panel>header>span{color:#6256df;background:#eeeaff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ai-panel>header svg{width:19px}.ai-panel h3{margin:0 0 4px;font-size:17px}.ai-panel header p{color:#827d89;margin:0;font-size:11px}.ai-field{flex-direction:column;gap:7px;margin:0 0 13px;display:flex}.ai-field>span{font-size:11px;font-weight:800}.ai-field input,.ai-field select,.ai-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#27242d;background:#fff;border:1px solid #dcd9e2;border-radius:11px;outline:0;padding:12px 13px;font-size:12px}.ai-field textarea{resize:vertical;min-height:86px;line-height:1.55}.ai-field textarea.large{min-height:142px}.ai-field input:focus,.ai-field select:focus,.ai-field textarea:focus{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed13}.ai-field>small{color:#8f8996;font-size:10px;line-height:1.45}.ai-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-check{background:#faf9fc;border:1px solid #e6e2eb;border-radius:13px;align-items:center;gap:10px;min-height:62px;padding:12px;display:flex}.ai-check input{accent-color:#6659e8;width:17px;height:17px}.ai-check span{gap:3px;display:grid}.ai-check b{font-size:11px}.ai-check small{color:#89838f;font-size:9px}.ai-source-create form{display:block}.ai-action,.ai-test-lab form button{color:#fff;background:#191720;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:11px;font-weight:850;display:flex}.ai-action svg,.ai-test-lab form button svg{width:16px}.ai-source-list>article{border-bottom:1px solid #eeebf1;grid-template-columns:42px 1fr auto 35px;align-items:center;gap:11px;padding:13px 0;display:grid}.ai-source-list>article>span{color:#6256df;background:#f0edff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ai-source-list>article svg{width:17px}.ai-source-list>article>div{gap:4px;display:grid}.ai-source-list article b{font-size:12px}.ai-source-list article small{color:#8b8691;font-size:9px}.ai-source-list article em{color:#9b6b0f;background:#fff3da;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal}.ai-source-list article em.ready{color:#21835d;background:#e5f8ef}.ai-source-list article>button{color:#a64c3e;background:#fff0ed;border:0;border-radius:10px;width:35px;height:35px}.ai-empty{text-align:center;color:#8a8591;place-content:center;justify-items:center;min-height:250px;display:grid}.ai-empty>svg{color:#6a5de5;width:30px}.ai-empty b{color:#28252e;margin-top:10px}.ai-empty p{font-size:11px}.ai-test-lab{background:#fff;border:1px solid #e1dee7;border-radius:23px;grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 15px 45px #17152208}.ai-test-lab>section{padding:35px}.ai-test-lab>section>small{letter-spacing:.14em;color:#6659e8;font-size:10px;font-weight:850}.ai-test-lab h2{margin:10px 0;font-size:30px;line-height:1.1}.ai-test-lab>section>p{color:#7f7986;max-width:460px;font-size:12px;line-height:1.6}.ai-test-lab form{margin-top:28px}.ai-test-lab form button{width:100%}.ai-test-lab>aside{background:linear-gradient(145deg,#f4f2f8,#eeebf4);flex-direction:column;justify-content:center;gap:16px;padding:35px;display:flex}.ai-test-message{border-radius:17px;max-width:82%;padding:14px 16px;font-size:12px;line-height:1.55}.ai-test-message.customer{color:#fff;background:#6659e8;border-bottom-right-radius:5px;align-self:flex-end}.ai-test-message.agent{background:#fff;border:1px solid #e1dee7;border-bottom-left-radius:5px;align-self:flex-start;gap:10px;display:flex;box-shadow:0 10px 25px #1715220b}.ai-test-message.agent>span{color:#6256df;background:#eeeaff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ai-test-message.agent svg{width:15px}.ai-test-message.agent p{margin:0}.ai-test-typing{background:#fff;border-radius:15px;align-self:flex-start;gap:5px;padding:14px 18px;display:flex}.ai-test-typing i{background:#807a88;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate aiTyping}.ai-test-typing i:nth-child(2){animation-delay:.2s}.ai-test-typing i:nth-child(3){animation-delay:.4s}.ai-test-placeholder{color:#8a8491;place-content:center;justify-items:center;display:grid}.ai-test-placeholder svg{color:#6659e8;width:28px}.ai-test-placeholder p{font-size:11px}@keyframes aiTyping{to{opacity:.45;transform:translateY(-5px)}}@media (width<=1050px){.ai-studio-hero{grid-template-columns:58px 1fr auto}.ai-studio-metrics{border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:12px}.ai-config-grid,.ai-knowledge-grid,.ai-test-lab{grid-template-columns:1fr}.ai-test-lab>aside{min-height:320px}}@media (width<=650px){.support-ai-studio .support-title h1{font-size:34px}.ai-studio-hero{grid-template-columns:48px 1fr;padding:20px}.ai-studio-orb{border-radius:15px;width:48px;height:48px}.ai-studio-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-studio-metrics span{min-width:0}.ai-studio-metrics b{font-size:17px}.ai-publish-switch{grid-column:1/-1;justify-content:center}.ai-studio-tabs{box-sizing:border-box;width:100%}.ai-studio-tabs button{flex:1;justify-content:center}.ai-studio-tabs button em{display:none}.ai-panel{padding:17px}.ai-two-fields{grid-template-columns:1fr}.ai-source-list>article{grid-template-columns:38px 1fr 32px}.ai-source-list article em{display:none}.ai-test-lab{min-height:0}.ai-test-lab>section,.ai-test-lab>aside{padding:22px}.ai-test-lab h2{font-size:25px}.ai-test-lab>aside{min-height:260px}.ai-test-message{max-width:90%}}.support-delivery-notice{color:#157654;background:#e8f8f1;border-radius:11px;margin:0 18px 8px;padding:10px 13px;font-size:12px;font-weight:750}.support-delivery-notice.failed{color:#a03950;background:#fff0f3}.suite-main>.suite-topbar{z-index:60!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:0!important;border-bottom:1px solid #e3e4e8!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;height:76px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:sticky!important;inset:0 auto auto!important;box-shadow:0 5px 20px #191a2209!important}.suite-main>.suite-topbar>.department-tabs{background:#f4f4f7!important;border-radius:14px!important;flex-direction:row!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:52px!important;margin:0!important;padding:4px!important;display:flex!important;overflow:auto hidden!important}.suite-main>.suite-topbar>.department-tabs>button{border-radius:11px!important;flex-direction:row!important;flex:1 0 auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:max-content!important;height:44px!important;margin:0!important;padding:0 14px!important;font-size:10px!important;display:flex!important}.suite-main>.suite-topbar>.department-tabs>button.active{color:#191a22!important;background:#fff!important;box-shadow:0 3px 12px #191a221a!important}.suite-main>.suite-topbar>.department-tabs>button.active svg{color:#665bed!important}.suite-main>.suite-topbar>.suite-account-state{flex:none!important;align-items:center!important;margin:0!important;display:flex!important}@media (width<=1250px) and (width>=801px){.suite-main>.suite-topbar>.department-tabs>button{min-width:44px!important;padding:0 12px!important}.suite-main>.suite-topbar>.department-tabs>button span{display:none!important}}@media (width<=800px){.suite-main>.suite-topbar{gap:7px!important;height:66px!important;padding:0 10px!important}.suite-main>.suite-topbar>.department-tabs{background:0 0!important;height:46px!important;padding:0!important}.suite-main>.suite-topbar>.department-tabs>button{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.suite-main>.suite-topbar>.department-tabs>button span,.suite-main>.suite-topbar>.suite-account-state{display:none!important}}html:has(.public-support-widget){width:100%;height:100%;margin:0;background:0 0!important;overflow:hidden!important}body:has(.public-support-widget){width:100%;height:100%;margin:0;background:0 0!important;overflow:hidden!important}#root:has(.public-support-widget){width:100%;height:100%;margin:0;background:0 0!important;overflow:hidden!important}.public-widget-loading{color:#29263c;background:#fff;border-radius:20px;padding:14px 18px;font:600 14px Inter,Arial;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 50px #15132922}.public-widget-loading svg{width:22px;animation:1s linear infinite spin}.public-support-widget{color:#171522;font-family:Inter,Arial,sans-serif}.public-widget-launcher{background:var(--pw-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;height:60px;padding:0 22px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 55px #17152244}.public-widget-launcher svg{width:25px}.public-widget-panel{background:#fff;border-radius:28px;grid-template-rows:auto 1fr auto auto;width:370px;height:min(620px,100vh - 44px);display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 25px 80px #17152238}.public-widget-panel.compact{border-radius:15px}.public-widget-panel>header{background:linear-gradient(135deg,var(--pw-color),var(--pw-accent));color:#fff;align-items:center;gap:12px;min-height:80px;padding:14px 18px;display:flex}.public-widget-panel>header button{color:#fff;background:#ffffff18;border:0;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.public-widget-panel>header button svg{width:17px}.public-widget-panel>header>span{width:40px;height:40px;color:var(--pw-color);background:#fff;border-radius:14px;place-items:center;display:grid}.public-widget-panel>header div{display:grid}.public-widget-panel>header small{opacity:.85;align-items:center;gap:5px;margin-top:4px;display:flex}.public-widget-panel>header small i{background:#45dc9a;border-radius:50%;width:7px;height:7px}.public-widget-start{background:linear-gradient(#faf9ff,#fff);padding:28px 24px;overflow:auto}.public-widget-start h1{margin:0 0 10px;font-size:24px;line-height:1.2}.public-widget-start p{color:#706c7d;margin:0 0 25px;font-size:14px;line-height:1.55}.public-widget-start label{gap:7px;margin-top:15px;font-size:13px;font-weight:700;display:grid}.public-widget-start input{height:44px;font:inherit;border:1px solid #dedce8;border-radius:12px;outline:none;padding:0 13px}.public-widget-start input:focus{border-color:var(--pw-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-color) 14%,transparent)}.public-widget-messages{background:#f7f6fb;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.public-widget-messages>div{gap:4px;max-width:82%;display:grid}.public-widget-messages span{background:#fff;border-radius:14px 14px 14px 4px;padding:11px 14px;font-size:14px;line-height:1.45;box-shadow:0 4px 15px #1715220d}.public-widget-messages small{color:#8b8795;font-size:10px}.public-widget-messages .visitor{text-align:right;align-self:flex-end}.public-widget-messages .visitor span{background:var(--pw-color);color:#fff;border-radius:14px 14px 4px}.public-widget-panel form{background:#fff;border-top:1px solid #ebe9f0;gap:8px;padding:13px;display:flex}.public-widget-panel textarea{resize:none;height:44px;max-height:100px;font:inherit;border:1px solid #dedce8;border-radius:13px;outline:none;flex:1;padding:11px}.public-widget-panel form button{background:var(--pw-color);color:#fff;border:0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.public-widget-panel form button:disabled{opacity:.45}.public-widget-panel form svg{width:19px}.public-widget-panel>footer{text-align:center;color:#9995a2;background:#fff;padding:8px;font-size:10px}.public-widget-error{color:#a92a2a;background:#fff1f1;margin:0;padding:8px 15px;font-size:12px}.public-support-widget svg{stroke-width:1.8px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=480px){.public-widget-panel{border-radius:0;width:100%;height:100%;inset:0}.public-widget-launcher{bottom:16px;right:16px}.public-widget-launcher span{display:none}.public-widget-launcher{justify-content:center;width:58px;padding:0}}.widget-own-error{color:#211e28;background:#fff;border:1px solid #e8e5ee;border-radius:18px;gap:9px;width:300px;max-width:calc(100vw - 40px);padding:18px;font:600 13px Inter,Arial;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 60px #1715222b}.widget-own-error>svg{color:#6c61ed;width:24px}.widget-own-error>b{font-size:15px}.widget-own-error>span{color:#77727f}.widget-own-error button,.public-widget-loading button{color:#fff;background:#191720;border:0;border-radius:10px;padding:10px 12px;font-weight:750}.public-widget-loading:has(span){gap:8px;max-width:280px;display:grid}.public-widget-loading>svg{width:20px}.public-widget-loading>span{color:#6f6b77;font-size:12px}.public-widget-start select,.public-widget-start textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dedce8;border-radius:12px;outline:none;padding:0 13px}.public-widget-start textarea{resize:vertical;min-height:78px;padding:11px}.public-widget-start select:focus,.public-widget-start textarea:focus{border-color:var(--pw-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-color) 14%,transparent)}.public-widget-consent{background:#f8f7fa;border:1px solid #e7e3ec;border-radius:12px;align-items:flex-start;padding:11px;line-height:1.45;grid-template-columns:none!important;gap:9px!important;font-size:10px!important;display:flex!important}.public-widget-consent input{flex:none;margin-top:1px;width:16px!important;height:16px!important}.public-widget-consent span{color:#6f6978;font-weight:600}.cp-admin{color:#191721;max-width:1500px;margin:auto;padding:38px 42px 80px}.cp-admin button,.portal-public button,.portal-auth button{font:inherit}.cp-admin-hero{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.cp-admin-hero>div:first-child>span,.cp-editor-card header+span,.portal-page-title small,.cp-preview main>small,.cp-launch-card>small,.cp-ticket-desk main header small{letter-spacing:.16em;color:#675be7;font-size:12px;font-weight:800}.cp-admin h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,4vw,64px);line-height:1}.cp-admin-hero p{color:#777381;font-size:17px}.cp-hero-actions{align-items:center;gap:14px;display:flex}.cp-enabled{cursor:pointer;background:#fff;border:1px solid #dedce5;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.cp-enabled input,.cp-feature-list input{display:none}.cp-enabled>i{background:#d9d7df;border-radius:99px;width:38px;height:22px;position:relative}.cp-enabled>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.cp-enabled input:checked+i{background:#2bc886}.cp-enabled input:checked+i:after{transform:translate(16px)}.cp-enabled span{display:grid}.cp-enabled small{color:#888492}.cp-save,.cp-invite form>button,.cp-ticket-desk main form button{color:#fff;background:#17151f;border:0;border-radius:14px;align-items:center;gap:9px;padding:15px 21px;font-weight:800;display:flex}.cp-save svg{width:17px}.cp-notice{color:#11744e;background:#e9fbf3;border-radius:12px;align-items:center;gap:8px;margin-top:20px;padding:13px 16px;display:flex}.cp-notice svg{width:17px}.cp-admin-tabs{border-bottom:1px solid #dddbe4;gap:6px;margin:34px 0 24px;display:flex;overflow:auto}.cp-admin-tabs button{color:#777381;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px;font-weight:700}.cp-admin-tabs button.active{color:#17151f;border-color:#675be7}.cp-admin-tabs em{color:#fff;background:#675be7;border-radius:99px;margin-left:7px;padding:2px 7px;font-style:normal}.cp-overview-grid{grid-template-columns:2fr repeat(3,1fr);gap:16px;display:grid}.cp-launch-card,.cp-stat-card,.cp-editor-card,.cp-feature-page>section,.cp-feature-page>aside,.cp-invite,.cp-accounts,.cp-ticket-desk,.cp-preview{background:#fff;border:1px solid #dedce5;border-radius:24px}.cp-launch-card{grid-row:span 2;padding:30px}.cp-launch-card>span{color:#675be7;background:#efedff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cp-launch-card h2{margin:24px 0 9px;font-size:28px}.cp-launch-card p{color:#777381}.cp-launch-card>div{margin-top:24px;display:flex}.cp-launch-card input{border:1px solid #dedce5;border-radius:12px 0 0 12px;flex:1;min-width:0;padding:13px}.cp-launch-card button,.cp-launch-card a{color:#17151f;background:#fafafa;border:1px solid #dedce5;place-items:center;padding:12px;display:grid}.cp-launch-card a{border-radius:0 12px 12px 0}.cp-launch-card svg{width:18px}.cp-stat-card{align-items:center;gap:14px;padding:22px;display:flex}.cp-stat-card>svg{color:#675be7;width:24px}.cp-stat-card div{display:grid}.cp-stat-card b{font-size:28px}.cp-stat-card small,.cp-stat-card span{color:#7d7887}.cp-preview{background:#f7f6fa;grid-column:2/-1;min-height:285px;overflow:hidden}.cp-preview header{background:#fff;border-bottom:1px solid #e5e3e9;align-items:center;gap:10px;height:64px;padding:0 24px;display:flex}.cp-preview header>span{background:var(--portal-color);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cp-preview header img{object-fit:contain;width:36px;height:36px}.cp-preview header em{background:#f0eef7;border-radius:99px;margin-left:auto;padding:5px 10px;font-size:11px;font-style:normal}.cp-preview main{padding:26px}.cp-preview h2{margin:7px 0;font-size:26px}.cp-preview p{color:#777381}.cp-preview main>div{gap:12px;margin-top:24px;display:flex}.cp-preview article{background:#fff;border:1px solid #e5e3e9;border-radius:15px;flex:1;gap:4px;padding:14px;display:grid}.cp-preview article svg{color:var(--portal-color);width:20px}.cp-preview article span{color:#817c88;font-size:12px}.cp-editor-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cp-editor-card{padding:28px}.cp-editor-card header,.cp-feature-page section>header,.cp-invite>header,.cp-accounts>header{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.cp-editor-card header>svg,.cp-feature-page header>svg,.cp-invite header>svg,.cp-accounts header>svg{color:#675be7}.cp-editor-card h2,.cp-feature-page h2,.cp-invite h2,.cp-accounts h2{margin:0 0 5px}.cp-editor-card p,.cp-feature-page p,.cp-invite p,.cp-accounts p{color:#777381;margin:0}.cp-editor-card>label,.cp-invite label,.portal-profile>label,.portal-auth label,.portal-modal label{gap:7px;margin-top:18px;font-weight:700;display:grid}.cp-editor-card input,.cp-editor-card textarea,.cp-invite input,.cp-invite select,.portal-auth input,.portal-modal input,.portal-modal select,.portal-modal textarea,.portal-profile input{font:inherit;background:#fff;border:1px solid #d9d7df;border-radius:12px;padding:13px 14px}.cp-editor-card textarea{resize:vertical;min-height:110px}.cp-form-row,.portal-form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cp-color{display:flex}.cp-color input[type=color]{width:50px;padding:5px}.cp-color input:last-child{flex:1}.cp-logo-upload{cursor:pointer;border:1px dashed #c9c5d2;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:700;display:flex}.cp-logo-upload input{display:none}.cp-logo-upload svg{width:18px}.cp-preview.compact{grid-column:auto;min-height:520px}.cp-feature-page{grid-template-columns:2fr 1fr;gap:20px;display:grid}.cp-feature-page>section,.cp-feature-page>aside{padding:28px}.cp-feature-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-feature-list label{cursor:pointer;border:1px solid #e1dfe7;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.cp-feature-list span{flex:1;display:grid}.cp-feature-list small{color:#817c88;margin-top:4px}.cp-feature-list i{background:#d9d7df;border-radius:99px;width:42px;height:24px;position:relative}.cp-feature-list i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.cp-feature-list input:checked+i{background:#675be7}.cp-feature-list input:checked+i:after{transform:translate(18px)}.cp-feature-page aside>label{gap:10px;margin:17px 0;display:flex}.cp-access-grid{grid-template-columns:1fr 1.25fr;gap:20px;display:grid}.cp-invite,.cp-accounts{padding:28px}.cp-invite form>button{margin-top:20px}.cp-invite-link{background:#f4f2fb;border-radius:14px;margin-top:20px;padding:15px}.cp-invite-link>span{margin-top:8px;display:flex}.cp-invite-link input{border-radius:10px 0 0 10px;flex:1;min-width:0}.cp-invite-link button{color:#fff;background:#675be7;border:0;border-radius:0 10px 10px 0}.cp-accounts article{border-top:1px solid #e8e6eb;align-items:center;gap:12px;padding:14px 0;display:flex}.cp-accounts article>span{color:#675be7;background:#efedff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.cp-accounts article>div{flex:1;display:grid}.cp-accounts small{color:#817c88}.cp-accounts em{color:#19845c;background:#e6f8f1;border-radius:99px;padding:5px 9px;font-size:12px;font-style:normal}.cp-accounts em.blocked{color:#b73939;background:#feecec}.cp-accounts article>button{background:#fff;border:1px solid #dedce5;border-radius:9px;padding:8px 11px}.cp-empty{text-align:center;color:#817c88;padding:45px 20px}.cp-ticket-desk{grid-template-columns:360px 1fr;min-height:620px;display:grid;overflow:hidden}.cp-ticket-desk>aside{border-right:1px solid #e2e0e7}.cp-ticket-desk>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8e6ec;grid-template-columns:1fr auto;width:100%;padding:18px;display:grid}.cp-ticket-desk>aside>button.active{background:#f1efff}.cp-ticket-desk aside span{display:grid}.cp-ticket-desk aside small,.cp-ticket-desk aside p{color:#807b88}.cp-ticket-desk aside p{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.cp-ticket-desk main{flex-direction:column;padding:28px;display:flex}.cp-ticket-desk main>header{border-bottom:1px solid #e5e3e9;justify-content:space-between;padding-bottom:18px;display:flex}.cp-ticket-desk select{border:1px solid #dedce5;border-radius:10px;padding:10px}.cp-ticket-messages{flex:1;padding:20px 0}.cp-ticket-messages article{background:#f0eef4;border-radius:15px;max-width:75%;margin-bottom:12px;padding:13px 15px}.cp-ticket-messages article.staff{background:#edeaff;margin-left:auto}.cp-ticket-messages p{margin:6px 0}.cp-ticket-desk main form{gap:10px;display:flex}.cp-ticket-desk main textarea{border:1px solid #dedce5;border-radius:13px;flex:1;padding:13px}.cp-ticket-empty{text-align:center;color:#817c88;margin:auto}.cp-admin-loading,.portal-public-loading{justify-content:center;align-items:center;gap:10px;min-height:60vh;display:flex}.cp-admin-loading svg,.portal-public-loading svg,.cp-save:disabled svg{animation:1s linear infinite cp-spin}@keyframes cp-spin{to{transform:rotate(360deg)}}.portal-public{--portal-color:#675be7;color:#191721;background:#f5f5f8;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.portal-public>aside{color:#fff;z-index:10;background:#17151f;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.portal-public aside>header{border-bottom:1px solid #302d38;align-items:center;gap:10px;padding:5px 7px 25px;display:flex}.portal-public aside header>span,.portal-public aside footer>div>span{background:var(--portal-color);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.portal-public aside header img{object-fit:contain;background:#fff;border-radius:12px;width:42px;height:42px}.portal-public aside header div{flex:1;display:grid}.portal-public aside header small,.portal-public aside footer small{color:#aaa5b4}.portal-public aside header button{display:none}.portal-public aside nav{gap:7px;padding-top:25px;display:grid}.portal-public aside nav button{color:#bbb7c5;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;padding:13px;font-weight:700;display:grid}.portal-public aside nav button svg{width:19px}.portal-public aside nav button.active{background:var(--portal-color);color:#fff}.portal-public aside nav button svg:last-child{opacity:.5}.portal-public aside footer{border-top:1px solid #302d38;align-items:center;margin-top:auto;padding-top:18px;display:flex}.portal-public aside footer>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.portal-public aside footer img{object-fit:cover;border-radius:12px;width:42px;height:42px}.portal-public aside footer p{min-width:0;margin:0;display:grid}.portal-public aside footer small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-public aside footer button{color:#aaa5b4;background:0 0;border:0}.portal-public>main{min-width:0}.portal-public-top{background:#fff;border-bottom:1px solid #dfdde5;align-items:center;height:76px;padding:0 35px;display:flex}.portal-public-top>button{display:none}.portal-public-top div{display:grid}.portal-public-top div small{color:#847f8d;letter-spacing:.15em;font-size:10px}.portal-public-top>span{color:#716c7a;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.portal-public-top>span svg{color:#24a973;width:16px}.portal-public-content{max-width:1320px;margin:auto;padding:42px}.portal-welcome{background:linear-gradient(130deg,var(--portal-color),#17151f);color:#fff;border-radius:28px;align-items:center;min-height:210px;padding:40px;display:flex;position:relative;overflow:hidden}.portal-welcome:after{content:"";border:1px solid #ffffff2a;border-radius:50%;width:350px;height:350px;position:absolute;right:-80px}.portal-welcome div{z-index:1;max-width:720px}.portal-welcome small{letter-spacing:.15em;opacity:.7;font-weight:800}.portal-welcome h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(31px,4vw,54px);line-height:1.05}.portal-welcome p{opacity:.8;font-size:17px}.portal-welcome>span{z-index:1;background:#ffffff25;border:1px solid #ffffff38;border-radius:24px;place-items:center;width:82px;height:82px;margin-left:auto;font-size:32px;font-weight:900;display:grid}.portal-welcome>span img{object-fit:cover;border-radius:24px;width:100%;height:100%}.portal-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.portal-kpis article{background:#fff;border:1px solid #dfdde5;border-radius:18px;gap:14px;padding:20px;display:flex}.portal-kpis article>svg{width:23px;color:var(--portal-color)}.portal-kpis article div{display:grid}.portal-kpis b{font-size:27px}.portal-kpis small,.portal-kpis span{color:#7d7887}.portal-home-grid{grid-template-columns:1.7fr 1fr;gap:18px;display:grid}.portal-home-grid>div,.portal-home-grid>aside,.portal-table,.portal-orders,.portal-profile,.portal-ticket-view{background:#fff;border:1px solid #dfdde5;border-radius:22px}.portal-home-grid>div,.portal-home-grid>aside{padding:24px}.portal-home-grid header{justify-content:space-between;align-items:center;display:flex}.portal-home-grid header h2,.portal-home-grid aside h2{margin:0}.portal-home-grid header button{color:var(--portal-color);background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:flex}.portal-home-grid header svg{width:17px}.portal-home-grid aside>small{color:var(--portal-color);letter-spacing:.15em;font-size:11px;font-weight:800}.portal-home-grid aside h2{margin:8px 0 18px}.portal-home-grid aside>button{text-align:left;background:0 0;border:0;border-top:1px solid #ebe9ef;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.portal-home-grid aside>button>svg{color:var(--portal-color);width:20px}.portal-home-grid aside>button span{flex:1;display:grid}.portal-home-grid aside small{color:#7f7a87}.portal-home-grid aside svg:last-child{color:#aaa5b0;width:16px}.portal-page-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.portal-page-title h1{letter-spacing:-.045em;margin:7px 0;font-size:44px}.portal-page-title p{color:#777381;margin:0;font-size:16px}.portal-page-title>button{background:var(--portal-color);color:#fff;border:0;border-radius:12px;gap:8px;padding:13px 18px;font-weight:800;display:flex}.portal-table{overflow:hidden}.portal-table>header,.portal-document{grid-template-columns:2fr 1fr 1fr 1fr 44px;align-items:center;gap:15px;padding:16px 20px;display:grid}.portal-table>header{color:#807b88;background:#f7f6f9;font-size:12px;font-weight:800}.portal-document{border-top:1px solid #eceaf0}.portal-document>span{align-items:center;gap:10px;display:flex}.portal-document>span>i{width:34px;height:34px;color:var(--portal-color);background:#f0eeff;border-radius:10px;place-items:center;display:grid}.portal-document svg{width:17px}.portal-document small{color:#817c89}.portal-document em{color:#187c58;background:#eef8f4;border-radius:99px;width:max-content;padding:5px 8px;font-style:normal}.portal-document strong{text-align:right}.portal-document>a{color:var(--portal-color)}.portal-orders{overflow:hidden}.portal-orders>button{text-align:left;background:#fff;border:0;border-top:1px solid #ebe9ef;grid-template-columns:1fr auto auto 20px;align-items:center;gap:25px;width:100%;padding:20px;display:grid}.portal-orders button>span{grid-template-columns:34px 1fr;display:grid}.portal-orders button>span svg{color:var(--portal-color);grid-row:span 2}.portal-orders button small{color:#827d8a}.portal-orders button em{background:#eef8f4;border-radius:99px;padding:5px 9px;font-style:normal}.portal-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#17151f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-modal>button{background:#fff;border:0;border-radius:50%;width:44px;height:44px;position:fixed;top:25px;right:25px}.portal-modal>section,.portal-modal>form{background:#fff;border-radius:24px;width:min(620px,100%);max-height:85vh;padding:30px;overflow:auto}.portal-modal h2{margin:7px 0 20px;font-size:31px}.portal-order-meta{background:#f5f4f8;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.portal-order-meta span{display:grid}.portal-modal section>article{border-bottom:1px solid #e7e5eb;padding:15px 0;display:flex}.portal-modal section>article span{flex:1;display:grid}.portal-ticket-view{grid-template-columns:340px 1fr;min-height:620px;display:grid;overflow:hidden}.portal-ticket-view>aside{border-right:1px solid #e2e0e7}.portal-ticket-view aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe9ef;width:100%;padding:18px;display:flex}.portal-ticket-view aside button.active{background:#f0eeff}.portal-ticket-view aside span{flex:1;display:grid}.portal-ticket-view aside small{color:#817c88}.portal-ticket-view aside em{font-size:11px;font-style:normal}.portal-ticket-view>main{flex-direction:column;display:flex}.portal-ticket-view main>header{border-bottom:1px solid #ebe9ef;padding:22px}.portal-ticket-view main header h2{margin:5px 0}.portal-ticket-view main header em{color:var(--portal-color);font-style:normal}.portal-ticket-view main>div{flex:1;padding:22px;overflow:auto}.portal-ticket-view main article{background:#f0eff3;border-radius:14px;width:max-content;max-width:75%;margin-bottom:10px;padding:12px 15px}.portal-ticket-view main article.customer{background:color-mix(in srgb,var(--portal-color) 14%,white);margin-left:auto}.portal-ticket-view main article p{margin:5px 0}.portal-ticket-view main article small{color:#827d89}.portal-ticket-view main>form{border-top:1px solid #ebe9ef;padding:16px;display:flex}.portal-ticket-view textarea{border:1px solid #dcd9e2;border-radius:12px;flex:1;padding:12px}.portal-ticket-view form button{background:var(--portal-color);color:#fff;border:0;border-radius:12px;width:48px;margin-left:8px}.portal-profile{max-width:760px;padding:28px}.portal-profile header{align-items:center;gap:15px;margin-bottom:25px;display:flex}.portal-profile header>span,.portal-profile header>img{background:var(--portal-color);color:#fff;object-fit:cover;border-radius:22px;place-items:center;width:82px;height:82px;font-size:28px;font-weight:900;display:grid}.portal-profile header label{cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.portal-profile header input{display:none}.portal-profile>button{background:var(--portal-color);color:#fff;border:0;border-radius:12px;margin-top:24px;padding:14px 18px;font-weight:800}.portal-profile input:disabled{color:#85818a;background:#f2f1f4}.profile-saved{color:#128158;margin-left:12px}.portal-empty{text-align:center;color:#817c88;flex-direction:column;align-items:center;min-height:250px;justify-content:center!important;display:flex!important}.portal-empty>svg{width:32px;height:32px;color:var(--portal-color);margin-bottom:10px}.portal-empty b{color:#25222b;font-size:18px}.portal-empty p{max-width:390px}.portal-auth{--portal-color:#675be7;color:#17151f;background:#f4f4f7;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.portal-auth>section{background:linear-gradient(145deg,#17151f,color-mix(in srgb,var(--portal-color) 65%,#17151f));color:#fff;flex-direction:column;justify-content:center;padding:7vw;display:flex}.portal-auth-brand{align-items:center;gap:10px;display:flex;position:absolute;top:35px}.portal-auth-brand span{color:#17151f;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.portal-auth-brand img{object-fit:contain;width:45px;height:45px}.portal-auth>section>small{letter-spacing:.14em;opacity:.65;font-weight:800}.portal-auth h1{letter-spacing:-.06em;max-width:780px;margin:15px 0 22px;font-size:clamp(42px,5vw,78px);line-height:.98}.portal-auth>section>p{opacity:.8;max-width:620px;font-size:18px;line-height:1.6}.portal-auth-trust{gap:12px;margin-top:45px;display:flex}.portal-auth-trust svg{width:24px}.portal-auth-trust span{display:grid}.portal-auth>form{background:#fff;border:1px solid #dfdde5;border-radius:28px;width:min(460px,100% - 50px);margin:auto;padding:38px;box-shadow:0 25px 80px #241d3a16}.portal-auth>form>span{background:color-mix(in srgb,var(--portal-color) 12%,white);width:48px;height:48px;color:var(--portal-color);border-radius:14px;place-items:center;display:grid}.portal-auth form h2{margin:20px 0 7px;font-size:32px}.portal-auth form>p{color:#777381;line-height:1.5}.portal-auth form>button,.portal-modal form>button{background:var(--portal-color);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:15px;font-weight:800;display:flex}.portal-auth form>small{text-align:center;color:#817c88;margin-top:16px;display:block}.portal-auth-error{color:#a83030;background:#feecec;border-radius:10px;padding:12px}.portal-error{text-align:center;background:#f6f5f8;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.portal-error>span{color:#fff;background:#17151f;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.portal-error button{color:#fff;background:#17151f;border:0;border-radius:11px;padding:13px 18px}.portal-overlay{display:none}.portal-public-loading svg{animation:1s linear infinite cp-spin}@media (width<=1000px){.cp-overview-grid{grid-template-columns:1fr 1fr}.cp-launch-card{grid-area:auto/1/auto/-1}.cp-preview{grid-column:1/-1}.cp-editor-layout,.cp-feature-page,.cp-access-grid{grid-template-columns:1fr}.cp-ticket-desk{grid-template-columns:290px 1fr}.portal-home-grid,.portal-auth{grid-template-columns:1fr}.portal-auth>section{min-height:47vh}.portal-auth>form{margin:40px auto}.portal-auth-brand{top:22px}.portal-auth h1{font-size:48px}.portal-public-content{padding:28px}.portal-public{grid-template-columns:230px 1fr}}@media (width<=720px){.cp-admin{padding:22px 16px 70px}.cp-admin-hero{display:block}.cp-hero-actions{align-items:stretch;margin-top:20px}.cp-enabled{flex:1}.cp-enabled small{display:none}.cp-admin h1{font-size:42px}.cp-overview-grid{grid-template-columns:1fr}.cp-stat-card,.cp-preview{grid-column:auto}.cp-feature-list,.cp-form-row,.portal-form-row{grid-template-columns:1fr}.cp-ticket-desk{display:block}.cp-ticket-desk>aside{border:0}.cp-ticket-desk main{min-height:500px}.portal-public{display:block}.portal-public>aside{width:270px;transition:all .25s;position:fixed;left:-290px}.portal-public>aside.open{left:0}.portal-overlay{z-index:9;background:#17151f88;border:0;display:block;position:fixed;inset:0}.portal-public aside header button{color:#fff;background:0 0;border:0;display:block}.portal-public-top{height:68px;padding:0 17px}.portal-public-top>button{background:#f0eef4;border:0;border-radius:11px;place-items:center;width:39px;height:39px;margin-right:12px;display:grid}.portal-public-top>span{display:none}.portal-public-content{padding:18px 14px 50px}.portal-welcome{min-height:250px;padding:27px 22px}.portal-welcome h1{font-size:34px}.portal-welcome>span{display:none}.portal-kpis{display:flex;overflow:auto}.portal-kpis article{min-width:220px}.portal-page-title{align-items:flex-start}.portal-page-title h1{font-size:35px}.portal-page-title p{font-size:14px}.portal-page-title>button{padding:13px;font-size:0}.portal-page-title>button svg{margin:0}.portal-table>header{display:none}.portal-document{grid-template-columns:1fr auto;gap:8px}.portal-document>span{grid-column:1/-1}.portal-document strong{text-align:left}.portal-document>a{grid-area:2/2}.portal-orders>button{grid-template-columns:1fr auto;gap:8px}.portal-orders button>em,.portal-orders button>strong{grid-row:2}.portal-orders button>svg{display:none}.portal-ticket-view{min-height:auto;display:block}.portal-ticket-view>aside{border:0}.portal-ticket-view>main{border-top:1px solid #ddd;min-height:520px}.portal-profile{padding:20px}.portal-auth{min-height:100vh;display:block}.portal-auth>section{min-height:auto;padding:90px 24px 45px}.portal-auth h1{font-size:40px}.portal-auth-trust{display:none}.portal-auth>form{width:auto;box-shadow:none;border-radius:26px 26px 0 0;min-height:53vh;margin:0;padding:28px 22px}.portal-order-meta{grid-template-columns:1fr}.portal-modal>section,.portal-modal>form{padding:24px}.cp-preview main>div{overflow:auto}.cp-preview article{min-width:150px}}.identity-inbox{grid-template-columns:185px 285px minmax(360px,1fr) 315px;height:calc(100vh - 235px)}.identity-inbox .live-conversation-list>button{grid-template-columns:40px 1fr auto auto;position:relative}.identity-dot{border-radius:50%;align-self:start;margin-top:4px;background:#b7b3bd!important;width:9px!important;height:9px!important}.identity-dot.matched{box-shadow:0 0 0 4px #fff5dc;background:#e8a82b!important}.identity-dot.verified{box-shadow:0 0 0 4px #e2f8ef;background:#25b77c!important}.identity-badge{color:#77727f;background:#f0eff3;border-radius:99px;align-items:center;width:max-content;padding:5px 8px;font-weight:800;gap:5px!important;font-size:10px!important;display:inline-flex!important}.identity-badge svg{width:13px!important;height:13px!important}.identity-badge.matched{color:#9a6710;background:#fff4db}.identity-badge.verified{color:#147b53;background:#e2f8ef}.live-conversation>header .identity-badge{margin-left:2px}.live-messages article.system{text-align:center;justify-content:center}.live-messages article.system>div{align-items:center;max-width:90%}.live-messages article.system b{color:#6559df}.live-messages article.system span{color:#4d43b9;box-shadow:none;background:#f0edff;border:1px solid #dcd7ff;border-radius:12px;padding:9px 13px;font-size:12px}.customer-context-panel{background:#fbfafc;border-left:1px solid #ebe9f0;padding:17px 15px;overflow:auto}.customer-context-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.customer-context-panel>header>small,.identity-verification>small,.customer-detail-overlay header small{letter-spacing:.14em;color:#7165e4;font-size:9px;font-weight:850}.customer-context-person{background:#fff;border:1px solid #e6e3eb;border-radius:16px;align-items:center;gap:11px;padding:14px;display:flex}.customer-context-person>span,.customer-context-person>img{color:#fff;object-fit:cover;background:linear-gradient(145deg,#7165e9,#5549d2);border-radius:14px;place-items:center;width:45px;height:45px;font-size:18px;font-weight:850;display:grid}.customer-context-person>div{min-width:0}.customer-context-person h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;overflow:hidden}.customer-context-person p{color:#827e89;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.customer-context-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.customer-context-stats article{background:#fff;border:1px solid #e8e5ed;border-radius:13px;grid-template-columns:22px 1fr;gap:7px;padding:11px;display:grid}.customer-context-stats article>svg{color:#6559df;width:17px}.customer-context-stats article span{min-width:0;display:grid}.customer-context-stats small{color:#87838e;font-size:9px}.customer-context-stats b{margin-top:2px;font-size:13px}.customer-context-stats em{color:#2ba574;font-size:9px;font-style:normal}.customer-more{color:#28252e;background:#fff;border:1px solid #dedbe5;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:10px;font-size:11px;font-weight:750;display:flex}.customer-more svg{width:14px}.customer-context-empty{text-align:center;border:1px dashed #d8d4df;border-radius:16px;justify-items:center;padding:24px 15px;display:grid}.customer-context-empty>svg{color:#756ae5;width:27px}.customer-context-empty b{margin:9px 0 4px;font-size:13px}.customer-context-empty p{color:#827e89;margin:0;font-size:10px;line-height:1.5}.identity-verification{color:#fff;background:#191720;border-radius:16px;margin-top:12px;padding:15px}.identity-verification h3{margin:7px 0;font-size:14px}.identity-verification>p{color:#aaa5b3;font-size:10px;line-height:1.5}.identity-verification>button{color:#24212b;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:10px;font-weight:800;display:flex}.identity-verification>button svg{width:15px}.identity-verification form{grid-template-columns:1fr auto;gap:7px;margin-top:8px;display:grid}.identity-verification form label{border:1px solid #3c3946;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.identity-verification label svg{color:#8f85f4;width:14px}.identity-verification input{color:#fff;width:100%;min-width:0;font:inherit;letter-spacing:.08em;background:0 0;border:0;outline:0;font-size:11px}.identity-verification form button{color:#fff;background:#685ce4;border:0;border-radius:10px;padding:0 10px;font-size:10px;font-weight:750}.identity-notice{color:#b9b4c4;margin-top:8px;font-size:9px;line-height:1.4;display:block}.identity-confirmed{color:#157b54;background:#e8f9f1;border:1px solid #cceede;border-radius:14px;align-items:center;gap:9px;margin-top:12px;padding:13px;display:flex}.identity-confirmed>svg{width:22px}.identity-confirmed>span{display:grid}.identity-confirmed b{font-size:11px}.identity-confirmed small{margin-top:3px;font-size:9px}.customer-detail-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1800;background:#17151f88;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-detail-overlay>button{background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:min(700px,100vw - 50px)}.customer-detail-overlay>button svg{width:18px}.customer-detail-overlay>section{background:#f7f6f9;width:min(680px,100vw - 30px);height:100%;padding:30px;overflow:auto}.customer-detail-overlay section>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.customer-detail-overlay h2{margin:7px 0;font-size:30px}.customer-detail-overlay header p{color:#807b87}.customer-detail-overlay header a{color:#fff;background:#191720;border-radius:11px;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.customer-detail-overlay header a svg{width:14px}.customer-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.customer-detail-grid article{background:#fff;border:1px solid #e3e0e8;border-radius:15px;grid-template-columns:25px 1fr;gap:10px;padding:15px;display:grid}.customer-detail-grid article>svg{color:#665ae1;width:19px}.customer-detail-grid span{display:grid}.customer-detail-grid small{color:#85808c}.customer-detail-grid b{margin-top:4px}.customer-detail-grid p{color:#817c88;font-size:11px;line-height:1.5}.customer-detail-overlay section>h3{margin:24px 0 10px;font-size:15px}.customer-detail-table{background:#fff;border:1px solid #e3e0e8;border-radius:15px;overflow:hidden}.customer-detail-table>div{border-bottom:1px solid #ebe8ee;grid-template-columns:25px 1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.customer-detail-table>div>svg{color:#6a5ee2;width:17px}.customer-detail-table span{display:grid}.customer-detail-table small{color:#8d8994}.customer-detail-table em{background:#f0eef4;border-radius:8px;padding:5px 7px;font-size:10px;font-style:normal}.customer-detail-table strong{font-size:12px}.customer-detail-table>p{text-align:center;color:#85808c;padding:20px}.portal-support-actions{gap:8px;display:flex}.portal-support-actions>button{background:var(--portal-color);color:#fff;border:0;border-radius:12px;gap:8px;padding:13px 18px;font-weight:800;display:flex}.portal-support-actions>button:first-child{color:#25222b;background:#fff;border:1px solid #dcd9e3}.portal-verification-code{color:#fff;background:linear-gradient(120deg,#191720,#2e2948);border-radius:18px;align-items:center;gap:14px;margin-bottom:15px;padding:18px 20px;display:flex}.portal-verification-code>span{background:#ffffff15;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.portal-verification-code>div{flex:1;display:grid}.portal-verification-code small{color:#9f96ff;letter-spacing:.14em;font-size:9px;font-weight:850}.portal-verification-code b{letter-spacing:.18em;margin:3px 0;font-size:25px}.portal-verification-code p{color:#b5b0be;margin:0;font-size:11px}.portal-verification-code>button{color:#191720;background:#fff;border:0;border-radius:10px;padding:10px 12px;font-weight:750}@media (width<=1250px){.identity-inbox{grid-template-columns:165px 260px minmax(340px,1fr)}.customer-context-panel{z-index:1000;border:1px solid #dfdce5;border-radius:18px;width:315px;position:fixed;top:110px;bottom:15px;right:15px;box-shadow:0 25px 70px #1715222e}}@media (width<=820px){.identity-inbox{grid-template-columns:76px 1fr}.identity-inbox .live-conversation,.identity-inbox .live-no-selection{inset:0 0 0 76px}.customer-context-panel{display:none}.portal-support-actions{flex-direction:column}.portal-support-actions>button{padding:12px;font-size:0}.portal-support-actions svg{width:18px}.portal-verification-code{align-items:flex-start}.portal-verification-code>button{display:none}.customer-detail-overlay>section{padding:22px 16px}.customer-detail-grid{grid-template-columns:1fr}.customer-detail-overlay>button{z-index:2;right:16px}.customer-detail-table>div{grid-template-columns:22px 1fr auto}.customer-detail-table strong{grid-column:2}.customer-detail-overlay header a{display:none}}.identity-marketing{--id-ink:#17151f;--id-muted:#6e6978;--id-purple:#6f61ef;--id-purple-dark:#5346d4;--id-line:#e4e1e9;--id-pale:#f7f6fa;--id-green:#29b982;color:var(--id-ink);background:#fff;overflow:hidden}.identity-marketing *{box-sizing:border-box}.identity-marketing h1,.identity-marketing h2,.identity-marketing h3,.identity-marketing p{margin-top:0}.identity-marketing em{color:var(--id-purple);font-style:normal}.id-hero{isolation:isolate;background:radial-gradient(circle at 88% 8%,#d8d4ff 0,#0000 34%),linear-gradient(135deg,#e4f4ff 0%,#ddd9ff 58%,#d6f6ec 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(480px,.88fr);align-items:center;gap:50px;width:min(1460px,100% - 40px);min-height:760px;margin:18px auto 0;padding:74px clamp(44px,6vw,94px);display:grid;position:relative}.id-hero:after{content:"";border-radius:inherit;z-index:-1;background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff52 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 85%,#0000);mask-image:linear-gradient(#0000,#000 30% 85%,#0000)}.id-breadcrumb{color:#706b7a;align-items:center;gap:7px;margin-bottom:34px;font-size:12px;display:flex}.id-breadcrumb svg{width:13px}.id-breadcrumb a{color:inherit;text-decoration:none}.id-kicker{letter-spacing:.15em;color:#5447cf;align-items:center;gap:8px;margin-bottom:21px;font-size:12px;font-weight:850;display:inline-flex}.id-kicker svg{width:17px}.id-hero h1{letter-spacing:-.065em;max-width:780px;margin-bottom:28px;font-size:clamp(54px,5.4vw,86px);line-height:.97}.id-hero-copy>p{color:#5f5a69;max-width:700px;font-size:18px;line-height:1.65}.id-hero-actions{gap:12px;margin:34px 0;display:flex}.id-hero-actions a{border-radius:16px;justify-content:center;align-items:center;gap:12px;height:56px;padding:0 23px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.id-hero-actions a svg{width:18px}.id-hero-actions .primary{background:var(--id-ink);color:#fff;box-shadow:0 16px 38px #17151f22}.id-hero-actions .secondary{color:var(--id-ink);background:#fff;border:1px solid #fffc}.id-hero-proof{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.id-hero-proof span{color:#585360;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.id-hero-proof svg{color:#1e9d6d;width:16px}.id-hero-visual{place-items:center;height:590px;display:grid;position:relative}.id-orbit{border:1px solid #7366e83d;border-radius:50%;animation:14s linear infinite id-orbit;position:absolute}.orbit-one{width:510px;height:510px}.orbit-two{width:405px;height:405px;animation-duration:10s;animation-direction:reverse}.id-orbit:before,.id-orbit:after{content:"";background:#6f61ef;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #ffffff80}.id-orbit:before{top:45px;left:70px}.id-orbit:after{background:#2aba84;bottom:38px;right:78px}.id-hero-phone{z-index:2;background:#fff;border:8px solid #17151f;border-radius:42px;width:330px;height:570px;padding:21px 19px;position:relative;overflow:hidden;box-shadow:0 42px 90px #413a7d35}.id-phone-top{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:9px;display:flex}.id-phone-top b{font-size:12px}.id-phone-top span{color:#7b7585}.id-phone-top i{background:#32bd87;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e3f8f0}.id-capture-title{text-align:center;padding:27px 10px 17px}.id-capture-title small{letter-spacing:.15em;color:#6f61ef;font-size:8px;font-weight:850}.id-capture-title b{margin:7px 0;font-size:19px;display:block}.id-capture-title p{color:#817b88;font-size:11px;line-height:1.45}.id-document-camera{background:linear-gradient(145deg,#272332,#15131b);border-radius:24px;place-items:center;height:225px;display:grid;position:relative;overflow:hidden}.id-doc-corners{border:2px solid #ffffff80;border-radius:18px;position:absolute;inset:17px}.id-doc-corners:before,.id-doc-corners:after{content:"";background:#7b6cf4;position:absolute}.id-doc-corners:before{width:64px;height:3px;top:-2px;left:50%;transform:translate(-50%)}.id-doc-corners:after{width:3px;height:64px;top:50%;right:-2px;transform:translateY(-50%)}.id-document-card{color:#31313a;background:linear-gradient(135deg,#e6eff3,#fff7d8);border-radius:12px;width:225px;height:140px;padding:15px;position:relative;transform:rotate(-2deg);box-shadow:0 15px 34px #0007}.id-document-card span{letter-spacing:.12em;font-size:7px}.id-document-card i{background:linear-gradient(#b9c4cc,#7f8b93);border-radius:8px;width:45px;height:53px;margin-top:11px;display:block}.id-document-card b{font-size:9px;position:absolute;top:38px;left:72px}.id-document-card em{color:#6b6670;font-size:8px;position:absolute;top:58px;left:72px}.id-scan-beam{background:#8b7eff;height:2px;animation:3.1s ease-in-out infinite id-scan;position:absolute;left:23px;right:23px;box-shadow:0 0 18px 4px #8174ff}.id-quality-row{grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0;display:grid}.id-quality-row span{color:#16845a;background:#ebfaf4;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:28px;font-size:8px;font-weight:750;display:flex}.id-quality-row svg{width:11px}.id-hero-phone>button{color:#fff;width:100%;height:42px;font:inherit;background:#17151f;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.id-hero-phone>button svg{width:14px}.id-floating-chip{z-index:4;background:#fff;border:1px solid #ffffffc9;border-radius:18px;align-items:center;gap:10px;padding:13px 16px;animation:4s ease-in-out infinite id-float;display:flex;position:absolute;box-shadow:0 18px 48px #332d6330}.id-floating-chip>svg{color:#6d5eea;width:21px}.id-floating-chip span{display:grid}.id-floating-chip b{font-size:11px}.id-floating-chip small{color:#85808d;margin-top:2px;font-size:8px}.chip-one{top:76px;left:0}.chip-two{animation-delay:-2s;bottom:78px;right:-12px}.chip-two>svg{color:#22a974}.id-trust-strip{border:1px solid var(--id-line);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);width:min(1260px,100% - 40px);margin:38px auto 0;display:grid;box-shadow:0 18px 54px #342e5d0b}.id-trust-strip>span{border-right:1px solid var(--id-line);grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:10px;padding:22px 26px;display:grid}.id-trust-strip>span:last-child{border-right:0}.id-trust-strip svg{color:#695ce1;grid-row:1/3;align-self:center;width:22px}.id-trust-strip b{font-size:13px}.id-trust-strip small{color:#85808d;margin-top:3px;font-size:10px}.id-film-section,.id-steps-section,.id-faq-section{width:min(1260px,100% - 40px);margin:140px auto}.id-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;column-gap:80px;margin-bottom:55px;display:grid}.id-section-heading>span,.id-erp-copy>span,.id-privacy-copy>span,.id-faq-section>div:first-child>span{letter-spacing:.18em;color:#6558dd;grid-column:1/-1;margin-bottom:15px;font-size:10px;font-weight:850}.id-section-heading h2,.id-inside-erp h2,.id-privacy-section h2,.id-faq-section h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(40px,4.8vw,70px);line-height:1}.id-section-heading>p{color:#716c79;margin-bottom:2px;font-size:15px;line-height:1.65}.id-section-heading.compact{grid-template-columns:1fr .62fr}.id-film-shell{color:#fff;background:#17151f;border-radius:30px;grid-template-columns:.82fr 1.18fr;min-height:650px;display:grid;overflow:hidden;box-shadow:0 35px 80px #221e3e2e}.id-film-copy{flex-direction:column;padding:52px 48px;display:flex}.id-film-progress{gap:5px;display:grid}.id-film-progress button{color:#8d8797;text-align:left;height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:38px 35px 1fr;align-items:center;gap:10px;padding:0 13px;display:grid}.id-film-progress button.active{color:#fff;background:#282431}.id-film-progress button>i{background:#3e3948;border-radius:3px;height:3px;overflow:hidden}.id-film-progress button>i span{height:100%;width:var(--film-progress);background:#8174ff;display:block}.id-film-progress button.active>i span{animation:3.6s linear id-progress}.id-film-progress small{font-size:9px}.id-film-progress b{font-size:12px}.id-film-description{margin-top:auto;padding-top:35px;animation:.5s id-rise}.id-film-description>span{letter-spacing:.14em;color:#9d92ff;font-size:9px;font-weight:850}.id-film-description h3{margin:12px 0;font-size:32px;line-height:1.08}.id-film-description p{color:#b9b4c1;max-width:390px;font-size:13px;line-height:1.65}.id-film-description button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;font-weight:750;display:inline-flex}.id-film-description button svg{color:#8b7eff;width:17px}.id-film-stage{background:radial-gradient(circle at 55% 45%,#6e60ed33,#0000 34%),linear-gradient(145deg,#f5f4fa,#e8e6f0);place-items:center;min-width:0;display:grid;position:relative}.id-film-ambient{filter:blur(2px);opacity:.7;border-radius:50%;position:absolute}.id-film-ambient.one{background:#bdb6ff;width:280px;height:280px;animation:8s ease-in-out infinite id-drift;top:14%;left:8%}.id-film-ambient.two{background:#b8f1df;width:220px;height:220px;animation:9s ease-in-out infinite reverse id-drift;bottom:7%;right:4%}.id-demo-phone{color:#17151f;z-index:2;background:#fff;border:8px solid #17151f;border-radius:42px;width:326px;height:578px;animation:.55s cubic-bezier(.2,.8,.2,1) id-phone-in;overflow:hidden;box-shadow:0 34px 75px #2b254a4d}.id-demo-phone>header{justify-content:space-between;align-items:center;height:45px;padding:12px 18px;font-size:8px;display:flex}.id-demo-phone>header span{background:#17151f;border-radius:20px;width:70px;height:20px}.id-demo-phone>header em{color:#17151f;font-size:9px;font-weight:800}.id-demo-phone>main{background:linear-gradient(#fff,#faf9fc);height:486px;padding:20px 21px}.id-demo-phone>footer{color:#918b99;border-top:1px solid #ece9f0;justify-content:center;align-items:center;gap:5px;height:31px;font-size:7px;display:flex}.id-demo-phone>footer svg{width:9px}.id-demo-phone main>div{height:100%;animation:.45s id-rise}.id-phone-invite{text-align:center;flex-direction:column;align-items:center;display:flex}.id-phone-invite>i,.id-phone-decision>i{color:#6657e3;background:#ece9ff;border-radius:22px;place-items:center;width:68px;height:68px;margin:18px auto;display:grid}.id-phone-invite>i svg,.id-phone-decision>i svg{width:34px}.id-phone-invite small,.id-phone-decision small,.id-phone-document>small,.id-phone-liveness>small,.id-phone-compare>small{letter-spacing:.14em;color:#6d5fe7;font-size:7px;font-weight:850}.id-demo-phone h4{margin:9px 0;font-size:22px}.id-demo-phone p{color:#7c7684;font-size:10px;line-height:1.55}.id-phone-invite>span{color:#20835e;background:#effaf6;border-radius:10px;align-items:center;gap:5px;margin:13px 0;padding:10px;font-size:8px;display:flex}.id-phone-invite>span svg{width:13px}.id-phone-invite button,.id-phone-decision button{color:#fff;width:100%;height:43px;font:inherit;background:#17151f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:10px;font-weight:750;display:flex}.id-phone-invite button svg{width:14px}.id-phone-document{text-align:center}.id-phone-document>div{color:#25232b;background:#1d1a24;border-radius:19px;flex-direction:column;justify-content:center;align-items:flex-start;height:240px;margin:20px 0 13px;padding:38px;display:flex;position:relative;overflow:hidden}.id-phone-document>div:before{content:"";border:2px solid #8c7eff;border-radius:14px;position:absolute;inset:18px}.id-phone-document>div i{background:linear-gradient(135deg,#e5eef2,#fff6d4);border-radius:10px;position:absolute;inset:47px 35px;transform:rotate(-1.5deg)}.id-phone-document>div span,.id-phone-document>div b,.id-phone-document>div em{z-index:2;margin-left:14px;position:relative}.id-phone-document>div span{font-size:6px}.id-phone-document>div b{margin-top:10px;font-size:8px}.id-phone-document>div em{margin-top:7px;font-size:7px}.id-phone-document>div u{z-index:3;background:#8b7dff;height:2px;animation:2.4s ease-in-out infinite id-scan;position:absolute;left:36px;right:36px;box-shadow:0 0 16px 3px #796aff}.id-phone-document section{color:#15835a;background:#ebfaf4;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:8px;display:flex}.id-phone-document section svg{width:12px}.id-phone-liveness{text-align:center}.id-phone-liveness>div{background:linear-gradient(145deg,#e5e3ee,#cbc7d9);border:3px solid #8174ef;border-radius:105px;width:220px;height:250px;margin:18px auto 12px;position:relative;overflow:hidden}.id-phone-liveness>div span{background:linear-gradient(#d0cbd8,#9b94a7);border-radius:70px;place-items:center;display:grid;position:absolute;inset:36px}.id-phone-liveness>div span svg{color:#fff;width:84px}.id-phone-liveness>div i{border:1px dashed #fff;border-radius:90px;position:absolute;inset:16px}.id-phone-liveness>div em{background:#786af0;width:70px;height:3px;animation:2.6s ease-in-out infinite id-face-scan;position:absolute;top:50%;left:-70px;box-shadow:0 0 18px #7769ee}.id-phone-liveness section{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.id-phone-liveness section b{color:#8a8490;background:#f0eef4;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:8px 3px;font-size:7px;display:flex}.id-phone-liveness section b:first-child{color:#16835a;background:#eaf9f3}.id-phone-liveness section b.active{color:#5d4fd8;background:#ece9ff}.id-phone-liveness section svg{width:10px}.id-phone-compare>div{border-bottom:1px solid #eeeaf2;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.id-phone-compare>div span{color:#6658df;background:#ece9ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.id-phone-compare>div svg{width:16px}.id-phone-compare>div b{font-size:9px}.id-phone-compare>div em{color:#7f7987;font-size:7px}.id-phone-compare>div:nth-of-type(2) span svg{animation:2s linear infinite id-spin}.id-compare-progress{background:#ece9f1;border-radius:5px;height:4px;margin-top:22px;display:block;overflow:hidden}.id-compare-progress:after{content:"";background:#7769ed;border-radius:5px;width:62%;height:100%;animation:2.4s ease-in-out infinite id-load;display:block}.id-phone-decision{text-align:center;flex-direction:column;align-items:center;display:flex}.id-phone-decision>i{color:#1d9c6c;background:#e9faf3}.id-phone-decision>div{gap:7px;width:100%;margin:12px 0;display:grid}.id-phone-decision>div span{color:#177a57;text-align:left;background:#f2faf7;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.id-phone-decision>div svg{width:12px}.id-film-caption{z-index:3;background:#fff;border:1px solid #fff;border-radius:16px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;bottom:30px;right:28px;box-shadow:0 15px 42px #2e285429}.id-film-caption>svg{color:#6a5ce4;width:20px}.id-film-caption span{display:grid}.id-film-caption small{letter-spacing:.12em;color:#746aee;font-size:6px;font-weight:850}.id-film-caption b{margin-top:2px;font-size:9px}.id-film-caption em{color:#1b8c62;background:#eaf9f3;border-radius:8px;padding:5px 7px;font-size:7px}.id-demo-note{color:#8a8590;text-align:right;margin-top:14px;font-size:11px}.id-steps-section{padding-top:20px}.id-journey-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.id-journey-grid article{border:1px solid var(--id-line);background:#fff;border-radius:22px;min-height:250px;padding:28px;transition:all .25s;position:relative}.id-journey-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 50px #2d285117}.id-step-number{color:#a09ba7;font-size:9px;font-weight:850;position:absolute;top:20px;right:22px}.id-journey-grid article>i{color:#6557df;background:#ece9ff;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.id-journey-grid article>i svg{width:22px}.id-journey-grid h3{margin:23px 0 9px;font-size:19px}.id-journey-grid p{color:#77717f;font-size:13px;line-height:1.6}.id-journey-arrow{color:#9c95ac;z-index:2;width:20px;position:absolute;top:50%;right:-18px}.id-inside-erp{background:#f5f4f8;border-radius:32px;grid-template-columns:1.12fr .78fr;align-items:center;gap:80px;width:min(1380px,100% - 40px);margin:150px auto;padding:72px;display:grid}.id-erp-visual{background:#fff;border:1px solid #e2dfe7;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #322d4d17}.id-erp-visual>header{border-bottom:1px solid #eeeaf1;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:11px;display:flex}.id-erp-visual>header span{align-items:center;gap:8px;font-weight:850;display:flex}.id-erp-visual>header b{color:#fff;background:#17151f;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.id-erp-visual>header small{color:#78727f;align-items:center;gap:6px;display:flex}.id-erp-visual>header i{background:#2dbb85;border-radius:50%;width:7px;height:7px}.id-profile-head{align-items:center;gap:14px;padding:24px;display:flex}.id-profile-head>span{color:#6658de;background:#ece9ff;border-radius:15px;place-items:center;width:53px;height:53px;font-weight:850;display:grid}.id-profile-head>div{flex:1}.id-profile-head small,.id-profile-content small{letter-spacing:.12em;color:#7669e8;font-size:7px;font-weight:850}.id-profile-head h3{margin:4px 0;font-size:17px}.id-profile-head p{color:#827c89;margin:0;font-size:9px}.id-profile-head>em{color:#19835c;background:#e8f9f2;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.id-profile-head>em svg{width:14px}.id-profile-tabs{color:#85808c;border-top:1px solid #eeeaf1;border-bottom:1px solid #eeeaf1;align-items:center;gap:24px;height:41px;padding:0 24px;font-size:9px;display:flex}.id-profile-tabs b{color:#5e51da;border-bottom:2px solid #6659de;align-items:center;height:41px;display:flex}.id-profile-content{background:#faf9fb;grid-template-columns:1.35fr .65fr;gap:12px;padding:20px;display:grid}.id-profile-content article,.id-profile-content aside{background:#fff;border:1px solid #e4e1e8;border-radius:15px;padding:18px}.id-profile-content h4{align-items:center;gap:7px;margin:8px 0;font-size:13px;display:flex}.id-profile-content h4 svg{color:#20a36f;width:17px}.id-profile-content p{color:#817b87;font-size:9px;line-height:1.5}.id-profile-content article>div{gap:6px;display:grid}.id-profile-content article>div span{color:#347f67;gap:5px;font-size:8px;display:flex}.id-profile-content article>div svg{width:11px}.id-profile-content aside{flex-direction:column;display:flex}.id-profile-content aside>b{margin:8px 0 3px;font-size:13px}.id-profile-content aside>span{color:#8a8590;font-size:8px}.id-profile-content aside>button{color:#fff;height:35px;font:inherit;background:#17151f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:auto;font-size:8px;font-weight:750;display:flex}.id-profile-content aside>button svg{width:11px}.id-erp-copy h2{font-size:clamp(42px,4.6vw,68px)}.id-erp-copy>p{color:#716c79;font-size:15px;line-height:1.7}.id-erp-copy ul{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.id-erp-copy li{background:#fff;border:1px solid #dedbe4;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.id-erp-copy li>svg{color:#6558dd;justify-self:center;width:20px}.id-erp-copy li span{display:grid}.id-erp-copy li b{font-size:12px}.id-erp-copy li small{color:#827c89;margin-top:3px;font-size:10px}.id-signal-section{color:#fff;background:#17151f;margin:150px 0 0;padding:120px max(20px,50vw - 630px)}.id-section-heading.light>p{color:#aaa5b2}.id-section-heading.light h2{color:#fff}.id-signal-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.id-signal-grid article{background:#211e27;border:1px solid #37333f;border-radius:20px;min-height:230px;padding:25px;position:relative}.id-signal-grid article>span{color:#736e7b;font-size:8px;position:absolute;top:18px;right:20px}.id-signal-grid article>svg{color:#8d80ff;width:27px}.id-signal-grid h3{margin:28px 0 10px;font-size:17px}.id-signal-grid p{color:#aaa5b2;font-size:12px;line-height:1.6}.id-privacy-section{grid-template-columns:.75fr 1fr;align-items:center;gap:80px;width:min(1260px,100% - 40px);margin:0 auto;padding:140px 0;display:grid}.id-privacy-copy>p{color:#706b78;font-size:15px;line-height:1.7}.id-privacy-copy>a{color:#5b4ed5;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.id-privacy-copy>a svg{width:15px}.id-privacy-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.id-privacy-grid article{border:1px solid var(--id-line);border-radius:19px;gap:13px;min-height:145px;padding:22px;display:flex}.id-privacy-grid article>svg{color:#6558de;flex:none;width:24px}.id-privacy-grid b{font-size:14px}.id-privacy-grid p{color:#7d7784;margin:7px 0 0;font-size:11px;line-height:1.55}.id-faq-section{grid-template-columns:.55fr 1fr;gap:80px;display:grid}.id-faq-section>div:first-child{align-self:start;position:sticky;top:120px}.id-faq-section h2{font-size:45px}.id-faq-section>div:first-child p{color:#7a7481}.id-faq-list{gap:8px;display:grid}.id-faq-list article{border:1px solid var(--id-line);background:#fff;border-radius:16px;overflow:hidden}.id-faq-list button{text-align:left;width:100%;min-height:66px;font:inherit;color:#211e27;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:13px;font-weight:780;display:flex}.id-faq-list button i{background:#f1eff5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.id-faq-list button svg{width:15px}.id-faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.id-faq-list article>div p{color:#726c79;margin:0;padding:0 20px;font-size:12px;line-height:1.65;overflow:hidden}.id-faq-list article.open{background:#faf9ff;border-color:#c9c3fa}.id-faq-list article.open>div{grid-template-rows:1fr}.id-faq-list article.open>div p{padding-bottom:20px}.id-faq-list article.open button i{color:#5e50d8;background:#eae6ff}.id-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 85% 20%,#6c5eea55,#0000 30%),#17151f;border-radius:32px;width:min(1420px,100% - 40px);margin:150px auto 30px;padding:95px 30px}.id-final-cta>div:first-child{color:#9b90ff;letter-spacing:.15em;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.id-final-cta>div:first-child svg{width:20px}.id-final-cta h2{letter-spacing:-.055em;max-width:900px;margin:24px auto 16px;font-size:clamp(42px,5vw,72px)}.id-final-cta>p{color:#b5b0bc;max-width:650px;margin:0 auto;line-height:1.65}.id-final-cta>div:last-child{justify-content:center;gap:10px;margin-top:30px;display:flex}.id-final-cta>div:last-child a{color:#17151f;background:#fff;border-radius:14px;align-items:center;gap:8px;height:52px;padding:0 21px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.id-final-cta>div:last-child a:last-child{color:#fff;background:#2a2631;border:1px solid #45404c}.id-final-cta a svg{width:15px}@keyframes id-scan{0%,to{top:25%}50%{top:76%}}@keyframes id-orbit{to{transform:rotate(360deg)}}@keyframes id-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(7px)}}@keyframes id-progress{0%{width:0}to{width:100%}}@keyframes id-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes id-phone-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes id-drift{0%,to{transform:translate(0)}50%{transform:translate(28px,-20px)}}@keyframes id-face-scan{0%,to{transform:translate(55px)}50%{transform:translate(235px)}}@keyframes id-spin{to{transform:rotate(360deg)}}@keyframes id-load{0%,to{width:35%}50%{width:82%}}@media (width<=1050px){.id-hero{grid-template-columns:1fr;min-height:0;padding:60px 45px}.id-hero-copy{max-width:780px}.id-hero-visual{height:620px}.id-film-shell{grid-template-columns:1fr}.id-film-copy{min-height:470px}.id-film-stage{min-height:690px}.id-inside-erp{grid-template-columns:1fr;gap:55px;padding:55px}.id-section-heading,.id-section-heading.compact{grid-template-columns:1fr}.id-section-heading>p{max-width:720px;margin-top:25px}.id-privacy-section,.id-faq-section{grid-template-columns:1fr}.id-faq-section>div:first-child{position:static}.id-trust-strip{grid-template-columns:1fr 1fr}.id-trust-strip>span:nth-child(2){border-right:0}.id-trust-strip>span:nth-child(-n+2){border-bottom:1px solid var(--id-line)}}@media (width<=720px){.id-hero{border-radius:24px;width:calc(100% - 20px);margin-top:10px;padding:40px 20px 28px}.id-breadcrumb{display:none}.id-kicker{margin-bottom:18px;font-size:10px}.id-hero h1{letter-spacing:-.055em;font-size:46px;line-height:1.01}.id-hero-copy>p{font-size:15px;line-height:1.6}.id-hero-actions{display:grid}.id-hero-actions a{width:100%;height:54px}.id-hero-proof{gap:10px;display:grid}.id-hero-visual{height:505px;margin-top:20px}.id-orbit{display:none}.id-hero-phone{border-radius:35px;width:280px;height:482px;padding:17px 15px}.id-capture-title{padding:18px 8px 10px}.id-capture-title b{font-size:16px}.id-document-camera{height:188px}.id-document-card{width:190px;height:116px}.id-quality-row{margin:10px 0}.id-quality-row span{height:25px;font-size:7px}.id-floating-chip{border-radius:14px;padding:10px 11px}.chip-one{top:8px;left:-4px}.chip-two{bottom:0;right:-5px}.id-trust-strip{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:22px}.id-trust-strip>span{border-right:0;border-bottom:1px solid var(--id-line);padding:18px}.id-trust-strip>span:last-child{border-bottom:0}.id-film-section,.id-steps-section,.id-faq-section{width:calc(100% - 28px);margin:90px auto}.id-section-heading{margin-bottom:32px}.id-section-heading h2,.id-inside-erp h2,.id-privacy-section h2{font-size:42px}.id-section-heading>p{font-size:13px}.id-film-shell{border-radius:22px}.id-film-copy{min-height:485px;padding:28px 20px}.id-film-progress button{grid-template-columns:28px 26px 1fr;padding:0 8px}.id-film-description h3{font-size:27px}.id-film-stage{min-height:620px}.id-demo-phone{width:286px;height:540px}.id-film-caption{display:none}.id-demo-note{text-align:left;line-height:1.5}.id-journey-grid{grid-template-columns:1fr}.id-journey-grid article{min-height:210px}.id-journey-arrow{display:none}.id-inside-erp{border-radius:24px;gap:45px;width:calc(100% - 20px);margin:90px auto;padding:28px 14px}.id-erp-visual{overflow-x:auto}.id-erp-visual>header,.id-profile-head,.id-profile-tabs,.id-profile-content{min-width:580px}.id-erp-copy{padding:0 8px}.id-signal-section{margin-top:90px;padding-top:82px;padding-bottom:82px}.id-signal-grid{grid-template-columns:1fr}.id-signal-grid article{min-height:190px}.id-privacy-section{gap:45px;width:calc(100% - 28px);padding:90px 0}.id-privacy-grid{grid-template-columns:1fr}.id-faq-section{gap:35px}.id-faq-section h2{font-size:40px}.id-final-cta{border-radius:24px;width:calc(100% - 20px);margin:90px auto 14px;padding:70px 20px}.id-final-cta>div:last-child{display:grid}.id-final-cta>div:last-child a{justify-content:center}.id-phone-liveness>div{width:200px;height:225px}}@media (prefers-reduced-motion:reduce){.identity-marketing *{scroll-behavior:auto!important}.id-orbit,.id-floating-chip,.id-scan-beam,.id-film-ambient,.id-phone-document>div u,.id-phone-liveness>div em,.id-phone-compare>div span svg,.id-compare-progress:after,.id-film-progress button.active>i span{animation:none!important}.id-journey-grid article:hover{transform:none}}.address-autocomplete{flex:1;width:100%;min-width:0;position:relative}.address-autocomplete>input{box-sizing:border-box;width:100%!important}.address-search-spinner{animation:.8s linear infinite address-spin;transform:translateY(-50%);color:#675be7!important;width:17px!important;height:17px!important;position:absolute!important;top:50%!important;right:12px!important}.address-suggestions{z-index:300;background:#fff;border:1px solid #dedce5;border-radius:14px;min-width:min(430px,100vw - 36px);padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #19142224}.address-suggestions>button{text-align:left;cursor:pointer;color:#201d28;background:#fff;border:0;border-radius:10px;grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 10px;display:grid}.address-suggestions>button:hover,.address-suggestions>button.active{background:#f2f0ff}.address-suggestions>button>svg{color:#695ee8;width:16px}.address-suggestions>button>span{flex-direction:column;min-width:0;display:flex}.address-suggestions b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.address-suggestions small{color:#77727f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.address-suggestions footer{color:#96919d;border-top:1px solid #efedf2;margin-top:4px;padding:7px 10px 3px;font-size:9px}.auth-form-wrap label>div>.address-autocomplete{align-items:center;height:100%;display:flex}.auth-form-wrap label>div>.address-autocomplete input{background:0 0;border:0;outline:0;height:100%}.portal-profile .address-autocomplete input{margin:0}.contact-editor .address-autocomplete input{margin-top:6px}@keyframes address-spin{to{transform:translateY(-50%)rotate(360deg)}}@media (width<=600px){.address-suggestions{border-radius:18px;min-width:0;padding:8px;position:fixed;inset:auto 12px 18px;box-shadow:0 20px 70px #17131f55}.address-suggestions>button{min-height:64px}.address-suggestions b{font-size:14px}.address-suggestions small{font-size:11px}}.cs-settings-page{max-width:1500px}.cs-settings-notice{color:#18714f;background:#e8f8f0;border-radius:12px;margin:0 0 14px;padding:13px 16px;font-size:12px;font-weight:700}.cs-settings-notice.error{color:#a43d2d;background:#fff0ed}.cs-settings-shell{grid-template-columns:210px minmax(460px,1fr) 330px;align-items:start;gap:16px;display:grid}.cs-settings-shell>aside:first-child{background:#fff;border:1px solid #e2e0e7;border-radius:17px;flex-direction:column;padding:8px;display:flex;position:sticky;top:92px}.cs-settings-shell>aside:first-child button{color:#686472;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;height:45px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.cs-settings-shell>aside:first-child button svg{width:16px}.cs-settings-shell>aside:first-child button.active{color:#5f52e7;background:#eeeaff}.cs-settings-stack{flex-direction:column;gap:14px;display:flex}.cs-settings-card{background:#fff;border:1px solid #e2e0e7;border-radius:18px;padding:22px}.cs-settings-card>header{border-bottom:1px solid #eceaf0;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.cs-settings-card>header>span{color:#675be7;background:#eeeaff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.cs-settings-card>header svg{width:18px}.cs-settings-card h2{margin:0 0 4px;font-size:17px}.cs-settings-card header p{color:#7f7a86;margin:0;font-size:10px}.cs-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cs-settings-field{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.cs-settings-field>span{font-size:10px;font-weight:750}.cs-settings-field input,.cs-settings-field select,.cs-settings-field textarea,.cs-channel>input,.cs-domain-add input,.cs-macro-create input,.cs-macro-create textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dcd9e2;border-radius:10px;outline:0;padding:11px 12px;font-size:11px}.cs-settings-field textarea,.cs-macro-create textarea{resize:vertical;min-height:82px}.cs-settings-field input:focus,.cs-settings-field select:focus,.cs-settings-field textarea:focus{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed12}.cs-settings-field>small{color:#918b97;font-size:9px}.cs-color{grid-template-columns:46px 1fr;gap:7px;display:grid}.cs-color input[type=color]{height:42px;padding:4px}.cs-setting-switch{border-bottom:1px solid #eeecf1;align-items:center;gap:12px;min-height:57px;display:flex}.cs-setting-switch>span{flex-direction:column;flex:1;display:flex}.cs-setting-switch b{font-size:11px}.cs-setting-switch small{color:#89848f;margin-top:3px;font-size:9px}.cs-setting-switch>input{opacity:0;position:absolute}.cs-setting-switch>i{box-sizing:border-box;background:#d9d6de;border-radius:99px;width:39px;height:22px;padding:3px;transition:all .2s}.cs-setting-switch>i em{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 2px 5px #0002}.cs-setting-switch>input:checked+i{background:#675be7}.cs-setting-switch>input:checked+i em{transform:translate(17px)}.cs-embed{color:#e9e6f0;background:#17151e;border-radius:12px;align-items:center;gap:10px;margin-bottom:13px;padding:14px;display:flex}.cs-embed code{word-break:break-all;flex:1;font-size:9px;line-height:1.6}.cs-embed button,.cs-domain-add button,.cs-macro-create button{color:#fff;background:#675be7;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:750;display:flex}.cs-embed svg,.cs-domain-add svg,.cs-macro-create svg{width:14px}.cs-domain-add{gap:8px;display:flex}.cs-domain-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.cs-domain-list>span{background:#f3f1f7;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.cs-domain-list svg{width:13px}.cs-domain-list button{color:#9c6570;background:0 0;border:0}.cs-settings-hint{color:#716c78;background:#f1f0f5;border-radius:10px;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.cs-settings-hint svg{width:15px}.cs-channel{border-bottom:1px solid #eeecf1;padding:13px 0}.cs-channel>div{align-items:center;gap:12px;display:flex}.cs-channel>div>span{flex-direction:column;flex:1;display:flex}.cs-channel>div>span b{font-size:11px}.cs-channel>div>span small{color:#89848f;margin-top:3px;font-size:9px}.cs-channel .cs-setting-switch{border:0;min-height:auto}.cs-channel .cs-setting-switch>span{display:none}.cs-channel>input{margin-top:10px}.cs-hours>div{border-bottom:1px solid #efedf1;grid-template-columns:22px 1fr 95px 20px 95px;align-items:center;gap:8px;min-height:45px;font-size:10px;display:grid}.cs-hours input[type=time]{font:inherit;border:1px solid #ddd9e2;border-radius:8px;padding:7px}.cs-macro-create{gap:8px;display:grid}.cs-macro-create button{width:max-content}.cs-macro-list article{border-bottom:1px solid #eee;gap:12px;padding:13px 0;display:flex}.cs-macro-list article>div{flex:1}.cs-macro-list b{font-size:11px}.cs-macro-list p{color:#777;margin:5px 0;font-size:9px;line-height:1.5}.cs-macro-list article>button{color:#a94838;background:#fff0ed;border:0;border-radius:8px;width:35px;height:35px}.cs-macro-list svg{width:15px}.cs-widget-preview{background:#fff;border:1px solid #e2e0e7;border-radius:18px;padding:15px;position:sticky;top:92px}.cs-widget-preview>header{letter-spacing:.12em;color:#777;justify-content:space-between;margin-bottom:13px;font-size:8px;display:flex}.cs-widget-preview>header em{color:#39a476;font-style:normal}.cs-preview-widget{border:1px solid #e1dee7;border-radius:20px;overflow:hidden;box-shadow:0 14px 35px #211a3714}.cs-preview-widget.compact{border-radius:8px}.cs-preview-widget>div{background:var(--preview-main);color:#fff;align-items:center;gap:9px;height:64px;padding:0 15px;display:flex}.cs-preview-widget>div>span{background:#fff2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.cs-preview-widget>div svg{width:17px}.cs-preview-widget>div p{flex-direction:column;display:flex}.cs-preview-widget>div b{font-size:11px}.cs-preview-widget>div small{margin-top:3px;font-size:8px}.cs-preview-widget>div small i{background:#56e3a2;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.cs-preview-widget main{padding:20px 15px}.cs-preview-widget h3{margin:0;font-size:18px}.cs-preview-widget main>p{color:#777;font-size:9px;line-height:1.5}.cs-preview-widget main>button{background:var(--preview-accent);color:#fff;border:0;border-radius:10px;width:100%;padding:11px;font-size:10px;font-weight:750}.cs-preview-widget main section{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.cs-preview-widget main section span{background:#f0eef4;border-radius:99px;padding:5px 7px;font-size:8px}.cs-preview-widget footer{text-align:center;color:#999;border-top:1px solid #eee;padding:9px;font-size:8px}.cs-preview-launcher{color:#fff;border:0;border-radius:99px;align-items:center;gap:7px;margin:14px 0 0 auto;padding:11px 14px;font-size:9px;font-weight:750;display:flex}.cs-preview-launcher svg{width:16px}@media (width<=1150px){.cs-settings-shell{grid-template-columns:190px 1fr}.cs-widget-preview{display:none}}@media (width<=760px){.cs-settings-shell{display:block}.cs-settings-shell>aside:first-child{flex-direction:row;margin-bottom:14px;display:flex;position:static;overflow-x:auto}.cs-settings-shell>aside:first-child button{min-width:max-content}.cs-settings-grid{grid-template-columns:1fr}.cs-settings-card{padding:17px}.cs-hours>div{grid-template-columns:20px 1fr 82px 15px 82px}.cs-settings-page .support-title{display:block}.cs-settings-page .support-title .support-primary{justify-content:center;width:100%;margin-top:15px}}.cs-sipgate-options{background:#fbfaff;border:1px solid #e8e4ef;border-radius:13px;gap:8px;margin-top:12px;padding:12px;display:grid}.cs-sipgate-options .cs-setting-switch{min-height:42px;padding:0}.cs-sipgate-options button{color:#fff;background:#181620;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.cs-sipgate-options button svg{width:15px}.cs-form-studio{display:block}.cs-form-tabs{background:#f4f2f8;border-radius:12px;gap:7px;margin-bottom:16px;padding:5px;display:flex}.cs-form-tabs button{color:#77717f;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:40px;font-size:11px;font-weight:800}.cs-form-tabs button.active{color:#5d50e6;background:#fff;box-shadow:0 5px 18px #30265212}.cs-form-fields{border:1px solid #e7e3ec;border-radius:15px;margin-top:18px;overflow:hidden}.cs-form-fields>header{background:#faf9fc;border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.cs-form-fields>header>div{flex-direction:column;gap:3px;display:flex}.cs-form-fields>header b{font-size:12px}.cs-form-fields>header small{color:#8a8490;font-size:9px}.cs-form-fields>header button,.cs-form-save{color:#fff;cursor:pointer;background:#181620;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.cs-form-fields>header svg,.cs-form-save svg{width:14px}.cs-form-fields article{background:#fff;border-bottom:1px solid #efedf2;grid-template-columns:26px minmax(0,1fr) auto 36px;align-items:center;gap:9px;padding:12px 13px;display:grid}.cs-form-fields article:last-child{border-bottom:0}.cs-form-fields article>svg{color:#aaa4b1;cursor:grab;width:15px}.cs-form-field-main{grid-template-columns:minmax(150px,1fr) 130px;gap:8px;display:grid}.cs-form-field-main input,.cs-form-field-main select{height:39px;font:inherit;background:#fff;border:1px solid #dedbe5;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.cs-form-field-main input:nth-child(3){grid-column:1/-1}.cs-form-fields article>label{color:#77717f;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.cs-form-fields article>.danger{color:#ae493c;cursor:pointer;background:#fff0ef;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cs-form-fields article>.danger svg{width:14px}.cs-form-save{background:#675be7;min-height:44px;margin-top:16px;padding-inline:17px}.cs-form-studio textarea{line-height:1.55}@media (width<=760px){.cs-form-fields article{grid-template-columns:20px minmax(0,1fr) 34px}.cs-form-field-main{grid-template-columns:1fr}.cs-form-field-main input:nth-child(3){grid-column:auto}.cs-form-fields article>label{grid-column:2}.cs-form-fields>header{flex-direction:column;align-items:flex-start}.cs-form-fields>header button,.cs-form-save{width:100%}}.jonera-ai-launcher{z-index:70;text-align:left;color:#191620;cursor:pointer;background:#fff;border:1px solid #ddd9eb;border-radius:18px;grid-template-columns:42px 1fr 20px;align-items:center;gap:9px;width:220px;height:62px;padding:8px 10px;display:grid;position:fixed;bottom:24px;right:26px;box-shadow:0 18px 55px #17132325}.jonera-ai-launcher>span{color:#fff;background:linear-gradient(135deg,#6558ea,#8d80ff);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.jonera-ai-launcher svg{width:18px}.jonera-ai-launcher>div{flex-direction:column;display:flex}.jonera-ai-launcher small{color:#807a88;margin-top:3px;font-size:8px}.jonera-ai-backdrop{z-index:199;background:#17131f40;position:fixed;inset:0}.jonera-ai-panel{z-index:200;background:#f7f6f9;grid-template-rows:72px auto 1fr auto;width:min(470px,100vw);transition:all .28s cubic-bezier(.22,.8,.3,1);display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-25px 0 75px #15101e2b}.jonera-ai-panel.open{transform:none}.jonera-ai-panel>header{color:#fff;background:#17151e;align-items:center;gap:8px;padding:0 18px;display:flex}.jonera-ai-panel>header>div{flex:1;align-items:center;gap:10px;display:flex}.jonera-ai-panel>header>div>span{background:#6b5dea;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.jonera-ai-panel>header svg{width:18px}.jonera-ai-panel>header p{flex-direction:column;display:flex}.jonera-ai-panel>header small{color:#aaa6b3;margin-top:3px;font-size:8px}.jonera-ai-panel>header small i{background:#43d391;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.jonera-ai-panel>header>button{color:#fff;background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;width:36px;height:36px}.jonera-ai-context{color:#675be7;background:#fff;border-bottom:1px solid #e4e1e7;align-items:center;gap:9px;min-height:57px;padding:0 18px;display:flex}.jonera-ai-context svg{width:17px}.jonera-ai-context span{flex-direction:column;display:flex}.jonera-ai-context small{letter-spacing:.12em;font-size:7px}.jonera-ai-context b{color:#28242d;margin-top:2px;font-size:10px}.jonera-ai-panel>main{flex-direction:column;gap:12px;padding:20px 17px;display:flex;overflow:auto}.jonera-ai-welcome{text-align:center;padding:30px 10px}.jonera-ai-welcome>span{color:#675be7;background:#eeeaff;border-radius:18px;place-items:center;width:57px;height:57px;margin:0 auto;display:grid}.jonera-ai-welcome h2{margin:16px 0 8px;font-size:24px}.jonera-ai-welcome>p{color:#77717f;font-size:11px;line-height:1.6}.jonera-ai-welcome>div{flex-direction:column;gap:7px;margin-top:20px;display:flex}.jonera-ai-welcome button{background:#fff;border:1px solid #dfdce4;border-radius:12px;justify-content:space-between;align-items:center;min-height:47px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.jonera-ai-welcome button svg{width:14px}.jonera-ai-panel main>article{max-width:88%;font-size:12px;line-height:1.6}.jonera-ai-panel main>article span{white-space:pre-wrap;border-radius:14px;padding:11px 13px;display:block}.jonera-ai-panel main>article.user{align-self:flex-end}.jonera-ai-panel main>article.user span{color:#fff;background:#675be7;border-bottom-right-radius:4px}.jonera-ai-panel main>article.assistant{align-self:flex-start}.jonera-ai-panel main>article.assistant span{background:#fff;border:1px solid #e2dfe6;border-bottom-left-radius:4px}.jonera-ai-thinking{color:#777;align-items:center;gap:9px;font-size:9px;display:flex}.jonera-ai-thinking svg{width:17px;animation:1s linear infinite ai-spin}.jonera-ai-error{color:#a73d2d;background:#ffefec;border-radius:10px;padding:11px;font-size:10px}.jonera-ai-action{background:#fff;border:1px solid #dcd8e5;border-radius:15px;padding:14px}.jonera-ai-action>header{color:#675be7;align-items:center;gap:9px;display:flex}.jonera-ai-action>header svg{width:19px}.jonera-ai-action>header span{flex-direction:column;display:flex}.jonera-ai-action>header small{letter-spacing:.12em;font-size:7px}.jonera-ai-action>header b{color:#24202a;margin-top:2px;font-size:11px}.jonera-ai-action dl{margin:12px 0}.jonera-ai-action dl div{border-bottom:1px solid #eee;justify-content:space-between;gap:15px;padding:6px 0;font-size:9px;display:flex}.jonera-ai-action dt{color:#888}.jonera-ai-action dd{text-align:right;word-break:break-word;margin:0}.jonera-ai-action footer{justify-content:flex-end;gap:7px;display:flex}.jonera-ai-action footer button{background:#fff;border:1px solid #ddd9e2;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.jonera-ai-action footer button:last-child{color:#fff;background:#191620;border:0;gap:5px;display:flex}.jonera-ai-action footer svg{width:13px}.jonera-ai-action>em{color:#28865f;font-size:9px}.jonera-ai-panel>form{background:#fff;border-top:1px solid #e1dee5;grid-template-columns:1fr 40px;gap:8px;padding:13px 15px 11px;display:grid}.jonera-ai-panel>form textarea{font:inherit;resize:none;border:1px solid #dcd9e2;border-radius:13px;outline:0;padding:11px;font-size:11px}.jonera-ai-panel>form>button{color:#fff;background:#191620;border:0;border-radius:12px;align-self:center;width:40px;height:40px}.jonera-ai-panel>form>button svg{width:17px}.jonera-ai-panel>form>small{color:#8b8690;grid-column:1/-1;align-items:center;gap:5px;font-size:8px;display:flex}.jonera-ai-panel>form>small svg{color:#36a474;width:12px}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (width<=700px){.jonera-ai-launcher{width:58px;bottom:14px;right:14px}.jonera-ai-launcher>div,.jonera-ai-launcher>svg{display:none}.jonera-ai-panel{width:100vw}.jonera-ai-panel>main{padding-bottom:30px}}.jonera-ai-launcher{transition:transform .15s,box-shadow .15s}.jonera-ai-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 60px #17132330}.jonera-ai-launcher.has-alert{border-color:#f2c6bd}.jonera-ai-launcher.has-alert>div small{color:#c1401f;font-weight:800}.jonera-ai-launcher>span{position:relative}.jonera-ai-badge{color:#fff;background:#e0447a;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.jonera-ai-alert{text-align:left;cursor:pointer;background:#fff6f2;border:0;border-bottom:1px solid #f4dccf;align-items:center;gap:10px;width:100%;padding:12px 18px;transition:background-color .15s;display:flex}.jonera-ai-alert:hover{background:#ffece2}.jonera-ai-alert>svg:first-child{color:#c1401f;flex:none;width:19px}.jonera-ai-alert span{flex-direction:column;flex:1;gap:2px;display:flex}.jonera-ai-alert b{color:#8a3115;font-size:11px}.jonera-ai-alert small{color:#a35a3d;font-size:9px}.jonera-ai-alert>svg:last-child{color:#a35a3d;width:15px}.jonera-ai-welcome button.ai-document-scan.alert{color:#8a3115;background:#fff6f2;border-color:#f2c6bd}.jonera-ai-welcome button.ai-document-scan.alert:hover{background:#ffece2}.jonera-ai-panel>header>div>span{background:linear-gradient(135deg,#6558ea,#8d80ff)}.jonera-ai-panel>header>button{transition:background-color .15s,transform .15s}.jonera-ai-panel>header>button:hover{background:#ffffff16;transform:translateY(-1px)}.jonera-ai-welcome button{transition:border-color .15s,transform .15s}.jonera-ai-welcome button:hover{border-color:#a89bf5;transform:translateY(-1px)}.jonera-ai-launcher b{font-size:14px}.jonera-ai-launcher small{font-size:11px;line-height:1.25}.jonera-ai-panel>header small.offline{color:#ffaaa2}.jonera-ai-panel>header small.offline i{background:#ff7368}.jonera-ai-panel>header small.checking i{background:#f0bb50}.jonera-ai-context small,.jonera-ai-action>header small{font-size:10px}.jonera-ai-context b,.jonera-ai-action>header b{font-size:13px}.jonera-ai-welcome>p{font-size:14px}.jonera-ai-welcome button{font-size:13px}.jonera-ai-panel main>article{font-size:14px}.jonera-ai-action dl div,.jonera-ai-action footer button,.jonera-ai-action>em{font-size:12px}.jonera-ai-panel>form textarea{font-size:14px}.jonera-ai-welcome button.ai-document-scan{color:#fff;background:linear-gradient(135deg,#181620,#675cf0);border-color:#181620;box-shadow:0 14px 34px #675cf03d}.jonera-ai-welcome button.ai-document-scan svg{color:#fff}@media (width<=700px){.jonera-ai-panel{grid-template-rows:68px auto 1fr auto}.jonera-ai-panel>main{padding:18px 14px calc(22px + env(safe-area-inset-bottom))}.jonera-ai-panel>form{padding-bottom:calc(11px + env(safe-area-inset-bottom))}.jonera-ai-welcome{padding:20px 0}}.risk-center-page,.risk-profile-page{color:#181820;--purple:#675cf0}.risk-hero{color:#fff;background:radial-gradient(circle at 78% 38%,#8277ff45,#0000 28%),linear-gradient(125deg,#171720 45%,#29244d);border-radius:30px;grid-template-columns:1.15fr .85fr;align-items:center;min-height:390px;padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow:hidden}.risk-hero:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.risk-hero>div{z-index:1}.risk-hero>div>span,.risk-panel header small,.risk-profile-head small,.risk-list-shell header small,.risk-decision-panel>small,.risk-actions-panel>small,.risk-source-health>small{letter-spacing:.14em;font-size:11px;font-weight:850}.risk-hero>div>span{color:#b8b1ff;align-items:center;gap:8px;display:flex}.risk-hero span svg{width:16px}.risk-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(44px,5vw,72px);line-height:.99}.risk-hero h1 em{color:#8d83ff;font-style:normal}.risk-hero p{color:#b8b8c5;max-width:670px;font-size:16px;line-height:1.65}.risk-hero button,.risk-empty button,.risk-panel button,.risk-head-actions button,.risk-primary{color:#191921;min-height:49px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex}.risk-hero button{margin-top:18px}.risk-hero button svg,.risk-empty button svg,.risk-panel button svg,.risk-head-actions button svg,.risk-primary svg{width:17px}.risk-hero-visual{place-items:center;height:300px;display:grid;position:relative}.risk-score-demo{color:#181820;background:#f8f8ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;box-shadow:0 0 0 22px #ffffff08,0 35px 80px #0006}.risk-score-demo small{color:#777;font-size:9px}.risk-score-demo strong{font-size:76px;line-height:.95}.risk-score-demo>span{color:#777;font-size:11px}.risk-score-demo i{color:#158158;background:#dff7ec;border-radius:99px;margin-top:10px;padding:6px 9px;font-size:10px;font-style:normal}.risk-orbit{background:#ffffff12;border:1px solid #ffffff24;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:absolute}.risk-orbit svg{width:23px}.risk-orbit.one{bottom:15%;left:3%}.risk-orbit.two{top:12%;right:3%}.risk-list-shell{background:#fff;border:1px solid #e2e2e8;border-radius:25px;margin-top:24px;padding:clamp(22px,3vw,38px)}.risk-list-shell>header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.risk-list-shell h2{margin:5px 0;font-size:30px}.risk-list-shell header small{color:var(--purple)}.risk-list-shell header label{border:1px solid #dddde4;border-radius:13px;align-items:center;gap:9px;width:min(420px,45%);height:48px;padding:0 14px;display:flex}.risk-list-shell header label svg{color:#888;width:18px}.risk-list-shell header input{width:100%;font:inherit;border:0;outline:0;font-size:14px}.risk-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.risk-profile-card{min-height:150px;color:inherit;border:1px solid #e5e5ea;border-radius:19px;grid-template-columns:48px 1fr auto;gap:14px;padding:20px;text-decoration:none;transition:all .2s;display:grid;position:relative}.risk-profile-card:hover{border-color:#bbb5ff;transform:translateY(-3px);box-shadow:0 18px 40px #29224b0d}.risk-company-icon{color:#665bed;background:#efedff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.risk-company-icon svg{width:21px}.risk-company-copy small{text-transform:uppercase;letter-spacing:.08em;color:#888;font-size:10px}.risk-company-copy h3{margin:5px 0;font-size:18px}.risk-company-copy p{color:#7c7c87;margin:0;font-size:12px}.risk-mini-score{background:#f4f4f7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:74px;height:65px;display:flex}.risk-mini-score strong{font-size:25px}.risk-mini-score span{font-size:9px}.grade-very_low,.grade-low{color:#13845a}.grade-medium,.grade-insufficient_data{color:#a56b0c}.grade-high,.grade-very_high{color:#c33e43}.risk-card-meta{color:#85858f;grid-column:2/4;gap:22px;font-size:11px;display:flex}.risk-card-meta b{color:#333}.risk-card-arrow{color:#aaa;width:17px;position:absolute;bottom:18px;right:17px}.risk-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.risk-empty>svg{width:38px;color:var(--purple)}.risk-empty h3{margin:14px 0 7px;font-size:22px}.risk-empty p{color:#777;max-width:520px;font-size:14px;line-height:1.55}.risk-empty button,.risk-primary{color:#fff;background:#191921;margin-top:10px}.risk-principles{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.risk-principles article{background:#fff;border:1px solid #e2e2e8;border-radius:18px;gap:13px;padding:20px;display:flex}.risk-principles svg{width:21px;color:var(--purple)}.risk-principles div{flex-direction:column;gap:6px;display:flex}.risk-principles b{font-size:14px}.risk-principles span{color:#777;font-size:12px;line-height:1.5}.risk-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11121a99;justify-content:flex-end;display:flex;position:fixed;inset:0}.risk-modal{box-sizing:border-box;background:#fff;flex-direction:column;gap:16px;width:min(620px,100%);height:100%;padding:32px;display:flex;overflow:auto}.risk-modal header{justify-content:space-between;display:flex}.risk-modal header small{letter-spacing:.14em;color:var(--purple);font-size:10px;font-weight:850}.risk-modal h2{margin:7px 0;font-size:31px}.risk-modal header p{color:#777;font-size:13px}.risk-modal header>button{background:#f0f0f4;border:0;border-radius:10px;width:38px;height:38px;font-size:22px}.risk-modal>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.risk-modal label{color:#50505a;font-size:12px;font-weight:750}.risk-modal input,.risk-modal select,.risk-modal textarea{box-sizing:border-box;width:100%;min-height:47px;font:inherit;border:1px solid #d9d9e1;border-radius:11px;margin-top:7px;padding:11px 12px;font-size:13px}.risk-check-row label{border:1px solid #e0e0e6;border-radius:11px;padding:13px}.risk-check-row input{width:auto;min-height:auto;margin:0 8px 0 0}.risk-loading{color:#777;place-items:center;min-height:55vh;display:grid}.risk-back{color:#777;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;text-decoration:none;display:inline-flex}.risk-back svg{width:16px}.risk-profile-head{align-items:center;gap:15px;margin-bottom:24px;display:flex}.risk-company-mark{color:#fff;background:#17171f;border-radius:17px;place-items:center;width:60px;height:60px;display:grid}.risk-company-mark svg{width:25px}.risk-profile-head>div:nth-child(2){flex:1}.risk-profile-head small{color:var(--purple)}.risk-profile-head h1{letter-spacing:-.04em;margin:4px 0;font-size:38px}.risk-profile-head p{color:#777;margin:0;font-size:13px}.risk-head-actions{gap:9px;display:flex}.risk-head-actions button{border:1px solid #dddde4}.risk-head-actions button.primary{color:#fff;background:#191921}.risk-tabs{scrollbar-width:none;border-bottom:1px solid #dedee5;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.risk-tabs button{font:inherit;white-space:nowrap;color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 15px;font-size:12px;font-weight:750}.risk-tabs button.active{color:#5f54df;border-color:var(--purple)}.risk-overview-grid{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.risk-score-panel,.risk-decision-panel,.risk-signals,.risk-actions-panel,.risk-source-health,.risk-panel{background:#fff;border:1px solid #e1e1e7;border-radius:21px;padding:25px}.risk-score-panel{grid-template-columns:180px 1fr;align-items:center;gap:27px;display:grid}.risk-score-ring{background:conic-gradient(#6b60ee var(--score),#ececf2 0);border-radius:50%;place-items:center;width:165px;height:165px;display:grid;position:relative}.risk-score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.risk-score-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex}.risk-score-ring strong{font-size:54px;line-height:1}.risk-score-ring span{color:#777;font-size:11px}.risk-score-panel small{letter-spacing:.13em;color:var(--purple);font-size:10px;font-weight:850}.risk-score-panel h2{margin:8px 0;font-size:27px}.risk-score-panel p{color:#686873;font-size:13px;line-height:1.6}.risk-confidence>span{background:#eeeef2;border-radius:99px;height:7px;display:block;overflow:hidden}.risk-confidence i{background:var(--purple);height:100%;display:block}.risk-confidence b{color:#777;margin-top:7px;font-size:10px;display:block}.risk-decision-panel{color:#fff;background:#191921}.risk-decision-panel>small{color:#aaa4ff}.risk-decision-panel h2{margin:8px 0 19px;font-size:25px}.risk-decision-panel>div{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.risk-decision-panel>div span{color:#aaaab7;gap:7px;font-size:12px;display:flex}.risk-decision-panel svg{width:16px}.risk-decision-panel strong{font-size:18px}.risk-decision-panel p{color:#858590;font-size:11px;line-height:1.5}.risk-signals header,.risk-panel>header{align-items:center;gap:11px;margin-bottom:16px;display:flex}.risk-signals header>svg,.risk-panel>header>svg{width:23px;color:var(--purple)}.risk-signals header small,.risk-panel header small{color:#777}.risk-signals h3,.risk-panel h2{margin:3px 0;font-size:18px}.risk-signals article{border-top:1px solid #eee;grid-template-columns:28px 1fr auto;gap:10px;padding:13px 0;display:grid}.risk-signals article>svg{width:18px}.risk-signals article div{flex-direction:column;gap:4px;display:flex}.risk-signals article b{font-size:13px}.risk-signals article span{color:#777;font-size:11px}.risk-signals article em{font-size:12px;font-style:normal;font-weight:850}.risk-signals.strengths article>svg,.risk-signals.strengths article em{color:#159063}.risk-signals.warnings article>svg,.risk-signals.warnings article em{color:#cc444b}.risk-missing{background:#fff5df;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.risk-missing b{font-size:12px}.risk-missing span{color:#846426;font-size:11px}.risk-actions-panel{grid-column:1/2}.risk-actions-panel>small,.risk-source-health>small{color:var(--purple)}.risk-actions-panel h2,.risk-source-health h2{margin:7px 0 14px;font-size:22px}.risk-actions-panel article{border-top:1px solid #eee;gap:15px;padding:14px 0;display:flex}.risk-actions-panel article>span{color:#655aeb;background:#efedff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.risk-actions-panel b{font-size:13px}.risk-actions-panel p,.risk-source-health p{color:#777;font-size:11px}.risk-source-health>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.risk-source-health>div span{background:#f2f1f8;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.risk-source-health svg{width:12px}.risk-profile-content,.risk-action-grid,.risk-monitor-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.risk-panel dl{margin:0}.risk-panel dl>div{border-top:1px solid #eee;grid-template-columns:150px 1fr;padding:13px 0;font-size:12px;display:grid}.risk-panel dt{color:#777}.risk-panel dd{margin:0;font-weight:700}.risk-source-row,.risk-factor-row,.risk-history-row{border-top:1px solid #eee;align-items:center;gap:12px;padding:14px 0;display:flex}.risk-source-row>svg{width:20px;color:var(--purple)}.risk-source-row>div,.risk-factor-row>div,.risk-history-row>div{flex-direction:column;flex:1;gap:4px;display:flex}.risk-source-row b,.risk-factor-row b,.risk-history-row b{font-size:13px}.risk-source-row span,.risk-factor-row p,.risk-history-row span{color:#777;margin:0;font-size:11px}.risk-source-row em{background:#eee;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.source-verified{color:#148158;background:#dff7eb!important}.risk-factor-row>span{border-radius:9px;place-items:center;width:42px;height:34px;font-size:12px;font-weight:850;display:grid}.risk-factor-row>span.positive{color:#16805a;background:#e1f7ec}.risk-factor-row>span.negative{color:#bd3f45;background:#fbe6e6}.risk-factor-row>em{color:#888;font-size:9px;font-style:normal}.risk-panel footer{color:#777;background:#f5f5f8;border-radius:10px;margin-top:15px;padding:13px;font-size:10px}.risk-decision-form{flex-direction:column;gap:13px;display:flex}.risk-decision-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.risk-decision-form label{font-size:11px;font-weight:750}.risk-decision-form input,.risk-decision-form select,.risk-decision-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dbdbe2;border-radius:10px;margin-top:6px;padding:11px;font-size:12px}.risk-history-row{align-items:flex-start}.risk-history-row p{color:#555;font-size:11px;line-height:1.5}.monitoring-state>p,.risk-note-panel p{color:#666;font-size:13px;line-height:1.6}.monitoring-state button{color:#fff;background:#191921}.risk-event{border-top:1px solid #eee;gap:10px;padding:14px 0;display:flex}.risk-event>span{background:#30b47d;border-radius:50%;width:9px;height:9px;margin-top:4px}.risk-event.severity-warning>span{background:#eda929}.risk-event.severity-critical>span{background:#d6444b}.risk-event div{flex-direction:column;gap:4px;display:flex}.risk-event b{font-size:12px}.risk-event small{color:#888;font-size:10px}.risk-legal-note{color:#888;margin:20px 4px;font-size:10px;line-height:1.55}.risk-first-analysis{background:#fff;border:1px solid #e2e2e7;border-radius:20px}@media (width<=1000px){.risk-hero{grid-template-columns:1fr}.risk-hero-visual{display:none}.risk-overview-grid{grid-template-columns:1fr}.risk-actions-panel{grid-column:auto}.risk-profile-content,.risk-action-grid,.risk-monitor-grid,.risk-profile-grid{grid-template-columns:1fr}}@media (width<=700px){.risk-hero{border-radius:22px;min-height:auto;padding:28px 22px}.risk-hero h1{font-size:40px}.risk-hero p{font-size:14px}.risk-list-shell{padding:20px 15px}.risk-list-shell>header{flex-direction:column;align-items:stretch;gap:15px}.risk-list-shell header label{box-sizing:border-box;width:100%}.risk-principles{grid-template-columns:1fr}.risk-profile-card{grid-template-columns:42px 1fr auto;padding:15px}.risk-company-icon{width:42px;height:42px}.risk-card-meta{grid-column:1/4}.risk-profile-head{flex-wrap:wrap;align-items:flex-start}.risk-company-mark{width:48px;height:48px}.risk-profile-head h1{font-size:29px}.risk-head-actions{width:100%}.risk-head-actions button{flex:1;padding:0 10px;font-size:11px}.risk-tabs{margin-left:-16px;margin-right:-16px;padding-left:12px}.risk-score-panel{text-align:center;grid-template-columns:1fr}.risk-score-ring{margin:auto}.risk-overview-grid{display:block}.risk-overview-grid>section{margin-bottom:13px}.risk-modal{padding:24px 17px}.risk-modal>div,.risk-decision-form>div{grid-template-columns:1fr}.risk-panel{padding:19px}.risk-panel dl>div{grid-template-columns:110px 1fr}}.register-search-modal>.risk-register-results,.register-search-modal>.risk-selected-company,.register-search-modal>.risk-connector-warning,.register-search-modal label>.risk-register-input{grid-template-columns:none;display:flex}.risk-register-input{border:1px solid #d9d9e1;border-radius:12px;align-items:center;gap:9px;height:52px;margin-top:7px;padding:0 13px}.risk-register-input svg{color:#777;width:18px}.risk-register-input input{outline:0;border:0!important;min-height:auto!important;margin:0!important;padding:0!important}.risk-register-results{flex-direction:column;gap:8px;max-height:330px;overflow:auto;display:flex!important}.risk-register-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e1e7;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.risk-register-results>button:hover,.risk-register-results>button.selected{background:#f7f6ff;border-color:#6b60ee}.risk-register-results>button>svg{color:#665bed;width:19px}.risk-register-results>button div{flex-direction:column;gap:4px;display:flex}.risk-register-results>button b{font-size:13px}.risk-register-results>button span{color:#777;font-size:10px}.risk-register-results>button em{color:#16805a;background:#e1f7ec;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.risk-register-results>p{color:#777;text-align:center;padding:16px;font-size:12px}.risk-selected-company{background:#ecfaf3;border:1px solid #caeddd;border-radius:13px;align-items:center;gap:12px;padding:14px}.risk-selected-company>svg{color:#15845b;width:22px}.risk-selected-company>div{flex-direction:column;gap:3px;display:flex}.risk-selected-company small{letter-spacing:.12em;color:#15845b;font-size:8px;font-weight:850}.risk-selected-company b{font-size:14px}.risk-selected-company span{color:#65736c;font-size:10px}.risk-connector-warning{background:#fff5df;border:1px solid #f1ddb0;border-radius:13px;align-items:flex-start;gap:11px;padding:14px}.risk-connector-warning>svg{color:#b47710;width:19px}.risk-connector-warning>div{flex-direction:column;gap:4px;display:flex}.risk-connector-warning b{font-size:12px}.risk-connector-warning span{color:#846426;font-size:10px;line-height:1.5}.risk-primary:disabled{opacity:.45;cursor:not-allowed}button:not(:disabled),a,[role=tab],[role=button]{transition:background-color .15s,border-color .15s,color .15s,transform .15s,opacity .15s,box-shadow .15s}button:not(:disabled):hover{filter:brightness(1.06)}:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select{appearance:none;cursor:pointer;outline:none;min-height:44px;transition:border-color .18s,box-shadow .18s,background-color .18s;color:#25222d!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23675cf0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E"),linear-gradient(#fff,#faf9fd)!important;background-position:right 14px center,0 0!important;background-repeat:no-repeat!important;background-size:16px,100% 100%!important;border:1px solid #dedce5!important;border-radius:12px!important;padding:0 44px 0 14px!important;font-family:inherit!important;font-weight:650!important;line-height:1.2!important;box-shadow:0 1px 2px #17152208,0 6px 18px #2b254509!important}:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select:hover{border-color:#b9b3ef!important;box-shadow:0 1px 2px #17152208,0 9px 24px #5549bc12!important}:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select:focus,:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select:focus-visible{border-color:#675cf0!important;box-shadow:0 0 0 4px #675cf018,0 10px 28px #5549bc12!important}:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select:disabled{opacity:.75;cursor:not-allowed;color:#9b97a4!important;background-color:#f3f2f6!important}:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select option,:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select optgroup{color:#25222d;background:#fff;font-family:inherit;font-size:14px;font-weight:600}.admin-v2 .admin-sidebar select,.workspace-sidebar select{color:#f7f6fb!important;background-color:#1d1c26!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23988eff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E"),linear-gradient(#201f29,#191821)!important;border-color:#ffffff1a!important}@media (width<=760px){:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select{min-height:50px;background-position:right 16px center,0 0!important;border-radius:14px!important;padding-left:15px!important;font-size:16px!important}}.sp-page{--sp:#15131d;--muted:#777281;--line:#e6e3eb;--purple:#6854e8;--bg:#f6f5f8;max-width:1500px;color:var(--sp);margin:auto;padding:8px 4px 50px}.sp-page button,.sp-page input,.sp-page select{font:inherit}.sp-page-head{justify-content:space-between;align-items:flex-end;gap:28px;margin:10px 0 28px;display:flex}.sp-page-head>div:first-child{max-width:850px}.sp-page-head small,.sp-panel header small,.sp-company-hero small{color:var(--purple);letter-spacing:.15em;font-size:11px;font-weight:800;line-height:1.4;display:block}.sp-page-head h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(32px,4vw,56px);line-height:1.02}.sp-page-head p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.sp-head-actions{flex-shrink:0;gap:10px;display:flex}.sp-primary,.sp-secondary{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.sp-primary{background:var(--sp);color:#fff;box-shadow:0 8px 24px #17131d1c}.sp-secondary{color:var(--sp);border:1px solid var(--line);background:#fff}.sp-primary svg,.sp-secondary svg{width:17px}.sp-primary:disabled{opacity:.55;cursor:not-allowed}.sp-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.sp-kpis article{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:16px;min-width:0;padding:22px;display:flex}.sp-kpis article>span{border-radius:15px;flex:none;place-items:center;width:47px;height:47px;display:grid}.sp-kpis article>span svg{width:21px}.sp-kpis .violet{color:#624fe5;background:#eeeaff}.sp-kpis .blue{color:#2681d9;background:#e7f3ff}.sp-kpis .green{color:#149462;background:#e2f8ee}.sp-kpis .amber{color:#c27a12;background:#fff1da}.sp-kpis small{letter-spacing:.12em;color:#8e8997;font-size:10px;font-weight:800}.sp-kpis b{letter-spacing:-.035em;margin:4px 0 2px;font-size:25px;display:block}.sp-kpis p{color:var(--muted);margin:0;font-size:12px}.sp-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:16px;display:grid}.sp-panel{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:24px}.sp-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.sp-panel header h3{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.sp-panel header button{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.sp-panel header button svg{width:14px}.sp-task-list,.sp-approval-list{border-top:1px solid var(--line)}.sp-task-list>button,.sp-approval-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:13px;width:100%;padding:15px 2px;display:flex}.sp-task-list>button:hover,.sp-approval-list>button:hover{background:#faf9fc}.sp-task-list .priority{border-radius:10px;width:4px;height:34px}.priority.urgent{background:#e64d5f}.priority.high{background:#ec9e31}.priority.normal{background:#6a58e8}.priority.low{background:#67b89b}.sp-task-list div,.sp-approval-list div{flex:1;min-width:0}.sp-task-list b,.sp-approval-list b{font-size:14px}.sp-task-list p,.sp-approval-list p{color:var(--muted);margin:3px 0 0;font-size:12px}.sp-task-list em{color:#8b8790;align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.sp-task-list em svg{width:13px}.sp-task-list em.late{color:#d13f53}.sp-task-list>button>svg{color:#aaa6b0;width:15px}.sp-approval-list>button>span:first-child{width:36px;height:36px;color:var(--purple);background:#f0edff;border-radius:11px;place-items:center;display:grid}.sp-approval-list>button>span svg{width:16px}.sp-feed{grid-column:1}.sp-feed>div>article{border-top:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.sp-feed article>span{color:#696473;background:#f2f0f6;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.sp-feed article>span svg{width:15px}.sp-feed article>div{flex:1}.sp-feed b{font-size:13px}.sp-feed p{color:var(--muted);margin:3px 0;font-size:11px}.sp-feed time{color:#99949f;font-size:11px}.sp-ai-card{color:#fff;background:linear-gradient(145deg,#191621,#28213d);border-radius:22px;grid-area:2/2;padding:28px;position:relative;overflow:hidden}.sp-ai-card>span{background:#715bea;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:42px;display:grid}.sp-ai-card>small{letter-spacing:.13em;color:#afa5ee;font-size:10px;font-weight:800}.sp-ai-card h3{letter-spacing:-.04em;margin:9px 0;font-size:25px;line-height:1.1}.sp-ai-card p{color:#bbb7c3;font-size:13px;line-height:1.6}.sp-ai-card button{color:#bdb8c7;background:#ffffff0b;border:1px solid #ffffff25;border-radius:12px;padding:11px 14px;font-size:12px}.sp-state,.sp-empty{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.sp-state>svg,.sp-empty>span{width:48px;height:48px;color:var(--purple);margin-bottom:15px}.sp-empty>span{background:#f0edff;border-radius:15px;place-items:center;display:grid}.sp-empty>span svg{width:20px}.sp-state b,.sp-empty b{color:var(--sp);font-size:16px}.sp-state p,.sp-empty p{max-width:440px;margin:6px 0 0;font-size:13px;line-height:1.5}.spin{animation:1s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-error,.sp-notice{color:#9f3042;background:#fff;border:1px solid #edcad0;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;display:flex}.sp-error div{flex:1}.sp-error b{color:#3b3033}.sp-error p{margin:3px 0 0;font-size:13px}.sp-error button{color:#fff;background:#17131c;border:0;border-radius:10px;padding:9px 13px}.sp-notice{color:#177e58;border-color:#bfe8d7;margin-bottom:18px}.sp-pill{color:#6f6978;white-space:nowrap;background:#f1eff4;border-radius:99px;align-items:center;width:max-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.sp-pill.customer,.sp-pill.active,.sp-pill.verified,.sp-pill.activated{color:#147b54;background:#e1f7ed}.sp-pill.trial,.sp-pill.prospect,.sp-pill.requested,.sp-pill.in-review{color:#604dd6;background:#eeeaff}.sp-pill.waiting-identity,.sp-pill.past-due{color:#a9680e;background:#fff0d6}.sp-pill.rejected,.sp-pill.expired{color:#b23b4d;background:#fee8eb}.sp-list-toolbar{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:12px;display:flex}.sp-list-toolbar>label{background:#f6f5f8;border-radius:12px;align-items:center;gap:10px;width:min(430px,100%);padding:0 13px;display:flex}.sp-list-toolbar input{background:0 0;border:0;outline:0;width:100%;height:42px;font-size:13px}.sp-list-toolbar label svg{color:#8d8893;width:17px}.sp-filter{align-items:center;gap:5px;display:flex;overflow-x:auto}.sp-filter>svg{color:#9c97a1;width:16px;margin-right:5px}.sp-filter button{color:#777280;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:650}.sp-filter button.active{color:#fff;background:#1a1720}.sp-company-table{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.sp-company-table .head,.sp-company-table .row{grid-template-columns:minmax(240px,1.5fr) .7fr 1fr .8fr .8fr 24px;align-items:center;gap:16px;display:grid}.sp-company-table .head{border-bottom:1px solid var(--line);letter-spacing:.1em;color:#8c8792;background:#faf9fb;padding:15px 20px;font-size:10px;font-weight:800}.sp-company-table .row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:16px 20px}.sp-company-table .row:hover{background:#faf9fc}.sp-company-table .row:last-child{border-bottom:0}.sp-company-table .row>span:not(.company){flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.sp-company-table .row b{font-size:13px}.sp-company-table .row small{color:var(--muted);font-size:11px}.sp-company-table .company{align-items:center;gap:12px;display:flex}.sp-company-table .company>i{color:#604ce0;background:#ece9ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:800;display:grid}.sp-company-table .company>span{min-width:0}.sp-company-table .company b,.sp-company-table .company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-company-table .row>svg{color:#aaa5af;width:16px}.sp-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17131d70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sp-modal>form{background:#fff;border-radius:22px;width:min(590px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 30px 80px #16121e35}.sp-modal form>header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.sp-modal header small{color:var(--purple);letter-spacing:.14em;font-size:10px;font-weight:800}.sp-modal header h3{margin:5px 0;font-size:25px}.sp-modal header p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sp-modal header>button{background:#f3f1f5;border:0;border-radius:10px;width:36px;height:36px}.sp-modal header button svg{width:17px}.sp-modal form>label,.sp-modal form>div:not(.sp-privacy-note):not(.sp-form-error){grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-modal form>label,.sp-modal form>div>label{flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:750;display:flex}.sp-modal input,.sp-modal select{background:#fff;border:1px solid #dcd8e2;border-radius:11px;outline:0;min-height:43px;padding:0 12px;font-size:13px}.sp-modal input:focus,.sp-modal select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6754e714}.sp-modal footer{justify-content:flex-end;gap:9px;padding-top:10px;display:flex}.sp-form-error{color:#a52e42;border-radius:10px;margin-bottom:14px;padding:11px;font-size:12px;background:#feecef!important}.sp-modal .sp-check{flex-direction:row;align-items:center;display:flex}.sp-modal .sp-check input{width:17px;height:17px;min-height:0}.sp-privacy-note{color:#5545bc;background:#f0edff;border-radius:13px;gap:10px;margin-bottom:14px;padding:14px;grid-template-columns:none!important;display:flex!important}.sp-privacy-note svg{flex:none;width:19px}.sp-privacy-note p{margin:0;font-size:12px;line-height:1.5}.sp-privacy-note b{color:#31266f;display:block}.sp-back{color:#716c78;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:6px 0;font-size:12px;display:flex}.sp-back svg{width:15px}.sp-company-hero{border:1px solid var(--line);background:linear-gradient(130deg,#fff,#f2efff);border-radius:24px;align-items:center;gap:18px;margin-bottom:16px;padding:28px;display:flex}.sp-company-hero>span{color:#fff;background:#18151f;border-radius:18px;place-items:center;width:66px;height:66px;font-size:18px;font-weight:800;display:grid}.sp-company-hero>div{flex:1}.sp-company-hero h2{letter-spacing:-.045em;margin:4px 0;font-size:34px}.sp-company-hero p{color:var(--muted);margin:0 0 10px;font-size:13px}.sp-company-hero>div>div{gap:7px;display:flex}.sp-company-hero>aside{gap:8px;display:flex}.sp-record-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.sp-record-grid>main,.sp-record-grid>aside{gap:16px;display:grid}.sp-panel.compact{padding:22px}.sp-facts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sp-facts span{background:#f8f7fa;border-radius:13px;padding:14px}.sp-facts small{color:#8a8590;margin-bottom:5px;font-size:10px;display:block}.sp-facts b{font-size:13px}.sp-deal-list article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.sp-deal-list article>span{width:36px;height:36px;color:var(--purple);background:#f0edff;border-radius:10px;place-items:center;display:grid}.sp-deal-list article>span svg{width:16px}.sp-deal-list article>div{flex:1}.sp-deal-list b{font-size:13px}.sp-deal-list p{color:var(--muted);margin:3px 0;font-size:11px}.sp-deal-list strong{font-size:14px}.sp-timeline{border-left:1px solid #dedbe3;margin-left:8px}.sp-timeline article{gap:15px;padding:0 0 20px;display:flex;position:relative}.sp-timeline article>i{background:#6c58e7;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:5px;margin-left:-5px;box-shadow:0 0 0 1px #6c58e7}.sp-timeline article>span{flex:1}.sp-timeline b{font-size:13px}.sp-timeline p{color:#66616d;margin:4px 0;font-size:12px;line-height:1.5}.sp-timeline small{color:#99949d;font-size:10px}.compliance-card>header>svg{color:#6552df}.compliance-card>p{color:#5f5967;font-size:13px;line-height:1.5}.compliance-card>small{color:#8d8792;font-size:11px;display:block}.compliance-card>button{color:var(--purple);background:0 0;border:0;align-items:center;gap:5px;margin-top:16px;padding:0;font-size:12px;font-weight:750;display:flex}.compliance-card button svg{width:14px}.sp-contact{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.sp-contact>span{color:#fff;background:#17131d;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.sp-contact>div{flex:1}.sp-contact b,.sp-contact p,.sp-contact small{margin:0;display:block}.sp-contact b{font-size:12px}.sp-contact p,.sp-contact small{color:var(--muted);margin-top:2px;font-size:10px}.sp-contact em{color:#147d56;background:#e5f8ef;border-radius:20px;padding:5px 7px;font-size:9px;font-style:normal}.sp-mini-task{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.sp-mini-task>i{border-radius:5px;width:4px;height:30px}.sp-mini-task span{flex-direction:column;display:flex}.sp-mini-task b{font-size:12px}.sp-mini-task small,.sp-muted{color:var(--muted);font-size:10px}.sp-pipeline-summary{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;padding:14px;display:grid}.sp-pipeline-summary span{border-right:1px solid var(--line);padding:4px 17px}.sp-pipeline-summary span:last-child{border:0}.sp-pipeline-summary small{color:#918b97;letter-spacing:.1em;font-size:9px;font-weight:800}.sp-pipeline-summary b{margin-top:4px;font-size:18px;display:block}.sp-kanban{align-items:flex-start;gap:12px;padding-bottom:20px;display:flex;overflow-x:auto}.sp-kanban>section{background:#eeecf1;border-radius:17px;flex:none;width:290px;padding:10px}.sp-kanban section>header{grid-template-columns:1fr auto;align-items:center;gap:3px;padding:5px 4px 10px;display:grid}.sp-kanban header>span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.sp-kanban header i{background:#6552df;border-radius:50%;width:8px;height:8px}.sp-kanban header em{background:#fff;border-radius:20px;padding:4px 7px;font-size:10px;font-style:normal}.sp-kanban header small{color:#8a8490;grid-column:1/-1;margin-left:15px;font-size:10px}.sp-kanban section>div{gap:8px;display:grid}.sp-kanban article{background:#fff;border:1px solid #e2dfe6;border-radius:13px;padding:14px;box-shadow:0 3px 8px #17131d05}.sp-kanban article>small{color:#827d88;font-size:10px;display:block}.sp-kanban article>b{margin:5px 0 10px;font-size:13px;display:block}.sp-kanban article>strong{font-size:16px}.sp-kanban article>p{color:#817c86;min-height:28px;font-size:10px;line-height:1.4}.sp-kanban article>footer{justify-content:space-between;align-items:center;display:flex}.sp-kanban footer>span{color:#fff;background:#19151f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.sp-kanban footer time{color:#8d8892;font-size:9px}.empty-stage{color:#a09aa5;border:1px dashed #d3cfd8;border-radius:12px;place-items:center;height:90px;font-size:11px;display:grid}.sp-segment{background:#eceaef;border-radius:12px;width:max-content;margin-bottom:16px;padding:4px;display:flex}.sp-segment button{color:#7c7782;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:700}.sp-segment button.active{color:#17131d;background:#fff;box-shadow:0 2px 8px #17131d0c}.sp-tasks-board{gap:12px;display:grid}.sp-tasks-board>section{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.sp-tasks-board section>header{background:#faf9fb;align-items:center;gap:9px;padding:13px 17px;display:flex}.sp-tasks-board header .priority{border-radius:3px;width:4px;height:22px}.sp-tasks-board header b{font-size:12px}.sp-tasks-board header em{background:#ece9f0;border-radius:20px;padding:4px 7px;font-size:10px;font-style:normal}.sp-tasks-board article{border-top:1px solid var(--line);grid-template-columns:30px 1fr 130px 90px;align-items:center;gap:12px;padding:13px 17px;display:grid}.task-check{color:#0000;background:#fff;border:1px solid #d9d5df;border-radius:8px;width:25px;height:25px}.task-check:hover{color:#fff;background:#6854e8}.task-check svg{width:13px}.sp-tasks-board article b{font-size:13px}.sp-tasks-board article p{color:var(--muted);margin:3px 0;font-size:11px}.sp-tasks-board article>span{color:#7f7984;align-items:center;gap:5px;font-size:11px;display:flex}.sp-tasks-board article>span svg{width:14px}.sp-approval-table{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.sp-approval-table>.head,.sp-approval-table>article{grid-template-columns:1.3fr .75fr 1fr .8fr 1.2fr;align-items:center;gap:14px;display:grid}.sp-approval-table>.head{color:#8d8792;letter-spacing:.1em;background:#faf9fb;padding:14px 18px;font-size:9px;font-weight:800}.sp-approval-table>article{border-top:1px solid var(--line);padding:16px 18px}.sp-approval-table article>span{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.sp-approval-table article>span:first-child>i{color:#604edc;background:#eeeaff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sp-approval-table i svg{width:17px}.sp-approval-table article b,.sp-approval-table article small{display:block}.sp-approval-table article b{font-size:12px}.sp-approval-table article small{color:var(--muted);margin-top:3px;font-size:10px}.sp-approval-table .actions{justify-content:flex-end;gap:6px;display:flex}.sp-approval-table .actions button{background:#fff;border:1px solid #ddd9e3;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:750}.sp-approval-table .actions .approve{color:#fff;background:#17131d;border-color:#17131d}.sp-approval-table .actions .reject{color:#b33a4c}.sp-settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sp-settings-grid>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;gap:16px;padding:22px;display:flex}.sp-settings-grid>button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #17131d0b}.sp-settings-grid>button>span{color:#614ede;background:#eeebff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sp-settings-grid svg{width:19px}.sp-settings-grid small{color:#8d8793;letter-spacing:.09em;font-size:9px;font-weight:800}.sp-settings-grid h3{margin:5px 0;font-size:16px}.sp-settings-grid p{color:#77727e;min-height:55px;font-size:12px;line-height:1.55}.sp-settings-grid em{color:#624fdc;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:750;display:flex}.sp-settings-grid em svg{width:13px}.sp-settings-note{color:#fff;background:#18151f;border-radius:20px;align-items:center;gap:16px;margin-top:14px;padding:22px;display:flex}.sp-settings-note>svg{color:#8c78ff;width:28px}.sp-settings-note b{font-size:14px}.sp-settings-note p{color:#bcb7c2;margin:4px 0;font-size:12px;line-height:1.5}@media (width<=1150px){.sp-kpis{grid-template-columns:repeat(2,1fr)}.sp-company-table .head,.sp-company-table .row{grid-template-columns:minmax(220px,1.4fr) .7fr 1fr .8fr 22px}.sp-company-table .head>span:nth-child(5),.sp-company-table .row>span:nth-child(5){display:none}.sp-settings-grid{grid-template-columns:repeat(2,1fr)}.sp-approval-table>.head,.sp-approval-table>article{grid-template-columns:1.3fr .8fr 1fr 1.3fr}.sp-approval-table>.head>span:nth-child(4),.sp-approval-table>article>span:nth-child(4){display:none}}@media (width<=800px){.sp-page{padding:0 0 35px}.sp-page-head{flex-direction:column;align-items:flex-start;margin-top:0}.sp-page-head h2{font-size:35px}.sp-head-actions{width:100%}.sp-head-actions button{flex:1}.sp-kpis{grid-template-columns:1fr 1fr;gap:9px}.sp-kpis article{gap:10px;padding:15px}.sp-kpis article>span{border-radius:12px;width:38px;height:38px}.sp-kpis b{font-size:18px}.sp-dashboard-grid,.sp-record-grid{grid-template-columns:1fr}.sp-feed,.sp-ai-card{grid-area:auto}.sp-list-toolbar{flex-direction:column;align-items:stretch}.sp-list-toolbar>label{width:auto}.sp-filter{padding-bottom:2px}.sp-company-table{background:0 0;border:0;gap:9px;display:grid;overflow:visible}.sp-company-table .head{display:none}.sp-company-table .row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;padding:15px;display:grid}.sp-company-table .row>span:not(.company){display:none}.sp-company-table .company{min-width:0}.sp-company-table .row>svg{display:block}.sp-company-hero{flex-wrap:wrap;align-items:flex-start;padding:20px}.sp-company-hero>span{width:50px;height:50px}.sp-company-hero h2{font-size:25px}.sp-company-hero>aside{width:100%}.sp-company-hero>aside button{flex:1}.sp-facts,.sp-pipeline-summary{grid-template-columns:1fr 1fr}.sp-pipeline-summary span:nth-child(2){border-right:0}.sp-pipeline-summary span{padding:9px 12px}.sp-tasks-board article{grid-template-columns:30px 1fr}.sp-tasks-board article>span,.sp-tasks-board article>.sp-pill{display:none}.sp-approval-table{background:0 0;border:0;gap:10px;display:grid}.sp-approval-table>.head{display:none}.sp-approval-table>article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;padding:15px;display:grid}.sp-approval-table>article>span:nth-child(3){grid-column:1/-1}.sp-approval-table .actions{grid-column:1/-1;justify-content:stretch}.sp-approval-table .actions button{flex:1}.sp-settings-grid{grid-template-columns:1fr}.sp-settings-grid p{min-height:0}}@media (width<=500px){.sp-page-head h2{font-size:31px}.sp-page-head p{font-size:14px}.sp-kpis{grid-template-columns:1fr}.sp-kpis article{padding:17px}.sp-panel{border-radius:18px;padding:18px}.sp-ai-card{padding:22px}.sp-company-hero>div{width:calc(100% - 70px)}.sp-company-hero>aside{display:grid}.sp-facts{grid-template-columns:1fr}.sp-modal{padding:8px}.sp-modal>form{border-radius:18px;padding:20px}.sp-modal form>div:not(.sp-privacy-note):not(.sp-form-error){grid-template-columns:1fr}.sp-modal footer .sp-primary,.sp-modal footer .sp-secondary{flex:1}.sp-settings-grid>button{padding:17px}.sp-kanban>section{width:82vw}}.admin-close-menu{display:none}.admin-v2 .admin-topbar{max-width:none;box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0}.admin-v2 .admin-nav{width:100%;margin:0}.admin-v2 .admin-body .sp-page header{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;inset:auto}.admin-v2 .admin-body .sp-page>.sp-page-head{margin:10px 0 28px}.admin-v2 .admin-body .sp-panel>header{padding-bottom:18px}.admin-v2 .admin-body .sp-tasks-board section>header{background:#faf9fb;padding:13px 17px}.admin-v2 .admin-body .sp-kanban section>header{padding:5px 4px 10px}.admin-v2 .admin-body .sp-modal form>header{margin-bottom:22px}.admin-v2 .admin-body .sp-page footer{max-width:none;margin:0;padding:0}.admin-v2 .admin-body .sp-modal form>footer{padding-top:10px}@media (width<=820px){.admin-shell.admin-v2{background:#f5f5f8;width:100%;min-height:100dvh;display:block;overflow-x:hidden}.admin-v2 .admin-sidebar{visibility:hidden;pointer-events:none;box-shadow:22px 0 60px #0b0a1247;width:min(88vw,320px)!important;height:100dvh!important;padding:14px 12px max(14px,env(safe-area-inset-bottom))!important;z-index:220!important;flex-direction:column!important;align-items:stretch!important;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.admin-v2.mobile-open .admin-sidebar{visibility:visible;pointer-events:auto;transform:translate(0,0)!important}.admin-v2 .admin-brand{flex:none;height:58px;padding:0 6px 14px}.admin-v2 .admin-brand>span{border-radius:12px;width:40px;height:40px}.admin-v2 .admin-brand b{font-size:16px}.admin-v2 .admin-brand small{margin-top:2px;font-size:9px}.admin-collapse-menu{display:none!important}.admin-v2 .admin-brand>.admin-close-menu{margin-left:auto;color:#d9dae2!important;border-radius:12px!important;width:40px!important;height:40px!important;display:grid!important}.admin-v2 .admin-brand>.admin-close-menu svg{width:18px}.admin-v2 .admin-nav{overscroll-behavior:contain;scrollbar-width:none;flex:1;gap:3px;padding:10px 0 16px;overflow:hidden auto;flex-flow:column!important;align-items:stretch!important;display:flex!important}.admin-v2 .admin-nav::-webkit-scrollbar{display:none}.admin-v2 .admin-nav label{padding:16px 12px 7px;font-size:10px;display:block!important}.admin-v2 .admin-nav a{border-radius:13px;flex:none;min-height:50px;padding:0 13px;font-size:14px;justify-content:flex-start!important;display:flex!important}.admin-v2 .admin-nav a svg{flex:none;width:19px;height:19px}.admin-v2 .admin-nav a span{display:inline!important}.admin-v2 .admin-user-card{flex:none;margin-top:8px;padding:11px}.admin-v2 .admin-user-card>span{width:38px;height:38px;font-size:11px}.admin-v2 .admin-user-card b{font-size:12px}.admin-v2 .admin-user-card small{margin-top:2px;font-size:10px}.admin-v2 .admin-user-card button{cursor:pointer;place-items:center;width:38px;height:38px;display:grid!important}.admin-v2 .admin-main{width:100%;min-width:0}.admin-v2 .admin-topbar{box-sizing:border-box;width:100%;height:auto;min-height:74px;padding:10px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));z-index:160;border-bottom-color:#e7e6eb;gap:11px}.admin-mobile-menu{color:#1d1a24;background:#fff;border:1px solid #dfdde5;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;box-shadow:0 4px 14px #1814200d;display:grid!important}.admin-mobile-menu svg{width:20px;height:20px}.admin-v2 .admin-topbar>.admin-topbar-title{flex:1;min-width:0;display:flex}.admin-v2 .admin-topbar-title small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.admin-v2 .admin-topbar-title h1{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:17px;line-height:1.2;overflow:hidden}.admin-top-actions{flex:none;margin-left:auto}.admin-global-search,.admin-system-ok,.admin-icon-btn{display:none!important}.admin-avatar{border-radius:12px;width:40px;height:40px;font-size:11px}.admin-body{box-sizing:border-box;width:100%;overflow:visible;padding:22px 14px calc(76px + env(safe-area-inset-bottom))!important}.admin-mobile-overlay{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0c1394;border:0;display:block;position:fixed;inset:0}.admin-page-intro{margin-bottom:20px}.admin-page-intro h2{font-size:clamp(29px,9vw,38px);line-height:1.04}.admin-page-intro p{font-size:14px;line-height:1.55}.admin-card,.admin-setting-card,.kpi-card{border-radius:17px;padding:18px}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-table{min-width:680px}.staff-form{grid-template-columns:1fr 1fr;align-items:end;display:grid}.staff-form label{min-width:0}.staff-form input,.staff-form select,.staff-form button{box-sizing:border-box;width:100%;min-height:48px}.it-title{flex-direction:column;align-items:flex-start;gap:14px}.it-title>button{justify-content:center;width:100%;min-height:46px}.it-panel,.it-metric,.it-resource{border-radius:17px;padding:18px}.it-tabs{scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.it-tabs::-webkit-scrollbar{display:none}.it-tabs button{white-space:nowrap;min-height:46px}.maintenance-ip-card,.danger-zone{max-width:100%}.maintenance-ip-card textarea,.it-log-panel pre{font-size:12px}.managed-plan-head{padding:16px}.managed-plan-editor{padding:17px}.sp-page{max-width:100%}.sp-kpis small{font-size:11px}.sp-kpis p{font-size:12px}}@media (width<=520px){.admin-v2 .admin-topbar{min-height:70px;padding-block:9px}.admin-v2 .admin-topbar-title h1{font-size:16px}.admin-avatar{display:none}.admin-body{padding-inline:12px!important;padding-top:18px!important}.kpi-grid,.staff-form{grid-template-columns:1fr}.setting-card-head{grid-template-columns:auto 1fr;display:grid}.setting-card-head>div{min-width:0}.maintenance-state{grid-column:1/-1;width:max-content;margin-left:0!important}.setting-actions{gap:8px}.setting-actions button{min-height:48px}.sp-page-head{gap:18px}.sp-head-actions{grid-template-columns:1fr;display:grid}.sp-head-actions button{width:100%;min-height:50px}.sp-company-hero>aside button{min-height:48px}.sp-approval-table .actions{grid-template-columns:1fr;display:grid}.sp-approval-table .actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.admin-v2 .admin-sidebar{transition:none!important}}.jonera-desktop-runtime{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:none;background:#f5f4f8}.jonera-desktop-runtime body{overscroll-behavior:none;min-width:0;min-height:100vh}.jonera-desktop-runtime button,.jonera-desktop-runtime a,.jonera-desktop-runtime input,.jonera-desktop-runtime select,.jonera-desktop-runtime textarea{-webkit-app-region:no-drag}.jonera-desktop-runtime ::-webkit-scrollbar{width:9px;height:9px}.jonera-desktop-runtime ::-webkit-scrollbar-track{background:0 0}.jonera-desktop-runtime ::-webkit-scrollbar-thumb{background:#1816202e padding-box padding-box;border:2px solid #0000;border-radius:999px}.jonera-desktop-runtime ::-webkit-scrollbar-thumb:hover{background:#18162052 padding-box padding-box}@media (display-mode:standalone){.jonera-desktop-runtime .public-live-chat-launcher{bottom:22px}}.desktop-app-settings-button{z-index:10050;color:#26222d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#fffffff0;border:1px solid #1917201a;border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 13px;font:700 11px/1 DM Sans,sans-serif;display:flex;position:fixed;top:14px;right:18px;box-shadow:0 8px 24px #1917201a}.desktop-app-settings-button svg{color:#675cf0;width:15px;height:15px}.desktop-app-settings-button:hover{border-color:#675cf059;transform:translateY(-1px)}@media (width<=900px){.desktop-app-settings-button span{display:none}.desktop-app-settings-button{justify-content:center;width:38px;padding:0}}.commerce-studio,.public-store{--commerce-ink:#17151f;--commerce-muted:#747181;--commerce-line:#e7e5ec;color:var(--commerce-ink)}.commerce-studio{width:min(1320px,100% - 56px);margin:0 auto;padding:48px 0 100px}.commerce-hero{color:#fff;background:radial-gradient(circle at 76% 12%,#8474ff6b,#0000 34%),linear-gradient(135deg,#17151f 0%,#262032 58%,#121117 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #1c162d29}.commerce-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.commerce-hero>*{z-index:1;position:relative}.commerce-hero>div>span,.commerce-panel header small,.commerce-overview>section>small,.commerce-tabs+* small:first-child{color:#8c7fff;letter-spacing:.15em;font-size:11px;font-weight:850}.commerce-hero h1{letter-spacing:-.065em;max-width:720px;margin:12px 0 14px;font-size:clamp(42px,5vw,70px);line-height:.96}.commerce-hero h1 i{color:#9184ff;font-style:normal}.commerce-hero p{color:#ffffffab;max-width:720px;margin:0;font-size:17px;line-height:1.65}.commerce-hero aside{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:210px;display:flex}.commerce-hero aside>span,.commerce-hero aside a{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.commerce-hero aside>span i{background:#f3b840;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f3b84024}.commerce-hero aside>span.published i{background:#38c995;box-shadow:0 0 0 5px #38c99524}.commerce-hero aside a{color:#17151f;background:#fff}.commerce-hero aside svg{width:16px}.commerce-notice{color:#4d3dc9;background:#f4f1ff;border:1px solid #dcd6ff;border-radius:15px;margin-top:18px;padding:14px 18px;font-size:14px;font-weight:700}.commerce-tabs{border:1px solid var(--commerce-line);scrollbar-width:none;background:#ffffffe0;border-radius:18px;gap:5px;width:max-content;max-width:100%;margin:22px auto;padding:5px;display:flex;overflow-x:auto;box-shadow:0 9px 34px #1d172c0e}.commerce-tabs::-webkit-scrollbar{display:none}.commerce-tabs button{white-space:nowrap;color:#777381;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.commerce-tabs button:hover{color:#17151f;background:#f6f4fa}.commerce-tabs button.active{color:#fff;background:#191720;box-shadow:0 8px 18px #17151f29}.commerce-tabs svg{width:16px;height:16px}.commerce-kpis{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.commerce-kpis article,.commerce-panel,.commerce-overview>section,.commerce-preview{border:1px solid var(--commerce-line);background:#fffffff0;box-shadow:0 18px 55px #1e182d0f}.commerce-kpis article{border-radius:22px;align-items:center;gap:16px;min-height:128px;padding:22px;display:flex}.commerce-kpis article>svg{color:#675be7;background:#f0edff;border-radius:14px;width:45px;height:45px;padding:12px}.commerce-kpis span{gap:2px;display:grid}.commerce-kpis small{color:var(--commerce-muted);font-size:12px}.commerce-kpis b{letter-spacing:-.035em;font-size:25px;line-height:1.12}.commerce-kpis em{color:#24a97a;font-size:11px;font-style:normal;font-weight:750}.commerce-overview,.commerce-editor-grid{grid-template-columns:.88fr 1.4fr;align-items:stretch;gap:16px;display:grid}.commerce-overview>section{border-radius:26px;padding:34px}.commerce-overview h2{letter-spacing:-.045em;margin:10px 0;font-size:31px}.commerce-overview p{color:var(--commerce-muted);line-height:1.65}.commerce-overview>section>button{color:#fff;cursor:pointer;background:#191720;border:0;border-radius:13px;align-items:center;gap:10px;margin-top:22px;padding:13px 17px;font-weight:760;display:inline-flex}.commerce-overview button svg{width:16px}.commerce-route{background:#f7f6f9;border-radius:16px;align-items:center;gap:12px;margin-top:28px;padding:15px;display:flex}.commerce-route>svg{color:#675be7;width:20px}.commerce-route span{flex:1;min-width:0;display:grid}.commerce-route b,.commerce-route small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-route b{font-size:13px}.commerce-route small{color:#918d9a;font-size:11px}.commerce-route em{color:#238c69;font-size:11px;font-style:normal;font-weight:800}.commerce-preview{border-radius:26px;min-height:450px;overflow:hidden}.commerce-preview>header{border-bottom:1px solid #eceaf0;align-items:center;gap:26px;height:70px;padding:0 25px;display:flex}.commerce-preview>header b{margin-right:auto;font-size:15px}.commerce-preview>header img{object-fit:contain;width:100px;height:34px;margin-right:auto}.commerce-preview>header span{color:#85818b;font-size:10px}.commerce-preview>header svg{width:18px}.commerce-preview>main{color:#fff;background:radial-gradient(circle at 86% 48%, color-mix(in srgb, var(--shop-primary) 82%, white), transparent 34%), linear-gradient(135deg, var(--shop-accent), #292432);min-height:245px;padding:42px 46% 34px 34px}.commerce-preview>main small{color:color-mix(in srgb, var(--shop-primary) 55%, white)}.commerce-preview>main h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(27px,3vw,43px);line-height:1.02}.commerce-preview>main p{color:#ffffffa8;max-width:440px;line-height:1.5}.commerce-preview>main button{color:#17151f;background:#fff;border:0;border-radius:10px;margin-top:12px;padding:10px 13px;font-size:11px;font-weight:800}.commerce-preview>footer{grid-template-columns:repeat(3,1fr);gap:11px;padding:17px;display:grid}.commerce-preview>footer article{gap:4px;font-size:10px;display:grid}.commerce-preview>footer article>div{aspect-ratio:1.8;color:#9c94e7;background:#f3f1f7;border-radius:10px;place-items:center;display:grid;overflow:hidden}.commerce-preview>footer img{object-fit:cover;width:100%;height:100%}.commerce-preview>footer svg{width:22px}.commerce-preview>footer span{color:#777381}.commerce-panel{border-radius:26px;padding:26px}.commerce-panel>header{justify-content:space-between;align-items:center;gap:24px;padding:4px 5px 23px;display:flex}.commerce-panel header h2{letter-spacing:-.04em;margin:6px 0 2px;font-size:28px}.commerce-panel header p{color:var(--commerce-muted);margin:0;font-size:13px}.commerce-panel>header>button,.commerce-save{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#191720;border:0;border-radius:13px;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.commerce-panel>header svg,.commerce-save svg{width:16px}.commerce-product-list,.commerce-orders{gap:8px;display:grid}.commerce-product-list article,.commerce-orders article{border:1px solid #eeecf2;border-radius:16px;grid-template-columns:auto minmax(180px,1fr) auto auto auto auto;align-items:center;gap:15px;min-height:72px;padding:10px 13px;transition:all .2s;display:grid}.commerce-product-list article:hover,.commerce-orders article:hover{border-color:#d7d0ff;transform:translateY(-1px);box-shadow:0 10px 28px #28203c12}.product-thumb{color:#7769ec;background:#f1effa;border-radius:13px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-thumb svg{width:20px}.commerce-product-list article>span,.commerce-orders article>span{gap:3px;display:grid}.commerce-product-list article small,.commerce-orders article small{color:var(--commerce-muted)}.commerce-product-list article>em,.commerce-orders article>em{color:#716d78;text-transform:uppercase;background:#f2f1f4;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.commerce-product-list article>em.active{color:#16835f;background:#e4f8ef}.commerce-product-list article>button{color:#5f50da;cursor:pointer;background:0 0;border:0;font-weight:750}.commerce-product-list article>button.delete{color:#c34b64;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.commerce-product-list article>button.delete:hover{background:#fff0f3}.commerce-product-list article>button svg{width:16px}.commerce-orders article{grid-template-columns:minmax(180px,1fr) auto auto auto}.commerce-orders article>select{color:#4d4853;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9e4;border-radius:11px;outline:none;padding:0 34px 0 11px;font-size:11px;font-weight:760}.commerce-orders article>select:focus{border-color:#8173f0;box-shadow:0 0 0 3px #675be71a}.commerce-empty{text-align:center;min-height:290px;color:var(--commerce-muted);place-items:center;display:grid}.commerce-empty svg{color:#675be7;background:#efecff;border-radius:14px;width:46px;height:46px;margin-bottom:10px;padding:12px}.commerce-empty b{color:#17151f;font-size:19px}.commerce-empty p{margin:4px 0}.commerce-editor-grid{grid-template-columns:1fr 1.05fr}.commerce-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.commerce-form-grid label{color:#514d58;align-content:start;gap:8px;font-size:12px;font-weight:780;display:grid}.commerce-form-grid label.wide{grid-column:1/-1}.commerce-form-grid input:not([type=checkbox]):not([type=color]),.commerce-form-grid select,.commerce-form-grid textarea{color:#17151f;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dbd8e2;border-radius:13px;outline:none;padding:0 14px;font-size:14px;font-weight:600;transition:all .2s}.commerce-form-grid textarea{resize:vertical;min-height:104px;padding-top:13px}.commerce-form-grid input:focus,.commerce-form-grid select:focus,.commerce-form-grid textarea:focus{border-color:#8173f0;box-shadow:0 0 0 4px #675be71c}.commerce-form-grid label>small{color:#96919d;font-size:10px;font-weight:600}.commerce-color{grid-template-columns:50px 1fr;gap:8px;display:grid}.commerce-color input[type=color]{background:#fff;border:1px solid #dbd8e2;border-radius:13px;width:50px;height:48px;padding:5px}.commerce-check{cursor:pointer;border:1px solid #e6e3ea;border-radius:15px;align-items:flex-start;padding:15px;flex-direction:row!important;gap:11px!important;display:flex!important}.commerce-check input{accent-color:#675be7;width:18px;height:18px;margin-top:2px}.commerce-check span{gap:3px;display:grid}.commerce-check small{color:#8d8994;font-weight:550;line-height:1.4}.commerce-settings .payment-bridge{color:#fff;background:#1a1821;border-radius:17px;align-items:center;gap:13px;margin-top:22px;padding:17px;display:flex}.payment-bridge>svg{color:#9a8fff;background:#ffffff14;border-radius:12px;width:38px;height:38px;padding:10px}.payment-bridge span{flex:1;gap:3px;display:grid}.payment-bridge small{color:#ffffff94}.payment-bridge a{color:#17151f;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.payment-bridge a svg{width:14px}.commerce-modal{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100e17ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commerce-modal form{background:#fff;border-radius:26px;width:min(700px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 35px 100px #00000047}.commerce-modal form>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.commerce-modal form>header small{color:#675be7;letter-spacing:.15em;font-size:10px;font-weight:850}.commerce-modal form>header h2{margin:4px 0;font-size:29px}.commerce-modal form>header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:28px}.commerce-save{margin-top:22px}.commerce-loading,.public-store-state{text-align:center;place-items:center;gap:10px;min-height:70vh;display:grid}.commerce-loading svg,.public-store-state svg{color:#675be7;width:38px;animation:1s linear infinite commerce-spin}@keyframes commerce-spin{to{transform:rotate(360deg)}}.public-store{background:#fbfafc;min-height:100dvh}.public-store>header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #dbd8e2bf;align-items:center;height:78px;padding:0 max(24px,50% - 650px);display:flex;position:sticky;top:0}.public-store>header>a{letter-spacing:-.04em;margin-right:auto;font-size:20px;font-weight:900}.public-store>header img{object-fit:contain;width:120px;height:42px}.public-store>header nav{gap:30px;display:flex}.public-store>header nav a{color:#5e5965;font-size:13px;font-weight:700;text-decoration:none}.public-store>header>button{color:#fff;background:var(--shop-accent);cursor:pointer;border:0;border-radius:14px;place-items:center;width:46px;height:46px;margin-left:34px;display:grid;position:relative}.public-store>header>button svg{width:18px}.public-store>header>button span{color:#fff;background:var(--shop-primary);border:2px solid #fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.public-store>main{width:min(1300px,100% - 48px);margin:0 auto}.public-store-hero{color:#fff;background:radial-gradient(circle at 82% 48%, color-mix(in srgb,var(--shop-primary) 80%,white),transparent 27%), linear-gradient(135deg,var(--shop-accent),#28232e);border-radius:34px;min-height:570px;margin-top:24px;padding:105px 47% 80px 7%;position:relative;overflow:hidden}.public-store-hero:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0000 98%,#ffffff17 98%),linear-gradient(90deg,#0000 98%,#ffffff17 98%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.public-store-hero>*{z-index:1;position:relative}.public-store-hero small{color:color-mix(in srgb,var(--shop-primary) 60%,white);letter-spacing:.18em;font-size:11px;font-weight:850}.public-store-hero h1{letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(48px,5.7vw,82px);line-height:.96}.public-store-hero p{color:#ffffffad;max-width:570px;font-size:17px;line-height:1.65}.public-store-hero a{color:#17151f;background:#fff;border-radius:13px;align-items:center;gap:9px;margin-top:20px;padding:14px 17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.public-store-hero a svg{width:16px}.public-products{padding:100px 0}.public-products>header{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.public-products>header small,.public-store-service small{color:var(--shop-primary);letter-spacing:.15em;font-size:11px;font-weight:850}.public-products>header h2{letter-spacing:-.05em;margin:8px 0 0;font-size:43px}.public-products>header>span{color:#817c87;font-size:13px}.public-products>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-products article{background:#fff;border:1px solid #e7e4eb;border-radius:22px;padding:12px 12px 18px;transition:all .25s}.public-products article:hover{transform:translateY(-5px);box-shadow:0 24px 60px #1e182d1a}.public-products article>div{aspect-ratio:1.2;color:color-mix(in srgb,var(--shop-primary) 68%,white);background:#f1eff5;border-radius:16px;place-items:center;margin-bottom:15px;display:grid;position:relative;overflow:hidden}.public-products article>div img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.public-products article:hover img{transform:scale(1.035)}.public-products article>div svg{width:42px}.public-products article>div em{color:#fff;background:var(--shop-accent);border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:12px;left:12px}.public-products article>small{color:#9a96a0;letter-spacing:.09em;font-size:10px;font-weight:750}.public-products h3{margin:6px 0;font-size:19px}.public-products article>p{color:#817c87;min-height:42px;font-size:12px;line-height:1.5}.public-products article footer{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.public-products article footer b{font-size:18px}.public-products article footer>button{color:#fff;background:var(--shop-accent);cursor:pointer;border:0;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:800}.public-products article footer>button svg{vertical-align:middle;width:14px}.public-products article footer>span{align-items:center;gap:7px;display:flex}.public-products article footer>span button{background:#fff;border:1px solid #dedbe3;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.public-products article footer>span svg{width:13px}.public-products article footer>span em{font-style:normal;font-weight:800}.public-store-service{color:#fff;background:#18161e;border-radius:28px;align-items:center;gap:30px;margin-bottom:90px;padding:46px;display:flex}.public-store-service>svg{width:66px;height:66px;color:color-mix(in srgb,var(--shop-primary) 62%,white);background:#ffffff14;border-radius:20px;padding:20px}.public-store-service h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:34px}.public-store-service p{color:#ffffff9e;margin:0;line-height:1.6}.public-store>footer{color:#88838d;border-top:1px solid #e5e2e8;justify-content:space-between;align-items:center;min-height:100px;padding:0 max(24px,50% - 650px);font-size:12px;display:flex}.public-store>footer b{color:#17151f;font-size:15px}.public-store>footer em{font-style:normal;font-weight:750}.store-cart{z-index:100;background:#fff;width:min(520px,100%);height:100dvh;padding:72px 30px 30px;animation:.28s both store-drawer;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 100px #120f1c33}@keyframes store-drawer{0%{transform:translate(100%)}}.cart-close{cursor:pointer;background:#fff;border:1px solid #dedbe4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:22px;right:24px}.cart-close svg{width:18px}.store-cart form>header small,.store-success small{color:var(--shop-primary);letter-spacing:.15em;font-size:10px;font-weight:850}.store-cart form>header h2,.store-success h2{letter-spacing:-.05em;margin:7px 0 24px;font-size:34px}.store-cart form>article{border-bottom:1px solid #eeecf1;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.store-cart form>article span{gap:3px;display:grid}.store-cart form>article small{color:#8f8a94}.store-checkout-fields{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.store-checkout-fields label{color:#615c67;gap:6px;font-size:11px;font-weight:750;display:grid}.store-checkout-fields label.wide{grid-column:1/-1}.store-checkout-fields input,.store-checkout-fields select{min-height:46px;font:inherit;border:1px solid #dcd9e1;border-radius:12px;outline:0;padding:0 12px}.store-checkout-fields input:focus,.store-checkout-fields select:focus{border-color:var(--shop-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--shop-primary) 14%,transparent)}.store-cart dl{gap:10px;margin:24px 0;display:grid}.store-cart dl div{justify-content:space-between;display:flex}.store-cart dl div:last-child{border-top:1px solid #ddd9e2;margin-top:8px;padding-top:14px;font-size:20px;font-weight:850}.store-submit,.store-success button{color:#fff;background:var(--shop-accent);width:100%;min-height:52px;font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-weight:850;display:flex}.store-submit svg{width:18px}.store-error{color:#a62c48;background:#fff0f3;border-radius:11px;padding:11px}.store-cart-empty,.store-success{text-align:center;justify-items:center;padding:80px 15px;display:grid}.store-cart-empty svg,.store-success>svg{width:56px;height:56px;color:var(--shop-primary);background:#f0edff;border-radius:18px;padding:16px}.store-success p{color:#746f7b}@media (width<=1040px){.commerce-studio{width:min(100% - 32px,1000px);padding-top:28px}.commerce-hero{padding:34px}.commerce-overview,.commerce-editor-grid{grid-template-columns:1fr}.commerce-preview{min-height:410px}.public-store-hero{padding-right:33%}}@media (width<=720px){.commerce-studio{width:calc(100% - 24px);padding:14px 0 92px}.commerce-hero{border-radius:24px;grid-template-columns:1fr;gap:24px;padding:28px 24px}.commerce-hero h1{font-size:42px}.commerce-hero p{font-size:15px}.commerce-hero aside{flex-direction:row;align-items:stretch;min-width:0}.commerce-hero aside>span,.commerce-hero aside a{justify-content:center;padding:10px 12px;font-size:11px}.commerce-tabs{justify-content:flex-start;width:100%;margin:14px 0}.commerce-tabs button{padding:0 13px}.commerce-kpis{grid-template-columns:1fr;gap:9px}.commerce-kpis article{min-height:92px}.commerce-panel{border-radius:21px;padding:18px 14px}.commerce-panel>header{align-items:flex-start}.commerce-panel header h2{font-size:23px}.commerce-overview>section{border-radius:21px;padding:25px 20px}.commerce-preview{border-radius:21px;min-height:360px}.commerce-preview>header span{display:none}.commerce-preview>main{min-height:220px;padding:34px 24px}.commerce-preview>main h2{max-width:76%;font-size:31px}.commerce-preview>footer{grid-template-columns:repeat(3,minmax(120px,1fr));overflow-x:auto}.commerce-product-list article{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.commerce-product-list article>strong{grid-column:2}.commerce-product-list article>em{display:none}.commerce-product-list article>button:not(.delete){grid-column:2;justify-self:start;padding:0}.commerce-product-list article>button.delete{grid-area:1/3}.commerce-form-grid{grid-template-columns:1fr}.commerce-form-grid label.wide{grid-column:auto}.commerce-settings .payment-bridge{flex-wrap:wrap;align-items:flex-start}.payment-bridge a{justify-content:center;width:100%}.commerce-orders article{grid-template-columns:minmax(0,1fr) auto}.commerce-orders article>em{grid-row:2}.commerce-orders article>strong{grid-area:1/2}.commerce-orders article>select{grid-area:2/2;width:100%}.commerce-modal{padding:10px}.commerce-modal form{border-radius:20px;max-height:calc(100dvh - 20px);padding:21px 16px}.public-store>header{height:66px;padding:0 16px}.public-store>header nav{display:none}.public-store>header>button{margin-left:16px}.public-store>main{width:calc(100% - 20px)}.public-store-hero{border-radius:25px;min-height:500px;margin-top:10px;padding:70px 25px}.public-store-hero h1{font-size:49px}.public-store-hero p{font-size:15px}.public-products{padding:70px 0}.public-products>header h2{font-size:34px}.public-products>div{grid-template-columns:1fr}.public-products article>div{aspect-ratio:1.45}.public-store-service{border-radius:23px;align-items:flex-start;padding:28px 23px}.public-store-service h2{font-size:27px}.public-store-service>svg{flex:none;width:48px;height:48px;padding:14px}.public-store>footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:130px;padding:20px}.store-cart{padding:68px 18px 24px}.store-checkout-fields{grid-template-columns:1fr}.store-checkout-fields label.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.commerce-studio *,.public-store *{transition:none!important;animation:none!important}}.suite-shell,.staff-shell,.admin-shell,.settings-shell,.support-workspace{--app-ink:#191720;--app-muted:#706a78;--app-line:#e2dfe7;--app-surface:#fff;--app-soft:#f6f5f8;--app-accent:#6858ee;--app-radius:18px;color:var(--app-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.suite-shell button,.suite-shell input,.suite-shell textarea,.suite-shell select,.staff-shell button,.staff-shell input,.staff-shell textarea,.staff-shell select,.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font-family:inherit}.suite-shell .workspace-content{min-width:0}.suite-shell .workspace-content>*{animation:.42s cubic-bezier(.2,.76,.22,1) both jonera-page-enter}.suite-shell{grid-template-columns:284px minmax(0,1fr)}.suite-context small,.suite-navigation>section>small{font-size:10px;line-height:1.25}.suite-context b{font-size:14px;line-height:1.3}.suite-nav-item{grid-template-columns:40px minmax(0,1fr) auto!important;min-height:64px!important}.suite-nav-item b{font-size:13px;line-height:1.25}.suite-nav-item small{font-size:10px;line-height:1.3}.suite-nav-item.locked em{font-size:9px}.suite-topbar{min-width:0}.department-tabs>button{min-height:46px;padding-inline:clamp(10px,1vw,16px);font-size:12px}.suite-account-state>span{font-size:10px}.suite-shell select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#77717f 50%),linear-gradient(135deg,#77717f 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.suite-shell button:focus-visible,.suite-shell a:focus-visible,.suite-shell input:focus-visible,.suite-shell textarea:focus-visible,.suite-shell select:focus-visible{outline-offset:2px;outline:3px solid #6858ee38}@keyframes jonera-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px) and (width>=801px){.suite-shell{grid-template-columns:252px minmax(0,1fr)}}@media (width<=800px){.suite-shell{grid-template-columns:1fr}.suite-mobile-title small,.mobile-department-grid button span,.suite-mobile-bottom-nav button span{font-size:10px!important}.suite-nav-item b{font-size:14px}.suite-nav-item small{font-size:11px}}@media (prefers-reduced-motion:reduce){.suite-shell .workspace-content>*{animation:none}}.jonera-ai-launcher{color:#fff;background:radial-gradient(circle at 16% -40%,#8b78ff8c,#0000 52%),linear-gradient(135deg,#201d2a 0%,#111016 70%);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:46px minmax(0,1fr) auto 16px;gap:11px;width:282px;height:72px;padding:10px 13px 10px 10px;bottom:22px;right:24px;overflow:hidden;box-shadow:0 22px 70px #120e1d57,inset 0 1px #ffffff14}.jonera-ai-launcher:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:45%;height:280%;transition:transform .55s;position:absolute;inset:-100% auto auto -30%;transform:rotate(18deg)}.jonera-ai-launcher:hover:after{transform:translate(420%)rotate(18deg)}.jonera-ai-launcher>.jonera-ai-launcher-icon{background:linear-gradient(145deg,#7464f5,#9a8cff);border-radius:15px;width:46px;height:46px;box-shadow:0 10px 26px #6757ed61,inset 0 1px #ffffff42}.jonera-ai-launcher>div{gap:0}.jonera-ai-launcher>div em{color:#aaa1ff;letter-spacing:.15em;margin-bottom:1px;font-size:8px;font-style:normal;font-weight:850}.jonera-ai-launcher>div b{color:#fff;font-size:14px;line-height:1.25}.jonera-ai-launcher>div small{color:#aaa6b2;text-overflow:ellipsis;white-space:nowrap;max-width:145px;margin-top:2px;font-size:10px;line-height:1.25;overflow:hidden}.jonera-ai-launcher>kbd{color:#aaa5b2;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;padding:5px 6px;font-family:inherit;font-size:8px;font-weight:700;line-height:1}.jonera-ai-launcher>svg{color:#8e8897;width:15px}.jonera-ai-panel{background:#f5f4f7;border-left:1px solid #1e192a14;flex-direction:column;width:min(530px,100vw);display:flex;box-shadow:-34px 0 100px #140f203d}.jonera-ai-panel>header{background:radial-gradient(circle at 18% -60%,#7e6af78c,#0000 62%),#17151e;flex:0 0 82px;padding:0 20px}.jonera-ai-panel>header>div>span{border-radius:14px;width:44px;height:44px}.jonera-ai-panel>header b{font-size:15px}.jonera-ai-panel>header small{font-size:10px}.jonera-ai-panel>header>button{width:40px;height:40px}.jonera-ai-alert,.jonera-ai-context{flex:none}.jonera-ai-context{min-height:64px;padding:0 20px}.jonera-ai-context small{font-size:9px}.jonera-ai-context b{font-size:12px}.jonera-ai-panel>main{flex:auto;gap:14px;min-height:0;padding:24px 20px 28px}.jonera-ai-welcome{padding:24px 8px 12px}.jonera-ai-welcome>span{background:linear-gradient(145deg,#ede9ff,#fff);border-radius:21px;width:64px;height:64px;box-shadow:0 18px 45px #6858ee24}.jonera-ai-welcome>small{color:#6758e8;letter-spacing:.13em;margin-top:17px;font-size:9px;font-weight:850;display:block}.jonera-ai-welcome h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:29px;line-height:1.08}.jonera-ai-welcome>p{max-width:390px;margin:0 auto;font-size:13px;line-height:1.58}.jonera-ai-welcome>div{gap:9px;margin-top:24px}.jonera-ai-welcome button{border-radius:14px;min-height:54px;padding:0 15px;font-size:12px;transition:transform .17s,border-color .17s,box-shadow .17s}.jonera-ai-welcome button:hover{border-color:#cfc8f5;transform:translateY(-2px);box-shadow:0 12px 30px #2b234e14}.jonera-ai-panel main>article{font-size:13px;line-height:1.62}.jonera-ai-panel main>article span{border-radius:16px;padding:13px 15px}.jonera-ai-thinking,.jonera-ai-error{font-size:12px}.jonera-ai-action{border-radius:17px;padding:16px}.jonera-ai-action>header small,.jonera-ai-action dl div,.jonera-ai-action footer button,.jonera-ai-action>em{font-size:11px}.jonera-ai-action>header b{font-size:13px}.jonera-ai-panel>form{padding:15px 17px max(14px, env(safe-area-inset-bottom));flex:none;grid-template-columns:1fr 46px}.jonera-ai-panel>form textarea{border-radius:15px;min-height:50px;max-height:150px;padding:13px 14px;font-size:13px}.jonera-ai-panel>form>button{border-radius:14px;width:46px;height:46px}.jonera-ai-panel>form>small{font-size:10px}@media (width<=700px){.jonera-ai-launcher{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:19px;grid-template-columns:1fr;width:58px;height:58px;padding:6px;display:grid}.jonera-ai-launcher>.jonera-ai-launcher-icon{width:46px;height:46px}.jonera-ai-launcher>div,.jonera-ai-launcher>kbd,.jonera-ai-launcher>svg{display:none}.jonera-ai-panel>header{padding-top:env(safe-area-inset-top);flex-basis:calc(76px + env(safe-area-inset-top))}.jonera-ai-panel>main{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.jonera-ai-launcher:after{display:none}}.settings-panel.design-open{padding:clamp(20px,2.4vw,36px)}.design-studio{gap:24px}.design-head{gap:16px;padding-bottom:28px}.design-head small,.design-block-title small{font-size:10px}.design-head h2{margin:5px 0 7px;font-size:clamp(28px,2.4vw,38px);line-height:1.08}.design-head p,.design-block-title p{max-width:720px;font-size:13px;line-height:1.58}.design-block{border-radius:22px;padding:clamp(20px,2vw,30px);box-shadow:0 16px 48px #231d380b}.design-block-title h3{font-size:19px}.design-fields>label,.studio-field,.template-controls>label,.control-grid>label{font-size:12px}.design-studio input:not([type=color]),.design-studio select,.design-studio textarea{border-radius:12px;min-height:48px;font-size:13px}.pdf-designer{background:#eeedf2;border:1px solid #dedbe6;border-radius:24px;overflow:clip;box-shadow:0 22px 70px #211b3414}.pdf-designer>header{gap:24px;min-height:104px;padding:24px 26px}.pdf-designer>header small{font-size:10px}.pdf-designer>header h3{margin:5px 0 6px;font-size:24px;line-height:1.15}.pdf-designer>header p{max-width:660px;font-size:13px;line-height:1.5}.pdf-designer>header button{border-radius:13px;min-width:170px;height:48px;padding:0 17px;font-size:12px}.pdf-doctypes{gap:7px;padding:12px 18px}.pdf-doctypes button{border-radius:11px;height:43px;padding:0 14px;font-size:12px}.pdf-assignment{min-height:72px;padding:12px 20px}.pdf-assignment b{font-size:13px}.pdf-assignment small{font-size:11px}.pdf-assignment select{min-width:280px;height:45px;font:inherit;background-color:#fff;border:1px solid #dcd8e3;border-radius:12px;padding:0 38px 0 12px;font-size:12px}.pdf-designer-grid{grid-template-columns:220px minmax(560px,1fr) 290px;min-height:820px}.pdf-library{gap:7px;padding:15px}.pdf-library>button{border-radius:12px;grid-template-columns:20px minmax(0,1fr) 18px;gap:9px;min-height:58px;padding:9px 10px}.pdf-library .add-block{min-height:48px;margin-bottom:6px;font-size:11px}.pdf-library b{font-size:11px;line-height:1.25}.pdf-library small{margin-top:3px;font-size:9px}.pdf-workbench{background:radial-gradient(circle at 50% 4%,#7463ed14,#0000 30%),#ecebf0;min-width:0;padding:16px}.pdf-workbench>nav{border:1px solid #dfdce4;border-radius:14px;gap:5px;height:54px;margin-bottom:16px;padding:5px;box-shadow:0 9px 28px #1f1b2f0f}.pdf-workbench>nav>button{border-radius:10px;min-width:max-content;padding:0 12px;font-size:11px}.pdf-toolbar-spacer{flex:1}.pdf-zoom-controls{border-left:1px solid #ece8ef;border-right:1px solid #ece8ef;align-items:center;gap:3px;padding:0 4px;display:flex}.pdf-zoom-controls button{color:#5f5967;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pdf-zoom-controls button:hover{color:#5d50dd;background:#f0edff}.pdf-zoom-controls b{text-align:center;min-width:42px;font-size:10px}.pdf-reset-layout{color:#686270}.pdf-canvas-viewport{scrollbar-width:thin;scrollbar-color:#bdb7c7 transparent;min-height:700px;max-height:780px;padding:12px 20px 48px;overflow:auto}.pdf-canvas{width:min(100%, calc(700px * var(--canvas-scale,.88)));border-radius:3px;box-shadow:0 24px 60px #18132629,0 0 0 1px #18132614}.pdf-canvas.landscape{width:min(100%, calc(900px * var(--canvas-scale,.88)))}.pdf-safe-area{z-index:1000;pointer-events:none;border:1px dashed #6858ee3d;position:absolute}.canvas-element{border-radius:3px;transition:outline-color .15s,box-shadow .15s}.canvas-element:hover{outline-offset:1px;outline:1px dashed #6858ee66}.canvas-element.active{outline-offset:3px;outline:2px solid #6758ed;box-shadow:0 0 0 5px #6758ed14}.canvas-element-resizer{z-index:5;cursor:nwse-resize;touch-action:none;background:#6758ed;border:2px solid #fff;border-radius:4px 0 0;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.pdf-inspector{gap:14px;padding:20px}.pdf-inspector h4{margin:2px 0 16px;font-size:18px;line-height:1.25}.pdf-inspector label{gap:8px;font-size:11px}.pdf-inspector label>span{font-size:10px}.pdf-inspector input,.pdf-inspector select,.pdf-inspector textarea{border-radius:11px;min-height:44px;padding-inline:11px;font-size:12px}.pdf-inspector textarea{min-height:112px;padding-block:10px;line-height:1.5}.pdf-inspector label>button,.pdf-inspector>button,.inspector-content>button{min-height:43px;font:inherit;background:#fff;border:1px solid #ddd9e3;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.page-margin-fields{border:1px solid #e6e2ea;border-radius:13px;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 0;padding:13px;display:grid}.page-margin-fields legend{color:#716b79;padding:0 6px;font-size:10px;font-weight:800}.position-grid{gap:9px}.align-buttons button{border-radius:9px;height:39px}.source-editor{gap:16px;height:700px}.source-editor label{font-size:11px}.source-editor textarea{border-radius:13px;padding:15px;font-size:12px;line-height:1.6}.source-editor small{font-size:10px}@media (width<=1450px){.pdf-designer-grid{grid-template-columns:190px minmax(480px,1fr) 250px}}@media (width<=1120px){.pdf-designer-grid{grid-template-columns:190px minmax(0,1fr)}.pdf-inspector{border-top:1px solid #ddd9e3;border-left:0;grid-column:1/-1}.inspector-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inspector-content h4,.inspector-content .page-margin-fields,.inspector-content>button{grid-column:1/-1}}@media (width<=760px){.settings-panel.design-open{padding:16px 0}.pdf-designer>header{flex-direction:column;align-items:stretch}.pdf-designer>header button{width:100%}.pdf-assignment{flex-direction:column;align-items:stretch}.pdf-assignment select{width:100%;min-width:0}.pdf-designer-grid{display:block}.pdf-library{border-bottom:1px solid #dedbe4;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;display:grid;overflow:auto}.pdf-library .add-block{grid-column:1/-1}.pdf-workbench{padding:10px}.pdf-workbench>nav{overflow-x:auto}.pdf-toolbar-spacer,.pdf-reset-layout{display:none!important}.pdf-canvas-viewport{min-height:560px;padding-inline:4px}.pdf-inspector{display:block}.inspector-content{grid-template-columns:1fr 1fr;display:grid}.source-editor{grid-template-columns:1fr;height:auto}.source-editor textarea{min-height:280px}.source-editor iframe{min-height:520px}}@media (width<=480px){.pdf-doctypes button{font-size:11px}.pdf-library,.inspector-content{grid-template-columns:1fr}.page-margin-fields{grid-template-columns:1fr 1fr}.pdf-zoom-controls b{display:none}}.admin-settings-hub{color:#191720;background:radial-gradient(circle at 88% 4%,#7661f214,#0000 26%),linear-gradient(#f8f8fa 0%,#f3f3f6 100%);min-height:100vh}.admin-settings-hub .settings-top{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:0;border-bottom:1px solid #dad7e2d9;border-radius:0;width:100%;max-width:none;height:68px;margin:0;padding:0 clamp(20px,4vw,68px);position:sticky;inset:0 0 auto;box-shadow:0 8px 32px #1e192f09}.admin-settings-hub .settings-top>a{color:#1c1922;letter-spacing:-.025em;text-decoration:none}.admin-settings-hub .settings-top>a>span{background:linear-gradient(145deg,#24212d,#121117);border-radius:12px;width:38px;height:38px;box-shadow:0 10px 24px #18152129}.admin-settings-hub .settings-top>div>a{color:#302c36;border-color:#dedbe5;border-radius:13px;height:38px;min-height:38px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-settings-hub .settings-top>div>a:hover{border-color:#cfc9dc;transform:translateY(-1px);box-shadow:0 9px 22px #201b3012}.admin-settings-hub>main{box-sizing:border-box;grid-template-columns:278px minmax(0,1fr);align-items:start;gap:clamp(24px,2.2vw,32px);width:min(100%,1420px);max-width:1420px;margin:0 auto;padding:30px clamp(20px,2.25vw,34px) 90px;display:grid}.admin-settings-hub .settings-hub-sidebar{flex-direction:column;min-width:0;max-height:calc(100vh - 108px);display:flex;position:sticky;top:92px}.admin-settings-hub .settings-sidebar-intro{padding:4px 4px 20px!important}.admin-settings-hub .settings-sidebar-intro>small{color:#6656e8;letter-spacing:.13em;background:#f3f0ff;border:1px solid #ddd7ff;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;display:inline-flex}.admin-settings-hub .settings-sidebar-intro h1{letter-spacing:-.055em;margin:14px 0 9px;font-size:clamp(33px,2.25vw,39px);font-weight:650;line-height:1.02}.admin-settings-hub .settings-sidebar-intro>p{color:#726d7a;max-width:280px;font-size:13px;line-height:1.55}.admin-settings-hub .settings-sidebar-intro>div{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.admin-settings-hub .settings-sidebar-intro>div span{color:#77717e;background:#ffffffbd;border:1px solid #e2dfe8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.admin-settings-hub .settings-hub-sidebar nav{scrollbar-width:none;flex-direction:column;gap:7px;min-height:0;padding:4px 3px 16px 0;display:flex;overflow-y:auto}.admin-settings-hub .settings-hub-sidebar nav::-webkit-scrollbar{display:none}.admin-settings-hub .settings-hub-sidebar nav>button,.admin-settings-hub .settings-group-toggle,.admin-settings-hub .settings-group-items>button{text-align:left;cursor:pointer;border:1px solid #0000;width:100%}.admin-settings-hub .settings-hub-sidebar nav>button{background:#ffffffb8;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 14px;gap:10px;min-height:56px;margin-bottom:4px;padding:9px 11px}.admin-settings-hub .settings-hub-sidebar nav>button.active{background:#1b1821;border-color:#24212d;box-shadow:0 15px 34px #1b182126}.admin-settings-hub .settings-hub-sidebar nav>button>svg:first-child{border-radius:12px;width:40px;height:40px;padding:10px}.admin-settings-hub .settings-hub-sidebar nav section{background:#ffffffa8;border:1px solid #e3e0e8;border-radius:16px;padding:0;display:block;overflow:hidden}.admin-settings-hub .settings-group-toggle{color:#302c36;background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.admin-settings-hub .settings-group-toggle:hover,.admin-settings-hub .settings-group-toggle[aria-expanded=true]{background:#f3f1f8}.admin-settings-hub .settings-group-toggle>svg:first-child{color:#6555e8;background:#eeeaff;border-radius:11px;width:36px;height:36px;padding:9px}.admin-settings-hub .settings-group-toggle>svg:last-child{color:#8c8693;width:15px;transition:transform .2s}.admin-settings-hub .settings-group-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.admin-settings-hub .settings-group-toggle span,.admin-settings-hub .settings-group-items>button span{gap:2px;min-width:0;display:grid}.admin-settings-hub .settings-group-toggle b{font-size:13px}.admin-settings-hub .settings-group-toggle small{color:#8a8491;letter-spacing:0;text-transform:none;font-size:10px;font-weight:650}.admin-settings-hub .settings-group-items{opacity:0;gap:4px;padding:0 7px;display:none;overflow:hidden}.admin-settings-hub .settings-group-items>button{color:#4d4754;background:0 0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 13px;align-items:center;gap:9px;min-height:50px;padding:8px 8px 8px 10px;display:grid}.admin-settings-hub .settings-group-items>button:hover{background:#f3f1f7}.admin-settings-hub .settings-group-items>button.active{color:#5143ce;box-shadow:none;background:#eeeaff;border-color:#d8d1ff}.admin-settings-hub .settings-group-items>button>svg:first-child{color:#77717e;background:#f2f0f5;border-radius:9px;width:28px;height:28px;padding:6px}.admin-settings-hub .settings-group-items>button.active>svg:first-child{color:#6252e5;background:#fff}.admin-settings-hub .settings-group-items>button>svg:last-child{width:12px}.admin-settings-hub .settings-group-items b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-settings-hub .settings-group-items small{display:none}.admin-settings-hub .settings-group-items>button.active small{color:#756bd0}.admin-settings-hub .settings-hub-sidebar nav section.open .settings-group-items{opacity:1;padding:5px 7px 8px;animation:.24s cubic-bezier(.2,.8,.2,1) both settings-group-reveal;display:grid;overflow:visible}@keyframes settings-group-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-settings-hub .settings-security-note{background:#ffffffbf;border-radius:14px;margin:13px 0 0;padding:13px}.admin-settings-hub .settings-security-note b{font-size:12px}.admin-settings-hub .settings-security-note small{font-size:10px}.admin-settings-hub .settings-panel{background:#fffffff2;border:1px solid #e0dde6;border-radius:28px;min-width:0;min-height:760px;padding:clamp(26px,3vw,42px);overflow:hidden;box-shadow:0 26px 80px #251f3a12}.admin-settings-hub .settings-panel.overview-open{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.admin-settings-hub .settings-home-v2{gap:24px;display:grid}.admin-settings-hub .settings-overview-hero{isolation:isolate;background:radial-gradient(circle at 88% 12%,#6f58f238,#0000 32%),radial-gradient(circle at 8% 100%,#71d0dc26,#0000 34%),linear-gradient(135deg,#fff 0%,#f7f5fd 72%,#efebff 100%);border:1px solid #dcd7ec;border-radius:30px;min-height:270px;padding:clamp(26px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 26px 78px #261f4014}.admin-settings-hub .settings-overview-hero:after{content:"";z-index:-1;background-image:linear-gradient(#6955e10b 1px,#0000 1px),linear-gradient(90deg,#6955e10b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 80%);mask-image:linear-gradient(90deg,#0000 18%,#000 80%)}.admin-settings-hub .settings-overview-copy{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;max-width:810px;display:grid}.admin-settings-hub .settings-overview-copy>span{color:#6857e9;background:#ffffffc7;border:1px solid #dcd5ff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #46379317}.admin-settings-hub .settings-overview-copy>span svg{width:22px}.admin-settings-hub .settings-overview-copy small,.admin-settings-hub .settings-section-heading small,.admin-settings-hub .settings-category-card header small,.admin-settings-hub .settings-next header small{color:#6757e8;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-settings-hub .settings-overview-copy h2{letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:6px 0 10px;font-size:clamp(36px,3.5vw,52px);font-weight:620;line-height:1.01}.admin-settings-hub .settings-overview-copy p{color:#6e6876;max-width:680px;margin:0;font-size:14px;line-height:1.6}.admin-settings-hub .settings-search{background:#ffffffe6;border:1px solid #dad6e4;border-radius:16px;align-items:center;gap:11px;width:min(100%,720px);min-height:52px;margin-top:22px;padding:0 10px 0 17px;display:flex;box-shadow:0 14px 32px #261f3b12}.admin-settings-hub .settings-search>svg{color:#77717f;width:19px}.admin-settings-hub .settings-search input{color:#1c1922;background:0 0;border:0;outline:0;width:100%;height:48px;font:650 14px inherit}.admin-settings-hub .settings-search button{color:#5e5768;cursor:pointer;background:#f0edf6;border:0;border-radius:10px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.admin-settings-hub .settings-overview-metrics{flex-wrap:wrap;gap:22px;margin:22px 0 0 70px;display:flex}.admin-settings-hub .settings-overview-metrics span{color:#77717e;gap:2px;font-size:10px;font-weight:700;display:grid}.admin-settings-hub .settings-overview-metrics b{color:#24202a;font-size:14px}.admin-settings-hub .settings-section-heading{background:0 0;border:0;justify-content:space-between;align-items:end;gap:18px;min-height:64px;padding:0 5px;display:flex}.admin-settings-hub .settings-section-heading h3{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(24px,2.2vw,32px);line-height:1.1}.admin-settings-hub .settings-section-heading>span{color:#77717f;white-space:nowrap;background:#fff;border:1px solid #dfdce5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.admin-settings-hub .settings-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-settings-hub .settings-category-card{background:#fffffff0;border:1px solid #e0dde6;border-radius:22px;min-width:0;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 16px 45px #231d350b}.admin-settings-hub .settings-category-card:hover{border-color:#d5d0e1;transform:translateY(-2px);box-shadow:0 22px 54px #231d3513}.admin-settings-hub .settings-category-card>header{background:0 0;border:0;border-bottom:1px solid #ece9f0;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:68px;padding:0 0 14px;display:grid}.admin-settings-hub .settings-category-card>header>span{color:#6757e8;background:#efecff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-settings-hub .category-brand>header>span{color:#c86535;background:#fff1e9}.admin-settings-hub .category-operations>header>span{color:#188d68;background:#e9f8f2}.admin-settings-hub .category-ai>header>span{color:#3971d4;background:#ebf3ff}.admin-settings-hub .settings-category-card>header svg{width:19px}.admin-settings-hub .settings-category-card>header h3{letter-spacing:-.025em;margin:3px 0 4px;font-size:17px}.admin-settings-hub .settings-category-card>header p{color:#7a7481;margin:0;font-size:11px;line-height:1.45}.admin-settings-hub .settings-category-card>header em{color:#7d7784;background:#f2f0f5;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.admin-settings-hub .settings-category-card>div{gap:5px;margin-top:10px;display:grid}.admin-settings-hub .settings-category-card button,.admin-settings-hub .settings-next button{color:#27232d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 10px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.admin-settings-hub .settings-category-card button:hover{background:#f7f5fb;border-color:#e3dff0;transform:translate(2px)}.admin-settings-hub .settings-category-card button>svg:first-child,.admin-settings-hub .settings-next button>svg:first-child{color:#6858e8;background:#f1eff6;border-radius:12px;width:38px;height:38px;padding:10px}.admin-settings-hub .settings-category-card button>svg:last-child,.admin-settings-hub .settings-next button>svg:last-child{color:#aaa4b0;width:13px}.admin-settings-hub .settings-category-card button span,.admin-settings-hub .settings-next button span{gap:3px;min-width:0;display:grid}.admin-settings-hub .settings-category-card button b,.admin-settings-hub .settings-next button b{font-size:12px}.admin-settings-hub .settings-category-card button small,.admin-settings-hub .settings-next button small{color:#817b88;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.admin-settings-hub .settings-no-results{text-align:center;background:#ffffffbd;border:1px dashed #d5d0df;border-radius:23px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:330px;padding:40px;display:flex}.admin-settings-hub .settings-no-results>svg{color:#6757e8;width:34px}.admin-settings-hub .settings-no-results h3{margin:15px 0 6px;font-size:22px}.admin-settings-hub .settings-no-results p{color:#77717e;margin:0;font-size:13px}.admin-settings-hub .settings-no-results button{color:#fff;cursor:pointer;background:#1b1821;border:0;border-radius:11px;width:auto;min-height:40px;margin-top:18px;padding:0 14px;font-size:11px;font-weight:800}.admin-settings-hub .settings-next{color:#fff;background:radial-gradient(circle at 90% 0,#715bef52,#0000 30%),#18161e;border:1px solid #2d2935;border-radius:24px;margin:0;padding:23px;box-shadow:0 25px 60px #19161f24}.admin-settings-hub .settings-next>header{background:0 0;border:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:start;gap:18px;min-height:72px;padding:0 0 18px;display:flex}.admin-settings-hub .settings-next h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:24px}.admin-settings-hub .settings-next header p{color:#aaa4b3;margin:0;font-size:11px}.admin-settings-hub .settings-next>header>span{color:#c8c2d0;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.admin-settings-hub .settings-next>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-settings-hub .settings-next button{color:#fff;background:#ffffff0d;border-color:#ffffff12;min-height:68px}.admin-settings-hub .settings-next button:hover{background:#ffffff17;border-color:#9d8bff6b;transform:translateY(-1px)}.admin-settings-hub .settings-next button>svg:first-child{color:#a99aff;background:#7760ef33}.admin-settings-hub .settings-next button small{color:#aaa4b3}.admin-settings-hub .settings-form{gap:20px;max-width:940px;margin:0 auto}.admin-settings-hub .form-head{background:0 0;border:0;border-bottom:1px solid #ebe8ef;grid-template-columns:56px minmax(0,1fr);gap:16px;min-height:120px;margin:0 0 6px;padding:4px 0 26px;display:grid}.admin-settings-hub .form-head>span{border-radius:17px;width:56px;height:56px}.admin-settings-hub .form-head h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(28px,3vw,38px)}.admin-settings-hub .form-head p{font-size:14px}.admin-settings-hub .settings-field{font-size:12px}.admin-settings-hub .settings-field input,.admin-settings-hub .settings-field select,.admin-settings-hub .settings-field textarea{font-size:13px}.admin-settings-hub .save-bar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #dedbe5;border-radius:15px;margin-top:12px;padding:13px 14px;position:sticky;bottom:14px;box-shadow:0 18px 45px #1f1a2f1f}.admin-settings-hub .save-bar>button{min-height:44px;font-size:12px}.admin-settings-hub .design-head h2{font-size:31px}.admin-settings-hub .design-head p,.admin-settings-hub .design-block-title p{font-size:12px}.admin-settings-hub .design-block-title h3{font-size:18px}.admin-settings-hub .design-fields>label,.admin-settings-hub .studio-field,.admin-settings-hub .template-controls>label,.admin-settings-hub .control-grid>label{font-size:11px}.admin-settings-hub .design-studio input:not([type=color]),.admin-settings-hub .design-studio select,.admin-settings-hub .design-studio textarea{font-size:12px}.admin-settings-hub .design-block{border-radius:19px}@media (width<=1160px){.admin-settings-hub>main{grid-template-columns:1fr}.admin-settings-hub .settings-hub-sidebar{max-height:none;position:static}.admin-settings-hub .settings-sidebar-intro>p{max-width:620px}.admin-settings-hub .settings-hub-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid;overflow:visible}.admin-settings-hub .settings-hub-sidebar nav>button{grid-column:1/-1}.admin-settings-hub .settings-security-note{display:none}}@media (width<=820px){.admin-settings-hub .settings-top{height:68px;padding:0 14px}.admin-settings-hub .settings-top>a{font-size:15px}.admin-settings-hub .settings-top>a>span{width:38px;height:38px}.admin-settings-hub .settings-top>div>a:first-child{display:none}.admin-settings-hub>main{gap:22px;padding:22px 14px 92px}.admin-settings-hub .settings-sidebar-intro h1{font-size:36px}.admin-settings-hub .settings-home-grid{grid-template-columns:1fr}.admin-settings-hub .settings-overview-hero{border-radius:24px;min-height:0;padding:28px 24px}.admin-settings-hub .settings-overview-copy{grid-template-columns:46px minmax(0,1fr);gap:13px}.admin-settings-hub .settings-overview-copy>span{border-radius:14px;width:46px;height:46px}.admin-settings-hub .settings-overview-copy h2{font-size:clamp(34px,8vw,48px)}.admin-settings-hub .settings-search{width:100%}.admin-settings-hub .settings-overview-metrics{gap:15px;margin-left:59px}.admin-settings-hub .settings-next>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-hub .settings-panel{border-radius:22px;padding:24px 18px}.admin-settings-hub .settings-panel.overview-open{padding:0}}@media (width<=560px){.admin-settings-hub .settings-top>div>a{height:38px;min-height:38px;padding:0 10px;font-size:11px}.admin-settings-hub .settings-hub-sidebar nav{grid-template-columns:1fr}.admin-settings-hub .settings-hub-sidebar nav>button{grid-column:auto}.admin-settings-hub .settings-sidebar-intro h1{font-size:33px}.admin-settings-hub .settings-overview-hero{padding:22px 18px}.admin-settings-hub .settings-overview-copy{grid-template-columns:1fr}.admin-settings-hub .settings-overview-copy h2{font-size:clamp(33px,10.5vw,44px)}.admin-settings-hub .settings-overview-copy p{font-size:13px}.admin-settings-hub .settings-search{min-height:52px;margin-top:21px}.admin-settings-hub .settings-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-left:0;display:grid}.admin-settings-hub .settings-overview-metrics span{background:#ffffffab;border-radius:11px;padding:9px}.admin-settings-hub .settings-section-heading{align-items:start}.admin-settings-hub .settings-section-heading>span{display:none}.admin-settings-hub .settings-category-card{border-radius:19px;padding:16px}.admin-settings-hub .settings-category-card button small{white-space:normal}.admin-settings-hub .settings-next{padding:18px}.admin-settings-hub .settings-next>header{flex-direction:column}.admin-settings-hub .settings-next>div{grid-template-columns:1fr}.admin-settings-hub .form-head{grid-template-columns:46px minmax(0,1fr);min-height:0}.admin-settings-hub .form-head>span{width:46px;height:46px}.admin-settings-hub .form-head h2{font-size:27px}.admin-settings-hub .save-bar{align-items:stretch}}@media (prefers-reduced-motion:reduce){.admin-settings-hub *,.admin-settings-hub :before,.admin-settings-hub :after{transition-duration:.01ms!important}}.tax-identifier-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tax-identifier-label{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:780;display:flex}.tax-identifier-label em{color:#77717f;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:750;display:flex}.tax-identifier-label svg{width:13px}.tax-identifier-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tax-identifier-control input{box-sizing:border-box;width:100%;min-height:50px;font:inherit;text-transform:none;background:#fff;border:1px solid #dcd8e3;border-radius:13px;outline:0;padding:0 14px;font-size:15px}.tax-identifier-control input:focus{border-color:#675cf0;box-shadow:0 0 0 4px #675cf01f}.tax-identifier-control button{color:#26222d;min-width:108px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd8e3;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.tax-identifier-control button:hover:not(:disabled){color:#5b4de1;background:#f8f6ff;border-color:#675cf0}.tax-identifier-control button:disabled{opacity:.5;cursor:not-allowed}.tax-identifier-control button svg{width:15px}.tax-identifier-result{color:#716b78;background:#f5f3f8;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.tax-identifier-result>svg{flex:none;width:17px;margin-top:1px}.tax-identifier-result span{gap:2px;display:grid}.tax-identifier-result b{font-size:12px}.tax-identifier-result small{font-size:11px;font-weight:550;line-height:1.45}.tax-identifier-field.status-valid .tax-identifier-result{color:#147452;background:#eaf8f1}.tax-identifier-field.status-invalid .tax-identifier-result,.tax-identifier-field.status-needs_state .tax-identifier-result{color:#a54331;background:#fff0ec}.tax-identifier-field.status-unavailable .tax-identifier-result{color:#886516;background:#fff8e7}.tax-identifier-field.status-valid input{border-color:#74caa8}.tax-identifier-field.status-invalid input{border-color:#e09b8c}.tax-identifier-field .spin{animation:.8s linear infinite tax-id-spin}@keyframes tax-id-spin{to{transform:rotate(360deg)}}.accounting-setup .tax-identifier-label{font-size:11px}.accounting-setup .tax-identifier-label em{font-size:8px}.accounting-setup .tax-identifier-control input{border-radius:10px;height:45px;min-height:45px;font-size:10px}.accounting-setup .tax-identifier-control button{border-radius:10px;min-width:92px;font-size:9px}.accounting-setup .tax-identifier-result{padding:9px}.accounting-setup .tax-identifier-result b{font-size:10px}.accounting-setup .tax-identifier-result small{font-size:8px}@media (width<=620px){.tax-identifier-label{flex-direction:column;align-items:flex-start;gap:4px}.tax-identifier-control{grid-template-columns:1fr}.tax-identifier-control button{min-height:44px}.tax-identifier-result small{font-size:12px}}.tax-validation-explainer{color:#5f5968;background:#f9f8fc;border:1px solid #dfdbea;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.tax-validation-explainer>svg{color:#675cf0;flex:none;width:20px}.tax-validation-explainer span{gap:4px;display:grid}.tax-validation-explainer b{font-size:13px}.tax-validation-explainer small{font-size:11px;line-height:1.5}:root{--motion-ease:cubic-bezier(.2,.78,.2,1);--motion-spring:cubic-bezier(.18,.9,.25,1.15)}.jonavo-motion-ready .jonavo-reveal,.jonavo-motion-ready .jonavo-card-reveal{opacity:0;filter:blur(5px);transition:opacity .78s var(--motion-ease) var(--motion-delay,0s),transform .78s var(--motion-ease) var(--motion-delay,0s),filter .78s var(--motion-ease) var(--motion-delay,0s);transform:translateY(30px)}.jonavo-motion-ready .jonavo-card-reveal{transform:translateY(22px)scale(.985)}.jonavo-motion-ready .jonavo-reveal.motion-in,.jonavo-motion-ready .jonavo-card-reveal.motion-in{opacity:1;filter:none;transform:none}.unique-visual{isolation:isolate;transition:transform .6s var(--motion-ease),box-shadow .6s var(--motion-ease)}.unique-visual:hover{box-shadow:0 42px 100px #231c4c33;transform:translateY(-7px)rotate(0)!important}.unique-visual:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:32%;height:calc(100% - 58px);animation:5.8s ease-in-out infinite moduleScan;position:absolute;top:58px;left:-35%;transform:skew(-14deg)}.unique-visual>header em i{animation:1.7s ease-in-out infinite statusPulse}.unique-live-status{z-index:12;left:calc(var(--unique-side-width,104px) + 24px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:54px;animation:moduleStatusIn .6s var(--motion-spring) both;background:#ffffffe6;border:1px solid #ffffffe6;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:absolute;bottom:20px;right:22px;box-shadow:0 18px 45px #231c4c29}.unique-live-status>span{background:color-mix(in srgb,var(--module-accent) 14%,white);width:34px;height:34px;color:var(--module-accent);border-radius:11px;place-items:center;display:grid}.unique-live-status svg{width:16px}.unique-live-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}.unique-live-status small{letter-spacing:.11em;color:#8a8591;font-size:8px;font-weight:850}.unique-live-status b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.unique-live-status>em{color:#14825a;background:#e3f8ed;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.uv-line path,.pc-chart path,.case-chart path{stroke-dasharray:760;stroke-dashoffset:760px;animation:motionDraw 2.3s .35s var(--motion-ease) forwards}.warehouse-row i,.acc-trend-bar span{transform-origin:bottom;animation:barRise .85s var(--motion-ease) both}.pipeline article{animation:4.5s ease-in-out infinite pipelineBreathe}.pipeline>div:nth-child(2) article{animation-delay:-1.4s}.pipeline>div:nth-child(3) article{animation-delay:-2.8s}.workflow-canvas>i,.builder-line{position:relative;overflow:hidden}.workflow-canvas>i:after,.builder-line:after{content:"";background:#8e82ff;border-radius:99px;animation:1.8s ease-in-out infinite flowSignal;position:absolute}.workflow-canvas>i:after{width:35%;height:100%;inset:0 auto 0 0}.builder-line:after{width:5px;height:8px;top:-8px;left:-2px}.workflow-log>span i{animation:1.8s ease-in-out infinite statusPulse}.workflow-log>span:nth-child(2) i{animation-delay:-.55s}.workflow-log>span:nth-child(3) i{animation-delay:-1.1s}.deep-workflow{position:relative;overflow:hidden}.deep-workflow:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--workflow-x,12%) 50%,#7767f433,transparent 22%);animation:7.2s linear infinite workflowGlow;position:absolute;inset:0}.deep-workflow>span,.deep-workflow>em{z-index:1;transition:opacity .35s ease,transform .35s var(--motion-spring);position:relative}.deep-workflow>span.current{transform:translateY(-4px)}.deep-workflow>span.current>i{animation:1.5s ease-in-out infinite deepStepPulse;box-shadow:0 0 0 9px #7166ed29}.deep-workflow>span.done>i{background:#23aa74}.deep-workflow>span:not(.current):not(.done){opacity:.5}.deep-workflow>em.active{background:linear-gradient(90deg,#7166ed,#55d4a0);box-shadow:0 0 12px #7166ed8c}.process-timeline article{transition:transform .45s var(--motion-spring),background .35s ease,border-color .35s ease}.process-timeline article:first-of-type{animation:6s infinite timelineFocus}.process-timeline article:nth-of-type(2){animation:6s 2s infinite timelineFocus}.process-timeline article:nth-of-type(3){animation:6s 4s infinite timelineFocus}.integration-network .network-node{animation:5s ease-in-out infinite networkFloat}.integration-network .network-node:nth-of-type(2n){animation-delay:-2.5s}.integration-network>svg{transform-origin:50%;animation:18s linear infinite networkOrbit}.automation-builder article{animation:6s ease-in-out infinite automationStep}.automation-builder article:nth-of-type(2){animation-delay:-2s}.automation-builder article:nth-of-type(3){animation-delay:-4s}.operation-progress{--operation-accent:#7164f4;color:#181620;background:radial-gradient(circle at 20% 20%,#7a69f829,#0000 30%),linear-gradient(145deg,#fbfaff,#f4f2fb);border:1px solid #e2dff0;border-radius:24px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;min-height:290px;padding:30px;display:grid;position:relative;overflow:hidden}.operation-progress.tone-risk{--operation-accent:#6f62ee;color:#fff;background:radial-gradient(circle at 20% 20%,#7867f633,#0000 32%),linear-gradient(145deg,#171720,#262145);border-color:#332d55}.operation-progress.tone-secure{--operation-accent:#25aa76}.operation-progress.tone-document{--operation-accent:#675af0}.operation-progress.compact{grid-template-columns:130px 1fr;min-height:200px;padding:24px}.operation-orbit{place-items:center;width:150px;height:150px;margin:auto;display:grid;position:relative}.operation-orbit>span{z-index:2;background:var(--operation-accent);color:#fff;width:72px;height:72px;box-shadow:0 18px 45px color-mix(in srgb,var(--operation-accent) 35%,transparent);border-radius:23px;place-items:center;display:grid;position:relative}.operation-orbit svg{width:31px}.operation-orbit>i,.operation-orbit>em{border:1px solid color-mix(in srgb,var(--operation-accent) 45%,transparent);border-radius:50%;animation:4.5s linear infinite operationSpin;position:absolute;inset:12px}.operation-orbit>i:before,.operation-orbit>em:before{content:"";background:var(--operation-accent);width:10px;height:10px;box-shadow:0 0 0 7px color-mix(in srgb,var(--operation-accent) 14%,transparent);border-radius:50%;position:absolute;top:9px;left:10px}.operation-orbit>em{opacity:.55;animation-duration:7s;animation-direction:reverse;inset:0}.operation-orbit>em:before{width:7px;height:7px;inset:auto 17px 3px auto}.operation-copy small{letter-spacing:.16em;color:var(--operation-accent);font-size:10px;font-weight:900}.operation-copy h3{letter-spacing:-.045em;margin:8px 0;font-size:clamp(25px,3vw,38px)}.operation-copy>p{color:#77717f;margin:0 0 18px;font-size:13px;line-height:1.55}.tone-risk .operation-copy>p{color:#aaa5b6}.operation-steps{gap:7px;display:grid}.operation-steps>div{color:#9a95a2;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:40px;padding:0 11px;transition:all .35s;display:grid}.operation-steps>div>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.operation-steps svg{width:12px}.operation-steps>div.active{color:#191721;background:#fff;box-shadow:0 9px 25px #1f193b14}.tone-risk .operation-steps>div.active{color:#fff;background:#ffffff12}.operation-steps>div.active svg{animation:1s linear infinite operationSpin}.operation-steps>div.done{color:#21a774}.operation-steps b{font-size:11px}.risk-analysis-progress{z-index:12;background:#171720;padding:18px;display:flex;position:absolute;inset:0}.risk-analysis-progress .operation-progress{border:0;width:100%}.risk-modal{position:relative}.editor-operation-overlay{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100e188f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-operation-overlay .operation-progress{width:min(760px,100%);box-shadow:0 35px 110px #140f2a59}.docs-data-ready .docs-row:not(.table-head){animation:dataRowIn .55s var(--motion-ease) both}.docs-data-ready .docs-row:nth-child(3){animation-delay:60ms}.docs-data-ready .docs-row:nth-child(4){animation-delay:.12s}.docs-data-ready .docs-row:nth-child(5){animation-delay:.18s}.email-sent>svg{animation:successSeal .65s var(--motion-spring) both}.workspace-success-toast{z-index:270;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:min(390px,100vw - 32px);animation:successToastIn .62s var(--motion-spring) both;background:#f6fffbf5;border:1px solid #ccebdc;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:13px 16px;display:grid;position:fixed;top:92px;right:28px;box-shadow:0 24px 65px #1859402e}.workspace-success-toast>span{color:#fff;background:#22a873;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 7px #22a8731a}.workspace-success-toast svg{width:18px}.workspace-success-toast>div{flex-direction:column;gap:3px;display:flex}.workspace-success-toast small{letter-spacing:.14em;color:#18815b;font-size:8px;font-weight:900}.workspace-success-toast b{color:#17231e;font-size:12px}.risk-score-ring{animation:riskScoreReveal 1s var(--motion-spring) both}.risk-score-ring:before{content:"";border:1px solid #675cf03d;border-radius:50%;animation:2.3s ease-in-out 2 riskRingPulse;position:absolute;inset:-8px}.route-loading{color:#181620;background:radial-gradient(circle at 50% 45%,#ece9ff,#0000 30%),#f7f7fa;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex!important}.route-loading>span{color:#fff;background:#181620;border-radius:18px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;animation:1.8s ease-in-out infinite routeLogo;display:grid;position:relative;box-shadow:0 18px 50px #1c17342e}.route-loading>span:after{content:"";border:1px solid #776af0;border-radius:24px;animation:3s linear infinite operationSpin;position:absolute;inset:-10px}.route-loading p{color:#736e7b;margin:0;font-size:13px}@keyframes moduleScan{0%,15%{opacity:0;transform:translate(-20%)skew(-14deg)}30%{opacity:.65}55%,to{opacity:0;transform:translate(470%)skew(-14deg)}}@keyframes moduleStatusIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes statusPulse{50%{transform:scale(1.35);box-shadow:0 0 0 6px #26b97e21}}@keyframes motionDraw{to{stroke-dashoffset:0}}@keyframes barRise{0%{opacity:.35;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes pipelineBreathe{0%,to{transform:none}50%{transform:translateY(-5px);box-shadow:0 12px 24px #261f4b17}}@keyframes flowSignal{0%{opacity:0;transform:translate(-120%,-120%)}30%{opacity:1}to{opacity:0;transform:translate(320%,320%)}}@keyframes workflowGlow{0%{--workflow-x:8%}50%{--workflow-x:92%}to{--workflow-x:8%}}@keyframes deepStepPulse{50%{transform:scale(1.08);box-shadow:0 0 0 14px #7166ed12}}@keyframes timelineFocus{0%,25%,to{background:#ffffff0b;border-color:#ffffff10;transform:none}10%{background:#ffffff14;border-color:#786df1;transform:translateY(-7px)}}@keyframes networkFloat{50%{transform:translateY(-8px)}}@keyframes networkOrbit{to{transform:rotate(360deg)}}@keyframes automationStep{0%,25%,to{border-color:#e6e4e9;transform:none}10%{border-color:#8b80f3;transform:translate(5px);box-shadow:0 10px 28px #362e621a}}@keyframes operationSpin{to{transform:rotate(360deg)}}@keyframes routeLogo{50%{transform:translateY(-5px);box-shadow:0 24px 60px #1c173442}}@keyframes dataRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes successSeal{0%{opacity:0;transform:scale(.35)rotate(-22deg)}to{opacity:1;transform:none}}@keyframes successToastIn{0%{opacity:0;transform:translate(35px)scale(.96)}to{opacity:1;transform:none}}@keyframes riskScoreReveal{0%{opacity:0;transform:scale(.72)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes riskRingPulse{50%{opacity:.25;transform:scale(1.06)}}@media (width<=720px){.jonavo-motion-ready .jonavo-reveal,.jonavo-motion-ready .jonavo-card-reveal{filter:blur(2px);transform:translateY(18px)}.module-copy h1{letter-spacing:-.052em;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;line-height:1.02;font-size:clamp(34px,9.2vw,36px)!important}.unique-live-status{grid-template-columns:32px 1fr;bottom:14px;left:14px;right:14px}.unique-live-status>em{display:none}.operation-progress,.operation-progress.compact{grid-template-columns:1fr;min-height:0;padding:24px 18px}.operation-orbit{width:110px;height:110px}.operation-orbit>span{border-radius:18px;width:58px;height:58px}.operation-orbit svg{width:25px}.workspace-success-toast{min-width:0;top:78px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.jonavo-motion-ready .jonavo-reveal,.jonavo-motion-ready .jonavo-card-reveal{opacity:1;filter:none;transform:none}.unique-visual:after,.unique-live-status,.deep-workflow:after,.process-timeline article,.integration-network .network-node,.integration-network>svg,.automation-builder article,.operation-orbit>i,.operation-orbit>em,.route-loading>span{animation:none!important}}.workspace-theme-toggle{color:#5f5a68;cursor:pointer;background:#fff;border:1px solid #e5e3eb;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid}.workspace-theme-toggle:hover{color:#6355e9;border-color:#bdb4ff;transform:translateY(-1px)}.workspace-theme-toggle svg{width:17px}.suite-shell nav.support-tabs,.suite-shell nav.communications-tabs,.suite-shell nav.workflow-library-tabs{flex-direction:row;align-items:center;display:flex}.suite-shell nav.support-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.suite-shell nav.support-tabs::-webkit-scrollbar{display:none}.suite-shell nav.support-tabs>a{flex:none}.workspace-overview-v2{max-width:1380px;margin:0 auto}.overview-welcome{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 22px;display:flex}.overview-welcome>div:first-child{min-width:0}.overview-kicker{color:#6657e9;letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:900;line-height:1;display:flex}.overview-kicker svg{width:14px}.overview-welcome h1{color:#171720;letter-spacing:-.055em;margin:12px 0 9px;font-size:clamp(38px,4vw,58px);line-height:.98}.overview-welcome p{color:#716d79;margin:0;font-size:14px;line-height:1.55}.overview-header-actions{flex:none;align-items:center;gap:10px;display:flex}.overview-header-actions>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#181820;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 17px;font-size:11px;font-weight:850;display:flex;box-shadow:0 12px 28px #18182021}.overview-header-actions>button.editing{background:#6657e9}.overview-header-actions svg{width:16px}.workspace-live-pill{color:#6f6977;background:#ffffffb8;border:1px solid #dedce4;border-radius:99px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.workspace-live-pill i{background:#20b979;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20b9791a}.overview-data-notice{color:#756f7d;align-items:center;gap:7px;margin:0 0 14px;font-size:11px;display:flex}.overview-data-notice svg{fill:#f0a83b;color:#f0a83b;width:9px}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.overview-metric{background:#ffffffeb;border:1px solid #e1dfe6;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:112px;padding:18px;display:grid;box-shadow:0 13px 34px #221d320b}.overview-metric>span{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.overview-metric>span svg{width:19px}.overview-metric.violet>span{color:#6657e9;background:#efecff}.overview-metric.blue>span{color:#2d80c7;background:#e9f4ff}.overview-metric.green>span{color:#1b9d6b;background:#e8f8f1}.overview-metric.orange>span{color:#d0762c;background:#fff1e6}.overview-metric>div{gap:2px;min-width:0;display:grid}.overview-metric small{color:#817b89;font-size:9px;font-weight:750}.overview-metric b{color:#191820;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.overview-metric em{color:#8a8490;font-size:9px;font-style:normal}.overview-widget-picker{background:linear-gradient(110deg,#f5f3ff,#fff);border:1px solid #d8d1ff;border-radius:17px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;padding:11px;display:flex}.overview-widget-picker>div{align-items:center;gap:8px;margin-right:auto;padding:0 8px;display:flex}.overview-widget-picker>div>svg{color:#6556e7;width:18px}.overview-widget-picker>div span{display:grid}.overview-widget-picker>div b{font-size:11px}.overview-widget-picker>div small{color:#817b89;font-size:8px}.overview-widget-picker>button{color:#77717e;background:#fff;border:1px solid #e0dce8;border-radius:10px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.overview-widget-picker>button.active{color:#fff;background:#6859e8;border-color:#6859e8}.workspace-widget-grid.overview-widget-grid{align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important}.overview-widget-grid>.overview-widget{background:#fffffff0!important;border:1px solid #e0dee5!important;border-radius:22px!important;min-height:0!important;padding:22px!important;box-shadow:0 17px 48px #1f1b2d0e!important}.overview-widget-grid>.setup-widget{grid-column:span 7!important}.overview-widget-grid>.team-presence-widget{grid-column:span 5!important}.overview-widget-grid>.quick-widget,.overview-widget-grid>.workspace-profile-widget{grid-column:span 6!important}.overview-widget-grid>.modules-widget{grid-column:span 12!important}.overview-widget-head{justify-content:space-between;align-items:flex-start;min-height:44px;display:flex;margin:0 0 14px!important}.overview-widget-head>div:first-child{gap:4px;display:grid}.overview-widget-head span{color:#7162e9;letter-spacing:.14em;font-size:8px;font-weight:900}.overview-widget-head h2{color:#1c1a22;letter-spacing:-.035em;margin:0!important;font-size:20px!important}.overview-widget-head>div:last-child{gap:4px;display:flex}.overview-widget-head button{color:#766f7e;background:#fff;border:1px solid #e4e1e9;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.overview-widget-head button svg{width:13px}.setup-progress{background:#f7f6fa;border-radius:16px;gap:10px;margin-bottom:9px;padding:13px 14px;display:grid}.setup-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.setup-progress b{color:#6657e9;font-size:19px}.setup-progress span{color:#77717f;font-size:9px}.setup-progress>i{background:#e6e2ec;border-radius:99px;height:6px;overflow:hidden}.setup-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#6557e9,#8a7bf4);height:100%;transition:width .35s;display:block}.setup-step-list{display:grid}.setup-step-list>a{color:#24212a;border-top:1px solid #eeebf1;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:62px;text-decoration:none;display:grid}.setup-step-list>a:first-child{border-top:0}.setup-step-list>a>svg:first-child{color:#9a94a2;width:18px}.setup-step-list>a.done>svg:first-child{color:#20af76}.setup-step-list>a>svg:last-child{color:#aaa4af;width:13px;transition:transform .16s}.setup-step-list>a:hover>svg:last-child{color:#6657e9;transform:translate(3px)}.setup-step-list>a span{gap:3px;min-width:0;display:grid}.setup-step-list b{font-size:11px}.setup-step-list small{color:#8b8591;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.team-presence-summary{color:#fff;background:linear-gradient(115deg,#191820,#29243c);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:13px;display:grid}.presence-stack{padding-left:8px;display:flex}.presence-stack .member-avatar{border:2px solid #211e2c;margin-left:-8px}.member-avatar,.empty-avatar{color:#fff;background:linear-gradient(145deg,#7a69f1,#5546d3);border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid;position:relative}.empty-avatar svg{width:16px}.member-avatar>i{background:#a9a4af;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.member-avatar>i.online{background:#21bd7c}.member-avatar>i.recent{background:#f0ad3d}.team-presence-summary>div:nth-child(2){gap:3px;display:grid}.team-presence-summary>div:nth-child(2) b{font-size:12px}.team-presence-summary>div:nth-child(2) span{color:#a9a3b2;font-size:8px}.team-presence-summary>a{color:#d8d2ff;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.team-presence-summary>a svg{width:12px}.team-presence-list{margin-top:10px;display:grid}.team-presence-list article{border-bottom:1px solid #efecf2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;display:grid}.team-presence-list article:last-child{border-bottom:0}.team-presence-list article>div{gap:3px;min-width:0;display:grid}.team-presence-list article b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.team-presence-list article small{color:#8b8591;font-size:8px}.team-presence-list article em{color:#817b88;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.team-presence-list article em i{background:#aaa5af;border-radius:50%;width:6px;height:6px}.team-presence-list article em.online{color:#188a5d}.team-presence-list article em.online i{background:#20b878}.team-presence-list article em.recent i{background:#efa93a}.team-empty{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:98px;display:grid}.team-empty>svg{color:#6657e9;background:#f0edff;border-radius:13px;width:40px;height:40px;padding:11px}.team-empty span{gap:3px;display:grid}.team-empty b{font-size:10px}.team-empty small{color:#8b8591;font-size:8px}.team-empty a{color:#fff;background:#181820;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.overview-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.overview-quick-actions>a{color:#231f29;border:1px solid #e5e2e9;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:72px;padding:11px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.overview-quick-actions>a:hover{background:#f8f6ff;border-color:#c7bfff;transform:translateY(-2px)}.overview-quick-actions>a>span{color:#6657e9;background:#f0edff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.overview-quick-actions>a>span svg{width:17px}.overview-quick-actions>a>div{gap:3px;min-width:0;display:grid}.overview-quick-actions b{font-size:10px}.overview-quick-actions small{color:#8a8490;font-size:8px}.overview-quick-actions>a>svg{color:#a49eaa;width:14px}.workspace-identity{border:1px solid #e5e2e9;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:11px;min-height:74px;padding:13px;display:grid}.workspace-identity>span{color:#fff;background:#181820;border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.workspace-identity>div{gap:3px;min-width:0;display:grid}.workspace-identity b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace-identity small{color:#8b8591;font-size:8px}.workspace-identity>svg{color:#1fac74;width:20px}.workspace-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.workspace-facts>div{background:#f7f6f9;border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.workspace-facts span{color:#8c8591;font-size:8px}.workspace-facts b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.overview-text-link{color:#6657e9;align-items:center;gap:7px;min-height:38px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.overview-text-link svg{width:14px}.overview-text-link svg:last-child{margin-left:auto}.overview-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.overview-module-grid>a{color:#221f28;border:1px solid #e5e2e9;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 12px;text-decoration:none;display:grid}.overview-module-grid>a:hover{background:#f9f8ff;border-color:#c7bfff}.overview-module-grid>a>span{color:#1a9a69;background:#eaf8f2;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.overview-module-grid>a>span svg{width:15px}.overview-module-grid>a>div{gap:3px;min-width:0;display:grid}.overview-module-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.overview-module-grid small{color:#8b8591;font-size:8px}.overview-module-grid>a>svg{color:#a9a3ad;width:13px}.workspace-shell.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f1f7;background:#0d0f15}.workspace-shell.theme-dark .suite-main,.workspace-shell.theme-dark .workspace-content{background:#0d0f15}.workspace-shell.theme-dark .suite-topbar{background:#11131bf5!important;border-color:#292b35!important}.workspace-shell.theme-dark .department-tabs>button{color:#9597a4}.workspace-shell.theme-dark .department-tabs>button:hover{color:#fff;background:#20222c}.workspace-shell.theme-dark .department-tabs>button.active{color:#171820;background:#f4f2f8}.workspace-shell.theme-dark .workspace-theme-toggle{color:#f0c765;background:#1a1c25;border-color:#30313b}.workspace-shell.theme-dark .suite-account-state>span{color:#c7bdff;background:#292543}.workspace-shell.theme-dark .overview-welcome h1,.workspace-shell.theme-dark .overview-widget-head h2,.workspace-shell.theme-dark .overview-metric b,.workspace-shell.theme-dark .overview-widget,.workspace-shell.theme-dark .overview-widget a{color:#f4f1f7}.workspace-shell.theme-dark .overview-welcome p,.workspace-shell.theme-dark .overview-metric small,.workspace-shell.theme-dark .overview-metric em{color:#9995a3}.workspace-shell.theme-dark .workspace-live-pill{color:#a9a5b1;background:#171921;border-color:#30323c}.workspace-shell.theme-dark .overview-metric,.workspace-shell.theme-dark .overview-widget-grid>.overview-widget{background:#15171f!important;border-color:#2b2d36!important;box-shadow:0 18px 50px #00000038!important}.workspace-shell.theme-dark .overview-metric.violet>span{background:#292344}.workspace-shell.theme-dark .overview-metric.blue>span{background:#172d42}.workspace-shell.theme-dark .overview-metric.green>span{background:#153429}.workspace-shell.theme-dark .overview-metric.orange>span{background:#3a271a}.workspace-shell.theme-dark .setup-progress,.workspace-shell.theme-dark .workspace-facts>div{background:#1d1f28}.workspace-shell.theme-dark .setup-progress>i{background:#30323c}.workspace-shell.theme-dark .setup-step-list>a,.workspace-shell.theme-dark .team-presence-list article{color:#eeeaf2;border-color:#292b34}.workspace-shell.theme-dark .overview-quick-actions>a,.workspace-shell.theme-dark .workspace-identity,.workspace-shell.theme-dark .overview-module-grid>a{color:#f3eff6;background:#191b23;border-color:#2e303a}.workspace-shell.theme-dark .overview-quick-actions>a:hover,.workspace-shell.theme-dark .overview-module-grid>a:hover{background:#201d31;border-color:#6557d8}.workspace-shell.theme-dark .overview-quick-actions small,.workspace-shell.theme-dark .overview-module-grid small,.workspace-shell.theme-dark .workspace-identity small,.workspace-shell.theme-dark .team-presence-list small,.workspace-shell.theme-dark .setup-step-list small{color:#8f8a97}.workspace-shell.theme-dark .member-avatar>i{border-color:#15171f}.workspace-shell.theme-dark .overview-widget-head button{color:#aaa5b2;background:#1d1f28;border-color:#30323b}.workspace-shell.theme-dark .overview-widget-picker{background:linear-gradient(110deg,#1e1b31,#15171f);border-color:#3c365e}.workspace-shell.theme-dark .overview-widget-picker>button{color:#aaa5b2;background:#1b1d26;border-color:#343541}.workspace-shell.theme-dark .workspace-content :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3eff6!important;background:#191b23!important;border-color:#343640!important}.workspace-shell.theme-dark .workspace-content :is(input,textarea)::placeholder{color:#77727f}.workspace-shell.theme-dark .workspace-content :is(.workflow-meta-bar,.workflow-library,.workflow-inspector,.channel-list,.channel-editor,.email-template-studio,.communication-log,.support-tabs,.support-metric,.support-card,.support-panel){color:#f3eff6!important;background:#15171f!important;border-color:#2d2f39!important}.workspace-shell.theme-dark .workflow-studio-v3 .workflow-page-head h1,.workspace-shell.theme-dark .workflow-studio-v3 h2,.workspace-shell.theme-dark .communications-center h1,.workspace-shell.theme-dark .communications-center h2,.workspace-shell.theme-dark .communications-center h3{color:#f4f1f7}.workspace-shell.theme-dark .workflow-studio-v3 .workflow-page-head p,.workspace-shell.theme-dark .communications-center p{color:#9a95a2}.workspace-shell.theme-dark .workflow-meta-bar label,.workspace-shell.theme-dark .workflow-status-pill{color:#aaa5b1}.workspace-shell.theme-dark .communications-tabs{background:#15171f;border-color:#2e303a}.workspace-shell.theme-dark .communications-tabs button{color:#aaa5b2}.workspace-shell.theme-dark .communications-tabs button.active{color:#171820;background:#f2eff7}.workspace-shell.theme-dark .channel-list>button,.workspace-shell.theme-dark .connection-method>div>button,.workspace-shell.theme-dark .email-template-studio article{color:#f3eff6;background:#1b1d25;border-color:#2f313b}.workspace-shell.theme-dark .channel-list>button.active,.workspace-shell.theme-dark .connection-method>div>button.active{background:#221e35;border-color:#6e5de3}.workspace-shell.theme-dark .channel-list>button>span{background:#262832}.workspace-shell.theme-dark .channel-editor>header,.workspace-shell.theme-dark .connection-method,.workspace-shell.theme-dark .channel-fields,.workspace-shell.theme-dark .support-inbound{border-color:#2d2f38}.workspace-shell.theme-dark .auto-reply,.workspace-shell.theme-dark .channel-test,.workspace-shell.theme-dark .oauth-placeholder{background:#1c1e27;border-color:#2e3039}.workspace-shell.theme-dark .communication-log>article{border-color:#2b2d36}.workspace-shell.theme-dark .support-page{color:#f3f1f7}.workspace-shell.theme-dark .support-title h1{color:#f4f1f7}.workspace-shell.theme-dark .support-title p{color:#9995a2}.workspace-shell.theme-dark :is(.csw-kpis article,.csw-performance,.csw-setup,.csw-actions,.inbox-shell,.conversation-list,.conversation-empty,.automation-cards article,.knowledge-grid>section,.knowledge-status,.support-settings-layout,.settings-stack>section,.ai-panel,.ai-test-lab,.ai-studio-tabs){color:#f3f1f7!important;background:#15171f!important;border-color:#2d2f39!important}.workspace-shell.theme-dark :is(.csw-kpis p,.csw-empty-chart p,.csw-setup small,.csw-actions small,.conversation-empty p,.automation-cards p,.knowledge-status p,.ai-panel p,.ai-field small){color:#95909d!important}.workspace-shell.theme-dark :is(.csw-performance>header,.csw-setup>header,.csw-actions>header,.csw-setup>a,.csw-actions>div>a,.settings-stack section>header>div,.ai-panel>header){border-color:#2b2d36!important}.workspace-shell.theme-dark .csw-setup>a,.workspace-shell.theme-dark .csw-actions>div>a{color:#f1edf5}.workspace-shell.theme-dark .csw-actions>div>a{background:#191b23;border-color:#30323b}.workspace-shell.theme-dark .inbox-filters,.workspace-shell.theme-dark .support-settings-layout>aside{background:#11131a;border-color:#2d2f39}.workspace-shell.theme-dark .conversation-list{border-color:#2d2f39}.workspace-shell.theme-dark .support-tabs{background:#15171f;border-color:#30323a}.workspace-shell.theme-dark .support-tabs a{color:#aaa5b2}.workspace-shell.theme-dark .support-tabs a.active{color:#171820;background:#f3f0f7}.workspace-shell.theme-dark .workspace-content :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-table],[class*=-table\ ]){border-color:#2d2f39!important}.workspace-shell.theme-dark .workspace-content :is(table,thead,tbody,tr,th,td){color:#e9e6ed;border-color:#2d2f39!important}.workspace-shell.theme-dark .workspace-content :is(h1,h2,h3,h4,strong){color:#f4f1f7}.channel-policy{border-bottom:1px solid #eeebf1;padding:21px 0}.channel-policy>header>div{align-items:center;gap:10px;display:flex}.channel-policy>header svg{color:#199366;background:#edf8f3;border-radius:12px;width:38px;height:38px;padding:10px}.channel-policy>header span{gap:3px;display:grid}.channel-policy>header b{font-size:13px}.channel-policy>header small{color:#817a89;font-size:10px}.channel-policy textarea{resize:vertical;line-height:1.45;min-height:94px!important;padding:11px 12px!important}.communication-grid select{color:#29242f;width:100%;min-height:44px;font:inherit;background:#fbfafc;border:1px solid #dfdae5;border-radius:12px;padding:0 12px;font-size:12px}.communication-policy-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.communication-policy-options>label{cursor:pointer;background:#faf9fc;border:1px solid #e5e1e9;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:66px;padding:11px;display:grid}.communication-policy-options input{accent-color:#6657e9;width:16px;height:16px;margin-top:2px}.communication-policy-options span{gap:3px;display:grid}.communication-policy-options b{font-size:10px}.communication-policy-options small{color:#817a89;font-size:8px;line-height:1.4}.support-ticket-rules{margin-top:12px}.workspace-shell.theme-dark .channel-policy{border-color:#2d2f38}.workspace-shell.theme-dark .communication-policy-options>label{background:#1c1e27;border-color:#30323c}html[data-workspace-theme=dark] .user-settings,html[data-workspace-theme=dark] .settings-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f1f7;background:#0d0f15}html[data-workspace-theme=dark] .user-settings :is(.settings-home-hero,.settings-category-card,.settings-content,.settings-panel,.settings-sidebar),html[data-workspace-theme=dark] .settings-shell :is(.settings-home-hero,.settings-category-card,.settings-content,.settings-panel,.settings-sidebar),html[data-workspace-theme=dark] .user-settings :is(.settings-top,.settings-hub-sidebar,.settings-panel,.settings-overview-hero,.settings-category-card,.settings-next,.settings-form,.settings-empty-state){color:#f3f1f7!important;background-color:#15171f!important;border-color:#2d2f39!important}html[data-workspace-theme=dark] .user-settings :is(h1,h2,h3,h4,b,strong){color:#f4f1f7}html[data-workspace-theme=dark] .user-settings :is(p,small){color:#9995a2}html[data-workspace-theme=dark] .user-settings :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3eff6!important;background:#191b23!important;border-color:#343640!important}html[data-workspace-theme=dark] .settings-search{background:#191b23;border-color:#343640}.settings-theme-toggle{color:#6256df;cursor:pointer;background:#fff;border:1px solid #dedbe4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.settings-theme-toggle svg{width:17px}html[data-workspace-theme=dark] .settings-theme-toggle{color:#f0c765;background:#191b23;border-color:#343640}@media (width<=1100px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-widget-grid>.setup-widget,.overview-widget-grid>.team-presence-widget,.overview-widget-grid>.quick-widget,.overview-widget-grid>.workspace-profile-widget{grid-column:span 12!important}}@media (width<=800px){.workspace-theme-toggle{width:39px;height:39px}.overview-welcome{display:block}.overview-welcome h1{font-size:clamp(34px,10vw,46px)}.overview-header-actions{align-items:stretch;margin-top:17px}.overview-header-actions>button{flex:1;justify-content:center}.workspace-live-pill{display:none}.overview-metrics{grid-template-columns:1fr 1fr;gap:9px}.overview-metric{border-radius:17px;grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:104px;padding:13px}.overview-metric>span{border-radius:11px;width:36px;height:36px}.overview-metric b{font-size:18px}.workspace-widget-grid.overview-widget-grid{display:grid!important}.overview-widget-grid>.overview-widget{border-radius:19px!important;margin:0!important;padding:17px!important}.overview-quick-actions,.overview-module-grid{grid-template-columns:1fr}.team-presence-summary{grid-template-columns:auto minmax(0,1fr)}.team-presence-summary>a{grid-column:1/-1;justify-content:flex-end}.workspace-facts{grid-template-columns:1fr}.overview-widget-picker{align-items:stretch}.overview-widget-picker>div{width:100%}.suite-shell nav.support-tabs{padding-bottom:3px}.communication-policy-options{grid-template-columns:1fr}}@media (width<=430px){.overview-metrics{grid-template-columns:1fr}.overview-metric{min-height:88px}.overview-header-actions>button{width:100%}}.contact-profile-page{max-width:1420px;margin:0 auto}.contact-loading{color:#706b7c;background:#fff;border:1px solid #e4e2ea;border-radius:18px;padding:22px}.contact-back{margin-bottom:16px!important}.contact-profile-hero{background:linear-gradient(135deg,#fff,#f7f5ff);border:1px solid #ddd9e7;border-radius:30px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #1d182c12}.contact-profile-hero:after{content:"";background:radial-gradient(circle,#7366f322,#0000 66%);border-radius:999px;width:320px;height:320px;position:absolute;bottom:-150px;right:-90px}.contact-avatar{color:#fff;letter-spacing:-.04em;background:#181620;border-radius:24px;place-items:center;width:76px;height:76px;font-size:24px;font-weight:950;display:grid}.contact-profile-main{z-index:1;min-width:0;position:relative}.contact-profile-main small{text-transform:uppercase;letter-spacing:.16em;color:#675cf0;font-size:11px;font-weight:950}.contact-profile-main h1{letter-spacing:-.06em;word-break:break-word;margin:8px 0 14px;font-size:clamp(34px,4.4vw,64px);line-height:.98}.contact-profile-badges{flex-wrap:wrap;gap:8px;display:flex}.contact-profile-badges span{color:#5f596b;background:#fff;border:1px solid #e3dfea;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:850;display:flex}.contact-profile-badges span.good{color:#128354;background:#eafbf4;border-color:#c9efdd}.contact-profile-badges svg{width:15px}.contact-profile-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:relative}.contact-profile-actions button{color:#181620;background:#fff;border:1px solid #ded9e6;border-radius:14px;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.contact-profile-actions button.primary{color:#fff;background:#181620;border-color:#181620}.contact-profile-actions button:disabled{opacity:.55}.contact-profile-actions svg{width:16px}.contact-notice{color:#13774f;background:#effcf6;border:1px solid #ccebdc;border-radius:16px;align-items:center;gap:9px;margin:14px 0;padding:13px 15px;font-size:13px;font-weight:850;display:flex}.contact-notice.warning{color:#a04a34;background:#fff4ef;border-color:#f2d5c9}.contact-notice svg{width:17px}.contact-tabs-pro{background:#fff;border:1px solid #e2dfe8;border-radius:18px;gap:7px;margin:18px 0;padding:6px;display:flex;overflow:auto}.contact-tabs-pro button{white-space:nowrap;color:#6d6678;background:0 0;border:0;border-radius:13px;min-height:40px;padding:0 16px;font-size:12px;font-weight:900}.contact-tabs-pro button.active{color:#fff;background:#181620;box-shadow:0 12px 30px #18162024}.contact-profile-grid{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.contact-card-pro{background:#fff;border:1px solid #dfdce8;border-radius:26px;min-width:0;padding:24px;box-shadow:0 18px 60px #1d182c0e}.contact-card-pro.span-2{grid-row:span 2}.contact-card-pro>header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.contact-card-pro>header>svg{color:#675cf0;background:#f0edff;border-radius:16px;flex:none;width:46px;height:46px;padding:12px}.contact-card-pro header div{min-width:0}.contact-card-pro header span{letter-spacing:.15em;text-transform:uppercase;color:#675cf0;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.contact-card-pro h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.05}.contact-card-pro p{color:#716b7b;margin:8px 0 0;font-size:14px;line-height:1.55}.contact-card-pro>button,.contact-card-pro .identity-status-large button{color:#fff;background:#181620;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:16px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.contact-card-pro button svg{width:16px}.contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.contact-info-grid article{background:#fbfaff;border:1px solid #ebe8f0;border-radius:18px;align-items:flex-start;gap:11px;min-width:0;padding:15px;display:flex}.contact-info-grid svg{color:#675cf0;flex:none;width:21px}.contact-info-grid span{gap:4px;min-width:0;display:grid}.contact-info-grid small{text-transform:uppercase;letter-spacing:.12em;color:#8a8296;font-size:10px;font-weight:900}.contact-info-grid b{word-break:break-word;font-size:14px;line-height:1.35}.contact-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.contact-definition-grid div{background:#fff;border:1px solid #ebe8f0;border-radius:16px;padding:13px}.contact-definition-grid dt{text-transform:uppercase;letter-spacing:.12em;color:#8a8296;font-size:10px;font-weight:900}.contact-definition-grid dd{color:#181620;margin:6px 0 0;font-size:13px;font-weight:850}.contact-kyc-mini{background:#fbfaff;border:1px solid #ebe8f0;border-radius:16px;gap:4px;margin-top:14px;padding:13px;display:grid}.contact-kyc-mini b{letter-spacing:-.04em;font-size:20px}.contact-kyc-mini small{color:#817b8a;font-size:12px}.contact-identity-panel{max-width:980px}.identity-status-large{background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #e5e1ec;border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.identity-status-large>svg{color:#12945e;background:#eafbf4;border-radius:17px;width:52px;height:52px;padding:14px}.identity-status-large b{letter-spacing:-.04em;font-size:24px}.identity-status-large span{color:#746d80;margin-top:3px;font-size:13px;display:block}.identity-status-large button{margin:0!important}.identity-history{gap:10px;margin-top:16px;display:grid}.identity-history article{border:1px solid #ebe8f0;border-radius:18px;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:14px;display:grid}.identity-history em{color:#6b6478;background:#f1eff8;border-radius:999px;width:max-content;height:max-content;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.identity-history em.status-verified{color:#108052;background:#e9fbf3}.identity-history em.status-rejected{color:#a64232;background:#fff0ec}.identity-history em.status-review_required{color:#936400;background:#fff8df}.identity-history b{font-size:14px}.identity-history small{color:#817b8a;margin-top:4px;font-size:12px;display:block}.identity-history p{margin-top:8px;font-size:12px}.person-list-pro,.document-list-pro,.activity-list-pro{gap:10px;display:grid}.person-list-pro article,.document-list-pro article,.activity-list-pro article{background:#fbfaff;border:1px solid #ebe8f0;border-radius:16px;padding:14px}.person-list-pro b,.document-list-pro b,.activity-list-pro b{font-size:14px}.person-list-pro span,.person-list-pro small,.document-list-pro span,.document-list-pro small,.activity-list-pro span{color:#80798b;margin-top:4px;font-size:12px;display:block}.document-list-pro article{grid-template-columns:110px minmax(0,1fr) 140px;align-items:center;gap:12px;display:grid}.document-list-pro strong{text-align:right;font-size:15px}.contact-empty-pro{text-align:center;color:#817b8a;background:#fbfaff;border:1px dashed #d8d3e3;border-radius:20px;place-items:center;min-height:220px;padding:26px;display:grid}.contact-empty-pro svg{color:#675cf0;width:38px}.contact-empty-pro b{color:#181620;margin:6px 0;font-size:18px;display:block}.contact-empty-pro span{max-width:330px;font-size:13px}.activity-list-pro article{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=1040px){.contact-profile-hero{grid-template-columns:68px minmax(0,1fr)}.contact-profile-actions{grid-column:1/-1;justify-content:flex-start}.contact-profile-grid{grid-template-columns:1fr}.contact-card-pro.span-2{grid-row:auto}.identity-status-large{grid-template-columns:48px 1fr}.identity-status-large button{grid-column:1/-1;width:100%}}@media (width<=680px){.contact-profile-hero{border-radius:23px;grid-template-columns:1fr;padding:20px}.contact-avatar{border-radius:20px;width:64px;height:64px}.contact-profile-main h1{font-size:34px}.contact-profile-actions button{justify-content:center;width:100%}.contact-info-grid,.contact-definition-grid{grid-template-columns:1fr}.contact-tabs-pro{border-radius:15px}.contact-tabs-pro button{padding:0 12px;font-size:11px}.contact-card-pro{border-radius:22px;padding:18px}.identity-history article,.document-list-pro article{grid-template-columns:1fr}.document-list-pro strong{text-align:left}.activity-list-pro article{display:grid}}.docs-page,.document-editor{color:#17151f;max-width:1480px;margin:0 auto;padding:34px 36px 80px}.docs-page-head{z-index:auto;width:100%;max-width:none;height:auto;min-height:132px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:14px 4px 18px;display:flex;position:static;inset:auto}.docs-page-head small,.docs-list-card header small,.editor-top small,.editor-aside>section>small,.docs-settings-modal header small{letter-spacing:.16em;color:#6858ef;font-size:12px;font-weight:800}.docs-page-head h1{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.04}.docs-page-head p{color:#706c7c;margin:0;font-size:16px}.docs-primary,.docs-empty button,.docs-settings-modal footer button{color:#fff;background:#17151f;border:0;border-radius:14px;align-items:center;gap:9px;padding:15px 20px;font-weight:800;display:flex}.docs-primary svg,.docs-empty button svg{width:18px}.document-tabs{background:#ecebf1;border:1px solid #e4e2e9;border-radius:15px;gap:7px;width:max-content;max-width:100%;margin:0 0 24px;padding:6px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #17152208}.document-tabs a{white-space:nowrap;color:#676371;border-radius:11px;padding:10px 16px;font-size:13px;font-weight:750;text-decoration:none}.document-tabs a:hover{color:#17151f;background:#fff}.document-tabs a.active{color:#17151f;background:#fff;box-shadow:0 5px 14px #211b420d}.docs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.docs-kpis article{background:#fff;border:1px solid #dedce5;border-radius:20px;gap:15px;min-width:0;padding:20px;display:flex;box-shadow:0 12px 35px #16122809}.docs-kpis article>span{color:#6858ef;background:#f0edff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.docs-kpis svg{width:20px}.docs-kpis div{flex-direction:column;min-width:0;display:flex}.docs-kpis small{letter-spacing:.1em;color:#8a8693;font-size:10px;font-weight:800}.docs-kpis b{letter-spacing:-.035em;margin:4px 0;font-size:23px}.docs-kpis em{color:#8a8693;font-size:11px;font-style:normal}.accounting-overview{border-bottom:1px solid #e4e2e9;margin-bottom:36px;padding-bottom:28px}.acc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.acc-kpis article,.acc-kpi-link{min-width:0;color:inherit;background:#fff;border:1px solid #dedce5;border-radius:20px;gap:15px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 12px 35px #16122809}.acc-kpi-link:hover{border-color:#cfcbe0;transform:translateY(-2px);box-shadow:0 16px 40px #16122814}.acc-kpis article.warn,.acc-kpi-link.warn{background:#fff8f6;border-color:#f2c6bd}.acc-kpis article.warn>span,.acc-kpi-link.warn>span{color:#c1401f;background:#ffe3da}.acc-kpis article>span,.acc-kpi-link>span{color:#6858ef;background:#f0edff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.acc-kpis svg{width:20px}.acc-kpis div{flex-direction:column;min-width:0;display:flex}.acc-kpis small{letter-spacing:.1em;color:#8a8693;font-size:10px;font-weight:800}.acc-kpis b{letter-spacing:-.035em;margin:4px 0;font-size:23px}.acc-kpis em{color:#8a8693;font-size:11px;font-style:normal}.acc-kpis em.up{color:#1d9a67}.acc-kpis em.down{color:#c1401f}.acc-grid{grid-template-columns:1.1fr 1fr 1.1fr;gap:14px;display:grid}.acc-grid>article{background:#fff;border:1px solid #dedce5;border-radius:20px;min-width:0;padding:18px 20px}.acc-grid header h2{color:#17151f;margin:0 0 14px;font-size:13px;font-weight:800}.acc-trend-bars{align-items:flex-end;gap:10px;height:120px;display:flex}.acc-trend-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.acc-trend-bar span{background:linear-gradient(#8c7bff,#6858ef);border-radius:6px 6px 2px 2px;width:100%;min-height:4px;transition:height .3s,opacity .15s}.acc-trend-bar span:hover{opacity:.75}.acc-trend-bar small{color:#8a8693;font-size:9px;font-weight:700}.acc-breakdown ul,.acc-overdue ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.acc-breakdown li{align-items:center;gap:9px;font-size:12px;display:flex}.acc-breakdown li b{flex:1;font-weight:650}.acc-breakdown li small{color:#8a8693;font-weight:700}.acc-breakdown li em{text-align:right;min-width:76px;font-style:normal;font-weight:800}.doc-dot{background:#6858ef;border-radius:50%;flex:none;width:9px;height:9px}.doc-dot.violet{background:#6858ef}.doc-dot.blue{background:#3b82f6}.doc-dot.mint{background:#1d9a67}.doc-dot.amber{background:#d97706}.doc-dot.rose{background:#e0447a}.acc-overdue li{border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.acc-overdue li:last-child{border-bottom:0;padding-bottom:0}.acc-overdue li a{color:#17151f;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.acc-overdue li a:hover b{color:#6858ef}.acc-overdue li a small{color:#8a8693;font-size:11px}.acc-overdue li em{color:#c1401f;flex:none;font-style:normal;font-weight:800}.acc-empty{color:#8a8693;margin:0;font-size:12px}.acc-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.acc-links a{color:#17151f;background:#f6f5f9;border:1px solid #e4e2e9;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.acc-links a svg:first-child{color:#6858ef;width:15px}.acc-links a svg:last-child{color:#8a8693;width:13px;margin-left:2px}.acc-links a:hover{background:#fff;border-color:#cfcbe0;transform:translateY(-1px)}@media (width<=1050px){.acc-grid{grid-template-columns:1fr}}@media (width<=700px){.acc-kpis{grid-template-columns:1fr 1fr}}.docs-list-card{background:#fff;border:1px solid #dedce5;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #1612280b}.docs-list-card>header{z-index:auto;width:auto;max-width:none;height:auto;min-height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eceaf0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 24px;display:flex;position:static;inset:auto}.docs-list-card h2{margin:4px 0 0;font-size:22px}.docs-filters{gap:9px;display:flex}.docs-filters label{border:1px solid #dcd9e3;border-radius:12px;align-items:center;gap:8px;min-width:280px;height:43px;padding:0 12px;display:flex}.docs-filters label svg{color:#8c8795;width:17px}.docs-filters input{width:100%;font:inherit;border:0;outline:0}.docs-filters select,.editor-aside select{background:#fff;border:1px solid #dcd9e3;border-radius:12px;min-height:43px;padding:0 12px}.docs-settings-modal header,.editor-top,.payment-modal header{z-index:auto;width:auto;max-width:none;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:static;inset:auto}.docs-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #efedf2;grid-template-columns:1.45fr 1.1fr .65fr .65fr .75fr 24px;align-items:center;gap:16px;padding:14px 22px;display:grid}.docs-row:not(.table-head){cursor:pointer}.docs-row:not(.table-head):hover{background:#faf9ff}.docs-row.table-head{text-transform:uppercase;letter-spacing:.11em;color:#8e8997;background:#faf9fb;padding-top:12px;padding-bottom:12px;font-size:10px;font-weight:800}.docs-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.docs-row small{color:#8c8794;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.doc-id{grid-template-columns:42px 1fr;column-gap:12px;display:grid!important}.doc-id i{color:#6858ef;background:#f0edff;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.doc-id i.blue{color:#3576db;background:#eaf2ff}.doc-id i.mint{color:#159b69;background:#e8fbf4}.doc-id i.amber{color:#c68116;background:#fff4df}.doc-id i.rose{color:#d74d6b;background:#ffebef}.doc-id i svg{width:18px}.doc-status{color:#696573;background:#efedf3;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.doc-status.paid,.doc-status.accepted,.doc-status.delivered{color:#08794e;background:#e1f8ef}.doc-status.overdue,.doc-status.rejected{color:#ba314c;background:#ffe7eb}.doc-status.issued,.doc-status.sent,.doc-status.partially_paid{color:#9a6410;background:#fff0d4}.docs-empty{text-align:center;padding:70px 20px}.docs-empty>svg{color:#7567ef;width:48px;height:48px}.docs-empty h3{margin:15px 0 7px;font-size:25px}.docs-empty p{color:#777280}.docs-empty button{margin:18px auto 0}.docs-error{color:#a9263f;background:#fff0f2;border:1px solid #f1c7d0;border-radius:12px;padding:12px 14px}.docs-error.sticky{margin:0 0 16px}.finance-settings-fab{z-index:20;background:#fff;border:1px solid #d9d6e1;border-radius:14px;align-items:center;gap:8px;padding:13px 16px;font-weight:750;display:flex;position:fixed;bottom:28px;right:30px;box-shadow:0 16px 45px #14102324}.finance-settings-fab svg{width:18px}.docs-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f1c73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.docs-settings-modal{background:#fff;border-radius:24px;width:min(720px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 30px 100px #00000040}.docs-settings-modal header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.docs-settings-modal header h2{letter-spacing:-.03em;margin:6px 0;font-size:28px}.docs-settings-modal header p{color:#777280;margin:0}.docs-settings-modal header button,.payment-modal header button{background:#f2f0f5;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.docs-settings-modal label,.payment-modal label{flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:750;display:flex}.docs-settings-modal input,.docs-settings-modal textarea,.payment-modal input,.payment-modal select{font:inherit;border:1px solid #d9d6e1;border-radius:12px;padding:12px}.settings-switch{background:#f7f5ff;border-radius:14px;align-items:center;padding:14px;flex-direction:row!important}.settings-switch input{width:19px;height:19px}.settings-switch span{flex-direction:column;display:flex}.settings-switch small{color:#7c7688}.docs-settings-modal footer{border-top:1px solid #ece9f0;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.docs-settings-modal footer span{color:#777280;align-items:center;gap:8px;font-size:11px;display:flex}.docs-settings-modal footer svg{color:#6355e9;width:18px}.editor-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.editor-top>button{background:#fff;border:1px solid #d8d5df;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.editor-top h1{margin:2px 0;font-size:28px}.editor-state{align-items:center;gap:9px;margin-left:auto;display:flex}.editor-state button{background:#fff;border:1px solid #d8d5df;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-weight:750;display:flex}.editor-state button.primary{color:#fff;background:#17151f;border-color:#17151f}.editor-state svg{width:17px}.editor-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.document-paper{background:#fff;border:1px solid #dcd9e2;border-radius:22px;min-width:0;padding:38px;box-shadow:0 18px 65px #1c162f12}.paper-brand{border-bottom:1px solid #e9e6ed;justify-content:space-between;padding-bottom:25px;display:flex}.paper-brand b{letter-spacing:.05em;font-size:18px}.paper-brand b img{object-fit:contain;max-width:180px;max-height:58px;display:block}.paper-brand{border-bottom-color:var(--document-accent,#6c61ed)}.paper-brand.dark,.paper-brand.band{background:var(--document-accent,#6c61ed);color:#fff;margin:-34px -34px 28px;padding:28px 34px}.paper-brand.gradient{background:linear-gradient(120deg,var(--document-accent,#6c61ed),#191720);color:#fff;margin:-34px -34px 28px;padding:28px 34px}.paper-brand.logo-center{text-align:center;justify-content:center}.paper-brand.logo-center>span{position:absolute;right:34px}.paper-brand.logo-right>b{order:2}.document-paper.density-compact{padding:26px}.document-paper.density-compact .paper-title{margin-top:24px}.document-paper.density-compact .line-row{min-height:42px}.paper-brand span{color:#817c88;font-size:12px}.paper-address{grid-template-columns:1fr 1fr;gap:30px;padding:34px 0;display:grid}.paper-address>div{flex-direction:column;gap:6px;display:flex}.paper-address small,.paper-title dt{letter-spacing:.12em;color:#8a8592;font-size:10px;font-weight:800}.paper-address span{color:#6f6a77;font-size:12px;line-height:1.6}.paper-address select{border:1px solid #d8d4df;border-radius:10px;padding:10px}.paper-title{grid-template-columns:1fr 230px;gap:30px;margin-bottom:30px;display:grid}.paper-title h2,.paper-title input{letter-spacing:-.04em;font-size:30px;font-weight:800}.paper-title input{border:0;border-bottom:1px solid #ddd8e2;outline:0;width:100%}.paper-title textarea,.paper-summary textarea{width:100%;min-height:65px;font:inherit;resize:vertical;border:1px dashed #d8d4df;border-radius:10px;padding:10px}.paper-title p{color:#6f6b77;font-size:13px;line-height:1.55}.paper-title dl{margin:0}.paper-title dl div{border-bottom:1px solid #efedf2;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.paper-title dd{margin:0;font-size:12px}.paper-title input[type=date]{border:0;width:120px;font-size:11px}.line-editor{border-top:2px solid #1a1721}.line-head,.line-row{grid-template-columns:36px minmax(190px,1.8fr) 92px 105px 75px 82px 105px 30px;align-items:start;gap:8px;display:grid}.line-head{letter-spacing:.08em;text-transform:uppercase;color:#85808c;border-bottom:1px solid #ddd9e2;padding:10px 0;font-size:9px;font-weight:800}.line-row{border-bottom:1px solid #ece9ef;padding:13px 0;font-size:12px}.line-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.line-row textarea,.line-row input,.line-row select{width:100%;font:inherit;box-sizing:border-box;border:1px solid #ddd9e2;border-radius:8px;padding:7px}.line-row textarea{resize:vertical;min-height:48px}.line-row small{color:#88828e}.line-row button{color:#a14355;background:#f5f2f6;border:0;border-radius:8px;width:28px;height:28px}.line-row button svg{width:14px}.add-line{color:#5d50d9;background:#faf9fc;border:1px dashed #cfc9da;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:10px 14px;font-weight:700;display:flex}.add-line svg{width:16px}.paper-summary{grid-template-columns:1fr 290px;gap:40px;padding-top:26px;display:grid}.paper-summary>div small{color:#675bdc;margin-top:10px;display:block}.paper-summary dl{margin:0}.paper-summary dl div{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.paper-summary dd{margin:0}.paper-summary .grand{border-top:2px solid #1a1721;margin-top:6px;padding-top:13px;font-size:18px;font-weight:800}.paper-integrity{background:#f3fff9;border:1px solid #c7eedc;border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:12px;display:flex}.paper-integrity svg{color:#149a68}.paper-integrity span{flex-direction:column;min-width:0;display:flex}.paper-integrity small{text-overflow:ellipsis;color:#6c7772;font-family:monospace;overflow:hidden}.editor-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:18px}.editor-aside>section{background:#fff;border:1px solid #dcd9e2;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.editor-aside textarea{font:inherit;border:1px solid #ddd9e2;border-radius:10px;min-height:65px;padding:9px}.gobd-note,.final-card{background:#f2efff!important;flex-direction:row!important}.gobd-note>svg,.final-card>svg{color:#6858ef;flex:none}.gobd-note b,.final-card b{font-size:14px}.gobd-note p,.final-card p{color:#6f6978;margin:6px 0;font-size:12px;line-height:1.5}.editor-aside section button{text-align:left;background:#fff;border:1px solid #dad6e1;border-radius:11px;align-items:center;gap:8px;padding:11px;font-weight:700;display:flex}.editor-aside section button:hover{color:#5d50d9;border-color:#7465ee}.editor-aside section button svg{width:17px}.payment-modal{background:#fff;border-radius:20px;width:min(430px,100%);padding:22px}.payment-modal header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.payment-modal>button{color:#fff;background:#17151f;border:0;border-radius:12px;width:100%;padding:13px;font-weight:800}.docs-loading{text-align:center;padding:80px}.payment-modal .docs-error{margin-bottom:12px}.email-document-modal{width:min(560px,100%)}.email-document-modal header>div small{letter-spacing:.14em;color:#675be7;font-size:8px}.email-document-modal header h3{margin:4px 0}.email-document-modal textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #ddd9e2;border-radius:10px;padding:11px}.email-document-file{background:#f8f7fa;border:1px solid #e2dfe7;border-radius:12px;align-items:center;gap:11px;margin-bottom:15px;padding:13px;display:flex}.email-document-file>svg{color:#675be7;width:20px}.email-document-file>span{flex-direction:column;flex:1;display:flex}.email-document-file b{font-size:11px}.email-document-file small{color:#827d88;margin-top:3px;font-size:8px}.email-document-file em{color:#5d50d9;background:#e9e5ff;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.email-document-modal>button svg{width:16px}.email-document-modal>button:disabled{opacity:.6}.email-audit-note{color:#777;justify-content:center;align-items:center;gap:6px;margin-top:11px;display:flex}.email-audit-note svg{color:#2b9f70;width:13px}.email-sent{text-align:center;padding:25px 12px}.email-sent>svg{color:#299a6e;background:#e4f7ed;border-radius:50%;width:48px;height:48px;padding:13px}.email-sent h3{font-size:20px}.email-sent p{color:#706b76;font-size:10px;line-height:1.6}.email-sent button{color:#fff;background:#17151f;border:0;border-radius:10px;height:42px;padding:0 18px;font-weight:750}@media (width<=1100px){.docs-page-head{min-height:118px}.docs-kpis{grid-template-columns:1fr 1fr}.editor-layout{grid-template-columns:1fr}.editor-aside{position:static}.line-editor{overflow-x:auto}.line-head,.line-row{min-width:900px}}@media (width<=720px){.docs-page,.document-editor{padding:20px 14px 90px}.docs-page-head{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:8px 0 4px}.docs-page-head>div:last-child,.docs-primary{width:100%}.docs-primary{justify-content:center;min-height:50px}.docs-page-head h1{font-size:38px}.docs-kpis{grid-template-columns:1fr}.docs-filters{flex-direction:column;width:100%}.docs-filters label{min-width:0}.docs-list-card>header{flex-direction:column;align-items:flex-start}.docs-table{overflow:visible}.docs-row{border:1px solid #e7e4eb;border-radius:16px;grid-template-columns:1fr auto;gap:11px 14px;width:calc(100% - 20px);min-width:0;margin:10px;padding:16px;position:relative}.docs-row.table-head{display:none}.docs-row>.doc-id{grid-column:1/-1;padding-right:24px}.docs-row>span:nth-child(2){border-top:1px solid #efedf2;border-bottom:1px solid #efedf2;grid-column:1/-1;padding:10px 0}.docs-row>span:nth-child(3){color:#777280;font-size:12px}.docs-row>span:nth-child(4){justify-self:end}.docs-row>span:nth-child(5){flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.docs-row>svg{width:17px;position:absolute;top:24px;right:14px}.document-tabs{width:100%;margin-top:8px}.document-paper{border-radius:16px;padding:20px 16px}.paper-address,.paper-title,.paper-summary{grid-template-columns:1fr}.editor-top{flex-wrap:wrap;align-items:flex-start}.editor-state{flex-wrap:wrap;width:100%;margin:0}.editor-state .doc-status{margin-right:auto}.paper-title h2,.paper-title input{font-size:24px}.settings-grid{grid-template-columns:1fr}.docs-settings-modal footer{flex-direction:column;align-items:flex-start}.finance-settings-fab{bottom:16px;right:14px}.line-editor{margin-right:0;overflow:visible}.line-head{display:none}.line-row{grid-template-columns:1fr 1fr;gap:12px;min-width:0;padding:18px 0}.line-row>span:first-child{display:none}.line-row>span:nth-child(2){grid-column:1/-1}.line-row>span:nth-child(n+3):nth-child(-n+7):before{color:#898491;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.line-row>span:nth-child(3):before{content:"Menge"}.line-row>span:nth-child(4):before{content:"Einzelpreis"}.line-row>span:nth-child(5):before{content:"Rabatt"}.line-row>span:nth-child(6):before{content:"Steuer"}.line-row>span:nth-child(7):before{content:"Gesamt"}.line-row>span:nth-child(7){justify-content:flex-end}.line-row>span:last-child{align-items:flex-end}.paper-integrity small{max-width:260px}}@media print{body{background:#fff!important}.workspace-sidebar,.suite-topbar,.suite-mobile-context,.editor-top,.editor-aside,.docs-error,.jonera-ai-chat{display:none!important}.workspace-main,.workspace-content,.document-editor,.editor-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.document-paper{box-shadow:none!important;border:0!important;padding:12mm!important}.paper-integrity{break-inside:avoid}.line-editor{overflow:visible!important}.line-head,.line-row{min-width:0!important}}.dunning-head-actions{gap:10px;display:flex}.docs-primary.ghost{color:#17151f;background:#fff;border:1px solid #dedce5}.docs-primary.ghost:hover{border-color:#17151f}.dunning-flash{color:#1d9a67;background:#eefaf2;border:1px solid #cdeedb;border-radius:12px;margin-bottom:16px;padding:11px 15px;font-size:13px;font-weight:700}.dunning-disabled-hint{background:#fff8ef;border:1px solid #f2dfb8;border-radius:16px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.dunning-disabled-hint svg{color:#b5790f;flex:none;width:22px}.dunning-disabled-hint div{flex-direction:column;flex:1;gap:2px;display:flex}.dunning-disabled-hint span{color:#8a7550;font-size:12px}.dunning-disabled-hint button{color:#fff;white-space:nowrap;background:#17151f;border:0;border-radius:11px;padding:10px 16px;font-size:12px;font-weight:750;transition:transform .15s}.dunning-disabled-hint button:hover{transform:translateY(-1px)}.dunning-section{background:#fff;border:1px solid #dedce5;border-radius:20px;margin-bottom:16px;padding:20px 22px}.dunning-section>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dunning-section>header h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.dunning-section>header h2 svg{color:#6858ef;width:17px}.dunning-section>header small{color:#8a8693;background:#f6f5f9;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.dunning-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dunning-list li{border:1px solid #ecebf1;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.dunning-list li:hover{background:#fafaff;border-color:#d6d3e6}.dunning-list li>div:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dunning-list li b{font-size:13px}.dunning-list li small{color:#8a8693;font-size:11px}.dunning-list li em{text-align:right;min-width:90px;font-style:normal;font-weight:800}.dunning-status{font-style:normal;font-weight:750}.dunning-status.proposed{color:#b5790f}.dunning-status.approved{color:#3b82f6}.dunning-status.sent{color:#1d9a67}.dunning-status.cancelled{color:#8a8693}.dunning-list li>button{color:#fff;white-space:nowrap;background:#17151f;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:750;transition:transform .15s,opacity .15s}.dunning-list li>button:hover{transform:translateY(-1px)}.dunning-list li>button:disabled{opacity:.55;transform:none}.dunning-row-actions{gap:6px;display:flex}.dunning-row-actions button{color:#17151f;background:#fff;border:1px solid #dedce5;border-radius:10px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.dunning-row-actions button svg{width:13px}.dunning-row-actions button:hover{border-color:#17151f;transform:translateY(-1px)}.dunning-row-actions button.primary{color:#fff;background:#17151f}.dunning-row-actions button.ghost{padding:8px 10px}.dunning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.dunning-grid{grid-template-columns:1fr}.dunning-list li{flex-wrap:wrap}}.module-onboarding-banner{background:linear-gradient(120deg,#f0edff,#fff);border:1px solid #ddd6ff;border-radius:20px;align-items:flex-start;gap:16px;margin-bottom:22px;padding:22px 46px 22px 22px;display:flex;position:relative}.module-onboarding-icon{color:#6858ef;background:#fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #6858ef22}.module-onboarding-icon svg{width:20px}.module-onboarding-body{flex:1;min-width:0}.module-onboarding-body h3{margin:0 0 6px;font-size:16px}.module-onboarding-body p{color:#5d596b;max-width:640px;margin:0;font-size:13px;line-height:1.55}.module-onboarding-body ul{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.module-onboarding-body li{color:#4f4a5e;padding-left:18px;font-size:12px;position:relative}.module-onboarding-body li:before{content:"";background:#6858ef;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.module-onboarding-actions{gap:10px;margin-top:16px;display:flex}.module-onboarding-primary{color:#fff;background:#17151f;border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 15px;font-size:12px;font-weight:750;transition:transform .15s;display:flex}.module-onboarding-primary:hover{transform:translateY(-1px)}.module-onboarding-primary svg{width:14px}.module-onboarding-skip{color:#6c6779;background:0 0;border:0;padding:10px 6px;font-size:12px;font-weight:650;transition:color .15s}.module-onboarding-skip:hover{color:#17151f}.module-onboarding-close{color:#8a8693;background:#ffffffa0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:background-color .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.module-onboarding-close:hover{color:#17151f;background:#fff}.module-onboarding-close svg{width:13px}@media (width<=700px){.module-onboarding-banner{flex-direction:column}}.editor-top-actions{flex-wrap:wrap;gap:8px;display:flex}.editor-top-actions button{color:#17151f;background:#fff;border:1px solid #dedce5;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;transition:border-color .15s,transform .15s,background-color .15s;display:flex}.editor-top-actions button:hover{border-color:#17151f;transform:translateY(-1px)}.editor-top-actions button.primary{color:#fff;background:#17151f}.purchase-locked-hint{color:#1d9a67;background:#eefaf2;border:1px solid #cdeedb;border-radius:12px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.purchase-locked-hint svg{width:15px}.purchase-form label,.purchase-form .settings-grid label{color:inherit}.purchase-lines{border:1px solid #dedce5;border-radius:16px;margin:22px 0;overflow:hidden}.purchase-lines-head,.purchase-line-row{grid-template-columns:2fr .8fr 1fr .7fr .9fr 32px;align-items:center;gap:10px;padding:10px 14px;display:grid}.purchase-lines-head{letter-spacing:.08em;color:#8a8693;text-transform:uppercase;background:#f6f5f9;font-size:10px;font-weight:800}.purchase-line-row{border-top:1px solid #ecebf1}.purchase-line-row input,.purchase-line-row select{font:inherit;box-sizing:border-box;border:1px solid #dedce5;border-radius:9px;width:100%;padding:8px 9px;font-size:12px}.purchase-line-row b{text-align:right;font-size:12px}.purchase-line-row button{color:#c1401f;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .15s;display:grid}.purchase-line-row button:hover{background:#fdeceb}.purchase-line-row svg{width:15px}.purchase-add-line{color:#6858ef;background:#fafaff;border:0;align-items:center;gap:6px;width:100%;padding:12px 14px;font-size:12px;font-weight:750;transition:background-color .15s;display:flex}.purchase-add-line:hover{background:#f0edff}.purchase-add-line svg{width:14px}.purchase-totals{justify-content:flex-end;gap:26px;margin-bottom:22px;display:flex}.purchase-totals>div{text-align:right;color:#8a8693;flex-direction:column;gap:4px;font-size:12px;display:flex}.purchase-totals b{color:#17151f;font-size:15px}.purchase-totals .grand b{font-size:20px}.purchase-payments{border-top:1px solid #ecebf1;margin-top:30px;padding-top:18px}.purchase-payments h2{margin:0 0 10px;font-size:14px}.purchase-payments ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.purchase-payments li{border-bottom:1px solid #f0eff4;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}@media (width<=800px){.purchase-lines-head{display:none}.purchase-line-row{grid-template-columns:1fr 1fr}}.communications-center{color:#181620;max-width:1540px;margin:0 auto;padding:34px clamp(18px,3vw,48px) 100px}.communications-hero{color:#fff;background:linear-gradient(128deg,#181620 0%,#242033 55%,#6758e9 140%);border-radius:32px;justify-content:space-between;align-items:flex-end;gap:30px;padding:clamp(30px,4vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #1f193529}.communications-hero:after{content:"";background:radial-gradient(circle,#9f91ff66,#0000 65%);border-radius:50%;width:440px;height:440px;position:absolute;top:-180px;right:-100px}.communications-hero>div{z-index:1;max-width:850px;position:relative}.communications-hero>div>span,.email-template-studio>header small,.communication-log>header small{letter-spacing:.18em;color:#a99cff;font-size:11px;font-weight:900}.communications-hero h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(44px,5vw,76px);line-height:.96}.communications-hero p{color:#c9c4d2;max-width:760px;margin:0;font-size:16px;line-height:1.65}.communications-hero aside{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff10;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:12px;min-width:260px;padding:16px;display:flex;position:relative}.communications-hero aside>svg{background:#ffffff18;border-radius:12px;width:38px;height:38px;padding:10px}.communications-hero aside span{gap:3px;display:grid}.communications-hero aside b{font-size:13px}.communications-hero aside small{color:#c8c2d2;font-size:10px}.communications-notice{color:#5546cb;background:#f3f0ff;border:1px solid #d8d1ff;border-radius:14px;align-items:center;gap:9px;margin:16px 0;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.communications-notice svg{width:17px}.communications-tabs{background:#fff;border:1px solid #e0dce6;border-radius:16px;gap:5px;width:max-content;max-width:100%;margin:18px 0 14px;padding:5px;display:flex}.communications-tabs button{color:#797282;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.communications-tabs button.active{color:#fff;background:#181620}.communications-tabs svg{width:16px}.communications-layout{grid-template-columns:330px minmax(0,1fr);gap:14px;display:grid}.channel-list,.channel-editor,.email-template-studio,.communication-log{background:#fff;border:1px solid #dfdbe6;border-radius:24px;box-shadow:0 18px 60px #1f1a2f0d}.channel-list{gap:7px;height:max-content;padding:10px;display:grid}.channel-list>button{text-align:left;color:#181620;background:#f8f7fa;border:1px solid #0000;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 58px 14px;align-items:center;gap:10px;width:100%;padding:14px;display:grid;position:relative}.channel-list>button.active{background:#f3f0ff;border-color:#cfc7ff}.channel-list>button>span{color:#6758e9;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.channel-list>button>span svg{width:19px}.channel-list>button div{gap:4px;display:grid}.channel-list b{font-size:13px}.channel-list small{color:#817a89;font-size:10px;line-height:1.35}.channel-list em{color:#817a89;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.channel-list em i{background:#aaa4ae;border-radius:50%;width:6px;height:6px}.channel-list em.connected i{background:#25b87c}.channel-list em.error i{background:#d85e51}.channel-list>button>svg{color:#a29ba8;width:14px}.channel-editor{padding:24px}.channel-editor>header{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.channel-editor>header small{letter-spacing:.16em;color:#6758e9;font-size:10px;font-weight:900}.channel-editor>header h2{letter-spacing:-.04em;margin:4px 0;font-size:30px}.channel-editor>header p{color:#817a89;margin:0;font-size:12px}.channel-editor>header button,.channel-test button,.email-template-studio article footer button{color:#fff;background:#181620;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:11px;font-weight:850;display:flex}.channel-editor button svg{width:15px}.connection-method,.channel-fields,.support-inbound{border-bottom:1px solid #eeebf1;padding:21px 0}.connection-method h3,.channel-fields h3{margin:0 0 4px;font-size:16px}.connection-method>p{color:#817a89;margin:0 0 13px;font-size:11px}.connection-method>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.connection-method>div>button{color:#181620;text-align:left;background:#fff;border:1px solid #e4e0e8;border-radius:15px;grid-template-columns:28px 1fr 17px;align-items:start;gap:8px;min-height:90px;padding:12px;display:grid}.connection-method>div>button.active{background:#f5f3ff;border-color:#8b7af3}.connection-method>div>button>svg{color:#6e5deb;width:22px}.connection-method>div>button>svg:last-child{color:#23ad75;width:15px}.connection-method>div>button span{gap:4px;display:grid}.connection-method>div>button b{font-size:11px}.connection-method>div>button small{color:#867f8f;font-size:9px;line-height:1.35}.communication-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.communication-grid label,.email-template-studio article>label{color:#57515e;gap:7px;font-size:11px;font-weight:850;display:grid}.communication-grid input,.email-template-studio input,.email-template-studio textarea,.auto-reply input,.auto-reply textarea,.channel-test input{width:100%;min-height:44px;font:inherit;background:#fbfafc;border:1px solid #dfdae5;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.smtp-fields{padding-bottom:20px}.saved-secret{color:#196f50;background:#eefaf5;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.saved-secret svg{width:15px}.oauth-placeholder{background:#faf9fc;border:1px dashed #d8d2df;border-radius:17px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;padding:15px;display:grid}.oauth-placeholder>svg{color:#6758e9;background:#efecff;border-radius:12px;width:40px;height:40px;padding:10px}.oauth-placeholder b{font-size:12px}.oauth-placeholder p{color:#817a89;margin:4px 0 0;font-size:10px;line-height:1.45}.oauth-placeholder button{border:0;border-radius:10px;height:38px;padding:0 12px}.support-inbound>header{justify-content:space-between;align-items:center;display:flex}.support-inbound>header>div{align-items:center;gap:10px;display:flex}.support-inbound>header>div>svg{color:#6758e9;background:#efecff;border-radius:12px;width:38px;height:38px;padding:10px}.support-inbound>header span{gap:3px;display:grid}.support-inbound>header b{font-size:13px}.support-inbound>header small{color:#817a89;font-size:10px}.support-inbound>header>label input{display:none}.support-inbound>header>label i,.email-template-studio article header label i{background:#d9d4df;border-radius:99px;width:46px;height:27px;padding:4px;display:block}.support-inbound>header>label i:before,.email-template-studio article header label i:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .18s;display:block}.support-inbound>header>label input:checked+i,.email-template-studio article header label input:checked+i{background:#28b77e}.support-inbound>header>label input:checked+i:before,.email-template-studio article header label input:checked+i:before{transform:translate(19px)}.auto-reply{background:#faf9fc;border:1px solid #ebe7ef;border-radius:15px;gap:9px;margin-top:15px;padding:13px;display:grid}.auto-reply>label{align-items:flex-start;gap:9px;display:flex}.auto-reply>label>input{width:16px;min-height:16px;margin-top:2px}.auto-reply>label span{gap:3px;display:grid}.auto-reply b{font-size:11px}.auto-reply small{color:#817a89;font-size:9px}.auto-reply textarea{resize:vertical;min-height:75px;padding:10px}.inbound-route{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.inbound-route b{font-size:11px}.inbound-route p{color:#817a89;margin:3px 0;font-size:9px}.inbound-route button{color:#5547cf;background:#fff;border:1px solid #dfdae5;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.webhook-copy{background:#181620;border-radius:12px;align-items:center;gap:8px;margin-top:9px;padding:8px;display:flex}.webhook-copy code{color:#cfc8ff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.webhook-copy button{color:#181620;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:9px;display:flex}.channel-test{background:#f4f2f7;border-radius:17px;grid-template-columns:minmax(190px,1fr) minmax(180px,300px) auto;align-items:center;gap:10px;margin-top:20px;padding:13px;display:grid}.channel-test>div{align-items:center;gap:9px;display:flex}.channel-test>div>svg{color:#6758e9;background:#fff;border-radius:10px;width:35px;height:35px;padding:9px}.channel-test span{display:grid}.channel-test b{font-size:11px}.channel-test small{color:#817a89;font-size:9px}.email-template-studio,.communication-log{padding:24px}.email-template-studio>header,.communication-log>header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.email-template-studio h2,.communication-log h2{letter-spacing:-.04em;margin:5px 0;font-size:32px}.email-template-studio>header p{color:#817a89;font-size:12px}.email-template-studio>header>span{color:#6758e9;background:#efecff;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:850}.email-template-studio>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-template-studio article{border:1px solid #e4e0e8;border-radius:19px;gap:12px;padding:16px;display:grid}.email-template-studio article>header{justify-content:space-between;align-items:center;display:flex}.email-template-studio article header small{letter-spacing:.1em;color:#8f8998;font-size:8px}.email-template-studio article h3{margin:3px 0;font-size:15px}.email-template-studio article header label input{display:none}.email-template-studio textarea{resize:vertical;min-height:140px;padding:10px;font-family:ui-monospace,monospace;font-size:10px}.email-template-studio article footer{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.email-template-studio article footer>span{flex-wrap:wrap;gap:4px;display:flex}.email-template-studio article footer code{background:#f0edf5;border-radius:6px;padding:4px;font-size:8px}.email-template-studio article footer button svg{width:14px}.communication-log>header button{background:#fff;border:1px solid #dfdbe5;border-radius:11px;align-items:center;gap:6px;height:39px;padding:0 11px;font-size:10px;display:flex}.communication-log>article{border-top:1px solid #eeeaf1;grid-template-columns:42px minmax(0,1fr) 100px 145px;align-items:center;gap:12px;padding:13px;display:grid}.communication-log>article>span{color:#6758e9;background:#efecff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.communication-log>article>span.inbound{color:#1a9366;background:#eaf8f2}.communication-log>article>span.failed{color:#b04d40;background:#fff0ed}.communication-log>article>span svg{width:17px}.communication-log article div{gap:3px;display:grid}.communication-log article b{font-size:12px}.communication-log article small{color:#817a89;font-size:9px}.communication-log article p{color:#ac4638;font-size:9px}.communication-log article em{font-size:9px;font-style:normal;font-weight:850}.communication-log article time{color:#817a89;text-align:right;font-size:9px}.communication-empty{text-align:center;padding:70px}.communication-empty svg{color:#6758e9;width:40px}.communication-empty h3{margin:12px 0 5px}.communication-empty p{color:#817a89;font-size:11px}.communications-loading{align-content:center;place-items:center;gap:10px;min-height:70vh;display:grid}.communications-loading svg{width:28px;animation:.8s linear infinite spin}@media (width<=1100px){.communications-layout{grid-template-columns:1fr}.channel-list,.connection-method>div{grid-template-columns:1fr 1fr}.communications-hero aside{display:none}}@media (width<=720px){.communications-center{padding:18px 10px 90px}.communications-hero{border-radius:24px;padding:25px 20px}.communications-hero h1{font-size:43px}.communications-hero p{font-size:13px}.communications-tabs{width:100%;overflow:auto}.communications-tabs button{white-space:nowrap}.channel-list{grid-template-columns:1fr}.channel-editor{padding:16px}.channel-editor>header{align-items:flex-start}.channel-editor>header button{width:44px;padding:0;font-size:0}.channel-editor>header button svg{width:17px}.connection-method>div,.communication-grid,.email-template-studio>div,.channel-test{grid-template-columns:1fr}.oauth-placeholder{grid-template-columns:40px 1fr}.oauth-placeholder button{grid-column:1/-1}.inbound-route,.webhook-copy{display:grid}.email-template-studio,.communication-log{padding:15px}.email-template-studio article footer{display:grid}.communication-log>article{grid-template-columns:38px 1fr}.communication-log article em,.communication-log article time{text-align:left;grid-column:2}.communications-hero h1,.email-template-studio h2,.communication-log h2{overflow-wrap:anywhere}}.prelaunch{color:#171522;background:#fff;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex;overflow-x:hidden}.prelaunch h1,.prelaunch h2,.prelaunch h3{font-family:Manrope,sans-serif;font-weight:500}.prelaunch a{color:inherit;text-decoration:none}.pl-nav{justify-content:space-between;align-items:center;padding:22px clamp(20px,5vw,64px);display:flex}.pl-logo{letter-spacing:-1px;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.pl-logo span{color:#fff;background:#171522;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pl-logo svg{width:19px}.pl-logo sup{color:#766cf7;font-size:7px}.pl-team{color:#686675;border:1px solid #e9e8ed;border-radius:99px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.pl-team:hover{color:#766cf7;border-color:#766cf7}.pl-hero{text-align:center;max-width:860px;margin:0 auto;padding:60px clamp(20px,5vw,64px) 30px;position:relative}.pl-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9ccfb66,#0000 70%),radial-gradient(closest-side at 30% 20%,#a8dcfa55,#0000 65%);width:820px;height:520px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.pl-hero>*{position:relative}.pl-pill{letter-spacing:.16em;color:#5d53df;background:#eeecfe;border:1px solid #ddd9ff;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:10px;font-weight:800;display:inline-flex}.pl-hero h1{letter-spacing:-.055em;margin:26px 0 20px;font-size:clamp(42px,6.5vw,80px);line-height:.99}.pl-hero h1 i{color:#766cf7;font-style:normal}.pl-hero>p{color:#686675;max-width:600px;margin:0 auto 34px;font-size:15px;line-height:1.75}.pl-trust{color:#8f8a9b;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;font-size:11px;display:flex}.pl-trust span{align-items:center;gap:6px;display:flex}.pl-trust svg{color:#18875c}.pl-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:620px;margin:0 auto;display:flex}.pl-form label{background:#fff;border:1px solid #dedce3;border-radius:13px;flex:240px;align-items:center;gap:10px;height:54px;padding:0 16px;transition:all .2s;display:flex}.pl-form label:focus-within{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed12}.pl-form label svg{color:#898490;flex:none}.pl-form input{font:inherit;color:#171522;background:0 0;border:0;outline:0;width:100%;font-size:13px}.pl-form input::placeholder{color:#a29cae}.pl-name{height:54px;font:inherit;color:#171522;border:1px solid #dedce3;border-radius:13px;outline:0;flex:170px;padding:0 16px;font-size:13px;transition:all .2s}.pl-name:focus{border-color:#6c61ed;box-shadow:0 0 0 4px #6c61ed12}.pl-form button{color:#fff;cursor:pointer;background:#171522;border:0;border-radius:13px;flex:none;align-items:center;gap:9px;height:54px;padding:0 24px;font-size:13px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 13px 30px #1715221c}.pl-form button:hover{background:#665bed;transform:translateY(-2px)}.pl-form button:disabled{opacity:.6;cursor:not-allowed;transform:none}.pl-form.compact label{flex:260px}.pl-error{color:#b3261e;text-align:left;background:#fdeceb;border:1px solid #f6cfcc;border-radius:10px;flex:1 0 100%;margin:0;padding:11px 14px;font-size:12px}.pl-done{text-align:left;background:#e9f8f0;border:1px solid #c7ecd8;border-radius:15px;justify-content:center;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:18px 22px;display:flex}.pl-done>span{color:#fff;background:#18875c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.pl-done svg{width:18px}.pl-done b{color:#14532d;font-size:14px;display:block}.pl-done small{color:#3f6252;font-size:11px}.pl-preview-wrap{justify-content:center;padding:34px clamp(20px,5vw,64px) 20px;display:flex}.pl-preview{color:#fff;background:radial-gradient(circle at 88% 8%,#8c7fff44 0,#0000 40%),linear-gradient(145deg,#171522,#272141 58%,#393069);border:1px solid #ffffff1c;border-radius:24px;width:min(680px,100%);padding:20px;box-shadow:0 34px 90px #17152238}.pl-preview-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding-bottom:15px;display:flex}.pl-preview-bar i{background:#ffffff30;border-radius:50%;width:7px;height:7px}.pl-preview-bar span{color:#a7a2af;margin-left:7px;font-size:9px}.pl-preview-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.pl-preview-kpis>div{background:#ffffff0b;border-radius:13px;flex-direction:column;gap:4px;padding:16px;display:flex}.pl-preview-kpis small{letter-spacing:.12em;color:#9893a5;font-size:8px}.pl-preview-kpis b{font-size:19px}.pl-preview-kpis em{color:#73d9aa;font-size:9px;font-style:normal}.pl-preview-agent{color:#211e29;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.pl-preview-agent>span{color:#6258e8;background:#ebe8ff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.pl-preview-agent>div{flex-direction:column;display:flex}.pl-preview-agent small{letter-spacing:.12em;color:#888;font-size:7px}.pl-preview-agent b{margin-top:3px;font-size:11px}.pl-preview-agent>i{color:#18875c;background:#e5f8ee;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal}.pl-features{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:56px clamp(20px,5vw,64px) 10px}.pl-section-head{text-align:center;margin-bottom:34px}.pl-section-head span{letter-spacing:.18em;color:#665bed;font-size:10px;font-weight:800}.pl-section-head h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,3.6vw,46px)}.pl-feature-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.pl-feature{border-radius:20px;flex-direction:column;gap:8px;padding:24px;transition:all .25s;display:flex}.pl-feature:hover{transform:translateY(-4px)}.pl-feature.lavender{background:#ddd9ff}.pl-feature.mint{background:#d9f0e4}.pl-feature.peach{background:#ffdfcf}.pl-feature.blue{background:#d6e9ff}.pl-feature-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pl-feature-top span{color:#17152280;font-size:11px;font-weight:800}.pl-feature h3{letter-spacing:-.02em;margin:0;font-size:17px}.pl-feature p{color:#171522b0;margin:0;font-size:12px;line-height:1.65}.pl-why{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;width:100%;max-width:1180px;margin:0 auto;padding:44px clamp(20px,5vw,64px);display:grid}.pl-why article{background:#fff;border:1px solid #e9e8ed;border-radius:18px;padding:24px}.pl-why article>span{color:#5d53df;background:#eeecfe;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.pl-why h3{margin:0 0 7px;font-size:15px}.pl-why p{color:#686675;margin:0;font-size:12px;line-height:1.7}.pl-cta{text-align:center;background:linear-gradient(120deg,#a8dcfa,#c9ccfb);border-radius:28px;margin:30px clamp(20px,5vw,64px) 60px;padding:56px clamp(20px,5vw,60px);position:relative;overflow:hidden}.pl-cta span{letter-spacing:.2em;color:#171522a0;font-size:10px;font-weight:800}.pl-cta h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(30px,4vw,50px)}.pl-cta p{color:#171522b0;margin:0 0 28px;font-size:13px}.pl-footer{color:#8f8a9b;border-top:1px solid #e9e8ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px clamp(20px,5vw,64px);font-size:10px;display:flex}.pl-footer a{color:#5d53df;font-weight:700}@media (width<=700px){.pl-hero{padding-top:36px}.pl-preview-kpis{grid-template-columns:1fr 1fr}.pl-preview-kpis>div:last-child{grid-column:1/-1}.pl-cta{margin-left:12px;margin-right:12px}}
