@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer guards{@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-parallax],.lenis,html.lenis{transform:none!important}}@media (forced-colors:active){*{forced-color-adjust:auto}:is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px!important;outline:2px solid canvastext!important}}}@layer reset{*,:before,:after{box-sizing:border-box}img,svg,video,canvas,iframe,picture{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}ul[class],ol[class]{list-style:none}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.18em}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}textarea{resize:vertical}code,kbd,samp,pre{font-family:var(--ui-font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--ui-border);margin:var(--p-space-6) 0}table{border-collapse:collapse;border-spacing:0;width:100%}}@layer legacy{: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:where(.premium-nav){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:where(.premium-nav *){color:#62606b;gap:30px;margin:auto;font-size:14px;display:flex}:where(.premium-nav) 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:where(.site-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:where(.premium-nav){margin:8px 10px;top:8px}nav:where(.premium-nav *){display:none}nav.open:where(.premium-nav *){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,.portal-public) 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,.portal-public) 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,.portal-public) nav a:hover{color:inherit}:where(.suite-shell,.staff-shell,.admin-shell,.settings-shell,.user-settings,.support-workspace,.portal-public) 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;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}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}.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);border-bottom:1px solid var(--ui-border);background:#fffdfbfa;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:var(--ui-text-secondary);vertical-align:top;margin-left:2px;font-size:8px}.premium-nav nav{background:var(--ui-surface);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:var(--ui-text-secondary);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{background:var(--ui-surface-sunken);color:var(--ui-text)}.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:var(--ui-surface);border:1px solid #e2e1dd;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s;display:grid}.account:hover{background:var(--ui-surface-sunken)}.contact-pill{background:var(--ui-surface);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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-text);padding-left:4px}.mega-column b{color:#fff;background:#5d62ff;border-radius:999px;padding:4px 7px;font-size:9px}.mega-footer{background:var(--ui-surface-sunken);color:#626068;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:var(--ui-text);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:var(--ui-surface);border:1px solid #e2e1dd;border-radius:50%;width:46px;height:46px}.premium-nav nav.mobile-open{z-index:3;background:var(--ui-surface)}.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:var(--ui-surface);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{height:650px;color:var(--ui-text);background:linear-gradient(145deg,#d9e8ff,#d8d1ff 46%,#b9f0dd);border:1px solid #fff;border-radius:34px;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:var(--ui-text);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:var(--ui-text-secondary);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:var(--ui-text-muted);font-size:8px}.request-card b{font-size:13px}.request-card p{color:var(--ui-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.55}.request-card>svg{color:var(--ui-text-secondary);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:var(--ui-surface-sunken);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{background:var(--ui-primary-subtle);width:43px;height:43px;color:var(--ui-text-secondary);border-radius:12px;padding:10px}.scene-title>div{flex-direction:column;display:flex}.scene-title em{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:99px;margin-left:auto;padding:6px 9px;font-size:9px;font-style:normal}.order-customer{background:var(--ui-surface-sunken);border-radius:13px;margin:23px 0 16px;padding:13px}.order-customer>div{flex-direction:column;display:flex}.order-row{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);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{border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);margin-bottom:18px;padding-bottom:14px;font-size:10px}.mail-top svg{width:18px;color:var(--ui-text-secondary)}.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:var(--ui-surface-sunken);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:var(--ui-text-secondary)}.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{width:20px;color:var(--ui-text-secondary);margin-top:2px}.ai-copy li span{color:var(--ui-text-muted);flex-direction:column;font-size:11px;line-height:1.5;display:flex}.ai-copy li b{color:var(--ui-text);margin-bottom:2px;font-size:13px}.ai-trust{color:var(--ui-text-muted);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:var(--ui-surface);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}}.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}.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}.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}.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}@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}.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;align-items:flex-start;padding:23px}.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}.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:var(--ui-surface-sunken);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{color:#191720;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:39px;margin-top:7px;font-weight:700;display:flex}.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{letter-spacing:0;color:#aaa6b3;font-size:10px;font-weight:500;line-height:1.35}.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;margin:0;padding:10px;display:grid;box-shadow:inset 0 1px #fff4}.windows-mark i{background:#fff;border-radius:1px;display:block;transform:none}.windows-download-note{color:#8b8691;margin:9px 3px 0;font-size:10px}.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}.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:var(--ui-text-secondary);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:var(--ui-text-secondary);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{background:var(--ui-surface-sunken);isolation:isolate;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:var(--ui-text-secondary)}.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:var(--ui-text-muted);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:var(--ui-text-muted)}.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{border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);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:var(--ui-text-muted);justify-content:space-between;font-size:5px;display:flex}.crm-preview article{background:var(--ui-surface);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:var(--ui-text-muted);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{min-height:75px;color:var(--ui-text-muted);border-top:1px solid #e3e1e6;justify-content:space-between;align-items:center;margin-top:22px;padding:0 5px;font-size:10px;display:flex}.cm-footer>a{color:var(--ui-text);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}.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{background:var(--ui-surface-sunken);min-height:100vh;color:var(--ui-text)}.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:var(--ui-surface);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:var(--ui-text-secondary);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:var(--ui-text-muted);padding:0 10px}.settings-hub-sidebar nav button{text-align:left;cursor:pointer;min-height:66px;color:var(--ui-text);background:0 0;border:0;border-radius:16px;grid-template-columns:42px 1fr 16px;align-items:center;gap:11px;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{background:var(--ui-surface);width:42px;height:42px;color:var(--ui-text-secondary);border-radius:13px;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:var(--ui-text-muted);font-size:12px;font-weight:650}.settings-hub-sidebar nav button.active small{color:#c9c4d2}.settings-security-note{background:var(--ui-surface);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:var(--ui-text-muted);font-size:12px;line-height:1.45}.settings-panel{background:var(--ui-surface);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 var(--ui-border);align-items:flex-start;gap:15px;margin-bottom:26px;padding-bottom:24px;display:flex}.form-head>span{background:var(--ui-primary-subtle);width:52px;height:52px;color:var(--ui-text-secondary);border-radius:15px;flex:none;place-items:center;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{background:var(--ui-surface);min-height:50px;font:inherit;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:var(--ui-text-muted);font-size:12px;font-weight:600;line-height:1.45}.locked-input{background:var(--ui-surface-sunken);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 var(--ui-border);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:22px;display:flex}.save-bar>span{color:var(--ui-text-muted);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:var(--ui-surface-subtle);border:1px solid #e1dee7;border-radius:18px;padding:18px}.settings-home article header{border-bottom:1px solid var(--ui-border);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{background:var(--ui-surface);text-align:left;width:100%;min-height:68px;color:var(--ui-text);border:1px solid #e6e3eb;border-radius:14px;grid-template-columns:38px 1fr 16px;align-items:center;gap:12px;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{background:var(--ui-primary-subtle);width:38px;height:38px;color:var(--ui-text-secondary);border-radius:12px;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:var(--ui-text-muted);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{background:var(--ui-surface-subtle);text-align:center;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{background:var(--ui-primary-subtle);width:44px;height:44px;color:var(--ui-text-secondary);border-radius:14px;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{border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);text-align:left;cursor:pointer;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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface-sunken);border-radius:15px;gap:12px;padding:16px;display:flex}.security-details svg{width:22px;color:var(--ui-text-secondary)}.security-details span{gap:4px;display:grid}.security-details b{font-size:14px}.security-details small{color:var(--ui-text-muted);font-size:12px;line-height:1.45}.ai-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-settings-grid article{background:var(--ui-surface-subtle);border:1px solid #e2dfe8;border-radius:16px;padding:18px}.ai-settings-grid svg{width:24px;color:var(--ui-text-secondary)}.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:var(--ui-surface-sunken);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.settings-loading svg{width:42px;color:var(--ui-text-secondary)}.settings-loading span{color:#706a78;font-size:15px}.status-page{background:var(--ui-surface-sunken);min-height:100vh;color:var(--ui-text)}.status-page>header{background:var(--ui-surface);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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-text-muted);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:var(--ui-text-muted);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{border:1px solid var(--ui-border);background:#f2fbf6;border-radius:16px;align-items:center;gap:12px;padding:22px;display:flex}.status-wrap>footer{color:var(--ui-text-muted);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}}.accounting-setup{max-width:1120px;color:var(--ui-text);margin:0 auto;padding:20px 24px 80px}.accounting-setup>header{background:var(--ui-surface);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:var(--ui-surface);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:var(--ui-text-secondary);font-size:8px}.accounting-setup>header h1{letter-spacing:-.04em;margin:5px 0;font-size:30px}.accounting-setup>header p{color:var(--ui-text-muted);margin:0;font-size:10px}.accounting-setup>header>span{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:99px;padding:8px 10px;font-size:8px;font-weight:700}.accounting-setup>nav{background:var(--ui-surface);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{height:48px;color:var(--ui-text-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.accounting-setup>nav button i{background:var(--ui-surface-sunken);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:var(--ui-surface);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{border:0;border-bottom:1px solid var(--ui-border);width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:13px;margin:0;padding:0 0 22px;display:flex;position:static;inset:auto}.setup-step-head>span{background:var(--ui-primary-subtle);width:45px;height:45px;color:var(--ui-text-secondary);border-radius:13px;place-items:center;display:grid}.setup-step-head svg{width:20px}.setup-step-head h2{margin:4px 0;font-size:24px}.setup-step-head p{color:var(--ui-text-muted);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{background:var(--ui-surface);text-align:left;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:var(--ui-text-muted);margin:8px 0 0;font-size:9px;line-height:1.5}.setup-choice.active{background:var(--ui-surface-subtle);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;background:var(--ui-surface);width:100%;height:45px;font:inherit;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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface);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{background:var(--ui-surface);color:var(--ui-text);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{min-height:70vh;color:var(--ui-text-muted);justify-content:center;align-items:center;gap:9px;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{max-width:1460px;color:var(--ui-text);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:var(--ui-text-secondary);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:var(--ui-text-muted);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:var(--ui-surface);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{background:var(--ui-primary-subtle);width:46px;height:46px;color:var(--ui-text-secondary);border-radius:14px;padding:12px}.team-usage>div,.payment-activation>div{display:grid}.team-usage>div span,.payment-activation p{color:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text);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:var(--ui-surface);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:var(--ui-text-muted);margin:0}.member-list article,.pending-invite{border-top:1px solid var(--ui-border);align-items:center;gap:14px;padding:16px 4px;display:flex}.member-list article:first-child{margin-top:20px}.member-list article>span{background:var(--ui-primary-subtle);width:43px;height:43px;color:var(--ui-primary-text);border-radius:13px;place-items:center;font-weight:800;display:grid}.member-list article>div,.pending-invite>div{flex:1;display:grid}.member-list small,.pending-invite small{color:var(--ui-text-muted)}.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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);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 var(--ui-border);gap:13px;padding:18px;display:flex}.role-card>i{border-radius:99px;width:12px}.role-card>div{flex:1}.role-card p{color:var(--ui-text-muted);margin:4px 0}.role-card small{color:var(--ui-text-secondary)}.role-card>em{color:var(--ui-text-muted);font-size:11px;font-style:normal}.role-editor,.invite-card{padding:28px}.role-editor>span,.invite-card>span{background:var(--ui-primary-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:14px;place-items:center;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{background:var(--ui-primary-subtle);width:42px;height:42px;color:var(--ui-text-secondary);border-radius:13px;place-items:center;display:grid}.pending-invite>button{color:#b83b3b;background:#feecec;border:0;border-radius:10px;padding:9px}.team-empty{text-align:center;color:var(--ui-text-muted);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{background:var(--ui-primary-subtle);color:#5649d7}.email-template-layout aside span{display:grid}.email-template-layout aside small{color:var(--ui-text-muted)}.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{background:var(--ui-surface-sunken);color:var(--ui-text-secondary);border-radius:7px;padding:6px 8px}.email-preview{background:var(--ui-surface-subtle);border:1px solid #dedbe5;border-radius:15px;margin:18px 0;padding:20px}.team-invite-public{background:var(--ui-surface-sunken);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{background:var(--ui-surface);width:40px;height:40px;color:var(--ui-text);border-radius:12px;place-items:center;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:var(--ui-surface);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:var(--ui-text-muted)}.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:var(--ui-surface);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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);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:var(--ui-text-muted);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:var(--ui-text-muted);grid-column:1/-1}.provider-grid article>button{background:var(--ui-surface);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{background:var(--ui-primary-subtle);width:42px;height:42px;color:var(--ui-text-secondary);border-radius:13px;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:var(--ui-surface);border-radius:24px;width:100%;max-width:530px;padding:30px;position:relative}.provider-modal .close{background:var(--ui-surface-sunken);border:0;border-radius:10px;padding:8px;position:absolute;top:18px;right:18px}.provider-modal>section>small{color:var(--ui-text-secondary);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:var(--ui-surface-sunken);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{background:var(--ui-surface);color:var(--ui-text);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{background:var(--ui-surface-sunken);color:var(--ui-text)}.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;background:var(--ui-surface-sunken);min-height:100vh;color:var(--pv-ink);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:var(--ui-text-muted);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:var(--ui-text-muted);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{width:34px;height:34px;color:var(--ui-text-secondary);background:#dedaff;border-radius:10px;place-items:center;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:var(--ui-text-muted);text-overflow:ellipsis;font-size:7px;overflow:hidden}.pv-profile>button{color:var(--ui-text-muted);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{width:min(420px,45%);height:40px;color:var(--ui-text-muted);border:1px solid #e0dee4;border-radius:10px;align-items:center;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{background:var(--ui-surface);width:37px;height:37px;color:var(--ui-text-muted);border:1px solid #e4e2e7;border-radius:10px;place-items:center;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:var(--ui-text-secondary);font-size:8px;font-weight:700}.pv-welcome h1{letter-spacing:-.04em;margin:8px 0 3px;font-size:30px}.pv-welcome p{color:var(--ui-text-muted);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:var(--ui-text-muted);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;background:var(--ui-surface);height:37px;color:var(--ui-text);border:0;border-radius:9px;align-items:center;gap:5px;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:var(--ui-surface);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:var(--ui-text-muted);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:var(--ui-text-muted);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{background:var(--ui-primary-subtle);width:36px;height:36px;color:var(--ui-text-secondary);border-radius:10px;padding:9px}.pv-dashboard-grid{grid-template-columns:1.65fr .75fr;gap:14px;display:grid}.pv-dashboard-grid>section,.pv-dashboard-grid>aside{background:var(--ui-surface);border:1px solid #e3e1e6;border-radius:16px;padding:20px}.pv-modules>header,.pv-activity>header,.pv-setup>header{border:0;border-bottom:1px solid var(--ui-border);width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;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:var(--ui-text-muted);font-size:7px}.pv-dashboard-grid h2{margin:3px 0;font-size:14px}.pv-dashboard-grid header button{color:var(--ui-text-secondary);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 var(--ui-border);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:var(--ui-surface-subtle);border-color:#c9c4f6}.module-icon{background:var(--ui-primary-subtle);width:36px;height:36px;color:var(--ui-text-secondary);border-radius:10px;place-items:center;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:var(--ui-text-muted);background:var(--ui-surface-sunken);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:var(--ui-text-muted);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:var(--ui-text-secondary);background:var(--ui-primary-subtle);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{min-height:34px;color:var(--ui-text-muted);grid-template-columns:21px 1fr 14px;align-items:center;gap:7px;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:var(--ui-text)}.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 var(--ui-border);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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary)}.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;background:#191720;grid-area:2/2;padding:22px;position:relative;overflow:hidden}.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:var(--ui-text-secondary);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:var(--ui-text-muted);font-size:8px;line-height:1.6}.pv-ai button{background:var(--ui-surface);color:var(--ui-text);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{background:var(--ui-surface-sunken);min-height:100vh;color:var(--ui-text);grid-template-columns:230px 1fr;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;height:auto}.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{background:var(--ui-surface);width:30px;height:30px;color:var(--ui-text);border-radius:9px;place-items:center;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:var(--ui-text-muted);border-top:1px solid #2b2740;padding-top:14px;font-size:10px}.admin-main{flex-direction:column;min-width:0;display:flex}.admin-topbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);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{background:var(--ui-surface);cursor:pointer;color:var(--ui-text);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:var(--ui-surface);border:1px solid var(--ui-border);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:var(--ui-surface);border:1px solid var(--ui-border);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;border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);padding:12px 16px;font-size:9px}.admin-table td{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:12px 16px}.admin-table tr:last-child td{border-bottom:0}.admin-table tr.clickable{cursor:pointer}.admin-table tr.clickable:hover{background:var(--ui-surface-subtle)}.status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:9px;font-weight:700}.status-pill.trialing{color:var(--ui-text-secondary);background:#eef0ff}.status-pill.active{color:#146c43;background:#e9f8f0}.status-pill.past_due{color:#a3620a;background:#fff4e2}.status-pill.canceled,.status-pill.incomplete{background:var(--ui-surface-sunken);color:#68646f}.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:var(--ui-surface);border:1px solid var(--ui-border);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:var(--ui-surface);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:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;overflow:auto}.inbox-item{text-align:left;border:0;border-bottom:1px solid var(--ui-border);cursor:pointer;background:0 0;width:100%;padding:14px 16px;display:block}.inbox-item:hover{background:var(--ui-surface-subtle)}.inbox-item.active{background:#eef0ff}.inbox-item b{font-size:12px;display:block}.inbox-item span{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.inbox-thread{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;flex-direction:column;display:flex}.inbox-thread-head{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.inbox-thread-head button{background:var(--ui-surface);cursor:pointer;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{background:var(--ui-surface-sunken);color:var(--ui-text);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 var(--ui-border);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{height:100%;color:var(--ui-text-muted);justify-content:center;align-items:center;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:var(--ui-text-secondary);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:var(--ui-text-muted);margin:0;font-size:13px}.admin-settings-page{max-width:980px}.admin-setting-card{background:var(--ui-surface);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:var(--ui-text-muted);font-size:9px;font-weight:800}.setting-card-head h3{margin:5px 0;font-size:20px}.setting-card-head p{color:var(--ui-text-muted);margin:3px 0;font-size:12px;line-height:1.6}.setting-icon{background:var(--ui-primary-subtle);width:43px;height:43px;color:var(--ui-text-secondary);border-radius:13px;flex:none;place-items:center;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{background:var(--ui-surface-sunken);color:var(--ui-text-muted)}.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:var(--ui-surface-sunken);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.maintenance-warning svg{width:19px;color:var(--ui-text-secondary)}.maintenance-warning span{flex-direction:column;display:flex}.maintenance-warning b{font-size:11px}.maintenance-warning small{color:var(--ui-text-muted);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{background:var(--ui-surface-sunken);color:var(--ui-text-secondary)}.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{min-height:100vh;color:var(--ui-text-secondary);background:#181520;place-items:center;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{background:var(--ui-surface);width:38px;height:38px;color:var(--ui-text);border-radius:11px;place-items:center;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;color:var(--ui-text-secondary);font-size:10px;font-weight:800}.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:var(--ui-text-muted);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{background:var(--ui-surface);color:var(--ui-text)}.maintenance-page section>a svg{width:15px}.maintenance-page footer{color:var(--ui-text-muted);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:var(--ui-text-muted)}.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{background:var(--ui-surface);height:48px;color:var(--ui-text);cursor:pointer;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;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:var(--ui-text-secondary);font-size:10px;font-weight:850}.module-access-head h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:28px}.module-access-head p{max-width:760px;color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.55}.module-access-head>svg{background:var(--ui-primary-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:15px;flex:none;padding:12px}.module-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.module-access-grid article{background:var(--ui-surface-subtle);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{background:var(--ui-primary-subtle);width:44px;height:44px;color:var(--ui-text-secondary);border-radius:14px;place-items:center;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:var(--ui-text-muted);margin:5px 0;font-size:12px;line-height:1.45}.module-access-grid small{color:var(--ui-text-muted);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:var(--ui-text);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}}.stripe-connect-page{max-width:1240px;color:var(--ui-text);margin:0 auto}.stripe-connect-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.stripe-connect-heading>div:first-child{max-width:760px}.stripe-connect-heading>div>span,.stripe-setup-grid small{color:#2167d5;letter-spacing:.15em;font-size:10px;font-weight:800;display:block}.stripe-connect-heading h2{letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(30px,4vw,42px);line-height:1.04}.stripe-connect-heading p,.stripe-setup-grid p{color:var(--ui-text-muted);margin:0;font-size:14px;line-height:1.55}.stripe-mode{white-space:nowrap;background:var(--ui-surface);color:var(--ui-text-muted);border:1px solid #d9e1ec;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.stripe-mode i{background:#a7650b;border-radius:50%;width:8px;height:8px}.stripe-mode.live{color:#16845c;border-color:#bce8d5}.stripe-mode.live i{background:#16845c;box-shadow:0 0 0 4px #16845c16}.stripe-security-note{border-block:1px solid #dde2e8;align-items:flex-start;gap:13px;margin-bottom:20px;padding:17px 0;display:flex}.stripe-security-note>svg{color:#2167d5;flex:none;width:22px;height:22px}.stripe-security-note div{gap:3px;display:grid}.stripe-security-note b{font-size:14px}.stripe-security-note span{color:var(--ui-text-muted);font-size:12px;line-height:1.5}.stripe-readiness{background:var(--ui-surface);border:1px solid #dde2e8;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stripe-state{border-right:1px solid #dde2e8;grid-template-columns:24px 1fr;gap:11px;min-height:135px;padding:18px;display:grid}.stripe-state:last-child{border-right:0}.stripe-state>svg{width:21px;margin-top:2px}.stripe-state.ready>svg{color:#16845c}.stripe-state.missing>svg{color:#a7650b}.stripe-state div{gap:5px;display:grid}.stripe-state b{font-size:13px}.stripe-state span{color:var(--ui-text-muted);font-size:11px;line-height:1.45}.stripe-state em{text-transform:uppercase;letter-spacing:.08em;color:#16845c;grid-column:2;font-size:10px;font-style:normal;font-weight:800}.stripe-state.missing em{color:#a7650b}.stripe-setup-grid{background:var(--ui-surface);border:1px solid #dde2e8;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;display:grid;overflow:hidden}.stripe-setup-grid>section{border-right:1px solid #dde2e8;padding:22px}.stripe-setup-grid>section:last-child{border-right:0}.stripe-setup-grid h3{letter-spacing:-.025em;margin:8px 0;font-size:19px}.stripe-open{color:#fff;background:#2167d5;border-radius:8px;align-items:center;gap:7px;min-height:40px;margin-top:18px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.stripe-open svg{width:15px}.stripe-copy-row{background:#fbfcfd;border:1px solid #dde2e8;border-radius:8px;align-items:stretch;margin-top:17px;display:flex;overflow:hidden}.stripe-copy-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-secondary);flex:1;padding:11px;font-size:10px;overflow:hidden}.stripe-copy-row button{background:var(--ui-surface);color:#2167d5;cursor:pointer;border:0;border-left:1px solid #dde2e8;width:40px}.stripe-copy-row button svg{width:16px}.stripe-copy-hint{margin-top:10px;font-size:11px}.stripe-connect-footer{color:var(--ui-text-muted);border-top:1px solid #dde2e8;align-items:center;gap:12px;margin-top:22px;padding:17px 0;font-size:12px;line-height:1.5;display:flex}.stripe-connect-footer>svg{color:#16845c;flex:none;width:21px}.stripe-connect-footer span{flex:1}.stripe-connect-footer b{color:var(--ui-text)}.stripe-connect-footer button{background:var(--ui-surface);min-height:40px;color:var(--ui-text);font:inherit;cursor:pointer;border:1px solid #ccd7e5;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.stripe-connect-footer button svg{width:15px}.stripe-connect-loading{min-height:260px;color:var(--ui-text-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.stripe-connect-loading svg{width:19px;animation:1s linear infinite maintenanceSpin}@media (width<=1000px){.stripe-readiness{grid-template-columns:1fr 1fr}.stripe-state:nth-child(2){border-right:0}.stripe-state:nth-child(-n+2){border-bottom:1px solid #dde2e8}.stripe-setup-grid{grid-template-columns:1fr}.stripe-setup-grid>section{border-bottom:1px solid #dde2e8;border-right:0}.stripe-setup-grid>section:last-child{border-bottom:0}}@media (width<=640px){.stripe-connect-heading{display:block}.stripe-mode{margin-top:15px}.stripe-readiness{grid-template-columns:1fr}.stripe-state,.stripe-state:nth-child(2){border-bottom:1px solid #dde2e8;border-right:0}.stripe-state:last-child{border-bottom:0}.stripe-connect-footer{flex-wrap:wrap;align-items:flex-start}.stripe-connect-footer button{justify-content:center;width:100%}}.payment-platform-directory{background:var(--ui-surface);border:1px solid #dde2e8;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;display:grid;overflow:hidden}.payment-platform-directory article{border-right:1px solid #dde2e8;grid-template-columns:42px 1fr;gap:11px;padding:16px;display:grid}.payment-platform-directory article:last-child{border-right:0}.payment-platform-directory article>span{color:#2167d5;background:#f0f4fa;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.payment-platform-directory .stripe-logo{color:#fff;background:#635bff;font-size:20px;font-weight:850}.payment-platform-directory div{gap:3px;display:grid}.payment-platform-directory b{font-size:13px}.payment-platform-directory small{color:var(--ui-text-muted);font-size:11px;line-height:1.35}.payment-platform-directory em{color:var(--ui-text-muted);grid-column:2;font-size:10px;font-style:normal;font-weight:800}.payment-platform-directory .active em{color:#16845c}@media (width<=900px){.payment-platform-directory{grid-template-columns:1fr}.payment-platform-directory article{border-bottom:1px solid #dde2e8;border-right:0}.payment-platform-directory article:last-child{border-bottom:0}}.stripe-credential-form{background:var(--ui-surface);border:1px solid #dde2e8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;padding:20px;display:grid}.stripe-credential-form label{gap:7px;font-size:12px;font-weight:750;display:grid}.stripe-credential-form input{height:42px;font:inherit;border:1px solid #ccd7e5;border-radius:8px;padding:0 12px}.stripe-credential-form button{color:#fff;cursor:pointer;background:#2167d5;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;min-height:42px;padding:0 15px;font-weight:800}@media (width<=640px){.stripe-credential-form{grid-template-columns:1fr}.stripe-credential-form button{width:100%}}.admin-v2{background:var(--ui-surface-sunken);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:var(--ui-text-muted);font-size:7px}.admin-v2 .admin-brand>button{color:var(--ui-text-muted);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:var(--ui-text-muted);font-size:8px}.admin-user-card button{color:var(--ui-text-muted);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:var(--ui-text-muted);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{background:var(--ui-surface-sunken);width:210px;height:37px;color:var(--ui-text-muted);border:1px solid #e0e1e5;border-radius:10px;align-items:center;gap:8px;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{height:35px;color:var(--ui-text-secondary);border:1px solid #e0e1e5;border-radius:10px;align-items:center;gap:7px;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:var(--ui-surface);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:var(--ui-surface);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:var(--ui-text-muted);font-size:9px}.it-tabs{border-bottom:1px solid #dedfe4;margin-bottom:19px;display:flex}.it-tabs button{color:var(--ui-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font-size:11px;font-weight:700}.it-tabs button.active{color:var(--ui-text);border-color:#6c61ed}.it-metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.it-metric,.it-resource,.it-panel{background:var(--ui-surface);border:1px solid #e1e2e7;border-radius:17px;padding:19px}.it-metric{position:relative}.it-metric>span{background:var(--ui-primary-subtle);width:33px;height:33px;color:var(--ui-text-secondary);border-radius:10px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.it-metric svg{width:16px}.it-metric>small{color:var(--ui-text-muted);font-size:8px}.it-metric>b{margin:14px 0 5px;font-size:23px;display:block}.it-metric p{color:var(--ui-text-muted);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{width:20px;color:var(--ui-text-secondary)}.resource-head>span{flex-direction:column;display:flex}.resource-head b{font-size:11px}.resource-head small{color:var(--ui-text-muted);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:var(--ui-text-muted);flex-direction:column;font-size:9px;display:flex}.process-list b{color:var(--ui-text)}.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 var(--ui-border);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 var(--ui-border);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:var(--ui-text-muted);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}.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{width:22px;color:var(--ui-text-secondary)}.maintenance-ip-head small{letter-spacing:.15em;color:var(--ui-text-secondary);font-size:8px;font-weight:800}.maintenance-ip-head h3{margin:4px 0;font-size:18px}.maintenance-ip-head p{color:var(--ui-text-muted);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:var(--ui-text-muted);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{background:var(--ui-surface-sunken);color:#676370;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;font-size:9px;display:flex}.maintenance-ip-note svg{width:15px;color:var(--ui-text-secondary)}.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:var(--ui-surface);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{background:var(--ui-primary-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:14px;flex:none;place-items:center;display:grid}.maintenance-it-icon svg{width:21px}.maintenance-it-card>div{flex:1}.maintenance-it-card small{letter-spacing:.15em;color:var(--ui-text-secondary);font-size:8px;font-weight:800}.maintenance-it-card h3{margin:6px 0;font-size:21px}.maintenance-it-card p{color:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-secondary);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{background:var(--ui-primary-subtle);color:var(--ui-text);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:var(--ui-text-secondary)}.plan-security-note div{flex-direction:column;gap:3px;display:flex}.plan-security-note span{color:var(--ui-text-muted);font-size:11px}.managed-plan-list{gap:12px;display:grid}.managed-plan-list>article,.managed-plan-editor{background:var(--ui-surface);border:1px solid #e2e1e7;border-radius:16px;overflow:hidden}.managed-plan-head{background:var(--ui-surface);text-align:left;width:100%;color:var(--ui-text);border:0;grid-template-columns:minmax(260px,1fr) 190px 75px 20px;align-items:center;gap:20px;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:var(--ui-text-secondary);font-size:8px}.managed-plan-head b{font-size:17px}.managed-plan-head span{color:var(--ui-text-muted);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{background:var(--ui-surface-sunken);color:var(--ui-text-muted)}.managed-plan-editor{border:0;border-top:1px solid var(--ui-border);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 var(--ui-border);padding-top:18px}.capability-editor>div:first-child{flex-direction:column;gap:4px;display:flex}.capability-editor span{color:var(--ui-text-muted);font-size:10px}.capability-editor>div:last-child{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.capability-editor button{background:var(--ui-surface);border:1px solid #dcdae3;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.capability-editor button.selected{background:var(--ui-primary-subtle);color:#5547d9;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{background:var(--ui-surface-sunken);min-height:100vh;color:var(--ui-text-muted);place-items:center;font-size:13px;display:grid}.workspace-shell{background:var(--ui-surface-sunken);min-height:100vh;color:var(--ui-text);grid-template-columns:245px 1fr;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{background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text);border-radius:10px;place-items:center;font-weight:900;display:grid}.workspace-brand>div{flex-direction:column;display:flex}.workspace-brand b{font-size:14px}.workspace-brand small{color:var(--ui-text-muted);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:var(--ui-text-muted);font-size:7px}.workspace-user button{color:var(--ui-text-muted);background:0 0;border:0;display:grid}.workspace-user svg{width:14px}.workspace-main{min-width:0}.workspace-main>header{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);z-index:10;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:var(--ui-text-muted);font-size:7px}.workspace-main>header b{font-size:13px}.workspace-trial{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);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:var(--ui-text-secondary);font-size:8px;font-weight:800}.workspace-page-title h1{letter-spacing:-.045em;margin:8px 0;font-size:34px}.workspace-page-title p{color:var(--ui-text-muted);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:var(--ui-surface);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 var(--ui-border);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:var(--ui-text-muted);font-size:8px}.workspace-real-grid dl{margin:0}.workspace-real-grid dl div,.detail-card dl div{border-bottom:1px solid var(--ui-border);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:var(--ui-surface);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{width:15px;color:var(--ui-text-muted)}.contact-toolbar input{width:100%;font:inherit;border:0;outline:0;padding-left:8px;font-size:10px}.contact-toolbar select,.contact-toolbar>button{background:var(--ui-surface);font:inherit;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:var(--ui-surface);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{background:var(--ui-surface-subtle);border-bottom:1px solid var(--ui-border);height:39px;color:var(--ui-text-muted);letter-spacing:.08em;font-size:8px;font-weight:800}.contact-row{border-bottom:1px solid var(--ui-border);min-height:55px;color:var(--ui-text);font-size:10px;text-decoration:none}.contact-row:hover{background:var(--ui-surface-subtle)}.contact-row>b{color:var(--ui-text-secondary);font-size:9px}.contact-row em{background:var(--ui-surface-sunken);border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.contact-empty{min-height:260px;color:var(--ui-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-empty svg{width:27px}.contact-empty b{color:var(--ui-text);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{background:var(--ui-surface);box-sizing:border-box;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:var(--ui-text-secondary);letter-spacing:.15em;font-size:8px}.contact-editor h2{margin:6px 0;font-size:24px}.contact-editor header button{background:var(--ui-surface-sunken);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:var(--ui-text-muted);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:var(--ui-text-secondary);font-size:9px}.contact-detail-head h1{margin:6px 0;font-size:32px}.contact-detail-head span{color:var(--ui-text-muted);font-size:9px}.contact-detail-head button{background:var(--ui-surface);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:var(--ui-surface-sunken);border-radius:10px;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.detail-facts svg{width:14px;color:var(--ui-text-secondary)}.person-row,.activity-row{border-bottom:1px solid var(--ui-border);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:var(--ui-text-muted)}@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:var(--ui-text);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:var(--ui-text);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{width:13px;color:var(--ui-text-muted);flex:none;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}.profile-menu-logout:hover{color:#ffb0a5;background:#ff5c4d22}.professional-contact-form fieldset{background:linear-gradient(#fff,#fbfbfd);border:1px solid #e5e3eb;border-radius:15px;margin:0;padding:15px}.professional-contact-form legend{color:var(--ui-text);align-items:center;gap:8px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.professional-contact-form legend>span{background:var(--ui-primary-subtle);width:23px;height:23px;color:var(--ui-text-secondary);border-radius:8px;place-items:center;font-size:8px;display:grid}.professional-contact-form legend small{color:var(--ui-text-muted);font-size:8px;font-weight:650}.professional-contact-form .contact-save{position:sticky;bottom:0;box-shadow:0 12px 34px #17131f33}.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:var(--ui-surface);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:var(--ui-surface);border:1px solid #e1e1e5;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.widget-head svg{width:12px}.widget-picker{background:var(--ui-primary-subtle);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:var(--ui-surface);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{border:1px solid var(--ui-border);min-height:48px;color:var(--ui-text);border-radius:11px;align-items:center;gap:9px;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:var(--ui-text-muted);margin-top:2px;font-size:7px}.module-summary{flex-wrap:wrap;gap:7px;display:flex}.module-summary span{background:var(--ui-surface-sunken);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}.workspace-modal-backdrop{z-index:100;background:#1118;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-customizer{background:var(--ui-surface);box-sizing:border-box;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:var(--ui-text-secondary);font-size:8px}.workspace-customizer h2{margin:6px 0;font-size:25px}.workspace-customizer header p{color:var(--ui-text-muted);font-size:10px}.workspace-customizer header button{background:var(--ui-surface-sunken);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:var(--ui-surface);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{width:15px;color:var(--ui-text-muted)}.favorite-options>button svg:last-child{width:12px;margin-left:auto}.favorite-options>button.selected{background:var(--ui-primary-subtle);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{width:14px;color:var(--ui-text-muted);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:var(--ui-text-muted);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{background:var(--ui-surface);box-sizing:border-box;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:var(--ui-text-secondary);letter-spacing:.15em;font-size:8px}.create-org-modal h2{margin:6px 0;font-size:25px}.create-org-modal header p{color:var(--ui-text-muted);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;visibility:hidden;pointer-events:none;width:min(86vw,320px);transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 50px #0005}.workspace-sidebar.mobile-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.workspace-mobile-backdrop{z-index:110;background:#0c0d1488;border:0;position:fixed;inset:0}.workspace-mobile-menu{background:var(--ui-surface-sunken);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{background:var(--ui-surface);width:36px;height:36px;color:var(--ui-text);border-radius:10px;place-items:center;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:var(--ui-surface-sunken);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}.nav-category{gap:4px;margin-bottom:9px}.nav-category>header{height:34px;color:var(--ui-text-muted);border-radius:9px;padding:0 12px}.nav-category>header:hover{color:#c7c8d0;background:#ffffff07}.nav-category>header span{letter-spacing:.075em;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.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;padding-bottom:12px}.nav-category.favorites>header span:before{background:#ffd064}.workspace-sidebar nav a,.workspace-locked{color:#adafba;border-radius:11px;min-height:42px;margin:1px 0;padding:0 12px 0 15px;font-size:11.5px;font-weight:580}.workspace-sidebar nav a svg,.workspace-locked>svg:first-child{stroke-width:1.8px;width:17px}.workspace-sidebar nav a:hover{color:#fff;background:#ffffff08}.workspace-sidebar nav a.active{color:#fff;background:linear-gradient(110deg,#7166ef,#5e54dc);box-shadow:0 8px 22px #655bed2e}.workspace-locked{opacity:.62}.workspace-locked small{background:#ffffff0a;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:7px;position:static}.workspace-locked svg:last-of-type{display:none}.workspace-customize{height:42px;font-size:10px}.workspace-user{padding:11px}.workspace-user b{font-size:10.5px}.workspace-user small{font-size:8.5px}.workspace-user>span{width:34px;height:34px;font-size:10px}.workspace-main>header{height:74px;padding:0 clamp(22px,3vw,42px);box-shadow:0 1px #e5e6ea}.workspace-main>header small{font-size:8px}.workspace-main>header b{margin-top:3px;font-size:14px}.workspace-content{max-width:1460px;margin:0 auto;padding:42px clamp(22px,4vw,62px) 80px}.workspace-page-title{margin-bottom:32px}.workspace-page-title>span,.workspace-page-title>div>span{letter-spacing:.13em;font-size:10px}.workspace-page-title h1{margin:10px 0 12px;font-size:clamp(34px,3.3vw,48px);line-height:1.04}.workspace-page-title p{font-size:14px;line-height:1.55}.workspace-page-title.row>button{min-height:44px;padding:0 16px;font-size:11px}.workspace-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.workspace-widget-grid>section{border-color:#e0e1e6;border-radius:20px;grid-column:span 6;min-height:190px;padding:24px;box-shadow:0 12px 35px #24253808}.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}.widget-head h2{letter-spacing:-.02em;font-size:17px}.real-step{padding:14px 0}.real-step span{font-size:13px}.real-step b{font-size:9px}.quick-actions>a{min-height:58px;padding:0 14px}.quick-actions b{font-size:11px}.quick-actions small{font-size:9px}.module-summary{gap:9px}.module-summary span{padding:10px 12px;font-size:10px}.workspace-widget-grid dl div{padding:13px 0;font-size:12px}.widget-link{font-size:11px}.widget-picker{padding:13px 15px}.widget-picker b,.widget-picker button{font-size:10px}@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);line-height:1.02}.workspace-page-title p{font-size:13px}.workspace-widget-grid{display:block}.workspace-widget-grid>section{border-radius:18px;min-height:0;margin-bottom:14px;padding:19px}.workspace-sidebar{width:min(88vw,330px)}.quick-actions>a{min-height:64px}.module-summary{grid-template-columns:1fr 1fr;display:grid}.module-summary span{min-width:0;line-height:1.25}.widget-head h2{font-size:18px}.real-step span{font-size:13px}}.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:var(--ui-surface-subtle);border-color:#c9c6f7;transform:translateY(-1px)}.widget-picker button:hover{color:#5d53df}.widget-link:hover{gap:9px}.workspace-widget-grid>section:hover{border-color:#d6d7e4;box-shadow:0 16px 40px #24253812}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}@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}.scroll-progress{display:none}.nav-shell{background:var(--ui-surface);margin:0;padding:0 12px}.premium-nav{max-width:none;height:68px;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr auto auto;gap:8px;padding:0}.brand-word{font-size:20px}.premium-nav>.menu{z-index:150;place-items:center;width:44px;height:44px;display:grid}.nav-actions{justify-self:end;display:flex}.nav-actions .contact-pill{display:none}.nav-actions .account{width:44px;height:44px;color:var(--ui-text);background:var(--ui-surface-sunken);border-radius:14px}.premium-nav nav.mobile-open{border:1px solid var(--ui-border);background:var(--ui-surface);z-index:140;border-radius:18px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 80px);padding:12px;display:flex;position:fixed;inset:68px 10px auto;overflow:auto;box-shadow:0 24px 70px #1917202d}.premium-nav nav.mobile-open a,.premium-nav nav.mobile-open button{border-radius:12px;justify-content:space-between;width:100%;min-height:52px;padding:0 15px;font-size:15px}.mega-menu{border-radius:20px;padding:18px;position:fixed;inset:76px 10px 10px;overflow:auto}.mega-grid{grid-template-columns:1fr}.mega-footer{display:none}.market-leader{text-align:center;border-radius:11px;min-height:36px;margin:0 10px 12px;padding:8px 12px;font-size:10px}.hero{border-radius:var(--mobile-radius);min-height:auto;margin:0 10px;padding:62px 20px 34px}.hero .eyebrow{padding:8px 12px;font-size:10px}.hero h1{letter-spacing:-.06em;margin:28px 0 24px;font-size:clamp(45px,13vw,58px);line-height:.96}.hero h1 br{display:none}.hero>p{max-width:310px;font-size:15px;line-height:1.55}.hero-actions{gap:10px;width:100%;margin-top:28px;display:grid}.hero-actions a,.hero-actions button{box-sizing:border-box;justify-content:center;width:100%;min-height:54px;font-size:13px}.trusted{grid-template-columns:1fr 1fr;gap:13px;width:100%;margin-top:38px;display:grid}.trusted>span{grid-column:1/-1;font-size:9px}.trusted b{font-size:11px}.hero .float{display:none}.site-home>section:not(.hero){padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);margin-left:0;margin-right:0}.section-lead,.review-head,.platform-intro-head,.core-modules-head{display:block}.section-lead h2,.review-head h2,.dashboard-section h2,.integration h2,.automation h2,.dark-lead h2,.newsletter h2,.cta h2{letter-spacing:-.05em;font-size:clamp(38px,11vw,48px);line-height:1}.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;font-size:14px}.bento-grid,.core-modules-grid,.review-grid,.stats,.footer-top{grid-template-columns:1fr}.bento{min-height:360px;padding:24px}.growth-story{padding:0 12px}.growth-visual{border-radius:22px;height:390px;padding:18px;top:72px}.growth-steps article{min-height:430px;padding:55px 12px}.growth-steps h3{font-size:43px}.scale-card,.security-card,.project-card.onboarding{box-sizing:border-box;width:100%}.company-map>div{gap:4px}.company-map>div span{padding:9px 3px;font-size:9px}.dark-world{padding-top:70px;padding-bottom:70px}.command-ui{border-radius:18px;grid-template-columns:48px 1fr;height:auto;min-height:470px}.command-main{padding:16px}.command-kpis{grid-template-columns:1fr 1fr}.command-kpis>div:last-child{display:none}.command-chart{height:190px}.dark-cards{grid-template-columns:1fr}.dashboard-section,.integration{grid-template-columns:1fr;gap:35px}.dashboard{width:100%;min-width:0;padding:14px;transform:none}.dashboard .kpis{grid-template-columns:1fr 1fr}.dashboard .kpis>div:last-child{display:none}.automation{padding-top:70px;padding-bottom:70px}.automation-card{border-radius:22px;padding:28px 20px}.flow{gap:8px;display:grid}.flow>svg{margin:auto;transform:rotate(90deg)}.stats{gap:8px}.stats>div{min-height:130px}.integration>div:first-child{order:2}.integration-orbit{width:100%;min-width:0;transform:scale(.85)}.reviews{padding-top:75px;padding-bottom:75px}.review-grid article{min-height:260px;padding:24px}.newsletter{padding-top:55px;padding-bottom:55px;display:block}.newsletter form{gap:9px;width:100%;margin-top:25px;display:grid}.newsletter input,.newsletter button{box-sizing:border-box;width:100%;min-height:52px}.pricing-section{padding-top:75px}.pricing-grid{grid-template-columns:1fr;gap:14px}.price-card{min-height:auto;padding:24px 20px}.cta{border-radius:24px;margin:12px;padding:65px 20px}.cta>div:last-child{gap:9px;display:grid}.cta a,.cta button{justify-content:center;width:100%}.partner-strip,.logo-marquee{overflow:hidden}.partner-grid{grid-template-columns:1fr 1fr}.sub-header{border-radius:0;height:68px;margin:0;padding:0 14px}.sub-header nav,.sub-header .sub-action{display:none}.module-hero,.mp-hero,.customers-hero,.pricing-page-hero{border-radius:24px;min-height:0;margin:12px;padding:48px 20px;display:block}.module-crumb{margin-bottom:32px}.module-copy h1,.mp-hero h1,.customers-hero h1,.pricing-page-hero h1{font-size:clamp(43px,12vw,53px);line-height:.98}.module-copy>p,.mp-hero>div:first-child>p{font-size:15px}.module-actions,.mp-actions{display:grid}.module-actions a,.mp-actions a{box-sizing:border-box;justify-content:center;width:100%}.module-visual{height:390px;margin-top:35px;padding:65px 12px 12px;transform:none}.module-visual>aside{display:none}.module-metrics{grid-template-columns:1fr;margin:0 16px 80px}.module-metrics>div{border-bottom:1px solid #e5e3e8;border-right:0}.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;margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.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}.how-head h2,.platform-pillars h2,.catalog-head h2,.customer-results h2,.price-comparison h2{font-size:42px}.how-grid{gap:12px}.how-grid article{min-height:250px}.step-arrow{display:none}.module-detail{gap:34px}.detail-visual{order:2;min-height:360px}.platform-command{height:420px}.platform-flow,.integration-automation{margin:0 16px 80px;padding:35px 20px}.process-timeline{grid-template-columns:1fr}.process-timeline article{height:150px}.integration-network{height:390px}.network-node{transform:scale(.78)}.catalog-grid>article{padding:16px}.case-visual{min-height:410px;padding:20px}.case-studies>article.reverse .case-visual{order:0}.comparison-table{border-radius:16px 0 0 16px;margin-right:-16px}.pricing-security{padding:28px 20px}.developer-api{padding:22px}.mp-final{margin:0 12px 20px;padding:55px 18px}.mp-final h2{font-size:42px}footer{padding:55px 20px 24px}.footer-top{gap:35px}.footer-top>div{align-items:flex-start}.footer-bottom{text-align:left;gap:12px;display:grid}.live-chat{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.chat-launcher{width:54px;min-width:54px;height:54px;padding:0}.chat-hint{display:none}.chat-window{inset:8px 8px calc(70px + env(safe-area-inset-bottom));border-radius:20px}.quick-replies{margin-left:0}.chat-message p{max-width:220px;font-size:12px}.auth-page{min-height:100dvh}.auth-form-side{padding:24px 18px 45px}.auth-back{margin-bottom:28px}.auth-mobile-logo{margin-bottom:32px}.auth-heading h2{font-size:36px}.auth-heading p{font-size:14px}.auth-form-wrap form>label,.auth-row label{font-size:12px}.auth-form-wrap label>div{height:56px}.area-picker{grid-template-columns:1fr}.area-card{min-height:104px}.module-list{max-width:100%}.module-toggle{grid-template-columns:36px 1fr 24px;display:grid}.module-toggle-price{grid-column:2}.settings-shell,.admin-shell{grid-template-columns:1fr}.settings-sidebar,.admin-sidebar{z-index:140;position:fixed;transform:translate(-105%)}.settings-content,.admin-content{padding:20px 14px}.workspace-main>header{padding:0 12px}.workspace-content{padding:24px 14px 90px}.workspace-page-title h1{font-size:34px}.workspace-page-title p{font-size:14px}.workspace-widget-grid>section{padding:20px}.contact-toolbar>*{min-height:48px}.contact-row{min-height:64px}.contact-editor{padding:20px 16px}.workspace-modal-backdrop{align-items:flex-end}.workspace-customizer{border-radius:24px 24px 0 0;width:100%;height:min(88dvh,760px)}.create-org-modal{border-radius:24px;width:100%;margin:auto 8px 8px}.favorite-options{grid-template-columns:1fr}}@media (width<=380px){.hero h1{font-size:43px}.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}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (width<=820px){.hero h1 br,.section-lead h2 br,.dark-lead h2 br,.newsletter h2 br,.cta h2 br{display:block}}@supports (padding:max(0px)){@media (width<=820px){.nav-shell{padding-top:env(safe-area-inset-top)}.premium-nav nav.mobile-open{top:calc(68px + env(safe-area-inset-top))}.hero{padding-bottom:max(34px, env(safe-area-inset-bottom))}.chat-window{padding-bottom:env(safe-area-inset-bottom)}}}@media (width<=380px){.chat-launcher{width:46px;min-width:46px;height:46px}.live-chat{right:8px}}.workspace-navigation{scrollbar-width:none;-ms-overflow-style:none}.workspace-navigation::-webkit-scrollbar{width:0;height:0;display:none}.suite-shell{background:var(--ui-surface-sunken);grid-template-columns:268px minmax(0,1fr)}.suite-sidebar{background:#12131a;padding:14px 13px 12px}.suite-brand{border-bottom:0;height:64px;padding:0 8px}.suite-brand>span{color:var(--ui-text);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:var(--ui-text-muted);text-transform:uppercase;font-size:7px}.suite-context b{color:#f5f5f8;font-size:12px}.suite-navigation{padding:8px 3px 4px}.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{color:#a7a9b4;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;margin:0;padding:7px 8px;text-decoration:none;display:grid}.suite-nav-item:hover{color:#fff;background:#ffffff08}.suite-nav-item.active{color:#fff;background:linear-gradient(110deg,#7065ed,#5e55d9);box-shadow:0 10px 28px #5f55df31}.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}.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:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.suite-nav-item.active small{color:#d3d0ff}.suite-nav-item>button{width:26px;height:26px;color:var(--ui-text-secondary);opacity:0;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.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}.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}.suite-user{margin-top:0}.suite-main{min-width:0}.suite-topbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);height:82px;box-shadow:none;align-items:center;gap:16px;padding:0 25px;display:flex}.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{height:45px;color:var(--ui-text-muted);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{background:var(--ui-surface-sunken);color:var(--ui-text)}.department-tabs>button.active{color:#fff;background:#191a22;box-shadow:0 8px 22px #191a2218}.suite-account-state{flex:none}.suite-account-state>span{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);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}}@media (width<=800px){.suite-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom));grid-template-columns:1fr}.suite-sidebar{width:min(90vw,360px);padding-bottom:max(18px, env(safe-area-inset-bottom))}.suite-topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;gap:10px;height:64px;padding:0 14px;position:sticky;top:0}.department-tabs,.suite-account-state{display:none}.suite-mobile-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suite-mobile-title small{letter-spacing:.12em;color:var(--ui-text-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.suite-mobile-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.suite-mobile-account{background:var(--ui-surface);width:42px;height:42px;color:var(--ui-text);border:1px solid #e4e3e8;border-radius:13px;place-items:center;display:grid}.suite-mobile-account svg{width:18px}.suite-main .workspace-content{padding:20px 14px 30px}.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{min-width:0;min-height:62px;color:var(--ui-text-muted);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}.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{min-width:0;color:var(--ui-text-muted);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}.workspace-mobile-menu{flex:0 0 40px;width:40px}}.support-page{color:var(--ui-text)}.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:var(--ui-text-secondary);font-size:9px;font-weight:800}.support-title h1{letter-spacing:-.045em;margin:8px 0;font-size:38px}.support-title p{color:var(--ui-text-muted);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{background:var(--ui-surface);scrollbar-width:none;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{height:36px;color:var(--ui-text-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;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:var(--ui-text-muted);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:var(--ui-surface);border:1px solid #e0e1e6;border-radius:15px;gap:11px;min-height:105px;padding:16px;display:flex}.support-kpis article>svg{background:var(--ui-primary-subtle);width:18px;height:18px;color:var(--ui-text-secondary);border-radius:10px;padding:8px}.support-kpis article>span{flex-direction:column;display:flex}.support-kpis small{color:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-text-muted);font-size:8px}.support-dashboard-grid header button{background:var(--ui-surface-sunken);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{width:28px;color:var(--ui-text-secondary)}.support-chart-empty>b{margin:10px 0 4px;font-size:12px}.support-chart-empty p{max-width:390px;color:var(--ui-text-muted);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 var(--ui-border);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:var(--ui-text-secondary);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:var(--ui-surface);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 em{color:var(--ui-text-muted);border-left:1px solid #ddd;padding-left:8px;font-size:8px;font-style:normal}.support-onboarding-form>header>small{color:var(--ui-text-muted);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:var(--ui-text-muted);margin:0 0 28px;font-size:11px}.support-onboarding-form>footer{border-top:1px solid var(--ui-border);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:var(--ui-surface-sunken)}.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:var(--ui-surface-sunken);place-items:center;display:grid;position:relative;overflow:hidden}.preview-orbit{background:var(--ui-surface);width:47px;height:47px;color:var(--ui-text-secondary);border-radius:15px;place-items:center;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{background:var(--ui-surface);text-align:left;cursor:pointer;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:var(--ui-surface-subtle);border:2px solid #6c61ed;padding:13px}.support-choice>svg{width:19px;color:var(--ui-text-muted)}.support-choice>svg:last-child{color:var(--ui-text-secondary)}.support-choice>span{flex-direction:column;gap:6px;display:flex}.support-choice b{font-size:11px}.support-choice small{color:var(--ui-text-muted);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-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.support-chip-grid button{background:var(--ui-surface);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:var(--ui-surface-subtle);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}.support-field textarea{resize:vertical;min-height:78px}.support-field>small{color:var(--ui-text-muted);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{width:16px;color:var(--ui-text-muted)}.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{background:var(--ui-primary-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:15px;flex:none;place-items:center;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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface);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:var(--ui-surface-sunken);border-radius:13px;padding:15px}.widget-welcome b{font-size:14px}.widget-welcome p{color:var(--ui-text-muted);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:var(--ui-surface-sunken);border-radius:99px;padding:6px 8px;font-size:7px}.support-widget-preview>footer{border-top:1px solid var(--ui-border);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:var(--ui-surface);border:1px solid #dddfe5;border-radius:17px;grid-template-columns:220px 290px 1fr;height:650px;display:grid;overflow:hidden}.inbox-filters{background:var(--ui-surface-sunken);border-right:1px solid #e1e2e7;padding:14px;overflow:auto}.inbox-filters label{background:var(--ui-surface);border:1px solid #dedfe4;border-radius:9px;align-items:center;height:39px;margin-bottom:15px;padding:0 9px;display:flex}.inbox-filters label svg{width:14px;color:var(--ui-text-muted)}.inbox-filters input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding-left:7px;font-size:9px}.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:var(--ui-text-secondary);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{background:var(--ui-primary-subtle);color:#5f55df;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 var(--ui-border);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:var(--ui-surface-sunken);border-radius:50%;width:31px;height:31px}.conversation-skeleton span{flex:1}.conversation-skeleton b,.conversation-skeleton small{background:var(--ui-surface-sunken);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{background:var(--ui-primary-subtle);width:47px;height:47px;color:var(--ui-text-secondary);border-radius:14px;place-items:center;display:grid}.conversation-empty h2{margin:18px 0 8px;font-size:27px}.conversation-empty>p{color:var(--ui-text-muted);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{width:21px;color:var(--ui-text-secondary)}.channel-connect-grid b{margin:13px 0 4px;font-size:11px}.channel-connect-grid span{color:var(--ui-text-muted);font-size:8px}.channel-connect-grid button{color:var(--ui-text-secondary);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{background:var(--ui-surface);color:var(--ui-text)}.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:var(--ui-surface);border:1px solid #e0e1e6;border-radius:13px;align-items:center;gap:11px;min-height:77px;padding:13px;display:flex}.automation-cards article>span{background:var(--ui-primary-subtle);width:39px;height:39px;color:var(--ui-text-secondary);border-radius:11px;place-items:center;display:grid}.automation-cards article svg{width:17px}.automation-cards article>div{flex:1}.automation-cards b{font-size:10px}.automation-cards p{color:var(--ui-text-muted);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:var(--ui-text-secondary);font-size:7px}.knowledge-status h2{margin:5px 0;font-size:20px}.knowledge-status p{color:var(--ui-text-muted);font-size:9px}.knowledge-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.knowledge-grid>section{background:var(--ui-surface);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{border:0;border-bottom:1px solid var(--ui-border);background:0 0;align-items:center;gap:9px;width:100%;height:54px;display:flex}.knowledge-source>span{background:var(--ui-primary-subtle);width:32px;height:32px;color:var(--ui-text-secondary);border-radius:9px;place-items:center;display:grid}.knowledge-source svg{width:14px}.knowledge-source b{text-align:left;flex:1;font-size:9px}.quality-score{background:var(--ui-surface-sunken);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:var(--ui-text-muted);font-size:8px}.quality-rule{border-bottom:1px solid var(--ui-border);align-items:center;gap:8px;height:42px;font-size:9px;display:flex}.quality-rule svg{color:#2eaa76;width:14px}.support-settings-layout{background:var(--ui-surface);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:var(--ui-surface-sunken);border-right:1px solid #e0e1e6;padding:14px}.support-settings-layout>aside button{text-align:left;width:100%;height:39px;font:inherit;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:9px}.support-settings-layout>aside button.active{background:var(--ui-primary-subtle);color:#5f55df;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 var(--ui-border);align-items:center;gap:9px;padding-bottom:13px;display:flex}.settings-stack header svg{width:18px;color:var(--ui-text-secondary)}.settings-stack header span{flex-direction:column;display:flex}.settings-stack header b{font-size:11px}.settings-stack header small{color:var(--ui-text-muted);font-size:8px}.segmented{background:var(--ui-surface-sunken);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:var(--ui-surface);box-shadow:0 3px 10px #2222}.setting-switch{border-bottom:1px solid var(--ui-border);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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-surface);border:0;border-radius:8px;padding:6px;font-size:8px}.settings-placeholder>span{background:var(--ui-primary-subtle);width:45px;height:45px;color:var(--ui-text-secondary);border-radius:13px;place-items:center;display:grid}.settings-placeholder h2{font-size:24px}.settings-placeholder>p{color:var(--ui-text-muted);font-size:9px}.settings-placeholder>button{border:0;border-bottom:1px solid var(--ui-border);background:0 0;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{background:var(--ui-surface);z-index:5;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;min-height:55vh;color:var(--ui-text-muted);place-content:center;justify-items:center;gap:10px;display:grid}.support-state>svg{width:36px;height:36px;color:var(--ui-text-secondary)}.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{background:var(--ui-surface);color:var(--ui-text);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:var(--ui-text-muted);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:var(--ui-surface);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{border-right:1px solid var(--ui-border);background:var(--ui-surface-subtle);flex-direction:column;gap:5px;padding:18px 12px;display:flex}.live-inbox-nav label{background:var(--ui-surface);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{width:16px;color:var(--ui-text-muted)}.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{height:42px;color:var(--ui-text-secondary);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 11px;font-weight:650;display:flex}.live-inbox-nav>button svg{width:17px}.live-inbox-nav>button.active{background:var(--ui-primary-subtle);color:#5548d8}.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 var(--ui-border);overflow:auto}.live-conversation-list>header{border-bottom:1px solid var(--ui-border);align-items:center;gap:8px;height:63px;padding:0 17px;display:flex}.live-conversation-list>header span{background:var(--ui-surface-sunken);border-radius:20px;padding:3px 8px;font-size:11px}.live-conversation-list>button{border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);text-align:left;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:var(--ui-surface-subtle)}.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:var(--ui-text-muted);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;height:250px;color:var(--ui-text-muted);place-content:center;justify-items:center;display:grid}.inbox-loading svg{animation:1s linear infinite spin}.inbox-empty-small svg{color:#28b77d;width:30px}.inbox-empty-small b{color:var(--ui-text);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 var(--ui-border);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:var(--ui-text-muted);font-size:11px}.live-conversation select,.resolve-button{background:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-text-muted);font-size:11px}.live-messages article span{background:var(--ui-surface);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 var(--ui-border);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:var(--ui-text-muted);place-content:center;justify-items:center;padding:25px;display:grid}.live-no-selection>span{background:var(--ui-primary-subtle);width:60px;height:60px;color:var(--ui-text-secondary);border-radius:20px;place-items:center;display:grid}.live-no-selection h2{color:var(--ui-text);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:var(--ui-text-muted);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:var(--ui-surface-sunken);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:var(--ui-primary-subtle);border-radius:12px;gap:9px;padding:13px;display:flex}.install-hint svg{width:19px;color:var(--ui-text-secondary);flex:none}.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{background:var(--ui-surface);z-index:4;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:var(--ui-surface);border:1px solid #e4e2eb;border-radius:22px;padding:24px;box-shadow:0 15px 45px #17152209}.functional-create-card>span{background:var(--ui-primary-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:16px;place-items:center;display:grid}.functional-create-card>span svg{width:22px}.functional-create-card h2{margin:18px 0 5px}.functional-create-card>p{color:var(--ui-text-muted);margin:0 0 20px}.functional-create-card form{gap:14px;display:grid}.functional-create-card label{color:var(--ui-text-secondary);gap:7px;font-size:12px;font-weight:750;display:grid}.functional-create-card input,.functional-create-card select{height:44px;font:inherit;background:var(--ui-surface);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 var(--ui-border);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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:20px;padding:4px 8px;font-size:11px}.functional-list>article{border-bottom:1px solid var(--ui-border);grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:grid}.functional-list>article>span{background:var(--ui-surface-sunken);color:#696474;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:var(--ui-text-muted)}.mini-toggle{background:#d8d5df;border:0;border-radius:20px;width:40px;height:23px;padding:3px}.mini-toggle i{background:var(--ui-surface);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;min-height:250px;color:var(--ui-text-muted);place-content:center;justify-items:center;display:grid}.functional-empty svg{width:35px;color:var(--ui-text-secondary)}.functional-empty b{color:var(--ui-text);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;background:var(--ui-surface-sunken);min-height:100dvh;color:var(--ui-text);place-content:center;justify-items:center;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:var(--ui-text-muted);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;background:var(--ui-surface);color:var(--ui-text);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:var(--ui-surface);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 var(--ui-border);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:var(--ui-text-muted);font-size:12px}.support-safe-setup>header strong{color:var(--ui-text-secondary);font-size:20px}.support-safe-setup>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.support-safe-setup a{border:1px solid var(--ui-border);color:var(--ui-text);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:var(--ui-text-muted)}@media (width<=760px){.support-safe-setup>div{grid-template-columns:1fr}}.cs-recovery{background:var(--ui-surface-sunken);min-height:100dvh;color:var(--ui-text);grid-template-rows:80px 1fr;font-family:Inter,Arial,sans-serif;display:grid}.cs-recovery>header{background:var(--ui-surface);border-bottom:1px solid #e6e3eb;align-items:center;gap:25px;padding:0 max(24px,50vw - 730px);display:flex}.cs-recovery-brand{color:var(--ui-text);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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text);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:var(--ui-text-secondary);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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-text-secondary);animation:1s linear infinite spin}.cs-recovery-notice{justify-content:flex-start;padding:25px}.cs-recovery-notice>svg{width:40px;color:var(--ui-text-secondary)}.cs-recovery-notice div{gap:5px;display:grid}.cs-recovery-notice span{color:var(--ui-text-muted)}.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:var(--ui-surface);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{background:var(--ui-primary-subtle);width:43px;height:43px;color:var(--ui-text-secondary);border-radius:14px;place-items:center;display:grid}.cs-recovery-kpis svg{width:20px}.cs-recovery-kpis article>div{gap:3px;display:grid}.cs-recovery-kpis small{color:var(--ui-text-muted)}.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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-text-muted);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{border-top:1px solid var(--ui-border);color:var(--ui-text);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:var(--ui-text-muted)}@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{background:var(--ui-surface);width:42px;height:42px;color:var(--ui-text);border-radius:13px;place-items:center;font-weight:850;display:grid}.csg-brand>div{gap:3px;display:grid}.csg-brand b{font-size:15px}.csg-brand small{color:var(--ui-text-muted);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{width:18px;color:var(--ui-text-secondary)}.csg-back>span{gap:3px;display:grid}.csg-back b{font-size:12px}.csg-back small{color:var(--ui-text-muted);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{width:37px;height:37px;color:var(--ui-text-secondary);background:#24222e;border-radius:12px;place-items:center;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:var(--ui-text-muted);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{background:var(--ui-surface);min-height:280px;color:var(--ui-text-muted);border:1px solid #e4e1e9;border-radius:22px;justify-content:center;align-items:center;gap:10px;display:flex}.csw-loading svg{color:var(--ui-text-secondary);animation:1s linear infinite spin}.csw-error{justify-content:flex-start;padding:25px}.csw-error>svg{width:35px;color:var(--ui-text-secondary)}.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:var(--ui-text-secondary);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{background:var(--ui-surface);color:var(--ui-text);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:var(--ui-surface);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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary)}.csw-kpis .green{color:#22a36e;background:#e4f8ef}.csw-kpis .blue{color:#397ed1;background:#e8f2ff}.csw-kpis .dark{color:var(--ui-text);background:#eceaf0}.csw-kpis em{background:var(--ui-surface-sunken);color:var(--ui-text-muted);border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.csw-kpis>article>small{color:var(--ui-text-muted)}.csw-kpis>article>b{font-size:29px;line-height:1}.csw-kpis p{color:var(--ui-text-muted);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:var(--ui-surface);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 var(--ui-border);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{width:27px;color:var(--ui-text-secondary)}.csw-empty-chart>b{margin-top:9px}.csw-empty-chart>p{color:var(--ui-text-muted);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{background:var(--ui-primary-subtle);width:38px;height:38px;color:var(--ui-text-secondary);border-radius:13px;place-items:center;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:var(--ui-text);border-bottom:1px solid var(--ui-border);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:var(--ui-text-muted);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{border:1px solid var(--ui-border);color:var(--ui-text);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:var(--ui-surface-subtle);border-color:#cfc9fa}.csw-actions>div>a>span{background:var(--ui-primary-subtle);color:#6256e2;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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface);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{height:40px;color:var(--ui-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:750;display:flex}.ai-studio-tabs button.active{background:var(--ui-primary-subtle);color:#5f52df}.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:var(--ui-surface);border:1px solid #e3e0e8;border-radius:21px;padding:22px;box-shadow:0 12px 35px #17152207}.ai-panel>header{border-bottom:1px solid var(--ui-border);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.ai-panel>header>span{background:var(--ui-primary-subtle);width:42px;height:42px;color:var(--ui-text-secondary);border-radius:14px;place-items:center;display:grid}.ai-panel>header svg{width:19px}.ai-panel h3{margin:0 0 4px;font-size:17px}.ai-panel header p{color:var(--ui-text-muted);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;background:var(--ui-surface);width:100%;font:inherit;color:var(--ui-text);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:var(--ui-text-muted);font-size:10px;line-height:1.45}.ai-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-check{background:var(--ui-surface-subtle);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:var(--ui-text-muted);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 var(--ui-border);grid-template-columns:42px 1fr auto 35px;align-items:center;gap:11px;padding:13px 0;display:grid}.ai-source-list>article>span{background:var(--ui-primary-subtle);width:42px;height:42px;color:var(--ui-text-secondary);border-radius:13px;place-items:center;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:var(--ui-text-muted);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;min-height:250px;color:var(--ui-text-muted);place-content:center;justify-items:center;display:grid}.ai-empty>svg{width:30px;color:var(--ui-text-secondary)}.ai-empty b{color:var(--ui-text);margin-top:10px}.ai-empty p{font-size:11px}.ai-test-lab{background:var(--ui-surface);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:var(--ui-text-secondary);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:var(--ui-text-muted);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:var(--ui-surface);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{background:var(--ui-primary-subtle);width:28px;height:28px;color:var(--ui-text-secondary);border-radius:9px;flex:none;place-items:center;display:grid}.ai-test-message.agent svg{width:15px}.ai-test-message.agent p{margin:0}.ai-test-typing{background:var(--ui-surface);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:var(--ui-text-muted);place-content:center;justify-items:center;display:grid}.ai-test-placeholder svg{width:28px;color:var(--ui-text-secondary)}.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-onboarding{background:var(--ui-surface);grid-template-columns:minmax(620px,1fr) minmax(480px,1fr)}.support-onboarding-form>header{border-bottom:1px solid var(--ui-border);height:84px;padding-inline:clamp(24px,5vw,76px)}.support-onboarding-form>header>small{background:var(--ui-surface-sunken);border:1px solid #e6e2ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.support-onboarding-brand>span{background:linear-gradient(145deg,#181620,#2f2946);border-radius:13px;width:40px;height:40px}.support-onboarding-brand b{font-size:17px}.support-onboarding-brand em{font-size:11px}.support-onboarding-body{width:min(780px,84%);padding:38px 0}.support-onboarding-body h2{letter-spacing:-.052em;margin:12px 0 13px;font-size:clamp(32px,3vw,47px);line-height:1.03}.support-onboarding-body>div>p{max-width:660px;margin-bottom:28px;font-size:14px;line-height:1.6}.support-onboarding-body h3{margin:28px 0 12px;font-size:15px}.support-step-label{letter-spacing:.17em;color:var(--ui-text-secondary);font-size:10px;font-weight:900}.support-choice{border-color:#e0dde8;border-radius:16px;grid-template-columns:32px 1fr 20px;min-height:112px;padding:16px;transition:all .22s}.support-choice:hover{border-color:#aaa0fa;transform:translateY(-2px);box-shadow:0 14px 30px #251d5710}.support-choice.active{background:var(--ui-surface-subtle);border-color:#6c61ed;padding:15px;box-shadow:inset 0 0 0 1px #6c61ed}.support-choice>svg{width:21px}.support-choice b{font-size:13px;line-height:1.35}.support-choice small{font-size:11px;line-height:1.5}.support-channel-choices .support-choice{min-height:52px;padding:11px 14px}.support-channel-choices .support-choice.active{padding:10px 13px}.support-chip-grid button{min-height:50px;padding-inline:16px;font-size:12px}.support-field>span{font-size:12px}.support-field input,.support-field select,.support-field textarea{border-radius:13px;min-height:51px;font-size:13px}.support-field>small{font-size:10px;line-height:1.5}.url-input{border-radius:14px;height:56px}.url-input button{border-radius:10px;height:40px;font-size:10px}.support-onboarding-form>footer{height:82px;padding-inline:clamp(24px,5vw,76px)}.support-onboarding-form footer>button{border-radius:12px;height:46px;padding-inline:18px;font-size:12px}.support-onboarding-form footer .primary:disabled{opacity:.38;cursor:not-allowed}.onboarding-progress{height:4px;top:-4px}.onboarding-progress i{background:linear-gradient(90deg,#6659e8,#8d80ff)}.support-onboarding-preview{border-left:1px solid var(--ui-border);background:radial-gradient(circle at 50% 42%,#fff 0,#f4f2f8 46%,#eceef3 100%)}.support-onboarding-preview:before{content:"";background-image:linear-gradient(#8d83aa0b 1px,#0000 1px),linear-gradient(90deg,#8d83aa0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.support-onboarding-error{color:#9f3c32;background:#fff0ed;border-radius:12px;margin-top:18px;padding:13px 15px;font-size:12px;font-weight:700}.knowledge-onboarding-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.knowledge-onboarding-list>span{background:var(--ui-surface);border:1px solid #e4e1ea;border-radius:15px;grid-template-columns:22px 1fr;gap:6px 9px;min-height:102px;padding:14px;display:grid}.knowledge-onboarding-list svg{width:19px;color:var(--ui-text-secondary)}.knowledge-onboarding-list b{font-size:12px}.knowledge-onboarding-list small{color:var(--ui-text-muted);grid-column:2;font-size:10px;line-height:1.45}.department-grid{grid-template-columns:repeat(2,1fr)}.onboarding-visual{z-index:1;justify-content:center;align-items:center;width:min(560px,82%);min-height:570px;display:flex;position:relative}.visual-phone{background:var(--ui-surface);border:8px solid #fff;border-radius:35px;grid-template-rows:72px 1fr 64px;width:310px;height:570px;display:grid;overflow:hidden;box-shadow:0 35px 95px #211b4424}.visual-phone header{border-bottom:1px solid var(--ui-border);align-items:center;gap:10px;padding:0 18px;display:flex}.visual-phone header span{background:var(--ui-primary-subtle);width:34px;height:34px;color:var(--ui-text-secondary);border-radius:11px;place-items:center;display:grid}.visual-phone svg{width:17px}.visual-phone main{flex-direction:column;gap:18px;padding:35px 25px;display:flex}.visual-phone main i{background:linear-gradient(90deg,#f0eef4,#f8f7fa);border-radius:15px;width:75%;height:52px}.visual-phone main i:nth-child(2){background:linear-gradient(135deg,#7669ed,#6659e8);align-self:flex-end;width:63%}.visual-phone main i:nth-child(3){width:55%}.visual-phone footer{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);grid-template-columns:24px 24px 1fr 24px;align-items:center;gap:8px;padding:0 17px;display:grid}.visual-phone footer span{background:#eeeaf2;border-radius:8px;height:9px}.onboarding-visual .preview-orbit{z-index:3;animation:4s ease-in-out infinite visualFloat}.onboarding-visual .preview-orbit.two{animation-delay:-2s}.onboarding-visual.knowledge{flex-direction:column;gap:16px}.visual-source{background:var(--ui-surface);border:1px solid #ded9e9;border-radius:16px;align-items:center;gap:12px;width:300px;padding:15px;display:flex;box-shadow:0 18px 55px #221a4217}.visual-source>svg{width:25px;color:var(--ui-text-secondary)}.visual-source span{gap:3px;display:grid}.visual-source b{font-size:13px}.visual-source small{color:var(--ui-text-muted);font-size:10px}.onboarding-visual.knowledge>i{background:linear-gradient(#6659e8,#aaa1ff);width:2px;height:65px;position:relative}.onboarding-visual.knowledge>i:after{content:"";background:#6659e8;border-radius:50%;width:7px;height:7px;animation:1.4s linear infinite syncDot;position:absolute;left:-2.5px}.visual-agent{color:#fff;background:linear-gradient(145deg,#6e61ea,#9186ff);border-radius:34px;place-items:center;width:105px;height:105px;display:grid;position:relative;box-shadow:0 24px 65px #6255e743}.visual-agent svg{width:38px}.visual-agent span{letter-spacing:.12em;font-size:9px;font-weight:900}.visual-agent em{border:1px solid #7d71ed55;border-radius:41px;animation:2s infinite visualPulse;position:absolute;inset:-9px}.onboarding-visual.knowledge>small{color:var(--ui-text-muted);font-size:11px}.visual-pulse{border:1px solid #7668eb2b;border-radius:50%;width:270px;height:270px;animation:2.8s infinite visualPulse;position:absolute}.visual-pulse.two{width:390px;height:390px;animation-delay:1.2s}.onboarding-visual.business .business-window{background:var(--ui-surface);border:1px solid #dedbe6;border-radius:20px;width:360px;height:265px;overflow:hidden;box-shadow:0 28px 80px #211a401b}.business-window header{border-bottom:1px solid var(--ui-border);align-items:center;gap:5px;height:35px;padding:0 13px;display:flex}.business-window header i{background:#ded9e8;border-radius:50%;width:7px;height:7px}.business-window main{box-sizing:border-box;align-items:center;gap:16px;height:230px;padding:24px;display:flex}.business-photo{width:138px;height:170px;color:var(--ui-text-secondary);background:linear-gradient(145deg,#ebe8ff,#c8c2fa);border-radius:15px;place-items:center;display:grid}.business-photo svg{width:45px}.business-window main>div{flex:1;gap:12px;display:grid}.business-window main>div i{background:#efedf3;border-radius:10px;height:9px}.business-window main>div i:nth-child(3){width:75%}.business-float{background:var(--ui-surface);border:1px solid #e3e0e8;border-radius:15px;grid-template-columns:24px 1fr;align-items:center;gap:3px 8px;padding:13px;display:grid;position:absolute;box-shadow:0 17px 45px #211a4018}.business-float svg{width:20px;color:var(--ui-text-secondary);grid-row:1/3}.business-float b{font-size:14px}.business-float small{color:var(--ui-text-muted);font-size:9px}.business-float.top{top:100px;right:30px}.business-float.side{bottom:105px;left:10px}.onboarding-visual.roles{text-align:center;flex-direction:column}.onboarding-visual.roles>span{background:var(--ui-surface);width:95px;height:95px;color:var(--ui-text-secondary);border-radius:30px;place-items:center;display:grid;box-shadow:0 22px 60px #211a4020}.onboarding-visual.roles>span svg{width:38px}.role-network{border-top:1px solid #8074ee;width:390px;height:150px;margin-top:55px;position:relative}.role-network:before{content:"";background:#8074ee;width:1px;height:55px;position:absolute;top:-55px;left:50%}.role-network i{background:var(--ui-surface);border:1px solid #dfdce6;border-radius:18px;width:54px;height:54px;position:absolute;top:-27px;box-shadow:0 12px 30px #211a4014}.role-network i:first-child{left:0}.role-network i:nth-child(2){left:112px}.role-network i:nth-child(3){right:112px}.role-network i:nth-child(4){right:0}.onboarding-visual.roles>b{font-size:23px}.onboarding-visual.roles>small{color:var(--ui-text-muted);margin-top:7px}.onboarding-visual.conversation{flex-direction:column;align-items:stretch;gap:14px;width:min(470px,80%)}.bubble{background:var(--ui-surface);border-radius:19px;max-width:76%;padding:17px 19px;font-size:13px;line-height:1.5;box-shadow:0 14px 35px #211a4012}.bubble.visitor{color:#3568bb;background:#e7efff;align-self:flex-end}.bubble.agent{color:#fff;background:#675ae5;align-self:flex-start;gap:9px;display:flex}.bubble.agent svg{width:18px}.bubble.small{padding:12px 15px}.onboarding-visual.ai{flex-direction:column}.ai-radar{background:radial-gradient(circle,#7669ee 0 28%,#7669ee22 29% 48%,#7669ee0d 49% 70%,#0000 71%);border-radius:50%;place-items:center;width:145px;height:145px;display:grid;position:relative}.ai-radar svg{color:#fff;z-index:2;width:42px}.ai-radar i{background:#34cc91;border-radius:50%;width:7px;height:7px;position:absolute}.ai-radar i:nth-child(2){top:45px;left:18px}.ai-radar i:nth-child(3){bottom:50px;right:12px}.ai-radar i:nth-child(4){top:14px;right:36px}.onboarding-visual.ai h3{margin:27px 0 16px;font-size:20px}.ai-check-row{background:var(--ui-surface);border:1px solid #e2dfe8;border-radius:13px;align-items:center;gap:9px;width:340px;margin-top:8px;padding:13px 15px;font-size:12px;display:flex;box-shadow:0 10px 30px #211a400b}.ai-check-row svg{color:#26a975;width:18px}.onboarding-visual.widget .support-widget-preview{transform:scale(1.08);box-shadow:0 30px 90px #211a4030}.support-onboarding-loading{z-index:2000;text-align:center;background:radial-gradient(circle,#fff,#f4f2f8);place-content:center;justify-items:center;gap:9px;display:grid;position:fixed;inset:0}.support-onboarding-loading>b{font-size:23px}.support-onboarding-loading>span{color:var(--ui-text-muted);font-size:13px}.onboarding-sync-visual{color:#fff;background:linear-gradient(145deg,#6b5ee8,#9389ff);border-radius:38px;place-items:center;width:120px;height:120px;margin-bottom:20px;display:grid;position:relative;box-shadow:0 25px 70px #6759e442}.onboarding-sync-visual>svg{width:42px}.onboarding-sync-visual i{border:1px solid #7165e65c;border-radius:47px;animation:2s infinite visualPulse;position:absolute;inset:-12px}.onboarding-sync-visual i:nth-child(3){animation-delay:.6s;inset:-28px}.onboarding-sync-visual i:nth-child(4){animation-delay:1.2s;inset:-45px}@keyframes visualFloat{50%{transform:translateY(-10px)rotate(2deg)}}@keyframes visualPulse{0%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(1.12)}}@keyframes syncDot{0%{top:0}to{top:58px}}@media (width<=1050px){.support-onboarding{grid-template-columns:1fr 390px}.support-onboarding-body{width:min(720px,90%)}.onboarding-visual{transform:scale(.82)}}@media (width<=800px){.support-onboarding{display:block}.support-onboarding-preview{display:none}.support-onboarding-body{padding:28px 18px 110px}.support-onboarding-body h2{font-size:34px}.knowledge-onboarding-list,.department-grid{grid-template-columns:1fr}.support-onboarding-form>footer{height:76px}.support-onboarding-form footer .ghost,.support-onboarding-form footer .primary{justify-content:center;width:100%}}.support-delivery-notice{color:#157654;background:#e8f8f1;border-radius:11px;margin:0 18px 8px;padding:10px 13px;font-size:12px;font-weight:750}.identity-inbox,.identity-inbox>*{min-width:0}.identity-inbox{grid-template-columns:180px 260px minmax(380px,1fr) 285px;max-width:1460px;margin-inline:auto}.live-conversation>header{gap:10px}.live-conversation>header>div,.live-conversation>header>div>span:nth-child(2){min-width:0}.live-conversation>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-toggle{display:none}.live-messages article.internal{justify-content:center;max-width:90%;margin:9px auto}.live-messages article.internal>div{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);box-shadow:none;border:1px dashed #a99cff}.live-messages article.internal b svg{width:13px;height:13px}.message-avatar{color:#fff;background:#6758eb;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid;overflow:hidden}.message-avatar img{object-fit:cover;width:100%;height:100%}.message-attachments{gap:7px;margin-top:8px;display:grid}.message-attachments a{color:inherit;background:#ffffff8c;border-radius:10px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.message-attachments img{object-fit:cover;border-radius:8px;width:150px;max-height:120px}.message-attachments svg{width:17px}.support-composer{background:var(--ui-surface);padding:10px 12px;display:block;position:relative}.composer-row{align-items:flex-end;gap:7px;display:flex}.composer-row textarea{resize:none;min-height:46px;max-height:120px}.composer-icon{background:var(--ui-surface-subtle);width:42px;height:42px;color:var(--ui-text-secondary);cursor:pointer;border:1px solid #e2dfeb;border-radius:12px;flex:none;place-items:center;display:grid}.composer-icon svg{width:18px}.composer-icon input{display:none}.composer-files{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.composer-files>span{background:var(--ui-primary-subtle);border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.composer-files button{background:0 0;border:0;padding:0}.composer-files svg{width:13px}.emoji-picker{z-index:8;background:var(--ui-surface);border:1px solid #dfdce9;border-radius:14px;gap:4px;padding:8px;display:flex;position:absolute;bottom:70px;left:54px;box-shadow:0 16px 45px #211b3b24}.emoji-picker button{background:0 0;border:0;padding:5px;font-size:20px}.support-typing{color:var(--ui-text-muted);align-items:center;gap:4px;padding:10px;font-size:12px;display:flex}.support-typing i{background:#8b7cf7;border-radius:50%;width:6px;height:6px;animation:1s infinite support-dot}.support-typing i:nth-child(2){animation-delay:.15s}.support-typing i:nth-child(3){animation-delay:.3s}@keyframes support-dot{50%{opacity:.45;transform:translateY(-4px)}}.support-nav-select{background:var(--ui-surface);height:40px;color:var(--ui-text-secondary);border:1px solid #dedbe7;border-radius:11px;outline:none;margin:0 5px 7px;padding:0 10px;font:650 11px inherit}.live-conversation>header>select{min-width:0;max-width:145px}.snooze-button,.context-toggle{background:var(--ui-surface);width:38px;height:38px;color:var(--ui-text-secondary);border:1px solid #dedbe7;border-radius:10px;flex:none;place-items:center;display:grid}.snooze-button svg,.context-toggle svg{width:16px}.composer-mode{align-items:center;gap:4px;margin-bottom:9px;display:flex}.composer-mode>button{width:auto;height:32px;color:var(--ui-text-muted);background:0 0;border:0;border-radius:9px;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.composer-mode>button.active{background:var(--ui-primary-subtle);color:#5548d8}.composer-mode>button svg{width:14px}.composer-mode>span{color:var(--ui-text-muted);margin-left:auto;font-size:10px}.support-composer.is-internal{background:#fffaf0;border-top-color:#ead5a9}.support-composer.is-internal .composer-row textarea{background:#fffdf7;border-color:#e8d6ad}.live-messages article.internal{text-align:left;justify-content:center}.live-messages article.internal>div{background:#fffaf0;border:1px solid #e7d4a5;border-radius:14px;width:100%;max-width:86%;padding:11px 13px}.live-messages article.internal span{color:var(--ui-text-secondary);box-shadow:none;background:0 0;padding:0}.live-messages article.internal b{color:#8b6722;align-items:center;gap:6px;display:flex}.live-messages article.internal b svg{width:13px}.support-event{color:#9993a2;align-self:center;align-items:center;gap:6px;font-size:10px;display:flex}.support-event svg{width:12px}.support-delivery-notice{color:#167853;background:#eaf8f2;margin:0;padding:8px 14px;font-size:11px}.support-delivery-notice.failed{color:#9d2727;background:#fff0f0}@media (width<=1200px){.live-conversation>header>select,.composer-mode>span{display:none}}@media (width<=820px){.support-nav-select{display:none}.live-conversation>header{gap:7px}.resolve-button{justify-content:center;width:38px;padding:0;font-size:0}.composer-mode{overflow-x:auto}.composer-row>button:last-child{justify-content:center;width:44px;padding:0;font-size:0}}@media (width<=1500px){.identity-inbox{grid-template-columns:170px 250px minmax(380px,1fr)}.customer-context-panel{z-index:40;width:320px;position:fixed;top:120px;bottom:20px;right:20px;box-shadow:0 25px 80px #17132b2b}.context-toggle{background:var(--ui-surface);border:1px solid #dedbe8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.context-toggle svg{width:18px}}@media (width<=980px){.identity-inbox{grid-template-columns:150px minmax(230px,1fr)}.live-conversation{z-index:45;border-radius:20px;position:fixed;inset:88px 12px 12px;box-shadow:0 24px 90px #14112330}.customer-context-panel{z-index:50}.live-conversation-list{border-right:0}}.auth-bootstrap-error{text-align:center;background:var(--ui-surface-sunken);min-height:100dvh;color:var(--ui-text);place-content:center;justify-items:center;padding:25px;display:grid}.auth-bootstrap-error>span{color:#fff;background:#191720;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:850;display:grid}.auth-bootstrap-error h1{letter-spacing:-.035em;margin:20px 0 7px;font-size:clamp(25px,4vw,40px)}.auth-bootstrap-error p{color:var(--ui-text-muted);max-width:560px;line-height:1.6}.auth-bootstrap-error button{color:#fff;font:inherit;background:#191720;border:0;border-radius:12px;margin-top:13px;padding:13px 18px;font-weight:800}.support-inbox-page{min-width:0}.support-inbox-page .identity-inbox{width:100%;max-width:none;height:calc(100dvh - 178px);min-height:620px;box-shadow:none;border:0;border-radius:0;grid-template-columns:184px 292px minmax(420px,1fr) 304px;margin:0}.support-inbox-page .live-inbox-nav{background:#fbfcfd;padding:16px 12px}.support-inbox-page .live-conversation-list{background:var(--ui-surface)}.support-inbox-page .live-conversation>header{flex-wrap:nowrap;min-height:64px;overflow-x:auto}.support-inbox-page .live-conversation>header>div{min-width:210px}.support-inbox-page .live-conversation>header select{flex:0 132px;min-width:92px}.support-inbox-page .live-messages{background:var(--ui-surface);padding:24px clamp(20px,3vw,48px)}.support-inbox-page .live-messages article>div{max-width:min(720px,78%)}.support-inbox-page .customer-context-panel{z-index:auto;border:0;border-left:1px solid var(--ui-border);width:auto;box-shadow:none;background:#fbfcfd;border-radius:0;padding:18px 16px;position:relative;inset:auto}.support-inbox-page .support-composer{background:var(--ui-surface);padding:12px 16px}.support-inbox-page .composer-mode{min-height:32px}.support-inbox-page .composer-mode>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-inbox-page .live-conversation-list>button{min-width:0}.support-inbox-page .live-conversation-list>button div{overflow:hidden}.support-inbox-page .live-conversation-list>button b,.support-inbox-page .live-conversation-list>button p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1200px){.support-inbox-page .identity-inbox{grid-template-columns:168px 260px minmax(0,1fr)}.support-inbox-page .customer-context-panel,.support-inbox-page .live-conversation>header select{display:none}}@media (width<=820px){.support-inbox-page .identity-inbox{border:0;height:calc(100dvh - 138px);min-height:0}.support-inbox-page .live-conversation{box-shadow:none;border-radius:0;position:absolute;inset:0 0 0 76px}.support-inbox-page .live-messages{padding:18px}.support-inbox-page .support-composer{padding:10px}}.suite-main>.suite-topbar{z-index:60;background:var(--ui-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-bottom:1px solid #e3e4e8;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;max-width:none;height:76px;margin:0;padding:0 24px;display:flex;position:sticky;inset:0 auto auto;box-shadow:0 5px 20px #191a2209}.suite-main>.suite-topbar>.department-tabs{background:var(--ui-surface-sunken);border-radius:14px;flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:0;height:52px;margin:0;padding:4px;display:flex;overflow:auto hidden}.suite-main>.suite-topbar>.department-tabs>button{border-radius:11px;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-width:max-content;height:44px;margin:0;padding:0 14px;font-size:10px;display:flex}.suite-main>.suite-topbar>.department-tabs>button.active{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 3px 12px #191a221a}.suite-main>.suite-topbar>.department-tabs>button.active svg{color:#665bed}.suite-main>.suite-topbar>.suite-account-state{flex:none;align-items:center;margin:0;display:flex}@media (width<=1250px) and (width>=801px){.suite-main>.suite-topbar>.department-tabs>button{min-width:44px;padding:0 12px}.suite-main>.suite-topbar>.department-tabs>button span{display:none}}@media (width<=800px){.suite-main>.suite-topbar{gap:7px;height:66px;padding:0 10px}.suite-main>.suite-topbar>.department-tabs{background:0 0;height:46px;padding:0}.suite-main>.suite-topbar>.department-tabs>button{width:40px;min-width:40px;height:40px;padding:0}.suite-main>.suite-topbar>.department-tabs>button span,.suite-main>.suite-topbar>.suite-account-state{display:none}}html:has(.public-support-widget){background:0 0;width:100%;height:100%;margin:0;overflow:hidden}body:has(.public-support-widget){background:0 0;width:100%;height:100%;margin:0;overflow:hidden}#root:has(.public-support-widget){background:0 0;width:100%;height:100%;margin:0;overflow:hidden}.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-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;grid-template-columns:none;align-items:flex-start;gap:9px;padding:11px;font-size:10px;line-height:1.45;display:flex}.public-widget-consent input{flex:none;width:16px;height:16px;margin-top:1px}.public-widget-consent span{color:#6f6978;font-weight:600}.public-widget-panel{border:1px solid #1f1a361a;width:min(410px,100vw - 24px);max-height:min(720px,100dvh - 28px);overflow:hidden;box-shadow:0 30px 90px #14102d38}.public-widget-panel>header{min-height:82px;padding:16px 18px}.public-widget-panel>header>span{width:42px;height:42px;color:var(--pw-color);background:#fff;border-radius:13px;box-shadow:0 7px 22px #18132d25}.public-widget-messages{background:linear-gradient(#fbfaff,#f6f4fb);gap:13px;padding:20px 18px}.public-widget-messages>div{max-width:84%}.public-widget-messages>div>span{line-height:1.48;display:block}.public-widget-messages .agent{align-self:flex-start}.public-widget-messages .visitor{align-self:flex-end}.public-agent-name{align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.public-agent-name img,.public-agent-name>span{object-fit:cover;background:var(--pw-color);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.public-message-files{gap:6px;margin-top:8px;display:grid}.public-message-files a{color:inherit;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.public-message-files img{object-fit:cover;border-radius:10px;width:150px;max-height:130px}.public-message-files svg{width:16px}.public-widget-composer{padding:10px 12px;display:block;position:relative}.public-widget-composer>div:last-of-type,.public-widget-composer>div:not(.public-file-preview){align-items:flex-end;gap:5px;display:flex}.public-widget-composer label,.public-widget-composer div>button{color:#7567eb;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:38px;height:40px;display:grid}.public-widget-composer label input{display:none}.public-widget-composer svg{width:19px}.public-widget-composer textarea{resize:none;min-height:40px;max-height:96px;box-shadow:none;border:0;padding:10px 6px;overflow-y:auto}.public-widget-composer>div>button[type=submit]{background:var(--pw-color);color:#fff;border-radius:12px}.public-file-preview{color:#5648c9;background:#f1efff;border-radius:10px;align-items:center;gap:7px;margin-bottom:6px;padding:7px 9px;font-size:12px;display:flex}.public-file-preview span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.public-file-preview button{width:24px;height:24px}.public-emoji-picker{z-index:5;background:#fff;border:1px solid #e2dfec;border-radius:13px;gap:2px;padding:7px;display:flex;position:absolute;bottom:62px;left:45px;box-shadow:0 18px 45px #1d183225}.public-emoji-picker button{width:34px;font-size:19px}.public-typing{color:#777087;align-items:center;gap:4px;max-width:none;padding:7px 10px;font-size:11px;display:flex}.public-typing i{background:#7768ec;border-radius:50%;width:5px;height:5px;animation:1s infinite support-dot}.public-typing i:nth-child(2){animation-delay:.15s}.public-typing i:nth-child(3){animation-delay:.3s}@media (width<=520px){.public-widget-panel{border-radius:0;width:100vw;height:100dvh;max-height:none}.public-widget-panel>header{padding-top:max(16px,env(safe-area-inset-top))}.public-widget-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.public-widget-messages{padding-inline:14px}}.public-widget-panel>header .public-end-chat{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff35;width:auto;height:32px;margin-left:auto;padding:0 9px;font-size:10px;font-weight:800}.public-widget-survey{text-align:center;background:linear-gradient(#fff,#faf9ff);justify-items:center;gap:9px;padding:20px;display:grid}.public-widget-survey>svg{color:#1ba56e;width:36px;height:36px}.public-widget-survey>small{letter-spacing:.14em;color:#7567eb;font-size:9px;font-weight:900}.public-widget-survey>b{font-size:16px}.public-widget-survey>span{color:#777087;font-size:12px}.public-widget-survey>div{gap:4px;display:flex}.public-widget-survey>div button{color:#d7d2df;background:0 0;font-size:27px}.public-widget-survey>div button.active{color:#f0ae2c}.public-widget-survey textarea{box-sizing:border-box;width:100%;min-height:58px}.public-widget-survey>button{width:auto;padding:0 16px;font-weight:800}@media (width<=520px){.public-widget-panel>header .public-end-chat{width:32px;font-size:0}.public-widget-panel>header .public-end-chat:after{content:"✓";font-size:14px}}.public-widget-home{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pw-color) 15%,#fff),transparent 45%),linear-gradient(180deg,#faf9ff,#fff);flex-direction:column;align-items:flex-start;padding:30px 24px 22px;display:flex;position:relative;overflow:auto}.public-widget-home-orb{background:color-mix(in srgb,var(--pw-color) 14%,#fff);width:50px;height:50px;color:var(--pw-color);border-radius:17px;place-items:center;margin-bottom:24px;display:grid;position:relative}.public-widget-home-orb svg{width:24px}.public-widget-home-orb i{border:1px solid color-mix(in srgb,var(--pw-color) 28%,transparent);border-radius:21px;animation:2.4s infinite widgetHomePulse;position:absolute;inset:-6px}.public-widget-home>small{letter-spacing:.16em;color:var(--pw-color);font-size:9px;font-weight:900}.public-widget-home h1{letter-spacing:-.035em;max-width:310px;margin:9px 0 10px;font-size:27px;line-height:1.08}.public-widget-home>p{color:#746f7d;max-width:315px;margin:0;font-size:13px;line-height:1.55}.public-agent-stack{align-items:center;margin:23px 0 19px;display:flex}.public-agent-stack>span{color:#fff;background:#1d1a25;border:3px solid #fff;border-radius:10px;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:10px;font-weight:850;display:grid}.public-agent-stack>span:first-child{background:var(--pw-color);margin-left:0}.public-agent-stack>span:nth-child(2){background:#2d9d79}.public-agent-stack svg{width:14px}.public-agent-stack b{color:#706b77;margin-left:9px;font-size:10px}.public-widget-home>button{background:linear-gradient(135deg,var(--pw-color),var(--pw-accent));color:#fff;width:100%;height:53px;box-shadow:0 15px 35px color-mix(in srgb,var(--pw-color) 28%,transparent);cursor:pointer;border:0;border-radius:15px;justify-content:space-between;align-items:center;padding:0 17px;font:800 13px Inter,Arial;display:flex}.public-widget-home>button svg{width:18px}.public-widget-topics{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.public-widget-topics button{color:#605b68;cursor:pointer;background:#fff;border:1px solid #e0dce9;border-radius:99px;height:32px;padding:0 11px;font:700 10px Inter,Arial}.public-widget-topics button:hover{border-color:var(--pw-color);color:var(--pw-color)}.public-widget-nav{background:#fff;border-top:1px solid #ece9f0;grid-template-columns:1fr 1fr;height:58px;display:grid}.public-widget-nav button{color:#8a8590;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font:750 9px Inter,Arial;display:flex}.public-widget-nav button.active{color:var(--pw-color)}.public-widget-nav svg{width:17px;height:17px}.public-widget-back{color:var(--pw-color);cursor:pointer;background:0 0;border:0;margin:0 0 15px;padding:0;font:750 10px Inter,Arial}.public-widget-start h1{font-size:22px}.public-widget-panel>header{z-index:2;position:relative}.public-widget-panel.is-home>header{background:linear-gradient(135deg,var(--pw-color),color-mix(in srgb,var(--pw-accent) 82%,var(--pw-color)))}.public-widget-launcher{transition:transform .22s,box-shadow .22s}.public-widget-launcher:hover{transform:translateY(-3px);box-shadow:0 25px 65px #17152255}@keyframes widgetHomePulse{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(1.2)}}@media (width<=520px){.public-widget-home{padding:32px 21px 22px}.public-widget-home h1{font-size:30px}.public-widget-home>p{font-size:14px}.public-widget-nav{height:64px}.public-widget-panel.is-home>header{padding-top:max(18px,env(safe-area-inset-top))}}.public-widget-panel{border-color:#1f2a3e1f;border-radius:16px;width:min(382px,100vw - 24px);height:min(640px,100dvh - 34px);box-shadow:0 24px 74px #1822373d}.public-widget-panel>header{background:linear-gradient(135deg, var(--pw-color), color-mix(in srgb, var(--pw-accent) 80%, var(--pw-color)));min-height:66px;padding:12px 16px}.public-widget-panel>header>span{border-radius:50%;width:34px;height:34px}.public-widget-panel>header>div b{font-size:14px}.public-widget-panel>header small{font-size:10px}.public-widget-panel>header>button:first-child{border-radius:9px;width:32px;height:32px}.public-widget-panel.is-home{grid-template-rows:auto minmax(0,1fr) auto auto}.public-widget-panel.is-home .public-widget-home{isolation:isolate;background:linear-gradient(180deg, transparent 0 164px, #fff 164px 100%), linear-gradient(135deg, var(--pw-color), color-mix(in srgb, var(--pw-accent) 78%, var(--pw-color)));align-items:stretch;padding:26px 18px 17px;display:flex}.public-widget-panel.is-home .public-widget-home:before{z-index:-1;height:164px;opacity:calc(.12 + (var(--pw-background-overlay) * .9));background:linear-gradient(rgba(20, 23, 66, var(--pw-background-overlay)), #1e18876b), var(--pw-background-image) center/cover no-repeat;inset:0 0 auto}.public-widget-home-orb,.public-widget-home>small,.public-agent-stack{display:none}.public-widget-home h1{z-index:1;color:#fff;max-width:310px;margin:18px 2px 7px;font-size:23px;line-height:1.08;position:relative}.public-widget-home>p{z-index:1;color:#fffffff0;min-height:64px;margin:0 2px 12px;font-size:13px;line-height:1.42;position:relative}.public-widget-topics{z-index:2;background:#fff;border:1px solid #dfe4ec;border-radius:11px;order:2;gap:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #1f2a3e1a}.public-widget-topics button{color:#20293a;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7eaf0;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:43px;padding:0 14px;font-size:11px;display:flex}.public-widget-topics button:after{content:"›";color:#536177;font-size:18px;font-weight:400}.public-widget-topics button:last-child{border-bottom:0}.public-widget-home>button{z-index:2;color:#1d2738;height:58px;box-shadow:none;background:#fff;border:1px solid #dfe4ec;border-radius:11px;order:3;margin-top:10px;position:relative}.public-widget-home>button svg{color:var(--pw-color)}.public-widget-home>button>span{text-align:left;gap:2px;display:grid}.public-widget-home>button>span b{font-size:12px}.public-widget-home>button>span small{color:#738095;font-size:9px;font-weight:500}.public-widget-help{box-shadow:none;border-radius:11px;order:4;margin-top:10px}.public-widget-help header{padding:11px 13px}.public-widget-help header p{font-size:10px}.public-widget-help>button{min-height:40px;padding:9px 13px;font-size:11px}.public-widget-nav{border-top-color:#e3e7ed;height:57px}.public-widget-nav button{font-size:10px}.public-widget-panel>footer{box-sizing:border-box;color:#929bab;letter-spacing:.05em;border-top:1px solid #edf0f4;min-height:28px;font-size:8px}.public-widget-launcher{border:1px solid #ffffff52;border-radius:50%;justify-content:center;width:56px;height:56px;padding:0}.public-widget-launcher span{display:none}.public-widget-launcher svg{width:23px}@media (width<=520px){.public-widget-panel{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.public-widget-panel.is-home .public-widget-home{padding-inline:16px}.public-widget-home h1{font-size:26px}}.public-widget-menu-wrap{min-width:34px;display:block;position:relative}.public-widget-menu{z-index:40;color:#1d2738;background:#fff;border:1px solid #e1e5ec;border-radius:15px;gap:4px;width:min(244px,100vw - 36px);padding:9px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 48px #19213133}.public-widget-menu>b{color:#1d2738;padding:6px 8px 8px;font-size:11px;line-height:1.25}.public-widget-menu>button{color:#293346;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;min-height:46px;padding:8px 9px;display:flex}.public-widget-menu>button svg{flex:0 0 17px;width:17px}.public-widget-menu>button span{gap:1px;display:grid}.public-widget-menu>button b{color:#20293a;font-size:11px}.public-widget-menu>button small{color:#7b8596;font-size:9px}.public-widget-language{background:#f3f5f8;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 4px;padding:4px;display:grid}.public-widget-language button{color:#536177;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:10px;font-weight:700;display:flex}.public-widget-language button.active{color:#1d2738;background:#fff;border-color:#dfe3ea;box-shadow:0 3px 10px #1f2a3e14}.public-widget-panel.is-home{background:0 0;grid-template-rows:minmax(0,1fr) auto auto;overflow:visible}.public-widget-panel.is-home>header{z-index:8;background:0 0;min-height:64px;padding:14px 16px;position:absolute;inset:0 0 auto}.public-widget-panel.is-home>header>button:first-child,.public-widget-panel.is-home>header>div:not(.public-widget-menu-wrap){display:none}.public-widget-panel.is-home>header>span{width:34px;height:34px;color:var(--pw-color);border:1px solid #ffffffb8;margin-right:auto}.public-widget-panel.is-home>header .public-widget-menu-wrap{margin-left:auto}.public-widget-panel.is-home>header .public-widget-more{color:#fff;background:#ffffff1f}.public-widget-panel.is-home .public-widget-home{background:linear-gradient(180deg, transparent 0 238px, #fff 238px 100%), linear-gradient(135deg, var(--pw-color), color-mix(in srgb, var(--pw-accent) 78%, var(--pw-color)));border-radius:16px 16px 0 0;min-height:0;padding-top:92px}.public-widget-panel.is-home .public-widget-home:before{border-radius:16px 16px 0 0;height:238px}.public-widget-panel.is-home .public-widget-home h1{margin-top:0}.public-widget-panel.is-home .public-widget-home>p{min-height:74px;margin-bottom:16px}.public-widget-floating-close{z-index:2147483647;background:linear-gradient(135deg,var(--pw-color),var(--pw-accent));color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 36px #1822374d}.public-widget-floating-close svg{width:23px}.public-support-widget.open .public-widget-panel{height:min(640px,100dvh - 112px);bottom:90px}@media (width<=520px){.public-support-widget.open .public-widget-panel{height:100dvh;bottom:0}.public-widget-floating-close{display:none}.public-widget-panel.is-home>header>button:first-child{order:3;display:grid}.public-widget-panel.is-home>header .public-widget-menu-wrap{margin-left:auto}}.cp-admin{max-width:1500px;color:var(--ui-text);margin:auto;padding:38px 42px 80px}.portal-legal-footer{color:#6f6a78;border-top:1px solid #dedce4;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;margin-top:34px;padding:22px 4px 8px;font-size:12px;display:grid}.portal-legal-footer>div{flex-wrap:wrap;gap:6px 14px;min-width:0;display:flex}.portal-legal-footer b{color:#22202a}.portal-legal-footer nav{gap:18px;display:flex}.portal-legal-footer a{color:var(--portal-color);font-weight:750;text-decoration:none}.portal-legal-footer>small{grid-column:1/-1;max-width:820px;line-height:1.5}.portal-profile select{color:#211f28;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d9d6df;border-radius:13px;padding:0 42px 0 14px}.portal-profile label>small{color:var(--ui-text-muted);line-height:1.45}@media (width<=900px){.portal-public{grid-template-columns:1fr;min-height:100dvh}.portal-public>aside{width:min(86vw,320px);height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));left:min(-86vw,-320px);box-shadow:24px 0 70px #12101b47}.portal-public>aside.open{left:0}.portal-public-top{z-index:7;height:auto;min-height:68px;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));gap:10px;position:sticky;top:0}.portal-public-top div{min-width:0}.portal-public-top div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-public-content{width:100%;max-width:none;padding:22px 16px calc(34px + env(safe-area-inset-bottom))}.portal-page-title{gap:16px;margin-bottom:20px;display:grid}.portal-page-title h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,9.5vw,44px);line-height:.98}.portal-page-title p{max-width:42rem;line-height:1.55}.portal-home-grid{grid-template-columns:1fr}.portal-table,.portal-orders,.portal-profile,.portal-ticket-view{border-radius:18px;width:100%;max-width:100%}.portal-profile{padding:18px}.portal-profile header{align-items:flex-start}.portal-profile header label{overflow-wrap:anywhere;min-width:0}.portal-legal-footer{grid-template-columns:1fr;padding-inline:2px}.portal-legal-footer nav{flex-wrap:wrap}}@media (width<=520px){.portal-public-content{padding-inline:12px}.portal-public-top div small{font-size:9px}.portal-welcome{border-radius:22px;min-height:230px;padding:26px 20px}.portal-welcome h1{font-size:clamp(30px,10vw,38px);line-height:1}.portal-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-12px;padding-inline:12px}.portal-kpis::-webkit-scrollbar{display:none}.portal-kpis article{scroll-snap-align:start;min-width:min(82vw,270px)}.portal-form-row{grid-template-columns:minmax(0,1fr)}.portal-profile header>span,.portal-profile header>img{border-radius:18px;width:66px;height:66px}.portal-document,.portal-orders>button{padding:15px}}.portal-public,.portal-public *,.portal-public :before,.portal-public :after{box-sizing:border-box}.portal-public>main,.portal-public-content,.portal-page-title>div,.portal-profile,.portal-table,.portal-orders{min-width:0}.portal-payment-notice{color:#116149;background:linear-gradient(135deg,#edfbf5,#f8fffc);border:1px solid #bcebd8;border-radius:16px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:12px;margin:0 0 22px;padding:14px 16px;display:grid;box-shadow:0 12px 35px #197e5b14}.portal-payment-notice>svg{width:21px;height:21px}.portal-payment-notice>span{font-weight:700;line-height:1.45}.portal-payment-notice>button{width:34px;height:34px;color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.portal-payment-notice>button:hover{background:#11614914}.portal-page-title{align-items:center;gap:24px;padding:0}.portal-page-title h1{overflow-wrap:break-word;line-height:1.02}.portal-page-title p{max-width:760px;line-height:1.55}.portal-profile label,.portal-profile input,.portal-profile select,.portal-profile .address-autocomplete{min-width:0;max-width:100%}.portal-document-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}@media (width<=900px){.portal-public-content{padding:26px 22px 56px}.portal-page-title{align-items:flex-start}.portal-document{padding:18px}}@media (width<=720px){.portal-public-content{padding:20px 14px calc(38px + env(safe-area-inset-bottom))}.portal-page-title{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.portal-page-title h1{margin:7px 0 9px;font-size:clamp(31px,9vw,40px);line-height:1.04}.portal-page-title>button{justify-content:center;width:100%;font-size:14px}.portal-payment-notice{border-radius:14px;grid-template-columns:20px minmax(0,1fr) 32px;margin-bottom:17px}.portal-document{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;display:grid}.portal-document>span,.portal-document-actions{grid-column:1/-1}.portal-document>small,.portal-document>em,.portal-document>strong{min-width:0}.portal-document-actions{justify-content:stretch;width:100%}.portal-document-actions>a,.portal-document-actions>button{flex:140px;justify-content:center}.portal-profile{padding:18px 16px}.portal-profile header{flex-wrap:wrap;align-items:center}.portal-profile header label{flex:170px}}@media (width<=420px){.portal-public-top{padding-inline:12px}.portal-public-content{padding-inline:10px}.portal-page-title h1{font-size:clamp(29px,10vw,36px)}.portal-table,.portal-orders,.portal-profile,.portal-ticket-view{border-radius:16px}.portal-document-actions>a,.portal-document-actions>button{flex-basis:100%}}.portal-document{grid-template-columns:minmax(220px,2fr) minmax(100px,.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(132px,auto)}.portal-document-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.portal-document-actions>a,.portal-document-actions>button{color:#282431;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dedbe6;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.portal-document-actions>a{width:40px;padding:0}.portal-document-actions>button{background:var(--portal-color);border-color:var(--portal-color);color:#fff}.portal-document-actions>button:disabled{cursor:wait;opacity:.7}.portal-document-actions>button svg,.portal-public-loading svg{flex:none}.portal-document-actions>button:disabled svg,.portal-public-loading svg{animation:.85s linear infinite portal-spin}.portal-checkout-error{color:#b42318;background:#fff1f0;border:1px solid #ffd1cc;border-radius:10px;grid-column:1/-1;padding:9px 12px}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (width<=900px){.portal-table{background:0 0;border:0;gap:12px;display:grid;overflow:visible}.portal-document{background:#fff;border:1px solid #e7e4ec;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:18px;display:grid;box-shadow:0 12px 35px #1c172a0e}.portal-document>span{grid-column:1/-1;min-width:0}.portal-document>span b{overflow-wrap:anywhere;min-width:0}.portal-document>small,.portal-document>em,.portal-document>strong{align-self:center}.portal-document>strong{text-align:right;font-size:17px}.portal-document-actions{grid-column:1/-1;justify-content:stretch;padding-top:3px}.portal-document-actions>button{flex:auto}.portal-document-actions>a{flex:0 0 44px}.portal-document-actions>*{min-height:44px}.portal-checkout-error{grid-column:1/-1}.portal-profile{overflow:visible}.portal-profile form,.portal-profile label,.portal-profile .address-autocomplete{min-width:0;max-width:100%}.portal-profile .address-autocomplete-results{max-height:220px;margin-top:8px;position:relative;inset:auto;overflow:auto}}@media (width<=520px){.portal-document{padding:16px}.portal-document>em{font-size:12px}.portal-document-actions>button span{display:inline}.portal-public-top{border-radius:0 0 18px 18px}}.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:var(--ui-text-secondary);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:var(--ui-text-muted);font-size:17px}.cp-hero-actions{align-items:center;gap:14px;display:flex}.cp-enabled{background:var(--ui-surface);border:1px solid var(--ui-border);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.cp-enabled input,.cp-feature-list input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.cp-enabled input:focus-visible+i,.cp-feature-list input:focus-visible+i{outline:var(--ui-focus-width,2px) solid var(--ui-focus-ring);outline-offset:2px}.cp-enabled>i{background:var(--ui-border-strong);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:var(--ui-success)}.cp-enabled input:checked+i:after{transform:translate(16px)}.cp-enabled span{display:grid}.cp-enabled small{color:var(--ui-text-muted)}.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:var(--ui-text-muted);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>a{color:#675cf0;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cp-admin-tabs>a:hover{background:#f1efff}.cp-admin-tabs>a svg{width:16px}.cp-language-settings{background:linear-gradient(145deg,#fbfaff,#f5f2ff);border:1px solid #e3e0ea;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr);gap:16px;margin:8px 0 22px;padding:18px;display:grid}.cp-language-settings>div{align-items:center;gap:12px;display:flex}.cp-language-settings>div>svg{width:38px;height:38px;color:var(--ui-text-secondary);background:#ebe7ff;border-radius:12px;padding:9px}.cp-language-settings>div span{gap:3px;display:grid}.cp-language-settings small{color:var(--ui-text-muted);line-height:1.35}.cp-language-settings>label{gap:7px;font-size:12px;font-weight:800;display:grid}.cp-language-settings select{color:#211e28;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #d9d5e1;border-radius:12px;padding:0 13px}.cp-language-settings fieldset{border:0;border-top:1px solid #e0dcea;flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:15px 0 0;display:flex}.cp-language-settings legend{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 8px 0 0;font-size:11px;font-weight:900}.cp-language-settings fieldset label{background:#fff;border:1px solid #dfdbe8;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:750;display:inline-flex}.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{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:24px}.cp-preview{--ui-text:#14131c;--ui-text-secondary:#4f4d5f;--ui-text-muted:#6b6979;--ui-surface:#fff;--ui-surface-subtle:#fafafb;--ui-surface-sunken:#f1f1f4;--ui-border:#e4e2ea;color:var(--ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dedce5;border-radius:24px}.cp-launch-card{grid-row:span 2;padding:30px}.cp-launch-card>span{width:48px;height:48px;color:var(--ui-text-secondary);background:#efedff;border-radius:14px;place-items:center;display:grid}.cp-launch-card h2{margin:24px 0 9px;font-size:28px}.cp-launch-card p{color:var(--ui-text-muted)}.cp-launch-card>div{margin-top:24px;display:flex}.cp-launch-card input{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);min-width:0;color:var(--ui-text);border-radius:12px 0 0 12px;flex:1;padding:13px}.cp-launch-card button,.cp-launch-card a{border:1px solid var(--ui-border);background:var(--ui-surface-sunken);color:var(--ui-text);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{width:24px;color:var(--ui-text-secondary)}.cp-stat-card div{display:grid}.cp-stat-card b{font-size:28px}.cp-stat-card small,.cp-stat-card span{color:var(--ui-text-muted)}.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:var(--ui-text-muted)}.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:var(--ui-text-muted);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:var(--ui-text-secondary)}.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:var(--ui-text-muted);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{border:1px solid var(--ui-border);cursor:pointer;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex;position:relative}.cp-feature-list span{flex:1;display:grid}.cp-feature-list small{color:var(--ui-text-muted);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{width:40px;height:40px;color:var(--ui-text-secondary);background:#efedff;border-radius:12px;place-items:center;font-weight:800;display:grid}.cp-accounts article>div{flex:1;display:grid}.cp-accounts small{color:var(--ui-text-muted)}.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:var(--ui-text-muted);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:var(--ui-text-muted)}.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:var(--ui-text-muted);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:var(--ui-text-muted);letter-spacing:.15em;font-size:10px}.portal-public-top>span{color:var(--ui-text-muted);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:var(--ui-text-muted)}.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:var(--ui-text-muted)}.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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted)}.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 minmax(0,auto) auto 20px;align-items:center;gap:18px;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:var(--ui-text-muted)}.portal-orders button em{white-space:nowrap;background:#eef8f4;border-radius:99px;padding:5px 9px;font-style:normal}.portal-orders button em[data-status=processing]{color:#3c4356;background:#eef1f7}.portal-orders button em[data-status=preparing_shipment]{color:#1f4f7d;background:#eaf2fb}.portal-orders button em[data-status=shipped]{color:#14548c;background:#e4f0fb}.portal-orders button em[data-status=delivered]{color:#1a6340;background:#eaf7f0}.portal-orders button em[data-status=delayed]{color:#7c5410;background:#fdf3e0}.portal-orders button em[data-status=cancelled]{color:#8a2431;background:#fdeef0}.portal-orders button>span.portal-order-hint{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.portal-shipments{gap:10px;margin:0 0 22px;display:grid}.portal-shipments>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portal-shipments>header b{font-size:15px}.portal-shipments>header button{color:var(--portal-color,#3c4356);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.portal-shipments>header button svg{width:15px;height:15px}.portal-shipments article{background:#fff;border:1px solid #dfe3ec;border-left:3px solid #1f4f7d;border-radius:15px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.portal-shipments article[data-status=delayed]{background:#fffbf3;border-left-color:#b8801d}.portal-shipments article>svg{color:#56607a;width:21px;height:21px}.portal-shipments article b{font-size:14.5px;display:block}.portal-shipments article small{color:var(--ui-text-muted);margin-top:2px;font-size:12.5px;display:block}.portal-shipments article a,.portal-shipments article>button{color:#2c3345;white-space:nowrap;cursor:pointer;background:#f7f8fb;border:1px solid #dfe3ec;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.portal-shipments article a svg,.portal-shipments article>button svg{width:15px;height:15px}@media (width<=620px){.portal-shipments article{grid-template-columns:22px minmax(0,1fr)}.portal-shipments article a,.portal-shipments article>button{grid-column:2;justify-self:start}}.portal-order-note{background:#f7f8fb;border:1px solid #dfe3ec;border-radius:15px;grid-template-columns:20px minmax(0,1fr);gap:11px;margin:0 0 20px;padding:14px 16px;display:grid}.portal-order-note svg{color:#56607a;width:19px;height:19px}.portal-order-note p{color:#47505f;margin:0;font-size:13.5px;line-height:1.5}.portal-order-timeline{margin-top:22px}.portal-order-timeline>b{letter-spacing:.11em;text-transform:uppercase;color:var(--ui-text-muted);margin-bottom:12px;font-size:11px;font-weight:800;display:block}.portal-order-timeline ol{border-left:2px solid #e7e5ee;gap:15px;margin:0;padding:0 0 0 20px;list-style:none;display:grid}.portal-order-timeline li{position:relative}.portal-order-timeline li:before{content:"";background:var(--portal-color,#3c4356);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-26px}.portal-order-timeline li>span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.portal-order-timeline li b{font-size:14px}.portal-order-timeline li small{color:var(--ui-text-muted);font-size:12px}.portal-order-timeline li p{color:#5c5769;margin:3px 0 0;font-size:13px;line-height:1.5}.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:var(--ui-text-muted)}.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:var(--ui-text-muted)}.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:var(--ui-text-muted);background:#f2f1f4}.profile-saved{color:#128158;margin-left:12px}.portal-empty{text-align:center;min-height:250px;color:var(--ui-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.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:var(--ui-text-muted);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:var(--ui-text-muted);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-admin-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.cp-admin-tabs::-webkit-scrollbar{display:none}.cp-admin-tabs button{flex:none}.cp-admin-tabs>a{flex:none;margin-left:0}.cp-language-settings{grid-template-columns:1fr;padding:15px}.cp-language-settings fieldset{grid-column:auto}.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>span.portal-order-hint{white-space:normal;grid-area:3/1/auto/-1}.portal-orders button>span.portal-order-hint:empty,.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}}@media (width<=900px){.portal-public{grid-template-columns:1fr;min-height:100dvh}.portal-public>aside{width:min(86vw,320px);height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));position:fixed;top:0;left:min(-86vw,-320px);box-shadow:24px 0 70px #12101b47}.portal-public>aside.open{left:0}.portal-public-top{z-index:7;height:auto;min-height:68px;padding:max(10px, env(safe-area-inset-top)) 16px 10px;gap:10px;position:sticky;top:0}.portal-public-top>button{flex:0 0 40px;display:grid}.portal-public-top>span{display:none}.portal-public-top div{min-width:0}.portal-public-top div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-public-content{width:100%;max-width:none;padding:22px 16px calc(34px + env(safe-area-inset-bottom))}.portal-page-title{align-items:start;gap:16px;margin-bottom:20px;display:grid}.portal-page-title h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,9.5vw,44px);line-height:.98}.portal-page-title p{line-height:1.55}.portal-home-grid,.portal-form-row{grid-template-columns:minmax(0,1fr)}.portal-table,.portal-orders,.portal-profile,.portal-ticket-view{border-radius:18px;width:100%;max-width:100%}.portal-profile{padding:18px}.portal-legal-footer{grid-template-columns:1fr}}@media (width<=520px){.portal-public-content{padding-inline:12px}.portal-welcome{border-radius:22px;min-height:230px;padding:26px 20px}.portal-welcome h1{font-size:clamp(30px,10vw,38px);line-height:1}.portal-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-12px;padding-inline:12px}.portal-kpis article{scroll-snap-align:start;min-width:min(82vw,270px)}.portal-profile header>span,.portal-profile header>img{border-radius:18px;width:66px;height:66px}}.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{background:#b7b3bd;border-radius:50%;align-self:start;width:9px;height:9px;margin-top:4px}.identity-dot.matched{background:#e8a82b;box-shadow:0 0 0 4px #fff5dc}.identity-dot.verified{background:#25b77c;box-shadow:0 0 0 4px #e2f8ef}.identity-badge{background:var(--ui-surface-sunken);width:max-content;color:var(--ui-text-muted);border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.identity-badge svg{width:13px;height:13px}.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:var(--ui-text-secondary)}.live-messages article.system span{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);box-shadow:none;border:1px solid #dcd7ff;border-radius:12px;padding:9px 13px;font-size:12px}.customer-context-panel{border-left:1px solid var(--ui-border);background:var(--ui-surface-subtle);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:var(--ui-text-secondary);font-size:9px;font-weight:850}.customer-context-person{background:var(--ui-surface);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:var(--ui-text-muted);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{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;grid-template-columns:22px 1fr;gap:7px;padding:11px;display:grid}.customer-context-stats article>svg{width:17px;color:var(--ui-text-secondary)}.customer-context-stats article span{min-width:0;display:grid}.customer-context-stats small{color:var(--ui-text-muted);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{background:var(--ui-surface);width:100%;height:40px;color:var(--ui-text);border:1px solid #dedbe5;border-radius:11px;justify-content:center;align-items:center;gap:7px;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{width:27px;color:var(--ui-text-secondary)}.customer-context-empty b{margin:9px 0 4px;font-size:13px}.customer-context-empty p{color:var(--ui-text-muted);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{background:var(--ui-surface);width:100%;height:38px;color:var(--ui-text);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;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{width:14px;color:var(--ui-text-secondary)}.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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-text-muted)}.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:var(--ui-surface);border:1px solid #e3e0e8;border-radius:15px;grid-template-columns:25px 1fr;gap:10px;padding:15px;display:grid}.customer-detail-grid article>svg{width:19px;color:var(--ui-text-secondary)}.customer-detail-grid span{display:grid}.customer-detail-grid small{color:var(--ui-text-muted)}.customer-detail-grid b{margin-top:4px}.customer-detail-grid p{color:var(--ui-text-muted);font-size:11px;line-height:1.5}.customer-detail-overlay section>h3{margin:24px 0 10px;font-size:15px}.customer-detail-table{background:var(--ui-surface);border:1px solid #e3e0e8;border-radius:15px;overflow:hidden}.customer-detail-table>div{border-bottom:1px solid var(--ui-border);grid-template-columns:25px 1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.customer-detail-table>div>svg{width:17px;color:var(--ui-text-secondary)}.customer-detail-table span{display:grid}.customer-detail-table small{color:var(--ui-text-muted)}.customer-detail-table em{background:var(--ui-surface-sunken);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:var(--ui-text-muted);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{background:var(--ui-surface);color:var(--ui-text);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{background:var(--ui-surface);color:var(--ui-text);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}.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}.id-journey-grid article:hover{transform:none}}.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:var(--ui-surface);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{background:var(--ui-primary-subtle);color:#5f52e7}.cs-settings-stack{flex-direction:column;gap:14px;display:flex}.cs-settings-card{background:var(--ui-surface);border:1px solid #e2e0e7;border-radius:18px;padding:22px}.cs-settings-card>header{border-bottom:1px solid var(--ui-border);gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.cs-settings-card>header>span{background:var(--ui-primary-subtle);width:40px;height:40px;color:var(--ui-text-secondary);border-radius:11px;place-items:center;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:var(--ui-text-muted);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;background:var(--ui-surface);width:100%;font:inherit;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:var(--ui-text-muted);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 var(--ui-border);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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-text-muted);background:0 0;border:0}.cs-settings-hint{background:var(--ui-surface-sunken);color:var(--ui-text-muted);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 var(--ui-border);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:var(--ui-text-muted);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 var(--ui-border);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 var(--ui-border);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:var(--ui-text-muted);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:var(--ui-surface);border:1px solid #e2e0e7;border-radius:18px;padding:15px;position:sticky;top:92px}.cs-widget-preview>header{letter-spacing:.12em;color:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-surface-sunken);border-radius:99px;padding:5px 7px;font-size:8px}.cs-preview-widget footer{text-align:center;border-top:1px solid var(--ui-border);color:#999;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{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);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:var(--ui-surface-sunken);border-radius:12px;gap:7px;margin-bottom:16px;padding:5px;display:flex}.cs-form-tabs button{min-height:40px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:11px;font-weight:800}.cs-form-tabs button.active{background:var(--ui-surface);color:#5d50e6;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:var(--ui-surface-subtle);border-bottom:1px solid var(--ui-border);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:var(--ui-text-muted);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{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);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{background:var(--ui-surface);height:39px;font:inherit;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:var(--ui-text-muted);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;background:var(--ui-surface);text-align:left;width:220px;height:62px;color:var(--ui-text);cursor:pointer;border:1px solid #ddd9eb;border-radius:18px;grid-template-columns:42px 1fr 20px;align-items:center;gap:9px;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:var(--ui-text-muted);margin-top:3px;font-size:8px}.jonera-ai-launcher>svg{color:var(--ui-text-muted);width:14px}.jonera-ai-backdrop{z-index:199;background:#17131f40;position:fixed;inset:0}.jonera-ai-panel{z-index:200;background:var(--ui-surface-sunken);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{background:var(--ui-surface);min-height:57px;color:var(--ui-text-secondary);border-bottom:1px solid #e4e1e7;align-items:center;gap:9px;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:var(--ui-text);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{background:var(--ui-primary-subtle);width:57px;height:57px;color:var(--ui-text-secondary);border-radius:18px;place-items:center;margin:0 auto;display:grid}.jonera-ai-welcome h2{margin:16px 0 8px;font-size:24px}.jonera-ai-welcome>p{color:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface);border:1px solid #e2dfe6;border-bottom-left-radius:4px}.jonera-ai-thinking{color:var(--ui-text-muted);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:var(--ui-surface);border:1px solid #dcd8e5;border-radius:15px;padding:14px}.jonera-ai-action>header{color:var(--ui-text-secondary);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:var(--ui-text);margin-top:2px;font-size:11px}.jonera-ai-action dl{margin:12px 0}.jonera-ai-action dl div{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:15px;padding:6px 0;font-size:9px;display:flex}.jonera-ai-action dt{color:var(--ui-text-muted)}.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:var(--ui-surface);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:var(--ui-surface);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:var(--ui-text-muted);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:var(--ui-text);--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:var(--ui-text-secondary);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{background:var(--ui-surface);min-height:49px;color:var(--ui-text);font:inherit;cursor:pointer;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{background:var(--ui-surface-subtle);width:210px;height:210px;color:var(--ui-text);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 22px #ffffff08,0 35px 80px #0006}.risk-score-demo small{color:var(--ui-text-muted);font-size:9px}.risk-score-demo strong{font-size:76px;line-height:.95}.risk-score-demo>span{color:var(--ui-text-muted);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:var(--ui-surface);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{width:18px;color:var(--ui-text-muted)}.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{border:1px solid var(--ui-border);min-height:150px;color:inherit;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{background:var(--ui-primary-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:14px;place-items:center;display:grid}.risk-company-icon svg{width:21px}.risk-company-copy small{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-text-muted);font-size:10px}.risk-company-copy h3{margin:5px 0;font-size:18px}.risk-company-copy p{color:var(--ui-text-muted);margin:0;font-size:12px}.risk-mini-score{background:var(--ui-surface-sunken);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:var(--ui-text-muted);grid-column:2/4;gap:22px;font-size:11px;display:flex}.risk-card-meta b{color:var(--ui-text)}.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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-text-muted);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{background:var(--ui-surface);box-sizing:border-box;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:var(--ui-text-muted);font-size:13px}.risk-modal header>button{background:var(--ui-surface-sunken);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:var(--ui-text-secondary);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{min-height:55vh;color:var(--ui-text-muted);place-items:center;display:grid}.risk-back{color:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-surface);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:var(--ui-surface);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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted)}.risk-signals h3,.risk-panel h2{margin:3px 0;font-size:18px}.risk-signals article{border-top:1px solid var(--ui-border);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:var(--ui-text-muted);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 var(--ui-border);gap:15px;padding:14px 0;display:flex}.risk-actions-panel article>span{background:var(--ui-primary-subtle);width:31px;height:31px;color:var(--ui-text-secondary);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.risk-actions-panel b{font-size:13px}.risk-actions-panel p,.risk-source-health p{color:var(--ui-text-muted);font-size:11px}.risk-source-health>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.risk-source-health>div span{background:var(--ui-surface-sunken);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 var(--ui-border);grid-template-columns:150px 1fr;padding:13px 0;font-size:12px;display:grid}.risk-panel dt{color:var(--ui-text-muted)}.risk-panel dd{margin:0;font-weight:700}.risk-source-row,.risk-factor-row,.risk-history-row{border-top:1px solid var(--ui-border);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:var(--ui-text-muted);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}.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:var(--ui-text-muted);font-size:9px;font-style:normal}.risk-panel footer{background:var(--ui-surface-sunken);color:var(--ui-text-muted);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:var(--ui-text-secondary);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 var(--ui-border);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:var(--ui-text-muted);font-size:10px}.risk-legal-note{color:var(--ui-text-muted);margin:20px 4px;font-size:10px;line-height:1.55}.risk-first-analysis{background:var(--ui-surface);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{width:18px;color:var(--ui-text-muted)}.risk-register-input input{border:0;outline:0;min-height:auto;margin:0;padding:0}.risk-register-results{flex-direction:column;gap:8px;max-height:330px;display:flex;overflow:auto}.risk-register-results>button{background:var(--ui-surface);text-align:left;cursor:pointer;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:var(--ui-surface-subtle);border-color:#6b60ee}.risk-register-results>button>svg{width:19px;color:var(--ui-text-secondary)}.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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted);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;min-height:44px;color:var(--ui-text);background-color:var(--ui-surface);cursor:pointer;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);background-position:right 14px center,0 0;background-repeat:no-repeat;background-size:16px,100% 100%;border:1px solid #dedce5;border-radius:12px;outline:none;padding:0 44px 0 14px;font-family:inherit;font-weight:650;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px 2px #17152208,0 6px 18px #2b254509}: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;box-shadow:0 1px 2px #17152208,0 9px 24px #5549bc12}: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;box-shadow:0 0 0 4px #675cf018,0 10px 28px #5549bc12}:where(.workspace-shell,.admin-shell,.support-onboarding,.support-suite,.risk-center-page,.risk-profile-page,.user-settings-page,.customer-portal-settings) select:disabled{color:#9b97a4;background-color:var(--ui-surface-sunken);opacity:.75;cursor:not-allowed}: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:var(--ui-text);background:var(--ui-surface);font-family:inherit;font-size:14px;font-weight:600}.admin-v2 .admin-sidebar select,.workspace-sidebar select{color:#f7f6fb;background-color:#1d1c26;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);border-color:#ffffff1a}@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{background-position:right 16px center,0 0;border-radius:14px;min-height:50px;padding-left:15px;font-size:16px}}.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{background:var(--ui-surface);color:var(--sp);border:1px solid var(--line)}.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{background:var(--ui-surface);border:1px solid var(--line);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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary)}.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:var(--ui-text-muted);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{background:var(--ui-surface);border:1px solid var(--line);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:var(--ui-surface-subtle)}.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:var(--ui-text-muted);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{background:var(--ui-primary-subtle);width:36px;height:36px;color:var(--purple);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{background:var(--ui-surface-sunken);color:#696473;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:var(--ui-primary-subtle);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}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-error,.sp-notice{background:var(--ui-surface);color:#9f3042;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:var(--ui-text)}.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{background:var(--ui-surface-sunken);color:#6f6978;white-space:nowrap;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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary)}.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{background:var(--ui-surface);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:12px;display:flex}.sp-list-toolbar>label{background:var(--ui-surface-sunken);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{width:17px;color:var(--ui-text-muted)}.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:var(--ui-text-muted);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{background:var(--ui-surface);border:1px solid var(--line);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{background:var(--ui-surface-sunken);border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--ui-text-muted);padding:15px 20px;font-size:10px;font-weight:800}.sp-company-table .row{border:0;border-bottom:1px solid var(--line);background:var(--ui-surface);text-align:left;cursor:pointer;width:100%;padding:16px 20px}.sp-company-table .row:hover{background:var(--ui-surface-subtle)}.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{background:var(--ui-primary-subtle);width:40px;height:40px;color:var(--ui-text-secondary);border-radius:12px;flex:none;place-items:center;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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-surface);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;background:#feecef;border-radius:10px;margin-bottom:14px;padding:11px;font-size:12px}.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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:13px;grid-template-columns:none;gap:10px;margin-bottom:14px;padding:14px;display:flex}.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:var(--ui-text-secondary);display:block}.sp-back{color:var(--ui-text-muted);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:var(--ui-surface-sunken);border-radius:13px;padding:14px}.sp-facts small{color:var(--ui-text-muted);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{background:var(--ui-primary-subtle);width:36px;height:36px;color:var(--purple);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:var(--ui-text-secondary)}.compliance-card>p{color:#5f5967;font-size:13px;line-height:1.5}.compliance-card>small{color:var(--ui-text-muted);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{background:var(--ui-surface);border:1px solid var(--line);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:var(--ui-text-muted);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:var(--ui-surface);border-radius:20px;padding:4px 7px;font-size:10px;font-style:normal}.sp-kanban header small{color:var(--ui-text-muted);grid-column:1/-1;margin-left:15px;font-size:10px}.sp-kanban section>div{gap:8px;display:grid}.sp-kanban article{background:var(--ui-surface);border:1px solid #e2dfe6;border-radius:13px;padding:14px;box-shadow:0 3px 8px #17131d05}.sp-kanban article>small{color:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-text-muted);background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:700}.sp-segment button.active{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 2px 8px #17131d0c}.sp-tasks-board{gap:12px;display:grid}.sp-tasks-board>section{background:var(--ui-surface);border:1px solid var(--line);border-radius:17px;overflow:hidden}.sp-tasks-board section>header{background:var(--ui-surface-sunken);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{background:var(--ui-surface);color:#0000;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:var(--ui-text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.sp-tasks-board article>span svg{width:14px}.sp-approval-table{background:var(--ui-surface);border:1px solid var(--line);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{background:var(--ui-surface-sunken);color:var(--ui-text-muted);letter-spacing:.1em;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{background:var(--ui-primary-subtle);width:38px;height:38px;color:var(--ui-text-secondary);border-radius:12px;place-items:center;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:var(--ui-surface);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);background:var(--ui-surface);cursor:pointer;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{background:var(--ui-primary-subtle);width:44px;height:44px;color:var(--ui-text-secondary);border-radius:14px;flex:none;place-items:center;display:grid}.sp-settings-grid svg{width:19px}.sp-settings-grid small{color:var(--ui-text-muted);letter-spacing:.09em;font-size:9px;font-weight:800}.sp-settings-grid h3{margin:5px 0;font-size:16px}.sp-settings-grid p{color:var(--ui-text-muted);min-height:55px;font-size:12px;line-height:1.55}.sp-settings-grid em{color:var(--ui-text-secondary);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{width:28px;color:var(--ui-text-secondary)}.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:var(--ui-surface);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:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-surface-sunken);width:100%;min-height:100dvh;display:block;overflow-x:hidden}.admin-v2 .admin-sidebar{width:min(88vw,320px);height:100dvh;padding:14px 12px max(14px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;z-index:220;flex-direction:column;align-items:stretch;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:22px 0 60px #0b0a1247}.admin-v2.mobile-open .admin-sidebar{visibility:visible;pointer-events:auto;transform:translate(0,0)}.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}.admin-v2 .admin-brand>.admin-close-menu{color:#d9dae2;border-radius:12px;width:40px;height:40px;margin-left:auto;display:grid}.admin-v2 .admin-brand>.admin-close-menu svg{width:18px}.admin-v2 .admin-nav{overscroll-behavior:contain;scrollbar-width:none;flex-flow:column;flex:1;align-items:stretch;gap:3px;padding:10px 0 16px;display:flex;overflow:hidden auto}.admin-v2 .admin-nav::-webkit-scrollbar{display:none}.admin-v2 .admin-nav label{padding:16px 12px 7px;font-size:10px;display:block}.admin-v2 .admin-nav a{border-radius:13px;flex:none;justify-content:flex-start;min-height:50px;padding:0 13px;font-size:14px;display:flex}.admin-v2 .admin-nav a svg{flex:none;width:19px;height:19px}.admin-v2 .admin-nav a span{display:inline}.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}.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:var(--ui-border);gap:11px}.admin-mobile-menu{background:var(--ui-surface);width:44px;height:44px;color:var(--ui-text);border:1px solid #dfdde5;border-radius:13px;flex:0 0 44px;place-items:center;padding:0;display:grid;box-shadow:0 4px 14px #1814200d}.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}.admin-avatar{border-radius:12px;width:40px;height:40px;font-size:11px}.admin-body{box-sizing:border-box;width:100%;padding:22px 14px calc(76px + env(safe-area-inset-bottom));overflow:visible}.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;padding-top:18px}.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}.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}}.jonera-desktop-runtime{background:var(--ui-surface-sunken);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:none}.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;background:var(--ui-surface);height:36px;color:var(--ui-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border:1px solid #1917201a;border-radius:11px;align-items:center;gap:8px;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{width:15px;height:15px;color:var(--ui-text-secondary)}.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:var(--ui-text-secondary);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:var(--ui-text-secondary);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{background:var(--ui-surface);color:var(--ui-text)}.commerce-hero aside svg{width:16px}.commerce-notice{color:var(--ui-text-secondary);background:var(--ui-primary-subtle);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);background:var(--ui-surface);scrollbar-width:none;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;min-height:44px;color:var(--ui-text-muted);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:var(--ui-text);background:var(--ui-surface-sunken)}.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.commerce-kpis-four{grid-template-columns:repeat(4,1fr)}.commerce-kpis article,.commerce-panel,.commerce-overview>section,.commerce-preview{border:1px solid var(--commerce-line);background:var(--ui-surface);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{width:45px;height:45px;color:var(--ui-text-secondary);background:var(--ui-primary-subtle);border-radius:14px;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:var(--ui-surface-sunken);border-radius:16px;align-items:center;gap:12px;margin-top:28px;padding:15px;display:flex}.commerce-route>svg{width:20px;color:var(--ui-text-secondary)}.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:var(--ui-text-muted);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 var(--ui-border);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:var(--ui-text-muted);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:var(--ui-text);background:var(--ui-surface);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:var(--ui-surface-sunken);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:var(--ui-text-muted)}.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 var(--ui-border);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{width:50px;height:50px;color:var(--ui-text-secondary);background:var(--ui-surface-sunken);border-radius:13px;place-items:center;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:var(--ui-text-muted);background:var(--ui-surface-sunken);text-transform:uppercase;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:var(--ui-text-secondary);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{min-height:38px;color:var(--ui-text-secondary);background:var(--ui-surface);font:inherit;cursor:pointer;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-order-link{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.commerce-order-link:hover b{color:#675be7}.commerce-inventory-head,.commerce-inventory>button{grid-template-columns:minmax(220px,1fr) repeat(3,100px) 120px;align-items:center;gap:12px;display:grid}.commerce-inventory-head{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;font-size:10px;font-weight:850}.commerce-inventory{gap:8px;display:grid}.commerce-inventory>button{border:1px solid var(--ui-border);width:100%;min-height:68px;color:var(--ui-text);background:var(--ui-surface);text-align:left;cursor:pointer;border-radius:15px;padding:11px 16px;transition:all .2s}.commerce-inventory>button:hover{border-color:#d5ceff;transform:translateY(-1px);box-shadow:0 10px 25px #1f182d0f}.commerce-inventory>button span{gap:3px;display:grid}.commerce-inventory>button small{color:var(--ui-text-muted)}.commerce-inventory>button strong{font-variant-numeric:tabular-nums}.commerce-inventory>button em{border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.commerce-inventory>button em.healthy{color:#16835f;background:#e4f8ef}.commerce-inventory>button em.warning{color:#9a6910;background:#fff4d7}.commerce-inventory>button em.danger{color:#b63c55;background:#fff0f3}.commerce-empty{text-align:center;min-height:290px;color:var(--commerce-muted);place-items:center;display:grid}.commerce-empty svg{width:46px;height:46px;color:var(--ui-text-secondary);background:var(--ui-primary-subtle);border-radius:14px;margin-bottom:10px;padding:12px}.commerce-empty b{color:var(--ui-text);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:var(--ui-text-secondary);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{width:100%;min-height:48px;color:var(--ui-text);background:var(--ui-surface);font:inherit;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:var(--ui-text-muted);font-size:10px;font-weight:600}.commerce-color{grid-template-columns:50px 1fr;gap:8px;display:grid}.commerce-color input[type=color]{background:var(--ui-surface);border:1px solid #dbd8e2;border-radius:13px;width:50px;height:48px;padding:5px}.commerce-check{cursor:pointer;border:1px solid #e6e3ea;border-radius:15px;flex-direction:row;align-items:flex-start;gap:11px;padding:15px;display:flex}.commerce-check input{accent-color:#675be7;width:18px;height:18px;margin-top:2px}.commerce-check span{gap:3px;display:grid}.commerce-check small{color:var(--ui-text-muted);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:var(--ui-text);background:var(--ui-surface);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:var(--ui-surface);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:var(--ui-text-secondary);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:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;font-size:28px}.commerce-save{margin-top:22px}.commerce-drawer{z-index:2100;justify-content:flex-end;display:flex;position:fixed;inset:0}.commerce-drawer-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0d168c;border:0;position:absolute;inset:0}.commerce-drawer>aside{background:var(--ui-surface);width:min(560px,100%);height:100dvh;padding:28px;animation:.28s both store-drawer;position:relative;overflow-y:auto;box-shadow:-30px 0 90px #0f0c1933}.commerce-drawer>aside>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.commerce-drawer>aside>header small{color:var(--ui-text-secondary);letter-spacing:.14em;font-size:10px;font-weight:850}.commerce-drawer>aside>header h2{letter-spacing:-.04em;margin:5px 0;font-size:31px}.commerce-drawer>aside>header p{color:var(--ui-text-muted);margin:0}.commerce-drawer>aside>header button{background:var(--ui-surface);cursor:pointer;border:1px solid #dedbe4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.commerce-order-summary{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0 28px;display:grid}.commerce-order-summary div{background:var(--ui-surface-sunken);border-radius:14px;gap:5px;padding:14px;display:grid}.commerce-order-summary span{color:var(--ui-text-muted);text-transform:uppercase;font-size:10px;font-weight:750}.commerce-drawer section>h3{margin:24px 0 10px;font-size:17px}.commerce-drawer-line{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.commerce-drawer-line span{gap:3px;display:grid}.commerce-drawer-line small{color:var(--ui-text-muted)}.commerce-timeline{display:grid}.commerce-timeline article{gap:12px;min-height:58px;display:flex}.commerce-timeline article>i{background:var(--ui-surface);border:2px solid #675be7;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.commerce-timeline article>i:after{content:"";background:#dfdaff;width:2px;height:42px;position:absolute;top:10px;left:2px}.commerce-timeline article:last-child>i:after{display:none}.commerce-timeline article span{align-content:start;gap:3px;display:grid}.commerce-timeline small{color:var(--ui-text-muted)}.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{width:38px;color:var(--ui-text-secondary);animation:1s linear infinite commerce-spin}@keyframes commerce-spin{to{transform:rotate(360deg)}}.public-store{background:var(--ui-surface-subtle);min-height:100dvh}.public-store>header{z-index:20;background:var(--ui-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);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:var(--ui-text);background:var(--ui-surface);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:var(--ui-text-muted);font-size:13px}.public-products>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-products article{border:1px solid var(--ui-border);background:var(--ui-surface);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:var(--ui-surface-sunken);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{min-height:42px;color:var(--ui-text-muted);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:disabled{cursor:not-allowed;opacity:.45}.public-products article footer>span:first-child{gap:1px;display:grid}.public-products article footer>span:first-child small{color:#b33b53;font-size:9px;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:var(--ui-surface);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{min-height:100px;color:var(--ui-text-muted);border-top:1px solid #e5e2e8;justify-content:space-between;align-items:center;padding:0 max(24px,50% - 650px);font-size:12px;display:flex}.public-store>footer b{color:var(--ui-text);font-size:15px}.public-store>footer em{font-style:normal;font-weight:750}.store-cart{z-index:100;background:var(--ui-surface);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{background:var(--ui-surface);cursor:pointer;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 var(--ui-border);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:var(--ui-text-muted)}.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-checkout-consents{background:var(--ui-surface-subtle);border:1px solid #e5e1ea;border-radius:15px;gap:10px;margin-top:18px;padding:16px;display:grid}.store-checkout-consents label{color:#5f5965;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.store-checkout-consents input{width:17px;height:17px;accent-color:var(--shop-primary);margin-top:1px}.store-checkout-consents a{color:var(--shop-primary);font-weight:750}.store-checkout-consents p{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);align-items:flex-start;gap:8px;margin:5px 0 0;padding-top:10px;font-size:10px;line-height:1.5;display:flex}.store-checkout-consents p svg{color:#21926c;flex:none;width:16px;height:16px}.spin{animation:1s linear infinite commerce-spin}.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:var(--ui-primary-subtle);border-radius:18px;padding:16px}.store-success p{color:var(--ui-text-muted)}@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.commerce-kpis-four{grid-template-columns:1fr 1fr}.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-inventory-head{display:none}.commerce-inventory>button{grid-template-columns:1fr auto auto}.commerce-inventory>button span{grid-column:1/-1}.commerce-inventory>button strong:before{color:#99939f;font-size:9px;font-weight:700;display:block}.commerce-inventory>button strong:first-of-type:before{content:"PHYSISCH"}.commerce-inventory>button strong:nth-of-type(2):before{content:"RESERVIERT"}.commerce-inventory>button strong:nth-of-type(3):before{content:"VERFÜGBAR"}.commerce-inventory>button em{grid-column:1/-1}.commerce-drawer>aside{padding:22px 17px}.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 (width<=430px){.commerce-kpis.commerce-kpis-four,.commerce-order-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.commerce-studio *,.public-store *{transition:none;animation:none}}.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;min-height:64px}.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}.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{width:15px;color:var(--ui-text-muted)}.jonera-ai-panel{background:var(--ui-surface-sunken);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:var(--ui-text-secondary);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}}.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:var(--ui-text-muted);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;background:var(--ui-surface);width:100%;min-height:50px;font:inherit;text-transform:none;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{background:var(--ui-surface);min-width:108px;color:var(--ui-text);font:inherit;cursor:pointer;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:var(--ui-surface-subtle);border-color:#675cf0}.tax-identifier-control button:disabled{opacity:.5;cursor:not-allowed}.tax-identifier-control button svg{width:15px}.tax-identifier-result{background:var(--ui-surface-sunken);color:var(--ui-text-muted);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{background:var(--ui-surface-subtle);color:#5f5968;border:1px solid #dfdbea;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.tax-validation-explainer>svg{width:20px;color:var(--ui-text-secondary);flex:none}.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)}html.jonavo-smooth-scroll,html.jonavo-smooth-scroll body{height:auto}html.jonavo-smooth-scroll{scroll-behavior:auto;scroll-padding-top:112px}html.jonavo-smooth-scroll.lenis,html.jonavo-smooth-scroll .lenis{scroll-behavior:auto}html.jonavo-smooth-scroll.lenis-stopped{overflow:hidden}html.jonavo-smooth-scroll.lenis-smooth iframe{pointer-events:none}html.jonavo-smooth-scroll .scroll-progress{display:none}html.jonavo-smooth-scroll body:before{content:"";z-index:999;width:var(--smooth-scroll-progress,0%);pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#68d8c0,#7266f1 56%,#b36df0);height:2px;position:fixed;top:0;left:0;box-shadow:0 0 16px #6f62ef5c}html.jonavo-smooth-scroll[data-scroll-direction=down] .premium-nav{box-shadow:0 16px 46px #1e18411a}.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{transform:translateY(-7px)rotate(0);box-shadow:0 42px 100px #231c4c33}.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}.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){html.jonavo-smooth-scroll{scroll-padding-top:82px}.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;font-size:clamp(34px,9.2vw,36px);line-height:1.02}.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){html{scroll-behavior:auto}html.jonavo-smooth-scroll body:before{display:none}.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}}.workspace-theme-toggle{background:var(--ui-surface);color:#5f5a68;cursor:pointer;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:var(--ui-text-secondary);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:var(--ui-text);letter-spacing:-.055em;margin:12px 0 9px;font-size:clamp(38px,4vw,58px);line-height:.98}.overview-welcome p{color:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-surface);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{background:var(--ui-primary-subtle);color:var(--ui-text-secondary)}.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:var(--ui-text-muted);font-size:9px;font-weight:750}.overview-metric b{color:var(--ui-text);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.overview-metric em{color:var(--ui-text-muted);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{width:18px;color:var(--ui-text-secondary)}.overview-widget-picker>div span{display:grid}.overview-widget-picker>div b{font-size:11px}.overview-widget-picker>div small{color:var(--ui-text-muted);font-size:8px}.overview-widget-picker>button{background:var(--ui-surface);min-height:34px;color:var(--ui-text-muted);border:1px solid #e0dce8;border-radius:10px;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{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px}.overview-widget-grid>.overview-widget{background:var(--ui-surface);border:1px solid #e0dee5;border-radius:22px;min-height:0;padding:22px;box-shadow:0 17px 48px #1f1b2d0e}.overview-widget-grid>.setup-widget{grid-column:span 7}.overview-widget-grid>.team-presence-widget{grid-column:span 5}.overview-widget-grid>.quick-widget,.overview-widget-grid>.workspace-profile-widget{grid-column:span 6}.overview-widget-grid>.modules-widget{grid-column:span 12}.overview-widget-head{justify-content:space-between;align-items:flex-start;min-height:44px;margin:0 0 14px;display:flex}.overview-widget-head>div:first-child{gap:4px;display:grid}.overview-widget-head span{color:var(--ui-text-secondary);letter-spacing:.14em;font-size:8px;font-weight:900}.overview-widget-head h2{color:var(--ui-text);letter-spacing:-.035em;margin:0;font-size:20px}.overview-widget-head>div:last-child{gap:4px;display:flex}.overview-widget-head button{background:var(--ui-surface);width:31px;height:31px;color:var(--ui-text-muted);border:1px solid #e4e1e9;border-radius:9px;place-items:center;display:grid}.overview-widget-head button svg{width:13px}.setup-progress{background:var(--ui-surface-sunken);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:var(--ui-text-secondary);font-size:19px}.setup-progress span{color:var(--ui-text-muted);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{border-top:1px solid var(--ui-border);min-height:62px;color:var(--ui-text);grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;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:var(--ui-text-muted);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 var(--ui-border);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:var(--ui-text-muted);font-size:8px}.team-presence-list article em{color:var(--ui-text-muted);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{background:var(--ui-primary-subtle);width:40px;height:40px;color:var(--ui-text-secondary);border-radius:13px;padding:11px}.team-empty span{gap:3px;display:grid}.team-empty b{font-size:10px}.team-empty small{color:var(--ui-text-muted);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{min-height:72px;color:var(--ui-text);border:1px solid #e5e2e9;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.overview-quick-actions>a:hover{background:var(--ui-surface-subtle);border-color:#c7bfff;transform:translateY(-2px)}.overview-quick-actions>a>span{background:var(--ui-primary-subtle);color:#6657e9;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:var(--ui-text-muted);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:var(--ui-text-muted);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:var(--ui-surface-sunken);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.workspace-facts span{color:var(--ui-text-muted);font-size:8px}.workspace-facts b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.overview-text-link{min-height:38px;color:var(--ui-text-secondary);align-items:center;gap:7px;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{min-width:0;min-height:64px;color:var(--ui-text);border:1px solid #e5e2e9;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:grid}.overview-module-grid>a:hover{background:var(--ui-surface-subtle);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:var(--ui-text-muted);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;border-color:#292b35}.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{background:var(--ui-surface-sunken);color:var(--ui-text)}.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;border-color:#2b2d36;box-shadow:0 18px 50px #00000038}.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:var(--ui-text-muted)}.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;background:#191b23;border-color:#343640}.workspace-shell.theme-dark .workspace-content :is(input,textarea)::placeholder{color:var(--ui-text-muted)}.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;background:#15171f;border-color:#2d2f39}.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{background:var(--ui-surface-sunken);color:var(--ui-text)}.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;background:#15171f;border-color:#2d2f39}.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:var(--ui-text-muted)}.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}.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{background:var(--ui-surface-sunken);color:var(--ui-text)}.workspace-shell.theme-dark .workspace-content :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-table],[class*=-table\ ]){border-color:#2d2f39}.workspace-shell.theme-dark .workspace-content :is(table,thead,tbody,tr,th,td){color:#e9e6ed;border-color:#2d2f39}.workspace-shell.theme-dark .workspace-content :is(h1,h2,h3,h4,strong){color:#f4f1f7}.channel-policy{border-bottom:1px solid var(--ui-border);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:var(--ui-text-muted);font-size:10px}.channel-policy textarea{resize:vertical;min-height:94px;padding:11px 12px;line-height:1.45}.communication-grid select{background:var(--ui-surface-subtle);width:100%;min-height:44px;color:var(--ui-text);font:inherit;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{background:var(--ui-surface-subtle);cursor:pointer;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:var(--ui-text-muted);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;background-color:#15171f;border-color:#2d2f39}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;background:#191b23;border-color:#343640}html[data-workspace-theme=dark] .settings-search{background:#191b23;border-color:#343640}.settings-theme-toggle{background:var(--ui-surface);width:42px;height:42px;color:var(--ui-text-secondary);cursor:pointer;border:1px solid #dedbe4;border-radius:13px;place-items:center;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}}@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}.overview-widget-grid>.overview-widget{border-radius:19px;margin:0;padding:17px}.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%}}.contracts-page{max-width:1440px;margin:auto;padding:40px 30px 90px}.contracts-hero{background:radial-gradient(circle at 88% 5%,#dcd6ff,#0000 38%),linear-gradient(135deg,#fff,#f5f3ff);border:1px solid #ddd8f3;border-radius:30px;grid-template-columns:1fr 1fr;gap:40px;padding:44px;display:grid}.contracts-hero small,.contracts-grid small{color:var(--ui-text-secondary);letter-spacing:.16em;font-size:10px;font-weight:800}.contracts-hero h1{letter-spacing:-.055em;margin:13px 0;font-size:clamp(42px,4vw,66px);line-height:.98}.contracts-hero p{color:#6d6678;line-height:1.65}.contracts-hero button,.contract-modal footer button:last-child{color:#fff;background:#191720;border:0;border-radius:13px;gap:8px;padding:14px 18px;font-weight:750;display:inline-flex}.contracts-hero aside{background:#ffffffc9;border:1px solid #ded9ef;border-radius:22px;align-self:center;padding:26px}.contract-flow{justify-content:space-between;align-items:center;display:flex}.contract-flow span{place-items:center;gap:8px;font-size:11px;font-weight:800;display:grid}.contract-flow span svg{width:21px}.contract-flow i{background:#c8c1e5;flex:1;height:1px;margin:8px}.contract-flow+p{border-top:1px solid #e3dfec;margin-top:24px;padding-top:20px}.contract-flow+p b{color:var(--ui-text-secondary);font-size:26px}.contract-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:17px 0;display:grid}.contract-kpis article{background:var(--ui-surface);border:1px solid #e0dde8;border-radius:19px;gap:13px;padding:19px;display:flex}.contract-kpis article>span{background:var(--ui-primary-subtle);width:40px;height:40px;color:var(--ui-text-secondary);border-radius:12px;place-items:center;display:grid}.contract-kpis svg{width:19px}.contract-kpis small,.contract-kpis p{color:var(--ui-text-muted);font-size:11px;display:block}.contract-kpis b{margin:2px 0;font-size:23px;display:block}.contract-kpis p{margin:0}.contracts-grid{grid-template-columns:minmax(0,1fr) 310px;gap:15px;display:grid}.contracts-grid>main,.contracts-grid>aside{background:var(--ui-surface);border:1px solid #e0dde8;border-radius:23px;overflow:hidden}.contracts-grid>main>header{justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.contracts-grid h2{margin:4px 0;font-size:23px}.contracts-grid label{border:1px solid #ddd9e4;border-radius:12px;align-items:center;gap:7px;padding:0 11px;display:flex}.contracts-grid label svg{width:16px}.contracts-grid label input{border:0;width:250px;padding:12px 0}.contract-table .head,.contract-table article{grid-template-columns:1.7fr 1.1fr .75fr .75fr .65fr;align-items:center;gap:10px;padding:13px 21px;display:grid}.contract-table .head{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:10px}.contract-table article{border-top:1px solid var(--ui-border);font-size:12px}.contract-table article>span:first-child{align-items:center;gap:10px;display:flex}.contract-table article i{border-radius:7px;width:6px;height:33px}.contract-table article small{letter-spacing:0;color:var(--ui-text-muted);margin-top:3px;display:block}.contract-table em{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:999px;padding:6px 8px;font-style:normal}.contract-table article>span:last-child{justify-content:space-between;display:flex}.contract-table article svg{width:15px}.contract-empty{text-align:center;padding:65px}.contract-empty svg{width:40px;color:var(--ui-text-secondary)}.contract-empty b{margin:10px;font-size:21px;display:block}.contracts-grid>aside{padding:20px}.contracts-grid>aside header{gap:10px;display:flex}.contracts-grid>aside article{border-top:1px solid var(--ui-border);gap:11px;padding:14px 0;display:flex}.contracts-grid>aside article>span{color:var(--ui-text-secondary);font-weight:800}.contracts-grid>aside article div{flex:1}.contracts-grid>aside article small{letter-spacing:0;color:var(--ui-text-muted);display:block}.contract-clear{color:#07845b;gap:7px;display:flex}.contract-modal{z-index:100;background:#17142080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contract-modal form{background:var(--ui-surface);border-radius:24px;width:min(700px,100%);padding:27px}.contract-modal header{justify-content:space-between;display:flex}.contract-modal header button{border:0;border-radius:11px;width:40px;height:40px}.contract-modal label{gap:6px;margin-top:15px;font-size:12px;font-weight:750;display:grid}.contract-modal input,.contract-modal select{border:1px solid #ddd9e5;border-radius:11px;padding:12px}.contract-modal .form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contract-modal footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.contract-modal footer button:first-child{background:var(--ui-surface);border:1px solid #ddd9e5;border-radius:12px;padding:12px 16px}.contracts-loading{align-content:center;place-items:center;gap:12px;min-height:60vh;display:grid}.contracts-loading svg{width:42px}@media (width<=1000px){.contracts-hero,.contracts-grid{grid-template-columns:1fr}.contract-kpis{grid-template-columns:1fr 1fr}}@media (width<=650px){.contracts-page{padding:18px 13px 80px}.contracts-hero{padding:24px}.contracts-hero aside{display:none}.contract-kpis{grid-template-columns:1fr}.contracts-grid>main>header{flex-direction:column;align-items:stretch;gap:12px}.contracts-grid label input{width:100%}.contract-table .head{display:none}.contract-table article{grid-template-columns:1fr 1fr}.contract-modal .form-row{grid-template-columns:1fr}}.contract-table .contract-row{border:0;border-top:1px solid var(--ui-border);background:var(--ui-surface);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;grid-template-columns:1.7fr 1.1fr .75fr .75fr .65fr;align-items:center;gap:10px;padding:15px 21px;transition:all .18s;display:grid}.contract-table .contract-row:hover{background:var(--ui-surface-subtle);transform:translate(2px)}.contract-row>span:first-child{align-items:center;gap:10px;display:flex}.contract-row i{border-radius:7px;width:6px;height:33px}.contract-row small{color:var(--ui-text-muted);margin-top:3px;display:block}.contract-row em{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:999px;padding:6px 8px;font-style:normal}.contract-row>span:last-child{justify-content:space-between;display:flex}.contract-row svg{width:15px}.contracts-grid>aside>button{border:0;border-top:1px solid var(--ui-border);text-align:left;width:100%;color:inherit;background:0 0;gap:11px;padding:14px 0;display:flex}.contracts-grid>aside>button>span{color:var(--ui-text-secondary);font-weight:800}.contracts-grid>aside>button div{flex:1}.contracts-grid>aside>button small{color:var(--ui-text-muted);display:block}.contract-error{color:#a12b2b;background:#fff0f0;border:1px solid #f3caca;border-radius:12px;margin:12px 0;padding:12px 14px}.contract-modal textarea{resize:vertical;font:inherit;border:1px solid #ddd9e5;border-radius:11px;padding:12px}.contract-modal footer button:last-child svg{width:17px}.contract-drawer-backdrop{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17142070;justify-content:flex-end;display:flex;position:fixed;inset:0}.contract-drawer{background:var(--ui-surface-sunken);width:min(820px,100%);height:100%;animation:.28s ease-out contractSlide;overflow:auto;box-shadow:-30px 0 80px #17142030}.contract-drawer>header{background:var(--ui-surface);z-index:3;border-bottom:1px solid #e2dfe8;justify-content:space-between;align-items:start;padding:25px 29px 20px;display:flex;position:sticky;top:0}.contract-drawer>header h2{margin:5px 0;font-size:28px}.contract-drawer>header>button{background:var(--ui-surface);border:1px solid #dfdbe6;border-radius:12px;width:42px;height:42px}.contract-status{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.contract-drawer>nav{background:var(--ui-surface);z-index:2;border-bottom:1px solid #e2dfe8;gap:6px;padding:13px 22px;display:flex;position:sticky;top:104px;overflow:auto}.contract-drawer>nav button{white-space:nowrap;color:#6e6877;background:0 0;border:0;border-radius:10px;gap:7px;padding:10px 12px;font-weight:750;display:flex}.contract-drawer>nav button.active{color:#fff;background:#191721}.contract-drawer>nav svg{width:16px}.contract-drawer-body{padding:22px}.contract-editor,.contract-approval,.contract-signing,.contract-timeline{background:var(--ui-surface);border:1px solid #dedbe5;border-radius:19px;overflow:hidden}.contract-editor-toolbar{background:var(--ui-surface-sunken);color:var(--ui-text-muted);justify-content:space-between;padding:13px 17px;font-size:12px;display:flex}.contract-editor textarea{box-sizing:border-box;resize:vertical;border:0;outline:none;width:100%;min-height:530px;padding:44px 56px;font:16px/1.8 Georgia,serif}.contract-editor footer{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;font-size:12px;display:flex}.contract-editor footer button,.contract-section-lead button{color:#fff;background:#191721;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.contract-editor footer svg,.contract-section-lead svg{width:16px}.contract-section-lead{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:21px;display:flex}.contract-section-lead small{letter-spacing:.15em;color:var(--ui-text-secondary);font-size:10px;font-weight:900}.contract-section-lead h3{margin:5px 0;font-size:23px}.contract-approval>article,.contract-signing>article{border:1px solid #e2dfe7;border-radius:14px;margin:14px;padding:15px}.contract-approval>article{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.contract-approval>article>span{background:var(--ui-primary-subtle);width:42px;height:42px;color:var(--ui-text-secondary);border-radius:12px;place-items:center;display:grid}.contract-approval small,.contract-approval p{color:var(--ui-text-muted);margin:4px 0;display:block}.contract-approval article>div:last-child{gap:7px;display:flex}.contract-approval article button,.contract-signing article>button{background:var(--ui-surface);border:1px solid #ded9e5;border-radius:9px;padding:8px 10px;font-weight:750}.contract-approval article button:last-child{color:#fff;background:#191721}.contract-signing article header{justify-content:space-between;display:flex}.contract-signing article header small{color:var(--ui-text-muted);display:block}.contract-signing article header em{color:#087d57;background:#effaf5;border-radius:999px;height:max-content;padding:6px 9px;font-style:normal}.contract-signing article p{border-top:1px solid var(--ui-border);justify-content:space-between;padding-top:12px;display:flex}.contract-signing article p small{color:var(--ui-text-muted);display:block}.contract-timeline{padding:22px}.contract-timeline article{grid-template-columns:17px 1fr;gap:12px;padding-bottom:21px;display:grid;position:relative}.contract-timeline article i{background:#6758ed;border:3px solid #c9c2fc;border-radius:50%;width:10px;height:10px;margin-top:4px}.contract-timeline article:not(:last-child):before{content:"";background:#dcd7e6;width:1px;position:absolute;top:16px;bottom:0;left:6px}.contract-timeline p,.contract-timeline small{color:var(--ui-text-muted);margin:3px 0}.contract-check{align-items:center;gap:9px;margin-top:35px;display:flex}.contract-check input{width:18px;height:18px}.contract-sign-modal form{width:min(650px,100%)}@keyframes contractSlide{0%{opacity:.4;transform:translate(35px)}}@media (width<=650px){.contract-table .contract-row{grid-template-columns:1fr 1fr}.contract-row>span:nth-child(2){grid-column:1/3}.contract-drawer>header{padding:18px}.contract-drawer>nav{top:90px}.contract-drawer-body{padding:10px}.contract-editor textarea{min-height:420px;padding:25px 20px}.contract-editor footer{flex-direction:column;align-items:stretch}.contract-approval>article{grid-template-columns:38px 1fr}.contract-approval article>div:last-child{grid-column:1/3}.contract-section-lead{align-items:flex-start;gap:15px}.contract-section-lead button{font-size:0}.contract-section-lead button svg{width:20px}.contract-editor-toolbar{flex-direction:column;gap:4px}}.esign-public{color:#191721;background:#f4f3f8;min-height:100vh;font-family:Inter,Arial,sans-serif}.esign-public>header{box-sizing:border-box;background:#fff;border-bottom:1px solid #dedbe6;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 720px);display:flex}.esign-public>header a{color:#191721;letter-spacing:-.04em;font-weight:900;text-decoration:none}.esign-public>header span{color:#676170;align-items:center;gap:8px;font-size:13px;display:flex}.esign-public>header svg{width:17px}.esign-shell{grid-template-columns:minmax(0,1fr) 390px;gap:22px;max-width:1440px;margin:0 auto;padding:34px 24px 70px;display:grid}.esign-document,.esign-panel{background:#fff;border:1px solid #dedbe6;border-radius:24px;box-shadow:0 20px 60px #201b320f}.esign-document{padding:28px}.esign-document-head{border-bottom:1px solid #ece9f0;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding-bottom:22px;display:grid}.esign-document-head>span{color:#6454e9;background:#ece9ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.esign-document-head small{color:#746d7d}.esign-document-head h1{margin:3px 0;font-size:25px}.esign-document-head p{color:#746d7d;margin:0}.esign-document-head em{color:#865a00;background:#fff3d8;border-radius:999px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:800}.esign-paper{background:#fff;border:1px solid #e4e1e9;max-width:760px;min-height:720px;margin:28px auto;padding:68px;font-family:Georgia,serif;line-height:1.8;box-shadow:0 18px 60px #211c2f14}.esign-paper p{white-space:pre-wrap}.esign-paper code{word-break:break-all;color:#6b6474;font:12px monospace}.esign-panel{align-self:start;padding:27px;position:sticky;top:20px}.esign-panel>small{letter-spacing:.16em;color:#6554e9;font-size:10px;font-weight:900}.esign-panel h2{margin:10px 0 4px;font-size:28px}.esign-panel>p{color:#6d6676;line-height:1.55}.esign-trust{color:#097e57;background:#effbf5;border:1px solid #bfead6;border-radius:14px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.esign-trust svg{width:22px}.esign-trust small,.esign-trust b{display:block}.esign-notice{background:#fff7e6;border:1px solid #f1d99d;border-radius:12px;padding:13px;font-size:12px;line-height:1.45}.esign-panel label{gap:7px;margin-top:17px;font-size:12px;font-weight:800;display:grid}.esign-panel input{font:inherit;border:1px solid #d8d4df;border-radius:11px;outline:none;padding:13px}.esign-panel input:focus{border-color:#6758ed;box-shadow:0 0 0 3px #6758ed1c}.esign-signature{border:1px solid #d8d4df;border-radius:11px;align-items:center;padding-left:12px;display:flex}.esign-signature svg{color:#6758ed;width:19px}.esign-signature input{box-shadow:none;border:0;flex:1;font-family:Segoe Script,cursive;font-size:19px}.esign-consent{grid-template-columns:19px 1fr;align-items:start;font-weight:500;line-height:1.5}.esign-consent input{width:18px;height:18px;margin:2px 0}.esign-panel>button{color:#fff;background:#191721;border:0;border-radius:12px;justify-content:center;gap:8px;width:100%;margin-top:17px;padding:14px;font-weight:800;display:flex}.esign-panel>button:disabled{opacity:.45}.esign-panel>button svg{width:17px}.esign-panel .esign-decline{color:#6b6474;background:0 0;border:1px solid #ddd9e4;margin-top:8px}.esign-panel footer{color:#7b7582;text-align:center;margin-top:17px;font-size:11px}.esign-error{color:#a02d2d;background:#fff0f0;border-radius:10px;padding:11px}.esign-center{text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.esign-center>svg{color:#6554e9;width:55px;height:55px}.esign-success{color:#087e56;background:#dcf8eb;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.esign-success svg{width:34px}.esign-pulse{animation:1.5s ease-in-out infinite esignPulse}@keyframes esignPulse{50%{opacity:.55;transform:scale(1.08)}}@media (width<=900px){.esign-shell{grid-template-columns:1fr}.esign-panel{grid-row:1;position:static}.esign-paper{min-height:500px;padding:35px}.esign-document-head{grid-template-columns:44px 1fr}.esign-document-head em{grid-column:2}}@media (width<=560px){.esign-public>header{height:62px;padding:0 16px}.esign-public>header span{font-size:11px}.esign-shell{gap:12px;padding:14px 10px 40px}.esign-panel,.esign-document{border-radius:18px;padding:18px}.esign-paper{min-height:420px;margin:18px -4px 0;padding:24px 18px}.esign-document-head h1{font-size:19px}.esign-panel h2{font-size:24px}}:root{--workspace-radius:18px;--workspace-card-shadow:0 18px 45px #1814260e;--workspace-accent:#6857eb}html[data-workspace-style=clean]{--workspace-radius:10px;--workspace-card-shadow:0 1px 2px #1320370d;--workspace-accent:#1769e0}html[data-workspace-style=intercom]{--workspace-radius:22px;--workspace-card-shadow:0 14px 36px #482d1c14;--workspace-accent:#ff6b35}html[data-workspace-style] .workspace-content :is(.support-card,.cs-settings-card,.live-inbox-shell,.settings-category-card,.workspace-card,.dashboard-card){border-radius:var(--workspace-radius);box-shadow:var(--workspace-card-shadow)}.profile-design-trigger>span,.profile-design-panel>button>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-design-trigger>span small,.profile-design-panel small{color:var(--ui-text-muted);font-size:9px;font-weight:600}.profile-design-trigger>svg:last-child{margin-left:auto;transition:transform .2s}.profile-design-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.profile-design-panel{background:#00000029;border:1px solid #ffffff17;border-radius:11px;gap:3px;margin:2px 0 4px;padding:5px;display:grid}.profile-design-panel>button{grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:9px;display:grid}.profile-design-panel>button.active{color:#fff;background:#ffffff1a}.style-swatch{background:linear-gradient(135deg,#f8fafc 50%,#1769e0 50%);border:1px solid #1418221f;border-radius:8px;width:28px;height:28px}.style-swatch.jonavo{background:linear-gradient(135deg,#17141d 50%,#6b59ee 50%)}.style-swatch.intercom{background:linear-gradient(135deg,#fff7ef 50%,#ff6b35 50%)}html[data-workspace-style=clean] .suite-shell{grid-template-columns:64px minmax(0,1fr)}html[data-workspace-style=clean] .suite-sidebar{background:var(--ui-surface);color:#182033;border-right:1px solid #dfe4ea;width:64px;padding:6px 7px 8px;overflow:visible}html[data-workspace-style=clean] .suite-brand{border:0;justify-content:center;width:48px;min-height:48px;margin:0 0 8px;padding:0}html[data-workspace-style=clean] .suite-brand>span{color:#fff;background:#151925;border:1px solid #dce2e9;border-radius:10px;width:34px;height:34px}html[data-workspace-style=clean] .suite-brand>div,html[data-workspace-style=clean] .suite-brand>svg,html[data-workspace-style=clean] .suite-context,html[data-workspace-style=clean] .suite-navigation-group>small,html[data-workspace-style=clean] .suite-navigation>section>small,html[data-workspace-style=clean] .suite-customize,html[data-workspace-style=clean] .suite-nav-item>span:not(.suite-nav-icon),html[data-workspace-style=clean] .suite-nav-item>em,html[data-workspace-style=clean] .suite-nav-item>button,html[data-workspace-style=clean] .suite-user>div,html[data-workspace-style=clean] .suite-user>svg{display:none}html[data-workspace-style=clean] .suite-navigation{gap:3px;padding:0;overflow-x:visible}html[data-workspace-style=clean] .suite-navigation>section,html[data-workspace-style=clean] .suite-navigation-group{border:0;gap:3px;margin:0;padding:0;display:grid}html[data-workspace-style=clean] .suite-nav-item{color:#536071;border-radius:9px;justify-content:center;width:48px;height:44px;min-height:44px;margin:0;padding:0;position:relative}html[data-workspace-style=clean] .suite-nav-icon{width:30px;height:30px;color:inherit;background:0 0}html[data-workspace-style=clean] .suite-nav-icon svg{width:17px}html[data-workspace-style=clean] .suite-nav-item:hover{color:#172033;background:#f1f4f8}html[data-workspace-style=clean] .suite-nav-item.active{color:#1769e0;box-shadow:none;background:#e7f0ff}html[data-workspace-style=clean] .suite-nav-item:after{content:attr(aria-label);z-index:160;color:#fff;opacity:0;pointer-events:none;background:#151925;border-radius:7px;width:max-content;max-width:210px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:56px;transform:translate(-5px,-50%)}html[data-workspace-style=clean] .suite-nav-item:hover:after{opacity:1;transform:translateY(-50%)}html[data-workspace-style=clean] .suite-user{border:1px solid var(--ui-border);background:#f7f9fb;border-radius:10px;justify-content:center;width:48px;min-height:48px;padding:0}html[data-workspace-style=clean] .suite-user>span{color:#fff;background:#1769e0;border-radius:9px;width:32px;height:32px}html[data-workspace-style=clean] .profile-menu{background:var(--ui-surface);color:#172033;border:1px solid #dfe4ea;border-radius:12px;width:272px;bottom:0;left:58px;right:auto;box-shadow:0 18px 50px #19213029}html[data-workspace-style=clean] .profile-menu :is(a,button){color:var(--ui-text-secondary)}html[data-workspace-style=clean] .profile-menu :is(a,button):hover{color:#101828;background:#f1f4f8}html[data-workspace-style=clean] .profile-design-panel{border-color:var(--ui-border);background:#f7f9fb}html[data-workspace-style=clean] .profile-design-panel>button.active{color:#145fc8;background:#e7f0ff}html[data-workspace-style=clean] .suite-main>.suite-topbar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);height:52px;min-height:52px;box-shadow:none;gap:8px;padding:0 12px}html[data-workspace-style=clean] .suite-main>.suite-topbar>.department-tabs{background:var(--ui-surface-sunken);border-radius:8px;gap:2px;height:40px;padding:2px}html[data-workspace-style=clean] .suite-main>.suite-topbar>.department-tabs>button{border-radius:7px;width:36px;min-width:36px;height:36px;padding:0}html[data-workspace-style=clean] .suite-main>.suite-topbar>.department-tabs>button span{display:none}html[data-workspace-style=clean] .suite-main>.suite-topbar>.department-tabs>button.active{box-shadow:0 1px 3px #10182817}html[data-workspace-style=clean] .workspace-command-triggers span,html[data-workspace-style=clean] .workspace-command-triggers kbd{display:none}html[data-workspace-style=clean] .workspace-content{background:var(--ui-surface-sunken);padding:20px 24px 48px}html[data-workspace-style=clean] .workspace-page-title{margin-bottom:18px}html[data-workspace-style=clean] .workspace-page-title h1{letter-spacing:-.035em;font-size:clamp(27px,2.2vw,36px)}html[data-workspace-style=intercom] .suite-shell{grid-template-columns:236px minmax(0,1fr)}html[data-workspace-style=intercom] .suite-sidebar{background:#241d1a;width:236px;padding:16px 12px 12px}html[data-workspace-style=intercom] .suite-context{background:#fff1;border-radius:15px;min-height:58px}html[data-workspace-style=intercom] .suite-nav-item{border-radius:13px;min-height:50px}html[data-workspace-style=intercom] .suite-main>.suite-topbar{background:#fffcf9f5;height:64px;padding:0 20px}html[data-workspace-style=intercom] .workspace-content{background:#fff8f3;padding:32px clamp(22px,3.3vw,52px) 64px}html[data-workspace-style=intercom] .suite-main>.suite-topbar>.department-tabs{background:#f4ece7;border-radius:16px;height:48px}.settings-style-presets{background:var(--ui-surface);border:1px solid #dfdce5;border-radius:24px;margin-top:20px;padding:24px}.settings-style-presets>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.settings-style-presets h3{margin:5px 0;font-size:25px}.settings-style-presets p{color:#6f6a78;margin:0}.settings-style-presets>header>span{background:var(--ui-primary-subtle);color:var(--ui-text-secondary);border-radius:999px;padding:8px 12px;font-size:12px}.settings-style-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-style-presets button{background:var(--ui-surface);text-align:left;cursor:pointer;border:1px solid #dedbe4;border-radius:18px;grid-template-columns:82px 1fr 22px;align-items:center;gap:14px;min-height:105px;padding:14px;display:grid}.settings-style-presets button.active{border-color:#7361ee;box-shadow:0 0 0 3px #7361ee1a}.settings-style-presets button span{flex-direction:column;gap:5px;display:flex}.settings-style-presets button small{color:var(--ui-text-muted);line-height:1.35}.style-preview{background:#f4f7fa;border-radius:12px;align-items:flex-end;gap:4px;height:68px;padding:8px;display:flex}.style-preview em{background:#1769e0;border-radius:3px;width:12px}.style-preview em:first-child{height:70%}.style-preview em:nth-child(2){height:45%}.style-preview em:nth-child(3){height:85%}.style-preview.jonavo{background:#191720}.style-preview.jonavo em{background:#7867ef}.style-preview.intercom{background:#fff1e8}.style-preview.intercom em{background:#ff6b35}@media (width<=800px){html[data-workspace-style=clean] .suite-shell,html[data-workspace-style=intercom] .suite-shell{grid-template-columns:1fr}html[data-workspace-style=clean] .suite-sidebar,html[data-workspace-style=intercom] .suite-sidebar{width:min(86vw,320px)}html[data-workspace-style=clean] .suite-brand{justify-content:flex-start;width:100%;padding:0 8px}html[data-workspace-style=clean] .suite-brand>div,html[data-workspace-style=clean] .suite-brand>svg,html[data-workspace-style=clean] .suite-context,html[data-workspace-style=clean] .suite-nav-item>span:not(.suite-nav-icon),html[data-workspace-style=clean] .suite-nav-item>em,html[data-workspace-style=clean] .suite-user>div,html[data-workspace-style=clean] .suite-user>svg{display:flex}html[data-workspace-style=clean] .suite-nav-item{justify-content:flex-start;width:100%;height:auto;min-height:50px;padding:6px 10px}html[data-workspace-style=clean] .suite-nav-item:after{display:none}html[data-workspace-style=clean] .suite-user{justify-content:flex-start;width:100%;padding:8px}html[data-workspace-style=clean] .profile-menu{width:auto;bottom:calc(100% + 8px);left:0;right:0}html[data-workspace-style=clean] .workspace-content,html[data-workspace-style=intercom] .workspace-content{padding:20px 14px 92px}.settings-style-presets>div{grid-template-columns:1fr}}.cs-widget-background-actions{align-items:center;gap:10px;margin:10px 0 18px;display:flex}.cs-widget-background-actions label,.cs-widget-background-actions button,.cs-helpcenter-articles header button{background:var(--ui-surface);min-height:42px;color:var(--ui-text);cursor:pointer;border:1px solid #ddd9e4;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.cs-widget-background-actions input{display:none}.cs-widget-background-actions svg,.cs-helpcenter-articles svg{width:16px}.cs-helpcenter-articles{border-top:1px solid #e6e2eb;margin-top:18px;padding-top:18px}.cs-helpcenter-articles>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cs-helpcenter-articles>header>div{flex-direction:column;gap:3px;display:flex}.cs-helpcenter-articles>article{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) 170px 42px;align-items:start;gap:12px;padding:14px 0;display:grid}.cs-helpcenter-articles>article>div{gap:8px;display:grid}.cs-helpcenter-articles textarea{min-height:92px}.cs-helpcenter-articles .danger{color:#c43c3c;background:#fff6f6;border:1px solid #f1cccc;border-radius:12px;width:42px;height:42px}.cs-helpcenter-note{color:#315c43;background:#f3faf6;border-radius:14px;padding:14px 16px;line-height:1.55}.public-widget-panel>header{position:relative}.public-widget-menu-wrap{margin-left:auto;position:relative}.public-widget-more{border-radius:11px;width:36px;height:36px}.public-widget-more svg{width:18px}.public-widget-menu{z-index:30;background:var(--ui-surface);width:245px;color:var(--ui-text);border:1px solid #e2dee8;border-radius:17px;padding:8px;position:absolute;top:43px;right:0;box-shadow:0 22px 55px #14111c33}.public-widget-menu>b{color:var(--ui-text-muted);padding:9px 10px 7px;font-size:12px;display:block}.public-widget-menu>button{width:100%;height:auto;color:var(--ui-text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.public-widget-menu>button:hover{background:var(--ui-surface-sunken)}.public-widget-menu>button>svg{width:18px}.public-widget-menu>button>span{flex-direction:column;flex:1;display:flex}.public-widget-menu>button small{color:var(--ui-text-muted)}.public-widget-panel.is-home .public-widget-home{position:relative}.public-widget-panel.is-home .public-widget-home:before{content:"";z-index:-1;background:linear-gradient(rgba(20,15,42,var(--pw-background-overlay)),#140f2aa8),var(--pw-background-image) center/cover no-repeat;height:250px;opacity:calc(.1 + (var(--pw-background-overlay) * 1.1));position:absolute;inset:-90px -24px auto}.public-widget-help{background:var(--ui-surface);border:1px solid #7565be2e;border-radius:17px;margin-top:14px;overflow:hidden}.public-widget-help header{background:var(--ui-surface-subtle);height:auto;color:var(--ui-text);padding:14px 15px;display:block}.public-widget-help header small{color:var(--pw-color);letter-spacing:.12em;font-size:10px;display:block}.public-widget-help header b{font-size:15px}.public-widget-help header p{color:var(--ui-text-muted);margin:4px 0 0;font-size:12px}.public-widget-help>button{border:0;border-top:1px solid var(--ui-border);background:var(--ui-surface);width:100%;color:var(--ui-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.public-widget-help>button:hover{background:var(--ui-surface-subtle)}.public-widget-help>button svg{width:16px}.public-widget-help-article{padding:22px;overflow:auto}.public-widget-help-article>button:first-child{color:var(--pw-color);background:0 0;border:0;padding:0;font-weight:700}.public-widget-help-article>small{color:var(--pw-color);letter-spacing:.14em;margin-top:28px;display:block}.public-widget-help-article h1{font-size:25px;line-height:1.16}.public-widget-help-article p{color:#5f5865;white-space:pre-wrap;font-size:15px;line-height:1.65}.public-help-start{background:var(--pw-accent);color:#fff;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:14px;font-weight:800;display:flex}.public-help-start svg{width:17px}.support-inbox-page .support-header{margin-bottom:14px}.identity-inbox{background:var(--ui-surface);border:1px solid #dedbe5;border-radius:22px;grid-template-columns:220px minmax(240px,310px) minmax(460px,1fr) minmax(270px,330px);min-height:calc(100vh - 205px);max-height:calc(100vh - 155px);overflow:hidden;box-shadow:0 20px 55px #1c162612}.live-inbox-nav{background:var(--ui-surface-subtle);border-right:1px solid #e4e0e8}.live-conversation-list{background:var(--ui-surface);border-right:1px solid #e4e0e8}.live-conversation{background:var(--ui-surface-subtle);min-width:0}.live-conversation>header{background:var(--ui-surface);border-bottom:1px solid #e5e1e9;flex-wrap:wrap;gap:8px;min-height:72px;padding:10px 14px}.live-conversation>header select{background:var(--ui-surface);border:1px solid #ddd8e3;border-radius:11px;max-width:145px;min-height:38px;padding:0 10px}.live-messages{background:radial-gradient(circle at 50% 0,#6e5bee0e,#0000 48%),#fcfbfd;padding:22px 24px 130px}.support-composer{z-index:5;background:var(--ui-surface);border-top:1px solid #ddd9e3;margin:0;padding:10px 14px 13px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1e18280d}.live-conversation{position:relative}.composer-mode{margin-bottom:8px}.composer-row textarea{min-height:48px;max-height:140px;font-size:14px}.customer-context-panel{background:var(--ui-surface);border-left:1px solid #e4e0e8;overflow:auto}.customer-context-stats{grid-template-columns:1fr 1fr}.customer-context-person{background:linear-gradient(135deg,#f4f1ff,#faf9fc);border-radius:16px}html[data-workspace-style=clean] .identity-inbox{box-shadow:none;border-radius:10px}html[data-workspace-style=clean] .live-inbox-nav{background:#f4f7fb}html[data-workspace-style=clean] .live-inbox-nav button.active{color:#155fc7;background:#e4efff}html[data-workspace-style=intercom] .identity-inbox{border-radius:24px}html[data-workspace-style=intercom] .live-inbox-nav{background:#fff4eb}html[data-workspace-style=intercom] .live-inbox-nav button.active{color:#fff;background:#ff6b35}html[data-workspace-style=clean] .support-inbox-page{width:calc(100% + 48px);max-width:none;margin:-20px -24px -48px}html[data-workspace-style=clean] .support-inbox-page .support-header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);min-height:58px;margin:0;padding:10px 16px}html[data-workspace-style=clean] .identity-inbox{border:0;border-radius:0;grid-template-columns:206px minmax(250px,296px) minmax(420px,1fr) minmax(260px,310px);min-height:calc(100vh - 110px);max-height:calc(100vh - 110px)}html[data-workspace-style=clean] .live-inbox-nav{background:#f8fafc;padding:12px 10px}html[data-workspace-style=clean] .live-inbox-nav :is(button,select){border-radius:7px;min-height:36px;font-size:12px}html[data-workspace-style=clean] .live-conversation-list{background:var(--ui-surface)}html[data-workspace-style=clean] .live-conversation>header{min-height:56px;padding:8px 12px}html[data-workspace-style=clean] .live-messages{background:var(--ui-surface);padding:18px 20px 122px}html[data-workspace-style=clean] .support-composer{box-shadow:none;padding:8px 10px 10px}html[data-workspace-style=clean] .customer-context-panel{border-left-color:var(--ui-border);background:#fbfcfd}html[data-workspace-style=intercom] .identity-inbox{background:#fffaf7;border-color:#eaded7;grid-template-columns:210px minmax(250px,300px) minmax(440px,1fr) minmax(270px,320px)}html[data-workspace-style=intercom] .live-messages{background:radial-gradient(circle at 50% 0,#ff6b3512,#0000 46%),#fffaf7}@media (width<=1250px){.identity-inbox{grid-template-columns:190px 260px minmax(430px,1fr)}.customer-context-panel{z-index:20;width:330px;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #14111c24}}@media (width<=850px){.cs-settings-shell{grid-template-columns:1fr}.cs-settings-shell>aside{z-index:4;display:flex;position:sticky;top:0;overflow:auto}.cs-settings-shell>aside button{min-width:max-content}.cs-settings-shell>.widget-preview{display:none}.cs-helpcenter-articles>article{grid-template-columns:1fr}.identity-inbox{grid-template-columns:1fr;max-height:none;display:grid}.live-inbox-nav{padding:10px;display:flex;overflow:auto}.live-inbox-nav>small,.live-inbox-nav>label,.live-inbox-nav select{display:none}.live-inbox-nav button{min-width:max-content}.live-conversation-list{min-height:220px}.live-conversation{min-height:680px}.customer-context-panel{width:min(340px,92vw)}}.public-widget-panel.is-home .public-widget-home{isolation:isolate}.public-widget-panel.is-home .public-widget-home:before{z-index:0;pointer-events:none;height:255px;opacity:calc(.14 + (var(--pw-background-overlay) * 1.05));inset:0 0 auto}.public-widget-panel.is-home .public-widget-home>*{z-index:1;position:relative}@media (width>=801px){.suite-shell:has(.support-page){grid-template-columns:224px minmax(0,1fr)}.suite-shell:has(.support-page) .suite-sidebar{padding:10px 9px}.suite-shell:has(.support-page) .suite-brand{height:52px;padding:0 7px}.suite-shell:has(.support-page) .suite-context{border-radius:11px;margin:8px 3px 7px;padding:9px}.suite-shell:has(.support-page) .department-symbol{border-radius:9px;width:32px;height:32px}.suite-shell:has(.support-page) .suite-navigation{padding:4px 1px}.suite-shell:has(.support-page) .suite-navigation>section{gap:2px}.suite-shell:has(.support-page) .suite-navigation>section>small{padding:8px 8px 4px;font-size:6.5px}.suite-shell:has(.support-page) .suite-nav-item{border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;gap:7px;min-height:43px;padding:4px 7px}.suite-shell:has(.support-page) .suite-nav-icon{border-radius:8px;width:30px;height:30px}.suite-shell:has(.support-page) .suite-nav-icon svg{width:15px}.suite-shell:has(.support-page) .suite-nav-item b{font-size:10px}.suite-shell:has(.support-page) .suite-nav-item small{display:none}.suite-shell:has(.support-page) .suite-quick{margin-top:9px;padding-top:8px}.suite-shell:has(.support-page) .suite-topbar{height:60px;padding:0 16px}.suite-shell:has(.support-page) .department-tabs>button{border-radius:9px;height:38px;font-size:9px}.suite-shell:has(.support-page) .workspace-content{padding:14px 16px 24px}}.support-page{width:100%;max-width:1680px;margin:0 auto}.support-title{align-items:center;min-height:58px;margin:0 0 10px;padding:0 4px}.support-title>div>span{letter-spacing:.14em;margin-bottom:3px;font-size:7px;display:block}.support-title h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,29px);line-height:1.05}.support-title p{margin-top:5px;font-size:10px;line-height:1.4}.support-title .support-primary{border-radius:9px;height:38px;padding:0 13px;font-size:9px}.support-page>.support-tabs{display:none}.support-inbox-page{max-width:none}.support-inbox-page .support-title{min-height:52px}.support-inbox-page .identity-inbox{background:var(--ui-surface);border:1px solid #dfe2e8;border-radius:12px;grid-template-columns:190px minmax(240px,282px) minmax(430px,1fr) minmax(255px,306px);min-height:calc(100vh - 146px);max-height:calc(100vh - 146px);box-shadow:0 10px 35px #1418230e}.support-inbox-page .live-inbox-nav{border-right:1px solid var(--ui-border);background:#f7f9fc;padding:10px 8px;overflow-y:auto}.support-inbox-page .live-inbox-nav label{background:var(--ui-surface);border-radius:8px;min-height:37px;margin-bottom:10px}.support-inbox-page .live-inbox-nav small{letter-spacing:.14em;margin:13px 8px 5px;font-size:6.5px}.support-inbox-page .live-inbox-nav button,.support-inbox-page .live-inbox-nav select{border-radius:7px;min-height:35px;font-size:10px}.support-inbox-page .live-inbox-nav button.active{color:#1f4f98;box-shadow:none;background:#e8f1ff}.support-inbox-page .live-conversation-list{border-right:1px solid var(--ui-border);overflow-y:auto}.support-inbox-page .live-conversation-list>header{z-index:2;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:48px;padding:0 13px;position:sticky;top:0}.support-inbox-page .live-conversation-list>button{border-bottom:1px solid var(--ui-border);min-height:78px;padding:12px}.support-inbox-page .live-conversation-list>button.active{background:#eef4ff;box-shadow:inset 3px 0 #5f60e9}.support-inbox-page .live-conversation{background:var(--ui-surface);min-width:0;position:relative;overflow:hidden}.support-inbox-page .live-conversation>header{border-bottom:1px solid var(--ui-border);flex-wrap:nowrap;gap:6px;min-height:54px;padding:7px 10px}.support-inbox-page .live-conversation>header>div:first-child{min-width:180px;margin-right:auto}.support-inbox-page .live-conversation>header select{border-radius:8px;width:auto;max-width:118px;min-height:34px;padding:0 8px;font-size:9px}.support-inbox-page .resolve-button,.support-inbox-page .snooze-button,.support-inbox-page .context-toggle{border-radius:8px;min-height:34px}.support-inbox-page .live-messages{background:var(--ui-surface);height:100%;padding:18px 22px 132px;overflow-y:auto}.support-inbox-page .live-messages article{max-width:min(78%,720px)}.support-inbox-page .live-messages article>div{box-shadow:none;border-radius:11px}.support-inbox-page .support-composer{background:var(--ui-surface);box-shadow:none;border-top:1px solid #dde1e7;padding:8px 10px 10px}.support-inbox-page .composer-mode{margin:0 0 6px}.support-inbox-page .composer-mode button{border-radius:7px;min-height:30px}.support-inbox-page .composer-row textarea{border-radius:9px;min-height:43px;font-size:12px}.support-inbox-page .composer-row>button:last-child{border-radius:9px;min-height:43px}.support-inbox-page .customer-context-panel{border-left:1px solid var(--ui-border);background:#fbfcfe;overflow-y:auto}.support-ai-studio .ai-studio-hero{border-radius:12px;min-height:100px;padding:15px 18px}.support-ai-studio .ai-studio-tabs{border-radius:10px;margin:10px 0;padding:4px}.support-ai-studio .ai-studio-tabs button{border-radius:7px;min-height:35px}.cs-settings-page .cs-settings-shell{border-radius:12px;min-height:calc(100vh - 150px);overflow:hidden}.cs-settings-page .cs-settings-shell>aside{background:#f7f9fc;width:190px;padding:9px}.cs-settings-page .cs-settings-shell>aside button{border-radius:7px;min-height:38px;font-size:10px}@media (width<=1320px) and (width>=851px){.support-inbox-page .identity-inbox{grid-template-columns:174px 246px minmax(410px,1fr)}.support-inbox-page .customer-context-panel{z-index:30;width:310px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 45px #181c2621}}@media (width<=850px){.support-title{align-items:center;min-height:52px;display:flex}.support-title p{display:none}.support-title h1{font-size:22px}.support-inbox-page .identity-inbox{border-radius:10px;min-height:0;max-height:none;display:block}.support-inbox-page .live-inbox-nav{border-right:0;border-bottom:1px solid var(--ui-border);gap:5px;display:flex;overflow-x:auto}.support-inbox-page .live-inbox-nav label,.support-inbox-page .live-inbox-nav small,.support-inbox-page .live-inbox-nav select,.support-inbox-page .live-inbox-nav .active-channel{display:none}.support-inbox-page .live-inbox-nav button{flex:none}.support-inbox-page .live-conversation-list{min-height:200px}.support-inbox-page .live-conversation{min-height:650px}}.cs-settings-page{width:100%;max-width:none}.cs-settings-page .cs-settings-shell{background:var(--ui-surface);border:1px solid #dfe3ea;border-radius:14px;grid-template-columns:212px minmax(520px,1fr) minmax(320px,390px);gap:0;min-height:calc(100dvh - 150px);display:grid;overflow:visible;box-shadow:0 18px 48px #1d26380e}.cs-settings-page .cs-settings-shell.nav-collapsed{grid-template-columns:64px minmax(520px,1fr) minmax(320px,390px)}.cs-settings-page .cs-settings-shell>aside:first-child{z-index:5;border:0;border-right:1px solid var(--ui-border);width:auto;max-height:calc(100dvh - 86px);box-shadow:none;scrollbar-width:thin;background:#f8fafc;border-radius:14px 0 0 14px;flex-direction:column;align-self:start;margin:0;padding:10px 8px;display:flex;position:sticky;top:70px;overflow:hidden auto}.cs-settings-page .cs-settings-shell>aside:first-child button{width:100%;min-width:0;height:38px;min-height:38px;color:var(--ui-text-secondary);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:650}.cs-settings-page .cs-settings-shell>aside:first-child button:hover{color:#172033;background:#edf2f8}.cs-settings-page .cs-settings-shell>aside:first-child button.active{color:#183d76;box-shadow:none;background:#dfeafc}.cs-settings-page .cs-settings-shell>aside:first-child button svg{flex:none;width:16px;height:16px}.cs-settings-page .cs-settings-nav-toggle{color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);border-radius:0;justify-content:flex-start;margin:0 0 8px}.cs-settings-page .cs-settings-shell.nav-collapsed>aside:first-child button{justify-content:center;width:42px;padding:0}.cs-settings-page .cs-settings-shell.nav-collapsed>aside:first-child button span{display:none}.cs-settings-page .cs-settings-shell>main{background:var(--ui-surface);min-width:0;padding:18px 20px 28px}.cs-settings-stack{gap:10px}.cs-settings-section-intro{align-items:flex-start;gap:12px;padding:2px 2px 8px;display:flex}.cs-settings-section-intro>span{color:#2969ce;background:#e8f0ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-settings-section-intro svg{width:17px}.cs-settings-section-intro h2{color:#111827;letter-spacing:-.03em;margin:0 0 3px;font-size:20px}.cs-settings-section-intro p{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}.cs-settings-accordion{background:var(--ui-surface);border:1px solid #dfe4ec;border-radius:10px;overflow:hidden}.cs-settings-accordion>button{background:var(--ui-surface);color:#172033;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:10px 14px;display:flex}.cs-settings-accordion>button:hover{background:#f8fafc}.cs-settings-accordion>button span{gap:2px;display:grid}.cs-settings-accordion>button b{font-size:13px}.cs-settings-accordion>button small{color:var(--ui-text-muted);font-size:10px;font-weight:500}.cs-settings-accordion>button svg{width:15px;transition:transform .18s}.cs-settings-accordion.open>button svg{transform:rotate(180deg)}.cs-settings-accordion-body{border-top:1px solid var(--ui-border);padding:17px 16px 19px;animation:.18s both csAccordionIn}@keyframes csAccordionIn{0%{opacity:0;transform:translateY(-4px)}}.cs-settings-page .cs-settings-grid{gap:11px}.cs-settings-page .cs-settings-field>span{color:var(--ui-text-secondary);font-size:11px}.cs-settings-page :is(.cs-settings-field input,.cs-settings-field select,.cs-settings-field textarea){border-color:#d9dfe8;border-radius:8px;min-height:40px;font-size:12px}.cs-widget-content-tabs{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(4,1fr);gap:2px;margin:-5px -5px 16px;padding:0 5px 10px;display:grid}.cs-widget-content-tabs button{min-height:52px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:650;display:flex}.cs-widget-content-tabs button svg{width:16px}.cs-widget-content-tabs button.active{color:#1669d3;border-bottom-color:#1669d3}.cs-topic-editor{border:1px solid var(--ui-border);background:#f8fafc;border-radius:9px;margin:4px 0 15px;padding:13px}.cs-topic-editor>header{margin-bottom:9px}.cs-topic-editor>header div{gap:2px;display:grid}.cs-topic-editor>header b{font-size:12px}.cs-topic-editor>header small{color:var(--ui-text-muted);font-size:10px}.cs-topic-editor>div{grid-template-columns:18px 24px minmax(0,1fr) 30px;align-items:center;gap:7px;margin-top:7px;display:grid}.cs-topic-editor>div>svg{color:#9ca5b5;width:14px}.cs-topic-editor>div input{background:var(--ui-surface);min-width:0;height:36px;font:inherit;border:1px solid #d9dfe8;border-radius:7px;padding:0 10px;font-size:11px}.cs-topic-enabled{color:#13845b;background:#e1f7ed;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.cs-topic-enabled svg{width:12px}.cs-topic-editor>div>button{color:#8c96a7;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.cs-topic-editor>div>button:hover{color:#b43838;background:#fff0f0}.cs-topic-editor>div>button svg{width:14px}.cs-add-topic{background:var(--ui-surface);color:#285fae;border:1px solid #dbe1ea;border-radius:7px;align-items:center;gap:6px;min-height:34px;margin-top:9px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.cs-add-topic svg{width:13px}.cs-domain-visibility-hint{color:var(--ui-text-secondary);background:#f4f7fb;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.cs-domain-visibility-hint>svg{color:#3978cd;width:16px}.cs-domain-visibility-hint span{gap:2px;display:grid}.cs-domain-visibility-hint b{font-size:11px}.cs-domain-visibility-hint small{color:var(--ui-text-muted);font-size:9px}.cs-settings-page .cs-setting-switch{min-height:50px}.cs-settings-page .cs-widget-preview{border:0;border-left:1px solid var(--ui-border);background:var(--ui-surface-sunken);min-height:calc(100dvh - 86px);box-shadow:none;border-radius:0 14px 14px 0;align-self:start;padding:16px;position:sticky;top:70px}.cs-settings-page .cs-widget-preview>header{color:#596579;letter-spacing:0;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:0 0 12px;display:flex}.cs-widget-preview>header>div{align-items:center;gap:7px;display:flex}.cs-widget-preview>header span{color:var(--ui-text-muted);font-size:10px}.cs-widget-preview>header em{color:#16855b;letter-spacing:0;background:#e3f7ed;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.cs-preview-stage{border:1px solid var(--ui-border);background-color:var(--ui-surface);background-image:linear-gradient(45deg,#f3f5f8 25%,#0000 25%),linear-gradient(-45deg,#f3f5f8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f3f5f8 75%),linear-gradient(-45deg,#0000 75%,#f3f5f8 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:10px;justify-content:center;align-items:center;min-height:610px;padding:20px 6px 72px;display:flex;position:relative}.cs-settings-page .cs-preview-widget{background:var(--ui-surface);border:1px solid #dfe3ea;border-radius:15px;width:min(100%,338px);overflow:hidden;box-shadow:0 20px 54px #1e2b4229}.cs-preview-hero{box-sizing:border-box;color:#fff;background-position:50%;background-size:cover;min-height:226px;padding:20px 19px 50px;position:relative}.cs-preview-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e18572e);height:72px;position:absolute;inset:auto 0 0}.cs-preview-hero-top{justify-content:space-between;align-items:center;margin-bottom:67px;display:flex}.cs-preview-hero-top>svg{width:18px}.cs-preview-avatar{background:var(--ui-surface);width:34px;height:34px;color:var(--preview-main);border-radius:50%;place-items:center;display:grid}.cs-preview-avatar svg{width:17px}.cs-preview-hero h3{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.cs-preview-hero p{color:#fffffff0;max-width:270px;margin:0;font-size:13px;line-height:1.42}.cs-preview-widget>main{z-index:2;margin-top:-31px;padding:0 16px 15px;position:relative}.cs-preview-widget main .cs-preview-topic,.cs-preview-widget main .cs-preview-start{background:var(--ui-surface);width:100%;min-height:48px;color:var(--ui-text);text-align:left;box-shadow:none;border:1px solid #dfe4ec;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:11px;font-weight:650;display:flex}.cs-preview-widget main .cs-preview-topic:first-child{border-radius:10px 10px 0 0}.cs-preview-widget main .cs-preview-topic+.cs-preview-topic{border-top:0}.cs-preview-widget main .cs-preview-topic:last-of-type{border-radius:0 0 10px 10px}.cs-preview-widget main .cs-preview-topic svg{color:#5c687a;width:15px}.cs-preview-widget main .cs-preview-start{color:#172033;border-radius:10px;min-height:62px;margin-top:10px}.cs-preview-start>span{gap:2px;display:grid}.cs-preview-start b{font-size:12px}.cs-preview-start small{color:var(--ui-text-muted);font-size:9px;font-weight:500}.cs-preview-start>svg{width:20px;color:var(--preview-main)}.cs-preview-widget>nav{border-top:1px solid var(--ui-border);background:var(--ui-surface);grid-template-columns:1fr 1fr;height:58px;display:grid}.cs-preview-widget>nav button{color:var(--ui-text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:650;display:flex}.cs-preview-widget>nav button.active{color:var(--preview-main)}.cs-preview-widget>nav svg{width:16px}.cs-preview-widget>footer{border-top:1px solid var(--ui-border);color:#939baa;letter-spacing:.04em;padding:9px;font-size:8px}.cs-preview-close{color:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 14px 30px #1926463d}.cs-preview-close svg{width:22px}@media (width<=1240px){.cs-settings-page .cs-settings-shell,.cs-settings-page .cs-settings-shell.nav-collapsed{grid-template-columns:190px minmax(0,1fr)}.cs-settings-page .cs-widget-preview{display:none}}@media (width<=760px){.cs-settings-page .cs-settings-shell,.cs-settings-page .cs-settings-shell.nav-collapsed{display:block}.cs-settings-page .cs-settings-shell>aside:first-child{border-right:0;border-bottom:1px solid var(--ui-border);border-radius:14px 14px 0 0;flex-direction:row;max-height:none;position:sticky;top:0}.cs-settings-page .cs-settings-shell>aside:first-child button,.cs-settings-page .cs-settings-shell.nav-collapsed>aside:first-child button{width:auto;min-width:max-content;padding:0 10px}.cs-settings-page .cs-settings-shell.nav-collapsed>aside:first-child button span{display:inline}.cs-settings-nav-toggle{display:none}.cs-widget-content-tabs{grid-template-columns:repeat(4,minmax(84px,1fr));overflow-x:auto}.cs-settings-page .cs-settings-shell>main{padding:14px}}.viewport-layer{box-sizing:border-box;overscroll-behavior:contain;width:100vw;max-width:none;height:100dvh;max-height:none;position:fixed;inset:0}.viewport-layer-right{justify-content:flex-end;align-items:stretch;display:flex}.viewport-layer-top{justify-content:center;align-items:flex-start;display:flex}.sidepanel-backdrop.viewport-layer{z-index:3100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85}.sidepanel-backdrop .contact-editor{border-left:1px solid #e2e8f0;flex-direction:column;width:min(680px,100vw);height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:hidden;box-shadow:-24px 0 70px #0f172a2e}.sidepanel-backdrop .contact-editor>header{box-sizing:border-box;background:var(--ui-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e2e8f0;flex:none;min-height:108px;margin:0;padding:24px 28px 19px}.sidepanel-backdrop .contact-editor>form{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:22px 28px max(28px, env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.sidepanel-backdrop .professional-contact-form .contact-save{min-height:50px;bottom:max(0px, env(safe-area-inset-bottom));z-index:2;flex:none;box-shadow:0 -12px 24px #fffffff0,0 10px 24px #0f172a2e}.sidepanel-backdrop :is(input,select,textarea,button):focus-visible,.command-center-backdrop :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}@media (width>=801px){.suite-main>.suite-topbar>.suite-mobile-title,.suite-main>.suite-topbar>.suite-mobile-account,.suite-main>.suite-topbar>.workspace-mobile-menu{display:none}.suite-main>.suite-topbar{overflow:visible}.suite-main>.suite-topbar>.workspace-command-triggers{flex:none}.suite-main>.suite-topbar>.department-tabs{flex:520px}}@media (width<=1450px) and (width>=801px){.suite-main>.suite-topbar>.department-tabs>button{min-width:44px;padding-inline:12px}.suite-main>.suite-topbar>.department-tabs>button span{display:none}}@media (width<=1050px) and (width>=801px){.suite-main>.suite-topbar>.workspace-command-triggers>button{justify-content:center;width:44px;padding:0}.suite-main>.suite-topbar>.workspace-command-triggers :is(span,kbd),.suite-main>.suite-topbar>.suite-account-state{display:none}}@media (width<=800px){.sidepanel-backdrop .contact-editor{border-left:0;width:100vw}.sidepanel-backdrop .contact-editor>header{min-height:88px;padding:17px 18px 14px}.sidepanel-backdrop .contact-editor>form{padding:18px 16px max(22px, env(safe-area-inset-bottom))}.sidepanel-backdrop .professional-contact-form fieldset{padding:13px}}@media (prefers-reduced-motion:reduce){.viewport-layer,.viewport-layer *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.portal-public{--portal-ink:#0f172a;--portal-copy:#475569;--portal-line:#e2e8f0;--portal-soft:#f8fafc;background:#f1f5f9;min-height:100dvh}.portal-public>aside{height:100dvh;min-height:0;padding-bottom:max(22px, env(safe-area-inset-bottom));overflow:hidden}.portal-public>aside>header{width:auto;max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;position:static}.portal-public>aside>nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.portal-public>aside>footer{flex:none;width:100%;max-width:none;margin:auto 0 0}.portal-public>main{min-height:100dvh}.portal-public-top{z-index:8;border:0;border-bottom:1px solid var(--portal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:0;width:100%;max-width:none;min-height:76px;margin:0;position:sticky;inset:0 0 auto;box-shadow:0 8px 28px #0f172a0b}.portal-public-content{width:min(100%,1320px);padding-top:30px}.portal-welcome{background:radial-gradient(circle at 82% 14%, #60a5fa33, transparent 26%), linear-gradient(128deg, color-mix(in srgb, var(--portal-color) 92%, #1d4ed8), #0f172a 78%);border:1px solid #ffffff1f;min-height:250px;box-shadow:0 24px 65px #0f172a26}.portal-table{background:0 0;border:0;gap:12px;display:grid;overflow:visible}.portal-table>header{display:none}.portal-document{border:1px solid var(--portal-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"identity date status amount""actions actions actions actions";align-items:center;gap:13px 18px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 10px 30px #0f172a0b}.portal-document>span{grid-area:identity;min-width:0}.portal-document>small{white-space:nowrap;grid-area:date}.portal-document>em{white-space:nowrap;grid-area:status}.portal-document>strong{white-space:nowrap;grid-area:amount;min-width:104px}.portal-document>.portal-document-actions,.portal-document>.portal-checkout-error{grid-area:actions}.portal-document>span b{overflow-wrap:anywhere;min-width:0;color:var(--portal-ink);font-size:14px}.portal-document-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:flex-end;width:100%;padding-top:13px;display:flex}.portal-document-actions>a,.portal-document-actions>button{width:auto;min-width:0;min-height:44px;padding:0 14px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.portal-document-actions>:is(.portal-action-view,.portal-action-download,.portal-action-support){color:#334155;background:#fff;border-color:#cbd5e1}.portal-document-actions>.portal-action-reject{color:#b91c1c;background:#fff;border-color:#fecaca}.portal-document-actions>.portal-action-accept{color:#fff;background:#2563eb;border-color:#2563eb}.portal-document-actions>:is(.portal-action-view,.portal-action-download,.portal-action-support):hover{background:#f8fafc;border-color:#94a3b8}.portal-document-actions>a:focus-visible,.portal-document-actions>button:focus-visible,.portal-public aside button:focus-visible{outline-offset:3px;outline:3px solid #2563eb52}.portal-home-grid>div{min-width:0}.portal-home-grid>div .portal-document{margin-top:12px}@media (width<=1120px){.portal-document{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity amount""date status""actions actions"}}@media (width<=900px){.portal-public-content{padding-top:22px}.portal-public>aside{overflow-y:auto}.portal-public-top{min-height:68px}}@media (width<=600px){.portal-document{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:15px}.portal-document-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-document-actions>a,.portal-document-actions>button{width:100%}}@media (width<=390px){.portal-document-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portal-public *,.portal-public :before,.portal-public :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.portal-live-chat{z-index:3200;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:280px;max-width:100vw;height:110px;max-height:100dvh;transition:width .22s,height .22s;position:fixed;bottom:0}.portal-live-chat.right{right:0}.portal-live-chat.left{left:0}.portal-live-chat.open{width:420px;height:min(720px,100dvh)}@media (width<=520px){.portal-live-chat.open{width:100vw;height:100dvh}}:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) :is(button,a[href]){cursor:pointer;transition-property:background-color,border-color,color,box-shadow,filter,transform,opacity;transition-duration:.18s;transition-timing-function:ease}:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) :is(button,a[href]):not(:disabled):hover{filter:brightness(.985)}:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) :is(button,a[href]):not(:disabled):active{transition-duration:80ms;transform:translateY(1px)}:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) :is(button,a[href],input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) button:disabled{cursor:not-allowed;opacity:.62}@media (prefers-reduced-motion:reduce){:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) :is(button,a[href]){transition-duration:.01ms}:where(.suite-shell,.portal-public,.cp-admin,.staff-shell,.admin-shell,.settings-shell) :is(button,a[href]):active{transform:none}}:root{--jv-slate-0:#fff;--jv-slate-25:#fbfcfd;--jv-slate-50:#f6f7f9;--jv-slate-100:#eef1f4;--jv-slate-200:#dde2e8;--jv-slate-300:#c7ced8;--jv-slate-500:#657083;--jv-slate-700:#303949;--jv-slate-900:#141922;--jv-blue-50:#edf4ff;--jv-blue-100:#dbe9ff;--jv-blue-600:#2167d5;--jv-blue-700:#1954b1;--jv-green-600:#16845c;--jv-amber-600:#a7650b;--jv-red-600:#c33c4a;--jv-bg:var(--ui-canvas);--jv-surface:var(--ui-surface);--jv-surface-subtle:var(--ui-surface-subtle);--jv-border:var(--ui-border);--jv-border-strong:var(--ui-border-strong);--jv-text:var(--ui-text);--jv-text-secondary:var(--ui-text-muted);--jv-text-muted:var(--ui-text-muted);--jv-success:var(--ui-success-text);--jv-primary:var(--ui-primary);--jv-primary-hover:var(--ui-primary-hover);--jv-focus:var(--ui-focus-ring);--jv-sidebar:#171b24;--jv-radius-sm:7px;--jv-radius-md:10px;--jv-radius-lg:14px;--jv-shadow-float:0 16px 42px #14192224;--jv-duration:.16s;--jv-sidebar-width:272px;--jv-control-height:40px;--jv-row-height:44px;--jv-page-gutter:clamp(18px, 3vw, 44px)}.user-settings.admin-settings-hub{--lg-ink:#0f2533;--lg-muted:#6f8088;--lg-soft:#dfeae8;--lg-mint:#dff3eb;--lg-blue:#b7cce5;--lg-surface:#f7fcfab8;--lg-surface-strong:#ffffffc7;--lg-border:#ffffffb8;--lg-line:#0f25331b;--lg-shadow:0 32px 90px #1a303c29, inset 0 1px 0 #ffffffd1;--lg-pill-shadow:12px 16px 38px #172b341a, -10px -12px 28px #ffffffb8;isolation:isolate;min-height:100vh;color:var(--lg-ink);background:radial-gradient(circle at 15% 18%,#d8ede8d1,#0000 28vw),radial-gradient(circle at 78% 11%,#bacfe3c7,#0000 30vw),radial-gradient(circle at 57% 86%,#ffffffeb,#0000 36vw),linear-gradient(145deg,#c9ced3 0%,#e6ebe9 38%,#f3f6f4 70%,#d5d9de 100%);font-family:Urbanist,Manrope,Inter,Segoe UI,system-ui,sans-serif;position:relative;overflow-x:clip}.user-settings.admin-settings-hub:before,.user-settings.admin-settings-hub:after{content:"";pointer-events:none;z-index:-1;position:fixed}.user-settings.admin-settings-hub:before{opacity:.62;background-color:#0000;background-image:linear-gradient(90deg,#0f253308 1px,#0000 1px),linear-gradient(0deg,#0f253307 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 22%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 22%,#000 0%,#0000 72%)}.user-settings.admin-settings-hub:after{filter:blur(34px);background:linear-gradient(#ffffff7a,#cfe2e029);border-radius:0 0 999px 999px;width:min(1180px,78vw);height:42vh;top:78px;left:50%;transform:translate(-50%)}.admin-settings-hub .settings-top{-webkit-backdrop-filter:blur(26px)saturate(130%);background:#ffffff94;border:1px solid #ffffffdb;border-radius:999px;width:min(1540px,100vw - 56px);height:64px;margin:16px auto 0;padding:0 14px 0 18px;box-shadow:0 20px 60px #1c303c1f,inset 0 1px #ffffffe6}.admin-settings-hub .settings-top>a{color:var(--lg-ink);letter-spacing:-.035em;font-weight:650}.admin-settings-hub .settings-top>a>span{color:#fff;background:linear-gradient(145deg,#0f2533,#183f58);border-radius:999px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff3d,0 10px 22px #0f25332e}.admin-settings-hub .settings-top>div>a{color:#243c4c;background:#ffffff8a;border:1px solid #ffffffd1;border-radius:999px;height:42px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffe0}.admin-settings-hub .settings-top>div>a:hover{box-shadow:var(--lg-pill-shadow);background:#ffffffd1;transform:translateY(-1px)}.admin-settings-hub .settings-hub-sidebar{-webkit-backdrop-filter:blur(24px)saturate(126%);scrollbar-width:thin;background:#edf6f48a;border:1px solid #ffffffb3;border-radius:34px;max-height:calc(100vh - 122px);padding:16px;top:96px;overflow:auto;box-shadow:0 24px 70px #182d3a1f,inset 0 1px #ffffffc7}.admin-settings-hub .settings-sidebar-intro{padding:5px 6px 18px}.admin-settings-hub .settings-sidebar-intro h1{letter-spacing:-.065em;color:var(--lg-ink);font-size:25px;font-weight:520;line-height:1.02}.admin-settings-hub .settings-sidebar-intro p{color:var(--lg-muted);font-size:12px}.admin-settings-hub .settings-group-toggle,.admin-settings-hub .settings-hub-sidebar nav>button,.admin-settings-hub .settings-group-items button{color:#173142;border-radius:20px;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s}.admin-settings-hub .settings-group-toggle:hover,.admin-settings-hub .settings-hub-sidebar nav>button:hover,.admin-settings-hub .settings-group-items button:hover{background:#ffffff8f;transform:translate(2px);box-shadow:inset 0 1px #ffffffbf}.admin-settings-hub .settings-hub-sidebar nav button.active,.admin-settings-hub .settings-group-toggle.active,.admin-settings-hub .settings-group-items button.active{color:#0f2533;background:#fffc;border:1px solid #fffffff0;box-shadow:10px 16px 36px #1f39461f,inset 0 1px #fffffff5}.admin-settings-hub .settings-hub-sidebar nav button>svg:first-child,.admin-settings-hub .settings-group-toggle>svg:first-child{color:#12364d;background:#ffffff9e;border:1px solid #ffffffbd;box-shadow:inset 0 1px #ffffffe6}.admin-settings-hub .settings-panel{box-shadow:var(--lg-shadow);-webkit-backdrop-filter:blur(26px)saturate(126%);background:linear-gradient(150deg,#fafffdc7,#e5f1efa8 52%,#f8fbfbbd);border:1px solid #ffffffd1;border-radius:44px;overflow:hidden}.admin-settings-hub .settings-overview-hero{background:radial-gradient(circle at 70% 0,#b7cce585,#0000 30%),radial-gradient(circle at 14% 34%,#dff3ebe6,#0000 36%),linear-gradient(135deg,#ffffff94,#e6f1ef61);border:0;border-radius:0 0 44px 44px;min-height:390px;padding:58px clamp(26px,5vw,76px) 34px;box-shadow:inset 0 -1px #0f253314}.admin-settings-hub .settings-overview-copy{max-width:940px}.admin-settings-hub .settings-overview-copy>span{color:#0f2533;width:58px;height:58px;box-shadow:var(--lg-pill-shadow);background:#ffffff8f;border:1px solid #ffffffc7;border-radius:22px}.admin-settings-hub .settings-overview-copy h2,.settings-panel.design-open .design-hero-copy h2{color:var(--lg-ink);letter-spacing:-.09em;font-size:clamp(54px,7.2vw,104px);font-weight:360;line-height:.88}.admin-settings-hub .settings-overview-copy p,.settings-panel.design-open .design-hero-copy p{color:#516875;letter-spacing:-.015em;max-width:680px;font-size:clamp(16px,1.45vw,21px);font-weight:400;line-height:1.55}.admin-settings-hub .settings-search{background:#ffffffa3;border:1px solid #ffffffdb;border-radius:999px;width:min(710px,100%);min-height:64px;margin-top:34px;box-shadow:inset 0 1px #fffffff5,0 20px 45px #1a303c14}.admin-settings-hub .settings-search input{color:#132c3c;font-size:17px;font-weight:440}.admin-settings-hub .settings-style-presets,.admin-settings-hub .settings-section-heading,.admin-settings-hub .settings-home-grid,.admin-settings-hub .settings-next{width:auto;margin-inline:clamp(24px,4vw,62px)}.admin-settings-hub .settings-style-presets{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff8f;border:1px solid #ffffffd1;border-radius:32px;margin-top:-18px;padding:22px;box-shadow:0 22px 65px #1f39461a,inset 0 1px #ffffffe6}.admin-settings-hub .settings-style-presets h3,.admin-settings-hub .settings-section-heading h3,.admin-settings-hub .settings-category-card h3,.admin-settings-hub .settings-next h2{color:#112938;letter-spacing:-.055em;font-weight:470}.admin-settings-hub .settings-style-presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settings-hub .settings-style-presets button,.admin-settings-hub .settings-category-card,.admin-settings-hub .settings-next,.settings-panel.design-open .design-block,.settings-panel.design-open .pdf-designer{-webkit-backdrop-filter:blur(18px)saturate(120%);background:#ffffff85;border:1px solid #ffffffd1;box-shadow:inset 0 1px #ffffffdb}.admin-settings-hub .settings-style-presets button{border-radius:28px;min-height:118px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s}.admin-settings-hub .settings-style-presets button:hover,.admin-settings-hub .settings-category-card:hover,.settings-panel.design-open .design-block:hover{background:#ffffffb8;transform:translateY(-3px);box-shadow:0 24px 58px #19303c1f,inset 0 1px #fffffff0}.admin-settings-hub .settings-style-presets button.active{color:#0f2533;background:#e2f1eec7;border-color:#fffffff5}.admin-settings-hub .style-preview.intercom em{box-shadow:none;background:#0f2533}.admin-settings-hub .settings-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.admin-settings-hub .settings-category-card{border-radius:34px;min-height:330px;padding:24px}.admin-settings-hub .settings-category-card header{border-bottom-color:#0f253317}.admin-settings-hub .settings-category-card header>span,.admin-settings-hub .settings-home button svg:first-child,.admin-settings-hub .settings-next button svg:first-child{color:#0f2533;background:#dff3ebd1;border:1px solid #ffffffb8}.admin-settings-hub .settings-category-card p,.admin-settings-hub .settings-home button small,.admin-settings-hub .settings-next button small{color:var(--ui-text-muted)}.admin-settings-hub .settings-home button,.admin-settings-hub .settings-next button{color:#132c3c;background:#ffffff73;border:1px solid #ffffffc7;border-radius:22px}.admin-settings-hub .settings-home button:hover,.admin-settings-hub .settings-next button:hover{background:#ffffffc2;transform:translate(3px);box-shadow:0 16px 34px #19303c1a}.settings-panel.design-open{background:radial-gradient(circle at 17% 10%,#dff3ebb3,#0000 24%),radial-gradient(circle at 80% 8%,#b7cce59e,#0000 28%),linear-gradient(145deg,#fafffdc2,#e5f0eead 58%,#fbfdfdc2);padding:0}.settings-panel.design-open .design-liquid-hero{background:radial-gradient(circle at 16% 14%,#ffffffdb,#0000 24%),radial-gradient(circle at 81% 20%,#b7cce5a8,#0000 31%),linear-gradient(135deg,#eff8f6bd,#ffffff94 42%,#ddeeeb99);border:1px solid #ffffffd6;border-radius:42px;min-height:690px;padding:clamp(36px,5vw,72px);overflow:hidden;box-shadow:0 34px 90px #1f394624,inset 0 1px #ffffffe6}.settings-panel.design-open .liquid-orb{filter:blur(18px);opacity:.58;background:#b7cce5b8}.settings-panel.design-open .liquid-orb.one{width:340px;height:340px;top:-120px;left:45%}.settings-panel.design-open .design-hero-copy{z-index:2;max-width:545px}.settings-panel.design-open .design-hero-copy h2{font-size:clamp(72px,8.6vw,132px)}.settings-panel.design-open .design-primary-action,.settings-panel.design-open .studio-save,.settings-panel.design-open .studio-savebar button{color:#fff;background:#020608;border-radius:999px;min-height:58px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff29}.settings-panel.design-open .design-primary-action:hover,.settings-panel.design-open .studio-save:hover,.settings-panel.design-open .studio-savebar button:hover{background:#0f2533;transform:translateY(-2px)scale(1.01)}.settings-panel.design-open .liquid-analytics-panel{-webkit-backdrop-filter:blur(30px)saturate(140%);background:#ffffff6b;border:1px solid #ffffffdb;border-radius:38px;align-self:center;width:min(760px,100%);min-height:560px;box-shadow:32px 42px 90px #203b4929,inset 0 1px #ffffffeb}.settings-panel.design-open .liquid-top-cards article{background:#ffffff94;border:1px solid #ffffffd1;border-radius:30px;min-height:124px;box-shadow:16px 22px 48px #203b491a,inset 0 1px #fffffff5}.settings-panel.design-open .liquid-top-cards span{color:#0f2533;background:#dff3ebb3}.settings-panel.design-open .liquid-metric{margin-top:-4px}.settings-panel.design-open .liquid-metric strong{color:#102838;letter-spacing:-.075em;font-size:clamp(82px,8vw,126px);font-weight:310}.settings-panel.design-open .liquid-chart i{opacity:.72;width:8px;box-shadow:none;background:#102838;border-radius:999px}.settings-panel.design-open .liquid-filter-row span,.settings-panel.design-open .preview-action-row button,.settings-panel.design-open .design-document-intro a{color:#173142;background:#ffffff7a;border:1px solid #ffffffc2;border-radius:999px;box-shadow:inset 0 1px #ffffffe0}.settings-panel.design-open .design-health-strip{gap:16px}.settings-panel.design-open .design-health-strip b{color:#102838;letter-spacing:-.055em;font-size:clamp(30px,3vw,44px);font-weight:360}.settings-panel.design-open .design-block-title>svg{color:#102838;background:#dff3ebbd;border:1px solid #ffffffb8;border-radius:22px}.settings-panel.design-open .design-block-title h3{color:#102838;letter-spacing:-.06em;font-size:28px;font-weight:430;line-height:1}.settings-panel.design-open .design-block-title p,.settings-panel.design-open .logo-upload small,.settings-panel.design-open .design-studio label,.settings-panel.design-open .design-studio input,.settings-panel.design-open .design-studio select,.settings-panel.design-open .design-studio textarea{color:var(--ui-text-muted)}.settings-panel.design-open .logo-upload,.settings-panel.design-open .design-studio input:not([type=color]),.settings-panel.design-open .design-studio select,.settings-panel.design-open .design-studio textarea,.settings-panel.design-open .color-field{background:#ffffff8a;border:1px solid #ffffffd1;border-radius:24px;box-shadow:inset 0 1px #ffffffeb}.settings-panel.design-open .preview-glass-stage h3{color:#0f2533;letter-spacing:-.075em;font-weight:360}.settings-panel.design-open .invoice-preview{background:#ffffffa8;border:1px solid #ffffffd1;border-radius:28px;box-shadow:0 26px 70px #1f394621,inset 0 1px #ffffffeb}@media (width<=1180px){.admin-settings-hub>main{grid-template-columns:1fr}.admin-settings-hub .settings-hub-sidebar{max-height:none;position:relative;top:auto}.settings-panel.design-open .design-liquid-hero,.settings-panel.design-open .design-command-grid{grid-template-columns:1fr}.settings-panel.design-open .liquid-analytics-panel{justify-self:stretch}}@media (width<=760px){.admin-settings-hub .settings-top{border-radius:28px;width:calc(100vw - 24px);height:auto;min-height:58px}.admin-settings-hub>main{padding:18px 12px 88px}.admin-settings-hub .settings-panel,.settings-panel.design-open .design-liquid-hero{border-radius:30px}.settings-panel.design-open .design-studio{padding:14px}.admin-settings-hub .settings-overview-copy h2,.settings-panel.design-open .design-hero-copy h2{font-size:clamp(42px,14vw,64px)}.admin-settings-hub .settings-style-presets,.admin-settings-hub .settings-section-heading,.admin-settings-hub .settings-home-grid,.admin-settings-hub .settings-next{margin-inline:14px}.admin-settings-hub .settings-style-presets>div,.admin-settings-hub .settings-home-grid,.settings-panel.design-open .design-health-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-settings-hub *,.admin-settings-hub :before,.admin-settings-hub :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@keyframes liquidPanelFloat{0%,to{transform:translate3d(0, 0, 0) rotate(var(--float-rotate,0deg))}50%{transform:translate3d(0, -9px, 0) rotate(var(--float-rotate,0deg))}}@keyframes liquidGlowDrift{0%,to{opacity:.78;transform:translate(0,0)scale(1)}50%{opacity:.96;transform:translate(24px,-18px)scale(1.04)}}html[data-workspace-style] .workspace-shell.suite-shell.theme-light,html[data-workspace-theme=light] .workspace-shell.suite-shell,.workspace-shell.suite-shell.theme-light{--liquid-ink:#0b2434;--liquid-muted:#0b24348f;--liquid-faint:#0b243457;--liquid-glass:#ffffff6b;--liquid-glass-2:#ffffff9e;--liquid-glass-3:#ffffffc7;--liquid-border:#ffffffb8;--liquid-shadow:34px 44px 92px #10283421, -18px -18px 58px #ffffff7a, inset 0 1px 0 #ffffffeb;color:var(--liquid-ink);background:radial-gradient(circle at 8% 42%,#ff7c7a2e,#0000 14vw),radial-gradient(circle at 22% 26%,#dff3ebd1,#0000 32vw),radial-gradient(circle at 78% 8%,#1b405b38,#0000 36vw),radial-gradient(circle at 88% 70%,#b8cee66b,#0000 34vw),linear-gradient(145deg,#d6d8da 0%,#eef6f2 41%,#f7fbf7 68%,#d4d9dd 100%);font-family:Urbanist,Manrope,Inter,Segoe UI,system-ui,sans-serif;overflow-x:clip}html[data-workspace-style] .workspace-shell.suite-shell.theme-light:after,html[data-workspace-theme=light] .workspace-shell.suite-shell:after,.workspace-shell.suite-shell.theme-light:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(at 52% 16%,#ffffff6b,#0000 30%),linear-gradient(#1b405b21,#0000 24% 76%,#0b24340f);position:fixed;inset:0}html[data-workspace-style] .suite-sidebar,html[data-workspace-theme=light] .suite-sidebar,.workspace-shell.theme-light .suite-sidebar{width:252px;color:var(--liquid-ink);-webkit-backdrop-filter:blur(30px)saturate(136%);background:radial-gradient(circle at 48% 7%,#ffffffb3,#0000 32%),linear-gradient(#f7fdfa8f,#ddf0eb57);border-right:1px solid #ffffffa8;box-shadow:18px 0 58px #182e3a1a,inset -1px 0 #ffffff8a}html[data-workspace-style] .suite-brand,html[data-workspace-style] .suite-department-card,html[data-workspace-style] .suite-user-card,html[data-workspace-style] .suite-nav-item.active,html[data-workspace-theme=light] .suite-brand,html[data-workspace-theme=light] .suite-department-card,html[data-workspace-theme=light] .suite-user-card,html[data-workspace-theme=light] .suite-nav-item.active{color:var(--liquid-ink);background:#ffffff8f;border-color:#ffffffc7;box-shadow:12px 16px 38px #10283414,inset 0 1px #fffffff0}html[data-workspace-style] .suite-brand b,html[data-workspace-style] .suite-nav-item b,html[data-workspace-style] .suite-user-card b,html[data-workspace-theme=light] .suite-brand b,html[data-workspace-theme=light] .suite-nav-item b,html[data-workspace-theme=light] .suite-user-card b{color:#0b2434}html[data-workspace-style] .suite-brand small,html[data-workspace-style] .suite-nav-item small,html[data-workspace-style] .suite-user-card small,html[data-workspace-theme=light] .suite-brand small,html[data-workspace-theme=light] .suite-nav-item small,html[data-workspace-theme=light] .suite-user-card small{color:#0b24348f}html[data-workspace-style] .suite-nav-icon,html[data-workspace-theme=light] .suite-nav-icon{color:#0b2434;background:#ffffff94;border:1px solid #ffffffb8}html[data-workspace-style] .suite-nav-item.active .suite-nav-icon,html[data-workspace-theme=light] .suite-nav-item.active .suite-nav-icon{color:#fff;background:#0b2434}html[data-workspace-style] .suite-main>.suite-topbar,html[data-workspace-theme=light] .suite-main>.suite-topbar,.workspace-shell.theme-light .suite-main>.suite-topbar{-webkit-backdrop-filter:blur(28px)saturate(136%);background:#f2f9f775;border:1px solid #ffffffb3;border-radius:999px;height:60px;margin:14px 22px 0;box-shadow:16px 22px 58px #10283414,inset 0 1px #ffffffe0}html[data-workspace-style] .suite-search,html[data-workspace-theme=light] .suite-search,html[data-workspace-style] .suite-action,html[data-workspace-theme=light] .suite-action,html[data-workspace-style] .suite-account-state,html[data-workspace-theme=light] .suite-account-state{color:var(--liquid-ink);background:#ffffff85;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe0}html[data-workspace-style] .workspace-content,html[data-workspace-theme=light] .workspace-content,.workspace-shell.theme-light .workspace-content{background:0 0;min-height:calc(100vh - 74px);padding:34px clamp(24px,4.2vw,70px) 86px}.workspace-overview-v2{perspective:1400px;--ov-ink:#0b2434;--ov-copy:#0b24349e;--ov-muted:#0b24347a;--ov-line:#0b24341a;--ov-blue:#1b405b;--ov-blue-strong:#0b2434;--ov-green:#16845c;max-width:1520px;margin:0 auto}.workspace-overview-v2 .overview-command-hero{min-height:610px;box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(30px)saturate(138%);transform-style:preserve-3d;background:radial-gradient(circle at 8% 9%,#ffffffe0,#0000 24%),radial-gradient(circle at 67% 0,#dff3ebbd,#0000 35%),radial-gradient(circle at 98% 34%,#1b405b26,#0000 30%),linear-gradient(145deg,#eff8f699,#ffffff61 48%,#daece875);border:1px solid #ffffffb8;border-radius:44px;grid-template-columns:minmax(380px,.78fr) minmax(430px,.52fr);padding:clamp(54px,5.5vw,88px) clamp(42px,6vw,94px)}.workspace-overview-v2 .overview-command-hero:before{opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#0b243412 1px,#0000 1px),linear-gradient(0deg,#0b24340d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.workspace-overview-v2 .overview-command-hero h1{color:#0b2434;letter-spacing:-.105em;max-width:760px;font-size:clamp(78px,8.2vw,150px);font-weight:300;line-height:.84}.workspace-overview-v2 .overview-command-copy>p{color:#0b24349e;max-width:620px;font-size:clamp(17px,1.55vw,23px);line-height:1.46}.workspace-overview-v2 .overview-kicker,.workspace-overview-v2 .overview-command-meta>span,.workspace-overview-v2 .workspace-live-pill{color:#0b2434a8;background:#ffffff5c;border:1px solid #ffffffa3;border-radius:999px}.workspace-overview-v2 .reference-float-card{--float-rotate:-1.5deg;background:#ffffff57;border-color:#ffffffa8;animation:7s ease-in-out infinite liquidPanelFloat;box-shadow:24px 30px 70px #1028341f,inset 0 1px #ffffffe6}.workspace-overview-v2 .reference-float-card.traffic{--float-rotate:-2.2deg;top:58px;left:42%}.workspace-overview-v2 .reference-float-card.conversion{--float-rotate:1.6deg;animation-delay:-2.4s;top:92px;right:11%}.workspace-overview-v2 .reference-filter-row{top:246px;left:43%}.workspace-overview-v2 .reference-filter-row span{color:#0b2434ad;background:#ffffff52;border-color:#ffffff9e}.workspace-overview-v2 .reference-chart-card{background:repeating-linear-gradient(-26deg,#0b24341c 0 2px,#0000 2px 11px),linear-gradient(#ffffff2e,#ffffff0a);width:min(740px,48%);height:210px;bottom:84px;right:3.5%}.workspace-overview-v2 .reference-chart-card:before{content:"";background:linear-gradient(#0000 0 calc(25% - 1px),#0b243412 calc(25% - 1px) 25%,#0000 25% calc(50% - 1px),#0b243412 calc(50% - 1px) 50%,#0000 50% calc(75% - 1px),#0b243412 calc(75% - 1px) 75%,#0000 75%);position:absolute;inset:28px 24px}.workspace-overview-v2 .reference-chart-card i{z-index:1;opacity:.66;background:#0b2434;width:8px;position:relative}.workspace-overview-v2 .overview-priority-card{background:radial-gradient(circle at 20% 16%,#ffffff9e,#0000 24%),linear-gradient(145deg,#ffffff5c,#dff3eb38);transform:translateZ(34px)}.workspace-overview-v2 .overview-priority-card,.workspace-overview-v2 .overview-metric,.workspace-overview-v2 .overview-widget-grid>.overview-widget{box-shadow:var(--liquid-shadow)}.workspace-overview-v2 .overview-metric{background:linear-gradient(145deg,#ffffff9e,#ffffff4d),#dff3eb1f;border-radius:34px;min-height:168px}.workspace-overview-v2 .overview-metric b{font-size:clamp(32px,2.7vw,48px);font-weight:300}.workspace-overview-v2 .overview-widget-grid>.overview-widget{background:#ffffff70;border-radius:38px}.workspace-overview-v2 .setup-step-list>a,.workspace-overview-v2 .overview-quick-actions>a,.workspace-overview-v2 .overview-module-grid>a,.workspace-overview-v2 .team-presence-list article,.workspace-overview-v2 .workspace-facts>div{background:#ffffff57;border-color:#ffffffa3}.workspace-overview-v2 .overview-primary-action{background:#000;min-width:190px}.workspace-overview-v2 .overview-header-actions>button{background:#ffffff7a;min-width:210px}@media (prefers-reduced-motion:no-preference){html[data-workspace-style] .workspace-shell.suite-shell.theme-light:after,html[data-workspace-theme=light] .workspace-shell.suite-shell:after,.workspace-shell.suite-shell.theme-light:after{animation:12s ease-in-out infinite liquidGlowDrift}}@media (width<=1220px){.workspace-overview-v2 .overview-command-hero{grid-template-columns:1fr}.workspace-overview-v2 .reference-float-card,.workspace-overview-v2 .reference-filter-row{display:none}.workspace-overview-v2 .reference-chart-card{opacity:.42;width:82%}}.profile-design-panel .style-swatch.intercom,.admin-settings-hub .style-preview.intercom{background:radial-gradient(circle at 18% 18%,#fffffff2,#0000 28%),linear-gradient(135deg,#dff3eb 0%,#eef6f4 52%,#b8cee6 100%)}.profile-design-panel .style-swatch.intercom:after,.admin-settings-hub .style-preview.intercom:after{background:#1b405b}.profile-design-panel .style-swatch.jonavo,.admin-settings-hub .style-preview.jonavo{background-color:#f7f7f6;background-image:linear-gradient(90deg,#12121214 1px,#0000 1px),linear-gradient(0deg,#12121214 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.profile-design-panel .style-swatch.jonavo:after,.admin-settings-hub .style-preview.jonavo:after{background:#050505}.profile-design-panel .style-swatch.clean,.admin-settings-hub .style-preview.clean{background:linear-gradient(135deg,#fff 0%,#f3f5f8 100%)}html[data-workspace-style=clean] .workspace-shell.suite-shell.theme-light{color:#111827;background:#f5f7fa;grid-template-columns:86px minmax(0,1fr)}html[data-workspace-style=clean] .suite-sidebar{background:var(--ui-surface);border-right:1px solid var(--ui-border);width:86px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-workspace-style=clean] .suite-brand,html[data-workspace-style=clean] .suite-department-card,html[data-workspace-style=clean] .suite-user-card{box-shadow:none;background:0 0;border-color:#0000}html[data-workspace-style=clean] .suite-nav-item{width:48px;min-height:48px;box-shadow:none;background:0 0;border-radius:16px;justify-content:center;padding:0}html[data-workspace-style=clean] .suite-nav-item.active{color:#fff;background:#111827}html[data-workspace-style=clean] .suite-nav-item.active .suite-nav-icon{color:#fff;background:0 0}html[data-workspace-style=clean] .suite-main>.suite-topbar{border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);height:64px;box-shadow:none;border-radius:0;margin:0}html[data-workspace-style=clean] .workspace-content{padding:24px clamp(18px,3vw,42px) 72px}html[data-workspace-style=clean] .workspace-overview-v2 .overview-command-hero,html[data-workspace-style=clean] .workspace-overview-v2 .overview-metric,html[data-workspace-style=clean] .workspace-overview-v2 .overview-widget-grid>.overview-widget{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}html[data-workspace-style=clean] .workspace-overview-v2 .overview-reference-layer{display:none}html[data-workspace-style=jonavo] .workspace-shell.suite-shell.theme-light{--mono-ink:#050505;--mono-text:#151515;--mono-muted:#777;--mono-line:#dedede;--mono-panel:#fff;color:var(--mono-text);background-color:#f2f2f1;background-image:linear-gradient(90deg,#0000000e 1px,#0000 1px),linear-gradient(0deg,#0000000e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:82px 82px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:252px minmax(0,1fr);font-family:Urbanist,Inter,Segoe UI,system-ui,sans-serif}html[data-workspace-style=jonavo] .workspace-shell.suite-shell.theme-light:before,html[data-workspace-style=jonavo] .workspace-shell.suite-shell.theme-light:after{display:none}html[data-workspace-style=jonavo] .suite-sidebar{width:252px;color:var(--mono-text);-webkit-backdrop-filter:blur(18px);background:#ffffffc2;border-right:1px solid #dedede;padding:16px 14px;box-shadow:20px 0 60px #0000000b}html[data-workspace-style=jonavo] .suite-brand,html[data-workspace-style=jonavo] .suite-department-card,html[data-workspace-style=jonavo] .suite-user-card{background:var(--ui-surface);color:var(--mono-text);border:1px solid #dedede;border-radius:18px;box-shadow:0 8px 24px #00000009}html[data-workspace-style=jonavo] .suite-brand>span,html[data-workspace-style=jonavo] .suite-user-card>span{color:#fff;background:#050505;border-radius:12px}html[data-workspace-style=jonavo] .suite-sidebar label{color:var(--ui-text-muted);letter-spacing:.12em}html[data-workspace-style=jonavo] .suite-nav-item{min-height:48px;color:var(--ui-text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px}html[data-workspace-style=jonavo] .suite-nav-item:hover{background:var(--ui-surface-sunken);border-color:var(--ui-border);transform:translate(2px)}html[data-workspace-style=jonavo] .suite-nav-item.active{color:#fff;background:#050505;border-color:#050505;box-shadow:0 18px 36px #00000029}html[data-workspace-style=jonavo] .suite-nav-icon,html[data-workspace-style=jonavo] .suite-nav-item.active .suite-nav-icon{color:currentColor;background:0 0;border:0}html[data-workspace-style=jonavo] .suite-nav-item small{color:color-mix(in srgb, currentColor 58%, transparent)}html[data-workspace-style=jonavo] .suite-main>.suite-topbar{background:var(--ui-surface);-webkit-backdrop-filter:blur(16px);border:1px solid #dedede;border-radius:20px;height:62px;margin:16px 28px 0;box-shadow:0 12px 34px #0000000b}html[data-workspace-style=jonavo] .department-tabs{background:0 0;border:0}html[data-workspace-style=jonavo] .department-tabs>button.active{color:#fff;background:#050505;box-shadow:0 10px 24px #00000024}html[data-workspace-style=jonavo] .suite-search,html[data-workspace-style=jonavo] .suite-action,html[data-workspace-style=jonavo] .suite-account-state{background:var(--ui-surface);color:var(--ui-text);box-shadow:none;border:1px solid #dedede}html[data-workspace-style=jonavo] .workspace-content{background:0 0;padding:42px clamp(24px,4vw,58px) 82px}html[data-workspace-style=jonavo] .workspace-overview-v2{--ov-ink:#050505;--ov-copy:#4a4a4a;--ov-muted:#7a7a7a;--ov-line:#dedede;--ov-blue:#050505;--ov-blue-strong:#050505;max-width:1440px}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-command-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 74%,#7ec2ff2e,#0000 22%),linear-gradient(#fff 0%,#fbfbfa 74%,#f6f6f5 100%);border:1px solid #dedede;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(420px,.58fr);min-height:520px;padding:clamp(48px,5vw,82px);box-shadow:0 18px 54px #0000000e}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-command-hero:before{opacity:.5;background:radial-gradient(circle,#0000 0 24%,#00000012 24.1% 24.25%,#0000 24.35% 38%,#0000000e 38.1% 38.22%,#0000 38.35% 52%,#0000000b 52.1% 52.2%,#0000 52.35% 100%) 0 0/100% 100%}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-command-hero h1{max-width:760px;color:var(--ui-text);letter-spacing:-.075em;text-align:left;font-size:clamp(52px,5vw,82px);font-weight:650;line-height:.95}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-command-hero h1 strong{color:var(--ui-text);font-weight:650}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-command-copy>p{max-width:520px;color:var(--ui-text-secondary);font-size:15px}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-primary-action,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-header-actions>button,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-priority-card>a{border-radius:12px;min-height:46px}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-primary-action{color:#fff;background:#050505}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-header-actions>button{background:var(--ui-surface);border:1px solid #dedede}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-reference-layer{opacity:1;display:block}html[data-workspace-style=jonavo] .workspace-overview-v2 .reference-float-card{background:var(--ui-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ui-text);border:1px solid #dedede;border-radius:16px;box-shadow:0 18px 42px #00000014}html[data-workspace-style=jonavo] .workspace-overview-v2 .reference-float-card b{color:var(--ui-text);font-size:22px;font-weight:700}html[data-workspace-style=jonavo] .workspace-overview-v2 .reference-filter-row span{background:var(--ui-surface);color:var(--ui-text);box-shadow:none;border:1px solid #dedede;border-radius:999px}html[data-workspace-style=jonavo] .workspace-overview-v2 .reference-chart-card{border:1px solid var(--ui-border);box-shadow:none;background:linear-gradient(#0000 0 calc(25% - 1px),#ececec calc(25% - 1px) 25%,#0000 25% calc(50% - 1px),#ececec calc(50% - 1px) 50%,#0000 50% calc(75% - 1px),#ececec calc(75% - 1px) 75%,#0000 75%),#ffffffc7;border-radius:18px}html[data-workspace-style=jonavo] .workspace-overview-v2 .reference-chart-card i{opacity:.9;background:linear-gradient(#1677ff,#9ec8ff)}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-priority-card,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-metric,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-widget-grid>.overview-widget{background:var(--ui-surface);color:var(--ui-text);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #dedede;border-radius:22px;box-shadow:0 14px 40px #0000000e}html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-priority-card:before{display:none}html[data-workspace-style=jonavo] .workspace-overview-v2 .priority-card-top>span,html[data-workspace-style=jonavo] .workspace-overview-v2 .metric-top>span,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-quick-actions>a>span,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-module-grid>a>span{background:var(--ui-surface-sunken);color:var(--ui-text);border-color:var(--ui-border)}html[data-workspace-style=jonavo] .workspace-overview-v2 .setup-step-list>a,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-quick-actions>a,html[data-workspace-style=jonavo] .workspace-overview-v2 .overview-module-grid>a,html[data-workspace-style=jonavo] .workspace-overview-v2 .team-presence-list article,html[data-workspace-style=jonavo] .workspace-overview-v2 .workspace-facts>div{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);box-shadow:none;border-radius:14px}html[data-workspace-style=intercom] .workspace-shell.suite-shell.theme-light{background:radial-gradient(circle at 8% 42%,#ff7c7a2e,#0000 14vw),radial-gradient(circle at 22% 26%,#dff3ebd1,#0000 32vw),radial-gradient(circle at 78% 8%,#1b405b38,#0000 36vw),radial-gradient(circle at 88% 70%,#b8cee66b,#0000 34vw),linear-gradient(145deg,#d6d8da 0%,#eef6f2 41%,#f7fbf7 68%,#d4d9dd 100%)}html[data-workspace-style=intercom] .suite-nav-item.active .suite-nav-icon{background:#1b405b}html[data-workspace-style=intercom] .workspace-overview-v2 :is(.overview-kicker,.overview-section-heading span,.overview-widget-head span,.overview-metric small),html[data-workspace-style=intercom] .suite-sidebar label{color:#1b405b}html[data-workspace-style=intercom] .workspace-overview-v2 :is(.overview-primary-action,.department-tabs>button.active){background:#0b2434}html[data-workspace-style=intercom] .workspace-overview-v2 :is(.metric-top>span,.priority-card-top>span,.overview-quick-actions>a>span,.overview-module-grid>a>span){color:#1b405b;background:#dff3ebc7}body:has(.premium-nav){background-color:#f1f1f0;background-image:linear-gradient(90deg,#0000000b 1px,#0000 1px),linear-gradient(0deg,#0000000b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.premium-nav{background:var(--ui-surface);-webkit-backdrop-filter:blur(18px);border:1px solid #dedede;border-radius:18px;width:min(1120px,100% - 56px);min-height:56px;margin:24px auto 0;padding:0 12px 0 18px;font-family:Urbanist,Inter,system-ui,sans-serif;box-shadow:0 16px 38px #0000000d}.premium-nav .brand-word{color:var(--ui-text);letter-spacing:-.045em;font-weight:800}.premium-nav nav a,.premium-nav nav button{color:var(--ui-text);font-size:12px;font-weight:500}.premium-nav .nav-actions .account,.premium-nav .contact-pill,.premium-nav .contact-pill a{border-radius:12px}.premium-nav .contact-pill a{color:#fff;background:#050505}main>.leader-bar{display:none}main>.hero{width:min(1120px,100% - 56px);min-height:620px;color:var(--ui-text);background:radial-gradient(circle at 50% 54%,#7ec2ff33,#0000 19%),radial-gradient(circle,#0000 0 22%,#0000000f 22.1% 22.25%,#0000 22.35% 36%,#0000000b 36.1% 36.22%,#0000 36.35% 50%,#00000009 50.1% 50.2%,#0000 50.35%),#fff;border:1px solid #dedede;border-radius:28px;margin:18px auto 0;padding:82px 28px 70px;font-family:Urbanist,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 24px 70px #0000000e}main>.hero .gridfade{opacity:0}main>.hero .eyebrow{border:1px solid var(--ui-border);width:max-content;color:var(--ui-text);letter-spacing:.02em;text-transform:none;background:#ffffffd1;border-radius:999px;margin-inline:auto;padding:8px 13px;font-size:12px}main>.hero h1{max-width:720px;color:var(--ui-text);letter-spacing:-.078em;text-align:center;margin:24px auto 16px;font-size:clamp(52px,6.2vw,86px);font-weight:780;line-height:.94}main>.hero h1 i{color:var(--ui-text);font-style:normal}main>.hero p{max-width:520px;color:var(--ui-text-secondary);text-align:center;margin-inline:auto;font-size:16px;line-height:1.55}main>.hero .hero-actions{justify-content:center;margin-top:28px}main>.hero .btn{min-height:46px;box-shadow:none;border-radius:13px;padding:0 18px;font-size:13px;transform:none}main>.hero .btn.dark{color:#fff;background:#050505}main>.hero .btn.light{background:var(--ui-surface);color:var(--ui-text);border:1px solid #dedede}main>.hero .trusted{z-index:2;width:min(860px,100%);color:var(--ui-text-muted);justify-content:center;gap:24px;margin:108px auto 0;position:relative}main>.hero .trusted span{text-align:center;color:var(--ui-text-muted);flex-basis:100%}main>.hero .trusted b{color:#666;opacity:.82;font-weight:700}main>.hero .float{background:var(--ui-surface);width:54px;height:54px;color:var(--ui-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #dedede;border-radius:999px;box-shadow:0 12px 32px #00000014}main>.hero .f1{top:32%;left:13%}main>.hero .f2{top:61%;left:22%}main>.hero .f3{top:28%;right:16%}main>.hero .f4{top:62%;right:23%}main>.dashboard-section,main>.product-world,main>.automation,main>.integration,main>.reviews,main>.dark-world,main>.newsletter{border-radius:28px;width:min(1120px,100% - 56px);max-width:1120px;margin-inline:auto}@media (width<=760px){.premium-nav,main>.hero,main>.dashboard-section,main>.product-world,main>.automation,main>.integration,main>.reviews,main>.dark-world,main>.newsletter{width:calc(100% - 24px)}main>.hero{min-height:520px;padding:62px 18px 50px}main>.hero h1{font-size:clamp(42px,13vw,58px)}}html[data-workspace-theme=light] .workspace-shell.suite-shell,.workspace-shell.suite-shell.theme-light{--liquid-ink:#0e2636;--liquid-muted:#657982;--liquid-blue:#b8cee6;--liquid-mint:#dff3eb;--liquid-panel:#ffffff8a;--liquid-panel-strong:#ffffffbd;--liquid-border:#fffc;--liquid-line:#0e26361a;--liquid-shadow:0 34px 92px #182e3a24, inset 0 1px 0 #ffffffe6;--liquid-soft-shadow:0 18px 48px #182e3a1a, inset 0 1px 0 #ffffffe0;color:var(--liquid-ink);isolation:isolate;background:radial-gradient(circle at 15% 14%,#dff3ebd6,#0000 30vw),radial-gradient(circle at 80% 2%,#b8cee6bd,#0000 33vw),radial-gradient(circle at 62% 78%,#ffffffeb,#0000 38vw),linear-gradient(145deg,#cbd1d5 0%,#e5ecea 42%,#f6f8f6 72%,#d4d9dc 100%);grid-template-columns:252px minmax(0,1fr);font-family:Urbanist,Manrope,Inter,Segoe UI,system-ui,sans-serif;overflow-x:clip}html[data-workspace-theme=light] .workspace-shell.suite-shell:before,.workspace-shell.suite-shell.theme-light:before{content:"";pointer-events:none;z-index:0;opacity:.48;background-color:#0000;background-image:linear-gradient(90deg,#0e263609 1px,#0000 1px),linear-gradient(0deg,#0e263608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 22%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 52% 22%,#000 0%,#0000 76%)}html[data-workspace-theme=light] .suite-sidebar,.workspace-shell.theme-light .suite-sidebar{z-index:2;width:252px;color:var(--liquid-ink);-webkit-backdrop-filter:blur(30px)saturate(136%);background:linear-gradient(#ffffff94,#dff3eb47),#eef6f48a;border-right:1px solid #ffffff8a;padding:14px 12px;box-shadow:18px 0 58px #182e3a1a,inset -1px 0 #ffffff8a}html[data-workspace-theme=light] .suite-brand,.workspace-shell.theme-light .suite-brand,html[data-workspace-theme=light] .suite-department-card,.workspace-shell.theme-light .suite-department-card,html[data-workspace-theme=light] .suite-user-card,.workspace-shell.theme-light .suite-user-card{border-color:var(--liquid-border);color:var(--liquid-ink);-webkit-backdrop-filter:blur(20px)saturate(128%);background:#ffffff85;box-shadow:inset 0 1px #ffffffe6}html[data-workspace-theme=light] .suite-brand b,html[data-workspace-theme=light] .suite-user-card b,.workspace-shell.theme-light .suite-brand b,.workspace-shell.theme-light .suite-user-card b{color:var(--liquid-ink)}html[data-workspace-theme=light] .suite-brand small,html[data-workspace-theme=light] .suite-user-card small,.workspace-shell.theme-light .suite-brand small,.workspace-shell.theme-light .suite-user-card small{color:var(--liquid-muted)}html[data-workspace-theme=light] .suite-brand>span,.workspace-shell.theme-light .suite-brand>span,html[data-workspace-theme=light] .suite-user-card>span,.workspace-shell.theme-light .suite-user-card>span{color:#fff;background:linear-gradient(145deg,#0e2636,#1f4d66);box-shadow:inset 0 1px #ffffff38,0 12px 24px #0e263629}html[data-workspace-theme=light] .suite-sidebar label,.workspace-shell.theme-light .suite-sidebar label{color:#507084;letter-spacing:.18em}html[data-workspace-theme=light] .suite-nav-item,.workspace-shell.theme-light .suite-nav-item{color:#243d4c;background:0 0;border:1px solid #0000;border-radius:22px;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s}html[data-workspace-theme=light] .suite-nav-item:hover,.workspace-shell.theme-light .suite-nav-item:hover{background:#ffffff7a;border-color:#ffffffbd;transform:translate(2px);box-shadow:inset 0 1px #ffffffdb}html[data-workspace-theme=light] .suite-nav-item.active,.workspace-shell.theme-light .suite-nav-item.active{color:var(--liquid-ink);background:#ffffffc2;border-color:#ffffffeb;box-shadow:12px 18px 40px #182e3a1f,inset 0 1px #fffffff5}html[data-workspace-theme=light] .suite-nav-icon,.workspace-shell.theme-light .suite-nav-icon,html[data-workspace-theme=light] .suite-nav-item.active .suite-nav-icon,.workspace-shell.theme-light .suite-nav-item.active .suite-nav-icon{color:var(--liquid-ink);background:#dff3ebb8;border:1px solid #ffffffb8}html[data-workspace-theme=light] .suite-nav-item b,.workspace-shell.theme-light .suite-nav-item b{color:inherit;font-weight:640}html[data-workspace-theme=light] .suite-nav-item small,.workspace-shell.theme-light .suite-nav-item small{color:var(--liquid-muted)}html[data-workspace-theme=light] .suite-main,.workspace-shell.theme-light .suite-main{z-index:1;min-width:0;position:relative}html[data-workspace-theme=light] .suite-main>.suite-topbar,.workspace-shell.theme-light .suite-main>.suite-topbar{z-index:20;border:1px solid var(--liquid-border);-webkit-backdrop-filter:blur(28px)saturate(136%);background:#ffffff94;border-radius:999px;height:66px;margin:12px 18px 0;padding:0 14px;box-shadow:0 20px 58px #182e3a1a,inset 0 1px #ffffffeb}html[data-workspace-theme=light] .suite-main>.suite-topbar>.department-tabs,.workspace-shell.theme-light .suite-main>.suite-topbar>.department-tabs{background:#ffffff5c;border:1px solid #ffffff9e}html[data-workspace-theme=light] .suite-main>.suite-topbar>.department-tabs>button,.workspace-shell.theme-light .suite-main>.suite-topbar>.department-tabs>button{color:#254153;border-radius:999px}html[data-workspace-theme=light] .suite-main>.suite-topbar>.department-tabs>button.active,.workspace-shell.theme-light .suite-main>.suite-topbar>.department-tabs>button.active{color:#0e2636;background:#ffffffc7;box-shadow:10px 14px 32px #182e3a1a,inset 0 1px #fffffff2}html[data-workspace-theme=light] .workspace-content,.workspace-shell.theme-light .workspace-content{background:0 0;padding:36px clamp(24px,4.2vw,70px) 86px}.workspace-overview-v2{--ov-ink:#0e2636;--ov-copy:#536b76;--ov-muted:#6d818a;--ov-line:#0e26361b;--ov-blue:#1b405b;--ov-blue-strong:#0e2636;--ov-green:#19845d;max-width:1480px;margin:0 auto;font-family:Urbanist,Manrope,Inter,Segoe UI,system-ui,sans-serif}.workspace-overview-v2 .overview-command-hero{border:1px solid var(--liquid-border);min-height:520px;box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(28px)saturate(134%);background:radial-gradient(circle at 14% 16%,#fffffff0,#0000 27%),radial-gradient(circle at 80% 12%,#b8cee68a,#0000 32%),linear-gradient(135deg,#f2faf8c2,#ffffff94 50%,#ddeeeb9e);border-radius:44px;margin-bottom:20px;padding:clamp(48px,5vw,82px)}.workspace-overview-v2 .overview-command-hero:before{content:"";opacity:.48;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0e26360f 1px,#0000 1px),linear-gradient(0deg,#0e26360b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 46%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 62% 46%,#000 0%,#0000 68%)}.workspace-overview-v2 .overview-command-hero:after{border-color:#0e263614;width:520px;height:520px;bottom:-160px;right:-100px;box-shadow:0 0 0 72px #b8cee629,0 0 0 144px #dff3eb21}.workspace-overview-v2 .overview-command-meta>span:first-child,.workspace-overview-v2 .workspace-live-pill,.workspace-overview-v2 .overview-kicker{border-color:var(--liquid-border);color:#244b62;background:#ffffff8a;border-radius:999px;box-shadow:inset 0 1px #ffffffe6}.workspace-overview-v2 .overview-command-meta>span:first-child,.workspace-overview-v2 .overview-kicker{align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.workspace-overview-v2 .overview-kicker{letter-spacing:.24em;width:max-content;font-size:10px;font-weight:760}.workspace-overview-v2 .overview-command-hero h1{color:var(--liquid-ink);letter-spacing:-.092em;margin-top:18px;font-size:clamp(72px,7.6vw,132px);font-weight:330;line-height:.88}.workspace-overview-v2 .overview-command-hero h1 strong{color:var(--liquid-ink);font-weight:330}.workspace-overview-v2 .overview-reference-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.workspace-overview-v2 .overview-command-copy,.workspace-overview-v2 .overview-priority-card{z-index:2;position:relative}.workspace-overview-v2 .reference-float-card{-webkit-backdrop-filter:blur(28px)saturate(136%);background:#ffffff6b;border:1px solid #ffffffc7;border-radius:30px;gap:3px;min-width:190px;padding:20px 24px;display:grid;position:absolute;box-shadow:20px 28px 60px #182e3a1f,inset 0 1px #ffffffeb}.workspace-overview-v2 .reference-float-card.traffic{top:38px;left:43%;transform:rotate(-1.5deg)}.workspace-overview-v2 .reference-float-card.conversion{top:64px;right:8%;transform:rotate(1.2deg)}.workspace-overview-v2 .reference-float-card small{color:#425e6d;letter-spacing:-.01em;font-size:13px;font-weight:390}.workspace-overview-v2 .reference-float-card b{color:#0e2636;letter-spacing:-.065em;font-size:34px;font-weight:340;line-height:.95}.workspace-overview-v2 .reference-float-card span{color:var(--ui-text-muted);font-size:12px}.workspace-overview-v2 .reference-filter-row{gap:12px;display:flex;position:absolute;top:198px;left:47%;transform:rotate(-.6deg)}.workspace-overview-v2 .reference-filter-row span{min-height:42px;color:var(--ui-text-secondary);-webkit-backdrop-filter:blur(20px)saturate(130%);background:#ffffff61;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:430;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.workspace-overview-v2 .reference-filter-row svg{width:14px}.workspace-overview-v2 .reference-chart-card{-webkit-backdrop-filter:blur(18px)saturate(126%);background:repeating-linear-gradient(-26deg,#0e26361b 0 2px,#0000 2px 12px),#ffffff3d;border:1px solid #ffffffa8;border-radius:34px;justify-content:space-between;align-items:end;gap:16px;width:min(620px,43%);height:170px;padding:26px 30px 22px;display:flex;position:absolute;bottom:58px;right:6%;box-shadow:18px 26px 58px #182e3a1a,inset 0 1px #ffffffdb;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%)}.workspace-overview-v2 .reference-chart-card i{opacity:.62;background:#0e2636;border-radius:999px;width:7px}.workspace-overview-v2 .overview-command-copy>p{max-width:680px;color:var(--liquid-muted);letter-spacing:-.02em;font-size:clamp(16px,1.45vw,21px);line-height:1.58}.workspace-overview-v2 .overview-primary-action,.workspace-overview-v2 .overview-header-actions>button,.workspace-overview-v2 .overview-priority-card>a{border-radius:999px;min-height:58px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s}.workspace-overview-v2 .overview-primary-action{background:#030607;box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff29}.workspace-overview-v2 .overview-header-actions>button{border:1px solid var(--liquid-border);color:var(--liquid-ink);background:#ffffff94;box-shadow:inset 0 1px #ffffffe6}.workspace-overview-v2 .overview-primary-action:hover,.workspace-overview-v2 .overview-header-actions>button:hover,.workspace-overview-v2 .overview-priority-card>a:hover{transform:translateY(-2px)scale(1.01)}.workspace-overview-v2 .overview-priority-card{border:1px solid var(--liquid-border);color:var(--liquid-ink);-webkit-backdrop-filter:blur(30px)saturate(140%);background:#ffffff6e;border-radius:38px;overflow:hidden;box-shadow:32px 42px 90px #182e3a26,inset 0 1px #ffffffeb}.workspace-overview-v2 .overview-priority-card:before{content:"";opacity:.9;background:repeating-linear-gradient(-26deg,#0e263621 0 2px,#0000 2px 12px),linear-gradient(#ffffff38,#ffffff0a);border-radius:28px;position:absolute;inset:132px 22px 84px}.workspace-overview-v2 .priority-card-top,.workspace-overview-v2 .overview-priority-card>p,.workspace-overview-v2 .priority-progress,.workspace-overview-v2 .overview-priority-card>a,.workspace-overview-v2 .priority-trust{z-index:1;position:relative}.workspace-overview-v2 .priority-card-top>span{color:var(--liquid-ink);border:1px solid var(--liquid-border);background:#dff3ebc2}.workspace-overview-v2 .priority-card-top small{color:#31566c}.workspace-overview-v2 .priority-card-top b{color:var(--liquid-ink);font-size:19px;font-weight:520}.workspace-overview-v2 .priority-card-top em,.workspace-overview-v2 .metric-top em{color:#244b62;background:#ffffff94;border:1px solid #ffffffb8}.workspace-overview-v2 .overview-priority-card>p{color:var(--liquid-muted)}.workspace-overview-v2 .priority-progress>span{background:#0e26361a}.workspace-overview-v2 .priority-progress i{background:linear-gradient(90deg,#1b405b,#97b9d2,#29b981)}.workspace-overview-v2 .overview-priority-card>a{color:var(--liquid-ink);border:1px solid var(--liquid-border);background:#ffffffb3}.workspace-overview-v2 .priority-trust{border-top-color:var(--liquid-line)}.workspace-overview-v2 .priority-trust span{color:var(--ui-text-muted)}.workspace-overview-v2 .overview-metrics{gap:16px;margin-top:22px}.workspace-overview-v2 .overview-metric,.workspace-overview-v2 .overview-widget-grid>.overview-widget,.workspace-overview-v2 .overview-widget-picker{border:1px solid var(--liquid-border);box-shadow:var(--liquid-soft-shadow);-webkit-backdrop-filter:blur(22px)saturate(128%);background:#ffffff8a;border-radius:30px}.workspace-overview-v2 .overview-metric{min-height:154px;padding:22px}.workspace-overview-v2 .metric-top>span,.workspace-overview-v2 .overview-quick-actions>a>span,.workspace-overview-v2 .workspace-identity>span,.workspace-overview-v2 .overview-module-grid>a>span{color:var(--liquid-ink);background:#dff3ebc2;border:1px solid #ffffffbd}.workspace-overview-v2 .overview-metric small,.workspace-overview-v2 .overview-section-heading span,.workspace-overview-v2 .overview-widget-head span{color:#31566c;letter-spacing:.2em}.workspace-overview-v2 .overview-metric b{color:var(--liquid-ink);letter-spacing:-.06em;font-size:30px;font-weight:360}.workspace-overview-v2 .overview-metric p{color:var(--liquid-muted);font-size:11px}.workspace-overview-v2 .overview-section-heading{margin-top:34px}.workspace-overview-v2 .overview-section-heading h2,.workspace-overview-v2 .overview-widget-head h2{color:var(--liquid-ink);letter-spacing:-.055em;font-weight:430}.workspace-overview-v2 .overview-widget-grid>.overview-widget{border-radius:34px;padding:28px}.workspace-overview-v2 .setup-step-list>a,.workspace-overview-v2 .overview-quick-actions>a,.workspace-overview-v2 .overview-module-grid>a,.workspace-overview-v2 .team-presence-list article,.workspace-overview-v2 .workspace-facts>div{background:#ffffff73;border:1px solid #ffffffbd;border-radius:24px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffdb}.workspace-overview-v2 .setup-step-list>a:hover,.workspace-overview-v2 .overview-quick-actions>a:hover,.workspace-overview-v2 .overview-module-grid>a:hover{background:#ffffffb8;transform:translate(3px);box-shadow:0 16px 36px #182e3a1a,inset 0 1px #fffffff0}.workspace-overview-v2 .setup-progress>i{background:#0e26361a}.workspace-overview-v2 .setup-progress>i>span{background:linear-gradient(90deg,#1b405b,#8fb0ce,#27b981)}.workspace-overview-v2 :is(a,button):focus-visible,.workspace-shell.theme-light :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #1b405bb3}@media (width<=1100px){html[data-workspace-theme=light] .workspace-shell.suite-shell,.workspace-shell.suite-shell.theme-light{grid-template-columns:1fr}html[data-workspace-theme=light] .suite-sidebar,.workspace-shell.theme-light .suite-sidebar{background:#eef6f4d1}.workspace-overview-v2 .overview-command-hero{grid-template-columns:1fr}.workspace-overview-v2 .overview-reference-layer{opacity:.42}.workspace-overview-v2 .reference-float-card.traffic,.workspace-overview-v2 .reference-float-card.conversion,.workspace-overview-v2 .reference-filter-row{display:none}.workspace-overview-v2 .reference-chart-card{width:76%;bottom:28px;right:4%}}@media (width<=700px){html[data-workspace-theme=light] .suite-main>.suite-topbar,.workspace-shell.theme-light .suite-main>.suite-topbar{border-radius:26px;margin:8px 10px 0}html[data-workspace-theme=light] .workspace-content,.workspace-shell.theme-light .workspace-content{padding:20px 12px 84px}.workspace-overview-v2 .overview-command-hero{border-radius:30px;min-height:0;padding:28px 20px}.workspace-overview-v2 .overview-command-hero h1{font-size:clamp(46px,14vw,68px)}.workspace-overview-v2 .overview-metrics{grid-template-columns:1fr}.workspace-overview-v2 .overview-reference-layer{display:none}}.workspace-shell{background:var(--jv-bg);min-width:0;color:var(--jv-text);display:flex}.workspace-shell .suite-sidebar{background:var(--jv-sidebar);border-right:1px solid #ffffff0f;flex:0 0 272px;width:272px;min-width:272px;padding:14px 10px 10px}.workspace-shell .suite-brand{border-radius:var(--jv-radius-md);border:0;min-height:52px;margin:0 2px 10px;padding:6px 8px}.workspace-shell .suite-context{border-radius:var(--jv-radius-md);min-height:54px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff14;margin:0 2px 12px;padding:8px 9px}.workspace-shell .suite-navigation{gap:1px;padding:0 2px 8px}.workspace-shell .suite-navigation-group{margin:0 0 9px}.workspace-shell .suite-navigation-group>small,.workspace-shell .suite-navigation>section>small{color:var(--ui-text-muted);letter-spacing:.08em;margin:0;padding:8px 9px 5px;font-size:9px;font-weight:750;display:block}.workspace-shell .suite-nav-item{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:9px;padding:5px 8px}.workspace-shell .suite-nav-item:hover:not(.active){background:#ffffff0f}.workspace-shell .suite-nav-item.active{color:#fff;background:#2b5dc7;box-shadow:inset 0 0 0 1px #ffffff14}.workspace-shell .suite-nav-icon{background:#ffffff0b;border-radius:7px;width:30px;height:30px}.workspace-shell .suite-nav-item>span:nth-child(2) b{font-size:12px}.workspace-shell .suite-nav-item>span:nth-child(2) small{color:#8f97a7;max-width:148px;margin-top:1px;font-size:9px}.workspace-shell .suite-nav-item.active>span:nth-child(2) small{color:#ffffffb8}.workspace-shell .suite-customize,.workspace-shell .suite-user{border-radius:var(--jv-radius-md);box-shadow:none}.workspace-shell .suite-main{flex:1 1 0;min-width:0}.workspace-shell .workspace-topbar,.workspace-shell .suite-topbar{border-bottom:1px solid var(--jv-border);background:var(--ui-surface);height:64px;min-height:64px;box-shadow:none;padding-inline:18px}.workspace-shell .workspace-content{width:100%;max-width:none;padding:28px var(--jv-page-gutter) 76px;box-sizing:border-box}.workspace-shell :is(.workspace-page-title,.support-title,.customer-orders-head){border-bottom:1px solid var(--jv-border);margin:0 0 20px;padding:0 0 18px}.workspace-shell :is(.workspace-page-title,.support-title,.customer-orders-head) h1{letter-spacing:-.04em;margin:5px 0;font-size:clamp(28px,3vw,38px)}.workspace-shell :is(.workspace-page-title,.support-title,.customer-orders-head) p{max-width:760px;color:var(--jv-text-secondary);font-size:13px}.workspace-shell :is(button,input,select,textarea){border-radius:var(--jv-radius-sm)}.workspace-shell :is(input,select):not([type=checkbox]):not([type=radio]),.workspace-shell button{min-height:var(--jv-control-height)}.workspace-shell :is(.contact-table,.customer-order-list,.documents-table,.data-table){border:1px solid var(--jv-border);border-radius:var(--jv-radius-md);background:var(--jv-surface);box-shadow:none;overflow:hidden}.workspace-shell :is(.contact-row,.customer-order-list>article){min-height:var(--jv-row-height);transition:background-color var(--jv-duration) ease}.workspace-shell :is(.contact-row,.customer-order-list>article):hover{background:var(--jv-blue-50)}.admin-settings-hub{--settings-line:var(--jv-border);background:var(--jv-bg)}.admin-settings-hub .settings-top{border-bottom:1px solid var(--jv-border);background:var(--ui-surface);height:58px;box-shadow:none;padding:0 18px}.admin-settings-hub>main{grid-template-columns:264px minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:calc(100dvh - 58px);margin:0;padding:0}.admin-settings-hub .settings-hub-sidebar{border:0;border-right:1px solid var(--jv-border);background:var(--jv-surface-subtle);height:calc(100dvh - 58px);max-height:none;box-shadow:none;border-radius:0;padding:20px 12px;position:sticky;top:58px}.admin-settings-hub .settings-sidebar-intro{border-bottom:1px solid var(--jv-border);padding:0 8px 16px}.admin-settings-hub .settings-sidebar-intro h1{margin:5px 0;font-size:24px}.admin-settings-hub .settings-sidebar-intro p{font-size:11px}.admin-settings-hub .settings-sidebar-intro>div{display:none}.admin-settings-hub .settings-hub-sidebar nav{padding-top:10px}.admin-settings-hub .settings-hub-sidebar nav>button,.admin-settings-hub .settings-group-toggle{border-radius:8px;min-height:42px}.admin-settings-hub .settings-group-items{padding:2px 0 7px 24px}.admin-settings-hub .settings-group-items button{border-left:1px solid var(--jv-border);border-radius:0 7px 7px 0;min-height:36px;padding:4px 8px}.admin-settings-hub .settings-panel{background:var(--jv-surface);width:100%;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;padding:30px clamp(22px,4vw,58px) 80px}.admin-settings-hub .settings-panel.overview-open{padding:0}.admin-settings-hub .settings-overview-hero{border:0;border-bottom:1px solid var(--jv-border);background:var(--jv-surface);min-height:0;color:var(--jv-text);box-shadow:none;border-radius:0;padding:38px clamp(24px,4vw,58px) 28px}.admin-settings-hub .settings-overview-copy>span{background:var(--jv-blue-50);color:var(--jv-primary)}.admin-settings-hub .settings-overview-copy h2{color:var(--jv-text);font-size:clamp(30px,4vw,48px)}.admin-settings-hub .settings-overview-copy p{color:var(--jv-text-secondary)}.admin-settings-hub .settings-search{border:1px solid var(--jv-border-strong);background:var(--jv-surface);box-shadow:none}.admin-settings-hub .settings-overview-metrics{display:none}.admin-settings-hub .settings-style-presets{margin-top:24px}.admin-settings-hub .settings-home-grid{border:1px solid var(--jv-border);border-radius:var(--jv-radius-lg);background:var(--jv-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.admin-settings-hub .settings-category-card{border:0;border-right:1px solid var(--jv-border);border-bottom:1px solid var(--jv-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:18px}.admin-settings-hub .settings-category-card:nth-child(2n){border-right:0}.admin-settings-hub .settings-category-card button{border-radius:8px;min-height:48px}.admin-settings-hub .settings-category-card button:hover{background:var(--jv-blue-50);border-color:#0000;transform:none}.admin-settings-hub .settings-next{border-radius:var(--jv-radius-lg);box-shadow:none}.cs-settings-page .cs-settings-shell{border-color:var(--jv-border);border-radius:var(--jv-radius-lg);min-height:calc(100dvh - 140px);box-shadow:none;grid-template-columns:220px minmax(480px,1fr) minmax(350px,410px)}.cs-settings-page .cs-settings-shell>aside:first-child{background:var(--jv-surface-subtle);padding:8px}.cs-settings-nav-group{margin:0 0 4px}.cs-settings-nav-group>summary{min-height:32px;color:var(--ui-text-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px;font-size:9px;font-weight:800;list-style:none;display:flex}.cs-settings-nav-group>summary::-webkit-details-marker{display:none}.cs-settings-nav-group>summary svg{width:13px;transition:transform var(--jv-duration) ease}.cs-settings-nav-group[open]>summary svg{transform:rotate(90deg)}.cs-settings-nav-group>div{gap:1px;display:grid}.cs-settings-page .cs-settings-shell>aside:first-child .cs-settings-nav-group button{height:36px;min-height:36px;padding-left:10px}.cs-settings-page .cs-settings-shell>main{padding:0 24px 36px}.cs-settings-page .cs-settings-stack{gap:0}.cs-settings-page .cs-settings-section-intro{border-bottom:1px solid var(--jv-border);align-items:center;min-height:92px;margin:0 -24px;padding:22px 24px 18px}.cs-settings-page .cs-settings-card,.cs-settings-page .cs-settings-accordion{border:0;border-bottom:1px solid var(--jv-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0}.cs-settings-page .cs-settings-card>header{margin-bottom:16px;padding-bottom:14px}.cs-settings-page .cs-widget-preview{background:var(--ui-surface-sunken);min-height:calc(100dvh - 78px);padding:14px}.cs-settings-page .cs-preview-stage{border-radius:var(--jv-radius-md);background-color:var(--ui-surface-sunken);background-image:radial-gradient(#d8dee7 1px,#0000 1px);background-size:18px 18px;border:0;min-height:calc(100dvh - 150px);padding:28px 12px 86px}.cs-settings-page .cs-preview-widget{border-radius:18px;width:min(100%,350px);box-shadow:0 24px 62px #1620302e}@media (width<=1280px){.cs-settings-page .cs-settings-shell,.cs-settings-page .cs-settings-shell.nav-collapsed{grid-template-columns:210px minmax(0,1fr)}.cs-settings-page .cs-widget-preview{display:none}}@media (width<=900px){.workspace-shell .workspace-content{padding:22px 18px 88px}.admin-settings-hub>main{grid-template-columns:1fr}.admin-settings-hub .settings-hub-sidebar{border-right:0;border-bottom:1px solid var(--jv-border);height:auto;padding:14px;position:static}.admin-settings-hub .settings-hub-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-hub .settings-panel{padding:24px 18px 80px}.admin-settings-hub .settings-panel.overview-open{padding:0}.admin-settings-hub .settings-home-grid{grid-template-columns:1fr}.admin-settings-hub .settings-category-card{border-right:0}}@media (width<=760px){.workspace-shell{display:block}.workspace-shell .suite-sidebar{flex-basis:auto;width:min(86vw,320px);min-width:0}.cs-settings-page .cs-settings-shell>aside:first-child{border-radius:var(--jv-radius-lg) var(--jv-radius-lg) 0 0;max-height:250px;display:block;overflow-y:auto}.cs-settings-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-settings-page .cs-settings-shell>aside:first-child .cs-settings-nav-group button{width:100%;min-width:0}}@media (width<=560px){.admin-settings-hub .settings-hub-sidebar nav{grid-template-columns:1fr}.admin-settings-hub .settings-style-presets,.admin-settings-hub .settings-section-heading,.admin-settings-hub .settings-home-grid,.admin-settings-hub .settings-next{margin-inline:14px}.cs-settings-nav-group>div{grid-template-columns:1fr}}html[data-workspace-style] .support-inbox-page{width:auto;max-width:none;margin:0}.workspace-shell .support-inbox-page{min-width:0}.workspace-shell .support-inbox-page .identity-inbox{border:1px solid var(--jv-border);border-radius:var(--jv-radius-md);width:100%;max-width:none;height:calc(100dvh - 164px);min-height:640px;box-shadow:none;background:var(--jv-surface);grid-template-columns:184px 292px minmax(0,1fr) 304px;margin:0;overflow:hidden}.workspace-shell .support-inbox-page .live-inbox-nav,.workspace-shell .support-inbox-page .customer-context-panel{z-index:auto;width:auto;min-width:0;box-shadow:none;border-radius:0;position:relative;inset:auto}.workspace-shell .support-inbox-page .live-inbox-nav{background:var(--jv-surface-subtle);border-right:1px solid var(--jv-border);padding:16px 12px}.workspace-shell .support-inbox-page .live-conversation-list{background:var(--jv-surface);border-right:1px solid var(--jv-border);min-width:0;overflow:auto}.workspace-shell .support-inbox-page .live-conversation{background:var(--jv-surface);min-width:0;min-height:0}.workspace-shell .support-inbox-page .live-conversation>header{border-bottom-color:var(--jv-border);flex-wrap:nowrap;gap:8px;min-height:64px;padding:10px 16px;overflow-x:auto}.workspace-shell .support-inbox-page .live-messages{background:var(--jv-surface);padding:24px clamp(20px,3vw,48px) 132px}.workspace-shell .support-inbox-page .customer-context-panel{background:var(--jv-surface-subtle);border:0;border-left:1px solid var(--jv-border);padding:18px 16px}.workspace-shell .support-inbox-page .support-composer{border-top-color:var(--jv-border);box-shadow:none;padding:12px 16px;position:absolute;bottom:0;left:0;right:0}.workspace-shell .support-inbox-page :is(.live-inbox-nav button,.live-conversation-list>button){font-size:12px}.workspace-shell .support-inbox-page .live-inbox-nav small{font-size:9px}@media (width<=1200px){.workspace-shell .support-inbox-page .identity-inbox{grid-template-columns:168px 260px minmax(0,1fr)}.workspace-shell .support-inbox-page .customer-context-panel{display:none}}@media (width<=820px){.workspace-shell .support-inbox-page .identity-inbox{border:0;grid-template-columns:76px minmax(0,1fr);height:calc(100dvh - 138px);min-height:0}.workspace-shell .support-inbox-page .live-conversation{box-shadow:none;border-radius:0;position:absolute;inset:0 0 0 76px}}.workspace-shell .cs-settings-page{width:100%;min-width:0;max-width:none}.workspace-shell .cs-settings-page .cs-settings-shell{border:1px solid var(--jv-border);border-radius:var(--jv-radius-lg);background:var(--jv-surface);height:calc(100dvh - 142px);min-height:calc(100dvh - 142px);max-height:calc(100dvh - 142px);box-shadow:none;grid-template-rows:minmax(0,1fr);grid-template-columns:236px minmax(0,1fr) 392px;margin:0;display:grid;overflow:hidden}.workspace-shell .cs-settings-page .cs-settings-navigation{background:var(--jv-surface-subtle);border:0;border-right:1px solid var(--jv-border);width:100%;min-width:0;height:100%;padding:16px 12px 24px;display:block;overflow:auto}.cs-settings-navigation-head{border-bottom:1px solid var(--jv-border);gap:2px;padding:2px 8px 16px;display:grid}.cs-settings-navigation-head span,.cs-settings-nav-group>p{color:var(--jv-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.2}.cs-settings-navigation-head b{color:var(--jv-text);font-size:14px;line-height:1.35}.cs-settings-page .cs-settings-nav-group{border:0;gap:6px;margin:16px 0 0;padding:0;display:grid}.cs-settings-page .cs-settings-nav-group>p{padding:0 8px}.cs-settings-page .cs-settings-nav-group>div{grid-template-columns:1fr;gap:2px;display:grid}.cs-settings-page .cs-settings-navigation .cs-settings-nav-group button{border-radius:var(--jv-radius-sm);width:100%;min-width:0;height:40px;min-height:40px;color:var(--jv-text);text-align:left;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;display:flex;overflow:hidden}.cs-settings-page .cs-settings-navigation .cs-settings-nav-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-settings-page .cs-settings-navigation .cs-settings-nav-group button:hover{background:#edf3ff;border-color:#d6e4fc}.cs-settings-page .cs-settings-navigation .cs-settings-nav-group button.active{background:var(--jv-primary);border-color:var(--jv-primary);color:#fff}.cs-settings-page .cs-settings-navigation .cs-settings-nav-group button:focus-visible,.cs-preview-launcher:focus-visible{outline:2px solid var(--jv-focus);outline-offset:2px}.workspace-shell .cs-settings-page .cs-settings-shell>main{background:var(--jv-surface);min-width:0;height:100%;min-height:0;padding:24px 28px 64px;overflow:auto}.workspace-shell .cs-settings-page .cs-widget-preview{border:0;border-left:1px solid var(--jv-border);background:var(--jv-surface);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border-radius:0;place-self:stretch stretch;margin:0;padding:0;position:relative;top:auto;overflow:hidden}.workspace-shell .cs-settings-page .cs-widget-preview>header{border-bottom:1px solid var(--jv-border);background:var(--jv-surface);justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.cs-widget-preview>header>div{gap:2px;display:grid}.cs-widget-preview>header span{color:var(--jv-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.cs-widget-preview>header b{color:var(--jv-text);font-size:14px}.cs-widget-preview>header em,.cs-preview-note{color:var(--jv-success);align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.cs-widget-preview>header em svg,.cs-preview-note svg{width:14px;height:14px}.workspace-shell .cs-settings-page .cs-preview-stage{background-color:#f4f7fb;background-image:radial-gradient(#cdd8e7 1px,#0000 1px);background-size:16px 16px;flex-direction:column;align-items:center;gap:14px;height:calc(100dvh - 256px);min-height:0;padding:20px;display:flex;overflow:auto}.cs-preview-site-chrome{width:min(100%,332px);color:var(--jv-text-muted);background:var(--ui-surface);border:1px solid #d8e1ec;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex}.cs-preview-site-chrome small{color:var(--jv-text-muted);font-size:10px}.workspace-shell .cs-settings-page .cs-preview-widget{background:var(--ui-surface);border:1px solid #121f3024;border-radius:16px;flex:none;width:min(100%,332px);margin:0;overflow:hidden;box-shadow:0 16px 32px #111c3426}.workspace-shell .cs-settings-page .cs-preview-widget main{padding:12px}.workspace-shell .cs-settings-page .cs-preview-widget nav{min-height:52px}.workspace-shell .cs-settings-page .cs-preview-widget .cs-preview-hero{min-height:190px;padding:16px}.cs-preview-launcher{color:#fff;border:0;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;transition:filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #1c367838}.cs-preview-launcher:hover{filter:brightness(1.06);box-shadow:0 10px 22px #1c367847}.cs-preview-launcher svg{width:16px;height:16px}.cs-preview-note{border-top:1px solid var(--jv-border);background:var(--jv-surface-subtle);min-height:42px;padding:10px 16px}.workspace-shell .workspace-content:has(.support-inbox-page){height:calc(100dvh - 64px);padding:0;overflow:hidden}.workspace-shell .support-inbox-page{grid-template-rows:74px minmax(0,1fr);height:100%;padding:0;display:grid}.workspace-shell .support-inbox-page .support-title{border-bottom:1px solid var(--jv-border);background:var(--jv-surface);min-height:74px;margin:0;padding:12px 24px}.workspace-shell .support-inbox-page .support-title h1{font-size:24px}.workspace-shell .support-inbox-page .support-title p{margin-top:2px}.workspace-shell .support-inbox-page .identity-inbox{border:0;border-radius:0;height:auto;min-height:0}@media (width<=1280px){.workspace-shell .cs-settings-page .cs-settings-shell{grid-template-columns:224px minmax(0,1fr)}.workspace-shell .cs-settings-page .cs-widget-preview{display:none}}@media (width<=760px){.workspace-shell .cs-settings-page .cs-settings-shell{height:auto;min-height:0;max-height:none;display:block;overflow:visible}.workspace-shell .cs-settings-page .cs-settings-navigation{border-right:0;border-bottom:1px solid var(--jv-border);max-height:none;padding:16px 14px}.cs-settings-page .cs-settings-navigation .cs-settings-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .cs-settings-page .cs-settings-shell>main{padding:20px 14px 48px;overflow:visible}.workspace-shell .workspace-content:has(.support-inbox-page){height:auto;overflow:visible}.workspace-shell .support-inbox-page{height:auto;display:block}}@media (width<=520px){.cs-settings-page .cs-settings-navigation .cs-settings-nav-group>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.admin-settings-hub *,.cs-settings-page *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.workspace-shell{grid-template-columns:none}.workspace-shell .suite-sidebar,.workspace-shell .workspace-sidebar,.workspace-shell [class*=Sidebar][class*=suite]{flex:0 0 var(--jv-sidebar-width);width:var(--jv-sidebar-width);min-width:var(--jv-sidebar-width);max-width:var(--jv-sidebar-width)}.workspace-shell .suite-main{width:calc(100% - var(--jv-sidebar-width));max-width:calc(100% - var(--jv-sidebar-width))}.workspace-shell .support-page :is(button,a,select,textarea,input){transition:background-color var(--jv-duration) ease, border-color var(--jv-duration) ease, color var(--jv-duration) ease, box-shadow var(--jv-duration) ease, opacity var(--jv-duration) ease}.workspace-shell .support-page :is(button,a,select,textarea,input):focus-visible{outline:2px solid var(--jv-focus);outline-offset:2px}.workspace-shell .workspace-content:has(.support-inbox-page){height:calc(100dvh - 64px);min-height:0;padding:0;overflow:hidden}.workspace-shell .support-inbox-page{background:var(--jv-surface);grid-template-rows:58px minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid}.workspace-shell .support-inbox-page .support-title{border-bottom:1px solid var(--jv-border);background:var(--jv-surface);min-height:58px;padding:8px 18px}.workspace-shell .support-inbox-page .support-title h1{letter-spacing:0;margin:0;font-size:20px}.workspace-shell .support-inbox-page .support-title small{display:none}.workspace-shell .support-inbox-page .support-title p{max-width:none;margin:1px 0 0;font-size:12px}.workspace-shell .support-inbox-page .identity-inbox{background:var(--jv-surface);border:0;border-radius:0;grid-template-columns:212px 300px minmax(420px,1fr) 324px;width:100%;min-width:0;height:auto;min-height:0;display:grid;overflow:hidden}.workspace-shell .support-inbox-page .live-inbox-nav{border-right:1px solid var(--jv-border);background:#f8fafc;align-content:start;gap:8px;padding:12px;display:grid;overflow:auto}.workspace-shell .support-inbox-page .live-inbox-nav label{border:1px solid var(--jv-border);background:var(--ui-surface);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.workspace-shell .support-inbox-page .live-inbox-nav label svg{width:16px;height:16px}.workspace-shell .support-inbox-page .live-inbox-nav input{background:0 0;border:0;min-width:0;min-height:34px;font-size:12px}.workspace-shell .support-inbox-page .live-inbox-nav small{color:var(--jv-text-secondary);letter-spacing:.08em;margin:10px 0 0;padding:0 8px;font-size:9px;font-weight:800}.workspace-shell .support-inbox-page .live-inbox-nav button,.workspace-shell .support-inbox-page .support-nav-select{width:100%;min-height:38px;color:var(--jv-text);background:0 0;border:1px solid #0000;border-radius:8px;gap:9px;padding:0 10px;font-size:12px;font-weight:650}.workspace-shell .support-inbox-page .live-inbox-nav button{justify-content:flex-start;align-items:center;display:flex}.workspace-shell .support-inbox-page .live-inbox-nav button:hover{background:#eef4ff;border-color:#dbe7fb}.workspace-shell .support-inbox-page .live-inbox-nav button.active{background:var(--jv-primary);color:#fff}.workspace-shell .support-inbox-page .live-inbox-nav svg,.workspace-shell .support-inbox-page .composer-tools svg,.workspace-shell .support-inbox-page .composer-mode svg{flex:none;width:16px;height:16px}.workspace-shell .support-inbox-page .active-channel i{background:var(--jv-green-600);border-radius:999px;width:7px;height:7px;margin-left:auto}.workspace-shell .support-inbox-page .live-conversation-list{border-right:1px solid var(--jv-border);background:var(--ui-surface);min-width:0;overflow:auto}.workspace-shell .support-inbox-page .live-conversation-list header{z-index:2;border-bottom:1px solid var(--jv-border);background:var(--ui-surface);min-height:48px;padding:0 14px;position:sticky;top:0}.workspace-shell .support-inbox-page .live-conversation-list>button{border:0;border-bottom:1px solid var(--jv-border);background:var(--ui-surface);text-align:left;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:78px;padding:10px 12px;display:grid;position:relative}.workspace-shell .support-inbox-page .live-conversation-list>button:hover{background:#f5f8ff}.workspace-shell .support-inbox-page .live-conversation-list>button.active{box-shadow:inset 3px 0 0 var(--jv-primary);background:#edf4ff}.workspace-shell .support-inbox-page .live-conversation-list p,.workspace-shell .support-inbox-page .customer-context-panel p{text-overflow:ellipsis;overflow:hidden}.workspace-shell .support-inbox-page .conversation-avatar{border-radius:9px;width:34px;height:34px;font-size:13px}.visitor-presence{border:1px solid var(--jv-border);min-height:24px;color:var(--jv-text-secondary);background:var(--ui-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.visitor-presence i{background:var(--jv-text-secondary);border-radius:999px;width:7px;height:7px}.visitor-presence.online{color:var(--jv-green-600);background:#eafaf3;border-color:#bcead8}.visitor-presence.online i{background:var(--jv-green-600)}.visitor-presence.recent i{background:var(--jv-amber-600)}.visitor-presence.email i{background:var(--jv-primary)}.visitor-presence.offline i{background:#9aa3b1}.visitor-presence.compact{grid-column:2/3;justify-self:start;max-width:100%;min-height:20px;padding-inline:6px;font-size:10px}.workspace-shell .support-inbox-page .live-conversation{background:var(--ui-surface);grid-template-rows:58px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.workspace-shell .support-inbox-page .live-conversation>header{border-bottom:1px solid var(--jv-border);background:var(--ui-surface);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(112px,150px)) 40px auto 40px;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:grid;overflow:visible}.workspace-shell .support-inbox-page .live-conversation>header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.workspace-shell .support-inbox-page .live-conversation>header select,.workspace-shell .support-inbox-page .live-conversation>header button{min-width:0;height:38px;min-height:38px;padding-inline:10px;font-size:11px}.workspace-shell .support-inbox-page .resolve-button{white-space:nowrap;justify-content:center}.workspace-shell .support-inbox-page .live-messages{background:var(--ui-surface);min-height:0;padding:20px clamp(18px,3vw,46px) 18px;overflow:auto}.workspace-shell .support-inbox-page .live-messages article>div{max-width:min(680px,72%)}.workspace-shell .support-inbox-page .support-composer{border-top:1px solid var(--jv-border);background:var(--ui-surface);gap:8px;padding:10px 12px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.workspace-shell .support-inbox-page .composer-mode,.workspace-shell .support-inbox-page .composer-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-shell .support-inbox-page .composer-mode button,.workspace-shell .support-inbox-page .composer-tools button,.workspace-shell .support-inbox-page .composer-tools a,.workspace-shell .support-inbox-page .composer-icon{border:1px solid var(--jv-border);background:var(--ui-surface);height:32px;min-height:32px;color:var(--jv-text);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-shell .support-inbox-page .composer-tools button:hover,.workspace-shell .support-inbox-page .composer-tools a:hover,.workspace-shell .support-inbox-page .composer-mode button:hover{background:#edf4ff;border-color:#c9d8f5}.workspace-shell .support-inbox-page .composer-tools button:disabled{cursor:progress;opacity:.72}.workspace-shell .support-inbox-page .composer-tools span{color:var(--jv-text-secondary);font-size:11px}.workspace-shell .support-inbox-page .composer-row{grid-template-columns:38px 38px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.workspace-shell .support-inbox-page .composer-row textarea{resize:vertical;min-height:42px;max-height:116px;padding:11px 12px;font-size:13px;line-height:1.35}.workspace-shell .support-inbox-page .composer-row>button:last-child{white-space:nowrap;min-height:42px;padding:0 14px}.workspace-shell .support-inbox-page .customer-context-panel{border-left:1px solid var(--jv-border);background:#fbfcfd;min-width:0;padding:14px;overflow:auto}.workspace-shell .support-inbox-page .customer-context-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-shell .support-inbox-page .customer-context-stats article{border:1px solid var(--jv-border);background:var(--ui-surface);border-radius:8px;min-width:0;padding:10px}.workspace-shell .csw-dashboard{width:100%;max-width:none}.workspace-shell .csw-dashboard .support-title{margin-bottom:14px}.workspace-shell .csw-quick-actions,.workspace-shell .csw-kpis,.workspace-shell .csw-main-grid,.workspace-shell .csw-actions{width:100%;max-width:none}.workspace-shell .csw-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.workspace-shell .csw-quick-actions>a{border:1px solid var(--jv-border);background:var(--ui-surface);min-height:70px;color:var(--jv-text);box-shadow:none;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.workspace-shell .csw-quick-actions>a:hover{background:#f6f9ff;border-color:#cbdcf8}.workspace-shell .csw-quick-actions>a>span{width:32px;height:32px;color:var(--jv-primary);background:#edf4ff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.workspace-shell .csw-quick-actions b,.workspace-shell .csw-actions b{color:var(--jv-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;display:block;overflow:hidden}.workspace-shell .csw-quick-actions small,.workspace-shell .csw-actions small{color:var(--jv-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.workspace-shell .csw-kpis{border:1px solid var(--jv-border);background:var(--ui-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid;overflow:hidden}.workspace-shell .csw-kpis article{border:0;border-right:1px solid var(--jv-border);min-height:118px;box-shadow:none;border-radius:0;padding:16px}.workspace-shell .csw-kpis article:last-child{border-right:0}.workspace-shell .csw-main-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin:0;display:grid}.workspace-shell .csw-performance,.workspace-shell .csw-setup,.workspace-shell .csw-actions{border:1px solid var(--jv-border);background:var(--ui-surface);box-shadow:none;border-radius:10px}.workspace-shell .csw-chart{gap:18px;min-height:330px;padding:16px 22px 24px;display:grid}.workspace-shell .csw-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-shell .csw-chart-metrics span{min-width:0;color:var(--jv-text-secondary);font-size:12px}.workspace-shell .csw-chart-metrics b{color:var(--jv-text);margin-top:4px;font-size:22px;display:block}.workspace-shell .csw-chart-bars{border-bottom:1px solid var(--jv-border);grid-template-columns:repeat(30,minmax(4px,1fr));align-items:end;gap:5px;height:190px;padding-top:20px;display:grid}.workspace-shell .csw-chart-bars span{align-items:flex-end;height:100%;display:flex}.workspace-shell .csw-chart-bars i{background:var(--jv-primary);border-radius:5px 5px 0 0;width:100%;min-height:8px;display:block}.workspace-shell .csw-actions{margin-top:14px;padding:16px}.workspace-shell .csw-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-shell .csw-actions>div>a{border:1px solid var(--jv-border);background:var(--ui-surface);border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:72px;padding:12px;text-decoration:none;display:grid}@media (width<=1480px){.workspace-shell .support-inbox-page .identity-inbox{grid-template-columns:196px 280px minmax(360px,1fr)}.workspace-shell .support-inbox-page .customer-context-panel{display:none}}@media (width<=1180px){.workspace-shell .support-inbox-page .identity-inbox{grid-template-columns:178px 260px minmax(320px,1fr)}.workspace-shell .support-inbox-page .live-conversation>header{grid-template-columns:minmax(260px,1fr) 40px auto 40px;overflow-x:auto}.workspace-shell .support-inbox-page .live-conversation>header select{display:none}.workspace-shell .csw-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .csw-main-grid{grid-template-columns:1fr}}@media (width<=860px){.workspace-shell .suite-sidebar,.workspace-shell .workspace-sidebar,.workspace-shell [class*=Sidebar][class*=suite]{z-index:80;transform:translateX(calc(-1 * var(--jv-sidebar-width) - 14px));position:fixed;top:0;bottom:0;left:0}.workspace-shell .suite-main{width:100%;max-width:none}.workspace-shell .support-inbox-page .identity-inbox{grid-template-columns:1fr;overflow:auto}.workspace-shell .support-inbox-page .live-inbox-nav,.workspace-shell .support-inbox-page .live-conversation-list{border-right:0;max-height:none}.workspace-shell .support-inbox-page .live-conversation{min-height:620px;position:relative;inset:auto}.workspace-shell .csw-kpis,.workspace-shell .csw-actions>div{grid-template-columns:1fr}.workspace-shell .csw-kpis article{border-right:0;border-bottom:1px solid var(--jv-border)}}@media (width>=761px) and (width<=860px){.workspace-shell .suite-sidebar,.workspace-shell .workspace-sidebar,.workspace-shell [class*=Sidebar][class*=suite]{position:relative;transform:none}.workspace-shell .suite-main{width:calc(100% - var(--jv-sidebar-width));max-width:calc(100% - var(--jv-sidebar-width));flex:1 1 0;margin-left:0}.workspace-shell .support-inbox-page .identity-inbox{grid-template-columns:minmax(0,1fr)}.workspace-shell .support-inbox-page .live-inbox-nav{width:100%}}.settings-panel.design-open{background:radial-gradient(circle at 8% 8%,#dff3ebe0,#0000 30%),radial-gradient(circle at 88% 12%,#cde0f4b8,#0000 34%),linear-gradient(145deg,#f8fafc 0%,#f3f7f8 45%,#fff 100%);border-color:#dbe2ead1;overflow:hidden;box-shadow:0 30px 90px #16314414}.settings-panel.design-open .design-studio{--liquid-ink:#163144;--liquid-deep:#1b405b;--liquid-muted:#163144a3;--liquid-mint:#dff3eb;--liquid-blue:#a9c0e7;--liquid-line:#16314421;--liquid-surface:#ffffff9e;--liquid-strong:#ffffffd1;color:var(--liquid-ink);font-family:"Urbanist", "Manrope", "Inter", var(--jv-font-ui,system-ui), sans-serif;gap:18px}.settings-panel.design-open .design-liquid-hero{background:linear-gradient(135deg, #ffffffe0, #ffffff70), radial-gradient(circle at 68% 14%, color-mix(in srgb, var(--brand-accent,#817ae9) 24%, transparent), transparent 32%), radial-gradient(circle at 78% 100%, color-mix(in srgb, var(--brand-primary,#6258e2) 16%, transparent), transparent 42%);isolation:isolate;border:1px solid #ffffffbd;border-radius:34px;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:stretch;gap:clamp(22px,3vw,40px);min-height:378px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 28px 80px #1631441f}.settings-panel.design-open .design-liquid-hero:before{content:"";z-index:-1;opacity:.72;background-image:linear-gradient(#1631440e 1px,#0000 1px),linear-gradient(90deg,#1631440e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000)}.settings-panel.design-open .liquid-orb{filter:blur(18px);opacity:.72;pointer-events:none;border-radius:999px;position:absolute}.settings-panel.design-open .liquid-orb.one{background:#dff3ebe6;width:220px;height:220px;top:-92px;right:20%}.settings-panel.design-open .liquid-orb.two{background:color-mix(in srgb, var(--brand-primary,#6258e2) 18%, #dff3eb);width:260px;height:260px;bottom:-116px;right:-84px}.settings-panel.design-open .design-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.settings-panel.design-open .design-kicker{width:max-content;max-width:100%;min-height:34px;color:var(--liquid-deep);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffff9e;border:1px solid #ffffffbd;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe0,0 10px 28px #16314414}.settings-panel.design-open .design-kicker svg{width:15px;height:15px}.settings-panel.design-open .design-hero-copy h2{color:#0c1824;letter-spacing:-.075em;max-width:620px;margin:26px 0 12px;font-size:clamp(52px,7.2vw,104px);font-weight:450;line-height:.9}.settings-panel.design-open .design-hero-copy p{max-width:560px;color:var(--liquid-muted);margin:0;font-size:clamp(15px,1.55vw,20px);font-weight:500;line-height:1.55}.settings-panel.design-open .design-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.settings-panel.design-open .design-primary-action,.settings-panel.design-open .studio-save,.settings-panel.design-open .studio-savebar button{color:#fff;cursor:pointer;background:#05080b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 18px 38px #05080b29}.settings-panel.design-open .design-primary-action:hover,.settings-panel.design-open .studio-save:hover,.settings-panel.design-open .studio-savebar button:hover{transform:translateY(-2px);box-shadow:0 24px 46px #05080b33}.settings-panel.design-open .liquid-analytics-panel{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(142%);backdrop-filter:blur(26px)saturate(142%);background:linear-gradient(150deg,#ffffffa3,#ffffff3d),radial-gradient(circle at 18% 8%,#ffffffeb,#0000 24%);border:1px solid #ffffffb3;border-radius:30px;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 22px 70px #1631441a}.settings-panel.design-open .liquid-top-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-panel.design-open .liquid-top-cards article,.settings-panel.design-open .design-health-strip article,.settings-panel.design-open .design-block,.settings-panel.design-open .pdf-designer{background:var(--liquid-surface);-webkit-backdrop-filter:blur(22px)saturate(132%);backdrop-filter:blur(22px)saturate(132%);border:1px solid #ffffffc7;box-shadow:inset 0 1px #ffffffd9,0 20px 52px #16314414}.settings-panel.design-open .liquid-top-cards article{border-radius:24px;flex-direction:column;justify-content:space-between;min-height:96px;padding:14px;transition:transform .18s,background .18s;display:flex}.settings-panel.design-open .liquid-top-cards article:hover{background:#ffffffc2;transform:translateY(-2px)}.settings-panel.design-open .liquid-top-cards span{width:38px;height:38px;color:var(--liquid-deep);background:#ffffffbd;border-radius:999px;place-items:center;display:grid}.settings-panel.design-open .liquid-top-cards svg{width:17px}.settings-panel.design-open .liquid-top-cards b{letter-spacing:-.025em;margin-top:12px;font-size:14px}.settings-panel.design-open .liquid-top-cards small{min-width:0;color:var(--liquid-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.settings-panel.design-open .liquid-metric{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;margin-top:28px;display:grid}.settings-panel.design-open .liquid-metric small{color:var(--liquid-muted);grid-column:1/-1;font-size:13px}.settings-panel.design-open .liquid-metric strong{color:#102739;letter-spacing:-.08em;font-size:clamp(66px,9vw,116px);font-weight:300;line-height:.88}.settings-panel.design-open .liquid-metric span{color:var(--liquid-muted);margin-bottom:12px;font-size:30px;font-weight:400}.settings-panel.design-open .liquid-chart{background:repeating-linear-gradient(-38deg,#16314412 0 2px,#0000 2px 10px),linear-gradient(#ffffff47,#ffffff0f);border-radius:22px;align-items:end;gap:12px;height:132px;margin-top:18px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.settings-panel.design-open .liquid-chart:before{content:"";opacity:.7;background-image:linear-gradient(#1631441a 1px,#0000 1px);background-size:100% 34px;position:absolute;inset:22px 18px}.settings-panel.design-open .liquid-chart i{z-index:1;background:linear-gradient(180deg, var(--liquid-deep), #1b405b61);opacity:.88;border-radius:999px 999px 5px 5px;flex:1;min-width:8px;position:relative}.settings-panel.design-open .liquid-filter-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.settings-panel.design-open .liquid-filter-row span,.settings-panel.design-open .preview-action-row button,.settings-panel.design-open .design-document-intro a{min-height:38px;color:var(--liquid-ink);background:#ffffff9e;border:1px solid #ffffffc2;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.settings-panel.design-open .liquid-filter-row svg,.settings-panel.design-open .design-document-intro svg{width:15px}.settings-panel.design-open .design-health-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-panel.design-open .design-health-strip article{border-radius:26px;flex-direction:column;justify-content:center;min-width:0;min-height:112px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex}.settings-panel.design-open .design-health-strip article:hover{transform:translateY(-2px)}.settings-panel.design-open .design-health-strip small{color:var(--liquid-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.settings-panel.design-open .design-health-strip b{color:#0f2334;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:430;line-height:1}.settings-panel.design-open .design-health-strip article:nth-child(3) b{letter-spacing:-.018em;font-size:clamp(20px,2vw,25px);line-height:1.08}.settings-panel.design-open .design-health-strip span{min-width:0;color:var(--liquid-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;overflow:hidden}.settings-panel.design-open .design-command-grid{grid-template-columns:minmax(360px,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:16px;display:grid}.settings-panel.design-open .design-block{border-radius:28px;padding:clamp(18px,2vw,26px)}.settings-panel.design-open .design-block-title{gap:13px;margin-bottom:20px}.settings-panel.design-open .design-block-title>svg{width:44px;height:44px;color:var(--liquid-deep);background:#ffffffb3;border-radius:18px;padding:12px;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #16314414}.settings-panel.design-open .design-block-title small{color:color-mix(in srgb, var(--brand-primary,#6258e2) 72%, var(--liquid-deep));letter-spacing:.17em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.settings-panel.design-open .design-block-title h3{color:#101a24;letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(20px,2vw,28px);line-height:1.08}.settings-panel.design-open .design-block-title p{max-width:720px;color:var(--liquid-muted);font-size:13px;line-height:1.55}.settings-panel.design-open .design-brand-grid{grid-template-columns:minmax(188px,240px) minmax(0,1fr);gap:18px}.settings-panel.design-open .logo-upload{min-height:218px;color:var(--liquid-ink);background:#ffffff8f;border:1px dashed #1b405b38;border-radius:26px;transition:transform .18s,border-color .18s,background .18s}.settings-panel.design-open .logo-upload:hover{background:#ffffffc2;border-color:#1b405b61;transform:translateY(-2px)}.settings-panel.design-open .logo-upload b{font-size:13px}.settings-panel.design-open .logo-upload small{color:var(--liquid-muted);font-size:11px}.settings-panel.design-open .design-fields{align-content:start;gap:14px}.settings-panel.design-open .design-fields>label,.settings-panel.design-open .studio-field,.settings-panel.design-open .template-controls>label,.settings-panel.design-open .control-grid>label{color:var(--liquid-ink);gap:8px;font-size:12px;font-weight:850}.settings-panel.design-open .design-studio input:not([type=color]),.settings-panel.design-open .design-studio select,.settings-panel.design-open .design-studio textarea{color:#101a24;background:#ffffffc2;border-color:#1b405b29;border-radius:18px;min-height:48px;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffe6}.settings-panel.design-open .design-studio textarea{padding:14px 15px}.settings-panel.design-open .design-studio input:focus,.settings-panel.design-open .design-studio select:focus,.settings-panel.design-open .design-studio textarea:focus,.settings-panel.design-open button:focus-visible,.settings-panel.design-open a:focus-visible{outline-offset:2px;border-color:#77a9ff;outline:2px solid #77a9ff;box-shadow:0 0 0 5px #77a9ff2e}.settings-panel.design-open .color-field{background:#ffffffc2;border-color:#1b405b29;border-radius:18px;min-height:48px;padding:5px 9px}.settings-panel.design-open .color-field input[type=color]{border-radius:999px;width:34px;height:34px}.settings-panel.design-open .design-preview-card{background:radial-gradient(circle at 16% 0%, #dff3ebeb, transparent 38%), radial-gradient(circle at 100% 16%, color-mix(in srgb, var(--brand-primary,#6258e2) 18%, transparent), transparent 42%), #ffffff80;flex-direction:column;min-height:100%;display:flex;position:relative;overflow:hidden}.settings-panel.design-open .preview-browser-bar{border-bottom:1px solid #16314414;align-items:center;gap:8px;height:48px;display:flex}.settings-panel.design-open .preview-browser-bar span{background:#ea6a70;border-radius:50%;width:9px;height:9px}.settings-panel.design-open .preview-browser-bar span:nth-child(2){background:#edbd55}.settings-panel.design-open .preview-browser-bar span:nth-child(3){background:#57c785}.settings-panel.design-open .preview-browser-bar code{max-width:70%;color:var(--liquid-muted);font:700 11px/1 var(--jv-font-mono,Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;background:#ffffff94;border-radius:999px;margin-left:auto;padding:7px 12px;overflow:hidden}.settings-panel.design-open .preview-glass-stage{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary,#6258e2) 22%, #102739), #05080b), radial-gradient(circle at 80% 0%, #ffffff2e, transparent 34%);color:#fff;border-radius:28px;flex:1;min-height:288px;margin-top:18px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 28px 58px #05080b2e}.settings-panel.design-open .preview-glass-stage:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:260px;height:260px;position:absolute;top:-78px;right:-74px}.settings-panel.design-open .preview-brand-mark{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:20px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.settings-panel.design-open .preview-brand-mark img{object-fit:contain;max-width:74%;max-height:74%}.settings-panel.design-open .preview-glass-stage small{color:#ffffffa8;letter-spacing:.2em;margin-top:28px;font-size:11px;font-weight:900;display:block}.settings-panel.design-open .preview-glass-stage h3{color:#fff;letter-spacing:-.06em;max-width:470px;margin:10px 0;font-size:clamp(32px,4.5vw,58px);font-weight:520;line-height:.98}.settings-panel.design-open .preview-glass-stage p{color:#ffffffb8;max-width:430px;margin:0;font-size:14px;line-height:1.55}.settings-panel.design-open .preview-action-row{z-index:1;flex-wrap:wrap;gap:9px;margin-top:28px;display:flex;position:relative}.settings-panel.design-open .preview-action-row button:first-child{background:var(--ui-surface);color:#101a24}.settings-panel.design-open .preview-action-row button:last-child{background:var(--ui-surface);color:color-mix(in srgb, var(--brand-primary,#6258e2) 72%, #101a24)}.settings-panel.design-open .design-connectivity{gap:16px}.settings-panel.design-open .mail-delivery-card{background:#dff3eb85;border:1px solid #1b405b1f;border-radius:20px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;margin-top:auto;padding:14px;display:grid}.settings-panel.design-open .mail-delivery-card svg{color:#16845c;background:#ffffffc7;border-radius:14px;width:38px;height:38px;padding:9px}.settings-panel.design-open .mail-delivery-card span{gap:3px;min-width:0;display:grid}.settings-panel.design-open .mail-delivery-card b{color:#102739;font-size:13px}.settings-panel.design-open .mail-delivery-card small{color:var(--liquid-muted);font-size:11px;line-height:1.45}.settings-panel.design-open .design-document-intro{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(140deg,#ffffffc7,#ffffff61),radial-gradient(circle at 90% 10%,#dff3ebc7,#0000 30%);border:1px solid #ffffffc7;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;padding:clamp(20px,2.4vw,30px);display:flex;box-shadow:inset 0 1px #ffffffe0,0 18px 48px #16314412}.settings-panel.design-open .design-document-intro h3{color:#0f1d29;letter-spacing:-.06em;margin:16px 0 8px;font-size:clamp(24px,3vw,40px);font-weight:430;line-height:1}.settings-panel.design-open .design-document-intro p{max-width:720px;color:var(--liquid-muted);margin:0;font-size:14px;line-height:1.55}.settings-panel.design-open .design-document-intro a{flex:none;min-height:44px}.settings-panel.design-open .pdf-designer{border-radius:30px;overflow:hidden}.settings-panel.design-open .pdf-designer>header,.settings-panel.design-open .pdf-doctypes,.settings-panel.design-open .pdf-assignment,.settings-panel.design-open .pdf-library,.settings-panel.design-open .pdf-inspector{background:#ffffffa3}.settings-panel.design-open .pdf-designer>header{padding:24px 28px}.settings-panel.design-open .pdf-designer>header small,.settings-panel.design-open .pdf-assignment small{color:var(--liquid-muted)}.settings-panel.design-open .pdf-designer>header h3{color:#101a24;letter-spacing:-.045em;font-size:26px}.settings-panel.design-open .pdf-workbench{background:radial-gradient(circle at 20% 12%,#dff3ebd6,#0000 32%),linear-gradient(145deg,#eef4f6e0,#ffffff9e)}.settings-panel.design-open .pdf-workbench>nav{background:#ffffffad;border:1px solid #fffc;border-radius:999px}.settings-panel.design-open .pdf-workbench>nav button,.settings-panel.design-open .pdf-doctypes button,.settings-panel.design-open .pdf-library>button,.settings-panel.design-open .template-library button,.settings-panel.design-open .template-switches button,.settings-panel.design-open .domain-verification-panel>header button,.settings-panel.design-open .domain-dns-record>button{transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.settings-panel.design-open .pdf-workbench>nav button:hover,.settings-panel.design-open .pdf-doctypes button:hover,.settings-panel.design-open .pdf-library>button:hover,.settings-panel.design-open .template-library button:hover,.settings-panel.design-open .template-switches button:hover,.settings-panel.design-open .domain-verification-panel>header button:hover,.settings-panel.design-open .domain-dns-record>button:hover,.settings-panel.design-open .design-document-intro a:hover{background:var(--ui-surface);transform:translateY(-1px);box-shadow:0 10px 26px #16314414}.settings-panel.design-open .pdf-canvas{border-radius:18px;box-shadow:0 34px 90px #16314429}.settings-panel.design-open .studio-savebar{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#ffffffc7;border-color:#ffffffc7;border-radius:999px;bottom:16px;box-shadow:0 22px 58px #16314424}.settings-panel.design-open .studio-savebar span{color:var(--liquid-muted);font-size:12px}.settings-panel.design-open .verification{min-height:32px;padding:0 11px;font-size:11px;font-weight:850}.settings-panel.design-open .domain-verification-panel,.settings-panel.design-open .domain-dns-record{background:#ffffff94;border-color:#1b405b1f}@media (width<=1180px){.settings-panel.design-open .design-liquid-hero,.settings-panel.design-open .design-command-grid{grid-template-columns:1fr}.settings-panel.design-open .liquid-analytics-panel{min-height:360px}}@media (width<=820px){.settings-panel.design-open{padding:16px}.settings-panel.design-open .design-liquid-hero{border-radius:26px;min-height:0;padding:20px}.settings-panel.design-open .liquid-top-cards,.settings-panel.design-open .design-health-strip,.settings-panel.design-open .design-brand-grid,.settings-panel.design-open .design-two{grid-template-columns:1fr}.settings-panel.design-open .design-document-intro{flex-direction:column;align-items:stretch}.settings-panel.design-open .design-document-intro a{justify-content:center}.settings-panel.design-open .studio-savebar{border-radius:22px;flex-direction:column;align-items:stretch}}@media (width<=560px){.settings-panel.design-open .design-hero-copy h2{font-size:clamp(42px,17vw,62px)}.settings-panel.design-open .liquid-analytics-panel{border-radius:24px;padding:14px}.settings-panel.design-open .liquid-chart{gap:7px;padding-inline:14px}.settings-panel.design-open .design-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.settings-panel.design-open .design-studio *,.settings-panel.design-open .design-studio :before,.settings-panel.design-open .design-studio :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}html[data-workspace-style=intercom] .suite-nav-item.active{background:linear-gradient(135deg,#1b405b,#2167d5);box-shadow:0 16px 34px #1b405b33}html[data-workspace-style=intercom] .workspace-content{background:radial-gradient(circle at 10% 10%,#dff3ebb8,#0000 30%),radial-gradient(circle at 90% 18%,#a9c0e761,#0000 32%),#f6f8fa}html[data-workspace-style=intercom] .suite-main>.suite-topbar>.department-tabs>button.active{color:#163144}.admin-settings-hub .settings-panel.overview-open{background:radial-gradient(circle at 9% 0,#dff3ebc7,#0000 34%),radial-gradient(circle at 92% 10%,#a9c0e752,#0000 34%),linear-gradient(145deg,#f8fafb 0%,#fff 62%);overflow:hidden}.admin-settings-hub .settings-style-presets{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(140deg,#ffffffd1,#ffffff80),radial-gradient(circle at 92% 8%,#dff3ebcc,#0000 30%);border-color:#ffffffc7;border-radius:30px;box-shadow:inset 0 1px #ffffffe0,0 22px 58px #16314414}.admin-settings-hub .settings-style-presets>header>span{color:#1b405b;background:#ffffffb8;border:1px solid #1b405b1a}.admin-settings-hub .settings-style-presets button{background:#ffffff9e;border-color:#1b405b1f;border-radius:24px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffd6}.admin-settings-hub .settings-style-presets button:hover{background:#ffffffd1;border-color:#1b405b3d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 34px #16314414}.admin-settings-hub .settings-style-presets button.active{border-color:#1b405b6b;box-shadow:0 0 0 4px #77a9ff29,0 18px 42px #1631441a}.admin-settings-hub .style-preview{background:linear-gradient(145deg,#ffffffd1,#dff3eb80),#eef5f7;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #16314414}.admin-settings-hub .style-preview:before{content:"";background:repeating-linear-gradient(-35deg,#16314414 0 2px,#0000 2px 9px),#ffffff52;border-radius:16px;position:absolute;inset:8px}.admin-settings-hub .style-preview em{z-index:1;background:linear-gradient(#1b405b,#1b405b6b);position:relative}.admin-settings-hub .style-preview.jonavo{background:linear-gradient(145deg,#101820,#1b405b),#1b405b}.admin-settings-hub .style-preview.jonavo:before{background:repeating-linear-gradient(-35deg,#ffffff1f 0 2px,#0000 2px 9px),#ffffff0a}.admin-settings-hub .style-preview.jonavo em{background:linear-gradient(#dff3eb,#77a9ff)}.admin-settings-hub .style-preview.intercom{background:radial-gradient(circle at 24% 16%,#fffffffa,#0000 34%),linear-gradient(145deg,#dff3eb,#eef6fb 56%,#fff)}.admin-settings-hub .style-preview.intercom em{background:linear-gradient(#163144,#8fb0ce)}.admin-settings-hub .settings-overview-hero{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(135deg,#ffffffc7,#ffffff6b),radial-gradient(circle at 88% 8%,#dff3ebb8,#0000 32%);border-color:#ffffffc7;border-radius:30px;box-shadow:inset 0 1px #ffffffe0,0 24px 64px #16314414}.admin-settings-hub .settings-search{background:#ffffffc2;border-radius:999px;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #1631440f}.user-settings.admin-settings-hub{--ref-ink:#0f2533;--ref-soft-ink:#5f747f;--ref-bg-a:#cbd1d5;--ref-bg-b:#eef5f3;--ref-mint:#dff3eb;--ref-blue:#b9cee5;--ref-glass:#ffffff8a;--ref-glass-strong:#ffffffbd;--ref-border:#ffffffd1;--ref-line:#0f25331a;--ref-shadow:0 34px 92px #172b3426, inset 0 1px 0 #ffffffe6;color:var(--ref-ink);background:radial-gradient(circle at 16% 18%, #dff3ebc7, transparent 28vw), radial-gradient(circle at 80% 8%, #b9cee5c7, transparent 31vw), radial-gradient(circle at 54% 86%, #ffffffdb, transparent 34vw), linear-gradient(145deg, var(--ref-bg-a) 0%, #e1e7e7 36%, var(--ref-bg-b) 70%, #d2d7db 100%);isolation:isolate;font-family:Urbanist,Manrope,Inter,Segoe UI,system-ui,sans-serif;overflow-x:clip}.user-settings.admin-settings-hub:before{content:"";z-index:-1;pointer-events:none;opacity:.58;background-color:#0000;background-image:linear-gradient(90deg,#0f253309 1px,#0000 1px),linear-gradient(0deg,#0f253308 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 23%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 52% 23%,#000 0%,#0000 74%)}.admin-settings-hub .settings-top{border:1px solid var(--ref-border);-webkit-backdrop-filter:blur(28px)saturate(135%);background:#ffffff94;border-radius:999px;width:min(1540px,100vw - 56px);height:64px;margin:16px auto 0;padding:0 14px 0 18px;box-shadow:0 20px 58px #172b341f,inset 0 1px #fffffff2}.admin-settings-hub .settings-top>a,.admin-settings-hub .settings-top>div>a{color:var(--ref-ink);letter-spacing:-.035em;font-weight:560}.admin-settings-hub .settings-top>a>span,.settings-panel.design-open .design-primary-action,.settings-panel.design-open .studio-save,.settings-panel.design-open .studio-savebar button{color:#fff;background:#030607;border-radius:999px}.admin-settings-hub .settings-top>div>a{background:#ffffff80;border:1px solid #ffffffd6;border-radius:999px}.admin-settings-hub>main{grid-template-columns:238px minmax(0,1fr);gap:26px;max-width:1580px;padding:26px clamp(18px,3vw,46px) 96px}.admin-settings-hub .settings-hub-sidebar,.admin-settings-hub .settings-panel{border:1px solid var(--ref-border);box-shadow:var(--ref-shadow);-webkit-backdrop-filter:blur(28px)saturate(130%);background:#edf6f48a}.admin-settings-hub .settings-hub-sidebar{border-radius:34px;max-height:calc(100vh - 122px);padding:16px;top:96px;overflow:auto}.admin-settings-hub .settings-panel{background:radial-gradient(circle at 15% 7%,#dff3eba3,#0000 28%),radial-gradient(circle at 88% 7%,#b9cee594,#0000 30%),linear-gradient(145deg,#fcfffeb8,#e5f0ee9e 58%,#ffffffad);border-radius:44px;overflow:hidden}.admin-settings-hub .settings-sidebar-intro h1,.admin-settings-hub .settings-overview-copy h2,.settings-panel.design-open .design-hero-copy h2,.settings-panel.design-open .liquid-metric strong,.settings-panel.design-open .design-health-strip b,.settings-panel.design-open .design-block-title h3,.admin-settings-hub .settings-style-presets h3,.admin-settings-hub .settings-section-heading h3,.admin-settings-hub .settings-category-card h3{color:var(--ref-ink);letter-spacing:-.075em;font-weight:360}.admin-settings-hub .settings-sidebar-intro h1{font-size:25px}.admin-settings-hub .settings-overview-copy h2,.settings-panel.design-open .design-hero-copy h2{font-size:clamp(58px,7.5vw,112px);line-height:.88}.admin-settings-hub .settings-overview-copy p,.settings-panel.design-open .design-hero-copy p,.admin-settings-hub .settings-sidebar-intro p,.settings-panel.design-open .design-block-title p{color:var(--ref-soft-ink);font-weight:390}.admin-settings-hub .settings-sidebar-intro small,.admin-settings-hub .settings-section-heading small,.admin-settings-hub .settings-style-presets small,.settings-panel.design-open .design-kicker,.settings-panel.design-open .design-block-title small{color:#244b62;letter-spacing:.24em;font-weight:700}.admin-settings-hub .settings-hub-sidebar nav button,.admin-settings-hub .settings-group-toggle,.admin-settings-hub .settings-group-items button,.admin-settings-hub .settings-style-presets button,.admin-settings-hub .settings-category-card,.admin-settings-hub .settings-home button,.settings-panel.design-open .design-block,.settings-panel.design-open .pdf-designer,.settings-panel.design-open .liquid-analytics-panel,.settings-panel.design-open .liquid-top-cards article,.settings-panel.design-open .design-health-strip article,.settings-panel.design-open .logo-upload,.settings-panel.design-open .design-studio input:not([type=color]),.settings-panel.design-open .design-studio select,.settings-panel.design-open .design-studio textarea,.settings-panel.design-open .color-field{border-color:var(--ref-border);background:var(--ref-glass);-webkit-backdrop-filter:blur(20px)saturate(128%);box-shadow:inset 0 1px #ffffffe6}.admin-settings-hub .settings-hub-sidebar nav button.active,.admin-settings-hub .settings-group-toggle.active,.admin-settings-hub .settings-group-items button.active,.admin-settings-hub .settings-style-presets button.active{background:var(--ref-glass-strong);color:var(--ref-ink);border:1px solid #fffffff2;box-shadow:14px 20px 44px #172b341f,inset 0 1px #fffffff5}.admin-settings-hub .settings-hub-sidebar nav button:hover,.admin-settings-hub .settings-group-toggle:hover,.admin-settings-hub .settings-group-items button:hover,.admin-settings-hub .settings-style-presets button:hover,.admin-settings-hub .settings-category-card:hover,.settings-panel.design-open .design-block:hover{background:#ffffffb8;transform:translateY(-2px);box-shadow:0 22px 54px #172b341f,inset 0 1px #fffffff5}.admin-settings-hub .settings-overview-hero{min-height:410px;box-shadow:inset 0 -1px 0 var(--ref-line);background:radial-gradient(circle at 17% 28%,#dff3ebdb,#0000 38%),radial-gradient(circle at 78% 0,#b9cee58f,#0000 32%),linear-gradient(135deg,#ffffff8f,#e6f1ef57);border:0;border-radius:0 0 44px 44px;padding:62px clamp(28px,5vw,78px) 38px}.admin-settings-hub .settings-search{border:1px solid var(--ref-border);background:#ffffffa8;border-radius:999px;width:min(710px,100%);min-height:64px;margin-top:34px;box-shadow:inset 0 1px #fffffff5,0 18px 42px #172b3414}.admin-settings-hub .settings-style-presets,.admin-settings-hub .settings-section-heading,.admin-settings-hub .settings-home-grid,.admin-settings-hub .settings-next{margin-inline:clamp(24px,4vw,64px)}.admin-settings-hub .settings-style-presets{border:1px solid var(--ref-border);background:#ffffff8f;border-radius:32px;margin-top:-16px;padding:22px;box-shadow:0 24px 64px #172b341a,inset 0 1px #fffffff0}.admin-settings-hub .settings-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-settings-hub .settings-category-card,.settings-panel.design-open .design-block{border-radius:34px}.settings-panel.design-open{padding:0}.settings-panel.design-open .design-studio{gap:22px;padding:clamp(22px,3vw,42px)}.settings-panel.design-open .design-liquid-hero{border:1px solid var(--ref-border);background:radial-gradient(circle at 16% 14%,#ffffffe6,#0000 24%),radial-gradient(circle at 81% 20%,#b9cee5a8,#0000 31%),linear-gradient(135deg,#eff8f6c2,#ffffff94 42%,#ddeeeb9e);border-radius:42px;min-height:700px;padding:clamp(38px,5vw,74px);box-shadow:0 34px 90px #172b3424,inset 0 1px #ffffffeb}.settings-panel.design-open .design-liquid-hero:before{opacity:.58;background-color:#0000;background-image:linear-gradient(90deg,#0f253312 1px,#0000 1px),linear-gradient(0deg,#0f25330e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 62% 45%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 62% 45%,#000 0%,#0000 70%)}.settings-panel.design-open .liquid-orb.one{filter:blur(18px);background:#b9cee5b8;width:340px;height:340px;top:-120px;left:45%}.settings-panel.design-open .liquid-orb.two{filter:blur(18px);background:#dff3ebc2;width:460px;height:460px;bottom:-180px;right:-160px}.settings-panel.design-open .liquid-analytics-panel{background:#ffffff6b;border-radius:38px;align-self:center;width:min(760px,100%);min-height:560px;box-shadow:32px 42px 90px #172b3429,inset 0 1px #ffffffeb}.settings-panel.design-open .liquid-top-cards{gap:16px;transform:translateY(-34px)}.settings-panel.design-open .liquid-top-cards article{background:#ffffff94;border-radius:30px;min-height:124px;box-shadow:16px 22px 48px #172b341a,inset 0 1px #fffffff5}.settings-panel.design-open .liquid-metric strong{font-size:clamp(82px,8vw,126px);font-weight:310}.settings-panel.design-open .liquid-chart{background:repeating-linear-gradient(-24deg,#1028381f 0 2px,#0000 2px 12px),linear-gradient(#ffffff2e,#ffffff08);height:190px}.settings-panel.design-open .liquid-chart i{opacity:.72;background:#102838;border-radius:999px;width:8px}.settings-panel.design-open .liquid-filter-row span,.settings-panel.design-open .preview-action-row button,.settings-panel.design-open .design-document-intro a{color:#173142;background:#ffffff85;border-radius:999px}.settings-panel.design-open .design-health-strip article{border-radius:32px;min-height:132px}.settings-panel.design-open .design-command-grid{grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);gap:20px}.settings-panel.design-open .design-block{padding:30px}.settings-panel.design-open .preview-glass-stage{background:radial-gradient(circle at 28% 16%,#ffffffe0,#0000 22%),linear-gradient(135deg,#dff3ebb8,#b9cee570);border-radius:34px}.settings-panel.design-open :is(button,a,input,select,textarea):focus-visible,.admin-settings-hub :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #10384eb8}@media (width<=1180px){.admin-settings-hub>main{grid-template-columns:1fr}.admin-settings-hub .settings-hub-sidebar{max-height:none;position:relative;top:auto}.settings-panel.design-open .design-liquid-hero,.settings-panel.design-open .design-command-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-settings-hub .settings-top{border-radius:28px;width:calc(100vw - 24px);height:auto;min-height:58px}.admin-settings-hub>main{padding:18px 12px 88px}.admin-settings-hub .settings-panel,.settings-panel.design-open .design-liquid-hero{border-radius:30px}.settings-panel.design-open .design-studio{padding:14px}.admin-settings-hub .settings-overview-copy h2,.settings-panel.design-open .design-hero-copy h2{font-size:clamp(42px,14vw,64px)}.admin-settings-hub .settings-style-presets,.admin-settings-hub .settings-section-heading,.admin-settings-hub .settings-home-grid,.admin-settings-hub .settings-next{margin-inline:14px}.admin-settings-hub .settings-style-presets>div,.admin-settings-hub .settings-home-grid,.settings-panel.design-open .design-health-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-settings-hub *,.admin-settings-hub :before,.admin-settings-hub :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.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}}}@layer tokens{:root{--p-neutral-0:#fff;--p-neutral-25:#fcfcfd;--p-neutral-50:#f7f8fa;--p-neutral-100:#f1f2f5;--p-neutral-150:#e8eaef;--p-neutral-200:#dfe2e8;--p-neutral-300:#c9ced8;--p-neutral-400:#a4abb9;--p-neutral-500:#7b8494;--p-neutral-600:#5c6474;--p-neutral-700:#424958;--p-neutral-800:#2b313d;--p-neutral-900:#1a1e27;--p-neutral-950:#11141b;--p-neutral-1000:#0a0c11;--p-violet-50:#f2f1fe;--p-violet-100:#e6e4fd;--p-violet-200:#cfcbfb;--p-violet-300:#aea7f6;--p-violet-400:#8d82f1;--p-violet-500:#7c70f4;--p-violet-600:#6c61ed;--p-violet-700:#5a4fd6;--p-violet-800:#4a41b0;--p-violet-900:#3c358c;--p-blue-50:#eef5ff;--p-blue-100:#dbe9fe;--p-blue-200:#bcd6fd;--p-blue-300:#8fbafb;--p-blue-400:#5e98f6;--p-blue-500:#3b7ce8;--p-blue-600:#1f6feb;--p-blue-700:#1857c4;--p-blue-800:#16489e;--p-blue-900:#153d7f;--p-teal-50:#eafaf6;--p-teal-100:#cdf2e9;--p-teal-300:#7fdcc6;--p-teal-500:#26b795;--p-teal-600:#12a183;--p-teal-700:#0d8069;--p-green-50:#e9f8f0;--p-green-100:#cdefdd;--p-green-500:#1a9c6b;--p-green-600:#16845c;--p-green-700:#116a4a;--p-amber-50:#fdf5e6;--p-amber-100:#f9e7c3;--p-amber-500:#c47f10;--p-amber-600:#a7650b;--p-amber-700:#855009;--p-red-50:#fdeef0;--p-red-100:#fad6da;--p-red-500:#db4a58;--p-red-600:#c33c4a;--p-red-700:#a12f3c;--p-font-ui:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-font-display:"Schibsted Grotesk Variable", "Schibsted Grotesk", "Inter Variable", system-ui, sans-serif;--p-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--p-fs-3xs:10px;--p-fs-2xs:11px;--p-fs-xs:12px;--p-fs-sm:13px;--p-fs-base:14px;--p-fs-md:15px;--p-fs-lg:17px;--p-fs-xl:20px;--p-fs-2xl:24px;--p-fs-3xl:30px;--p-fs-4xl:38px;--p-fs-5xl:48px;--p-fs-display-sm:clamp(28px, 4.2vw, 40px);--p-fs-display-md:clamp(34px, 5.6vw, 56px);--p-fs-display-lg:clamp(40px, 7vw, 76px);--p-fw-regular:400;--p-fw-medium:500;--p-fw-semibold:600;--p-fw-bold:700;--p-fw-extrabold:800;--p-lh-none:1;--p-lh-tight:1.2;--p-lh-snug:1.35;--p-lh-normal:1.5;--p-lh-relaxed:1.65;--p-ls-tighter:-.022em;--p-ls-tight:-.012em;--p-ls-normal:0em;--p-ls-wide:.02em;--p-ls-caps:.06em;--p-space-0:0px;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:20px;--p-space-6:24px;--p-space-8:32px;--p-space-10:40px;--p-space-12:48px;--p-space-16:64px;--p-space-20:80px;--p-space-24:96px;--p-radius-none:0px;--p-radius-xs:4px;--p-radius-sm:6px;--p-radius-md:8px;--p-radius-lg:12px;--p-radius-xl:16px;--p-radius-2xl:22px;--p-radius-full:999px;--p-dur-instant:80ms;--p-dur-fast:.14s;--p-dur-base:.2s;--p-dur-slow:.32s;--p-dur-slower:.48s;--p-ease-standard:cubic-bezier(.2, .8, .2, 1);--p-ease-out:cubic-bezier(.16, 1, .3, 1);--p-ease-in:cubic-bezier(.55, 0, 1, .45);--p-ease-in-out:cubic-bezier(.65, 0, .35, 1);--p-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--p-z-base:0;--p-z-sticky:100;--p-z-sidebar:200;--p-z-topbar:300;--p-z-dropdown:400;--p-z-drawer:500;--p-z-modal:600;--p-z-toast:700;--p-z-tooltip:800;--ui-canvas:var(--p-neutral-50);--ui-surface:var(--p-neutral-0);--ui-surface-subtle:var(--p-neutral-25);--ui-surface-sunken:var(--p-neutral-100);--ui-surface-hover:var(--p-neutral-100);--ui-surface-active:var(--p-neutral-150);--ui-surface-inverse:var(--p-neutral-900);--ui-overlay:#11141b7a;--ui-glass-surface:var(--p-neutral-0);--ui-glass-blur:none;--ui-glass-border:var(--p-neutral-200);--ui-border:var(--p-neutral-200);--ui-border-subtle:var(--p-neutral-150);--ui-border-strong:var(--p-neutral-300);--ui-text:var(--p-neutral-900);--ui-text-secondary:var(--p-neutral-600);--ui-text-muted:var(--p-neutral-500);--ui-text-disabled:var(--p-neutral-400);--ui-text-inverse:var(--p-neutral-0);--ui-text-on-primary:var(--p-neutral-0);--ui-primary:var(--p-violet-600);--ui-primary-hover:var(--p-violet-700);--ui-primary-active:var(--p-violet-800);--ui-primary-subtle:var(--p-violet-50);--ui-primary-subtle-hover:var(--p-violet-100);--ui-primary-border:var(--p-violet-200);--ui-primary-text:var(--p-violet-700);--ui-success-text:var(--p-green-700);--ui-warning-text:var(--p-amber-700);--ui-danger-text:var(--p-red-700);--ui-info-text:var(--p-blue-700);--ui-success:var(--p-green-600);--ui-success-subtle:var(--p-green-50);--ui-success-border:var(--p-green-100);--ui-warning:var(--p-amber-600);--ui-warning-subtle:var(--p-amber-50);--ui-warning-border:var(--p-amber-100);--ui-danger:var(--p-red-600);--ui-danger-hover:var(--p-red-700);--ui-danger-subtle:var(--p-red-50);--ui-danger-border:var(--p-red-100);--ui-info:var(--p-blue-700);--ui-info-subtle:var(--p-blue-50);--ui-info-border:var(--p-blue-100);--ui-focus-ring:var(--p-violet-500);--ui-focus-width:2px;--ui-focus-offset:2px;--ui-nav-bg:var(--p-neutral-950);--ui-nav-border:#252631;--ui-nav-text:#b9bcc8;--ui-nav-text-hover:var(--p-neutral-0);--ui-nav-text-active:var(--p-neutral-0);--ui-nav-item-hover:#ffffff0f;--ui-nav-item-active:var(--p-violet-600);--ui-nav-group-label:#7d7e8a;--ui-shadow-xs:0 1px 2px #11141b0f;--ui-shadow-sm:0 1px 3px #11141b14;--ui-shadow-md:0 6px 16px #11141b14;--ui-shadow-lg:0 16px 40px #11141b1f;--ui-shadow-xl:0 28px 68px #11141b29;--ui-font:var(--p-font-ui);--ui-font-display:var(--p-font-display);--ui-font-mono:var(--p-font-mono);--ui-fs-body:var(--p-fs-base);--ui-fs-compact:var(--p-fs-sm);--ui-fs-meta:var(--p-fs-xs);--ui-fs-label:var(--p-fs-2xs);--ui-dur-hover:var(--p-dur-fast);--ui-dur-enter:var(--p-dur-base);--ui-dur-exit:var(--p-dur-fast);--ui-ease:var(--p-ease-standard);--ui-ease-enter:var(--p-ease-out);--c-radius-control:var(--p-radius-md);--c-radius-surface:var(--p-radius-lg);--c-radius-overlay:var(--p-radius-lg);--c-radius-pill:var(--p-radius-full);--c-control-height:38px;--c-control-height-sm:30px;--c-control-height-lg:44px;--c-control-padding-x:var(--p-space-3);--c-row-height:44px;--c-table-cell-x:var(--p-space-4);--c-table-cell-y:var(--p-space-3);--c-sidebar-width:268px;--c-sidebar-width-collapsed:72px;--c-topbar-height:60px;--c-page-gutter:clamp(16px, 2.6vw, 32px);--c-section-gap:var(--p-space-6);--c-content-max:1600px;--c-prose-max:68ch;--c-touch-min:44px}@media (width<=767px){:root{--c-control-height:var(--c-touch-min);--c-control-height-sm:38px;--c-row-height:var(--c-touch-min);--c-page-gutter:16px}}}@layer base{html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-fs-body);line-height:var(--p-lh-normal);letter-spacing:var(--p-ls-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;text-rendering:optimizelegibility;margin:0}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--p-fw-semibold);line-height:var(--p-lh-tight);letter-spacing:var(--p-ls-tight)}table,[data-numeric],.ui-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}:focus:not(:focus-visible){outline:none}::selection{background:color-mix(in srgb, var(--ui-primary) 24%, transparent);color:var(--ui-text)}.ui-visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skip-link:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skip-link:focus-visible{top:var(--p-space-2);left:var(--p-space-2);z-index:var(--p-z-tooltip);padding:var(--p-space-2) var(--p-space-4);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);box-shadow:var(--ui-shadow-lg);font-weight:var(--p-fw-semibold);position:fixed}:where(body :not(code,kbd,samp,pre,.esign-signature input,.contract-editor textarea,.esign-paper,.esign-paper *,.it-log-panel pre,.maintenance-ip-card textarea,.source-editor textarea,.email-template-layout textarea)){font-family:inherit}.ui-page-title{font-size:var(--p-fs-2xl);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-tight);letter-spacing:var(--p-ls-tight);color:var(--ui-text)}.ui-section-title{font-size:var(--p-fs-lg);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-snug);letter-spacing:var(--p-ls-tight);color:var(--ui-text)}.ui-subsection-title{font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-snug);color:var(--ui-text)}.ui-body{font-size:var(--ui-fs-body);line-height:var(--p-lh-normal);color:var(--ui-text)}.ui-body-secondary{font-size:var(--ui-fs-body);line-height:var(--p-lh-normal);color:var(--ui-text-secondary)}.ui-meta{font-size:var(--ui-fs-meta);line-height:var(--p-lh-snug);color:var(--ui-text-muted)}.ui-label{font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-snug);letter-spacing:var(--p-ls-caps);text-transform:uppercase;color:var(--ui-text-muted)}.ui-prose{max-width:var(--c-prose-max);font-size:var(--p-fs-md);line-height:var(--p-lh-relaxed);color:var(--ui-text-secondary)}.ui-prose>*+*{margin-top:var(--p-space-4)}.ui-display{font-family:var(--ui-font-display);font-size:var(--p-fs-display-md);font-weight:var(--p-fw-bold);line-height:var(--p-lh-none);letter-spacing:var(--p-ls-tighter);color:var(--ui-text);text-wrap:balance}.ui-display-lg{font-size:var(--p-fs-display-lg)}.ui-display-sm{font-size:var(--p-fs-display-sm)}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-clamp-2,.ui-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-clamp-2{-webkit-line-clamp:2;line-clamp:2}.ui-clamp-3{-webkit-line-clamp:3;line-clamp:3}}@layer components{[data-reveal-ready] [data-reveal]{opacity:0;transition:opacity var(--p-dur-slow) var(--p-ease-out), transform var(--p-dur-slow) var(--p-ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(14px)}[data-reveal-ready] [data-reveal=scale]{transform:translateY(10px)scale(.985)}[data-reveal-ready] [data-reveal=left]{transform:translate(-18px)}[data-reveal-ready] [data-reveal=right]{transform:translate(18px)}[data-reveal-ready] [data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}[data-reveal-group]>*{--reveal-delay:calc(var(--reveal-index,0) * 60ms)}.ui-lift{transition:transform var(--ui-dur-hover) var(--ui-ease), box-shadow var(--ui-dur-hover) var(--ui-ease), border-color var(--ui-dur-hover) var(--ui-ease)}@media (hover:hover){.ui-lift:hover{box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}}.ui-lift:active{transition-duration:var(--p-dur-instant);transform:translate(0,0)}.ui-press{transition:transform var(--p-dur-instant) var(--p-ease-standard)}.ui-press:active{transform:scale(.975)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{50%{opacity:.45}}@keyframes ui-shimmer{to{background-position-x:-200%}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-slide-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-slide-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes ui-scale-in{0%{opacity:0;transform:scale(.96)}}.ui-spinner{border:2px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--p-radius-full);border-top-color:currentColor;block-size:1em;inline-size:1em;animation:.62s linear infinite ui-spin;display:inline-block}.ui-skeleton{background:linear-gradient(90deg, var(--ui-surface-sunken) 0%, var(--ui-surface-hover) 40%, var(--ui-surface-sunken) 80%) 0 0 / 200% 100%;border-radius:var(--c-radius-control);color:#0000;-webkit-user-select:none;user-select:none;animation:1.4s linear infinite ui-shimmer}.ui-animate-fade{animation:ui-fade-in var(--ui-dur-enter) var(--ui-ease-enter) both}.ui-animate-slide-up{animation:ui-slide-up var(--ui-dur-enter) var(--ui-ease-enter) both}.ui-animate-slide-down{animation:ui-slide-down var(--ui-dur-enter) var(--ui-ease-enter) both}.ui-animate-scale{animation:ui-scale-in var(--ui-dur-enter) var(--ui-ease-enter) both}.ui-icon,:is(.ui-btn,.ui-pill,.ui-banner,.ui-empty,.ui-menu-item,.ui-field-error,.ui-toast,.ui-tab)>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ui-btn{justify-content:center;align-items:center;gap:var(--p-space-2);block-size:var(--c-control-height);padding-inline:var(--p-space-4);border-radius:var(--c-radius-control);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-fs-body);font-weight:var(--p-fw-semibold);white-space:nowrap;transition:background-color var(--ui-dur-hover) var(--ui-ease), border-color var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease), box-shadow var(--ui-dur-hover) var(--ui-ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.ui-btn>svg{flex:none;block-size:1.15em;inline-size:1.15em}.ui-btn:active{transform:translateY(.5px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.ui-btn--primary{background:var(--ui-primary);color:var(--ui-text-on-primary);border-color:var(--ui-primary)}.ui-btn--primary:hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.ui-btn--secondary{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border-strong)}.ui-btn--secondary:hover{background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.ui-btn--ghost{color:var(--ui-text-secondary);background:0 0}.ui-btn--ghost:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-btn--danger{background:var(--ui-danger);color:var(--ui-text-on-primary);border-color:var(--ui-danger)}.ui-btn--danger:hover{background:var(--ui-danger-hover);border-color:var(--ui-danger-hover)}.ui-btn--sm{block-size:var(--c-control-height-sm);padding-inline:var(--p-space-3);font-size:var(--ui-fs-meta)}.ui-btn--lg{block-size:var(--c-control-height-lg);padding-inline:var(--p-space-6)}.ui-btn--icon{inline-size:var(--c-control-height);padding-inline:0}.ui-btn--icon.ui-btn--sm{inline-size:var(--c-control-height-sm)}.ui-field{gap:var(--p-space-1);flex-direction:column;min-inline-size:0;display:flex}.ui-field>label,.ui-field-label{font-size:var(--ui-fs-meta);font-weight:var(--p-fw-medium);color:var(--ui-text-secondary)}.ui-input,.ui-select,.ui-textarea{inline-size:100%;min-inline-size:0;block-size:var(--c-control-height);padding-inline:var(--c-control-padding-x);border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-fs-body);transition:border-color var(--ui-dur-hover) var(--ui-ease), box-shadow var(--ui-dur-hover) var(--ui-ease)}.ui-textarea{block-size:auto;min-block-size:calc(var(--c-control-height) * 2);padding-block:var(--p-space-2);line-height:var(--p-lh-normal)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-text-muted)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--ui-text-disabled)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 18%, transparent);outline:none}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--ui-surface-sunken);color:var(--ui-text-disabled)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field-error{align-items:center;gap:var(--p-space-1);font-size:var(--ui-fs-meta);color:var(--ui-danger);display:flex}.ui-field-hint{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.ui-surface{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface)}.ui-card{gap:var(--p-space-3);padding:var(--p-space-5);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);flex-direction:column;display:flex}.ui-section{gap:var(--p-space-4);flex-direction:column;display:flex}.ui-section+.ui-section{border-block-start:1px solid var(--ui-border-subtle);margin-block-start:var(--p-space-8);padding-block-start:var(--p-space-8)}.ui-section-head{justify-content:space-between;align-items:flex-start;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.ui-table-wrap{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);background:var(--ui-surface);-webkit-overflow-scrolling:touch;inline-size:100%;overflow-x:auto}.ui-table{inline-size:100%;font-size:var(--ui-fs-compact)}.ui-table th{z-index:1;padding:var(--c-table-cell-y) var(--c-table-cell-x);background:var(--ui-surface-subtle);border-block-end:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);letter-spacing:var(--p-ls-caps);text-transform:uppercase;text-align:start;white-space:nowrap;position:sticky;inset-block-start:0}.ui-table td{padding:var(--c-table-cell-y) var(--c-table-cell-x);border-block-end:1px solid var(--ui-border-subtle);block-size:var(--c-row-height);color:var(--ui-text);vertical-align:middle}.ui-table tbody tr:last-child td{border-block-end:0}.ui-table tbody tr{transition:background-color var(--ui-dur-hover) var(--ui-ease)}.ui-table tbody tr:hover{background:var(--ui-surface-hover)}.ui-table td[data-numeric],.ui-table th[data-numeric]{text-align:end}.ui-pill{align-items:center;gap:var(--p-space-1);padding:3px var(--p-space-2);border-radius:var(--c-radius-pill);background:var(--ui-surface-sunken);color:var(--ui-text-secondary);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-snug);white-space:nowrap;border:1px solid #0000;display:inline-flex}.ui-pill>svg{block-size:1.1em;inline-size:1.1em}.ui-pill--success{background:var(--ui-success-subtle);border-color:var(--ui-success-border);color:var(--ui-success-text)}.ui-pill--warning{background:var(--ui-warning-subtle);border-color:var(--ui-warning-border);color:var(--ui-warning-text)}.ui-pill--danger{background:var(--ui-danger-subtle);border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.ui-pill--info{background:var(--ui-info-subtle);border-color:var(--ui-info-border);color:var(--ui-info-text)}.ui-pill--brand{background:var(--ui-primary-subtle);border-color:var(--ui-primary-border);color:var(--ui-primary-text)}.ui-tabs{align-items:stretch;gap:var(--p-space-1);border-block-end:1px solid var(--ui-border);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{align-items:center;gap:var(--p-space-2);padding:var(--p-space-3) var(--p-space-3);color:var(--ui-text-secondary);font-size:var(--ui-fs-body);font-weight:var(--p-fw-medium);white-space:nowrap;transition:color var(--ui-dur-hover) var(--ui-ease), border-color var(--ui-dur-hover) var(--ui-ease);border-block-end:2px solid #0000;margin-block-end:-1px;display:inline-flex}.ui-tab:hover{color:var(--ui-text)}.ui-tab[aria-selected=true],.ui-tab.is-active{color:var(--ui-text);font-weight:var(--p-fw-semibold);border-block-end-color:var(--ui-primary)}.ui-overlay{z-index:var(--p-z-modal);padding:var(--p-space-4);background:var(--ui-overlay);animation:ui-fade-in var(--ui-dur-enter) var(--ui-ease-enter) both;place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--c-radius-overlay);max-block-size:min(88vh,900px);inline-size:min(100%,560px);box-shadow:var(--ui-shadow-xl);animation:ui-scale-in var(--ui-dur-enter) var(--ui-ease-enter) both;flex-direction:column;display:flex;overflow:hidden}.ui-dialog-head,.ui-dialog-foot{align-items:center;gap:var(--p-space-3);padding:var(--p-space-4) var(--p-space-5);flex:none;display:flex}.ui-dialog-head{border-block-end:1px solid var(--ui-border-subtle)}.ui-dialog-foot{border-block-start:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);justify-content:flex-end}.ui-dialog-body{padding:var(--p-space-5);flex:1;overflow-y:auto}.ui-drawer{z-index:var(--p-z-drawer);background:var(--ui-surface);border-inline-start:1px solid var(--ui-border);inline-size:min(100%,480px);box-shadow:var(--ui-shadow-xl);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.ui-menu{min-inline-size:200px;padding:var(--p-space-1);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--c-radius-control);box-shadow:var(--ui-shadow-lg);animation:ui-slide-down var(--p-dur-fast) var(--ui-ease-enter) both}.ui-menu-item{align-items:center;gap:var(--p-space-2);inline-size:100%;padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);color:var(--ui-text);font-size:var(--ui-fs-body);text-align:start;transition:background-color var(--p-dur-instant) var(--ui-ease);display:flex}.ui-menu-item:hover{background:var(--ui-surface-hover)}.ui-menu-item--danger{color:var(--ui-danger)}.ui-menu-sep{block-size:1px;margin:var(--p-space-1) 0;background:var(--ui-border-subtle)}.ui-empty{justify-content:center;align-items:center;gap:var(--p-space-2);padding:var(--p-space-12) var(--p-space-6);text-align:center;color:var(--ui-text-muted);flex-direction:column;display:flex}.ui-empty>svg{block-size:28px;inline-size:28px;color:var(--ui-text-disabled);margin-block-end:var(--p-space-2)}.ui-empty-title{font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold);color:var(--ui-text)}.ui-toast{align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);background:var(--ui-surface-inverse);color:var(--ui-text-inverse);border-radius:var(--c-radius-control);box-shadow:var(--ui-shadow-lg);font-size:var(--ui-fs-body);animation:ui-slide-up var(--ui-dur-enter) var(--ui-ease-enter) both;display:flex}.ui-banner{align-items:flex-start;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-control);background:var(--ui-surface-subtle);font-size:var(--ui-fs-body);color:var(--ui-text);display:flex}.ui-banner>svg{flex:none;block-size:1.15em;inline-size:1.15em;margin-block-start:.15em}.ui-banner--success{background:var(--ui-success-subtle);border-color:var(--ui-success-border);color:var(--ui-text)}.ui-banner--success>svg{color:var(--ui-success)}.ui-banner--warning{background:var(--ui-warning-subtle);border-color:var(--ui-warning-border);color:var(--ui-text)}.ui-banner--warning>svg{color:var(--ui-warning)}.ui-banner--danger{background:var(--ui-danger-subtle);border-color:var(--ui-danger-border);color:var(--ui-text)}.ui-banner--danger>svg{color:var(--ui-danger)}}@layer patterns{.app-shell{grid-template-columns:var(--c-sidebar-width) minmax(0, 1fr);background:var(--ui-canvas);min-block-size:100dvh;color:var(--ui-text);display:grid}.app-sidebar{z-index:var(--p-z-sidebar);gap:var(--p-space-2);block-size:100dvh;padding:var(--p-space-3);background:var(--ui-nav-bg);border-inline-end:1px solid var(--ui-nav-border);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.app-brand{align-items:center;gap:var(--p-space-3);padding:var(--p-space-2);min-inline-size:0;display:flex}.app-brand-mark{border-radius:var(--c-radius-control);background:var(--ui-primary);block-size:32px;inline-size:32px;color:var(--ui-text-on-primary);font-weight:var(--p-fw-bold);font-size:var(--p-fs-base);flex:none;place-items:center;display:grid}.app-brand>span{flex-direction:column;min-inline-size:0;display:flex}.app-brand b{font-size:var(--ui-fs-body);font-weight:var(--p-fw-semibold);color:var(--ui-nav-text-hover);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-brand small{font-size:var(--ui-fs-label);color:var(--ui-nav-group-label)}.app-nav{flex-direction:column;flex:1;gap:2px;min-block-size:0;display:flex}.app-nav-label{margin-block:var(--p-space-4) var(--p-space-1);padding-inline:var(--p-space-2);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);letter-spacing:var(--p-ls-caps);text-transform:uppercase;color:var(--ui-nav-group-label)}.app-nav-label:first-child{margin-block-start:var(--p-space-1)}.app-nav-item{align-items:center;gap:var(--p-space-3);min-block-size:var(--c-control-height);padding-inline:var(--p-space-2);border-radius:var(--c-radius-control);color:var(--ui-nav-text);font-size:var(--ui-fs-body);font-weight:var(--p-fw-medium);transition:background-color var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease);text-decoration:none;display:flex}.app-nav-item>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:17px;inline-size:17px}.app-nav-item>.ui-pill{margin-inline-start:auto}.app-nav-item:hover{background:var(--ui-nav-item-hover);color:var(--ui-nav-text-hover)}.app-nav-item.is-active,.app-nav-item[aria-current=page]{background:var(--ui-nav-item-active);color:var(--ui-nav-text-active);font-weight:var(--p-fw-semibold)}.app-user{align-items:center;gap:var(--p-space-3);inline-size:100%;min-block-size:var(--c-control-height-lg);padding:var(--p-space-2);border-radius:var(--c-radius-control);border:1px solid var(--ui-nav-border);color:var(--ui-nav-text);text-align:start;transition:background-color var(--ui-dur-hover) var(--ui-ease);display:flex}.app-user:hover{background:var(--ui-nav-item-hover)}.app-avatar{border-radius:var(--p-radius-full);background:var(--ui-nav-item-hover);block-size:30px;inline-size:30px;color:var(--ui-nav-text-hover);font-size:var(--ui-fs-label);font-weight:var(--p-fw-bold);flex:none;place-items:center;display:grid}.app-user>span{flex-direction:column;min-inline-size:0;display:flex}.app-user b{font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);color:var(--ui-nav-text-hover)}.app-user small{font-size:var(--ui-fs-label);color:var(--ui-nav-group-label)}.app-main{flex-direction:column;min-inline-size:0;display:flex}.app-topbar{z-index:var(--p-z-topbar);align-items:center;gap:var(--p-space-4);min-block-size:var(--c-topbar-height);padding-inline:var(--c-page-gutter);background:var(--ui-surface);border-block-end:1px solid var(--ui-border);display:flex;position:sticky;inset-block-start:0}.app-search{flex:1;align-items:center;min-inline-size:0;max-inline-size:520px;display:flex;position:relative}.app-search>svg{fill:none;block-size:15px;inline-size:15px;stroke:var(--ui-text-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset-inline-start:var(--p-space-3)}.app-search .ui-input{background:var(--ui-surface-sunken);border-color:#0000;padding-inline-start:calc(var(--p-space-3) * 2 + 15px);padding-inline-end:64px}.app-search .ui-input:focus{background:var(--ui-surface);border-color:var(--ui-primary)}.app-search kbd{border:1px solid var(--ui-border);border-radius:var(--p-radius-xs);background:var(--ui-surface);color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-fs-label);pointer-events:none;padding:2px 6px;position:absolute;inset-inline-end:var(--p-space-2)}.app-topbar-actions{align-items:center;gap:var(--p-space-2);margin-inline-start:auto;display:flex}.app-topbar-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-content{gap:var(--c-section-gap);padding:var(--c-page-gutter);max-inline-size:var(--c-content-max);flex-direction:column;flex:1;inline-size:100%;min-inline-size:0;display:flex}.app-page-head{justify-content:space-between;align-items:flex-start;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.app-page-head>div:first-child{gap:var(--p-space-1);flex-direction:column;flex:22rem;min-inline-size:0;display:flex}.app-page-head>div:first-child>p{max-inline-size:72ch}.app-page-actions{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;flex:none;display:flex}.app-kpis{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.app-kpi-value{font-size:var(--p-fs-2xl);font-weight:var(--p-fw-semibold);letter-spacing:var(--p-ls-tight);line-height:var(--p-lh-tight)}.app-kpis .ui-card>.ui-pill{align-self:flex-start}@media (width<=1023px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{inline-size:min(86vw, var(--c-sidebar-width));transition:transform var(--ui-dur-enter) var(--ui-ease-enter);box-shadow:var(--ui-shadow-xl);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.app-sidebar.is-open{transform:translate(0)}.app-sidebar:not(.is-open){visibility:hidden}.app-search{max-inline-size:none}.app-search kbd{display:none}}@media (width<=767px){.app-page-head,.app-page-actions{inline-size:100%}.app-page-actions .ui-btn{flex:1}}.mk{--mk-gutter:clamp(20px, 5vw, 48px);--mk-container:1200px;--mk-section-y:clamp(72px, 9vw, 140px);--mk-accent:var(--p-violet-600);--mk-accent-soft:#eceafe;--mk-mint:#d9f2ea;--mk-ink:#14131c;--mk-ink-muted:#5d5b6e;--mk-ink-soft:#84829a;--mk-ink-hover:#2c2a37;--mk-dark:#0e0d14}body:has(.mk-hero){--mk-gutter:clamp(20px, 5vw, 48px);--mk-container:1200px;--mk-section-y:clamp(72px, 9vw, 140px);--mk-accent:var(--p-violet-600);--mk-accent-soft:#eceafe;--mk-mint:#d9f2ea;--mk-ink:#14131c;--mk-ink-muted:#5d5b6e;--mk-ink-soft:#84829a;--mk-ink-hover:#2c2a37;--mk-dark:#0e0d14}.mk-container{inline-size:100%;max-inline-size:var(--mk-container);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-section{padding-block:var(--mk-section-y)}.mk-section--dark{--mk-ink:#f4f3f8;--mk-ink-muted:#a3a1b4;--mk-accent-soft:#7c70f429;background:var(--mk-dark);color:var(--mk-ink)}.mk-section--tinted{background:linear-gradient(#fbfbfd 0%,#f4f4f8 100%)}.mk-head{gap:var(--p-space-4);flex-direction:column;max-inline-size:720px;margin-block-end:clamp(40px,5vw,72px);display:flex}.mk-head--center{text-align:center;align-items:center;margin-inline:auto}.mk-eyebrow{align-items:center;gap:var(--p-space-2);font-family:var(--ui-font);font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-muted);display:inline-flex}.mk-title{font-family:var(--ui-font-display);font-size:clamp(30px,4.2vw,50px);font-weight:var(--p-fw-medium);letter-spacing:-.028em;color:var(--mk-ink);text-wrap:balance;margin:0;line-height:1.08}.mk-lead{max-inline-size:60ch;color:var(--mk-ink-muted);text-wrap:pretty;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.mk-btn{--mk-btn-bg:#14131c;--mk-btn-fg:#fff;--mk-btn-hover:#2c2a37;--mk-btn-badge:#ffffff29;align-items:center;gap:var(--p-space-3);block-size:52px;padding-inline:var(--p-space-3) var(--p-space-2);border-radius:var(--p-radius-full);background:var(--mk-btn-bg);color:var(--mk-btn-fg);font-family:var(--ui-font);font-size:var(--p-fs-md);font-weight:var(--p-fw-medium);white-space:nowrap;transition:background-color var(--p-dur-base) var(--p-ease-standard), color var(--p-dur-base) var(--p-ease-standard), border-color var(--p-dur-base) var(--p-ease-standard);border:1px solid #0000;padding-inline-start:var(--p-space-6);text-decoration:none;display:inline-flex}.mk-btn__badge{border-radius:var(--p-radius-full);background:var(--mk-btn-badge);block-size:36px;inline-size:36px;transition:transform var(--p-dur-base) var(--p-ease-spring);flex:none;place-items:center;display:grid}.mk-btn__badge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.mk-btn:hover{background:var(--mk-btn-hover);color:var(--mk-btn-fg)}.mk-btn:hover .mk-btn__badge{transform:translate(3px)}.mk-btn--ghost{color:var(--mk-ink);background:0 0;border-color:#14131c29}.mk-btn--ghost .mk-btn__badge{background:#14131c12}.mk-btn--ghost:hover{color:var(--mk-ink);background:#14131c0d;border-color:#14131c47}:is(.mk-section--dark,.site-home>section:is(.dark-world,.cta,.platform-intro,.automation,.voip-section)) .mk-btn{--mk-btn-bg:#fff;--mk-btn-fg:#14131c;--mk-btn-hover:#e9e8ef;--mk-btn-badge:#14131c14}:is(.mk-section--dark,.site-home>section:is(.dark-world,.cta,.platform-intro,.automation,.voip-section)) .mk-btn--ghost{color:#fff;background:0 0;border-color:#ffffff3d}:is(.mk-section--dark,.site-home>section:is(.dark-world,.cta,.platform-intro,.automation,.voip-section)) .mk-btn--ghost:hover{color:#fff;background:#ffffff14}:is(.mk-section--dark,.site-home>section:is(.dark-world,.cta,.platform-intro,.automation,.voip-section)) .mk-btn--ghost .mk-btn__badge{background:#ffffff1f}.mk-actions{align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.mk-hero{isolation:isolate;padding-block:clamp(56px,7vw,104px) clamp(64px,8vw,120px);position:relative;overflow:hidden}.mk-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62rem 40rem at 78% -8%,#7c70f429,#0000 62%),radial-gradient(48rem 36rem at 4% 8%,#26b7951f,#0000 60%);position:absolute;inset:0}.mk-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.mk-hero__copy{align-items:flex-start;gap:var(--p-space-5);flex-direction:column;display:flex}.mk-hero__badge{align-items:center;gap:var(--p-space-2);border-radius:var(--p-radius-full);font-size:var(--p-fs-xs);font-weight:var(--p-fw-medium);color:var(--mk-ink-muted);background:#ffffffb8;border:1px solid #14131c1a;padding:6px 14px 6px 8px;display:inline-flex}.mk-hero__badge b{border-radius:var(--p-radius-full);background:var(--mk-ink);color:#fff;font-size:var(--p-fs-3xs);font-weight:var(--p-fw-semibold);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px}.mk-hero__title{font-family:var(--ui-font-display);font-size:clamp(36px,4.4vw,56px);font-weight:var(--p-fw-medium);letter-spacing:-.032em;color:var(--mk-ink);text-wrap:balance;margin:0;line-height:1.06}.mk-hero__title em{color:var(--mk-ink-soft);font-style:normal}.mk-hero__lead{max-inline-size:52ch;color:var(--mk-ink-muted);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.mk-hero__proof{align-items:center;gap:var(--p-space-4);border-block-start:1px solid #14131c14;flex-wrap:wrap;inline-size:100%;padding-block-start:var(--p-space-4);display:flex}.mk-hero__proof span{align-items:center;gap:var(--p-space-2);font-size:var(--p-fs-xs);color:var(--mk-ink-muted);display:inline-flex}.mk-hero__proof svg{fill:none;block-size:15px;inline-size:15px;stroke:var(--p-green-600);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mk-shot{background:#fff;border:1px solid #14131c14;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px #18143024,0 8px 24px #1814300f}.mk-shot__bar{background:#fbfbfd;border-block-end:1px solid #14131c12;align-items:center;gap:6px;padding:12px 14px;display:flex}.mk-shot__bar i{border-radius:var(--p-radius-full);background:#dcdbe4;block-size:9px;inline-size:9px}.mk-shot__bar span{color:#5f5d70;letter-spacing:.04em;margin-inline-start:auto;font-size:10px}.mk-shot__body{grid-template-columns:116px minmax(0,1fr);min-block-size:300px;display:grid}.mk-shot__nav{background:#12121a;flex-direction:column;gap:3px;padding:14px 10px;display:flex}.mk-shot__nav b{font-family:var(--ui-font-display);font-size:12px;font-weight:var(--p-fw-semibold);color:#fff;letter-spacing:-.01em;padding:4px 8px 12px}.mk-shot__nav span{color:#9a9aad;border-radius:6px;padding:7px 8px;font-size:10.5px}.mk-shot__nav span.is-active{background:var(--p-violet-600);color:#fff;font-weight:var(--p-fw-medium)}.mk-shot__main{flex-direction:column;gap:12px;min-inline-size:0;padding:16px;display:flex}.mk-shot__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-shot__kpis article{border:1px solid #14131c14;border-radius:9px;padding:10px}.mk-shot__kpis small{letter-spacing:.08em;text-transform:uppercase;color:#5f5d70;font-size:8px;display:block}.mk-shot__kpis b{font-size:15px;font-weight:var(--p-fw-semibold);color:var(--mk-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-block-start:3px;display:block}.mk-shot__kpis em{color:var(--p-green-600);font-size:9px;font-style:normal}.mk-shot__chart{border:1px solid #14131c14;border-radius:9px;align-items:flex-end;gap:5px;block-size:84px;padding:10px;display:flex}.mk-shot__chart i{background:#dcdbe5;border-radius:3px 3px 0 0;flex:1}.mk-shot__chart i:last-child{background:var(--p-violet-600)}.mk-shot__rows{border:1px solid #14131c14;border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.mk-shot__rows div{color:var(--mk-ink-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:10px;display:grid}.mk-shot__rows div+div{border-block-start:1px solid #14131c0f}.mk-shot__rows b{color:var(--mk-ink);font-weight:var(--p-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-shot__rows em{font-variant-numeric:tabular-nums;color:var(--mk-ink);font-style:normal}.mk-shot__rows i{border-radius:var(--p-radius-full);font-size:8.5px;font-style:normal;font-weight:var(--p-fw-semibold);padding:2px 7px}.mk-shot__rows i.ok{background:var(--p-green-50);color:var(--p-green-700)}.mk-shot__rows i.warn{background:var(--p-amber-50);color:var(--p-amber-700)}.mk-shot__rows i.due{color:#4a4859;background:#efeff3}.mk-logos{padding-block:var(--p-space-8);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.mk-logos p{text-align:center;inline-size:100%;font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:#6b6979;margin:0 0 var(--p-space-2)}.mk-logos b{font-family:var(--ui-font-display);font-size:clamp(16px,1.7vw,21px);font-weight:var(--p-fw-semibold);letter-spacing:-.02em;color:#3f3d52;opacity:.62;transition:opacity var(--p-dur-base) var(--p-ease-standard)}.mk-logos b:hover{opacity:1}.mk-cards{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.mk-card{gap:var(--p-space-3);padding:var(--p-space-6);transition:border-color var(--p-dur-base) var(--p-ease-standard), transform var(--p-dur-base) var(--p-ease-standard), box-shadow var(--p-dur-base) var(--p-ease-standard);background:#fff;border:1px solid #14131c17;border-radius:14px;flex-direction:column;display:flex}@media (hover:hover){.mk-card:hover{border-color:#6c61ed4d;transform:translateY(-3px);box-shadow:0 18px 40px #18143014}}.mk-card__icon{block-size:38px;inline-size:38px;color:var(--mk-ink);background:#f1f1f4;border-radius:10px;place-items:center;display:grid}.mk-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.mk-card h3{font-size:var(--p-fs-lg);font-weight:var(--p-fw-semibold);letter-spacing:-.016em;color:var(--mk-ink)}.mk-card p{font-size:var(--p-fs-base);color:var(--mk-ink-muted);margin:0;line-height:1.55}.mk-section--dark .mk-card{background:#ffffff0a;border-color:#ffffff1a}.mk-stats{gap:var(--p-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.mk-stat b{font-family:var(--ui-font-display);font-size:clamp(30px,3.6vw,44px);font-weight:var(--p-fw-medium);letter-spacing:-.03em;color:var(--mk-ink);font-variant-numeric:tabular-nums;line-height:1;display:block}.mk-stat span{font-size:var(--p-fs-sm);color:var(--mk-ink-muted);margin-block-start:var(--p-space-2);display:block}@media (width<=920px){.mk-hero__grid{grid-template-columns:minmax(0,1fr)}.mk-shot__body{grid-template-columns:96px minmax(0,1fr);min-block-size:250px}}@media (width<=560px){.mk-actions{inline-size:100%}.mk-actions .mk-btn{flex:1;justify-content:space-between}.mk-shot__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-shot__kpis article:last-child{display:none}}.address-autocomplete{flex:1;inline-size:100%;min-inline-size:0;position:relative}.address-autocomplete>input{inline-size:100%}.address-search-spinner{block-size:16px;inline-size:16px;color:var(--ui-primary);pointer-events:none;margin-block-start:-8px;animation:.7s linear infinite ui-spin;position:absolute;inset-block-start:50%;inset-inline-end:var(--p-space-3)}.address-suggestions{z-index:var(--p-z-dropdown);min-inline-size:min(420px,100vw - 32px);padding:var(--p-space-1);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--c-radius-control);box-shadow:var(--ui-shadow-lg);animation:ui-slide-down var(--p-dur-fast) var(--ui-ease-enter) both;position:absolute;inset-block-start:calc(100% + var(--p-space-1));inset-inline:0}.address-option{align-items:center;gap:var(--p-space-3);min-block-size:52px;padding:var(--p-space-2) var(--p-space-3);border-radius:calc(var(--c-radius-control) - 2px);color:var(--ui-text);cursor:pointer;transition:background-color var(--p-dur-instant) var(--ui-ease);grid-template-columns:18px minmax(0,1fr) 16px;display:grid}.address-option:hover,.address-option.active{background:var(--ui-primary-subtle)}.address-option>svg{block-size:16px;inline-size:16px;color:var(--ui-text-muted);fill:none;stroke:currentColor;stroke-width:1.8px}.address-option>span{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.address-option b{font-size:var(--ui-fs-body);font-weight:var(--p-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-option small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-suggestions footer{padding:var(--p-space-2) var(--p-space-3) var(--p-space-1);border-block-start:1px solid var(--ui-border-subtle);font-size:var(--p-fs-2xs);color:var(--ui-text-muted);margin-block-start:var(--p-space-1)}.portal-profile .address-autocomplete input{margin:0}.contact-editor .address-autocomplete input{margin-block-start:6px}@media (width<=600px){.address-suggestions{inset-inline:var(--p-space-3);inset-block:auto var(--p-space-4);border-radius:var(--c-radius-overlay);min-inline-size:0;box-shadow:var(--ui-shadow-xl);position:fixed}.address-option{min-block-size:var(--c-touch-min)}}.au-page{--au-ink:#14131c;--au-ink-2:#4f4d5f;--au-ink-3:#6b6979;--au-line:#e3e2ea;--au-line-strong:#cfcdd9;--au-field:#fff;--au-canvas:#fbfbfd;--au-accent:var(--p-violet-600);--au-accent-hover:var(--p-violet-700);--au-accent-soft:#f1effe;--au-ink-hover:#2c2a37;--au-danger:var(--p-red-600);--au-danger-soft:var(--p-red-50);--au-success:var(--p-green-600);--au-success-soft:var(--p-green-50);--au-warn:var(--p-amber-700);--au-radius:10px;--au-control:46px;background:var(--au-canvas);min-block-size:100dvh;color:var(--au-ink);font-family:var(--ui-font);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);display:grid}.au-brand{justify-content:space-between;gap:var(--p-space-8);color:#f4f3f8;background:radial-gradient(40rem 30rem at 110% -10%,#7c70f429,#0000 60%),radial-gradient(34rem 26rem at -20% 110%,#26b79529,#0000 62%),#0e0d14;flex-direction:column;block-size:100dvh;padding:clamp(28px,3.4vw,52px);display:flex;position:sticky;inset-block-start:0;overflow:hidden}.au-logo{align-items:center;gap:var(--p-space-3);color:inherit;font-family:var(--ui-font-display);font-size:var(--p-fs-lg);font-weight:var(--p-fw-semibold);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.au-logo>span{background:var(--au-accent);color:#fff;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;display:grid}.au-logo svg{block-size:18px;inline-size:18px}.au-logo:hover{color:inherit}.au-brand__body{gap:var(--p-space-6);flex-direction:column;max-inline-size:440px;display:flex}.au-brand__title{font-family:var(--ui-font-display);font-size:clamp(28px,2.7vw,38px);font-weight:var(--p-fw-medium);letter-spacing:-.028em;color:#fff;line-height:1.12}.au-brand__list{gap:var(--p-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.au-brand__list li{align-items:flex-start;gap:var(--p-space-3);font-size:var(--p-fs-md);color:#c8c6d6;line-height:1.5;display:flex}.au-brand__list svg{color:#8fe3cc;flex:none;block-size:18px;inline-size:18px;margin-block-start:2px}.au-brand__foot{font-size:var(--p-fs-xs);color:#8d8aa0}.au-main{outline:none;flex-direction:column;min-inline-size:0;padding:clamp(20px,3vw,40px) clamp(20px,5vw,72px) clamp(40px,6vw,80px);display:flex}.au-main__top{justify-content:flex-end;align-items:center;gap:var(--p-space-4);min-block-size:40px;margin-block-end:clamp(24px,6vh,72px);display:flex}.au-logo--compact{color:var(--au-ink);margin-inline-end:auto;display:none}.au-logo--compact:hover{color:var(--au-ink)}.au-back{align-items:center;gap:var(--p-space-2);min-block-size:40px;padding-inline:var(--p-space-3);border-radius:var(--au-radius);color:var(--au-ink-2);font-size:var(--p-fs-sm);font-weight:var(--p-fw-medium);transition:background-color var(--p-dur-fast) var(--p-ease-standard), color var(--p-dur-fast) var(--p-ease-standard);text-decoration:none;display:inline-flex}.au-back svg{block-size:16px;inline-size:16px}.au-back:hover{color:var(--au-ink);background:#efeef4}.au-content{gap:var(--p-space-6);inline-size:100%;max-inline-size:420px;animation:ui-slide-up var(--p-dur-slow) var(--p-ease-out) both;flex-direction:column;margin-inline:auto;display:flex}.au-content--wide{max-inline-size:600px}.au-heading{gap:var(--p-space-2);flex-direction:column;display:flex}.au-eyebrow{font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--au-ink-3)}.au-title{font-family:var(--ui-font-display);font-size:clamp(26px,2.6vw,32px);font-weight:var(--p-fw-medium);letter-spacing:-.026em;color:var(--au-ink);line-height:1.15}.au-lead{font-size:var(--p-fs-md);color:var(--au-ink-2);line-height:1.55}.au-form{gap:var(--p-space-5);flex-direction:column;display:flex}.au-fieldset{gap:var(--p-space-4);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.au-fieldset:not(.au-fieldset--plain):has(+.au-fieldset:not(.au-fieldset--plain)){border-block-end:1px solid var(--au-line);padding-block-end:var(--p-space-5)}.au-fieldset--plain{gap:var(--p-space-2)}.au-legend{align-items:baseline;gap:var(--p-space-2);font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--au-ink-3);margin-block-end:var(--p-space-1);padding:0;display:flex}.au-row{gap:var(--p-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.au-row--2-1{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.au-row--1-2{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.au-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.au-field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.au-field-group{gap:var(--p-space-2);flex-direction:column;display:flex}.au-label{align-items:baseline;gap:var(--p-space-2);font-size:var(--p-fs-sm);font-weight:var(--p-fw-medium);color:var(--au-ink);display:flex}.au-optional{font-size:var(--p-fs-xs);font-weight:var(--p-fw-regular);letter-spacing:0;text-transform:none;color:var(--au-ink-3)}.au-input{inline-size:100%;min-inline-size:0;block-size:var(--au-control);padding-inline:var(--p-space-3);border:1px solid var(--au-line-strong);border-radius:var(--au-radius);background:var(--au-field);color:var(--au-ink);font-size:var(--p-fs-md);transition:border-color var(--p-dur-fast) var(--p-ease-standard), box-shadow var(--p-dur-fast) var(--p-ease-standard)}.au-input::placeholder{color:#9e9cab}.au-input:hover{border-color:#b3b0c0}.au-input:focus{border-color:var(--au-accent);outline:none;box-shadow:0 0 0 3px #6c61ed2e}.au-input[aria-invalid=true]{border-color:var(--au-danger)}.au-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c33c4a29}.au-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b6979' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:38px}.au-input-wrap{position:relative}.au-input--with-action{padding-inline-end:52px}.au-input-action{border-radius:calc(var(--au-radius) - 3px);inline-size:40px;color:var(--au-ink-3);transition:background-color var(--p-dur-fast) var(--p-ease-standard), color var(--p-dur-fast) var(--p-ease-standard);place-items:center;display:grid;position:absolute;inset-block:3px;inset-inline-end:3px}.au-input-action:hover{color:var(--au-ink);background:#f1f0f5}.au-input-action svg{block-size:18px;inline-size:18px}.au-hint{font-size:var(--p-fs-xs);color:var(--au-ink-3);line-height:1.45}.au-hint:empty{display:none}.au-hint--warn{color:var(--au-warn);font-weight:var(--p-fw-medium)}.au-field-error{font-size:var(--p-fs-xs);color:var(--au-danger);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.au-field-error svg{flex:none;block-size:14px;inline-size:14px;margin-block-start:1px}.au-strength{align-items:center;gap:var(--p-space-3);display:flex}.au-strength__bar{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-inline-size:160px;display:grid}.au-strength__bar i{block-size:4px;transition:background-color var(--p-dur-base) var(--p-ease-standard);background:#e6e5ec;border-radius:2px}.au-strength[data-score="1"] .au-strength__bar i:nth-child(-n+1){background:var(--p-red-500)}.au-strength[data-score="2"] .au-strength__bar i:nth-child(-n+2){background:var(--p-amber-500)}.au-strength[data-score="3"] .au-strength__bar i:nth-child(-n+3){background:#7cb342}.au-strength[data-score="4"] .au-strength__bar i:nth-child(-n+4){background:var(--p-green-500)}.au-strength__label{font-size:var(--p-fs-xs);color:var(--au-ink-3)}.au-check{align-items:flex-start;gap:var(--p-space-3);display:flex}.au-check input{block-size:18px;inline-size:18px;accent-color:var(--au-accent);cursor:pointer;flex:none;margin:1px 0 0}.au-check label{font-size:var(--p-fs-sm);color:var(--au-ink-2);cursor:pointer;line-height:1.5}.au-check a,.au-inline-link,.au-switch a{color:var(--au-ink);font-weight:var(--p-fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--au-line-strong);text-decoration-color:var(--au-line-strong);text-underline-offset:3px;transition:text-decoration-color var(--p-dur-fast) var(--p-ease-standard);text-decoration-thickness:1px}.au-check a:hover,.au-inline-link:hover,.au-switch a:hover{color:var(--au-ink);-webkit-text-decoration-color:var(--au-ink);text-decoration-color:var(--au-ink)}.au-inline-link{font-size:var(--p-fs-sm);align-self:flex-end}.au-text-button{color:var(--au-ink);font:inherit;font-weight:var(--p-fw-medium);text-underline-offset:.18em;padding:0;text-decoration:underline}.au-submit{justify-content:center;align-items:center;gap:var(--p-space-2);block-size:48px;inline-size:100%;padding-inline:var(--p-space-5);border:1px solid var(--au-ink);border-radius:var(--au-radius);background:var(--au-ink);color:#fff;font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold);transition:background-color var(--p-dur-fast) var(--p-ease-standard), border-color var(--p-dur-fast) var(--p-ease-standard), transform var(--p-dur-instant) var(--p-ease-standard);text-decoration:none;display:inline-flex}.au-submit svg{block-size:17px;inline-size:17px;transition:transform var(--p-dur-base) var(--p-ease-out)}.au-submit:hover{background:var(--au-ink-hover);border-color:var(--au-ink-hover);color:#fff}.au-submit:hover svg:last-child{transform:translate(2px)}.au-submit:active{transform:translateY(1px)}.au-submit:disabled{cursor:not-allowed;background:#c9c7d3;border-color:#c9c7d3;transform:none}.au-submit[aria-busy=true]{background:var(--au-ink);border-color:var(--au-ink);cursor:progress}.au-submit--secondary{border-color:var(--au-line-strong);inline-size:auto;color:var(--au-ink);background:0 0}.au-submit--secondary:hover{color:var(--au-ink);background:#f1f0f5;border-color:#b3b0c0}.au-submit--secondary:hover svg:first-child{transform:translate(-2px)}.au-actions{align-items:center;gap:var(--p-space-3);padding-block-start:var(--p-space-2);display:flex}.au-actions .au-submit:not(.au-submit--secondary){flex:1}.au-switch{font-size:var(--p-fs-sm);color:var(--au-ink-2);text-align:center}.au-alert{align-items:flex-start;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border-radius:var(--au-radius);font-size:var(--p-fs-sm);animation:ui-slide-down var(--p-dur-base) var(--p-ease-out) both;border:1px solid #0000;outline:none;line-height:1.5;display:flex}.au-alert svg{flex:none;block-size:18px;inline-size:18px;margin-block-start:1px}.au-alert--error{background:var(--au-danger-soft);border-color:var(--p-red-100);color:var(--p-red-700)}.au-alert--success{background:var(--au-success-soft);border-color:var(--p-green-100);color:var(--p-green-700)}.au-alert a{color:inherit;font-weight:var(--p-fw-semibold)}.au-alert:focus-visible{box-shadow:0 0 0 3px #c33c4a33}.au-result{align-items:center;gap:var(--p-space-5);text-align:center;flex-direction:column;display:flex}.au-result--left{text-align:start;align-items:flex-start}.au-result__icon{background:var(--au-success-soft);block-size:56px;inline-size:56px;color:var(--au-success);border-radius:16px;place-items:center;display:grid}.au-result__icon svg,.au-result__icon .ui-spinner{block-size:26px;inline-size:26px}.au-result__icon--warn{color:var(--au-warn);background:#fdf3e2}.au-disclosure{border:1px solid var(--au-line);border-radius:var(--au-radius);background:#fff}.au-disclosure__toggle{justify-content:space-between;align-items:center;gap:var(--p-space-3);inline-size:100%;padding:var(--p-space-3) var(--p-space-4);border-radius:var(--au-radius);text-align:start;display:flex}.au-disclosure__toggle>span{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.au-disclosure__toggle b{font-size:var(--p-fs-sm);font-weight:var(--p-fw-medium);color:var(--au-ink)}.au-disclosure__toggle small{font-size:var(--p-fs-xs);color:var(--au-ink-3)}.au-disclosure__toggle svg{block-size:18px;inline-size:18px;color:var(--au-ink-3);transition:transform var(--p-dur-base) var(--p-ease-standard);flex:none}.au-disclosure__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.au-disclosure__panel{padding:0 var(--p-space-4) var(--p-space-4);animation:ui-fade-in var(--p-dur-base) var(--p-ease-out) both}.ob-progress{gap:var(--p-space-3);flex-direction:column;margin-block-end:calc(var(--p-space-2) * -1);display:flex}.ob-progress__count{font-size:var(--p-fs-xs);font-weight:var(--p-fw-semibold);color:var(--au-ink-3)}.ob-progress__why{font-weight:var(--p-fw-regular)}.ob-progress__track{gap:var(--p-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ob-progress__step{gap:var(--p-space-2);flex-direction:column;min-inline-size:0;display:flex}.ob-progress__dot{block-size:4px;transition:background-color var(--p-dur-slow) var(--p-ease-out);background:#e3e2ea;border-radius:2px;display:block}.ob-progress__dot svg{display:none}.ob-progress__step.is-done .ob-progress__dot,.ob-progress__step.is-current .ob-progress__dot{background:var(--au-ink)}.ob-progress__label{font-size:var(--p-fs-xs);color:var(--au-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-progress__step.is-current .ob-progress__label{color:var(--au-ink);font-weight:var(--p-fw-semibold)}:is(.ob-choice,.ob-segment,.ob-area,.ob-plan,.ob-addon,.ob-billing__option)>input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}:is(.ob-choice,.ob-segment,.ob-area,.ob-plan,.ob-addon,.ob-billing__option):has(>input:focus-visible){outline:2px solid var(--au-accent);outline-offset:2px}.ob-choices{gap:var(--p-space-2);display:grid}.ob-choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-choice,.ob-area,.ob-addon,.ob-plan{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--au-line);border-radius:var(--au-radius);cursor:pointer;transition:border-color var(--p-dur-fast) var(--p-ease-standard), background-color var(--p-dur-fast) var(--p-ease-standard), box-shadow var(--p-dur-fast) var(--p-ease-standard);background:#fff;display:flex;position:relative}:is(.ob-choice,.ob-area,.ob-addon,.ob-plan):hover{border-color:var(--au-line-strong)}:is(.ob-choice,.ob-area,.ob-addon,.ob-plan):has(>input:checked){border-color:var(--au-accent);box-shadow:inset 0 0 0 1px var(--au-accent);background:#fdfdfe}.ob-choice{gap:var(--p-space-1);flex-direction:column}.ob-choice__text,.ob-area__text,.ob-addon__text{flex-direction:column;gap:3px;min-inline-size:0;display:flex}:is(.ob-choice__text,.ob-area__text,.ob-addon__text) b{font-size:var(--p-fs-sm);font-weight:var(--p-fw-semibold);color:var(--au-ink)}:is(.ob-choice__text,.ob-area__text,.ob-addon__text) small{font-size:var(--p-fs-xs);color:var(--au-ink-2);line-height:1.45}:is(.ob-choice__check,.ob-area__check){background:var(--au-accent);color:#fff;opacity:0;block-size:20px;inline-size:20px;transition:opacity var(--p-dur-fast) var(--p-ease-standard), transform var(--p-dur-base) var(--p-ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px;transform:scale(.6)}:is(.ob-choice__check,.ob-area__check) svg{stroke-width:3px;block-size:12px;inline-size:12px}:is(.ob-choice,.ob-area):has(>input:checked) :is(.ob-choice__check,.ob-area__check){opacity:1;transform:scale(1)}.ob-segments{border:1px solid var(--au-line);border-radius:var(--au-radius);background:#f4f3f8;grid-template-columns:repeat(6,minmax(0,1fr));padding:3px;display:grid}.ob-segment>span{justify-items:center;gap:1px;padding-inline:4px;display:grid}.ob-segment small{font-size:var(--p-fs-2xs);font-weight:var(--p-fw-regular);color:var(--au-ink-2)}.ob-tier{padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--au-line);border-radius:var(--au-radius);background:#fbfbfd;margin-block-start:var(--p-space-3)}.ob-tier>b{font-size:var(--p-fs-sm);display:block}.ob-tier>p{font-size:var(--p-fs-sm);color:var(--au-ink-2);margin:2px 0 0;line-height:1.5}.ob-tier>ul{gap:var(--p-space-2);margin:var(--p-space-3) 0 0;padding:0;list-style:none;display:grid}.ob-tier>ul li{border-inline-start:2px solid var(--au-line);gap:1px;padding-inline-start:var(--p-space-3);display:grid}.ob-tier li b{font-size:var(--p-fs-sm)}.ob-tier li span{font-size:var(--p-fs-xs);color:var(--au-ink-2);line-height:1.5}@media (width<=720px){.ob-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-segment{white-space:normal;text-align:center}}.ob-segment{border-radius:calc(var(--au-radius) - 3px);min-block-size:40px;font-size:var(--p-fs-sm);font-weight:var(--p-fw-medium);color:var(--au-ink-2);white-space:nowrap;cursor:pointer;transition:background-color var(--p-dur-fast) var(--p-ease-standard), color var(--p-dur-fast) var(--p-ease-standard);place-items:center;display:grid;position:relative}.ob-segment:hover{color:var(--au-ink)}.ob-segment:has(>input:checked){color:var(--au-ink);font-weight:var(--p-fw-semibold);background:#fff;box-shadow:0 1px 3px #14131c1a}.ob-areas{gap:var(--p-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-area{align-items:flex-start;padding-inline-end:var(--p-space-8)}.ob-area__icon{block-size:34px;inline-size:34px;color:var(--au-ink-2);transition:background-color var(--p-dur-fast) var(--p-ease-standard), color var(--p-dur-fast) var(--p-ease-standard);background:#f1f0f5;border-radius:9px;flex:none;place-items:center;display:grid}.ob-area__icon svg{block-size:17px;inline-size:17px}.ob-area:has(>input:checked) .ob-area__icon{background:var(--au-accent);color:#fff}.ob-area__reason{font-size:var(--p-fs-2xs);font-style:normal;font-weight:var(--p-fw-medium);color:var(--au-ink-2);margin-block-start:4px}.ob-billing{border:1px solid var(--au-line);border-radius:var(--p-radius-full);background:#f4f3f8;grid-template-columns:repeat(2,auto);align-self:flex-start;padding:3px;display:inline-grid}.ob-billing__option{min-block-size:36px;padding-inline:var(--p-space-4);border-radius:var(--p-radius-full);font-size:var(--p-fs-sm);font-weight:var(--p-fw-medium);color:var(--au-ink-2);cursor:pointer;align-items:center;display:flex;position:relative}.ob-billing__option span{align-items:center;gap:var(--p-space-2);display:inline-flex}.ob-billing__option em{border-radius:var(--p-radius-full);background:var(--au-success-soft);color:var(--p-green-700);font-size:var(--p-fs-2xs);font-style:normal;font-weight:var(--p-fw-semibold);padding:1px 7px}.ob-billing__option:has(>input:checked){color:var(--au-ink);background:#fff;box-shadow:0 1px 3px #14131c1a}.ob-billing__option:has(>input:focus-visible){outline-offset:0}.ob-plans{gap:var(--p-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-plan{gap:var(--p-space-3);padding:var(--p-space-5) var(--p-space-4) var(--p-space-4);flex-direction:column}.ob-plan--skeleton{cursor:default;border:0;min-block-size:220px}.ob-plan__badge{border-radius:var(--p-radius-full);background:var(--au-ink);color:#fff;font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);white-space:nowrap;padding:2px 9px;position:absolute;inset-block-start:-10px;inset-inline-start:var(--p-space-4)}.ob-plan__head{flex-direction:column;gap:2px;display:flex}.ob-plan__head b{font-family:var(--ui-font-display);font-size:var(--p-fs-lg);font-weight:var(--p-fw-semibold);letter-spacing:-.016em}.ob-plan__head small{font-size:var(--p-fs-xs);color:var(--au-ink-2)}.ob-plan__price{flex-direction:column;display:flex}.ob-plan__price strong{font-family:var(--ui-font-display);font-size:var(--p-fs-2xl);font-weight:var(--p-fw-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ob-plan__price small{font-size:var(--p-fs-xs);color:var(--au-ink-3)}.ob-plan__reason{font-size:var(--p-fs-xs);color:var(--au-ink-2)}.ob-plan__features{padding:var(--p-space-3) 0 0;border-block-start:1px solid var(--au-line);flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.ob-plan__features li{font-size:var(--p-fs-xs);color:var(--au-ink-2);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.ob-plan__features svg{block-size:13px;inline-size:13px;color:var(--au-success);flex:none;margin-block-start:1px}.ob-addons{gap:var(--p-space-2);flex-direction:column;display:flex}.ob-addon{padding-block:var(--p-space-3);justify-content:space-between;align-items:center}.ob-addon__mark{border:1px solid var(--au-line-strong);block-size:28px;inline-size:28px;color:var(--au-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.ob-addon__mark svg{block-size:14px;inline-size:14px}.ob-addon:has(>input:checked) .ob-addon__mark{background:var(--au-accent);border-color:var(--au-accent);color:#fff}.ob-preview{gap:var(--p-space-4);flex-direction:column;display:flex}.ob-preview__eyebrow{font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:#8d8aa0}.ob-preview__card{gap:var(--p-space-5);padding:var(--p-space-5);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex}.ob-preview__head{align-items:center;gap:var(--p-space-3);display:flex}.ob-preview__mark{background:var(--au-accent);color:#fff;block-size:42px;inline-size:42px;font-family:var(--ui-font-display);font-size:var(--p-fs-lg);font-weight:var(--p-fw-semibold);border-radius:11px;flex:none;place-items:center;display:grid}.ob-preview__head>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ob-preview__head b{font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-preview__head small{font-size:var(--p-fs-xs);color:#a8a6ba}.ob-preview__facts{gap:var(--p-space-3) var(--p-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ob-preview__facts>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ob-preview__facts dt{font-size:var(--p-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:#8d8aa0}.ob-preview__facts dd{font-size:var(--p-fs-sm);color:#6f6c82;text-overflow:ellipsis;white-space:nowrap;transition:color var(--p-dur-slow) var(--p-ease-out);margin:0;overflow:hidden}.ob-preview__facts>div.is-set dd{color:#f4f3f8}.ob-preview__areas{padding:var(--p-space-4) 0 0;border-block-start:1px solid #ffffff14;flex-wrap:wrap;gap:6px;margin:0;list-style:none;display:flex}.ob-preview__areas li{border-radius:var(--p-radius-full);color:#e4e2ee;font-size:var(--p-fs-xs);font-weight:var(--p-fw-medium);animation:ui-scale-in var(--p-dur-base) var(--p-ease-out) both;background:#ffffff14;padding:4px 10px}.ob-preview__note{font-size:var(--p-fs-xs);color:#8d8aa0}.ob-next{gap:var(--p-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-next__item{align-items:center;gap:var(--p-space-4);padding:var(--p-space-4);border:1px solid var(--au-line);border-radius:var(--au-radius);color:var(--au-ink);transition:border-color var(--p-dur-fast) var(--p-ease-standard), box-shadow var(--p-dur-fast) var(--p-ease-standard);background:#fff;text-decoration:none;display:flex}.ob-next__item:hover{border-color:var(--au-line-strong);color:var(--au-ink);box-shadow:0 6px 18px #14131c0f}.ob-next__icon{block-size:40px;inline-size:40px;color:var(--au-ink);background:#f1f1f4;border-radius:10px;flex:none;place-items:center;display:grid}.ob-next__icon svg{block-size:19px;inline-size:19px}.ob-next__text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.ob-next__text b{font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold)}.ob-next__text small{font-size:var(--p-fs-sm);color:var(--au-ink-2);line-height:1.45}.ob-next__arrow{block-size:18px;inline-size:18px;color:var(--au-ink-3);transition:transform var(--p-dur-base) var(--p-ease-out), color var(--p-dur-fast) var(--p-ease-standard);flex:none}.ob-next__item:hover .ob-next__arrow{color:var(--au-ink);transform:translate(3px)}.auth-error{padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-danger-border);border-radius:var(--c-radius-control);background:var(--ui-danger-subtle);color:var(--ui-danger);font-size:var(--ui-fs-body);line-height:1.5;display:block}@media (width<=959px){.au-page{grid-template-columns:minmax(0,1fr)}.au-brand{display:none}.au-logo--compact{display:inline-flex}.au-main__top{justify-content:space-between;margin-block-end:var(--p-space-8)}}@media (width<=560px){.au-row,.au-row--2-1,.au-row--1-2,.au-row--3,.ob-choices--3,.ob-areas,.ob-plans{grid-template-columns:minmax(0,1fr)}.ob-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.ob-progress__label{display:none}.ob-progress__step.is-current .ob-progress__label{clip-path:inset(50%);display:block;position:absolute}.ob-plan{padding-block-start:var(--p-space-6)}.au-actions{flex-wrap:wrap-reverse}.au-actions .au-submit{flex:100%}}.jonavo-reveal,.jonavo-card-reveal,.wf-reveal,.reveal,main>section:not([data-reveal]),[class*=-reveal]:not([data-reveal]){opacity:1;filter:none;visibility:visible;transition:none;animation:none;transform:none}.jonavo-reveal.motion-in,.jonavo-card-reveal.motion-in,.wf-reveal.visible,main>section.visible:not([data-reveal]){opacity:1;filter:none;transform:none}.scroll-progress{transform-origin:0;inline-size:100%;transition:none;transform:scaleX(0)}html.jonavo-smooth-scroll body:before{transform-origin:0;inline-size:100%;transform:scaleX(0)}@supports (animation-timeline:scroll()){@keyframes ui-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-progress,html.jonavo-smooth-scroll body:before{animation:linear both ui-scroll-progress;animation-timeline:scroll(root)}html.jonavo-smooth-scroll .scroll-progress{display:none}@keyframes ui-parallax-slow{to{transform:translate3d(0, -50px, 0) rotate(var(--parallax-rotate,0deg))}}@keyframes ui-parallax-fast{to{transform:translate3d(0, -78px, 0) rotate(var(--parallax-rotate,0deg))}}.hero{view-timeline-name:--hero-scroll;view-timeline-axis:block}.hero :is(.f1,.f2,.f3,.f4),.hero .gridfade{will-change:transform;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-scroll;animation-range:entry exit}.hero .f1{--parallax-rotate:15deg;animation-name:ui-parallax-slow}.hero .f2{--parallax-rotate:-15deg;animation-name:ui-parallax-fast}.hero .f3{--parallax-rotate:8deg;animation-name:ui-parallax-slow}.hero .f4{--parallax-rotate:-12deg;animation-name:ui-parallax-fast}.hero .gridfade{opacity:.6;animation-name:ui-parallax-slow}}@supports not (animation-timeline:scroll()){.scroll-progress,html.jonavo-smooth-scroll body:before{display:none}.hero :is(.f1,.f2,.f3,.f4),.hero .gridfade{transform:none}}@media (prefers-reduced-motion:no-preference){.nav-shell,.premium-nav{will-change:auto}}.feature,.review-grid article,.bento,.dashboard{will-change:auto}.workspace-shell.suite-shell{grid-template-columns:var(--c-sidebar-width) minmax(0, 1fr);background:var(--ui-canvas);min-block-size:100dvh;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-fs-body);align-items:start;display:grid}.workspace-main.suite-main{background:0 0;flex-direction:column;min-block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;padding:0;display:flex}.workspace-content{inline-size:100%;max-inline-size:var(--c-content-max);padding:var(--c-page-gutter);flex:1;min-inline-size:0;display:block}.workspace-content>*{animation:ws-page-enter var(--p-dur-base) var(--p-ease-out) backwards}@keyframes ws-page-enter{0%{opacity:0;transform:translateY(4px)}}.ws-loading{background:var(--ui-canvas);min-block-size:100dvh;color:var(--ui-text-muted);place-items:center;display:grid}.ws-loading .ui-spinner{block-size:24px;inline-size:24px}.workspace-sidebar.suite-sidebar.ws-sidebar{z-index:var(--p-z-sidebar);block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:none;padding:var(--p-space-3) var(--p-space-2) var(--p-space-2);background:var(--ui-nav-bg);border-inline-end:1px solid var(--ui-nav-border);box-shadow:none;color:var(--ui-nav-text);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.ws-sidebar-head{align-items:center;gap:var(--p-space-1);padding-inline:var(--p-space-1);margin-block-end:var(--p-space-3);display:flex}.ws-sidebar-close{color:var(--ui-nav-text);display:none}.ws-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-nav-border) transparent;min-block-size:0;padding-inline:var(--p-space-1);flex:1;overflow-y:auto}.ws-nav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ws-nav-group{margin-block-start:var(--p-space-4)}.ws-nav-heading{align-items:center;gap:var(--p-space-2);min-block-size:28px;inline-size:100%;padding-inline:var(--p-space-2);border-radius:var(--p-radius-sm);color:var(--ui-nav-group-label);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);letter-spacing:var(--p-ls-caps);text-transform:uppercase;text-align:start;margin:0 0 2px;display:flex}.ws-nav-toggle{transition:color var(--ui-dur-hover) var(--ui-ease), background-color var(--ui-dur-hover) var(--ui-ease)}.ws-nav-toggle:hover{color:var(--ui-nav-text-hover)}.ws-nav-toggle>span{flex:1}.ws-chevron{block-size:14px;inline-size:14px;transition:transform var(--ui-dur-enter) var(--ui-ease);flex:none}[aria-expanded=false]>.ws-chevron{transform:rotate(-90deg)}.ws-nav-item{align-items:center;display:flex;position:relative}.ws-nav-link{align-items:center;gap:var(--p-space-3);min-inline-size:0;min-block-size:var(--c-control-height);padding-inline:var(--p-space-2) var(--p-space-8);border-radius:var(--c-radius-control);color:var(--ui-nav-text);font-size:var(--ui-fs-body);font-weight:var(--p-fw-medium);transition:background-color var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease);flex:1;text-decoration:none;display:flex}.ws-nav-link>svg{stroke-width:1.8px;flex:none;block-size:17px;inline-size:17px}.ws-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ws-nav-link:hover{background:var(--ui-nav-item-hover);color:var(--ui-nav-text-hover)}.ws-nav-link.is-active{background:var(--ui-nav-item-active);color:var(--ui-nav-text-active);font-weight:var(--p-fw-semibold)}.ws-nav-item.is-locked .ws-nav-link{color:var(--ui-nav-group-label);cursor:not-allowed}.ws-nav-item.is-locked .ws-nav-link:hover{color:var(--ui-nav-text);background:0 0}.ws-nav-badge{flex:none;place-items:center;display:inline-grid}.ws-nav-badge svg{block-size:13px;inline-size:13px}.ws-nav-badge--text{border-radius:var(--p-radius-full);background:var(--ui-nav-item-hover);color:var(--ui-nav-text);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);padding:1px 6px}.ws-nav-fav{border-radius:var(--p-radius-sm);block-size:28px;inline-size:28px;color:var(--ui-nav-group-label);opacity:0;transition:opacity var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease);place-items:center;display:grid;position:absolute;inset-inline-end:var(--p-space-1)}.ws-nav-fav svg{block-size:14px;inline-size:14px}.ws-nav-item:hover .ws-nav-fav,.ws-nav-item:focus-within .ws-nav-fav,.ws-nav-fav:focus-visible{opacity:1}.ws-nav-fav:hover{color:var(--ui-nav-text-hover)}.ws-nav-fav.is-on{color:var(--p-amber-500)}.ws-nav-fav.is-on svg{fill:currentColor}@media (hover:none){.ws-nav-fav:not(.is-on){display:none}.ws-nav-fav.is-on{opacity:1}}.ws-nav-more{border-block-start:1px solid var(--ui-nav-border);margin-block-start:var(--p-space-5);padding-block-start:var(--p-space-3)}.ws-nav-more-toggle{align-items:center;gap:var(--p-space-2);inline-size:100%;min-block-size:var(--c-control-height-sm);padding-inline:var(--p-space-2);border-radius:var(--c-radius-control);color:var(--ui-nav-text);font-size:var(--ui-fs-meta);font-weight:var(--p-fw-medium);text-align:start;transition:background-color var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease);display:flex}.ws-nav-more-toggle:hover{background:var(--ui-nav-item-hover);color:var(--ui-nav-text-hover)}.ws-nav-more-toggle>span:first-child{flex:1}.ws-nav-count{border-radius:var(--p-radius-full);background:var(--ui-nav-item-hover);min-inline-size:20px;font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);text-align:center;padding:0 6px}.ws-sidebar-foot{gap:var(--p-space-2);padding:var(--p-space-2) var(--p-space-1) 0;border-block-start:1px solid var(--ui-nav-border);flex-direction:column;display:flex}.ws-org,.ws-profile{flex:1;min-inline-size:0;position:relative}.ws-org-button,.ws-profile-button{align-items:center;gap:var(--p-space-3);inline-size:100%;min-block-size:var(--c-control-height-lg);padding:var(--p-space-1) var(--p-space-2);border-radius:var(--c-radius-control);color:var(--ui-nav-text);text-align:start;transition:background-color var(--ui-dur-hover) var(--ui-ease);display:flex}.ws-org-button:hover,.ws-profile-button:hover,.ws-org-button[aria-expanded=true],.ws-profile-button[aria-expanded=true]{background:var(--ui-nav-item-hover)}.ws-org-mark,.ws-avatar{block-size:30px;inline-size:30px;font-size:var(--ui-fs-meta);font-weight:var(--p-fw-bold);flex:none;place-items:center;display:grid}.ws-org-mark{border-radius:var(--c-radius-control);background:var(--ui-primary);color:var(--ui-text-on-primary)}.ws-avatar{border-radius:var(--p-radius-full);background:var(--ui-nav-item-hover);color:var(--ui-nav-text-hover)}.ws-org-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ws-org-text b{color:var(--ui-nav-text-hover);font-size:var(--ui-fs-body);font-weight:var(--p-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-org-text small{color:var(--ui-nav-group-label);font-size:var(--ui-fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-popover{z-index:var(--p-z-dropdown);max-block-size:min(70vh,520px);min-inline-size:240px;color:var(--ui-text);position:absolute;inset-inline:0;overflow-y:auto}.ws-popover--down{inset-block-start:calc(100% + var(--p-space-1))}.ws-popover--up{animation-name:ui-slide-up;inset-block-end:calc(100% + var(--p-space-1))}.ws-popover .ui-menu-item{text-decoration:none}.ws-popover .ui-menu-item svg{block-size:16px;inline-size:16px;color:var(--ui-text-muted);flex:none}.ws-popover-label{padding:var(--p-space-2) var(--p-space-3) var(--p-space-1);color:var(--ui-text-muted);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);letter-spacing:var(--p-ls-caps);text-transform:uppercase;margin:0}.ws-popover-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ws-popover-text b{font-weight:var(--p-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-popover-text small{color:var(--ui-text-muted);font-size:var(--ui-fs-meta)}.ws-popover .ws-popover-check{color:var(--ui-primary)}.ws-style-picker{border:0;margin:0;padding:0}.ws-style-option{cursor:pointer;position:relative}.ws-style-option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.ws-style-option:has(input:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:-2px}.ws-style-option .ws-popover-check{visibility:hidden}.ws-style-option:has(input:checked) .ws-popover-check{visibility:visible}.ws-style-swatch{border:1px solid var(--ui-border);border-radius:5px;flex:none;block-size:18px;inline-size:18px}.ws-style-swatch.is-jonavo{background:linear-gradient(90deg,#11121a 45%,#6c61ed 45%)}.ws-style-swatch.is-kompakt{background:linear-gradient(90deg,#fff 45%,#1f6feb 45%)}.ws-style-swatch.is-liquid{background:linear-gradient(135deg,#cdf2e9,#bcd6fd);border-radius:9px}.ws-skip-link{z-index:200;padding:var(--p-space-3) var(--p-space-4);border-radius:var(--p-radius-md);background:var(--ui-primary);color:var(--ui-text-on-primary,#fff);font-size:var(--p-fs-sm);font-weight:var(--p-fw-semibold);box-shadow:var(--ui-shadow-md);transform:translateY(calc(-100% - var(--p-space-4)));transition:transform var(--p-dur-base) var(--p-ease-out);position:fixed;inset-block-start:var(--p-space-3);inset-inline-start:var(--p-space-3)}.ws-skip-link:focus-visible{transform:none}.suite-topbar.ws-topbar{z-index:var(--p-z-topbar);align-items:center;gap:var(--p-space-3);inline-size:100%;max-inline-size:none;min-block-size:var(--c-topbar-height);block-size:auto;padding:var(--p-space-2) var(--c-page-gutter);background:var(--ui-surface);border-block-end:1px solid var(--ui-border);box-shadow:none;border-radius:0;margin:0;display:flex;position:sticky;inset-block-start:0}.ws-context{align-items:center;gap:var(--p-space-2);min-inline-size:0;font-size:var(--ui-fs-body);color:var(--ui-text-muted);flex:1;margin:0;display:flex}.ws-context>svg{flex:none;block-size:14px;inline-size:14px}.ws-context-section{white-space:nowrap}.ws-context-page{color:var(--ui-text);font-weight:var(--p-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-command-triggers{align-items:center;gap:var(--p-space-2);flex-flow:row;flex:none;display:flex}.workspace-command-triggers>button:not(.create){align-items:center;gap:var(--p-space-2);inline-size:clamp(200px,22vw,300px);block-size:var(--c-control-height);padding-inline:var(--p-space-3) var(--p-space-2);border:1px solid var(--ui-border);border-radius:var(--c-radius-control);background:var(--ui-surface-sunken);color:var(--ui-text-muted);font-size:var(--ui-fs-body);text-align:start;transition:border-color var(--ui-dur-hover) var(--ui-ease), background-color var(--ui-dur-hover) var(--ui-ease);display:flex}.workspace-command-triggers>button:not(.create):hover{border-color:var(--ui-border-strong);background:var(--ui-surface)}.workspace-command-triggers>button:not(.create)>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.workspace-command-triggers>button:not(.create)>kbd{border:1px solid var(--ui-border);border-radius:var(--p-radius-xs);background:var(--ui-surface);color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-fs-label);flex:none;padding:1px 6px}.suite-topbar :is(.workspace-theme-toggle,.workspace-notifications>button,.workspace-mobile-menu){inline-size:var(--c-control-height);block-size:var(--c-control-height);border-radius:var(--c-radius-control);color:var(--ui-text-secondary);transition:background-color var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.suite-topbar :is(.workspace-theme-toggle,.workspace-notifications>button,.workspace-mobile-menu):hover{background:var(--ui-surface-hover);color:var(--ui-text)}.suite-topbar svg{block-size:17px;inline-size:17px}.workspace-command-triggers>button.create{align-items:center;gap:var(--p-space-2);block-size:var(--c-control-height);padding-inline:var(--p-space-4);border-radius:var(--c-radius-control);background:var(--ui-primary);color:var(--ui-text-on-primary);font-size:var(--ui-fs-body);font-weight:var(--p-fw-semibold);white-space:nowrap;transition:background-color var(--ui-dur-hover) var(--ui-ease);display:inline-flex}.workspace-command-triggers>button.create:hover{background:var(--ui-primary-hover)}.ws-plan-state{min-block-size:26px;padding-inline:var(--p-space-3);border-radius:var(--p-radius-full);font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;text-decoration:none;display:inline-flex}.ws-plan-state.is-info{background:var(--ui-info-subtle);border-color:var(--ui-info-border);color:var(--ui-info-text)}.ws-plan-state.is-warning{background:var(--ui-warning-subtle);border-color:var(--ui-warning-border);color:var(--ui-warning-text)}.ws-plan-state.is-danger{background:var(--ui-danger-subtle);border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.ws-toast-region{z-index:var(--p-z-toast);pointer-events:none;inline-size:max-content;max-inline-size:calc(100vw - 32px);position:fixed;inset-block-end:var(--p-space-6);inset-inline-start:50%;transform:translate(-50%)}.ws-toast{pointer-events:auto}.ws-toast.is-error{background:var(--ui-danger);color:#fff}.ws-toast-close{block-size:26px;inline-size:26px;border-radius:var(--p-radius-sm);color:inherit;opacity:.8;place-items:center;margin-inline-end:calc(var(--p-space-2) * -1);display:grid}.ws-toast-close:hover{opacity:1;background:#ffffff24}.ws-toast-close svg{block-size:15px;inline-size:15px}.ws-dialog-title{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.ws-form{gap:var(--p-space-4);flex-direction:column;display:flex}.ws-form-row{gap:var(--p-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suite-mobile-bottom-nav.ws-bottom-nav{display:none}@media (width<=1023px){.workspace-shell.suite-shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar.suite-sidebar.ws-sidebar{visibility:hidden;inline-size:min(88vw,320px);transition:transform var(--ui-dur-enter) var(--ui-ease-enter), visibility 0s linear var(--ui-dur-enter);box-shadow:var(--ui-shadow-xl);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.workspace-sidebar.suite-sidebar.ws-sidebar.mobile-open{visibility:visible;transition:transform var(--ui-dur-enter) var(--ui-ease-enter), visibility 0s;transform:translate(0)}.ws-sidebar-close{display:grid}.ws-backdrop{z-index:calc(var(--p-z-sidebar) - 1);background:var(--ui-overlay);animation:ui-fade-in var(--ui-dur-enter) var(--ui-ease-enter) both;position:fixed;inset:0}.ws-context-section,.ws-context>svg{display:none}.workspace-content{padding-block-end:calc(var(--c-page-gutter) + 72px)}.suite-mobile-bottom-nav.ws-bottom-nav{z-index:var(--p-z-topbar);padding:var(--p-space-1) var(--p-space-2) calc(var(--p-space-1) + env(safe-area-inset-bottom));background:var(--ui-surface);border-block-start:1px solid var(--ui-border);box-shadow:none;border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.ws-bottom-nav>:is(a,button){min-block-size:52px;padding-inline:var(--p-space-1);border-radius:var(--c-radius-control);color:var(--ui-text-muted);font-size:var(--ui-fs-label);font-weight:var(--p-fw-medium);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.ws-bottom-nav svg{block-size:20px;inline-size:20px}.ws-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.ws-bottom-nav>.is-active{color:var(--ui-primary-text)}}@media (width<=767px){.ws-plan-state,.suite-topbar .workspace-theme-toggle{display:none}.workspace-command-triggers>button:not(.create){inline-size:var(--c-control-height);background:0 0;border-color:#0000;justify-content:center;padding:0}.workspace-command-triggers>button:not(.create)>:is(span,kbd){display:none}.workspace-command-triggers>button.create{inline-size:var(--c-control-height);justify-content:center;padding-inline:0}.workspace-command-triggers>button.create :is(span,b){display:none}.ws-form-row{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.workspace-shell .workspace-mobile-menu{display:none}}.db{gap:var(--c-section-gap);inline-size:100%;max-inline-size:var(--c-content-max);flex-direction:column;display:flex}.db h2{font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-snug);color:var(--ui-text)}.db-kpis{gap:var(--p-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.db-kpis-error{grid-column:1/-1}.db-kpi{gap:var(--p-space-1);min-block-size:108px;padding:var(--p-space-4) var(--p-space-5);color:var(--ui-text);transition:border-color var(--ui-dur-hover) var(--ui-ease), background-color var(--ui-dur-hover) var(--ui-ease);flex-direction:column;text-decoration:none;display:flex}button.db-kpi{inline-size:100%;font:inherit;text-align:start;cursor:pointer}a.db-kpi:hover,button.db-kpi:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.db-kpi-label{align-items:center;gap:var(--p-space-2);font-size:var(--ui-fs-compact);color:var(--ui-text-secondary);display:flex}.db-kpi-value{font-size:var(--p-fs-2xl);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-tight);letter-spacing:var(--p-ls-tight);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-block-start:auto;overflow:hidden}.db-kpi-detail{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.db-dot{border-radius:var(--p-radius-full);background:var(--ui-text-muted);flex:none;block-size:8px;inline-size:8px}.db-dot--danger{background:var(--ui-danger)}.db-dot--success{background:var(--ui-success)}.db-grid{align-items:start;gap:var(--c-section-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.db-grid--single{grid-template-columns:minmax(0,1fr);max-inline-size:760px}.db-card{gap:var(--p-space-3);padding:var(--p-space-4) var(--p-space-5) var(--p-space-5);flex-direction:column;min-inline-size:0;display:flex}.db-card-head{justify-content:space-between;align-items:center;gap:var(--p-space-3);min-block-size:28px;display:flex}.db-card-head h2{align-items:center;gap:var(--p-space-2);display:flex}.db-card-meta{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.db-count{min-inline-size:22px;padding:2px var(--p-space-2);border-radius:var(--c-radius-pill);background:var(--ui-surface-sunken);font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);text-align:center;color:var(--ui-text-secondary);font-variant-numeric:tabular-nums}.db-card-link{align-items:center;gap:var(--p-space-1);font-size:var(--ui-fs-compact);font-weight:var(--p-fw-medium);color:var(--ui-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;display:inline-flex}.db-card-link:hover{color:var(--ui-text);text-decoration-color:currentColor}.db-card-link>svg{block-size:14px;inline-size:14px}.db-error{align-items:center}.db-error>span{flex:1}.db-list{margin-inline:calc(var(--p-space-2) * -1);flex-direction:column;display:flex}.db-list>li+li{border-block-start:1px solid var(--ui-border-subtle)}.db-row{align-items:center;gap:var(--p-space-3);min-block-size:56px;padding:var(--p-space-2);border-radius:var(--c-radius-control);color:var(--ui-text);transition:background-color var(--ui-dur-hover) var(--ui-ease);grid-template-columns:32px minmax(0,1fr) auto;text-decoration:none;display:grid}li.db-row.ui-skeleton{margin-block:var(--p-space-1)}a.db-row:hover{background:var(--ui-surface-hover)}.db-row-icon{border-radius:var(--c-radius-control);background:var(--ui-surface-sunken);block-size:32px;inline-size:32px;color:var(--ui-text-secondary);place-items:center;display:grid}.db-row-icon>svg{fill:none;stroke:currentColor;stroke-width:1.8px;block-size:16px;inline-size:16px}.db-row-icon--danger{background:var(--ui-danger-subtle);color:var(--ui-danger)}.db-row-icon--warning{background:var(--ui-warning-subtle);color:var(--ui-warning)}.db-row-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.db-row-text b{font-size:var(--ui-fs-body);font-weight:var(--p-fw-medium);line-height:var(--p-lh-snug)}.db-row-text small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.db-row-action{align-items:center;gap:var(--p-space-1);font-size:var(--ui-fs-compact);font-weight:var(--p-fw-medium);color:var(--ui-text-secondary);white-space:nowrap;display:inline-flex}.db-row-action>svg{block-size:14px;inline-size:14px;transition:transform var(--ui-dur-hover) var(--ui-ease)}a.db-row:hover .db-row-action{color:var(--ui-text)}a.db-row:hover .db-row-action>svg{transform:translate(2px)}.db-clear{align-items:flex-start;gap:var(--p-space-3);padding:var(--p-space-3) 0 var(--p-space-1);display:flex}.db-clear>svg{block-size:20px;inline-size:20px;color:var(--ui-success);flex:none}.db-clear>div{flex-direction:column;gap:2px;display:flex}.db-clear b{font-weight:var(--p-fw-medium)}.db-clear small{font-size:var(--ui-fs-compact);color:var(--ui-text-muted)}.db-chart{margin:0}.db-chart.ui-skeleton{block-size:196px}.db-chart-bars{gap:var(--p-space-3);grid-template-columns:repeat(6,minmax(0,1fr));block-size:196px;display:grid}.db-chart-col{justify-items:center;gap:var(--p-space-1);grid-template-rows:18px minmax(0,1fr) 20px;min-inline-size:0;display:grid}.db-chart-value{font-size:var(--p-fs-3xs);color:var(--ui-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.db-chart-track{border-block-end:1px solid var(--ui-border);align-items:flex-end;inline-size:100%;max-inline-size:44px;display:flex}.db-chart-track>i{inline-size:100%;block-size:calc(var(--db-bar,0) * 100%);background:var(--ui-border-strong);transform-origin:bottom;animation:db-bar-grow var(--ui-dur-enter) var(--ui-ease-enter) both;border-radius:4px 4px 0 0;display:block}.db-chart-col.is-current .db-chart-track>i{background:var(--ui-primary)}.db-chart-col.is-current .db-chart-value,.db-chart-col.is-current .db-chart-month{color:var(--ui-text);font-weight:var(--p-fw-semibold)}.db-chart-month{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.db-chart-empty{padding-block:var(--p-space-6);font-size:var(--ui-fs-compact);color:var(--ui-text-muted);max-inline-size:42ch}@keyframes db-bar-grow{0%{transform:scaleY(0)}}.db-setup{align-items:center;gap:var(--p-space-4) var(--p-space-8);padding:var(--p-space-4) var(--p-space-5);grid-template-columns:minmax(200px,260px) minmax(0,1fr);display:grid}.db-setup-intro{gap:var(--p-space-1);flex-direction:column;display:flex}.db-setup-intro p{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.db-setup-intro progress{appearance:none;block-size:6px;inline-size:100%;border-radius:var(--p-radius-full);background:var(--ui-surface-sunken);border:0;margin-block-start:var(--p-space-1);overflow:hidden}.db-setup-intro progress::-webkit-progress-bar{background:var(--ui-surface-sunken)}.db-setup-intro progress::-webkit-progress-value{background:var(--ui-primary);border-radius:var(--p-radius-full)}.db-setup-intro progress::-moz-progress-bar{background:var(--ui-primary);border-radius:var(--p-radius-full)}.db-setup-steps{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.db-setup-step{align-items:center;gap:var(--p-space-2);min-block-size:var(--c-control-height);padding-inline:var(--p-space-3);border:1px solid var(--ui-border);border-radius:var(--c-radius-control);font-size:var(--ui-fs-compact);font-weight:var(--p-fw-medium);color:var(--ui-text);text-decoration:none;display:inline-flex}.db-setup-step>svg{block-size:16px;inline-size:16px;color:var(--ui-text-muted);flex:none}a.db-setup-step:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.is-done>.db-setup-step{color:var(--ui-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);border-color:#0000}.is-done>.db-setup-step>svg{color:var(--ui-success)}.db-block{gap:var(--p-space-3);flex-direction:column;display:flex}.db-block td a{color:var(--ui-text);font-weight:var(--p-fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px}.db-block td a:hover{text-decoration-color:currentColor}.db-block td[data-numeric]{font-variant-numeric:tabular-nums;font-weight:var(--p-fw-medium)}@media (width<=1100px){.db-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.db-setup{grid-template-columns:minmax(0,1fr)}.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpi{min-block-size:96px;padding:var(--p-space-3) var(--p-space-4)}.db-kpi-value{font-size:var(--p-fs-xl)}.db-row-action{font-size:0}.db-row-action>svg{block-size:16px;inline-size:16px}}@media (width<=380px){.db-kpis{grid-template-columns:minmax(0,1fr)}}.ui-page{gap:var(--c-section-gap);inline-size:100%;max-inline-size:var(--c-content-max);flex-direction:column;display:flex}.ui-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--p-space-3) var(--p-space-4);border-block-end:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-toolbar>.ui-tabs{border-block-end:0;flex:auto;min-inline-size:0}.ui-toolbar>.ui-search,.ui-toolbar>.ui-toolbar-filters{margin-block-end:var(--p-space-2)}.ui-toolbar-filters{align-items:center;gap:var(--p-space-2);flex:none;display:flex}.ui-toolbar-filters>.ui-search{flex:0 0 260px;min-inline-size:0}.ui-toolbar-filters>.ui-select{inline-size:auto;min-inline-size:160px}.ui-tab-count{border-radius:var(--c-radius-pill);background:var(--ui-surface-sunken);min-inline-size:20px;font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);font-variant-numeric:tabular-nums;text-align:center;color:var(--ui-text-secondary);padding:1px 6px}.ui-search{flex:0 280px;min-inline-size:200px;position:relative}.ui-search>svg{block-size:16px;inline-size:16px;color:var(--ui-text-muted);pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.8px;position:absolute;inset-block-start:50%;inset-inline-start:10px;transform:translateY(-50%)}.ui-search>.ui-input{padding-inline-start:34px}.ui-back-link{align-items:center;gap:var(--p-space-1);font-size:var(--ui-fs-compact);font-weight:var(--p-fw-medium);color:var(--ui-text-secondary);align-self:flex-start;text-decoration:none;display:inline-flex}.ui-back-link:hover{color:var(--ui-text)}.ui-back-link>svg{block-size:16px;inline-size:16px}.ui-detail-id{align-items:center;gap:var(--p-space-3);min-inline-size:0;display:flex}.app-page-head>.ui-detail-id:first-child{flex-direction:row;flex:22rem;align-items:center}.ui-detail-id>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ui-detail-id .ui-page-title{overflow-wrap:anywhere}.ui-avatar{border-radius:var(--c-radius-control);background:var(--ui-surface-sunken);block-size:48px;inline-size:48px;color:var(--ui-text-secondary);font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold);flex:none;place-items:center;display:grid}.ui-table tr[data-href]{cursor:pointer}.ui-table .ui-cell-link{color:var(--ui-text);font-weight:var(--p-fw-semibold);text-decoration:none}.ui-table .ui-cell-link:hover,.ui-table .ui-cell-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.ui-cell-stack{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ui-cell-stack>small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;max-inline-size:36ch;overflow:hidden}.ui-table td[data-numeric]{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table td.is-muted{color:var(--ui-text-secondary);white-space:nowrap}.ui-table-skeleton td>span{block-size:12px;inline-size:70%;display:block}.ui-empty .ui-btn{margin-block-start:var(--p-space-2)}.ui-empty p{max-inline-size:44ch;font-size:var(--ui-fs-compact)}@media (width<=720px){.ui-search,.ui-toolbar-filters,.ui-toolbar-filters>.ui-search{flex:100%}.ui-table .ui-col-optional{display:none}}.document-editor{container:document-editor/inline-size}.editor-layout{align-items:start;gap:var(--p-space-6);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);display:grid}.doc-form{gap:var(--p-space-4);flex-direction:column;min-inline-size:0;display:flex}.doc-card{padding:var(--p-space-5);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface)}.doc-form .ui-section+.ui-section{border-block-start:0;margin-block-start:0;padding-block-start:0}.doc-grid{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.doc-field-wide{grid-column:1/-1}.doc-facts{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.doc-facts dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.doc-facts dd{font-size:var(--p-fs-md);margin:0}.doc-hash{align-items:center;gap:var(--p-space-2);overflow-wrap:anywhere;display:flex}.doc-hash svg{flex:none;block-size:16px;inline-size:16px}.doc-lines{gap:var(--p-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-line{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--p-radius-md);background:var(--ui-surface-subtle);flex-direction:column;display:flex}.doc-line-head{align-items:center;gap:var(--p-space-3);display:flex}.doc-line-index{border-radius:var(--p-radius-sm);background:var(--ui-primary-subtle);block-size:26px;inline-size:26px;color:var(--ui-primary-text);font-size:var(--p-fs-xs);font-weight:var(--p-fw-semibold);flex:none;place-items:center;display:grid}.doc-line-head>.ui-select{flex:1;min-inline-size:0}.doc-line-total{font-variant-numeric:tabular-nums;white-space:nowrap}.doc-line-grid{gap:var(--p-space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.doc-add-line{align-self:flex-start}.doc-totals{gap:var(--p-space-2);font-variant-numeric:tabular-nums;flex-direction:column;min-inline-size:min(100%,260px);margin:0;margin-inline-start:auto;display:flex}.doc-totals>div{justify-content:space-between;gap:var(--p-space-4);display:flex}.doc-totals dt{color:var(--ui-text-muted)}.doc-totals dd{margin:0}.doc-totals-gross{border-block-start:1px solid var(--ui-border);font-weight:var(--p-fw-semibold);font-size:var(--p-fs-lg);padding-block-start:var(--p-space-2)}.doc-totals-gross dt{color:var(--ui-text)}.doc-preview{gap:var(--p-space-3);flex-direction:column;min-inline-size:0;display:flex;position:sticky;inset-block-start:var(--p-space-4)}.doc-preview-head{justify-content:space-between;align-items:baseline;gap:var(--p-space-3);display:flex}.doc-preview-head>div{flex-direction:column;gap:2px;display:flex}.doc-preview-paper{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface-sunken);block-size:min(78vh,900px);position:relative;overflow:hidden}.doc-preview-paper iframe{inline-size:calc(100% / var(--doc-preview-scale,.62));block-size:calc(100% / var(--doc-preview-scale,.62));transform:scale(var(--doc-preview-scale,.62));transform-origin:0 0;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}.doc-preview-loading{place-items:center;block-size:100%;display:grid}@container document-editor (width<=1080px){.editor-layout{grid-template-columns:minmax(0,1fr)}.doc-preview{position:static}.doc-preview-paper{block-size:min(70vh,700px)}}.time-page{gap:var(--p-space-4);flex-direction:column;padding-block-end:96px;display:flex}.time-capture{align-items:end;gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.time-field-wide{grid-column:span 2}.time-capture>button[type=submit]{justify-content:center;block-size:40px}.time-billable{align-items:center;gap:var(--p-space-2);white-space:nowrap;block-size:40px;font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);display:flex}.time-toolbar{justify-content:space-between;align-items:center;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.time-week{align-items:center;gap:var(--p-space-2);display:flex}.time-summary{gap:var(--p-space-6);font-variant-numeric:tabular-nums;margin:0;display:flex}.time-summary dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.time-summary dd{font-weight:var(--p-fw-semibold);margin:0}.time-days{gap:var(--p-space-4);flex-direction:column;display:flex}.time-day{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);overflow:hidden}.time-day>header{justify-content:space-between;align-items:baseline;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border-block-end:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);display:flex}.time-day ul{margin:0;padding:0;list-style:none}.time-entry{align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border-block-start:1px solid var(--ui-border-subtle);grid-template-columns:auto 64px minmax(0,1fr) auto auto;display:grid}.time-entry:first-child{border-block-start:0}.time-entry.is-invoiced{background:var(--ui-surface-subtle)}.time-select{align-items:center;display:flex}.time-duration{font-variant-numeric:tabular-nums}.time-entry-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.time-entry-text small{color:var(--ui-text-muted)}.time-value{font-variant-numeric:tabular-nums;white-space:nowrap}.time-spinner{animation:1s linear infinite ui-spin}.time-billing-bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--p-space-6);inline-size:min(880px, calc(100% - var(--p-space-8)));padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--p-radius-full);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);animation:ui-slide-up var(--p-dur-base) var(--p-ease-out) both;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--p-space-4);inset-inline:auto}.time-billing-bar>div:first-child{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.time-billing-actions{gap:var(--p-space-2);flex:none;display:flex}@media (width<=900px){.time-field-wide{grid-column:span 1}.time-entry{row-gap:var(--p-space-2);grid-template-columns:auto 60px minmax(0,1fr) auto}.time-value{grid-column:3/-1}.time-billing-bar{inset-inline:var(--p-space-3);align-items:stretch;gap:var(--p-space-3);border-radius:var(--c-radius-surface,14px);flex-direction:column;inline-size:auto}}.pj-page{gap:var(--p-space-4);flex-direction:column;display:flex}.pj-toolbar{justify-content:space-between;align-items:center;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.pj-totals{gap:var(--p-space-6);font-variant-numeric:tabular-nums;margin:0;display:flex}.pj-totals dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.pj-totals dd{font-weight:var(--p-fw-semibold);margin:0}.pj-attention-count dd{color:var(--ui-warning-text)}.pj-archived{align-items:center;gap:var(--p-space-2);font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);display:flex}.pj-list{gap:var(--p-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pj-card{align-items:center;gap:var(--p-space-5);padding:var(--p-space-4) var(--p-space-5);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;display:grid}.pj-card-main{gap:var(--p-space-2);flex-direction:column;min-inline-size:0;display:flex}.pj-card-head{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.pj-name{font-size:var(--p-fs-lg);font-weight:var(--p-fw-semibold);color:var(--ui-text);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.pj-name:hover{color:var(--ui-primary-text)}.pj-attention{align-items:center;gap:var(--p-space-1);font-size:var(--ui-fs-meta);color:var(--ui-warning-text);display:inline-flex}.pj-attention svg{block-size:14px;inline-size:14px}.pj-budget{align-items:center;gap:var(--p-space-3);--pj-bar:var(--ui-success);display:flex}.pj-budget--warn{--pj-bar:var(--ui-warning)}.pj-budget--over{--pj-bar:var(--ui-danger)}.pj-budget-bar{border-radius:var(--p-radius-full);background:var(--ui-surface-sunken);flex:1;block-size:6px;max-inline-size:260px;overflow:hidden}.pj-budget-bar>span{border-radius:inherit;background:var(--pj-bar);block-size:100%;display:block}.pj-numbers{gap:var(--p-space-2) var(--p-space-5);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,auto));margin:0;display:grid}.pj-numbers>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pj-numbers dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);white-space:nowrap}.pj-numbers dd{white-space:nowrap;margin:0}.pj-spinner{animation:1s linear infinite ui-spin}.pj-dialog{gap:var(--p-space-4);flex-direction:column;inline-size:min(100%,640px);display:flex}.pj-grid{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.pj-field-wide{grid-column:1/-1}@media (width<=900px){.pj-card{align-items:start;gap:var(--p-space-3);grid-template-columns:minmax(0,1fr)}.pj-numbers{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.iv-page{gap:var(--p-space-4);flex-direction:column;display:flex}.iv-toolbar{justify-content:space-between;align-items:center;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.iv-totals{gap:var(--p-space-6);font-variant-numeric:tabular-nums;margin:0;display:flex}.iv-totals dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);white-space:nowrap}.iv-totals dd{font-weight:var(--p-fw-semibold);margin:0}.iv-warn dd{color:var(--ui-warning-text)}.iv-actions{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.iv-checkbox{align-items:center;gap:var(--p-space-2);font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);display:flex}.iv-layout{align-items:start;gap:var(--p-space-4);grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);display:grid}.iv-list{gap:var(--p-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-item{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);overflow:hidden}.iv-item.is-below{border-color:var(--ui-warning-border)}.iv-item-head{justify-content:space-between;align-items:center;gap:var(--p-space-4);padding:var(--p-space-3) var(--p-space-4);display:flex}.iv-item-head>div:first-child{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.iv-item-total{align-items:center;gap:var(--p-space-3);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.iv-below{align-items:center;gap:var(--p-space-1);font-size:var(--ui-fs-meta);color:var(--ui-warning-text);display:inline-flex}.iv-below svg{block-size:14px;inline-size:14px}.iv-locations{background:var(--ui-surface-subtle);margin:0;padding:0;list-style:none}.iv-locations>li{align-items:center;gap:var(--p-space-3);padding:var(--p-space-2) var(--p-space-4);border-block-start:1px solid var(--ui-border-subtle);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.iv-locations>li.is-below b{color:var(--ui-warning-text)}.iv-history{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);flex-direction:column;max-block-size:min(76vh,900px);display:flex;position:sticky;inset-block-start:var(--p-space-4);overflow-y:auto}.iv-history ul{gap:var(--p-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-history li{align-items:flex-start;gap:var(--p-space-3);display:flex}.iv-history li>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.iv-kind{border-radius:var(--p-radius-sm);background:var(--ui-surface-sunken);block-size:28px;inline-size:28px;color:var(--ui-text-secondary);flex:none;place-items:center;display:grid}.iv-kind svg{block-size:15px;inline-size:15px}.iv-kind--receipt{background:var(--ui-success-subtle);color:var(--ui-success-text)}.iv-kind--issue{background:var(--ui-info-subtle);color:var(--ui-info-text)}.iv-kind--correction{background:var(--ui-warning-subtle);color:var(--ui-warning-text)}.iv-spinner{animation:1s linear infinite ui-spin}.iv-dialog{gap:var(--p-space-4);flex-direction:column;inline-size:min(100%,560px);display:flex}.iv-grid{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.iv-field-wide{grid-column:1/-1}@media (width<=1100px){.iv-layout{grid-template-columns:minmax(0,1fr)}.iv-history{max-block-size:none;position:static}}@media (width<=700px){.iv-locations>li{row-gap:var(--p-space-1);grid-template-columns:minmax(0,1fr) auto}}.hr-page{gap:var(--p-space-4);flex-direction:column;display:flex}.hr-spinner{animation:1s linear infinite ui-spin}.hr-pill{white-space:nowrap}.hr-table td{vertical-align:top}.hr-table td .ui-meta{display:block}.hr-table .hr-pill{margin-inline-start:var(--p-space-2)}.hr-table tr.is-muted td{color:var(--ui-text-muted)}.hr-name{font-weight:var(--p-fw-semibold);color:var(--ui-text);text-decoration:none}.hr-name:hover{text-decoration:underline}.hr-num{font-variant-numeric:tabular-nums;white-space:nowrap}.hr-editor{max-inline-size:980px}.hr-section{gap:var(--p-space-4);padding:var(--p-space-5);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);flex-direction:column;display:flex}.hr-section>header{flex-direction:column;gap:2px;display:flex}.hr-section .ui-section-title{align-items:center;gap:var(--p-space-2);display:flex}.hr-lock{block-size:15px;inline-size:15px;color:var(--ui-text-muted);vertical-align:-2px}.hr-grid{gap:var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.hr-wide{grid-column:1/-1}.hr-check{align-items:flex-start;gap:var(--p-space-2);color:var(--ui-text-secondary);display:flex}.hr-check input{margin-block-start:3px}.hr-suggest{justify-content:space-between;align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border-radius:var(--p-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-fs-meta);display:flex}.hr-editor-foot{justify-content:space-between;align-items:center;gap:var(--p-space-4);flex-wrap:wrap;padding-block-end:var(--p-space-6);display:flex}.hr-dialog{gap:var(--p-space-4);flex-direction:column;inline-size:min(100%,640px);display:flex}.hr-payroll{align-items:start;gap:var(--p-space-4);grid-template-columns:240px minmax(0,1fr);display:grid}.hr-months{gap:var(--p-space-2);flex-direction:column;display:flex}.hr-months ul{margin:var(--p-space-3) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.hr-months li button{inline-size:100%;padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);color:var(--ui-text);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.hr-months li button:hover{background:var(--ui-surface-subtle)}.hr-months li button.is-active{background:var(--ui-surface-sunken);font-weight:var(--p-fw-semibold)}.hr-run{gap:var(--p-space-4);flex-direction:column;min-inline-size:0;display:flex}.hr-run-head{justify-content:space-between;align-items:flex-start;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.hr-run-head>div:first-child{flex-direction:column;gap:2px;display:flex}.hr-run-actions{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.hr-run-totals{gap:var(--p-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.hr-run-totals>div{padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--p-radius-md,10px);background:var(--ui-surface)}.hr-run-totals dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.hr-run-totals dd{font-weight:var(--p-fw-semibold);font-variant-numeric:tabular-nums;margin:0}.hr-warn dd{color:var(--ui-warning-text)}.hr-slips{gap:var(--p-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-slip{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface)}.hr-slip-head{align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);flex-wrap:wrap;display:flex}.hr-slip-toggle{align-items:center;gap:var(--p-space-2);min-inline-size:0;color:var(--ui-text);text-align:start;cursor:pointer;background:0 0;border:0;flex:220px;padding:0;display:flex}.hr-slip-toggle>span{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.hr-slip-toggle svg{block-size:16px;inline-size:16px;color:var(--ui-text-muted);transition:transform var(--p-dur-fast,.12s) ease;flex:none}.hr-slip.is-open .hr-slip-toggle svg{transform:rotate(180deg)}.hr-slip-figures{gap:var(--p-space-5);font-variant-numeric:tabular-nums;margin:0;display:flex}.hr-slip-figures dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.hr-slip-figures dd{white-space:nowrap;margin:0}.hr-slip-body{gap:var(--p-space-5);padding:var(--p-space-4);border-block-start:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-end-end-radius:inherit;border-end-start-radius:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hr-slip-detail{gap:var(--p-space-3);flex-direction:column;display:flex}.hr-time{padding:var(--p-space-3);border:1px solid var(--ui-border);border-radius:var(--p-radius-sm);background:var(--ui-surface);flex-direction:column;gap:2px;margin:0;display:flex}.hr-time--success{border-color:var(--ui-success-border)}.hr-time--success b{color:var(--ui-success-text)}.hr-time--warning{border-color:var(--ui-warning-border)}.hr-time--warning b{color:var(--ui-warning-text)}.hr-time span{font-size:var(--ui-fs-meta);color:var(--ui-text-secondary)}.hr-warning{border-inline-start:3px solid var(--ui-warning-border);font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);margin:0;padding-inline-start:var(--p-space-3)}.hr-breakdown{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.hr-breakdown th,.hr-breakdown td{text-align:start;padding:3px 0;font-weight:400}.hr-breakdown th{color:var(--ui-text-secondary)}.hr-breakdown td{text-align:end}.hr-breakdown tr.is-sum>*{border-block-start:1px solid var(--ui-border);font-weight:var(--p-fw-semibold);color:var(--ui-text)}.hr-inputs{gap:var(--p-space-4);flex-direction:column;display:flex}.hr-lines{gap:var(--p-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.hr-lines legend{font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);color:var(--ui-text-secondary);margin-block-end:var(--p-space-2)}.hr-lines>.ui-btn{align-self:flex-start}.hr-line-group{flex-direction:column;gap:2px;display:flex}.hr-line{gap:var(--p-space-2);grid-template-columns:minmax(0,1fr) minmax(0,200px) 120px auto;display:grid}.hr-line-law{margin:0 0 var(--p-space-1);font-size:var(--ui-fs-meta);color:var(--ui-text-muted);line-height:1.45}@media (width<=760px){.hr-line{grid-template-columns:minmax(0,1fr) auto}.hr-line>select{grid-column:1/-1}}.hr-amount{text-align:end;font-variant-numeric:tabular-nums;max-inline-size:140px}.hr-locked{align-items:center;gap:var(--p-space-2);display:flex}.hr-locked svg{block-size:15px;inline-size:15px}.hr-scope{max-inline-size:72ch}.hr-filters{align-items:flex-end;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.hr-filters .ui-field{min-inline-size:150px}.hr-presets{gap:var(--p-space-1);flex-wrap:wrap;padding-block-end:2px;display:flex}.hr-presets [aria-pressed=true]{background:var(--ui-surface-sunken);color:var(--ui-text)}.hr-archive-table td .ui-meta{display:block}.hr-col-select{inline-size:44px}.hr-select{vertical-align:middle;block-size:16px;inline-size:16px;margin:0}.hr-month-row>th{padding-block:var(--p-space-2);background:var(--ui-surface-subtle);color:var(--ui-text);font-size:var(--ui-fs-body,inherit);font-weight:var(--p-fw-semibold);letter-spacing:normal;text-transform:none;text-align:start}.hr-month-row .ui-meta{font-weight:400}.hr-archive-table tr.is-selected>td{background:var(--ui-surface-subtle)}.hr-bulkbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--p-space-4);padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg,0 8px 28px #0f172a24);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--p-space-3)}.hr-bulk-info{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.hr-bulk-warn{font-size:var(--ui-fs-meta);color:var(--ui-warning-text)}.hr-bulk-actions{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.hr-editor-form,.hr-file{gap:var(--p-space-4);flex-direction:column;display:flex}.hr-file-head{justify-content:space-between;align-items:flex-start;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.hr-file-head>div{flex-direction:column;gap:2px;display:flex}.hr-file-group{gap:var(--p-space-2);flex-direction:column;display:flex}.hr-file-group h3{font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);margin:0}.hr-file-group ul{gap:var(--p-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-file-group li{align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.hr-file-icon{block-size:18px;inline-size:18px;color:var(--ui-text-muted)}.hr-file-main{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.hr-file-main a{font-weight:var(--p-fw-semibold);color:var(--ui-text)}.hr-file-flags{gap:var(--p-space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.hr-file-actions{gap:2px;display:flex}@media (width<=760px){.hr-file-group li{row-gap:var(--p-space-2);grid-template-columns:auto minmax(0,1fr)}.hr-file-flags,.hr-file-actions{grid-column:2;justify-content:flex-start}}.hr-file-head-actions{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.hr-generate{max-block-size:min(88vh,900px);inline-size:min(100%,760px);overflow-y:auto}.hr-sign-note{align-items:flex-start;gap:var(--p-space-2);padding:var(--p-space-3);border-radius:var(--p-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-fs-meta);margin:0;display:flex}.hr-sign-note.is-strong{background:var(--ui-warning-subtle);border:1px solid var(--ui-warning-border);color:var(--ui-warning-text)}.hr-sign-note svg{flex:none;block-size:15px;inline-size:15px}.hr-deadline-group{gap:var(--p-space-2);flex-direction:column;display:flex}.hr-deadlines{gap:var(--p-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-deadlines>li{align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);border-inline-start-width:3px;grid-template-columns:116px minmax(0,1fr) auto auto;display:grid}.hr-deadlines>li.is-overdue{border-inline-start-color:var(--ui-danger-border)}.hr-deadlines>li.is-soon{border-inline-start-color:var(--ui-warning-border)}.hr-deadlines>li.is-planned{border-inline-start-color:var(--ui-border)}.hr-deadlines>li.is-task{border-inline-start-color:var(--ui-warning-border)}.hr-deadline-date{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.hr-deadline-date svg{block-size:15px;inline-size:15px;color:var(--ui-text-muted)}.hr-deadline-date small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.is-overdue .hr-deadline-date small{color:var(--ui-danger-text)}.hr-deadline-main{flex-direction:column;gap:1px;min-inline-size:0;display:flex}@media (width<=760px){.hr-deadlines>li{row-gap:var(--p-space-2);grid-template-columns:auto minmax(0,1fr)}.hr-deadlines>li>.ui-pill,.hr-deadlines>li>.ui-btn{grid-column:2;justify-self:start}}.hr-calendar{gap:var(--p-space-3);flex-direction:column;display:flex}.hr-calendar-head{justify-content:space-between;align-items:center;gap:var(--p-space-3);display:flex}.hr-calendar-nav{gap:2px;display:flex}.hr-calendar-scroll{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);overflow-x:auto}.hr-calendar-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.hr-calendar-grid th,.hr-calendar-grid td{border-block-end:1px solid var(--ui-border-subtle);border-inline-end:1px solid var(--ui-border-subtle);text-align:center;padding:0;font-weight:400}.hr-calendar-grid thead th{padding-block:var(--p-space-2);font-size:var(--ui-fs-meta);color:var(--ui-text-muted);min-inline-size:26px}.hr-calendar-name{z-index:1;background:var(--ui-surface);white-space:nowrap;font-weight:var(--p-fw-semibold);position:sticky;inset-inline-start:0;padding:var(--p-space-2) var(--p-space-3)!important;text-align:start!important}.hr-calendar-grid td{block-size:30px}.hr-calendar-grid .is-weekend,.hr-calendar-grid .is-holiday{background:var(--ui-surface-sunken)}.hr-calendar-grid .is-holiday{color:var(--ui-text-muted)}.hr-calendar-cell{block-size:30px;inline-size:100%;color:inherit;cursor:pointer;font-size:var(--ui-fs-meta);background:0 0;border:0}.hr-calendar-grid td.is-vacation{background:var(--ui-success-subtle);color:var(--ui-success-text)}.hr-calendar-grid td.is-sick{background:var(--ui-danger-subtle);color:var(--ui-danger-text)}.hr-calendar-grid td.is-unpaid{background:var(--ui-warning-subtle);color:var(--ui-warning-text)}.hr-calendar-grid td.is-other{background:var(--ui-info-subtle);color:var(--ui-info-text)}.hr-calendar-grid td.is-requested{background-image:repeating-linear-gradient(45deg,#0000,#0000 3px,#ffffff8c 3px 6px)}.hr-calendar-legend{gap:var(--p-space-4);font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hr-calendar-legend li{align-items:center;gap:var(--p-space-2);display:flex}.hr-legend-swatch{border:1px solid var(--ui-border);border-radius:3px;block-size:14px;inline-size:14px}.hr-legend-swatch.is-vacation{background:var(--ui-success-subtle);border-color:var(--ui-success-border)}.hr-legend-swatch.is-sick{background:var(--ui-danger-subtle);border-color:var(--ui-danger-border)}.hr-legend-swatch.is-unpaid{background:var(--ui-warning-subtle);border-color:var(--ui-warning-border)}.hr-legend-swatch.is-other{background:var(--ui-info-subtle);border-color:var(--ui-info-border)}.hr-legend-swatch.is-holiday{background:var(--ui-surface-sunken)}.hr-doc-line{justify-content:space-between;align-items:baseline;gap:var(--p-space-3);padding:var(--p-space-2) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--p-radius-sm);background:var(--ui-surface);display:flex}.hr-checklists,.hr-assets{gap:var(--p-space-4);flex-direction:column;display:flex}.hr-checklist{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);flex-direction:column;display:flex}.hr-checklist-head{justify-content:space-between;align-items:flex-start;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.hr-checklist-actions{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.hr-progress{gap:var(--p-space-1);flex-direction:column;display:flex}.hr-progress-bar{background:var(--ui-surface-sunken);border-radius:99px;block-size:6px;inline-size:100%;overflow:hidden}.hr-progress-bar>span{background:var(--ui-success-text);block-size:100%;transition:inline-size .18s;display:block}.hr-task-group>h4{margin:0 0 var(--p-space-2);font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.hr-tasks{gap:var(--p-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-task{align-items:start;gap:var(--p-space-3);padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;display:grid}.hr-task:hover{background:var(--ui-surface-subtle)}.hr-task.is-overdue{border-color:var(--ui-warning-border);background:var(--ui-warning-subtle)}.hr-task.is-done .hr-task-main label{color:var(--ui-text-muted);text-decoration:line-through}.hr-task-check{block-size:17px;inline-size:17px;margin-block-start:3px}.hr-task-main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hr-task-main label{font-weight:var(--p-fw-medium);cursor:pointer}.hr-task-main p{margin:0}.hr-task-law{align-items:flex-start;gap:var(--p-space-2);font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);display:flex}.hr-task-law svg{flex:none;block-size:14px;inline-size:14px;margin-block-start:2px}.hr-task-meta{align-items:center;gap:var(--p-space-3);font-size:var(--ui-fs-meta);flex-wrap:wrap;display:flex}.hr-task-due{align-items:center;gap:var(--p-space-1);color:var(--ui-text-secondary);display:inline-flex}.hr-task-due svg{block-size:14px;inline-size:14px}.hr-task-due.is-overdue{color:var(--ui-warning-text);font-weight:var(--p-fw-semibold)}.hr-flows{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hr-flows>li{align-items:center;gap:var(--p-space-4);padding:var(--p-space-3) var(--p-space-4);border-block-start:1px solid var(--ui-border);grid-template-columns:minmax(0,1.4fr) 160px minmax(0,1.4fr) auto;display:grid}.hr-flows>li:first-child{border-block-start:0}.hr-flows>li.is-overdue{background:var(--ui-warning-subtle)}.hr-flow-main,.hr-flow-next{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hr-flow-main .ui-meta,.hr-flow-next .ui-meta{align-items:center;gap:var(--p-space-1);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.hr-flow-main .ui-meta svg{block-size:14px;inline-size:14px}.hr-flow-progress{align-items:center;gap:var(--p-space-2);display:flex}.hr-flow-progress .hr-progress-bar{inline-size:110px}.hr-asset-pick{inline-size:36px}.hr-asset-actions{gap:var(--p-space-1);white-space:nowrap;justify-content:flex-end;display:flex}.hr-asset-bar{align-items:center;gap:var(--p-space-2);padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface-subtle);flex-wrap:wrap;display:flex}.hr-asset-bar>.ui-meta{margin-inline-end:auto}@media (width<=900px){.hr-flows>li{row-gap:var(--p-space-2);grid-template-columns:minmax(0,1fr) auto}.hr-flow-next{grid-column:1/-1}}.hr-card{gap:var(--p-space-5);padding:var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.hr-card-photo{align-items:center;gap:var(--p-space-2);flex-direction:column;display:flex}.hr-card-photo>img,.hr-card-photo>span{border-radius:var(--p-radius-sm);object-fit:cover;background:var(--ui-surface-sunken);block-size:120px;inline-size:96px;font-size:30px;font-weight:var(--p-fw-semibold);color:var(--ui-text-muted);justify-content:center;align-items:center;display:flex}.hr-card-photo-actions{gap:var(--p-space-1);display:flex}.hr-card-main{gap:var(--p-space-2);flex-direction:column;min-inline-size:0;display:flex}.hr-card-title{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.hr-card-title h2{font-size:var(--p-fs-xl,22px);font-weight:var(--p-fw-semibold);line-height:var(--p-lh-snug);letter-spacing:var(--p-ls-tight);margin:0}.hr-card-facts{gap:var(--p-space-3);margin:var(--p-space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.hr-card-facts>div{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.hr-card-facts dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.hr-card-facts dd{font-weight:var(--p-fw-medium);overflow-wrap:anywhere;margin:0}.hr-card-actions{gap:var(--p-space-2);flex-direction:column;display:flex}.hr-card-note{grid-column:1/-1}.hr-photo-dialog{gap:var(--p-space-4);grid-template-columns:110px minmax(0,1fr);align-items:start;display:grid}.hr-photo-dialog img,.hr-photo-empty{border-radius:var(--p-radius-sm);object-fit:cover;background:var(--ui-surface-sunken);block-size:138px;inline-size:110px;color:var(--ui-text-muted);justify-content:center;align-items:center;display:flex}.hr-file-page{gap:var(--p-space-6,32px);flex-direction:column;display:flex}.hr-proofs,.hr-sick{gap:var(--p-space-3);flex-direction:column;display:flex}.hr-proof-law{align-items:flex-start;gap:var(--p-space-2);margin:var(--p-space-1) 0 0;font-size:var(--ui-fs-meta);color:var(--ui-text-secondary);line-height:1.45;display:flex}.hr-proof-law svg{flex:none;block-size:14px;inline-size:14px;margin-block-start:2px}.hr-proof-list{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);background:var(--ui-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hr-proof-list>li{align-items:center;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border-block-start:1px solid var(--ui-border);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.hr-proof-list>li:first-child{border-block-start:0}.hr-proof-list>li.is-expired{background:var(--ui-danger-subtle)}.hr-proof-list>li.is-soon{background:var(--ui-warning-subtle)}.hr-proof-missing{margin:0}.hr-file-replies{gap:var(--p-space-1);margin:var(--p-space-2) 0 0;padding:0 0 0 var(--p-space-4);border-inline-start:2px solid var(--ui-border);flex-direction:column;grid-column:1/-1;list-style:none;display:flex}.hr-file-replies>li{align-items:center;gap:var(--p-space-2);grid-template-columns:18px minmax(0,1fr) auto;display:grid}.hr-access{gap:var(--p-space-3);flex-direction:column;align-items:flex-start;display:flex}.hr-access-list{gap:var(--p-space-1);flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.hr-access-list>li{align-items:center;gap:var(--p-space-3);padding:var(--p-space-2) var(--p-space-3);border-block-end:1px solid var(--ui-border);grid-template-columns:16px minmax(0,1fr);display:grid}.hr-access-list svg{block-size:15px;inline-size:15px;color:var(--ui-text-muted)}.hr-access-list span{align-items:baseline;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.hr-access-list small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}@media (width<=860px){.hr-card{grid-template-columns:auto minmax(0,1fr)}.hr-card-actions{flex-direction:row;grid-column:1/-1}.hr-proof-list>li{grid-template-columns:20px minmax(0,1fr)}.hr-file-flags{grid-column:2}}@media (width<=560px){.hr-photo-dialog{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hr-payroll,.hr-slip-body{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.hr-slip-figures{justify-content:space-between;inline-size:100%}.hr-suggest{flex-direction:column;align-items:flex-start}}.lt-page{gap:var(--p-space-4);flex-direction:column;display:flex}.lt-spinner{animation:1s linear infinite ui-spin}.lt-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.lt-search{min-inline-size:260px}.lt-search-input{align-items:center;display:flex;position:relative}.lt-search-input svg{block-size:16px;inline-size:16px;color:var(--ui-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--p-space-3)}.lt-search-input input{padding-inline-start:calc(var(--p-space-3) * 2 + 16px)}.lt-table td{vertical-align:middle}.lt-num{font-variant-numeric:tabular-nums;white-space:nowrap}.lt-link{font-weight:var(--p-fw-semibold);color:var(--ui-text);text-decoration:none}.lt-link:hover{text-decoration:underline}.lt-actions{justify-content:flex-end;gap:2px;display:flex}.lt-editor{align-items:start;gap:var(--p-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);display:grid}.lt-form{gap:var(--p-space-4);flex-direction:column;min-inline-size:0;display:flex}.lt-section{gap:var(--p-space-3);border-block-end:1px solid var(--ui-border-subtle);flex-direction:column;padding-block-end:var(--p-space-4);display:flex}.lt-section:last-child{border-block-end:0;padding-block-end:0}.lt-grid{gap:var(--p-space-3) var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lt-wide{grid-column:1/-1}.lt-body{min-block-size:280px;font-family:inherit;line-height:1.6}.lt-issues{align-items:center;gap:var(--p-space-2);font-size:var(--ui-fs-meta);color:var(--ui-warning-text);margin:0;display:flex}.lt-issues svg{block-size:15px;inline-size:15px}.lt-preview{gap:var(--p-space-2);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--p-space-4)}.lt-preview-bar{justify-content:flex-end;min-block-size:20px;display:flex}.lt-preview-frame{aspect-ratio:210/297;border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface);position:relative;overflow:hidden}.lt-preview-frame.is-loading:after{content:"";background:var(--ui-surface);opacity:.55;position:absolute;inset:0}.lt-preview-frame iframe{border:0;block-size:100%;inline-size:100%}.lt-preview-skeleton{block-size:100%;inline-size:100%}.lt-preview-error{justify-content:center;align-items:center;gap:var(--p-space-2);block-size:100%;padding:var(--p-space-5);text-align:center;color:var(--ui-text-secondary);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.lt-spinner{animation-duration:.01ms}}@media (width<=1100px){.lt-editor{grid-template-columns:minmax(0,1fr)}.lt-preview{position:static}.lt-preview-frame{max-inline-size:560px}}.co-page{gap:var(--p-space-4);flex-direction:column;display:flex}.co-spinner{animation:1s linear infinite ui-spin}.co-note{align-items:flex-start;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface,14px);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-fs-meta);margin:0;display:flex}.co-note svg{flex:none;block-size:18px;inline-size:18px}.co-filters{gap:var(--p-space-1);flex-wrap:wrap;display:flex}.co-filters [aria-pressed=true]{background:var(--ui-surface-sunken);color:var(--ui-text)}.co-table td .ui-meta{display:block}.co-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.co-link{color:var(--ui-text);font-weight:var(--p-fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.co-link:hover{text-decoration:underline}.co-drawer{gap:var(--p-space-4);flex-direction:column;max-block-size:min(92vh,1000px);inline-size:min(100%,860px);display:flex;overflow-y:auto}.co-drawer>*,.co-drawer .ui-table-wrap{min-inline-size:0}.co-dialog{gap:var(--p-space-4);flex-direction:column;max-block-size:min(92vh,1000px);inline-size:min(100%,720px);display:flex;overflow-y:auto}.co-grid{gap:var(--p-space-3) var(--p-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.co-wide{grid-column:1/-1}.co-check{align-items:center;gap:var(--p-space-2);color:var(--ui-text-secondary);font-size:var(--ui-fs-meta);display:flex}.co-check svg{vertical-align:-2px;block-size:15px;inline-size:15px}.co-lines{gap:var(--p-space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.co-lines legend{font-size:var(--ui-fs-meta);font-weight:var(--p-fw-semibold);color:var(--ui-text-secondary);margin-block-end:var(--p-space-2)}.co-line{align-items:end;gap:var(--p-space-2);grid-template-columns:minmax(0,2fr) 90px 120px auto;display:grid}.co-total{font-variant-numeric:tabular-nums;color:var(--ui-text-secondary);margin-inline-end:auto}.co-progress{gap:var(--p-space-3);font-size:var(--ui-fs-meta);color:var(--ui-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-progress li{align-items:center;gap:var(--p-space-2);display:flex}.co-progress li:after{content:"";background:var(--ui-border);block-size:1px;inline-size:26px}.co-progress li:last-child:after{display:none}.co-progress-dot{border:2px solid var(--ui-border);background:var(--ui-surface);border-radius:50%;block-size:10px;inline-size:10px}.co-progress li.is-done{color:var(--ui-success-text)}.co-progress li.is-done .co-progress-dot{border-color:var(--ui-success-border);background:var(--ui-success-text)}.co-progress.is-cancelled{opacity:.6;text-decoration:line-through}.co-facts{gap:var(--p-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.co-facts>div{flex-direction:column;gap:2px;display:flex}.co-facts dt{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.co-facts dd{margin:0}.co-drawer-actions{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.co-timeline{gap:var(--p-space-3);padding:0 0 0 var(--p-space-4);border-inline-start:2px solid var(--ui-border);flex-direction:column;margin:0;list-style:none;display:flex}.co-timeline li{flex-direction:column;gap:1px;display:flex;position:relative}.co-timeline li:before{content:"";background:var(--ui-primary,var(--ui-text));border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:6px;inset-inline-start:calc(var(--p-space-4) * -1 - 5px)}.co-timeline li.is-internal:before{background:var(--ui-text-muted)}.co-timeline p{color:var(--ui-text-secondary);margin:2px 0 0}@media (width<=700px){.co-line{grid-template-columns:minmax(0,1fr) auto}}.st-shell{background:var(--ui-canvas);min-block-size:100dvh;color:var(--ui-text)}.st-top{gap:var(--p-space-3);max-inline-size:1180px;padding:var(--p-space-6) var(--c-page-gutter) var(--p-space-4);flex-direction:column;margin-inline:auto;display:flex}.st-top-title{align-items:baseline;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.st-body{align-items:start;gap:var(--p-space-8);max-inline-size:1180px;padding:0 var(--c-page-gutter) var(--p-space-16);grid-template-columns:248px minmax(0,1fr);margin-inline:auto;display:grid}.st-nav{gap:var(--p-space-5);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--p-space-4)}.st-nav .ui-search{flex:none;min-inline-size:0}.st-nav-mobile{display:none}.st-nav section,.st-nav ul{flex-direction:column;gap:2px;display:flex}.st-nav ul{margin:0;padding:0;list-style:none}.st-nav-label{padding-inline:var(--p-space-2);font-size:var(--ui-fs-label);font-weight:var(--p-fw-semibold);letter-spacing:var(--p-ls-caps);text-transform:uppercase;color:var(--ui-text-muted);margin-block-end:var(--p-space-1)}.st-nav-item{align-items:center;gap:var(--p-space-2);min-block-size:34px;inline-size:100%;padding:var(--p-space-1) var(--p-space-2);border-radius:var(--c-radius-control);color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-fs-body);text-align:start;cursor:pointer;transition:background-color var(--ui-dur-hover) var(--ui-ease), color var(--ui-dur-hover) var(--ui-ease);background:0 0;border:0;text-decoration:none;display:flex}.st-nav-item>svg{flex:none;block-size:16px;inline-size:16px}.st-nav-item>span{flex:1;min-inline-size:0}.st-nav-item:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.st-nav-item[aria-current=page]{background:var(--ui-surface);color:var(--ui-text);font-weight:var(--p-fw-medium);box-shadow:inset 2px 0 0 var(--ui-primary), var(--ui-shadow-xs)}.st-nav-external{color:var(--ui-text-muted)}.st-nav-empty{padding-inline:var(--p-space-2)}.st-main{gap:var(--p-space-4);outline:none;flex-direction:column;min-inline-size:0;display:flex}.st-panel{gap:var(--p-space-5);padding:var(--p-space-6);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);background:var(--ui-surface);flex-direction:column;display:flex}.st-panel-head{gap:var(--p-space-1);border-block-end:1px solid var(--ui-border-subtle);flex-direction:column;padding-block-end:var(--p-space-4);display:flex}.st-panel-head p{max-inline-size:64ch}.st-fieldset{gap:var(--p-space-4);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.st-fieldset>legend{margin-block-end:var(--p-space-2);padding:0}.st-grid{gap:var(--p-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-grid.is-address{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.st-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){inline-size:100%;min-inline-size:0;min-block-size:var(--c-control-height);padding-inline:var(--c-control-padding-x);border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-fs-body)}.st-panel textarea{padding-block:var(--p-space-2)}.st-panel :is(input,select,textarea):focus-visible{border-color:var(--ui-primary);outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:0}.st-panel :is(input,select,textarea):disabled{background:var(--ui-surface-subtle);color:var(--ui-text-secondary);cursor:not-allowed}.st-panel .locked-input{align-items:center;gap:var(--p-space-2);min-block-size:var(--c-control-height);padding-inline:var(--c-control-padding-x);border:1px solid var(--ui-border);border-radius:var(--c-radius-control);background:var(--ui-surface-subtle);display:flex}.st-panel .locked-input>input,.st-panel .locked-input>input:disabled{background:0 0;border:0;flex:1;min-block-size:0;padding:0}.st-panel .locked-input>svg{inline-size:16px;color:var(--ui-text-muted);flex:none}.st-panel .locked-input>span{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);flex:none}.st-savebar{justify-content:flex-end;align-items:center;gap:var(--p-space-3);border-block-start:1px solid var(--ui-border-subtle);padding-block-start:var(--p-space-4);display:flex}.st-choice-grid{gap:var(--p-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.st-choice{gap:var(--p-space-1);padding:var(--p-space-3);border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-dur-hover) var(--ui-ease);flex-direction:column;display:flex}.st-choice:hover{border-color:var(--ui-border-strong)}.st-choice[aria-checked=true]{border-color:var(--ui-primary);box-shadow:0 0 0 1px var(--ui-primary)}.st-choice>b{font-weight:var(--p-fw-semibold)}.st-choice>small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.st-choice-preview{block-size:64px;border-radius:var(--c-radius-control);background:#eef0f3;grid-template-rows:1fr 1fr;grid-template-columns:28% 1fr;gap:4px;margin-block-end:var(--p-space-2);padding:4px;display:grid}.st-choice-preview>i{background:#fff;border-radius:4px}.st-choice-preview>i:first-child{grid-row:1/3}.st-choice-preview.is-jonavo>i:first-child{background:#17181f}.st-choice-preview.is-kompakt{border-radius:3px;gap:2px;padding:2px}.st-choice-preview.is-kompakt>i{border-radius:1px}.st-choice-preview.is-kompakt>i:first-child{background:#f7f8fa;box-shadow:inset -1px 0 #dfe3e8}.st-choice-preview.is-liquid{background:linear-gradient(135deg,#d9e8ee,#eef2f4 60%,#e3ecef)}.st-choice-preview.is-liquid>i{background:#ffffffb8;border-radius:8px;box-shadow:0 0 0 1px #fffc}.st-segmented{border:1px solid var(--ui-border);border-radius:var(--c-radius-control);background:var(--ui-surface-sunken);align-self:flex-start;padding:3px;display:inline-flex}.st-segmented>button{align-items:center;gap:var(--p-space-2);min-block-size:32px;padding-inline:var(--p-space-3);border-radius:calc(var(--c-radius-control) - 2px);color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-fs-compact);font-weight:var(--p-fw-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}.st-segmented>button>svg{block-size:15px;inline-size:15px}.st-segmented>button[aria-checked=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-xs)}.st-check-list{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);flex-direction:column;display:flex}.st-check{align-items:flex-start;gap:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4);cursor:pointer;display:flex}.st-check+.st-check{border-block-start:1px solid var(--ui-border-subtle)}.st-check>input{block-size:16px;inline-size:16px;accent-color:var(--ui-primary);flex:none;margin-block-start:2px}.st-check>span{flex-direction:column;gap:2px;display:flex}.st-check b{font-weight:var(--p-fw-medium)}.st-check small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted)}.st-skeleton-title{block-size:24px;inline-size:180px}.st-skeleton-block{block-size:220px}.st-toast{z-index:50;max-inline-size:min(440px,100vw - 32px);position:fixed;inset-block-end:var(--p-space-6);inset-inline-end:var(--p-space-6)}.st-toast.is-danger>svg:first-child{color:var(--ui-danger)}.st-logo-row{align-items:center;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.st-logo-preview{block-size:88px;inline-size:200px;padding:var(--p-space-3);border:1px dashed var(--ui-border-strong);border-radius:var(--c-radius-surface);--ui-text-muted:#6b6979;background:#fff;place-items:center;display:grid}.st-logo-preview img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.st-logo-actions{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;max-inline-size:420px;display:flex}.st-logo-actions .ui-field-hint{flex-basis:100%}.st-color{align-items:center;gap:var(--p-space-2);display:inline-flex}.st-panel .st-color input[type=color]{cursor:pointer;min-block-size:36px;inline-size:44px;padding:2px}.st-panel .st-color input:not([type=color]){inline-size:110px;font-family:var(--ui-font-mono)}.st-color code{font-size:var(--ui-fs-compact);color:var(--ui-text-secondary)}.st-color-field{max-inline-size:420px}.st-assignments{gap:var(--p-space-3);flex-direction:column;display:flex}.st-assign-row{align-items:center;gap:var(--p-space-3);font-size:var(--ui-fs-body);grid-template-columns:minmax(140px,220px) minmax(0,320px);display:grid}.st-version{align-items:center;gap:var(--p-space-2);white-space:nowrap;display:inline-flex}.st-status-line{align-items:center;gap:var(--p-space-2);font-size:var(--ui-fs-compact);color:var(--ui-text-secondary);display:flex}.st-dns{align-items:flex-start;gap:var(--p-space-2);padding:var(--p-space-4);border-radius:var(--c-radius-surface);background:var(--ui-surface-subtle);flex-direction:column;display:flex}.st-dns-record{align-items:center;gap:var(--p-space-3);grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr) auto;inline-size:100%;display:grid}.st-dns-record code{overflow-wrap:anywhere;font-size:var(--ui-fs-meta)}.te-shell{background:var(--ui-canvas);min-block-size:100dvh;color:var(--ui-text);flex-direction:column;display:flex}.te-state{gap:var(--p-space-4);inline-size:100%;max-inline-size:720px;margin:var(--p-space-10) auto;padding-inline:var(--c-page-gutter);flex-direction:column;display:flex}.te-top{justify-content:space-between;align-items:flex-end;gap:var(--p-space-4);padding:var(--p-space-4) var(--c-page-gutter);border-block-end:1px solid var(--ui-border);background:var(--ui-surface);flex-wrap:wrap;display:flex}.te-top-title{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.te-top-title .ui-back-link{margin-block-end:var(--p-space-1)}.te-body{flex:1;grid-template-columns:minmax(320px,400px) minmax(0,1fr);min-block-size:0;display:grid}.te-controls{gap:var(--p-space-6);max-block-size:calc(100dvh - 110px);padding:var(--p-space-5) var(--c-page-gutter) var(--p-space-10);border-inline-end:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;display:flex;overflow-y:auto}.te-section{gap:var(--p-space-4);flex-direction:column;display:flex}.te-section+.te-section{border-block-start:1px solid var(--ui-border-subtle);padding-block-start:var(--p-space-5)}.te-section-title{font-size:var(--p-fs-md);font-weight:var(--p-fw-semibold)}.te-pair{gap:var(--p-space-4);flex-wrap:wrap;display:flex}.te-inline-check{padding:0}.te-controls :is(select,textarea){inline-size:100%;min-block-size:var(--c-control-height);padding-inline:var(--c-control-padding-x);border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-fs-body)}.te-controls textarea{padding-block:var(--p-space-2);line-height:var(--p-lh-normal);resize:vertical}.te-controls input[type=color]{border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);background:var(--ui-surface);cursor:pointer;block-size:36px;inline-size:44px;padding:2px}.te-field-bar{align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.te-controls .te-field-bar select{min-block-size:30px;inline-size:auto;font-size:var(--ui-fs-compact)}.te-controls .ui-field-error{align-items:center;gap:var(--p-space-1);display:flex}.te-controls .ui-field-error>svg{flex:none;block-size:14px;inline-size:14px}.te-preview{gap:var(--p-space-3);min-inline-size:0;padding:var(--p-space-4) var(--c-page-gutter);flex-direction:column;display:flex}.te-preview-bar{justify-content:space-between;align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.te-preview-type{align-items:center;gap:var(--p-space-2);display:inline-flex}.te-preview-type select{min-block-size:32px;padding-inline:var(--p-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-fs-compact)}.te-preview-frame{border:1px solid var(--ui-border);border-radius:var(--c-radius-surface);background:var(--ui-surface-sunken);min-block-size:70dvh;transition:opacity var(--ui-dur-hover) var(--ui-ease);flex:1;position:relative;overflow:hidden}.te-preview-frame.is-loading{opacity:.72}.te-preview-frame iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.te-preview-skeleton{inset:var(--p-space-4);position:absolute}.te-preview-error{justify-content:center;align-items:center;gap:var(--p-space-2);block-size:100%;min-block-size:240px;padding:var(--p-space-6);text-align:center;color:var(--ui-text-secondary);flex-direction:column;display:flex}.te-preview-error>svg{block-size:24px;inline-size:24px;color:var(--ui-danger)}.te-overlay{z-index:60;background:var(--ui-overlay);animation:ui-fade-in var(--ui-dur-enter) var(--ui-ease-enter) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.te-drawer{animation:te-drawer-in var(--p-dur-slow) var(--p-ease-out) both}@keyframes te-drawer-in{0%{opacity:0;transform:translate(24px)}}.te-drawer{gap:var(--p-space-3);block-size:100%;inline-size:min(420px,100vw);padding:var(--p-space-5);background:var(--ui-surface);box-shadow:var(--ui-shadow-xl);flex-direction:column;display:flex;overflow-y:auto}.te-drawer>header{justify-content:space-between;align-items:center;display:flex}.te-version-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-version-list>li{justify-content:space-between;align-items:flex-start;gap:var(--p-space-3);padding-block:var(--p-space-3);border-block-end:1px solid var(--ui-border-subtle);display:flex}.te-version-list>li>div{align-items:center;gap:var(--p-space-1) var(--p-space-2);flex-wrap:wrap;display:flex}.te-version-list small{font-size:var(--ui-fs-meta);color:var(--ui-text-muted);flex-basis:100%}.te-version-list p{font-size:var(--ui-fs-compact);color:var(--ui-text-secondary);flex-basis:100%}.te-overlay:has(.te-dialog){padding:var(--p-space-4);justify-content:center;align-items:center}.te-dialog{inline-size:min(480px,100%)}@media (width<=1000px){.te-body{grid-template-columns:minmax(0,1fr)}.te-controls{border-inline-end:0;border-block-end:1px solid var(--ui-border);max-block-size:none}}@media (width<=860px){.st-body{gap:var(--p-space-5);grid-template-columns:minmax(0,1fr)}.st-nav{position:static}.st-nav>:not(.st-nav-mobile){display:none}.st-nav-mobile{gap:var(--p-space-1);flex-direction:column;display:flex}.st-nav-mobile select{min-block-size:var(--c-touch-min);padding-inline:var(--c-control-padding-x);border:1px solid var(--ui-border-strong);border-radius:var(--c-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit}}@media (width<=560px){.st-grid,.st-grid.is-address{grid-template-columns:minmax(0,1fr)}.st-panel{padding:var(--p-space-4)}.st-toast{inset-inline:var(--p-space-4);inset-block-end:var(--p-space-4)}}.workspace-content header>div>small,.support-step-label{color:var(--ui-text-muted)}.setup-progress b{color:var(--ui-text)}.jonera-ai-launcher em,.jonera-ai-context small,.jonera-ai-welcome small{color:var(--ui-text-muted);font-size:var(--p-fs-2xs);letter-spacing:var(--p-ls-caps)}:is(.setting-switch,.ops-switch,.identity-switch-list,.composer-icon,.accounting-image-upload,.identity-upload-grid,.identity-upload-grid-v2,.identity-file-fallback-v2,.public-widget-composer label,.role-editor fieldset,.payment-settings fieldset,.email-template-layout header,.cs-widget-background-actions) input{opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;display:block;position:absolute}:is(.setting-switch,.ops-switch,.composer-icon,.accounting-image-upload):is(label):has(input:focus-visible){outline:var(--ui-focus-width,2px) solid var(--ui-focus-ring);outline-offset:2px}:is(.identity-switch-list,.identity-upload-grid,.identity-upload-grid-v2,.identity-file-fallback-v2,.role-editor fieldset,.payment-settings fieldset,.email-template-layout header,.cs-widget-background-actions) label:has(input:focus-visible){outline:var(--ui-focus-width,2px) solid var(--ui-focus-ring);outline-offset:2px}.public-widget-composer label:has(input:focus-visible){outline:var(--ui-focus-width,2px) solid var(--ui-focus-ring);outline-offset:2px}.brand-word{font-family:var(--ui-font-display);font-size:22px;font-weight:var(--p-fw-bold);letter-spacing:-.03em;color:#14131c}.brand-word sup{font-size:9px;font-weight:var(--p-fw-medium);color:inherit;opacity:.45;margin-inline-start:2px}.premium-nav nav>:is(a,button){font-size:var(--p-fs-base);font-weight:var(--p-fw-medium);color:#4f4d5f;letter-spacing:0}.premium-nav nav>:is(a,button):hover,.premium-nav nav>button.active{color:#14131c}.contact-pill>a{white-space:nowrap;font-size:var(--p-fs-sm);font-weight:var(--p-fw-semibold)}@media (width<=1320px){.contact-pill>span{display:none}.contact-pill{padding-inline-start:5px}}.chat-hint{align-items:flex-start;gap:var(--p-space-2);inline-size:240px;padding:var(--p-space-3) var(--p-space-2) var(--p-space-3) var(--p-space-4);animation:ui-slide-up var(--p-dur-slow) var(--p-ease-out) both;flex-direction:row}.chat-hint-open{text-align:start;flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.chat-hint-open b{font-size:var(--p-fs-sm);font-weight:var(--p-fw-semibold);color:#14131c}.chat-hint-open span{font-size:var(--p-fs-xs);color:#6b6979}.chat-hint-close{border-radius:var(--p-radius-sm);color:#6b6979;flex:none;place-items:center;block-size:26px;inline-size:26px;display:grid}.chat-hint-close:hover{color:#14131c;background:#f1f1f4}.chat-hint-close svg{block-size:14px;inline-size:14px}.site-home>section{--mk-gutter:clamp(20px, 5vw, 48px);--mk-container:1200px;--mk-ink:#14131c;--mk-ink-muted:#5d5b6e;--mk-ink-soft:#84829a;padding-block:clamp(72px,9vw,128px);padding-inline:var(--mk-gutter)}.site-home>section:is(.mk-hero,.dark-world,.cta,.newsletter){padding-inline:0}.site-home>section>:is(div,header,.section-lead,.dark-lead,.services-head){max-inline-size:var(--mk-container);margin-inline:auto}.site-home>section :is(h2,h3){font-family:var(--ui-font-display);font-weight:var(--p-fw-medium);letter-spacing:-.028em;text-wrap:balance;line-height:1.1}.site-home>section h2{font-size:clamp(28px,3.9vw,46px)}.site-home>section h3{letter-spacing:-.02em;font-size:clamp(19px,1.8vw,24px)}.site-home>section p{text-wrap:pretty;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.site-home>section small:not(.eyebrow){color:var(--mk-ink-muted);font-size:max(11px,.72em);line-height:1.45}.site-home>section em{font-size:max(11px,.76em);font-style:normal;line-height:1.45}.site-home>section :is(span,b,i,li,td,th,label,time){font-size:max(11px,1em)}.site-home>section :is(.eyebrow,.section-lead small,.dark-lead small,small.eyebrow){align-items:center;gap:var(--p-space-2);font-family:var(--ui-font);font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-muted);background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.site-home>section :is(h1,h2,h3) i,.ai-copy h2 span{color:var(--mk-ink-soft);font-style:normal}:is(.pi-label,.cm-head>div>span,.aio-head>div>span,.partner-heading>div>span,.voip-label,.pricing-head>div>span,.footer-news>div>span,.jonera-stack>header>span),.cm-preview footer,.call-note>header>span,.scene-title>em{color:var(--mk-ink-muted,#5d5b6e)}.site-home>section:is(.dark-world,.cta,.platform-intro,.automation,.voip-section){--mk-ink:#f4f3f8;--mk-ink-muted:#a8a6ba;--mk-ink-soft:#8e8ba6}main>section:is(.dark-world,.cta,.platform-intro,.automation,.voip-section) :is(h2,h3){color:var(--mk-ink)}.site-home>section:is(.dark-world,.cta){color:var(--mk-ink);background:#0e0d14}.site-home>section:is(.dark-world,.cta)>*{padding-inline:var(--mk-gutter)}.section-lead,.dark-lead{gap:var(--p-space-4);flex-direction:column;margin-block-end:clamp(40px,5vw,72px);display:flex}.section-lead>div{gap:var(--p-space-3);flex-direction:column;display:flex}.bento-grid{gap:var(--p-space-4);max-inline-size:var(--mk-container);grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-inline:auto;display:grid}.bento{gap:var(--p-space-4);block-size:auto;min-block-size:0;padding:var(--p-space-6);box-shadow:none;background:#fff;border:1px solid #14131c17;border-radius:14px;flex-direction:column;display:flex}.bento small{font-size:var(--p-fs-2xs);font-weight:var(--p-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-muted)}.bento-report{grid-column:span 2}.feature,.review-grid article{padding:var(--p-space-6);box-shadow:none;transition:transform var(--p-dur-base) var(--p-ease-standard), border-color var(--p-dur-base) var(--p-ease-standard), box-shadow var(--p-dur-base) var(--p-ease-standard);background:#fff;border:1px solid #14131c17;border-radius:14px}@media (hover:hover){.feature:hover,.review-grid article:hover{border-color:#6c61ed4d;transform:translateY(-3px);box-shadow:0 18px 40px #18143014}}.cta{text-align:center}.cta>div:last-child{justify-content:center;align-items:center;gap:var(--p-space-3);flex-wrap:wrap;margin-block-start:var(--p-space-8);display:flex}.cta p{max-inline-size:56ch;margin-inline:auto}.newsletter{max-inline-size:var(--mk-container);background:linear-gradient(135deg,#f7f6fd 0%,#eef6f3 100%);border:1px solid #14131c17;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(28px,4vw,64px);margin-inline:auto;padding:clamp(36px,4.5vw,64px);display:grid}.newsletter form{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.newsletter input{block-size:52px;min-inline-size:200px;padding-inline:var(--p-space-4);border-radius:var(--p-radius-full);font-size:var(--p-fs-md);background:#fff;border:1px solid #14131c24;flex:1}.newsletter button{align-items:center;gap:var(--p-space-2);block-size:52px;padding-inline:var(--p-space-6);border-radius:var(--p-radius-full);background:var(--mk-ink);color:#fff;font-size:var(--p-fs-md);font-weight:var(--p-fw-medium);white-space:nowrap;display:inline-flex}.site-home>section{--mk-ink-subtle:#6b6979}:is(.pi-data-core small,.pi-data-core p,.risk-company p,.risk-score p,.aio-stats span,.partner-marks span,.partner-marks b,.workflow-list span,.plan-price span,.plan-note,.pricing-foot>:is(span,a)){color:var(--mk-ink-subtle)}:is(.cm-preview>header>em,.pi-data-core>em,.risk-ui>header>span,.risk-company>em,.risk-metrics em,.kpis em){color:var(--ui-success-text)}.crm-preview article>span{color:#a3421f}.projects-preview>div>span{color:var(--ui-info-text)}.tool-stack header span{color:#6e5048}:is(.jonera-stack,.risk-ui>footer,.windows-download,.price-card.featured){--mk-ink-muted:#a8a6ba;--mk-ink-subtle:#a8a6ba}.pi-data-core{--mk-ink-muted:#5d5b6e;--mk-ink-subtle:#6b6979}.jonera-stack>header>span{color:var(--mk-ink-muted)}.site-home>section :is(h2,h3)>span{color:var(--mk-ink-soft)}.site-home>section.cta>p{color:var(--mk-ink-muted)}:is(.pi-footer>a[href$=registrieren],.popular-label){background:var(--p-violet-600)}.growth-steps article{opacity:1}.growth-steps article>span{color:var(--mk-ink-subtle)}.site-footer{--ft-ink:#f4f3f8;--ft-link:#c4c1d2;--ft-muted:#a8a6ba;color:var(--ft-ink);background:#17151f}.footer-news>div>span{font-size:var(--p-fs-xs);font-weight:var(--p-fw-semibold);letter-spacing:.14em;color:var(--ft-muted)}.footer-news input{font-size:var(--p-fs-md)}.footer-news form>small,.footer-location small,.footer-online,.footer-bottom-new{font-size:var(--p-fs-sm);color:var(--ft-muted)}.footer-brand>p{font-size:var(--p-fs-sm);color:var(--ft-link)}.footer-location b,.footer-column>b{font-size:var(--p-fs-sm);color:var(--ft-ink)}.footer-platforms span{font-size:var(--p-fs-xs);color:var(--ft-link)}.footer-column>a:not(.footer-contact-btn),.footer-bottom-new a{font-size:var(--p-fs-base);color:var(--ft-link)}.footer-column>a:not(.footer-contact-btn):hover,.footer-bottom-new a:hover{color:var(--ft-ink)}.footer-contact-btn{font-size:var(--p-fs-sm);color:#191720}.leader-bar{max-inline-size:var(--mk-container);border-radius:var(--p-radius-full);font-size:var(--p-fs-xs);background:#14131c;margin-inline:auto}@media (width<=720px){.bento-report{grid-column:span 1}}:is(.marketing-page,.module-page,.contact-page,.help-page,.legal-page,.identity-marketing){--mk-ink-muted:#5d5b6e;--mk-ink-subtle:#6b6979;--mk-dark-muted:#a8a6ba}:is(.help-hero kbd,.help-grid article>p,.help-contact small,.help-contact>p,.contact-facts small,.booking-top small,.booking-top>span,.booking-card>footer,.catalog-grid header>span,.catalog-grid article span>small,.automation-builder article small,.automation-builder article>em,.customer-results article>span,.case-copy p small,.deep-grid article>small,.module-metrics span,.module-metrics small,.how-grid article>span,.device-window header b,.device-window small,.platform-list small,.pc-kpis small,.platform-pillars article small,.plan-header small,.pricing-foot>:is(span,a),.pricing-security p,.pricing-faq p,.id-trust-strip small,.id-demo-phone footer,.id-step-number,.id-profile-head p,.id-profile-tabs span,.id-profile-content p,.id-profile-content aside span,.id-erp-copy li small,.id-privacy-grid p){color:var(--mk-ink-subtle)}:is(.integration-automation>div>small,.developer-api>div>small,.customer-results>div>small,.case-copy>small,.pricing-security>div>small,.pricing-faq>div>small,.legal-page>header>span,.id-profile-head small,.id-profile-content small){color:var(--mk-ink-muted)}:is(.automation-builder>header>span,.pc-kpis em,.id-phone-invite>span,.id-profile-head>em){color:var(--ui-success-text)}.id-profile-head>span{color:var(--p-violet-700)}:is(.price-card.featured .plan-header small,.process-timeline article small,.google-review-block p,.id-signal-grid article>span,.id-section-heading.light>span){color:var(--mk-dark-muted)}.module-status{align-items:flex-start;gap:var(--p-space-2);max-inline-size:60ch;margin-block:var(--p-space-4) 0;padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--ui-warning-border);border-radius:var(--p-radius-md);background:var(--ui-warning-subtle);color:var(--ui-warning-text);font-size:var(--p-fs-base);display:flex}.module-status svg{flex:none;block-size:18px;inline-size:18px;margin-block-start:2px}.legal-page article a{text-underline-offset:2px;text-decoration:underline}}@layer theme{html[data-workspace-style=jonavo]{--ui-canvas:#f4f5f7;--ui-surface:var(--p-neutral-0);--ui-surface-subtle:#fafafb;--ui-surface-sunken:#f1f1f4;--ui-surface-hover:#f5f5f8;--ui-surface-active:#ebebf0;--ui-surface-inverse:#1c1d27;--ui-border:#e9e8ed;--ui-border-subtle:#f0eff3;--ui-border-strong:#d8d7df;--ui-text:#17181f;--ui-text-secondary:#5c5d6b;--ui-text-muted:#6a6b79;--ui-text-disabled:#a9aab6;--ui-primary:var(--p-violet-600);--ui-primary-hover:var(--p-violet-700);--ui-primary-active:var(--p-violet-800);--ui-primary-subtle:var(--p-violet-50);--ui-primary-subtle-hover:var(--p-violet-100);--ui-primary-border:var(--p-violet-200);--ui-primary-text:var(--p-violet-700);--ui-focus-ring:var(--p-violet-500);--ui-nav-bg:#11121a;--ui-nav-border:#252631;--ui-nav-text:#b5b7c4;--ui-nav-text-hover:#fff;--ui-nav-text-active:#fff;--ui-nav-item-hover:#ffffff12;--ui-nav-item-active:var(--p-violet-600);--ui-nav-group-label:#7d7e8a;--c-radius-control:9px;--c-radius-surface:12px;--c-radius-overlay:14px;--ui-fs-body:var(--p-fs-base);--ui-fs-compact:var(--p-fs-sm);--ui-fs-meta:var(--p-fs-xs);--ui-fs-label:var(--p-fs-2xs);--c-control-height:38px;--c-control-height-sm:30px;--c-row-height:46px;--c-table-cell-y:var(--p-space-3);--c-sidebar-width:268px;--c-topbar-height:62px;--ui-shadow-xs:0 1px 2px #17181f0d;--ui-shadow-sm:0 1px 3px #17181f12;--ui-shadow-md:0 8px 20px #17181f14;--ui-shadow-lg:0 18px 44px #17181f21;--ui-shadow-xl:0 30px 70px #17181f2e}html[data-workspace-style=jonavo][data-workspace-theme=dark]{--ui-canvas:#0d0e14;--ui-surface:#16171f;--ui-surface-subtle:#1a1b24;--ui-surface-sunken:#101118;--ui-surface-hover:#1f2029;--ui-surface-active:#262733;--ui-surface-inverse:#f4f5f7;--ui-overlay:#05060aad;--ui-border:#282936;--ui-border-subtle:#1f202b;--ui-border-strong:#383a4a;--ui-text:#eceef4;--ui-text-secondary:#a2a5b4;--ui-text-muted:#82859a;--ui-text-disabled:#5c5f72;--ui-text-inverse:#16171f;--ui-primary:var(--p-violet-500);--ui-primary-hover:var(--p-violet-400);--ui-primary-active:var(--p-violet-300);--ui-primary-subtle:#7c70f429;--ui-primary-subtle-hover:#7c70f43d;--ui-primary-border:#7c70f457;--ui-primary-text:var(--p-violet-300);--ui-text-on-primary:#10111a;--ui-nav-bg:#0a0b10;--ui-nav-border:#1e1f29;--ui-nav-text:#9fa2b2;--ui-success:#3fc08d;--ui-success-text:var(--ui-success);--ui-warning-text:var(--ui-warning);--ui-danger-text:var(--ui-danger);--ui-info-text:var(--ui-info);--ui-success-subtle:#3fc08d24;--ui-success-border:#3fc08d47;--ui-warning:#e0a23c;--ui-warning-subtle:#e0a23c24;--ui-warning-border:#e0a23c47;--ui-danger:#f2717f;--ui-danger-hover:#f58e99;--ui-danger-subtle:#f2717f24;--ui-danger-border:#f2717f47;--ui-info:#5e98f6;--ui-info-subtle:#5e98f624;--ui-info-border:#5e98f647;--ui-shadow-xs:0 1px 2px #0006;--ui-shadow-sm:0 1px 3px #00000073;--ui-shadow-md:0 8px 20px #00000080;--ui-shadow-lg:0 18px 44px #00000094;--ui-shadow-xl:0 30px 70px #000000a8}html[data-workspace-style=kompakt]{--ui-canvas:#f5f6f7;--ui-surface:#fff;--ui-surface-subtle:#fafbfc;--ui-surface-sunken:#f0f1f3;--ui-surface-hover:#f3f4f6;--ui-surface-active:#e9ebee;--ui-surface-inverse:#23272c;--ui-border:#dcdfe3;--ui-border-subtle:#e9ebee;--ui-border-strong:#c3c8ce;--ui-text:#23272c;--ui-text-secondary:#58606a;--ui-text-muted:#646d78;--ui-text-disabled:#a3abb4;--ui-primary:var(--p-blue-600);--ui-primary-hover:var(--p-blue-700);--ui-primary-active:var(--p-blue-800);--ui-primary-subtle:var(--p-blue-50);--ui-primary-subtle-hover:var(--p-blue-100);--ui-primary-border:var(--p-blue-200);--ui-primary-text:var(--p-blue-700);--ui-focus-ring:var(--p-blue-500);--ui-nav-bg:#fff;--ui-nav-border:#dcdfe3;--ui-nav-text:#4a525c;--ui-nav-text-hover:#23272c;--ui-nav-text-active:var(--p-blue-700);--ui-nav-item-hover:#f0f1f3;--ui-nav-item-active:var(--p-blue-50);--ui-nav-group-label:#6d757f;--c-radius-control:5px;--c-radius-surface:6px;--c-radius-overlay:8px;--ui-fs-body:var(--p-fs-sm);--ui-fs-compact:var(--p-fs-xs);--ui-fs-meta:var(--p-fs-xs);--ui-fs-label:var(--p-fs-2xs);--c-control-height:32px;--c-control-height-sm:26px;--c-control-height-lg:38px;--c-control-padding-x:var(--p-space-2);--c-row-height:36px;--c-table-cell-x:var(--p-space-3);--c-table-cell-y:var(--p-space-2);--c-sidebar-width:244px;--c-topbar-height:52px;--c-page-gutter:clamp(12px, 1.8vw, 24px);--c-section-gap:var(--p-space-5);--ui-dur-hover:var(--p-dur-instant);--ui-dur-enter:var(--p-dur-fast);--ui-shadow-xs:0 0 0 1px #23272c0a;--ui-shadow-sm:0 1px 2px #23272c0f;--ui-shadow-md:0 2px 6px #23272c14;--ui-shadow-lg:0 8px 24px #23272c1f;--ui-shadow-xl:0 16px 44px #23272c29}@media (width<=767px){html[data-workspace-style=kompakt]{--c-control-height:var(--c-touch-min);--c-control-height-sm:36px;--c-row-height:var(--c-touch-min);--ui-fs-body:var(--p-fs-base)}}html[data-workspace-style=kompakt][data-workspace-theme=dark]{--ui-canvas:#101317;--ui-surface:#181c21;--ui-surface-subtle:#1c2127;--ui-surface-sunken:#13171b;--ui-surface-hover:#21262d;--ui-surface-active:#272d35;--ui-surface-inverse:#f5f6f7;--ui-overlay:#06080aad;--ui-border:#2b313a;--ui-border-subtle:#222830;--ui-border-strong:#3b434e;--ui-text:#e8ebee;--ui-text-secondary:#9ba4af;--ui-text-muted:#808a98;--ui-text-disabled:#596370;--ui-text-inverse:#181c21;--ui-primary:#4d8ef0;--ui-primary-hover:#6ba2f4;--ui-primary-active:#8fbafb;--ui-primary-subtle:#4d8ef026;--ui-primary-subtle-hover:#4d8ef03b;--ui-primary-border:#4d8ef057;--ui-primary-text:#8fbafb;--ui-text-on-primary:#0d1117;--ui-nav-bg:#13171b;--ui-nav-border:#2b313a;--ui-nav-text:#98a1ad;--ui-nav-text-hover:#e8ebee;--ui-nav-text-active:#8fbafb;--ui-nav-item-hover:#21262d;--ui-nav-item-active:#4d8ef029;--ui-nav-group-label:#78828f;--ui-success:#3fc08d;--ui-success-text:var(--ui-success);--ui-warning-text:var(--ui-warning);--ui-danger-text:var(--ui-danger);--ui-info-text:var(--ui-info);--ui-success-subtle:#3fc08d24;--ui-success-border:#3fc08d47;--ui-warning:#e0a23c;--ui-warning-subtle:#e0a23c24;--ui-warning-border:#e0a23c47;--ui-danger:#f2717f;--ui-danger-hover:#f58e99;--ui-danger-subtle:#f2717f24;--ui-danger-border:#f2717f47;--ui-info:#5e98f6;--ui-info-subtle:#5e98f624;--ui-info-border:#5e98f647;--ui-shadow-xs:0 0 0 1px #0000004d;--ui-shadow-sm:0 1px 2px #00000073;--ui-shadow-md:0 2px 6px #00000080;--ui-shadow-lg:0 8px 24px #00000094;--ui-shadow-xl:0 16px 44px #000000a8}html[data-workspace-style=liquid]{--ui-canvas:#eef2f4;--ui-surface:#ffffffb8;--ui-surface-subtle:#ffffff8a;--ui-surface-sunken:#e2eaee94;--ui-surface-hover:#ffffffe0;--ui-surface-active:#fffffff5;--ui-surface-inverse:#102028e0;--ui-overlay:#0e1e2652;--ui-glass-surface:#ffffffa8;--ui-glass-blur:saturate(172%) blur(22px);--ui-glass-border:#ffffffb8;--ui-border:#0f2d3a1a;--ui-border-subtle:#0f2d3a0f;--ui-border-strong:#0f2d3a2b;--ui-text:#0f2733;--ui-text-secondary:#3d5561;--ui-text-muted:#516b78;--ui-text-disabled:#9ab0ba;--ui-primary:var(--p-teal-700);--ui-primary-hover:#0a6a57;--ui-primary-active:#08574a;--ui-primary-subtle:#12a1831f;--ui-primary-subtle-hover:#12a18330;--ui-primary-border:#12a18342;--ui-primary-text:#0a6a57;--ui-focus-ring:var(--p-teal-600);--ui-nav-bg:#ffffff94;--ui-nav-border:#0f2d3a17;--ui-nav-text:#4c6672;--ui-nav-text-hover:#0f2733;--ui-nav-text-active:var(--p-teal-700);--ui-nav-item-hover:#ffffffb8;--ui-nav-item-active:#12a18324;--ui-nav-group-label:#58707a;--c-radius-control:12px;--c-radius-surface:20px;--c-radius-overlay:24px;--ui-fs-body:var(--p-fs-base);--ui-fs-compact:var(--p-fs-base);--ui-fs-meta:var(--p-fs-xs);--ui-fs-label:var(--p-fs-2xs);--c-control-height:42px;--c-control-height-sm:34px;--c-control-height-lg:50px;--c-control-padding-x:var(--p-space-4);--c-row-height:52px;--c-table-cell-x:var(--p-space-5);--c-table-cell-y:var(--p-space-4);--c-sidebar-width:280px;--c-topbar-height:70px;--c-page-gutter:clamp(18px, 3vw, 44px);--c-section-gap:var(--p-space-8);--ui-dur-hover:var(--p-dur-base);--ui-dur-enter:var(--p-dur-slow);--ui-ease:var(--p-ease-out);--ui-ease-enter:var(--p-ease-out);--ui-shadow-xs:0 1px 2px #1434420d;--ui-shadow-sm:0 4px 14px #14344212;--ui-shadow-md:0 14px 38px #1434421a, inset 0 1px 0 #ffffffb3;--ui-shadow-lg:0 26px 70px #14344224, inset 0 1px 0 #ffffffc7;--ui-shadow-xl:0 40px 100px #1434422e, inset 0 1px 0 #ffffffd1}html[data-workspace-style=liquid] body{background-color:var(--ui-canvas);background-image:radial-gradient(58rem 42rem at 8% -6%,#7fdcc666,#0000 62%),radial-gradient(48rem 40rem at 96% 4%,#a3c7e870,#0000 60%),radial-gradient(62rem 50rem at 46% 108%,#cee0ec80,#0000 64%);background-attachment:fixed}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-workspace-style=liquid] :is(.ui-surface,.ui-card,.ui-table-wrap,.ui-dialog,.ui-drawer,.ui-menu,.ui-toast,.workspace-sidebar,.suite-sidebar,.suite-topbar,.admin-sidebar,.admin-topbar,.nav-shell){-webkit-backdrop-filter:var(--ui-glass-blur);backdrop-filter:var(--ui-glass-blur);border-color:var(--ui-glass-border)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-workspace-style=liquid]{--ui-surface:#fffffff5;--ui-surface-subtle:#ffffffeb;--ui-nav-bg:#fffffff5}}html[data-workspace-style=liquid][data-workspace-theme=dark]{--ui-canvas:#0b1418;--ui-surface:#1c2a32a8;--ui-surface-subtle:#1c2a3275;--ui-surface-sunken:#0c161b99;--ui-surface-hover:#283942c7;--ui-surface-active:#324650db;--ui-surface-inverse:#ecf4f6eb;--ui-overlay:#040a0d99;--ui-glass-surface:#1c2a3299;--ui-glass-border:#ffffff1a;--ui-border:#ffffff1a;--ui-border-subtle:#ffffff0f;--ui-border-strong:#ffffff2e;--ui-text:#e6f0f2;--ui-text-secondary:#a0b5bd;--ui-text-muted:#80999f;--ui-text-disabled:#5d747c;--ui-text-inverse:#0f2733;--ui-primary:#2fc7a4;--ui-primary-hover:#52d6b8;--ui-primary-active:#7fdcc6;--ui-primary-subtle:#2fc7a426;--ui-primary-subtle-hover:#2fc7a43b;--ui-primary-border:#2fc7a44d;--ui-primary-text:#7fdcc6;--ui-text-on-primary:#05221c;--ui-nav-bg:#121e249e;--ui-nav-border:#ffffff14;--ui-nav-text:#9fb4bb;--ui-nav-text-hover:#e6f0f2;--ui-nav-text-active:#7fdcc6;--ui-nav-item-hover:#ffffff12;--ui-nav-item-active:#2fc7a429;--ui-nav-group-label:#728a92;--ui-success:#3fc08d;--ui-success-text:var(--ui-success);--ui-warning-text:var(--ui-warning);--ui-danger-text:var(--ui-danger);--ui-info-text:#8ab6f9;--ui-success-subtle:#3fc08d26;--ui-success-border:#3fc08d4d;--ui-warning:#e0a23c;--ui-warning-subtle:#e0a23c26;--ui-warning-border:#e0a23c4d;--ui-danger:#f2717f;--ui-danger-hover:#f58e99;--ui-danger-subtle:#f2717f26;--ui-danger-border:#f2717f4d;--ui-info:#5e98f6;--ui-info-subtle:#5e98f626;--ui-info-border:#5e98f64d;--ui-shadow-md:0 14px 38px #00000080, inset 0 1px 0 #ffffff12;--ui-shadow-lg:0 26px 70px #0009, inset 0 1px 0 #ffffff14;--ui-shadow-xl:0 40px 100px #000000b3, inset 0 1px 0 #ffffff17}html[data-workspace-style=liquid][data-workspace-theme=dark] body{background-image:radial-gradient(58rem 42rem at 8% -6%,#12605261,#0000 62%),radial-gradient(48rem 40rem at 96% 4%,#1c3e6866,#0000 60%),radial-gradient(62rem 50rem at 46% 108%,#142e3a80,#0000 64%)}}@layer utilities;
