.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}*{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}.kpbg-logo{background:0 0;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:0;line-height:0;text-decoration:none;display:inline-flex}.kpbg-logo .kpbg-symbol{align-items:center;gap:3px;height:30px;display:flex}.kpbg-logo svg{flex:none;width:50.1px;height:30px;display:block}.kpbg-logo svg.bg-letters{width:45.2px;height:30px}.kpbg-logo.on-light svg.bg-letters{color:#151515}.kpbg-logo.on-dark svg.bg-letters{color:#fff}.kpbg-logo small{letter-spacing:.025em;white-space:nowrap;margin-top:4px;font-size:10px;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{height:24px}.kpbg-logo.sm svg{width:40px;height:24px}.kpbg-logo.sm svg.bg-letters{width:36px;height:24px}.kpbg-logo.sm small{display:none}.kc,.kc *{box-sizing:border-box}html:has(.kc){scroll-behavior:smooth;scroll-padding-top:30px}.kc{color:#151515;background:#fff;margin:0;font-family:Arial,Helvetica,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-offset:3px;outline:3px solid #df202b}.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:#ff9ba2;border-color:#444}.kc.kpbg-login .login-form{max-width:490px}.kc.kpbg-login .eyebrow{color:#bd1720}.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:#bd1720;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}.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}}.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}: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:2px solid var(--ink);z-index:20;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.lo .brand b{letter-spacing:-.02em;font-size:15px;line-height:1.1;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>.transferapprovals{order:-3}.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{gap:5px;padding:2px 0 10px;display:flex;overflow-x:auto}.lo .prioritydot{border:1px solid #0000;border-radius:99px;flex:none;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:last-child{border-color:var(--acc);grid-column:1/-1;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:last-child,.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{margin:6px 0;display:flex}.lo .bubble{background:var(--paper);border:1.5px solid var(--line);border-radius:11px;max-width:80%;padding:8px 12px;font-size:14px}.lo .bubble.mine{background:#d9fdd3;border-color:#b7ddb0}.lo .bubble.received{background:#fff;border-color:#d9dddb}.lo .bubble.sys{background:#fff8e6;border-color:#e8d492;font-size:13px}.lo .bubble .who{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--acc);margin-bottom:2px;font-size:9px;font-weight:700}.lo .bubble .tm{font-family:var(--mono);color:var(--muted);text-align:right;margin-top:3px;font-size:8.5px}.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:#58645f;background:#e9f0ed;border-radius:7px;width:max-content;margin:10px auto 7px;padding:4px 10px;font-size:10px;font-weight:700}.lo .chatavatar{width:28px;height:28px;color:var(--acc);background:#dcefe7;border-radius:50%;place-items:center;margin:2px 5px 0 0;font-size:11px;font-weight:800;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:right;color:var(--muted);font-size:8px}.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:100;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{z-index:3;gap:18px;display:flex;position:absolute;bottom:70px}.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:50;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(135px,1.3fr) repeat(6,minmax(76px,.75fr));align-items:center;min-width:650px;display:grid}.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}.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 .masterinfographic .vizcard{border-radius:11px;padding:10px;box-shadow:0 3px 10px #23312c0e}.lo .financehero h2{font-size:25px}.lo .financehero .donut:before{width:58px;height:58px}.lo .financehero .donut b{font-size:18px}.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:78px;box-shadow:none;padding:17px 24px}.lo .brand small{letter-spacing:.12em;font-family:inherit;font-size:10px;font-weight:700}.lo .brand b{margin-top:3px;font-size:21px;font-weight:650;line-height:1.3}.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{gap:14px;margin:16px 0}.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{width:80px;height:80px}.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}@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 16px 36px color-mix(in srgb,var(--tiles-collections,var(--company-acc,var(--acc,#df202b))) 28%,transparent),0 2px 6px #0b1f171f;color:#fff;border-radius:20px;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:-1.5px;text-shadow:0 2px 12px #0000002e;margin:10px 0 6px;line-height:1;color:#fff!important;font-size:46px!important}.lo .masterinfographic .financehero p{font-size:13.5px;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:108px!important;height:108px!important;box-shadow:0 0 0 8px #ffffff12!important}.lo .masterinfographic .financehero .donut:before{background:#0a3a2c!important;width:84px!important;height:84px!important}.lo .masterinfographic .financehero .donut b{color:#fff!important;font-size:22px!important}.lo .masterinfographic .financehero .donut small{font-weight:800;color:#e9c46a!important}@media (width<=720px){.lo .masterinfographic .financehero h2{font-size:36px!important}.lo .masterinfographic .financehero .donut{width:88px!important;height:88px!important}.lo .masterinfographic .financehero .donut:before{width:68px!important;height:68px!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:14px}.lo .sales-board .sb-stats>.sb-stat{background:#fff;border:1px solid #e6ece8;border-radius:18px;padding:16px 18px;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:.1em;text-transform:uppercase;color:#5d6f66;font-size:11px;font-weight:800;display:block}.lo .sales-board .sb-stats>.sb-stat>b{letter-spacing:-1px;color:#0f231a;margin:8px 0 4px;font-size:34px;line-height:1.1;display:block}.lo .sales-board .sb-stats>.sb-stat>span{color:#5d6f66;font-size:13px}.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:40px}.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:38px}.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:26px}.lo .sales-board .sb-stats>.sb-stat:first-child>b{font-size:30px}}.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)))}.lo.client-workspace{--wash:#f6f7f9;--line:#e6e8ec;--ink:#17191e;--muted:#69717e;background:var(--wash);max-width:none}.lo.client-workspace>.wrap{width:100%;max-width:1440px;margin-inline:auto;padding:28px 32px 64px}.lo.client-workspace .healthpanel{box-shadow:none;background:0 0;border:0;padding:0}.lo.client-workspace .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 .healthhead:before,.lo.client-workspace .healthhead:after{display:none}.lo.client-workspace .healthhead .overview-title{display:block}.lo.client-workspace .healthhead .overview-title .kick{color:var(--acc);letter-spacing:.12em;margin-bottom:10px;font-size:10px}.lo.client-workspace .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 .healthhead .overview-title h2 em{color:var(--muted);font-style:normal;font-weight:450}.lo.client-workspace .healthhead .overview-title>p{color:var(--muted);margin:10px 0 0;font-size:13px;display:block}.lo.client-workspace .healthhead .reportfilters{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:3px;padding:4px}.lo.client-workspace .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 .healthhead .reportfilters button[aria-pressed=true]{background:var(--acc);color:#fff}.lo.client-workspace .masterinfographic{gap:16px}.lo.client-workspace .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 .masterinfographic .financehero{background:color-mix(in srgb,var(--acc) 5%,white);border-color:color-mix(in srgb,var(--acc) 22%,white)}.lo.client-workspace .financehero h2{letter-spacing:-1.2px;color:var(--ink);font-size:36px}.lo.client-workspace .financehero p,.lo.client-workspace .financehero>div>span{color:var(--muted)}.lo.client-workspace .financehero strong{color:var(--acc)}.lo.client-workspace .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 .decisionribbon>span b{color:var(--acc);letter-spacing:.1em;font-size:10px}.lo.client-workspace .decisionribbon>span em{color:var(--ink);font-size:14px;font-style:normal}.lo.client-workspace .decisionribbon>i{border-color:var(--line)}.lo.client-workspace .decisionribbon>i b{color:var(--ink)}.lo.client-workspace .decisionribbon>i small{color:var(--muted)}.lo.client-workspace .executiveglance{background:0 0;gap:12px}.lo.client-workspace .glancemetric{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.lo.client-workspace .automation-overview{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px;margin-top:20px;padding:24px}.lo.client-workspace button:focus-visible,.lo.client-workspace a:focus-visible{outline:3px solid var(--acc);outline-offset:3px}@media (width>=721px){.lo.client-workspace>.menu{border-bottom:1px solid var(--line);box-shadow:none;background:#fff;gap:6px;padding:12px 24px}.lo.client-workspace .menu button[data-module],.lo.client-workspace .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 .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 .menu button[data-module] .menucount{color:#555d68;background:#eff0f3}.lo.client-workspace .menu button[data-module][aria-pressed=true] .menucount{background:var(--acc);color:#fff}}@media (width<=720px){.lo.client-workspace>.wrap{padding:22px 14px 88px}.lo.client-workspace .healthpanel>.healthhead{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:20px}.lo.client-workspace .healthhead .reportfilters{align-self:flex-start;max-width:100%}.lo.client-workspace .healthhead .reportfilters button.tiny{min-height:44px;padding:8px 10px}.lo.client-workspace .masterinfographic{grid-template-columns:1fr}.lo.client-workspace .masterinfographic .vizcard{padding:20px}.lo.client-workspace .decisionribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.lo.client-workspace .decisionribbon>span{grid-column:1/-1}.lo.client-workspace .decisionribbon>i{min-width:0}.lo.client-workspace .automation-overview{padding:18px}}.lo.client-workspace .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 .masterinfographic .financehero:before,.lo.client-workspace .masterinfographic .financehero:after{display:none}.lo.client-workspace .masterinfographic .financehero h2{text-shadow:none;color:var(--ink)!important;font-size:36px!important}.lo.client-workspace .masterinfographic .financehero p,.lo.client-workspace .masterinfographic .financehero>div>span{white-space:normal;color:var(--muted)!important}.lo.client-workspace .masterinfographic .financehero strong{box-shadow:none;font-size:12px;color:var(--ink)!important;background:0 0!important;padding:0!important}.lo.client-workspace .masterinfographic .financehero strong:before{display:none}.lo.client-workspace .masterinfographic .financehero .donut:before{background:#fff!important}.lo.client-workspace .masterinfographic .financehero .donut b{color:var(--ink)!important}.lo.client-workspace .masterinfographic .financehero .donut small{color:var(--muted)!important}.lo.client-workspace .healthhead .overview-title h2 em{font-family:inherit}.lo.client-workspace .masterinfographic .financehero{--acc:inherit}: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}.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}}
