@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600&family=Poppins:wght@400&family=Space+Grotesk:wght@400&family=Outfit:wght@400&family=Barlow+Condensed:wght@400&display=swap";.search-solutions{color:#171717;max-width:1200px;margin:0 auto;padding:48px 24px}.search-solutions>span{color:#df202b;letter-spacing:.12em;font-size:12px;font-weight:750}.search-solutions h2{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(25px,3vw,38px)}.search-solutions nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.search-solutions nav>a{color:inherit;border-top:1px solid #e8e8e8;padding:18px 0;text-decoration:none}.search-solutions strong{font-size:16px}.search-solutions p{color:#666;margin:8px 0;font-size:14px;line-height:1.65}.search-solutions>p a{color:#bd1520;text-decoration:underline}.search-solutions a:hover strong{color:#df202b}.search-solutions a:focus-visible{outline-offset:5px;outline:2px solid #df202b}@media (width<=680px){.search-solutions nav{grid-template-columns:1fr 1fr;gap:0 16px}.search-solutions{padding:32px 20px}}.kpbg-reference{--ink:#151515;--green:#df202b;--deep:#df202b;--muted:#625859;--line:#f8e0e1;--soft:#fcf1f2;--tint:#fae9ea}.kpbg-reference *{box-sizing:border-box}.kpbg-reference{scroll-behavior:smooth;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:120px;font-family:DM Sans,sans-serif;font-size:16px}.kpbg-reference a{color:inherit;text-decoration:none}.kpbg-reference button,.kpbg-reference input{font:inherit}.kpbg-reference button{cursor:pointer}.kpbg-reference button,.kpbg-reference a{touch-action:manipulation}.kpbg-reference button:focus-visible,.kpbg-reference a:focus-visible,.kpbg-reference input:focus-visible,.kpbg-reference summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.kpbg-reference h1,.kpbg-reference h2,.kpbg-reference h3{font-family:Manrope,sans-serif}.kpbg-reference em{color:var(--green);font-style:normal}.kpbg-reference .announcement{text-align:center;color:#8b928a;border-bottom:1px solid #fae9ea;padding:13px 20px;font-size:12px}.kpbg-reference .announcement>span{margin-right:10px}.kpbg-reference .announcement a{color:#df202b;margin-left:14px}.kpbg-reference .ref-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #f8e1e2;border-radius:50px;align-items:center;gap:25px;width:min(1040px,94%);height:76px;margin:22px auto 0;padding:12px 20px 12px 27px;display:flex;position:sticky;top:16px;box-shadow:0 3px 2px #7d202506}.kpbg-reference .brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:inline-flex}.kpbg-reference .brand>span:last-child{color:#df202b;font-weight:500}.kpbg-reference .logo-symbol{color:#473f3f;margin-right:8px;font-family:Arial;font-size:37px;line-height:1;transform:rotate(-18deg)}.kpbg-reference .ref-nav{color:#df202b;flex:1;justify-content:center;gap:28px;font-size:14px;display:flex}.kpbg-reference .ref-nav a:hover{color:var(--green)}.kpbg-reference .nav-actions{align-items:center;gap:13px;display:flex}.kpbg-reference .login{border:1px solid var(--line);border-radius:30px;padding:11px 17px;font-size:14px;box-shadow:0 2px 2px #7d202505}.kpbg-reference .button{border-radius:40px;justify-content:center;align-items:center;gap:18px;padding:17px 25px;font-size:15px;font-weight:500;transition:transform .25s,box-shadow .25s;display:inline-flex}.kpbg-reference .button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #7d202515}.kpbg-reference .dark{background:var(--ink);color:#fff}.kpbg-reference .white{border:1px solid var(--line);background:#fff;box-shadow:0 3px 3px #7d202506}.kpbg-reference .nav-actions .button{padding:13px 20px;font-size:14px}.kpbg-reference .menu-button{display:none}.kpbg-reference .hero{text-align:center;background:radial-gradient(600px 330px at 50% 51%,#7d20259c,#0000 85%);padding:66px 24px 32px}.kpbg-reference .hero-badge{letter-spacing:1.6px;color:#df202b;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.kpbg-reference .status-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f9e5e6}.kpbg-reference .hero h1{letter-spacing:-3.8px;max-width:1080px;margin:24px auto 22px;font-size:clamp(48px,5.5vw,76px);font-weight:700;line-height:1.12}.kpbg-reference .word-stage{color:var(--green);min-height:1.18em;display:inline-block}.kpbg-reference .word-changing{animation:.55s both ref-word-change}.kpbg-reference .hero>p{color:#81877e;margin:0 auto;font-size:19px;line-height:1.8}.kpbg-reference .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:29px;display:flex}.kpbg-reference .play-icon{color:#df202b;font-size:11px}.kpbg-reference .hero-notes{color:#df202b;justify-content:center;align-items:center;gap:22px;margin-top:19px;font-size:12px;display:flex}.kpbg-reference .hero-notes>span:not(:first-child):before{content:"·";margin-right:22px}.kpbg-reference .product-theater{text-align:left;background:#fff;border:1px solid #f7dadc;border-radius:30px;width:min(1060px,100%);margin:63px auto 0;padding:0 18px;position:relative;box-shadow:0 22px 60px #7d202508,0 2px 3px #7d202505}.kpbg-reference .browser-bar{justify-content:space-between;align-items:center;height:57px;padding:0 11px;display:flex}.kpbg-reference .window-dots{gap:7px;display:flex}.kpbg-reference .window-dots i{background:#df202b;border-radius:50%;width:10px;height:10px}.kpbg-reference .address{color:#715658;font-size:12px}.kpbg-reference .browser-bar button{color:#df202b;background:0 0;border:0;align-items:center;gap:5px;font-size:17px;display:flex}.kpbg-reference .browser-bar button span{font-size:12px}.kpbg-reference .theater-canvas{background:linear-gradient(110deg,#fcf4f4,#fbeced 65%,#f9e3e4);border:1px solid #f9e4e5;border-radius:19px;height:440px;position:relative}.kpbg-reference .sample-website{color:#715658;padding:27px 31px;position:absolute;inset:0}.kpbg-reference .sample-nav{align-items:center;gap:28px;display:flex}.kpbg-reference .sample-brand{color:#df202b;font-size:17px;font-weight:600}.kpbg-reference .sample-brand span{vertical-align:super;margin-left:1px;font-size:10px}.kpbg-reference .sample-nav>span:last-child{color:#715658;font-size:11px}.kpbg-reference .sample-site-copy{padding:37px 0 15px}.kpbg-reference .sample-eyebrow{letter-spacing:1.8px;color:#715658;font-size:9px}.kpbg-reference .sample-site-copy h2{letter-spacing:-1.8px;color:#df202b;margin:18px 0 15px;font-size:39px;font-weight:600;line-height:1.2}.kpbg-reference .sample-site-copy p{color:#715658;font-size:12px;line-height:1.8}.kpbg-reference .sample-button{color:#df202b;background:#f6d8da;border-radius:30px;gap:28px;margin-top:8px;padding:12px 17px;font-size:11px;display:inline-flex}.kpbg-reference .sample-website-bottom{color:#715658;gap:18px;font-size:9px;display:flex;position:absolute;bottom:20px;left:31px}.kpbg-reference .showcase-chat{background:#fff;border:1px solid #f1d8d9;border-radius:19px;flex-direction:column;width:350px;height:390px;display:flex;position:absolute;top:25px;right:35px;overflow:hidden;box-shadow:0 13px 30px #7d202513}.kpbg-reference .showcase-head{border-bottom:1px solid #fae8e9;align-items:center;gap:10px;padding:17px 18px;display:flex}.kpbg-reference .chat-avatar,.kpbg-reference .mini-avatar{color:var(--green);background:#f9e7e8;border-radius:50%;flex-shrink:0;place-items:center;font-family:Arial;display:grid}.kpbg-reference .chat-avatar{width:35px;height:35px;font-size:27px}.kpbg-reference .showcase-head strong{font-size:13px;font-weight:600;display:block}.kpbg-reference .showcase-head small{color:#715658;margin-top:5px;font-size:10px;display:block}.kpbg-reference .showcase-head small i{background:#df202b;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.kpbg-reference .showcase-head>span:last-child{color:#715658;margin-left:auto}.kpbg-reference .showcase-messages{flex-direction:column;flex:1;gap:10px;padding:18px 17px;display:flex;overflow:hidden}.kpbg-reference .bubble{white-space:pre-line;background:#fbebec;border-radius:3px 14px 14px;align-self:flex-start;max-width:89%;padding:11px 13px;font-size:13px;line-height:1.6;animation:.4s both ref-message-in}.kpbg-reference .bubble.user{color:#df202b;background:#f7dcde;border-radius:14px 3px 14px 14px;align-self:flex-end}.kpbg-reference .bubble.document-bubble{background:#fff;border:1px solid #f1d8d9;align-items:center;gap:9px;width:92%;font-size:12px;display:flex}.kpbg-reference .document-bubble b{color:#b27074;background:#f4e3e4;border-radius:4px;padding:8px 5px;font-size:9px}.kpbg-reference .document-bubble span{color:#715658;font-size:10px}.kpbg-reference .showcase-input{color:#715658;border:1px solid #f9e2e3;border-radius:30px;justify-content:space-between;align-items:center;margin:0 15px;padding:9px 14px;font-size:11px;display:flex}.kpbg-reference .showcase-input>span{color:#df202b;background:#f9e5e6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:16px;display:grid}.kpbg-reference .showcase-powered{text-align:center;color:#715658;padding:9px;font-size:9px}.kpbg-reference .showcase-powered b{color:#df202b;font-weight:500}.kpbg-reference .lead-toast{z-index:3;opacity:0;background:#fff;border:1px solid #f1d7d8;border-radius:13px;align-items:center;gap:11px;padding:15px 20px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:16px;left:32px;transform:translateY(15px);box-shadow:0 10px 25px #7d202516}.kpbg-reference .lead-toast.visible{opacity:1;transform:translateY(0)}.kpbg-reference .toast-check{color:#df202b;background:#f9e4e5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kpbg-reference .lead-toast strong{font-size:12px;font-weight:600;display:block}.kpbg-reference .lead-toast small{color:#715658;margin-top:4px;font-size:10px;display:block}.kpbg-reference .lead-toast>span:last-child{color:#df202b;margin-left:12px;font-size:20px}.kpbg-reference .theater-sticker{color:#9e575b;background:#fdf4f5;border:1px solid #f2d4d6;border-radius:11px;padding:12px 17px;font-size:12px;animation:5s ease-in-out infinite ref-float;position:absolute;top:-24px;right:-40px;transform:rotate(7deg);box-shadow:0 6px 15px #7d202508}.kpbg-reference .theater-sticker>span{margin-right:5px}.kpbg-reference .story-controls{justify-content:space-between;align-items:center;gap:20px;padding:18px 7px;display:flex}.kpbg-reference .story-tabs{gap:5px;display:flex}.kpbg-reference .story-tabs button{color:#715658;background:0 0;border:0;border-radius:22px;padding:10px 15px;font-size:12px}.kpbg-reference .story-progress{color:#715658;align-items:center;gap:10px;font-size:10px;display:flex}.kpbg-reference .story-progress>div{background:#f8e2e3;border-radius:5px;width:80px;height:3px;overflow:hidden}.kpbg-reference .story-progress i{background:#715658;width:0;height:100%;transition:width .5s;display:block}.kpbg-reference .story-progress>span:last-child{border-left:1px solid #efd3d5;padding-left:10px;font-size:9px}.kpbg-reference .hero-footnote{color:#715658;margin:27px auto 17px;font-size:13px}.kpbg-reference .soft-star{color:#715658;margin-right:8px;font-size:20px}.kpbg-reference .benefit-ribbon{border-top:1px solid #f9e7e8;border-bottom:1px solid #f9e7e8;margin-top:25px;padding:21px 0;overflow:hidden}.kpbg-reference .ribbon-track{width:max-content;animation:40s linear infinite ref-ribbon;display:flex}.kpbg-reference .ribbon-track>span{white-space:nowrap;color:#715658;padding-right:35px;font-family:Manrope;font-size:16px}.kpbg-reference .ribbon-track b{color:#715658;margin:0 35px;font-weight:400}.kpbg-reference .section{width:min(1100px,90%);margin:0 auto;padding:100px 0}.kpbg-reference .section-heading{text-align:center;margin-bottom:50px}.kpbg-reference .eyebrow{letter-spacing:1.5px;color:#715658;font-size:11px;font-weight:600}.kpbg-reference .section-heading h2,.kpbg-reference h2{letter-spacing:-1.9px;margin:17px 0;font-size:44px;font-weight:650;line-height:1.2}.kpbg-reference .section-heading p{color:var(--muted);max-width:700px;margin:18px auto 0;font-size:17px;line-height:1.8}.kpbg-reference .before-after{grid-template-columns:1fr 1fr;gap:70px;max-width:900px;margin:auto;display:grid;position:relative}.kpbg-reference .before-panel,.kpbg-reference .after-panel{background:#fef9f9;border:1px solid #f9e2e3;border-radius:30px;padding:26px;box-shadow:0 3px 2px #7d202508}.kpbg-reference .panel-label{letter-spacing:1.5px;color:#715658;text-align:center;font-size:10px;font-weight:500;display:block}.kpbg-reference .flat-form{opacity:.7;background:#fff;border:1px solid #f8e0e1;border-radius:22px;margin-top:21px;padding:20px 24px}.kpbg-reference .flat-form h3{letter-spacing:-.4px;color:#df202b;margin:0 0 18px;font-size:18px}.kpbg-reference .fake-label{color:#715658;margin:13px 0 6px;font-size:10px}.kpbg-reference .fake-input{color:#715658;border:1px solid #f7dedf;border-radius:20px;padding:10px 13px;font-size:10px}.kpbg-reference .fake-area{height:52px}.kpbg-reference .fake-submit{text-align:center;color:#a79495;background:#eee7e7;border-radius:30px;margin-top:16px;padding:10px;font-size:10px}.kpbg-reference .before-panel>p,.kpbg-reference .after-panel>p{text-align:center;color:#715658;margin:20px 0 0;font-size:13px}.kpbg-reference .after-panel>p{color:#df202b}.kpbg-reference .transform-arrow{color:#715658;font-size:43px;position:absolute;top:42%;left:calc(50% - 21px)}.kpbg-reference .flow-mini{flex-direction:column;justify-content:center;gap:21px;min-height:347px;padding:15px 0 0;display:flex}.kpbg-reference .mini-line{align-items:flex-start;gap:8px;display:flex}.kpbg-reference .mini-avatar{width:24px;height:24px;margin-top:6px;font-size:20px}.kpbg-reference .mini-line>span:last-child{background:#fff;border:1px solid #f7dcde;border-radius:3px 14px 14px;padding:11px;font-size:12px;line-height:1.6}.kpbg-reference .mini-line.outgoing{justify-content:flex-end}.kpbg-reference .mini-line.outgoing>span{background:#f6dadc;border:0;border-radius:14px 3px 14px 14px}.kpbg-reference .mini-choice{justify-content:flex-end;gap:6px;display:flex}.kpbg-reference .mini-choice>span{color:#df202b;background:#fff;border:1px solid #715658;border-radius:20px;padding:8px 11px;font-size:10px}.kpbg-reference .mini-success{text-align:center;color:#df202b;background:#f8dfe0;border-radius:12px;padding:11px;font-size:11px}.kpbg-reference .step-a{animation:12s infinite ref-scene-a}.kpbg-reference .step-b{animation:12s infinite ref-scene-b}.kpbg-reference .step-c{animation:12s infinite ref-scene-c}.kpbg-reference .step-d{animation:12s infinite ref-scene-d}.kpbg-reference .step-e{animation:12s infinite ref-scene-e}.kpbg-reference .features{padding-top:25px}.kpbg-reference .animated-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 25px;display:grid}.kpbg-reference .animated-feature{min-width:0}.kpbg-reference .feature-stage{background:#fdf6f6;border:1px solid #f8dfe0;border-radius:29px;flex-direction:column;justify-content:center;height:225px;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 9px #ffffff9c}.kpbg-reference .sample-marker{text-align:center;color:#715658;letter-spacing:.5px;font-size:8px;position:absolute;bottom:10px;left:0;right:0}.kpbg-reference .feature-copy .eyebrow{letter-spacing:1.3px;font-size:9px}.kpbg-reference .feature-copy h3{letter-spacing:-.7px;margin:10px 0;font-size:22px;font-weight:650;line-height:1.35}.kpbg-reference .feature-copy p{color:#df202b;margin:0;font-size:15px;line-height:1.85}.kpbg-reference .mini-greeting{color:#df202b;z-index:2;align-items:center;gap:9px;font-size:23px;display:flex}.kpbg-reference .mini-greeting>span{color:#df202b;background:#fff;border-radius:20px;padding:10px 12px;font-size:11px;box-shadow:0 2px 5px #7d202509}.kpbg-reference .mini-greeting b{font-weight:400;animation:2s infinite ref-wave;display:inline-block}.kpbg-reference .time-orbit{height:115px;position:relative}.kpbg-reference .clock-ui{background:repeating-conic-gradient(#e4b4b7 0deg 1deg,#0000 1deg 30deg);border:8px solid #fff;border-radius:50%;outline:1px solid #f1d6d8;place-items:center;width:110px;height:110px;display:grid;position:absolute;top:17px;left:calc(50% - 55px);box-shadow:0 5px 15px #7d202508}.kpbg-reference .clock-ui:before{content:"";background:#fdf8f8;border-radius:50%;position:absolute;inset:6px}.kpbg-reference .clock-ui>span{color:#df202b;margin-top:35px;font-size:16px;position:relative}.kpbg-reference .clock-hand{transform-origin:bottom;z-index:1;background:#df202b;border-radius:3px;width:2px;height:34px;animation:12s linear infinite ref-clock;position:absolute;top:13px;left:calc(50% - 1px)}.kpbg-reference .time-tag{color:#715658;z-index:3;background:#fff;border:1px solid #f8dedf;border-radius:15px;padding:7px 9px;font-size:9px;animation:5s ease-in-out infinite ref-float;position:absolute}.kpbg-reference .t-one{top:35px;left:0}.kpbg-reference .t-two{animation-delay:-2s;bottom:2px;right:-3px}.kpbg-reference .mode-switch{background:#f6dadc;border-radius:20px;gap:3px;padding:4px;display:flex;position:relative}.kpbg-reference .mode-switch>span{text-align:center;white-space:nowrap;border-radius:16px;flex:1;padding:7px 8px;font-size:9px}.kpbg-reference .mode-switch>span:nth-child(2){color:#df202b;background:#fff;animation:8s infinite ref-mode-glow}.kpbg-reference .mode-chat{margin-top:18px;font-size:11px}.kpbg-reference .ai-question{text-align:right;background:#fff;border-radius:13px 3px 13px 13px;width:max-content;margin-left:auto;padding:10px 13px;animation:8s infinite ref-scene-a}.kpbg-reference .ai-answer{color:#df202b;gap:7px;padding:12px 0;line-height:1.7;animation:8s infinite ref-scene-b;display:flex}.kpbg-reference .ai-answer>span{font-size:16px}.kpbg-reference .knowledge-tags{justify-content:flex-end;gap:6px;animation:8s infinite ref-scene-c;display:flex}.kpbg-reference .knowledge-tags span{color:#df202b;background:#fff;border:1px solid #f0d4d6;border-radius:12px;padding:5px 9px;font-size:9px}.kpbg-reference .mini-request{text-align:right;color:#df202b;margin-bottom:20px;font-size:11px;animation:9s infinite ref-scene-a}.kpbg-reference .document-card{background:#fff;border:1px solid #f1d6d8;border-radius:11px;align-items:center;gap:9px;padding:13px 12px;animation:9s infinite ref-document-float;display:flex;box-shadow:0 7px 10px #7d202506}.kpbg-reference .pdf-icon{color:#b7787c;background:#f7e7e8;border-radius:6px;padding:11px 6px;font-size:10px}.kpbg-reference .document-card strong{font-size:10px;font-weight:500;display:block}.kpbg-reference .document-card small{color:#715658;margin-top:4px;font-size:8px;display:block}.kpbg-reference .download-arrow{color:#715658;margin-left:auto;font-size:21px;animation:2s infinite ref-bounce}.kpbg-reference .send-track{background:#f6d7d9;border-radius:3px;height:3px;margin:14px 5px 0;overflow:hidden}.kpbg-reference .send-track i{background:#715658;height:100%;animation:9s infinite ref-fill;display:block}.kpbg-reference .delivery-status{color:#df202b;text-align:center;margin-top:9px;font-size:10px;animation:9s infinite ref-scene-d}.kpbg-reference .contact-mini{justify-content:center;align-items:center;gap:10px;display:flex}.kpbg-reference .letter-avatar{color:#df202b;background:#f6d7d9;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.kpbg-reference .contact-mini strong{font-size:12px;font-weight:500;display:block}.kpbg-reference .contact-mini small{color:#715658;margin-top:4px;font-size:10px;display:block}.kpbg-reference .otp-boxes{justify-content:center;gap:9px;margin:20px 0 15px;display:flex}.kpbg-reference .otp-boxes>span{color:#df202b;background:#fff;border:1px solid #eecfd1;border-radius:7px;place-items:center;width:34px;height:36px;font-size:15px;animation:7s infinite ref-otp;display:grid}.kpbg-reference .otp-boxes>span:nth-child(2){animation-delay:.3s}.kpbg-reference .otp-boxes>span:nth-child(3){animation-delay:.6s}.kpbg-reference .otp-boxes>span:nth-child(4){animation-delay:.9s}.kpbg-reference .verify-pill{text-align:center;color:#df202b;font-size:10px;animation:7s infinite ref-scene-d}.kpbg-reference .calendar-top{color:#df202b;justify-content:space-between;margin-bottom:25px;font-size:12px;display:flex}.kpbg-reference .calendar-week{justify-content:space-between;gap:6px;display:flex}.kpbg-reference .calendar-week>span{text-align:center;color:#715658;font-size:9px}.kpbg-reference .calendar-week small{background:#fff;border:1px solid #f1d9da;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:9px;font-size:12px;display:grid}.kpbg-reference .calendar-week>span:nth-child(4) small{animation:7s infinite ref-date-select}.kpbg-reference .appointment-note{text-align:center;color:#df202b;margin-top:21px;font-size:11px;animation:7s infinite ref-scene-c}.kpbg-reference .mini-pipeline{color:#715658;border-bottom:1px solid #f0d4d6;justify-content:space-between;padding:0 4px 12px;font-size:10px;display:flex}.kpbg-reference .moving-lead{background:#fff;border:1px solid #f0d6d7;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:13px 11px;animation:9s infinite ref-move-lead;display:flex;box-shadow:0 6px 13px #7d202509}.kpbg-reference .moving-lead strong{font-size:11px;font-weight:500;display:block}.kpbg-reference .moving-lead small{color:#715658;margin-top:5px;font-size:8px;display:block}.kpbg-reference .moving-lead>span:last-child{color:#715658;margin-left:auto}.kpbg-reference .pipeline-dots{justify-content:space-between;margin:19px 22px 0;display:flex;position:relative}.kpbg-reference .pipeline-dots:before{content:"";border-top:1px dashed #eac4c6;position:absolute;top:3px;left:0;right:0}.kpbg-reference .pipeline-dots i{z-index:1;background:#eac2c4;border-radius:50%;width:7px;height:7px;animation:9s infinite ref-node-pulse}.kpbg-reference .pipeline-dots i:nth-child(2){animation-delay:3s}.kpbg-reference .pipeline-dots i:nth-child(3){animation-delay:6s}.kpbg-reference .ad-to-chat{align-items:center;gap:8px;display:flex}.kpbg-reference .ad-source,.kpbg-reference .chat-destination{text-align:center;background:#fff;border:1px solid #f1d7d8;border-radius:15px;flex:1;min-width:0;padding:18px 9px;box-shadow:0 4px 10px #7d202505}.kpbg-reference .ad-source>span,.kpbg-reference .chat-destination>span{color:#715658;margin-bottom:14px;font-size:26px;display:block}.kpbg-reference .ad-source strong,.kpbg-reference .chat-destination strong{font-size:11px;font-weight:500;display:block}.kpbg-reference .ad-source small,.kpbg-reference .chat-destination small{color:#715658;margin-top:6px;font-size:9px;line-height:1.6;display:block}.kpbg-reference .chat-destination{animation:8s infinite ref-destination}.kpbg-reference .travel-dots{gap:3px;display:flex}.kpbg-reference .travel-dots i{background:#715658;border-radius:50%;width:3px;height:3px;animation:1.5s infinite ref-typing}.kpbg-reference .travel-dots i:nth-child(2){animation-delay:.2s}.kpbg-reference .travel-dots i:nth-child(3){animation-delay:.4s}.kpbg-reference .handover-question{text-align:center;color:#df202b;background:#fff;border:1px solid #f2d9da;border-radius:18px;padding:11px 12px;font-size:11px}.kpbg-reference .handover-people{justify-content:center;align-items:center;margin-top:21px;display:flex}.kpbg-reference .handover-people>div>span{color:#715658;background:#fff;border:1px solid #efd2d4;border-radius:50%;place-items:center;width:39px;height:39px;margin:auto;font-size:24px;display:grid}.kpbg-reference .handover-people .human-round{background:#f8e2e3;font-size:12px;animation:8s infinite ref-human-join}.kpbg-reference .handover-people small{color:#df202b;text-align:center;margin-top:7px;font-size:9px;display:block}.kpbg-reference .handover-line{background:#eecfd1;width:75px;height:2px;margin:0 15px 17px;position:relative;overflow:hidden}.kpbg-reference .handover-line i{background:#715658;width:25px;height:2px;animation:3s linear infinite ref-travel;position:absolute}.kpbg-reference .handover-status{text-align:center;color:#df202b;margin-top:19px;font-size:10px;animation:8s infinite ref-scene-c}.kpbg-reference .order-preview{align-items:center;gap:10px;display:flex}.kpbg-reference .product-letter{color:#ab9495;background:#e9dfe0;border-radius:9px;place-items:center;width:40px;height:43px;font-family:Manrope;font-size:24px;display:grid}.kpbg-reference .order-preview strong{font-size:12px;font-weight:500;display:block}.kpbg-reference .order-preview small{color:#a49495;margin-top:5px;font-size:9px;display:block}.kpbg-reference .sizes{justify-content:flex-end;gap:7px;margin:16px 0;display:flex}.kpbg-reference .sizes>span{color:#715658;background:#fff;border:1px solid #efd2d4;border-radius:7px;place-items:center;width:30px;height:27px;font-size:9px;display:grid}.kpbg-reference .sizes>span:nth-child(2){animation:7s infinite ref-date-select}.kpbg-reference .payment-preview{color:#df202b;background:#f7dadc;border-radius:20px;justify-content:space-between;padding:11px 13px;font-size:10px;animation:7s infinite ref-scene-c;display:flex}.kpbg-reference .connection-section{background:radial-gradient(430px 230px at 50% 60%,#f9e3e4,#0000);border-top:1px solid #f9e7e8;border-bottom:1px solid #f9e7e8;padding:75px 24px 60px}.kpbg-reference .connection-map{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:15px;max-width:860px;margin:auto;display:grid}.kpbg-reference .connection-side{flex-direction:column;gap:25px;display:flex}.kpbg-reference .connection-app{background:#fff;border:1px solid #f7dcde;border-radius:17px;align-items:center;gap:13px;padding:19px 16px;animation:6s ease-in-out infinite ref-float;display:flex;box-shadow:0 7px 15px #7d202505}.kpbg-reference .connection-side:last-child .connection-app{animation-delay:-3s}.kpbg-reference .app-mark{color:#bd7c80;background:#f4eded;border-radius:10px;place-items:center;width:37px;height:37px;font-size:23px;display:grid}.kpbg-reference .sheets{color:#df202b;background:#f9e2e3}.kpbg-reference .whatsapp{color:#715658;background:#f9e5e6}.kpbg-reference .webhook{color:#a49bbe;background:#efedf5}.kpbg-reference .connection-app strong{font-size:13px;font-weight:500;display:block}.kpbg-reference .connection-app small{color:#715658;margin-top:6px;font-size:10px;display:block}.kpbg-reference .connection-core{justify-content:center;align-items:center;display:flex}.kpbg-reference .core-logo{color:#df202b;background:#fff;border:1px solid #f0d5d7;border-radius:32px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;font-size:43px;animation:4s ease-in-out infinite ref-core-glow;display:flex;box-shadow:0 10px 40px #7d20250c}.kpbg-reference .core-logo strong{letter-spacing:-.5px;color:#df202b;margin-top:7px;font-size:18px}.kpbg-reference .core-logo small{color:#715658;margin-top:4px;font-size:9px}.kpbg-reference .data-path{flex:1;justify-content:center;gap:6px;display:flex}.kpbg-reference .data-path i{background:#715658;border-radius:50%;width:4px;height:4px;animation:1.5s infinite ref-typing}.kpbg-reference .data-path i:nth-child(2){animation-delay:.25s}.kpbg-reference .data-path i:nth-child(3){animation-delay:.5s}.kpbg-reference .integration-note{color:#715658;text-align:center;margin:35px auto 0;font-size:12px}.kpbg-reference .playground{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.kpbg-reference .demo-copy h2{max-width:380px;font-size:45px;line-height:1.25}.kpbg-reference .demo-copy h2>span{color:var(--green);display:block}.kpbg-reference .demo-copy>p{color:var(--muted);font-size:16px;line-height:1.9}.kpbg-reference .scenario-list{flex-direction:column;gap:10px;margin:28px 0 22px;display:flex}.kpbg-reference .scenario-list button{text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:17px 15px;display:flex}.kpbg-reference .scenario-symbol{color:#df202b;font-size:25px}.kpbg-reference .scenario-list strong{font-size:14px;font-weight:500;display:block}.kpbg-reference .scenario-list small{color:#715658;margin-top:5px;font-size:12px;display:block}.kpbg-reference .scenario-arrow{color:#715658;opacity:0;margin-left:auto;font-size:21px}.kpbg-reference .scenario-list [aria-selected=true] .scenario-arrow{opacity:1}.kpbg-reference .demo-copy .demo-disclaimer{color:#715658;font-size:12px;line-height:1.7}.kpbg-reference .interactive-chat{background:#fff;border:1px solid #f1d6d8;border-radius:25px;flex-direction:column;height:580px;display:flex;overflow:hidden;box-shadow:0 16px 50px #7d20250b}.kpbg-reference .chat-head{border-bottom:1px solid #f8e1e2;align-items:center;gap:11px;padding:22px;display:flex}.kpbg-reference .agent-icon{color:#df202b;background:#f9e3e4;border-radius:50%;place-items:center;width:39px;height:39px;font-family:Arial;font-size:26px;display:grid}.kpbg-reference .chat-head strong{font-size:14px;font-weight:600;display:block}.kpbg-reference .chat-head div>span{color:#715658;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.kpbg-reference .chat-head i{background:#715658;border-radius:50%;width:5px;height:5px}.kpbg-reference .chat-head button{color:#df202b;background:0 0;border:0;margin-left:auto;font-size:21px}.kpbg-reference .demo-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;padding:23px;display:flex;overflow-y:auto}.kpbg-reference .demo-messages .bubble{font-size:14px;line-height:1.75}.kpbg-reference .quick-replies{flex-wrap:wrap;gap:7px;padding:0 22px;display:flex}.kpbg-reference .quick-replies button{color:#df202b;background:#fff;border:1px solid #e3afb2;border-radius:20px;padding:8px 12px;font-size:12px;transition:background .2s}.kpbg-reference #chat-form{border:1px solid #f6dadc;border-radius:30px;gap:7px;margin:17px 20px 0;padding:6px;display:flex}.kpbg-reference #chat-input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:9px 12px;font-size:14px}.kpbg-reference #chat-form button{color:#df202b;background:#f7dadc;border:0;border-radius:50%;width:35px;font-size:22px}.kpbg-reference .chat-brand{text-align:center;color:#715658;padding:12px;font-size:9px}.kpbg-reference .chat-brand>span{color:#df202b;padding:0 8px}.kpbg-reference .chat-brand b{color:#df202b;font-weight:500}.kpbg-reference .typing{align-items:center;gap:4px;min-height:39px;display:flex}.kpbg-reference .typing i{background:#715658;border-radius:50%;width:5px;height:5px;animation:1s infinite ref-typing}.kpbg-reference .typing i:nth-child(2){animation-delay:.15s}.kpbg-reference .typing i:nth-child(3){animation-delay:.3s}.kpbg-reference .setup-section{padding-top:35px}.kpbg-reference .setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.kpbg-reference .setup-visual{background:#fcf3f4;border:1px solid #f8dedf;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;height:185px;padding:25px;display:flex;overflow:hidden}.kpbg-reference .setup-knowledge{gap:9px}.kpbg-reference .setup-knowledge>span{background:#fff;border:1px solid #f1d9da;border-radius:9px;justify-content:space-between;min-width:210px;padding:10px 14px;font-size:11px;animation:9s infinite ref-scene-a;display:flex}.kpbg-reference .setup-knowledge>span:nth-child(2){animation-delay:1s}.kpbg-reference .setup-knowledge>span:nth-child(3){animation-delay:2s}.kpbg-reference .setup-knowledge b{color:#df202b}.kpbg-reference .brand-preview{background:#fff;border:1px solid #f0d4d6;border-radius:16px;align-items:center;gap:10px;padding:18px 13px;font-size:12px;display:flex}.kpbg-reference .brand-preview>span{color:#df202b;font-size:25px;animation:12s infinite ref-brand-color}.kpbg-reference .brand-colors{gap:10px;margin-top:23px;display:flex}.kpbg-reference .brand-colors i{background:#715658;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 3px #fcf3f4,0 0 0 4px #e9c0c2}.kpbg-reference .brand-colors i:nth-child(2){box-shadow:none;background:#bfb3d5}.kpbg-reference .brand-colors i:nth-child(3){box-shadow:none;background:#dca4a7}.kpbg-reference .brand-colors i:nth-child(4){box-shadow:none;background:#9ec2d1}.kpbg-reference .setup-install code{color:#715658;background:#fff;border:1px solid #f0d5d7;border-radius:12px;padding:14px;font-size:15px}.kpbg-reference .install-progress{background:#f6d8da;border-radius:3px;width:170px;height:4px;margin:18px 0;overflow:hidden}.kpbg-reference .install-progress i{background:#715658;height:100%;animation:8s infinite ref-fill;display:block}.kpbg-reference .setup-install>span{color:#715658;font-size:11px;animation:8s infinite ref-scene-c}.kpbg-reference .step-title{align-items:center;gap:11px;margin-top:23px;display:flex}.kpbg-reference .step-title>span{color:#715658;border:1px solid #f0d4d6;border-radius:50%;padding:6px 8px;font-size:11px}.kpbg-reference .step-title h3{letter-spacing:-.7px;margin:0;font-size:20px;font-weight:600}.kpbg-reference .setup-grid p{color:#df202b;margin-top:14px;font-size:15px;line-height:1.85}.kpbg-reference .industries{padding-top:20px}.kpbg-reference .industry-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.kpbg-reference .industry-card{background:#fefafa;border:1px solid #f7dadc;border-radius:22px;min-width:0;padding:24px 17px;transition:transform .3s,background .3s}.kpbg-reference .industry-card:hover{background:#fae7e8;transform:translateY(-7px)}.kpbg-reference .industry-symbol{color:#df202b;background:#f8e2e3;border-radius:14px;place-items:center;width:43px;height:43px;margin-bottom:22px;font-size:27px;display:grid}.kpbg-reference .industry-card:nth-child(2) .industry-symbol{color:#c58e91;background:#f8ebec}.kpbg-reference .industry-card:nth-child(3) .industry-symbol{color:#b0a0c7;background:#f2eef7}.kpbg-reference .industry-card:nth-child(4) .industry-symbol{color:#9ab8c6;background:#edf4f7}.kpbg-reference .industry-card:nth-child(5) .industry-symbol{color:#c28286;background:#f7e8e9}.kpbg-reference .industry-card h3{letter-spacing:-.3px;min-height:45px;margin:0;font-size:16px;line-height:1.45}.kpbg-reference .industry-question{color:#715658;min-height:63px;margin:17px 0;font-size:12px;line-height:1.8}.kpbg-reference .industry-card strong{color:#df202b;font-size:11px;font-weight:500}.kpbg-reference .center{text-align:center}.kpbg-reference .center .eyebrow{display:block}.kpbg-reference .pricing-section{border-top:1px solid #f9e5e6;max-width:1220px}.kpbg-reference .pricing-section .center>p{color:var(--muted);font-size:16px;line-height:1.8}.kpbg-reference .billing-switch{background:#fcf3f4;border:1px solid #f6d9db;border-radius:35px;gap:5px;margin:17px 0 40px;padding:5px;display:inline-flex}.kpbg-reference .billing-switch button{color:#715658;background:0 0;border:0;border-radius:30px;padding:13px 19px;font-size:14px}.kpbg-reference .billing-switch button[aria-pressed=true]{color:#df202b;background:#fff;box-shadow:0 2px 5px #7d20250a}.kpbg-reference .billing-switch span{color:#df202b;margin-left:5px;font-size:11px}.kpbg-reference .pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.kpbg-reference .plan-card{background:#fff;border:1px solid #f6d8da;border-radius:24px;flex-direction:column;min-width:0;padding:23px 19px;display:flex}.kpbg-reference .plan-kicker{letter-spacing:1.2px;color:#df202b;min-height:16px;font-size:9px}.kpbg-reference .plan-card h3{letter-spacing:-.5px;margin:17px 0 23px;font-size:19px;font-weight:600}.kpbg-reference .plan-price{letter-spacing:-1.2px;flex-wrap:wrap;align-items:baseline;font-family:Manrope;font-size:29px;font-weight:650;display:flex}.kpbg-reference .plan-price small{letter-spacing:0;color:#715658;margin-left:4px;font-family:DM Sans;font-size:11px;font-weight:400}.kpbg-reference .annual-note{color:#715658;min-height:32px;margin-top:8px;font-size:11px;line-height:1.7}.kpbg-reference .plan-card>p{color:#df202b;min-height:44px;margin:15px 0 20px;font-size:12px;line-height:1.7}.kpbg-reference .plan-card .button{gap:5px;padding:13px 8px;font-size:12px}.kpbg-reference .plan-button{border:1px solid #eeced0}.kpbg-reference .plan-card ul{margin:20px 0 0;padding:0;list-style:none}.kpbg-reference .plan-card li{color:#df202b;align-items:baseline;gap:6px;margin:11px 0;font-size:12px;line-height:1.75;display:flex}.kpbg-reference .plan-card li:before{content:"✓";color:#715658}.kpbg-reference .pricing-notes{color:#715658;margin:28px 0;font-size:13px;line-height:1.9}.kpbg-reference .pricing-notes strong{color:#df202b;font-weight:500}.kpbg-reference .pricing-rounding{font-size:11px}.kpbg-reference .compare-plans{border:1px solid #f6d7d9;border-radius:18px;overflow:hidden}.kpbg-reference .compare-plans summary{cursor:pointer;color:#df202b;justify-content:space-between;padding:19px 25px;font-size:14px;list-style:none;display:flex}.kpbg-reference .compare-plans summary::-webkit-details-marker{display:none}.kpbg-reference .compare-plans summary span{font-size:20px}.kpbg-reference .compare-plans[open] summary span{transform:rotate(45deg)}.kpbg-reference .comparison-scroll{overflow:auto}.kpbg-reference table{border-collapse:collapse;text-align:left;width:100%;min-width:840px;font-size:12px}.kpbg-reference th,.kpbg-reference td{border-top:1px solid #f8e0e1;padding:15px 18px}.kpbg-reference tbody th{color:#df202b;min-width:250px;font-weight:400}.kpbg-reference tbody td{color:#715658}.kpbg-reference .faq{grid-template-columns:1fr 1.25fr;gap:80px;padding-top:30px;display:grid}.kpbg-reference .faq h2{font-size:39px}.kpbg-reference .text-button{color:#df202b;align-items:center;gap:10px;font-size:14px;display:inline-flex}.kpbg-reference .faq .text-button{margin-top:10px}.kpbg-reference .faq details{border-bottom:1px solid #f7dcde;padding:21px 0}.kpbg-reference .faq details:first-child{padding-top:5px}.kpbg-reference .faq summary{cursor:pointer;color:#df202b;justify-content:space-between;gap:15px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.kpbg-reference .faq summary::-webkit-details-marker{display:none}.kpbg-reference .faq summary span{color:#715658;font-size:20px;font-weight:400}.kpbg-reference .faq details[open] summary span{transform:rotate(45deg)}.kpbg-reference .faq details p{color:#715658;margin:17px 0 0;padding-right:22px;font-size:14px;line-height:1.9}.kpbg-reference .closing{text-align:center;background:radial-gradient(600px 330px,#f6d8da,#fdf5f5 80%);border-top:1px solid #f8dedf;border-bottom:1px solid #f8dedf;padding:90px 20px;position:relative;overflow:hidden}.kpbg-reference .closing h2{margin:20px 0 30px;font-size:56px}.kpbg-reference .closing>p{color:#715658;margin-top:20px;font-size:12px}.kpbg-reference .closing .eyebrow{font-size:10px}.kpbg-reference .closing-chat{color:#715658;background:#fff;border:1px solid #f0d5d7;border-radius:20px;padding:16px 19px;font-size:13px;animation:6s ease-in-out infinite ref-float;position:absolute;box-shadow:0 8px 20px #7d202508}.kpbg-reference .chat-one{top:30%;left:4%;transform:rotate(-9deg)}.kpbg-reference .chat-two{animation-delay:-3s;bottom:27%;right:3%;transform:rotate(9deg)}.kpbg-reference .ref-footer{justify-content:space-between;align-items:center;gap:35px;width:min(1180px,90%);margin:auto;padding:45px 0 90px;display:flex}.kpbg-reference .ref-footer p{color:#715658;margin:15px 0 0;font-size:12px;line-height:1.8}.kpbg-reference .footer-links{color:#df202b;flex-wrap:wrap;gap:25px;font-size:13px;display:flex}.kpbg-reference .ref-footer>span{color:#715658;font-size:12px}.kpbg-reference .floating-controls{z-index:50;align-items:center;gap:9px;display:flex;position:fixed;bottom:23px;right:25px}.kpbg-reference #floating-chat{background:var(--ink);color:#fff;border:0;border-radius:40px;align-items:center;gap:11px;padding:13px 17px;font-size:12px;transition:transform .2s;display:flex;box-shadow:0 5px 20px #7d202526}.kpbg-reference #floating-chat:hover{transform:translateY(-3px)}.kpbg-reference #floating-chat>span:first-child{color:#715658;font-size:25px}.kpbg-reference #floating-chat>span:last-child{font-size:17px}.kpbg-reference #motion-toggle{color:#715658;background:#fffffff2;border:1px solid #eeced0;border-radius:50%;width:36px;height:36px;font-size:12px;box-shadow:0 3px 10px #7d202510}.kpbg-reference .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.kpbg-reference .reveal.visible{opacity:1;transform:translateY(0)}@keyframes ref-message-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ref-word-change{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ref-ribbon{to{transform:translate(-50%)}}@keyframes ref-float{50%{translate:0 -8px}}@keyframes ref-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(15deg)}20%,40%{transform:rotate(-10deg)}}@keyframes ref-clock{to{transform:rotate(360deg)}}@keyframes ref-scene-a{0%,5%,96%,to{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:translateY(0)}}@keyframes ref-scene-b{0%,20%,96%,to{opacity:0;transform:translateY(8px)}28%,88%{opacity:1;transform:translateY(0)}}@keyframes ref-scene-c{0%,37%,96%,to{opacity:0;transform:translateY(8px)}45%,88%{opacity:1;transform:translateY(0)}}@keyframes ref-scene-d{0%,53%,96%,to{opacity:0;transform:translateY(8px)}61%,88%{opacity:1;transform:translateY(0)}}@keyframes ref-scene-e{0%,70%,96%,to{opacity:0;transform:translateY(8px)}78%,88%{opacity:1;transform:translateY(0)}}@keyframes ref-mode-glow{0%,20%,to{box-shadow:0 0 #7d202500}45%,80%{box-shadow:0 0 0 3px #7d202530}}@keyframes ref-document-float{0%,15%,to{opacity:.25;transform:translateY(10px)}30%,85%{opacity:1;transform:translateY(0)}}@keyframes ref-bounce{50%{transform:translateY(4px)}}@keyframes ref-fill{0%,15%{width:0}65%,88%{width:100%}to{width:0}}@keyframes ref-otp{0%,18%,to{color:#0000;background:#fff;border-color:#f2d9da}35%,80%{color:#df202b;background:#f9e5e6;border-color:#715658}}@keyframes ref-date-select{0%,20%,to{background:#fff;border-color:#f1d9da}40%,85%{color:#fff;background:#715658;border-color:#715658;box-shadow:0 0 0 4px #7d202520}}@keyframes ref-move-lead{0%,10%,to{opacity:.45;transform:translate(-7px)}25%,45%{opacity:1;transform:translate(0)}60%,85%{opacity:1;transform:translate(9px)}}@keyframes ref-node-pulse{0%,30%,to{background:#eac2c4;box-shadow:0 0 #7d202500}50%,75%{background:#715658;box-shadow:0 0 0 4px #7d202530}}@keyframes ref-typing{50%{opacity:.25;transform:translateY(-2px)}}@keyframes ref-destination{0%,25%,to{opacity:.5;transform:scale(.95)}50%,85%{opacity:1;transform:scale(1)}}@keyframes ref-travel{0%{left:-25px}to{left:100%}}@keyframes ref-human-join{0%,25%,to{opacity:.4;transform:scale(.9)}50%,85%{opacity:1;transform:scale(1);box-shadow:0 0 0 5px #7d202540}}@keyframes ref-core-glow{50%{box-shadow:0 10px 40px #7d202515,0 0 0 10px #7d20251c}}@keyframes ref-brand-color{0%,to{color:#df202b}33%{color:#df202b}66%{color:#151515}}.kpbg-reference [data-motion=paused] *,.kpbg-reference [data-motion=paused] :before,.kpbg-reference [data-motion=paused] :after,.kpbg-reference .offscreen *{animation-play-state:paused!important}@media (width<=1100px){.kpbg-reference .ref-header,.kpbg-reference .ref-nav{gap:20px}.kpbg-reference .theater-sticker{right:-15px}.kpbg-reference .hero h1{font-size:64px}.kpbg-reference .product-theater{width:95%}.kpbg-reference .showcase-chat{width:325px;right:20px}.kpbg-reference .sample-site-copy h2{font-size:34px}.kpbg-reference .sample-nav>span:last-child,.kpbg-reference .story-progress>span:last-child{display:none}.kpbg-reference .animated-features{gap:38px 18px}.kpbg-reference .feature-stage{padding:25px 18px}.kpbg-reference .feature-copy h3{font-size:21px}.kpbg-reference .pricing-grid,.kpbg-reference .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpbg-reference .playground{gap:50px}.kpbg-reference .setup-grid{gap:20px}.kpbg-reference .setup-knowledge>span{min-width:180px}.kpbg-reference .closing-chat{padding:12px;font-size:11px}.kpbg-reference .chat-one{top:22%;left:1%}.kpbg-reference .chat-two{bottom:20%;right:1%}.kpbg-reference .closing h2{font-size:48px}.kpbg-reference .hero h1{letter-spacing:-3px}}@media (width<=850px){.kpbg-reference .ref-header{gap:15px;padding-left:20px}.kpbg-reference .brand{font-size:22px}.kpbg-reference .logo-symbol{font-size:32px}.kpbg-reference .ref-nav{gap:15px;font-size:12px}.kpbg-reference .nav-actions .login{display:none}.kpbg-reference .nav-actions .button{padding:13px 15px;font-size:12px}.kpbg-reference .hero h1{font-size:57px}.kpbg-reference .sample-site-copy h2{font-size:30px}.kpbg-reference .sample-site-copy p{max-width:240px}.kpbg-reference .sample-website{padding-left:22px}.kpbg-reference .sample-site-copy{padding-top:44px}.kpbg-reference .showcase-chat{width:310px;right:16px}.kpbg-reference .lead-toast{max-width:95%;padding:12px;bottom:7px;left:12px}.kpbg-reference .lead-toast strong{font-size:11px}.kpbg-reference .theater-sticker{font-size:10px;top:-21px}.kpbg-reference .story-tabs button{padding:9px 10px;font-size:10px}.kpbg-reference .story-progress{font-size:9px}.kpbg-reference .animated-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 25px}.kpbg-reference .feature-stage{padding:30px}.kpbg-reference .animated-feature:last-child{grid-column:span 2;justify-self:center;width:100%;max-width:calc(50% - 12px)}.kpbg-reference .before-after{gap:35px}.kpbg-reference .transform-arrow{font-size:30px;left:calc(50% - 14px)}.kpbg-reference .before-panel,.kpbg-reference .after-panel,.kpbg-reference .flat-form{padding:20px 15px}.kpbg-reference .mini-line>span:last-child{font-size:10px}.kpbg-reference .mini-choice>span{padding:7px;font-size:9px}.kpbg-reference .connection-map{gap:10px}.kpbg-reference .core-logo{width:115px;height:125px}.kpbg-reference .connection-app{gap:8px;padding:15px 12px}.kpbg-reference .connection-app strong{font-size:11px}.kpbg-reference .connection-app small{font-size:9px}.kpbg-reference .app-mark{flex-shrink:0;width:30px;height:30px;font-size:20px}.kpbg-reference .data-path{gap:3px}.kpbg-reference .data-path i{width:3px;height:3px}.kpbg-reference .playground{gap:30px}.kpbg-reference .demo-copy h2{font-size:36px}.kpbg-reference .scenario-list button{gap:10px;padding:14px 10px}.kpbg-reference .scenario-list strong{font-size:12px}.kpbg-reference .scenario-list small{font-size:10px}.kpbg-reference .interactive-chat{height:595px}.kpbg-reference .setup-grid{gap:17px}.kpbg-reference .setup-visual{padding:15px}.kpbg-reference .setup-knowledge>span{min-width:155px;font-size:10px}.kpbg-reference .brand-preview{padding:15px 10px;font-size:10px}.kpbg-reference .setup-install code{font-size:12px}.kpbg-reference .install-progress{width:140px}.kpbg-reference .step-title h3{font-size:17px}.kpbg-reference .faq{gap:40px}.kpbg-reference .closing-chat{display:none}.kpbg-reference .footer-links{gap:16px;font-size:12px}.kpbg-reference .ref-footer{gap:20px}}@media (width<=640px){.kpbg-reference{scroll-padding-top:105px}.kpbg-reference .announcement{font-size:10px;line-height:1.5}.kpbg-reference .announcement>span{display:none}.kpbg-reference .announcement a{margin-left:8px}.kpbg-reference .ref-header{gap:10px;width:92%;height:63px;margin-top:13px;padding:10px 16px;top:10px}.kpbg-reference .brand{font-size:22px}.kpbg-reference .logo-symbol{margin-right:6px;font-size:31px}.kpbg-reference .nav-actions{margin-left:auto}.kpbg-reference .nav-actions .button{padding:11px 13px;font-size:11px}.kpbg-reference .menu-button{color:#df202b;background:0 0;border:0;padding:5px;font-size:20px;display:block}.kpbg-reference .ref-nav{background:#fffffff7;border:1px solid #f1d6d8;border-radius:23px;padding:23px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 12px 30px #7d202510}.kpbg-reference .ref-nav.open{flex-direction:column;gap:22px;font-size:15px;display:flex}.kpbg-reference .hero{padding:45px 16px 20px}.kpbg-reference .hero-badge{letter-spacing:1.1px;font-size:9px}.kpbg-reference .hero h1{letter-spacing:-1.7px;margin:22px auto 17px;font-size:clamp(34px,8.2vw,51px);line-height:1.2}.kpbg-reference .hero>p{max-width:360px;font-size:15px;line-height:1.85}.kpbg-reference .hero>p br{display:none}.kpbg-reference .hero-actions{gap:10px;margin-top:24px}.kpbg-reference .button{gap:10px;padding:14px 18px;font-size:13px}.kpbg-reference .hero-notes{flex-wrap:wrap;gap:10px;font-size:10px;line-height:1.7}.kpbg-reference .hero-notes>span:not(:first-child):before{margin-right:10px}.kpbg-reference .product-theater{border-radius:22px;width:100%;margin-top:40px;padding:0 10px}.kpbg-reference .browser-bar{height:44px;padding:0 5px}.kpbg-reference .window-dots{gap:4px}.kpbg-reference .window-dots i{width:7px;height:7px}.kpbg-reference .address{font-size:9px}.kpbg-reference .browser-bar button{font-size:15px}.kpbg-reference .browser-bar button span{font-size:10px}.kpbg-reference .theater-canvas{border-radius:16px;height:505px}.kpbg-reference .sample-website{padding:20px}.kpbg-reference .sample-nav{justify-content:center}.kpbg-reference .sample-brand{font-size:15px}.kpbg-reference .sample-site-copy,.kpbg-reference .sample-website-bottom{display:none}.kpbg-reference .showcase-chat{border-radius:16px;width:auto;height:365px;top:59px;left:14px;right:14px}.kpbg-reference .showcase-head{padding:15px 13px}.kpbg-reference .showcase-head strong{font-size:12px}.kpbg-reference .showcase-messages{gap:9px;padding:14px 13px}.kpbg-reference .showcase-messages .bubble{padding:10px 12px;font-size:12px}.kpbg-reference .showcase-powered{font-size:9px}.kpbg-reference .lead-toast{border-radius:12px;gap:8px;max-width:none;padding:12px 10px;bottom:14px;left:10px;right:10px}.kpbg-reference .toast-check{width:26px;height:26px;font-size:12px}.kpbg-reference .lead-toast strong{font-size:10px}.kpbg-reference .lead-toast small{font-size:9px}.kpbg-reference .lead-toast>span:last-child{margin-left:auto;font-size:17px}.kpbg-reference .theater-sticker{padding:8px 10px;font-size:9px;top:-17px;right:5px;transform:rotate(5deg)}.kpbg-reference .story-controls{padding:13px 0;display:block}.kpbg-reference .story-tabs{justify-content:center;gap:3px}.kpbg-reference .story-tabs button{padding:9px 11px;font-size:10px}.kpbg-reference .story-progress{justify-content:center;margin-top:12px;font-size:10px}.kpbg-reference .story-progress>span:last-child{font-size:9px;display:inline}.kpbg-reference .hero-footnote{margin:21px 15px 10px;font-size:11px;line-height:1.8}.kpbg-reference .soft-star{font-size:16px}.kpbg-reference .benefit-ribbon{margin-top:12px;padding:18px 0}.kpbg-reference .ribbon-track>span{font-size:14px}.kpbg-reference .ribbon-track b{margin:0 23px}.kpbg-reference .section{width:89%;padding:65px 0}.kpbg-reference .section-heading{margin-bottom:30px}.kpbg-reference .eyebrow{letter-spacing:1.2px;font-size:9px}.kpbg-reference .section-heading h2,.kpbg-reference h2{letter-spacing:-1.4px;margin-top:16px;font-size:33px;line-height:1.25}.kpbg-reference .section-heading p{margin-top:16px;font-size:15px;line-height:1.85}.kpbg-reference .before-after{grid-template-columns:1fr;gap:25px}.kpbg-reference .before-panel{display:none}.kpbg-reference .after-panel{border-radius:25px;padding:25px 20px}.kpbg-reference .transform-arrow{display:none}.kpbg-reference .panel-label{font-size:10px}.kpbg-reference .flow-mini{gap:20px;min-height:320px;padding-top:20px}.kpbg-reference .mini-line>span:last-child{padding:12px;font-size:12px}.kpbg-reference .mini-choice>span{padding:8px 11px;font-size:10px}.kpbg-reference .mini-success,.kpbg-reference .before-panel>p,.kpbg-reference .after-panel>p{font-size:12px}.kpbg-reference .features{padding-top:0}.kpbg-reference .animated-features{grid-template-columns:1fr;gap:35px}.kpbg-reference .animated-feature:last-child{grid-column:auto;max-width:none}.kpbg-reference .feature-stage{border-radius:26px;height:235px;padding:33px 30px}.kpbg-reference .feature-copy{padding:20px 8px 0}.kpbg-reference .feature-copy .eyebrow{font-size:10px}.kpbg-reference .feature-copy h3{font-size:24px}.kpbg-reference .feature-copy p{font-size:16px}.kpbg-reference .sample-marker{font-size:10px}.kpbg-reference .mini-greeting>span{font-size:12px}.kpbg-reference .time-tag{font-size:10px}.kpbg-reference .mode-switch>span{font-size:11px}.kpbg-reference .mode-chat{font-size:12px}.kpbg-reference .knowledge-tags span{font-size:10px}.kpbg-reference .document-card strong{font-size:12px}.kpbg-reference .document-card small{font-size:10px}.kpbg-reference .mini-request,.kpbg-reference .delivery-status{font-size:12px}.kpbg-reference .contact-mini strong{font-size:14px}.kpbg-reference .contact-mini small,.kpbg-reference .verify-pill{font-size:12px}.kpbg-reference .calendar-top{font-size:14px}.kpbg-reference .calendar-week>span{font-size:11px}.kpbg-reference .calendar-week small{width:35px;height:35px;font-size:13px}.kpbg-reference .appointment-note,.kpbg-reference .mini-pipeline,.kpbg-reference .moving-lead strong{font-size:12px}.kpbg-reference .moving-lead small{font-size:10px}.kpbg-reference .ad-source strong,.kpbg-reference .chat-destination strong{font-size:12px}.kpbg-reference .ad-source small,.kpbg-reference .chat-destination small{font-size:10px}.kpbg-reference .handover-question{font-size:12px}.kpbg-reference .handover-people small{font-size:11px}.kpbg-reference .handover-status{font-size:12px}.kpbg-reference .order-preview strong{font-size:13px}.kpbg-reference .order-preview small,.kpbg-reference .sizes>span,.kpbg-reference .payment-preview{font-size:11px}.kpbg-reference .connection-section{padding:60px 20px 40px}.kpbg-reference .connection-map{flex-direction:column;gap:22px;display:flex}.kpbg-reference .connection-side{flex-direction:row;gap:10px;width:100%}.kpbg-reference .connection-app{text-align:center;border-radius:17px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 10px}.kpbg-reference .connection-app strong{font-size:12px}.kpbg-reference .connection-app small{font-size:10px;line-height:1.6}.kpbg-reference .core-logo{border-radius:26px;width:135px;height:120px}.kpbg-reference .connection-core{gap:15px;width:100%}.kpbg-reference .data-path{flex:0 0 60px;gap:8px}.kpbg-reference .data-path i{width:4px;height:4px}.kpbg-reference .integration-note{max-width:320px;margin-top:27px;font-size:11px;line-height:1.8}.kpbg-reference .playground{flex-direction:column;gap:30px;display:flex}.kpbg-reference .demo-copy h2{font-size:38px}.kpbg-reference .demo-copy>p{font-size:16px}.kpbg-reference .demo-copy h2>span{display:inline}.kpbg-reference .scenario-list strong{font-size:14px}.kpbg-reference .scenario-list small{font-size:12px}.kpbg-reference .scenario-list button{padding:15px 12px}.kpbg-reference .demo-copy .demo-disclaimer{font-size:11px}.kpbg-reference .interactive-chat{border-radius:22px;width:100%;height:560px}.kpbg-reference .chat-head{padding:18px}.kpbg-reference .chat-head strong{font-size:13px}.kpbg-reference .demo-messages{padding:18px}.kpbg-reference .demo-messages .bubble{font-size:13px}.kpbg-reference .quick-replies{padding:0 17px}.kpbg-reference .quick-replies button{font-size:12px}.kpbg-reference #chat-form{margin:15px 15px 0}.kpbg-reference .chat-brand{font-size:9px}.kpbg-reference .setup-section{padding-top:0}.kpbg-reference .setup-grid{grid-template-columns:1fr;gap:30px}.kpbg-reference .setup-visual{height:200px;padding:25px}.kpbg-reference .setup-knowledge>span{min-width:230px;font-size:12px}.kpbg-reference .brand-preview{font-size:13px}.kpbg-reference .setup-install code{font-size:16px}.kpbg-reference .setup-install>span{font-size:12px}.kpbg-reference .step-title h3{font-size:23px}.kpbg-reference .step-title>span{font-size:12px}.kpbg-reference .setup-grid p{font-size:16px}.kpbg-reference .industry-grid{grid-template-columns:1fr;gap:13px}.kpbg-reference .industry-card{grid-template-columns:45px 1fr;gap:8px 15px;padding:22px;display:grid}.kpbg-reference .industry-symbol{grid-row:span 3;margin:0}.kpbg-reference .industry-card h3{min-height:0;font-size:18px}.kpbg-reference .industry-question{min-height:0;margin:0;font-size:13px}.kpbg-reference .industry-card strong{font-size:12px}.kpbg-reference .pricing-section{padding-top:55px}.kpbg-reference .pricing-section .center>p{font-size:14px}.kpbg-reference .pricing-grid{grid-template-columns:1fr;gap:18px}.kpbg-reference .plan-card{padding:27px}.kpbg-reference .plan-kicker{min-height:0;font-size:11px}.kpbg-reference .plan-card h3{margin:12px 0 18px;font-size:23px}.kpbg-reference .plan-price{font-size:38px}.kpbg-reference .plan-price small{font-size:14px}.kpbg-reference .annual-note{min-height:0;font-size:13px}.kpbg-reference .plan-card>p{min-height:0;font-size:14px}.kpbg-reference .plan-card .button{padding:14px;font-size:14px}.kpbg-reference .plan-card li{font-size:14px}.kpbg-reference .billing-switch{margin-bottom:30px}.kpbg-reference .billing-switch button{padding:12px 15px;font-size:13px}.kpbg-reference .billing-switch span{font-size:10px}.kpbg-reference .pricing-notes{font-size:13px}.kpbg-reference .pricing-rounding{font-size:11px}.kpbg-reference .faq{padding-top:10px;display:block}.kpbg-reference .faq h2{font-size:34px}.kpbg-reference .faq-list{margin-top:30px}.kpbg-reference .faq summary,.kpbg-reference .faq details p{font-size:14px}.kpbg-reference .closing{padding:60px 20px}.kpbg-reference .closing h2{letter-spacing:-1.5px;font-size:36px}.kpbg-reference .closing .eyebrow{letter-spacing:1px;font-size:8px}.kpbg-reference .closing>p{max-width:270px;margin:20px auto 0;font-size:11px;line-height:1.8}.kpbg-reference .ref-footer{flex-wrap:wrap;gap:25px;width:89%;padding:35px 0 100px;display:flex}.kpbg-reference .footer-links{gap:18px;font-size:13px}.kpbg-reference .ref-footer>span{flex-basis:100%;font-size:11px}.kpbg-reference .floating-controls{gap:7px;bottom:16px;right:16px}.kpbg-reference #floating-chat{gap:8px;padding:11px 13px;font-size:11px}.kpbg-reference #floating-chat>span:first-child{font-size:23px}.kpbg-reference #motion-toggle{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.kpbg-reference{scroll-behavior:auto}.kpbg-reference *,.kpbg-reference :before,.kpbg-reference :after{transition:none!important;animation:none!important}.kpbg-reference .reveal{opacity:1;transform:none}.kpbg-reference .otp-boxes>span{color:#df202b}.kpbg-reference .lead-toast{opacity:1;transform:none}}.kpbg-reference .feature-copy p,.kpbg-reference .setup-grid p{font-size:16px}.kpbg-reference .feature-copy .eyebrow,.kpbg-reference .eyebrow,.kpbg-reference .plan-kicker{font-size:12px}.kpbg-reference .plan-card li,.kpbg-reference .plan-card>p,.kpbg-reference .plan-card .button{font-size:14px}.kpbg-reference .annual-note,.kpbg-reference .pricing-rounding,.kpbg-reference .plan-price small,.kpbg-reference .industry-card strong,.kpbg-reference .hero-notes,.kpbg-reference .hero-badge,.kpbg-reference .story-tabs button{font-size:12px}.kpbg-reference .showcase-head strong,.kpbg-reference .showcase-messages .bubble{font-size:14px}.kpbg-reference .showcase-chat{height:398px}.kpbg-reference .showcase-head small,.kpbg-reference .showcase-input{font-size:12px}.kpbg-reference .showcase-powered{font-size:10px}.kpbg-reference .showcase-messages{gap:8px;padding:14px}.kpbg-reference .showcase-messages .bubble{padding:9px 12px;line-height:1.5}.kpbg-reference .feature-stage strong,.kpbg-reference .feature-stage .calendar-top{font-size:12px}.kpbg-reference .feature-stage small{font-size:10px}.kpbg-reference .showcase-messages .document-bubble{font-size:12px}.kpbg-reference .before-panel>p,.kpbg-reference .after-panel>p{font-size:14px}.kpbg-reference .story-progress{font-size:12px}.kpbg-reference .story-progress>span:last-child{font-size:10px}.kpbg-reference .lead-toast strong{font-size:12px}.kpbg-reference .lead-toast small{font-size:11px}.kpbg-reference .integration-note{font-size:12px}.kpbg-reference .chat-brand,.kpbg-reference .sample-marker{font-size:10px}.kpbg-reference .feature-copy p,.kpbg-reference .setup-grid p,.kpbg-reference .faq details p,.kpbg-reference .plan-card li,.kpbg-reference .plan-card>p,.kpbg-reference .industry-question,.kpbg-reference .industry-card strong,.kpbg-reference .hero-footnote{color:#df202b}.kpbg-reference .demo-disclaimer{color:#df202b!important}.kpbg-reference .animated-feature .feature-stage{transition:transform .3s,box-shadow .3s}.kpbg-reference .animated-feature:hover .feature-stage{transform:translateY(-4px);box-shadow:inset 0 0 0 9px #ffffff9c,0 15px 30px #7d20250a}@media (width<=850px){.kpbg-reference .story-progress{display:none}.kpbg-reference .story-controls{justify-content:center}.kpbg-reference .feature-copy .eyebrow{font-size:11px}}@media (width<=640px){.kpbg-reference .hero-badge{font-size:10px}.kpbg-reference .hero-notes{font-size:11px}.kpbg-reference .hero h1{font-size:clamp(32px,8vw,48px)}.kpbg-reference .showcase-chat{height:375px}.kpbg-reference .showcase-head strong{font-size:12px}.kpbg-reference .showcase-head small{font-size:10px}.kpbg-reference .showcase-messages .bubble{padding:9px 11px;font-size:12px}.kpbg-reference .showcase-input{font-size:11px}.kpbg-reference .showcase-powered{font-size:9px}.kpbg-reference .story-tabs button{font-size:10px}.kpbg-reference .story-progress{font-size:10px;display:flex}.kpbg-reference .story-progress>span:last-child{font-size:9px}.kpbg-reference .lead-toast strong{font-size:10px}.kpbg-reference .lead-toast small{font-size:9px}.kpbg-reference .feature-copy .eyebrow{font-size:11px}.kpbg-reference .feature-copy p{font-size:16px}.kpbg-reference .eyebrow{font-size:10px}.kpbg-reference .chat-brand,.kpbg-reference .closing .eyebrow{font-size:9px}.kpbg-reference .pricing-rounding{font-size:12px}.kpbg-reference .feature-copy h3{font-size:24px}.kpbg-reference .industry-card strong{font-size:12px}}.kpbg-reference{--ink:#151515;--green:#df202b;--deep:#df202b;--muted:#625859;--line:#eadbdc;--soft:#fff1f2;--tint:#ffdddf;--brand:#df202b;--tomato:#df202b}.kpbg-reference .logo-symbol,.kpbg-reference .brand>span:last-child{color:var(--brand)}.kpbg-reference .dark{background:var(--brand);color:#fff;box-shadow:0 5px 14px #df202b18}.kpbg-reference .dark:hover{background:#df202b}.kpbg-reference .hero h1{color:#151515}.kpbg-reference .word-stage,.kpbg-reference em{color:#df202b}.kpbg-reference .hero>p strong{color:#151515;font-weight:650}.kpbg-reference .hero-badge,.kpbg-reference .eyebrow,.kpbg-reference .feature-copy .eyebrow{color:#df202b;font-weight:700}.kpbg-reference .announcement{color:#655657;background:#fff2f3}.kpbg-reference .announcement a{color:#df202b}.kpbg-reference .ref-nav{color:#514546}.kpbg-reference .ref-header{border-color:#ead5d6;box-shadow:0 4px 15px #510c1009}.kpbg-reference .button.white{color:#242020;border-color:#e9c3c5}.kpbg-reference .product-theater{border-color:#e9b9bc;box-shadow:0 22px 60px #8c121917,0 2px 3px #8c121907}.kpbg-reference .theater-canvas{background:linear-gradient(110deg,#fff5f6,#ffe2e4 65%,#ffd5d7);border-color:#efcbcd}.kpbg-reference .sample-site-copy p,.kpbg-reference .sample-eyebrow,.kpbg-reference .sample-nav>span:last-child{color:#785a5c}.kpbg-reference .sample-website-bottom{color:#786263}.kpbg-reference .showcase-chat{border-color:#ebc2c4;box-shadow:0 13px 30px #df202b15}.kpbg-reference .showcase-head strong{color:#25191a}.kpbg-reference .showcase-head small,.kpbg-reference .showcase-input,.kpbg-reference .showcase-powered{color:#796667}.kpbg-reference .showcase-input>span,.kpbg-reference .chat-avatar{color:#df202b;background:#ffd7d9}.kpbg-reference .showcase-messages .document-bubble{color:#302324;border-color:#e8aaae}.kpbg-reference .lead-toast{border-color:#e9a9ad}.kpbg-reference .toast-check{background:var(--brand);color:#fff}.kpbg-reference .theater-sticker{color:#df202b;background:#ffc5c8;border-color:#df202b}.kpbg-reference .story-tabs{flex-wrap:wrap}.kpbg-reference .story-tabs button{color:#755456}.kpbg-reference .benefit-ribbon{background:#ffeeef;border-color:#f2c4c7}.kpbg-reference .section-heading p,.kpbg-reference .demo-copy>p{color:#695051}.kpbg-reference .feature-copy h3{color:#251617}.kpbg-reference .feature-copy p,.kpbg-reference .setup-grid p{color:#654b4c}.kpbg-reference .feature-stage{background:#ffeced;border-color:#ecb3b6;box-shadow:inset 0 0 0 9px #fff5f6}.kpbg-reference .animated-feature:nth-child(3n+3) .feature-stage{background:#ffdee0}.kpbg-reference .feature-stage small,.kpbg-reference .feature-stage .sample-marker,.kpbg-reference .feature-stage .mini-request,.kpbg-reference .feature-stage .knowledge-tags span{color:#815658}.kpbg-reference .feature-stage strong,.kpbg-reference .feature-stage .calendar-top{color:#4f2426}.kpbg-reference .feature-stage .ai-question,.kpbg-reference .feature-stage .ai-answer,.kpbg-reference .feature-stage .mini-greeting>span{color:#652f32}.kpbg-reference .feature-stage .mode-switch{background:#f3babd}.kpbg-reference .feature-stage .mode-switch>span:nth-child(2){color:#df202b}.kpbg-reference .feature-stage .verify-pill,.kpbg-reference .feature-stage .appointment-note,.kpbg-reference .feature-stage .delivery-status,.kpbg-reference .feature-stage .handover-status{color:#df202b;font-weight:600}.kpbg-reference .feature-stage .payment-preview{background:var(--brand);color:#fff}.kpbg-reference .after-panel{background:linear-gradient(#fff4f5,#ffdddf);border-color:#f0b7ba}.kpbg-reference .after-panel .panel-label,.kpbg-reference .after-panel>p{color:#df202b}.kpbg-reference .connection-section{background:radial-gradient(430px 230px at 50% 60%,#ffbcc0,#0000)}.kpbg-reference .connection-app{border-color:#e9acb0}.kpbg-reference .core-logo{color:var(--brand);border-color:#df202b}.kpbg-reference .core-logo strong{color:#241617}.kpbg-reference .core-logo small{color:#794a4d}.kpbg-reference .demo-copy h2>span{color:var(--tomato)}.kpbg-reference .scenario-symbol,.kpbg-reference .scenario-arrow{color:#df202b}.kpbg-reference .interactive-chat{border-color:#e69b9f;box-shadow:0 16px 50px #8a151c15}.kpbg-reference .chat-head{border-color:#f1c9cb}.kpbg-reference .chat-head strong{color:#341c1d}.kpbg-reference .chat-head div>span,.kpbg-reference .chat-brand{color:#845c5e}.kpbg-reference .agent-icon{background:var(--brand);color:#fff}.kpbg-reference .quick-replies button{color:#df202b;border-color:#df202b}.kpbg-reference #chat-form button{color:#fff;background:var(--brand)}.kpbg-reference .industry-card{background:#fff7f7;border-color:#ebbfc2}.kpbg-reference .industry-card h3{color:#402022}.kpbg-reference .plan-card.recommended{background:#ffe4e6;border-color:#df202b;box-shadow:0 10px 30px #df202b12}.kpbg-reference .plan-card h3,.kpbg-reference .plan-price{color:#30191a}.kpbg-reference .plan-card li:before{color:var(--brand)}.kpbg-reference .pricing-notes,.kpbg-reference .pricing-notes strong,.kpbg-reference .pricing-rounding{color:#704447}.kpbg-reference .billing-switch{background:#ffe7e8;border-color:#e9acb0}.kpbg-reference .billing-switch button{color:#844f52}.kpbg-reference .billing-switch button[aria-pressed=true]{background:var(--brand);color:#fff}.kpbg-reference .billing-switch span{color:inherit}.kpbg-reference .faq summary span{color:var(--brand)}.kpbg-reference .closing-chat{color:#df202b;border-color:#df202b}.kpbg-reference .closing h2{color:#1e1415}.kpbg-reference .closing h2 em{color:#df202b}.kpbg-reference #floating-chat{background:var(--brand);box-shadow:0 5px 20px #df202b2b}.kpbg-reference #floating-chat>span:first-child{color:#fff}.kpbg-reference #motion-toggle{color:#df202b;border-color:#df202b}.kpbg-reference .setup-visual{background:#ffe7e8;border-color:#ebacb0}.kpbg-reference .setup-install code,.kpbg-reference .setup-install>span{color:#df202b}.kpbg-reference .brand-preview>span{animation:12s infinite ref-brand-color}.kpbg-reference .brand-colors i,.kpbg-reference .brand-colors i:nth-child(2){background:#df202b}.kpbg-reference .brand-colors i:nth-child(3){background:#151515}.kpbg-reference .brand-colors i:nth-child(4){background:#fff;border:1px solid #df202b}.kpbg-reference .consultation-section{color:#fff;background:#201516;border-radius:35px;grid-template-columns:1.1fr 1fr;gap:75px;margin-bottom:75px;padding:65px;display:grid;overflow:hidden}.kpbg-reference .consultation-copy .eyebrow{color:#ff8087;font-size:11px;line-height:1.8}.kpbg-reference .consultation-copy h2{letter-spacing:-1.6px;color:#fff;margin:22px 0;font-size:42px;line-height:1.22}.kpbg-reference .consultation-copy>p{color:#d1afb1;font-size:16px;line-height:1.9}.kpbg-reference .consult-cta{color:#270e0f;background:#df202b;margin-top:12px;font-weight:650}.kpbg-reference .consultation-copy>small{color:#b58f91;margin-top:22px;font-size:12px;line-height:1.8;display:block}.kpbg-reference .consultation-visual{align-self:center;min-width:0}.kpbg-reference .consult-stage{background:#351e1f;border:1px solid #63393b;border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.kpbg-reference .consult-number{color:#df202b;background:#4b2123;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.kpbg-reference .consult-stage strong{color:#ffdddf;font-size:14px;font-weight:600;display:block}.kpbg-reference .consult-stage p{color:#c79a9d;margin:5px 0 0;font-size:12px;line-height:1.7}.kpbg-reference .consult-stage>span:last-child{color:#df202b;margin-left:auto;font-size:23px}.kpbg-reference .consult-one{animation:14s infinite ref-scene-a}.kpbg-reference .consult-two{animation:14s infinite ref-scene-b}.kpbg-reference .consult-connector{background:#683336;width:2px;height:21px;margin-left:31px;overflow:hidden}.kpbg-reference .consult-connector i{background:#df202b;width:2px;height:12px;animation:2s linear infinite ref-connector-flow;display:block}.kpbg-reference .recommended-product{color:#44191b;background:linear-gradient(135deg,#ffebec,#ffbcc0);border:1px solid #df202b;border-radius:18px;padding:22px 25px;animation:14s infinite ref-recommend-pop}.kpbg-reference .recommend-badge{letter-spacing:1px;color:#df202b;font-size:9px}.kpbg-reference .recommended-product h3{letter-spacing:-.6px;margin:12px 0 10px;font-size:23px}.kpbg-reference .recommended-product>p{color:#844a4d;font-size:13px;line-height:1.7}.kpbg-reference .recommend-price{letter-spacing:-1px;margin-top:12px;font-size:27px;font-weight:700}.kpbg-reference .recommend-price small{letter-spacing:0;font-size:11px;font-weight:400}.kpbg-reference .recommend-detail{color:#934d51;margin-top:8px;font-size:10px;display:block}.kpbg-reference .recommended-product a{color:#fff;background:#df202b;border-radius:25px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 17px;font-size:12px;display:flex}.kpbg-reference .consult-sample{color:#b57b7e;text-align:center;margin-top:14px;font-size:10px;display:block}@keyframes ref-recommend-pop{0%,25%{opacity:.4;transform:translateY(8px)}40%,90%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(8px)}}@keyframes ref-connector-flow{0%{transform:translateY(-12px)}to{transform:translateY(21px)}}@media (width<=1100px){.kpbg-reference .consultation-section{gap:40px;padding:45px}.kpbg-reference .consultation-copy h2{font-size:35px}.kpbg-reference .story-controls{flex-wrap:wrap;justify-content:center}.kpbg-reference .story-progress{justify-content:center;display:flex}.kpbg-reference .hero h1{font-size:60px}}@media (width<=850px){.kpbg-reference .consultation-section{gap:28px;padding:35px}.kpbg-reference .consultation-copy h2{font-size:29px}.kpbg-reference .consult-stage{gap:9px;padding:13px}.kpbg-reference .consult-stage strong{font-size:12px}.kpbg-reference .consult-stage p{font-size:10px}.kpbg-reference .recommended-product{padding:20px}.kpbg-reference .recommended-product h3{font-size:21px}}@media (width<=640px){.kpbg-reference .hero h1{font-size:clamp(30px,7.7vw,45px)}.kpbg-reference .hero>p{font-size:15px}.kpbg-reference .story-tabs{justify-content:center;row-gap:7px}.kpbg-reference .story-tabs button{padding:8px 10px}.kpbg-reference .product-theater{margin-top:35px}.kpbg-reference .consultation-section{border-radius:26px;grid-template-columns:1fr;gap:32px;margin-bottom:45px;padding:30px 22px}.kpbg-reference .consultation-copy h2{font-size:34px}.kpbg-reference .consultation-copy .eyebrow{font-size:10px}.kpbg-reference .consultation-copy>p{font-size:15px}.kpbg-reference .consult-cta,.kpbg-reference .consult-stage strong{font-size:13px}.kpbg-reference .consult-stage p{font-size:11px}.kpbg-reference .recommended-product h3{font-size:23px}.kpbg-reference .recommend-badge{font-size:10px}.kpbg-reference .recommend-detail{font-size:11px}.kpbg-reference .recommended-product a{font-size:13px}.kpbg-reference .consult-sample{font-size:11px}.kpbg-reference .interactive-chat{height:610px}}@media (prefers-reduced-motion:reduce){.kpbg-reference .consult-one,.kpbg-reference .consult-two,.kpbg-reference .recommended-product{opacity:1;transform:none}}.kpbg-reference .features-dropdown{position:static}.kpbg-reference .features-dropdown>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.kpbg-reference .features-dropdown>summary::-webkit-details-marker{display:none}.kpbg-reference .features-dropdown[open]>summary{color:#df202b}.kpbg-reference .features-dropdown[open]>summary>span{transform:rotate(180deg)}.kpbg-reference .features-mega{color:#3e2022;background:#fff;border:1px solid #e8b1b4;border-radius:24px;max-height:calc(100dvh - 145px);padding:25px;position:absolute;top:87px;left:10px;right:10px;overflow-y:auto;box-shadow:0 20px 60px #4d151826}.kpbg-reference .mega-heading{border-bottom:1px solid #f1d3d5;justify-content:space-between;align-items:center;gap:20px;padding:0 8px 18px;display:flex}.kpbg-reference .mega-heading strong{font-size:17px;font-weight:600}.kpbg-reference .mega-heading>span{color:#94696b;font-size:12px}.kpbg-reference .mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 0;display:grid}.kpbg-reference .mega-grid>a{border-radius:13px;align-items:flex-start;gap:11px;padding:14px 10px;transition:background .2s;display:flex}.kpbg-reference .mega-number{color:#df202b;background:#ffdddf;border-radius:8px;margin-top:1px;padding:7px;font-size:11px}.kpbg-reference .mega-grid strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.kpbg-reference .mega-grid small{color:#976467;margin-top:4px;font-size:11px;line-height:1.6;display:block}.kpbg-reference .mega-footer{border-top:1px solid #f0ccce;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:17px 7px 0;display:flex}.kpbg-reference .mega-footer>a{color:#df202b;font-size:12px;font-weight:600}.kpbg-reference .anchor-target{scroll-margin-top:125px;display:block;position:relative}.kpbg-reference .reply-highlights{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:10px;padding-bottom:70px;display:grid}.kpbg-reference .reply-highlights h2{font-size:38px}.kpbg-reference .reply-highlights p{color:#705153;font-size:16px;line-height:1.9}.kpbg-reference .reply-highlights p strong{color:#df202b;font-weight:600}.kpbg-reference .reply-example{background:#ffeff0;border:1px solid #e9b3b6;border-radius:23px;padding:26px}.kpbg-reference .reply-example-label{letter-spacing:1px;color:#df202b;margin-bottom:16px;font-size:10px;display:block}.kpbg-reference .reply-example .bubble{background:#fff;border:1px solid #f0c9cb;max-width:100%;padding:19px;font-size:15px;line-height:1.85}.kpbg-reference .bubble strong{color:#df202b;font-weight:700}.kpbg-reference .reply-example-buttons{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.kpbg-reference .reply-example-buttons a{color:#df202b;background:#fff;border:1px solid #e59da1;border-radius:25px;padding:9px 13px;font-size:12px}.kpbg-reference .reply-example-buttons a:hover{background:#ffd5d7}.kpbg-reference .currency-control{color:#794b4e;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.kpbg-reference .currency-control select{font:inherit;color:#742227;background:#fff;border:1px solid #e6a4a8;border-radius:20px;padding:10px 14px}.kpbg-reference .pricing-addons{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:30px;display:grid}.kpbg-reference .pricing-addons article{background:#fff1f2;border:1px solid #ecbdc0;border-radius:18px;padding:23px}.kpbg-reference .pricing-addons article>span{letter-spacing:1px;color:#df202b;font-size:10px}.kpbg-reference .pricing-addons h3{letter-spacing:-.4px;font-size:19px;font-weight:600}.kpbg-reference .pricing-addons strong{color:#df202b;font-size:25px}.kpbg-reference .pricing-addons small{color:#975c5f;margin-left:6px;font-size:12px;display:inline-block}.kpbg-reference .pricing-addons p{color:#804a4d;margin:13px 0 0;font-size:14px;line-height:1.8}.kpbg-reference .office-comparison{color:#83494c;border:1px solid #efc7c9;border-radius:16px;flex-wrap:wrap;gap:24px;margin-top:20px;padding:23px;font-size:13px;display:flex}.kpbg-reference .office-comparison b{color:#df202b;font-weight:500}.kpbg-reference .pricing-source-note{font-size:12px}.kpbg-reference .pricing-source-note a{color:#df202b;text-underline-offset:3px;text-decoration:underline}@media (width<=850px){.kpbg-reference .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpbg-reference .reply-highlights{gap:30px}.kpbg-reference .reply-highlights h2{font-size:31px}.kpbg-reference .pricing-addons{gap:12px}.kpbg-reference .pricing-addons article{padding:18px}}@media (width<=640px){.kpbg-reference .features-dropdown{width:100%;position:static}.kpbg-reference .features-dropdown>summary{justify-content:space-between}.kpbg-reference .features-mega{box-shadow:none;background:0 0;border:0;max-height:none;margin-top:15px;padding:0;position:static}.kpbg-reference .mega-heading{display:none}.kpbg-reference .mega-grid{grid-template-columns:1fr;gap:3px;padding:0}.kpbg-reference .mega-grid>a{padding:11px 3px}.kpbg-reference .mega-grid strong{font-size:13px}.kpbg-reference .mega-grid small{font-size:11px}.kpbg-reference .mega-footer{flex-direction:column;gap:17px;padding-top:15px}.kpbg-reference .features-open{max-height:calc(100dvh - 120px);overflow-y:auto}.kpbg-reference .reply-highlights{grid-template-columns:1fr;gap:20px;padding-top:0;padding-bottom:45px}.kpbg-reference .reply-highlights h2{font-size:31px}.kpbg-reference .reply-example{padding:18px}.kpbg-reference .reply-example .bubble{font-size:14px}.kpbg-reference .reply-example-buttons a{font-size:11px}.kpbg-reference .pricing-addons{grid-template-columns:1fr}.kpbg-reference .pricing-addons article{padding:23px}.kpbg-reference .pricing-addons h3{font-size:21px}.kpbg-reference .office-comparison{flex-direction:column;gap:14px}.kpbg-reference .currency-control{font-size:12px}}.kpbg-reference .industries.section{padding-top:35px;padding-bottom:50px}.kpbg-reference .industries .section-heading{margin-bottom:24px}.kpbg-reference .industries .section-heading h2{margin:10px 0;font-size:36px}.kpbg-reference .industries .section-heading p{max-width:760px;margin-top:12px;font-size:15px;line-height:1.65}.kpbg-reference .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpbg-reference .industry-card{border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:7px 12px;padding:18px;display:grid}.kpbg-reference .industry-symbol{border-radius:10px;grid-row:span 3;width:34px;height:34px;margin:0;font-size:22px}.kpbg-reference .industry-card h3{min-height:0;margin:0;font-size:15px;line-height:1.45}.kpbg-reference .industry-question{min-height:0;margin:0;font-size:12px;line-height:1.6}.kpbg-reference .industry-card strong{margin-top:3px;font-size:12px}.kpbg-reference .industry-card:hover{transform:translateY(-3px)}@media (width<=850px){.kpbg-reference .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpbg-reference .industry-card{gap:6px 10px;padding:16px}.kpbg-reference .industries .section-heading h2{font-size:32px}}@media (width<=640px){.kpbg-reference .industries.section{padding-top:20px;padding-bottom:35px}.kpbg-reference .industries .section-heading{margin-bottom:19px}.kpbg-reference .industries .section-heading h2{font-size:30px}.kpbg-reference .industries .section-heading p{font-size:14px;line-height:1.6}.kpbg-reference .industry-grid{grid-template-columns:1fr;gap:9px}.kpbg-reference .industry-card{grid-template-columns:31px minmax(0,1fr);gap:4px 11px;padding:14px 16px}.kpbg-reference .industry-symbol{width:31px;height:31px;font-size:21px}.kpbg-reference .industry-card h3{font-size:15px}.kpbg-reference .industry-question{font-size:12px}.kpbg-reference .industry-card strong{margin-top:2px;font-size:12px}}.kpbg-reference{color:#151515;background:#fff}.kpbg-reference .hero{background:radial-gradient(650px 390px at 50% 56%,#ffeeef,#0000 85%)}.kpbg-reference .hero h1,.kpbg-reference .closing h2{color:#151515}.kpbg-reference .word-stage,.kpbg-reference em,.kpbg-reference .closing h2 em,.kpbg-reference .demo-copy h2>span{color:#df202b}.kpbg-reference .consultation-section{color:#151515;background:#fff;border:1px solid #eccdcf;box-shadow:0 12px 35px #6b121708}.kpbg-reference .consultation-copy h2{color:#151515}.kpbg-reference .consult-stage{background:#fff2f3;border-color:#efc1c4}.kpbg-reference .consult-cta{color:#fff;background:#df202b}.kpbg-reference .feature-copy h3,.kpbg-reference .industry-card h3,.kpbg-reference .step-title h3{color:#151515}.kpbg-reference{--ink:#191919;--brand:#df202b;--green:#df202b;--tomato:#df202b;--muted:#666;--line:#eee;--soft:#fafafa;--tint:#fff0f1;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#191919;background:#fff}.kpbg-reference .announcement{color:#fff;background:#df202b;border:0;padding:11px 20px}.kpbg-reference .announcement a{color:#fff;text-underline-offset:3px;text-decoration:underline}.kpbg-reference .ref-header{background:#fffffff5;border-color:#ededed;border-radius:18px;width:min(1140px,94%);height:78px;top:12px;box-shadow:0 8px 30px #00000008}.kpbg-reference .brand{color:#191919}.kpbg-reference .brand>span:last-child,.kpbg-reference .logo-symbol{color:#df202b}.kpbg-reference .ref-nav{color:#444;font-weight:500}.kpbg-reference .nav-actions .button,.kpbg-reference .button{border-radius:10px}.kpbg-reference .login{color:#333;border-color:#e8e8e8;border-radius:10px}.kpbg-reference .dark,.kpbg-reference .consult-cta{color:#fff;background:#df202b;box-shadow:0 5px 15px #df202b17}.kpbg-reference .dark:hover,.kpbg-reference .consult-cta:hover{background:#df202b}.kpbg-reference .white,.kpbg-reference .button.white{color:#222;background:#fff;border-color:#dedede}.kpbg-reference .hero{background:linear-gradient(#fff 0% 49%,#fff5f6 100%);padding-top:60px}.kpbg-reference .hero-badge{color:#df202b;letter-spacing:1.2px;background:#fff0f1;border:1px solid #ffd8da;border-radius:30px;padding:9px 14px}.kpbg-reference .status-dot{background:#df202b;box-shadow:0 0 0 4px #ffe0e2}.kpbg-reference .hero h1{letter-spacing:-3.3px;margin-top:24px;font-size:clamp(43px,5.4vw,74px);font-weight:800;line-height:1.12}.kpbg-reference .word-stage,.kpbg-reference em,.kpbg-reference .closing h2 em,.kpbg-reference .consultation-copy h2 em,.kpbg-reference .demo-copy h2>span{color:#df202b}.kpbg-reference .hero>p{color:#666;font-size:18px}.kpbg-reference .hero>p strong{color:#222}.kpbg-reference .hero-notes,.kpbg-reference .hero-footnote{color:#777}.kpbg-reference .product-theater{background:#fff;border-color:#e8dfe0;border-radius:19px;max-width:1050px;box-shadow:0 25px 65px #84121912}.kpbg-reference .theater-canvas{background:#f8f8f8;border-color:#ededed;border-radius:12px}.kpbg-reference .sample-site-copy h2>span{color:#df202b}.kpbg-reference .sample-site-copy p,.kpbg-reference .sample-eyebrow,.kpbg-reference .sample-nav>span:last-child,.kpbg-reference .sample-website-bottom{color:#999}.kpbg-reference .sample-button{color:#fff;background:#df202b;border-radius:8px}.kpbg-reference .showcase-chat{border-color:#e8e8e8;border-radius:14px;box-shadow:0 16px 35px #0000000d}.kpbg-reference .showcase-head{color:#fff;background:#df202b;border-color:#df202b}.kpbg-reference .showcase-head strong,.kpbg-reference .showcase-head small,.kpbg-reference .showcase-head>span:last-child{color:#fff}.kpbg-reference .chat-avatar{color:#fff;background:#ffffff26}.kpbg-reference .showcase-head small i{background:#fff}.kpbg-reference .bubble{color:#333;background:#f3f3f3}.kpbg-reference .bubble.user{color:#802227;background:#ffe6e7}.kpbg-reference .bubble strong{color:#df202b}.kpbg-reference .lead-toast{background:#fff;border-color:#efc7c9;border-radius:10px;box-shadow:0 10px 25px #0000000b}.kpbg-reference .lead-toast strong{color:#242424}.kpbg-reference .lead-toast small{color:#777}.kpbg-reference .theater-sticker{color:#fff;background:#df202b;border:0;border-radius:8px}.kpbg-reference .story-tabs button{color:#777;border-radius:8px}.kpbg-reference .story-tabs button[aria-pressed=true]{color:#df202b;background:#ffe8e9}.kpbg-reference .story-progress{color:#888}.kpbg-reference .story-progress i{background:#df202b}.kpbg-reference .benefit-ribbon{background:#df202b;border:0;margin-top:0;padding:23px 0}.kpbg-reference .ribbon-track>span{color:#fff}.kpbg-reference .ribbon-track b{color:#ffa9ae}.kpbg-reference .section-heading h2,.kpbg-reference h2{letter-spacing:-1.7px;font-weight:750}.kpbg-reference .section-heading p,.kpbg-reference .feature-copy p,.kpbg-reference .setup-grid p,.kpbg-reference .demo-copy>p,.kpbg-reference .reply-highlights p{color:#686868}.kpbg-reference .eyebrow,.kpbg-reference .feature-copy .eyebrow{color:#df202b;letter-spacing:1.3px}.kpbg-reference .section-heading{margin-bottom:38px}.kpbg-reference .before-panel{background:#fafafa;border-color:#e9e9e9;border-radius:18px}.kpbg-reference .after-panel{background:#fff4f5;border-color:#f3c7ca;border-radius:18px}.kpbg-reference .flat-form{border-color:#eee;border-radius:12px}.kpbg-reference .mini-success{color:#df202b;background:#ffe3e5}.kpbg-reference .mini-line.outgoing>span{color:#df202b;background:#ffe2e4}.kpbg-reference .mini-choice>span{color:#df202b;border-color:#edbfc2}.kpbg-reference .animated-features{gap:23px}.kpbg-reference .animated-feature{background:#fff;border:1px solid #ededed;border-radius:18px;transition:box-shadow .25s,transform .25s;overflow:hidden}.kpbg-reference .animated-feature:hover{transform:translateY(-4px);box-shadow:0 14px 35px #00000008}.kpbg-reference .feature-stage,.kpbg-reference .animated-feature:nth-child(3n+2) .feature-stage,.kpbg-reference .animated-feature:nth-child(3n+3) .feature-stage{box-shadow:none;background:#fafafa;border:0;border-bottom:1px solid #eee;border-radius:0}.kpbg-reference .animated-feature:nth-child(3n+2) .feature-stage{background:#fff0f1}.kpbg-reference .animated-feature:hover .feature-stage{box-shadow:none;transform:none}.kpbg-reference .feature-copy{padding:24px}.kpbg-reference .feature-copy h3{color:#222;margin:12px 0;font-size:23px}.kpbg-reference .feature-copy p{font-size:15px;line-height:1.8}.kpbg-reference .feature-copy .eyebrow{font-size:10px}.kpbg-reference .sample-marker{color:#999}.kpbg-reference .connection-section{background:#fafafa;border-color:#eee;padding-top:70px;padding-bottom:55px}.kpbg-reference .connection-app{border-color:#e8e8e8;border-radius:12px;box-shadow:0 8px 18px #00000004}.kpbg-reference .connection-app strong{color:#333}.kpbg-reference .connection-app small,.kpbg-reference .integration-note{color:#888}.kpbg-reference .core-logo{color:#fff;background:#df202b;border:0;border-radius:23px;box-shadow:0 15px 40px #df202b22}.kpbg-reference .core-logo strong,.kpbg-reference .core-logo small{color:#fff}.kpbg-reference .reply-highlights{padding-top:15px;padding-bottom:60px}.kpbg-reference .reply-example{background:#fff5f6;border-color:#f2c9cb;border-radius:16px}.kpbg-reference .reply-example .bubble{border-color:#f0e4e5;border-radius:10px}.kpbg-reference .reply-example-buttons a{color:#df202b;background:#fff;border-color:#eec5c7;border-radius:8px}.kpbg-reference .consultation-section{color:#fff;box-shadow:none;background:#df202b;border:0;border-radius:24px;gap:60px}.kpbg-reference .consultation-copy h2,.kpbg-reference .consultation-copy h2 em{color:#fff;font-weight:750}.kpbg-reference .consultation-copy h2 em{text-underline-offset:8px;-webkit-text-decoration:underline #ff9aa0;text-decoration:underline #ff9aa0;text-decoration-thickness:3px}.kpbg-reference .consultation-copy .eyebrow{color:#ffcccf}.kpbg-reference .consultation-copy>p{color:#ffe2e4}.kpbg-reference .consultation-copy>small{color:#ffc4c7}.kpbg-reference .consult-cta{color:#df202b;box-shadow:none;background:#fff}.kpbg-reference .consult-cta:hover{color:#df202b;background:#fff0f1}.kpbg-reference .consult-stage{background:#ffffff12;border-color:#ffffff45;border-radius:12px}.kpbg-reference .consult-stage strong{color:#fff}.kpbg-reference .consult-stage p{color:#ffd3d6}.kpbg-reference .consult-stage>span:last-child{color:#fff}.kpbg-reference .consult-number{color:#fff;background:#ffffff20}.kpbg-reference .consult-connector{background:#ffffff40}.kpbg-reference .consult-connector i{background:#fff}.kpbg-reference .recommended-product{color:#222;background:#fff;border:0;border-radius:15px;box-shadow:0 12px 25px #8b070f22}.kpbg-reference .recommended-product h3,.kpbg-reference .recommend-price{color:#202020}.kpbg-reference .recommended-product>p,.kpbg-reference .recommend-detail{color:#777}.kpbg-reference .recommend-badge{color:#df202b}.kpbg-reference .recommended-product a{border-radius:8px}.kpbg-reference .consult-sample{color:#ffcccf}.kpbg-reference .playground{gap:70px}.kpbg-reference .scenario-list button{border-radius:12px}.kpbg-reference .scenario-list button[aria-selected=true]{background:#fff0f1;border-color:#f0c2c5}.kpbg-reference .scenario-list strong{color:#292929}.kpbg-reference .scenario-list small{color:#888}.kpbg-reference .interactive-chat{border-color:#e6e6e6;border-radius:18px;box-shadow:0 15px 45px #00000009}.kpbg-reference .chat-head{background:#df202b;border-color:#df202b}.kpbg-reference .chat-head strong,.kpbg-reference .chat-head div>span,.kpbg-reference .chat-head button{color:#fff}.kpbg-reference .agent-icon{color:#fff;background:#ffffff24}.kpbg-reference .chat-head i{background:#fff}.kpbg-reference .quick-replies button{color:#df202b;border-color:#eac2c4;border-radius:8px}.kpbg-reference .quick-replies button:hover{background:#fff0f1}.kpbg-reference #chat-form{border-color:#e6e6e6;border-radius:10px}.kpbg-reference #chat-form button{border-radius:7px}.kpbg-reference .demo-copy .demo-disclaimer{color:#888!important}.kpbg-reference .setup-visual{background:#fafafa;border-color:#eee;border-radius:16px}.kpbg-reference .setup-grid p{font-size:15px}.kpbg-reference .industries .section-heading h2{color:#222}.kpbg-reference .industry-card{background:#fff;border-color:#e8e8e8;border-radius:12px}.kpbg-reference .industry-card:hover{background:#fff5f6;border-color:#efc3c6}.kpbg-reference .industry-symbol,.kpbg-reference .industry-card:nth-child(2) .industry-symbol,.kpbg-reference .industry-card:nth-child(3) .industry-symbol,.kpbg-reference .industry-card:nth-child(4) .industry-symbol,.kpbg-reference .industry-card:nth-child(5) .industry-symbol{color:#df202b;background:#ffeced}.kpbg-reference .industry-question{color:#777}.kpbg-reference .industry-card strong{color:#df202b}.kpbg-reference .pricing-section{border-color:#eee}.kpbg-reference .plan-card{background:#fff;border-color:#e5e5e5;border-radius:15px}.kpbg-reference .plan-card.recommended{background:#fff5f6;border:2px solid #df202b;box-shadow:0 10px 25px #df202b0a}.kpbg-reference .plan-price,.kpbg-reference .plan-card h3{color:#222}.kpbg-reference .plan-kicker{color:#df202b}.kpbg-reference .plan-card li,.kpbg-reference .plan-card>p,.kpbg-reference .annual-note{color:#777}.kpbg-reference .plan-card .button{border-radius:8px}.kpbg-reference .billing-switch{background:#f6f6f6;border-color:#e7e7e7;border-radius:12px}.kpbg-reference .billing-switch button{color:#777;border-radius:8px}.kpbg-reference .billing-switch button[aria-pressed=true]{color:#fff;background:#df202b}.kpbg-reference .currency-control{color:#777}.kpbg-reference .currency-control select{color:#333;border-color:#ddd;border-radius:8px}.kpbg-reference .pricing-addons article{background:#fafafa;border-color:#e7e7e7;border-radius:13px}.kpbg-reference .pricing-addons h3{color:#222}.kpbg-reference .pricing-addons strong{color:#df202b}.kpbg-reference .pricing-addons p,.kpbg-reference .pricing-addons small,.kpbg-reference .pricing-notes,.kpbg-reference .pricing-notes strong,.kpbg-reference .pricing-rounding{color:#777}.kpbg-reference .office-comparison{color:#777;background:#fff;border-color:#e7e7e7;border-radius:12px}.kpbg-reference .office-comparison>strong{color:#222}.kpbg-reference .office-comparison b{color:#df202b}.kpbg-reference .compare-plans{border-color:#e7e7e7;border-radius:12px}.kpbg-reference .compare-plans summary{color:#df202b}.kpbg-reference thead{color:#df202b;background:#fff0f1}.kpbg-reference tbody td,.kpbg-reference tbody th{color:#666}.kpbg-reference tbody tr:nth-child(2n){background:#fcfcfc}.kpbg-reference .faq details p{color:#777}.kpbg-reference .faq details{border-color:#e8e8e8}.kpbg-reference .features-mega{background:#fff;border-color:#e7e7e7;border-radius:16px;box-shadow:0 20px 50px #00000013}.kpbg-reference .mega-heading{border-color:#eee}.kpbg-reference .mega-heading>span,.kpbg-reference .mega-grid small{color:#888}.kpbg-reference .mega-grid>a:hover{background:#fff1f2}.kpbg-reference .mega-number{color:#df202b;background:#ffe7e8}.kpbg-reference .mega-footer{border-color:#eee}.kpbg-reference .mega-footer>a{color:#df202b}.kpbg-reference .closing{background:#fff4f5;border-color:#f4d9db}.kpbg-reference .closing h2{font-size:54px;font-weight:800}.kpbg-reference .closing>p{color:#888}.kpbg-reference .closing-chat{color:#df202b;background:#fff;border-color:#f1c4c7;border-radius:12px}.kpbg-reference .footer-links,.kpbg-reference .ref-footer p,.kpbg-reference .ref-footer>span{color:#777}.kpbg-reference #floating-chat{background:#df202b;border-radius:12px}.kpbg-reference #motion-toggle{color:#df202b;background:#fff;border-color:#e5c6c8}.kpbg-reference .soft-star{color:#df202b}@media (width<=850px){.kpbg-reference .consultation-section{gap:30px;padding:40px}.kpbg-reference .feature-copy{padding:22px}.kpbg-reference .feature-copy h3{font-size:21px}.kpbg-reference .playground{gap:35px}}@media (width<=640px){.kpbg-reference .ref-header{border-radius:13px;height:65px;padding:10px 14px;top:8px}.kpbg-reference .nav-actions .button{border-radius:8px}.kpbg-reference .hero{padding-top:40px}.kpbg-reference .hero h1{letter-spacing:-1.7px;font-size:clamp(32px,8vw,46px)}.kpbg-reference .hero>p{font-size:15px}.kpbg-reference .hero-badge{padding:8px 11px;font-size:9px}.kpbg-reference .product-theater{border-radius:14px}.kpbg-reference .theater-canvas{border-radius:9px}.kpbg-reference .section-heading h2{font-size:32px}.kpbg-reference .animated-features{gap:20px}.kpbg-reference .feature-copy{padding:22px}.kpbg-reference .feature-copy h3{font-size:23px}.kpbg-reference .feature-copy p{font-size:15px}.kpbg-reference .consultation-section{border-radius:17px;gap:28px;padding:30px 23px}.kpbg-reference .consultation-copy h2{font-size:33px}.kpbg-reference .playground{gap:25px}.kpbg-reference .closing h2{font-size:35px}.kpbg-reference .closing-chat{display:none}.kpbg-reference .industry-card{border-radius:10px}.kpbg-reference .plan-card{padding:25px}.kpbg-reference .plan-card.recommended{padding:24px}.kpbg-reference .ref-nav{background:#fff;border-color:#e7e7e7;border-radius:13px}.kpbg-reference .features-mega{background:0 0}.kpbg-reference .menu-button{color:#df202b}}.kpbg-reference{--brand:#df202b;--tomato:#df202b;--green:#df202b}.kpbg-reference .word-stage,.kpbg-reference em,.kpbg-reference .closing h2 em,.kpbg-reference .demo-copy h2>span,.kpbg-reference .logo-symbol{color:#df202b}.kpbg-reference .dark,.kpbg-reference .showcase-head,.kpbg-reference .chat-head,.kpbg-reference .benefit-ribbon,.kpbg-reference .consultation-section,.kpbg-reference #floating-chat{background:#df202b}.kpbg-reference .consultation-copy h2 em{color:#fff}.kpbg-reference{--kpbg-red:#df202b;min-height:100vh}.kpbg-reference .reference-fragment{display:contents}.kpbg-reference .reference-price-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.kpbg-reference .office-comparison{flex-wrap:wrap;gap:20px;margin-top:25px;padding:24px;display:flex}.kpbg-reference .office-comparison a{font-size:14px}.kpbg-reference .office-comparison small{margin-top:8px;display:block}.kpbg-reference .pricing-addons{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kpbg-reference .plan-price small{margin-left:6px}.kpbg-reference .pricing-notes{font-size:14px;line-height:1.8}.kpbg-reference .currency-control{justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kpbg-reference .plan-card .button{width:100%}.kpbg-reference .reference-office{background:#fff7f8;border:1px solid #f1d7d9;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1100px;margin:65px auto;padding:55px 35px;display:grid}.kpbg-reference .reference-office h2{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.16}.kpbg-reference .reference-office p{color:#666;line-height:1.8}.kpbg-reference .reference-office .ceo-preview{min-width:0}.kpbg-reference .reference-office .hero-actions{justify-content:flex-start}.kpbg-reference .reference-office .cp-panel h3{font-size:25px}.kpbg-reference .reference-office .cp-tabs{display:grid}.kpbg-reference .reference-office .cp-tabs button{padding:8px 3px}.kpbg-reference .reference-office .cp-top{width:auto;height:auto;box-shadow:none;border-radius:0;margin:0;position:static}.kpbg-reference .reference-office .cp-panel{min-height:320px}.kpbg-reference .reference-office ul{color:#666;padding-left:20px;line-height:1.8}.kpbg-reference .reference-contact{background:#fff;padding:0}.kpbg-reference .reference-contact section{max-width:1100px;margin:auto}.kpbg-reference [data-motion=paused] *{animation-play-state:paused!important}@media (width<=750px){.kpbg-reference .reference-office{grid-template-columns:1fr;margin:35px 18px;padding:25px 18px}.kpbg-reference .reference-price-grid{grid-template-columns:1fr}.kpbg-reference .reference-office .cp-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpbg-reference .ref-header{font-family:DM Sans,sans-serif}.kpbg-reference .ref-nav{gap:18px}.kpbg-reference .reference-tool .tool-hero{text-align:center;flex-direction:column;gap:38px;max-width:1080px;margin:auto;padding:65px 0 30px;display:flex}.kpbg-reference .reference-tool .tool-hero>div:first-child{max-width:850px}.kpbg-reference .reference-tool .tool-hero h1{letter-spacing:-3px;font:750 clamp(44px,5vw,72px)/1.1 Manrope,sans-serif}.kpbg-reference .reference-tool .tool-hero .lead{max-width:720px;margin-inline:auto;font-size:18px}.kpbg-reference .reference-tool .hero-actions{justify-content:center}.kpbg-reference .reference-tool .tool-hero>.ceo-preview{text-align:left;border:1px solid #eccfd2;border-radius:20px;width:min(780px,100%);box-shadow:0 20px 55px #00000008}.kpbg-reference .reference-tool .office-story-visual{background:#fafafa;min-height:235px}.kpbg-reference .reference-tool .office-story-card:nth-child(3n+2) .office-story-visual{background:#fff0f1}.kpbg-reference .reference-tool .office-story-copy h3{color:#222;font:700 23px/1.3 Manrope,sans-serif}.kpbg-reference .reference-tool .office-story-copy p{color:#777;font-size:15px}.kpbg-reference .reference-tool .office-story-card{border-radius:16px}.kpbg-reference .reference-tool .office-feature-story>header{width:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;position:static}.kpbg-reference .reference-tool .office-feature-jumps{flex:none}.kpbg-reference .reference-industry .industry-hero{text-align:center;margin:auto;padding:65px 0 40px}.kpbg-reference .reference-industry .industry-hero h1{font-family:Manrope,sans-serif}.kpbg-reference .reference-industry .industry-cta{justify-content:center}.kpbg-reference .reference-industry .use-case{margin-bottom:30px}.kpbg-reference .reference-secondary .ref-footer,.kpbg-reference .reference-tool .rd-story{margin-top:40px}.kpbg-reference .ref-header .brand{color:#151515}.kpbg-reference .ref-header .brand>span:last-child{color:#df202b}@media (width<=640px){.kpbg-reference .reference-tool .tool-hero h1{letter-spacing:-1.7px;font-size:42px}.kpbg-reference .reference-tool .tool-hero{padding-top:38px}.kpbg-reference .reference-tool .tool-hero .lead{font-size:16px}.kpbg-reference .reference-office .hero-actions{flex-direction:column;align-items:stretch}}#reference-shell .reference-tool section.tool-hero{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:35px;padding:65px 0 35px;display:flex}#reference-shell .reference-tool section.tool-hero h1{letter-spacing:-3px;font:750 clamp(44px,5vw,72px)/1.1 Manrope,sans-serif}#reference-shell .reference-tool section.tool-hero .lead{max-width:720px;margin:0 auto 20px}#reference-shell .reference-tool section.tool-hero>.ceo-preview{text-align:left;width:min(780px,100%)}.kpbg-reference .reference-comparison{overflow-x:auto}.kpbg-reference .reference-comparison table{border-collapse:collapse;width:100%;min-width:550px}.kpbg-reference .reference-comparison td,.kpbg-reference .reference-comparison th{text-align:left;border-bottom:1px solid #eee;padding:14px;font-size:14px}.kpbg-reference .reference-comparison thead{background:#fff0f1}.kpbg-reference .compare-plans{margin-top:25px}.kpbg-reference .compare-plans summary{cursor:pointer;padding:20px}@media (width<=640px){#reference-shell .reference-tool section.tool-hero{padding-top:40px}#reference-shell .reference-tool section.tool-hero h1{letter-spacing:-1.7px;font-size:42px}}.kpbg-reference[data-motion=paused] *{animation-play-state:paused!important}.kpbg-reference .reference-office-links{border-top:1px solid #eee;flex-wrap:wrap;gap:8px 18px;padding:18px 4px;font-size:13px;display:flex}.kpbg-reference .reference-office-links strong{color:#df202b;width:100%}.kpbg-reference .features-mega{max-height:75vh;overflow-y:auto}.kpbg-reference .reference-office-links a:hover{color:#df202b}.kpbg-reference .ref-header{width:min(1240px,96%)}.kpbg-reference .ref-nav{gap:14px;font-size:13px}.kpbg-reference .ref-nav>a{white-space:nowrap}@media (width>=851px) and (width<=1150px){.kpbg-reference .ref-header{flex-wrap:wrap;height:auto}.kpbg-reference .ref-nav{flex-basis:100%;order:3;padding:8px 0}}.kpbg-reference .reference-anchor{width:0;height:0;scroll-margin-top:140px;display:block;position:relative;overflow:hidden}.redesign-home,.kc.redesign-product{--kpbg-red:#df202b;--red:#df202b;color:#151515;background:#fff}.kc:has(.office-feature-story){--kpbg-red:#df202b;--red:#df202b;color:#151515;background:#fff}.kf.redesign-home .hero{background:#fff;min-height:0;padding:72px 24px 0}.kf.redesign-home .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:auto;padding:0}.kf.redesign-home h1{letter-spacing:-.055em;color:#151515;margin:24px 0;font-size:clamp(48px,5.5vw,82px);line-height:1.03}.kf.redesign-home h1 em,.kf.redesign-home h2 em{color:#df202b}.kf.redesign-home .lead{color:#606067;max-width:530px;font-size:18px;line-height:1.7}.kf.redesign-home .eyebrow{color:#df202b;letter-spacing:.13em;font-size:12px}.kf.redesign-home .btn{color:#fff;box-shadow:none;background:#df202b;border:1px solid #df202b;border-radius:9px;padding:15px 22px}.kf.redesign-home .btn.ghost{color:#151515;background:#fff;border-color:#ddd}.kf.redesign-home .actions{flex-wrap:wrap;gap:12px;margin:28px 0 18px;display:flex}.redesign-stage{background:linear-gradient(145deg,#fff1f2,#f7f7f8);border:1px solid #f4dfe1;border-radius:24px;min-width:0;padding:24px;transform:rotate(1deg);box-shadow:0 25px 70px #1515150c}.redesign-caption{letter-spacing:.12em;color:#a21b23;margin-bottom:17px;font-size:12px;font-weight:700;display:block}.redesign-ribbon{color:#666;border-top:1px solid #e8e8e8;justify-content:space-between;gap:18px;max-width:1200px;margin:64px auto 0;padding:25px 0;font-size:14px;display:flex}.kf.redesign-home [data-reveal]{opacity:1;transform:none}.kf.redesign-home .marquee{color:#fff;background:#151515}.kf.redesign-home section{padding-top:72px;padding-bottom:72px}.kf.redesign-home h2{letter-spacing:-.04em;color:#151515;font-size:clamp(32px,3.5vw,52px)}.kf.redesign-home .ceo-preview{color:#151515;background:#fff;transform:rotate(-1deg)}.cp-panel{animation:.4s both kp-panel-in}@keyframes kp-panel-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=800px){.kf.redesign-home .hero-grid{grid-template-columns:1fr;gap:36px}.kf.redesign-home .hero{padding:36px 20px 0}.redesign-stage{padding:14px;transform:none}.kf.redesign-home .ceo-preview{transform:none}.redesign-ribbon{flex-wrap:wrap;margin-top:32px}.kf.redesign-home section{padding-top:45px;padding-bottom:45px}}@media (prefers-reduced-motion:reduce){:is(.redesign-home *,.redesign-product *,.kc:has(.office-feature-story) *){scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kc.redesign-product main{max-width:1200px;margin:auto;padding-inline:24px}.kc:has(.office-feature-story) main{max-width:1200px;margin:auto;padding-inline:24px}.kc.redesign-product h1{letter-spacing:-.045em;font-size:clamp(44px,5.2vw,72px);line-height:1.04}.kc:has(.office-feature-story) h1{letter-spacing:-.045em;font-size:clamp(44px,5.2vw,72px);line-height:1.04}.kc.redesign-product h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.kc:has(.office-feature-story) h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.kc.redesign-product .button{color:#fff;background:#df202b;border-color:#df202b;border-radius:9px;min-height:44px;font-size:14px}.kc:has(.office-feature-story) .button{color:#fff;background:#df202b;border-color:#df202b;border-radius:9px;min-height:44px;font-size:14px}.kc.redesign-product .button.ghost{color:#151515;background:#fff;border-color:#ddd}.kc:has(.office-feature-story) .button.ghost{color:#151515;background:#fff;border-color:#ddd}.kc.chatbot-clear.redesign-product .buyer-hero{gap:55px;padding:66px 0}.kc.chatbot-clear.redesign-product .buyer-copy h1{letter-spacing:-.045em;font-size:clamp(44px,5vw,72px);line-height:1.06}.kc.redesign-product .buyer-product{background:linear-gradient(145deg,#fff0f1,#f7f7f8);border-color:#f1dfe1;padding:24px;transform:rotate(1deg)}.kc.redesign-product .buyer-product .lead-journey{transform:rotate(-1deg)}.kc.redesign-product .buyer-kicker,.kc.redesign-product .buyer-points span,.kc.redesign-product .buyer-copy>small{font-size:13px}.kc.redesign-product .buyer-actions{flex-wrap:wrap;font-size:14px}.kc.redesign-product .buyer-product-label>span,.kc.redesign-product .buyer-product-label small,.kc.redesign-product .buyer-demo-note{font-size:12px}.kc.redesign-product .lj-compact-steps button{white-space:normal;min-height:40px;font-size:12px}.kc.redesign-product .lj-compact .lj-chat>button{background:#df202b;border-color:#df202b;font-size:14px}.kc.chatbot-clear.redesign-product #features .feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.kc.chatbot-clear.redesign-product #features .feature-cards article{order:initial;box-shadow:none;background:#fff;border:1px solid #e9e9ec;border-radius:17px;padding:0 0 22px;display:block;overflow:hidden}.kc.chatbot-clear.redesign-product #features .feature-cards article>h3,.kc.chatbot-clear.redesign-product #features .feature-cards article>p,.kc.chatbot-clear.redesign-product #features .feature-cards article>details{grid-column:auto;margin:16px 22px 0}.kc.chatbot-clear.redesign-product #features .feature-cards article>h3{letter-spacing:-.025em;font-size:21px;line-height:1.25}.kc.chatbot-clear.redesign-product #features .feature-cards article>p{color:#65656d;font-size:16px;line-height:1.6}.rd-feature-visual{background:linear-gradient(130deg,#fff0f1,#f8f8f9);border-bottom:1px solid #f0e6e7;padding:25px 18px 12px}.rd-feature-visual>.fv{background:#fff;min-height:155px;margin:0;display:block;box-shadow:0 10px 25px #15151508}.rd-feature-visual>small{text-align:center;color:#777;margin-top:10px;font-size:12px;display:block}.rd-feature-visual .fv-label{font-size:12px}.rd-feature-visual .fv-bub,.rd-feature-visual .fv-chips i,.rd-feature-visual .fv-field,.rd-feature-visual .fv-row,.rd-feature-visual .fv-tick{font-size:13px}.kc:has(.office-feature-story) .office-story-grid{gap:22px}.kc:has(.office-feature-story) .office-story-card{background:#fff;border:1px solid #e9e9ec;border-radius:17px;overflow:hidden}.kc:has(.office-feature-story) .office-story-visual{background:linear-gradient(135deg,#fff0f1,#f8f8f9);border:0;border-bottom:1px solid #f0e6e7;border-radius:0;min-height:205px;padding:20px}.kc:has(.office-feature-story) .office-story-copy{padding:22px}.kc:has(.office-feature-story) .office-story-copy>p{min-height:0;font-size:16px}.kc:has(.office-feature-story) .office-story-category{font-size:12px}.kc:has(.office-feature-story) .office-story-visual>small{font-size:12px}.rd-story{border-block:1px solid #eee;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid;padding:40px 0!important}.rd-story span{letter-spacing:.06em;color:#df202b;font-size:12px}.rd-story p{color:#666;max-width:490px;font-size:16px;line-height:1.7}.rd-task{background:#fafafa;border:1px solid #e9e9ec;border-radius:16px;padding:24px}.rd-task>div{border:1px solid #eee;background:#fff;border-left:3px solid #df202b;border-radius:8px;gap:12px;padding:20px;animation:3s infinite alternate kp-panel-in;display:grid}.rd-task strong{color:#df202b;font-size:14px}.rd-task small{color:#777;margin-top:12px;display:block}.kc.redesign-product .industries{flex-wrap:wrap;gap:10px;display:flex}.kc.redesign-product .industries .industry{background:#fff;border:1px solid #e5e5e8;border-radius:12px;flex:185px;min-height:0;padding:18px}.kc.redesign-product .industries .industry p,.kc.redesign-product .industries .industry>span{display:none}.kc.redesign-product .industries .industry h3{margin:0 0 15px;font-size:18px}.kc.redesign-product .industries .industry b{color:#df202b;margin:0;font-size:13px}.ceo-preview .cp-top,.ceo-preview .cp-panel{background:#fff}.ceo-preview .cp-panel h3{letter-spacing:-.03em;color:#151515;margin:10px 0;font-size:26px}.ceo-preview .cp-panel>p{color:#555;font-size:16px;line-height:1.6}.ceo-preview .cp-evidence p{font-size:14px;line-height:1.6}.ceo-preview .cp-evidence{background:#fff5f5}.ceo-preview .cp-status{color:#a21b23;font-size:13px}.ceo-preview .cp-status i{background:#df202b}.ceo-preview .cp-top small,.ceo-preview .cp-sample,.ceo-preview .cp-tabs span,.ceo-preview .cp-bottom{font-size:12px}.cp-bottom{flex-wrap:wrap}.cp-play{color:#df202b;font:inherit;cursor:pointer;background:0 0;border:0;min-height:30px;font-weight:700}.ceo-preview .cp-tabs button{min-height:60px}.ceo-preview .cp-next,.ceo-preview .cp-approve{font-size:14px}.kf.redesign-home .card,.kf.redesign-home .plan{box-shadow:none;background:#fff;border:1px solid #e4e4e7;border-radius:16px}.kf.redesign-home .card:hover{border-color:#df202b;transform:translateY(-4px)}.kf.redesign-home .controls,.kf.redesign-home .flow{color:#151515;background:#fafafa;border-color:#e9e9ec}.kf.redesign-home .bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #eee}.kf.redesign-home .bar nav a{color:#151515}.kf.redesign-home .card p,.kf.redesign-home .heading p{color:#65656d;font-size:16px}@media (width<=1000px){.kc.chatbot-clear.redesign-product #features .feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kc:has(.office-feature-story) .office-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kc.redesign-product main{padding-inline:18px}.kc:has(.office-feature-story) main{padding-inline:18px}.kc.chatbot-clear.redesign-product .buyer-hero{gap:30px;padding:38px 0}.kc.chatbot-clear.redesign-product #features .feature-cards,.rd-story{grid-template-columns:1fr}.kc:has(.office-feature-story) .office-story-grid{grid-template-columns:1fr}.rd-story{gap:20px}.kc.redesign-product .buyer-product{padding:14px;transform:none}.kc.redesign-product .buyer-product .lead-journey{transform:none}.ceo-preview .cp-sample{display:none}.kc.redesign-product .site-nav,.kc.redesign-product .site-nav nav{flex-wrap:wrap}.redesign-home .hero-grid>*{min-width:0}}.kf.redesign-home .rd-nav-menu{position:relative}.rd-nav-menu summary{cursor:pointer;padding:10px;font-size:14px;list-style:none}.rd-nav-menu>div{z-index:60;background:#fff;border:1px solid #eee;border-radius:14px;grid-template-columns:1fr 1fr;gap:3px;width:min(620px,85vw);max-height:70vh;padding:18px;display:grid;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 20px 55px #0002}.kf.redesign-home .rd-nav-menu>div a{white-space:normal;padding:9px;font-size:13px}.rd-nav-menu>div a:hover{color:#df202b;background:#fff1f2}.kf.redesign-home .cards .rd-feature-visual{margin:-28px -28px 22px}.kf.redesign-home .rd-feature-visual .fv{min-height:150px}.kf.redesign-home .card{overflow:hidden}.kc.redesign-product .industry-hero{text-align:left;max-width:900px;padding:65px 0 40px}.kc.redesign-product .industry-hero h1{max-width:850px}.kc.redesign-product .use-case{border-top:1px solid #eee;gap:50px;padding:40px 0}.kc.redesign-product .use-case aside{background:linear-gradient(140deg,#fff1f2,#fafafa);border:1px solid #f0dfe1;border-radius:20px;padding:28px}.kc.redesign-product .use-case .flow-steps span{background:#fff;border:1px solid #eadbdd;border-radius:10px;animation:5s infinite rd-industry}.kc.redesign-product .use-case .checks{font-size:16px}@keyframes rd-industry{0%,15%{border-color:#df202b;transform:translate(-5px)}35%,to{border-color:#eadbdd;transform:none}}.redesign-product .lj-messages strong{color:#df202b}.redesign-product .lj-messages>p{animation:.6s both kp-panel-in}.redesign-product .lj-messages>p:nth-child(2){animation-delay:.25s}.redesign-product .lj-messages>p:nth-child(3){animation-delay:.6s}@media (width<=760px){.rd-nav-menu>div{grid-template-columns:1fr;width:min(330px,88vw);left:0}.kc.redesign-product .use-case{grid-template-columns:1fr}.kc.redesign-product .industry-hero{padding:35px 0}}@media (prefers-reduced-motion:reduce){.redesign-product .use-case .flow-steps span,.redesign-product .lj-messages>p,.rd-task>div{opacity:1;animation:none!important}}.kf.redesign-home #products .card .rd-feature-visual{margin:0 0 18px;padding:25px 20px 12px}.kc.redesign-product .cb-feature-detail summary{cursor:pointer;min-height:44px;font-size:14px}.kc:has(.office-feature-story) .office-story-copy summary{cursor:pointer;min-height:44px;font-size:14px}.kc.redesign-product .tool-hero{gap:45px;padding-top:60px;padding-bottom:60px}.kc.redesign-product .feature-cards article{border-color:#e7e7eb;border-radius:16px}@media (width<=760px){.kc.redesign-product .tool-hero{gap:28px;padding-top:35px;padding-bottom:35px}}.kpbg-logo{background:0 0;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:0;line-height:1;text-decoration:none;display:inline-flex}.kpbg-logo .kpbg-symbol{letter-spacing:-1.8px;align-items:center;gap:0;height:32px;font-family:Manrope,sans-serif;font-size:36px;font-weight:400;line-height:1;display:flex}.kpbg-logo.on-light .kpbg-symbol{color:#151515}.kpbg-logo.on-dark .kpbg-symbol{color:#fff}.kpbg-logo .kpbg-symbol .kpbg-red-letter{color:#df202b}.kpbg-logo small{letter-spacing:.025em;white-space:nowrap;margin-top:5px;font-family:Manrope,sans-serif;font-size:9px;font-weight:500;line-height:1.3;display:block}.kpbg-logo.on-light small{color:#151515}.kpbg-logo.on-dark small{color:#fff}.kpbg-logo.sm .kpbg-symbol{letter-spacing:-1.4px;height:26px;font-size:29px}.kpbg-logo.sm small{display:none}.fv{background:linear-gradient(#fafafa,#fff);border:1px solid #f0f0f3;border-radius:12px;min-height:112px;margin-bottom:14px;padding:12px;position:relative;overflow:hidden}.fv-label{letter-spacing:.1em;text-transform:uppercase;color:#a3a3ad;font-size:9.5px;font-weight:800;position:absolute;top:9px;left:12px}.fv-tick{color:#17803d;opacity:0;font-size:10.5px;font-weight:700;animation:6s infinite fv-tick;position:absolute;bottom:10px;left:12px}@keyframes fv-tick{0%,55%{opacity:0;transform:translateY(4px)}65%,92%{opacity:1;transform:none}to{opacity:0}}.fv-chips{flex-wrap:wrap;gap:5px;margin-top:18px;padding-bottom:18px;display:flex}.fv-chips i{color:#555;background:#fff;border:1px solid #e6e6ea;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:600;animation:6s infinite fv-pick}.fv-chips i:nth-child(2){animation-delay:1.5s}.fv-chips i:nth-child(3){animation-delay:3s}.fv-chips i:nth-child(4){animation-delay:4.5s}@keyframes fv-pick{0%,20%{color:#555;background:#fff;border-color:#e6e6ea}6%,14%{color:#fff;background:#df202b;border-color:#df202b}to{background:#fff}}.fv-answer{flex-direction:column;justify-content:center;gap:6px;display:flex}.fv-bub{border-radius:12px;max-width:82%;padding:7px 10px;font-size:11px;line-height:1.35}.fv-bub.ask{color:#fff;opacity:0;background:#df202b;border-bottom-right-radius:4px;align-self:flex-end;animation:6s infinite fv-in}.fv-bub.dots{opacity:0;background:#f2f2f5;align-self:flex-start;gap:3px;padding:9px 10px;animation:6s .9s infinite fv-in;display:flex}.fv-bub.dots i{background:#aaa;border-radius:50%;width:4px;height:4px;animation:1.1s infinite fv-blink}.fv-bub.dots i:nth-child(2){animation-delay:.15s}.fv-bub.dots i:nth-child(3){animation-delay:.3s}.fv-bub.ans{color:#222;opacity:0;background:#f2f2f5;border-bottom-left-radius:4px;align-self:flex-start;animation:6s 2s infinite fv-in}@keyframes fv-in{0%,8%{opacity:0;transform:translateY(6px)}16%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fv-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.fv-file{background:#fff;border:1px solid #ececf0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:9px 11px;display:flex}.fv-file b{font-size:11.5px}.fv-file small{color:#999;font-size:10px}.fv-bar{background:#f0f0f3;border-radius:5px;height:5px;margin-top:9px;display:block;overflow:hidden}.fv-bar i{background:#df202b;width:0;height:100%;animation:6s infinite fv-fill;display:block}@keyframes fv-fill{0%{width:0}45%{width:100%}92%{width:100%}to{width:0}}.fv-capture{flex-direction:column;justify-content:center;gap:6px;display:flex}.fv-field{color:#333;opacity:0;background:#fff;border:1px solid #ececf0;border-radius:8px;padding:7px 10px;font-size:11px;animation:6s infinite fv-in}.fv-field.f2{animation-delay:1.1s}.fv-field.f3{animation-delay:2.2s}.fv-field.ok{color:#17803d;background:#f3fbf6;border-color:#cdeedb;font-weight:700}.fv-crm{padding-top:26px}.fv-row{opacity:0;background:#fff;border:1px solid #ececf0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:6px 9px;animation:6s infinite fv-in;display:flex}.fv-row.r2{animation-delay:.8s}.fv-row.r3{animation-delay:1.6s}.fv-row b{font-size:11px}.fv-row .src{color:#b3121d;background:#fbe3e4;border-radius:5px;padding:3px 7px;font-size:9.5px;font-style:normal;font-weight:700}.fv-install{flex-direction:column;justify-content:center;gap:10px;display:flex}.fv-install code{color:#8ef0b0;white-space:nowrap;background:#151515;border-radius:8px;padding:9px 10px;font-size:10.5px;display:block;overflow:hidden}.fv-live{color:#17803d;opacity:0;font-size:11px;font-weight:700;animation:6s 1.4s infinite fv-in}.fv-ads{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.fv-ad{background:#fff;border:1px solid #ececf0;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700}.fv-arrow{color:#df202b;font-size:12px;animation:6s infinite fv-drop}@keyframes fv-drop{0%,20%{opacity:0;transform:translateY(-4px)}30%,92%{opacity:1;transform:none}to{opacity:0}}.fv-chatmini{opacity:0;gap:4px;animation:6s 1.2s infinite fv-in;display:flex}.fv-chatmini i{background:#f0f0f3;border-radius:5px;width:26px;height:8px}.fv-chatmini i:nth-child(2){background:#df202b;width:18px}.fv-ads .fv-tick{margin-top:2px;position:static}.fv-support{flex-direction:column;justify-content:center;gap:6px;display:flex}.fv-unknown{color:#c2410c;opacity:0;background:#fff3ee;border:1px solid #ffd9c7;border-radius:8px;padding:6px 9px;font-size:10.5px;animation:6s 1s infinite fv-in}.fv-human{color:#17803d;opacity:0;font-size:11px;font-weight:700;animation:6s 2.2s infinite fv-in}.fv-shop{flex-direction:column;justify-content:center;gap:8px;display:flex}.fv-prod{background:#fff;border:1px solid #ececf0;border-radius:10px;justify-content:space-between;padding:8px 11px;display:flex}.fv-prod b{font-size:11.5px}.fv-prod small{font-size:11px;font-weight:700}.fv-pay{color:#fff;opacity:0;background:#df202b;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:11px;font-weight:700;animation:6s 1.2s infinite fv-in}.fv-shop .fv-tick{bottom:12px;left:auto;right:12px}@media (prefers-reduced-motion:reduce){.fv *,.fv{opacity:1!important;animation:none!important;transform:none!important}.fv-bar i{width:100%}}.fv-appr{flex-direction:column;justify-content:center;gap:9px;padding-top:14px;padding-bottom:14px;display:flex}.fv-steps{gap:6px;display:flex}.fv-steps i{text-align:center;color:#8a8a94;background:#f2f2f5;border-radius:7px;flex:1;padding:6px 4px;font-size:9.5px;font-style:normal;font-weight:700;animation:6s infinite fv-step}.fv-steps .s2{animation-delay:1.4s}.fv-steps .s3{animation-delay:2.8s}@keyframes fv-step{0%,10%{color:#8a8a94;background:#f2f2f5}20%,92%{color:#17803d;background:#e7f7ed}to{color:#8a8a94;background:#f2f2f5}}.fv-dues{flex-direction:column;justify-content:center;gap:3px;padding-top:30px;padding-bottom:12px;display:flex}.fv-dbar{align-items:center;gap:7px;margin-bottom:4px;display:flex}.fv-dbar b{color:#444;width:62px;font-size:10px}.fv-dbar small{color:#8a8a94;text-align:right;width:34px;font-size:9.5px}.fv-dbar span{background:#f0f0f3;border-radius:5px;flex:1;height:7px;overflow:hidden}.fv-dbar i{background:#df202b;width:0;height:100%;animation:6s infinite fv-grow;display:block}.fv-dbar:nth-child(3) i{animation-delay:.3s}.fv-dbar:nth-child(4) i{animation-delay:.6s}@keyframes fv-grow{0%{width:0}40%,92%{width:var(--w,100%)}to{width:0}}.fv-dbar i[style]{animation-name:fv-grow-set}@keyframes fv-grow-set{0%{transform:scaleX(0)}40%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.fv-dbar i{transform-origin:0}.fv-att{padding-top:24px}.fv-people{gap:6px;margin-top:4px;display:flex}.fv-people i{color:#8a8a94;background:#f2f2f5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:800;animation:6s infinite fv-checkin;display:grid}.fv-people i:last-child{animation:none}@keyframes fv-checkin{0%,8%{color:#8a8a94;background:#f2f2f5}18%,92%{color:#17803d;background:#e7f7ed}to{color:#8a8a94;background:#f2f2f5}}.fv-kpi{padding-top:24px}.fv-bars{align-items:flex-end;gap:8px;height:42px;margin-top:6px;display:flex}.fv-bars i{background:#df202b;border-radius:5px 5px 0 0;flex:1;height:20%;animation:6s infinite fv-bar}.fv-bars .b1{animation-delay:0s}.fv-bars .b2{animation-delay:.2s}.fv-bars .b3{animation-delay:.4s}.fv-bars .b4{background:#17803d;animation-delay:.6s}@keyframes fv-bar{0%{height:20%}45%{height:var(--h,70%)}55%,92%{height:90%}to{height:20%}}.fv-health{padding-top:24px}.fv-health .fv-dots{gap:8px;margin-top:8px;display:flex}.fv-health .fv-dots i{background:#e7f7ed;border-radius:50%;width:16px;height:16px}.fv-health .d1,.fv-health .d2,.fv-health .d3{background:#df202b;animation:6s infinite fv-heal}.fv-health .d2{animation-delay:1.2s}.fv-health .d3{animation-delay:2.4s}@keyframes fv-heal{0%,40%{background:#df202b}55%,92%{background:#e7f7ed}to{background:#df202b}}.fv-growth{flex-direction:column;justify-content:center;gap:7px;padding-top:14px;padding-bottom:14px;display:flex}.fv-sugg{opacity:0;background:#fff;border:1px solid #fbe3e4;border-left:3px solid #df202b;border-radius:0 10px 10px 0;padding:9px 11px;animation:6s infinite fv-in}.fv-sugg b{font-size:11.5px;display:block}.fv-sugg small{color:#777;font-size:10.5px}.fv-ev{color:#8a8a94;opacity:0;font-size:10px;animation:6s 1.2s infinite fv-in}.fv-modes{padding-top:34px}.fv-modes>div{border:1px solid #eee;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:7px;animation:9s infinite fv-mode;display:flex}.fv-modes>div:nth-of-type(2){animation-delay:3s}.fv-modes>div:nth-of-type(3){animation-delay:6s}.fv-modes b{font-size:12px}.fv-modes small{color:#666;font-size:11px}@keyframes fv-mode{0%,30%{background:#fff1f2;border-color:#df202b}34%,to{background:#fff;border-color:#eee}}.fv-unblocked{color:#df202b;font-size:11px;animation:6s 2s infinite fv-in}@media (prefers-reduced-motion:reduce){.fv-modes>div,.fv-unblocked{opacity:1;animation:none}}.kc,.kc *{box-sizing:border-box}html:has(.kc){scroll-behavior:smooth;scroll-padding-top:30px}.kc{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:#151515;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.65}.kc a{color:inherit;text-decoration:none}.kc a:focus-visible,.kc summary:focus-visible{outline-offset:5px;outline:3px solid #df202b}.kc .site-nav,.kc main>section,.kc footer{max-width:1240px;margin:auto;padding-left:45px;padding-right:45px}.kc .site-nav{justify-content:space-between;align-items:center;gap:25px;height:105px;display:flex}.kc .wordmark{align-items:center;gap:11px;line-height:1.3;display:flex}.kc .wordmark>span{color:#fff;background:#df202b;border-radius:11px;place-items:center;width:42px;height:44px;font-size:26px;font-weight:800;display:grid}.kc .wordmark b{letter-spacing:-.6px;font-size:24px}.kc .wordmark small{letter-spacing:1px;font-size:10px;font-weight:500;display:block}.kc .site-nav nav{gap:30px;font-size:14px;display:flex}.kc .button{color:#fff;background:#df202b;border-radius:7px;padding:14px 23px;font-size:14px;font-weight:700;display:inline-block}.kc .button:hover{background:#bd1720}.kc .hero-site{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-top:75px;padding-bottom:85px;display:grid}.kc .eyebrow{color:#ce1d27;letter-spacing:1.7px;font-size:11px;font-weight:800}.kc h1{letter-spacing:-2.8px;margin:25px 0;font-size:62px;line-height:1.12}.kc h1 em{color:#df202b;font-style:normal}.kc .hero-site>div>p{color:#626262;max-width:495px;font-size:17px;line-height:1.8}.kc .actions{align-items:center;gap:25px;margin:28px 0 17px;font-size:14px;display:flex}.kc .hero-site small{color:#777;font-size:12px}.kc .conversation{border:1px solid #e7e7e7;border-radius:17px;overflow:hidden;box-shadow:20px 24px #f6f6f6}.kc .conversation-head{color:#fff;background:#151515;align-items:center;gap:13px;padding:22px;font-size:14px;font-weight:700;display:flex}.kc .conversation-head>span{background:#df202b;border-radius:9px;padding:7px 14px;font-size:24px}.kc .conversation-head small{color:#aaa;margin-top:3px;font-weight:400;display:block}.kc .conversation-body{padding:22px}.kc .conversation-body p{background:#f2f2f2;border-radius:10px 10px 10px 2px;width:fit-content;max-width:90%;margin:0 0 15px;padding:12px 16px;font-size:14px}.kc .conversation-body p.reply{color:#fff;background:#df202b;border-radius:10px 10px 2px;margin-left:auto}.kc .conversation>a{text-align:center;color:#bd1720;border-top:1px solid #eee;padding:15px;font-size:13px;font-weight:600;display:block}.kc .strip{letter-spacing:2px;color:#777;border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px;font-size:12px;font-weight:700;display:flex}.kc section[id]{padding-top:75px;padding-bottom:30px}.kc h2{letter-spacing:-1.1px;margin:15px 0 20px;font-size:35px;line-height:1.2}.kc .intro{color:#737373;max-width:620px;font-size:16px}.kc .industries{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:33px;display:grid}.kc .industry{border:1px solid #e5e5e5;border-radius:11px;padding:26px;transition:transform .15s}.kc .industry:hover{border-color:#df202b;transform:translateY(-3px)}.kc .industry>span{color:#b71822;font-size:12px}.kc .industry h3{margin:15px 0 10px;font-size:19px}.kc .industry p{color:#717171;font-size:14px}.kc .industry b{color:#bd1720;font-size:12px}.kc .feature-cards{grid-template-columns:repeat(3,1fr);gap:33px;margin:35px 0;display:grid}.kc .feature-cards article>span{color:#ce1d27;letter-spacing:1px;font-size:11px;font-weight:700}.kc .feature-cards h3{font-size:20px;line-height:1.35}.kc .feature-cards p{color:#707070;font-size:15px}.kc .coming{background:#fafafa;border-left:3px solid #df202b;padding:18px 25px}.kc .coming b{font-size:15px}.kc .coming p{color:#666;margin-bottom:0;font-size:14px}.kc .faq{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.kc .faq details{border-bottom:1px solid #e5e5e5;padding:18px 0}.kc .faq summary{cursor:pointer;font-size:16px;font-weight:600}.kc .faq details p{color:#676767;font-size:15px}.kc .closing{color:#fff;background:#151515;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;margin-bottom:60px;padding-top:45px;padding-bottom:40px;display:flex}.kc .closing h2{margin-bottom:0}.kc .closing .eyebrow{color:#ff8c94}.kc footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:25px;padding-top:30px;padding-bottom:35px;display:flex}.kc footer p,.kc footer>a:last-child{color:#777;font-size:12px}.kc .industry-hero{padding-top:45px;padding-bottom:45px}.kc .back{color:#666;margin-bottom:35px;font-size:13px;display:block}.kc .industry-hero h1{max-width:830px;font-size:54px}.kc .industry-hero>p{color:#6b6b6b;font-size:20px}.kc .use-case{grid-template-columns:1.2fr 1fr;gap:70px;padding-top:30px;padding-bottom:50px;display:grid}.kc .use-case h2,.kc .readiness h2{font-size:26px}.kc .use-case p,.kc .readiness p{color:#666;font-size:16px}.kc .use-case aside{background:#f7f7f7;border-radius:12px;align-self:start;padding:30px}.kc .use-case .flow{color:#b91b25;font-size:22px;line-height:1.9}.kc .use-case ul{padding-left:18px;font-size:14px;line-height:2}.kc .readiness{border-top:1px solid #eee;padding-top:35px;padding-bottom:65px}.kc .readiness p{max-width:800px}.kc .readiness .button{margin-top:15px}@media (width<=900px){.kc .site-nav,.kc main>section,.kc footer{padding-left:25px;padding-right:25px}.kc .hero-site{gap:35px}.kc h1{font-size:48px}.kc .site-nav nav{gap:15px}.kc .industries{grid-template-columns:repeat(2,1fr)}.kc .hero-site{padding-top:40px}.kc .closing{margin-left:20px;margin-right:20px}.kc .use-case,.kc .faq{gap:30px}}@media (width<=650px){.kc .site-nav{height:85px}.kc .site-nav nav{display:none}.kc .site-nav .button{padding:11px 13px;font-size:12px}.kc .wordmark b{font-size:20px}.kc .wordmark small{font-size:8px}.kc .hero-site{grid-template-columns:1fr;gap:40px;padding-top:30px;padding-bottom:50px}.kc h1{letter-spacing:-2px;font-size:46px}.kc .hero-site>div>p{font-size:16px}.kc .actions{gap:15px;font-size:12px}.kc .actions .button{padding:13px 17px;font-size:13px}.kc .conversation{margin-right:13px}.kc .strip{letter-spacing:.5px;gap:15px;font-size:9px}.kc h2{font-size:29px}.kc section[id]{padding-top:50px}.kc .industries,.kc .feature-cards,.kc .faq,.kc .use-case{grid-template-columns:1fr}.kc .feature-cards{gap:15px}.kc .faq{gap:5px}.kc .closing{padding:30px;display:block}.kc .closing h2{margin-bottom:25px}.kc footer{flex-wrap:wrap}.kc footer p{display:none}.kc .industry-hero h1{font-size:40px}.kc .industry-hero>p{font-size:17px}.kc .use-case{padding-top:0}.kc .industry-hero{padding-top:25px}}@media (prefers-reduced-motion:reduce){html:has(.kc){scroll-behavior:auto}.kc .industry{transition:none}}.kc{background:#fff;min-height:100vh}.kc .feature-cards.six{grid-template-columns:repeat(3,1fr);gap:26px 33px}.kc .feature-cards article{border-top:2px solid #151515;padding-top:14px}.kc .plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.kc .plans.two{grid-template-columns:repeat(2,1fr);max-width:780px}.kc .plan{border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;gap:6px;padding:26px;display:flex}.kc .plan.featured{border:2px solid #df202b;box-shadow:12px 14px #fbe3e4}.kc .plan h3{margin:6px 0 0;font-size:21px}.kc .plan .tag{letter-spacing:1.4px;color:#ce1d27;font-size:11px;font-weight:800}.kc .plan .ai{font-size:15px;font-weight:700}.kc .plan ul{color:#555;flex:1;margin:8px 0 14px;padding-left:18px;font-size:14px;line-height:1.9}.kc .plan .price{color:#777;font-size:13px}.kc .note{color:#666;margin-top:18px;font-size:13px}.kc .flow-steps{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.kc .flow-steps span{color:#b91b25;background:#fff;border:1px solid #f0c3c6;border-radius:20px;padding:5px 12px;font-size:13px;font-weight:600}.kc .checks{margin:0;padding:0;list-style:none}.kc .checks li{color:#444;border-bottom:1px solid #eee;padding:7px 0 7px 26px;font-size:15px;position:relative}.kc .checks li:before{content:"✓";color:#df202b;font-weight:800;position:absolute;left:0}.kc footer nav{color:#777;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}@media (width<=900px){.kc .plans,.kc .plans.two{grid-template-columns:1fr}.kc .feature-cards.six{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.kc .feature-cards.six{grid-template-columns:1fr}}.kc .mock-list{flex-direction:column;gap:12px;margin:0;padding:18px 22px;list-style:none;display:flex}.kc .mock-list li{background:#f5f5f5;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.kc .mock-list li b{display:block}.kc .mock-list li small{color:#6f6f6f;font-size:12px}.kc .mock-list li>span{background:#fff;border:1px solid #e3e3e3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.kc .mock-list li.alert{background:#fdecee}.kc .mock-list li.alert>span{color:#fff;background:#df202b;border-color:#df202b}.kc .mock-list li.done>span{color:#fff;background:#151515;border-color:#151515}.kc .band{color:#fff;background:#151515;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-top:40px;padding:40px 45px;display:grid}.kc .band h2{color:#fff}.kc .band p{color:#cfcfcf}.kc .band .eyebrow{color:#ff8c94}.kc .band ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.kc .band li{background:#222;border-radius:10px;padding:12px 14px;font-size:14px}.kc .band li b{color:#fff;display:block}.kc .band li small{color:#aaa}.kc .chips-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.kc .chips-row span{border:1px solid #e5e5e5;border-radius:24px;padding:9px 16px;font-size:14px;font-weight:600}.kc .plan .price-big{letter-spacing:-.8px;font-size:28px;font-weight:800}.kc .plan .price-big small{color:#777;letter-spacing:0;font-size:13px;font-weight:400}@media (width<=900px){.kc .band{grid-template-columns:1fr;margin-left:20px;margin-right:20px;padding:30px}}@media (width<=650px){.kc .band ul{grid-template-columns:1fr}}.kc.kpbg-public,.kc.kpbg-login,.office-topbar.product-view{--kpbg-red:#df202b;--kpbg-black:#151515;--kpbg-white:#fff}.kpbg-public{min-height:100vh}.kc.kpbg-public .platform{max-width:1050px;padding:32px 32px 70px}.kc.kpbg-public .studio-hero{background:var(--kpbg-black);color:#fff;border:0;border-radius:16px;margin-bottom:28px;padding:42px}.kc.kpbg-public .studio-hero h1{letter-spacing:-1.7px;margin:16px 0;font-size:44px}.kc.kpbg-public .studio-hero p{color:#ddd;max-width:620px}.kc.kpbg-public .studio-hero>span{color:#ff9ba2;letter-spacing:1.7px;font-size:11px;font-weight:700}.kc.kpbg-public .studio-card{box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:14px;margin:22px 0;padding:28px}.kc.kpbg-public h2{font-size:25px}.kc.kpbg-public p{color:#606060}.kc.kpbg-public main a:not(.button){color:#bd1720;text-underline-offset:3px;text-decoration:underline}.kc.kpbg-public label{color:#262626;flex-direction:column;gap:8px;margin:12px 0 18px;font-size:14px;font-weight:600;display:flex}.kc.kpbg-public input,.kc.kpbg-public select,.kc.kpbg-public textarea,.kc.kpbg-login input{color:#151515;width:100%;min-width:0;font:inherit;box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:7px;padding:12px}.kc.kpbg-public input[type=checkbox]{width:18px;height:18px;accent-color:var(--kpbg-red);flex:none}.kc.kpbg-public label:has(input[type=checkbox]){font-weight:400;display:block}.kc.kpbg-public button{color:#151515;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:7px;padding:12px 18px;font-weight:700}.kc.kpbg-public .primary,.kc.kpbg-login .primary{background:var(--kpbg-red);border-color:var(--kpbg-red);color:#fff}.kc.kpbg-public .primary:hover,.kc.kpbg-login .primary:hover{background:#bd1720}.kc.kpbg-public button:disabled,.kc.kpbg-login button:disabled{opacity:.45;cursor:not-allowed}.kc.kpbg-public .tabs{flex-wrap:wrap;gap:10px;display:flex}.kc.kpbg-public .tabs button[aria-selected=true]{color:#fff;background:#151515;border-color:#151515}.kc.kpbg-public :is(input,select,textarea,button):focus-visible,.kc.kpbg-login :is(input,button):focus-visible{outline:3px solid var(--kpbg-red);outline-offset:3px}.kc.kpbg-public aside{border-left:3px solid var(--kpbg-red);color:#333;background:#f7f7f7;border-radius:6px;padding:16px 20px}.kc.kpbg-public footer nav{gap:22px;font-size:13px;display:flex}.kc.kpbg-public .kpbg-legal{min-height:65vh;padding-top:60px;max-width:850px!important}.kc.kpbg-public .kpbg-legal h1{border-bottom:3px solid var(--kpbg-red);padding-bottom:24px;font-size:44px}.kc.kpbg-public .kpbg-legal p{margin:25px 0;font-size:17px;line-height:1.9}.kc.kpbg-login .login-art{background:var(--kpbg-black)}.kc.kpbg-login .login-art h1{color:#fff;font-size:64px}.kc.kpbg-login .login-art p{color:#ccc}.kc.kpbg-login .login-lines{color:color-mix(in srgb,var(--kpbg-red),white 55%);border-color:#444}.kc.kpbg-login .login-form{max-width:490px}.kc.kpbg-login .eyebrow{color:color-mix(in srgb,var(--kpbg-red),black 15%)}.kc.kpbg-login .login-form h2{color:#151515}.kc.kpbg-login .login-links{justify-content:space-between;gap:14px;font-size:13px;display:flex}.kc.kpbg-login .login-links a{color:color-mix(in srgb,var(--kpbg-red),black 15%);text-underline-offset:3px;text-decoration:underline}.platform-header.office-topbar.product-view{border-top:3px solid var(--kpbg-red);background:#fff;border-bottom-color:#e5e5e5}.office-topbar.product-view .product-owner-chip{color:#b71822;background:#fff0f1}.office-topbar.product-view .office-brand,.office-topbar.product-view .office-company select{color:var(--kpbg-black)}.office-topbar.product-view .brand-symbol{background:var(--kpbg-red);color:#fff}.office-topbar.product-view .brand-symbol>span{color:#fff}.office-topbar.product-view .office-company{color:#666;border-color:#ddd}.office-topbar.product-view .office-nav>a{color:#555}.office-topbar.product-view .office-nav>a:hover,.office-topbar.product-view .office-nav>a[aria-current=page]{color:#b71822;background:#fff0f1}.office-topbar.product-view .nav-spark{color:var(--kpbg-red)}.office-topbar.product-view button.office-add-staff{background:var(--kpbg-red);border-color:var(--kpbg-red);color:#fff}.office-topbar.product-view .account-avatar{color:#fff;background:#151515;border-color:#151515}.office-topbar.product-view .account-chevron{color:#666}.office-topbar.product-view .office-account-panel{border-color:#ddd;box-shadow:0 12px 45px #0002}.office-topbar.product-view .office-account-panel strong{color:#151515}.office-topbar.product-view :is(a,button,select,summary):focus-visible{outline-color:var(--kpbg-red)}@media (width<=620px){.kc.kpbg-public .site-nav{flex-wrap:wrap;gap:18px;height:auto;min-height:85px;padding:20px}.kc.kpbg-public .site-nav nav{order:3;gap:20px;width:100%;font-size:12px;display:flex}.kc.kpbg-public .platform{padding:20px 16px 40px}.kc.kpbg-public .studio-hero{padding:28px 22px}.kc.kpbg-public .studio-hero h1,.kc.kpbg-public .kpbg-legal h1{letter-spacing:-1px;font-size:34px}.kc.kpbg-public .studio-card{padding:22px 18px}.kc.kpbg-public footer{flex-wrap:wrap;padding:26px 20px}.kc.kpbg-login .login-form{padding:36px 24px}.office-topbar.product-view .office-company{background:#f6f6f6}}.kc.kpbg-public .studio-card h2,.kc.kpbg-public .kpbg-legal h1{color:var(--kpbg-black)}.kc.kpbg-public .form-grid>button{align-self:end;min-height:46px;margin-bottom:18px}.kc.kpbg-public .studio-hero h1{color:#fff}.kc.kpbg-public .signup-slim{padding:24px 20px 44px;max-width:540px!important}.kc .signup-heading{text-align:center;margin-bottom:24px}.kc .signup-heading h1{letter-spacing:-1px;margin:10px 0;font-size:32px}.kc .signup-heading p{margin:0;font-size:14px}.kc .signup-card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:26px;box-shadow:0 8px 28px #00000004}.kc.kpbg-public .signup-card label{gap:6px;margin:0 0 12px;font-size:12px}.kc.kpbg-public .signup-card input,.kc.kpbg-public .signup-card select{min-height:40px;padding:10px 11px;font-size:14px}.kc .signup-card .form-grid{gap:0 14px}.kc .signup-inline{align-items:end;gap:8px;margin-bottom:14px;display:flex}.kc .signup-inline>input,.kc .signup-inline>label{flex:1;min-width:0}.kc.kpbg-public .signup-inline button{white-space:nowrap;min-height:40px;padding:10px 12px;font-size:12px}.kc.kpbg-public .signup-code label{margin:0}.kc.kpbg-public .signup-card .signup-note,.kc.kpbg-public .signup-message{margin:8px 0 16px;font-size:12px;line-height:1.5}.kc .signup-message{background:#f7f7f7;border-radius:6px;padding:10px}.kc .signup-options{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:3px 0 18px;padding:12px 0;font-size:12px}.kc .signup-options summary{cursor:pointer;font-weight:600}.kc .signup-options summary span{color:#777;margin-left:6px;font-weight:400}.kc .signup-options[open] summary{margin-bottom:14px}.kc.kpbg-public .signup-card .signup-consent{flex-direction:row;align-items:start;gap:8px;margin-bottom:16px;font-size:12px;line-height:1.6;display:flex}.kc.kpbg-public .signup-consent input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.kc .signup-submit{width:100%;font-size:14px}.kc.kpbg-public .signup-signin{text-align:center;margin:17px 0 0;font-size:12px}.kc.kpbg-public .signup-footnote{text-align:center;color:#777;margin:18px 0 0;font-size:11px;line-height:1.8}@media (width<=620px){.kc.kpbg-public .signup-slim{padding:20px 16px 35px}.kc .signup-card{padding:22px 18px}.kc .signup-card .form-grid{grid-template-columns:1fr 1fr}.kc .signup-heading h1{font-size:29px}}.kc.kpbg-public .signup-heading .eyebrow{color:#bd1720}.kc .site-nav nav{align-items:center;font-weight:600}.kc .site-nav nav>a,.kc .site-nav .nav-menu>summary{color:#151515;border-bottom:2px solid #0000;padding:8px 2px;text-decoration:none;transition:all .15s}.kc .site-nav nav>a:hover,.kc .site-nav .nav-menu[open]>summary,.kc .site-nav .nav-menu>summary:hover{color:#df202b;border-bottom-color:#df202b}.kc .site-nav .nav-menu{position:relative}.kc .site-nav .nav-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;list-style:none;display:inline-flex}.kc .site-nav .nav-menu>summary::-webkit-details-marker{display:none}.kc .site-nav .nav-menu>summary span{font-size:12px;transition:transform .2s}.kc .site-nav .nav-menu[open]>summary span{transform:rotate(180deg)}.kc .site-nav .nav-drop{z-index:30;background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;min-width:230px;padding:8px;animation:.18s ease-out nav-in;display:flex;position:absolute;top:calc(100% + 10px);left:-10px;box-shadow:0 18px 50px #00000024}@keyframes nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.kc .site-nav .nav-drop a{color:#151515;white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none}.kc .site-nav .nav-drop a:hover{color:#df202b;background:#fbeaec}.kc .site-nav .nav-drop .nav-all{color:#df202b;border-top:1px solid #f0f0f0;border-radius:0 0 9px 9px;margin-top:4px;font-weight:600}.kc .site-nav .nav-actions{flex:none;align-items:center;gap:10px;display:flex}.kc .site-nav .nav-login{color:#151515;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none}.kc .site-nav .nav-login:hover{color:#df202b}.kc .site-nav .button.ghost{color:#151515;background:#fff;border:1.5px solid #151515}.kc .site-nav .button.ghost:hover{color:#fff;background:#151515}@media (width<=1080px){.kc .site-nav .button.ghost{display:none}}@media (width<=900px){.kc .site-nav .nav-login{display:none}}@media (width<=620px){.kc .site-nav nav{flex-wrap:wrap;gap:6px 16px;display:flex}.kc .site-nav .nav-drop{box-shadow:none;border:0;min-width:0;padding:4px 0 0 8px;position:static}.kc .site-nav .nav-actions{order:2}}.kc .site-nav{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.kc .site-nav nav{background:#f5f5f7;border:1px solid #ececf0;border-radius:999px;justify-self:center;gap:4px;padding:5px;display:flex}.kc .site-nav nav>a,.kc .site-nav .nav-menu>summary{color:#151515;border:0;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:background .18s,color .18s,transform .18s}.kc .site-nav nav>a:hover,.kc .site-nav .nav-menu>summary:hover,.kc .site-nav nav>a:focus-visible{color:#df202b;background:#df202b14;border-bottom:0}.kc .site-nav nav>a:active,.kc .site-nav nav>a[aria-current=true],.kc .site-nav .nav-menu[open]>summary{color:#fff;background:#df202b;border-bottom:0}.kc .site-nav .nav-menu[open]>summary span{color:#fff}@media (width<=1180px){.kc .site-nav nav{gap:2px;padding:4px}.kc .site-nav nav>a,.kc .site-nav .nav-menu>summary{padding:8px 10px;font-size:12.5px}.kc .site-nav .nav-login{display:none}}@media (width<=1000px){.kc .site-nav .button.ghost{display:none}.kc .site-nav nav>a,.kc .site-nav .nav-menu>summary{padding:7px 8px;font-size:12px}}@media (width<=700px){.kc .site-nav{display:flex}.kc .site-nav nav{background:0 0;border:0;justify-self:auto;gap:2px;padding:0}}.kc .pricing-head{text-align:center;max-width:720px;margin:0 auto 26px}.kc .pricing-head h2{letter-spacing:-1.5px;font-size:clamp(34px,5vw,56px);line-height:1.05}.kc .pricing-head h2 em{color:#df202b;font-style:normal}.kc .pricing-head .intro{margin:12px auto 0}.kc .billing-switch{background:#f5f5f7;border:1px solid #ececf0;border-radius:999px;align-items:center;gap:0;margin-top:22px;padding:5px;display:inline-flex;position:relative}.kc .billing-switch button{font:inherit;cursor:pointer;color:#151515;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.kc .billing-switch button[aria-pressed=true]{color:#fff;background:#151515}.kc .billing-hint{white-space:nowrap;color:#b3121d;background:#fbe3e4;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:50%;left:calc(100% + 12px);translate:0 -50%}.kc .pricing-scroll{background:#fff;border:1px solid #e9e9ee;border-radius:22px;overflow-x:auto;box-shadow:0 30px 70px -50px #00000059}.kc .pricing-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:14px}.kc .pricing-table th,.kc .pricing-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #f0f0f3;padding:14px 16px}.kc .pricing-table th{vertical-align:top;border-bottom:1px solid #e9e9ee;padding:26px 16px 20px;position:relative}.kc .pricing-table th.compare,.kc .pricing-table td.label{text-align:left;width:30%;min-width:220px}.kc .pricing-table th.compare b{margin-top:18px;font-size:16px;display:block}.kc .pricing-table th.compare small{color:#777;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.kc .pricing-table th>b{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.kc .pricing-table th .rec{letter-spacing:1px;color:#fff;white-space:nowrap;background:#df202b;border-radius:999px;padding:5px 12px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:-12px;left:50%;translate:-50%}.kc .pricing-table th strong{letter-spacing:-1.2px;font-size:34px;font-weight:800;line-height:1}.kc .pricing-table th .p-month small,.kc .pricing-table th .p-year small{color:#777;margin-left:2px;font-size:12px}.kc .pricing-table th .p-year{display:none}.kc .pricing-table[data-billing=yearly] th .p-year{display:inline}.kc .pricing-table[data-billing=yearly] th .p-month:has(+.p-year){display:none}.kc .pricing-table th em{color:#777;margin:8px 0 12px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.kc .pricing-table th .button{padding:10px 16px;font-size:13px;display:inline-block}.kc .pricing-table .button.ghost{color:#151515;background:#fff;border:1.5px solid #151515}.kc .pricing-table .button.ghost:hover{color:#fff;background:#151515}.kc .pricing-table th.featured,.kc .pricing-table td.featured{background:#fff6f6}.kc .pricing-table thead th.featured{border-top:2px solid #df202b}.kc .pricing-table tr.group td{text-align:left;background:#fafafa;border-bottom:1px solid #eee;padding:10px 16px}.kc .pricing-table tr.group summary{cursor:pointer;letter-spacing:.3px;align-items:center;gap:8px;font-size:13px;font-weight:800;list-style:none;display:flex}.kc .pricing-table tr.group summary::-webkit-details-marker{display:none}.kc .pricing-table tr.group summary:before{content:"⌄";color:#777;transition:transform .2s;display:inline-block}.kc .pricing-table tr.group details:not([open]) summary:before{transform:rotate(-90deg)}.kc .pricing-table td.label{color:#333;font-weight:500}.kc .pricing-table .yes{color:#fff;background:#151515;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.kc .pricing-table td.featured .yes{background:#df202b}.kc .pricing-table .no{color:#bbb;font-size:16px}.kc .pricing-table .val{font-size:13px;font-weight:700}.kc .pricing-table tfoot td{background:#fff;border-bottom:0;padding:18px 16px}.kc .pricing-table tfoot .button{padding:10px 16px;font-size:13px;display:inline-block}.kc .pricing-table-section .note{text-align:center;color:#666;max-width:820px;margin:18px auto 0;font-size:12.5px;line-height:1.7}@media (width<=640px){.kc .pricing-table{min-width:760px}.kc .billing-hint{display:none}}.kc .feature-section.clean .intro{max-width:560px}.kc .feature-section.clean .feature-cards{background:#fff;border:1px solid #ececf0;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:26px;display:grid;overflow:hidden}.kc .feature-section.clean .feature-cards article{min-height:0;box-shadow:none;background:#fff;border-bottom:1px solid #f0f0f3;border-right:1px solid #f0f0f3;border-radius:0;padding:26px 24px;transition:background .2s}.kc .feature-section.clean .feature-cards article:nth-child(3n){border-right:0}.kc .feature-section.clean .feature-cards article:nth-last-child(-n+3){border-bottom:0}.kc .feature-section.clean .feature-cards article:hover{background:#fff8f8}.kc .feature-section.clean .feature-cards article span{color:#b3121d;letter-spacing:1px;background:#fbe3e4;border-radius:999px;place-items:center;height:26px;margin-bottom:12px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-grid}.kc .feature-section.clean .feature-cards article h3{letter-spacing:-.3px;margin:0 0 6px;font-size:17px}.kc .feature-section.clean .feature-cards article p{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=900px){.kc .feature-section.clean .feature-cards{grid-template-columns:1fr 1fr}.kc .feature-section.clean .feature-cards article:nth-child(3n){border-right:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards article:nth-child(2n){border-right:0}.kc .feature-section.clean .feature-cards article:nth-last-child(-n+3){border-bottom:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards article:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.kc .feature-section.clean .feature-cards{grid-template-columns:1fr}.kc .feature-section.clean .feature-cards article{border-right:0!important}}.kc .demo-main{background:linear-gradient(#fff6f6,#f6f7fb 50%,#fff);min-height:70vh}.kc .demo-section{max-width:820px;margin:0 auto;padding:36px 20px 60px}.kc .demo-head{text-align:center;margin-bottom:18px}.kc .demo-mark{color:#df202b;background:#fff;border:2px solid #fbe3e4;border-radius:50%;place-items:center;width:64px;height:64px;font-size:15px;font-weight:900;display:inline-grid;box-shadow:0 10px 30px #df202b26}.kc .demo-head h1{letter-spacing:-.5px;margin:14px 0 6px;font-size:26px}.kc .demo-head p{color:#666;margin:0;font-size:14px}.kc .demo-chat{background:#fff;border:1px solid #ececf0;border-radius:26px;min-height:560px;padding:26px 22px;position:relative;box-shadow:0 30px 80px -40px #00000040}.kc .demo-restart{color:#fff;cursor:pointer;background:#df202b;border:0;border-radius:50%;width:36px;height:36px;font-size:18px;position:absolute;top:16px;right:16px;box-shadow:0 8px 20px #df202b59}.kc .demo-thread{flex-direction:column;gap:12px;max-width:640px;display:flex}.kc .demo-msg{align-items:flex-start;gap:10px;animation:.3s ease-out demo-in;display:flex}.kc .demo-msg.you{justify-content:flex-end}.kc .demo-msg p{border-radius:18px;max-width:78%;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.kc .demo-msg.bot p{color:#151515;background:#f5f5f7;border:1px solid #ececf0;border-bottom-left-radius:6px}.kc .demo-msg.you p{color:#fff;background:#df202b;border-bottom-right-radius:6px}.kc .demo-avatar{color:#df202b;background:#fff;border:2px solid #fbe3e4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.kc .demo-typing{align-items:center;gap:4px;display:flex}.kc .demo-typing i{background:#df202b;border-radius:50%;width:6px;height:6px;animation:1.2s infinite demo-dot}.kc .demo-typing i:nth-child(2){animation-delay:.2s}.kc .demo-typing i:nth-child(3){animation-delay:.4s}@keyframes demo-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@keyframes demo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kc .demo-options{flex-wrap:wrap;gap:8px;padding-left:44px;display:flex}.kc .demo-options button{color:#151515;cursor:pointer;background:#fff;border:1.5px solid #e2e2e8;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:600 14px/1 inherit;transition:all .15s;display:inline-flex}.kc .demo-options button:before{content:"";background:#e6e6ea;border-radius:50%;width:9px;height:9px}.kc .demo-options button:hover{color:#df202b;border-color:#df202b}.kc .demo-options button:hover:before{background:#df202b}.kc .demo-input{gap:8px;margin-top:4px;padding-left:44px;display:flex}.kc .demo-input input{height:48px;font:inherit;border:1.5px solid #e2e2e8;border-radius:999px;outline:0;flex:1;padding:0 18px;font-size:15px}.kc .demo-input input:focus{border-color:#df202b;box-shadow:0 0 0 4px #df202b1f}.kc .demo-input button{color:#fff;cursor:pointer;background:#df202b;border:0;border-radius:50%;width:48px;height:48px;font-size:18px}.kc .demo-end{background:#fff8f8;border:1.5px solid #fbe3e4;border-radius:18px;margin:8px 0 0 44px;padding:18px 20px}.kc .demo-end b{margin-bottom:6px;font-size:17px;display:block}.kc .demo-end p{color:#555;margin:0 0 12px;font-size:14px}.kc .demo-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kc .demo-cta .button{padding:11px 18px}.kc .demo-cta .button.ghost{color:#151515;background:#fff;border:1.5px solid #151515}.kc .demo-again{color:#df202b;cursor:pointer;background:0 0;border:0;padding:6px;font:600 13px inherit}.kc .demo-end small{color:#777;margin-top:10px;font-size:12px;display:block}@media (width<=560px){.kc .demo-chat{padding:18px 12px}.kc .demo-options,.kc .demo-input,.kc .demo-end{margin-left:0;padding-left:0}.kc .demo-msg p{max-width:88%}}.kc .site-nav nav>a,.kc .site-nav .nav-menu>summary{white-space:nowrap}.kc .feature-section.clean .feature-cards.eight{grid-template-columns:repeat(4,1fr)}.kc .feature-section.clean .feature-cards.eight article:nth-child(3n){border-right:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards.eight article:nth-child(4n){border-right:0}.kc .feature-section.clean .feature-cards.eight article:nth-last-child(-n+3){border-bottom:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards.eight article:nth-last-child(-n+4){border-bottom:0}@media (width<=900px){.kc .feature-section.clean .feature-cards.eight{grid-template-columns:1fr 1fr}.kc .feature-section.clean .feature-cards.eight article:nth-child(4n),.kc .feature-section.clean .feature-cards.eight article:nth-child(3n){border-right:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards.eight article:nth-child(2n){border-right:0}.kc .feature-section.clean .feature-cards.eight article:nth-last-child(-n+4){border-bottom:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards.eight article:nth-last-child(-n+2){border-bottom:0}}.kc .pricing-table thead th:not(.compare){min-width:150px}.kc .pricing-table .button{white-space:nowrap;padding:10px 14px!important;font-size:12.5px!important}.kc .pricing-table{min-width:980px}.kc .feature-section.clean .feature-cards.nine{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.kc .feature-section.clean .feature-cards.nine{grid-template-columns:1fr 1fr}.kc .feature-section.clean .feature-cards.nine article:nth-child(3n){border-right:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards.nine article:nth-child(2n){border-right:0}.kc .feature-section.clean .feature-cards.nine article:nth-last-child(-n+3){border-bottom:1px solid #f0f0f3}.kc .feature-section.clean .feature-cards.nine article:nth-last-child(-n+2){border-bottom:0}}.kc.tool-page .tool-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:56px 0 40px;display:grid}.kc.tool-page .tool-hero h1{letter-spacing:-1.5px;margin:12px 0 14px;font-size:clamp(34px,4.6vw,56px);line-height:1.05}.kc.tool-page .tool-hero h1 em{color:#df202b;font-style:normal}.kc.tool-page .tool-hero .lead{color:#444;max-width:52ch;margin:0 0 20px;font-size:17px;line-height:1.7}.kc.tool-page .hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.kc.tool-page .hero-actions .button.ghost{color:#151515;background:#fff;border:1.5px solid #151515}.kc.tool-page .tool-hero small{color:#777;font-size:12.5px}.kc.tool-page .tool-aside{background:#fff;border:1px solid #ececf0;border-radius:22px;padding:22px 24px;box-shadow:0 30px 70px -45px #00000059}.kc.tool-page .tool-aside b{letter-spacing:1px;text-transform:uppercase;color:#df202b;margin-bottom:12px;font-size:12px;display:block}.kc.tool-page .tool-aside ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kc.tool-page .tool-aside li{background:#fafafa;border:1px solid #f0f0f3;border-radius:12px;padding:12px 14px;font-size:13.5px}.kc.tool-page .tool-aside small{color:#777;margin-top:12px;font-size:12px;display:block}.kc.tool-page .faq-section .faqs{gap:8px;max-width:820px;margin-top:20px;display:grid}.kc.tool-page .faq-section details{background:#fff;border:1px solid #ececf0;border-radius:14px;padding:6px 16px}.kc.tool-page .faq-section summary{cursor:pointer;padding:8px 0;font-size:15px;font-weight:700}.kc.tool-page .faq-section p{color:#555;margin:0 0 10px;font-size:14px;line-height:1.7}.kc.tool-page .closing-band{text-align:center;background:linear-gradient(#fff6f6,#fff);border:1px solid #fbe3e4;border-radius:26px;margin-bottom:40px;padding:48px 24px}.kc.tool-page .closing-band h2{letter-spacing:-1px;margin:0 0 8px;font-size:clamp(26px,3.6vw,40px)}.kc.tool-page .closing-band p{color:#666;margin:0 0 18px}.kc.tool-page .closing-band .hero-actions{justify-content:center}@media (width<=900px){.kc.tool-page .tool-hero{grid-template-columns:1fr;padding-top:36px}}.kc .pricing-table tbody:has(tr.group[data-gi="0"] details:not([open])) tr[data-group="0"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="1"] details:not([open])) tr[data-group="1"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="2"] details:not([open])) tr[data-group="2"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="3"] details:not([open])) tr[data-group="3"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="4"] details:not([open])) tr[data-group="4"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="5"] details:not([open])) tr[data-group="5"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="6"] details:not([open])) tr[data-group="6"]{display:none}.kc .pricing-table tbody:has(tr.group[data-gi="7"] details:not([open])) tr[data-group="7"]{display:none}.kc.kpbg-public .signup-slim{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;display:grid;max-width:980px!important}.kc.kpbg-public .signup-slim>.signup-heading{grid-column:1/-1}.kc.kpbg-public .signup-slim>.signup-card{grid-column:1;margin:0}.kc.kpbg-public .signup-slim>.signup-why{background:#fff;border:1px solid #ececf0;border-radius:20px;grid-area:2/2;padding:24px;position:sticky;top:24px;box-shadow:0 30px 70px -50px #00000059}.kc.kpbg-public .signup-slim>p,.kc.kpbg-public .signup-slim>.signup-footnote{grid-column:1/-1}.kc .signup-why b{letter-spacing:1px;text-transform:uppercase;color:#df202b;margin-bottom:14px;font-size:12px;display:block}.kc .signup-why ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kc .signup-why li{color:#555;padding-left:26px;font-size:13.5px;line-height:1.55;position:relative}.kc .signup-why li:before{content:"";background:#fbe3e4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23df202b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:0}.kc .signup-why li span{color:#151515;font-size:14px;font-weight:700;display:block}.kc .signup-why-note{color:#666;border-top:1px dashed #ececf0;margin:16px 0 0;padding-top:14px;font-size:12.5px}.kc .signup-why-help{color:#666;margin:10px 0 0;font-size:12.5px}.kc .signup-why-help a{color:#df202b;font-weight:600}.kc .next-day{color:#df202b;cursor:pointer;background:#fff;border:1.5px solid #df202b;border-radius:999px;margin-left:4px;padding:7px 14px;font:600 13px inherit}.kc .next-day:hover{color:#fff;background:#df202b}@media (width<=860px){.kc.kpbg-public .signup-slim{grid-template-columns:1fr;max-width:560px!important}.kc.kpbg-public .signup-slim>.signup-why{grid-area:auto/1;position:static}}.kc .industry-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kc .industry-cta .button.ghost{color:#151515;background:#fff;border:1.5px solid #151515}.kc .industry-cta .button.ghost:hover{color:#fff;background:#151515}.kc .f-example{color:#444;background:#fff6f6;border-left:3px solid #df202b;border-radius:0 10px 10px 0;margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-style:normal;line-height:1.55}.kc .f-example b{letter-spacing:.1em;text-transform:uppercase;color:#df202b;margin-bottom:4px;font-size:10px;display:block}.kc .feature-section.clean .feature-cards article p{-webkit-line-clamp:unset;display:block;overflow:visible}.kc .tb-head{letter-spacing:-1px;margin:10px 0 4px;font-size:clamp(26px,3.4vw,40px)}.kf{--ink:#fff;--ink-2:#f7f7f8;--line:#15151514;--line-2:#15151526;--red:#df202b;--red-hot:#cf1825;--red-soft:#bf1723;--paper:#151515;--mute:#62626b;--shell:min(1180px,100% - 48px);background:var(--ink);color:var(--paper);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font:400 16px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.kf *{box-sizing:border-box}.kf a{color:inherit;text-decoration:none}.kf h1,.kf h2,.kf h3{letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.06}.kf p{color:var(--mute);margin:0}.kf section{width:var(--shell);margin:0 auto;padding:clamp(28px,3vw,40px) 0}.kf .eyebrow{letter-spacing:.22em;color:var(--red-soft);text-transform:uppercase;font-size:11px;font-weight:700}.kf a:focus-visible,.kf button:focus-visible{outline:3px solid var(--red);outline-offset:4px}.kf .btn{background:linear-gradient(120deg,var(--red-hot),var(--red));color:#fff;cursor:pointer;box-shadow:0 10px 30px -12px var(--red-hot);border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.kf .btn:hover{box-shadow:0 18px 40px -14px var(--red-hot);transform:translateY(-2px)}.kf .btn.ghost{color:var(--paper);border:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff}.kf .btn.ghost:hover{background:#f4f4f6}.kf .bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.kf .bar>div{width:var(--shell);align-items:center;gap:28px;height:74px;margin:auto;display:flex}.kf .logo{align-items:center;gap:11px;font-weight:700;display:flex}.kf .logo i{color:#fff;background:linear-gradient(140deg,var(--red-hot),#9c0e1b);width:38px;height:38px;box-shadow:0 6px 22px -8px var(--red-hot);border-radius:11px;place-items:center;font-size:19px;font-style:normal;display:grid}.kf .logo small{letter-spacing:.16em;color:var(--mute);text-transform:uppercase;font-size:9.5px;font-weight:600;display:block}.kf .bar nav{color:#414149;gap:22px;margin-left:auto;font-size:13.5px;display:flex}.kf .bar nav a{padding:6px 0;position:relative}.kf .bar nav a:after{content:"";background:var(--red-hot);height:1px;transition:right .3s;position:absolute;bottom:0;left:0;right:100%}.kf .bar nav a:hover:after{right:0}.kf .hero{padding-top:clamp(48px,7vw,86px);position:relative}.kf .aurora{z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(38% 45% at 22% 30%,#df202b12,#0000 70%),radial-gradient(32% 40% at 78% 22%,#df202b0c,#0000 70%),radial-gradient(45% 50% at 50% 75%,#df202b0a,#0000 70%);height:760px;animation:22s ease-in-out infinite alternate drift;position:absolute;inset:-20% -10% auto}@keyframes drift{to{transform:translateY(-40px)scale(1.1)}}.kf .grid-lines{z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(70% 55% at 50% 30%,#000,#0000 78%)}.kf .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.kf .hero h1{font-size:clamp(42px,5.6vw,76px)}.kf .hero h1 em{background:linear-gradient(100deg,#151515 10%,var(--red) 65%,#a81320 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.kf .tagline{color:#34343b;margin:18px 0 0;font-size:18px;font-weight:500}.kf .hero p.lead{max-width:52ch;margin:14px 0 0;font-size:15.5px;line-height:1.85}.kf .hero .actions{flex-wrap:wrap;gap:14px;margin:30px 0 16px;display:flex}.kf .hero small{color:#686872;font-size:12.5px}.kf .pills{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.kf .pills span{color:#55555f;border:1px solid var(--line-2);background:#f7f7f8;border-radius:999px;padding:7px 13px;font-size:11.5px}.kf .deck{background:linear-gradient(150deg,#dedee3,#ededf0 40%,#df202b55);border-radius:22px;padding:1px;position:relative;box-shadow:0 30px 70px -32px #3d182c30,0 0 0 1px #15151508}.kf .deck>div{background:linear-gradient(170deg,#fff,#fafafa);border-radius:21px;overflow:hidden}.kf .deck header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 18px;display:flex}.kf .deck header i{color:#fff;background:linear-gradient(140deg,var(--red-hot),#93101d);border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.kf .deck header b{font-size:13.5px;display:block}.kf .deck header small{color:#686872;align-items:center;gap:6px;font-size:10.5px;display:flex}.kf .deck header small:before{content:"";background:#37d17a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #37d17a}.kf .deck-tabs{gap:6px;padding:12px 14px 0;display:flex}.kf .deck-tabs button{border:1px solid var(--line);color:#52525b;font:inherit;cursor:pointer;background:#f7f7f8;border-radius:9px;flex:1;padding:8px 6px;font-size:11.5px;font-weight:600;transition:color .25s,background .25s,border-color .25s}.kf .deck-tabs button[aria-current=true]{color:#b21520;background:linear-gradient(120deg,#df202b12,#df202b08);border-color:#ff46516b}.kf .panel{flex-direction:column;gap:9px;min-height:292px;padding:16px 18px;display:flex}.kf .panel>*{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.kf .panel>.in{opacity:1;transform:none}.kf .panel.office article{border:1px solid var(--line);background:#fafafa;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.kf .panel.office article>span{color:#414149;background:#ededf0;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.kf .panel.office .done>span{color:#18723e;background:#37d17a1f}.kf .panel.office .wait>span{color:#895400;background:#ffb02e1f}.kf .panel.office .late>span{color:#b51c2b;background:#ff46511f}.kf .panel.office .ai>span{background:linear-gradient(140deg,var(--red-hot),#93101d);color:#fff}.kf .panel.office b{font-size:13.5px;font-weight:600;display:block}.kf .panel.office small{color:#686872;font-size:11px}.kf .panel.thread .msg{border:1px solid var(--line);background:#f5f5f7;border-radius:15px;max-width:82%;padding:11px 14px;font-size:13.5px;line-height:1.6}.kf .panel.thread .msg.you{background:linear-gradient(120deg,var(--red),#a50f1c);color:#fff;border-color:#0000;align-self:flex-end}.kf .panel.thread .msg.tag{text-align:center;color:#18723e;background:#37d17a14;border-color:#37d17a40;align-self:stretch;max-width:none;font-size:11.5px}.kf .panel .dots{gap:4px;padding-left:6px;display:inline-flex}.kf .panel .dots i{background:#6f6d79;border-radius:50%;width:5px;height:5px;animation:1.3s infinite blink}.kf .panel .dots i:nth-child(2){animation-delay:.18s}.kf .panel .dots i:nth-child(3){animation-delay:.36s}@keyframes blink{50%{opacity:.25;transform:translateY(-2px)}}.kf .panel.clone article{border:1px solid var(--line);background:linear-gradient(120deg,#df202b0d,#df202b03);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.kf .panel.clone article>span{background:linear-gradient(140deg,var(--red-hot),#93101d);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.kf .panel.clone b{font-size:13.5px;font-weight:600;display:block}.kf .panel.clone small{color:#8d8b97;font-size:11px}.kf .clone-line{color:var(--paper);background:linear-gradient(120deg,#df202b0f,#df202b05);border:1px solid #df202b33;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:15px;line-height:1.8}.kf .clone-line b{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:6px;font-size:11px;display:block}.kf .pills span.hot{color:#fff;background:linear-gradient(120deg,#ff46512e,#df202b1a);border-color:#ff46516b}.kf .panel.leads article{border:1px solid var(--line);background:#fafafa;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.kf .panel.leads b{font-size:13.5px;font-weight:600;display:block}.kf .panel.leads small{color:#686872;font-size:11px}.kf .lead-meta{text-align:right;flex:none}.kf .lead-meta span{color:#b21520;background:#ff46511a;border:1px solid #ff46514d;border-radius:999px;padding:3px 9px;font-size:10.5px;display:inline-block}.kf .lead-meta small{margin-top:5px;display:block}.kf .deck footer{border-top:1px solid var(--line);color:#666670;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;display:flex}.kf .marquee{border-block:1px solid var(--line);background:#f8f8fa;overflow:hidden}.kf .marquee div{letter-spacing:.2em;color:#666670;text-transform:uppercase;gap:56px;width:max-content;padding:16px 0;font-size:11.5px;animation:32s linear infinite slide;display:flex}@keyframes slide{to{transform:translate(-50%)}}.kf .marquee b{color:#52525b;font-weight:600}.kf [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.kf [data-reveal].seen{opacity:1;transform:none}.kf .heading{max-width:62ch;margin-bottom:28px}.kf .heading h2{margin:14px 0 16px;font-size:clamp(30px,3.6vw,46px)}.kf .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kf .card{border:1px solid var(--line);background:linear-gradient(#fff,#fafafa);border-radius:20px;flex-direction:column;min-height:340px;padding:30px 28px 26px;transition:border-color .3s,transform .3s;display:flex;position:relative}.kf .card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(50% 55% at var(--mx,50%) 0%,#ff465140,transparent 70%);border-radius:20px;transition:opacity .35s;position:absolute;inset:-1px}.kf .card:hover{border-color:#ff46514d;transform:translateY(-4px)}.kf .card:hover:before{opacity:1}.kf .card .num{letter-spacing:.18em;color:var(--red-soft);font-size:11px;font-weight:700}.kf .card h3{margin:18px 0 12px;font-size:25px}.kf .card p{font-size:14px;line-height:1.8}.kf .card ul{color:#4e4e58;gap:9px;margin:20px 0 26px;padding:0;font-size:13px;list-style:none;display:grid}.kf .card li{gap:10px;display:flex}.kf .card li:before{content:"";background:var(--red-hot);border-radius:2px;flex:none;width:6px;height:6px;margin-top:8px;transform:rotate(45deg)}.kf .card .go{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:18px;font-size:13.5px;font-weight:600;display:flex}.kf .card .go span{transition:transform .3s}.kf .card:hover .go span{transform:translate(5px)}.kf .flow{border:1px solid var(--line);background:linear-gradient(160deg,#fff,#f8f8fa);border-radius:24px;padding:clamp(28px,4vw,46px)}.kf .flow-steps{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px;display:grid;position:relative}.kf .flow-steps:before{content:"";background:repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 16px);height:1px;position:absolute;top:26px;left:6%;right:6%}.kf .flow-steps:after{content:"";background:var(--red-hot);width:7px;height:7px;box-shadow:0 0 14px var(--red-hot);border-radius:50%;animation:10s linear infinite kf-flow-travel;position:absolute;top:23px;left:6%}@keyframes kf-flow-travel{0%,16%{left:calc(10% - 5.6px)}20%,36%{left:calc(30% - 2.8px)}40%,56%{left:50%}60%,76%{left:calc(70% + 2.8px)}80%,99.99%{left:calc(90% + 5.6px)}to{left:calc(10% - 5.6px)}}.kf .flow-steps article{text-align:center;position:relative}.kf .flow-steps b{z-index:1;border:1px solid var(--line-2);background:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:20px;display:grid;position:relative}.kf .flow-steps h3{margin-bottom:8px;font-size:15px}.kf .flow-steps p{font-size:12.5px;line-height:1.7}.kf .flow-note{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;font-size:13px}.kf .controls{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,60px);display:grid}.kf .stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kf .stat{border:1px solid var(--line);background:#fafafa;border-radius:18px;padding:24px}.kf .stat b{letter-spacing:-.04em;background:linear-gradient(110deg,#151515,var(--red-soft));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,38px);display:block}.kf .stat span{color:#62626b;margin-top:8px;font-size:12.5px;line-height:1.6;display:block}.kf .plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:12px;display:grid}.kf .plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex}.kf .plan.hot{box-shadow:0 30px 70px -45px var(--red-hot);background:linear-gradient(#fff2f3,#fff);border-color:#ff46514d}.kf .plan .tag{letter-spacing:.18em;color:var(--red-soft);font-size:10.5px;font-weight:700}.kf .plan h3{margin:14px 0 10px;font-size:20px}.kf .plan .price{letter-spacing:-.04em;font-size:36px;font-weight:700}.kf .plan .price small{color:#686872;letter-spacing:0;font-size:12.5px;font-weight:500}.kf .plan ul{color:#4e4e58;gap:9px;margin:18px 0 24px;padding:0;font-size:13px;list-style:none;display:grid}.kf .plan li:before{content:"— ";color:var(--red-hot)}.kf .plan .btn{justify-content:center;margin-top:auto}.kf .plan-note{margin-top:20px;font-size:12.5px;line-height:1.8}.kf .closing{text-align:center;border:1px solid var(--line);background:radial-gradient(60% 120% at 50% 0,#ff465126,#0000 70%),#fff;border-radius:26px;padding:clamp(40px,6vw,74px) 24px}.kf .closing h2{max-width:18ch;margin:16px auto 18px;font-size:clamp(30px,4vw,50px)}.kf .closing p{max-width:56ch;margin:0 auto 28px}.kf footer{border-top:1px solid var(--line);background:#fff}.kf footer>div{width:var(--shell);color:#666670;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:34px 0;font-size:12.5px;display:flex}.kf footer nav{flex-wrap:wrap;gap:20px;display:flex}@media (width<=960px){.kf .hero-grid,.kf .controls,.kf .cards,.kf .plans{grid-template-columns:1fr}.kf .flow-steps{grid-template-columns:1fr 1fr}.kf .flow-steps:before,.kf .flow-steps:after{display:none}.kf .bar>div{flex-wrap:wrap;gap:14px;height:auto;padding:14px 0}.kf .bar nav{flex-wrap:wrap;order:3;gap:16px 18px;width:100%;margin-left:0;font-size:12.5px}.kf .bar .btn{margin-left:auto;padding:11px 18px;font-size:13px}}@media (width<=600px){.kf{--shell:min(1180px,100% - 32px)}.kf .stats,.kf .flow-steps{grid-template-columns:1fr}.kf .chat .thread{min-height:0}}@media (prefers-reduced-motion:reduce){.kf *,.kf :before,.kf :after{transition:none!important;animation:none!important}.kf [data-reveal],.kf .chat .msg{opacity:1;transform:none}}.kf .hero{padding-top:24px}.kf .business-hero{isolation:isolate;background:#191719;border-radius:24px;margin:0 0 64px;position:relative;overflow:hidden;box-shadow:0 24px 64px -40px #27101666}.kf .business-hero>img{object-fit:cover;object-position:center 43%;width:100%;height:clamp(340px,39vw,480px);display:block}.kf .business-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#100b10bb,#0000 68%),linear-gradient(#0000 45%,#100b1077);position:absolute;inset:0}.kf .business-hero figcaption{z-index:1;color:#fff;max-width:65%;position:absolute;bottom:42px;left:clamp(24px,4vw,52px)}.kf .business-hero figcaption>span{letter-spacing:.22em;color:#fff;font-size:10px;font-weight:700}.kf .business-hero strong{letter-spacing:-.04em;margin:16px 0;font-size:clamp(28px,4vw,52px);line-height:1.08;display:block}.kf .business-hero p{color:#eee;font-size:13px}.kf .image-label{z-index:1;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15151580;border:1px solid #ffffff40;border-radius:999px;padding:10px 15px;font-size:10px;position:absolute;bottom:26px;right:24px}.kf .product-photo{object-fit:cover;border-radius:19px 19px 0 0;width:calc(100% + 56px);max-width:none;height:200px;margin:-30px -28px 26px;display:block}@media (width<=600px){.kf .business-hero{border-radius:18px;margin-bottom:40px}.kf .business-hero>img{object-position:55% center;height:400px}.kf .business-hero:after{background:linear-gradient(#0000 15%,#100b10e6)}.kf .business-hero figcaption{max-width:90%;bottom:58px;left:22px}.kf .business-hero figcaption>span{font-size:9px}.kf .business-hero p{font-size:11px}.kf .image-label{padding:6px 10px;font-size:9px;bottom:16px;left:22px;right:auto}.kf .bot-plans{grid-template-columns:1fr}}.kf section.hero{width:100%;padding-top:0}.kf .hero-grid{width:var(--shell);margin-inline:auto}.kf .business-hero{box-shadow:none;border-radius:0}.kf .business-hero figcaption{left:max(24px,50% - 590px)}@media (width<=600px){.kf .business-hero{border-radius:0}.kf .business-hero>img{object-position:55% center;height:460px}.kf .business-hero figcaption{left:22px}}@media (width>=961px) and (prefers-reduced-motion:no-preference){.kf .flow-steps:after{transform:translate(-50%)}.kf .flow-steps article>b{animation:10s linear infinite kf-flow-active}.kf .flow-steps article:nth-child(2)>b{animation-delay:-8s}.kf .flow-steps article:nth-child(3)>b{animation-delay:-6s}.kf .flow-steps article:nth-child(4)>b{animation-delay:-4s}.kf .flow-steps article:nth-child(5)>b{animation-delay:-2s}}@keyframes kf-flow-active{0%,16%{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 8px 24px #df202b33}20%,99.99%{color:var(--paper);border-color:var(--line-2);box-shadow:none;background:#fff}to{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 8px 24px #df202b33}}.kf #office .card{gap:16px;min-height:0}.kf #office .card h3{margin:0;font-size:23px}.kf .buyer-questions details{border-bottom:1px solid var(--line-2);padding:20px 0}.kf .buyer-questions summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.kf .buyer-questions details p{max-width:80ch;padding:14px 0 0;font-size:15px}.kf .buyer-questions details a{color:var(--red);text-decoration:underline}.kf .buyer-questions summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}.kf .business-hero strong .clone-highlight{color:#fff;white-space:nowrap;background:#df202b;border-radius:4px;padding:.08em .18em .12em;line-height:1.05;display:inline-block;box-shadow:0 8px 28px #df202b45}.kf img{max-width:100%}.kf .hero-grid>*{min-width:0}.kf .business-hero{margin-bottom:40px}.kf .business-hero>img{object-position:center 38%;height:clamp(420px,40vw,580px)}.kf .business-hero figcaption{max-width:min(580px,60%);bottom:36px}.kf .image-label{text-align:center;max-width:40%;bottom:28px;right:max(24px,50% - 590px)}.kf #products .card{gap:0;padding:0;overflow:hidden}.kf #products .card>:not(.product-photo){margin-left:24px;margin-right:24px}.kf #products .card>.num{margin-top:24px}.kf #products .card>.go{margin-top:auto;margin-bottom:24px}.kf #products .product-photo{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:0;flex:none;width:100%;max-width:100%;height:auto;margin:0}.kf .cards,.kf .plans{grid-template-columns:repeat(3,minmax(0,1fr))}.kf .bot-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.kf .pills span.hot{background:var(--red);color:var(--ink)}.kf section[id]{scroll-margin-top:130px}@media (width>=601px) and (width<=960px){.kf .cards,.kf .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.kf #products .cards{grid-template-columns:1fr}.kf #products .card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.kf #products .product-photo{aspect-ratio:auto;object-position:center;grid-area:1/1/6;height:100%;min-height:320px}.kf #products .card>:not(.product-photo){grid-column:2}.kf .business-hero>img{object-position:center 35%;height:440px}.kf .business-hero figcaption{max-width:72%;bottom:60px}.kf .image-label{max-width:90%;bottom:16px;left:24px;right:auto}.kf .hero h1{font-size:clamp(42px,6vw,58px)}}@media (width<=600px){.kf .bar>div{gap:10px;padding:12px 0}.kf .bar .logo{gap:8px;font-size:14px}.kf .bar .logo small{letter-spacing:.1em;font-size:8px}.kf .bar .btn{padding:10px 13px;font-size:12px}.kf .bar nav{gap:4px 16px;font-size:12px}.kf .bar nav a{padding:7px 0}.kf .business-hero{background:var(--paper);margin-bottom:28px}.kf .business-hero>img{aspect-ratio:3/2;object-fit:contain;object-position:center;height:auto}.kf .business-hero:after{display:none}.kf .business-hero figcaption{max-width:none;padding:24px 20px 14px;position:relative;inset:auto}.kf .business-hero strong{margin:12px 0;font-size:clamp(27px,7.5vw,40px)}.kf .business-hero p{font-size:13px;line-height:1.7}.kf .image-label{white-space:normal;max-width:calc(100% - 40px);margin:0 20px 24px;font-size:9px;display:inline-block;position:relative;inset:auto}.kf .hero h1{overflow-wrap:break-word;font-size:clamp(32px,8.7vw,46px)}.kf .hero-grid{gap:28px}.kf .cards,.kf .plans,.kf .bot-plans{grid-template-columns:minmax(0,1fr)}.kf .deck-tabs{grid-template-columns:1fr 1fr;display:grid}.kf .deck footer{flex-wrap:wrap;gap:10px}.kf .panel{min-height:320px;padding:14px}.kf .panel article>div{min-width:0}.kf .lead-meta{flex-shrink:1}.kf .flow{padding:24px 20px}.kf .card,.kf .plan{padding:24px}.kf .heading h2{font-size:30px}}.kf .official-logo{background:0 0;border-radius:0;flex-shrink:0;width:100px;padding:0;line-height:0;display:block}.kf .official-logo .kpbg-symbol{align-items:center;gap:2px;height:30px;display:flex}.kf .official-logo svg{flex:none;width:50.1px;height:30px;display:block}.kf .official-logo svg.bg-letters{width:45.2px;height:30px;color:var(--paper)}.kf .official-logo small{text-align:center;letter-spacing:0;width:97px;color:var(--paper);white-space:nowrap;margin-top:4px;font-size:10px;font-weight:600;line-height:1.3;display:block}@media (width<=600px){.kf .official-logo{width:88px}.kf .official-logo .kpbg-symbol{height:26px}.kf .official-logo svg{width:43.4px;height:26px}.kf .official-logo svg.bg-letters{width:39.2px;height:26px}.kf .official-logo small{width:85px;margin-top:3px;font-size:8.8px}}.kf .official-logo .kpbg-symbol{gap:3px}.kf .bar .official-logo{align-items:center;min-height:44px;display:flex}.kf .bar .official-logo small{display:none}.kf .official-logo small{letter-spacing:.025em;font-weight:500}.kf .bar>div{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.kf .bar nav{border:1px solid var(--line);background:#f5f5f7;border-radius:999px;justify-self:center;gap:6px;margin:0;padding:5px;display:flex}.kf .bar nav a{color:#151515;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:background .18s,color .18s,transform .18s}.kf .bar nav a:after{display:none}.kf .bar nav a:hover,.kf .bar nav a:focus-visible{color:var(--red);background:#df202b14}.kf .bar nav a:active,.kf .bar nav a[aria-current=true]{color:#fff;background:var(--red);transform:translateY(1px)}@media (width<=1100px){.kf .bar nav{gap:2px;padding:4px}.kf .bar nav a{padding:8px 10px;font-size:12.5px}}@media (width<=700px){.kf .bar>div{display:flex}.kf .bar nav{background:0 0;border:0;justify-self:auto;gap:2px;margin-left:auto;padding:0}.kf .bar nav a{padding:8px 9px;font-size:12.5px}}.kf .plans-v2 .plans-group-head{align-items:baseline;gap:12px;margin:26px 0 12px;padding-top:8px;display:flex}.kf .plans-v2 .plans-group-head span{letter-spacing:.2em;color:var(--red-soft);font-size:11px;font-weight:800}.kf .plans-v2 .plans-group-head b{letter-spacing:-.01em;font-size:18px}.kf .plans-v2 .plans-group-head small{color:#686872;font-size:12.5px}.kf .plans-v2 .plan{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.kf .plans-v2 .plan:hover{border-color:#d9d9de;transform:translateY(-4px);box-shadow:0 30px 60px -40px #00000059}.kf .plans-v2 .plan.hot{border:1.5px solid var(--red-hot,#df202b);box-shadow:0 40px 80px -50px var(--red-hot,#df202b);background:linear-gradient(#fff5f5,#fff 55%)}.kf .plans-v2 .plan.hot:hover{box-shadow:0 44px 80px -44px var(--red-hot,#df202b)}.kf .plans-v2 .ribbon{background:var(--red-hot,#df202b);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:6px 40px;font-size:10px;font-weight:800;position:absolute;top:14px;right:-34px;transform:rotate(38deg);box-shadow:0 6px 14px #df202b4d}.kf .plans-v2 .plan .price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:40px;display:flex}.kf .plans-v2 .plan .price small{font-size:12px}.kf .plans-v2 .plan ul{gap:10px}.kf .plans-v2 .plan li{padding-left:24px;position:relative}.kf .plans-v2 .plan li:before{content:"";width:16px;height:16px;color:var(--red-hot,#df202b);background:#fbe9ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23df202b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;position:absolute;top:1px;left:0;-webkit-mask:none;mask:none}.kf .plans-v2 .plan .btn{justify-content:center;margin-top:auto}.kf .plans-v2 .plan-fine{color:#8a8a94;text-align:center;margin-top:10px;font-size:11px;font-style:normal;display:block}.kf .plans-v2 .plans-includes{background:#fafafa;border:1px dashed #e4e4e9;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.kf .plans-v2 .plans-includes b{letter-spacing:.06em;text-transform:uppercase;color:#4e4e58;margin-right:6px;font-size:12px}.kf .plans-v2 .plans-includes span{background:#fff;border:1px solid #e6e6ea;border-radius:999px;padding:6px 11px;font-size:12.5px}.kf .plans-v2 .plans-addons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.kf .plans-v2 .plans-addons b{letter-spacing:.06em;text-transform:uppercase;color:#4e4e58;margin-right:6px;font-size:12px}.kf .plans-v2 .plans-addons span{background:#fff;border:1px solid #e6e6ea;border-radius:999px;padding:6px 11px}.kf .plans-v2 .plans-addons i{color:var(--red-hot,#df202b);font-style:normal;font-weight:700}.kf .plans-v2 .bot-plans{grid-template-columns:1fr 1fr 1fr}.kf .plans-v2 aside.plan-side{color:#fff!important;background:#111116!important;border-color:#111116!important}.kf .plans-v2 .plan-side .tag{color:#ff8a90}.kf .plans-v2 .plan-side p{color:#e8e8ee;margin:12px 0 0;font-size:14px;line-height:1.5}.kf .plans-v2 .plan-side p b{color:#fff}.kf .plans-v2 .plan-side small{color:#9a9aa6;margin-top:auto;padding-top:16px;font-size:11.5px;line-height:1.5;display:block}.kf .plans-v2 .plans-trust{color:#4e4e58;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:12.5px;display:flex}.kf .plans-v2 .plans-trust span{white-space:nowrap}@media (width<=900px){.kf .plans-v2 .bot-plans{grid-template-columns:1fr 1fr}.kf .plans-v2 .plan-side{grid-column:1/-1}}@media (width<=640px){.kf .plans-v2 .bot-plans{grid-template-columns:1fr}.kf .plans-v2 .plan .price{font-size:34px}}.kf .plans-v2 .yearly-line{color:#8a8a94;margin-top:4px;font-size:11.5px;display:block}.kf .ceo-home .heading{margin-bottom:18px}.kf .ceo-home .ceo-pick>span{color:var(--mute)}.kf .ceo-home .ceo-pick button{font-family:inherit}.pm-home{color:#171719;--pm-red:#df202b;--kpbg-red:#df202b;background:#fff;font:16px/1.6 DM Sans,sans-serif;overflow:clip}.pm-home *{box-sizing:border-box}.pm-home a{color:inherit;text-decoration:none}.pm-home button{font:inherit;cursor:pointer}.pm-home h1,.pm-home h2,.pm-home h3{font-family:Manrope,sans-serif}.pm-home em{color:var(--pm-red);font-style:normal}.pm-home a:focus-visible,.pm-home button:focus-visible{outline-offset:5px;outline:3px solid #df202b}.pm-nav{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:30px;max-width:1320px;margin:auto;padding:25px 35px;display:flex}.pm-nav nav{gap:25px;font-size:13px;display:flex}.pm-nav nav a{color:#727278}.pm-nav nav a:hover,.pm-nav nav [aria-current]{color:#171719}.pm-nav>div{align-items:center;gap:24px;font-size:13px;display:flex}.pm-home .pm-button{background:var(--pm-red);color:#fff;border:1px solid var(--pm-red);border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:16px 23px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.pm-home .pm-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #df202b25}.pm-nav .pm-button{padding:11px 20px}.pm-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;max-width:1250px;margin:auto;padding:85px 30px 75px;display:grid}.pm-label{letter-spacing:.13em;color:#df202b;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.pm-label>i{background:#df202b;border-radius:100%;width:6px;height:6px;box-shadow:0 0 0 5px #fff0f1}.pm-hero h1 em{letter-spacing:-.045em;font-family:Georgia,serif;font-style:italic;font-weight:400}.pm-hero-copy>p{color:#76767f;font-size:18px;line-height:1.85}.pm-hero-copy>p strong{color:#303037;font-weight:500}.pm-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:30px 0 20px;font-size:14px;display:flex}.pm-text-link{align-items:center;gap:10px;display:flex}.pm-text-link>span{border:1px solid #ddd;border-radius:100%;place-items:center;width:30px;height:30px;display:grid}.pm-hero-copy>small{color:#919197;font-size:11px}.pm-hero-copy>small b{margin:0 8px;font-weight:400}.pm-stage{background:linear-gradient(135deg,#f8f5f5,#f5f5f7);border:1px solid #ece7e8;border-radius:16px;padding:18px 18px 0;position:relative;transform:perspective(1800px)rotateY(-5deg)rotate(1deg);box-shadow:25px 35px 65px #20202b0c}.pm-stage-top{color:#8d8184;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 2px 15px;font-size:9px;display:flex}.pm-stage-top span{align-items:center;gap:6px;display:flex}.pm-stage-top i{background:#df202b;border-radius:50%;width:5px;height:5px}.pm-stage-top button{color:#555;background:#fff;border:1px solid #e3dfe0;border-radius:5px;padding:3px 9px}.pm-desk{background:#fff;border:1px solid #e8e8ec;border-radius:10px;min-height:460px;display:flex;overflow:hidden}.pm-rail{color:#babac1;background:#fbfbfc;border-right:1px solid #eee;flex-direction:column;flex-shrink:0;align-items:center;gap:22px;width:52px;padding:18px 0;font-size:18px;display:flex}.pm-rail b{color:#df202b;margin-bottom:10px;font-size:21px}.pm-rail small{color:#df202b;border:1px solid #f4cfd2;border-radius:5px;margin-top:auto;padding:3px 5px;font-size:10px}.pm-screen{flex:1;min-width:0;padding:18px 23px}.pm-screen-head{color:#aaa;justify-content:space-between;align-items:center;font-size:10px;display:flex}.pm-screen-head b{color:#555;font-weight:500}.pm-avatar{color:#df202b;background:#fff0f1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.pm-greeting{justify-content:space-between;align-items:center;margin:25px 0 20px;display:flex}.pm-greeting small{letter-spacing:.1em;color:#a0a0a7;font-size:8px}.pm-greeting h3{letter-spacing:-1px;margin:7px 0 0;font-size:27px;line-height:1.2}.pm-clock{letter-spacing:-1.5px;font:400 31px/1.2 Manrope,sans-serif}.pm-clock small{letter-spacing:0;text-align:right;margin-top:7px;font:9px DM Sans,sans-serif;display:block}.pm-brief{background:#fff5f5;border:1px solid #f6e0e2;border-radius:8px;min-height:150px;padding:17px;animation:.5s both pm-in}.pm-brief>span{letter-spacing:.1em;color:#df202b;font-size:8px;font-weight:700}.pm-brief h4{margin:9px 0 5px;font-size:14px;line-height:1.3}.pm-brief p{color:#85767a;margin:0;font-size:11px;line-height:1.7}.pm-brief button{color:#fff;background:#df202b;border:0;border-radius:4px;margin-top:10px;padding:5px 10px;font-size:11px}.pm-work-head{justify-content:space-between;gap:10px;margin:23px 0 8px;font-size:10px;display:flex}.pm-work-head>span{letter-spacing:.07em;color:#aaa;font-size:7px}.pm-work{border-bottom:1px solid #f1f1f3;align-items:center;gap:9px;padding:11px 0;display:flex}.pm-check{color:#777;background:#f7f7f9;border:1px solid #ececf0;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.pm-work b{font-size:11px;font-weight:500;display:block}.pm-work small{color:#aaa;font-size:9px;display:block}.pm-work em{color:#999;background:#f9f9fa;border-radius:4px;margin-left:auto;padding:4px 6px;font:9px DM Sans,sans-serif}.pm-work .alert{color:#df202b;background:#fff0f1}.pm-day-controls{justify-content:space-between;gap:12px;padding-top:20px;display:flex}.pm-day-controls button{color:#aaa;background:0 0;border:0;flex:1;padding:0;font-size:9px}.pm-day-controls i{background:#ececef;height:2px;margin-top:8px;display:block}.pm-day-controls [aria-pressed=true]{color:#df202b}.pm-day-controls [aria-pressed=true] i{background:#df202b}.pm-floating{background:#fff;border:1px solid #eee;border-radius:10px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:45px;right:-30px;transform:rotate(-3deg);box-shadow:0 12px 35px #15151512}.pm-floating>span{color:#fff;background:#df202b;border-radius:8px;padding:2px 9px;font-size:25px}.pm-floating b{font-size:12px;display:block}.pm-floating small{color:#aaa;font-size:10px;display:block}.pm-floating i{color:#df202b;margin-left:12px;font-style:normal}.pm-sample{text-align:center;color:#a2a2a9;margin:12px 0;font-size:9px}.pm-principles{border-block:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;max-width:1190px;margin:auto;padding:30px 0;font-size:13px;display:flex}.pm-principles>span{letter-spacing:.1em;color:#999;font-size:9px}.pm-principles b{font-weight:500}.pm-principles i{color:#df202b;font-style:normal}.pm-products,.pm-feature-section{max-width:1190px;margin:auto;padding:100px 0}.pm-section-heading{margin-bottom:45px;position:relative}.pm-section-heading h2,.pm-control h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(35px,4.4vw,58px);line-height:1.13}.pm-section-heading>p{color:#89898f;max-width:340px;font-size:16px;line-height:1.8;position:absolute;bottom:0;right:0}.pm-product-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.pm-product{background:#fafafb;border:1px solid #e9e9ed;border-radius:14px;padding:32px;transition:transform .25s}.pm-product:hover{transform:translateY(-5px)}.pm-product.bot{background:#fff7f7;border-color:#f2dfe1}.pm-product-index{letter-spacing:.08em;color:#84848b;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.pm-product-index i{color:#df202b;font-size:22px;font-style:normal}.pm-product h3{letter-spacing:-1.4px;margin:28px 0 14px;font-size:34px;line-height:1.15}.pm-product p{color:#87878d;max-width:370px;font-size:15px}.pm-product>strong{border-top:1px solid #e7e7eb;justify-content:space-between;margin-top:27px;padding-top:20px;font-size:13px;font-weight:500;display:flex}.pm-product>strong span{color:#df202b}.pm-mini-tasks,.pm-mini-chat{height:185px;margin:30px 12px 0}.pm-mini-tasks>div{background:#fff;border:1px solid #eee;border-radius:8px;align-items:center;gap:12px;margin-top:9px;padding:15px;font-size:12px;animation:6s infinite pm-nudge;display:flex;box-shadow:0 4px 8px #00000002}.pm-mini-tasks>div:nth-child(2){animation-delay:1s}.pm-mini-tasks>div:nth-child(3){animation-delay:2s}.pm-mini-tasks span{color:#df202b}.pm-mini-tasks small{color:#aaa;margin-left:auto;font-size:10px}.pm-mini-chat>span{background:#fff;border:1px solid #efd9db;border-radius:10px;width:max-content;max-width:90%;padding:13px 18px;font-size:13px;animation:6s infinite pm-nudge;display:block}.pm-mini-chat>span:first-child{color:#aa646b;background:#ffecee;margin-bottom:13px;margin-left:auto}.pm-mini-chat>span:nth-child(2){animation-delay:1s}.pm-mini-chat b{color:#df202b}.pm-mini-chat>div{gap:7px;margin-top:10px;display:flex}.pm-mini-chat i{color:#df202b;background:#fff;border:1px solid #efc9cc;border-radius:5px;padding:5px 10px;font-size:10px;font-style:normal}.pm-feature-section{padding-top:20px}.pm-explorer{border:1px solid #e8e8ed;border-radius:14px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.pm-explorer-nav{background:#fafafb;border-right:1px solid #e8e8ed;padding:25px}.pm-switch{background:#f0f0f3;border-radius:7px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.pm-switch button{color:#999;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 0;font-size:12px}.pm-switch [aria-pressed=true]{color:#222;background:#fff;box-shadow:0 2px 5px #00000006}.pm-feature-list{gap:5px;display:grid}.pm-feature-list button{text-align:left;color:#777;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px 10px;font-size:12px;display:flex}.pm-feature-list button>span{color:#b6b6bd;font-size:9px}.pm-feature-list button>i{opacity:0;margin-left:auto;font-style:normal}.pm-feature-list [aria-pressed=true]{color:#df202b;background:#ffedef}.pm-feature-list [aria-pressed=true]>i{opacity:1}.pm-explorer-view{grid-template-columns:1fr;animation:.3s both pm-in;display:grid}.pm-feature-scene{background:radial-gradient(#fff0f1,#fff 70%);flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:40px;display:flex}.pm-feature-scene>.fv{background:#fff;border-color:#eadbdd;width:min(370px,100%);min-height:150px;padding:22px;box-shadow:0 15px 40px #25151a0b}.pm-feature-scene>small{color:#aaa;margin-top:14px;font-size:10px}.pm-feature-caption{border-top:1px solid #eee;padding:30px 45px}.pm-feature-caption h3{letter-spacing:-1px;margin:10px 0;font-size:29px}.pm-feature-caption p{color:#888;max-width:490px;font-size:15px}.pm-feature-caption a{color:#df202b;font-size:13px}.pm-control{color:#fff;background:#171719;border-radius:14px;align-items:center;gap:70px;max-width:1190px;margin:0 auto 45px;padding:60px;display:flex}.pm-control .pm-label{color:#f4959d}.pm-control h2{font-size:42px}.pm-control h2 em{color:#fff;font-family:Georgia,serif;font-style:italic;font-weight:400}.pm-control p{color:#9e9ea5;max-width:550px;font-size:15px}.pm-control a{color:#fff;border-bottom:1px solid #666;margin-top:15px;padding-bottom:5px;font-size:13px;display:inline-block}.pm-control-symbol{color:#df202b;font-size:130px;line-height:1}.pm-pricing .pricing-section{border:0;padding-top:55px}.pm-closing{text-align:center;background:radial-gradient(at 50% 100%,#fff0f1,#fff 70%);border-bottom:1px solid #eee;padding:90px 25px}.pm-closing .pm-label,.pm-closing .pm-actions{justify-content:center}.pm-closing h2{letter-spacing:-3px;margin:25px;font-size:clamp(45px,5.7vw,76px);line-height:1.07}.pm-closing h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400}.pm-contact.kf{background:#fff}.pm-footer{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:25px;max-width:1250px;margin:auto;padding:40px 30px;display:flex}.pm-footer p{color:#999;font-size:12px}.pm-footer nav{gap:20px;margin-left:auto;font-size:12px;display:flex}.pm-footer>small{color:#aaa;width:100%;font-size:10px}.pm-home .kpbg-logo{max-width:160px}@keyframes pm-in{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pm-nudge{0%,15%,to{transform:translateY(0)}7%{transform:translateY(-4px)}}@media (width<=1100px){.pm-hero{gap:25px}.pm-stage{transform:none}.pm-floating{right:-8px}.pm-products,.pm-feature-section,.pm-principles,.pm-control{margin-inline:25px}.pm-nav{gap:15px}.pm-nav nav{gap:14px}.pm-nav>div{gap:12px}}@media (width<=850px){.pm-nav{flex-wrap:wrap;padding:18px 22px}.pm-nav nav{border-top:1px solid #eee;order:3;justify-content:space-between;width:100%;padding-top:15px}.pm-hero{grid-template-columns:1fr;gap:40px;padding:45px 25px 50px}.pm-hero h1{font-size:68px}.pm-hero-copy{text-align:center}.pm-hero-copy .pm-label,.pm-hero-copy .pm-actions{justify-content:center}.pm-stage{width:100%;max-width:580px;margin:auto}.pm-principles{flex-wrap:wrap;justify-content:center}.pm-principles>span{text-align:center;width:100%}.pm-principles b{font-size:11px}.pm-principles i{display:none}.pm-products,.pm-feature-section{padding:60px 0}.pm-section-heading>p{max-width:500px;position:static}.pm-product-grid,.pm-explorer{grid-template-columns:1fr}.pm-explorer-nav{border-bottom:1px solid #eee;border-right:0;padding:18px}.pm-feature-list{display:flex;overflow:auto}.pm-feature-list button{flex-shrink:0}.pm-feature-list button i,.pm-feature-list button span{display:none}.pm-switch{max-width:300px;margin:0 auto 12px}.pm-control{gap:25px;padding:35px}.pm-control-symbol{font-size:65px}.pm-control h2{font-size:32px}.pm-footer nav{flex-wrap:wrap;margin-left:0}.pm-feature-caption{padding:25px}.pm-feature-scene{padding:30px}.pm-closing{padding:60px 20px}}@media (width<=460px){.pm-hero h1{font-size:59px}.pm-hero-copy>p{font-size:16px}.pm-hero-copy>small{font-size:10px}.pm-hero-copy>small b{margin:0 4px}.pm-rail{display:none}.pm-screen{padding:17px}.pm-stage{padding:12px 12px 0}.pm-floating{padding:12px;bottom:34px;right:-8px}.pm-floating b{font-size:11px}.pm-greeting h3{font-size:25px}.pm-brief{min-height:165px}.pm-work em{font-size:8px}.pm-day-controls{padding-bottom:42px}.pm-nav nav{gap:8px;font-size:11px}.pm-nav>div>a:first-child{font-size:12px}.pm-nav .pm-button{padding:9px 12px;font-size:12px}.pm-nav .kpbg-logo{max-width:130px}.pm-product{padding:22px}.pm-mini-tasks,.pm-mini-chat{margin-inline:0}.pm-mini-tasks>div{padding:12px 9px;font-size:11px}.pm-product h3{font-size:30px}.pm-control{padding:30px;display:block}.pm-control-symbol{margin-bottom:20px;display:block}.pm-feature-caption h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.pm-home *,.pm-home :before,.pm-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pm-home .fv *{opacity:1;transform:none}}.pm-hero{align-items:start;padding-top:65px}.pm-hero h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(42px,4.2vw,60px);line-height:1.08}.pm-hero h1 em{font:inherit;color:#df202b}.pm-hero-copy>p{max-width:500px;font-size:17px;line-height:1.75}.pm-owner-paths{gap:10px;margin:25px 0 17px;display:grid}.pm-owner-paths>a{background:#fff;border:1px solid #e7e7eb;border-radius:8px;padding:15px 18px;transition:border-color .2s,transform .2s;display:block}.pm-owner-paths>a:first-child{background:#fff5f6;border-color:#f0cbd0}.pm-owner-paths>a:hover{border-color:#df202b;transform:translate(3px)}.pm-owner-paths>a>span{letter-spacing:.09em;color:#999;font-size:9px;font-weight:600;display:block}.pm-owner-paths strong{justify-content:space-between;align-items:center;margin:3px 0;font-size:17px;font-weight:600;display:flex}.pm-owner-paths strong b{color:#df202b;font-weight:400}.pm-owner-paths small{color:#888;font-size:12px}.pm-owner-result{background:#ffffffb0;border-left:2px solid #df202b;border-radius:0 5px 5px 0;gap:3px;margin:14px 3px 0;padding:11px 13px;display:grid}.pm-owner-result>b{color:#df202b;font-size:10px}.pm-owner-result>span{color:#666;font-size:12px;line-height:1.6}.pm-stage .pm-floating{bottom:110px}.pm-recognition{max-width:1190px;margin:auto;padding:85px 0 0}.pm-problem-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pm-problem-grid article{border-top:1px solid #dedee4;padding:5px 0 0}.pm-problem-grid article>span{color:#999;letter-spacing:.08em;margin-top:20px;font-size:9px;display:block}.pm-problem-grid h3{letter-spacing:-.6px;margin:14px 0;font-size:22px;line-height:1.35}.pm-problem-grid p{color:#888;font-size:15px;line-height:1.7}.pm-problem-grid article>div{color:#666;background:#fafafa;border-radius:7px;padding:15px 18px;font-size:14px;line-height:1.7}.pm-problem-grid article>div>b{color:#df202b;margin-bottom:5px;font-size:12px;display:block}.pm-first-win{border-block:1px solid #eee;grid-template-columns:1fr 1fr;gap:80px;max-width:1190px;margin:50px auto 20px;padding:45px 0;display:grid}.pm-first-win h2{letter-spacing:-1.8px;margin:20px 0;font-size:45px;line-height:1.14}.pm-first-win p{color:#888;font-size:16px;line-height:1.7}.pm-first-win small{color:#999;margin-top:12px;font-size:12px;display:block}.pm-first-win ol{counter-reset:trial;margin:0;padding:0;list-style:none}.pm-first-win li{counter-increment:trial;border-bottom:1px solid #eee;padding:20px 0 16px 50px;position:relative}.pm-first-win li:before{content:"0" counter(trial);color:#df202b;font-size:12px;position:absolute;top:20px;left:0}.pm-first-win li>b{font-size:18px;font-weight:600}.pm-first-win li p{margin:8px 0 0;font-size:14px}.pm-closing h2{font-size:clamp(38px,5vw,65px)}@media (width<=1100px){.pm-recognition,.pm-first-win{margin-inline:25px}.pm-first-win{gap:35px}.pm-hero h1{font-size:48px}}@media (width<=850px){.pm-hero h1{font-size:56px}.pm-hero-copy>p{margin-inline:auto}.pm-owner-paths{text-align:left;max-width:500px;margin-inline:auto}.pm-recognition{padding-top:50px}.pm-problem-grid{grid-template-columns:1fr;gap:25px}.pm-problem-grid article{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.pm-problem-grid article>span{grid-column:1/-1}.pm-problem-grid article>div{grid-area:2/2/4;align-self:center}.pm-first-win{grid-template-columns:1fr;gap:20px}.pm-first-win h2{font-size:37px}}@media (width<=460px){.pm-hero h1{font-size:42px}.pm-owner-paths strong{font-size:16px}.pm-hero .pm-label{font-size:9px}.pm-problem-grid article{display:block}.pm-stage .pm-floating{bottom:119px}.pm-first-win .pm-button{font-size:13px}.pm-recognition .pm-section-heading h2{font-size:33px}}.pm-home .pm-hero{padding-bottom:24px}.pm-home .pm-hero+.dh-section{padding-top:24px;padding-bottom:38px}.pm-home .pm-hero+.dh-section .dh-heading{margin-bottom:20px}.pm-home .pm-hero+.dh-section .dh-heading h2{margin:10px 0 12px}@media (width<=600px){.pm-home .pm-hero{padding-bottom:18px}.pm-home .pm-hero+.dh-section{padding-top:18px;padding-bottom:28px}.pm-home .pm-hero+.dh-section .dh-heading{margin-bottom:18px}}.kpbg-reference,.kc.kpbg-public{--market-ink:#272622;--market-muted:#68625b;--market-bronze:#81552f;--market-cream:#f7f2ea;--market-line:#e6dfd5;--market-red:#df202b;color:var(--market-ink);background:#fffdfa}.kpbg-marketing-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfaf5;border-color:#e6dfd5;box-shadow:0 8px 28px #32291c08}.kpbg-marketing-header .km-links>a,.kpbg-marketing-header .km-links summary{font-weight:600;transition:color .2s,background .2s}.kpbg-marketing-header .km-links>a[aria-current=page]{color:#81552f;background:#f5eee5;border-radius:8px}.kpbg-marketing-header .km-dropdown{background:#fffdfa;border-color:#e6dfd5;box-shadow:0 20px 55px #32291c12}.kpbg-reference .hero,#reference-shell .reference-tool section.tool-hero{background:radial-gradient(at 18% 25%,#f1e4d270,#0000 52%),radial-gradient(at 85% 45%,#fce9e570,#0000 48%),linear-gradient(#fffdfa,#fff);padding-top:70px}.kpbg-reference .hero h1,#reference-shell .reference-tool section.tool-hero h1{color:var(--market-ink);text-wrap:balance;letter-spacing:-.05em}.kpbg-reference .hero>p{color:var(--market-muted)}.kpbg-reference .hero-badge{color:var(--market-bronze);border:1px solid var(--market-line);background:#fffaf3;border-radius:30px;padding:10px 16px}.kpbg-reference .hero-notes{color:var(--market-muted)}.kpbg-reference .hero-actions .button,#reference-shell .reference-tool .hero-actions .button{border-radius:12px;min-height:48px;font-weight:600;box-shadow:0 6px 18px #32291c0a}.kpbg-reference .hero-actions .button.dark,#reference-shell .reference-tool .hero-actions .button:not(.ghost){background:var(--market-red);color:#fff;border-color:var(--market-red)}.kpbg-reference .hero-actions .button.white,#reference-shell .reference-tool .hero-actions .button.ghost{color:var(--market-ink);border:1px solid var(--market-line);background:#fff}.kpbg-reference .product-theater{border-color:var(--market-line);background:#fffdfa;box-shadow:0 28px 70px #49351b12,0 2px 6px #49351b08}.kpbg-reference .theater-canvas{border-color:var(--market-line);background:linear-gradient(120deg,#f6eee1,#f9f5ef 55%,#f4ebe5)}.kpbg-reference .sample-brand,.kpbg-reference .sample-site-copy h2{color:var(--market-bronze)}.kpbg-reference .sample-button{color:#674524;background:#eadecc}.kpbg-reference .window-dots i{background:#dbcab5}.kpbg-reference .window-dots i:nth-child(2){background:#cdbba5}.kpbg-reference .window-dots i:nth-child(3){background:#ae9b86}.kpbg-reference :is(.benefit-ribbon,.setup-section,.industries){background:var(--market-cream);border-color:var(--market-line)}.kpbg-reference :is(.section h2,.connection-section h2){color:var(--market-ink);text-wrap:balance}.kpbg-reference :is(.faq details,.compare-plans){border:1px solid var(--market-line);background:#fff;border-radius:16px}.kpbg-reference .faq details+details{margin-top:10px}.kpbg-reference .faq summary{color:var(--market-ink)}#kpbg-reference .cft-card{border-color:var(--market-line);box-shadow:0 6px 24px #49351b05}#kpbg-reference .cft-stage{border-color:var(--market-line);background:radial-gradient(at 95% 0,#ead7bd,#0000 70%),#f9f4ec}#kpbg-reference .cft-card:nth-child(3n+2) .cft-stage{background:radial-gradient(at 95% 0,#f6d9d6,#0000 70%),#fff3f0}#kpbg-reference :is(.cft-always,.cft-crm,.cft-human) .cft-stage{color:#fff;background:radial-gradient(at 100% 0,#575044,#0000 80%),#292b29}#reference-shell .office-story-card{border-color:var(--market-line);background:#fff;border-radius:22px;box-shadow:0 10px 30px #49351b06}#reference-shell .office-story-category{color:var(--market-bronze)}#reference-shell .oc-sample{background:var(--market-cream);border-color:var(--market-line)}#reference-shell .office-feature-jumps a{border-color:var(--market-line);color:var(--market-ink);background:#fffaf3}.kpbg-reference .closing{color:#fff;background:radial-gradient(at 80% 0,#66503b,#0000 75%),#272927;border-radius:28px}.kpbg-reference .closing h2,.kpbg-reference .closing em{color:#fff}.kpbg-reference .closing p{color:#e4dcd0}.kpbg-reference .ref-footer{border-color:var(--market-line);color:var(--market-ink);background:#f7f2ea}.kc.kpbg-public .booking-compact .studio-card{border-color:var(--market-line);border-radius:18px;box-shadow:0 12px 35px #49351b07}.kc.kpbg-public .booking-compact .studio-card:first-child{background:linear-gradient(145deg,#f7f0e5,#fff)}.kc.kpbg-public .booking-compact .studio-card input:not([type=checkbox]),.kc.kpbg-public .booking-compact .studio-card select{border-color:#d7ccbc;min-height:44px}@media (width<=640px){.kpbg-reference .hero,#reference-shell .reference-tool section.tool-hero{padding-top:38px}.kpbg-reference .hero h1{letter-spacing:-.04em}.kpbg-reference .hero-badge{letter-spacing:1px;font-size:9px}.kpbg-reference .hero-actions{gap:10px}.kpbg-reference .closing{border-radius:18px}.kpbg-reference .product-theater{border-radius:20px}}@media (prefers-reduced-motion:reduce){.kpbg-reference *,.kpbg-marketing-header *,.kc.kpbg-public *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kpbg-reference,.kc.kpbg-public{overflow-x:clip}#reference-shell .reference-tool,.kpbg-reference .oc-table-scroll{min-width:0;max-width:100%}.kc.kpbg-public .booking-compact .studio-hero h1{color:var(--market-ink);-webkit-text-fill-color:var(--market-ink);background:0 0}.pm-home{color:#272622;background:#fffdfa}.pm-home .pm-hero{background:radial-gradient(at 10% 20%,#f1e4d260,#0000 65%)}.pm-home .pm-stage{background:linear-gradient(145deg,#f5eee3,#fffdfa);border-color:#e6dfd5;box-shadow:0 24px 60px #49351b0c}.pm-home .pm-owner-paths a{background:#fff;border-color:#e6dfd5;border-radius:14px}.pm-home .pm-owner-paths a:first-child{background:#f7f0e5}.pm-home .pm-label{color:#81552f}.pm-home :is(.pm-recognition,.pm-principles){background:#f7f2ea}.pm-home .pm-product.office{background:linear-gradient(145deg,#f5eee5,#fff);border-color:#e3d5c4}.pm-home .pm-product.bot{background:linear-gradient(145deg,#fdeeef,#fff);border-color:#efdadb}.pm-home .pm-button{border-radius:12px}.pm-home .pm-closing{color:#fff;background:radial-gradient(at 90% 0,#66503b,#0000 75%),#272927}.pm-home .pm-closing h2,.pm-home .pm-closing em{color:#fff}.pm-home .pm-footer{color:#272622;background:#f7f2ea;border-color:#e6dfd5}@media (prefers-reduced-motion:reduce){.pm-home *{transition:none!important;animation:none!important}}.pm-home .pm-hero{align-items:center;gap:clamp(30px,5vw,72px);padding-top:64px;position:relative}.pm-home .pm-hero-copy>.pm-label{letter-spacing:.12em;color:#81552f;font-size:10px}.pm-home .pm-hero h1{letter-spacing:-.055em;font-size:clamp(43px,4.4vw,65px);line-height:1.06}.pm-home .pm-hero-copy>p{color:#716a62;font-size:16px;line-height:1.85}.pm-home .pm-owner-paths>a{padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 4px 14px #38291604}.pm-home .pm-owner-paths>a:hover{border-color:#bca88e;transform:translateY(-2px);box-shadow:0 12px 26px #3829160d}.pm-home .pm-owner-paths strong b{color:#81552f;border:1px solid #d9cabb;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid}.pm-home .pm-owner-paths>a:hover strong b{transform:rotate(8deg)}.pm-home .pm-stage{border-radius:24px;padding:20px 18px 0;transform:none;box-shadow:0 28px 65px #49351b12,0 2px 6px #49351b04}.pm-home .pm-stage-top{color:#736657;padding-bottom:18px}.pm-home .pm-desk{border-color:#e5ded4;border-radius:14px;min-height:0}.pm-home .pm-rail{background:#faf7f2;border-color:#ece4d9}.pm-home .pm-screen{padding:18px 20px}.pm-home .pm-greeting{margin:20px 0}.pm-home .pm-greeting h3{font-size:25px}.pm-home .pm-brief{background:#fff7f4;border-color:#efded5;border-radius:12px;min-height:135px}.pm-home .pm-brief p{color:#74675f}.pm-home .pm-work small,.pm-home .pm-screen-head{color:#77716b}.pm-home .pm-owner-result{background:#fffaf2;border-left-color:#aa8357;border-radius:0 10px 10px 0}.pm-home .pm-owner-result>b{color:#81552f}.pm-home .pm-principles{background:0 0;border-color:#e6dfd5;padding:25px 18px}.pm-home .pm-recognition{background:0 0;padding-top:80px}.pm-home .pm-problem-grid{gap:18px}.pm-home .pm-problem-grid article{background:linear-gradient(155deg,#faf5ed,#fff 70%);border:1px solid #e6dfd5;border-radius:20px;padding:24px}.pm-home .pm-problem-grid article:nth-child(2){background:linear-gradient(155deg,#fdf0ed,#fff 70%)}.pm-home .pm-problem-grid article:nth-child(3){background:linear-gradient(155deg,#eef1ee,#fff 70%)}.pm-home .pm-problem-grid article>span{color:#786b5b;margin-top:0}.pm-home .pm-problem-grid article>div{background:#ffffffa6;border:1px solid #e9e2d8;border-radius:10px;padding:14px;font-size:13px}.pm-home .pm-problem-grid p,.pm-home .pm-product p,.pm-home .pm-section-heading>p{color:#716a62}.pm-home .pm-section-heading{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:0 40px;display:grid}.pm-home .pm-section-heading>.pm-label{grid-column:1/-1}.pm-home .pm-section-heading>p{max-width:380px;margin:0 0 8px;font-size:15px;line-height:1.8;position:static}.pm-home .pm-section-heading h2{margin-bottom:0;font-size:clamp(34px,3.7vw,52px)}.pm-home .pm-products,.pm-home .pm-feature-section{padding-top:80px;padding-bottom:70px}.pm-home .pm-product{border-radius:24px;padding:32px;box-shadow:0 8px 28px #49351b05}.pm-home .pm-product:hover{box-shadow:0 20px 40px #49351b0d}.pm-home .pm-product-index{color:#756654}.pm-home .pm-explorer{border-color:#e6dfd5;border-radius:22px;box-shadow:0 18px 48px #49351b07}.pm-home .pm-explorer-nav{background:#f8f3eb;border-color:#e6dfd5}.pm-home .pm-switch{background:#eae3d9}.pm-home .pm-feature-scene{background:radial-gradient(#f5eadb,#fff 75%)}.pm-home .pm-feature-caption{background:#fffdfa;border-color:#e6dfd5}.pm-home .pm-control{background:radial-gradient(at 0 100%,#61513d,#0000 70%),#272927;border:1px solid #484335;border-radius:24px;box-shadow:0 20px 50px #302a1810}.pm-home .pm-control p{color:#d5cfc5}.pm-home .pm-control .pm-label{color:#e0c4a1}.pm-home .pm-control-symbol{color:#d9b07d;text-shadow:0 0 50px #d9b07d30}.pm-home .pm-first-win{border-color:#e6dfd5;padding-block:55px}.pm-home .pm-first-win li:before{color:#81552f;background:#f5eee5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pm-home .pm-closing .pm-label{color:#e0c4a1}.pm-home .pm-footer{background:0 0}@media (width<=850px){.pm-home .pm-hero{gap:30px;padding-top:38px}.pm-home .pm-section-heading{display:block}.pm-home .pm-section-heading>p{max-width:500px;margin-top:20px}.pm-home .pm-problem-grid article{display:block}.pm-home .pm-products,.pm-home .pm-feature-section{padding-block:50px}.pm-home .pm-hero h1{font-size:clamp(40px,7vw,56px)}}@media (width<=460px){.pm-home .pm-hero{padding-inline:20px}.pm-home .pm-stage{border-radius:20px;padding:12px 10px 0}.pm-home .pm-screen{padding:16px}.pm-home .pm-day-controls{padding-bottom:10px}.pm-home .pm-product{padding:22px}.pm-home .pm-recognition{padding-top:45px}.pm-home .pm-owner-paths>a{padding:15px}.pm-home .pm-owner-paths strong{font-size:15px}}@media (width>=851px){.pm-home .pm-problem-grid article{flex-direction:column;display:flex}.pm-home .pm-problem-grid article>div{margin-top:auto}}*{box-sizing:border-box}body{color:#172033;background:#f5f6f8;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}.chat-company-logo-wrap{vertical-align:middle;flex:none;display:inline-flex}.chat-company-logo{box-sizing:border-box;border:1px solid #343434;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:42px;line-height:1;overflow:hidden;color:#fff!important;background:#171717!important;gap:1px!important;width:42px!important;height:42px!important;display:inline-flex!important}.chat-company-logo svg{width:27px;height:18px;display:block}.chat-company-logo b{letter-spacing:.1em;color:#fff!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:8px!important}.cft-stage-top>span{align-items:center;gap:10px;display:flex}.demo-avatar:has(.chat-company-logo){background:0 0;width:auto;height:auto;padding:0}.showcase-head .chat-avatar:has(.chat-company-logo){background:0 0}.chat-demo-identity{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-demo-identity small{color:#666;margin-top:4px;font-size:12px;display:block}.business-reply-logo{display:inline-flex;position:absolute;top:0;left:-40px}.business-reply-logo .chat-company-logo,.cft-answer .chat-company-logo{border-radius:8px;min-width:30px;width:30px!important;height:30px!important}.business-reply-logo .chat-company-logo svg,.cft-answer .chat-company-logo svg{width:21px;height:14px}.business-reply-logo .chat-company-logo b,.cft-answer .chat-company-logo b{font-size:6px!important}#kpbg-reference .idemo-message.bot,#kpbg-reference .branded-business-reply,.cwp .cwp-answer{box-sizing:border-box;max-width:calc(100% - 40px);margin-left:40px;position:relative}#kpbg-reference .cft-answer>.chat-company-logo-wrap{background:0 0;width:30px;height:30px;display:inline-flex}.installpage{color:#1b2621;background:#fff;max-width:900px;margin:0 auto;padding:28px 18px 56px;font:15px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}.installpage .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--shot-acc,#0d5c46);font-size:11px;font-weight:800}.installpage h1{margin:6px 0 4px;font-size:26px;line-height:1.25}.installpage h3{margin:26px 0 10px;font-size:17px}.installwrap{gap:8px;display:grid}.installsteps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.installsteps li{text-align:center;background:#fbfdfc;border:1px solid #e3ebe7;border-radius:14px;justify-items:center;gap:8px;padding:14px 12px;display:grid}.installsteps p{margin:0;font-size:14px}.installshot{display:block}.installnote{background:#f2f7f4;border-radius:12px;margin:22px 0 0;padding:12px 14px;font-size:14px}.installback{margin-top:24px}.installback a{color:var(--shot-acc,#0d5c46);font-weight:700}@media (prefers-color-scheme:dark){.installpage{color:#e8efeb;background:#101614}.installsteps li{background:#161e1b;border-color:#26312c}.installnote{background:#161e1b}.installpage{--shot-bg:#0e1412;--shot-line:#31403a;--shot-soft:#25302c;--shot-ink:#cfe0d8}}.platform{max-width:1440px;margin:auto;padding:36px 40px}.platform h1{letter-spacing:-1.2px;margin:8px 0 10px;font-size:36px}.platform h2{font-size:22px}.platform p{color:#697386;line-height:1.5}.platform-header{background:#fff;border-bottom:1px solid #e3e7ef;justify-content:space-between;align-items:center;gap:22px;padding:18px 36px;display:flex}.wordmark{letter-spacing:1px;font-size:18px;font-weight:900;text-decoration:none}.header-right{align-items:center;gap:20px;font-size:14px;display:flex}.switch-label{color:#6a7486;align-items:center;gap:10px;font-size:13px;display:flex}.platform-header select{max-width:280px}.platform button,.platform-header button,.platform-modal button{color:#243046;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:10px 15px;font-weight:600}.primary,.platform .primary,.platform-modal .primary{background:var(--acc,#151515);color:#fff;border:1px solid var(--acc,#151515);border-radius:8px;padding:12px 18px;font-weight:700}.link-button{text-decoration:none;display:inline-block}.platform .eyebrow,.platform-modal .eyebrow{letter-spacing:1.7px;color:#597099;font-size:12px;font-weight:700}.page-heading{justify-content:space-between;align-items:center;display:flex}.page-heading p{margin:0}.metrics{grid-template-columns:repeat(5,1fr);gap:16px;margin:30px 0 32px;display:grid}.metric{background:#fff;border:1px solid #e0e6ee;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.metric span{color:#5e6b7d;font-size:14px}.metric strong{letter-spacing:-1px;font-size:34px}.metric-0{color:#fff;background:#151515}.metric-0 span{color:#c6d6ff}.metric-1 strong{color:#158063}.metric-2 strong{color:#a56d00}.metric-4 strong{color:#3154bd}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title span{color:#647389;font-size:14px}.company-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.platform .company-card{text-align:left;background:#fff;border:1px solid #e0e6ee;border-top:4px solid;border-radius:12px;padding:24px}.company-card:hover{transform:translateY(-1px);box-shadow:0 9px 30px #192d5412}.company-card-top{justify-content:space-between;align-items:center;display:flex}.company-mark{color:#fff;border-radius:10px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.company-card h3{margin:20px 0 8px;font-size:20px}.company-card p{margin:0;font-size:14px;font-weight:400}.status{text-transform:capitalize;color:#168260;background:#eaf4f0;border-radius:30px;padding:5px 10px;font-size:12px}.status.trial{color:#9a6a09;background:#fff2d5}.status.suspended{color:#b33a36;background:#fee9e7}.company-stats{color:#7a8392;gap:24px;margin:24px 0;font-size:14px;display:flex}.company-stats b{color:#202b40;margin-right:5px;font-size:24px}.card-footer{border-top:1px solid #e9edf4;justify-content:space-between;padding-top:16px;font-size:12px;display:flex}.card-footer span{color:#7b8495;font-weight:400}.empty{text-align:center;background:#fff;border:1px dashed #cdd7e8;border-radius:12px;padding:70px}.modal-shade{z-index:10000;background:#10213b72;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.platform-modal{background:#fff;border-radius:16px;width:520px;max-height:90vh;padding:26px;overflow:auto;box-shadow:0 30px 100px #15263d55}.platform-modal.wide{width:850px}.platform-modal header{justify-content:space-between;align-items:center;display:flex}.platform-modal h2{margin:6px 0 18px}.platform-modal label,.login-form label{flex-direction:column;gap:8px;margin:10px 0 18px;font-size:14px;font-weight:600;display:flex}.platform-modal input,.platform-modal select,.login-form input,.platform-header select{color:#25314a;background:#fff;border:1px solid #ced7e5;border-radius:7px;width:100%;padding:11px 12px}.platform-modal input[type=color]{height:43px}.wizard-steps{border-bottom:1px solid #e8ecf4;gap:5px;padding:15px 0 22px;display:flex}.wizard-steps button{color:#788299;border:0;flex:1;padding:8px 3px;font-size:13px}.wizard-steps span{background:#edf0f6;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:5px;display:inline-grid}.wizard-steps [aria-current=step]{color:var(--acc,#151515)}.wizard-steps [aria-current=step] span{background:var(--acc,#151515);color:#fff}.wizard-body{min-height:230px;padding:20px 0}.form-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.feature-grid{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.platform-modal .feature{border:1px solid #e1e6ee;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:12px}.feature input{width:18px;height:18px;accent-color:var(--acc,#151515)}.platform-modal footer{color:#7d8799;border-top:1px solid #e7ebf2;justify-content:space-between;align-items:center;padding-top:20px;font-size:13px;display:flex}.platform-modal footer div{gap:10px;display:flex}.muted{color:#7d8799;font-size:13px}.error{background:#fff0ed;border-radius:8px;padding:12px;color:#b53b29!important}.danger-zone{border-top:1px solid #e4e8f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;padding-top:20px;font-size:14px;display:flex}.platform-modal .danger{color:#b53b29;border-color:#dcada5}.platform.login{grid-template-columns:1fr 1fr;max-width:none;min-height:100vh;padding:0;display:grid}.login-art{color:#fff;background:#163586;flex-direction:column;justify-content:center;padding:70px;display:flex}.login-art h1{letter-spacing:-2px;margin-top:80px;font-size:64px;line-height:1.07}.login-art p{color:#c2d2f3;max-width:380px;font-size:18px}.login-lines{letter-spacing:2px;border-top:1px solid #5069a9;gap:36px;margin-top:60px;padding-top:24px;font-size:12px;display:flex}.login-form{place-self:center;width:100%;max-width:470px;padding:40px}.login-form h2{margin-bottom:30px;font-size:28px}.login-form .primary{width:100%;margin-top:12px}@media (width<=950px){.company-grid{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:repeat(3,1fr)}.header-right{flex-wrap:wrap;gap:8px}.platform.login{grid-template-columns:1fr}.login-art{display:none}}@media (width<=620px){.platform{padding:24px 16px}.platform-header{flex-direction:column;align-items:flex-start;padding:16px}.metrics{grid-template-columns:1fr 1fr}.company-grid,.form-grid,.feature-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:12px}.platform h1{font-size:30px}.wizard-steps{overflow-x:auto}.wizard-steps button{min-width:85px}.modal-shade{padding:8px}.platform-modal{padding:18px}.platform-modal footer{gap:12px}}.demo-tools{color:#788299;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.demo-tools button{color:#9e453c;font-size:13px}.connector-form{background:#fff;border:1px solid #e2e5eb;border-radius:16px;flex-wrap:wrap;gap:16px;max-width:720px;margin:24px 0;padding:24px;display:flex}.connector-form label{flex-direction:column;flex:260px;gap:8px;font-weight:600;display:flex}.connector-form input{font:inherit;box-sizing:border-box;border:1px solid #cbd1dc;border-radius:8px;width:100%;padding:12px}.connector-form p{flex-basis:100%;margin:0}body:has(.lo){background:#f3f6f3}.platform-header{border-color:#dfe7e2;gap:16px;padding:15px 26px}.platform-header .wordmark{letter-spacing:.08em;color:#20392f;white-space:nowrap;font-size:15px}.platform-header .header-right{gap:16px;font-size:12px}.platform-header .header-right>a{color:#506258;font-weight:550;text-decoration:none}.platform-header .header-right>a:hover{color:#193d2e;text-decoration:underline}.platform-header select{background:#f7f9f7;border-color:#dce5de;border-radius:8px;max-width:260px;padding:10px 12px;font-size:12px}.platform-header button{color:#40574a;border-color:#dce5de;padding:9px 12px;font-size:12px}.platform-header .switch-label{gap:8px;font-size:11px}@media (width<=620px){.platform-header{padding:14px 16px}.platform-header .header-right{gap:10px;width:100%}.platform-header .switch-label{width:100%}.platform-header select{flex:1;max-width:none}}.customer-services{border-top:1px solid #e2e9e4;padding:10px 0}.customer-services p{color:#405b51;margin:3px 0;font-size:12px;line-height:1.5}.platform-header.office-topbar{box-sizing:border-box;z-index:100;background:#fff;border-bottom:1px solid #dfe7e3;flex-direction:row;align-items:center;gap:24px;min-height:78px;padding:14px 28px;font-family:inherit;display:flex;position:relative;box-shadow:0 3px 16px #183a2e04}.office-topbar .office-brand{letter-spacing:.015em;color:color-mix(in srgb,var(--acc,var(--acc,#df202b)) 82%,color-mix(in srgb,var(--acc,#df202b),black 70%));white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:15px;line-height:1;display:flex;text-decoration:none!important}.brand-symbol{background:color-mix(in srgb,var(--acc,#df202b),black 30%);color:#fff;letter-spacing:-3px;border-radius:10px;justify-content:center;align-items:center;width:34px;height:36px;padding-right:3px;font-size:23px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff18}.brand-symbol span{color:#cbe58e;align-self:flex-end;padding-bottom:5px;font-size:21px}.brand-divider{color:#c1cec7;margin:0 4px;font-weight:400}.brand-product{color:#52675d;font-weight:500}.office-topbar .office-company{color:#64766c;border-left:1px solid #e1e8e4;flex-direction:column;flex:0 280px;justify-content:center;gap:4px;min-width:180px;margin:0;padding-left:24px;display:flex}.office-company>span{letter-spacing:1.4px;font-size:9px;font-weight:750;line-height:1}.office-topbar .office-company select{color:#263f33;width:100%;max-width:100%;box-shadow:none;cursor:pointer;text-overflow:ellipsis;background-color:#0000;border:0;border-radius:0;min-height:24px;padding:2px 24px 2px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.office-nav{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.office-topbar .office-nav>a{color:#53675d;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:10px 12px;font-size:13px;font-weight:600;line-height:20px;transition:background .15s,color .15s;display:inline-flex;text-decoration:none!important}.office-topbar .office-nav>a:hover{color:#174b39;background:#edf4ef}.office-topbar .office-nav>a[aria-current=page]{color:#174b39;background:#e8f1ec}.nav-spark{color:#6874bc;font-size:15px}.office-actions{flex:none;align-items:center;gap:18px;display:flex}.office-topbar button.office-add-staff{white-space:nowrap;border:1px solid color-mix(in srgb,var(--acc,#df202b),black 30%);background:color-mix(in srgb,var(--acc,#df202b),black 30%);color:#fff;cursor:pointer;min-height:38px;box-shadow:0 2px 4px color-mix(in srgb,var(--acc,#df202b),black 30%)12;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;line-height:18px;display:inline-flex}.office-add-staff>span{font-size:19px;font-weight:400;line-height:1}.office-topbar button.office-add-staff:hover{background:#23644e}.office-account{position:relative}.office-account>summary{cursor:pointer;border-radius:24px;align-items:center;gap:7px;padding:3px;list-style:none;display:flex}.office-account>summary::-webkit-details-marker{display:none}.account-avatar{color:#6e5632;background:#f0e9db;border:1px solid #e7ddca;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.account-chevron{color:#75847d;font-size:15px}.office-account-panel{box-sizing:border-box;text-align:left;z-index:200;background:#fff;border:1px solid #dfe7e2;border-radius:14px;gap:8px;width:240px;padding:18px;display:grid;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 12px 45px #16392b24}.office-account-panel small{letter-spacing:1.4px;color:#76857c;font-size:9px}.office-account-panel strong{color:#263f33;font-size:15px}.office-account-panel>span{color:#6a7970;overflow-wrap:anywhere;font-size:12px}.office-topbar .office-account-panel button{cursor:pointer;color:#893d35;white-space:nowrap;background:#fcf4f1;border-color:#edddd7;justify-content:space-between;margin-top:8px;display:flex}.office-topbar a:focus-visible,.office-topbar button:focus-visible,.office-topbar select:focus-visible,.office-topbar summary:focus-visible{outline-offset:3px;outline:3px solid #6c8dd3}@media (width>=1201px) and (width<=1450px){.platform-header.office-topbar{gap:16px;padding-inline:22px}.office-topbar .office-company{flex-basis:220px;padding-left:16px}.office-topbar .office-nav>a{padding-inline:9px}.office-actions{gap:12px}}@media (width<=1200px){.platform-header.office-topbar{grid-template-columns:auto minmax(160px,1fr) auto;gap:12px 22px;padding:14px 22px 0;display:grid}.office-topbar .office-company{min-width:0;max-width:360px}.office-nav{scrollbar-width:thin;border-top:1px solid #edf1ee;grid-area:2/1/auto/-1;justify-content:flex-start;margin:0;padding:7px 0;overflow-x:auto}.office-topbar .office-nav>a{padding:7px 13px}.office-actions{grid-area:1/3}}@media (width<=620px){.platform-header.office-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px 0}.office-topbar .office-brand{font-size:14px}.brand-symbol{width:30px;height:32px}.office-topbar .office-company{background:#f3f7f4;border-left:0;border-radius:10px;grid-area:2/1/auto/-1;gap:5px;max-width:none;padding:10px 12px}.office-actions{grid-column:2;gap:10px}.office-topbar button.office-add-staff{min-height:34px;padding:7px 10px;font-size:11px}.account-chevron{display:none}.account-avatar{width:30px;height:30px}.office-nav{grid-area:3/1/auto/-1;padding:6px 0}.office-topbar .office-nav>a{padding:7px 10px;font-size:12px}.office-account-panel{top:calc(100% + 12px);right:0}}.office-topbar.customer-view .org-symbol{background:var(--org-accent,color-mix(in srgb,var(--acc,#df202b),black 30%));letter-spacing:0;width:36px;padding-right:0;font-size:15px}.office-topbar.customer-view .org-logo{object-fit:contain;border-radius:10px;width:36px;height:36px}.office-topbar.customer-view .org-brand-name{color:var(--org-accent,color-mix(in srgb,var(--acc,var(--acc,#df202b)) 82%,color-mix(in srgb,var(--acc,#df202b),black 70%)));font-size:16px;font-weight:750}.office-topbar.product-view{border-top:3px solid var(--acc,#3155cc)}.product-owner-chip{color:var(--acc,#3155cc);letter-spacing:.06em;text-transform:uppercase;background:#eef2fd;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:750}.powered-by{color:#8a978f;letter-spacing:.02em;z-index:5;pointer-events:none;font-size:10.5px;position:fixed;bottom:10px;left:14px}.preview-as-customer{z-index:130;color:#ffd8ea;background:#2a1130;border-bottom:1px solid #5b2a4a;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;line-height:1.5;display:flex;position:sticky;top:0}.preview-as-customer b{color:#fff}.preview-as-customer span{min-width:0}.preview-as-customer button{color:#ffe6f3;min-height:34px;font:inherit;cursor:pointer;background:#3d1a44;border:1px solid #a8558a;border-radius:999px;flex:none;margin-left:auto;padding:0 14px;font-weight:600}.preview-as-customer button:hover{background:#4d2156;border-color:#d07ab4}.preview-as-customer button:focus-visible{outline:none;box-shadow:0 0 0 3px #d07ab466}.office-account-panel .preview-toggle{width:100%;min-height:40px;color:color-mix(in srgb,var(--acc,var(--acc,#df202b)) 82%,color-mix(in srgb,var(--acc,#df202b),black 70%));font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e9e5;border-radius:10px;margin:8px 0 0;font-size:13px}.office-account-panel .preview-toggle:hover{border-color:var(--acc,var(--acc,#df202b))}.office-support-btn{color:#26382f;min-height:40px;font:inherit;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--acc,#df202b),black 55%)0d;background:#fff;border:1px solid #e3e9e5;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:650;display:inline-flex}.office-support-btn:hover{border-color:var(--acc,var(--acc,#df202b));color:var(--acc,var(--acc,#df202b))}.office-support-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc,var(--acc,#df202b)) 35%,transparent);outline:none}.sup-shade{background:color-mix(in srgb,var(--acc,#df202b),black 55%)a8;z-index:400;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0}.sup-panel{background:#fff;border-radius:20px;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #0b1f1740}.sup-panel>header{background:linear-gradient(125deg,var(--acc,var(--acc,#df202b)),color-mix(in srgb,var(--acc,var(--acc,#df202b)) 60%,#06100c));color:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex}.sup-panel>header span{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:10px}.sup-panel>header h2{letter-spacing:-.02em;margin:5px 0 0;font-size:22px}.sup-close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:10px;width:32px;height:32px;font-size:19px}.sup-close:hover{background:#ffffff3d}.sup-panel>header small{opacity:.85;margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.sup-thread{background:#f7faf8;flex-direction:column;gap:10px;max-height:46vh;padding:16px 20px;display:flex;overflow:auto}.sup-msg{max-width:82%;box-shadow:0 1px 2px color-mix(in srgb,var(--acc,#df202b),black 55%)10;background:#fff;border-radius:14px;padding:10px 13px}.sup-msg b{letter-spacing:.1em;text-transform:uppercase;color:#8a968f;margin-bottom:3px;font-size:10px;display:block}.sup-msg p{color:color-mix(in srgb,var(--acc,#df202b),black 55%);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.sup-msg.customer{color:#fff;background:linear-gradient(135deg,var(--acc,var(--acc,#df202b)),color-mix(in srgb,var(--acc,var(--acc,#df202b)) 70%,#06100c));align-self:flex-end}.sup-msg.customer b{color:#ffffffb3}.sup-msg.customer p{color:#fff}.sup-msg.assistant{border-left:3px solid color-mix(in srgb,var(--acc,var(--acc,#df202b)) 45%,#e3e9e5)}.sup-msg.kpbg{border-left:3px solid #b7791f}.sup-system{color:#5d6f66;text-align:center;background:#eef3f0;border-radius:999px;max-width:92%;margin:2px auto;padding:7px 12px;font-size:11.5px}.sup-escalate{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 0;display:flex}.sup-escalate span{color:#5d6f66;font-size:12px}.sup-escalate button{min-height:34px;font:inherit;color:#26382f;cursor:pointer;background:#fff;border:1px solid #d7e0db;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.sup-escalate button:hover{border-color:var(--acc,var(--acc,#df202b));color:var(--acc,var(--acc,#df202b))}.sup-compose{gap:9px;padding:14px 20px 6px;display:flex}.sup-compose input{min-width:0;min-height:42px;font:inherit;border:1px solid #c9d4ce;border-radius:999px;flex:1;padding:0 14px;font-size:13.5px}.sup-compose input:focus-visible{border-color:var(--acc,var(--acc,#df202b));box-shadow:0 0 0 3px color-mix(in srgb,var(--acc,var(--acc,#df202b)) 25%,transparent);outline:none}.sup-hours{color:#5d6f66;margin:0;padding:0 20px 16px;font-size:11.5px}@media (width<=720px){.office-support-btn{gap:0;padding:0 11px;font-size:0}.office-support-btn span{font-size:17px}.sup-shade{padding:0}.sup-panel{border-radius:18px 18px 0 0;max-height:92vh;margin-top:auto}}.login-form .password-field{display:block;position:relative}.login-form .password-field input{padding-right:48px}.login-form .password-eye{color:#5d6673;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.login-form .password-eye:hover,.login-form .password-eye[aria-pressed=true]{color:var(--kpbg-red,#151515)}.login-form .password-eye:focus-visible{outline:2px solid var(--kpbg-red,#151515);outline-offset:1px}.login-form .forgot-link{text-align:right;color:var(--kpbg-red,#151515);cursor:pointer;background:0 0;border:0;width:100%;margin:-8px 0 6px;padding:6px 0;font-size:13px;font-weight:600;display:block}.login-form .forgot-note{color:#34413b;background:#f5f7f6;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.reset-page{place-items:center;min-height:100vh;padding:24px;display:grid}.reset-page .login-form{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a}.reset-page .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--kpbg-red,#151515);font-size:12px;font-weight:700}.reset-page .reset-hint{margin:-8px 0 8px;font-size:13px}.reset-page .link-button{text-align:center;text-decoration:none;display:block}.platform-header.office-topbar.product-view .office-nav{gap:4px;min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-header.office-topbar.product-view .office-nav a{letter-spacing:-.01em;box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;padding:8px 11px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.35;display:inline-flex}.platform-header.office-topbar.product-view .kpbg-switch{flex-shrink:0}@media (width<=1200px){.platform-header.office-topbar.product-view .office-nav{flex-wrap:wrap;justify-content:center;gap:3px 5px;width:100%;overflow:visible}}@media (width<=620px){.platform-header.office-topbar.product-view .office-nav a{padding:8px 9px;font-size:12.5px}}@media (width<=1100px){.platform-header.office-topbar.product-view{grid-template-columns:minmax(0,1fr) auto}.platform-header.office-topbar.product-view .office-actions{grid-area:1/2;gap:10px}.platform-header.office-topbar.product-view .office-company{border-left:0;grid-area:2/1/auto/-1;width:100%;max-width:none;padding-left:0}.platform-header.office-topbar.product-view .office-nav{grid-area:3/1/auto/-1}}@media (width<=620px){.platform-header.office-topbar.product-view .office-brand{grid-column:1/-1}.platform-header.office-topbar.product-view .office-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px}.platform-header.office-topbar.product-view .office-company{grid-row:3}.platform-header.office-topbar.product-view .office-nav{grid-row:4}}.office-topbar span.office-brand{cursor:default;text-decoration:none}.office-account-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.office-assistant .assistant-shortcuts{background:#fff;flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.office-assistant .assistant-shortcuts button{color:#294354;cursor:pointer;background:#f5f8fa;border:1px solid #dce5e7;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:12px;display:flex}.office-assistant .assistant-shortcuts button span{color:var(--acc);font-size:16px;font-weight:750}.office-assistant .sup-thread{min-height:170px;max-height:42dvh}.office-assistant .sup-msg{max-width:94%}.office-assistant .assistant-open{color:var(--acc);cursor:pointer;background:#fff;border:1px solid #cadad4;border-radius:7px;margin-top:10px;padding:7px 10px;font-weight:650}.office-assistant .assistant-footer{color:#607269;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 14px;font-size:11px;display:flex}.office-assistant .assistant-footer button{color:var(--acc);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.office-assistant .assistant-footer small:last-child{flex-basis:100%}@media (width<=600px){.office-assistant .assistant-shortcuts{padding:10px}.office-assistant .sup-thread{max-height:38dvh;padding:12px}.office-assistant .sup-compose input{font-size:16px}.office-assistant button{min-height:44px}}.assistant-embedded{min-width:0;height:100%}.assistant-embedded .office-assistant{width:100%;min-width:0;max-height:none;box-shadow:none;border-radius:10px;overflow:visible}.assistant-embedded .office-assistant>header{border-radius:10px 10px 0 0;padding:12px 14px}.assistant-embedded .office-assistant>header h2{font-size:17px}.assistant-embedded .assistant-shortcuts{gap:5px;padding:10px}.assistant-embedded .assistant-shortcuts button{padding:6px 8px;font-size:11px}.assistant-embedded .office-assistant .sup-thread{min-height:150px;max-height:34dvh;padding:10px}.assistant-embedded .office-assistant .sup-compose{background:#fff;padding:10px;position:sticky;bottom:0}.assistant-embedded .office-assistant .sup-msg{overflow-wrap:anywhere;max-width:100%}.assistant-embedded .office-assistant .sup-msg p{font-size:12px}.assistant-embedded .office-assistant .sup-close{flex:none}.lo.client-workspace .messengerdock .assistant-launcher{border:1px solid color-mix(in srgb,var(--acc) 22%,white);background:color-mix(in srgb,var(--acc) 5%,white);border-radius:10px;min-height:56px;margin:0 0 8px;padding:9px 10px}.lo.client-workspace .messengerdock .assistant-launcher .avat{background:var(--acc);color:#fff;width:32px;height:32px;font-size:20px}.lo.client-workspace .messengerdock .assistant-launcher b{color:var(--acc);font-size:13px}.lo.client-workspace .messengerdock .assistant-launcher small{font-size:11px}.lo.client-workspace .messengerdock .assistant-embedded .sup-close{color:#fff;background:#ffffff24;border:1px solid #ffffff50;min-width:32px;font-size:18px}.lo .office-voice-fab{z-index:190;background:var(--acc);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-width:48px;height:48px;padding:0 13px;animation:2.4s ease-in-out 3 office-voice-intro;display:flex;position:fixed;bottom:22px;right:20px;box-shadow:0 4px 16px #17352d30}.lo .office-voice-fab:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.lo .voice-fab-label{font-size:12px;font-weight:700}.lo:has([aria-modal=true]) .office-voice-fab{display:none}.lo.messenger-open .office-voice-fab{bottom:calc(92px + env(safe-area-inset-bottom));right:22px}@keyframes office-voice-intro{0%,to{box-shadow:0 4px 16px #17352d30}50%{box-shadow:0 4px 16px #17352d30,0 0 0 6px color-mix(in srgb,var(--acc) 14%,transparent)}}@media (width<=720px){.lo .office-voice-fab{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));width:48px;padding:0}.lo .voice-fab-label{display:none}}@media (prefers-reduced-motion:reduce){.lo .office-voice-fab{animation:none}}.office-assistant .sup-compose{flex-wrap:wrap}.office-assistant .sup-compose input{flex:140px;min-width:0}.office-assistant .taskdictation{display:contents}.office-assistant .taskmic{border:1px solid var(--line,#dce5e0);width:42px;min-height:42px;color:var(--acc);background:#fff;border-radius:10px;place-items:center;display:grid}.office-assistant .taskmic.listening{background:var(--acc);color:#fff}.office-assistant .dictationhelp{background:#f5f8f6;border-radius:10px;flex-basis:100%;order:4;padding:10px;font-size:12px}.office-assistant .dictationoptions{justify-content:space-between;align-items:center;gap:8px;display:flex}.office-assistant .dictationhelp p{margin:7px 0}.office-assistant .dictationpreview{font-style:italic}.lo .office-voice-fab{background:color-mix(in srgb,var(--acc) 18%,#13242d);border:1px solid color-mix(in srgb,var(--acc) 28%,white);box-shadow:0 5px 18px color-mix(in srgb,var(--acc) 24%,transparent);gap:7px;padding:4px 14px 4px 4px;animation:none}.lo .office-ai-orb{isolation:isolate;background:radial-gradient(circle at 30% 22%,#d8fff4,var(--acc) 48%,#234c69 100%);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #ffffff75}.lo .office-ai-swirl{z-index:-1;background:conic-gradient(#0000 15%,#a6f4e4a0 32%,#0000 50%,#c0b3ffb0 70%,#0000 90%);animation:7s linear infinite office-ai-orbit;position:absolute;inset:-25%}.lo .office-ai-orb svg{filter:drop-shadow(0 1px 3px #15394460);color:#fff;animation:3.5s ease-in-out infinite office-ai-breathe}@keyframes office-ai-orbit{to{transform:rotate(360deg)}}@keyframes office-ai-breathe{0%,to{opacity:.85;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (width<=720px){.lo .office-voice-fab{padding:4px}}@media (prefers-reduced-motion:reduce){.lo .office-ai-swirl,.lo .office-ai-orb svg{animation:none}}.lo.messenger-open .office-voice-fab{display:none}.lo.client-workspace aside.friendlymessenger.studiomessenger .messengerhead>.messenger-ai-orb{background:0 0;border:0;flex:none;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.lo .messenger-ai-orb .office-ai-orb{width:30px;height:30px}.lo .messenger-ai-orb .office-ai-orb svg{width:20px;height:20px}.lo .messenger-ai-orb:focus-visible{outline-offset:1px;outline:2px solid #fff}.lo .messenger-ai-orb[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff80!important}.lo .assistant-launcher>.office-ai-orb{width:32px;height:32px}@media (pointer:coarse){.lo.client-workspace aside.friendlymessenger.studiomessenger .messengerhead>.messenger-ai-orb{width:44px;min-width:44px;height:44px}}.lo:not(.messenger-open):has(.messengerfab) .office-voice-fab{bottom:92px;right:22px}@media (width<=720px){.lo:not(.messenger-open):has(.messengerfab) .office-voice-fab{right:16px;bottom:calc(144px + env(safe-area-inset-bottom))}}.office-assistant .assistant-welcome-actions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.office-assistant .assistant-welcome-actions button{border:1px solid color-mix(in srgb,var(--acc) 25%,white);min-height:40px;color:var(--acc);cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:650}.office-assistant .sup-msg>small{color:#66786f;font-size:11px}.voice-ai-shade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#122b256b;align-items:center!important}.voice-ai-panel{color:#193a32;background:#fbfdfc;border-radius:24px;width:min(420px,100%);max-height:88dvh;margin:auto;padding:18px;overflow:auto;box-shadow:0 20px 80px #102a2540}.voice-ai-panel header{justify-content:space-between;align-items:center;display:flex}.voice-ai-panel header button{cursor:pointer;background:#eef3f1;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.voice-ai-panel button{cursor:pointer}.voice-ai-stage{text-align:center;padding:28px 0 12px}.voice-ai-orb{isolation:isolate;background:radial-gradient(circle at 28% 22%,#dcfff5,var(--acc,#0d5c46) 56%,#304474);cursor:pointer;color:#fff;border:2px solid #fffa;border-radius:50%;place-items:center;width:112px;height:112px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 30px #84cbb85c}.voice-ai-orb svg{z-index:1;width:45px}.voice-ai-energy{background:conic-gradient(#0000,#c4b4ff99,#0000,#9affe5aa,#0000);position:absolute;inset:-25%}.voice-ai-wave{justify-content:center;align-items:center;gap:4px;height:28px;margin:16px 0 0;display:flex}.voice-ai-wave i{background:var(--acc,#0d5c46);opacity:.4;border-radius:4px;width:4px;height:4px}.voice-ai-stage[data-phase=speaking] .voice-ai-wave i{opacity:1;animation:.65s ease-in-out infinite voice-wave}.voice-ai-stage h2{margin:8px 0;font-size:22px}.voice-ai-stage p{color:#60756b;font-size:13px}.voice-ai-stop{color:var(--acc);background:0 0;border:0;font-size:12px}.voice-ai-review{background:#edf6f2;border:1px solid #c9dfd4;border-radius:14px;padding:14px;font-size:13px}.voice-ai-review textarea{box-sizing:border-box;width:100%;min-height:75px;font:inherit;border:1px solid #c9d9d2;border-radius:8px;margin:10px 0;padding:9px;display:block}.voice-ai-review>div{gap:8px;display:flex}.voice-ai-review button,.voice-ai-text button,.voice-ai-answer button{background:var(--acc,#0d5c46);color:#fff;border:0;border-radius:9px;min-height:40px;padding:8px 12px}.voice-ai-transcript{text-align:center;font-size:13px}.voice-ai-answer,.voice-ai-text{padding:12px 0;font-size:13px}.voice-ai-answer p{white-space:pre-wrap;line-height:1.6}.voice-ai-text form{gap:6px;margin-top:10px;display:flex}.voice-ai-text input{border:1px solid #d4dfda;border-radius:8px;flex:1;min-width:0;padding:8px}.voice-ai-panel footer{border-top:1px solid #e5ece8;flex-direction:column;gap:10px;padding-top:12px;display:flex}.voice-ai-panel footer small{color:#708078;font-size:11px;line-height:1.5}.voice-ai-panel footer button{color:var(--acc);background:0 0;border:0;align-self:center;font-size:12px}.assistant-embedded .voice-ai-panel{box-sizing:border-box;width:100%;box-shadow:none;border-radius:14px;max-height:none;padding:12px}.assistant-embedded .voice-ai-stage{padding-top:15px}@keyframes voice-listen{50%{transform:scale(1.04);box-shadow:0 0 0 12px #72bca222,0 0 40px #84cbb888}}@keyframes voice-wave{50%{height:22px}}@media (prefers-reduced-motion:reduce){.voice-ai-stage *{animation:none!important}}.lo .office-voice-fab{box-shadow:none;color:var(--acc);background:0 0;border:0;gap:8px;width:auto;padding:4px}.lo .office-voice-fab:hover,.lo .office-voice-fab:active{box-shadow:none;background:0 0}.lo .office-voice-fab .voice-fab-label{display:inline}.lo .office-ai-orb,.voice-ai-orb{background:radial-gradient(circle at 32% 18%,#b1a9ff 0%,#5149c8 38%,#172866 74%,#100f35 100%);border:1px solid #c5c2ff;box-shadow:inset 0 0 7px #e7e5ff99,0 0 0 3px #7770db25,0 0 18px #7764ee50}.lo .office-ai-orb svg,.voice-ai-orb svg{display:none}.lo .office-ai-swirl,.voice-ai-energy{z-index:0;filter:blur(3px);background:conic-gradient(from 30deg,#475eff 0deg,#9a8fff 65deg,#e8f7ff 120deg,#de68de 178deg,#ff54af 225deg,#635aff 285deg,#475eff 360deg);border-radius:48%;animation:8s ease-in-out infinite office-ai-fluid;inset:8%}.lo .office-ai-orb:after,.voice-ai-orb:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 32% 15%,#ffffffa6,#0000 40%),radial-gradient(at 65% 70%,#b9efff85,#0000 48%);border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 4px #e4e5ff80}.voice-ai-stage[data-phase=idle] .voice-ai-energy{animation:8s ease-in-out infinite office-ai-fluid}.voice-ai-stage[data-phase=starting] .voice-ai-energy{animation:3s linear infinite office-ai-orbit}.voice-ai-stage[data-phase=listening] .voice-ai-energy{animation:2.8s ease-in-out infinite office-ai-fluid}.voice-ai-stage[data-phase=listening] .voice-ai-orb{animation:1.8s ease-in-out infinite office-ai-listen}.voice-ai-stage[data-phase=thinking] .voice-ai-energy{animation:1.4s linear infinite office-ai-orbit}.voice-ai-stage[data-phase=speaking] .voice-ai-energy{animation:1.1s ease-in-out infinite office-ai-fluid}.voice-ai-stage[data-phase=speaking] .voice-ai-orb{animation:.9s ease-in-out infinite office-ai-speak}.voice-ai-wave i{background:#7161d6}.voice-ai-stage[data-phase=listening] .voice-ai-wave i{opacity:.65;animation:1.4s ease-in-out infinite voice-wave}@keyframes office-ai-fluid{0%,to{border-radius:48% 52% 40% 60%;transform:rotate(0)scale(.94)}50%{border-radius:35% 65% 58% 42%;transform:rotate(160deg)scale(1.12)}}@keyframes office-ai-listen{50%{transform:scale(1.025);box-shadow:inset 0 0 10px #d9e9ff99,0 0 0 10px #7a8cff18,0 0 0 20px #7a8cff09,0 0 35px #688cff66}}@keyframes office-ai-speak{50%{transform:scale(1.055);box-shadow:inset 0 0 12px #eedcff99,0 0 0 5px #b576ef20,0 0 40px #ac6bef77}}@media (prefers-reduced-motion:reduce){.lo .office-ai-swirl,.voice-ai-stage .voice-ai-energy,.voice-ai-stage .voice-ai-orb,.voice-ai-stage .voice-ai-wave i{animation:none!important}}.voice-ai-shade{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}.voice-ai-panel,.assistant-embedded .voice-ai-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.voice-ai-panel header button{background:0 0}.voice-ai-panel footer{border-top:0}.voice-ai-shade{-webkit-backdrop-filter:blur(4px)}.hi-life-wake{z-index:190;text-align:right;max-width:220px;position:fixed;bottom:145px;right:20px}.hi-life-wake button{border:1px solid color-mix(in srgb,var(--acc) 25%,transparent);background:var(--panel,#fff);color:var(--acc);cursor:pointer;border-radius:12px;min-height:32px;padding:6px 9px;font-size:11px}.hi-life-wake small{background:var(--panel,#fff);padding:5px;font-size:11px;display:block}.lo.messenger-open .hi-life-wake{display:none}.lo:has([aria-modal=true]) .hi-life-wake{display:none}@media (width<=720px){.hi-life-wake{right:16px;bottom:calc(199px + env(safe-area-inset-bottom))}}.hi-life-wake a{color:var(--acc);padding:4px;font-size:11px;text-decoration:underline;display:block}.voice-ai-review dl{gap:9px;margin:14px 0;display:grid}.voice-ai-review dt{opacity:.7;font-size:11px;font-weight:700}.voice-ai-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.voice-ai-review small{margin-top:10px;line-height:1.5;display:block}.voice-ai-answer>p{background:#ffffffd9;border-radius:10px;padding:10px}.voice-ai-panel>header{z-index:5;gap:12px;min-height:48px;position:sticky;top:0}.voice-ai-panel>header .voice-ai-close{color:#193a32;white-space:nowrap;background:#fff;border:1px solid #bacbc5;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:100px;height:44px;padding:0 14px;font:700 14px/1 system-ui;display:inline-flex;box-shadow:0 3px 14px #102a2526}.voice-ai-panel>header .voice-ai-close span{font-size:25px;line-height:1}.voice-ai-panel>header .voice-ai-close:hover{background:#edf4f1}.voice-ai-panel>header .voice-ai-close:focus-visible{outline-offset:3px;outline:3px solid #7262d7}.sup-shade.voice-ai-shade{z-index:10000;isolation:isolate;-webkit-backdrop-filter:blur(12px);overscroll-behavior:contain;padding:16px;position:fixed;inset:0;overflow:auto;background:#ebf2f0f0!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sup-shade.voice-ai-shade{background:#ebf2f0c7!important}}.voice-ai-shade .voice-ai-panel{box-sizing:border-box;color:#193a32;width:min(460px,100%);max-height:calc(100dvh - 32px)}.voice-ai-shade .voice-ai-panel>header{background:#ebf2f0f5;border-radius:12px;padding:6px}.voice-ai-shade .sup-error{color:#743d1e;background:#fff4ed;border:1px solid #e9c8ae;border-radius:10px;padding:12px;line-height:1.5}@media (width<=600px){.sup-shade.voice-ai-shade{padding:12px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.voice-ai-shade .voice-ai-panel{max-height:calc(100dvh - 24px);padding:8px}.voice-ai-shade .voice-ai-stage{padding:16px 0 10px}.voice-ai-shade .voice-ai-stage h2{font-size:24px}}.platform-modal .erp-preset{border:1px dashed #cfd8e6;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin:0 0 14px;padding:12px;display:grid}.platform-modal .erp-preset b,.platform-modal .erp-preset span{grid-column:1/-1}.platform-modal .erp-preset span{color:#697386;font-size:13px}@media (width<=620px){.platform-modal .erp-preset{grid-template-columns:1fr}}.platform.adm{background:#f6f7f7;max-width:1320px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.adm-head h1{margin:6px 0 4px;font-size:30px}.adm-head p{margin:0;font-size:14px}.adm .primary{background:#df202b;border-color:#df202b;border-radius:11px}.adm-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin:0 0 22px;display:grid}.adm-kpis article{border:1px solid #e6eae8;border-top:4px solid var(--k);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #14261e0a}.adm-kpis span{letter-spacing:.1em;text-transform:uppercase;color:#6b7772;font-size:11px;font-weight:700}.adm-kpis strong{letter-spacing:-.02em;color:var(--k);font-size:26px}.adm-kpis small{color:#8a948e;font-size:11.5px}.adm-sec{color:#1f2a25;margin:0 0 10px;font-size:16px!important}.adm-sec em{color:#8a948e;margin-left:8px;font-size:12.5px;font-style:normal;font-weight:500}.adm-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0 0 24px;display:grid}.adm-tile{color:inherit;background:#fff;border:1px solid #e6eae8;border-radius:14px;flex-direction:column;gap:3px;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #14261e0a}.adm-tile:hover{border-color:#df202b;transform:translateY(-2px);box-shadow:0 10px 24px #14261e12}.adm-ico{color:#df202b;background:#fdecee;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:6px;display:grid}.adm-ico svg{width:19px;height:19px}.adm-tile b{color:#1f2a25;font-size:14px}.adm-tile small{color:#6b7772;font-size:12px}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.adm-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-filters input{font:inherit;background:#fff;border:1px solid #e6eae8;border-radius:10px;min-width:200px;padding:9px 12px}.platform.adm .adm-filters button{color:#1f2a25;background:#fff;border:1px solid #e6eae8;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:650}.platform.adm .adm-filters button.on{color:#fff;background:#1f2a25;border-color:#1f2a25}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.adm-card{border:1px solid #e6eae8;border-top:4px solid var(--c);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 2px #14261e0a,0 8px 24px #14261e08}.adm-card-top{align-items:center;gap:12px;display:flex}.adm-mark{color:#fff;background:var(--c);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.adm-card-name{flex:1;min-width:0}.adm-card-name h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden}.adm-card-name p{color:#6b7772;text-transform:capitalize;margin:2px 0 0;font-size:12.5px}.adm-status{text-transform:capitalize;color:#6b7772;background:#eef1ef;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.adm-status.active{color:#176b43;background:#e6f5ec}.adm-status.trial{color:#8a5a0f;background:#fff4dc}.adm-status.suspended{color:#8f2a1f;background:#fdeeec}.adm-stats{color:#6b7772;flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.adm-stats b{color:#1f2a25;margin-right:4px;font-size:18px}.adm-svc{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.adm-svc i{background:color-mix(in srgb,var(--c) 10%,#fff);color:color-mix(in srgb,var(--c) 85%,#000);border-radius:999px;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:650}.adm-svc small{color:#8a948e;font-size:12px}.adm-card-foot{border-top:1px solid #eef2ef;gap:8px;margin-top:auto;padding-top:12px;display:flex}.platform.adm .adm-card-foot button{border-radius:10px;padding:8px 12px;font-size:13px}.platform.adm .adm-card-foot .adm-open{color:#fff;background:#1f2a25;border-color:#1f2a25;flex:1}.adm-none{color:#6b7772;padding:20px 0}.adm-demos{background:#fff;border:1px solid #e6eae8;border-radius:14px;margin:22px 0 10px;padding:12px 16px}.adm-demos summary{cursor:pointer;color:#6b7772;font-size:13px;font-weight:650}.adm-demos>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.platform.adm .adm-demos button{border-radius:10px;padding:7px 12px;font-size:12.5px}.adm-confirm{background:#fdeeec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.adm-confirm b{color:#8f2a1f;font-size:12.5px}.platform.adm .adm-confirm .danger{color:#fff;background:#c0392b;border-color:#c0392b}@media (width<=1100px){.adm-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.adm-kpis{grid-template-columns:1fr 1fr}.adm-filters input{flex:1;min-width:0}}.modg{flex-direction:column;gap:12px;display:flex}.modg-sum{color:#6b7772;margin:0;font-size:13px}.modg-sum b{color:#1f2a25;font-size:15px}.modg-group{background:#fff;border:1px solid #e6eae8;border-radius:14px;padding:12px 14px}.modg-group header{align-items:center;gap:8px;margin:0 0 10px;justify-content:flex-start!important;display:flex!important}.modg-group header>div{flex:1}.modg-group header b{color:#1f2a25;font-size:14px;display:block}.modg-group header small{color:#8a948e;font-size:12px}.modg-count{color:#176b43;background:#e6f5ec;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.platform-modal .modg-group header button{border-radius:8px!important;padding:5px 10px!important;font-size:12px!important}.modg-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.platform-modal label.modg-tile{cursor:pointer;background:#fafbfa;border:1.5px solid #e6eae8;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:600;flex-direction:row!important;margin:0!important;display:flex!important}.platform-modal label.modg-tile.on{color:#176b43;background:#f1faf4;border-color:#1e8e5a}.platform-modal .modg-tile input{accent-color:#1e8e5a;flex:none;height:16px;width:16px!important}.look-pick{flex-direction:column;gap:4px;margin:4px 0 14px;display:flex}.look-pick>b{font-size:14px}.look-pick>small{color:#6b7772;font-size:12.5px}.look-pick>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.platform-modal .look-pick button{text-align:left;background:#fff;border:1.5px solid #e6eae8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.platform-modal .look-pick button.on{border-color:#df202b;box-shadow:0 0 0 3px #df202b22}.look-pick strong{font-size:14px}.look-pick button small{color:#6b7772;font-size:12px}.look-art{box-sizing:border-box;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:4px;width:100%;height:34px;margin-bottom:4px;padding:5px;display:grid}.look-art i{border-radius:4px}.look-art.classic{background:linear-gradient(120deg,#0d5c46,#151515)}.look-art.classic i:first-child{background:#f6c9cd}.look-art.classic i:nth-child(2){background:#cfe0f5}.look-art.classic i:nth-child(3){background:#ffe6b3}.look-art.quiet{background:#f3f5f4;border:1px solid #e6eae8}.look-art.quiet i{background:#fff;border:1px solid #e6eae8}.switch-opening{z-index:1000;color:#fff;background:#111;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:10px 16px;font:600 14px/1.35 system-ui,sans-serif;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.switch-opening.failed{background:#b42318}.switch-opening button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:8px;flex:none;padding:5px 10px}.kpbg-legal{color:#151515;max-width:820px;margin:0 auto;padding:40px 24px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.7}.kpbg-legal .eyebrow{letter-spacing:.2em;color:#df202b;text-transform:uppercase;font-size:11px;font-weight:700}.kpbg-legal h1{letter-spacing:-1px;margin:8px 0 6px;font-size:clamp(30px,4vw,44px)}.kpbg-legal .updated{color:#777;margin:0 0 28px;font-size:13px}.kpbg-legal h2{letter-spacing:-.3px;margin:34px 0 8px;font-size:20px}.kpbg-legal p,.kpbg-legal li{color:#333;font-size:15px}.kpbg-legal ul{padding-left:22px}.kpbg-legal .box{background:#fff6f6;border:1px solid #fbe3e4;border-radius:14px;margin:16px 0;padding:14px 18px}.kpbg-legal a{color:#df202b}.kpbg-legal .toc{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.kpbg-legal .toc li a{color:#151515;border:1px solid #ececf0;border-radius:999px;padding:6px 10px;font-size:12.5px;text-decoration:none}.dashboard-design .preview-header{background:#fff;border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.dashboard-design a{color:var(--acc);font-size:13px;font-weight:650;text-decoration:none}.dashboard-design .preview-header>a:first-child{color:#17191e;align-items:center;gap:12px;font-size:17px;display:flex}.dashboard-design .preview-header b{background:var(--acc);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dashboard-design .preview-header span{color:#69717e;font-weight:400}.dashboard-design .preview-notice{color:#69717e;background:#fff;padding:10px 32px;font-size:11px}.dashboard-design .preview-links{background:#fff;border-bottom:1px solid #e6e8ec;gap:28px;padding:18px 32px;display:flex}.dashboard-design progress{width:100%;accent-color:var(--acc);height:8px}.dashboard-design .vizcard h2{margin:16px 0 8px;font-size:36px}.dashboard-design .vizcard h2 small{color:#69717e;font-size:16px;font-weight:400}.dashboard-design .preview-muted,.dashboard-design .vizcard p{color:#69717e;font-size:13px}.dashboard-design .preview-work{grid-template-columns:2fr 1fr 1fr;gap:0;margin-top:22px;display:grid}.dashboard-design .preview-work>strong{text-transform:uppercase;color:#69717e;border-bottom:1px solid #e6e8ec;padding:12px;font-size:11px}.dashboard-design .preview-work>div{display:contents}.dashboard-design .preview-work>div>*{border-bottom:1px solid #eee;align-self:center;padding:16px 12px;font-size:13px}.dashboard-design .preview-work .pill{color:#515966;background:#f2f3f5;justify-self:start;margin-left:12px;padding:6px 10px}@media (width<=720px){.dashboard-design .preview-header{flex-wrap:wrap;padding:16px}.dashboard-design .preview-notice,.dashboard-design .preview-links{padding:14px 16px}.dashboard-design .preview-header span{display:none}.dashboard-design .preview-work{grid-template-columns:1fr}.dashboard-design .preview-work>strong{display:none}.dashboard-design .preview-work>div{border-bottom:1px solid #eee;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.dashboard-design .preview-work>div>*{border:0;padding:0}.dashboard-design .preview-work>div>b{width:100%}.dashboard-design .preview-work .pill{margin-left:auto}}.dashboard-design .preview-shell{flex:1;grid-template-columns:225px minmax(0,1fr);display:grid}.dashboard-design .preview-sidebar{background:#fff;border-right:1px solid #e6e8ec;padding:20px 14px}.dashboard-design .preview-company{align-items:center;gap:10px;padding:4px 8px 24px;display:flex}.dashboard-design .preview-company>span{color:#c3222b;background:#fcecee;border-radius:9px;padding:10px;font-weight:750}.dashboard-design .preview-company b,.dashboard-design .preview-company small{font-size:12px;display:block}.dashboard-design .preview-company small{color:#69717e;margin-top:5px;font-size:10px}.dashboard-design .preview-sidebar nav button{text-align:left;color:#515966;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-bottom:3px;padding:10px 12px;font-size:13px;display:flex}.dashboard-design .preview-sidebar nav button[aria-current=page]{color:#c3222b;background:#fcecee;font-weight:750}.dashboard-design .preview-sidebar nav button:hover{background:#f6f7f9}.dashboard-design .preview-sidebar nav button span{color:#9da2aa;font-size:11px}.dashboard-design .preview-sidebar nav p{text-transform:uppercase;letter-spacing:.12em;color:#969ba4;margin:24px 12px 10px;font-size:9px}.dashboard-design .preview-access-note{color:#7c838e;margin:24px 12px;font-size:10px;line-height:1.6;display:block}.dashboard-design .preview-content{min-width:0}.dashboard-design .preview-content>.wrap,.dashboard-design .preview-module{max-width:1400px;margin:auto;padding:28px}.dashboard-design .preview-module h1{letter-spacing:-1px;margin:12px 0;font-size:32px}.dashboard-design .preview-module>p{color:#69717e;max-width:70ch;font-size:14px}.dashboard-design .preview-module-card{background:#fff;border:1px solid #e6e8ec;border-radius:14px;margin-top:28px;overflow:hidden}.dashboard-design .preview-module-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.dashboard-design .preview-module-toolbar h2{margin:0;font-size:16px}.dashboard-design .preview-module-toolbar input{background:#fafbfc;border:1px solid #e6e8ec;max-width:100%;min-height:42px;font-size:13px}.dashboard-design .preview-module-table{overflow-x:auto}.dashboard-design .preview-module-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.dashboard-design .preview-module-table th{color:#69717e;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc;font-size:10px}.dashboard-design .preview-module-table th,.dashboard-design .preview-module-table td{border-bottom:1px solid #eef0f3;padding:18px 20px}.dashboard-design .preview-status{white-space:normal;background:#f4f5f7;border-radius:6px;padding:6px 8px;font-size:11px;display:inline-block}.dashboard-design .preview-example-note,.dashboard-design .preview-no-results{color:#69717e;margin:0;padding:16px 20px;font-size:11px}.dashboard-design .preview-workspace-link{margin-top:24px;display:inline-block}.dashboard-design .preview-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=721px) and (width<=1100px){.dashboard-design .preview-content .masterinfographic{grid-template-columns:1fr 1fr}.dashboard-design .preview-content .masterinfographic>.vizcard:first-child{grid-column:1/-1}}@media (width<=720px){.dashboard-design .preview-shell{grid-template-columns:1fr}.dashboard-design .preview-sidebar{border-bottom:1px solid #e6e8ec;border-right:0;padding:12px}.dashboard-design .preview-company,.dashboard-design .preview-access-note{display:none}.dashboard-design .preview-sidebar nav{gap:6px;display:flex;overflow-x:auto}.dashboard-design .preview-sidebar nav>div{display:contents}.dashboard-design .preview-sidebar nav p{display:none}.dashboard-design .preview-sidebar nav button{white-space:nowrap;flex-shrink:0;width:auto;min-height:44px;margin:0}.dashboard-design .preview-sidebar nav button span{display:none}.dashboard-design .preview-content>.wrap,.dashboard-design .preview-module{padding:22px 14px}.dashboard-design .preview-module-table th,.dashboard-design .preview-module-table td{padding:12px 8px;font-size:11px}.dashboard-design .preview-module-toolbar{padding:16px}.dashboard-design .preview-module-toolbar label{width:100%}}.dashboard-design .preview-sidebar{min-width:0}@media (width<=720px){.dashboard-design .preview-shell{grid-template-columns:minmax(0,1fr)}.dashboard-design .preview-sidebar nav{max-width:100%}.dashboard-design .preview-module-toolbar label{min-width:0}}.dashboard-design .mp-wrap{min-width:0;padding:28px}.dashboard-design .mp-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dashboard-design .mp-title h1{letter-spacing:-1px;margin:8px 0 0;font-size:30px}.dashboard-design .mp-title>span{color:#69717e;font-size:11px}.dashboard-design .mp-window{background:#fff;border:1px solid #e6e8ec;border-radius:16px;grid-template-columns:260px minmax(0,1fr);height:650px;min-height:470px;max-height:80dvh;display:grid;overflow:hidden}.dashboard-design .mp-list{border-right:1px solid #e6e8ec;min-width:0;padding:20px 12px;overflow-y:auto}.dashboard-design .mp-list h2{justify-content:space-between;margin:0 8px 20px;font-size:15px;display:flex}.dashboard-design .mp-list h2 span{color:#969ba4}.dashboard-design .mp-list>input{background:#fafbfc;border:1px solid #e6e8ec;min-height:42px;font-size:12px}.dashboard-design .mp-filters{gap:4px;margin:14px 0;display:flex}.dashboard-design .mp-filters button{background:0 0;border:0;min-height:36px;font-size:11px}.dashboard-design .mp-filters button[aria-pressed=true]{color:#bc2029;background:#fcecee}.dashboard-design .mp-list nav>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin:4px 0;padding:14px 8px;display:flex}.dashboard-design .mp-list nav>button[aria-current=true]{background:#fcf0f1}.dashboard-design .mp-avatar{color:#606773;background:#eff0f3;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:11px;font-weight:750;display:grid}.dashboard-design .mp-list nav>button[aria-current=true] .mp-avatar{color:#fff;background:#df202b}.dashboard-design .mp-list nav>button>span:last-child{min-width:0}.dashboard-design .mp-list b,.dashboard-design .mp-list small,.dashboard-design .mp-list em{display:block}.dashboard-design .mp-list b{font-size:12px}.dashboard-design .mp-list small{color:#7c838e;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.dashboard-design .mp-list em{color:#969ba4;margin-top:5px;font-size:9px;font-style:normal}.dashboard-design .mp-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.dashboard-design .mp-thread>header{border-bottom:1px solid #e6e8ec;align-items:center;gap:12px;padding:18px 22px;display:flex}.dashboard-design .mp-thread h2{margin:0 0 4px;font-size:14px}.dashboard-design .mp-thread header small{color:#7c838e;font-size:10px}.dashboard-design .mp-back{display:none}.dashboard-design .mp-messages{background:#fafbfc;flex:1;min-height:0;padding:24px;overflow-y:auto}.dashboard-design .mp-day{text-align:center;color:#969ba4;margin-bottom:24px;font-size:10px}.dashboard-design .mp-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e6e8ec;border-radius:0 14px 14px;width:fit-content;max-width:85%;margin-bottom:16px;padding:12px 16px}.dashboard-design .mp-message b{color:#7c838e;font-size:10px}.dashboard-design .mp-message p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.6}.dashboard-design .mp-message small{text-align:right;color:#7c838e;font-size:9px;display:block}.dashboard-design .mp-message.mp-mine{background:#fcecee;border-color:#f4d5d8;border-radius:14px 0 14px 14px;margin-left:auto}.dashboard-design .mp-compose{border-top:1px solid #e6e8ec;padding:16px 20px}.dashboard-design .mp-compose label{color:#515966;font-size:11px}.dashboard-design .mp-compose>div{align-items:center;gap:10px;margin:8px 0;display:flex}.dashboard-design .mp-compose textarea{resize:vertical;min-width:0;min-height:44px;max-height:100px;font:inherit;border:1px solid #e6e8ec;border-radius:10px;flex:1;padding:10px;font-size:12px}.dashboard-design .mp-compose button{color:#fff;background:#df202b;border:0;min-height:44px;font-size:11px}.dashboard-design .mp-compose button:disabled{opacity:.4;cursor:default}.dashboard-design .mp-compose>small{color:#969ba4;font-size:9px}@media (width<=1100px) and (width>=721px){.dashboard-design .mp-window{grid-template-columns:210px minmax(0,1fr)}.dashboard-design .mp-wrap{padding:20px}.dashboard-design .mp-compose>div{flex-wrap:wrap}}@media (width<=720px){.dashboard-design .mp-wrap{padding:20px 12px}.dashboard-design .mp-window{grid-template-columns:minmax(0,1fr);height:650px;max-height:80dvh}.dashboard-design .mp-list{border-right:0}.dashboard-design .mp-thread,.dashboard-design .mp-room-open .mp-list{display:none}.dashboard-design .mp-room-open .mp-thread{display:flex}.dashboard-design .mp-back{border:0;min-height:44px;display:block}.dashboard-design .mp-thread>header{padding:12px}.dashboard-design .mp-messages{padding:16px}.dashboard-design .mp-compose{padding:12px}.dashboard-design .mp-message{max-width:92%}}.dashboard-design .preview-messenger-launch{z-index:40;color:#fff;background:#df202b;border:0;border-radius:24px;min-height:46px;padding:12px 18px;font-size:12px;position:fixed;bottom:20px;right:22px;box-shadow:0 5px 20px #df202b30}.dashboard-design .mp-filters{flex-wrap:wrap}.dashboard-design .mp-notices{padding:12px 8px;font-size:12px;line-height:1.6}.dashboard-design .mp-notices p{background:#fafbfc;border:1px solid #eee;border-radius:8px;padding:12px}.dashboard-design .mp-notices small{color:#7c838e}.dashboard-design .mp-wrap{padding-bottom:88px}.dashboard-design .mp-main-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.dashboard-design .mp-main-tabs button,.dashboard-design .mp-main-tabs summary{cursor:pointer;min-height:42px;padding:10px 14px;font-size:12px}.dashboard-design .mp-main-tabs button[aria-pressed=true]{color:#fff;background:#df202b;border-color:#df202b}.dashboard-design .mp-main-tabs details{position:relative}.dashboard-design .mp-main-tabs details>div{z-index:5;background:#fff;border-radius:10px;width:190px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #0002}.dashboard-design .mp-main-tabs details button{text-align:left;border:0;width:100%;display:block}.dashboard-design .mp-options{background:#fff;border:1px solid #e6e8ec;border-radius:14px;max-width:760px;padding:24px}.dashboard-design .mp-options>p{color:#69717e;font-size:12px}.dashboard-design .mp-options label{margin:14px 0;font-size:13px;display:block}.dashboard-design .mp-options input[type=checkbox]{width:auto}.dashboard-design .mp-options textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:8px;padding:12px;font-size:13px}.dashboard-design .mp-options button{min-height:44px;margin:8px 8px 8px 0}.dashboard-design .mp-options article{background:#fafbfc;border-radius:12px;margin:16px 0;padding:16px}.dashboard-design .mp-message-tools{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.dashboard-design .mp-message-tools button{color:#777;background:0 0;border:0;padding:5px;font-size:9px}.dashboard-design .mp-reply{color:#777;font-size:11px}.dashboard-design .overview-title h1{letter-spacing:-.03em;margin:10px 0;font-size:clamp(26px,3vw,38px);line-height:1.15}:is(body:has(.lo) .directContactActions,body:has(.lo) .lifeChat){display:none!important}.lo{--acc:#df202b;--acc-dark:color-mix(in srgb,var(--acc),black 35%);--ink:#111315;--ink2:#3d4348;--muted:#77818a;--line:#e4e2e1;--line2:#d2cfcd;--paper:#fff;--wash:#f7f6f5;--ok:#12864a;--warn:#c77700;--hold:#7a5af8;--bad:#c8282f;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--shadow:0 1px 2px #1113150d,0 8px 22px -16px #11131573;background:var(--wash);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.45;display:flex}@media (width>=900px){.lo{max-width:1240px}.lo .wrap{padding:20px 26px 48px}.lo .cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;max-width:none}.lo .stat{padding:18px 20px 15px}.lo .stat b{font-size:34px}.lo .stat.bigtile b{font-size:46px}.lo .bigRow{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px}.lo .tgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.lo .ttile{padding:14px 16px}.lo .tnum{font-size:30px}.lo .tname{font-size:16px}.lo .stat .lb{font-size:9.5px}.lo .stat .sub{font-size:12px}.lo .stat .tic{width:36px;height:36px;font-size:18px;top:14px;right:14px}.lo .dashgrid{grid-template-columns:1.6fr 1fr;align-items:start;gap:14px;display:grid}.lo .dashgrid .card{margin-bottom:14px}.lo .tasklist{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:12px;display:grid}.lo .tasklist .task{margin-bottom:0}.lo .roomgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.lo .roomgrid .roomrow{margin-bottom:0}.lo .menu{position:sticky;top:60px}.lo .menu button{flex:none;padding:9px 22px}.lo .twocol{grid-template-columns:340px 1fr;align-items:start;gap:14px;display:grid}.lo .composer{border-radius:0 0 14px 14px}}.lo *{box-sizing:border-box}.lo .kick{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--acc);font-size:9.5px;font-weight:700}.lo .mk{background:var(--acc);color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.lo .card{background:var(--paper);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:14px}.lo button{font:inherit;cursor:pointer;border:1.5px solid var(--line2);background:var(--paper);color:var(--ink2);border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600}.lo button:hover{border-color:var(--acc);color:var(--ink)}.lo button.primary{background:var(--acc);border-color:var(--acc);color:#fff}.lo button.primary:hover{background:var(--acc-dark)}.lo button.tiny{border-radius:7px;padding:5px 9px;font-size:11.5px}.lo button.sectiontoggle{border-color:var(--bad);color:var(--bad);white-space:nowrap;background:#fff7f7;font-weight:750}.lo button.sectiontoggle:hover{color:#a91f25;background:#fdecee;border-color:#a91f25}.lo button.newbranchbtn{color:#1769aa;white-space:nowrap;background:#eff6ff;border-color:#378add;font-weight:750}.lo button.newbranchbtn:hover{color:#0f578f;background:#def;border-color:#1769aa}.lo button.newdeptbtn{color:#6543dc;white-space:nowrap;background:#f4f1ff;border-color:#7a5af8;font-weight:750}.lo button.newdeptbtn:hover{color:#5133b9;background:#e9e2ff;border-color:#6543dc}.lo input,.lo select{font:inherit;border:1.5px solid var(--line2);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:14px}.lo .bar{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:10px;min-height:0;padding:7px 14px;display:flex;position:sticky;top:0}.lo .brand b{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.15;display:block}.lo .brand small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:9px}.lo .menu{background:var(--paper);border-bottom:1.5px solid var(--line2);z-index:19;gap:4px;padding:6px 10px;display:flex;position:sticky;top:60px}.lo .menu button{background:0 0;border-color:#0000;flex:1;font-size:13px}.lo .menu button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:650}.lo .pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--line2);color:var(--muted);border-radius:99px;padding:4px 10px;font-size:10px}.lo .superadminbadge{color:#6e4b00;background:#fff4c7;border-color:#d49b13;font-weight:850;box-shadow:0 2px 8px #9e6c0024}.lo .forwardpicker{max-width:620px;max-height:min(78vh,680px);overflow:auto}.lo .forwardpreview{border-left:4px solid var(--acc);color:var(--ink2);background:#f1f8f5;border-radius:8px;padding:10px 12px;font-size:13px}.lo .forwardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lo .forwardgrid>button{text-align:left;background:var(--paper);border-color:var(--line2);align-items:center;gap:8px;padding:8px;display:flex}.lo .forwardgrid>button>span:last-child{min-width:0}.lo .forwardgrid b,.lo .forwardgrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lo .forwardgrid small{color:var(--muted);font-size:10.5px}.lo .requestform{background:#f2fbf7;border:1.5px solid #8bcbb8;border-radius:12px;gap:7px;margin:8px 0;padding:10px;display:grid}.lo .requestform textarea{resize:vertical;border:1.5px solid var(--line2);width:100%;font:inherit;background:var(--paper);color:var(--ink);border-radius:9px;padding:9px 11px;font-size:13px}.lo .requestrow{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lo .office-request{border-left-width:5px}.lo .chattaskcard{color:var(--ink);background:#ffffffb8;border:1px solid #0f6e5640;border-radius:10px;gap:6px;margin-top:8px;padding:9px;display:grid}.lo .chattaskcard>div:first-child b,.lo .chattaskcard>div:first-child small{display:block}.lo .chattaskcard>div:first-child small{color:var(--muted);margin-top:2px;font-size:10.5px}.lo .taskreply{grid-template-columns:1fr auto;gap:5px;display:grid}.lo .taskreply input{min-width:0;padding:7px 8px;font-size:12px}.lo .taskreply button{background:var(--acc);border-color:var(--acc);color:#fff;padding:6px 9px;font-size:11px}.lo .compactactions{grid-template-columns:1fr auto;gap:5px;display:grid}.lo .compactactions select{font-size:10.5px;margin:0!important;padding:5px 7px!important}.lo .compactactions button{color:var(--acc);background:#fff;border-color:#8bcbb8;padding:5px 8px;font-size:10px}.lo .minipriority,.lo .dailyrole{border-radius:5px;margin-right:4px;padding:2px 5px;font-size:8px;font-weight:800;line-height:1.25;display:inline-block}.lo .dailyrole{color:#5940b8;background:#eae5ff}.lo .chattaskcard>em,.lo .latestwork{color:#185b47;background:#eaf6f1;border-radius:7px;margin-top:5px;padding:6px 8px;font-size:11px;font-style:normal;display:block}.lo .myworksummary{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:7px;display:grid}.lo .myworksummary>div{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 5px}.lo .myworksummary b,.lo .myworksummary small{display:block}.lo .myworksummary b{color:var(--acc);font-size:19px}.lo .myworksummary small{color:var(--muted);font-size:8.5px;line-height:1.15}.lo .myworksummary .attention b{color:var(--bad)}.lo .calmworknote{color:#235f4d;background:#eaf6f1;border-radius:8px;margin:0 0 7px;padding:7px 9px;font-size:10px}.lo .compacttask{margin-bottom:5px;padding:4px 5px}.lo .compacttask .chattaskcard{background:0 0;border:0;gap:4px;margin:0;padding:4px}.lo .compacttask .chattaskcard>div:first-child b{font-size:11.5px;line-height:1.25}.lo .showallwork{border-color:var(--acc);width:100%;color:var(--acc);background:#fff;padding:7px;font-size:10.5px}.lo .emptywork{text-align:center;color:var(--ok);background:#fff;border-radius:10px;padding:22px;font-weight:700}.lo .tasksheet{background:#fff;border:1px solid #c9d3cf;border-radius:9px;margin-bottom:7px;overflow:hidden;box-shadow:0 2px 8px #142d240d}.lo .tasksheethead,.lo .tasksheetrow{grid-template-columns:24px minmax(108px,1fr) 58px 82px 58px;align-items:center;display:grid}.lo .tasksheethead{color:#426056;min-height:28px;font:700 8px var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#e8efea;border-bottom:1px solid #b9c8c1}.lo .tasksheethead span{border-right:1px solid #ccd7d2;padding:6px 5px}.lo .tasksheethead span:last-child{text-align:center;border-right:0}.lo .tasksheetrow{border-bottom:1px solid #dde4e1;min-height:48px;position:relative;background:#fff!important;border-left-width:4px!important}.lo .tasksheetrow:last-child{border-bottom:0}.lo .tasksheetrow>*{min-width:0}.lo .sheetno{font:700 9px var(--mono);color:#718078;background:#f3f6f4;border-right:1px solid #dde4e1;align-self:stretch;place-items:center;display:grid}.lo .sheettask{padding:6px}.lo .sheettask b,.lo .sheettask small{display:block}.lo .sheettask b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.22;display:-webkit-box;overflow:hidden}.lo .sheettask small{color:var(--muted);margin-top:2px;font-size:8px}.lo .sheetpriority{text-align:center;border-radius:5px;margin:0 4px;padding:3px 4px;font-size:7.5px;font-weight:850}.lo .tasksheetrow select{font-size:8.5px;margin:0 3px!important;padding:5px 3px!important}.lo .sheetactions{justify-content:center;gap:2px;display:flex}.lo .sheetactions button{background:#eff8f4;border-color:#9ccebe;border-radius:5px;width:25px;height:27px;padding:0;font-size:11px}.lo .sheetactions button:last-child{color:#fff;background:#0f6e56;border-color:#0f6e56}.lo .shetreply,.lo .sheetlatest{grid-column:2/-1;grid-template-columns:1fr auto;gap:5px;margin:0 5px 6px;display:grid}.lo .shetreply input{padding:6px 7px;font-size:10px}.lo .shetreply button{background:var(--acc);border-color:var(--acc);color:#fff;padding:5px 8px;font-size:9px}.lo .sheetlatest{color:#245e4c;background:#edf7f2;border-radius:5px;padding:5px 7px;font-size:9px;display:block}.lo .taskdescriptioninput{resize:vertical;width:100%;min-height:72px;font:inherit;background:#fbfdfc;border:1.5px solid #b8c9c2;border-radius:10px;margin:0 0 9px;padding:10px 12px}.lo .taskdescriptioninput:focus{border-color:var(--acc);outline:2px solid #0f6e562e}.lo .sheetdescription{grid-column:2/-1;margin:0 5px 6px}.lo .sheetdescription>button,.lo .taskdescriptiontoggle{color:#176d58;background:0 0;border:0;padding:3px 7px;font-size:8.5px;font-weight:800}.lo .sheetdescription p,.lo .taskdescription{color:#294b40;white-space:pre-wrap;background:#f4fbf8;border:1px solid #c9ded6;border-radius:7px;margin:3px 0 0;padding:7px 9px;font-size:9.5px;line-height:1.4}.lo .taskdescriptiontoggle{justify-self:start}.lo .chattaskcard>.taskdescription{grid-column:1/-1}.lo .taskbatchitem span small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0 25px;font-size:9px;font-weight:500;display:block;overflow:hidden}.lo .dashboarddescription{margin-top:7px}.lo .dashboarddescription>button{color:#126c55;background:#f2faf7;border:1px solid #9ec7ba;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:800}.lo .dashboarddescription>p{border:1px solid #c5ddd5;border-left:4px solid var(--acc);color:#294b40;white-space:pre-wrap;background:#f7fcfa;border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.45}.lo .tasklist{gap:9px}.lo .tasklist .task{border-width:1px 1px 1px 5px;border-color:#2c463d24;border-radius:11px;padding:10px 12px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #1e372f12}.lo .tasklist .task:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1e372f1f}.lo .tasklist .task:nth-child(6n+1){background:linear-gradient(135deg,#fff1f3,#fffdfd 72%)!important}.lo .tasklist .task:nth-child(6n+2){background:linear-gradient(135deg,#edf6ff,#fcfeff 72%)!important}.lo .tasklist .task:nth-child(6n+3){background:linear-gradient(135deg,#ecfaf4,#fcfffd 72%)!important}.lo .tasklist .task:nth-child(6n+4){background:linear-gradient(135deg,#fff7e7,#fffefb 72%)!important}.lo .tasklist .task:nth-child(6n+5){background:linear-gradient(135deg,#f4f0ff,#fefdff 72%)!important}.lo .tasklist .task:nth-child(6n){background:linear-gradient(135deg,#fffbe0,#fffffc 72%)!important}.lo .tasklist .task .t{color:#17382f;font-size:13px;line-height:1.3}.lo .tasklist .task .m{margin-top:2px;font-size:8.5px}.lo .tasklist .task .acts{border-top:1px solid #3d5b511f;margin-top:8px;padding-top:7px}.lo .tasklist .task .chip{padding:3px 6px;font-size:8px}.lo .tasklist .dashboarddescription>button{background:#ffffffb3;padding:3px 7px;font-size:9px}.lo .tasklist .dashboarddescription>p{background:#ffffffb8;padding:8px 10px;font-size:10.5px}.lo .wrap{flex:1;padding:14px 12px 40px;overflow-y:auto}.lo .cols{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.lo .stat{background:var(--tone,var(--acc));box-shadow:var(--shadow);border:none;border-radius:14px;padding:13px 14px 11px;position:relative;overflow:hidden}.lo .stat:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff52 0%,#ffffff0f 38%,#00000024 100%);border-radius:14px;position:absolute;inset:0}.lo .bigRow{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px;display:grid}.lo .tgrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lo .ttile{padding:12px 14px}.lo .tnum{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.lo .tnum .tunit{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:600}.lo .tname{color:#111;margin-top:2px;font-size:15px;font-weight:800}.lo .tmeta{color:var(--muted);margin-top:3px;font-size:11.5px}.lo .orgtile{min-width:0;padding:9px 10px}.lo .orgtile .chip{margin-right:0;padding:2px 7px;font-size:8.5px}.lo .orgtile .tnum{margin-top:1px;font-size:20px}.lo .orgtile .tunit{font-size:9px}.lo .orgtile .tname{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.2;overflow:hidden}.lo .orgtile .tmeta{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.lo .orgtile button.tiny{padding:3px 6px;font-size:9.5px}.lo .stat.bigtile b{font-size:34px}.lo .stat.bigtile .lb{font-size:10px;font-weight:700;color:#fff!important}.lo .stat.bigtile .sub{font-size:12px;color:#fff!important}.lo .stat.bigtile:after{background:linear-gradient(135deg,#fff6 0%,#ffffff14 40%,#0000002e 100%)}.lo .stat .tic{z-index:1;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:absolute;top:11px;right:11px;color:#fff!important;background:#ffffff38!important}.lo .stat .lb{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;z-index:1;margin-bottom:4px;padding-right:34px;font-size:8.5px;display:block;position:relative;color:#fffc!important}.lo .stat b{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;z-index:1;text-shadow:0 1px 2px #00000026;font-size:25px;font-weight:700;line-height:1.1;display:block;position:relative;color:#fff!important}.lo .stat .sub{z-index:1;margin-top:4px;font-size:11px;display:block;position:relative;color:#ffffffe0!important}.lo .stat .sub .up{color:#b9f6ce;font-weight:700}.lo .stat .sub .dn{color:#ffd1d1;font-weight:700}.lo .stat span{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#fffc;font-size:8.5px}.lo .stat.warn{--tone:#c77700}.lo .stat.bad{--tone:#c8282f}.lo .stat.ok{--tone:#12864a}.lo .stat.ink{--tone:#3d4348}.lo .task{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:10px;padding:12px 14px;display:block}.lo .task .t{font-size:14px;font-weight:650}.lo .task .m{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9.5px}.lo .task.closed{opacity:.55}.lo .tk-c0{background:#fdf3f4;border-left:5px solid #e28a8f}.lo .tk-c1{background:#f1f6fc;border-left:5px solid #7fa6d9}.lo .tk-c2{background:#f0f9f3;border-left:5px solid #7fbf95}.lo .tk-c3{background:#fcf6e8;border-left:5px solid #ddb25e}.lo .tk-c4{background:#f6f2fb;border-left:5px solid #a98fd0}.lo .tk-c5{background:#fcf1f7;border-left:5px solid #d989b4}.lo .tk-c6{background:#eff9f9;border-left:5px solid #6fbdbd}.lo .tk-c7{background:#f8f8ec;border-left:5px solid #b0b074}.lo .task.late{border-color:var(--bad);border-left:5px solid var(--bad);background:#fdecee}.lo .task.emg{border-color:var(--bad);border-left:5px solid var(--bad);background:#fdf3f4}.lo .chip{text-transform:capitalize;border-radius:99px;margin-right:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.lo .priority-emergency{color:#fff!important;background:#7a1016!important;border-color:#7a1016!important}.lo .priority-most-imp{color:#fff!important;background:#c8282f!important;border-color:#c8282f!important}.lo .priority-imp{color:#9d1e27!important;background:#f9d7da!important;border-color:#e78a91!important}.lo .priority-hot{color:#542b00!important;background:#f39a32!important;border-color:#d8790e!important}.lo .priority-normal{color:#4e4100!important;background:#f5d85e!important;border-color:#d2b52b!important}.lo .priority-cold{color:#176638!important;background:#cdeed8!important;border-color:#74bf8d!important}.lo .priority-card-emergency{background:#fceaec!important;border-left:6px solid #7a1016!important}.lo .priority-card-most-imp{background:#fff1f2!important;border-left:6px solid #c8282f!important}.lo .priority-card-imp{background:#fff7f7!important;border-left:6px solid #e78a91!important}.lo .priority-card-hot{background:#fff7ec!important;border-left:6px solid #f39a32!important}.lo .priority-card-normal{background:#fffcec!important;border-left:6px solid #f0cf3f!important}.lo .priority-card-cold{background:#f2fbf5!important;border-left:6px solid #42a869!important}.lo .tasksheet{border-color:#afc5bc;box-shadow:0 8px 22px #0f58421a}.lo .tasksheethead{color:#fff;background:linear-gradient(100deg,#075a46,#138267);border-bottom-color:#075a46}.lo .tasksheethead span{border-right-color:#ffffff2e}.lo .tasksheetrow{transition:transform .15s,filter .15s}.lo .tasksheetrow:hover{filter:saturate(1.08);transform:translate(2px)}.lo .tasksheetrow:nth-of-type(odd) .sheetno{background:#ffffff94}.lo .sheetno{color:#29483e;border-right-color:#46645924}.lo .sheetpriority{letter-spacing:.01em;border-radius:999px;padding:5px 3px;box-shadow:inset 0 0 0 1px #ffffff47,0 2px 5px #1e28231a}.lo .tasksheetrow .stsel{text-align:center;width:calc(100% - 6px);min-width:0;font-weight:800;box-shadow:0 2px 5px #1e282314;border-width:1.5px!important;border-radius:999px!important}.lo .sheetactions button{border:0;transition:transform .12s,box-shadow .12s;box-shadow:0 3px 7px #0f584229}.lo .sheetactions button:first-child{color:#1566b2;background:#e8f2ff}.lo .sheetactions button:last-child{background:linear-gradient(145deg,#15a47c,#08634e)}.lo .sheetactions button:hover{transform:translateY(-1px);box-shadow:0 5px 10px #0f584238}.lo .priority-card-emergency.tasksheetrow{background:linear-gradient(90deg,#ffe3e6,#fff8f8 42%,#fff)!important}.lo .priority-card-most-imp.tasksheetrow{background:linear-gradient(90deg,#ffecef,#fff8f8 42%,#fff)!important}.lo .priority-card-imp.tasksheetrow{background:linear-gradient(90deg,#fff1f3,#fff9fa 42%,#fff)!important}.lo .priority-card-hot.tasksheetrow{background:linear-gradient(90deg,#fff0db,#fffaf2 42%,#fff)!important}.lo .priority-card-normal.tasksheetrow{background:linear-gradient(90deg,#fff8cf,#fffced 42%,#fff)!important}.lo .priority-card-cold.tasksheetrow{background:linear-gradient(90deg,#dcf7e5,#f5fcf7 42%,#fff)!important}.lo .chip.daily{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#3767b1;font-size:9px}.lo .chip.emgc{background:var(--bad);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.lo .tasktabs{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px;display:grid}.lo .tasktabs button{border-width:2px;flex-direction:column;align-items:flex-start;padding:11px 13px;display:flex}.lo .tasktabs button span{font-weight:800}.lo .tasktabs button small{color:var(--muted);font-size:10px;font-weight:500}.lo .tasktabs button[aria-selected=true]{border-color:var(--acc);color:var(--acc);background:#eaf5f0}.lo .tasktabs button[aria-selected=true] small{color:#397460}.lo .tasktopactions{z-index:12;background:#f2f9f6;border:1.5px solid #b9d8cd;border-radius:12px;align-items:center;gap:8px;margin-bottom:9px;padding:8px;display:flex;position:sticky;top:111px}.lo .tasktopactions select{flex:1}.lo .tasktopactions>.pill{text-align:center;background:#fff;flex:1}.lo .tasktopactions>button{flex:none;min-width:110px}.lo .taskswrap{flex-direction:column;display:flex}.lo .taskswrap>.taskwhose{order:-4}.lo .taskswrap>.tasktopactions{order:-2;position:relative;top:auto}.lo .taskswrap>.newtaskpanel{order:-1}.lo .taskproof{background:#f8fcfa;border:1px solid #cfe0da;border-radius:11px;margin-top:9px;padding:10px}.lo .taskproofhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.lo .taskproofhead span{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.lo .proofapproved{color:#176b42;background:#ddf5e7}.lo .proofchanges{color:#a51d2d;background:#fde5e7}.lo .proofwaiting{color:#805b00;background:#fff0c7}.lo .prooflinks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lo .prooflinks a{color:#0f6e56;background:#e1f5ee;border:1px solid #9ed7c4;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:750}.lo .proofsubmit,.lo .proofreview{gap:7px;margin-top:8px;display:flex}.lo .proofsubmit textarea,.lo .proofreview input{flex:1;min-width:0}.lo .taskproof p{margin:7px 0 0;font-size:12px}.lo .proofhandoff{color:#403294;background:#f4f1ff;border-color:#7a5af8;width:100%;margin-top:8px;font-weight:750}@media (width<=700px){.lo .proofsubmit,.lo .proofreview{flex-direction:column}}.lo .proofrequire{background:#f7f4ff;border:1px solid #d7cffb;border-radius:10px;align-items:flex-start;gap:9px;margin:9px 0;padding:10px 12px;display:flex}.lo .proofrequire input{accent-color:#6552c8;width:18px;height:18px;margin-top:2px}.lo .proofrequire span{flex-direction:column;gap:2px;display:flex}.lo .proofrequire small{color:#6d7380;font-size:11px}.lo .prioritylegend{align-items:center;gap:5px;padding:2px 0 10px;display:flex;overflow-x:auto}.lo .prioritydot{border:1px solid #0000;border-radius:99px;flex:none;align-self:center;padding:3px 8px;font-size:9px;font-weight:800}.lo .priorityselect{font-weight:800}.lo .remindersettings{background:#f4faf7;border:1px solid #dce7e2;border-radius:10px;padding:9px}.lo .remindersettings label{flex:1;min-width:130px}.lo .remindersettings label span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin:0 0 3px 3px;font-size:8px;font-weight:800;display:block}.lo .duedatefield{flex:1;min-width:170px}.lo .duedatefield span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bad);margin:0 0 3px 3px;font-size:8px;font-weight:800;display:block}.lo .reminderchip{color:#1769aa;background:#e8f3ff;border:1px solid #a9cded}.lo .tasktemplates{background:#fff8e8;border:1px solid #ebcb79;border-radius:10px;margin-bottom:9px;padding:8px 9px}.lo .tasktemplates>span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#8b5a00;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.lo .tasktemplates>div{flex-wrap:wrap;gap:5px;display:flex}.lo .tasktemplates button{background:#fff;border-color:#dca937;padding:5px 8px;font-size:10px}.lo .taskpeoplesearch{background:#f6faf8;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr);gap:7px;width:100%;padding:9px;display:grid}.lo .taskpeoplesearch small{color:var(--muted);align-self:center;padding-left:3px;font-size:10px}.lo .taskpeoplesearch>select.pickperson{border-color:var(--acc);grid-column:1/-1;min-height:44px;font-size:13.5px;font-weight:700}.lo .emptymatch{color:var(--bad);background:#fff1f2;border-radius:8px;grid-column:1/-1;padding:10px;font-size:11px;font-weight:700}@media (width<=600px){.lo .taskpeoplesearch{grid-template-columns:1fr}.lo .taskpeoplesearch>select.pickperson,.lo .emptymatch{grid-column:auto}}.lo button.addtaskbutton{letter-spacing:.01em;min-height:48px;font-size:15px;font-weight:850;box-shadow:0 6px 15px -10px #0d5c46b3}.lo .taskentryrow{gap:8px;display:flex}.lo .taskentryrow input{flex:1}.lo .taskentryrow button.addbatch{color:#fff;background:#1769aa;border-color:#1769aa;flex:none;min-width:105px;font-weight:850}.lo .taskentryrow button.addbatch:disabled{opacity:.42;cursor:not-allowed}.lo .taskbatch{background:#f4f9ff;border:1px solid #a9cded;border-radius:11px;margin-bottom:10px;padding:8px}.lo .taskbatch>div:first-child{color:#1769aa;justify-content:space-between;align-items:center;padding:1px 4px 6px;font-size:11px;display:flex}.lo .taskbatch>div:first-child button{color:var(--bad);background:0 0;border:0;padding:2px 6px;font-size:9px}.lo .taskbatchitem{background:#fff;border:1px solid #d6e6f5;border-radius:8px;align-items:center;gap:8px;margin-top:5px;padding:6px 7px;display:flex}.lo .taskbatchitem span{flex:1;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.lo .taskbatchitem i{color:#fff;background:#1769aa;border-radius:99px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.lo .taskbatchitem>button{width:24px;height:24px;color:var(--bad);border-color:#e9a4a8;padding:0;font-size:16px;line-height:1}.lo .stsel{border-width:1.5px;border-radius:99px;width:auto;min-width:118px;padding:6px 9px;font-size:12px;font-weight:700}.lo .stsel.st-open{color:#3767b1;background:#eff4fb;border-color:#3767b1}.lo .stsel.st-wip{color:#a84d00;background:#fff0d6;border-color:#e47b12}.lo .stsel.st-info{color:#086a9d;background:#e4f5ff;border-color:#1686c2}.lo .stsel.st-discuss{color:#6932a8;background:#f2e9ff;border-color:#8a4fd0}.lo .stsel.st-hold{color:#7d6200;background:#fff7cc;border-color:#c69a00}.lo .stsel.st-done{color:#20713a;background:#edf7f0;border-color:#20713a}.lo .stsel.st-closed{color:#075e4a;background:#ddf4ec;border-color:#087a60}.lo .stsel.st-cancelled{color:#a91520;background:#ffe7e9;border-color:#d4313b}.lo .stsel.st-rolled{color:#4c4484;background:#eceaf8;border-color:#665ba7}.lo .stsel option{color:#24352f;background:#fff;padding:8px;font-weight:700}.lo .stsel option:first-child{color:#245db3;background:#eaf2ff}.lo .stsel option:nth-child(2){color:#a64c00;background:#ffe8c2}.lo .stsel option:nth-child(3){color:#066b9e;background:#dcf3ff}.lo .stsel option:nth-child(4){color:#6932a8;background:#efe3ff}.lo .stsel option:nth-child(5){color:#765c00;background:#fff2b8}.lo .stsel option:nth-child(6){color:#176c36;background:#ddf6e5}.lo .stsel option:nth-child(7){color:#075e4a;background:#cdefe5}.lo .stsel option:nth-child(8){color:#a91520;background:#ffdde0}.lo .stsel option:nth-child(9){color:#4c4484;background:#e5e1f5}.lo .statusbadge{border:1.5px solid var(--line);border-radius:99px;align-items:center;min-height:30px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.lo .statusbadge.st-open{color:#3767b1;background:#eff4fb;border-color:#3767b1}.lo .statusbadge.st-wip{color:#a84d00;background:#fff0d6;border-color:#e47b12}.lo .statusbadge.st-info{color:#086a9d;background:#e4f5ff;border-color:#1686c2}.lo .statusbadge.st-discuss{color:#6932a8;background:#f2e9ff;border-color:#8a4fd0}.lo .statusbadge.st-hold{color:#7d6200;background:#fff7cc;border-color:#c69a00}.lo .statusbadge.st-done,.lo .statusbadge.st-closed{color:#20713a;background:#edf7f0;border-color:#20713a}.lo .statusbadge.st-cancelled{color:#a91520;background:#ffe7e9;border-color:#d4313b}.lo .statusbadge.st-rolled{color:#4c4484;background:#eceaf8;border-color:#665ba7}.lo .assignedstatus{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lo .completedhistory{margin-bottom:12px;overflow:hidden}.lo .completedhistory>summary{cursor:pointer;color:var(--ok);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800;display:flex}.lo .completedhistory>summary span{color:#176c36;background:#ddf4e5;border-radius:13px;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.lo .completedhistory>div{padding:0 14px 12px}.lo button.reopenbutton{color:#9a5700;background:#fff5df;border-color:#d27a00;font-weight:800}.lo button.reopenbutton:hover{color:#7b4500;background:#ffe9bd;border-color:#a55e00}.lo .acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.lo .acts select{width:auto}.lo .kpirow{margin-bottom:10px}.lo .kpirow .lbl{justify-content:space-between;font-size:13px;display:flex}.lo .kpirow .lbl b{font-weight:650}.lo .kpirow .track{background:#e9e7e5;border-radius:6px;height:8px;margin-top:4px}.lo .kpirow .fill{border-radius:6px;height:8px}.lo .roomrow{text-align:left;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;display:flex}.lo .avat{width:38px;height:38px;color:var(--acc);background:#e7f0ec;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.lo .avat.mg{color:#7a5af8;background:#f1ebfb}.lo .avat.dp{color:#9a6d0b;background:#fbf3e2}.lo .msgrow{align-items:flex-end;gap:5px;margin:2px 0;display:flex}.lo .bubble{color:#111416;background:#f1f3f5;border:0;border-radius:16px;max-width:78%;padding:6px 10px 4px;font-size:12.2px;line-height:1.45;box-shadow:0 1px 1px #1018200f}.lo .bubble.received{background:#f1f3f5;border-bottom-left-radius:6px}.lo .bubble.mine{background:#fff1c9;border-bottom-right-radius:6px}.lo .bubble.sys{color:#6b5a21;text-align:center;background:#fff8e6;border-radius:11px;max-width:92%;font-size:11px}.lo .bubble .who{letter-spacing:0;text-transform:none;color:#6a7888;margin-bottom:1px;font-family:inherit;font-size:10px;font-weight:700}.lo .bubble .tm{color:#9ba4ad;text-align:left;letter-spacing:.01em;margin-top:1px;font-family:inherit;font-size:8.5px;font-weight:500}.lo .bubble.mine .tm{text-align:right;color:#a3945e;text-align:right}.lo .composer{background:var(--wash);border-top:1.5px solid var(--line);gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.lo .composer button{border-radius:50%;width:42px;height:42px;padding:0;font-size:16px}.lo .composer textarea{border:1.5px solid var(--line);resize:none;min-height:42px;max-height:110px;font:inherit;background:#fff;border-radius:22px;flex:1;padding:10px 15px}.lo .dashboardconversation{background:#f4f1eb;flex-direction:column;height:calc(100dvh - 116px);min-height:420px;display:flex;overflow:hidden}.lo .dashboardchatsplit{background:#fff;grid-template-columns:30% 70%;height:calc(100dvh - 116px);min-height:420px;display:grid;overflow:hidden}.lo .dashboardchatsplit>.dashboardconversation{border-left:1.5px solid var(--line);min-width:0;height:100%}.lo .dashboardchatmembers{background:#f8faf9;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex;overflow:hidden}.lo .splithead{justify-content:space-between;align-items:center;gap:8px;display:flex}.lo .splithead>b{color:var(--acc);font-size:15px}.lo .dashboardchatmembers>.teamsearch{flex:none}.lo .splitrecent{border:1px solid var(--line);background:#fff;border-radius:10px;max-height:34%;overflow-y:auto}.lo .splitrecent .dashboardchatrow{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.lo .splitrecent .dashboardchatrow>button{padding:8px}.lo .splitrecent .dashboardchatrow .avat{width:32px;height:32px}.lo .splitgroups{flex-direction:column;gap:4px;max-height:22%;display:flex;overflow-y:auto}.lo .splitpeople{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.lo .splitgroups>button,.lo .splitpeople>button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:8px;width:100%;padding:7px;display:flex}.lo .splitgroups>button.active,.lo .splitpeople>button.active{color:var(--acc);background:#dff3eb;border-color:#8bcbb8}.lo .splitgroups>button>span:last-child,.lo .splitpeople>button>span:last-child{min-width:0}.lo .splitgroups b,.lo .splitgroups small,.lo .splitpeople b,.lo .splitpeople small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lo .splitgroups small,.lo .splitpeople small{color:var(--muted);font-size:9px}.lo .splitgroups .avat,.lo .splitpeople .avat{width:32px;height:32px}.lo .splitchattabs{flex:none;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.lo .splitchattabs button{padding:7px 4px;font-size:10.5px}.lo .splitchattabs button.active{background:var(--acc);border-color:var(--acc);color:#fff}.lo .splitchattabs button span{min-width:18px;height:18px;color:var(--ink2);background:#e8ecea;border-radius:9px;place-items:center;margin-left:2px;padding:0 4px;font-size:8px;display:inline-grid}.lo .splitchattabs button.active span{color:var(--acc);background:#fff}.lo .dashboardchatmembers>.splitrecent,.lo .dashboardchatmembers>.splitgroups,.lo .dashboardchatmembers>.splitpeople{flex:1;min-height:0;max-height:none}.lo .splitlistlabel{z-index:3;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--acc);background:#eef8f4;border-bottom:1px solid #c9e5da;padding:6px 9px;font-size:8.5px;font-weight:800;position:sticky;top:0}.lo .splitlistlabel.readtitle{border-color:var(--line);color:var(--muted);background:#f4f4f4}.lo .conversationtoolbar{border-bottom:1px solid var(--line);z-index:7;background:#fff;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.lo .conversationtoolbar>span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.lo .conversationtoolbar>div{align-items:center;gap:6px;display:flex}.lo .creategroupquick{color:#6543dc!important;background:#f4f1ff!important;border-color:#7a5af8!important;font-weight:800!important}.lo .dashboardconversation>.wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;padding-top:12px;padding-bottom:18px;overflow-y:auto}.lo .dashboardconversation>.composer{z-index:6;flex:none;position:relative}.lo .minimizedchat .card{align-items:center;gap:12px;padding:14px;display:flex}.lo .minimizedchat .card b{flex:1}.lo .minimizedchat .card span{color:var(--muted);font-size:12px}.lo .wa-search{border-bottom:1px solid var(--line);background:#f5f7f6;align-items:center;gap:7px;padding:7px 12px;display:flex}.lo .dmcontact{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:9px;padding:9px 13px;display:flex}.lo .dmcontact span:nth-child(2){flex:1}.lo .dmcontact b,.lo .dmcontact small{display:block}.lo .dmcontact small{color:var(--muted);font-size:10.5px}.lo .dmcontact i{color:var(--acc);background:#e5f4ee;border-radius:9px;padding:4px 7px;font-size:9px;font-style:normal}.lo .chatapprovalstrip{background:#fff8e8;border-bottom:1px solid #e8d49a;max-height:260px;padding:10px 12px;overflow:auto}.lo .chatapproval{border:1px solid #e3c977;border-left:4px solid var(--warn);background:#fff;border-radius:10px;margin-top:7px;padding:10px;position:relative}.lo .chatapproval>div:first-child{padding-right:165px}.lo .chatapproval b,.lo .chatapproval small{display:block}.lo .chatapproval small{color:var(--muted);font-size:10px}.lo .chatapproval p{margin:5px 0 0;font-size:11px}.lo .chatapproval>div:nth-child(2){gap:5px;display:flex;position:absolute;top:12px;right:9px}.lo .chatapproval button{padding:6px 9px;font-size:10px}.lo .chatapproval .approve{background:var(--ok);border-color:var(--ok);color:#fff}.lo .chatapproval .reject{border-color:var(--bad);color:var(--bad)}.lo .chatapproval em{color:var(--muted);margin-top:5px;font-size:8.5px;font-style:normal;display:block}@media (width<=560px){.lo .chatapproval>div:first-child{padding-right:0}.lo .chatapproval>div:nth-child(2){margin-top:8px;position:static}}.lo .wa-search input{background:#fff;border:0;border-radius:18px;flex:1;padding:8px 12px}.lo .wa-search button{background:0 0;border:0;font-size:20px}.lo .datechip{color:#6b7580;background:#edf0f3;border-radius:999px;width:max-content;margin:12px auto 8px;padding:3px 11px;font-size:10px;font-weight:650}.lo .chatavatar{color:#51637a;background:#e3eaf0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin:0;font-size:10px;font-weight:700;display:grid}.lo .replybtn{opacity:0;color:var(--muted);cursor:pointer;background:0 0;border:0}.lo .msgrow:hover .replybtn{opacity:1}.lo .quoted{border-left:3px solid var(--acc);color:var(--muted);background:#0000000b;border-radius:4px;margin-bottom:5px;padding:5px 7px;font-size:11px}.lo .ticks{color:#8a9691;font-weight:800}.lo .ticks.read{color:#178bd2}.lo .replypreview{border-left:4px solid var(--acc);background:#fff;border-radius:8px;padding:8px 12px;display:flex;position:absolute;bottom:62px;left:12px;right:12px;box-shadow:0 -3px 14px #0002}.lo .replypreview span{flex:1}.lo .replypreview small{color:var(--muted);display:block}.lo .replypreview button{background:0 0;border:0;width:auto;height:auto}.lo .messageactions{position:relative}.lo .messagepopup{z-index:12;border:1px solid var(--line);background:#fff;border-radius:10px;width:190px;padding:6px;position:absolute;top:30px;right:0;box-shadow:0 8px 25px #0003}.lo .messagepopup div{display:flex}.lo .messagepopup button{background:#fff;border:0;padding:7px;font-size:13px}.lo .messagepopup>button{text-align:left;width:100%;display:block}.lo .reactionline{gap:2px;margin-top:4px;display:flex}.lo .reactionline span{background:#fff;border:1px solid #d8ddda;border-radius:10px;padding:1px 4px;font-size:12px}.lo .emojipicker{border:1px solid var(--line);z-index:5;background:#fff;border-radius:12px;grid-template-columns:repeat(6,36px);padding:8px;display:grid;position:absolute;bottom:62px;left:12px;box-shadow:0 -3px 16px #0002}.lo .emojipicker button{background:0 0;border:0;width:34px;height:34px;font-size:20px}.lo .composer .chattool{border:1px solid var(--line);color:#40504a;background:#fff}.lo .chatimage{object-fit:contain;background:#edf1ef;border-radius:8px;max-width:min(360px,65vw);max-height:420px;margin-bottom:5px;display:block}.lo .imagepreview{border:1px solid var(--line);z-index:6;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:8px;display:flex;position:absolute;bottom:62px;left:12px;box-shadow:0 -3px 16px #0002}.lo .imagepreview img{object-fit:cover;border-radius:8px;width:72px;height:72px}.lo .imagepreview span{color:var(--muted);font-size:11px}.lo .imagepreview button{color:#555;background:#eee;border:0;width:28px;height:28px}.lo .messengerfab{z-index:50;background:var(--acc);color:#fff;border:0;border-radius:50%;width:58px;height:58px;font-size:24px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #073c2c55}.lo .messengerfab.open{background:#24332e}.lo .messengerfab i{background:var(--bad);color:#fff;min-width:21px;height:21px;font:700 10px var(--mono);border-radius:12px;place-items:center;display:grid;position:absolute;top:-4px;right:-2px}.lo .messengerdock{z-index:49;background:#f4f6f5;border:1px solid #ccd7d2;border-radius:18px;flex-direction:column;width:min(430px,100vw - 24px);height:min(610px,100dvh - 120px);display:flex;position:fixed;bottom:88px;right:22px;overflow:hidden;box-shadow:0 20px 58px #0a2b2048}.lo .messengerhead{background:var(--acc);color:#fff;align-items:center;padding:10px 13px;display:flex}.lo .messengerhead div{flex:1}.lo .messengerhead b,.lo .messengerhead small{display:block}.lo .messengerhead b{font-size:14px}.lo .messengerhead small{opacity:.75;font-size:9px}.lo .messengerhead button{color:#fff;background:0 0;border:0;padding:2px 7px;font-size:19px}.lo .messengertabs{border-bottom:1px solid var(--line);background:#fff;padding:0 4px;display:flex;overflow-x:auto}.lo .messengertabs button{white-space:nowrap;background:#fff;border:0;border-bottom:3px solid #0000;border-radius:0;padding:9px 8px;font-size:9.5px}.lo .messengertabs button.active{color:var(--acc);border-bottom-color:var(--acc)}.lo .messengerbody{flex:1;padding:10px;overflow:auto}.lo .teamsearch{border:1px solid var(--line);border-radius:20px;width:100%;margin-bottom:8px;padding:9px 12px}.lo .dockrow{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.lo .dockrow span:nth-child(2){flex:1}.lo .dockrow b,.lo .dockrow small{display:block}.lo .dockrow small{color:var(--muted);font-size:10px}.lo .dockrow i{color:var(--muted);font-style:normal}.lo .docksummary{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:8px;padding:14px}.lo .docksummary b{color:var(--acc);font-size:22px}.lo .dockaction{width:100%;margin-bottom:8px}.lo .docknote{color:var(--muted);background:#fff;border-radius:9px;padding:10px;font-size:11px}.lo .messengertabs{overflow:visible}.lo .messengertabs>button{flex:1}.lo .messengermore{flex:1;position:relative}.lo .messengermore summary{cursor:pointer;text-align:center;white-space:nowrap;border-bottom:3px solid #0000;padding:9px 6px;font-size:9.5px;list-style:none}.lo .messengermore summary::-webkit-details-marker{display:none}.lo .messengermore summary.active{color:var(--acc);border-bottom-color:var(--acc)}.lo .messengermore>div{z-index:6;border:1px solid var(--line);background:#fff;border-radius:0 0 10px 10px;width:170px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #0b30251f}.lo .messengermore>div button{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:9px 10px;display:block}.lo .messengermore>div button:last-child{border-bottom:0}.lo .dockconversation{flex-direction:column;height:100%;margin:-12px;display:flex}.lo .dockchathead{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:8px 10px;display:flex}.lo .dockchathead button{border:0;padding:5px}.lo .dockmessages{background:#efeae2;flex-direction:column;flex:1;gap:6px;padding:10px;display:flex;overflow:auto}.lo .dockbubble{white-space:pre-wrap;background:#fff;border-radius:9px;align-self:flex-start;max-width:82%;padding:7px 9px;font-size:12px}.lo .dockbubble.mine{background:#d9fdd3;align-self:flex-end}.lo .dockbubble>b,.lo .dockbubble>small{display:block}.lo .dockbubble>b{color:var(--acc);font-size:10px}.lo .dockbubble>small{text-align:left;color:var(--muted);font-size:8px}.lo .dockbubble.mine>small{text-align:right}.lo .dockbubble img{border-radius:7px;max-width:240px;max-height:250px;margin-bottom:4px;display:block}.lo .dockcomposer{background:#f5f5f5;gap:6px;padding:8px;display:flex}.lo .dockcomposer input{border:1px solid var(--line);border-radius:19px;flex:1;padding:9px 12px}.lo .dockcomposer button{border-radius:50%;width:38px;height:38px;padding:0}.lo .dockapproval,.lo .docktask{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:8px;padding:10px}.lo .dockapproval>b,.lo .dockapproval>small,.lo .docktask>b,.lo .docktask>small{display:block}.lo .dockapproval small,.lo .docktask small{color:var(--muted);font-size:10px}.lo .dockapproval p{font-size:11px}.lo .dockapproval>div{gap:6px;display:flex}.lo .dockapproval>div button{flex:1}.lo .docktask select{width:100%;margin-top:7px;padding:6px}.lo .docksection{font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin:10px 3px 6px}.lo .dockrow.closed{border-left:3px solid #7a5af8}.lo .closedmemberlist{border:1px solid var(--line);background:#fff;border-radius:10px;max-height:330px;margin-bottom:9px;overflow:auto}.lo .closedmemberlist label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 9px;display:flex}.lo .closedmemberlist label:last-child{border:0}.lo .closedmemberlist input{width:17px;height:17px}.lo .closedmemberlist span{flex:1}.lo .closedmemberlist b,.lo .closedmemberlist small{display:block}.lo .closedmemberlist small{color:var(--muted);font-size:9px}.lo .dockrow.unreadchat{background:#f1fff9}.lo .dockrow.unreadchat b{color:#102d24;font-weight:800}.lo .dockrow.unreadchat small{color:#365c50;white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.lo .unreadbubble{min-width:20px;height:20px;font:800 10px var(--mono);background:#19a974;border-radius:12px;place-items:center;padding:0 6px;display:grid;color:#fff!important}.lo .unreadtitle{color:#16845f}.lo .chatrow{min-height:57px}.lo .chatrow>span:nth-child(2){min-width:0}.lo .chatrow small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lo .chattime{font:600 8px var(--mono);color:var(--muted);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:5px;display:flex;flex:none!important}.lo .readtitle{color:#7c8984;border-top:2px solid #dbe5e1;margin-top:14px;padding-top:10px}.lo .chatfilters{gap:5px;margin-bottom:7px;display:flex;overflow:auto}.lo .chatfilters button{white-space:nowrap;background:#fff;border:1px solid #cbd8d3;border-radius:15px;padding:5px 9px;font-size:9px}.lo .chatfilters button.active{background:var(--acc);border-color:var(--acc);color:#fff}.lo .chatrow{padding:0;position:relative}.lo .chatrowmain{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.lo .chatrowmain>span:nth-child(2){flex:1;min-width:0}.lo .chatrowmenu{align-self:center;position:relative}.lo .chatrowmenu summary{cursor:pointer;padding:10px;list-style:none}.lo .chatrowmenu summary::-webkit-details-marker{display:none}.lo .chatrowmenu>div{z-index:7;border:1px solid var(--line);background:#fff;border-radius:8px;width:100px;position:absolute;top:30px;right:4px;box-shadow:0 8px 22px #0a2b2028}.lo .chatrowmenu button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:8px;font-size:9px;display:block}.lo .dockmessageactions{justify-content:flex-end;gap:3px;margin-top:3px;display:flex}.lo .dockmessageactions button{background:#fff8;border:0;border-radius:8px;padding:2px 5px;font-size:9px}.lo .deletemessage{color:#c92828!important}.lo .dockcomposerwrap{border-top:1px solid var(--line);background:#fff}.lo .dockreplypreview{border-left:3px solid var(--acc);background:#edf7f3;border-radius:6px;align-items:center;gap:8px;margin:7px 9px 0;padding:7px 9px;display:flex}.lo .dockreplypreview span{flex:1;min-width:0}.lo .dockreplypreview b,.lo .dockreplypreview small{display:block}.lo .dockreplypreview small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:9px;overflow:hidden}.lo .dockreplypreview button,.lo .dockforwardhead button{background:0 0;border:0;font-size:18px}.lo .dockforwardpicker{z-index:12;background:#f4f6f5;padding:10px;position:absolute;inset:0;overflow:auto}.lo .messengerbody{position:relative}.lo .dockforwardhead{z-index:2;background:var(--acc);color:#fff;justify-content:space-between;align-items:center;margin:-10px -10px 8px;padding:10px 12px;display:flex;position:sticky;top:-10px}.lo .dockforwardhead button{color:#fff}.lo .dockforwardpicker>p{border-left:3px solid var(--acc);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;padding:8px;font-size:10px;overflow:hidden}.lo .dockmessageactions{gap:5px;margin-top:5px}.lo .dockmessageactions button{background:#fff;border:1px solid #d8e4df;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:800;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 7px #0c392b16}.lo .dockmessageactions button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0c392b25}.lo .dockmessageactions .replyaction{color:#087f5b;background:#eafaf4;border-color:#bce8d8}.lo .dockmessageactions .forwardaction{color:#2563b9;background:#edf5ff;border-color:#c8ddfa}.lo .dockmessageactions .editaction{color:#9a6500;background:#fff8df;border-color:#f0d991}.lo .dockmessageactions .deletemessage{background:#fff0f0;border-color:#f5c8c8;color:#c92828!important}.lo .dutytemplatepanel{border-left:4px solid #7357e8;margin-bottom:12px;padding:14px}.lo .dutytemplateform{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.lo .dutytemplateform textarea{resize:vertical;grid-column:1/-1}.lo .dutytemplatelist{gap:6px;display:grid}.lo .dutytemplatelist>div{border:1px solid var(--line);background:#f8faf9;border-radius:8px;align-items:center;gap:6px;padding:7px;display:flex}.lo .dutytemplatelist span{flex:1;min-width:0}.lo .dutytemplatelist b,.lo .dutytemplatelist small{display:block}.lo .dutytemplatelist small{color:var(--muted);font-size:9px}.lo .dutytemplatelist button,.lo .engineaudit button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:5px 8px;font-size:9px}.lo .dangertext{color:var(--bad)}.lo .engineaudit{background:#edf7f3;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.lo .engineaudit div{flex:1}.lo .engineaudit b,.lo .engineaudit small{display:block}.lo .engineaudit small,.lo .engineaudit span{color:var(--muted);font-size:9px}.lo .enginepreview{border-left:3px solid var(--warn);background:#fff9e8;gap:3px;margin-top:7px;padding:9px;display:grid}.lo .enginepreview small{font-size:9px}@media (width<=700px){.lo .dutytemplateform{grid-template-columns:1fr}.lo .dutytemplateform textarea{grid-column:auto}.lo .dutytemplatelist>div{flex-wrap:wrap}}.lo .teamsearch{background:#fff;border-color:#aac9be;padding:8px 12px;box-shadow:0 3px 10px #174d3c0f}.lo .teamtile{border:1px solid #325a4d1c;border-radius:10px;margin-bottom:5px;padding:7px 9px;transition:transform .12s,box-shadow .12s;position:relative;box-shadow:0 2px 7px #193d310d}.lo .teamtile:hover{transform:translate(2px);box-shadow:0 5px 12px #193d311a}.lo .teamtile .avat{border-radius:9px;width:32px;height:32px;font-size:12px}.lo .teamtile b{color:#183c31;font-size:11px;line-height:1.15}.lo .teamtile small{margin-top:2px;font-size:8.5px!important}.lo .teamtile>i{color:#176d58;background:#ffffffc7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.lo .teamtile:nth-of-type(6n+2){background:#fff3f5}.lo .teamtile:nth-of-type(6n+3){background:#eef7ff}.lo .teamtile:nth-of-type(6n+4){background:#ecf9f3}.lo .teamtile:nth-of-type(6n+5){background:#fff7e8}.lo .teamtile:nth-of-type(6n+6){background:#f4f0ff}.lo .teamtile:nth-of-type(6n+7){background:#fffbe2}.lo .teamtile:nth-of-type(6n+2) .avat{color:#9e2941;background:#fbdce2}.lo .teamtile:nth-of-type(6n+3) .avat{color:#2467a2;background:#dceeff}.lo .teamtile:nth-of-type(6n+4) .avat{color:#147153;background:#d7f1e5}.lo .teamtile:nth-of-type(6n+5) .avat{color:#9a6209;background:#f9e6bf}.lo .teamtile:nth-of-type(6n+6) .avat{color:#6246b2;background:#e5ddfc}.lo .teamtile:nth-of-type(6n+7) .avat{color:#7c690a;background:#f5edb9}.lo .grouptile{background:linear-gradient(105deg,#f1edff,#fff);border:1px solid #51419121;border-left:4px solid #7a5af8;border-radius:10px;margin-bottom:5px;padding:7px 9px;box-shadow:0 2px 8px #46318c12}.lo .grouptile:nth-of-type(4n+2){background:linear-gradient(105deg,#eaf6ff,#fff);border-left-color:#1688c4}.lo .grouptile:nth-of-type(4n+3){background:linear-gradient(105deg,#e8f8f2,#fff);border-left-color:#1d9e75}.lo .grouptile:nth-of-type(4n){background:linear-gradient(105deg,#fff4e3,#fff);border-left-color:#d88418}.lo .grouptile .avat{border-radius:9px;width:32px;height:32px}.lo .grouptile b{font-size:11px}.lo .grouptile small{font-size:8.5px!important}.lo .grouptile>i{color:#6146b2;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:16px;display:grid}.lo .dockaction{border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.lo .requestform{background:linear-gradient(135deg,#eaf7ff,#f8fcff);border:0;border-left:5px solid #1688c4;border-radius:10px;gap:6px;padding:9px;box-shadow:0 4px 13px #166ea01a}.lo .requestform input,.lo .requestform select,.lo .requestform textarea{background:#fff!important;padding:7px 9px!important;font-size:10.5px!important}.lo .docksummary{background:linear-gradient(105deg,#fff1d9,#fff);border:0;border-left:5px solid #d88418;padding:9px 11px;box-shadow:0 3px 10px #9b5f0a14}.lo .docksummary b{font-size:18px}.lo .dockapproval{border-radius:9px;padding:8px 9px;box-shadow:0 3px 10px #283c3512}.lo .dockapproval:nth-of-type(4n+1){background:#fff2f4!important}.lo .dockapproval:nth-of-type(4n+2){background:#edf7ff!important}.lo .dockapproval:nth-of-type(4n+3){background:#ecfaf4!important}.lo .dockapproval:nth-of-type(4n){background:#fff7e7!important}.lo .dockapproval>b{font-size:10.5px}.lo .dockapproval p{margin:4px 0;font-size:9.5px}.lo .dockapproval>div button{padding:6px;font-size:9px}.lo .docknote{background:linear-gradient(105deg,#f2eeff,#fff);border-left:4px solid #7a5af8;padding:8px 10px;font-size:9.5px}.lo .membersearch{background:#fcfbff;border-color:#7a5af8}.lo .membersearchresult{padding:3px 6px 5px}.lo .closedmemberlist{background:0 0;border:0;gap:4px;display:grid}.lo .closedmemberlist label{background:#fff;border-radius:8px;padding:6px 8px;border:1px solid #4646641a!important}.lo .closedmemberlist label:nth-child(4n+1){background:#fff2f4}.lo .closedmemberlist label:nth-child(4n+2){background:#eef7ff}.lo .closedmemberlist label:nth-child(4n+3){background:#ecf9f3}.lo .closedmemberlist label:nth-child(4n){background:#f4f0ff}.lo .closedmemberlist input{accent-color:#7a5af8}.lo .closedmemberlist b{font-size:10.5px}.lo .closedmemberlist small{font-size:8.5px}.lo .membersearch{border:1.5px solid var(--acc);background:#fff;border-radius:20px;align-items:center;gap:6px;margin-bottom:5px;padding:0 9px;display:flex}.lo .membersearch input{border:0;outline:0;flex:1;min-width:0;padding:9px 3px}.lo .membersearch button{background:0 0;border:0;padding:3px;font-size:18px}.lo .membersearchresult{color:var(--muted);justify-content:space-between;padding:2px 5px 6px;font-size:9px;display:flex}.lo .membersearchresult b{color:var(--acc)}.lo .docktask.newtask{border:2px solid var(--bad);background:#fff5f5;animation:1.2s ease-in-out 3 taskpulse}.lo .docktask.newtask em{color:var(--bad);font:800 9px var(--mono);letter-spacing:.12em;display:block}.lo .docktask.newtask button{width:100%;margin-top:8px}@keyframes taskpulse{50%{box-shadow:0 0 0 5px #c8282f22}}.lo .chatstart{width:100%;margin-top:7px;padding:7px;display:block;background:var(--acc)!important;color:#fff!important;border-color:var(--acc)!important;border-radius:7px!important}@media (width<=600px){.lo .messengerfab{bottom:14px;right:14px}.lo .messengerdock{border-radius:17px;width:calc(100vw - 12px);height:calc(100dvh - 92px);bottom:80px;right:6px}}@media (width<=440px){.lo .messengerbody{padding:7px}.lo .tasksheethead,.lo .tasksheetrow{grid-template-columns:22px minmax(96px,1fr) 54px 76px 56px}.lo .tasksheethead{font-size:7px}.lo .tasksheethead span{padding:6px 3px}.lo .sheettask{padding:6px 4px}.lo .sheettask b{font-size:9.5px}.lo .sheetpriority{margin:0 3px;font-size:7px}.lo .tasksheetrow .stsel{padding:5px 1px!important;font-size:7.5px!important}.lo .sheetactions{gap:3px}.lo .sheetactions button{width:24px;height:25px}.lo .sheetdescription,.lo .shetreply,.lo .sheetlatest{grid-column:2/-1;margin-right:4px}}.lo .dmcontact>button,.lo .dockchathead>button[title]{color:var(--acc);background:#e7f2ed;border:0;border-radius:50%;width:34px;height:34px;padding:0}.lo .dockchathead>b{flex:1}.lo .callpanel{z-index:900;color:#fff;background:#14241f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lo .callpanel .remotevideo{object-fit:cover;width:100%;height:100%;position:absolute}.lo .callpanel.audio .remotevideo{opacity:0;width:1px;height:1px}.lo .callpanel .localvideo{object-fit:cover;background:#263d35;border:2px solid #fff;border-radius:13px;width:150px;height:200px;position:absolute;top:18px;right:18px}.lo .callidentity{text-align:center;z-index:2;position:relative}.lo .callidentity .avat{width:80px;height:80px;margin:auto;font-size:30px}.lo .callidentity h3{margin:12px 0 2px;font-size:25px}.lo .callidentity p{opacity:.75;margin:0}.lo .callcontrols{bottom:calc(70px + env(safe-area-inset-bottom));z-index:3;flex-wrap:wrap;justify-content:center;gap:18px;max-width:92vw;display:flex;position:absolute}.lo .callcontrols button{background:#fff;border:0;border-radius:50%;width:56px;height:56px;padding:0;font-size:21px}.lo .callcontrols .callreject{color:#fff;background:#d9343b}.lo .callcontrols .callaccept{color:#fff;background:#20a85b}.lo .callpanel>small{z-index:3;opacity:.65;position:absolute;bottom:22px}.lo .callpanel.video .callidentity{background:#10251dbb;border-radius:16px;padding:15px 22px}.lo .notice{border:1.5px solid var(--warn);background:#fff8e6;border-radius:11px;margin-bottom:12px;padding:10px 13px;font-size:12.5px}.lo .healthpanel{border-top:5px solid var(--acc);margin-bottom:14px;padding:16px}.lo .healthhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lo .reportfilters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.lo .reportfilters button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff}.lo .customdates{background:var(--wash);border-radius:10px;align-items:end;gap:8px;margin-bottom:12px;padding:10px;display:flex}.lo .customdates label{font-size:10px;font-family:var(--mono);color:var(--muted);text-transform:uppercase}.lo .customdates input{margin-top:3px;padding:6px 8px;display:block}.lo .healthscoreline{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lo .healthscoreline p{color:var(--muted);margin:2px 0;font-size:11px}.lo .healthscore{color:#fff;border-radius:12px;align-items:center;gap:5px;min-width:128px;padding:8px 12px;display:flex}.lo .healthscore b{font:800 30px var(--mono)}.lo .healthscore span{text-transform:uppercase;font-size:9px}.lo .good{color:#fff;background:#12864a!important}.lo .watch{color:#fff;background:#c77700!important}.lo .risk{color:#fff;background:#c8282f!important}.lo .reportstats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.lo .reportstats>div{border:1.5px solid var(--line);background:var(--wash);border-radius:10px;padding:10px}.lo .reportstats span,.lo .reportstats small{color:var(--muted);font-size:10px;display:block}.lo .reportstats b{font:800 24px var(--mono)}.lo .reportstats .riskbox{background:#fdecee;border-color:#e6a3a7}.lo .reportstats .watchbox{background:#fff8e6;border-color:#e8d492}.lo .healthgrid{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.lo .performancelist{border:1.5px solid var(--line);border-radius:10px;overflow:hidden}.lo .performancelist>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 9px;display:flex}.lo .performancelist>div:last-child{border-bottom:0}.lo .rank{font:700 10px var(--mono);color:var(--muted);width:16px}.lo .perfperson{flex:1;min-width:0}.lo .perfperson b,.lo .perfperson small{display:block}.lo .perfperson b{font-size:12.5px}.lo .perfperson small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.lo .perfscore{font:800 12px var(--mono);border-radius:99px;padding:4px 8px}.lo .recommendbox{background:#f2f8f5;border:1.5px solid #bfd8ce;border-radius:10px;padding:5px 10px}.lo .recommendbox p{gap:8px;margin:7px 0;font-size:12px;display:flex}.lo .recommendbox p>b{background:var(--acc);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.lo .attention{background:#fdecee;border-radius:9px;margin-top:8px;padding:9px}.lo .attention>b,.lo .attention>span{font-size:11px;display:block}.lo .attention>span{color:#8e1f25;margin-top:3px}.lo .infographicrow{grid-template-columns:1fr 1.25fr 1fr;gap:10px;margin-bottom:14px;display:grid}.lo .infocard{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.lo .infocard>div:last-child>b,.lo .infocard>div:last-child>small{display:block}.lo .infocard small{color:var(--muted);font-size:9.5px}.lo .minidonutchart{border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.lo .minidonutchart:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.lo .minidonutchart span{z-index:1;text-align:center;font:8px var(--mono);text-transform:uppercase;color:var(--muted)}.lo .minidonutchart span b{color:var(--ink);font-size:15px;display:block}.lo .workloadcard{display:block}.lo .infotitle{justify-content:space-between;font-size:11px;display:flex}.lo .infotitle span{color:var(--muted)}.lo .stackbar{background:#e9e7e5;border-radius:99px;height:16px;margin:13px 0 8px;display:flex;overflow:hidden}.lo .stackbar i{background:#378add;display:block}.lo .stackbar i.overduebar{background:var(--bad)}.lo .chartlegend{color:var(--muted);gap:12px;font-size:9.5px;display:flex}.lo .chartlegend i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.lo .openkey{background:#378add}.lo .latekey{background:var(--bad)}.lo .deptchart{border:1.5px solid var(--line);border-radius:10px;max-height:230px;margin-bottom:12px;padding:8px 10px;overflow:auto}.lo .deptchart>div{margin-bottom:7px}.lo .deptchart>div:last-child{margin-bottom:0}.lo .deptchart>div>div:first-child{justify-content:space-between;font-size:10px;display:flex}.lo .deptchart span{color:var(--muted)}.lo .depttrack{background:#e9e7e5;border-radius:9px;height:7px;margin-top:3px;overflow:hidden}.lo .depttrack i{border-radius:9px;height:100%;display:block}@media (width<=700px){.lo .healthhead{display:block}.lo .reportfilters{justify-content:flex-start;margin-top:8px}.lo .reportstats{grid-template-columns:repeat(2,1fr)}.lo .infographicrow,.lo .healthgrid{grid-template-columns:1fr}.lo .customdates{flex-direction:column;align-items:stretch}}.lo .executiveglance{grid-template-columns:1.35fr repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.lo .glancehealth{border-radius:12px;grid-template-columns:auto 1fr;align-items:end;padding:10px 13px;display:grid}.lo .glancehealth small{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1}.lo .glancehealth b{font:800 34px var(--mono);line-height:1}.lo .glancehealth span{font:700 11px var(--mono);margin-left:3px}.lo .glancehealth em{font:normal 8.5px var(--mono);opacity:.8;grid-column:1/-1;margin-top:4px}.lo .glancemetric{background:#f0faf3;border:1.5px solid #b7dfc5;border-radius:12px;align-items:center;gap:8px;padding:9px;display:flex}.lo .glancemetric>span{background:var(--ok);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.lo .glancemetric b,.lo .glancemetric small{display:block}.lo .glancemetric b{font:800 23px var(--mono);line-height:1}.lo .glancemetric small{color:var(--muted);margin-top:3px;font-size:8.5px}.lo .glancemetric.late{background:#fff4f4;border-color:#e6a3a7}.lo .glancemetric.late>span{background:var(--bad)}.lo .glancemetric.chat{background:#f1f7fd;border-color:#aaccf0}.lo .glancemetric.chat>span{background:#378add}.lo .glancemetric.approval{background:#fff8e6;border-color:#e8d492}.lo .glancemetric.approval>span{background:var(--warn)}.lo .deptglance{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px;display:grid}.lo .deptglance>div{border:1.5px solid var(--line);background:#fff;border-top:4px solid;border-radius:10px;min-width:0;padding:7px 8px}.lo .deptglance span,.lo .deptglance b,.lo .deptglance small{display:block}.lo .deptglance span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:10px;font-weight:800;overflow:hidden}.lo .deptglance b{font:800 21px var(--mono);line-height:1.1}.lo .deptglance small{color:var(--muted);white-space:nowrap;font-size:8px}.lo .deptglance i{background:#e9e7e5;border-radius:5px;height:4px;margin-top:5px;display:block;overflow:hidden}.lo .deptglance u{background:currentColor;height:100%;display:block}.lo .deptgood{color:var(--ok)}.lo .deptwatch{color:var(--warn)}.lo .deptrisk{color:var(--bad)}.lo .insightstrip{background:#f2f8f5;border:1.5px solid #bfd8ce;border-radius:10px;align-items:center;gap:10px;margin-bottom:9px;padding:8px 10px;font-size:11px;display:flex}.lo .insightstrip b{color:var(--acc);white-space:nowrap}.lo .reportdetails{border-top:1px solid var(--line);padding-top:7px}.lo .reportdetails summary{cursor:pointer;color:var(--acc);font-size:11px;font-weight:750}.lo .reportdetails .healthgrid{margin-top:10px}.lo .ownersnapshot{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px;display:grid}.lo .ownersnapshot>div{border:1.5px solid var(--line);background:#fff;border-left:4px solid #5f5e5a;border-radius:10px;min-width:0;padding:7px 8px}.lo .ownersnapshot span,.lo .ownersnapshot b,.lo .ownersnapshot small{display:block}.lo .ownersnapshot span{font:700 8px var(--mono);text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lo .ownersnapshot b{font:800 18px var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lo .ownersnapshot small{color:var(--muted);font-size:8px}.lo .ownersnapshot .snapgood{border-left-color:var(--ok)}.lo .ownersnapshot .snapblue{border-left-color:#378add}.lo .ownersnapshot .snaprisk{border-left-color:var(--bad)}.lo .ownersnapshot .snappurple{border-left-color:#7a5af8}.lo .ownersnapshot .snapwarn{border-left-color:var(--warn)}.lo .reviewlists{margin-top:10px}.lo .reviewlists details{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:6px;padding:7px 9px}.lo .reviewlists summary{color:var(--ink);font-size:10.5px;font-weight:700}.lo .reviewlists span{color:var(--muted);border-top:1px solid var(--line);padding:3px 0;font-size:10px;display:block}.lo .reviewlists p{color:var(--muted);font-size:10px;line-height:1.45}.lo .reviewlists .reviewrisk{background:#fff7f7;border-color:#e6a3a7}.lo .reviewwarning{font-weight:650;color:#8e1f25!important}@media (width<=900px){.lo .executiveglance{grid-template-columns:repeat(2,1fr)}.lo .glancehealth{grid-column:1/-1}.lo .deptglance{grid-template-columns:repeat(3,1fr)}.lo .ownersnapshot{grid-template-columns:repeat(2,1fr)}}.lo .loginwrap{place-items:center;min-height:100dvh;padding:24px;display:grid}.lo .loginbox{width:100%;max-width:400px;padding:26px}.lo .loginbox h1{letter-spacing:-.02em;margin:8px 0 4px;font-size:24px}.lo .loginbox p{color:var(--muted);font-size:13.5px}.lo .profbtn{text-align:left;align-items:center;gap:12px;width:100%;margin-top:9px;padding:12px 14px;display:flex}.lo .profbtn b{font-size:14.5px;display:block}.lo .profbtn small{color:var(--acc);font-size:12px;font-weight:600}.lo h3{letter-spacing:-.02em;margin:4px 0 10px;font-size:16px}.lo .apprcard{margin-bottom:10px;padding:13px 15px}.lo .apprstate{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:700}.lo .field{margin-bottom:8px}.lo .fieldrow{gap:8px;margin-bottom:8px;display:flex}.lo .empty{text-align:center;color:var(--muted);margin-top:34px;font-size:13px}@media (width<=420px){.lo .cols{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.lo .tgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px}.lo .orgtile{padding:10px 11px}}.lo .lomodal-bg{z-index:950;background:#11131573;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lo .lomodal{background:var(--paper);border-radius:16px;width:100%;max-width:640px;max-height:82dvh;padding:16px 18px;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.lo .wiremodal{border-top:5px solid var(--acc);max-width:720px}.lo .wirehead{background:var(--paper);z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0 10px;display:flex;position:sticky;top:-16px}.lo .wirehead h3{margin:3px 0 0;font-size:20px}.lo .wirestats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.lo .wirestats div{border:1.5px solid var(--line);background:var(--wash);border-radius:11px;padding:10px}.lo .wirestats b{font-family:var(--mono);color:var(--acc);font-size:22px;display:block}.lo .wirestats span{color:var(--muted);font-size:10.5px;display:block}.lo .wirerules{margin-bottom:10px}.lo .wirelist{border:1.5px solid var(--line);border-radius:11px;margin-bottom:10px;overflow:hidden}.lo .wirelist div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) auto minmax(140px,1fr);align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:grid}.lo .wirelist div:last-of-type{border-bottom:0}.lo .wirelist span{color:var(--acc);font-weight:700}.lo .wirelist small{color:var(--muted);text-align:right}.lo .wirelist p{color:var(--muted);background:var(--wash);margin:0;padding:7px 10px;font-size:11px}.lo .wireissues{background:#fff8e6;border:1.5px solid #e8d492;border-radius:11px;margin-bottom:10px;padding:9px 11px}.lo .wireissues summary{cursor:pointer;color:#8a5a00;font-size:12.5px;font-weight:700}.lo .wireissues div{border-top:1px solid #e8d492;justify-content:space-between;gap:12px;padding:6px 0;font-size:11.5px;display:flex}.lo .wireissues div:first-of-type{margin-top:8px}.lo .wireissues span{color:var(--muted);text-align:right}.lo .wireactions{background:var(--paper);justify-content:flex-end;gap:8px;padding:10px 0 16px;display:flex;position:sticky;bottom:-16px}@media (width<=620px){.lo .wirestats{grid-template-columns:repeat(2,1fr)}.lo .wirelist div{grid-template-columns:1fr auto}.lo .wirelist small{text-align:left;grid-column:1/-1}}.lo .prow{border-radius:9px;align-items:center;gap:8px;margin-bottom:5px;padding:5px 10px;display:flex}.lo .prow .pbtn{border-radius:6px;padding:2px 7px;font-size:10.5px}.lo .prowgrid{grid-template-columns:1fr;gap:0;display:grid}@media (width>=900px){.lo .prowgrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:0 10px}}.lo .ownersnapshot{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.lo .ownersnapshot b.snapname{font-size:13px;line-height:22px}@media (width<=900px){.lo .ownersnapshot{grid-template-columns:repeat(2,1fr)}}.lo .inactivealarm{border:2px solid var(--bad);background:#fff3f3;border-radius:11px;margin-bottom:10px;padding:8px 10px}.lo .inactivealarm summary{cursor:pointer;color:#a91f25;font-size:11.5px;font-weight:800}.lo .inactivealarm>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:5px;margin-top:7px;display:grid}.lo .inactivealarm span{background:#fff;border:1px solid #f0c1c4;border-radius:8px;padding:6px 8px}.lo .inactivealarm b,.lo .inactivealarm small{display:block}.lo .inactivealarm b{font-size:11px}.lo .inactivealarm small{color:#8e5155;font-size:8.5px}.lo .inactivealarm p{color:#8e5155;margin:6px 0 0;font-size:9px}.lo .assignedpanel,.lo .teamkpipanel{margin-bottom:11px;padding:14px}.lo .assignedpanel{border-top:4px solid #378add}.lo .teamkpipanel{border-top:4px solid var(--ok)}.lo .tasksectionhead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lo .tasksectionhead h3{margin:2px 0 8px}.lo .assignedgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:7px;display:grid}.lo .assigneditem{border:1px solid var(--line);background:#f8fbfe;border-left:4px solid #378add;border-radius:9px;align-items:center;gap:8px;padding:7px 8px;display:flex}.lo .assigneditem>div{flex:1;min-width:0}.lo .assigneditem b,.lo .assigneditem small{display:block}.lo .assigneditem b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lo .assigneditem small{color:var(--muted);font-size:9px}.lo .assigneditem.lateitem{border-left-color:var(--bad);background:#fff6f6}.lo .assigneditem .stsel{min-width:105px;padding:4px 6px;font-size:10px}.lo .teamkpigrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;display:grid}.lo .teamkpigrid>div{border:1px solid var(--line);border-radius:9px;padding:7px 8px}.lo .teamkpigrid>div>div{justify-content:space-between;font-size:10.5px;display:flex}.lo .teamkpigrid small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;display:block;overflow:hidden}.lo .teamkpigrid i{background:#e9e7e5;border-radius:6px;height:5px;margin-top:5px;display:block;overflow:hidden}.lo .teamkpigrid u{border-radius:6px;height:100%;display:block}.taskscope button{min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd8d4;border-radius:10px;flex:1;font-weight:800}.taskscope button.primary{border-color:var(--acc);background:var(--acc);color:#fff}.lo .companyperformance{border-top:4px solid #7a5af8;margin-bottom:11px;padding:14px}.lo .performancetabs{grid-template-columns:repeat(3,1fr);gap:6px;margin:5px 0 10px;display:grid}.lo .performancetabs button{padding:7px 6px;font-size:10.5px}.lo .performancetabs button[aria-selected=true]{color:#fff;background:#7a5af8;border-color:#7a5af8}.lo .performancegrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.lo .performanceitem{border:1px solid var(--line);border-left:5px solid var(--bad);background:#fff;border-radius:10px;padding:9px}.lo .performanceitem.good{border-left-color:var(--ok)}.lo .performanceitem.watch{border-left-color:var(--warn)}.lo .performanceitem.nodata{background:#faf9f8;border-left-color:#a9a6a3}.lo .performancehead{justify-content:space-between;gap:8px;display:flex}.lo .performancehead span{min-width:0}.lo .performancehead b,.lo .performancehead small{display:block}.lo .performancehead b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lo .performancehead small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.lo .performancehead strong{font-family:var(--mono);color:var(--acc);font-size:16px}.lo .performancemetrics{grid-template-columns:repeat(4,1fr);gap:3px;margin:7px 0 6px;display:grid}.lo .performancemetrics span{text-transform:uppercase;color:var(--muted);font-size:7.5px}.lo .performancemetrics b{font-family:var(--mono);color:var(--ink);font-size:12px;display:block}.lo .performancemetrics .overdue b{color:var(--bad)}.lo .performanceitem>i{background:#e9e7e5;border-radius:99px;height:5px;display:block;overflow:hidden}.lo .performanceitem>i u{background:var(--bad);border-radius:99px;height:100%;display:block}.lo .performanceitem.good>i u{background:var(--ok)}.lo .performanceitem.watch>i u{background:var(--warn)}.lo .performanceitem>em{color:var(--muted);margin-top:5px;font-size:8.5px;display:block}@media (width<=600px){.lo .performancetabs,.lo .performancegrid{grid-template-columns:1fr}}.lo .profilethumb{object-fit:cover;border:2px solid #ffffffbf;border-radius:50%;width:32px;height:32px;margin-right:8px}.lo .profilethumb.fallback{color:var(--acc);background:#fff;place-items:center;font-weight:900;display:grid}.lo .alertbell{position:relative}.lo .alertbell i{color:#fff;min-width:15px;height:15px;font:800 7px var(--mono);background:#d12632;border-radius:9px;place-items:center;display:grid;position:absolute;top:-3px;right:0}.lo .alertsummary{color:#fff;background:linear-gradient(120deg,#7b111b,#d23b45);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid;box-shadow:0 5px 14px #96141e2e}.lo .alertsummary b{font-size:24px}.lo .alertsummary span{font-size:10px;font-weight:800}.lo .alertsummary button{color:#9a1c26;background:#fff;border:1px solid #fff8;padding:6px 8px;font-size:9px}.lo .alertform{background:#fff1f2;border:1px solid #f1b8bd;border-radius:10px;gap:6px;margin:7px 0;padding:9px;display:grid}.lo .alertform textarea{resize:vertical;font:inherit;border:1px solid #d7c4c6;border-radius:8px;padding:8px;font-size:10.5px}.lo .alerttile{background:#f4f0ff;border:1px solid #d5dfdb;border-left:5px solid #7a5af8;border-radius:9px;margin-bottom:5px;padding:8px 72px 8px 10px;position:relative}.lo .alerttile.manual{background:#fff0f2;border-left-color:#d13b47}.lo .alerttile.urgent,.lo .alerttile.overduealert{border-left-color:#d13b47;background:#fff3f4!important}.lo .alerttile.read{opacity:.68;background:#f5f7f6}.lo .alerttile b,.lo .alerttile small{display:block}.lo .alerttile b{font-size:10.5px}.lo .alerttile small{color:var(--muted);font-size:8.5px}.lo .alerttile p{margin:3px 0;font-size:10px}.lo .alerttile>button{color:#a71e28;background:#fff;border-color:#e29aa0;padding:5px 7px;font-size:8px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.lo .profilepanel{gap:8px;display:grid}.lo .profilehero{color:#fff;background:linear-gradient(120deg,#0d654f,#28a17d);border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.lo .profilehero>img,.lo .profilehero>span{object-fit:cover;border:3px solid #fff;border-radius:50%;width:58px;height:58px}.lo .profilehero>span{color:var(--acc);background:#fff;place-items:center;font-size:24px;font-weight:900;display:grid}.lo .profilehero b,.lo .profilehero small{display:block}.lo .profilehero b{font-size:16px}.lo .profilehero small{opacity:.8;font-size:9px}.lo .photochange{color:#176d58;background:#edf7f3;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:10px;font-weight:800;display:flex}.lo .photochange input{max-width:190px;font-size:8px}.lo .profilepanel>input{border:1px solid #bfcfc9;border-radius:9px;padding:9px 10px}.lo .forgotpassword{color:#925a08;background:#fff7e8;border:1px solid #d99a3d;padding:7px;font-size:9px}.lo .passwordadmin{background:#f7f4ff;border:1px solid #d7cff2;border-left:5px solid #7a5af8;border-radius:10px;gap:6px;padding:9px;display:grid}.lo .passwordadmin>input,.lo .passwordadmin>select{border:1px solid #c8c1dd;border-radius:8px;padding:8px}.lo .passwordrequests{gap:4px;display:grid}.lo .passwordrequests button{text-align:left;color:#83520d;background:#fff1d9;border-color:#e5be7e;padding:7px;font-size:9px}.lo .adminpermission{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:10px;display:flex}.lo .adminpermission span small{color:var(--muted);font-size:8px;display:block}.lo .adminpermission input{accent-color:#7a5af8;width:17px;height:17px}.lo .requestreset{background:#fff8ea;border-left-color:#d88418}.lo .requestreset>button:not(.primary){text-align:left;color:#6d470b;background:#fff;border-color:#e8d2aa;grid-template-columns:auto 1fr;gap:0 6px;padding:7px 9px;display:grid}.lo .requestreset>button:not(.primary) b{font-size:10px}.lo .requestreset>button:not(.primary) small{color:var(--muted);grid-column:2;font-size:8px}.lo .requestreset>button.selected{box-shadow:0 0 0 2px #c777001f;background:#fff0d2!important;border-color:#c77700!important}.lo .kpibanner{color:#fff;background:linear-gradient(120deg,#073f32,#1d9e75);border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px 18px;display:flex;box-shadow:0 8px 22px #0f5a442e}.lo .kpibanner span,.lo .kpibanner b{display:block}.lo .kpibanner span{font:700 8px var(--mono);letter-spacing:.16em;opacity:.75}.lo .kpibanner b{margin-top:2px;font-size:18px}.lo .kpibanner strong{font:800 35px var(--mono)}.lo .kpiview .teamkpipanel{border-top-color:#7a5af8}.lo .kpiview .teamkpigrid>div{background:#fff;box-shadow:0 3px 10px #1e372f0f}.lo .kpiview .teamkpigrid>div:nth-child(3n+1){background:#eff8f4}.lo .kpiview .teamkpigrid>div:nth-child(3n+2){background:#eef6ff}.lo .kpiview .teamkpigrid>div:nth-child(3n){background:#f7f1ff}.lo .permissionpanel{border-top:4px solid #378add;margin:0 0 14px;padding:14px}.lo .permissionpanel h3{margin:2px 0 4px}.lo .permissionpanel>p{color:var(--muted);margin:3px 0 10px;font-size:11px}.lo .permissionpanel>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.lo .permissionmatrix{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.lo .permissionheader,.lo .permissionrow{grid-template-columns:minmax(150px,1.3fr) repeat(16,minmax(68px,.75fr));align-items:center;min-width:1160px;display:grid}.lo .permissionmatrix{max-height:min(70vh,620px);overflow:auto}.lo .permissionheader{z-index:3;position:sticky;top:0}.lo .permissionheader>b,.lo .permissionrow>b{z-index:2;background:inherit;padding-right:8px;position:sticky;left:0}.lo .permissionrow>b{background:#fff}.lo .permissionrow:nth-child(2n)>b,.lo .permissionrow:nth-child(2n){background:#fafbfa}.lo .permissionheader{background:#eef5fa;border-bottom:1px solid #c7dcea}.lo .permissionheader b,.lo .permissionheader span{text-align:center;text-transform:uppercase;color:#1769aa;padding:7px 6px;font-size:8px}.lo .permissionheader b{text-align:left}.lo .permissionrow{border-bottom:1px solid var(--line)}.lo .permissionrow:last-child{border-bottom:0}.lo .permissionrow>b{padding:7px 8px;font-size:10.5px}.lo .permissionrow label{border-left:1px solid #eee;place-items:center;min-height:34px;display:grid;position:relative}.lo .permissionrow input{opacity:0;width:1px;height:1px;position:absolute}.lo .permissionrow label span{color:#aaa;cursor:pointer;background:#f5f4f3;border:1px solid #d3d1cf;border-radius:6px;place-items:center;width:27px;height:23px;font-size:11px;display:grid}.lo .permissionrow input:checked+span{color:#176638;background:#ddf4e6;border-color:#67b482;font-weight:900}.lo .permissionrow input:disabled+span{color:#1769aa;cursor:not-allowed;background:#e8f3ff;border-color:#8ab9e3}.lo .chataccesssummary{color:var(--muted);background:#eef5f2;border-radius:8px;margin-bottom:7px;padding:7px 9px;font-size:10px}.lo .chataccesssummary b{color:var(--acc);font-family:var(--mono);font-size:13px}.lo .chataccesslist{border:1px solid var(--line);border-radius:10px;max-height:360px;margin-bottom:10px;overflow:auto}.lo .chataccesslist>div{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:7px;display:flex}.lo .chataccesslist>div:last-child{border-bottom:0}.lo .chataccesslist>div>span:nth-child(2){flex:1;min-width:0}.lo .chataccesslist b,.lo .chataccesslist small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lo .chataccesslist b{font-size:10.5px}.lo .chataccesslist small{color:var(--muted);font-size:8.5px}.lo .chataccesslist button{min-width:58px;padding:4px 7px;font-size:9px}.lo .chataccesslist .blockchat{color:var(--bad);background:#fff5f5;border-color:#df7b82}.lo .chataccesslist .allowchat{color:#176638;background:#f0faf4;border-color:#58a978}.menu .menucount{color:#fff;min-width:20px;height:20px;font:700 11px/1 var(--mono);vertical-align:middle;background:#d92d3a;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex;box-shadow:0 2px 6px #ab1b2a2e}.menu .menucount.neutral{background:#315b8a}.menu button[aria-pressed=true] .menucount{color:var(--acc);box-shadow:none;background:#fff}.approvaldetailmodal{width:min(680px,100vw - 28px);max-height:min(86vh,760px);overflow:auto}@media (width<=600px){.approvaldetailmodal{width:calc(100vw - 16px);max-height:92vh;padding:14px}.approvaldetailmodal .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboardchattools{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboardchattools button{white-space:nowrap;align-items:center;gap:6px;display:flex}.dashboardchattools button span{color:#5131a5;background:#e7e1f7;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.dashboardchattools button.on span{color:var(--acc);background:#fff}.chatdirectorysection{background:#fff;border:1px solid #ddd8d1;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 14px #2026230d}.chatdirectorysection>summary{cursor:pointer;color:var(--acc);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;padding:13px 15px;font-size:12px;font-weight:800;list-style:none;display:flex}.chatdirectorysection>summary::-webkit-details-marker{display:none}.chatdirectorysection>summary:before{content:"▸";font-size:16px;transition:transform .18s}.chatdirectorysection[open]>summary:before{transform:rotate(90deg)}.chatdirectorysection>summary b{min-width:22px;height:22px;color:var(--acc);letter-spacing:0;background:#eaf5f0;border-radius:99px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.chatdirectorysection>summary i{color:var(--muted);letter-spacing:.06em;margin-left:auto;font-family:inherit;font-size:9px;font-style:normal}.chatdirectorysection[open]>summary{background:#fafcfb;border-bottom:1px solid #eee9e3}.chatdirectorybody{padding:12px}.chatdirectorybody .roomgrid{margin:0}.chatback{white-space:nowrap;color:var(--acc)!important;background:#f4fbf8!important;border-color:#b9d7cc!important;font-weight:800!important}.dashboardinbox .teamsearch{width:100%;margin-bottom:9px}.dashboardinbox .chatfilters{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.dashboardchatrow{background:#fff;border-bottom:1px solid #e5e0da;display:flex;position:relative}.dashboardchatrow.unreadchat{background:#eefbf7}.dashboardchatrow>button{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.dashboardchatrow>button>span:nth-child(2){flex:1;min-width:0}.dashboardchatrow b,.dashboardchatrow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dashboardchatrow small{color:#45645a;margin-top:2px}.dashboardchatrow .chattime{color:var(--muted);text-align:right;font-size:10px}.dashboardchatrow .unreadbubble{color:#fff;background:#17a976;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:5px 0 0 auto;font-style:normal;display:flex}.dashboardchatrow>.chatrowmenu{align-self:center;margin-right:7px}.chatminimize{color:#b5222e!important;background:#fff8f8!important;border-color:#d06a72!important;font-weight:800!important}@media (width<=760px){.lo .bar .superadminbadge{display:none}.lo .dashboardchatsplit{height:calc(100dvh - 112px);min-height:360px;display:block}.lo .dashboardchatmembers{display:none}.lo .dashboardchatsplit>.dashboardconversation,.lo .dashboardconversation{border-left:0;height:100%;min-height:360px}}.lo .callcontrols .speakeron{color:#087257;background:#dff7ee;box-shadow:0 0 0 3px #42c49d55}.lo .chataudit{padding:10px}.lo .auditnotice{color:#5f4900;background:#fff7df;border:1px solid #e9c75e;border-radius:12px;padding:10px}.lo .auditnotice p{margin:5px 0 0;font-size:11px;line-height:1.45}.lo .auditfilters{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.lo .auditfilters>*{background:#fff;border:1px solid #cfdcd7;border-radius:8px;min-width:0;padding:8px}.lo .auditfilters>input:first-child,.lo .auditfilters>button{grid-column:1/-1}.lo .auditrooms{gap:6px;display:grid}.lo .auditrooms>button{text-align:left;background:#fff;border:1px solid #dbe6e2;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.lo .auditrooms span{flex:1;min-width:0;display:block}.lo .auditrooms small,.lo .auditrooms em{text-overflow:ellipsis;white-space:nowrap;color:#60716b;font-size:10px;display:block;overflow:hidden}.lo .auditrooms em{margin-top:3px;font-style:normal}.lo .auditopen h3{margin:8px 0}.lo .auditback{color:#075f49;background:0 0;border:0;padding:4px 0;font-weight:800}.lo .auditopen label{font-size:11px;font-weight:800}.lo .auditopen textarea{width:100%;margin:5px 0 7px;display:block}.lo .auditmessages{gap:7px;max-height:390px;margin-top:8px;display:grid;overflow:auto}.lo .auditmessages>div{background:#f2f8f6;border-radius:10px;padding:8px}.lo .auditmessages p{white-space:pre-wrap;margin:3px 0;font-size:12px}.lo .auditmessages small{color:#75817d;font-size:9px}.lo .auditlog{border-top:1px solid #dde5e2;margin-top:12px;padding-top:8px}.lo .auditlog summary{cursor:pointer;font-weight:800}.lo .auditlog p{border-bottom:1px solid #edf1ef;padding-bottom:5px;font-size:10px}.lo .auditlog span{color:#68746f}.lo .auditerror{color:#b91f2a;font-size:11px;font-weight:800}.lo .infographicpage{background:linear-gradient(145deg,#f2f8f5 0,#f6f2ff 52%,#fff5ed 100%);border-radius:18px;padding:18px}.lo .infographictitle{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.lo .infographictitle span{font:800 9px var(--mono);letter-spacing:.16em;color:#6d52d9}.lo .infographictitle h2{margin:3px 0;font-size:25px}.lo .infographictitle p{color:var(--muted);margin:0;font-size:11px}.lo .infographictitle>b{font:700 10px var(--mono);color:#59645f;background:#fff;border-radius:9px;padding:8px 11px}.lo .vizcard{background:#fff;border:1px solid #e6e3eb;border-radius:15px;padding:14px;box-shadow:0 7px 20px #2b303c12}.lo .vizcard h3{margin:0 0 9px;font-size:13px}.lo .kpiheroGrid{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.lo .scorecard{align-items:center;gap:16px;display:flex}.lo .scorecard em{font:800 9px var(--mono);color:#7257e7}.lo .scorecard h3{margin:3px 0;font-size:17px}.lo .scorecard p{color:var(--muted);margin:0;font-size:10px}.lo .donut{border-radius:50%;flex:none;place-items:center;width:116px;height:116px;display:grid}.lo .donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:76px;height:76px}.lo .donut>span{z-index:1;text-align:center;grid-area:1/1}.lo .donut b,.lo .donut small{display:block}.lo .donut b{font:900 22px var(--mono);color:#18231f}.lo .donut small{font:800 7px var(--mono);color:#777}.lo .donut.small{width:126px;height:126px}.lo .verticalbars{border-bottom:1px solid #ddd;justify-content:space-around;align-items:flex-end;height:112px;display:flex}.lo .verticalbars i{text-align:center;background:#7559e8;border-radius:5px 5px 0 0;width:23%;min-height:20px;position:relative}.lo .verticalbars i.amber{background:#f2be42}.lo .verticalbars i.red{background:#e45560}.lo .verticalbars b{font:800 11px var(--mono);position:absolute;top:-20px;left:0;right:0}.lo .verticalbars small{font-size:8px;font-style:normal;position:absolute;bottom:-17px;left:-5px;right:-5px}.lo .topcard>div{border-bottom:1px solid #eee;align-items:center;gap:7px;padding:5px 0;display:flex}.lo .topcard>div>strong{color:#7053d8;background:#f0ebff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.lo .topcard>div>span{flex:1;min-width:0}.lo .topcard b,.lo .topcard small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lo .topcard b{font-size:10px}.lo .topcard small{color:var(--muted);font-size:8px}.lo .topcard em{font:800 11px var(--mono);color:#20a56e}.lo .kpiVisualGrid{grid-template-columns:1.8fr 1fr;gap:12px;margin-bottom:12px;display:grid}.lo .vizhead{justify-content:space-between;align-items:center;display:flex}.lo .vizhead span{font:700 8px var(--mono);color:var(--muted)}.lo .departmentchart label{grid-template-columns:1fr auto auto;gap:8px;font-size:9px;display:grid}.lo .departmentchart label span{color:var(--muted)}.lo .departmentchart label strong{font-family:var(--mono)}.lo .departmentchart>div>i{background:#eee;border-radius:9px;height:7px;margin-top:3px;display:block;overflow:hidden}.lo .departmentchart u{border-radius:9px;height:100%;display:block}.lo .ringlegend{justify-content:center;align-items:center;gap:18px;display:flex}.lo .ringlegend ul{margin:0;padding:0;list-style:none}.lo .ringlegend li{gap:5px;padding:5px 0;font-size:9px;display:flex}.lo .ringlegend li>b{margin-left:auto}.lo .ringlegend li>i{background:#2db67c;border-radius:2px;width:8px;height:8px}.lo .ringlegend li>i.yellow{background:#f3bd3f}.lo .ringlegend li>i.red{background:#e5535e}.lo .masterinfographic{grid-template-columns:1.25fr 1.5fr .8fr;gap:12px;margin:12px 0;display:grid}.lo .financehero{background:linear-gradient(145deg,#f5f1ff,#fff);justify-content:space-between;align-items:center;display:flex}.lo .financehero h2{font:900 28px var(--mono);margin:6px 0 0}.lo .financehero p{color:var(--muted);margin:0 0 9px;font-size:9px}.lo .financehero>div>strong{color:#16855e;background:#e9f8f1;border-radius:7px;padding:5px 7px;font-size:9px}.lo .sparkbars{border-bottom:1px solid #ddd;align-items:flex-end;gap:7px;height:118px;padding:16px 5px 18px;display:flex}.lo .sparkbars i{border-radius:4px 4px 0 0;flex:1;min-height:12px;position:relative}.lo .sparkbars small{text-align:center;color:#6d7471;font-size:7px;font-style:normal;position:absolute;bottom:-15px;left:0;right:0}.lo .healthgauge{text-align:center}.lo .semigauge{border-radius:130px 130px 0 0;place-items:end center;width:130px;height:65px;margin:9px auto;display:grid;overflow:hidden}.lo .semigauge:before{content:"";background:#fff;border-radius:82px 82px 0 0;grid-area:1/1;width:82px;height:42px}.lo .semigauge span{z-index:1;grid-area:1/1;padding-bottom:3px}.lo .semigauge b,.lo .semigauge small{display:block}.lo .semigauge b{font:900 18px var(--mono)}.lo .semigauge small{font:700 6px var(--mono)}.lo .healthgauge p{color:var(--muted);font-size:9px}@media (width<=900px){.lo .kpiheroGrid,.lo .masterinfographic{grid-template-columns:1fr 1fr}.lo .kpiVisualGrid{grid-template-columns:1fr}.lo .healthgauge{grid-column:1/-1}}@media (width<=600px){.lo .infographicpage{padding:10px}.lo .infographictitle h2{font-size:19px}.lo .infographictitle>b{display:none}.lo .kpiheroGrid,.lo .masterinfographic{grid-template-columns:1fr}.lo .healthgauge{grid-column:auto}.lo .scorecard{justify-content:center}.lo .financehero{justify-content:space-around}.lo .ringlegend{gap:10px}}.lo .decisionribbon{grid-template-columns:minmax(320px,2.4fr) repeat(3,minmax(105px,.55fr));align-items:stretch;gap:8px;margin:0 0 10px;display:grid}.lo .decisionribbon>span{color:#fff;background:linear-gradient(105deg,#173d35,#246b58);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:flex}.lo .decisionribbon>span b{font:900 9px var(--mono);letter-spacing:.12em;color:#a9f1d5;white-space:nowrap}.lo .decisionribbon>span em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.35;overflow:hidden}.lo .decisionribbon>i{background:#f0faf6;border:1px solid #c7e8da;border-radius:12px;flex-direction:column;justify-content:center;padding:8px 10px;font-style:normal;display:flex}.lo .decisionribbon>i b{font:900 17px var(--mono);color:#147a59}.lo .decisionribbon>i small{color:#63706a;font-size:8px}.lo .decisionribbon>i.risk{background:#fff3f4;border-color:#edb3b7}.lo .decisionribbon>i.risk b{color:#c63540}.lo .decisionribbon>i.warn{background:#fff8e7;border-color:#e9d18c}.lo .decisionribbon>i.warn b{color:#a66b08}@media (width<=900px){.lo .decisionribbon{grid-template-columns:repeat(3,1fr)}.lo .decisionribbon>span{grid-column:1/-1}}@media (width<=600px){.lo .decisionribbon>span{flex-direction:column;align-items:flex-start;gap:5px}.lo .decisionribbon>span em{white-space:normal}.lo .decisionribbon>i{padding:7px}.lo .decisionribbon>i b{font-size:14px}}.lo .decisionribbon>i.decisionrisk{background:#fff3f4;border-color:#edb3b7}.lo .decisionribbon>i.decisionrisk b{color:#c63540}.lo .decisionribbon>i.decisionwarn{background:#fff8e7;border-color:#e9d18c}.lo .decisionribbon>i.decisionwarn b{color:#a66b08}.lo .healthpanel{padding:12px 14px}.lo .healthhead h2{margin:2px 0;font-size:20px}.lo .reportfilters{gap:5px}.lo .reportfilters .tiny{padding:6px 9px;font-size:9px}.lo .financehero h2{font-size:25px}.lo .sparkbars{height:92px;padding-top:10px}.lo .semigauge{width:112px;height:56px;margin:4px auto}.lo .semigauge:before{width:72px;height:37px}.lo .healthgauge p{margin:4px 0 0}.lo .decisionribbon{gap:6px;margin-bottom:7px}.lo .decisionribbon>span{border-radius:9px;padding:8px 11px}.lo .decisionribbon>i{border-radius:9px;padding:6px 9px}.lo .decisionribbon>i b{font-size:15px}.lo .executiveglance{gap:6px;margin-bottom:7px}.lo .glancehealth{border-radius:9px;padding:7px 10px}.lo .glancehealth b{font-size:27px}.lo .glancemetric{border-radius:9px;padding:6px 8px}.lo .glancemetric>span{border-radius:6px;width:22px;height:22px}.lo .glancemetric b{font-size:19px}.lo .infographicpage{border-radius:14px;padding:13px}.lo .infographictitle{margin-bottom:10px}.lo .infographictitle h2{font-size:22px}.lo .kpiheroGrid,.lo .kpiVisualGrid{gap:8px;margin-bottom:8px}.lo .infographicpage .vizcard{border-radius:11px;padding:10px;box-shadow:0 3px 10px #2b303c0e}.lo .scorecard{gap:12px}.lo .scorecard .donut{width:96px;height:96px}.lo .scorecard .donut:before{width:64px;height:64px}.lo .verticalbars{height:92px}.lo .topcard>div{padding:3px 0}.lo .departmentchart>div:not(.vizhead){margin:6px 0}.lo .ringlegend .donut.small{width:106px;height:106px}.lo .ringlegend .donut.small:before{width:69px;height:69px}@media (width<=600px){.lo .healthpanel,.lo .masterinfographic .vizcard{padding:9px}.lo .sparkbars{height:86px}.lo .executiveglance{grid-template-columns:1fr 1fr}.lo .glancehealth{grid-column:1/-1}.lo .infographicpage{padding:9px}}.lo .menu{align-items:center;gap:3px;min-height:48px;padding:5px 10px;box-shadow:0 3px 10px #19302809}.lo .menu button,.lo .menu button:is(:hover,:focus){white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:7px 10px;font-size:11.5px;line-height:1.1;display:inline-flex}.lo .menu button[aria-pressed=true]{min-height:38px;box-shadow:0 3px 9px #0d5c4629}.lo .menu .menucount{min-width:18px;height:18px;box-shadow:none;margin-left:1px;padding:0 5px;font-size:9px}@media (width>=900px){.lo .menu button{flex:1;padding:7px 8px}}@media (width<=700px){.lo .menu{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.lo .menu::-webkit-scrollbar{display:none}.lo .menu button{flex:none;min-width:max-content;padding-inline:12px}}.lo{--ui:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ink:#172d27;--ink2:#40554e;--muted:#64766f;--line:#dfe7e2;--line2:#c8d5ce;--wash:#f3f6f3;--paper:#fff;--acc-dark:color-mix(in srgb,var(--acc),black 20%);--shadow:0 2px 8px #183b2510;max-width:1440px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lo .bar{border-bottom:1px solid var(--line);min-height:0;box-shadow:none;padding:9px 24px}.lo .brand small{letter-spacing:.12em;font-family:inherit;font-size:10px;font-weight:700}.lo .brand b{margin:0;font-size:17px;font-weight:700;line-height:1.2}.lo .mk{border-radius:13px;width:44px;height:44px;font-size:15px;box-shadow:0 4px 12px #17382a12}.lo .superadminbadge{background:var(--wash);border:1px solid var(--line);box-shadow:none;color:var(--ink2);font:600 11px var(--ui);letter-spacing:.04em;padding:7px 12px}.lo .menu{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:5px;min-height:62px;padding:10px 20px;top:78px;overflow-x:auto;box-shadow:0 4px 12px #183b2505}.lo .menu button,.lo .menu button:is(:hover,:focus){border-radius:8px;flex:none;min-height:40px;padding:11px 12px;font-size:12px;font-weight:550}.lo .menu button:hover{background:var(--wash)}.lo .menu button[aria-pressed=true]{background:var(--acc);color:#fff;box-shadow:none}.lo .menu .menucount,.lo .menu .menucount.neutral{color:#435c50;background:#eaf0ec;min-width:20px;height:20px;font-family:inherit;font-size:10px}.lo .menu button[aria-pressed=true] .menucount{color:#fff;background:#ffffff28}.lo button:focus-visible,.lo summary:focus-visible,.lo input:focus-visible,.lo select:focus-visible{outline:3px solid color-mix(in srgb,var(--acc),white 55%);outline-offset:3px}.lo .card{box-shadow:var(--shadow);border-width:1px;border-radius:16px}.lo .kick{letter-spacing:.13em;font-family:inherit;font-size:10px}.lo .healthpanel{border-top:1px solid var(--line);padding:24px}.lo .healthhead{align-items:center;gap:20px;margin-bottom:22px}.lo .healthhead h2{letter-spacing:-.7px;margin:5px 0;font-size:27px;font-weight:650}.lo .healthhead .kick{font-size:10px}.lo .reportfilters{background:var(--wash);border-radius:10px;gap:3px;padding:4px}.lo .reportfilters .tiny{background:0 0;border:0;padding:9px 11px;font-size:11px}.lo .reportfilters button[aria-pressed=true]{background:var(--acc);color:#fff}.lo .masterinfographic .vizcard{box-shadow:none;border-color:var(--line);border-radius:12px;min-width:0;padding:20px}.lo .vizcard h3{font-size:14px;font-weight:600}.lo .financehero{background:color-mix(in srgb,var(--acc) 5%,white);gap:12px}.lo .financehero>div>span{font:600 10px/1.6 var(--ui);letter-spacing:.04em;color:var(--acc)}.lo .financehero h2{font:650 32px/1.25 var(--ui);letter-spacing:-1px;margin:10px 0 4px}.lo .financehero p,.lo .healthgauge p{font-size:11px;line-height:1.5}.lo .financehero>div>strong{margin-top:10px;font-size:11px;font-weight:600;display:inline-block}.lo .sparkbars{height:110px}.lo .decisionribbon{gap:10px;margin:16px 0}.lo .decisionribbon>span{background:var(--acc);border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px}.lo .decisionribbon>span b{color:#fff;opacity:.8;font-family:inherit;font-size:10px}.lo .decisionribbon>span em{white-space:normal;font-size:12px;line-height:1.5}.lo .decisionribbon>i{border-color:var(--line);background:#f7faf8;border-radius:10px;padding:12px}.lo .decisionribbon>i b{letter-spacing:-.5px;font-family:inherit;font-size:20px}.lo .decisionribbon>i small{margin-top:4px;font-size:11px}.lo .glancehealth{border:1px solid #f0d6d4;border-radius:10px;padding:14px}.lo .glancehealth.risk{color:#9c3834;background:#fbefee!important}.lo .glancehealth.watch{color:#875d18;background:#fff6e5!important}.lo .glancehealth.good{color:#25613e;background:#edf7f0!important}.lo .glancehealth small{letter-spacing:.06em;font-family:inherit;font-size:10px}.lo .glancehealth b{margin-top:8px;font-family:inherit;font-size:32px}.lo .glancehealth em{margin-top:8px;font-family:inherit;font-size:10px}.lo .glancemetric,.lo .glancemetric.late,.lo .glancemetric.chat,.lo .glancemetric.approval{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:14px}.lo .glancemetric b{font-family:inherit;font-size:26px;font-weight:650}.lo .glancemetric small{margin-top:6px;font-size:11px;line-height:1.4}.lo .automation-overview{border:1px solid var(--line);box-shadow:none;background:#fafcfa;margin:20px 0;padding:20px}.lo .automation-overview .tasksectionhead h3{margin:6px 0 16px;font-size:17px;font-weight:600}.lo .automation-overview .stat{border:1px solid var(--line);box-shadow:none;color:var(--ink);background:#fff;border-radius:10px;padding:18px}.lo .automation-overview .stat.warn{border-top:3px solid #c79843}.lo .automation-overview .stat.bad{border-top:3px solid #c96662}.lo .automation-overview .stat.ok{border-top:3px solid #4e9775}.lo .automation-overview .stat.ink{border-top:3px solid #60796d}.lo .automation-overview .stat .lb{font:600 10px/1.4 var(--ui);color:var(--muted);letter-spacing:.08em}.lo .automation-overview .stat b{font:650 30px/1.3 var(--ui);letter-spacing:-.8px;margin:8px 0}.lo .automation-overview .stat .sub{font:400 11px/1.5 var(--ui);color:var(--muted);letter-spacing:0;text-transform:none}.lo .automation-overview summary{color:var(--acc);cursor:pointer;font-size:12px;font-weight:600}.lo .inactivealarm{background:#fcf6f3;border:1px solid #ebd9d4;border-radius:12px;margin:18px 0;padding:14px}.lo .inactivealarm summary{color:#924c3c;font-size:12px;line-height:1.5}.lo .inactivealarm>div{gap:10px;margin-top:14px}.lo .inactivealarm>div>span{box-shadow:none;border-color:#ebddd7;padding:12px}.lo .inactivealarm small{font-size:10px;line-height:1.5}.lo .deptglance{gap:10px;margin:18px 0}.lo .deptglance>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.lo .deptglance span,.lo .deptglance small{font-size:11px}.lo .ownersnapshot>div{padding:14px}.lo .ownersnapshot span,.lo .ownersnapshot small{font-size:11px}.lo .infographicpage{background:var(--wash)}@media (width<=900px){.lo{max-width:none}.lo .healthpanel{padding:18px}.lo .wrap{padding:16px}.lo .healthhead{flex-direction:column;align-items:flex-start}.lo .healthhead h2{font-size:25px}.lo .decisionribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.lo .decisionribbon>span{grid-column:1/-1}}@media (width<=600px){.lo .bar{padding:14px 16px}.lo .brand b{font-size:19px}.lo .menu{padding-inline:12px}.lo .wrap{padding:12px 10px 32px}.lo .healthpanel{padding:14px}.lo .masterinfographic{grid-template-columns:1fr}.lo .masterinfographic .vizcard{padding:18px}.lo .automation-overview{padding:14px}.lo .automation-overview .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lo .glancemetric{padding:12px}.lo .reportfilters{flex-wrap:wrap;max-width:100%}.lo .decisionribbon>i b{font-size:17px}}.lo .automation-overview .stat:after{display:none}.lo .automation-overview .stat b{text-shadow:none;color:var(--ink)!important}.lo .automation-overview .stat .lb,.lo .automation-overview .stat .sub{padding-right:0;color:var(--muted)!important}@media (width>=1000px){.lo .menu{gap:2px;padding-inline:16px}.lo .menu button,.lo .menu button:is(:hover,:focus){flex:1;padding-inline:8px;font-size:11px}}.lo{--wash:#f3f3ed;--line:#e1e5dc;--shadow:0 6px 24px #1b362309}.lo .wrap{padding:24px 26px 48px}.lo .healthpanel{box-shadow:none;background:0 0;border:0;padding:0}.lo .healthhead{isolation:isolate;background:#151515;background:color-mix(in srgb,var(--company-acc,var(--acc)),#151515 64%);color:#fff;border-radius:20px;align-items:flex-end;min-height:186px;margin-bottom:22px;padding:30px 32px;position:relative;overflow:hidden}.lo .healthhead:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d9e6bf1b;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:13%;box-shadow:0 0 0 52px #d9e6bf08,0 0 0 104px #d9e6bf05}.lo .healthhead:after{content:"";background:#d5b779;width:52px;height:3px;position:absolute;top:0;left:32px}.lo .healthhead .kick{color:#c9dccf;letter-spacing:.16em;align-items:center;gap:8px;font-size:9px;display:flex}.lo .live-dot{background:#d5b779;border-radius:50%;width:6px;height:6px;display:inline-block}.lo .healthhead h2{letter-spacing:-1.2px;max-width:540px;margin:17px 0 12px;font-size:36px;font-weight:550;line-height:1.12}.lo .healthhead h2 em{color:#dbc79e;letter-spacing:-.7px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.lo .overview-title>p{color:#bccfc3;margin:0;font-size:12px;line-height:1.5}.lo .reportfilters{background:#ffffff0a;border:1px solid #ffffff19;border-radius:10px;flex-shrink:0;gap:2px;padding:4px}.lo .reportfilters .tiny{color:#dbe6de;padding:9px 10px;font-size:10px}.lo .reportfilters .tiny:hover{color:#fff;background:#ffffff14}.lo .reportfilters button[aria-pressed=true]{color:#20392b;background:#e6d7b5;box-shadow:0 2px 6px #00000010}.lo .masterinfographic{grid-template-columns:1.2fr 1.4fr .8fr;gap:16px;margin:20px 0}.lo .masterinfographic .vizcard{border-color:#dde3d7;border-radius:16px;padding:22px;position:relative;overflow:hidden;box-shadow:0 5px 20px #203c2110}.lo .financehero{background:#e7eddf;align-items:center;min-height:185px}.lo .financehero:before{content:"";background:#809872;height:3px;position:absolute;top:0;left:22px;right:22px}.lo .financehero h2{letter-spacing:-1.5px;color:#243c2c;font-size:38px}.lo .financehero .donut:before{background:#e7eddf;width:66px;height:66px}.lo .financehero .donut small{font:600 8px var(--ui);color:#5d7254}.lo .financehero>div>span{letter-spacing:.06em;font-size:9px}.lo .financehero>div>strong{color:#385839;background:#ffffff6b;border:1px solid #cbd8bf;border-radius:6px}.lo .vizhead h3{font-size:13px;font-weight:600}.lo .healthgauge{background:#fbfaf5}.lo .healthgauge p{font-size:10px}.lo .sparkbars.chart-empty{background:repeating-linear-gradient(0deg,#0000 0 30px,#e6ebe2 31px,#0000 32px);border:0;justify-content:center;align-items:center;height:125px;padding:12px}.lo .chart-empty-message{text-align:center;background:#fffd;max-width:260px;padding:8px 12px}.lo .chart-empty-message>span{color:#7a8c67;background:#eff3ea;border-radius:50%;width:28px;height:28px;margin:0 auto 6px;font-size:19px;display:block}.lo .chart-empty-message b{color:#526447;font-size:11px;font-weight:550;display:block}.lo .chart-empty-message small{font:400 10px/1.5 var(--ui);color:#7a8673;margin-top:4px;display:block;position:static}.lo .decisionribbon>span{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-left:3px solid #bba06a;padding:14px 18px}.lo .decisionribbon>span b{color:#857044;letter-spacing:.14em;opacity:1;font-size:9px}.lo .decisionribbon>span em{font-size:11px}.lo .executiveglance{gap:12px;margin:20px 0}.lo .glancemetric{box-shadow:var(--shadow)}.lo .glancemetric>span{color:#47663b;background:#e8f0e3;border-radius:50%;width:28px;height:28px;font-size:12px}.lo .glancemetric.late>span{color:#9b5146;background:#f8e8e4}.lo .glancemetric.chat>span{color:#4d7065;background:#e7edeb}.lo .glancemetric.approval>span{color:#9b7d3a;background:#f6eedb}.lo .automation-overview{background:#fff;border-radius:16px;padding:22px}.lo .automation-overview .stat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 20px;border-top:0!important;border-left:1px solid #e0e6dc!important}.lo .automation-overview .stat:first-child{border-left:0!important}.lo .automation-overview .cols{background:#f6f7f1;border-radius:12px;gap:0;padding:14px 0}.lo .automation-overview .stat.warn b{color:#8b743e!important}.lo .automation-overview .stat.bad b{color:#a45c50!important}.lo .automation-overview .stat.ok b{color:var(--acc)!important}@media (width<=1000px){.lo .healthhead{flex-direction:column;align-items:flex-start;gap:20px}.lo .healthhead h2 em{display:inline}.lo .healthhead h2{max-width:none;font-size:34px}.lo .masterinfographic{grid-template-columns:1fr 1fr}.lo .healthgauge{grid-column:1/-1}}@media (width<=600px){.lo .wrap{padding:14px 12px 32px}.lo .healthhead{border-radius:16px;min-height:0;padding:26px 22px}.lo .healthhead h2{font-size:32px}.lo .healthhead h2 em{display:block}.lo .healthhead .kick{letter-spacing:.09em;font-size:8px}.lo .healthhead:before{right:-220px}.lo .masterinfographic{grid-template-columns:1fr}.lo .healthgauge{grid-column:auto}.lo .reportfilters{flex-wrap:wrap}.lo .automation-overview{padding:16px}.lo .automation-overview .stat{padding:12px}.lo .automation-overview .stat:nth-child(3){border-left:0!important}.lo .financehero{min-height:170px}}.lo .menu button[data-module=attendance]{--nav-color:var(--buttons-attendance);--nav-text:var(--buttons-attendance-text)}.lo .menu button[data-module=complaints]{--nav-color:var(--buttons-complaints);--nav-text:var(--buttons-complaints-text)}.lo .menu button[data-module=ai]{--nav-color:var(--buttons-ai);--nav-text:var(--buttons-ai-text)}.lo .menu button[data-module=dashboard]{--nav-color:var(--buttons-dashboard);--nav-text:var(--buttons-dashboard-text)}.lo .menu button[data-module=myday]{--nav-color:var(--buttons-myday);--nav-text:var(--buttons-myday-text)}.lo .menu button[data-module=chat]{--nav-color:var(--buttons-chat);--nav-text:var(--buttons-chat-text)}.lo .menu button[data-module=tasks]{--nav-color:var(--buttons-tasks);--nav-text:var(--buttons-tasks-text)}.lo .menu button[data-module=dues]{--nav-color:var(--buttons-dues);--nav-text:var(--buttons-dues-text)}.lo .menu button[data-module=kpi]{--nav-color:var(--buttons-kpi);--nav-text:var(--buttons-kpi-text)}.lo .menu button[data-module=approvals]{--nav-color:var(--buttons-approvals);--nav-text:var(--buttons-approvals-text)}.lo .menu button[data-module=people]{--nav-color:var(--buttons-people);--nav-text:var(--buttons-people-text)}.lo .menu button[data-module]{background:color-mix(in srgb,var(--nav-color) 12%,white);border:1px solid color-mix(in srgb,var(--nav-color) 25%,white);color:color-mix(in srgb,var(--nav-color) 70%,black);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--nav-color) 65%,white)}.lo .menu button[data-module]:hover{background:color-mix(in srgb,var(--nav-color) 22%,white)}.lo .menu button[data-module][aria-pressed=true]{background:var(--nav-color);border-color:var(--nav-color);color:var(--nav-text);box-shadow:0 3px 9px color-mix(in srgb,var(--nav-color) 20%,transparent)}.lo .menu button[data-module] .menucount{color:inherit;background:#ffffff80}.lo .menu button[data-module][aria-pressed=true] .menucount{background:color-mix(in srgb,var(--nav-text) 15%,transparent);color:var(--nav-text)}.lo .financehero{--tile-color:var(--tiles-collections);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .glancemetric:not(.late):not(.chat):not(.approval),.lo .automation-overview .stat.ok{--tile-color:var(--tiles-completed);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .glancemetric.late,.lo .glancehealth.risk,.lo .automation-overview .stat.bad{--tile-color:var(--tiles-overdue);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .glancemetric.chat{--tile-color:var(--tiles-chats);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .glancemetric.approval{--tile-color:var(--tiles-approvals);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .automation-overview .stat.warn{--tile-color:var(--tiles-pending);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .automation-overview .stat.ink{--tile-color:var(--tiles-followups);color:#26372c;background:color-mix(in srgb,var(--tile-color) 13%,white)!important;border-top:3px solid var(--tile-color)!important}.lo .financehero:before{background:var(--tiles-collections)}.lo .financehero .donut:before{background:color-mix(in srgb,var(--tiles-collections) 13%,white)}.lo .glancemetric>span,.lo .glancemetric.late>span,.lo .glancemetric.chat>span,.lo .glancemetric.approval>span{background:color-mix(in srgb,var(--tile-color) 24%,white);color:#26372c}.lo .automation-overview .stat{border-radius:8px;margin-inline:5px}.lo .stat{--stat-color:var(--tiles-collections);--stat-text:var(--tiles-collections-text);background:var(--stat-color)}.lo .stat.warn{--stat-color:var(--tiles-pending);--stat-text:var(--tiles-pending-text);background:var(--stat-color)}.lo .stat.ok{--stat-color:var(--tiles-completed);--stat-text:var(--tiles-completed-text);background:var(--stat-color)}.lo .stat.bad{--stat-color:var(--tiles-overdue);--stat-text:var(--tiles-overdue-text);background:var(--stat-color)}.lo .stat.ink{--stat-color:var(--tiles-followups);--stat-text:var(--tiles-followups-text);background:var(--stat-color)}.lo .stat:after{display:none}.lo .stat b,.lo .stat .lb,.lo .stat .sub,.lo .stat span{text-shadow:none;color:var(--stat-text)!important}.lo .automation-overview .stat b{color:#26372c!important}.lo .automation-overview .stat .lb,.lo .automation-overview .stat .sub{color:#53644f!important}.lo .staffhub{border-top:4px solid var(--company-acc,var(--acc));margin:0 0 14px;padding:14px}.lo .staffhub h3{margin:2px 0 8px}.lo .staffhubgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.lo .staffhubgrid>a,.lo .staffhubgrid>button{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;min-height:58px;font:inherit;background:#fff;border-radius:12px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.lo .staffhubgrid>a:hover,.lo .staffhubgrid>button:hover{border-color:var(--company-acc,var(--acc));background:color-mix(in srgb,var(--company-acc,var(--acc)) 5%,white)}.lo .staffhubgrid b{color:color-mix(in srgb,var(--company-acc,var(--acc)) 85%,#06120e);font-size:14px}.lo .staffhubgrid small{color:var(--muted);font-size:12px;line-height:1.3}.lo #team-role-permissions{scroll-margin-top:120px}@media (width<=720px){.lo .staffhubgrid{grid-template-columns:1fr 1fr}.lo .staffhubgrid>a,.lo .staffhubgrid>button{padding:10px}}.lo .sb-live{color:#c62828;letter-spacing:.08em;background:#fde8e8;border-radius:999px;align-items:center;gap:5px;margin-right:8px;padding:2px 8px;font-weight:800;display:inline-flex}.lo .sb-live i{background:#e53935;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite sbpulse;box-shadow:0 0 #e5393580}@keyframes sbpulse{0%{box-shadow:0 0 #e5393580}70%{box-shadow:0 0 0 7px #e5393500}to{box-shadow:0 0 #e5393500}}@media (prefers-reduced-motion:reduce){.lo .sb-live i{animation:none}}.lo .erp-raise-note{color:var(--muted);margin:6px 0 2px;font-size:12px;line-height:1.5;display:block}.lo .erp-raise-note a{color:var(--company-acc,var(--acc));font-weight:650}.lo .notinerp{color:#8a5a00;vertical-align:middle;background:#fff1d6;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.lo .requestdecide{border:1px solid var(--line);background:var(--card2,#fafafa);border-radius:12px;gap:8px;margin-top:10px;padding:10px;display:grid}.lo .requestdecide textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:8px;font-size:13px}.lo .requestacts{gap:8px;display:flex}.lo .requestacts button{flex:1}.lo .decisionnote{color:var(--ink2);background:var(--card2,#fafafa);border-radius:8px;margin:8px 0 0;padding:7px 9px;font-size:12.5px}.lo .requestto{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:11px;font-weight:700;display:grid}.lo .requestto select{text-transform:none;letter-spacing:0;color:var(--ink);font-size:13px;font-weight:500}.lo .personaccess{border:1px solid var(--line);background:var(--card2,#fafafa);border-radius:12px;flex-basis:100%;gap:10px;margin-top:10px;padding:12px;display:grid}.lo .accesstabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.lo .accesstab{color:var(--ink2);gap:3px;font-size:11.5px;font-weight:700;display:grid}.lo .accesstab select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 6px;font-size:12px;font-weight:500}.lo .accessfoot{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.lo .accessfoot b{color:var(--ok)}.lo .hrfile .hrgrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.lo .hrfile input,.lo .hrfile textarea,.lo .hrfile select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:6px 7px;font-size:12.5px;font-weight:500}.lo .hrfile .accessfoot{flex-wrap:wrap;gap:8px}.lo .hrfile .accessfoot small{color:var(--muted);flex:1;min-width:180px}.lo .hrnote{color:var(--muted);margin:2px 0 10px;font-size:12px;line-height:1.5}.lo .invitebox input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:7px 8px;font-size:12px}.lo .invitebox p{color:var(--ink2);margin:0;font-size:12px;line-height:1.5}.lo .invitebox .requestacts{align-items:center}.lo .invitebox a.pbtn{text-align:center;padding:7px 10px}.lo .invitemail summary{cursor:pointer;color:var(--acc);font-size:12px;font-weight:700}.lo .invitemail pre{white-space:pre-wrap;border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:8px;margin:6px 0 0;padding:9px 10px;font:12px/1.55 inherit}.lo .invitecopied{color:var(--ok);font-size:12px}.lo .invitesend{flex-wrap:wrap;gap:8px;display:flex}.lo .invitesend input{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;min-width:160px;padding:7px 9px;font-size:12.5px}.lo .invitesend button{white-space:nowrap}.lo .masterinfographic{gap:12px;margin:14px 0}.lo .masterinfographic .vizcard{border-radius:13px;padding:14px 16px;box-shadow:0 3px 12px #203c210c}.lo .financehero{gap:10px;min-height:0}.lo .financehero:before{height:2px;left:16px;right:16px}.lo .financehero h2{letter-spacing:-1.1px;margin:6px 0 2px;font-size:28px}.lo .financehero p{font-size:10.5px}.lo .financehero>div>strong{margin-top:7px;padding:4px 9px;font-size:10.5px}.lo .financehero .donut{width:62px;height:62px}.lo .financehero .donut:before{width:50px;height:50px}.lo .financehero .donut b{font-size:14px}.lo .vizhead h3{font-size:12px}.lo .masterinfographic .sparkbars,.lo .masterinfographic .sparkbars.chart-empty{height:104px}.lo .healthgauge .healthring{width:74px;height:74px}.lo .healthgauge h3,.lo .healthgauge b{font-size:15px}.lo .masterinfographic{grid-template-columns:1.1fr 1fr}@media (width<=700px){.lo .masterinfographic{grid-template-columns:1fr}}.lo .whopanel{margin:0 0 14px;padding:14px}.lo .wholist{gap:6px;display:grid}.lo .whorow{border:1px solid var(--line);border-radius:10px;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.lo .whorow.blocked{border-color:var(--bad);background:#fff6f5}.lo .whorow small{color:var(--muted);font-size:11px;display:block}.lo .whohow,.lo .whowhen{color:var(--ink2);font-size:11.5px}.lo .whowhen{text-align:right}.lo .whoallowed{color:var(--ink2);margin:0;font-size:12.5px}@media (width<=640px){.lo .whorow{grid-template-columns:1fr}.lo .whowhen{text-align:left}}.lo .dutybox .dutylist{gap:6px;display:grid}.lo .dutyrow{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;display:flex}.lo .dutyrow small{color:var(--muted);font-size:11px;display:block}.lo .dutypick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lo .dutypick .kick{flex-basis:100%}.taskwhose{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.taskwhose button{cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:650}.taskwhose button.on{color:#fff;background:#0d5c46;border-color:#0d5c46}.taskwhose small{opacity:.75;font-weight:700}.setuporder{margin:0 0 10px}.staffhubgrid .setupstep b{align-items:center;gap:8px;display:flex}.staffhubgrid .setupstep i{color:#fff;background:#0d5c46;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.orgaddmodal h2{margin:0 0 6px;font-size:19px}.orgaddmodal label{color:#43594d;margin:14px 0 0;font-size:12.5px;font-weight:650;display:block}.orgaddmodal input{border:1px solid #dfe7e3;border-radius:10px;width:100%;margin-top:6px;padding:11px 12px;font-size:16px;display:block}.orgaddmodal .error{color:#b3121d;margin:10px 0 0;font-size:13px;font-weight:650}.orgaddmodal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.orgaddmodal button{cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:10px;min-height:44px;padding:10px 18px;font-size:13.5px;font-weight:650}.orgaddmodal button.primary{color:#fff;background:#0d5c46;border-color:#0d5c46}.orgaddmodal button:disabled{opacity:.5;cursor:not-allowed}.lo .permissionnote{color:#176747;background:#eaf5ef;border:1px solid #cde5d8;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:12px;font-weight:600}.lo .permissionnote.bad{color:#a43939;background:#fbeeee;border-color:#eccccc}:is(html:has(.lomodal-bg),body:has(.lomodal-bg)){overflow:hidden}.lo .permissionmatrix{scrollbar-width:auto}.lo .permissionhint{color:var(--muted);margin:0 0 6px;font-size:11px;display:none}@media (hover:hover){.lo .permissionhint{display:block}}.lo .myteam{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 12px;overflow:hidden}.lo .myteamhead{border-bottom:1px solid var(--line);background:#f5f8f6;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.lo .myteamhead b{font-size:13px}.lo .myteamhead small{color:var(--muted);font-size:11.5px}.lo .myteamgrid{background:var(--line);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;display:grid}.lo .teamcard{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.lo .teamcard:hover{background:#f7faf8}.lo .teamcard.late{box-shadow:inset 3px 0 #d9343b}.lo .teamcard.picked{box-shadow:inset 3px 0 0 var(--acc);background:#eef5f1}.lo .tcwho{min-width:0}.lo .tcwho b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.lo .tcwho small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.lo .tcnums{flex:none;gap:10px;display:flex}.lo .tcnums i{text-align:center;font-style:normal;display:block}.lo .tcnums b{font-size:14px;font-weight:750;line-height:1.1;display:block}.lo .tcnums small{color:var(--muted);white-space:nowrap;font-size:9px;display:block}.lo .tcnums i.bad b{color:#b3121d}.lo .tcnums i.good b{color:#176747}.lo .myteamnote{border-top:1px solid var(--line);color:var(--muted);background:#fafbfa;margin:0;padding:8px 12px;font-size:11.5px}@media (width<=720px){.lo .myteamgrid{grid-template-columns:1fr}.lo .tcnums{gap:8px}.lo .tcnums b{font-size:13px}}.lo .myteamfree{border-top:1px solid var(--line);background:#fbfcfb}.lo .myteamfree>summary{cursor:pointer;align-items:baseline;gap:8px;padding:9px 12px;list-style:none;display:flex}.lo .myteamfree>summary::-webkit-details-marker{display:none}.lo .myteamfree>summary:before{content:"▸";color:var(--muted);font-size:10px}.lo .myteamfree[open]>summary:before{content:"▾"}.lo .myteamfree>summary b{font-size:12.5px}.lo .myteamfree>summary small{color:var(--muted);font-size:11.5px}.lo .teamcard.free{opacity:.86}.lo .teamcard.free:hover{opacity:1}.lo .tcgive{color:var(--acc);white-space:nowrap;font-size:11px;font-weight:700}.lo .teamcard:has(.tcload){flex-wrap:wrap}.lo .tcload{letter-spacing:.03em;color:#8a4b00;background:#fff3e6;border:1px solid #f0d3ae;border-radius:999px;flex:1 0 100%;order:9;width:fit-content;margin-top:2px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-block}.lo .tcload.overloaded{color:#8f1220;background:#fdecee;border-color:#f0b7bf}.lo .taskswrap.summaryonly .tasktopactions,.lo .taskswrap.summaryonly .myteam,.lo .taskswrap.summaryonly .tasklist,.lo .taskswrap.summaryonly .assignedpanel,.lo .taskswrap.summaryonly .teamkpipanel,.lo .taskswrap.summaryonly .companyperformance,.lo .taskswrap.summaryonly .dutytemplatepanel,.lo .taskswrap.summaryonly .transferapprovals,.lo .taskswrap.summaryonly>.cols{display:none}.lo .taskwhose button small{opacity:.75;margin-left:4px;font-weight:600}.lo .taskwhose.tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0 0 12px;display:grid}.lo .taskwhose.tiles button{cursor:pointer;background:#fff;border:1px solid #e1e8e4;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:64px;padding:10px 14px;transition:transform .12s,box-shadow .12s,background .12s;display:flex;box-shadow:0 1px 2px #0b1f170d}.lo .taskwhose.tiles button:hover{border-color:#cfdcd6;transform:translateY(-1px);box-shadow:0 6px 14px #0b1f1714}.lo .taskwhose.tiles .twlabel{letter-spacing:.07em;text-transform:uppercase;color:#6a7c72;font-size:10.5px;font-weight:700;line-height:1}.lo .taskwhose.tiles .twnum{letter-spacing:-.6px;color:#14261e;align-items:baseline;gap:6px;font-size:24px;font-weight:800;line-height:1.05;display:flex}.lo .taskwhose.tiles .twnum i{letter-spacing:0;color:#8a978f;font-size:10.5px;font-style:normal;font-weight:600}.lo .taskwhose.tiles .twnum.twword{letter-spacing:-.2px;color:#33463d;font-size:13.5px;font-weight:750}.lo .taskwhose.tiles button.on .twnum{color:#fff}.lo .taskwhose.tiles button.on:hover{transform:translateY(-1px)}.lo .taskwhose.tiles button:not(.on):has(.twnum:not(.twword)) .twnum:not(.twword):empty{color:#c9d2cd}@media (width<=720px){.lo .taskwhose.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lo .taskwhose.tiles button{border-radius:12px;min-height:58px;padding:9px 11px}.lo .taskwhose.tiles .twnum{font-size:21px}.lo .taskwhose.tiles .twlabel{font-size:9.5px}}.lo .prioritylegend{scrollbar-width:none;z-index:4;background:var(--bg,#fff);flex-wrap:nowrap;align-items:center;gap:7px;padding:8px 2px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.lo .prioritylegend::-webkit-scrollbar{display:none}.lo button.prioritydot{letter-spacing:.01em;cursor:pointer;border:1.5px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:800;line-height:1;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.lo button.prioritydot i{min-width:20px;height:20px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.lo button.prioritydot:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0b1f1720}.lo button.prioritydot.nowork{opacity:.94}.lo button.prioritydot.nowork i{opacity:.8}.lo button.prioritydot.on{filter:none;opacity:1;transform:translateY(-1px);box-shadow:0 0 0 3px #0b1f1718,0 6px 14px #0b1f1726}.lo button.prioritydot.on i{color:inherit;background:#0b1f1726}.lo button.prioritydot.clear{color:#fff;background:#14261e;border-color:#14261e;font-weight:750}.lo .taskstats .stat.taskstat{--t:#3c6e9f;cursor:pointer;text-align:left;border-radius:14px;padding:13px 14px 11px;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden;box-shadow:0 1px 2px #14261e0a;border:1px solid #e6ece8!important;border-left:5px solid var(--t)!important;background:#fff!important}.lo .taskstats .stat.taskstat.s-open{--t:#c07a12}.lo .taskstats .stat.taskstat.s-done{--t:#1d7a55}.lo .taskstats .stat.taskstat.s-overdue{--t:#b3121d}.lo .taskstats .stat.taskstat:after{display:none}.lo .taskstats .stat.taskstat b{letter-spacing:-.6px;font-size:30px;line-height:1.05;display:block;color:var(--t)!important}.lo .taskstats .stat.taskstat span{letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:10.5px;font-weight:800;display:block;color:#5d6f66!important}.lo .taskstats .stat.taskstat:hover{transform:translateY(-1px);box-shadow:0 8px 18px #14261e14}.lo .taskstats .stat.taskstat.on{box-shadow:0 8px 18px color-mix(in srgb,var(--t) 34%,transparent);background:var(--t)!important;border-color:var(--t)!important}.lo .taskstats .stat.taskstat.on b{color:#fff!important}.lo .taskstats .stat.taskstat.on span{color:#ffffffcf!important}@media (width<=720px){.lo .prioritylegend{gap:6px;padding:6px 2px 10px}.lo button.prioritydot{height:32px;padding:0 10px;font-size:11px}}.lo .taskwhose.tiles button{position:relative;overflow:hidden}.lo .taskwhose.tiles button:before{content:"";background:var(--tw);height:4px;position:absolute;top:0;left:0;right:0}.lo .taskwhose.tiles button:first-child{--tw:#3c6e9f}.lo .taskwhose.tiles button:nth-child(2){--tw:#0d5c46}.lo .taskwhose.tiles button:nth-child(3){--tw:#7a3fbf}.lo .taskwhose.tiles button:nth-child(4){--tw:#c07a12}.lo .taskwhose.tiles button .twlabel{color:var(--tw)}.lo .taskwhose.tiles button.on{background:var(--tw);border-color:var(--tw);box-shadow:0 8px 18px color-mix(in srgb,var(--tw) 34%,transparent)}.lo .taskwhose.tiles button.on:before{background:#ffffff59}.lo .taskwhose.tiles button.on .twlabel{color:#ffffffcf}.lo .taskwhose.tiles button.on .twnum,.lo .taskwhose.tiles button.on .twnum.twword{color:#fff}.lo .taskwhose.tiles button.on .twnum i{color:#ffffffc4}.lo .mykpi{border-top:4px solid #7a3fbf;padding:16px 18px}.lo .mykpi>.tasksectionhead{margin-bottom:4px}.lo .mykpi-top{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 4px;display:flex}.lo .mykpi-ring{background:conic-gradient(#7a3fbf calc(var(--p)*1%),#e8ecea 0);border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.lo .mykpi-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.lo .mykpi-ring b{letter-spacing:-.8px;font-size:24px;font-weight:800;line-height:1;position:relative}.lo .mykpi-ring small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;position:relative}.lo .mykpi-bars{flex:260px;gap:10px;min-width:240px;max-width:460px;display:grid}.lo .mykpi-bar{grid-template-columns:1fr 46px;align-items:center;gap:8px;display:grid}.lo .mykpi-bar span{color:#33463d;grid-column:1/-1;justify-content:space-between;font-size:11.5px;font-weight:650;display:flex}.lo .mykpi-bar span i{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:500}.lo .mykpi-bar em{background:#eef2f0;border-radius:99px;height:8px;display:block;overflow:hidden}.lo .mykpi-bar u{border-radius:99px;height:100%;text-decoration:none;display:block}.lo .mykpi-bar u.resp{background:#7a3fbf}.lo .mykpi-bar u.work{background:#0d5c46}.lo .mykpi-bar u.late{background:#c8282f}.lo .mykpi-bar>b{text-align:right;font-size:14px;font-weight:800}.lo .mykpi-mix{flex-wrap:wrap;gap:6px;margin:12px 0 2px;display:flex}.lo .mykpi-mix .prioritydot{border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:10.5px;display:inline-flex}.lo .mykpi-mix .prioritydot i{background:#ffffffc7;border-radius:999px;padding:0 6px;font-style:normal;font-weight:800}.lo .mykpi-advice{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.lo .mykpi-advice ul{margin:6px 0 0;padding-left:18px}.lo .mykpi-advice li{color:#33463d;margin-bottom:4px;font-size:12.5px;line-height:1.6}.lo .mykpi-advice li.adv-overdue{color:#a43939;font-weight:600}.lo .mykpi-advice li.adv-clear{color:#176747;font-weight:600}@media (width<=720px){.lo .mykpi-top{gap:14px}.lo .mykpi-ring{width:88px;height:88px}.lo .mykpi-ring b{font-size:20px}}.lo .teamkpi{border-top:4px solid #0d5c46;margin-top:12px;padding:16px 18px}.lo .teamkpi-legend{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.lo .teamkpi-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.lo .teamkpi-legend i.wk{background:#7a3fbf}.lo .teamkpi-legend i.cy{background:#0d5c46}.lo .teamkpi-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lo .teamkpi-list li{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) minmax(210px,300px);align-items:center;gap:12px;padding:9px 11px;transition:box-shadow .12s,transform .12s;display:grid}.lo .teamkpi-list li:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0b1f1714}.lo .teamkpi-list li.won{background:linear-gradient(#f7fbf9,#fff);border-color:#cfe4d9}.lo .tkplace{place-items:center;font-size:20px;line-height:1;display:grid}.lo .teamkpi-list li:not(.won) .tkplace{color:#8a978f;background:#eef2f0;border-radius:50%;width:26px;height:26px;font-size:11.5px;font-weight:800}.lo .tkwho{min-width:0}.lo .tkwho b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.lo .tkwho small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.lo .tkpair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lo .tkcol{grid-template-columns:1fr auto;align-items:center;gap:2px 6px;display:grid}.lo .tklab{letter-spacing:.09em;text-transform:uppercase;color:#8a978f;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:800}.lo .tkcol .tkbar{background:#eef2f0;border-radius:99px;height:7px;display:block;overflow:hidden}.lo .tkcol .tkbar i{border-radius:99px;height:100%;transition:width .35s;display:block}.lo .tkbar i.wk{background:#7a3fbf}.lo .tkbar i.cy{background:#0d5c46}.lo .tkbar i.poor{opacity:.55}.lo .tkcol>b{text-align:right;min-width:34px;font-size:12.5px;font-weight:800}.lo .teamkpi-idle{color:var(--muted);margin:10px 0 0;font-size:11.5px}@media (width<=820px){.lo .teamkpi-list li{grid-template-columns:30px minmax(0,1fr);row-gap:8px}.lo .tkpair{grid-column:2/-1}.lo .teamkpi-legend{display:none}}.lo .briefbg{z-index:940;background:#1113158c}.lo .briefbox{max-width:440px;padding:18px}.lo .briefhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lo .briefhead h3{margin:4px 0 0;font-size:20px;line-height:1.2}.lo .brieflines{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lo .brieflines button{text-align:left;background:var(--tint,#f5f6f8);border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;line-height:1.35;display:grid}.lo .brieflines button:hover{border-color:var(--ink,#111)}.lo .brieflines i{font-size:17px;font-style:normal}.lo .brieflines em{color:var(--muted);font-size:16px;font-style:normal}.lo .brieflines li.urgent button{background:#d6403414;border-color:#d6403459}.lo .briefclear{margin:14px 0 0;font-size:14px;line-height:1.45}.lo .briefclose{color:var(--muted);margin:12px 0 0;font-size:11.5px}.lo .briefok{width:100%;margin-top:14px}@media (width<=820px){.lo .briefbox{padding:16px}.lo .briefhead h3{font-size:18px}}.lo .briefpush{background:#ffc40017;border:1px solid #d6960059;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex}.lo .briefpush span{flex:200px}.lo .briefpush button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;min-height:38px;padding:7px 13px;font-size:12.5px;font-weight:650}.lo .duesloading{align-items:center;gap:14px;padding:18px;display:flex}.lo .duesloading b{font-size:14.5px}.lo .duesloading p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.lo .spinner{border:2.5px solid var(--line);border-top-color:var(--ink,#111);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite duespin}@keyframes duespin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lo .spinner{animation-duration:2.4s}}.lo .preparing{z-index:120;pointer-events:none;max-width:calc(100vw - 32px);color:var(--ink2);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;animation:.25s ease-out .45s forwards preparingin;display:flex;position:fixed;top:auto;bottom:20px;left:16px}.lo .preparing .spinner{border-width:2px;flex:0 0 14px;width:14px;height:14px}@keyframes preparingin{to{opacity:1}}@media (width<=720px){.lo .preparing{left:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));font-size:11px}}@media (prefers-reduced-motion:reduce){.lo .preparing{opacity:1;animation:none}.lo .preparing .spinner{animation:none}}.lo .saytoast{z-index:940;background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;max-width:min(92vw,460px);padding:11px 15px;font-size:13px;font-weight:650;line-height:1.35;animation:.18s ease-out saytoastin;display:flex;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000073}.lo .saytoast b{color:#fff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.lo .saytoast.done{background:#f3fbf6;border-color:#b6dcc6}.lo .saytoast.done b{background:#1e7a4c}.lo .saytoast.error{background:#fff5f5;border-color:#e9a4a8}.lo .saytoast.error b{background:var(--bad)}.lo .saytoast.error button{margin-left:2px}.lo .saytoast .spinner{border-width:2px;flex:0 0 16px;width:16px;height:16px}@keyframes saytoastin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=820px){.lo .saytoast{bottom:96px}}.lo .scopelabel{font:800 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:10px 2px 5px}.lo .confirmassign{max-width:520px}.lo .confirmrows{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.lo .confirmrows>div{background:var(--paper);grid-template-columns:minmax(120px,.5fr) 1fr;gap:10px;padding:10px 12px;display:grid}.lo .confirmrows dt{font:800 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:center;margin:0}.lo .confirmrows dd{margin:0;font-size:13px;line-height:1.35}.lo .confirmrows .namelist{color:var(--muted);font-size:11.5px}.lo .confirmrows .prio{font-weight:800}.lo .confirmwarn{color:#7a5300;background:#fff7e6;border:1px solid #e9c46a;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.4}.lo .confirmacts{gap:8px;margin-top:14px;display:flex}.lo .confirmacts button{flex:1;min-height:46px;font-size:13px;font-weight:750}@media (width<=600px){.lo .confirmacts{flex-direction:column-reverse}.lo .confirmrows>div{grid-template-columns:1fr;gap:3px}}.lo .chip.taskcode{color:#41505f;font:700 10px var(--mono);letter-spacing:.04em;background:#eef2f6}.lo .chip.groupchip{color:#7a5300;background:#fff3d6;font-weight:800}.lo .chip.groupchip.done{color:#1e6b41;background:#e4f3ea}.lo .stsel.st-ack,.lo .statusbadge.st-ack{color:#2a5ea6;background:#eaf3ff;border-color:#3e78c9}.lo .chip.finishchip{color:#1e6b41;background:#e4f3ea;font-weight:800}.lo .chip.finishchip.late{color:#a3252d;background:#fdecec}.lo .chip.ackchip{color:#2a5ea6;background:#eaf3ff;font-weight:700}.lo .peopleload{background:#fff;border:1px solid #dce7e2;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.lo .peopleload b{margin-right:2px;font-size:12.5px}.lo .peopleload span{color:#43594d;background:#f1f5f3;border-radius:99px;padding:2px 8px;font-weight:700}.lo .peopleload span.bad{color:#a3252d;background:#fdecec}.lo .namelist .nameload{padding:2px 0;display:block}.lo .taskhistory{margin-top:8px}.lo .historylist{border-left:2px solid var(--line);gap:9px;margin:8px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.lo .historylist li{grid-template-columns:minmax(96px,auto) 1fr;gap:10px;font-size:12px;line-height:1.35;display:grid;position:relative}.lo .historylist li:before{content:"";background:var(--acc);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-17px}.lo .historylist time{color:var(--muted);font:700 10.5px var(--mono)}.lo .historylist small{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}@media (width<=600px){.lo .historylist li{grid-template-columns:1fr;gap:2px}}.lo .landsin{color:var(--muted);margin:10px 2px 0;font-size:11.5px;line-height:1.45}.lo .chatavatar.blank{box-shadow:none;background:0 0}.lo .groupstrip{background:var(--paper);border-bottom:1px solid var(--line);padding:7px 14px}.lo .groupstriprow{align-items:center;gap:7px;display:flex}.lo .groupwho{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}@media (width<=820px){.lo .conversationtoolbar>span,.lo .conversationtoolbar .creategroupquick{display:none}.lo .conversationtoolbar{padding:4px 10px}}.lo .bubble.callnote{color:#5d6874;box-shadow:none;background:#f2f4f6;border-radius:999px;padding:5px 13px;font-size:11px}.lo .bubble.callnote .tm{color:#98a2ad;margin-left:7px;display:inline}.lo .dockbubble{position:relative}.lo .dockmsgmenu{position:absolute;top:2px;right:3px}.lo .dockdots{color:#8a949e;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:14px;line-height:1}.lo .dockdots:hover,.lo .dockdots[aria-expanded=true]{color:#4a5560;background:#0000000d}.lo .dockbubble>small{padding-right:14px}.lo .messagepopup.dockpopup{z-index:30;min-width:170px;position:absolute;top:22px;right:0}.lo .grouptally{margin-bottom:12px;padding:14px 16px}.lo .grouplist{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lo .grouplist li{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:10px 12px}.lo .grouplist li.done{background:#f6fbf8;border-color:#c9e2d4}.lo .gl-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lo .gl-top b{min-width:0;font-size:13px;line-height:1.3}.lo .gl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:11px;display:flex}.lo .gl-bar{background:#e9edf0;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.lo .gl-bar u{background:var(--acc);height:100%;text-decoration:none;display:block}.lo .grouplist li.done .gl-bar u{background:#1e7a4c}@media (width<=600px){.lo .gl-top{flex-direction:column;align-items:flex-start;gap:5px}}.lo .taskfiles{margin-top:8px}.lo .filebox{border:1px solid var(--line);background:#fafbfc;border-radius:11px;margin-top:8px;padding:10px}.lo .filelist{gap:6px;margin:0 0 9px;padding:0;list-style:none;display:grid}.lo .filelist li{background:var(--paper);border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.lo .filelist a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.lo .filelist small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10.5px}.lo .filelist button{color:var(--bad);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.lo .attachbtn{cursor:pointer;align-items:center;display:inline-flex}.lo .attachbtn input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lo .attachbtn span{color:var(--acc);background:var(--paper);border:1px dashed #bccbd6;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700}.lo .attachbtn input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.lo .filebox>small{margin-top:7px;font-size:10.5px;display:block}.lo .chip.chasedchip{color:#9a4a00;background:#fff1e8;font-weight:800}.lo .escalatedlist{padding:14px 16px}.lo .esclist{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lo .esclist li{border:1px solid var(--line);background:var(--paper);border-left:4px solid #e4932a;border-radius:12px;padding:11px 13px}.lo .esclist li.prio-emgc,.lo .esclist li.prio-most{border-left-color:var(--bad)}.lo .esc-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.lo .esc-top b{font-size:13.5px;line-height:1.3}.lo .esc-meta{color:var(--muted);flex-wrap:wrap;gap:9px;margin-top:5px;font-size:11.5px;display:flex}.lo .esc-meta .bad{color:var(--bad);font-weight:700}.lo .esc-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.lo .esc-act small{color:var(--muted);font-size:10.5px}.lo .escalatedtab.on,.lo .escalatedtab[aria-selected=true]{border-color:#e4932a}.lo .performers{margin-bottom:16px;padding:16px}.lo .performers .pf-switch{background:#f1f4f2;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.lo .performers .pf-switch button{color:#5d6f66;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.lo .performers .pf-switch button.on{color:#fff;background:#14261e}.lo .performers .pf-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:12px 0 4px;display:grid}.lo .performers h4{letter-spacing:.08em;text-transform:uppercase;color:#5d6f66;margin:0 0 8px;font-size:11px}.lo .performers ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lo .performers li{border-bottom:1px solid #eef2ef;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.lo .performers li:last-child{border-bottom:0;padding-bottom:0}.lo .performers li b{font-size:13.5px;display:block}.lo .performers li span{color:#7a8a83;font-size:11px;display:block}.lo .performers li i{white-space:nowrap;text-align:right;font-size:12px;font-style:normal;font-weight:800}.lo .performers .pf-done{color:#12603f}.lo .performers .pf-late{color:#b3121d}.lo .performers li i em{font-size:10.5px;font-style:normal;font-weight:700;display:block}.lo .performers li i em.up{color:#12603f}.lo .performers li i em.down{color:#b3121d}.lo .peopleload .loadtag{color:#8a4b00;background:#fff3e6;border-radius:999px;padding:2px 8px;font-weight:800}.lo .peopleload .loadtag.overloaded{color:#8f1220;background:#fdecee}.lo .loadpeek{width:calc(100vw - 28px);max-width:560px}.lo .loadpeek .peekfigures{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 12px;display:grid}.lo .loadpeek .peekfigures>div{background:#fbfcfb;border:1px solid #e6ece8;border-radius:12px;padding:9px 10px}.lo .loadpeek .peekfigures b{color:#14261e;font-size:19px;display:block}.lo .loadpeek .peekfigures small{color:#5d6f66;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.lo .loadpeek .peekfigures>div.bad{background:#fdf3f4;border-color:#f0b7bf}.lo .loadpeek .peekfigures>div.bad b{color:#8f1220}.lo .loadpeek .peekwarn{color:#8a4b00;background:#fff6ea;border:1px solid #f0d3ae;border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:12.5px;font-weight:700}.lo .loadpeek .peekwarn.overloaded{color:#8f1220;background:#fdecee;border-color:#f0b7bf}.lo .loadpeek .tasksectionhead{z-index:3;background:var(--paper);margin:0 0 8px;padding:14px 0 8px;position:sticky;top:-16px}.lo .loadpeek .peeklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lo .loadpeek .peeklist li{border-bottom:1px solid #eef2ef;align-items:flex-start;gap:9px;padding-bottom:7px;display:flex}.lo .loadpeek .peeklist li:last-child{border-bottom:0}.lo .loadpeek .peeklist b{font-size:13px;line-height:1.3;display:block}.lo .loadpeek .peeklist small{color:#7a8a83;font-size:11px}.lo .loadpeek .peekroom{background:#f2faf6;border:1px solid #cfe3d8;border-radius:10px;margin:0 0 10px;padding:9px 11px}.lo .loadpeek .peekroom>b{color:#12603f;font-size:13.5px;display:block}.lo .loadpeek .peekroom>span{color:#4a5c54;margin-top:2px;font-size:11.5px;display:block}.lo .loadpeek .peekwhere{border-top:1px dashed #e3e9e5;margin-top:12px;padding-top:9px;font-size:11.5px}.lo .tcload[role=button]{cursor:pointer}.lo .tcload[role=button]:hover{filter:brightness(.97)}.lo .eodextras{margin-bottom:14px;padding:15px 16px}.lo .eodadd{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.lo .eodadd input{font:inherit;border:1px solid #dfe7e3;border-radius:10px;flex:220px;padding:9px 11px;font-size:13.5px}.lo .eodadd .eodmins{flex:0 0 78px}.lo .eodadd button{flex:none}.lo .eodlist{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lo .eodlist li{background:#fbfcfb;border:1px solid #e9efec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lo .eodlist b{font-size:13px;font-weight:600}.lo .eodlist small{color:#5d6f66;margin-left:8px;font-size:11.5px;font-weight:700}.lo .dockcomposer textarea{resize:none;border:1px solid var(--line);min-width:0;min-height:44px;max-height:144px;font:inherit;background:var(--paper,#fff);color:var(--ink);border-radius:20px;flex:1;padding:10px 12px;line-height:1.45;overflow-y:auto}.lo .composer textarea{max-height:144px;line-height:1.45;overflow-y:auto}.lo .dockcomposer,.lo .composer{align-items:flex-end}.lo .taskopener{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.lo .taskopener:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.lo .tasklist{scroll-margin-top:90px}@media (width<=720px){.lo .dockcomposer textarea,.lo .composer textarea{font-size:16px}.lo .task .acts{flex-wrap:wrap;gap:8px;display:flex}.lo .task .acts select{flex:140px;min-width:140px;max-width:100%}.lo .task .acts button{min-height:40px}.lo .taskproof textarea{width:100%;min-height:76px;font-size:16px}}.lo .taskswrap .taskstats{gap:8px}.lo .taskswrap .taskstat{justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:12px 16px;display:flex}.lo .taskswrap .taskstat b{font-size:24px;line-height:1.2}.lo .taskswrap .taskstat span{font-size:11px}.lo .boardtools{align-items:center;gap:10px;margin:14px 0;display:flex}.lo .boardtools input{border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;padding:12px}.lo .boardtools span{white-space:nowrap;color:var(--muted);font-size:12px}.lo .boardmore{margin:16px auto;display:block}.lo .task:has(.boardtaskdetails[open]) .taskcollapsedstatus{display:none}.lo .assigneditem .taskopener{font:inherit;font-weight:600}@media (width<=720px){.lo .boardtools{flex-wrap:wrap}.lo .boardtools input{flex-basis:100%;font-size:16px}.lo .taskswrap .taskstat{padding:10px 12px}.lo .taskswrap .taskstat b{font-size:22px}}.lo .taskswrap .task{border-top-color:var(--line);border-right-color:var(--line);border-bottom-color:var(--line);box-shadow:none}.lo .taskreply textarea{resize:vertical;border:1px solid var(--line);min-width:0;font:inherit;border-radius:10px;flex:1;padding:10px;line-height:1.5}.lo .taskreply{align-items:flex-end}.lo .reachgap{border-left:4px solid #c07a12;margin-bottom:16px;padding:16px}.lo .reachgap .reachnums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.lo .reachgap .reachnums>div{background:#fbfcfb;border:1px solid #e6ece8;border-radius:12px;padding:9px 11px}.lo .reachgap .reachnums b{color:#14261e;font-size:22px;display:block}.lo .reachgap .reachnums small{letter-spacing:.05em;text-transform:uppercase;color:#5d6f66;font-size:10.5px}.lo .reachgap .reachnums>div.bad{background:#fdf3f4;border-color:#f0b7bf}.lo .reachgap .reachnums>div.bad b{color:#8f1220}.lo .reachgap .reachacts{flex-wrap:wrap;gap:8px;display:flex}.lo .whatworked{margin-bottom:14px;padding:15px 16px}.lo .wwform{gap:10px;margin:10px 0;display:grid}.lo .wwform label{letter-spacing:.03em;color:#5d6f66;gap:4px;font-size:11.5px;font-weight:700;display:grid}.lo .wwform textarea{font:inherit;resize:vertical;border:1px solid #dfe7e3;border-radius:10px;padding:9px 11px;font-size:13.5px}.lo .wwticks{flex-wrap:wrap;gap:14px;display:flex}.lo .wwticks label{color:#20352b;align-items:center;gap:6px;font-weight:600;display:flex}.lo .wwlist{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lo .wwlist li{border-left:3px solid #cfe3d8;gap:2px;padding:6px 0 6px 10px;display:grid}.lo .wwlist b{font-size:13px}.lo .wwlist span,.lo .wwlist i{color:#5d6f66;font-size:12px;font-style:normal}.lo .wwlist i{color:#12603f}.lo .wwlist small{color:#8a978f;font-size:11px}.lo .policybg{z-index:960}.lo .policysheet{max-width:560px}.lo .policyhead h3{margin:3px 0 5px;font-size:19px}.lo .policyhead .m{font-size:12px}.lo .policypoints{counter-reset:policy;gap:12px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.lo .policypoints li{gap:2px;padding-left:26px;display:grid;position:relative}.lo .policypoints li:before{counter-increment:policy;content:counter(policy);background:color-mix(in srgb,var(--acc) 14%,white);width:18px;height:18px;color:var(--acc);border-radius:999px;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.lo .policypoints b{font-size:12.5px}.lo .policypoints span{color:#4a5c54;font-size:11.5px;line-height:1.42}.lo .policyagree{width:100%}.lo .policysheet{flex-direction:column;max-height:86dvh;display:flex;overflow:hidden}.lo .policysheet .policyhead{flex:none}.lo .policypoints{flex:auto;gap:10px;margin:12px 0;padding-right:6px;overflow-y:auto}.lo .policysheet .policyagree{flex:none;margin-top:4px}.taskpeoplemulti{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;grid-column:1/-1;margin-top:6px;padding:10px}.taskpeoplemulti .multihead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.taskgrouppick .multirow{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:14px;display:grid}.taskgrouppick .multirow:hover{background:#faf7fe;border-color:#e5daf6}.taskgrouppick .multirow input[type=checkbox]{accent-color:#7a4bbd;cursor:pointer;width:18px;height:18px;min-height:0;margin:2px 0 0}.taskgrouppick .multirow>span{color:#1d2b25;gap:1px;min-width:0;font-weight:650;display:grid}.taskgrouppick .multirow small{color:var(--muted);font-size:12.5px;font-weight:500}.taskgrouppick .multirow:has(input:checked){background:#f3ecfd;border-color:#7a4bbd}.taskgrouppick .multirow:has(input:checked)>span{color:#56309a}.taskbatchitem .batchactions{flex:none;align-items:center;gap:6px;display:flex}.taskbatchitem .batchactions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:3px 9px;font-size:12px}.taskbatchitem .batchactions button:hover{border-color:var(--acc);color:var(--acc)}.assignblocked{color:#8a4b00;margin:0 0 6px}.taskeditrow{gap:6px;width:100%;margin-left:auto;display:grid}.taskeditrow input,.taskeditrow textarea,.taskeditrow select{border:1px solid var(--line);border-radius:9px;width:100%;padding:7px 9px;font-size:13px}.taskeditrow button{justify-self:start}.taskgrouppick{flex:100%;grid-column:1/-1;gap:8px;width:100%;min-width:0;display:grid}.taskgrouppick .grouppicked{background:#faf7fe;border:1px solid #e5daf6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:7px 9px;display:flex}.taskgrouppick .groupchip{border:1px solid var(--acc);color:var(--acc);cursor:pointer;background:#eef6f1;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:650}.taskgrouppick .groupchip:hover{border-color:var(--bad);color:var(--bad);background:#fdecec}.taskgrouppick input[type=search]{width:100%}.taskgrouppick .multilist{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;max-height:260px;padding:6px;display:grid;overflow:auto}.repeatpick.inline{background:0 0;border:0;flex-wrap:wrap;flex:420px;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.repeatpick.inline>b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11.5px}.repeatpick.inline .repeatdays{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.repeatpick.inline .repeatdays button{border-radius:8px;min-width:0;padding:5px 8px;font-size:12px}.repeatpick.inline .repeatstart{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:6px;font-size:11.5px;display:flex}.repeatpick.inline .repeatstart input{text-transform:none;letter-spacing:0;min-height:36px;padding:5px 8px;font-size:13px}.repeatpick.inline>small{flex:100%;margin:0}.repeatpick{border:1px solid var(--line);background:#fff;border-radius:12px;grid-column:1/-1;gap:8px;margin:8px 0;padding:12px;display:grid}.repeatpick .repeatdays{flex-wrap:wrap;gap:6px;display:flex}.repeatpick .repeatdays button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-width:42px;padding:7px 10px;font-size:13px;font-weight:650}.repeatpick .repeatdays button:hover{border-color:var(--acc)}.repeatpick .repeatdays button.on{background:var(--acc);border-color:var(--acc);color:#fff}.givenduties{border:1px solid var(--line);background:#fbfcfb;border-top:0;border-radius:0 0 12px 12px;margin:-6px 0 10px;padding:10px 12px 12px}.givenduties summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;display:flex}.givenduties summary small{color:var(--muted)}.givenduties .giventiles{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:10px;max-height:340px;margin-top:10px;display:grid;overflow:auto}.givenduties .giventile{border:1px solid var(--line);background:#fff;border-left:4px solid #7a4bbd;border-radius:12px;align-content:start;gap:6px;padding:11px 12px;display:grid}.givenduties .giventile>span:first-child{gap:3px;min-width:0;display:grid}.givenduties .giventile b{font-size:13.5px;line-height:1.35}.givenduties .giventile small{color:var(--muted);font-size:12px;display:block}.givenduties .givenactions{justify-self:start;gap:6px;display:flex}.givenduties .giventile .taskeditrow{grid-column:1/-1}.lo .fieldrow.taskwhenrow{flex-wrap:wrap;align-items:flex-start}.lo .fieldrow.taskwhenrow>select.whenpick{color:#0d5c46;background:#eef6f1;border-color:#bcd9ca;flex:none;align-self:flex-start;width:auto;min-width:210px;font-weight:650}.lo .fieldrow.taskwhenrow .duedatefield{flex:none;align-self:flex-start}.repeatpick.inline{background:#f6f8f7;border:1px solid #e3ece7;border-radius:12px;align-items:flex-start;padding:8px 10px}.repeatpick.inline>b{flex:100%;margin-bottom:2px}.repeatpick.inline .repeatdays button{background:#fff;border-color:#dfe7e3}.repeatpick.inline .repeatstart{color:#2d4a7a;background:#eef3fb;border:1px solid #cfdcf0;border-radius:10px;padding:3px 8px}.repeatpick.inline .repeatstart input{background:0 0;border:0;min-height:30px}.repeatpick.inline>small{color:#4a6157}.repeatpick.inline .repeatdays button.on{background:var(--acc);border-color:var(--acc);color:#fff}.lo .newtaskpanel .taskentryrow{background:#f3f8fb;border:1px solid #d6e6f2;border-left:4px solid #2f6f9f;border-radius:12px;padding:10px}.lo .newtaskpanel .taskdescriptioninput{background:#f8fbfd;border:1px solid #d6e6f2;border-radius:12px}.lo .newtaskpanel .scopelabel{color:#7a4bbd;font-weight:800}.lo .newtaskpanel .taskscope{background:#faf7fe;border:1px solid #e5daf6;border-left:4px solid #7a4bbd;border-radius:12px;padding:10px}.lo .newtaskpanel .taskwhenrow{background:#f6faf7;border:1px solid #dcebe2;border-left:4px solid #0d5c46;border-radius:12px;padding:10px}.lo .newtaskpanel .remindersettings{background:#fffaf2;border:1px solid #f3e2c8;border-left:4px solid #b9771c;border-radius:12px;padding:10px}.lo .newtaskpanel .taskcreationfiles{background:#f7f9fa;border:1px solid #e2e8ec;border-left:4px solid #5b6b78;border-radius:12px;padding:10px}.lo .newtaskpanel .taskbatch{background:#f2faf5;border:1px solid #cfe9dc;border-left:4px solid #1e6b41;border-radius:12px}.lo .newtaskpanel .assignblocked{background:#fff6ed;border:1px solid #f3dcc3;border-radius:10px;padding:7px 10px}.lo .newtaskpanel .taskscope>button{border-width:1.5px;font-weight:700}.lo .newtaskpanel .taskscope>button:first-of-type{color:#2f6f9f;border-color:#2f6f9f}.lo .newtaskpanel .taskscope>button:nth-of-type(2){color:#7a4bbd;border-color:#7a4bbd}.lo .newtaskpanel .taskscope>button:nth-of-type(3){color:#0d5c46;border-color:#0d5c46}.lo .newtaskpanel .taskscope>button:nth-of-type(4){color:#b9771c;border-color:#b9771c}.lo .newtaskpanel .taskscope>button:nth-of-type(5){color:#9c2b4e;border-color:#9c2b4e}.lo .newtaskpanel .taskscope>button:nth-of-type(6){color:#2b6f6a;border-color:#2b6f6a}.lo .newtaskpanel .taskscope>button:first-of-type.primary{color:#fff;background:#2f6f9f;border-color:#2f6f9f}.lo .newtaskpanel .taskscope>button:nth-of-type(2).primary{color:#fff;background:#7a4bbd;border-color:#7a4bbd}.lo .newtaskpanel .taskscope>button:nth-of-type(3).primary{color:#fff;background:#0d5c46;border-color:#0d5c46}.lo .newtaskpanel .taskscope>button:nth-of-type(4).primary{color:#fff;background:#b9771c;border-color:#b9771c}.lo .newtaskpanel .taskscope>button:nth-of-type(5).primary{color:#fff;background:#9c2b4e;border-color:#9c2b4e}.lo .newtaskpanel .taskscope>button:nth-of-type(6).primary{color:#fff;background:#2b6f6a;border-color:#2b6f6a}.lo dialog.topmodal,dialog.topmodal{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:#11131573;border:0;margin:0;padding:18px;overflow:auto}dialog.topmodal::backdrop{background:#11131533}@media (width>=721px){.lo .menu{box-shadow:none;background:#f6f8f7;border-bottom:1px solid #e6ece8;gap:6px;padding:10px 16px}.lo .menu button[data-module],.lo .menu button[data-module]:is(:hover,:focus){color:#26382f;background:#fff;border:1px solid #e3e9e5;border-radius:12px;min-height:40px;padding:9px 14px;font-size:12.5px;font-weight:650;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 1px 2px #14261e0d}.lo .menu button[data-module]:hover{border-color:color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 35%,#e3e9e5);transform:translateY(-1px);box-shadow:0 4px 12px #14261e14}.lo .menu button[data-module] .menucount{background:color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 14%,white);color:color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 85%,black);font-weight:800}.lo .menu button[data-module][aria-pressed=true]{background:linear-gradient(135deg,var(--nav-color,var(--company-acc,var(--acc,#df202b))),color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 70%,black));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 35%,transparent);border-color:#0000}.lo .menu button[data-module][aria-pressed=true] .menucount{color:#fff;background:#ffffff2e}}.lo .wrap>.card:has(>.periodtabs){border:1px solid #e6ece8;border-radius:22px;padding:26px 28px;box-shadow:0 1px 2px #14261e0a,0 12px 32px #14261e0d}.lo .card:has(>.periodtabs)>.tasksectionhead h2{letter-spacing:-.6px;color:#0f231a;margin:6px 0 2px;font-size:28px}.lo .card:has(>.periodtabs)>.tasksectionhead .pill{background:color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 10%,white);color:var(--company-acc,var(--acc,#df202b));border:1px solid color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 22%,white);letter-spacing:.04em;font-weight:700}.lo .card:has(>.periodtabs)>.tasksectionhead .pill:before{content:"";vertical-align:1px;background:#1e8e5a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #1e8e5a33}:is(.lo .card:has(>.periodtabs)>.tasksectionhead p,.lo .card:has(>.periodtabs)>p.m){color:#6b7c73;max-width:880px;font-size:12px;line-height:1.5}.lo .card>.periodtabs{background:#f1f4f2;border:1px solid #e6ece8;border-radius:14px;flex-wrap:wrap;gap:4px;padding:5px;margin:14px 0 12px!important;display:inline-flex!important}.lo .card>.periodtabs button{min-height:36px;transition:background .12s,color .12s;box-shadow:none!important;color:#4a5c53!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important;font-weight:650!important}.lo .card>.periodtabs button:hover{color:#14261e!important;background:#ffffffb3!important}.lo .card>.periodtabs button.on,.lo .card>.periodtabs button[aria-pressed=true]{color:#fff!important;background:#0f231a!important;box-shadow:0 4px 10px #0f231a33!important}.lo .card:has(>.periodtabs) select{background-color:#fff;border:1px solid #dfe7e3;border-radius:12px;min-height:42px;padding:8px 36px 8px 12px;font-weight:600}.lo .card:has(>.periodtabs) button.tiny{color:#0f231a;background:#fff;border:1px solid #cfdcd5;border-radius:12px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px #14261e0d}.lo .card:has(>.periodtabs) button.tiny:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14261e1a}.lo .card:has(>.periodtabs) button.tiny:first-of-type{background:linear-gradient(135deg,var(--company-acc,var(--acc,#df202b)),color-mix(in srgb,var(--company-acc,var(--acc,#df202b)),black 25%));color:#fff;border-color:#0000}.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols){grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:720px}.lo .card:has(>.periodtabs)>.cols .stat{border:1px solid #e6ece8;border-radius:18px;padding:18px 20px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #14261e0a;background:#fff!important}.lo .card:has(>.periodtabs)>.cols .stat:hover{transform:translateY(-2px);box-shadow:0 10px 26px #14261e14}.lo .card:has(>.periodtabs)>.cols .stat b{letter-spacing:-.8px;color:#0f231a;font-size:32px}.lo .card:has(>.periodtabs)>.cols .stat .lb{letter-spacing:.08em;color:#6b7c73;font-size:11px;font-weight:800}.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.bad{box-shadow:0 14px 30px color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 25%,transparent);border-color:#0000;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--company-acc,var(--acc,#df202b)),white 8%) 0%,var(--company-acc,var(--acc,#df202b)) 38%,color-mix(in srgb,var(--company-acc,var(--acc,#df202b)),black 45%) 100%)!important}.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.bad b{font-size:36px;color:#fff!important}:is(.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.bad .lb,.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.bad .sub){color:color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 22%,white)!important}.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.bad .tic{color:#fff!important;background:#ffffff1f!important;border-color:#0000!important}.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.warn{border-left:4px solid #d9a441;background:linear-gradient(#fff,#fbfaf6)!important}.lo .card:has(>.periodtabs)>.kick{letter-spacing:.1em;color:var(--company-acc,var(--acc,#df202b));margin-top:18px;font-size:11px;font-weight:800}.lo .card:has(>.periodtabs)>div:not([class])>div{background:#fff;border:1px solid #e8eeea;border-radius:14px;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:0 1px 2px #14261e0a}.lo .card:has(>.periodtabs)>div:not([class])>div:hover{border-color:#f0c9c4;transform:translateY(-2px);box-shadow:0 10px 24px #14261e14}.lo .card:has(>.periodtabs)>div:not([class])>div b:last-child{color:#b3261e;font-weight:800}.lo .card:has(>.periodtabs)>.tasksectionhead h3{letter-spacing:-.3px;font-size:18px}.lo .card:has(>.periodtabs)>.tasksectionhead .pill{font-variant-numeric:tabular-nums}.lo .card:has(>.periodtabs)>.cols~.cols .stat{border-left:4px solid #c0392b}.lo .card:has(>.periodtabs)>.cols~.cols .stat b{font-size:24px}.lo .card:has(>.periodtabs) .tasklist .task{border-radius:14px;transition:box-shadow .12s;box-shadow:0 1px 2px #14261e0a}.lo .card:has(>.periodtabs) .tasklist .task:hover{box-shadow:0 8px 20px #14261e12}@media (width<=720px){.lo .wrap>.card:has(>.periodtabs){border-radius:18px;padding:16px}.lo .card:has(>.periodtabs)>.tasksectionhead h2{font-size:22px}.lo .card>.periodtabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;display:flex!important}.lo .card:has(>.periodtabs)>.periodtabs~.cols:not(.cols~.cols) .stat.bad b{font-size:28px}}@media (prefers-reduced-motion:reduce){.lo .menu button[data-module]{transition:none!important;transform:none!important}.lo .card:has(>.periodtabs) *{transition:none!important;transform:none!important}}@media (width>=721px){.lo .healthpanel>.healthhead{justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:14px 22px;display:flex}.lo .healthpanel>.healthhead:before,.lo .healthpanel>.healthhead:after{display:none}.lo .healthpanel>.healthhead .overview-title{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lo .healthpanel>.healthhead .overview-title .kick{margin:0;font-size:10.5px}.lo .healthpanel>.healthhead .overview-title h2{letter-spacing:-.4px;margin:0;font-size:22px;line-height:1.1}.lo .healthpanel>.healthhead .overview-title>p{display:none}.lo .healthpanel>.healthhead .reportfilters{gap:2px;margin:0;padding:3px}.lo .healthpanel>.healthhead .reportfilters button.tiny{min-height:30px;padding:5px 12px;font-size:12px}}@media (width<=720px){.lo .healthpanel>.healthhead{padding:12px 14px}.lo .healthpanel>.healthhead:before,.lo .healthpanel>.healthhead:after{display:none}.lo .healthpanel>.healthhead .overview-title h2{font-size:18px}}.lo .masterinfographic .financehero{--acc:#e9c46a;box-shadow:0 10px 24px color-mix(in srgb,var(--tiles-collections,var(--company-acc,var(--acc,#df202b))) 24%,transparent),0 2px 6px #0b1f171f;color:#fff;border-radius:16px;position:relative;overflow:hidden;background:radial-gradient(130% 150% at 100% 0%,color-mix(in srgb,var(--tiles-collections,var(--company-acc,var(--acc,#df202b))),white 14%) 0%,var(--tiles-collections,var(--company-acc,var(--acc,#df202b))) 40%,color-mix(in srgb,var(--tiles-collections,var(--company-acc,var(--acc,#df202b))),black 60%) 100%)!important;border:0!important}.lo .masterinfographic .financehero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px -60px auto}.lo .masterinfographic .financehero>div>span,.lo .masterinfographic .financehero span:first-child{letter-spacing:.09em;font-weight:800;color:color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 28%,white)!important}.lo .masterinfographic .financehero h2{letter-spacing:-1px;text-shadow:0 2px 12px #0000002e;margin:6px 0 4px;line-height:1;color:#fff!important;font-size:34px!important}.lo .masterinfographic .financehero p{font-size:12px;line-height:1.3;color:color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 18%,white)!important}.lo .masterinfographic .financehero strong{border-radius:999px;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #e9c46a40;color:#1b2a12!important;background:#e9c46a!important;border:0!important;padding:7px 14px!important}.lo .masterinfographic .financehero strong:before{content:"";background:#1e8e5a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1e8e5a40}.lo .masterinfographic .financehero .donut{border-radius:50%;width:82px!important;height:82px!important;box-shadow:0 0 0 6px #ffffff12!important}.lo .masterinfographic .financehero .donut:before{background:#0a3a2c!important;width:62px!important;height:62px!important}.lo .masterinfographic .financehero .donut b{color:#fff!important;font-size:18px!important}.lo .masterinfographic .financehero .donut small{font-weight:800;color:#e9c46a!important}@media (width<=720px){.lo .masterinfographic .financehero h2{font-size:28px!important}.lo .masterinfographic .financehero .donut{width:72px!important;height:72px!important}.lo .masterinfographic .financehero .donut:before{width:54px!important;height:54px!important}}@media (width>=1000px){.lo .masterinfographic{grid-template-columns:minmax(0,1.35fr) minmax(0,1.3fr) minmax(0,.85fr)!important}}.lo .masterinfographic .financehero>div>span:first-child,.lo .masterinfographic .financehero span:first-child{white-space:nowrap}.lo .sales-board .sb-stats{gap:10px}.lo .sales-board .sb-stats>.sb-stat{background:#fff;border:1px solid #e6ece8;border-radius:14px;padding:10px 12px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #14261e0a}.lo .sales-board .sb-stats>.sb-stat:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14261e17}.lo .sales-board .sb-stats>.sb-stat>small{letter-spacing:.07em;text-transform:uppercase;color:#5d6f66;font-size:9.5px;font-weight:800;display:block}.lo .sales-board .sb-stats>.sb-stat>b{letter-spacing:-.4px;white-space:nowrap;color:#0f231a;margin:3px 0 2px;font-size:21px;line-height:1.15;display:block}.lo .sales-board .sb-stats>.sb-stat>span{color:#5d6f66;font-size:11px;line-height:1.3;display:block}.lo .sales-board .sb-stats>.sb-stat.sb-target-stat{border:1px solid #e3cfa6;box-shadow:0 2px 10px #b3121d12}.lo .sales-board .sb-stats>.sb-stat>span b{font-size:inherit;line-height:inherit;letter-spacing:0;white-space:normal;color:#20352b;font-weight:750;display:inline}.lo .sales-board .sb-stats>.sb-stat>span.sb-ask,.lo .sales-board .sb-stats>.sb-stat>span.sb-ask b{color:#b3121d;font-size:12px;font-weight:800}.lo .sales-board .sb-stats>.sb-stat:first-child{background:radial-gradient(130% 150% at 100% 0%,color-mix(in srgb,var(--company-acc,var(--acc,#df202b)),white 14%) 0%,var(--company-acc,var(--acc,#df202b)) 42%,color-mix(in srgb,var(--company-acc,var(--acc,#df202b)),black 60%) 100%);box-shadow:0 14px 32px color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 26%,transparent);border-color:#0000}.lo .sales-board .sb-stats>.sb-stat:first-child>small{color:color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 28%,white)}.lo .sales-board .sb-stats>.sb-stat:first-child>b{color:#fff;text-shadow:0 2px 10px #0000002e;font-size:24px}.lo .sales-board .sb-stats>.sb-stat:first-child>span{color:color-mix(in srgb,var(--company-acc,var(--acc,#df202b)) 18%,white)}.lo .sales-board .sb-stats>.sb-stat:first-child:after{content:"";background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-70px;right:-50px}.lo .sales-board .sb-stats>.sb-stat:nth-child(2){background:linear-gradient(135deg,#f1faf5,#fff 60%);border-left:5px solid #1e8e5a}.lo .sales-board .sb-stats>.sb-stat:nth-child(2):has(.sb-down){background:linear-gradient(135deg,#fdf1ef,#fff 60%);border-left-color:#c0392b}.lo .sales-board .sb-stats>.sb-stat:nth-child(2)>b{font-size:22px}.lo .sales-board .sb-stats>.sb-stat:nth-child(2) .sb-up{color:#15803d}.lo .sales-board .sb-stats>.sb-stat:nth-child(2) .sb-down{color:#b3261e}.lo .sales-board .sb-stats>.sb-stat:nth-child(3){background:linear-gradient(135deg,#fdf7ea,#fff 60%);border-left:5px solid #d9a441}.lo .sales-board .sb-stats>.sb-stat:nth-child(3)>b{color:#7a5410}@media (width<=720px){.lo .sales-board .sb-stats>.sb-stat>b{font-size:19px}.lo .sales-board .sb-stats>.sb-stat:first-child>b{font-size:21px}}.lo .card>.periodtabs.dues-periods{background:#eaf3ff;border-color:#c7daf3;gap:8px;padding:10px;overflow:visible;flex-wrap:wrap!important;margin-right:0!important;display:flex!important}.lo .card>.periodtabs.dues-periods button{white-space:nowrap;min-height:40px;color:#203f62!important;background:#fff!important;border:1px solid #b8cce4!important;font-weight:600!important}.lo .card>.periodtabs.dues-periods button:hover{background:#dceaff!important;border-color:#739bcc!important}.lo .card>.periodtabs.dues-periods button.on{color:#fff!important;background:#215ec5!important;border-color:#215ec5!important;box-shadow:0 2px 5px #215ec52b!important}.lo .card>.periodtabs.dues-periods button:focus-visible{outline-offset:2px;outline:3px solid #dc9200}@media (width<=640px){.lo .card>.periodtabs.dues-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid!important}.lo .card>.periodtabs.dues-periods button{min-width:0;padding:8px 4px!important;font-size:12px!important}}@media (width<=720px){.office-topbar button.office-add-business-btn{display:none}}.lo .card:has(>.periodtabs)>.cols~.cols>.stat{--branch-tone:var(--tiles-collections);border-color:color-mix(in srgb,var(--branch-tone) 30%,white);color:#20352b;background:color-mix(in srgb,var(--branch-tone) 16%,white)!important;border-left-color:var(--branch-tone)!important}.lo .card:has(>.periodtabs)>.cols~.cols>.stat:nth-child(6n+2){--branch-tone:var(--tiles-chats)}.lo .card:has(>.periodtabs)>.cols~.cols>.stat:nth-child(6n+3){--branch-tone:var(--tiles-approvals)}.lo .card:has(>.periodtabs)>.cols~.cols>.stat:nth-child(6n+4){--branch-tone:var(--tiles-pending)}.lo .card:has(>.periodtabs)>.cols~.cols>.stat:nth-child(6n+5){--branch-tone:var(--tiles-followups)}.lo .card:has(>.periodtabs)>.cols~.cols>.stat:nth-child(6n+6){--branch-tone:var(--tiles-completed)}.lo .sales-board .sb-stats>.sb-stat{--soft-card:var(--tiles-collections);background:color-mix(in srgb,var(--soft-card) 16%,white)!important;border-color:color-mix(in srgb,var(--soft-card) 30%,white)!important}.lo .sales-board .sb-stats>.sb-stat:nth-child(2){--soft-card:var(--tiles-approvals)}.lo .sales-board .sb-stats>.sb-stat:nth-child(3){--soft-card:var(--tiles-chats)}.lo .sales-board .sb-stats>.sb-stat:nth-child(4){--soft-card:var(--tiles-pending)}.lo .task-summary .ts-tile.ts-due{--c:var(--tiles-chats)!important}.lo .task-summary .ts-tile.ts-open{--c:var(--tiles-collections)!important}.lo .task-summary .ts-tile.ts-overdue{--c:var(--tiles-overdue)!important}.lo .task-summary .ts-tile.ts-completed{--c:var(--tiles-completed)!important}.lo .task-summary .ts-tile.ts-on_hold{--c:var(--tiles-pending)!important}.lo .task-summary .ts-tile.ts-transferred{--c:var(--tiles-approvals)!important}.lo .task-summary .ts-tiles>.ts-tile{border:1px solid color-mix(in srgb,var(--c) 35%,white);box-shadow:0 2px 8px #14261e09;background:color-mix(in srgb,var(--c) 16%,white)!important}.lo .task-summary .ts-tiles>.ts-tile.on{outline:2px solid color-mix(in srgb,var(--c) 70%,black);outline-offset:2px}.lo .task-summary .ts-tiles>.ts-tile b{color:#20352b!important}.lo .task-summary .ts-tiles>.ts-tile span{color:#40554b!important}.lo .task-summary .ts-tiles>.ts-tile:before{display:block}.lo .card:not(:has(>.periodtabs))>.cols>.stat{background:color-mix(in srgb,var(--stat-color,var(--tiles-chats)) 16%,white)!important;color:#20352b!important}.lo .deptglance>div,.lo .ownersnapshot>div{background:color-mix(in srgb,var(--soft-tone,var(--tiles-completed)) 16%,white)!important}.lo .sales-board .sb-stats>.sb-stat:first-child>b{color:#20352b;text-shadow:none}.lo .sales-board .sb-stats>.sb-stat:first-child>small,.lo .sales-board .sb-stats>.sb-stat:first-child>span{color:#40554b}.lo .sales-board .sb-stats>.sb-stat:first-child{box-shadow:0 2px 8px #14261e09}.lo .sales-board .sb-stats>.sb-stat:first-child:after{display:none}.office-topbar .kpbg-switch{background:#f1f4f2;border:1px solid #e3e9e5;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.office-topbar .kpbg-switch a{color:#5d6f66;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:650;text-decoration:none!important}.office-topbar .kpbg-switch a:hover{color:#14261e;background:#ffffffb3}.office-topbar .kpbg-switch a.on{color:#fff;background:#14261e;box-shadow:0 2px 6px #14261e2e}@media (width<=720px){.office-topbar .kpbg-switch{display:none}}.lo .health-strip{color:inherit;background:linear-gradient(100deg,#0d0b1a,#171233 55%,#241a45);border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 6px 20px #14261e14}.lo .health-strip:hover{box-shadow:0 10px 28px #14261e26}.lo .health-strip:focus-visible{outline:none;box-shadow:0 0 0 3px #b77dff66}.lo .health-strip-mark{color:#0a0718;background:linear-gradient(96deg,#7ef0ff,#b77dff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.lo .health-strip.warn .health-strip-mark{background:linear-gradient(96deg,#ffc48a,#ff9e60)}.lo .health-strip.good .health-strip-mark{background:linear-gradient(96deg,#8ff3d8,#5fe3c0)}.lo .health-strip.quiet .health-strip-mark{background:linear-gradient(96deg,#6b6590,#4b4370)}.lo .health-strip-body{flex-direction:column;gap:2px;min-width:0;display:flex}.lo .health-strip-body b{color:#f4f2ff;font-size:15px}.lo .health-strip-body small{color:#a9a5c6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lo .health-strip em{color:#0a0718;white-space:nowrap;background:linear-gradient(96deg,#7ef0ff,#b77dff);border-radius:999px;flex:none;margin-left:auto;padding:9px 15px;font-size:12px;font-style:normal;font-weight:600}@media (width<=720px){.lo .health-strip{gap:10px;padding:12px}.lo .health-strip-body small{display:none}.lo .health-strip em{text-align:center;width:34px;padding:8px 12px;font-size:0}.lo .health-strip em span{font-size:14px}}.lo .menu a.menu-link{color:#26382f;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #e3e9e5;border-radius:12px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:650;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex;box-shadow:0 1px 2px #14261e0d}.lo .menu a.menu-link:before{content:"◎";opacity:.85;font-size:13px}.lo .menu a.menu-link:hover{border-color:color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 35%,#e3e9e5);transform:translateY(-1px);box-shadow:0 4px 12px #14261e14}.lo .menu a.menu-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-color,var(--company-acc,var(--acc,#df202b))) 35%,transparent);outline:none}.lo .dashboardchattools .kpbg-support-chat{color:#26382f;background:#fff;border:1px solid #e3e9e5;margin-left:auto;font-weight:650}.lo .dashboardchattools .kpbg-support-chat:hover{border-color:var(--acc,var(--company-acc,var(--acc,#df202b)));color:var(--acc,var(--company-acc,var(--acc,#df202b)))}.lo a.reg-link{color:#26382f;background:#fff;border:1px solid #e3e9e5;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.lo a.reg-link:hover{border-color:var(--acc,var(--company-acc,var(--acc,#df202b)));color:var(--acc,var(--company-acc,var(--acc,#df202b)))}body:has(.lo.client-workspace) .platform-header.office-topbar .office-nav{gap:3px;padding-block:4px}body:has(.lo.client-workspace) .platform-header.office-topbar .office-nav a{min-height:34px;padding:5px 9px;font-size:12.5px;font-weight:550;line-height:1.3}body:has(.lo.client-workspace) .platform-header.office-topbar .kpbg-switch{gap:2px;padding:3px}.lo.client-workspace>.bar{box-sizing:border-box;gap:8px;min-height:44px;padding:6px 16px}.lo.client-workspace>.bar .brand b{font-size:16px;line-height:1.3}.lo.client-workspace>.bar>button{border-radius:9px;min-height:32px;padding:5px 10px;font-size:12px}.lo.client-workspace>.bar>.pill{padding:4px 9px;font-size:10px}@media (width>=721px){.lo.client-workspace>.menu{gap:5px;padding:6px 12px}.lo.client-workspace>.menu button[data-module],.lo.client-workspace>.menu button[data-module]:is(:hover,:focus){border-radius:9px;gap:5px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:550}.lo.client-workspace>.menu button[data-module] .menucount{min-width:18px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2}.lo.client-workspace>.menu>a{min-height:34px;padding:6px 10px;font-size:12px}}@media (width<=720px){body:has(.lo.client-workspace) .platform-header.office-topbar .office-nav a{min-height:44px;padding:6px 8px;font-size:12px}.lo.client-workspace>.bar{min-height:44px;padding:4px 12px}.lo.client-workspace>.bar>button{min-height:44px}}@media (width>=721px){.lo.client-workspace>.menu{min-height:47px}}.lo.client-workspace>.menu button[data-module]{background:color-mix(in srgb,var(--nav-color,var(--acc)) 7%,var(--paper));border:1px solid color-mix(in srgb,var(--nav-color,var(--acc)) 72%,var(--paper));border-left:3px solid var(--nav-color,var(--acc));color:var(--ink);box-shadow:0 1px 3px #1735280a}.lo.client-workspace>.menu button[data-module]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--nav-color,var(--acc)) 13%,var(--paper));border-color:var(--nav-color,var(--acc));color:var(--ink);box-shadow:none}.lo.client-workspace>.menu button[data-module][aria-pressed=true]{background:color-mix(in srgb,var(--acc) 18%,var(--paper));color:var(--ink);border-color:var(--acc);box-shadow:inset 0 -3px 0 var(--acc),0 2px 5px #17352814;font-weight:700}.lo.client-workspace>.menu button[data-module] .menucount{background:color-mix(in srgb,var(--nav-color,var(--acc)) 14%,var(--paper));color:var(--ink2)}.lo.client-workspace>.menu button[data-module][aria-pressed=true] .menucount{background:color-mix(in srgb,var(--acc) 26%,var(--paper));color:var(--ink)}.lo.client-workspace>.bar>button{background:color-mix(in srgb,var(--acc) 6%,var(--paper));border-color:color-mix(in srgb,var(--acc) 20%,var(--line));color:var(--ink2)}.lo .office-call-picker{z-index:3000}.lo .office-call-picker .lomodal{width:min(440px,100vw - 24px);max-height:80dvh;padding:18px}.lo .office-call-picker header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lo .office-call-picker h3{margin:0 0 6px}.lo .office-call-picker small{color:var(--muted);font-size:12px;display:block}.lo .office-call-picker input{width:100%;margin-bottom:12px;font-size:16px}.lo .office-call-people{max-height:50dvh;overflow:auto}.lo .office-call-people button{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--paper);border-radius:0;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px;display:flex}.lo .office-call-people button>span:nth-child(2){flex:1}.lo .office-call-people b{font-weight:550}.lo .call-action{color:var(--acc);font-size:12px}.lo.client-workspace>.menu button[data-module]:focus-visible{outline:2px solid var(--nav-color,var(--acc));outline-offset:2px}.lo.client-workspace>.menu{background:var(--acc);border:1px solid var(--acc);min-height:40px;box-shadow:none;border-radius:12px;flex-wrap:nowrap;gap:0;margin:6px 12px;padding:2px;overflow-x:auto}.lo.client-workspace>.menu button[data-module],.lo.client-workspace>.menu button[data-module]:is(:hover,:focus),.lo.client-workspace>.menu>a.menu-link{color:#fff;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;min-height:34px;padding:7px 11px;transform:none}.lo.client-workspace>.menu button[data-module]+button[data-module],.lo.client-workspace>.menu>a.menu-link{border-left:1px solid #fff5}.lo.client-workspace>.menu button[data-module]:first-child{border-radius:9px 0 0 9px}.lo.client-workspace>.menu>:last-child{border-radius:0 9px 9px 0}.lo.client-workspace>.menu button[data-module]:hover,.lo.client-workspace>.menu>a.menu-link:hover{background:#ffffff18}.lo.client-workspace>.menu button[data-module][aria-pressed=true]{color:#fff;background:#ffffff29;font-weight:750;box-shadow:inset 0 -3px #fff}.lo.client-workspace>.menu button[data-module] .menucount,.lo.client-workspace>.menu button[data-module][aria-pressed=true] .menucount{color:#fff;background:#ffffff24}.lo.client-workspace>.menu button[data-module]:focus-visible,.lo.client-workspace>.menu>a.menu-link:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (pointer:coarse){.lo.client-workspace>.menu button[data-module],.lo.client-workspace>.menu>a.menu-link{min-height:44px}}body:has(.lo.client-workspace) .platform-header.office-topbar{gap:4px 12px;min-height:54px;padding:7px 16px}body:has(.lo.client-workspace) .office-topbar .office-actions{gap:8px}body:has(.lo.client-workspace) .office-topbar .office-brand{gap:7px}body:has(.lo.client-workspace) .office-topbar .org-logo{border-radius:6px;width:28px;height:28px}body:has(.lo.client-workspace) .office-topbar .org-brand-name{font-size:15px}body:has(.lo.client-workspace) .office-topbar .office-nav{gap:2px;padding-block:2px}body:has(.lo.client-workspace) .office-topbar .office-nav a{min-height:32px;padding:5px 7px;font-size:12px}:is(body:has(.lo.client-workspace) .office-topbar button.office-add-staff,body:has(.lo.client-workspace) .office-topbar button.office-support-btn){border-radius:7px;min-height:32px;padding:5px 10px;font-size:12px}body:has(.lo.client-workspace) .office-topbar .account-avatar{width:30px;height:30px;font-size:11px}@media (width>=900px){body:has(.lo.client-workspace) .platform-header.office-topbar.customer-view{flex-wrap:nowrap;display:flex}body:has(.lo.client-workspace) .office-topbar.customer-view .office-nav{border-top:0;margin-left:auto}}@media (pointer:coarse){:is(body:has(.lo.client-workspace) .office-topbar .office-nav a,body:has(.lo.client-workspace) .office-topbar button.office-add-staff,body:has(.lo.client-workspace) .office-topbar button.office-support-btn,body:has(.lo.client-workspace) .office-topbar .office-account>summary){min-height:44px}}.lo.client-workspace>.menu{border-radius:9px;flex-wrap:wrap;align-items:stretch;row-gap:2px;min-height:36px;margin:3px 10px;padding:2px;overflow:visible}.lo.client-workspace>.menu button[data-module],.lo.client-workspace>.menu button[data-module]:is(:hover,:focus),.lo.client-workspace>.menu>a.menu-link{white-space:nowrap;flex:1 0 auto;gap:4px;min-height:30px;padding:5px 8px;font-size:11.5px;line-height:1.2}.lo.client-workspace>.menu button[data-module] .menucount{min-width:17px;height:17px;margin-left:0;padding:0 4px;font-size:9px}@media (width<=700px){.lo.client-workspace>.menu{scrollbar-width:thin;flex-wrap:nowrap;margin:3px 6px;scroll-padding-inline:6px;overflow:auto hidden}.lo.client-workspace>.menu button[data-module],.lo.client-workspace>.menu button[data-module]:is(:hover,:focus),.lo.client-workspace>.menu>a.menu-link{flex:none;min-height:44px;padding:7px 10px}}@media (pointer:coarse){.lo.client-workspace>.menu button[data-module],.lo.client-workspace>.menu button[data-module]:is(:hover,:focus),.lo.client-workspace>.menu>a.menu-link{min-height:44px}}.lo.client-workspace>.menu{border-radius:0;row-gap:0;margin:0;padding-block:0}.lo.client-workspace>.menu~.wrap{padding-top:0}@media (width>=721px){.lo.client-workspace>.menu{min-height:32px;position:sticky;top:0}}.lo.client-workspace.dashboard-design{--wash:#f6f7f9;--line:#e6e8ec;--ink:#17191e;--muted:#69717e;background:var(--wash);max-width:none}.lo.client-workspace.dashboard-design>.wrap{width:100%;max-width:1440px;margin-inline:auto;padding:28px 32px 64px}.lo.client-workspace.dashboard-design .healthpanel{box-shadow:none;background:0 0;border:0;padding:0}.lo.client-workspace.dashboard-design .healthpanel>.healthhead{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;min-height:0;margin-bottom:24px;padding:0 0 24px;overflow:visible}.lo.client-workspace.dashboard-design .healthhead:before,.lo.client-workspace.dashboard-design .healthhead:after{display:none}.lo.client-workspace.dashboard-design .healthhead .overview-title{display:block}.lo.client-workspace.dashboard-design .healthhead .overview-title .kick{color:var(--acc);letter-spacing:.12em;margin-bottom:10px;font-size:10px}.lo.client-workspace.dashboard-design .healthhead .overview-title h2{color:var(--ink);letter-spacing:-1.1px;margin:0;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.15}.lo.client-workspace.dashboard-design .healthhead .overview-title h2 em{color:var(--muted);font-style:normal;font-weight:450}.lo.client-workspace.dashboard-design .healthhead .overview-title>p{color:var(--muted);margin:10px 0 0;font-size:13px;display:block}.lo.client-workspace.dashboard-design .healthhead .reportfilters{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:3px;padding:4px}.lo.client-workspace.dashboard-design .healthhead .reportfilters button.tiny{min-height:36px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px}.lo.client-workspace.dashboard-design .healthhead .reportfilters button[aria-pressed=true]{background:var(--acc);color:#fff}.lo.client-workspace.dashboard-design .masterinfographic{gap:16px}.lo.client-workspace.dashboard-design .masterinfographic .vizcard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;padding:24px;box-shadow:0 3px 12px #17191e04}.lo.client-workspace.dashboard-design .masterinfographic .financehero{background:color-mix(in srgb,var(--acc) 5%,white);border-color:color-mix(in srgb,var(--acc) 22%,white)}.lo.client-workspace.dashboard-design .financehero h2{letter-spacing:-1.2px;color:var(--ink);font-size:36px}.lo.client-workspace.dashboard-design .financehero p,.lo.client-workspace.dashboard-design .financehero>div>span{color:var(--muted)}.lo.client-workspace.dashboard-design .financehero strong{color:var(--acc)}.lo.client-workspace.dashboard-design .decisionribbon{border:1px solid var(--line);border-left:3px solid var(--acc);box-shadow:none;color:var(--ink);background:#fff;border-radius:12px;gap:20px;margin-block:20px;padding:20px}.lo.client-workspace.dashboard-design .decisionribbon>span b{color:var(--acc);letter-spacing:.1em;font-size:10px}.lo.client-workspace.dashboard-design .decisionribbon>span em{color:var(--ink);font-size:14px;font-style:normal}.lo.client-workspace.dashboard-design .decisionribbon>i{border-color:var(--line)}.lo.client-workspace.dashboard-design .decisionribbon>i b{color:var(--ink)}.lo.client-workspace.dashboard-design .decisionribbon>i small{color:var(--muted)}.lo.client-workspace.dashboard-design .executiveglance{background:0 0;gap:12px}.lo.client-workspace.dashboard-design .glancemetric{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.lo.client-workspace.dashboard-design .automation-overview{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px;margin-top:20px;padding:24px}.lo.client-workspace.dashboard-design button:focus-visible,.lo.client-workspace.dashboard-design a:focus-visible{outline:3px solid var(--acc);outline-offset:3px}@media (width>=721px){.lo.client-workspace.dashboard-design>.menu{border-bottom:1px solid var(--line);box-shadow:none;background:#fff;gap:6px;padding:12px 24px}.lo.client-workspace.dashboard-design .menu button[data-module],.lo.client-workspace.dashboard-design .menu button[data-module]:is(:hover,:focus){color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;transform:none}.lo.client-workspace.dashboard-design .menu button[data-module][aria-pressed=true]{background:color-mix(in srgb,var(--acc) 9%,white);color:var(--acc);border-color:color-mix(in srgb,var(--acc) 15%,white);box-shadow:none}.lo.client-workspace.dashboard-design .menu button[data-module] .menucount{color:#555d68;background:#eff0f3}.lo.client-workspace.dashboard-design .menu button[data-module][aria-pressed=true] .menucount{background:var(--acc);color:#fff}}@media (width<=720px){.lo.client-workspace.dashboard-design>.wrap{padding:22px 14px 88px}.lo.client-workspace.dashboard-design .healthpanel>.healthhead{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:20px}.lo.client-workspace.dashboard-design .healthhead .reportfilters{align-self:flex-start;max-width:100%}.lo.client-workspace.dashboard-design .healthhead .reportfilters button.tiny{min-height:44px;padding:8px 10px}.lo.client-workspace.dashboard-design .masterinfographic{grid-template-columns:1fr}.lo.client-workspace.dashboard-design .masterinfographic .vizcard{padding:20px}.lo.client-workspace.dashboard-design .decisionribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.lo.client-workspace.dashboard-design .decisionribbon>span{grid-column:1/-1}.lo.client-workspace.dashboard-design .decisionribbon>i{min-width:0}.lo.client-workspace.dashboard-design .automation-overview{padding:18px}}.lo.client-workspace.dashboard-design .masterinfographic .financehero{background:color-mix(in srgb,var(--tiles-collections,var(--acc)) 6%,white)!important;border:1px solid color-mix(in srgb,var(--tiles-collections,var(--acc)) 24%,white)!important;box-shadow:none!important}.lo.client-workspace.dashboard-design .masterinfographic .financehero:before,.lo.client-workspace.dashboard-design .masterinfographic .financehero:after{display:none}.lo.client-workspace.dashboard-design .masterinfographic .financehero h2{text-shadow:none;color:var(--ink)!important;font-size:36px!important}.lo.client-workspace.dashboard-design .masterinfographic .financehero p,.lo.client-workspace.dashboard-design .masterinfographic .financehero>div>span{white-space:normal;color:var(--muted)!important}.lo.client-workspace.dashboard-design .masterinfographic .financehero strong{box-shadow:none;font-size:12px;color:var(--ink)!important;background:0 0!important;padding:0!important}.lo.client-workspace.dashboard-design .masterinfographic .financehero strong:before{display:none}.lo.client-workspace.dashboard-design .masterinfographic .financehero .donut:before{background:#fff!important}.lo.client-workspace.dashboard-design .masterinfographic .financehero .donut b{color:var(--ink)!important}.lo.client-workspace.dashboard-design .masterinfographic .financehero .donut small{color:var(--muted)!important}.lo.client-workspace.dashboard-design .healthhead .overview-title h2 em{font-family:inherit}.lo.client-workspace.dashboard-design .masterinfographic .financehero{--acc:inherit}.kc .office-feature-story{padding:75px 0;scroll-margin-top:110px}.kc .office-feature-story>header{text-align:center;max-width:680px;margin:0 auto 28px}.kc .office-feature-story h2{letter-spacing:-1.6px;margin:12px 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.12}.kc .office-feature-story>header p{color:#626775;font-size:16px;line-height:1.8}.office-feature-jumps{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:42px;display:flex}.kc .office-feature-jumps a{color:#414858;background:#fff;border:1px solid #e8e9ee;border-radius:30px;min-height:44px;padding:10px 18px;font-size:13px}.kc .office-feature-jumps a:hover{border-color:var(--kpbg-red);color:var(--kpbg-red)}.office-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;display:grid}.office-story-card{min-width:0;scroll-margin-top:110px}.office-story-visual{background:#f4f5fb;border:1px solid #eceef5;border-radius:22px;flex-direction:column;justify-content:center;min-height:250px;padding:22px;display:flex}.tone-1 .office-story-visual{background:#f0f7f5;border-color:#e7f0ec}.tone-2 .office-story-visual{background:#fff5ef;border-color:#f7ebe2}.office-story-visual>.fv,.office-story-visual>.taskflow{background:#fff;border:1px solid #e9ebf1;border-radius:12px;width:100%;margin:0;box-shadow:0 8px 20px #24304709}.office-story-visual>small{text-align:center;letter-spacing:.05em;color:#77808c;margin-top:10px;font-size:9px}.office-story-copy{padding:22px 6px 0}.office-story-category{text-transform:uppercase;letter-spacing:.13em;color:var(--kpbg-red);font-size:10px;font-weight:600}.kc .office-story-copy h3{letter-spacing:-.55px;margin:10px 0;font-size:21px;line-height:1.25}.kc .office-story-copy>p{color:#626775;min-height:74px;margin:0;font-size:14px;line-height:1.75}.office-story-copy details{border-top:1px solid #eceef2;margin-top:14px}.office-story-copy summary{cursor:pointer;color:#323a49;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;font-weight:600;list-style:none;display:flex}.office-story-copy summary::-webkit-details-marker{display:none}.office-story-copy details[open] summary>span{transform:rotate(45deg)}.kc .office-story-copy details p{color:#626775;font-size:13px;line-height:1.75}.office-story-copy blockquote{color:#596171;background:#f7f8fa;border-radius:10px;margin:14px 0 0;padding:14px;font-size:12px;line-height:1.7}.office-story-copy blockquote b{color:#242a35;margin-bottom:4px;display:block}.office-story-end{text-align:center;border-top:1px solid #eceef2;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:50px;padding:32px 12px;display:flex}.office-story-end p{width:100%;font-size:19px;font-weight:600}.office-story-end>a:not(.button){font-size:13px}.office-feature-story a:focus-visible,.office-feature-story summary:focus-visible{outline:2px solid var(--kpbg-red);outline-offset:4px}@media (width<=1000px){.office-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.office-story-grid{grid-template-columns:1fr;gap:32px}.kc .office-feature-story{padding:40px 0}.office-feature-jumps{gap:6px;margin-bottom:26px}.kc .office-feature-jumps a{padding:10px 12px;font-size:11px}.office-story-visual{min-height:200px}.kc .office-story-copy>p{min-height:0}.office-story-copy{padding-top:18px}.kc .office-feature-story{box-sizing:border-box;padding-inline:16px}.office-story-visual{padding:16px}.office-feature-jumps{gap:5px}.kc .office-feature-jumps a{padding-inline:10px;font-size:10px}}#reference-shell .office-clear-features{box-sizing:border-box;max-width:1200px;margin:auto;padding:64px 24px}#reference-shell .office-clear-features>header{max-width:760px}#reference-shell .office-clear-features h2{font-size:clamp(30px,3.5vw,46px)}#reference-shell .oc-feature-group{margin-top:42px}#reference-shell .oc-group-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}#reference-shell .oc-group-heading>span{color:#df202b;background:#fff0f1;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}#reference-shell .oc-group-heading h3{letter-spacing:-.6px;margin:0 0 5px;font-size:23px}#reference-shell .oc-group-heading p{color:#666;margin:0;font-size:14px;line-height:1.5}#reference-shell .office-clear-features .office-story-grid{align-items:start;gap:18px}#reference-shell .office-clear-features .office-story-card{background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:22px;box-shadow:0 5px 18px #00000003}#reference-shell .office-clear-features .office-story-copy{padding:0}#reference-shell .office-clear-features .office-story-category{color:#df202b;letter-spacing:.06em;min-height:32px;font-size:10px;line-height:1.6;display:block}#reference-shell .office-clear-features .office-story-copy h3{min-height:57px;margin:8px 0 12px;font-size:23px;line-height:1.22}#reference-shell .office-clear-features .office-story-copy>p{color:#666;min-height:92px;font-size:14px;line-height:1.65}#reference-shell .oc-workflow{background:#f8f8f8;border-radius:12px;margin-top:16px;padding:16px 12px}#reference-shell .oc-flow-step{box-sizing:border-box;align-items:start;gap:10px;min-height:65px;padding-bottom:18px;display:flex;position:relative}#reference-shell .oc-flow-step:not(:nth-child(3)):after{content:"";background:#dedede;width:1px;position:absolute;top:26px;bottom:4px;left:11px}#reference-shell .oc-flow-step>span{color:#666;background:#fff;border:1px solid #ddd;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}#reference-shell .oc-flow-step small{color:#757575;margin-bottom:4px;font-size:10px;line-height:1.5;display:block}#reference-shell .oc-flow-step b{color:#242424;font-size:12px;font-weight:600;line-height:1.5;display:block}#reference-shell .oc-flow-step:nth-child(3)>span{color:#fff;background:#df202b;border-color:#df202b;animation:5s ease-in-out infinite oc-emphasis}#reference-shell .oc-sample{color:#777;border-top:1px solid #e5e5e5;padding-top:9px;font-size:10px;display:block}#reference-shell .oc-feature-detail{border-top:1px solid #eee;margin-top:14px}#reference-shell .oc-feature-detail summary{cursor:pointer;justify-content:space-between;gap:8px;padding:15px 0 0;font-size:12px;font-weight:600;line-height:1.5;list-style:none;display:flex}#reference-shell .oc-feature-detail summary::-webkit-details-marker{display:none}#reference-shell .oc-feature-detail[open] summary>span{transform:rotate(45deg)}#reference-shell .oc-feature-detail p,#reference-shell .oc-feature-detail blockquote{color:#666;font-size:13px;line-height:1.7}#reference-shell .oc-feature-detail blockquote{border-left:2px solid #df202b;margin:12px 0 0;padding-left:12px}#reference-shell .oc-feature-detail blockquote b{color:#222;display:block}#reference-shell .oc-pricing{box-sizing:border-box;max-width:1200px;margin:auto;padding:64px 24px;scroll-margin-top:110px}#reference-shell .oc-pricing>h2{letter-spacing:-1.3px;margin:14px 0;font-size:clamp(30px,3.5vw,46px);line-height:1.15}#reference-shell .oc-pricing>p{color:#666;max-width:780px;font-size:16px;line-height:1.75}#reference-shell .oc-billing{align-items:center;gap:6px;margin:26px 0;display:flex}#reference-shell .oc-billing button{color:#444;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-height:44px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600}#reference-shell .oc-billing button[aria-pressed=true]{color:#fff;background:#191919;border-color:#191919}#reference-shell .oc-billing>span{color:#df202b;margin-left:8px;font-size:12px}#reference-shell .oc-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#reference-shell .oc-plan{border:1px solid #dedede;border-radius:16px;flex-direction:column;min-width:0;padding:26px 22px;display:flex}#reference-shell .oc-plan.oc-recommended{background:#fffafb;border:2px solid #df202b;padding:25px 21px}#reference-shell .oc-plan-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#reference-shell .oc-plan-name h3{margin:0;font-size:23px}#reference-shell .oc-plan-name span{color:#fff;background:#df202b;border-radius:5px;padding:5px 8px;font-size:10px}#reference-shell .oc-plan>p{color:#666;min-height:42px;margin:12px 0;font-size:13px;line-height:1.6}#reference-shell .oc-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:8px 0;display:flex}#reference-shell .oc-price strong{letter-spacing:-1.5px;font-size:36px}#reference-shell .oc-price>span,#reference-shell .oc-plan>small{color:#666;font-size:12px;line-height:1.6}#reference-shell .oc-plan ul{border-top:1px solid #e9e9e9;flex:1;gap:13px;margin:18px 0;padding:18px 0 18px 18px;font-size:13px;line-height:1.6;display:grid}#reference-shell .oc-plan li::marker{color:#df202b}#reference-shell .oc-plan>a{text-align:center;justify-content:center}#reference-shell .oc-plan>a+small{text-align:center;margin-top:12px}#reference-shell .oc-comparison{border:1px solid #e4e4e4;border-radius:12px;margin-top:24px;overflow:hidden}#reference-shell .oc-comparison summary{cursor:pointer;justify-content:space-between;gap:14px;padding:22px;font-size:16px;font-weight:600;list-style:none;display:flex}#reference-shell .oc-comparison summary span{color:#666;font-size:12px;font-weight:400}#reference-shell .oc-table-scroll{overflow:auto}#reference-shell .oc-table-scroll table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px;line-height:1.5}#reference-shell .oc-table-scroll th,#reference-shell .oc-table-scroll td{text-align:left;border-bottom:1px solid #eee;padding:14px 18px}#reference-shell .oc-table-scroll th[scope=row]{width:40%;font-weight:400}#reference-shell .oc-table-group{color:#df202b;background:#f5f5f5}#reference-shell .oc-pricing>.oc-price-note{max-width:none;font-size:13px;line-height:1.7}#reference-shell .timeback .tb-explainer{color:#666;margin:0 0 22px;font-size:13px;line-height:1.6}#reference-shell .timeback .tb-calc label{margin-bottom:22px;padding-right:0;font-size:13px}#reference-shell .timeback .tb-out span{margin-top:7px;font-size:11px;line-height:1.5;display:block}#reference-shell .timeback .tb-health li{grid-template-columns:1fr auto;gap:10px;padding:17px}#reference-shell .timeback .tb-health li b{grid-column:1/-1}#reference-shell .timeback .tb-note{font-size:12px;line-height:1.8}#reference-shell .faq-section .faqs{gap:12px;display:grid}#reference-shell .faq-section .faqs details{background:#fafafa;border:1px solid #e9e9e9;border-radius:10px;padding:18px 22px}#reference-shell .faq-section .faqs summary{cursor:pointer;font-size:16px;line-height:1.5}#reference-shell .faq-section .faqs p{color:#666;font-size:14px;line-height:1.8}@keyframes oc-emphasis{0%,80%,to{box-shadow:0 0 #df202b00}40%{box-shadow:0 0 0 5px #df202b15}}@media (width<=1000px){#reference-shell .office-clear-features .office-story-grid{grid-template-columns:1fr}#reference-shell .office-clear-features .office-story-copy>p,#reference-shell .office-clear-features .office-story-copy h3,#reference-shell .office-clear-features .office-story-category{min-height:0}#reference-shell .oc-workflow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#reference-shell .oc-sample{grid-column:1/-1}#reference-shell .oc-flow-step:after{display:none}}@media (width<=760px){#reference-shell .oc-plan-grid{grid-template-columns:1fr}#reference-shell .oc-plan>p{min-height:0}#reference-shell .oc-workflow,#reference-shell .oc-flow-step:after{display:block}#reference-shell .oc-comparison summary{flex-direction:column}#reference-shell .office-clear-features,#reference-shell .oc-pricing{padding:40px 18px}#reference-shell .oc-billing button{padding-inline:17px}#reference-shell .oc-group-heading{align-items:start}#reference-shell .oc-group-heading h3{font-size:21px}}@media (prefers-reduced-motion:reduce){#reference-shell .oc-flow-step:nth-child(3)>span{animation:none}}#reference-shell .oc-feature-group:nth-of-type(2) .office-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){#reference-shell .oc-feature-group:nth-of-type(2) .office-story-grid{grid-template-columns:1fr}}#reference-shell .office-demo-section{background:linear-gradient(140deg,#fafafa,#fff8f8);border:1px solid #e9e9ee;border-radius:20px;margin:12px 0 55px;padding:32px;scroll-margin-top:24px}.office-demo-heading{justify-content:space-between;align-items:start;gap:25px;margin-bottom:24px;display:flex}#reference-shell .office-demo-heading h2{letter-spacing:-1px;margin:10px 0;font-size:clamp(25px,2.7vw,35px);line-height:1.2}#reference-shell .office-demo-heading .ceo-embed-lead{color:#777;max-width:620px;margin:0;font-size:15px;line-height:1.7}.office-demo-badge{color:#8e7376;white-space:nowrap;border:1px solid #ecdadd;border-radius:6px;margin-top:4px;padding:7px 10px;font-size:11px}#reference-shell .office-demo-section .ceo-pick{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;margin:0 0 22px;display:grid}#reference-shell .office-demo-section .ceo-pick>span{letter-spacing:.1em;grid-column:1/-1;margin-bottom:3px;font-size:10px;font-weight:600}#reference-shell .office-demo-section .ceo-pick button{min-height:44px;box-shadow:none;white-space:normal;border-radius:7px;padding:12px 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}#reference-shell .office-demo-section .ceo-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:stretch;gap:20px}#reference-shell .office-demo-section .ceo-phone{border-color:#e7e7ec;border-radius:12px;box-shadow:0 8px 25px #15151505}#reference-shell .office-demo-section .ceo-phone>header{color:#222;max-width:none;min-height:0;box-shadow:none;background:#fff;border-bottom:1px solid #eee;border-radius:0;margin:0;padding:15px 18px;position:static}#reference-shell .office-demo-section .ceo-phone>header b{font-size:14px}#reference-shell .office-demo-section .ceo-phone>header span{color:#999;font-size:11px}#reference-shell .office-demo-section .ceo-thread{overscroll-behavior:contain;gap:12px;height:340px;min-height:340px;max-height:340px;padding:16px}#reference-shell .office-demo-section .ceo-msg{border-radius:9px;padding:13px 15px}#reference-shell .office-demo-section .ceo-msg p{font-size:14px;line-height:1.65}#reference-shell .office-demo-section .ceo-meta{margin-bottom:7px;font-size:11px}#reference-shell .office-demo-section .ceo-msg.staff{margin-left:24px}#reference-shell .office-demo-section .ceo-phone>footer{background:#fafafa;border-top:1px solid #eee;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:none;min-height:0;margin:0;padding:12px 16px;display:flex}#reference-shell .office-demo-section .ceo-phone>footer button{background:#fff;border-radius:6px;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}#reference-shell .office-demo-section .ceo-phone>footer span{margin-left:auto;font-size:12px}#reference-shell .office-demo-section .ceo-approve button{border-radius:6px;min-height:40px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}#reference-shell .office-demo-section .ceo-note{background:#fff;border:1px solid #eee;border-top:3px solid #df202b;border-radius:12px;flex-direction:column;padding:23px;display:flex;position:static}#reference-shell .office-demo-section .ceo-note .eyebrow{letter-spacing:.12em;font-size:10px}#reference-shell .office-demo-section .ceo-note>p{min-height:72px;margin:12px 0 18px;font-size:14px;line-height:1.7}#reference-shell .office-demo-section .ceo-rules{border-top:1px solid #eee;gap:13px;padding-top:18px}#reference-shell .office-demo-section .ceo-rules li{font-size:12px;line-height:1.6}#reference-shell .office-demo-section .ceo-rules b{font-size:13px;font-weight:600}#reference-shell .office-demo-section .ceo-more{margin-top:auto;padding-top:20px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none}@media (width<=850px){#reference-shell .office-demo-section{padding:22px}.office-demo-heading{display:block}.office-demo-badge{margin-top:14px;display:inline-block}#reference-shell .office-demo-section .ceo-grid{grid-template-columns:1fr}#reference-shell .office-demo-section .ceo-rules{grid-template-columns:1fr 1fr;gap:15px;display:grid}#reference-shell .office-demo-section .ceo-note>p{min-height:0}#reference-shell .office-demo-section .ceo-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){#reference-shell .office-demo-section{border-radius:14px;margin-top:0;padding:16px}#reference-shell .office-demo-section .ceo-pick{grid-template-columns:1fr 1fr}#reference-shell .office-demo-section .ceo-pick button{font-size:12px}#reference-shell .office-demo-section .ceo-thread{height:340px;padding:10px}#reference-shell .office-demo-section .ceo-msg{padding:11px}#reference-shell .office-demo-section .ceo-msg.staff{margin-left:12px}#reference-shell .office-demo-section .ceo-meta{gap:6px;font-size:10px}#reference-shell .office-demo-section .ceo-note{padding:18px}}#reference-shell .office-demo-section{box-sizing:border-box;width:100%;max-width:none}.kv2{--v2-bg:#0c0d0e;--v2-panel:#161819;--v2-line:#ffffff15;--v2-muted:#999c9e;background:var(--v2-bg);color:#f4f3f0;font-family:Poppins,sans-serif;font-weight:400;overflow-x:clip}.kv2 *{box-sizing:border-box}.kv2 a{color:inherit;text-decoration:none}.kv2 button{font:inherit;cursor:pointer}.kv2 a:focus-visible,.kv2 button:focus-visible,.kv2 summary:focus-visible{outline-offset:5px;outline:2px solid #f0937a}.v2-nav{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;max-width:1360px;margin:auto;padding:25px 40px;display:flex}.v2-nav nav{color:#c1c1c0;gap:32px;font-size:12px;display:flex}.v2-pill{border:1px solid #ffffff25;border-radius:30px;padding:11px 18px;font-size:11px}.v2-hero{text-align:center;background:radial-gradient(at 50% 90%,#56342a35,#0000 60%);padding:90px 24px 0;position:relative}.v2-eyebrow{letter-spacing:.15em;color:#a9aaa8;align-items:center;gap:9px;font-size:9px;display:inline-flex}.v2-eyebrow i,.v2-demo-foot i,.v2-sidebar-note i{background:#e06251;border-radius:50%;width:5px;height:5px;display:inline-block}.v2-hero h1{letter-spacing:-.065em;margin:27px 0;font-size:clamp(42px,6.7vw,86px);font-weight:400;line-height:1.08}.v2-hero h1>span{color:#aeadab}.v2-hero>p{color:#a3a4a3;font-size:15px;line-height:1.9}.v2-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:30px 0 16px;font-size:12px;display:flex}.v2-primary,.v2-secondary{border-radius:30px;align-items:center;gap:24px;padding:14px 22px;display:inline-flex}.kv2 .v2-primary{color:#161718;background:#f1efeb}.v2-primary:hover{background:#fff;box-shadow:0 0 25px #ffffff15}.v2-secondary{background:#ffffff0b;border:1px solid #ffffff15}.v2-hero>small{color:#787b7c;font-size:10px}.v2-showcase{text-align:left;background:#121415;border:1px solid #ffffff25;border-radius:17px;max-width:1060px;margin:65px auto 0;scroll-margin-top:20px;overflow:hidden;box-shadow:0 40px 100px #0008}.v2-windowbar{border-bottom:1px solid var(--v2-line);background:#1b1d1e;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;display:flex}.v2-windowbar>span{gap:6px;display:flex}.v2-windowbar i{background:#6f6c64;border-radius:100%;width:7px;height:7px}.v2-windowbar i:first-child{background:#df6656}.v2-windowbar small{letter-spacing:.1em;color:#939798;font-size:8px}.v2-windowbar button,.v2-demo-foot button{color:#c2c3bf;background:0 0;border:0;font-size:10px}.v2-app{grid-template-columns:245px 1fr;min-height:475px;display:grid}.v2-app aside{border-right:1px solid var(--v2-line);background:#111314;flex-direction:column;padding:22px 13px;display:flex}.v2-company{align-items:center;gap:10px;padding:0 8px 28px;font-size:12px;display:flex}.v2-company>span{color:#242623;background:#e8dfce;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.v2-company small{margin-left:auto}.v2-app aside>p{letter-spacing:.12em;color:#72787a;padding-left:9px;font-size:8px}.v2-app aside>button{text-align:left;color:#d6d5d1;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-top:4px;padding:13px 9px;font-size:11px;display:flex}.v2-app aside>button>span{color:#d4c7ae;background:#292c2b;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.v2-app aside>button small{color:#858b8b;margin-top:5px;font-size:8px;display:block}.v2-app aside>button[aria-pressed=true]{background:#ffffff08;border-color:#ffffff15}.v2-sidebar-note{color:#848a87;margin-top:auto;padding:32px 8px 0;font-size:8px}.v2-sidebar-note i{background:#90a98e;margin-right:5px}.v2-thread{flex-direction:column;min-width:0;display:flex}.v2-thread-head{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;padding:18px 22px;display:flex}.v2-thread-head>span:first-child{color:#e1c6a1;font-size:24px}.v2-thread-head b{font-size:12px;font-weight:500}.v2-thread-head small{color:#83898b;margin-top:3px;font-size:8px;display:block}.v2-available{color:#aba38f;border:1px solid #aba38f30;border-radius:15px;margin-left:auto;padding:4px 8px;font-size:8px}.v2-messages{flex:1;min-height:335px;padding:22px 30px}.v2-messages>small{text-align:center;letter-spacing:.05em;color:#626a6e;margin-bottom:18px;font-size:8px;display:block}.v2-human{color:#dddcd8;background:#282b2b;border:1px solid #ffffff09;border-radius:14px 14px 3px;width:fit-content;max-width:90%;margin-left:auto;padding:12px 15px;font-size:11px}.v2-ai{align-items:start;gap:12px;margin:24px 0 18px;display:flex}.v2-ai>span{color:#d6b68d;font-size:19px}.v2-ai b{font-size:10px;font-weight:500}.v2-ai p{color:#a7acae;margin:7px 0 0;font-size:11px;line-height:1.85}.v2-records{border:1px solid #ffffff14;border-radius:9px;margin-left:30px;overflow:hidden}.v2-records>div{border-bottom:1px solid #ffffff09;align-items:center;gap:9px;padding:11px 13px;font-size:10px;animation:.45s both v2-arrive;display:flex}.v2-records b{font-weight:400}.v2-records>div>span{color:#d1b78e}.v2-records small{color:#989d99;text-align:right;margin-left:auto;font-size:8px}.v2-review{color:#999d99;flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0 0 30px;font-size:9px;animation:.4s both v2-arrive;display:flex}.v2-review button,.v2-review a{color:#e1c8a2;background:#d1b68d12;border:1px solid #9e876255;border-radius:6px;padding:8px 11px;font-size:9px}.v2-review button:disabled{cursor:default;color:#adc2aa}.v2-composer{color:#787e7f;background:#1b1d1f;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;margin:0 22px 20px;padding:14px;font-size:9px;display:flex}.v2-demo-foot{border-top:1px solid var(--v2-line);color:#7f8786;justify-content:space-between;padding:12px 18px;font-size:8px;display:flex}.v2-demo-foot i{background:#829e84;margin-right:6px}.v2-typing{gap:5px;padding:8px 0;display:flex}.v2-typing i{background:#b8a686;border-radius:50%;width:4px;height:4px;animation:1s infinite v2-dot}.v2-typing i:nth-child(2){animation-delay:.2s}.v2-typing i:nth-child(3){animation-delay:.4s}.v2-statement,.v2-products,.v2-faq{max-width:1130px;margin:auto;padding:110px 30px 0}.kv2 h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(30px,4.2vw,52px);font-weight:400;line-height:1.16}.kv2 h2>span{color:#818785}.v2-values{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.v2-values p{border-top:1px solid var(--v2-line);color:#969d9b;padding-top:22px;font-size:12px;line-height:1.85}.v2-values b{color:#e5e2dc;margin-bottom:15px;font-size:12px;font-weight:400;display:block}.v2-section-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.v2-section-head>p{color:#969d9b;font-size:12px;line-height:1.9}.v2-product-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.v2-product{background:linear-gradient(140deg,#212423,#141617);border:1px solid #ffffff16;border-radius:18px;padding:30px;transition:border-color .3s,transform .3s}.v2-product:hover{border-color:#9e8762;transform:translateY(-4px)}.v2-product:nth-child(2){background:linear-gradient(140deg,#2c2522,#151617)}.v2-product h3{letter-spacing:-.5px;font-size:20px;font-weight:400}.v2-product h3 span{float:right}.v2-product p{color:#9d9f9c;font-size:12px;line-height:1.9}.v2-mini-board,.v2-mini-conversation{height:170px;margin:30px 0;font-size:10px}.v2-mini-board>div{background:#ffffff04;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:9px;margin:8px 0;padding:16px 12px;display:flex}.v2-mini-board small{color:#9eab98;margin-left:auto;font-size:8px}.v2-mini-board i{background:#bba57d;border-radius:100%;width:5px;height:5px}.v2-mini-conversation>span{color:#cfc9c0;border:1px solid #ffffff15;border-radius:10px;width:fit-content;padding:14px;line-height:1.9;display:block}.v2-mini-conversation>span:first-child{background:#ffffff06;margin-bottom:12px;margin-left:auto}.v2-mini-conversation b{color:#e4c5a0;font-weight:400}.v2-mini-conversation>small{color:#9eab98;margin-top:12px;font-size:8px;display:block}.v2-control{border-block:1px solid var(--v2-line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1100px;margin:100px auto 0;padding:50px 30px;display:grid}.v2-control p{color:#9d9f9c;max-width:360px;font-size:13px;line-height:1.9}.v2-control a{color:#d0b593;margin-top:18px;font-size:12px;display:inline-block}.v2-orbit{background:radial-gradient(circle,#b1885120,#0000 60%);place-items:center;height:320px;display:grid;position:relative}.v2-orbit>i{border:1px solid #aa906633;border-radius:50%;width:260px;height:260px;animation:18s linear infinite v2-orbit;position:absolute;transform:rotateX(55deg)rotate(25deg)}.v2-orbit>i:nth-child(2){animation-direction:reverse;transform:rotateY(55deg)rotate(-25deg)}.v2-orbit>i:nth-child(3){width:180px;height:180px;animation-duration:25s}.v2-orbit>span{background:#1d2120;border:1px solid #ffffff20;border-radius:26px;place-items:center;width:110px;height:110px;font-size:54px;font-weight:400;display:grid;position:relative;box-shadow:0 0 60px #e7bc7615}.v2-orbit>span>span{color:#242827;text-align:center;background:#dac6a7;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:36px;position:absolute;bottom:-10px;right:-12px}.v2-faq{max-width:850px}.v2-faq details{border-bottom:1px solid var(--v2-line);padding:20px 0}.v2-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq details p{color:#999e9b;max-width:680px;font-size:12px;line-height:1.9}.v2-end{text-align:center;background:radial-gradient(at 50% 100%,#8b644018,#0000 65%);padding:130px 20px}.kv2 footer{border-top:1px solid var(--v2-line);color:#7e8583;justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;padding:35px 30px;font-size:10px;display:flex}.kv2 .kpbg-logo .kpbg-symbol{font-weight:400}.kv2 .kpbg-logo small{color:#c3c4bf}@keyframes v2-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v2-dot{50%{opacity:.3;transform:translateY(-3px)}}@keyframes v2-orbit{to{transform:rotateX(55deg)rotate(385deg)}}@media (width<=760px){.v2-nav{padding:20px}.v2-nav nav{gap:15px}.v2-hero{padding-top:65px}.v2-hero>p br{display:none}.v2-app{grid-template-columns:1fr}.v2-app aside{border-right:0;border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;display:grid}.v2-company,.v2-app aside>p,.v2-sidebar-note{display:none}.v2-app aside>button{text-align:center;flex-direction:column;justify-content:center;padding:9px 4px;font-size:9px}.v2-app aside>button small{display:none}.v2-showcase{margin-top:40px}.v2-values,.v2-product-grid{grid-template-columns:1fr}.v2-values{gap:12px}.v2-statement,.v2-products,.v2-faq{padding:65px 24px 0}.v2-section-head{display:block}.v2-control{grid-template-columns:1fr;gap:0;margin-top:60px}.v2-orbit{height:250px}.v2-control>div:last-child{text-align:center}.v2-control p{margin-inline:auto}.v2-end{padding:85px 22px}.kv2 footer{flex-wrap:wrap}}@media (width<=460px){.v2-nav nav{display:none}.v2-hero{padding-inline:14px}.v2-hero h1{font-size:43px}.v2-hero>p{padding-inline:15px;font-size:12px}.v2-windowbar small{font-size:6px}.v2-messages{min-height:370px;padding:20px 15px}.v2-records,.v2-review{margin-left:0}.v2-thread-head{padding:15px}.v2-available{font-size:7px}.v2-product{padding:22px}.v2-actions{gap:9px;font-size:11px}.v2-primary,.v2-secondary{padding:13px 17px}.v2-demo-foot{font-size:7px}}@media (prefers-reduced-motion:reduce){.kv2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kv2 .v2-nav{z-index:10;position:relative}.kv2 .v2-nav nav{display:flex}.v2-motion-toggle{z-index:30;color:#d9d8d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202322ee;border:1px solid #ffffff25;border-radius:24px;padding:10px 14px;font-size:10px;position:fixed;bottom:16px;right:16px}.v2-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.v2-reveal.v2-seen{opacity:1;transform:none}.v2-feature-tile:nth-child(2n){transition-delay:.12s}.v2-detail-hero{text-align:center;background:radial-gradient(at 50% 65%,#92754d16,#0000 65%);padding:80px 24px 0}.v2-detail-hero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:1.1}.v2-detail-hero h1>span{color:#9fa19b}.v2-detail-hero>p{color:#a0a69f;max-width:560px;margin:0 auto 26px;font-size:14px;line-height:1.9}.v2-feature-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.v2-feature-tile{background:linear-gradient(130deg,#242620,#151819);border:1px solid #ffffff17;border-radius:18px;padding:30px;overflow:hidden}.v2-feature-tile:nth-child(2n){background:linear-gradient(130deg,#2b2520,#151819)}.v2-feature-tile h3{letter-spacing:-.5px;font-size:21px;font-weight:400}.v2-feature-tile>p{color:#a3a99f;font-size:12px;line-height:1.9}.v2-flow{justify-content:space-between;gap:10px;padding:32px 0 18px;display:flex;position:relative}.v2-flow:before{content:"";background:linear-gradient(90deg,#d1b58d22,#d1b58d88,#d1b58d22);height:1px;position:absolute;top:43px;left:12%;right:12%}.v2-flow>span{color:#c4b69f;text-align:center;z-index:1;flex:1;font-size:9px}.v2-flow i{background:#302c24;border:1px solid #9d8359;border-radius:50%;width:22px;height:22px;margin:0 auto 12px;animation:3s infinite v2-flow-pulse;display:block}.v2-contact-form{max-width:1080px;margin:60px auto 100px;padding:0 25px}.v2-contact-form .kf-contact{grid-template-columns:1fr 1fr;gap:65px;display:grid}.v2-contact-form h2{font-size:34px}.v2-contact-form p,.v2-contact-form li{color:#aaa99f;font-size:12px;line-height:1.9}.v2-contact-form form{background:#181b1a;border:1px solid #ffffff20;border-radius:18px;padding:28px}.v2-contact-form label{color:#d6d4cb;margin-bottom:15px;font-size:11px;display:block}.v2-contact-form input:not([type=checkbox]),.v2-contact-form select,.v2-contact-form textarea{color:#eee;width:100%;font:inherit;background:#101312;border:1px solid #ffffff25;border-radius:7px;margin-top:7px;padding:12px;display:block}.v2-contact-form textarea{min-height:110px}.v2-contact-form button{color:#262822;background:#e7dcc9;border:0;border-radius:25px;padding:13px 20px}.v2-contact-form .eyebrow{letter-spacing:.15em;color:#d1b58d;font-size:10px}.v2-contact-form input[type=checkbox]{accent-color:#b99868}.v2-contact-form [data-reveal]{opacity:1;transform:none}.v2-contact-form small{color:#979f96}.kv2 footer nav{line-height:2}.kv2 .v2-prices{color:#e6e6de;--ink:#e6e6de;--muted:#a0a49b;--green:#d5b58b;--red:#d5b58b;background:0 0;padding:50px 25px}.kv2 .v2-prices .section-heading h2,.kv2 .v2-prices .pricing-product-heading h3{color:#eee}.kv2 .v2-prices .plan-card{color:#e9e6dd;box-shadow:none;background:linear-gradient(145deg,#252921,#171a18);border-color:#4f5147}.kv2 .v2-prices .plan-card.recommended{background:linear-gradient(145deg,#342b20,#171a18);border-color:#ac8d62}.kv2 .v2-prices .plan-card :is(h3,.plan-price,strong){color:#e0c29b}.kv2 .v2-prices .plan-card :is(p,li,small,.annual-note){color:#b8bcb0}.kv2 .v2-prices .plan-card a.button{color:#242822;-webkit-text-fill-color:#242822;background:#e4d4b9;border-color:#e4d4b9}.kv2 .v2-prices :is(select,.billing-switch){color:#e7e4dc;background:#22271f;border-color:#505448}.kv2 .v2-prices .billing-switch button{color:#b2b8a9}.kv2 .v2-prices .billing-switch button[aria-pressed=true]{color:#252b22;background:#ded1b9}.kv2 .v2-prices .plan-controls{flex-wrap:wrap;justify-content:space-between;gap:15px;margin:22px 0;display:flex}.kv2 .v2-prices .pricing-product-heading p{color:#aaa}.kv2 .v2-prices :is(.office-included,.office-addon-note,.pricing-addons article){color:#ddd;background:#1b2019;border-color:#4d5147}.kv2 .v2-prices .office-included :is(h3,h4,p,li,strong){color:inherit}.kv2[data-motion-paused=true] *,.kv2[data-motion-paused=true] :before{animation-play-state:paused!important}.kv2[data-motion-paused=true] .v2-reveal{opacity:1;transition:none;transform:none}@keyframes v2-flow-pulse{50%{background:#a98c60;box-shadow:0 0 0 8px #b2966420}}@media (width<=760px){.kv2 .v2-nav{flex-wrap:wrap;gap:18px}.kv2 .v2-nav nav{white-space:nowrap;border-top:1px solid #ffffff15;order:3;gap:22px;width:100%;padding-top:10px;font-size:11px;overflow:auto}.v2-feature-grid,.v2-contact-form .kf-contact{grid-template-columns:1fr}.v2-contact-form .kf-contact{gap:25px}.v2-feature-tile{padding:24px}.v2-detail-hero{padding-top:45px}.v2-contact-form{margin-top:35px}.v2-motion-toggle{bottom:10px;right:10px}.kv2 footer{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.v2-reveal{opacity:1;transform:none}.kv2 *,.kv2 :before{transition:none!important;animation:none!important}}.kv2 .kpbg-reference.v2-prices .pricing-grid .plan-card{box-shadow:none;border-color:#4f5147;background:linear-gradient(145deg,#252921,#171a18)!important}.kv2 .kpbg-reference.v2-prices .pricing-grid .plan-card a.button{border-color:#e4d4b9;color:#242822!important;-webkit-text-fill-color:#242822!important;background:#e4d4b9!important}.kv2 .v2-prices .section-heading p{color:#b0b3a8}.kv2 .v2-prices .pricing-section{border-top:0}.kv2 .v2-prices :is(.eyebrow,em,.pricing-product-heading>span),.kv2 .v2-prices .plan-card li:before{color:#d5b58b}.kv2 .v2-hero{isolation:isolate;background:radial-gradient(65% 30% at 50% 0,#59624c15,#0000),#0b0d0c;padding-top:68px}.kv2 .v2-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ddc39b08 40%,#0000 58%);height:850px;animation:12s ease-in-out infinite v2-light-pass;position:absolute;inset:0 0 auto}.kv2 .v2-hero h1{letter-spacing:-.07em;margin-top:25px;font-size:clamp(45px,7.4vw,100px)}.kv2 .v2-hero h1>span{color:#0000;background:linear-gradient(110deg,#ece9df 10%,#888e81 45%,#e4ceb0 70%,#999e94) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite v2-title-light}.kv2 .v2-hero>.v2-eyebrow{background:#ffffff03;border:1px solid #ffffff18;border-radius:30px;padding:9px 15px}.kv2 .v2-primary{transition:transform .25s,box-shadow .25s;box-shadow:0 0 0 4px #ffffff04,0 9px 25px #0003}.kv2 .v2-primary:hover{transform:translateY(-3px);box-shadow:0 0 35px #eee1c922}.v2-cinema{perspective:1800px;max-width:1180px;margin:50px auto 0;padding:0 35px 70px;position:relative}.v2-cinema-tabs{z-index:2;background:#161b17;border:1px solid #ffffff15;border-radius:30px;gap:5px;padding:5px;display:inline-flex;position:relative}.v2-cinema-tabs button{color:#9aab9e;background:0 0;border:0;border-radius:25px;align-items:center;gap:20px;padding:11px 18px;font-size:10px;transition:background .3s,color .3s;display:flex}.v2-cinema-tabs button[aria-pressed=true]{color:#252c25;background:#ded8c8;box-shadow:0 4px 15px #0002}.v2-cinema-tabs button>span{font-size:14px}.v2-stage-caption{margin:40px 0 30px;animation:.6s both v2-arrive;position:relative}.v2-stage-caption>span{letter-spacing:.18em;color:#ac9777;font-size:8px}.kv2 .v2-stage-caption h2{color:#7c847b;margin:10px 0;font-size:clamp(22px,2.7vw,34px);font-weight:400;line-height:1.4}.v2-stage-caption em{color:#e8e8de;font-style:normal}.v2-cinema-floor{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 60%,#b2a06c27,#0000 65%);position:absolute;inset:170px -15% 0}.v2-cinema-floor:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg);-webkit-mask-image:radial-gradient(#0008,#0000 65%);mask-image:radial-gradient(#0008,#0000 65%)}.v2-stage-depth{transform-origin:top;transition:transform .7s;position:relative;transform:rotateX(3deg)}.v2-stage-depth:hover{transform:rotateX(0)}.v2-backplate{z-index:-1;background:#1c241d;border:1px solid #9caa7c30;border-radius:20px;position:absolute;inset:-12px 25px 20px;transform:translateY(-3px);box-shadow:0 -15px 55px #b9ad7410}.kv2 .v2-cinema .v2-showcase{background:linear-gradient(125deg,#19211b,#101612);border-color:#b9bb9638;margin:0 auto;box-shadow:0 45px 90px #0009,0 0 60px #b7a8780a}.kv2 .v2-cinema .v2-windowbar{background:#252d26}.kv2 .v2-cinema .v2-app aside{background:#111b15}.kv2 .v2-cinema .v2-thread{background:radial-gradient(at 100% 0,#81785010,#0000 80%)}.v2-floating-result{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:left;pointer-events:none;background:#242e27ed;border:1px solid #aab2914d;border-radius:14px;align-items:center;gap:13px;padding:18px 22px;animation:1s both v2-result-arrive,7s ease-in-out 1s infinite v2-result-float;display:flex;position:absolute;bottom:56px;right:-25px;box-shadow:0 22px 50px #0007}.v2-floating-result>span{color:#2b3426;background:#bfd0af;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.v2-floating-result small{letter-spacing:.1em;color:#a5b19b;font-size:7px}.v2-floating-result b{color:#f0efdf;margin:4px 0;font-size:12px;font-weight:500;display:block}.v2-floating-result p{color:#a6b39f;margin:0;font-size:9px}.v2-floating-result i{color:#c2c4a0;font-style:normal}.v2-stage-route{color:#899a88;justify-content:center;align-items:center;gap:16px;margin-top:35px;font-size:9px;display:flex}.v2-stage-route b{color:#d4d4b9;background:#293025;border:1px solid #83896635;border-radius:30px;padding:9px 17px;font-size:11px;font-weight:400}.v2-stage-route i{background:linear-gradient(90deg,#0000,#aeb995,#0000);width:65px;height:1px;position:relative;overflow:hidden}.v2-stage-route i:after{content:"";background:#e2d2ab;width:15px;height:1px;animation:2s linear infinite v2-route-flow;display:block}.kv2 .v2-product{position:relative;overflow:hidden}.kv2 .v2-product:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#d4caa510,#0000);transition:transform .8s;position:absolute;inset:0;transform:translate(-110%)}.kv2 .v2-product:hover:before{transform:translate(110%)}.kv2 .v2-mini-board>div{animation:7s ease-in-out infinite v2-board-breathe}.kv2 .v2-mini-board>div:nth-child(2){animation-delay:1s}.kv2 .v2-mini-board>div:nth-child(3){animation-delay:2s}.kv2 .v2-mini-conversation>span{animation:7s ease-in-out infinite v2-board-breathe}.kv2 .v2-mini-conversation>span:nth-child(2){animation-delay:1.5s}@keyframes v2-title-light{50%{background-position:100%}}@keyframes v2-light-pass{50%{opacity:.3;transform:translate(10%)}}@keyframes v2-result-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes v2-result-float{50%{transform:translateY(-7px)}}@keyframes v2-route-flow{to{transform:translate(65px)}}@keyframes v2-board-breathe{50%{border-color:#b2be9850;transform:translate(4px)}}@media (width<=760px){.v2-cinema{padding:0 0 35px}.v2-cinema-tabs{border-radius:14px;gap:3px;width:100%}.v2-cinema-tabs button{border-radius:10px;flex:1;justify-content:center;gap:4px;padding:10px 7px;font-size:9px}.v2-cinema-tabs button span{display:none}.v2-stage-depth{transform:none}.v2-stage-caption{margin-top:25px}.v2-floating-result{pointer-events:auto;border-radius:0 0 14px 14px;justify-content:center;margin:-1px 12px 0;animation:.5s both v2-result-arrive;position:relative;bottom:auto;right:auto}.v2-backplate{inset:-8px 13px 40px}.v2-stage-route{gap:10px}.v2-stage-route i{width:25px}.kv2 .v2-hero{padding-top:45px}.kv2 .v2-hero h1{font-size:clamp(42px,8vw,64px)}}@media (prefers-reduced-motion:reduce){.kv2 *,.kv2 :before,.kv2 :after{transition:none!important;animation:none!important}.v2-stage-depth{transform:none}.kv2 .v2-hero h1>span{color:#d7d5c7;background:0 0}}.kv2[data-motion-paused=true] :after{animation-play-state:paused!important}.kv2{--v2-brand:#df202b;--v2-brand-text:#ff858b}.kv2 .v2-primary{background:var(--v2-brand);color:#fff;border:1px solid #f64b55;box-shadow:0 8px 28px #df202b22}.kv2 .v2-primary:hover{background:#ef303b;box-shadow:0 10px 35px #df202b38}.kv2 :is(.v2-eyebrow i,.v2-windowbar i:first-child){background:var(--v2-brand)}.kv2 .v2-nav nav a:hover,.kv2 .v2-pill:hover{color:var(--v2-brand-text)}.kv2 .v2-hero h1>span{background-image:linear-gradient(110deg,#f2eee8 5%,#ff858b 45%,#e93f4b 70%,#f2b3b0)}.kv2 .v2-detail-hero h1>span{color:var(--v2-brand-text)}.kv2 .v2-cinema-tabs button[aria-pressed=true]{background:var(--v2-brand);color:#fff;box-shadow:0 5px 20px #df202b25}.kv2 .v2-stage-caption>span,.kv2 .v2-product-index,.kv2 .v2-product h3>span{color:var(--v2-brand-text)}.kv2 .v2-app aside>button[aria-pressed=true]{background:#df202b15;border-color:#df202b55}.kv2 .v2-app aside>button[aria-pressed=true]>span{color:#fff;background:#df202b}.kv2 .v2-thread-head>span:first-child,.kv2 .v2-ai>span{color:var(--v2-brand-text)}.kv2 .v2-review button:not(:disabled),.kv2 .v2-review a{color:#ffadb0;background:#df202b19;border-color:#df202b65}.kv2 .v2-stage-route b{color:#ffadb0;background:#df202b15;border-color:#df202b55}.kv2 .v2-stage-route i:after{background:#f36c76}.kv2 .v2-product:nth-child(2),.kv2 .v2-feature-tile:nth-child(2n){background:linear-gradient(140deg,#322022,#161718)}.kv2 .v2-product:hover{border-color:#df202b99}.kv2 .v2-mini-conversation>span:nth-child(2){background:#df202b0b;border-color:#df202b55}.kv2 .v2-mini-conversation b{color:#ff9ea4}.kv2 .v2-flow i{background:#44252a;border-color:#df202b88}.kv2 .v2-orbit>span>span{background:var(--v2-brand);color:#fff}.kv2 .v2-control a{color:var(--v2-brand-text)}.kv2 .v2-contact-form button{background:var(--v2-brand);color:#fff}.kv2 .v2-contact-form .eyebrow{color:var(--v2-brand-text)}.kv2 .v2-contact-form input[type=checkbox]{accent-color:var(--v2-brand)}.kv2 .kpbg-reference.v2-prices .pricing-grid .plan-card.recommended{border-color:#e9535d;background:linear-gradient(145deg,#342125,#171a18)!important}.kv2 .kpbg-reference.v2-prices .pricing-grid .plan-card a.button{border-color:var(--v2-brand);background:var(--v2-brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.kv2 .v2-prices .billing-switch button[aria-pressed=true]{background:var(--v2-brand);color:#fff}.kv2 .v2-prices :is(.eyebrow,em,.pricing-product-heading>span){color:var(--v2-brand-text)}@media (prefers-reduced-motion:reduce){.kv2 .v2-hero h1>span{color:var(--v2-brand-text)}}.v2-borrowed-demo{max-width:1120px;margin:65px auto 0;padding:0 26px}.v2-borrowed-demo>.v2-section-head{margin-bottom:30px}.kv2 .ceo-phone,.kv2 .ceo-note{color:#ddd;background:#191c1b;border:1px solid #ffffff20;border-radius:18px}.kv2 .ceo-note{padding:24px}.kv2 .ceo-msg{color:#ddd;background:#242826;border-color:#ffffff16}.kv2 .ceo-msg.ai{background:#312124}.kv2 .ceo-msg p,.kv2 .ceo-note p,.kv2 .ceo-rules{color:#bac0b9}.kv2 .ceo-meta b,.kv2 .ceo-note .eyebrow{color:#ff929a}.kv2 .ceo-phone footer{max-width:none;margin:0;padding:12px}.kv2 .ceo-phone button{color:#fff;background:#292f29;border:1px solid #ffffff25;border-radius:8px;padding:9px 12px}.kv2 .ceo-approve button.button{background:#df202b;border-color:#df202b}.kv2 .ceo-more{color:#ff929a}.kv2 .v2-borrowed-demo .lead-journey{background:#161b18;border:1px solid #ffffff20;border-radius:20px;overflow:hidden}.kv2 .lj-browser{color:#b1b9ad;background:#222822;justify-content:space-between;padding:17px 22px;font-size:10px;display:flex}.kv2 .lj-content{grid-template-columns:1fr 1fr;gap:30px;padding:30px;display:grid}.kv2 .lj-intro .eyebrow{color:#ff929a;letter-spacing:.1em;font-size:10px}.kv2 .lj-intro h2{font-size:32px}.kv2 .lj-intro p,.kv2 .lj-intro small{color:#a7b0a2;font-size:12px;line-height:1.9}.kv2 .lj-intro ol{color:#778571;padding-left:22px;font-size:13px;line-height:2.5}.kv2 .lj-intro li.active{color:#e7dfd0}.kv2 .lj-chat{background:#101511;border:1px solid #fff2;border-radius:15px;overflow:hidden}.kv2 .lj-chat>header{background:#312125;align-items:center;gap:12px;padding:18px;font-size:12px;display:flex}.kv2 .lj-chat>header>span{color:#ff929a;font-size:24px}.kv2 .lj-chat small{color:#a3ab9e;margin-top:4px;font-size:9px;display:block}.kv2 .lj-messages{min-height:270px;padding:20px}.kv2 .lj-messages>p{background:#242c24;border-radius:10px;padding:12px;font-size:12px;line-height:1.7;animation:.5s both v2-arrive}.kv2 .lj-messages>p.visitor{background:#35232a;margin-left:18px}.kv2 .lj-chat>button{color:#fff;background:#df202b;border:0;width:100%;padding:14px;font-size:11px}.kv2 .lj-crm-card{background:#202a21;border:1px solid #859b6e50;border-radius:10px;padding:18px;animation:.4s both v2-arrive}.kv2 .lj-crm-card h3{font-size:18px}.kv2 .lj-crm-card dl{grid-template-columns:1fr 1fr;gap:10px;font-size:11px;display:grid}.kv2 .lj-crm-card dd{margin:0}.kv2 .lj-stage-label{color:#dfc7a5;font-size:10px}.kv2 .lj-result{border-top:1px solid #ffffff15;align-items:center;gap:15px;padding:20px;font-size:12px;display:flex}.kv2 .lj-result p{color:#a7b0a2;font-size:11px}.kv2 .lj-result>a{color:#ff929a;margin-left:auto;font-size:11px}.kv2 .lj-result-icon{color:#c5d4ad;font-size:24px}.kv2 .v2-office-features{color:#e0e4db;background:0 0;max-width:1100px;margin:45px auto;padding:0 25px}.kv2 .v2-office-features .office-included{background:#171e18;border-color:#ffffff20}.kv2 .v2-office-features .office-included :is(h4,h5,strong){color:#e1e6d9}.kv2 .v2-office-features .office-included :is(p,li){color:#abb6a4}.kv2 .v2-office-features .office-included em,.kv2 .v2-office-features .office-included-label{color:#ff929a}.kv2 .v2-office-features .office-included-groups>div{background:#202820;border-color:#ffffff15}.kv2 .v2-office-features .office-included-extras>span{color:#d1dac9;background:#222b22;border-color:#ffffff20}@media (width<=760px){.kv2 .lj-content{grid-template-columns:1fr;padding:20px}.kv2 .lj-result{flex-wrap:wrap}.kv2 .lj-result>a{margin-left:0}.v2-borrowed-demo{padding:0 20px}.kv2 .lj-browser small{display:none}}.kv2 .ceo-msg p,.kv2 .ceo-msg p span,.kv2 .ceo-msg p b,.kv2 .ceo-rules li,.kv2 .ceo-rules li b{color:#d4d9cf!important}.kv2 .ceo-pick button{color:#d4d9cf;background:#222923;border-color:#ffffff25}.kv2 .ceo-pick button[aria-pressed=true]{color:#fff;background:#df202b}.logo-choices{color:#20221f;background:#f6f4ef;min-height:100vh;padding:30px 5vw 60px;font-family:Manrope,sans-serif}.logo-choices *{box-sizing:border-box}.logo-choices header{border-bottom:1px solid #ddd8cf;justify-content:space-between;gap:20px;padding-bottom:25px;font-size:11px;display:flex}.logo-choices a{color:inherit;text-decoration:none}.logo-choices header>span{letter-spacing:.15em;color:#817568}.logo-choice-intro{padding:55px 0 40px}.logo-choice-intro>span{letter-spacing:.17em;color:#8a7159;font-size:10px}.logo-choice-intro h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(40px,5vw,65px);font-weight:600;line-height:1.05}.logo-choice-intro p{color:#746c62;font-size:14px;line-height:1.8}.logo-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.logo-choice-grid article{background:#fff;border:1px solid #e5dfd6;border-radius:18px;overflow:hidden}.logo-choice-label{align-items:center;gap:12px;padding:20px 24px;display:flex}.logo-choice-label>span{color:#9a8b78;border:1px solid #e5dfd6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.logo-choice-label h2{margin:0;font-size:15px;font-weight:600}.logo-choice-canvas{place-items:center;height:185px;display:grid}.logo-choice-mark{color:#151515;align-items:center;gap:14px;display:flex}.logo-choice-mark>div{flex-direction:column;align-items:center;display:flex}.logo-choice-word{letter-spacing:-3px;white-space:nowrap;font-size:66px;line-height:1.1}.logo-choice-word>span{color:#df202b}.logo-choice-mark small{letter-spacing:2.4px;white-space:nowrap;margin-top:9px;font-family:Manrope,sans-serif;font-size:8px;font-weight:500}.logo-choice-mark.modern{font-family:Manrope,sans-serif;font-weight:400}.logo-choice-mark.soft{font-family:Poppins,sans-serif;font-weight:400}.logo-choice-mark.precision{font-family:Space Grotesk,sans-serif;font-weight:400}.logo-choice-mark.precision .logo-choice-word{letter-spacing:-4px}.logo-choice-mark.luxury{font-family:Outfit,sans-serif;font-weight:400}.logo-choice-mark.luxury .logo-choice-word{letter-spacing:3px}.logo-choice-mark.strong{font-family:Barlow Condensed,sans-serif;font-weight:400}.logo-choice-mark.strong .logo-choice-word{letter-spacing:1px;font-size:76px}.logo-choice-mark.signature{font-family:Manrope,sans-serif;font-weight:400}.logo-choice-mark.signature .logo-choice-word{letter-spacing:-3px;font-size:52px}.logo-choice-mark.signature svg{color:#df202b;flex-shrink:0;width:47px;height:47px}.logo-choice-mark.signature .logo-choice-word>span{color:#df202b}.logo-choice-mini{background:#fcfbf8;border-top:1px solid #eee9e1;justify-content:space-between;align-items:center;height:75px;padding:18px 24px;display:flex}.logo-choice-mini>span{color:#897d6d;font-size:10px}.logo-choice-mini .logo-choice-word{letter-spacing:-1px!important;font-size:26px!important}.logo-choice-mini .logo-choice-mark small{letter-spacing:1px;margin-top:4px;font-size:4px}.logo-choice-mini .logo-choice-mark{gap:7px}.logo-choice-mini .logo-choice-mark svg{width:24px;height:24px}.logo-choice-grid article>p{color:#897d6d;padding:0 24px 12px;font-size:11px}.logo-choices footer{color:#746c62;margin-top:35px;font-size:13px;line-height:2}.logo-choices footer b{color:#df202b}@media (width<=650px){.logo-choice-grid{grid-template-columns:1fr}.logo-choices{padding:22px 18px}.logo-choices header>span{font-size:8px}.logo-choice-intro{padding-top:35px}.logo-choice-canvas{height:170px}}.kpbg-reference .office-plan-grid .plan-card{border-radius:16px;min-width:0;padding:26px}.kpbg-reference .office-plan-grid .plan-card>p{min-height:40px;margin:14px 0 20px}.kpbg-reference .office-plan-grid .plan-card .plan-price{letter-spacing:-.055em;font-weight:800}.kpbg-reference .office-plan-grid .plan-card ul{margin-top:20px}.kpbg-reference .office-plan-grid .plan-card li strong{color:#202024;font-weight:750}.kpbg-reference .office-plan-grid .plan-card a.button{background:var(--tone,var(--red));color:#fff;-webkit-text-fill-color:#fff;border-color:var(--tone,var(--red))}.kpbg-reference .office-plan-grid .plan-card a.button:hover{background:color-mix(in srgb,var(--tone,var(--red)) 88%,black);border-color:var(--tone,var(--red));color:#fff}.kpbg-reference .office-plan-grid .plan-card a.button:focus-visible{outline:2px solid var(--tone,var(--red));outline-offset:4px}.kpbg-reference .office-included{text-align:left;background:linear-gradient(135deg,#fff8f8,#fff 50%);border:1px solid #eededf;border-radius:18px;margin-top:26px;padding:30px}.kpbg-reference .office-included header{border-bottom:1px solid #eadfe0;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.kpbg-reference .office-included-label{letter-spacing:.12em;color:#c71924;font-size:10px;font-weight:800}.kpbg-reference .office-included h4{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.kpbg-reference .office-included h4 em{color:#df202b;font-style:normal}.kpbg-reference .office-included header>p{color:#68686d;max-width:290px;margin:0;font-size:12px;line-height:1.7}.kpbg-reference .office-included-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.kpbg-reference .office-included h5{align-items:center;gap:10px;margin:24px 0 20px;font-size:15px;font-weight:800;display:flex}.kpbg-reference .office-included h5>span{color:#c71924;background:#ffe9ec;border-radius:7px;padding:7px;font-size:10px}.kpbg-reference .office-included ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kpbg-reference .office-included li{align-items:flex-start;gap:9px;display:flex}.kpbg-reference .office-included li>span{color:#df202b;font-weight:800}.kpbg-reference .office-included li strong{color:#202024;font-size:13px;line-height:1.4;display:block}.kpbg-reference .office-included li p{color:#68686d;margin:5px 0 0;font-size:12px;line-height:1.6}.kpbg-reference .office-included-extras{border-top:1px solid #eadfe0;flex-wrap:wrap;gap:9px;margin-top:28px;padding-top:22px;display:flex}.kpbg-reference .office-included-extras>span{color:#67676c;background:#fff;border:1px solid #eee;border-radius:6px;padding:8px 10px;font-size:11px}.kpbg-reference .office-included-extras b{color:#202024}.kpbg-reference .office-included .office-included-control{color:#68686d;margin:20px 0 0;font-size:12px}.kpbg-reference .office-included-control strong{color:#c71924}.kpbg-reference .office-addon-note{justify-content:space-between;gap:24px;margin-top:18px;display:flex}.kpbg-reference .office-addon-note p{color:#68686d;max-width:48%;margin:0;font-size:12px;line-height:1.6}.kpbg-reference .office-addon-note strong{color:#202024}@media (width<=760px){.kpbg-reference .office-included{padding:20px}.kpbg-reference .office-included header{display:block}.kpbg-reference .office-included header>p{margin-top:12px}.kpbg-reference .office-included-groups{grid-template-columns:1fr;gap:4px}.kpbg-reference .office-included h5{margin-bottom:15px}.kpbg-reference .office-addon-note{display:block}.kpbg-reference .office-addon-note p{max-width:none;margin-bottom:8px}}:root{--bg:#f4f5f3;--card:#fff;--ink:#1d2420;--muted:#5b645e;--line:#dfe3df}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111513;--card:#1a201d;--ink:#eef2ef;--muted:#a6b0aa;--line:#2c3430}}body{background:var(--bg)}.approve{box-sizing:border-box;min-height:100vh;color:var(--ink);place-items:start center;padding:8vh 16px;font:16px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.approve section{background:var(--card);border:1px solid var(--line);box-sizing:border-box;border-radius:16px;width:100%;max-width:520px;padding:24px}.approve .who{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:13px}.approve h1{margin:0 0 12px;font-size:1.35rem}.approve ul{margin:0 0 12px;padding-left:18px}.approve li{overflow-wrap:anywhere;margin:3px 0}.approve label{gap:4px;margin:10px 0;font-size:14px;font-weight:600;display:grid}.approve textarea{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;padding:8px 10px;font-weight:400}.approve .buttons{gap:10px;margin-top:6px;display:flex}.approve button{min-height:52px;font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:12px;flex:1;font-weight:700}.approve .yes{color:#fff;background:#0d7a4a;border-color:#0d7a4a}.approve .no{background:var(--card);color:#b42318;border-color:#e3b3ad}.approve button:disabled{opacity:.6}.approve .bad{color:#b42318;font-weight:600}.approve .for,.approve .small{color:var(--muted);font-size:14px}body{background:#f3f5f8;margin:0}.demo-page{box-sizing:border-box;color:#14261e;--la:#5b6ee1;place-items:center;min-height:100vh;padding:16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.demo-card{text-align:center;box-sizing:border-box;background:#fff;border-radius:22px;gap:10px;width:min(460px,100%);padding:24px 20px;display:grid;box-shadow:0 10px 40px #141e3c14}.demo-card h1{margin:0;font-size:24px}.demo-co{letter-spacing:.04em;text-transform:uppercase;color:#5f6f68;margin:0;font-size:13px;font-weight:700}.demo-avatar{color:#fff;background:linear-gradient(135deg,#5b6ee1,#8a5bd6);border-radius:999px;place-items:center;width:84px;height:84px;margin:6px auto 0;font-size:36px;font-weight:800;display:grid}.demo-sub{color:#5f6f68;margin:0;font-size:14px}.demo-why{color:#8a3a3a;background:#fff4f4;border-radius:12px;padding:10px}.demo-talk{text-align:left;gap:10px;display:grid}.demo-talk .call-save{border-radius:999px;width:100%;min-height:54px;font-size:17px}.demo-talk .vl-talk{justify-content:center}.demo-fine{color:#7a8580;margin:4px 0 0;font-size:12px}.demo-by{color:#9aa39f;margin:12px 0 0;font-size:12px}.demo-switch{color:#5b6ee1;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:13px;text-decoration:underline}:root{--acc:#df202b}.studio{color:#151515;max-width:1420px}.studio nav{gap:24px;margin:0 0 24px;display:flex}.studio-hero{background:linear-gradient(125deg,var(--acc),#151515);color:#fff;border-radius:24px;padding:36px;position:relative}.studio-hero h1{letter-spacing:-1.5px;margin:12px 0;font-size:42px}.studio-hero p{color:#e9e9e9;max-width:650px}.studio-hero>span{letter-spacing:2px;color:#cfdea7;font-size:11px}.studio-hero button{color:#183a32;background:#d8e7ad;border:0}.studio-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.studio-stats article{background:#e5efe9;border:1px solid #d1e1d8;border-radius:16px;gap:6px;padding:18px;display:grid}.studio-stats article:nth-child(2){background:#e9ecf9}.studio-stats article:nth-child(3){background:#fff0da}.studio-stats article:nth-child(4){background:#f4e7ed}.studio-stats b{font-size:23px}.studio-stats span{font-size:13px}.studio-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.studio-card{background:#fcfdfb;border:1px solid #dce5df;border-radius:18px;margin:16px 0;padding:24px}.studio-card h2{margin:12px 0;font-size:22px}.studio-card p{color:#435d56}.studio .avatar{background:#e4eee6;border-radius:20px;place-items:center;width:64px;height:64px;font-size:36px;display:grid}.studio .actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.studio aside{color:#584628;background:#fff1d9;border:1px solid #e6d5b4;border-radius:12px;margin:20px 0;padding:16px}.studio pre{white-space:pre-wrap;background:#eef3ed;border:1px solid #d1ded0;border-radius:12px;padding:20px;font:14px/1.7 inherit}.studio input:not([type=checkbox]),.studio select,.studio textarea{color:#151515;background:#fff;border:1px solid #b8cec3;border-radius:8px;width:100%;padding:10px}.studio textarea{min-height:120px}.studio label{margin:12px 0;display:block}.studio input[type=checkbox]{width:auto;margin-right:8px}.studio .form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.studio button{cursor:pointer}.studio .tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.studio .tabs button[aria-selected=true]{background:color-mix(in srgb,var(--acc) 78%,#0a1b16);color:#fff}.studio table{border-collapse:collapse;width:100%}.studio th,.studio td{text-align:left;border-bottom:1px solid #dce5df;padding:12px}.studio small{color:#566a62}.studio .platform-modal{max-height:90vh;overflow:auto}@media (width<=700px){.studio-stats{grid-template-columns:1fr 1fr}.studio .form-grid{grid-template-columns:1fr}.studio-hero h1{font-size:32px}}.hosted-chat{box-shadow:0 12px 50px color-mix(in srgb,var(--acc) 74%,#0a1b16)10;background:#fff;border:1px solid #d8e5dc;border-radius:24px;margin-top:24px!important}.hosted-chat button{color:color-mix(in srgb,var(--acc) 78%,#0a1b16);cursor:pointer;background:#e8f1eb;border:1px solid #cbded2;border-radius:18px;padding:10px 14px;font:600 13px system-ui}.hosted-chat form button{background:color-mix(in srgb,var(--acc) 78%,#0a1b16);color:#fff;border-radius:12px}.hosted-chat small{color:#516c61}.hosted-chat header small{color:inherit}.hosted-chat a{color:#0c624b}.logo-field .logo-row{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:6px 0 8px;display:flex}.logo-preview{object-fit:contain;box-sizing:border-box;background:#f1f4f2;border:1px solid #e3e9e5;border-radius:14px;flex:none;width:76px;height:76px;padding:6px}.logo-preview.empty{color:#5d6f66;text-align:center;place-items:center;padding:4px;font-size:11px;display:grid}.logo-controls{flex-direction:column;gap:6px;min-width:0;display:flex}.logo-controls small{color:#5d6f66;font-size:11px}.logo-controls input[type=file]{font-size:12px}button.logo-remove{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #e8c3bd;border-radius:8px;align-self:flex-start;min-height:32px;padding:0 12px;font-size:12px}button.logo-remove:hover{background:#fdeeec}.add-chat-customer .acc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.add-chat-customer .acc-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.add-chat-customer .acc-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.add-chat-customer .acc-form input,.add-chat-customer .acc-form select{font:inherit;border:1px solid #d6dde6;border-radius:10px;min-height:44px;padding:10px 12px}.add-chat-customer .acc-check{grid-column:1/-1;align-items:center;gap:8px;font-weight:500;display:flex!important}.add-chat-customer .acc-check input{width:18px;height:18px;min-height:0}.add-chat-customer .acc-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:6px;display:flex}.add-chat-customer .acc-copy{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.add-chat-customer .acc-copy code{overflow-wrap:anywhere;background:#f3f5f8;border:1px solid #e1e6ee;border-radius:8px;padding:8px 10px;font-size:13px}.add-chat-customer .acc-code{flex:320px}.hosted-chat .powered{text-align:center;color:#8a8a92;padding:8px 0 2px;font-size:11px}.hosted-chat .powered a{color:inherit;text-decoration:none}.hosted-chat .powered b{color:#df202b}.hc-logo-inline{object-fit:cover;background:#fff;border:2px solid #fff9;border-radius:50%;flex:none;width:36px;height:36px}.hc-avatar{background:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}html[data-ui=quiet] body{background:#f6f7f7}html[data-ui=quiet] .platform.studio{background:#f6f7f7;min-height:100vh}html[data-ui=quiet] .studio nav{flex-wrap:wrap;gap:8px;margin:0 0 18px}html[data-ui=quiet] .studio nav a{color:#1f2a25;background:#fff;border:1px solid #e6eae8;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}html[data-ui=quiet] .studio nav a:hover{border-color:var(--acc);color:var(--acc)}html[data-ui=quiet] .studio-hero{color:#1f2a25;background:#fff;border:1px solid #e6eae8;border-radius:16px;margin:0 0 18px;padding:20px 22px;box-shadow:0 1px 2px #14261e0a}html[data-ui=quiet] .studio-hero>span,html[data-ui=quiet] .studio-hero .eyebrow{display:none}html[data-ui=quiet] .studio-hero h1{letter-spacing:-.02em;color:#1f2a25;margin:0 0 4px;font-size:24px}html[data-ui=quiet] .studio-hero p{color:#6b7772;max-width:70ch;margin:0;font-size:13.5px}html[data-ui=quiet] .studio-hero h1+p,html[data-ui=quiet] .studio-hero p+p{color:#6b7772}html[data-ui=quiet] .studio-card{background:#fff;border:1px solid #e6eae8;border-radius:16px;box-shadow:0 1px 2px #14261e0a,0 8px 24px #14261e08}html[data-ui=quiet] .studio-card h2{color:#1f2a25;font-size:16px}html[data-ui=quiet] .studio-stats article{background:#fff;border:1px solid #e6eae8;border-radius:14px;box-shadow:0 1px 2px #14261e0a}html[data-ui=quiet] .studio-stats b{color:#1f2a25}html[data-ui=quiet] .platform button,html[data-ui=quiet] .studio button{border-radius:10px}html[data-ui=quiet] .platform .primary,html[data-ui=quiet] .studio .primary,html[data-ui=quiet] .studio button.primary{background:var(--acc);border-color:var(--acc);color:#fff;border-radius:10px}html[data-ui=quiet] .platform aside,html[data-ui=quiet] .studio aside{border:1px solid #e6eae8;border-left:4px solid var(--acc);color:#1f2a25;background:#fff;border-radius:12px;padding:10px 14px}html[data-ui=quiet] .studio .eyebrow{color:var(--acc)}html[data-ui=quiet] .studio pre{color:#e8f0ec;background:#1c2a24;border-radius:12px}html[data-ui=quiet] .studio table{border-collapse:collapse;width:100%}html[data-ui=quiet] .studio th{letter-spacing:.1em;text-transform:uppercase;color:#6b7772;text-align:left;border-bottom:1px solid #e6eae8;padding:6px 10px;font-size:11px}html[data-ui=quiet] .studio td{border-bottom:1px solid #eef2ef;padding:10px}html[data-ui=quiet] .studio input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html[data-ui=quiet] .studio select,html[data-ui=quiet] .studio textarea{background:#fff;border:1px solid #e6eae8;border-radius:10px}.form-workbench{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:24px;display:grid}.form-editor{gap:14px;display:grid}.question-editor{background:#fff;border:1px solid #dce5e9;border-radius:16px;padding:18px}.question-editor h3{margin:4px 0 12px}.form-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-row label{flex:1}.form-preview{position:sticky;top:20px}.conversation{color:#243947;background:#fff;border:1px solid #dce5e9;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #273d4b12}.conversation header{background:linear-gradient(135deg,#e6eafa,#e2f3ed);padding:24px}.conversation header h2{margin:8px 0}.conversation-body{gap:16px;max-height:65vh;padding:22px;display:grid;overflow:auto}.conversation-body input:not([type=checkbox]){width:100%;font:inherit;box-sizing:border-box;border:1px solid #afbecb;border-radius:10px;padding:12px}.conversation-body label{margin:14px 0;display:block}.conversation button{font:inherit;cursor:pointer;color:#243947;background:#f2f5fb;border:1px solid #c1ced7;border-radius:12px;padding:12px 18px}.conversation button.primary,.form-choices button[aria-pressed=true]{color:#fff;background:#3155cc}.conversation form>button{margin-top:18px}.form-choices{flex-wrap:wrap;gap:8px;display:flex}.question-bubble{background:#f0f3f8;border-radius:12px;margin-right:18px;padding:12px}.answer-bubble{background:#e2f2eb;border-radius:12px;margin-left:30px;padding:12px}.public-form{max-width:640px;margin:32px auto;padding:12px}.install-code{white-space:pre-wrap;word-break:break-all;color:#20394e;background:#eef2f8;border-radius:12px;padding:16px}.response-card{border-bottom:1px solid #dce5e9;padding:14px 0}.source-table{border-collapse:collapse;width:100%}.source-table td,.source-table th{text-align:left;border-bottom:1px solid #dce5e9;padding:12px}.studio-grid>a.studio-card{text-decoration:none}.studio-grid>a.studio-card:hover{border-color:#7892bc}@media (width<=800px){.form-workbench{grid-template-columns:1fr}.form-preview{position:static}.public-form{margin:0}.form-row{align-items:stretch}}.fs{max-width:1420px}.fs-hint{color:#5c6b64;margin:4px 0 10px;font-size:.9rem}.fs-warn{color:#7a5410;background:#fff6e5;border:1px solid #f1d9a6;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:.9rem}.fs-notice{border:1px solid color-mix(in srgb,var(--acc) 35%,#fff);border-left:4px solid var(--acc);box-sizing:border-box;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 40px);max-width:1380px;margin:12px auto 0;padding:10px 14px;font-size:.9rem;display:flex}.fs-notice button{cursor:pointer;color:#8a9a8f;background:0 0;border:0;font-size:18px}.fs-primary{background:var(--acc);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.fs-primary:disabled{opacity:.5}.fs-primary.big{padding:14px 26px;font-size:1.05rem}.fs-ghost{color:#1d2a22;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8d2;border-radius:10px;padding:9px 14px;font-weight:650;text-decoration:none;display:inline-block}.fs-ghost:disabled{opacity:.45}.fs-danger{color:#9e302d;font:inherit;cursor:pointer;background:#fff5f4;border:1px solid #e5b9b7;border-radius:10px;padding:9px 14px;font-weight:650}.fs-link{color:#4f6356;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fs-home{background:#fff;border:1px solid #e3e8e4;border-radius:18px;margin:16px 0;padding:24px 26px}.fs-home-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fs-home-head h2{margin:0;font-size:1.5rem}.fs-home-head p{color:#66766a;margin:4px 0 0;font-size:.9rem}.fs-empty{text-align:center;color:#4f6356;background:#f7f9f7;border:1px dashed #cfdad0;border-radius:14px;padding:34px}.fs-empty p{margin:4px 0}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.fs-card{background:#fff;border:1px solid #e3e8e4;border-radius:16px;flex-direction:column;transition:box-shadow .15s;display:flex;position:relative;overflow:visible}.fs-card:hover{box-shadow:0 8px 22px #00000014}.fs-card.isDraft{background:#fbfcfb;border-style:dashed}.fs-card:has(.fs-card-menu){z-index:20}.fs-card-main{color:#1d2a22;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px 16px 0 0;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.fs-card-main:hover{background:#f7faf8}.fs-card-main img.thumb,.fs-card-ico{object-fit:cover;background:#eef2ee;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex}.fs-card-main>span{flex:1;min-width:0}.fs-card-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;line-height:1.25;display:block;overflow:hidden}.fs-card-main small{color:#8a9a8f;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;display:flex}.fs-card-main small i{font-style:normal}.fs-card-main small i.live{color:#126f43}.fs-card-main small i.draft{color:#b26a00}.fs-card-main small i.paused{color:#9e302d}.fs-type{letter-spacing:.06em;text-transform:uppercase;color:#4f6356;background:#eef2ee;border-radius:999px;padding:2px 7px;font-size:.66rem;font-style:normal;font-weight:700}.fs-type.page{color:#1a4f8a;background:#e3f0ff}.fs-type.widget{color:#8a4b00;background:#fff1dc}.fs-type.embed{color:#5a2d9c;background:#efe6ff}.fs-card footer{color:#4f6356;background:#f7faf8;border-top:1px solid #eef2ee;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:.84rem;display:flex}.fs-card-tools{gap:4px;display:flex;position:relative}.fs-card-tools>button{color:#4f6356;cursor:pointer;background:#fff;border:1px solid #e3e8e4;border-radius:8px;justify-content:center;align-items:center;width:30px;height:28px;padding:0;font-size:14px;line-height:1;display:inline-flex}.fs-card-tools>button:hover{background:#eef5f0;border-color:#cfdad0}.fs-card-menu{z-index:30;background:#fff;border:1px solid #d7e3d8;border-radius:10px;flex-direction:column;min-width:210px;padding:4px 0;display:flex;position:absolute;top:34px;right:0;overflow:hidden;box-shadow:0 10px 24px #00000024}.fs-card-menu a,.fs-card-menu>button{text-align:left;font:inherit;color:#1d2a22;cursor:pointer;background:#fff;border:0;width:100%;padding:8px 12px;font-size:.88rem;text-decoration:none}.fs-card-menu a:hover,.fs-card-menu>button:hover{background:#f0f6f2}.fs-card-menu .danger{color:#9e302d}.fs-confirm{background:#fff5f4;border-top:1px solid #f1d4d3;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fs-confirm b{color:#9e302d;font-size:.88rem}.fs-confirm small{color:#66766a;font-size:.76rem}.fs-confirm button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8d2;border-radius:8px;padding:7px 10px;font-weight:700}.fs-confirm button.danger{color:#fff;background:#9e302d;border-color:#9e302d}.fs-overlay{z-index:1200;color:#151515;background:#f4f6f5;flex-direction:column;font-size:14px;display:flex;position:fixed;inset:0;overflow:auto}.fs-top{z-index:3;background:#fff;border-bottom:1px solid #e3e8e4;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.fs-back{font:inherit;cursor:pointer;background:#f0f4f1;border:0;border-radius:8px;padding:7px 10px;font-weight:700}.fs-name{min-width:160px;font:inherit;background:#f7f9f7;border:1px solid #0000;border-radius:8px;flex:200px;padding:8px 10px;font-size:1.02rem;font-weight:700}.fs-name:focus{background:#fff;border-color:#cfd8d2;outline:none}.fs-status{text-transform:uppercase;letter-spacing:.05em;color:#4f6356;background:#eef2ee;border-radius:999px;padding:3px 8px;font-size:.72rem}.fs-status.published{color:#126f43;background:#dff3e6}.fs-save{color:#8a9a8f;min-width:90px;font-size:.8rem}.fs-save.unsaved{color:#b26a00}.fs-save.error{color:#9e302d;font-weight:700}.fs-tabs{background:#f0f4f1;border-radius:10px;gap:2px;margin:0 auto;padding:3px;display:flex}.fs-tabs button{font:inherit;color:#4f6356;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-weight:650}.fs-tabs button.on{color:var(--acc);background:#fff;box-shadow:0 1px 3px #00000014}.fs-top-actions{gap:8px;margin-left:auto;display:flex}.fs-body{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;width:100%;max-width:1380px;margin:0 auto;padding:20px;display:grid}.fs-body.three{grid-template-columns:230px minmax(0,1fr) 390px}.fs-body.one{grid-template-columns:1fr}.fs-pane{background:#fff;border:1px solid #e3e8e4;border-radius:14px;padding:20px}.fs-pane.narrow{max-width:620px}.fs-pane h3{text-transform:uppercase;letter-spacing:.07em;color:#4f6356;margin:20px 0 8px;font-size:.78rem}.fs-pane h3:first-child{margin-top:0}.fs-pane h3.danger{color:#9e302d}.fs-pane label{margin:0 0 12px;font-weight:650;display:block}.fs-pane label small{color:#66766a;margin-top:4px;font-size:.85rem;font-weight:400;display:block}.fs-pane input:not([type=checkbox]):not([type=color]),.fs-pane textarea,.fs-pane select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfd8d2;border-radius:8px;margin-top:5px;padding:9px;display:block}.fs-pane textarea{min-height:0}.fs-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;background:#f7f9f7!important}.fs-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0 14px;display:flex}.fs-row label{flex:180px;margin:0}.fs-colors{gap:18px;display:flex}.fs-colors label{align-items:center;gap:8px;display:flex}.fs-colors input[type=color]{background:#fff;border:1px solid #cfd8d2;border-radius:8px;width:42px;height:32px;margin:0;padding:2px}.fs-layouts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.fs-layouts button{cursor:pointer;font:inherit;text-align:center;background:#fff;border:2px solid #e3e8e4;border-radius:12px;padding:10px}.fs-layouts button.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,#fff)}.fs-layouts strong{margin-top:6px;display:block}.fs-layouts small{color:#66766a;font-size:.75rem;display:block}.fs-thumb{background:#dfe6e0;border-radius:8px;height:64px;display:block;position:relative;overflow:hidden}.fs-thumb i{background:#fff;border-radius:4px;position:absolute}.fs-thumb b{background:var(--acc);border-radius:50%;position:absolute}.fs-thumb.fullpage{background:linear-gradient(#9fb8a7,#44654f)}.fs-thumb.fullpage i{background:#ffffffbf;border-radius:10px;inset:42% 8% 12%}.fs-thumb.fullpage b{background:#fff;width:12px;height:12px;top:10%;left:10%}.fs-thumb.card{background:var(--acc)}.fs-thumb.card i{inset:14% 18% 10%}.fs-thumb.card b{background:#fff;width:12px;height:12px;top:20%;left:calc(50% - 6px)}.fs-seg{background:#f0f4f1;border-radius:10px;margin-bottom:6px;padding:3px;display:inline-flex}.fs-seg button{font:inherit;color:#4f6356;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-weight:650}.fs-seg button.on{color:var(--acc);background:#fff;box-shadow:0 1px 3px #00000014}.fs-choose{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:28px 20px}.fs-choose h2{margin:18px 0 10px;font-size:1.1rem}.fs-usage{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fs-usage button{cursor:pointer;font:inherit;text-align:center;background:#fff;border:2px solid #e3e8e4;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 16px 16px;display:flex;position:relative}.fs-usage button.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 7%,#fff)}.fs-usage strong{font-size:1.05rem}.fs-usage small{color:#66766a;line-height:1.35}.fs-usage.small{grid-template-columns:repeat(3,1fr)}.fs-usage.small button{gap:2px;padding:10px}.fs-usage.small .fs-art{width:84px;height:54px;margin-bottom:6px}.fs-art{background:#eef2ee;border:1px solid #e3e8e4;border-radius:12px;width:120px;height:78px;margin:0 auto 10px;display:block;position:relative;overflow:hidden}.fs-art i{background:#d6dcd8;border-radius:3px;height:6px;position:absolute;left:12px;right:12px}.fs-art i:first-child{width:40px;top:12px}.fs-art i:nth-child(2){top:26px}.fs-art i:nth-child(3){top:38px;right:40px}.fs-art b{background:var(--acc);border-radius:999px;position:absolute}.fs-art.widget b{width:34px;height:16px;bottom:10px;right:10px}.fs-art.page{background:linear-gradient(#9fb8a7,#44654f)}.fs-art.page i{background:#ffffffb3}.fs-art.page i:first-child{width:auto;top:10px;left:36px;right:36px}.fs-art.page i:nth-child(2){background:#ffffffd9;border-radius:8px;height:22px;top:28px;left:20px;right:20px}.fs-art.page i:nth-child(3){background:#ffffffd9;border-radius:5px;height:10px;top:56px;left:30px;right:30px}.fs-art.page b,.fs-art.embed i:nth-child(3){display:none}.fs-art.embed b{border:1.5px solid var(--acc);background:#fff;border-radius:8px;inset:36px 14px 10px}.fs-picked{color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,#fff);border-radius:999px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:700;position:absolute;top:8px;right:10px}.fs-from{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fs-from button{cursor:pointer;font:inherit;text-align:left;background:#fff;border:2px solid #e3e8e4;border-radius:12px;padding:14px}.fs-from button.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 7%,#fff)}.fs-from strong{display:block}.fs-from small{color:#66766a}.fs-ai{margin-top:14px;font-weight:650;display:block}.fs-ai input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfd8d2;border-radius:10px;margin-top:6px;padding:11px;display:block}.fs-choose-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.fs-choose-actions small{color:#66766a}.fs-palette{padding:14px}.fs-palette button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e3e8e4;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;margin:6px 0;padding:8px 10px;display:grid}.fs-palette button:hover{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 6%,#fff)}.fs-palette button:disabled{opacity:.4;cursor:default}.fs-palette button span{grid-row:1/3;font-size:18px}.fs-palette button b{font-size:.9rem}.fs-palette button small{color:#66766a;font-size:.72rem}.fs-questions{gap:10px;margin:10px 0;display:grid}.fs-questions article{border:1px solid #dde6df;border-left:4px solid var(--acc);background:#fff;border-radius:10px;padding:12px}.fs-questions article.t-message{border-left-color:#9aa79e}.fs-questions article.t-consent{background:#f7fbf8;border-left-color:#126f43}.fs-qhead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fs-qtools{gap:4px;margin-left:auto;display:flex}.fs-qtools button{cursor:pointer;background:#fff;border:1px solid #d5dfd5;border-radius:6px;padding:3px 7px}.fs-qtools button:disabled{opacity:.35}.fs-options{gap:6px;margin-top:8px;display:grid}.fs-option{grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.fs-option span{color:#4f6356;background:#eef2ee;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:inline-flex}.fs-option input{margin:0!important;padding:8px 10px!important}.fs-option button{color:#9e302d;cursor:pointer;background:#fff;border:1px solid #e3e8e4;border-radius:8px;width:30px;height:30px;padding:0;font-size:12px}.fs-add-choice{border:1px dashed color-mix(in srgb,var(--acc) 60%,#fff);background:color-mix(in srgb,var(--acc) 5%,#fff);color:var(--acc);font:inherit;cursor:pointer;border-radius:8px;justify-self:start;margin:2px 0 0;padding:6px 10px;font-size:.85rem;font-weight:650}.fs-qopts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.fs-check{font-size:.88rem;display:block;margin:8px 0 0!important;font-weight:500!important}.fs-check input{width:auto!important;margin:0 6px 0 0!important;display:inline!important}.fs-inline{flex-wrap:wrap;align-items:center;gap:6px;font-size:.88rem;margin:0!important;font-weight:500!important;display:flex!important}.fs-inline select,.fs-inline input{width:auto!important;margin:0!important;padding:5px!important;display:inline-block!important}.fs-logic{margin-top:8px}.fs-logic summary{cursor:pointer;color:var(--acc);font-size:.88rem;font-weight:650}.fs-jump{font-size:.88rem;margin:6px 0!important;font-weight:500!important}.fs-jump select{max-width:100%;width:auto!important;margin:0 0 0 5px!important;padding:5px!important;display:inline-block!important}.fs-insert{color:#4f6356;width:100%;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:1px dashed #cfd8d2;border-radius:10px;margin:-2px 0 2px;padding:6px;font-size:.82rem;font-weight:650;display:block}.fs-insert:hover{opacity:1;border-color:var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 6%,#fff)}.fs-insert-picker{border:1px solid color-mix(in srgb,var(--acc) 30%,#fff);background:color-mix(in srgb,var(--acc) 6%,#fff);border-radius:12px;margin:2px 0 6px;padding:12px}.fs-insert-picker>b{color:var(--acc);margin-bottom:8px;font-size:.85rem;display:block}.fs-insert-picker>div{flex-wrap:wrap;gap:6px;display:flex}.fs-insert-picker>div button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3d8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:650;display:inline-flex}.fs-insert-picker>div button:hover{border-color:var(--acc)}.fs-insert-picker>.fs-link{margin-top:8px;font-size:.82rem}.fs-integrations{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;display:grid}.fs-integrations header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fs-integrations header>span{font-size:24px}.fs-integrations header div{flex:1}.fs-integrations header small{color:#66766a;margin-top:2px;font-size:.85rem;display:block}.fs-integrations header em{color:#66766a;white-space:nowrap;background:#eef2ee;border-radius:999px;padding:3px 8px;font-size:.72rem;font-style:normal}.fs-integrations header em.on{color:#126f43;background:#dff3e6}.fs-confirm-box{background:#fff5f4;border:1px solid #e5b9b7;border-radius:12px;padding:14px}.fs-confirm-box b{color:#9e302d}.fs-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fs-results-head h3,.fs-results-head .fs-row{margin:0}.fs-empty-row{text-align:center;color:#66766a;background:#f7f9f7;border-radius:12px;padding:26px}.fs-table-wrap{margin-top:12px;overflow:auto}.fs-table{border-collapse:collapse;width:100%;font-size:.9rem}.fs-table th,.fs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2ee;padding:8px 10px}.fs-table th{text-transform:uppercase;letter-spacing:.05em;color:#4f6356;font-size:.75rem}.fs-table td small{color:#8a9a8f;font-size:.72rem;display:block}.fs-phone{width:100%;max-width:380px;margin:0 auto;position:sticky;top:16px}.fs-phone>small{text-align:center;color:#66766a;margin-top:8px;display:block}.fs-phone-shell{background:#f3f5f4;border:8px solid #1d2a22;border-radius:28px;height:640px;overflow:hidden;box-shadow:0 16px 40px #00000040}.fs-phone-inner{height:100%;position:relative;overflow:auto}.fs-replay{font:inherit;color:var(--acc);cursor:pointer;background:#fff;border:1px solid #cfd8d2;border-radius:999px;margin:8px auto 0;padding:6px 14px;font-size:.85rem;font-weight:650;display:block}.fs-mock{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.fs-mock.tall{min-height:100%;padding-bottom:12px;position:relative;inset:auto}.fs-mock-bar{background:#f0f4f1;border-bottom:1px solid #e3e8e4;flex:none;align-items:center;gap:5px;height:22px;padding:0 10px;display:flex}.fs-mock-bar i{background:#d6dcd8;border-radius:50%;width:7px;height:7px}.fs-mock-head{padding:14px 14px 6px}.fs-mock-head b{background:#d6dcd8;border-radius:7px;width:60%;height:14px;margin-bottom:8px;display:block}.fs-mock-head span{background:#e7ede8;border-radius:4px;width:85%;height:8px;display:block}.fs-mock-body{flex-direction:column;gap:7px;padding:6px 14px;display:flex}.fs-mock-body span{background:#e7ede8;border-radius:4px;width:95%;height:8px;display:block}.fs-mock-body span.short{width:60%}.fs-mock-card{background:#eef2ee;border-radius:10px;height:70px;margin:4px 0}.fs-widget-frame{z-index:2;background:#fff;border-radius:18px;position:absolute;inset:40px 10px 66px;overflow:auto;box-shadow:0 14px 40px #00000040}.fs-bubble{z-index:3;color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font:600 14px system-ui,sans-serif;position:absolute;bottom:14px;box-shadow:0 8px 24px #00000040}.fs-embed-frame{border:1px solid #e3e8e4;border-radius:14px;margin:8px 12px;overflow:hidden;box-shadow:0 4px 14px #00000014}.fs-phone .conversation,.fs-public .conversation{box-shadow:none;color:#1d2a22;border:0;border-radius:0}.fs-phone .conversation header,.fs-public .conversation header{display:none}.fs-phone .conversation-body,.fs-public .conversation-body{background:0 0;gap:8px;max-height:none;padding:14px 12px 12px}.fs-public .conversation-body{min-height:300px}.fs-phone .question-bubble,.fs-public .question-bubble{background:#fff;border:1px solid #e3e8e4;border-radius:16px 16px 16px 4px;margin-right:16%;padding:9px 13px;font-size:14.5px;box-shadow:0 1px 2px #0000000d}.fs-phone .answer-bubble,.fs-public .answer-bubble{background:var(--acc);color:#fff;border-radius:16px 16px 4px;margin-left:16%;padding:8px 13px;font-size:14.5px;font-weight:500}.fs-phone .conversation h3,.fs-public .conversation h3{margin:4px 0 8px;font-size:14.5px;font-weight:600}.fs-phone .conversation form>small,.fs-public .conversation form>small{color:#8a9a8f;font-size:.75rem}.fs-phone .form-choices button,.fs-public .form-choices button{border:1.5px solid var(--acc);color:var(--acc);background:#fffffff5;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.fs-phone .form-choices button[aria-pressed=true],.fs-public .form-choices button[aria-pressed=true],.fs-phone .form-choices button:hover,.fs-public .form-choices button:hover{background:var(--acc);color:#fff}.fs-phone .conversation button.primary,.fs-public .conversation button.primary{background:var(--acc);color:#fff;border:0;border-radius:999px;padding:10px 18px;font-weight:700}.fs-phone .conversation-body input:not([type=checkbox]),.fs-public .conversation-body input:not([type=checkbox]){border:1.5px solid #cfd8d2;border-radius:12px;padding:10px 12px}.fs-phone .conversation-body input:focus,.fs-public .conversation-body input:focus{border-color:var(--acc);outline:none}.fs-phone .conversation aside,.fs-public .conversation aside{background:#fff;border:1px solid #e3e8e4;border-radius:14px;padding:14px}.fs-public{box-sizing:border-box;background:#eef3ef;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex;max-width:none!important;margin:0!important}.fs-public.fs-card{background:color-mix(in srgb,var(--acc) 88%,#000)}.fs-frame{background:#fff;border-radius:24px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 70px #00000047}.fs-brand{background:var(--acc);color:var(--fs-title);align-items:center;gap:12px;padding:10px 14px;display:flex}.fs-brand img{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:50%;flex:none;width:44px;height:44px;padding:4px}.fs-brand h1{color:inherit;margin:0;font-size:1rem;line-height:1.2}.fs-brand p{opacity:.9;margin:2px 0 0;font-size:.76rem}.fs-public.fs-fullpage{background:#0f1a14;flex-direction:column;justify-content:flex-start;gap:12px;padding-top:clamp(14px,3vh,28px);position:relative}.fs-public.fs-fullpage.has-bg{background:#0f1a14 var(--fs-bg) center/cover no-repeat}.fs-public.fs-fullpage:before{content:"";pointer-events:none;background:linear-gradient(#0814108c,#08141073);position:absolute;inset:0}.fs-brand-full{text-align:center;color:var(--fs-title);text-shadow:0 1px 10px #0009;background:0 0;flex-direction:column;gap:4px;padding:6px;position:relative}.fs-brand-full img{filter:drop-shadow(0 8px 24px #00000073);background:0 0;border-radius:0;width:clamp(70px,12vw,110px);height:auto;padding:0}.fs-brand-full h1{margin:6px 0 2px;font-size:clamp(18px,2.2vw,26px)}.fs-brand-full p{opacity:.95;font-size:clamp(12px,1.1vw,14px)}.fs-chatwrap{background:#ffffffeb;border-radius:22px;width:min(560px,96vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #0006}.fs-public.fs-transparent .fs-chatwrap,.fs-public.fs-transparent .fs-frame{box-shadow:none;background:0 0}.fs-public.fs-widget{background:#fff;align-items:stretch;min-height:100vh;padding:0}.fs-public.fs-widget.fs-transparent{background:0 0}.fs-public.inPhone{height:100%;min-height:0;padding:12px 8px}.fs-public.inPhone .fs-chatwrap{width:100%}.fs-public.inPhone .fs-frame{box-shadow:0 10px 30px #00000040}@media (width<=1100px){.fs-body,.fs-body.three{grid-template-columns:1fr}.fs-phone{order:-1;max-width:340px;position:static}.fs-palette{flex-wrap:wrap;gap:6px;display:flex}.fs-palette button{grid-template-rows:auto;grid-template-columns:22px 1fr;width:auto;margin:0}.fs-palette button small{display:none}.fs-palette h3{width:100%}}@media (width<=760px){.fs-usage,.fs-from{grid-template-columns:1fr}.fs-tabs{order:5;width:100%;overflow:auto}.fs-top-actions{margin-left:0}.fs-layouts{grid-template-columns:1fr 1fr}.fs-public{align-items:flex-start;padding:12px 8px}}.fs-phone .conversation button,.fs-public .conversation button{justify-content:center;align-items:center;aspect-ratio:auto!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:999px!important;padding:9px 16px!important;font:600 14px/1.2 inherit!important;display:inline-flex!important}.fs-phone .conversation button.primary,.fs-public .conversation button.primary{background:var(--acc)!important;color:#fff!important;border:0!important}.fs-phone .conversation header,.fs-public .conversation header{background:0 0!important;padding:14px 12px 0!important;display:block!important}.fs-phone .conversation header small,.fs-public .conversation header small,.fs-phone .conversation header h2,.fs-public .conversation header h2{display:none!important}.fs-phone .conversation header p,.fs-public .conversation header p{color:#1d2a22;background:#fff;border:1px solid #e3e8e4;border-radius:16px 16px 16px 4px;margin:0 16% 0 0;padding:9px 13px;font-size:14.5px;box-shadow:0 1px 2px #0000000d}.fs-phone .conversation-body>small,.fs-public .conversation-body>small{display:none}.fs-phone .conversation-body,.fs-public .conversation-body{flex-direction:column;align-items:stretch;gap:8px;display:flex!important}.fs-phone .conversation-body>div,.fs-public .conversation-body>div{flex-direction:column;gap:6px;display:flex}.fs-phone .answer-bubble,.fs-public .answer-bubble{align-self:flex-end;margin-left:16%}.fs-phone .question-bubble,.fs-public .question-bubble{align-self:flex-start;margin-right:16%}.fs-phone .conversation-body>button.primary,.fs-public .conversation-body>button.primary,.fs-phone .conversation form>button.primary,.fs-public .conversation form>button.primary{align-self:flex-start;width:auto!important;height:auto!important}.fs-phone .conversation form,.fs-public .conversation form{background:#fff;border:1px solid #e3e8e4;border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.fs-phone .conversation form>button,.fs-public .conversation form>button{margin-top:8px!important}.fs-phone .conversation-body>div,.fs-public .conversation-body>div{gap:4px}.fs-phone .conversation-body,.fs-public .conversation-body{gap:6px}.fs-phone .answer-bubble,.fs-public .answer-bubble,.fs-phone .question-bubble,.fs-public .question-bubble{padding:7px 12px;font-size:14px}.fs-file-row{align-items:center;gap:8px;margin-top:5px;display:flex}.fs-file-row input:not([type=file]){flex:1;margin-top:0!important}.fs-upload{white-space:nowrap;border:1px solid var(--acc);color:var(--acc);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-size:.88rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.fs-upload input[type=file]{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0;width:100%!important;margin:0!important;padding:0!important}.fs-pic-row{align-items:center;gap:10px;margin-top:8px;display:flex}.fs-pic-preview{object-fit:contain;background:#f1f4f2;border:1px solid #e3e8e4;border-radius:12px;width:56px;height:56px;margin-top:8px;display:block}.fs-pic-preview.wide{object-fit:cover;width:120px;height:72px;margin-top:0}.form-cta{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.form-cta a{border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.form-cta .form-call{background:var(--acc,#151515);color:#fff}.form-cta .form-wa{color:#fff;background:#25d366}.fs-shared{background:#f7f8f7;border:1px solid #e3e8e4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;margin:6px 0 10px;padding:12px 14px;display:grid}.fs-shared small{color:#66766a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;display:block}.fs-shared b{word-break:break-word;font-size:.9rem;display:block}@media (width<=760px){.fs-shared{grid-template-columns:1fr}}.form-powered{text-align:center;color:#8a9a8f;padding:8px 0 10px;font-size:11px;text-decoration:none;display:block}.form-powered b{color:#df202b}.fs-public .form-powered{background:0 0}.fs-public.fs-fullpage .form-powered{color:#fffc;position:relative}.fs-public.fs-fullpage .form-powered b{color:#fff}.fs-library{background:#fafbfa;border:1px dashed #d9e0dc;border-radius:12px;margin-top:14px;padding:12px}.fs-library>b{font-size:.9rem;display:block}.fs-library>small{color:#6d7a73;margin:2px 0 10px;display:block}.fs-lib-empty{color:#8a948e;margin:0;font-size:.85rem}.fs-lib-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.fs-lib-item{background:#eef1ef;border:2px solid #0000;border-radius:10px;position:relative;overflow:hidden}.fs-lib-item.on{border-color:var(--acc)}.fs-lib-pick{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.fs-lib-pick img{object-fit:cover;width:100%;height:66px;display:block}.fs-lib-acts{gap:4px;display:flex;position:absolute;bottom:4px;right:4px}.fs-lib-acts button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:6px;padding:3px 6px;font-size:10px;line-height:1}.fs-lib-acts button.del{background:#b41e1ed9}.fs-line{flex-direction:column;gap:5px;max-width:440px;margin:0 0 12px;font-size:12.5px;font-weight:650;display:flex}.fs-line select{font:inherit;background:#fff;border:1px solid #dfe5e1;border-radius:10px;padding:9px 11px}.fs-art.form{background:linear-gradient(#f3f6f4,#dfe6e1)}.fs-art.form i{background:#fff;border:1px solid #c9d3cd;width:auto;height:7px;left:12px;right:12px}.fs-art.form i:first-child{top:10px}.fs-art.form i:nth-child(2){top:22px}.fs-art.form i:nth-child(3){top:34px}.fs-art.form b{border-radius:4px;width:34px;height:10px;bottom:8px;left:12px;right:auto}.fs-embed-frame.fs-enquiry{background:#fff;padding:0}.fs-public.fs-enquiry{margin:0 auto;padding:0}.eq{color:#1c2a24;font-family:inherit}.eq form{flex-direction:column;gap:12px;padding:16px;display:flex}.eq-intro{color:#1c2a24;margin:0 0 4px;font-size:14px;line-height:1.5}.eq-note{color:#66736d;margin:0;font-size:13px;line-height:1.5}.eq-field{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.eq-field>span,.eq-field>legend{color:#1c2a24;padding:0;font-size:12.5px;font-weight:650}.eq-field b{color:#c0392b;margin-left:3px;font-weight:700}.eq-field input:not([type=radio]):not([type=checkbox]),.eq-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#1c2a24;background:#fff;border:1px solid #d9e0dc;border-radius:10px;padding:10px 12px;font-size:14px}.eq-field input:focus,.eq-field textarea:focus{outline:2px solid var(--acc);outline-offset:1px;border-color:var(--acc)}.eq-opts{flex-wrap:wrap;gap:6px;display:flex}.eq-opts label{cursor:pointer;background:#fff;border:1.5px solid #d9e0dc;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.eq-opts label.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,#fff);color:var(--acc);font-weight:650}.eq-opts input{opacity:0;width:0;height:0;position:absolute}.eq-check{color:#1c2a24;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.eq-check input{width:18px;height:18px;accent-color:var(--acc);flex:none;margin-top:1px}.eq-hp{height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.eq-error{color:#8f2a1f;background:#fdeeec;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.eq-submit{background:var(--acc);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 18px;font-size:15px;font-weight:700}.eq-submit:disabled{opacity:.6}.eq-fine{color:#8a948e;font-size:11.5px;line-height:1.4}.eq-done{text-align:center;padding:22px 16px}.eq-done h3{margin:0 0 6px;font-size:20px}.eq-done p{color:#1c2a24;margin:0 0 12px}.eq-done small{color:#8a948e;margin-top:8px;display:block}.fs-public.fs-widget.fs-enquiry{padding:0;display:block}.fs-public.fs-enquiry .form-powered{text-align:center;display:block}.eq-done .form-cta{justify-content:center}.fs-backup-tag{letter-spacing:.08em;text-transform:uppercase;color:#8f2a1f;vertical-align:middle;background:#fdeeec;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.fs-when{color:#8a948e;margin-left:8px;font-size:11.5px;font-style:normal}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.fs-grid .fs-card{border:1px solid #e6eae8;border-radius:16px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #14261e0a,0 8px 24px #14261e08}.fs-grid .fs-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #14261e0f,0 16px 36px #14261e14}.fs-grid .fs-card-main{border-radius:16px 16px 0 0;flex-direction:column;align-items:stretch;gap:10px;padding:16px 16px 12px;display:flex}.fs-card-top{justify-content:space-between;align-items:center;display:flex}.fs-grid .fs-card-main img.thumb,.fs-grid .fs-card-ico{border-radius:12px;width:42px;height:42px;margin:0;font-size:0}.fs-grid .fs-card-ico{color:var(--acc,#2f6d9e);place-items:center;display:grid;background:color-mix(in srgb,var(--acc,#2f6d9e) 12%,#fff)!important}.fs-grid .fs-card-ico svg{width:21px;height:21px}.fs-grid .fs-card-ico.widget{color:#8a4b00;background:#fff1dc!important}.fs-grid .fs-card-ico.embed{color:#5a2d9c;background:#efe6ff!important}.fs-grid .fs-card-ico.form{color:#176b43;background:#e6f5ec!important}.fs-grid .fs-card-ico.page{color:#1a4f8a;background:#e3f0ff!important}.fs-status{color:#66736d;background:#eef1ef;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.fs-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fs-status.live{color:#176b43;background:#e6f5ec}.fs-status.paused{color:#8a5a0f;background:#fff4dc}.fs-grid .fs-card-title{white-space:normal;-webkit-line-clamp:2;color:#1d2a22;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.fs-card-meta{color:#8a948e;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.fs-card-meta .fs-when{margin:0}.fs-grid .fs-card footer{border-top:1px solid #eef2ef;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.fs-count{font:inherit;color:#66736d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12.5px;text-decoration:none}.fs-count b{color:#1d2a22;font-size:14px}.fs-count:hover{background:#f3f5f4}.fs-card-tools{align-items:center;gap:6px;display:flex;position:relative}.fs-grid .fs-tool,.fs-grid .fs-card-tools>button{font:inherit;color:#1d2a22;cursor:pointer;background:#fff;border:1px solid #e6eae8;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:650}.fs-grid .fs-card-tools>button:hover{border-color:var(--acc,#2f6d9e);color:var(--acc,#2f6d9e)}.fs-grid .fs-card.isDraft{background:#fff;border-style:solid}.fsc{background:#f6f7f7}.fsc .fs-top{gap:12px}.fsc .fs-top b{font-size:15px}.fsc-top-note{color:#8a948e;font-size:12.5px}.fsc .fs-choose{max-width:1040px;padding:28px 24px 40px}.fsc-step{align-items:flex-start;gap:12px;margin:22px 0 12px;display:flex}.fsc-step>span{color:#fff;background:var(--acc,#2f6d9e);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;font-size:13px;font-weight:800;display:grid}.fsc-step h2{letter-spacing:-.01em;color:#1f2a25;margin:0!important;font-size:18px!important}.fsc-step p{color:#6b7772;margin:2px 0 0;font-size:13px}.fsc-usage{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.fsc-usage button{text-align:center;flex-direction:column;align-items:center;gap:4px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #14261e0a;background:#fff!important;border:1.5px solid #e6eae8!important;border-radius:16px!important;padding:16px 14px 14px!important}.fsc-usage button:hover{transform:translateY(-2px);box-shadow:0 2px 4px #14261e0f,0 14px 32px #14261e12}.fsc-usage button.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 14%,transparent);border-color:var(--acc)!important;background:color-mix(in srgb,var(--acc) 5%,#fff)!important}.fsc-usage .fs-art{border-radius:12px;width:104px!important;height:66px!important;margin:2px auto 8px!important}.fsc-usage strong{color:#1f2a25;font-size:15px}.fsc-usage small{color:#6b7772;font-size:12px;line-height:1.45}.fsc-check{color:#fff;background:var(--acc);opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.fsc-usage button.on .fsc-check{opacity:1;transform:scale(1)}.fsc-from{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.fsc-from button{text-align:left;align-items:center;gap:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #14261e0a;background:#fff!important;border:1.5px solid #e6eae8!important;border-radius:14px!important;padding:14px!important;display:flex!important}.fsc-from button:hover{border-color:color-mix(in srgb,var(--acc) 45%,#e6eae8)!important}.fsc-from button.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 14%,transparent);border-color:var(--acc)!important;background:color-mix(in srgb,var(--acc) 5%,#fff)!important}.fsc-ico{width:38px;height:38px;color:var(--acc);background:color-mix(in srgb,var(--acc) 11%,#fff);border-radius:11px;flex:none;place-items:center;display:grid}.fsc-ico svg{width:20px;height:20px}.fsc-from button.on .fsc-ico{background:var(--acc);color:#fff}.fsc-from strong{color:#1f2a25;font-size:14px;display:block}.fsc-from small{color:#6b7772;margin-top:2px;font-size:12px;line-height:1.4;display:block}.fsc-ai{background:#fff;border:1.5px dashed #d9e0dc;border-radius:14px;padding:14px 16px;margin-top:16px!important;font-weight:400!important}.fsc-ai-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fsc-ai-head b{color:#1f2a25;font-size:14px}.fsc-ai-head em{color:#8a948e;background:#f3f5f4;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal}.fsc-spark{color:#fff;background:linear-gradient(135deg,#7b4fbe,#3155cc);border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.fsc-ai input{background:#fafbfa;border:1px solid #e6eae8!important;border-radius:10px!important;margin-top:10px!important;padding:12px 14px!important}.fsc-actions{background:#fff;border:1px solid #e6eae8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 20px #14261e0d;margin-top:22px!important}.fsc-summary{color:#6b7772;align-items:center;gap:8px;font-size:13.5px;display:flex}.fsc-summary b{color:#1f2a25}.fsc-actions .fs-primary.big{background:var(--acc);border-color:var(--acc);border-radius:12px;padding:12px 22px;font-size:15px}.fsc-fine{color:#8a948e;margin:10px 2px 0;font-size:12.5px}@media (width<=900px){.fsc-usage,.fsc-from{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.fsc-usage,.fsc-from{grid-template-columns:1fr!important}.fsc-actions{flex-direction:column;align-items:stretch}.fsc-actions .fs-primary.big{width:100%}}.fs-primary,.fs-primary:hover,.kcs .fs-primary,.kcs-quiet .fs-primary{color:#fff!important;background:var(--acc,#2f6d9e)!important;border-color:var(--acc,#2f6d9e)!important}.fs-primary:hover{filter:brightness(.94)}.form-link-step{margin:8px 0 4px}.form-link-btn{border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.eq-link a{color:var(--acc);margin-left:6px;font-weight:700;text-decoration:none}.fs-linkedit{gap:8px;margin:8px 0;display:grid}
