:root{--ink:#17221f;--muted:#64706c;--paper:#f5f4ef;--white:#fff;--line:#17221f1f;--violet:#6958d8;--violet-dark:#5546c2;--mint:#9ee6c1;--amber:#f5c56b}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:88px;display:grid}.brand{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.brand-logo{width:176px;max-width:100%;display:inline-block}.brand-logo img{width:100%;height:auto;display:block}.brand-logo .brand-logo-dark,.brand-logo .brand-logo-compact{display:none}.brand-mark{--brand-shell:#17221f;--brand-signal:#9ee6c1;flex-shrink:0;width:34px;height:34px;display:block}.brand-mark-shell{fill:var(--brand-shell)}.brand-mark-signal{fill:var(--brand-signal)}.brand-mark-p{stroke:var(--brand-signal)}.main-nav{color:#4e5a56;justify-content:center;gap:24px;font-size:13px;display:flex}.main-nav a:hover{color:var(--ink)}.site-header>.button{justify-self:end}.site-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.language-switch{border:1px solid var(--line);background:#ffffff75;border-radius:999px;align-items:center;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.language-switch button{color:#65706c;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-radius:999px;width:34px;height:30px;padding:0;font-size:11px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.language-switch button:hover{color:var(--ink)}.language-switch button.active{color:#fff;background:var(--ink);box-shadow:0 4px 12px #17221f33}.language-switch button:active{transform:scale(.94)}.language-switch button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.locale-content[data-locale=tr]{animation:.38s cubic-bezier(.22,1,.36,1) both locale-content-tr}.locale-content[data-locale=en]{animation:.38s cubic-bezier(.22,1,.36,1) both locale-content-en}@keyframes locale-content-tr{0%{opacity:.4;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes locale-content-en{0%{opacity:.4;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}.button{border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 24px;font-size:14px;font-weight:700;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 19px;font-size:13px}.button-primary{color:#fff;background:var(--violet);box-shadow:0 14px 30px #5241ba33}.button-primary:hover{background:var(--violet-dark)}.button-ghost{border-color:var(--line);background:#ffffff80}.hero{grid-template-columns:.82fr 1.18fr;align-items:start;gap:20px;min-height:auto;padding-block:138px 64px;display:grid}.hero-copy,.hero-visual{min-width:0}.eyebrow{color:#53605c;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 25px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--violet);width:22px;height:2px}.hero h1,.section-heading h2,.security-section h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.hero h1{max-width:720px;font-size:clamp(54px,6vw,82px)}.hero h1 em{color:var(--violet);font-weight:400}.hero-lead{max-width:610px;color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.hero-actions p{color:#77817e;margin:0;font-size:12px;line-height:1.55}.hero-actions strong{color:var(--ink);font-size:13px}.hero-text-link{color:#45514d;align-items:center;gap:10px;font-size:13px;font-weight:760;display:inline-flex}.hero-text-link span{color:var(--violet)}.hero-text-link:hover{color:var(--violet-dark)}.hero-assurance{color:#77817e;align-items:center;gap:8px;margin:17px 0 0;font-size:11px;font-weight:650;display:flex}.hero-assurance span{color:#287554;background:#dff3e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.hero-visual{isolation:isolate;place-items:center;min-height:620px;display:grid;position:relative}.glow{z-index:-2;filter:blur(4px);border-radius:50%;position:absolute}.glow-one{background:radial-gradient(circle,#9ee6c1a8,#9ee6c100);width:420px;height:420px}.glow-two{background:radial-gradient(circle,#6958d842,#6958d800);width:320px;height:320px;transform:translate(90px,-100px)}.assistant-orbit{transform-origin:50%;place-items:center;width:440px;height:440px;display:grid;position:relative;transform:scale(2)}.orbit{pointer-events:none;border:1px dashed #17221f21;border-radius:50%;transition:filter .48s;position:absolute}.orbit:before,.orbit:after{content:"";pointer-events:none;display:block;position:absolute}.orbit:before{border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from 18deg,#0000 0deg 34deg,#6958d880 48deg,#9ee6c16b 67deg,#0000 86deg 188deg,#9ee6c157 204deg,#6958d870 226deg,#0000 248deg 360deg);padding:1.25px;animation:10.8s ease-in-out infinite orbit-signal-breathe;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.orbit:after{background:#f4fffaf5;border-radius:50%;width:4px;height:4px;top:-2px;left:calc(50% - 2px);box-shadow:0 0 5px #fffffff5,0 0 12px #9ee6c1b8}.orbit-one{border-top-color:#9ee6c147;border-right-color:#6958d833;width:315px;height:315px;animation:68s linear infinite orbit-route-clockwise}.orbit-one:after{box-shadow:0 0 5px #fffffff5,0 0 12px #9ee6c1b8,142px 82px 0 -.4px #9ee6c1b8,-108px 274px 0 -.7px #7d63ffad}.assistant-orbit:has(.assistant-core:hover) .orbit{filter:drop-shadow(0 0 5px #9ee6c12e)}.assistant-orbit:has(.assistant-core:hover) .orbit:before{animation-duration:4.8s}.assistant-core{z-index:0;isolation:isolate;color:#fff;background:0 0;border-radius:42% 58% 54% 46%/47% 43% 57% 53%;place-items:center;width:174px;height:174px;display:grid;position:relative}.assistant-core-pressure{z-index:-2;pointer-events:none;display:block;position:absolute;inset:0}.assistant-core-shape{filter:drop-shadow(0 30px 34px #16221f3d);width:100%;height:100%;display:block;overflow:visible}.assistant-core-body{stroke:#ffffff09;stroke-width:.8px}.assistant-core-inner{fill:none;stroke:#ffffff21;stroke-width:1px;vector-effect:non-scaling-stroke}.core-sound-wave{z-index:2;opacity:.7;pointer-events:none;filter:drop-shadow(0 0 7px #9ee6c16b)drop-shadow(0 0 13px #7d63ff3d);mix-blend-mode:screen;justify-content:center;align-items:center;gap:4px;width:118px;height:108px;display:flex;position:absolute;transform:translate(-7px)}.core-sound-wave i{--stripe-min:.38;--stripe-mid:.7;--stripe-peak:1.1;--stripe-duration:12.8s;transform-origin:50%;width:7px;animation:core-stripe-wave var(--stripe-duration) ease-in-out infinite alternate;background:linear-gradient(#effff9eb,#9ee6c1b8 48%,#7d63ffc2);border-radius:999px;flex:0 0 7px;display:block}.core-sound-wave i:first-child{--stripe-min:.3;--stripe-mid:.74;--stripe-peak:1.18;--stripe-duration:11.8s;height:30px;animation-delay:-1.2s}.core-sound-wave i:nth-child(2){--stripe-min:.46;--stripe-mid:.82;--stripe-peak:1.08;--stripe-duration:9.6s;height:48px;animation-delay:-4.1s}.core-sound-wave i:nth-child(3){--stripe-min:.34;--stripe-mid:.67;--stripe-peak:1.14;--stripe-duration:13.5s;height:67px;animation-delay:-2.7s}.core-sound-wave i:nth-child(4){--stripe-min:.43;--stripe-mid:.76;--stripe-peak:1.06;--stripe-duration:10.8s;height:84px;animation-delay:-5.2s}.core-sound-wave i:nth-child(5){--stripe-min:.36;--stripe-mid:.72;--stripe-peak:1.12;--stripe-duration:14.6s;height:98px;animation-delay:-3.4s}.core-sound-wave i:nth-child(6){--stripe-min:.5;--stripe-mid:.68;--stripe-peak:1.08;--stripe-duration:12.7s;height:80px;animation-delay:-6.1s}.core-sound-wave i:nth-child(7){--stripe-min:.32;--stripe-mid:.79;--stripe-peak:1.16;--stripe-duration:10.2s;height:63px;animation-delay:-1.9s}.core-sound-wave i:nth-child(8){--stripe-min:.48;--stripe-mid:.64;--stripe-peak:1.11;--stripe-duration:14.2s;height:45px;animation-delay:-7.3s}.core-sound-wave i:nth-child(9){--stripe-min:.28;--stripe-mid:.84;--stripe-peak:1.2;--stripe-duration:9.1s;height:28px;animation-delay:-.8s}.assistant-energy-ring{z-index:0;pointer-events:none;border-radius:50%;width:206px;height:206px;animation:15.8s linear infinite energy-ring-spin;display:block;position:absolute}.assistant-energy-ring:before{content:"";-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #82dac138);background:conic-gradient(from 12deg,#0000 0deg 62deg,#7c60ff2e 76deg,#9276ffb8 103deg,#ffffff7a 124deg,#0000 151deg 228deg,#8beecf2e 245deg,#71e2c1ad 278deg,#e6fff752 303deg,#0000 329deg 360deg);border-radius:48% 52% 51% 49%/49% 47% 53% 51%;padding:1.5px;animation:10.8s ease-in-out infinite energy-ring-breathe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.assistant-energy-ring:after{content:"";background:#f8fffc;border-radius:50%;width:5px;height:5px;animation:10.8s ease-in-out infinite energy-point-breathe;position:absolute;top:13px;left:calc(50% - 2px);box-shadow:0 0 6px #fffffff2,0 0 14px #8d6dff9e}.premium-voice-wave{z-index:1;isolation:isolate;opacity:.72;pointer-events:none;mix-blend-mode:screen;place-items:center;width:300px;height:138px;display:grid;position:relative;transform:translate(-70px);-webkit-mask-image:linear-gradient(90deg,#00000052 0%,#000000d6 10%,#000 22% 78%,#000000d6 90%,#00000052 100%);mask-image:linear-gradient(90deg,#00000052 0%,#000000d6 10%,#000 22% 78%,#000000d6 90%,#00000052 100%)}.assistant-core-clipped-wave{pointer-events:none;overflow:visible}.premium-voice-wave-embedded{transform:none}.premium-voice-wave-svg{z-index:2;filter:saturate(.86)drop-shadow(0 6px 11px #0c18142e);width:100%;height:100%;position:relative;overflow:visible}.voice-wave-aura{z-index:1;filter:blur(16px);background:radial-gradient(circle at 35%,#7e60ff4d,#0000 58%),radial-gradient(circle at 68%,#68e8c14d,#0000 60%);border-radius:50%;width:168px;height:100px;animation:5.2s ease-in-out infinite voice-aura-breathe;position:absolute}.voice-orb{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite voice-orb-breathe}.voice-orb-halo{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite voice-halo-pulse}.voice-orb-shell{filter:drop-shadow(0 0 15px #a6f3d847)}.voice-orb-ring{fill:none;opacity:.55}.voice-orb-shine{transform-box:fill-box;transform-origin:50%;filter:blur(1.4px);animation:4.6s ease-in-out infinite voice-orb-shimmer}.voice-wave-bloom{opacity:.32;transform-box:fill-box;transform-origin:50%;animation:3.9s ease-in-out infinite voice-wave-energy}.voice-wave-primary{transform-box:fill-box;transform-origin:50%;animation:3.9s ease-in-out infinite voice-wave-energy}.voice-wave-ribbon{opacity:.42;stroke-dasharray:10 14;animation:4.8s linear infinite voice-ribbon-flow}.voice-wave-ribbon-two{opacity:.28;stroke-dasharray:4 11;animation-duration:6.4s;animation-direction:reverse}.voice-wave-particles{fill:#a5f3d6;filter:drop-shadow(0 0 5px #80edcce6)}.voice-particle{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite voice-particle-drift}.voice-particle-two{animation-delay:-.7s}.voice-particle-three{animation-delay:-1.35s}.voice-particle-four{animation-delay:-2s}.voice-particle-five{animation-delay:-2.65s}.voice-wave-spark{fill:#fff;filter:drop-shadow(0 0 6px #fffffff2)}.voice-wave-spark-secondary{fill:#a1f0d2;opacity:.72}.voice-wave-sweep{z-index:3;filter:blur(5px);background:linear-gradient(90deg,#0000,#ffffff21,#0000);border-radius:50%;width:52px;height:106px;animation:5.8s ease-in-out infinite voice-light-sweep;position:absolute;top:16px;left:44px;transform:skew(-18deg)}.channel-pill{-webkit-backdrop-filter:blur(2.5px)saturate(1.35);backdrop-filter:blur(2.5px)saturate(1.35);background:linear-gradient(135deg,#ffffff2e,#ffffff0a);border:1px solid #ffffff61;border-radius:16px;align-items:center;gap:8px;min-width:144px;padding:9px 14px 9px 9px;display:flex;position:absolute;transform:scale(.62);box-shadow:0 14px 34px #17221f14,inset 0 1px #ffffff7a,inset 0 -1px #ffffff12}.channel-pill>span{width:30px;height:30px;color:var(--violet);background:#e9e5ff94;border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.channel-pill b,.channel-pill small{display:block}.channel-pill b{font-size:11px}.channel-pill small{color:#78827f;margin-top:2px;font-size:9px}.channel-phone{transform-origin:100%;top:65px;left:-3px}.channel-message{transform-origin:0;top:174px;right:-24px}.channel-message>span{color:#287554;background:#dff8eb99}.channel-action{transform-origin:100% 0;bottom:41px;left:46px}.channel-action>span{color:#9a6716;background:#fff0ce99}@keyframes energy-ring-spin{to{transform:rotate(360deg)}}@keyframes orbit-route-clockwise{to{transform:rotate(360deg)}}@keyframes orbit-signal-breathe{0%,to{opacity:.42}50%{opacity:.92}}@keyframes core-stripe-wave{0%,to{opacity:.48;transform:scaleY(var(--stripe-min))}37%{opacity:.92;transform:scaleY(var(--stripe-peak))}68%{opacity:.62;transform:scaleY(var(--stripe-mid))}84%{opacity:.82;transform:scaleY(.94)}}@keyframes energy-ring-breathe{0%,to{opacity:.42;border-radius:48% 52% 51% 49%/49% 47% 53% 51%;transform:scale(.94)}24%{opacity:.7;border-radius:53% 47% 46% 54%/55% 51% 49% 45%;transform:scale(.985)}52%{opacity:.82;border-radius:46% 54% 56% 44%/47% 54% 46% 53%;transform:scale(1.04)}76%{opacity:.6;border-radius:55% 45% 49% 51%/52% 45% 55% 48%;transform:scale(.975)}}@keyframes energy-point-breathe{0%,to{opacity:.34;transform:scale(.72)}52%{opacity:.95;transform:scale(1.16)}}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes voice-orb-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.035)}}@keyframes voice-halo-pulse{0%,to{opacity:.34;transform:scale(.88)}50%{opacity:.72;transform:scale(1.2)}}@keyframes voice-orb-shimmer{0%,to{opacity:.18;transform:translate(-3px,2px)rotate(-22deg)}50%{opacity:.48;transform:translate(4px,-2px)rotate(-22deg)}}@keyframes voice-aura-breathe{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes voice-wave-energy{0%,to{opacity:.68;transform-origin:50%;transform:scaleY(.92)}50%{opacity:1;transform-origin:50%;transform:scaleY(1.06)}}@keyframes voice-ribbon-flow{to{stroke-dashoffset:-96px}}@keyframes voice-particle-drift{0%,to{opacity:.28;transform:translateY(2px)scale(.72)}50%{opacity:.95;transform:translate(7px,-3px)scale(1.18)}}@keyframes voice-light-sweep{0%,18%{opacity:0;transform:translate(0)skew(-18deg)}46%{opacity:.62}76%,to{opacity:0;transform:translate(160px)skew(-18deg)}}.trust-strip{border-block:1px solid var(--line);background:#ffffff61}.trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:78px;display:grid}.trust-grid p{color:#5a6662;margin:0;padding-left:28px;font-size:12px;font-weight:650;position:relative}.trust-grid p:before{content:"✓";color:#287554;background:#dff3e8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:absolute;top:-3px;left:0}.commerce-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:28px;display:grid}.commerce-scope article{background:#e9f8f0b8;border:1px solid #274b3e21;border-radius:18px;align-content:center;gap:8px;min-height:104px;padding:22px 24px;display:grid}.commerce-scope article.excluded{background:#fffaf0d1;border-color:#9670272e}.commerce-scope small{color:#5e6c67;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.commerce-scope strong{color:var(--ink);font-size:15px;line-height:1.45}@media (max-width:760px){.commerce-scope{grid-template-columns:1fr}}.section{padding-block:120px}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;column-gap:50px;margin-bottom:58px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2,.security-section h2{font-size:clamp(42px,5vw,64px)}.section-heading>p:last-child{color:var(--muted);margin:0 0 4px;line-height:1.7}.channel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden}.feature-card:after{content:"";opacity:.28;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-70px;right:-45px}.feature-violet:after{background:var(--violet)}.feature-mint:after{background:var(--mint)}.feature-amber:after{background:var(--amber)}.feature-top{justify-content:space-between;align-items:center;display:flex}.feature-top span{color:var(--violet-dark);text-transform:uppercase;letter-spacing:.1em;background:#f1efff;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.feature-mint .feature-top span{color:#287554;background:#e4f7ed}.feature-amber .feature-top span{color:#8a6019;background:#fff2d8}.feature-top i{color:#81908b;font-style:normal}.feature-card h3{letter-spacing:-.035em;margin:auto 0 16px;font:400 28px/1.12 Georgia,serif}.feature-card p{max-width:320px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}#kanallar,#calisma-alani,#sektorler,#paketler,#nasil-calisir,#guven{scroll-margin-top:28px}.product-section{padding-top:35px}.product-heading{margin-bottom:50px}.product-showcase{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:22px;display:grid}.workspace-window{min-width:0;color:var(--ink);background:#fff;border:1px solid #17221f21;border-radius:26px;overflow:hidden;box-shadow:0 30px 80px #1c292521}.workspace-window__topbar{color:#53605c;letter-spacing:.04em;text-transform:uppercase;background:#fbfbf8;border-bottom:1px solid #17221f1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding-inline:18px;font-size:10px;font-weight:800;display:grid}.workspace-window__topbar small{color:#8a9591;justify-self:end;font-size:8px}.workspace-window__dots{gap:5px;display:flex}.workspace-window__dots i{background:#d9dedb;border-radius:50%;width:7px;height:7px;display:block}.workspace-window__dots i:nth-child(2){background:#cabfff}.workspace-window__dots i:nth-child(3){background:#afe5c8}.workspace-window__body{grid-template-columns:132px minmax(0,1fr);min-height:500px;display:grid}.workspace-window__body aside{color:#9eaaa5;background:#19231f;flex-direction:column;gap:8px;padding:24px 14px;font-size:9px;font-weight:720;display:flex}.workspace-window__body aside>.brand-mark{--brand-shell:#9ee6c1;--brand-signal:#17221f;width:34px;height:34px;margin:0 0 16px 8px}.workspace-window__body aside span{border-radius:9px;padding:10px 9px}.workspace-window__body aside span.active{color:#fff;background:#ffffff1a}.workspace-snapshot{background:#f4f5f1;min-width:0;padding:27px}.workspace-snapshot>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.workspace-snapshot>header small,.workspace-snapshot>header strong{display:block}.workspace-snapshot>header small{color:#87928e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:750}.workspace-snapshot>header strong{letter-spacing:-.035em;font:400 25px/1.1 Georgia,serif}.workspace-snapshot>header>span{color:#5546c2;background:#e9e5ff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-metrics article{background:#fff;border:1px solid #17221f17;border-radius:15px;flex-direction:column;min-width:0;min-height:112px;padding:15px;display:flex}.workspace-metrics small{color:#78837f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.workspace-metrics strong{letter-spacing:-.045em;margin:12px 0 auto;font-size:25px}.workspace-metrics span{color:#929c98;font-size:8px}.workspace-conversations{background:#fff;border:1px solid #17221f17;border-radius:16px;margin-top:13px;padding:4px 16px}.workspace-conversations__heading,.workspace-conversations article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.workspace-conversations__heading{border-bottom:1px solid #17221f17;grid-template-columns:minmax(0,1fr) auto;min-height:46px;font-size:9px}.workspace-conversations__heading span{color:#8c9692}.workspace-conversations article{border-bottom:1px solid #17221f14;min-height:70px}.workspace-conversations article:last-child{border-bottom:0}.channel-dot{color:#5546c2;background:#e9e5ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.channel-dot.message{color:#287554;background:#e0f5ea}.channel-dot.human{color:#8a6019;background:#fff0d1}.workspace-conversations article div{min-width:0}.workspace-conversations article strong,.workspace-conversations article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-conversations article strong{font-size:10px}.workspace-conversations article small{color:#89938f;margin-top:4px;font-size:8px}.status-pill{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.status-pill.done{color:#287554;background:#e0f5ea}.status-pill.live{color:#5546c2;background:#ebe7ff}.status-pill.waiting{color:#8a6019;background:#fff0d1}.workspace-feature-list{border:1px solid var(--line);background:#ffffffa1;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.workspace-feature-list article{border-bottom:1px solid var(--line);flex:1;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:15px;padding:24px;display:grid}.workspace-feature-list article:last-child{border-bottom:0}.workspace-feature-list article>span{width:34px;height:34px;color:var(--violet-dark);background:#efedff;border:1px solid #6958d833;border-radius:11px;place-items:center;font-size:9px;font-weight:850;display:grid}.workspace-feature-list h3{letter-spacing:-.025em;margin:1px 0 8px;font:400 20px/1.15 Georgia,serif}.workspace-feature-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.sector-section{color:#fff;background:radial-gradient(circle at 78% 12%,#6958d83d,#0000 27%),#19231f}.sector-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:70px;margin-bottom:55px;display:grid}.sector-intro .eyebrow{color:#aeb9b5}.sector-intro .eyebrow span{background:var(--mint)}.sector-intro h2{letter-spacing:-.055em;margin:0;font:400 clamp(42px,5vw,64px)/.98 Georgia,Times New Roman,serif}.sector-intro>p{color:#a7b3af;margin:0 0 4px;line-height:1.75}.sector-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sector-grid article{background:#ffffff06;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;grid-template-columns:36px minmax(0,1fr);gap:18px;min-height:180px;padding:28px;display:grid}.sector-grid article>span{color:var(--mint);font-size:10px;font-weight:800}.sector-grid h3{letter-spacing:-.035em;margin:0 0 14px;font:400 25px/1.08 Georgia,serif}.sector-grid p{color:#98a6a1;margin:0;font-size:12px;line-height:1.65}.sector-proof{background:#9ee6c112;border:1px solid #9ee6c13d;border-radius:18px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:50px;margin-top:34px;padding:25px 28px;display:grid}.sector-proof strong{color:#dff8eb;font-size:14px}.sector-proof p{color:#9faca8;margin:0;font-size:12px;line-height:1.65}.pricing-section{border-block:1px solid var(--line);background:radial-gradient(circle at 80% 10%,#6958d81a,#0000 30%),#eeeee9}.pricing-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:48px;display:grid}.pricing-copy .eyebrow{margin-bottom:22px}.pricing-copy h2{letter-spacing:-.055em;margin:0 0 24px;font:400 clamp(42px,5vw,64px)/.98 Georgia,Times New Roman,serif}.pricing-copy>p:last-child{max-width:620px;color:var(--muted);margin:0;line-height:1.7}.billing-toggle{border:1px solid var(--line);background:#ffffffa6;border-radius:999px;gap:5px;padding:5px;display:flex}.billing-toggle button{color:#5a6662;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800}.billing-toggle button.active{color:#fff;background:var(--ink)}.billing-toggle small{color:var(--mint);margin-top:1px;font-size:8px;display:block}.public-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.public-plan-card{border:1px solid var(--line);background:#ffffffdb;border-radius:24px;flex-direction:column;min-width:0;min-height:510px;padding:30px;display:flex;position:relative;box-shadow:0 18px 50px #1e28240d}.public-plan-card.featured{border-color:#6958d870;box-shadow:0 24px 60px #5241ba21}.popular-plan-label{color:#fff;background:var(--violet);letter-spacing:.05em;text-transform:uppercase;border-radius:0 0 10px 10px;padding:8px 13px;font-size:9px;font-weight:850;position:absolute;top:0;right:24px}.public-plan-name{justify-content:space-between;align-items:start;gap:16px;margin-bottom:25px;display:flex}.public-plan-name small{color:#8b9692;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.public-plan-name h3{letter-spacing:-.04em;margin:5px 0 0;font:400 31px/1.05 Georgia,serif}.public-plan-name>span{color:#287554;background:#e2f5ea;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.public-plan-price{border-bottom:1px solid var(--line);min-height:96px;padding-bottom:21px}.public-plan-price strong{letter-spacing:-.055em;font-size:clamp(29px,3vw,38px)}.public-plan-price>span{color:var(--muted);margin-left:5px;font-size:12px}.public-plan-price small{color:var(--violet-dark);margin-top:7px;font-size:10px;font-weight:700;display:block}.public-plan-card ul{color:#56635e;gap:14px;margin:24px 0 28px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.public-plan-card li{padding-left:22px;position:relative}.public-plan-card li:before{content:"✓";color:#287554;font-weight:900;position:absolute;top:1px;left:0}.public-plan-card .button{width:100%;margin-top:auto}.pricing-note{color:#66726e;text-align:center;max-width:850px;margin:27px auto 0;font-size:11px;line-height:1.65}.pricing-source{color:#53715f;text-align:center;max-width:850px;margin:26px auto -13px;font-size:10px;font-weight:700;line-height:1.55}.pricing-source.fallback{color:#75500d}.process-section{color:#fff;background:#1a2522}.process-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.section-heading.compact{margin:0;display:block;position:sticky;top:40px}.section-heading.compact .eyebrow{color:#a4b0ac}.section-heading.compact .eyebrow span{background:var(--mint)}.section-heading.compact h2{margin-bottom:30px}.section-heading.compact>p:last-child{color:#9daba6;max-width:410px}.step-list{border-top:1px solid #ffffff24}.step{border-bottom:1px solid #ffffff24;grid-template-columns:70px 1fr;gap:16px;padding:36px 0;display:grid}.step>span{width:38px;height:38px;color:var(--mint);border:1px solid #fff3;border-radius:50%;place-items:center;font-size:11px;display:grid}.step h3{margin:0 0 10px;font:400 26px/1.2 Georgia,serif}.step p{color:#9daba6;margin:0;line-height:1.65}.security-section{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.security-section .eyebrow{margin-bottom:24px}.security-copy>p{color:var(--muted);margin:0;line-height:1.75}.security-copy ul{grid-template-columns:1fr 1fr;gap:12px 20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.security-copy li{color:#53605c;padding-left:21px;font-size:11px;font-weight:680;line-height:1.5;position:relative}.security-copy li:before{content:"✓";color:#287554;font-weight:900;position:absolute;top:0;left:0}.conversion-section{color:#fff;background:radial-gradient(circle at 86% 8%,#9ee6c13b,#0000 30%),linear-gradient(135deg,#5f4ed0,#3e3293);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;margin-bottom:115px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #5241ba33}.conversion-section:after{content:"";pointer-events:none;border:1px dashed #ffffff2e;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-160px;right:-80px}.conversion-section .eyebrow{color:#d9d4ff}.conversion-section .eyebrow span{background:var(--mint)}.conversion-section h2{letter-spacing:-.055em;max-width:670px;margin:0;font:400 clamp(42px,5vw,62px)/.98 Georgia,Times New Roman,serif}.conversion-section>div>p:last-child{color:#d8d3f4;max-width:620px;margin:24px 0 0;line-height:1.7}.conversion-actions{z-index:1;gap:11px;display:grid;position:relative}.conversion-actions .button-primary{color:#183128;background:var(--mint);box-shadow:none}.conversion-actions .button-primary:hover{background:#b5efd1}.conversion-actions .button-ghost{color:#fff;background:#ffffff14;border-color:#ffffff3d}.conversion-actions small{color:#cdc7ee;text-align:center;margin-top:5px;font-size:9px}.site-footer{border-top:1px solid var(--line);color:#6f7976;grid-template-columns:.8fr .55fr 1.45fr;align-items:start;gap:50px;padding-block:54px;font-size:12px;line-height:1.65;display:grid}.footer-brand-column p{max-width:230px;margin:18px 0 0}.footer-company{overflow-wrap:anywhere;gap:5px;display:grid}.footer-company strong{color:#303a37;margin-bottom:3px;font-size:11px}.footer-company>a{width:fit-content}.footer-company address{max-width:480px;font-style:normal}.footer-company a,.footer-links-column a{color:var(--violet-dark);font-weight:750}.footer-links-column{gap:22px;display:grid}.legal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.footer-links-column small{color:#87918d;font-size:10px;display:block}.footer-payment-logos{width:min(100%,250px);height:auto;display:block}.footer-company a:hover,.footer-links-column a:hover{text-decoration:underline}.dashboard-page{background:#eff0ec;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{box-sizing:border-box;border-right:1px solid var(--line);color:#fff;background:#17221f;flex-direction:column;align-self:start;height:100dvh;min-height:100vh;padding:27px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{margin:0 10px 43px}.sidebar .brand-mark{--brand-shell:#9ee6c1;--brand-signal:#17221f}.sidebar .brand-logo-light,.auth-brand .brand-logo-light{display:none}.sidebar .brand-logo-dark,.auth-brand .brand-logo-dark{display:block}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav a{color:#9faca8;border-radius:12px;align-items:center;gap:13px;min-height:44px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.sidebar nav a span{text-align:center;color:#71817c;width:20px;font-size:16px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff17}.sidebar nav a:hover span,.sidebar nav a.active span{color:var(--mint)}.sidebar-nav-badge{color:#17221f;background:var(--mint);text-align:center;border-radius:999px;min-width:21px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.sidebar-note{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin-top:auto;padding:16px}.sidebar-note b{font-size:12px}.sidebar-note p{color:#8e9b97;margin:8px 0 0;font-size:11px;line-height:1.55}.dashboard-content{min-width:0;padding:32px 42px 54px}.dashboard-header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.dashboard-header p,.panel-heading p{color:#7b8582;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.dashboard-header h1{letter-spacing:-.035em;margin:0;font:400 34px/1.1 Georgia,serif}.dashboard-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.workspace-view-switcher{background:#f4f2ff;border:1px solid #6958d829;border-radius:12px;gap:3px;padding:4px;display:inline-flex}.workspace-view-switcher button{color:#6d6a7c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.workspace-view-switcher button:hover{color:var(--violet-dark)}.workspace-view-switcher button.active{color:#fff;background:var(--violet);box-shadow:0 5px 14px #6958d833}.workspace-view-switcher button:focus-visible{outline-offset:2px;outline:3px solid #6958d833}.customer-workspace-heading{min-width:min(100%,360px)}.tenant-switcher{gap:6px;width:min(100%,360px);margin-top:16px;display:grid}.tenant-switcher>span{color:#68736f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.tenant-switcher select{color:#26312d;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6958d83d;border-radius:12px;padding:0 42px 0 13px;font-size:13px;font-weight:750}.tenant-switcher select:focus-visible{outline-offset:2px;border-color:var(--violet);outline:3px solid #6958d82e}.tenant-switcher small{color:#7b8582;font-size:10px;line-height:1.45}.preview-user{align-items:center;gap:11px;display:flex}.preview-user>span{color:#fff;background:var(--violet);border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.preview-user b,.preview-user small{display:block}.preview-user b{font-size:12px}.preview-user small{color:#84908c;margin-top:4px;font-size:10px}.notice{background:#f2effc;border:1px solid #d8d0f2;border-radius:13px;align-items:center;gap:13px;margin-bottom:20px;padding:13px 17px;display:flex}.notice>span{color:#fff;background:var(--violet);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font:italic 700 12px Georgia,serif;display:grid}.notice p{color:#59536f;margin:0;font-size:12px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:130px;padding:20px;display:flex}.metrics-grid article>span{color:#707c78;font-size:11px;font-weight:700}.metrics-grid strong{margin:auto 0 2px;font:400 37px/1 Georgia,serif}.metrics-grid small{color:#89928f;font-size:10px}.daily-plan-card{min-height:auto;margin-bottom:18px;scroll-margin-top:20px}.status-chip.attention{color:#a13f36;background:#ffe9e6}.daily-plan-copy{color:#697570;max-width:720px;margin:9px 0 0;font-size:10px;line-height:1.6}.daily-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.daily-plan-grid a{border:1px solid var(--line);min-width:0;color:inherit;background:#f8faf8;border-radius:13px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.daily-plan-grid a:hover{border-color:#6958d86b;transform:translateY(-1px);box-shadow:0 6px 16px #6958d817}.daily-plan-grid a.attention{background:#fff8f2;border-color:#c9654438}.daily-plan-grid a.ai-priority,.task-queue-metrics button.ai-priority{background:linear-gradient(145deg,#f7f5ff,#edf8f3);border-color:#6958d840}.daily-plan-grid span,.daily-plan-grid strong,.daily-plan-grid small{display:block}.daily-plan-grid span{color:#7e8985;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.daily-plan-grid strong{color:#24312c;margin-top:5px;font-size:24px}.daily-plan-grid small{color:#8b9591;margin-top:2px;font-size:8px}.daily-plan-link{color:var(--violet);align-items:center;gap:6px;margin-top:14px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.daily-plan-link:hover{text-decoration:underline}.system-health-dashboard{min-height:auto;margin-bottom:18px;scroll-margin-top:20px}.system-health-heading{align-items:center}.system-health-kicker{color:#7b8581;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:800}.status-chip.system-degraded{color:#8c4a3b;background:#fff0eb}.system-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.system-health-grid article{background:linear-gradient(145deg,#fbfcfb,#f8f8fc);border:1px solid #e7e9e8;border-radius:15px;min-width:0;padding:17px}.health-item-icon{color:#8c4a3b;background:#fff0eb;border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:16px;font-size:11px;font-weight:900;display:grid}.health-item-icon.good{color:#227452;background:#e5f7ee}.system-health-grid article>span,.system-health-grid article>small{display:block}.system-health-grid article>span{color:#6e7975;min-height:28px;font-size:10px;font-weight:750;line-height:1.4}.system-health-grid strong{overflow-wrap:anywhere;color:var(--ink);letter-spacing:-.025em;margin:9px 0 7px;font-size:18px;display:block}.system-health-grid small{color:#8b9491;font-size:9px;line-height:1.5}.system-health-footer{color:#7f8985;align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.health-dot{background:#46b986;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #46b9861f}.health-dot.stale{background:#db866d;box-shadow:0 0 0 4px #db866d1f}.system-health-unavailable{color:#855040;background:#fff7f3;border:1px solid #efd8cf;border-radius:14px;margin-top:20px;padding:18px;font-size:11px}.audit-log-viewer{min-height:auto;margin-bottom:18px;scroll-margin-top:20px}.audit-log-heading{align-items:center}.audit-log-intro{color:#69736f;margin:18px 0;font-size:11px;line-height:1.65}.audit-filter-grid{background:#faf9fe;border:1px solid #e7e4f1;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:15px;display:grid}.audit-filter-grid label{min-width:0}.audit-filter-grid label>span{color:#707a76;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.audit-filter-grid input,.audit-filter-grid select{width:100%;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe2e1;border-radius:10px;padding:0 11px;font-size:10px}.audit-filter-grid input:focus,.audit-filter-grid select:focus{border-color:#9183e6;outline:3px solid #6958d81a}.audit-search-field{grid-column:span 1}.audit-filter-button{white-space:nowrap;border:0;min-height:40px;padding-inline:17px}.audit-timeline{margin-top:18px}.audit-timeline>article{border-bottom:1px solid #eceeed;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:14px 0;display:grid;position:relative}.audit-timeline>article:last-child{border-bottom:0}.audit-category-icon{color:#6454bd;background:#eeeaff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:900;display:grid}.audit-category-icon.phone,.audit-category-icon.whatsapp,.audit-category-icon.conversation,.audit-category-icon.appointment{color:#287554;background:#e5f7ee}.audit-category-icon.billing,.audit-category-icon.subscription{color:#996338;background:#fff3e4}.audit-entry-body{min-width:0}.audit-entry-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.audit-entry-title strong{color:var(--ink);font-size:11px}.audit-entry-title time{color:#89918e;flex:none;font-size:9px}.audit-entry-body>p{color:#828b87;flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:9px;display:flex}.audit-entry-body>p b{color:#59635f}.audit-entry-body dl{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.audit-entry-body dl div{background:#f3f4f4;border-radius:7px;gap:5px;padding:5px 8px;font-size:8px;display:flex}.audit-entry-body dt{color:#89918e}.audit-entry-body dd{color:#4f5955;margin:0;font-weight:750}.audit-loading{color:#7d8783;text-align:center;margin:18px 0 0;font-size:10px}.audit-load-more{color:#6454bd;cursor:pointer;background:#f8f6ff;border:1px solid #ded9f2;border-radius:11px;width:100%;min-height:40px;margin-top:12px;font-size:10px;font-weight:800}.audit-load-more:hover{background:#f0edff}.audit-security-note{color:#8a9390;margin-top:16px;font-size:8px;line-height:1.5;display:block}.dashboard-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.panel-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:420px;padding:24px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:19px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font:400 23px/1.2 Georgia,serif}.status-chip{color:#287554;background:#e5f7ee;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800}.status-chip.unread{color:#624fb6;background:#eeeaff}.status-chip.complete{color:#176747;background:#dff5ea}.onboarding-card{min-height:auto;margin-bottom:18px;scroll-margin-top:20px}.onboarding-heading{align-items:center}.onboarding-progress{background:#eceff0;border-radius:999px;height:8px;margin:20px 0;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg,#62c49b,#6958d8);height:100%;transition:width .3s;display:block}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-step{min-height:76px;color:inherit;background:#faf9ff;border:1px solid #6958d829;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.onboarding-step>span{width:32px;height:32px;color:var(--violet-dark);background:#ece8ff;border-radius:10px;place-items:center;font-size:11px;font-weight:850;display:grid}.onboarding-step b,.onboarding-step small{display:block}.onboarding-step b{font-size:11px}.onboarding-step small{color:#7d8985;margin-top:4px;font-size:9px;line-height:1.45}.onboarding-step em{color:#806f33;font-size:9px;font-style:normal;font-weight:800}.onboarding-step.completed{background:#f2fbf6;border-color:#41997033}.onboarding-step.completed>span{color:#176747;background:#dff5ea}.onboarding-step.completed em{color:#287554}.onboarding-step.optional{opacity:.58}.team-card{scroll-margin-top:20px}.team-description{color:#66736e;margin:15px 0;font-size:10px;line-height:1.6}.team-invite-form{background:#faf9ff;border:1px solid #6958d829;border-radius:14px;grid-template-columns:1fr 1.35fr .85fr auto;align-items:end;gap:10px;padding:14px;display:grid}.team-invite-form label{color:#5d6965;gap:6px;font-size:9px;font-weight:800;display:grid}.team-invite-form input,.team-invite-form select,.team-row select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:10px}.team-invite-form input:focus,.team-invite-form select:focus,.team-row select:focus{border-color:var(--violet);outline:3px solid #6958d81a}.team-invite-form .button{white-space:nowrap;min-height:38px}.team-feedback{margin:12px 0 0}.form-success{color:#176747}.team-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:15px;overflow:hidden}.team-row{border-bottom:1px solid #17221f12;grid-template-columns:38px minmax(0,1fr) 145px 58px;align-items:center;gap:11px;min-height:62px;padding:10px 13px;display:grid}.team-row:last-child{border-bottom:0}.team-avatar{color:#5e4dc2;background:#eeeaff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.team-row b,.team-row small{display:block}.team-row b{font-size:10px}.team-row small{color:#7b8782;margin-top:4px;font-size:9px}.team-row em{color:#5f6b67;text-align:right;font-size:9px;font-style:normal;font-weight:800}.team-remove,.team-invitations button{color:#9a553d;min-height:31px;font:inherit;cursor:pointer;background:#fff8f5;border:1px solid #eadbd5;border-radius:9px;font-size:8px;font-weight:800}.team-remove:disabled,.team-invitations button:disabled{cursor:not-allowed;opacity:.5}.team-invitations{margin-top:18px}.team-invitations h3{margin:0 0 9px;font-size:11px}.team-invitations>article{border:1px solid var(--line);background:#fcfcfb;border-radius:12px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.team-invitations>article+article{margin-top:8px}.team-invitations b,.team-invitations small{display:block}.team-invitations b{font-size:10px}.team-invitations small{color:#7b8782;margin-top:4px;font-size:9px}.team-invitations em{color:#287554;font-size:9px;font-style:normal;font-weight:800}.team-invitations em.expired{color:#9a553d}.team-invitations>article>div:last-child{gap:6px;display:flex}.team-invitations button{padding:0 9px}.team-invitations button:first-child{color:#5e4dc2;background:#f7f5ff;border-color:#6958d833}.notification-center{scroll-margin-top:20px}.notification-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 11px;display:flex}.notification-toolbar>span{color:#7c8783;font-size:9px}.notification-toolbar button{border:1px solid var(--line);color:#5f6b67;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.notification-toolbar button:focus-visible{border-color:var(--violet);outline:3px solid #6958d81f}.notification-toolbar button:disabled{cursor:not-allowed;opacity:.5}.notification-error{margin:0 0 10px}.notification-list{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.notification-item{min-height:70px;color:inherit;background:#fff;border-bottom:1px solid #17221f12;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item:hover,.notification-item.unread{background:#f8f6ff}.notification-item.unread{box-shadow:inset 3px 0 var(--violet)}.notification-icon{color:#4e438c;background:#ece8ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.notification-icon.whatsapp_message_received{color:#176945;background:#e5f7ee}.notification-icon.appointment_request_created{color:#287554;background:#eaf8f1}.notification-icon.human_followup_requested{color:#966b20;background:#fff3d6}.notification-icon.usage_quota_alert{color:#b14a40;background:#fff0ee}.notification-icon.subscription_change_requested{color:#6550ca;background:#f0edff}.notification-icon.subscription_payment_succeeded,.notification-icon.subscription_renewal_succeeded,.notification-icon.subscription_card_updated,.notification-icon.subscription_service_restored{color:#287554;background:#eaf8f1}.notification-icon.subscription_payment_failed,.notification-icon.subscription_renewal_failed,.notification-icon.subscription_service_restricted{color:#b14a40;background:#fff0ee}.notification-icon.subscription_term_ending,.notification-icon.subscription_payment_recovery_reminder{color:#966b20;background:#fff3d6}.notification-copy{min-width:0}.notification-copy b,.notification-copy small,.notification-meta time{display:block}.notification-copy b{color:#303b37;font-size:10px}.notification-copy small{color:#7f8985;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.45;overflow:hidden}.notification-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:end;gap:8px;display:flex}.notification-meta time{color:#929b98;white-space:nowrap;font-size:8px}.notification-meta em{color:#5a4aa7;background:#e9e4ff;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.notification-empty{color:#78837f;justify-content:center;align-items:center;gap:11px;min-height:90px;padding:18px;display:flex}.notification-empty>span{color:#287554;background:#e5f7ee;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.notification-empty b,.notification-empty p{margin:0;display:block}.notification-empty b{color:#47534f;font-size:10px}.notification-empty p{margin-top:4px;font-size:9px}.notification-refresh-note{color:#87918d;justify-content:end;align-items:center;gap:6px;margin:9px 0 0;font-size:8px;display:flex}.notification-refresh-note i{background:#2f9c6a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2f9c6a1f}.setup-row{border-bottom:1px solid #17221f14;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:62px;display:grid}.setup-row:last-child{border-bottom:0}.setup-icon{color:#287554;background:#e5f7ee;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.setup-icon.pending{color:#856223;background:#fff2d8}.setup-row b,.setup-row small{display:block}.setup-row b{font-size:12px}.setup-row small{color:#8b9491;margin-top:4px;font-size:10px}.setup-row em{font-size:10px;font-style:normal;font-weight:750}.setup-row em.done{color:#287554}.setup-row em.waiting{color:#9a6b20}.next-card{flex-direction:column;display:flex}.next-visual{flex:1;place-items:center;min-height:160px;display:grid;position:relative}.next-visual>span{color:#a2aaa7;font-size:10px;font-weight:800;position:absolute;top:20px;left:0}.lock-shape{width:84px;height:84px;color:var(--violet);background:#efecff;border-radius:27px;place-items:center;font:400 38px Georgia,serif;display:grid;transform:rotate(-4deg)}.next-card>p{color:#74807c;margin:0 0 18px;font-size:12px;line-height:1.65}.next-card button{color:#8b9491;background:#eef0ed;border:0;border-radius:11px;min-height:42px;font-size:11px;font-weight:750}.meta-configuration-summary{color:#287554;background:#eef9f3;border:1px solid #2875542e;border-radius:12px;gap:7px;margin-bottom:4px;padding:15px 16px;display:grid}.meta-configuration-summary strong{font-size:12px}.meta-configuration-summary span{color:#5f716a;font-size:10px;line-height:1.6}.logout-button{border:1px solid var(--line);color:#66716d;cursor:pointer;background:#fff;border-radius:10px;min-height:34px;margin-left:8px;padding:0 13px}.logout-button:hover{color:var(--ink);border-color:#17221f47}.session-check{min-height:100vh;color:var(--muted);background:#eff0ec;place-content:center;justify-items:center;gap:18px;display:grid}.session-check h1{color:var(--ink);margin:0;font:400 32px/1.15 Georgia,serif}.auth-page{background:#f1f2ee;grid-template-columns:minmax(380px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.auth-intro{color:#fff;background:radial-gradient(circle at 76% 30%,#6958d880,#0000 35%),radial-gradient(circle at 18% 80%,#9ee6c12b,#0000 32%),#17221f;flex-direction:column;min-height:100vh;padding:48px clamp(40px,6vw,90px);display:flex;position:relative;overflow:hidden}.auth-intro:after{content:"";border:1px dashed #ffffff26;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-190px;right:-190px;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05}.auth-brand{flex-shrink:0;align-self:flex-start}.auth-brand .brand-mark{--brand-shell:#9ee6c1;--brand-signal:#17221f}.auth-intro>div:not(.standalone-language-switch){margin-block:auto}.standalone-language-switch{z-index:2;position:absolute;top:44px;right:clamp(28px,4vw,58px)}.auth-intro .language-switch{background:#ffffff14;border-color:#ffffff2e}.auth-intro .language-switch button{color:#ffffffb3}.auth-intro .language-switch button.active{color:var(--ink);background:#fff}.standalone-header-actions{align-items:center;gap:12px;display:flex}.translation-notice{color:#51449e!important;background:#6958d814!important;border-color:#6958d83d!important}.auth-intro .eyebrow{color:#aebbb7}.auth-intro .eyebrow span{background:var(--mint)}.auth-intro h1{letter-spacing:-.055em;max-width:590px;margin:0;font:400 clamp(50px,5vw,76px)/.98 Georgia,serif}.auth-intro p:not(.eyebrow){color:#aebbb7;max-width:540px;margin:29px 0 0;font-size:16px;line-height:1.75}.auth-intro>small{color:#7f908a;letter-spacing:.05em;font-size:11px}.auth-panel{place-items:center;min-height:100vh;padding:48px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(100%,470px);padding:clamp(28px,5vw,48px);box-shadow:0 30px 80px #17221f17}.auth-step{color:var(--violet);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:850}.auth-card h2{letter-spacing:-.04em;margin:0;font:400 36px/1.08 Georgia,serif}.auth-description{color:var(--muted);margin:17px 0 30px;font-size:13px;line-height:1.65}.auth-form{flex-direction:column;display:flex}.auth-form label{color:#46524e;margin:0 0 8px;font-size:11px;font-weight:750}.auth-form input{min-height:52px;color:var(--ink);background:#fbfcfa;border:1px solid #17221f2b;border-radius:12px;outline:0;margin-bottom:19px;padding:0 15px;transition:border-color .15s,box-shadow .15s}.auth-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81f}.auth-submit{cursor:pointer;border:0;width:100%;margin-top:4px}.auth-submit:disabled{cursor:wait;opacity:.68}.auth-help{color:#8b9491;text-align:center;margin:24px 0 0;font-size:10px;line-height:1.55}.form-error{color:#8f352e;background:#fff0ed;border-radius:10px;margin:-5px 0 17px;padding:11px 13px;font-size:11px;line-height:1.5}.mfa-secret{background:#f4f2fc;border:1px solid #d9d4f2;border-radius:14px;margin:0;padding:17px}.mfa-enrollment{margin:-8px 0 25px}.mfa-qr{background:#fff;border:1px solid #d9d4f2;border-radius:18px;place-items:center;width:min(100%,244px);min-height:244px;margin:0 auto;padding:12px;display:grid}.mfa-qr img{width:100%;height:auto;display:block}.mfa-qr span{color:#7d788e;text-align:center;font-size:11px;line-height:1.5}.mfa-qr-help{color:#5e6865;text-align:center;margin:11px 0 15px;font-size:11px;line-height:1.5}.mfa-secret span,.mfa-secret strong,.mfa-secret a{display:block}.mfa-secret span{color:#7d788e;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.mfa-secret strong{overflow-wrap:anywhere;color:var(--ink);letter-spacing:.08em;margin:10px 0;font-size:13px}.mfa-secret a{color:var(--violet-dark);font-size:11px;font-weight:750;text-decoration:underline}.auth-back{color:#78827f;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:11px}.customer-manager{min-height:auto;margin-bottom:18px}.customer-manager .panel-heading{align-items:center}.customer-manager .panel-heading button{cursor:pointer;border:0}.subscription-change-request-manager{min-height:auto;margin-bottom:18px;scroll-margin-top:20px}.subscription-request-heading{align-items:center}.subscription-request-list{flex-direction:column;display:flex}.subscription-request-row{border-bottom:1px solid #17221f14;grid-template-columns:minmax(180px,1.15fr) minmax(200px,1.25fr) minmax(150px,.8fr) minmax(135px,.75fr) auto;align-items:center;gap:16px;min-height:88px;display:grid}.subscription-request-row:last-child{border-bottom:0}.subscription-request-tenant{align-items:center;gap:11px;min-width:0;display:flex}.subscription-request-tenant>span{width:38px;height:38px;color:var(--violet-dark);background:#efecff;border-radius:12px;flex:0 0 38px;place-items:center;font-size:10px;font-weight:850;display:grid}.subscription-request-tenant div,.subscription-request-transition,.subscription-request-price,.subscription-request-meta{min-width:0}.subscription-request-tenant b,.subscription-request-tenant small,.subscription-request-transition b,.subscription-request-transition small,.subscription-request-price b,.subscription-request-price small,.subscription-request-meta b,.subscription-request-meta small{display:block}.subscription-request-row b{color:var(--ink);font-size:11px}.subscription-request-row small{color:#87918d;margin-top:5px;font-size:9px}.subscription-request-transition b span{color:var(--violet);margin:0 7px}.subscription-request-price b{color:var(--violet-dark);margin-top:5px}.subscription-request-row .button{cursor:pointer;border:0;min-height:38px}.subscription-request-empty{align-items:center;gap:13px;padding-top:20px;display:flex}.subscription-request-empty>span{color:#287554;background:#e5f7ee;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.subscription-request-empty b,.subscription-request-empty small{display:block}.subscription-request-empty b{font-size:12px}.subscription-request-empty small{color:#7c8783;margin-top:5px;font-size:10px}.customer-list{flex-direction:column;display:flex}.customer-row{border-bottom:1px solid #17221f14;grid-template-columns:42px minmax(180px,1fr) auto 78px auto auto;align-items:center;gap:13px;min-height:76px;display:grid}.customer-row.selected{background:linear-gradient(90deg,#6958d814,#0000)}.customer-row:last-child{border-bottom:0}.customer-avatar{width:38px;height:38px;color:var(--violet-dark);background:#efecff;border-radius:12px;place-items:center;font-size:10px;font-weight:850;display:grid}.customer-row b,.customer-row small{display:block}.customer-row b{font-size:12px}.customer-row small{color:#87918d;margin-top:5px;font-size:10px}.customer-row .customer-package-label{color:var(--violet-dark);font-weight:750}.customer-onboarding-summary{align-items:center;gap:8px;margin-top:6px;display:flex}.customer-onboarding-summary>span{background:#e9eceb;border-radius:999px;width:76px;height:5px;overflow:hidden}.customer-onboarding-summary i{border-radius:inherit;background:linear-gradient(90deg,#62c49b,#6958d8);height:100%;display:block}.customer-onboarding-summary small{color:#66746f;margin:0;font-weight:750}.channel-label{color:#4d635b;background:#edf3f0;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:750}.customer-row em{text-align:right;font-size:10px;font-style:normal;font-weight:800}.customer-row em.draft{color:#94691e}.customer-row em.active{color:#287554}.customer-row em.suspended,.customer-row em.closed{color:#8d3f38}.customer-open-button{min-height:34px;color:var(--violet-dark);cursor:pointer;background:#f5f3ff;border:1px solid #6958d838;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.customer-invite-button{color:#287554;cursor:pointer;background:#effaf4;border:1px solid #2f855e33;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.customer-invite-button:disabled{cursor:wait;opacity:.62}.customer-pending-invitation{color:#805f25;background:#fff8e8;border:1px solid #94691e2e;border-radius:9px;max-width:190px;padding:7px 10px;font-size:10px;font-weight:800}.customer-pending-invitation.expired{color:#8d3f38;background:#fff2f0;border-color:#8d3f382e}.customer-row .customer-pending-invitation small{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:650;overflow:hidden}.customer-open-button:hover{border-color:var(--violet)}.empty-state{color:#84908c;text-align:center;margin:0;padding:35px 0 15px;font-size:12px}.customer-error{margin:18px 0 0}.customer-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 0;display:grid}.conversion-context,.conversion-warning{border-radius:12px;grid-column:1/-1;padding:15px 17px}.conversion-context{background:#f3f0ff;border:1px solid #cfc8ff}.conversion-warning{background:#fff8e6;border:1px solid #ecd397}.conversion-context b,.conversion-warning b{font-size:12px}.conversion-context p,.conversion-warning p{color:#68736f;margin:5px 0 0;font-size:10px;line-height:1.55}.form-field{flex-direction:column;display:flex}.form-field label{color:#53605c;margin-bottom:8px;font-size:10px;font-weight:800}.form-field input,.form-field select,.readonly-field{min-height:46px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #17221f26;border-radius:11px;outline:0;padding:0 13px;font-size:12px}.form-field input:focus,.form-field select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.readonly-field{color:#67736f;background:#f1f2ef;align-items:center;display:flex}.form-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;display:flex}.form-actions p{color:#84908c;max-width:520px;margin:0;font-size:10px;line-height:1.55}.form-actions button{cursor:pointer;border:0;flex:none}.invite-result{background:#edfaf3;border:1px solid #bde2d0;border-radius:14px;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.1fr) auto;align-items:center;gap:17px;margin:20px 0 0;padding:17px;display:grid}.invite-result b{font-size:12px}.invite-result p{color:#62726b;margin:5px 0 0;font-size:10px;line-height:1.5}.invite-result code{color:#50605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.invite-result button{color:#fff;cursor:pointer;background:#287554;border:0;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:800}.customer-welcome{min-height:260px}.customer-welcome>p{max-width:720px;color:var(--muted);margin:34px 0 0;line-height:1.75}.settings-card{min-height:auto;margin-top:18px}.settings-card+.panel-card{margin-top:18px}.settings-intro{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.65}.permission-note{color:#685f3d;background:#fff7df;border-radius:11px;margin:0 0 18px;padding:12px 14px;font-size:11px}.assistant-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.assistant-settings-form fieldset:disabled{opacity:.82}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-wide{grid-column:1/-1}.form-field>span,.availability-row>div>span{color:#53605c;margin-bottom:8px;font-size:10px;font-weight:800}.form-field textarea{resize:vertical;min-height:90px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #17221f26;border-radius:11px;outline:0;padding:12px 13px;font-size:12px;line-height:1.55}.form-field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.form-field>small{color:#89928f;margin-top:6px;font-size:9px}.transfer-settings{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.subheading{justify-content:space-between;align-items:center;gap:18px;display:flex}.subheading p,.subheading h3{margin:0}.subheading p{color:var(--violet-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.subheading h3{margin-top:4px;font-size:18px}.subheading select{min-height:40px;color:var(--violet-dark);font:inherit;background:#f7f5ff;border:1px solid #6958d838;border-radius:10px;padding:0 32px 0 12px;font-size:11px;font-weight:750}.transfer-settings>p{color:#75807c;margin:15px 0 18px;font-size:11px;line-height:1.6}.transfer-contact-list{gap:14px;display:grid}.transfer-contact{background:#fafbf9;border:1px solid #17221f1c;border-radius:15px;padding:17px}.contact-header{align-items:center;gap:14px;margin-bottom:15px;display:flex}.contact-header b{margin-right:auto;font-size:12px}.toggle-label{color:#4f5d58;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.text-danger{color:#9b4038;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.contact-grid{grid-template-columns:1fr .8fr 1fr 90px;gap:12px;display:grid}.availability-row{grid-template-columns:1fr 120px 120px;align-items:end;gap:14px;margin-top:14px;display:grid}.availability-row>div{flex-direction:column;display:flex}.day-pills{flex-wrap:wrap;gap:6px;display:flex}.availability-caption{color:#68736f;margin:-2px 0 8px;font-size:10px;font-weight:650;display:block}.day-pills label{color:#68736f;cursor:pointer;background:#f2f4f3;border:1px solid #d7ddd9;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:42px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.day-pills label.day-pill-active{color:#fff;background:#18794e;border-color:#18794e;box-shadow:0 2px 7px #18794e3d}.day-pill-check{font-size:10px;line-height:1;display:none}.day-pill-active .day-pill-check{display:inline}.day-pills input{opacity:0;pointer-events:none;position:absolute}.time-field input{min-height:38px}.button-secondary{min-height:40px;color:var(--violet-dark);cursor:pointer;background:#f5f3ff;border-color:#6958d833;margin-top:14px;padding:0 17px;font-size:11px}.settings-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.settings-actions small{color:#89928f;font-size:10px}.settings-actions button{cursor:pointer;border:0;min-height:44px}.voice-route-card,.whatsapp-settings-card{scroll-margin-top:20px}.whatsapp-assistant-card{background:radial-gradient(circle at 100% 0, #25d36617, transparent 30%), var(--white);border-color:#25975e33;scroll-margin-top:20px}.whatsapp-assistant-permission-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.whatsapp-assistant-permission-heading p,.whatsapp-assistant-permission-heading h3{margin:0}.whatsapp-assistant-permission-heading p{color:#18794e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.whatsapp-assistant-permission-heading h3{margin-top:4px;font-size:18px}.whatsapp-assistant-security-note{color:#416656;background:#f1fbf6;border:1px solid #25975e2b;border-radius:12px;margin:15px 0 18px;padding:13px 15px;font-size:10px;line-height:1.65}.whatsapp-assistant-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.whatsapp-assistant-permissions label{border:1px solid var(--line);cursor:pointer;background:#fbfcfaed;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;min-height:88px;padding:14px;display:grid}.whatsapp-assistant-permissions label:has(input:checked){background:#f2fbf6;border-color:#25975e54;box-shadow:0 5px 18px #145f3c0f}.whatsapp-assistant-permissions input{accent-color:#18794e;width:17px;height:17px;margin-top:1px}.whatsapp-assistant-permissions b,.whatsapp-assistant-permissions small{display:block}.whatsapp-assistant-permissions b{color:#34403c;font-size:11px}.whatsapp-assistant-permissions small{color:#75807c;margin-top:5px;font-size:9px;line-height:1.5}.whatsapp-assistant-permissions input:disabled,.whatsapp-assistant-permissions input:disabled+span{cursor:not-allowed;opacity:.58}.whatsapp-webhook-box{background:#f1fbf6;border:1px solid #24a0642e;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:15px 17px;display:flex}.whatsapp-webhook-box div{min-width:0}.whatsapp-webhook-box small,.whatsapp-webhook-box code{display:block}.whatsapp-webhook-box small{color:#55806c;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.whatsapp-webhook-box code{overflow-wrap:anywhere;color:#245b43;font-size:11px}.whatsapp-webhook-box>span{color:#267252;background:#ddf5e8;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.whatsapp-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.whatsapp-settings-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.whatsapp-settings-actions small{color:#7d8783;max-width:560px;font-size:10px;line-height:1.6}.whatsapp-settings-actions .button{border:0;flex:none;min-height:42px}.status-chip.whatsapp-failed,.status-chip.whatsapp-reconnect_required,.status-chip.whatsapp-disabled{color:#8c4a3b;background:#fff0eb}.status-chip.whatsapp-invited,.status-chip.whatsapp-in_progress{color:#6853b2;background:#eeeaff}.whatsapp-connection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.whatsapp-connection-summary article{background:linear-gradient(145deg,#f8fcfa,#f7f7fc);border:1px solid #24a06424;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.whatsapp-connection-summary small{color:#71807a;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.whatsapp-connection-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:16px}.whatsapp-connection-summary span{color:#7a8581;font-size:10px;line-height:1.55}.whatsapp-admin-actions,.whatsapp-customer-connect{background:#faf9ff;border:1px solid #6958d826;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:17px;display:flex}.whatsapp-admin-actions>div:first-child,.whatsapp-customer-connect>div:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.whatsapp-admin-actions>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.whatsapp-admin-actions b,.whatsapp-customer-connect b{color:var(--ink);font-size:12px}.whatsapp-admin-actions small,.whatsapp-customer-connect p{color:#77817d;margin:0;font-size:10px;line-height:1.6}.whatsapp-admin-actions .button,.whatsapp-customer-connect .button{cursor:pointer;border:0;min-height:40px;margin-top:0;padding-inline:16px;font-size:10px}.whatsapp-admin-actions .button:disabled,.whatsapp-customer-connect .button:disabled{cursor:wait;opacity:.58}.whatsapp-disable-button{color:#8c4a3b;background:#fff0eb}.whatsapp-connect-mark{color:#fff;background:#24a064;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 22px #24a06433}.whatsapp-connect-button{color:#fff;background:#24a064;flex:none;box-shadow:0 10px 24px #24a06433}.whatsapp-technical-details{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;margin:0 0 18px;padding:14px 16px}.whatsapp-technical-details summary{color:#65706c;cursor:pointer;font-size:10px;font-weight:800}.whatsapp-technical-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.whatsapp-technical-details dl div{min-width:0}.whatsapp-technical-details dt{color:#87908d;text-transform:uppercase;font-size:8px;font-weight:800}.whatsapp-technical-details dd{overflow-wrap:anywhere;color:#35423e;margin:5px 0 0;font:10px/1.5 monospace}.route-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.route-number-grid article{background:linear-gradient(145deg,#fbfaff,#f7f9f7);border:1px solid #6958d824;border-radius:14px;flex-direction:column;min-width:0;padding:18px;display:flex}.route-number-grid small{color:#777f7c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.route-number-grid strong{color:var(--ink);letter-spacing:-.025em;margin:8px 0 5px;font-size:clamp(18px,2.3vw,25px)}.route-number-grid span{color:#87918d;font-size:10px}.route-change-form{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px;padding-top:20px;display:grid}.route-change-form .button{cursor:pointer;border:0;min-height:42px}.route-verification-card{background:#f8f6ff;border:1px solid #6958d838;border-radius:15px;padding:18px}.route-verification-card>div:first-child{align-items:center;gap:11px;display:flex}.route-verification-card small,.route-verification-card h3{margin:0}.route-verification-card small{color:var(--violet-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.route-verification-card h3{margin-top:3px;font-size:19px}.verification-pulse{background:var(--violet);border:3px solid #d9d2ff;border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 0 0 5px #6958d814}.route-verification-card ol{color:#4e5955;margin:17px 0 13px;padding-left:20px;font-size:11px;line-height:1.75}.route-verification-card>p{color:#7b8581;margin:0;font-size:10px;line-height:1.65}.route-last-change{color:#87918d;margin:16px 0 0;font-size:10px}.form-success{color:#287554;background:#eaf8f1;border-radius:10px;margin:16px 0 0;padding:11px 13px;font-size:11px}.conversation-email-settings{scroll-margin-top:20px}.conversation-email-settings .status-chip.muted{color:#6f7976;background:#edf0ee}.conversation-email-description{color:#6f7a76;max-width:760px;margin:0 0 18px;font-size:11px;line-height:1.65}.conversation-email-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:18px;display:grid}.conversation-email-toggles{flex-direction:column;gap:9px;display:flex}.conversation-email-toggles label{border:1px solid var(--line);background:#fbfcfa;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.conversation-email-toggles input{width:16px;height:16px;accent-color:var(--violet)}.conversation-email-toggles .conversation-email-lead-time{grid-template-columns:minmax(0,1fr) auto;align-items:center}.conversation-email-lead-time select{border:1px solid var(--line);color:#34403c;min-width:128px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-size:9px}.conversation-email-lead-time select:focus{border-color:var(--violet);outline:0;box-shadow:0 0 0 3px #6958d81a}.conversation-email-toggles b,.conversation-email-toggles small{display:block}.conversation-email-toggles b{color:#34403c;font-size:10px}.conversation-email-toggles small{color:#7e8985;margin-top:4px;font-size:8px;line-height:1.45}.conversation-email-recipients>span{color:#4b5753;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.conversation-email-recipients textarea{resize:vertical;border:1px solid var(--line);color:#34403c;width:100%;min-height:126px;font:inherit;background:#fff;border-radius:11px;outline:0;padding:11px 12px;font-size:10px;line-height:1.55}.conversation-email-recipients textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.conversation-email-recipients textarea:disabled,.conversation-email-toggles input:disabled,.conversation-email-lead-time select:disabled{cursor:default;opacity:.65}.conversation-email-recipients small{color:#7e8985;margin-top:7px;font-size:8px;line-height:1.5;display:block}.conversation-email-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.conversation-email-footer span{color:#7e8985;font-size:9px}.conversation-email-footer span.success{color:#287554;font-weight:800}.conversation-email-footer button{color:#fff;background:var(--violet);min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 15px;font-size:10px;font-weight:800}.conversation-email-footer button:disabled{cursor:wait;opacity:.55}.task-queue{scroll-margin-top:20px}.task-queue-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.task-queue-metrics button{border:1px solid var(--line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8faf8;border-radius:13px;padding:13px 14px}.task-queue-metrics button:hover,.task-queue-metrics button.active{background:#f4f2ff;border-color:#6958d86b;box-shadow:0 6px 16px #6958d817}.task-queue-metrics button.attention{background:#fff8f2;border-color:#c9654438}.task-queue-metrics button.attention.active{background:#fff1e8;border-color:#c965447a}.task-queue-metrics span,.task-queue-metrics strong,.task-queue-metrics small{display:block}.task-queue-metrics span{color:#7e8985;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.task-queue-metrics strong{color:#24312c;margin-top:5px;font-size:22px}.task-queue-metrics small{color:#8b9591;margin-top:2px;font-size:8px}.task-queue-toolbar{grid-template-columns:minmax(180px,1.45fr) repeat(4,minmax(115px,.7fr)) auto;gap:8px;margin-bottom:15px;display:grid}.task-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.task-search span{color:var(--violet);font-size:14px}.task-search input{color:#43504b;width:100%;min-height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.task-queue-toolbar select,.task-refresh{border:1px solid var(--line);color:#56625e;min-width:0;min-height:38px;font:inherit;background:#fff;border-radius:10px;outline:0;padding:0 28px 0 9px;font-size:9px;font-weight:750}.task-refresh{cursor:pointer;padding:0 12px}.task-search:focus-within,.task-queue-toolbar select:focus,.task-refresh:focus-visible,.task-queue-card select:focus,.task-queue-card input:focus,.task-queue-card textarea:focus,.task-queue-card button:focus-visible{border-color:var(--violet);outline:3px solid #6958d81a}.task-refresh:disabled{cursor:wait;opacity:.55}.task-queue-error{margin-bottom:13px}.task-queue-empty{color:#7d8884;text-align:center;background:#faf9ff;border:1px dashed #6958d83d;border-radius:15px;padding:42px 20px}.task-queue-empty span,.task-queue-empty b{display:block}.task-queue-empty span{color:#287554;background:#e5f7ee;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 10px;font-size:18px;display:grid}.task-queue-empty b{color:#34413c;font-size:12px}.task-queue-empty p{margin:6px 0 0;font-size:9px}.task-queue-list{gap:12px;display:grid}.task-queue-card{background:#fff;border:1px solid #17221f1a;border-radius:15px;padding:15px;box-shadow:0 7px 22px #17221f0b}.task-queue-card.task-completed,.task-queue-card.task-cancelled{background:#f9faf9}.task-queue-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.task-channel{color:#4d418e;background:#ece8ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.task-channel.whatsapp{color:#176945;background:#e5f7ee}.task-card-title{min-width:0}.task-card-title b,.task-card-title small{display:block}.task-card-title b{color:#293630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-card-title small{color:#7e8985;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.task-card-badges{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.task-card-badges em{color:#61706a;white-space:nowrap;background:#edf0ee;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.task-card-badges em.overdue,.task-card-badges em.priority-urgent{color:#a13f36;background:#ffe9e6}.task-card-badges em.ai-priority{color:#4d418e;background:linear-gradient(135deg,#ece8ff,#e5f7ee)}.task-card-badges em.priority-high{color:#a35d20;background:#fff0dc}.task-card-badges em.status-pending{color:#94691e;background:#fff4d8}.task-card-badges em.status-in_progress{color:#4d418e;background:#ece8ff}.task-card-badges em.status-completed{color:#287554;background:#e5f7ee}.task-summary{color:#46534e;margin:12px 0 7px;font-size:10px;line-height:1.55}.task-card-meta{color:#8b9591;flex-wrap:wrap;gap:6px 14px;font-size:8px;display:flex}.task-card-meta .task-deadline{font-weight:800}.task-card-meta .task-deadline.overdue{color:#a13f36}.task-card-controls{grid-template-columns:.8fr .7fr 1fr 1fr;gap:9px;margin-top:13px;display:grid}.task-card-controls label,.task-card-note{color:#5b6763;min-width:0;font-size:8px;font-weight:850}.task-card-controls select,.task-card-controls input,.task-card-note textarea{border:1px solid var(--line);color:#34413c;width:100%;font:inherit;background:#fff;border-radius:9px;outline:0;margin-top:5px;font-size:9px}.task-card-controls select,.task-card-controls input{min-height:35px;padding:0 8px}.task-card-note{margin-top:9px;display:block}.task-card-note textarea{resize:vertical;min-height:56px;padding:9px;line-height:1.45}.task-card-controls select:disabled,.task-card-controls input:disabled,.task-card-note textarea:disabled{color:#6f7a76;background:#f3f5f3}.task-queue-card>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;display:grid}.task-queue-card>footer span{color:#87918d;text-align:right;font-size:8px}.task-queue-card>footer span.success{color:#287554;font-weight:800}.task-queue-card>footer button,.task-pagination button{border:1px solid var(--line);color:#5b6763;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:9px;font-weight:850}.task-queue-card>footer .task-save{border-color:var(--violet);color:#fff;background:var(--violet)}.task-queue-card>footer button:disabled,.task-pagination button:disabled{cursor:default;opacity:.45}.task-pagination{color:#7f8a86;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.task-pagination>div{gap:7px;display:flex}.conversation-inbox{min-height:650px;scroll-margin-top:20px}.conversation-toolbar{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px 0;display:grid}.conversation-live-indicator{color:#7f8a86;grid-column:1/-1;justify-content:end;align-items:center;gap:6px;margin-top:-6px;font-size:8px;font-weight:700;display:flex}.conversation-live-indicator i{background:#2f9c6a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2f9c6a1f}.conversation-channel-filter{flex-wrap:wrap;gap:7px;display:flex}.conversation-channel-filter button,.conversation-refresh,.conversation-actions button{border:1px solid var(--line);color:#66716d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.conversation-channel-filter button.active{color:var(--violet-dark);background:#f0edff;border-color:#6958d83d}.conversation-toolbar select{border:1px solid var(--line);color:#56625e;min-height:34px;font:inherit;background:#fff;border-radius:9px;outline:0;padding:0 30px 0 11px;font-size:10px;font-weight:700}.conversation-toolbar select:focus,.conversation-channel-filter button:focus-visible,.conversation-refresh:focus-visible,.conversation-actions button:focus-visible,.conversation-list-item:focus-visible{border-color:var(--violet);outline:3px solid #6958d81f}.conversation-refresh:disabled,.conversation-actions button:disabled{cursor:wait;opacity:.55}.conversation-error{margin:0 0 14px}.conversation-layout{border:1px solid var(--line);background:#fafbf9;border-radius:16px;grid-template-columns:minmax(270px,.78fr) minmax(360px,1.42fr);min-height:510px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:#fff;max-height:590px;overflow-y:auto}.conversation-list-item{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #17221f12;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.conversation-list-item:hover,.conversation-list-item.active{background:#f6f4ff}.conversation-list-item.active{box-shadow:inset 3px 0 var(--violet)}.conversation-channel-icon{color:#4d418e;background:#ece8ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.conversation-channel-icon.whatsapp{color:#176945;background:#e5f7ee}.conversation-list-copy{min-width:0}.conversation-list-copy b,.conversation-list-copy small,.conversation-list-meta time,.conversation-list-meta em{display:block}.conversation-list-copy b{color:#26312e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-list-copy small{color:#87918d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;line-height:1.35;overflow:hidden}.conversation-list-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:end;gap:7px;display:flex}.conversation-list-meta time{color:#929b98;font-size:8px}.conversation-list-meta em,.conversation-detail-header>em{color:#287554;white-space:nowrap;background:#e5f7ee;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.conversation-list-meta em.ai_paused,.conversation-detail-header>em.ai_paused{color:#94691e;background:#fff4d8}.conversation-list-meta em.human_active,.conversation-detail-header>em.human_active{color:#4d418e;background:#ece8ff}.conversation-list-meta em.closed,.conversation-detail-header>em.closed{color:#6f7976;background:#edf0ee}.conversation-list-meta em.task-pending,.conversation-detail-header>em.task-pending{color:#94691e;background:#fff4d8}.conversation-list-meta em.task-in_progress,.conversation-detail-header>em.task-in_progress{color:#4d418e;background:#ece8ff}.conversation-list-meta em.task-completed,.conversation-detail-header>em.task-completed{color:#287554;background:#e5f7ee}.conversation-list-meta em.task-cancelled,.conversation-detail-header>em.task-cancelled{color:#6f7976;background:#edf0ee}.conversation-detail{background:#f7f8f6;flex-direction:column;min-width:0;min-height:510px;display:flex}.conversation-detail-empty{color:#87918d;text-align:center;margin:auto;padding:35px}.conversation-detail-empty span,.conversation-detail-empty b{display:block}.conversation-detail-empty span{color:var(--violet);margin-bottom:11px;font-size:30px}.conversation-detail-empty b{color:#4b5753;font-size:13px}.conversation-detail-empty p{margin:7px 0 0;font-size:10px}.conversation-detail-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 17px;display:flex}.conversation-detail-header b,.conversation-detail-header small{display:block}.conversation-detail-header b{font-size:12px}.conversation-detail-header small{color:#87918d;margin-top:5px;font-size:9px}.conversation-handoff-note{color:#4d418e;background:#efecff;justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;font-size:9px;display:flex}.conversation-task-card{background:linear-gradient(135deg,#fff 0%,#f7f5ff 100%);border:1px solid #6958d82e;border-radius:14px;margin:14px 17px 0;padding:15px;box-shadow:0 8px 24px #362d730f}.conversation-task-heading,.conversation-task-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-task-heading small,.conversation-task-heading b{display:block}.conversation-task-heading small{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.conversation-task-heading b{color:#2d3834;margin-top:4px;font-size:12px}.conversation-task-heading>span{color:#52605b;white-space:nowrap;background:#edf0ee;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.conversation-task-heading>span.priority-high{color:#a35d20;background:#fff0dc}.conversation-task-heading>span.priority-urgent{color:#a13f36;background:#ffe9e6}.conversation-task-heading>span.priority-low{color:#55716a;background:#edf5f2}.conversation-task-card>p{color:#46534e;margin:11px 0 5px;font-size:10px;line-height:1.55}.conversation-task-source{color:#87918d;font-size:8px}.conversation-task-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.conversation-task-fields label,.conversation-task-note{color:#5b6763;font-size:8px;font-weight:800}.conversation-task-fields select,.conversation-task-note textarea{border:1px solid var(--line);color:#34413c;width:100%;font:inherit;background:#fff;border-radius:9px;outline:0;margin-top:5px;font-size:9px}.conversation-task-fields select{min-height:34px;padding:0 26px 0 9px}.conversation-task-note{margin-top:9px;display:block}.conversation-task-note textarea{resize:vertical;min-height:58px;padding:9px 10px;line-height:1.45}.conversation-task-fields select:focus,.conversation-task-note textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.conversation-task-fields select:disabled,.conversation-task-note textarea:disabled{color:#6f7a76;background:#f4f6f4}.conversation-task-footer{margin-top:9px}.conversation-task-footer span{color:#87918d;font-size:8px}.conversation-task-footer span.success{color:#287554;font-weight:800}.conversation-task-footer button{color:#fff;background:var(--violet);min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.conversation-task-footer button:disabled{cursor:default;opacity:.5}.conversation-ai-card{background:linear-gradient(135deg,#fff 0%,#f1faf6 100%);border:1px solid #2f9c6a33;border-radius:14px;margin:14px 17px 0;padding:15px;box-shadow:0 8px 24px #1669460d}.conversation-ai-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-ai-heading small,.conversation-ai-heading b{display:block}.conversation-ai-heading small{color:#287554;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.conversation-ai-heading b{color:#2d3834;margin-top:4px;font-size:12px}.conversation-ai-heading>span{color:#287554;white-space:nowrap;background:#e5f7ee;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.conversation-ai-heading>span.analysis-processing,.conversation-ai-heading>span.analysis-pending{color:#4d418e;background:#ece8ff}.conversation-ai-heading>span.analysis-failed{color:#a13f36;background:#ffe9e6}.conversation-ai-heading>span.analysis-waiting{color:#6f7976;background:#edf0ee}.conversation-ai-summary,.conversation-ai-state,.conversation-ai-empty p{color:#46534e;margin:12px 0 0;font-size:10px;line-height:1.6}.conversation-ai-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.conversation-ai-signals>span{background:#fffc;border:1px solid #17221f12;border-radius:10px;padding:10px}.conversation-ai-signals small,.conversation-ai-signals b,.conversation-ai-next-action small,.conversation-ai-next-action b{display:block}.conversation-ai-signals small,.conversation-ai-next-action small{color:#7e8985;font-size:8px}.conversation-ai-signals b{color:#33403b;margin-top:5px;font-size:10px}.conversation-ai-signals .risk-high b{color:#a13f36}.conversation-ai-signals .risk-medium b{color:#94691e}.conversation-ai-next-action{background:#eaf8f1;border-left:3px solid #62c49b;border-radius:0 9px 9px 0;margin-top:10px;padding:11px}.conversation-ai-next-action b{color:#285c46;margin-top:5px;font-size:10px;line-height:1.5}.conversation-ai-rationale{color:#68736f;margin-top:10px;font-size:9px}.conversation-ai-rationale summary{color:#52605b;cursor:pointer;font-weight:800}.conversation-ai-rationale p{margin:7px 0 0;line-height:1.55}.conversation-ai-meta,.conversation-ai-notice{color:#87918d;margin-top:9px;font-size:8px;display:block}.conversation-ai-empty{justify-content:space-between;align-items:end;gap:14px;display:flex}.conversation-ai-empty button{color:#fff;min-height:33px;font:inherit;cursor:pointer;background:#287554;border:0;border-radius:9px;flex:none;padding:0 12px;font-size:9px;font-weight:800}.conversation-ai-empty button:disabled{cursor:wait;opacity:.55}.conversation-messages{flex-direction:column;flex:1;gap:10px;min-height:330px;max-height:430px;padding:18px;display:flex;overflow-y:auto}.customer-360{min-height:620px;scroll-margin-top:20px}.customer-360 .panel-heading>div>span{color:#7a8581;max-width:670px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.customer-360-layout{border:1px solid var(--line);background:#fafbf9;border-radius:16px;grid-template-columns:minmax(245px,.68fr) minmax(420px,1.32fr);min-height:500px;display:grid;overflow:hidden}.customer-360-list{border-right:1px solid var(--line);background:#fff;max-height:590px;overflow-y:auto}.customer-360-list>label{border-bottom:1px solid var(--line);padding:12px;display:block}.customer-360-list input{border:1px solid var(--line);color:#34413c;width:100%;min-height:38px;font:inherit;background:#fafbf9;border-radius:10px;outline:0;padding:0 12px;font-size:10px}.customer-360-list input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.customer-360-list>button{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #17221f12;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.customer-360-list>button:hover,.customer-360-list>button.active{background:#f6f4ff}.customer-360-list>button.active{box-shadow:inset 3px 0 var(--violet)}.customer-360-list button>span:nth-child(2){min-width:0}.customer-360-list button b,.customer-360-list button small,.customer-360-list button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-360-list button b{color:#26312e;font-size:11px}.customer-360-list button small{color:#87918d;margin-top:5px;font-size:9px}.customer-360-list button em{color:#6960a4;margin-top:5px;font-size:8px;font-style:normal}.customer-360-list button>i{color:#94691e;background:#fff4d8;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.customer-avatar.large{border-radius:16px;flex:0 0 50px;width:50px;height:50px;font-size:13px}.customer-360-detail{min-width:0;max-height:590px;padding:18px;overflow-y:auto}.customer-360-header{align-items:center;gap:13px;display:flex}.customer-360-header b,.customer-360-header small,.customer-360-header em{display:block}.customer-360-header b{color:#26312e;font-size:14px}.customer-360-header small,.customer-360-header em{color:#87918d;margin-top:5px;font-size:9px;font-style:normal}.customer-360-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 20px;display:grid}.customer-360-metrics span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:11px;padding:11px 8px}.customer-360-metrics b,.customer-360-metrics small{display:block}.customer-360-metrics b{color:var(--violet-dark);font-size:15px}.customer-360-metrics small{color:#87918d;margin-top:4px;font-size:8px}.customer-360-timeline h3{color:#34413c;margin:0 0 13px;font-size:11px}.customer-360-timeline>article{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:0 0 18px;display:grid;position:relative}.customer-360-timeline>article:after{content:"";background:#dfe4e1;width:1px;position:absolute;top:35px;bottom:3px;left:16px}.customer-360-timeline>article:last-child:after{display:none}.timeline-channel{z-index:1;color:#4d418e;background:#ece8ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.timeline-channel.whatsapp{color:#176945;background:#e5f7ee}.customer-360-timeline article>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 12px}.customer-360-timeline article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-360-timeline article header b{color:#34413c;font-size:10px}.customer-360-timeline article time{color:#919a97;font-size:8px}.customer-360-timeline article p{color:#5b6763;margin:8px 0;font-size:9px;line-height:1.55}.timeline-analysis{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.timeline-analysis span{color:#287554;background:#e5f7ee;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.timeline-analysis small,.timeline-task{color:#68736f;width:100%;font-size:8px;line-height:1.5}.timeline-task{margin:8px 0;display:block}.customer-360-timeline article button{min-height:30px;color:var(--violet-dark);font:inherit;cursor:pointer;background:#f6f4ff;border:1px solid #6958d838;border-radius:8px;padding:0 10px;font-size:8px;font-weight:800}@media (max-width:860px){.conversation-ai-signals{grid-template-columns:1fr}.conversation-ai-empty{flex-direction:column;align-items:stretch}.conversation-ai-empty button{width:100%}.customer-360-layout{display:block}.customer-360-list{border-right:0;border-bottom:1px solid var(--line);max-height:300px}.customer-360-detail{max-height:none}.customer-360-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.conversation-message{background:#fff;border:1px solid #17221f12;border-radius:13px 13px 13px 4px;width:fit-content;max-width:min(82%,520px);padding:10px 12px;box-shadow:0 5px 14px #17221f0a}.conversation-message.assistant,.conversation-message.human{background:#ece8ff;border-radius:13px 13px 4px;align-self:flex-end}.conversation-message.human{background:#e5f7ee}.conversation-message.system{background:#edf0ee;align-self:center}.conversation-message small,.conversation-message time{color:#7d8884;font-size:8px;display:block}.conversation-message p{color:#38433f;white-space:pre-wrap;margin:5px 0 7px;font-size:10px;line-height:1.55}.conversation-message time{text-align:right}.conversation-composer{border-top:1px solid var(--line);background:#fbfcfa;padding:13px 17px}.conversation-composer label{color:#48534f;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.conversation-composer textarea{resize:vertical;border:1px solid var(--line);color:#303b37;width:100%;min-height:76px;font:inherit;background:#fff;border-radius:10px;outline:0;padding:10px 11px;font-size:10px;line-height:1.5}.conversation-composer textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.conversation-composer>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:8px;display:grid}.conversation-composer span,.conversation-composer small,.conversation-composer p{color:#87918d;font-size:8px}.conversation-composer span.success{color:#287554;font-weight:800}.conversation-composer p{text-align:center;margin:0}.conversation-composer button{color:#fff;background:var(--violet);min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:800}.conversation-composer button:disabled{cursor:not-allowed;opacity:.5}.voice-conversation-summary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:38px 1fr;gap:13px;max-width:520px;margin:auto;padding:20px;display:grid}.voice-conversation-summary>span{color:#4d418e;background:#ece8ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.voice-conversation-summary b,.voice-conversation-summary small{display:block}.voice-conversation-summary b{font-size:12px}.voice-conversation-summary p{color:#78837f;margin:7px 0 10px;font-size:10px;line-height:1.55}.voice-conversation-summary small{color:#4d5955;margin-top:6px;font-size:9px}.conversation-actions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 17px;display:flex}.conversation-actions>small,.conversation-actions>span{color:#87918d;font-size:8px}.conversation-actions>div{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.conversation-actions button{min-height:32px;padding-inline:11px}.conversation-actions button.takeover{color:#fff;background:var(--violet);border-color:#6958d840}.conversation-actions button.close{color:#8d3f38;background:#fff6f4}.appointment-list{flex-direction:column;display:flex}.appointment-row{border-bottom:1px solid #17221f14;grid-template-columns:minmax(210px,1.4fr) minmax(150px,.8fr) auto;align-items:center;gap:18px;min-height:76px;display:grid}.appointment-row:last-child{border-bottom:0}.appointment-row b,.appointment-row small{display:block}.appointment-row b{font-size:12px}.appointment-row small{color:#87918d;margin-top:5px;font-size:10px}.appointment-row em{color:#94691e;background:#fff4d8;border-radius:9px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.appointment-status{color:#94691e;min-width:128px;min-height:36px;font:inherit;cursor:pointer;background:#fff4d8;border:1px solid #94691e33;border-radius:9px;outline:0;padding:0 30px 0 10px;font-size:10px;font-weight:800}.appointment-status:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.appointment-status.confirmed,.appointment-status.completed{color:#287554;background:#edfaf3}.appointment-status.declined,.appointment-status.cancelled{color:#8d3f38;background:#fff0ee}.appointment-status:disabled{cursor:default;opacity:.78}.platform-tenant-workspace{background:#f7f6ffa8;border:1px solid #6958d82e;border-radius:18px;margin-bottom:18px;padding:22px}.workspace-context{z-index:20;border:1px solid #6958d83d;border-left:4px solid var(--violet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex;position:sticky;top:12px;box-shadow:0 10px 28px #2c27571f}.workspace-context p,.workspace-context h2{margin:0}.workspace-context p{color:var(--violet-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-context h2{margin-top:5px;font-size:22px}.workspace-context small{color:#64716c;margin-top:5px;font-size:12px;display:block}.workspace-context-actions{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.workspace-context-actions span{color:#7e8985;font-size:10px}.workspace-context-actions button{color:var(--violet-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:none}.workspace-context-actions button:hover{text-decoration:underline}.managed-tenant-card-label{width:fit-content;color:var(--violet-dark);background:#f4f1ff;border:1px solid #6958d833;border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;display:flex}.managed-tenant-card-label span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.managed-tenant-card-label strong{font-size:12px}.invitation-intro{background:radial-gradient(circle at 76% 30%,#307e5b66,#0000 35%),radial-gradient(circle at 18% 80%,#6958d82e,#0000 32%),#17221f}.usage-cost-card{margin:18px 0;scroll-margin-top:20px}.usage-filter-grid{grid-template-columns:170px 170px minmax(220px,1fr);gap:14px;margin-bottom:18px;display:grid}.cost-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cost-metrics-grid article{background:linear-gradient(145deg,#fbfaff,#f8faf8);border:1px solid #6958d824;border-radius:14px;min-width:0;padding:18px}.cost-metrics-grid span,.cost-metrics-grid small{display:block}.cost-metrics-grid span{color:#777f7c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.cost-metrics-grid strong{color:var(--ink);letter-spacing:-.025em;margin:9px 0 6px;font-size:clamp(18px,2vw,25px);display:block}.cost-metrics-grid small{color:#87918d;font-size:9px;line-height:1.5}.cost-settings-box{background:#f8faf8;border:1px solid #17221f1a;border-radius:14px;grid-template-columns:minmax(240px,1fr) 180px minmax(230px,.8fr) auto;align-items:end;gap:14px;margin-top:18px;padding:18px;display:grid}.cost-settings-box>div b,.cost-settings-box>div small{display:block}.exchange-rate-display{background:#f7f5ff;border:1px solid #6958d829;border-radius:11px;flex-direction:column;justify-content:center;min-height:46px;padding:9px 12px;display:flex}.exchange-rate-display>span{color:#53605c;font-size:9px;font-weight:800}.exchange-rate-display>strong{color:var(--violet-dark);margin-top:4px;font-size:13px}.cost-settings-box .exchange-rate-display>small{margin-top:3px;font-size:8px}.cost-settings-box>div b{font-size:12px}.cost-settings-box>div small{color:#7c8783;margin-top:7px;font-size:9px;line-height:1.55}.cost-settings-box .button{cursor:pointer;border:0;min-height:46px}.cost-settings-box .button:disabled{cursor:wait;opacity:.65}.usage-table-wrap{border:1px solid #17221f17;border-radius:14px;margin-top:20px;overflow-x:auto}.usage-table{border-collapse:collapse;background:#fff;width:100%;min-width:850px;font-size:10px}.usage-table th,.usage-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #17221f12;padding:13px 14px}.usage-table th{color:#77827e;letter-spacing:.04em;text-transform:uppercase;background:#f7f8f6;font-size:9px}.usage-table tr:last-child td{border-bottom:0}.usage-table td small{color:#919b97;margin-top:4px;display:block}.cost-disclaimer{color:#87918d;margin:16px 0 0;font-size:9px;line-height:1.6}.tenant-usage-grid{margin-top:20px}.subscription-plan-manager{margin-bottom:18px;scroll-margin-top:20px}.panel-explanation{color:#77827e;max-width:760px;margin:-4px 0 20px;font-size:10px;line-height:1.6}.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.subscription-plan-card{background:#fbfcfa;border:1px solid #17221f1a;border-radius:15px;min-width:0;padding:17px}.subscription-plan-card.active{background:linear-gradient(150deg,#f5fff9,#fbfcfa);border-color:#307e5b47}.subscription-plan-card.retired{opacity:.72}.subscription-plan-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.subscription-plan-title small,.subscription-plan-title span{color:#87918d;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.subscription-plan-title small{margin-bottom:5px;display:block}.subscription-plan-title input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:17px;font-weight:850}.subscription-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.subscription-plan-fields label{color:#5f6b67;font-size:9px;font-weight:800}.subscription-plan-fields input,.subscription-plan-fields select,.subscription-assignment select{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #17221f21;border-radius:9px;outline:0;margin-top:6px;padding:0 10px;font-size:10px}.subscription-plan-fields input:focus,.subscription-plan-fields select:focus,.subscription-assignment select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d814}.subscription-plan-fields input:disabled,.subscription-plan-fields select:disabled,.subscription-plan-title input:disabled{opacity:1;cursor:default}.subscription-campaign-settings{border-top:1px solid #17221f17;gap:10px;margin-top:14px;padding-top:13px;display:grid}.subscription-campaign-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.subscription-campaign-heading b{color:var(--ink);font-size:10px}.subscription-campaign-heading small,.subscription-campaign-toggle small{color:#7c8883;font-size:8px;line-height:1.4}.subscription-campaign-row{grid-template-columns:minmax(0,1fr) 64px 72px 96px;align-items:end;gap:8px;display:grid}.subscription-campaign-row:last-child{grid-template-columns:minmax(0,1fr) 96px}.subscription-campaign-row>label:not(.subscription-campaign-toggle){color:#5f6b67;font-size:8px;font-weight:800}.subscription-campaign-row input[type=number]{width:100%;min-height:35px;color:var(--ink);font:inherit;background:#fff;border:1px solid #17221f21;border-radius:9px;margin-top:5px;padding:0 8px;font-size:9px}.subscription-campaign-toggle{align-items:center;gap:9px;min-height:38px;display:flex}.subscription-campaign-toggle input{width:16px;height:16px;accent-color:var(--violet)}.subscription-campaign-toggle span,.subscription-campaign-toggle b,.subscription-campaign-toggle small{display:block}.subscription-campaign-toggle b{color:var(--ink);margin-bottom:2px;font-size:9px}.subscription-provider-settings{background:#faf9ff;border:1px solid #6958d81f;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:13px;display:grid}.subscription-provider-settings>div{grid-column:1/-1}.subscription-provider-settings b,.subscription-provider-settings small{display:block}.subscription-provider-settings b{color:var(--ink);font-size:10px}.subscription-provider-settings small{color:#7c8883;margin-top:3px;font-size:8px;line-height:1.45}.subscription-provider-settings label{color:#5f6b67;font-size:8px;font-weight:800}.subscription-provider-settings input{width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #17221f21;border-radius:9px;outline:0;margin-top:6px;padding:0 9px;font-size:9px}.subscription-provider-settings input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d814}.subscription-provider-settings .status-chip{grid-column:1/-1;justify-self:start}.subscription-plan-actions{justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin-top:15px;display:flex}.subscription-plan-actions small{color:#9a5a52;font-size:8px;line-height:1.4}.subscription-plan-actions small.success{color:#287554}.subscription-plan-actions button{border:0;flex:none}.sector-pack-manager{margin-bottom:18px;scroll-margin-top:20px}.sector-pack-heading-actions,.sector-pack-actions,.sector-pack-actions>div,.sector-pack-options{align-items:center;gap:9px;display:flex}.sector-pack-grid{gap:14px;display:grid}.sector-pack-manager>.sector-pack-card{background:#faf9ff;border-color:#6958d84d;margin-bottom:14px}.sector-lab{background:radial-gradient(circle at 100% 0,#6958d81f,#0000 36%),linear-gradient(145deg,#fff 0%,#faf9ff 100%);border:1px solid #6958d838;border-radius:18px;gap:16px;margin:18px 0;padding:20px;display:grid}.sector-lab-heading,.sector-lab-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.sector-lab-heading small,.sector-lab-result small{color:var(--violet);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.sector-lab-heading h3{color:var(--ink);margin:3px 0 5px;font-size:18px}.sector-lab-heading p,.sector-lab-submit small{color:#73807b;margin:0;font-size:9px;line-height:1.55}.sector-lab-safe{color:#287554;background:#e6f7ee;border-radius:999px;flex:none;padding:6px 10px;font-size:8px;font-weight:850}.sector-lab-form{gap:13px;display:grid}.sector-lab-controls{grid-template-columns:1.4fr 1fr .8fr;gap:10px;display:grid}.sector-lab-form label{color:#5f6b67;gap:6px;font-size:9px;font-weight:800;display:grid}.sector-lab-form select,.sector-lab-form input,.sector-lab-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #17221f21;border-radius:10px;outline:0;padding:10px 11px;font-size:10px;line-height:1.45}.sector-lab-form textarea{resize:vertical;min-height:88px}.sector-lab-form select:focus,.sector-lab-form input:focus,.sector-lab-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d814}.sector-lab-scenarios{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sector-lab-scenarios b{color:#67736f;margin-right:3px;font-size:9px}.sector-lab-scenarios button{color:var(--violet);font:inherit;cursor:pointer;background:#fff;border:1px solid #6958d82e;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:800}.sector-lab-result{border-top:1px solid #6958d826;gap:12px;padding-top:15px;display:grid}.sector-lab-reply{color:#17382d;background:#eaf7f1;border-radius:14px 14px 14px 5px;padding:16px}.sector-lab-reply p{margin:7px 0 0;font-size:12px;line-height:1.65}.sector-lab-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sector-lab-result-grid article{background:#fff;border:1px solid #17221f14;border-radius:13px;min-width:0;padding:14px}.sector-lab-result-grid article.task{background:#fffaf1;border-color:#d288294d}.sector-lab-result-grid strong{color:var(--ink);margin-top:7px;font-size:11px;display:block}.sector-lab-result-grid p,.sector-lab-result-grid ul{color:#66716d;margin:7px 0 0;font-size:9px;line-height:1.6}.sector-lab-result-grid ul{padding-left:17px}.sector-lab-result footer{color:#87918d;font-size:8px;font-weight:750}.sector-pack-card{background:#fbfcfa;border:1px solid #17221f1a;border-radius:15px;gap:13px;min-width:0;padding:18px;display:grid}.sector-pack-card-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.sector-pack-card-title small{color:#87918d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.sector-pack-card-title h3{color:var(--ink);margin:0;font-size:17px}.sector-pack-title-actions{align-items:center;gap:8px;display:flex}.sector-pack-expand-button{color:var(--violet);font:inherit;cursor:pointer;background:#fff;border:1px solid #6958d833;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:850}.sector-pack-summary{gap:10px;display:grid}.sector-pack-summary p{color:#66716d;margin:0;font-size:10px;line-height:1.55}.sector-pack-summary>div{flex-wrap:wrap;gap:6px;display:flex}.sector-pack-summary span{color:#53635d;background:#edf2ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.sector-pack-summary small{color:#87918d;font-size:8px;font-weight:750}.sector-pack-status{color:#8b6a25;text-transform:uppercase;background:#fff4d8;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:850}.sector-pack-status.active{color:#287554;background:#e5f7ed}.sector-pack-fields{gap:12px;display:grid}.sector-pack-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-pack-card>label,.sector-pack-fields label{color:#5f6b67;gap:6px;font-size:9px;font-weight:800;display:grid}.sector-pack-card label small{color:#87918d;font-size:8px;font-weight:500}.sector-pack-card input:not([type=checkbox]),.sector-pack-card textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #17221f21;border-radius:9px;outline:0;padding:9px 10px;font-size:10px;line-height:1.5}.sector-pack-card input:not([type=checkbox]):focus,.sector-pack-card textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d814}.sector-pack-options{background:#fff;border:1px solid #17221f17;border-radius:10px;flex-wrap:wrap;padding:11px 12px}.sector-pack-options b{color:var(--ink);margin-right:5px;font-size:9px}.sector-pack-options label{color:#5f6b67;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.sector-pack-options input{width:15px;height:15px;accent-color:var(--violet)}.sector-pack-actions{justify-content:space-between;min-height:35px;padding-top:2px}.sector-pack-actions small,.sector-pack-customer-count{color:#7d8884;font-size:8px;line-height:1.5}.sector-pack-actions small.success{color:#287554}.sector-pack-customer-count{border-top:1px solid #17221f14;padding-top:10px}.tenant-subscription-card{margin-top:18px;scroll-margin-top:20px}.tenant-legal-card,.partner-legal-card{min-height:auto;margin-top:18px;scroll-margin-top:20px}.tenant-legal-intro{color:#697570;max-width:820px;margin:18px 0;font-size:11px;line-height:1.7}.tenant-legal-documents{gap:12px;display:grid}.tenant-legal-document{background:#faf9ff;border:1px solid #6958d82b;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);gap:20px;padding:17px;display:grid}.tenant-legal-document.confirmed{background:#f4fbf7;border-color:#28755433}.tenant-legal-document span,.tenant-legal-document strong,.tenant-legal-document p,.tenant-legal-document a{display:block}.partner-legal-document-body{margin-top:10px}.partner-legal-document-body summary{width:fit-content;color:var(--violet-dark);text-underline-offset:3px;cursor:pointer;font-size:9px;font-weight:800;text-decoration:underline}.partner-legal-document-body pre{color:#4f5d58;max-height:360px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #6958d81f;border-radius:10px;margin:12px 0 8px;padding:14px;font-size:10px;line-height:1.65;overflow:auto}.partner-legal-document-body small{color:#87918d;font-size:8px}.tenant-legal-document>div>span{color:#766ab4;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.tenant-legal-document strong{margin-top:6px;font-size:13px}.tenant-legal-document p{color:#707c77;margin:7px 0;font-size:10px;line-height:1.6}.tenant-legal-document a{width:fit-content;color:var(--violet-dark);text-underline-offset:3px;font-size:9px;font-weight:800;text-decoration:underline}.tenant-legal-check{color:#57516f;cursor:pointer;background:#fff;border:1px solid #6958d826;border-radius:11px;align-self:center;align-items:flex-start;gap:10px;padding:12px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.tenant-legal-check input{width:16px;height:16px;accent-color:var(--violet);flex:none;margin:0}.tenant-legal-proof{color:#246b4c;background:#62c49b1f;border-radius:11px;align-self:center;padding:12px}.tenant-legal-proof b,.tenant-legal-proof small{display:block}.tenant-legal-proof b{font-size:10px}.tenant-legal-proof small,.tenant-legal-admin-note{color:#66756e;margin-top:6px;font-size:9px;line-height:1.6}.tenant-legal-admin-note{align-self:center}.tenant-legal-signature{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.tenant-legal-signature>label:first-child>span{color:#53605c;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.tenant-legal-signature>label:first-child input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #17221f24;border-radius:10px;outline:0;padding:0 12px;font-size:11px}.tenant-legal-signature .authority{align-items:center;min-height:42px}.tenant-legal-signature button{cursor:pointer;border:0}.tenant-legal-signature button:disabled{cursor:not-allowed;opacity:.55}.tenant-legal-card .form-message{color:#61588c;margin:13px 0 0;font-size:10px;font-weight:750}.tenant-billing-card{margin-top:18px;scroll-margin-top:20px}.billing-security-note{color:#625d7f;background:#f7f5ff;border:1px solid #6958d824;border-radius:11px;margin:-4px 0 18px;padding:12px 14px;font-size:10px;line-height:1.6}.billing-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-profile-form label{color:#53605c;min-width:0;font-size:9px;font-weight:800}.billing-profile-form label>span{margin-bottom:7px;display:block}.billing-profile-form input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #17221f24;border-radius:10px;outline:0;padding:0 12px;font-size:11px}.billing-profile-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81a}.billing-profile-form input:disabled{color:#78827f;background:#f1f2ef}.billing-field-wide,.billing-profile-actions{grid-column:1/-1}.billing-profile-actions,.billing-checkout-box,.billing-renewal-box{justify-content:space-between;align-items:center;gap:18px;display:flex}.billing-profile-actions{padding-top:3px}.billing-profile-actions small{color:#7b8682;font-size:9px;line-height:1.5}.billing-profile-actions button{border-color:var(--line);cursor:pointer}.billing-checkout-box{background:linear-gradient(135deg,#f8f6ff,#f3fbf7);border:1px solid #6958d829;border-radius:14px;margin-top:20px;padding:17px}.billing-renewal-box{background:linear-gradient(135deg,#f0fbf6,#f8f6ff);border:1px solid #1f8b6833;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px;display:flex}.billing-checkout-box span,.billing-checkout-box strong,.billing-checkout-box small,.billing-renewal-box span,.billing-renewal-box strong,.billing-renewal-box small{display:block}.billing-checkout-box span,.billing-renewal-box span{color:#7d8783;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.billing-checkout-box strong,.billing-renewal-box strong{margin:6px 0 4px;font-size:15px}.billing-checkout-box small,.billing-renewal-box small{color:#74807c;font-size:9px}.billing-checkout-box button,.billing-renewal-box button{cursor:pointer;border:0}.billing-renewal-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.billing-checkout-box button:disabled,.billing-renewal-box button:disabled{cursor:not-allowed;opacity:.48}.billing-provider-waiting{color:#8b671f;margin:10px 0 0;font-size:9px}.billing-history{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.billing-history-row{border-bottom:1px solid #17221f12;justify-content:space-between;align-items:center;gap:18px;min-height:55px;display:flex}.billing-history-row b,.billing-history-row small{display:block}.billing-history-row b{font-size:11px}.billing-history-row small{color:#7c8783;margin-top:4px;font-size:8px}.billing-history-row small.payment-failure-message{color:#a24747;max-width:440px;font-weight:750}.payment-status{color:#7a651f;background:#fff5d9;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.payment-status.succeeded{color:#287554;background:#e4f7ed}.payment-status.failed,.payment-status.cancelled{color:#a24747;background:#fff0f0}.platform-payment-dashboard{scroll-margin-top:24px}.platform-payment-intro{color:#68736f;max-width:760px;margin:0;font-size:10px;line-height:1.7}.payment-provider-settings{background:linear-gradient(145deg,#fbfaff,#fff);border:1px solid #6958d829;border-radius:16px;margin-top:18px;padding:16px}.payment-provider-settings-heading,.payment-provider-settings-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-provider-settings-heading b,.payment-provider-settings-heading small{display:block}.payment-provider-settings-heading small,.payment-provider-settings-actions small{color:#68736f;margin-top:4px;font-size:8px}.payment-provider-settings-grid{grid-template-columns:.7fr 1fr 1fr 1.15fr;align-items:end;gap:12px;margin-top:14px;display:grid}.payment-provider-settings-grid label>span{color:#53605c;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.payment-provider-settings-grid input,.payment-provider-settings-grid select{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2df;border-radius:10px;padding:0 11px;font-size:9px}.payment-provider-settings-grid .payment-provider-toggle{background:#fff;border:1px solid #dce2df;border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:0 11px;display:flex}.payment-provider-settings-grid .payment-provider-toggle input{width:16px;min-height:16px;margin:0}.payment-provider-settings-grid .payment-provider-toggle span{margin:0}.payment-provider-settings-actions{justify-content:flex-start;margin-top:14px}.platform-payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.platform-payment-metrics article{background:linear-gradient(145deg,#fff,#f8f7ff);border:1px solid #6958d821;border-radius:15px;min-width:0;padding:16px}.platform-payment-metrics span,.platform-payment-metrics small{color:#7a8581;font-size:8px;display:block}.platform-payment-metrics strong{margin:7px 0 5px;font-size:20px;display:block}.platform-payment-filters{background:#fbfcfb;border:1px solid #17221f14;border-radius:16px;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(125px,.75fr)) auto;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.platform-payment-filters label>span{color:#53605c;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.platform-payment-filters input,.platform-payment-filters select{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2df;border-radius:10px;padding:0 11px;font-size:9px}.platform-payment-filter-actions{gap:8px;display:flex}.platform-payment-table-wrap{margin-top:20px;overflow-x:auto}.platform-payment-table{border-collapse:collapse;width:100%;min-width:720px}.platform-payment-table th,.platform-payment-table td{text-align:left;vertical-align:top;border-bottom:1px solid #17221f14;padding:13px 10px}.platform-payment-table th{color:#7b8582;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.platform-payment-table td b,.platform-payment-table td small{display:block}.platform-payment-table td b{font-size:10px}.platform-payment-table td small{color:#7b8582;margin-top:5px;font-size:8px}.platform-payment-table .payment-status{display:inline-block}.platform-payment-table small.platform-payment-failure{color:#a24747;max-width:330px;font-weight:750;line-height:1.45}.platform-payment-limit-note{color:#7b8582;margin:12px 0 0;font-size:8px}.platform-subscription-dashboard{scroll-margin-top:24px}.platform-subscription-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.platform-subscription-metrics article{background:linear-gradient(145deg,#fff,#f8f7ff);border:1px solid #6958d821;border-radius:15px;min-width:0;padding:16px}.platform-subscription-metrics article.attention{background:linear-gradient(145deg,#fff,#fff4f4);border-color:#b0434333}.platform-subscription-metrics span,.platform-subscription-metrics small{color:#7a8581;font-size:8px;display:block}.platform-subscription-metrics strong{margin:7px 0 5px;font-size:20px;display:block}.platform-subscription-filters{background:#fbfcfb;border:1px solid #17221f14;border-radius:16px;grid-template-columns:minmax(220px,1.4fr) minmax(170px,.8fr) auto;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.platform-subscription-filters label>span{color:#53605c;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.platform-subscription-filters input,.platform-subscription-filters select{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2df;border-radius:10px;padding:0 11px;font-size:9px}.platform-subscription-table{border-collapse:collapse;width:100%;min-width:920px}.platform-subscription-table th,.platform-subscription-table td{text-align:left;vertical-align:top;border-bottom:1px solid #17221f14;padding:13px 10px}.platform-subscription-table th{color:#7b8582;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.platform-subscription-table td b,.platform-subscription-table td small{display:block}.platform-subscription-table td b{font-size:10px}.platform-subscription-table td small{color:#7b8582;margin-top:5px;font-size:8px;line-height:1.45}.platform-subscription-table small.platform-payment-failure{color:#a24747;max-width:290px;font-weight:750}.subscription-renewal-status{color:#7a651f;background:#fff5d9;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-block}.subscription-renewal-status.active{color:#287554;background:#e4f7ed}.subscription-renewal-status.past_due,.subscription-renewal-status.failed,.subscription-renewal-status.cancelled{color:#a24747;background:#fff0f0}.subscription-renewal-status.paused{color:#65599b;background:#f0edff}.subscription-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.subscription-metrics article{background:#faf9ff;border:1px solid #6958d81f;border-radius:12px;min-width:0;padding:14px}.subscription-metrics span,.subscription-metrics small{color:#7f8985;font-size:8px;display:block}.subscription-metrics span{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.subscription-metrics strong{margin:8px 0 5px;font-size:16px;display:block}.subscription-progress{background:#ecefed;border-radius:999px;height:7px;overflow:hidden}.subscription-progress-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.subscription-progress-label{color:#76817d;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.subscription-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), #32a875);height:100%;transition:width .22s;display:block}.subscription-progress.whatsapp span{background:linear-gradient(90deg,#21a366,#9ee6c1)}.quota-advisory{background:linear-gradient(135deg,#fffaf0,#fffdf7);border:1px solid #f0cf86;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 16px;display:flex}.quota-advisory.limit,.quota-advisory.overage{background:linear-gradient(135deg,#fff5f3,snow);border-color:#efb4ad}.quota-advisory>div{min-width:0}.quota-advisory span,.quota-advisory strong,.quota-advisory small{display:block}.quota-advisory span{color:#9b6c16;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.quota-advisory.limit span,.quota-advisory.overage span{color:#b14a40}.quota-advisory strong{color:#342d20;margin-top:5px;font-size:14px}.quota-advisory p{color:#6f6a5e;margin:5px 0 0;font-size:10px;line-height:1.55}.quota-advisory small{color:#6550ca;margin-top:7px;font-size:9px;font-weight:800}.quota-advisory .button{flex:none}.quota-request-actions{flex:none;grid-template-columns:auto minmax(130px,auto);align-items:center;gap:7px 9px;display:grid}.quota-request-actions label{color:#6f6a5e;font-size:8px;font-weight:800}.quota-request-actions select{color:#342d20;background:#fff;border:1px solid #6958d833;border-radius:9px;min-width:150px;height:34px;font-size:9px}.quota-request-actions .button{grid-column:1/-1;justify-self:end}.subscription-change-request{background:linear-gradient(135deg,#f7f5ff,#fbfaff);border:1px solid #6958d833;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 16px;display:flex}.subscription-change-request span,.subscription-change-request strong,.subscription-change-request small{display:block}.subscription-change-request span{color:#6550ca;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.subscription-change-request strong{color:#302b43;margin-top:5px;font-size:14px}.subscription-change-request p{color:#6f6a7e;margin:5px 0 0;font-size:10px}.subscription-change-request small{color:#7f7795;margin-top:7px;font-size:9px}.subscription-change-actions{flex:none;gap:8px;display:flex}.button-danger{color:#a3473f;background:#fff3f1;border-color:#efc4bf}.subscription-assignment{border-top:1px solid var(--line);grid-template-columns:minmax(90px,auto) minmax(180px,1fr) minmax(90px,auto) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:17px;padding-top:17px;display:grid}.subscription-assignment label{color:#53605c;align-self:center;font-size:10px;font-weight:800}.subscription-assignment select{margin-top:0}.subscription-assignment button{border:0;min-height:39px}.subscription-cancellation{background:#fffaf4;border:1px solid #e6ddd2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:flex}.subscription-cancellation.scheduled{background:#fff3f1;border-color:#efc4bf}.subscription-cancellation span,.subscription-cancellation strong{display:block}.subscription-cancellation span{color:#98643e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.subscription-cancellation strong{color:#312d29;margin-top:4px;font-size:14px}.subscription-cancellation p{color:#756b62;margin:5px 0 0;font-size:10px;line-height:1.55}.subscription-cancellation-actions{align-items:center;gap:9px;min-width:min(100%,440px);display:flex}.subscription-cancellation-actions input{flex:1;min-width:190px}.tenant-lifecycle-card{margin-top:18px}.lifecycle-status{color:#6b716e;background:#f0efeb;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:900}.lifecycle-status.active{color:#18704b;background:#e7f7ef}.lifecycle-status.suspended{color:#925710;background:#fff0d9}.lifecycle-status.closed{color:#9a3e38;background:#f7e6e4}.lifecycle-explainer{color:#66716e;margin:0;font-size:11px;line-height:1.65}.lifecycle-note{color:#76531f;background:#fff7e8;border-radius:12px;gap:4px;margin-top:14px;padding:13px 15px;font-size:11px;display:grid}.lifecycle-note.danger{color:#873d37;background:#fff1ef}.lifecycle-note small{opacity:.72}.lifecycle-action-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,auto) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:17px;padding-top:17px;display:grid}.lifecycle-action-row.compact{grid-template-columns:1fr auto;align-items:center}.lifecycle-action-row label,.lifecycle-close-confirmation label{color:#4f5c58;font-size:10px;font-weight:850}.lifecycle-action-row textarea{resize:vertical;min-height:66px}.lifecycle-action-row.compact small{color:#76807d;margin-top:4px;font-size:10px;display:block}.lifecycle-danger-zone{border-top:1px solid #f0d8d4;margin-top:17px;padding-top:14px}.lifecycle-danger-link{color:#9a4a43;text-underline-offset:3px;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:underline}.lifecycle-close-confirmation{background:#fff5f3;border:1px solid #efc4bf;border-radius:13px;gap:9px;padding:16px;display:grid}.lifecycle-close-confirmation p{color:#76534f;margin:0;font-size:11px}.lifecycle-close-confirmation p strong{color:#4a302d;margin-top:4px;display:block}.lifecycle-close-confirmation>div{justify-content:flex-end;gap:8px;display:flex}.lifecycle-close-button{color:#fff;background:#a53f37;border-color:#a53f37}.notice.warning{color:#704b16;background:#fff7e7;border-color:#edc88c}.application-page{background:radial-gradient(circle at 82% 15%,#6958d821,#0000 30%),radial-gradient(circle at 8% 82%,#9ee6c133,#0000 25%),#f3f3ee;min-height:100vh}.cart-page{background:radial-gradient(circle at 84% 12%,#6958d81f,#0000 28%),radial-gradient(circle at 6% 78%,#9ee6c12e,#0000 24%),#f3f3ee;min-height:100vh}.cart-shell{padding-block:58px 42px}.cart-heading{max-width:850px;margin-bottom:38px}.cart-heading h1{letter-spacing:-.057em;margin:0;font:400 clamp(46px,5.2vw,72px)/.98 Georgia,serif}.cart-heading>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:23px 0 0;font-size:15px;line-height:1.7}.cart-steps{color:#84908b;letter-spacing:.02em;flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;font-size:10px;font-weight:800;list-style:none;display:flex}.cart-steps li{align-items:center;gap:8px;display:inline-flex}.cart-steps li:not(:last-child):after{content:"→";color:#b5bdb9;margin-left:10px}.cart-steps li>span{background:#fff9;border:1px solid #17221f21;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.cart-steps li.active{color:var(--ink)}.cart-steps li.active>span{border-color:var(--ink);color:#fff;background:var(--ink)}.cart-checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.7fr);align-items:start;gap:24px;display:grid}.cart-product-panel,.cart-order-summary{border:1px solid var(--line);background:#ffffffe8;border-radius:26px;box-shadow:0 24px 70px #17221f14}.cart-product-panel{padding:clamp(24px,4vw,38px)}.cart-product-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:26px;display:flex}.cart-product-panel>header small{color:var(--violet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.cart-product-panel h2,.cart-order-summary h2{letter-spacing:-.04em;margin:0;font:400 31px/1.08 Georgia,serif}.cart-virtual-badge{color:#276b50;white-space:nowrap;background:#e8f8f0;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.cart-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding-block:26px;display:grid}.cart-controls label,.cart-controls fieldset{color:#52605b;border:0;min-width:0;margin:0;padding:0;font-size:10px;font-weight:800}.cart-controls label{gap:8px;display:grid}.cart-controls select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #17221f29;border-radius:12px;outline:0;padding:0 40px 0 14px;font-size:12px}.cart-controls select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81c}.cart-controls legend{margin-bottom:8px}.cart-period-toggle{background:#f5f6f3;border:1px solid #17221f24;border-radius:12px;gap:4px;padding:4px;display:flex}.cart-period-toggle button{color:#67736f;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:10px;font-weight:850}.cart-period-toggle button small{color:inherit;font-size:7px;display:block}.cart-period-toggle button.active{color:#fff;background:var(--ink)}.cart-period-toggle button:disabled{cursor:not-allowed;opacity:.45}.cart-line-item{background:#faf9ff;border:1px solid #6958d82e;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:22px;display:grid}.cart-product-mark{place-items:center;width:58px;height:58px;display:grid}.cart-product-mark .brand-mark{width:100%;height:100%}.cart-line-copy small,.cart-quantity small,.cart-line-price small{color:#7b8682;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.cart-line-copy h3{letter-spacing:-.04em;margin:4px 0 5px;font:400 27px/1 Georgia,serif}.cart-line-copy span{color:#5f6b67;font-size:10px}.cart-quantity{text-align:center;min-width:52px}.cart-quantity strong{margin-top:5px;font-size:15px;display:block}.cart-line-price{text-align:right;min-width:130px}.cart-line-price strong{letter-spacing:-.04em;font-size:19px;display:block}.cart-line-price small{margin-top:4px}.cart-inclusions{padding:27px 4px 2px}.cart-inclusions>strong{font-size:11px}.cart-inclusions ul{color:#5f6b67;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:17px 0 0;padding:0;font-size:10px;line-height:1.55;list-style:none;display:grid}.cart-inclusions li{padding-left:20px;position:relative}.cart-inclusions li:before{content:"✓";color:#287554;font-weight:900;position:absolute;left:0}.cart-order-summary{padding:30px;position:sticky;top:24px}.cart-order-summary>h2{margin-bottom:25px}.cart-order-summary dl{border-bottom:1px solid var(--line);gap:13px;margin:0;padding-bottom:20px;display:grid}.cart-order-summary dl>div{color:#63706b;justify-content:space-between;gap:20px;font-size:11px;display:flex}.cart-order-summary dt,.cart-order-summary dd{margin:0}.cart-order-summary dd{color:var(--ink);font-weight:800}.cart-due-today{justify-content:space-between;align-items:end;gap:20px;padding-block:23px 10px;display:flex}.cart-due-today span{color:#46524e;font-size:12px;font-weight:800}.cart-due-today strong{letter-spacing:-.055em;font-size:34px}.cart-renewal-price{color:#68746f;margin:0 0 20px;font-size:10px;line-height:1.55}.cart-renewal-price b{color:var(--ink)}.cart-order-summary>.button{width:100%}.cart-checkout-note{color:#737e7a;margin:15px 0 20px;font-size:9px;line-height:1.6}.cart-payment-assurance{border-block:1px solid var(--line);gap:10px;padding:17px 0;display:grid}.cart-payment-assurance img{width:min(100%,220px);height:auto}.cart-payment-assurance small,.cart-legal-links{color:#747f7b;font-size:9px;line-height:1.55}.cart-legal-links{margin:17px 0 0}.cart-legal-links a{color:var(--violet-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.cart-provider{border-top:1px solid var(--line);color:#74807b;flex-wrap:wrap;gap:8px 13px;margin-top:24px;padding:18px 4px 0;font-size:9px;display:flex}.cart-provider strong{color:#3e4945}.application-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.application-shell{grid-template-columns:minmax(0,.88fr) minmax(480px,.72fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:calc(100vh - 86px);padding-block:64px 80px;display:grid}.application-copy h1{letter-spacing:-.058em;max-width:720px;margin:0;font:400 clamp(50px,5.4vw,76px)/.98 Georgia,serif}.application-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:28px 0 34px;font-size:15px;line-height:1.75}.application-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.application-promises article{background:#ffffff80;border:1px solid #17221f1a;border-radius:15px;min-width:0;padding:16px}.application-promises b,.application-promises span{display:block}.application-promises b{margin-bottom:7px;font-size:11px}.application-promises span{color:#76817d;font-size:9px;line-height:1.55}.application-card{border:1px solid var(--line);background:#fffffff0;border-radius:28px;width:100%;padding:clamp(28px,4vw,42px);box-shadow:0 30px 80px #17221f1a}.application-form-heading{margin-bottom:25px}.application-form-heading p,.application-success>p:first-of-type{color:var(--violet);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.application-form-heading h2,.application-success h2{letter-spacing:-.04em;margin:0;font:400 32px/1.08 Georgia,serif}.application-referral-badge{color:#276b50;background:#e8f8f0;border-radius:999px;margin-top:12px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.application-form{flex-direction:column;display:flex}.application-form>label,.application-field-pair label{color:#46524e;flex-direction:column;margin-bottom:16px;font-size:10px;font-weight:800;display:flex}.application-form label small{color:#8a9591;margin-left:5px;font-weight:500}.application-form input:not([type=checkbox]),.application-form select,.application-form textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #17221f29;border-radius:11px;outline:0;margin-top:7px;padding:0 14px;font-size:12px;transition:border-color .15s,box-shadow .15s}.application-form input:not([type=checkbox]),.application-form select{min-height:46px}.application-form textarea{resize:vertical;min-height:92px;padding-block:12px;line-height:1.55}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6958d81c}.application-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.application-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.55;color:#6d7874!important;font-weight:500!important;display:grid!important}.application-consent input{width:16px;height:16px;accent-color:var(--violet);margin:1px 0 0}.application-privacy-notice{color:#67726e;background:#f7f5ff;border:1px solid #6958d824;border-radius:11px;margin:0 0 17px;padding:12px 14px;font-size:10px;line-height:1.6}.application-privacy-notice a{color:var(--violet-dark);text-underline-offset:2px;font-weight:800;text-decoration:underline}.application-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.application-form .form-error{margin-top:0}.application-form>.button{cursor:pointer;border:0;width:100%}.application-form>.button:disabled{cursor:wait;opacity:.65}.partner-manager,.partner-customer-form-card,.partner-referral-manager{min-height:auto;scroll-margin-top:20px}.partner-referral-link{background:#faf9ff;border:1px solid #ddd7fb;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.partner-referral-link>div{min-width:0}.partner-referral-link span,.partner-referral-link code{display:block}.partner-referral-link span{color:#74807b;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.partner-referral-link code{color:#3b2ea1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.partner-referral-warning{color:#8b5c16;margin:10px 0 0;font-size:10px}.partner-referral-list{flex-direction:column;margin-top:12px;display:flex}.partner-referral-row{border-bottom:1px solid #17221f14;grid-template-columns:minmax(240px,1.35fr) minmax(190px,.9fr) minmax(170px,.55fr);align-items:center;gap:22px;padding:18px 0;display:grid}.partner-referral-row:last-child{border-bottom:0}.partner-referral-row b,.partner-referral-row small,.partner-referral-row a{display:block}.partner-referral-row b{font-size:12px}.partner-referral-row small,.partner-referral-row a{color:#7b8782;margin-top:5px;font-size:10px}.partner-referral-row p{color:#65716c;margin:8px 0 0;font-size:10px;line-height:1.5}.partner-referral-contact a:hover{color:var(--violet-dark);text-decoration:underline}.partner-referral-actions{flex-direction:column;gap:8px;display:flex}.partner-referral-actions label{color:#7b8782;text-transform:uppercase;gap:6px;font-size:8px;font-weight:800;display:grid}.partner-referral-actions select{color:#53605c;min-height:38px;font:inherit;text-transform:none;background:#f7f8f5;border:1px solid #d8dcd9;border-radius:9px;padding:0 10px;font-size:10px}.trial-application-partner{color:#287554;text-transform:uppercase;background:#eaf8f1;border-radius:7px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.partner-create-form,.partner-customer-form{background:#faf9ff;border:1px solid #e5e0f7;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;padding:18px;display:grid}.partner-create-form label,.partner-customer-form label,.partner-selector-row label,.partner-assignment-row label,.partner-settings-form label{color:#53645e;gap:7px;font-size:10px;font-weight:800;display:grid}.partner-create-form input,.partner-customer-form input,.partner-create-form select,.partner-customer-form select,.partner-selector-row select,.partner-assignment-row select,.partner-settings-form input{color:#172a23;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d8dcd9;border-radius:11px;outline:none;padding:0 12px;font-size:12px}.partner-create-form input:focus,.partner-customer-form input:focus,.partner-create-form select:focus,.partner-customer-form select:focus,.partner-selector-row select:focus,.partner-assignment-row select:focus,.partner-settings-form input:focus{border-color:#7766df;box-shadow:0 0 0 3px #ece9ff}.partner-create-form>small{color:#84908b;grid-column:span 3;align-self:center;line-height:1.5}.partner-selector-row,.partner-assignment-row{align-items:end;gap:12px;margin-top:20px;display:flex}.partner-selector-row label,.partner-assignment-row label{flex:1;max-width:430px}.partner-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.partner-metrics article{background:linear-gradient(145deg,#fff,#f8f7fd);border:1px solid #e7e3f5;border-radius:14px;padding:16px}.partner-metrics span,.partner-metrics small{color:#78847f;font-size:9px;display:block}.partner-metrics strong{margin:7px 0;font-size:20px;display:block}.partner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.partner-detail-grid h3{margin:0 0 10px;font-size:14px}.partner-settings-form{background:#faf9ff;border:1px solid #e5e0f7;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(160px,1fr)) auto;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.partner-settings-form>div b,.partner-settings-form>div small{display:block}.partner-settings-form>div small,.partner-list-note{color:#7d8984;margin-top:5px;font-size:9px;line-height:1.5}.partner-section-heading,.partner-heading-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-section-heading h3{margin:0}.partner-list-row,.partner-portal-row{border-bottom:1px solid #ece9f2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.partner-list-row b,.partner-list-row small,.partner-portal-row b,.partner-portal-row small,.partner-portal-row span{display:block}.partner-list-row b,.partner-portal-row b{font-size:11px}.partner-list-row small,.partner-portal-row small,.partner-portal-row span{color:#7d8984;margin-top:4px;font-size:9px}.partner-list-row button,.partner-row-actions button{color:#6755c3;cursor:pointer;background:#f8f6ff;border:1px solid #ded9f4;border-radius:9px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800}.partner-row-actions{gap:6px;display:flex}.partner-overview-metrics{margin-bottom:18px}.partner-portal-list{margin-top:12px}.partner-portal-row{grid-template-columns:minmax(180px,1fr) minmax(110px,auto) minmax(110px,auto);padding:15px 4px}.partner-portal-row>div:not(:first-child){text-align:right}.partner-customer-form .button{align-self:end}.partner-payout-card{scroll-margin-top:20px}.partner-payout-profile-form{background:#faf9ff;border:1px solid #e5e0f7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;padding:18px;display:grid}.partner-payout-profile-form label,.partner-payout-prepare label{color:#53645e;gap:7px;font-size:10px;font-weight:800;display:grid}.partner-payout-profile-form input,.partner-payout-period input,.partner-payout-prepare input{color:#172a23;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d8dcd9;border-radius:10px;outline:0;padding:0 11px;font-size:11px}.partner-payout-profile-form input:focus,.partner-payout-period input:focus,.partner-payout-prepare input:focus{border-color:#7766df;box-shadow:0 0 0 3px #ece9ff}.partner-payout-profile-form label small{color:#87918d;font-size:8px;font-weight:500}.partner-payout-profile-form .button{border:0;align-self:end}.partner-payout-profile-summary,.partner-payout-admin-profile{background:#faf9ff;border:1px solid #e5e0f7;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid}.partner-payout-profile-summary span,.partner-payout-profile-summary b,.partner-payout-profile-summary small,.partner-payout-admin-profile span,.partner-payout-admin-profile b,.partner-payout-admin-profile small,.partner-payout-prepare span,.partner-payout-prepare b,.partner-payout-prepare small{display:block}.partner-payout-profile-summary span,.partner-payout-profile-summary small,.partner-payout-admin-profile span,.partner-payout-admin-profile small,.partner-payout-prepare span,.partner-payout-prepare small{color:#7d8984;font-size:9px}.partner-payout-admin-profile b,.partner-payout-profile-summary b{overflow-wrap:anywhere;margin:5px 0;font-size:11px}.partner-payout-admin-profile button,.partner-payout-period button{color:#6755c3;min-height:32px;font:inherit;cursor:pointer;background:#f8f6ff;border:1px solid #ded9f4;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.partner-legal-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.partner-legal-admin-summary>div{background:#faf9ff;border:1px solid #e5e0f7;border-radius:11px;padding:12px}.partner-legal-admin-summary span,.partner-legal-admin-summary b,.partner-legal-admin-summary small{display:block}.partner-legal-admin-summary span,.partner-legal-admin-summary small{color:#7d8984;font-size:8px;line-height:1.5}.partner-legal-admin-summary b{margin:5px 0;font-size:10px}.partner-payout-eligible{background:#f1faf5;border:1px solid #2f9c6a2b;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 17px;display:flex}.partner-payout-eligible span,.partner-payout-eligible strong{display:block}.partner-payout-eligible span,.partner-payout-eligible small{color:#688078;font-size:9px}.partner-payout-eligible strong{margin-top:5px;font-size:18px}.partner-payout-periods{margin-top:22px}.partner-payout-periods h3{margin:0 0 8px;font-size:14px}.partner-payout-period{border-bottom:1px solid #ece9f2;grid-template-columns:minmax(155px,1fr) auto minmax(250px,1.25fr);align-items:center;gap:14px;padding:14px 4px;display:grid}.partner-payout-period b,.partner-payout-period small,.partner-payout-period span{display:block}.partner-payout-period b,.partner-payout-period strong{font-size:11px}.partner-payout-period small,.partner-payout-period span{color:#7d8984;margin-top:4px;font-size:9px}.partner-payout-period form{grid-template-columns:minmax(120px,1fr) 130px auto;align-items:center;gap:7px;display:grid}.partner-payout-document-flow{gap:8px;display:grid}.partner-payout-document-upload{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:7px;display:grid}.partner-payout-document-upload input[type=file]{min-height:38px;padding:7px;font-size:9px}.partner-payout-document-link{color:#6755c3;text-underline-offset:2px;margin-top:5px;font-size:9px;font-weight:800;text-decoration:underline;display:inline-block}.partner-payout-invoice{text-align:right}.partner-payout-admin{background:#fff;border:1px solid #e5e0f7;border-radius:16px;margin-top:22px;padding:18px}.partner-payout-admin .partner-section-heading small{color:#7d8984;margin-top:5px;font-size:9px;display:block}.partner-payout-prepare{background:#f4f9f6;border-radius:13px;grid-template-columns:minmax(180px,.75fr) minmax(190px,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:15px;display:grid}.partner-payout-prepare b{margin:5px 0;font-size:16px}.partner-payout-periods.compact{margin-top:12px}.partner-payout-periods.compact .partner-payout-period{grid-template-columns:minmax(150px,1fr) minmax(120px,auto) auto}@media (max-width:980px){.partner-create-form,.partner-customer-form,.partner-metrics,.partner-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-detail-grid{grid-template-columns:1fr}.partner-payout-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-payout-period,.partner-payout-periods.compact .partner-payout-period{grid-template-columns:1fr auto}.partner-payout-period form,.partner-payout-document-flow,.partner-payout-period .partner-row-actions,.partner-payout-period>button{grid-column:1/-1}}@media (max-width:640px){.partner-create-form,.partner-customer-form,.partner-metrics,.partner-settings-form{grid-template-columns:1fr}.partner-create-form>small{grid-column:auto}.partner-selector-row,.partner-assignment-row{flex-direction:column;align-items:stretch}.partner-list-row,.partner-portal-row{grid-template-columns:1fr}.partner-portal-row>div:not(:first-child){text-align:left}.partner-payout-profile-form,.partner-payout-profile-summary,.partner-payout-admin-profile,.partner-payout-prepare,.partner-payout-period,.partner-payout-periods.compact .partner-payout-period,.partner-payout-period form,.partner-payout-document-upload{grid-template-columns:1fr}.partner-payout-invoice{text-align:left}}.application-footnote{color:#8d9693;text-align:center;margin:14px 0 0;font-size:9px;line-height:1.5}.application-success{text-align:center}.application-success>span{color:#287554;background:#e4f7ec;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:24px;font-weight:900;display:grid}.application-success>p:not(:first-of-type){color:var(--muted);margin:18px 0 25px;font-size:12px;line-height:1.65}.trial-application-manager{min-height:auto;margin-bottom:18px;scroll-margin-top:20px}.trial-application-list{flex-direction:column;display:flex}.trial-application-row{border-bottom:1px solid #17221f14;grid-template-columns:minmax(250px,1.35fr) minmax(190px,.9fr) minmax(155px,.55fr);align-items:center;gap:24px;padding:20px 0;display:grid}.trial-application-row:last-child{border-bottom:0}.trial-application-main>div{align-items:center;gap:9px;display:flex}.trial-application-main b,.trial-application-contact b,.trial-application-main small,.trial-application-contact a{display:block}.trial-application-main b,.trial-application-contact b{font-size:12px}.trial-application-main>div span{color:var(--violet-dark);text-transform:uppercase;background:#efecff;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:850}.trial-application-main small,.trial-application-contact a{color:#7f8a86;margin-top:5px;font-size:10px}.trial-application-contact a:hover{color:var(--violet-dark);text-decoration:underline}.trial-application-main p{color:#68736f;margin:9px 0 0;font-size:10px;line-height:1.55}.trial-application-status{flex-direction:column;display:flex}.trial-application-status span{color:#7c8783;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.trial-application-status select{color:#53605c;width:100%;min-height:38px;font:inherit;background:#f7f8f5;border:1px solid #17221f24;border-radius:9px;padding:0 10px;font-size:10px;font-weight:750}.trial-application-status.new select{color:#8b5c16;background:#fff7df}.trial-application-status.converted select{color:#287554;background:#eaf8f1}.trial-application-actions{flex-direction:column;gap:9px;display:flex}.trial-convert-button{min-height:34px;color:var(--violet-dark);font:inherit;cursor:pointer;background:#f3f0ff;border:1px solid #cfc8ff;border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.trial-convert-button:hover{border-color:var(--violet);background:#ebe7ff}.trial-application-converted{background:#eaf8f1;border:1px solid #bde2d0;border-radius:9px;padding:10px 11px}.trial-application-converted span,.trial-application-converted a{display:block}.trial-application-converted span{color:#5c7469;text-transform:uppercase;font-size:8px;font-weight:800}.trial-application-converted a{color:#287554;margin-top:5px;font-size:10px;font-weight:800}.legal-page{background:radial-gradient(circle at 86% 10%,#6958d81c,#0000 28%),#f4f4ef;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.legal-document{max-width:820px;padding-block:76px 100px}.legal-document h1{letter-spacing:-.055em;margin:0;font:400 clamp(44px,6vw,68px)/1 Georgia,serif}.legal-lead{color:var(--muted);margin:27px 0 50px;font-size:16px;line-height:1.75}.legal-document section{border-top:1px solid var(--line);padding:27px 0}.legal-document h2{letter-spacing:-.03em;margin:0 0 13px;font:400 25px/1.2 Georgia,serif}.legal-document section p{color:#5d6965;margin:0;font-size:13px;line-height:1.85}.legal-followup{margin-top:18px!important}.seller-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.seller-identity div{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;padding:14px 16px}.seller-identity dt{color:#7b8581;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850}.seller-identity dd{color:#35413d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.legal-document a{color:var(--violet-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline}.legal-document aside{color:#554f76;background:#f0edff;border:1px solid #6958d82e;border-radius:15px;margin-top:28px;padding:20px 22px;font-size:12px;line-height:1.7}.legal-document aside small{overflow-wrap:anywhere;color:#756e92;margin-top:10px;font-size:8px;display:block}.legal-body-text{border-top:1px solid var(--line);color:#5d6965;white-space:pre-wrap;padding:28px 0;font-size:13px;line-height:1.85}.footer-legal a:hover{color:var(--violet-dark);text-decoration:underline}@media (max-width:1180px){.task-queue-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.task-search{grid-column:span 2}.public-plan-grid,.platform-payment-filters,.payment-provider-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-payment-filter-actions{grid-column:1/-1}.platform-subscription-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-subscription-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.cart-checkout-grid{grid-template-columns:1fr}.cart-order-summary{position:static}.application-shell{grid-template-columns:1fr}.application-copy{text-align:center}.application-copy .eyebrow{justify-content:center}.application-copy>p:not(.eyebrow){margin-inline:auto}.application-card{width:min(100%,620px);margin-inline:auto}.trial-application-row,.partner-referral-row{grid-template-columns:1fr 1fr}.trial-application-actions,.trial-application-status,.partner-referral-actions{grid-column:1/-1}.auth-page{grid-template-columns:1fr}.auth-intro{min-height:390px}.auth-panel{min-height:auto}.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:32px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions{justify-content:center}.hero-lead{margin-inline:auto}.hero-visual{min-height:650px}.assistant-orbit{transform:scale(1.45)}.channel-pill{transform:scale(.78)}.trust-grid{grid-template-columns:1fr 1fr;gap:20px;padding-block:25px}.channel-grid{grid-template-columns:1fr}.feature-card{min-height:250px}.pricing-heading{grid-template-columns:1fr;align-items:start}.billing-toggle{justify-self:start}.public-plan-grid{grid-template-columns:1fr}.public-plan-card{min-height:470px}.process-layout,.security-section{grid-template-columns:1fr;gap:55px}.section-heading.compact{position:static}.dashboard-page{grid-template-columns:80px 1fr}.sidebar{padding-inline:13px}.sidebar .brand-logo{width:34px}.sidebar .brand-logo img{display:none}.sidebar .brand-logo .brand-logo-compact{display:block}.sidebar nav a:not(.active),.sidebar nav a.active{font-size:0}.sidebar nav a span{font-size:16px}.sidebar-note{display:none}.metrics-grid,.daily-plan-grid{grid-template-columns:1fr 1fr}.system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.tenant-legal-signature{grid-template-columns:1fr;align-items:stretch}.partner-legal-admin-summary,.invite-result{grid-template-columns:1fr}.cost-metrics-grid,.cost-settings-box{grid-template-columns:1fr 1fr}.cost-settings-box>div{grid-column:1/-1}.platform-payment-metrics,.platform-subscription-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-layout{grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr)}}@media (max-width:640px){.legal-header,.application-header{flex-wrap:wrap;gap:12px;padding-block:14px}.legal-header .standalone-header-actions,.application-header .standalone-header-actions{margin-left:auto}.standalone-header-actions{gap:7px}.standalone-header-actions .language-switch button{width:30px}.standalone-language-switch{top:20px;right:18px}.legal-header{min-height:72px}.legal-header .button{min-height:38px;padding-inline:14px;font-size:11px}.legal-document{padding-block:52px 70px}.legal-document h1{font-size:43px}.tenant-legal-document{grid-template-columns:1fr}.application-header{min-height:72px}.application-header .button{min-height:38px;padding-inline:14px;font-size:11px}.cart-shell{padding-block:42px 32px}.cart-heading h1{font-size:44px}.cart-steps{gap:9px;display:grid}.cart-steps li:not(:last-child):after{display:none}.cart-product-panel>header{flex-direction:column;align-items:start}.cart-controls{grid-template-columns:1fr}.cart-period-toggle button{flex:1}.cart-line-item{grid-template-columns:52px minmax(0,1fr);padding:17px}.cart-product-mark{width:52px;height:52px}.cart-quantity,.cart-line-price{border-top:1px solid #17221f17;padding-top:15px}.cart-quantity{text-align:left}.cart-line-price{min-width:0}.cart-inclusions ul{grid-template-columns:1fr}.cart-order-summary{padding:25px 21px}.application-shell{gap:38px;min-height:auto;padding-block:46px 60px}.application-copy h1{font-size:45px}.application-promises{text-align:left;grid-template-columns:1fr}.application-card{border-radius:20px;padding:24px 20px}.application-field-pair,.trial-application-row,.partner-referral-row{grid-template-columns:1fr}.trial-application-row{gap:15px}.trial-application-actions,.trial-application-status,.partner-referral-actions{grid-column:auto}.partner-referral-link{flex-direction:column;align-items:stretch}.auth-intro{min-height:390px;padding:30px 24px}.auth-intro h1{font-size:43px}.auth-intro p:not(.eyebrow),.auth-intro>small{display:none}.auth-panel{padding:20px 15px 40px}.auth-card{border-radius:20px}.shell{width:min(100% - 30px,1180px)}.site-header{height:74px}.site-header .button{display:none}.hero{min-height:auto;padding-block:26px 45px}.hero h1{font-size:49px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column}.hero-visual{min-height:410px;margin:-30px 0;transform:none}.assistant-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.channel-pill{transform:scale(.96)}.trust-grid{grid-template-columns:1fr}.section{padding-block:80px}.section-heading{display:block}.section-heading h2{margin-bottom:25px}.pricing-copy h2{font-size:45px}.billing-toggle{width:100%}.billing-toggle button{flex:1;padding-inline:10px}.public-plan-card{min-height:0;padding:25px}.site-footer{text-align:left;grid-template-columns:1fr;gap:28px;padding-block:34px}.footer-brand-column p{max-width:none}.site-footer .brand{justify-self:start}.seller-identity{grid-template-columns:1fr}.dashboard-page{display:block}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;height:68px;min-height:auto;position:static;overflow:visible}.sidebar .brand{margin:0}.sidebar nav{flex-direction:row}.sidebar nav a{display:none}.sidebar nav a.active{justify-content:center;width:42px;padding:0;display:flex}.sidebar nav a.active span{margin:0}.dashboard-content{padding:24px 15px 40px}.dashboard-header{flex-wrap:wrap;align-items:start;gap:14px}.dashboard-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%;min-width:0}.workspace-view-switcher{flex:1}.workspace-view-switcher button{flex:1;padding-inline:8px}.tenant-switcher{width:min(100%,280px)}.preview-user div{display:none}.metrics-grid,.daily-plan-grid,.system-health-grid,.audit-filter-grid{grid-template-columns:1fr}.audit-filter-button{width:100%}.audit-entry-title{display:block}.audit-entry-title time{margin-top:5px;display:block}.customer-form,.settings-grid,.contact-grid,.availability-row,.route-number-grid,.route-change-form,.whatsapp-settings-form,.whatsapp-connection-summary,.whatsapp-technical-details dl,.usage-filter-grid,.cost-metrics-grid,.cost-settings-box,.subscription-plan-grid,.sector-pack-fields.two-columns,.sector-lab-controls,.sector-lab-result-grid{grid-template-columns:1fr}.sector-lab-heading,.sector-lab-submit{flex-direction:column;align-items:stretch}.sector-lab-safe{align-self:flex-start}.sector-pack-heading-actions,.sector-pack-actions{flex-direction:column;align-items:stretch}.sector-pack-actions>div{flex-wrap:wrap}.subscription-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-settings-box>div,.settings-wide{grid-column:auto}.subheading,.whatsapp-assistant-permission-heading,.settings-actions,.whatsapp-settings-actions,.whatsapp-webhook-box,.whatsapp-admin-actions,.whatsapp-customer-connect{flex-direction:column;align-items:stretch}.whatsapp-assistant-permissions{grid-template-columns:1fr}.whatsapp-admin-actions>div:last-child{justify-content:flex-start}.form-actions{flex-direction:column;align-items:stretch}.customer-row{grid-template-columns:42px 1fr auto}.onboarding-steps,.team-invite-form,.team-row,.team-invitations>article{grid-template-columns:1fr}.team-avatar{display:none}.team-row em{text-align:left}.team-remove{justify-self:start;padding-inline:12px}.team-invitations>article>div:last-child{flex-wrap:wrap}.customer-row .channel-label,.customer-row em{display:none}.customer-open-button,.customer-invite-button,.customer-pending-invitation{grid-column:2/-1;justify-self:start;margin-bottom:12px}.appointment-row{grid-template-columns:1fr auto}.appointment-row>div:nth-child(2){display:none}.conversation-toolbar{grid-template-columns:1fr auto}.task-queue-metrics,.task-queue-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-search{grid-column:1/-1}.task-card-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-email-grid{grid-template-columns:1fr}.conversation-email-footer{flex-direction:column;align-items:stretch}.conversation-email-footer button{width:100%}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-toolbar button{align-self:start}.notification-item{grid-template-columns:34px minmax(0,1fr)}.notification-meta{flex-direction:row;grid-column:2;justify-content:space-between;align-self:auto;align-items:center}.notification-copy small{white-space:normal}.conversation-channel-filter{grid-column:1/-1}.conversation-layout{display:block}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:300px}.conversation-detail{min-height:480px}.conversation-task-fields{grid-template-columns:1fr}.conversation-task-footer{flex-direction:column;align-items:stretch}.conversation-task-footer button{width:100%}.task-queue-card>header{grid-template-columns:36px minmax(0,1fr)}.task-card-badges{grid-column:1/-1;justify-content:start}.task-queue-card>footer{grid-template-columns:1fr 1fr}.task-queue-card>footer span{text-align:left;grid-area:1/1/auto/-1}.task-queue-card>footer button{width:100%}.task-pagination{flex-direction:column;align-items:stretch}.task-pagination>div,.task-pagination button{flex:1}.conversation-actions{flex-direction:column;align-items:stretch}.conversation-actions>div{justify-content:stretch}.conversation-actions button{flex:1}.platform-tenant-workspace{padding:14px}.workspace-context{flex-direction:column;align-items:flex-start;top:8px}.workspace-context-actions{align-items:flex-start;width:100%}.customer-manager .panel-heading{gap:15px}.customer-manager .panel-heading h2{font-size:20px}.subscription-request-row{grid-template-columns:1fr;gap:12px;padding:17px 0}.subscription-request-row .button{width:100%}.subscription-plan-fields,.subscription-metrics,.subscription-progress-group,.subscription-assignment,.billing-profile-form,.subscription-provider-settings,.payment-provider-settings-grid,.platform-payment-metrics,.platform-payment-filters,.platform-subscription-metrics,.platform-subscription-filters{grid-template-columns:1fr}.platform-payment-filter-actions{flex-wrap:wrap;grid-column:auto}.payment-provider-settings-heading,.payment-provider-settings-actions{flex-direction:column;align-items:flex-start}.quota-advisory{flex-direction:column;align-items:stretch}.quota-advisory .button{align-self:start}.quota-request-actions{grid-template-columns:1fr}.quota-request-actions .button{grid-column:auto;justify-self:start}.subscription-change-request,.subscription-change-actions,.subscription-cancellation,.subscription-cancellation-actions,.lifecycle-action-row,.lifecycle-action-row.compact{flex-direction:column;align-items:stretch}.subscription-cancellation-actions{min-width:0;display:flex}.lifecycle-action-row,.lifecycle-action-row.compact{display:flex}.lifecycle-close-confirmation>div{flex-direction:column;align-items:stretch}.billing-field-wide,.billing-profile-actions{grid-column:auto}.billing-profile-actions,.billing-checkout-box,.billing-renewal-box{flex-direction:column;align-items:stretch}.billing-renewal-actions{flex-direction:column;align-items:stretch;width:100%}.subscription-assignment label{align-self:auto}}@media (max-width:1100px){.product-showcase{grid-template-columns:1fr}.workspace-feature-list{grid-template-columns:1fr 1fr;display:grid}.workspace-feature-list article:nth-child(odd){border-right:1px solid var(--line)}.workspace-feature-list article:nth-child(3),.workspace-feature-list article:nth-child(4){border-bottom:0}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hero-assurance{justify-content:center}.sector-intro{grid-template-columns:1fr;gap:28px}.sector-intro>p{max-width:650px}.sector-proof{grid-template-columns:1fr;gap:10px}.conversion-section{grid-template-columns:1fr;align-items:start;gap:38px}.conversion-actions{width:min(100%,420px)}}@media (max-width:640px){.hero-text-link{min-height:42px}.hero-assurance{margin-top:12px}.product-section{padding-top:20px}.product-heading{margin-bottom:34px}.workspace-window{border-radius:20px}.workspace-window__topbar{grid-template-columns:1fr auto;padding-inline:14px}.workspace-window__topbar>span{display:none}.workspace-window__body{grid-template-columns:1fr;min-height:auto}.workspace-window__body aside{display:none}.workspace-snapshot{padding:18px 14px}.workspace-snapshot>header{align-items:flex-start}.workspace-snapshot>header strong{font-size:21px}.workspace-snapshot>header>span{text-align:center;white-space:normal;max-width:110px}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metrics article:nth-child(3){grid-column:1/-1;min-height:95px}.workspace-conversations{padding-inline:12px}.workspace-conversations article{grid-template-columns:32px minmax(0,1fr)}.workspace-conversations article>.status-pill{grid-column:2;justify-self:start;margin:-4px 0 10px}.workspace-feature-list{border-radius:20px;grid-template-columns:1fr}.workspace-feature-list article,.workspace-feature-list article:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.workspace-feature-list article:last-child{border-bottom:0}.sector-intro h2{font-size:43px}.sector-grid{grid-template-columns:1fr}.sector-grid article{min-height:145px;padding:24px 20px}.sector-proof{padding:22px}.security-copy ul{grid-template-columns:1fr}.conversion-section{border-radius:22px;width:min(100% - 30px,1180px);margin-bottom:75px;padding:38px 24px}.conversion-section h2{font-size:43px}.conversion-actions{width:100%}}.application-form-stage{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;margin:10px 0 2px;padding-top:20px;display:grid}.application-form-heading+.application-form-stage{border-top:0;margin-top:0;padding-top:0}.application-form-stage>span{width:34px;height:34px;color:var(--violet-dark);background:#efedff;border-radius:11px;place-items:center;font-size:9px;font-weight:850;display:grid}.application-form-stage strong,.application-form-stage small{display:block}.application-form-stage strong{color:var(--ink);font-size:13px}.application-form-stage small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.application-field-placeholder{display:block}.voice-admin-access-form{gap:18px;display:grid}.voice-admin-enabled-toggle{border:1px solid var(--line);cursor:pointer;background:#64748b0d;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.voice-admin-enabled-toggle.on{background:#1f6feb0f;border-color:#1f6feb6b}.voice-admin-enabled-toggle>span{gap:4px;display:grid}.voice-admin-enabled-toggle small{color:var(--muted)}.voice-admin-enabled-toggle input{appearance:none;cursor:pointer;background:#cbd5e1;border:1px solid #94a3b8;border-radius:999px;flex:none;width:46px;height:26px;margin:0;transition:background .16s,border-color .16s;position:relative}.voice-admin-enabled-toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a3d}.voice-admin-enabled-toggle input:checked{background:#1f6feb;border-color:#1f6feb}.voice-admin-enabled-toggle input:checked:after{transform:translate(20px)}.voice-admin-enabled-toggle input:focus-visible{outline-offset:3px;outline:3px solid #1f6feb3d}.voice-admin-enabled-toggle input:disabled{cursor:not-allowed;opacity:.6}.voice-admin-disabled-note{color:var(--muted);margin:-6px 0 0;font-size:.9rem}.voice-admin-config-fields{border:0;gap:18px;margin:0;padding:0;display:grid}.voice-admin-config-fields:disabled{opacity:.52}.voice-admin-mode-list{border:0;gap:10px;margin:0;padding:0;display:grid}.voice-admin-mode-list>legend{color:var(--ink);margin-bottom:8px;font-weight:800}.voice-admin-mode-list>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.voice-admin-mode-list>label.selected{background:#1f6feb0e;border-color:#1f6feb8c}.voice-admin-mode-list>label input{margin-top:3px}.voice-admin-mode-list>label span{gap:4px;display:grid}.voice-admin-mode-list>label small,.voice-admin-dependent-field small{color:var(--muted)}.voice-admin-dependent-field{margin-left:34px}.voice-admin-security-warning{color:#75500d;background:#ffbb401a;border:1px solid #c47f1159;border-radius:12px;margin:-2px 0 2px 34px;padding:10px 12px;font-size:.9rem}.voice-admin-otp-fields{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:14px;display:grid}@media (max-width:720px){.voice-admin-otp-fields{grid-template-columns:1fr}.voice-admin-dependent-field,.voice-admin-security-warning{margin-left:0}}#akis,#arc-referansi,#kapsam{scroll-margin-top:28px}.outcome-section{padding-bottom:54px}.outcome-heading{margin-bottom:44px}.outcome-flow{border:1px solid var(--line);background:#ffffffa8;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 70px #1c292512}.outcome-flow article{border-right:1px solid var(--line);flex-direction:column;min-height:280px;padding:27px 25px;display:flex}.outcome-flow article:last-child{border-right:0}.outcome-flow header{color:var(--violet-dark);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex}.outcome-flow header i{color:#a39bd8;font-size:18px;font-style:normal}.outcome-flow h3{letter-spacing:-.035em;margin:48px 0 14px;font:400 25px/1.12 Georgia,serif}.outcome-flow p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.outcome-flow strong{color:#287554;letter-spacing:.03em;background:#dff3e8;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 10px;font-size:9px}.sector-grid article>div>small{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;background:#9ee6c114;border:1px solid #9ee6c13b;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.sector-grid article.custom>div>small{color:var(--amber);background:#f5c56b14;border-color:#f5c56b40}.arc-reference{background:radial-gradient(circle at 9% 12%,#9ee6c170,#0000 23%),radial-gradient(circle at 92% 80%,#6958d81f,#0000 27%),#edf1ec;border-block:1px solid #17221f1a}.arc-reference-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:56px;display:grid}.arc-reference-copy h2{letter-spacing:-.055em;max-width:570px;margin:20px 0 25px;font:400 clamp(42px,5vw,63px)/.98 Georgia,Times New Roman,serif}.arc-reference-copy>p:last-of-type{max-width:590px;color:var(--muted);margin:0;line-height:1.75}.arc-reference-brand{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#ffffffb3;border:1px solid #17221f1f;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850;display:inline-flex}.arc-reference-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.arc-inline-link{color:var(--violet-dark);font-size:12px;font-weight:800}.arc-inline-link:hover{text-underline-offset:4px;text-decoration:underline}.arc-operation{color:#fff;background:#17221f;border:1px solid #ffffff1a;border-radius:27px;overflow:hidden;box-shadow:0 30px 80px #17221f33}.arc-operation-topbar{color:#aab6b2;letter-spacing:.12em;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-size:9px;font-weight:800;display:flex}.arc-operation-topbar strong{color:var(--mint);padding-left:15px;position:relative}.arc-operation-topbar strong:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 5px #9ee6c11a}.arc-operation-flow{padding:10px 28px}.arc-operation-flow article{border-bottom:1px solid #ffffff1c;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;min-height:108px;display:grid}.arc-operation-flow article:last-child{border-bottom:0}.arc-operation-flow article>span{width:36px;height:36px;color:var(--mint);background:#9ee6c10f;border:1px solid #9ee6c140;border-radius:12px;place-items:center;font-size:9px;font-weight:850;display:grid}.arc-operation-flow h3{margin:0 0 7px;font:400 21px/1.12 Georgia,serif}.arc-operation-flow p{color:#9caaa5;margin:0;font-size:11px;line-height:1.55}.arc-operation-facts{background:#ffffff06;border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arc-operation-facts div{border-right:1px solid #ffffff1c;min-height:112px;padding:20px 17px}.arc-operation-facts div:last-child{border-right:0}.arc-operation-facts span,.arc-operation-facts strong{display:block}.arc-operation-facts span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:8px;font-weight:850}.arc-operation-facts strong{color:#d8dfdc;font-size:10px;line-height:1.55}.arc-reference-note{color:#697570;border-top:1px solid #17221f1c;grid-column:1/-1;margin:-15px 0 0;padding-top:22px;font-size:10px;line-height:1.65}.boundary-section{padding-bottom:90px}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.boundary-grid article{border:1px solid var(--line);background:#ffffffa6;border-radius:25px;min-height:340px;padding:34px}.boundary-grid article.connected{background:#eeeafb}.boundary-grid article>span{color:#287554;text-transform:uppercase;letter-spacing:.07em;background:#dff3e8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.boundary-grid article.connected>span{color:var(--violet-dark);background:#ddd7fb}.boundary-grid h3{letter-spacing:-.04em;margin:27px 0 22px;font:400 29px/1.1 Georgia,serif}.boundary-grid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.boundary-grid li{color:#53605c;padding-left:24px;font-size:12px;line-height:1.55;position:relative}.boundary-grid li:before{content:"✓";color:#287554;font-weight:900;position:absolute;left:0}.boundary-grid .connected li:before{content:"↗";color:var(--violet-dark)}.boundary-footnote{max-width:860px;color:var(--muted);text-align:center;margin:25px auto 0;font-size:10px;line-height:1.65}@media (max-width:1100px){.outcome-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-flow article:nth-child(2){border-right:0}.outcome-flow article:nth-child(-n+2){border-bottom:1px solid var(--line)}.arc-reference-layout{grid-template-columns:1fr}}@media (max-width:720px){.outcome-flow,.boundary-grid,.arc-operation-facts{grid-template-columns:1fr}.outcome-flow article,.outcome-flow article:nth-child(2),.arc-operation-facts div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.outcome-flow article:last-child,.arc-operation-facts div:last-child{border-bottom:0}.outcome-flow h3{margin-top:34px}.outcome-flow strong{margin-top:28px}.arc-reference-actions{flex-direction:column;align-items:stretch}.arc-inline-link{text-align:center}.arc-operation-flow{padding-inline:18px}.arc-reference-note{margin-top:-25px}.boundary-grid article{min-height:0;padding:26px 22px}}.faq-section{border-block:1px solid var(--line);background:#ffffff70}.faq-layout{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start;gap:90px;display:grid}.faq-intro{position:sticky;top:40px}.faq-intro h2{letter-spacing:-.055em;margin:0;font:400 clamp(42px,5vw,62px)/.98 Georgia,Times New Roman,serif}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:92px;padding:18px 3px;font:400 21px/1.25 Georgia,serif;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--line);width:31px;height:31px;color:var(--violet-dark);background:#fff;border-radius:50%;flex:none;place-items:center;font:400 18px/1 sans-serif;transition:transform .18s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-6px 0 27px;padding-right:60px;font-size:13px;line-height:1.75}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:45px}.faq-intro{position:static}}@media (max-width:640px){.faq-list summary{min-height:82px;font-size:19px}.faq-list details p{padding-right:0}}.reference-header{position:relative}.reference-home-link{color:#596561;font-size:12px;font-weight:750}.reference-home-link:hover{color:var(--violet-dark)}.reference-hero{flex-direction:column;justify-content:center;min-height:640px;padding-block:100px 86px;display:flex}.reference-hero h1{letter-spacing:-.065em;max-width:950px;margin:0;font:400 clamp(58px,8vw,104px)/.94 Georgia,Times New Roman,serif}.reference-hero-lead{max-width:760px;color:var(--muted);margin:34px 0 0;font-size:17px;line-height:1.75}.reference-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:48px;display:grid}.reference-badges div{border:1px solid var(--line);background:#ffffff8c;border-radius:17px;min-height:90px;padding:20px}.reference-badges span,.reference-badges strong{display:block}.reference-badges span{color:var(--violet-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:850}.reference-badges strong{font-size:12px}.reference-scope{color:#fff;background:radial-gradient(circle at 86% 9%,#6958d840,#0000 28%),#17221f}.reference-scope .section-heading .eyebrow,.reference-scope .section-heading>p:last-child{color:#a4b0ac}.reference-scope .section-heading .eyebrow span{background:var(--mint)}.reference-flow{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.reference-flow article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:280px;padding:25px 22px}.reference-flow article>span{color:var(--mint);font-size:9px;font-weight:850}.reference-flow h3{letter-spacing:-.035em;margin:54px 0 15px;font:400 23px/1.12 Georgia,serif}.reference-flow p{color:#9ba9a4;margin:0;font-size:11px;line-height:1.65}.reference-safeguards{background:#9ee6c10f;border:1px solid #9ee6c138;border-radius:23px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:55px;margin-top:46px;padding:35px;display:grid}.reference-safeguards h2{letter-spacing:-.04em;margin:0;font:400 32px/1.08 Georgia,serif}.reference-safeguards ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 25px;margin:0;padding:0;list-style:none;display:grid}.reference-safeguards li{color:#b4c0bc;padding-left:21px;font-size:11px;line-height:1.55;position:relative}.reference-safeguards li:before{content:"✓";color:var(--mint);font-weight:900;position:absolute;left:0}.reference-evidence .section-heading{grid-template-columns:1fr}.reference-evidence .section-heading h2{max-width:760px}.reference-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.reference-evidence-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:330px;padding:34px}.reference-evidence-grid article.not-claimed{background:#eeece6}.reference-evidence-grid h3{letter-spacing:-.04em;margin:0 0 27px;font:400 30px/1.1 Georgia,serif}.reference-evidence-grid ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.reference-evidence-grid li{color:#53605c;padding-left:24px;font-size:12px;line-height:1.55;position:relative}.reference-evidence-grid li:before{content:"✓";color:#287554;font-weight:900;position:absolute;left:0}.reference-evidence-grid .not-claimed li:before{content:"—";color:#8a6019}.reference-note{border-left:3px solid var(--violet);color:var(--muted);background:#6958d80f;margin:24px 0 0;padding:21px 24px;font-size:11px;line-height:1.65}.reference-conversion{margin-top:15px}@media (max-width:980px){.reference-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-flow article:last-child{grid-column:1/-1}.reference-safeguards{grid-template-columns:1fr}}@media (max-width:640px){.reference-header{grid-template-columns:1fr auto}.reference-home-link{display:none}.reference-hero{min-height:auto;padding-block:70px}.reference-hero h1{font-size:53px}.reference-badges,.reference-flow,.reference-safeguards ul,.reference-evidence-grid{grid-template-columns:1fr}.reference-flow article,.reference-flow article:last-child{grid-column:auto;min-height:0}.reference-flow h3{margin-top:32px}.reference-safeguards,.reference-evidence-grid article{min-height:0;padding:25px 21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.voice-wave-spark{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
