.pricing-page .head{text-align:center;padding:56px 0 8px}.pricing-page .head h1{font:var(--flowtly-type-display-weight) var(--flowtly-type-display-size)/var(--flowtly-type-display-line) var(--flowtly-font-display);margin:14px 0 10px}.pricing-page .head .sub{color:var(--prose);font-size:var(--flowtly-type-body-size);margin:0 0 var(--flowtly-space-lg)}.pricing-page .cadence{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--canvas);box-shadow:var(--sh-card);margin:0;padding:4px;display:inline-flex}.pricing-page .cadence button{border-radius:var(--r-pill);min-height:40px;font:600 14px var(--flowtly-font-body);align-items:center;gap:6px;padding:8px 18px;display:inline-flex}.pricing-page .tiers{gap:20px;row-gap:var(--flowtly-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));align-items:stretch;padding:36px 0 48px;display:grid}.pricing-page .tier{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);min-width:0;box-shadow:var(--sh-card);flex-direction:column;padding:26px 22px;display:flex;position:relative}.pricing-page .tier.feat{border:2px solid var(--primary);box-shadow:var(--sh-menu)}.pricing-page .tier.sales{background:var(--page)}.pricing-page .tier .name{font:var(--flowtly-type-h3-weight) var(--flowtly-type-h3-size) / var(--flowtly-type-h3-line) var(--flowtly-font-body);margin:0 0 4px}.pricing-page .price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;display:flex}.pricing-page .price .amt{font:800 40px/1.1 var(--flowtly-font-body);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-page .price .amt.quote{font-size:30px}.pricing-page .price .per{font:500 13px var(--flowtly-font-body);color:var(--muted)}.pricing-page .tier .then{color:var(--muted);font:500 13px/1.45 var(--flowtly-font-body);min-height:2.9em;margin:0}.pricing-page .feats{flex:1;margin:0 0 24px;padding:0;list-style:none}.pricing-page .feats li{font:500 14px/1.45 var(--flowtly-font-body);color:var(--prose);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.pricing-page .feats .ck{background:var(--navActive);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pricing-page .feats .ck .lucide{width:13px;height:13px}.pricing-page .cta{width:100%;min-height:44px;font:600 15px var(--flowtly-font-body);border-radius:var(--r-pill);border:1.5px solid var(--primary);color:var(--primary-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px 18px;display:flex}.pricing-page .cta.fill{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.pricing-page .tier .name,.pricing-page .price .amt{overflow-wrap:anywhere}.pricing-page a.cta{text-decoration:none}.pricing-page .compare h2{font:var(--flowtly-type-h2-weight) var(--flowtly-type-h2-size) / var(--flowtly-type-h2-line) var(--flowtly-font-body);margin:10px 0 8px}.pricing-page .cmp-scroll{overflow-x:auto}.pricing-page .cmp{border-collapse:separate;border-spacing:0;border:1px solid var(--hairline);border-radius:var(--r-card);width:100%;min-width:40rem;overflow:hidden}.pricing-page .cmp th,.pricing-page .cmp td{text-align:center;border-bottom:1px solid var(--hairline);padding:12px 16px}.pricing-page .cmp thead th{background:var(--surface-subtle);font:800 15px var(--flowtly-font-body);vertical-align:top}.pricing-page .cmp thead th.f{text-align:left;font:700 10px var(--flowtly-font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.pricing-page .cmp thead th.hl{background:var(--navActive);color:var(--primary-ink)}.pricing-page .cmp .grp th{text-align:left;background:var(--page);color:var(--ink2);font:700 12px var(--flowtly-font-body);letter-spacing:.06em;text-transform:uppercase}.pricing-page .cmp tbody th.f{text-align:left;font:600 13.5px var(--flowtly-font-body);color:var(--ink)}.pricing-page .cmp tbody td{font:500 13.5px var(--flowtly-font-body);color:var(--ink2)}.pricing-page .cmp tbody td.hl{background:var(--tint)}.pricing-page .cmp .mk{width:18px;color:var(--success)}.pricing-page .cmp .mk.no{color:var(--muted)}.pricing-page .cmp tbody:last-child tr:last-child>*{border-bottom:0}@media (width<=600px){.pricing-page .tier{padding:var(--flowtly-space-lg) var(--flowtly-space-md)}.pricing-page .tier .then{min-height:0}}.pricing-page .price .amt.quote{white-space:normal}.pricing-page .cta{text-align:center}@media (width<=600px){.pricing-page .head h1{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}}.features-page .hero{padding:52px 0 8px}.features-page .h1{font:var(--flowtly-type-display-weight) var(--flowtly-type-display-size)/var(--flowtly-type-display-line) var(--flowtly-font-display);overflow-wrap:anywhere;margin:0 0 14px}.features-page .lead{font:400 18px var(--flowtly-font-body);color:var(--ink2);margin:0}.features-page .sect{padding:38px 0}.features-page .sh{font:800 24px var(--flowtly-font-body);margin:0 0 20px}.features-page .benefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.features-page .bc{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);min-width:0;padding:20px}.features-page .bc .row{align-items:center;gap:11px;margin-bottom:8px;display:flex}.features-page .bc h3{font:700 16px var(--flowtly-font-body);overflow-wrap:anywhere;margin:0}.features-page .bc p{font:400 13px/1.5 var(--flowtly-font-body);color:var(--ink2);margin:0}.features-page .feat{grid-template-columns:1fr 1fr;gap:44px 56px;display:grid}.features-page .fg h2{font:800 18px var(--flowtly-font-body);margin:0 0 14px}.features-page .fl{margin:0;padding:0;list-style:none}.features-page .fl li{font:500 15px var(--flowtly-font-body);color:var(--prose);align-items:center;gap:11px;padding:7px 0;display:flex}.features-page .fl .ck{background:var(--navActive);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.features-page .fl .ck .lucide{width:13px;height:13px}.features-page .mhead{justify-content:space-between;align-items:flex-end;gap:var(--flowtly-space-md);flex-wrap:wrap;margin-bottom:20px;display:flex}.features-page .mhead .sh{margin-bottom:6px}.features-page .msub{font:400 15px/1.6 var(--flowtly-font-body);color:var(--ink2);max-width:36rem;margin:0}.features-page .mods{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.features-page .mod{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-width:0;height:100%;padding:16px;text-decoration:none;display:grid}.features-page .mod:hover{border-color:var(--primary-ink);box-shadow:var(--sh-card)}.features-page .mod .tile{border-radius:var(--r-input);background:var(--navActive);grid-row:span 2;justify-content:center;align-self:start;align-items:center;width:34px;height:34px;display:flex}.features-page .mod .tile .lucide{width:18px;height:18px}.features-page .mod .mt{font:700 15px var(--flowtly-font-body);color:var(--ink);overflow-wrap:anywhere}.features-page .mod .mj{font:400 13px/1.5 var(--flowtly-font-body);color:var(--ink2);grid-column:2}.features-page .mmapbox{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:24px 22px}.features-page .mmap{margin:0;padding:0;list-style:none}.features-page .mlayer{text-align:center}.features-page .mstep{font:700 10px var(--flowtly-font-mono);letter-spacing:.09em;color:var(--muted);text-transform:uppercase;margin:0 0 10px}.features-page .mstep b{color:var(--primary-ink)}.features-page .mchips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.features-page .mchip{min-height:var(--flowtly-space-xl);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--canvas);font:600 13px var(--flowtly-font-body);color:var(--ink2);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.features-page .mchip:hover{background:var(--navActive);border-color:var(--primary-ink);color:var(--primary-ink)}.features-page .mlayer:last-child .mchip{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.features-page .mconn{background:var(--primary-ink);width:2px;height:24px;margin:10px auto}.features-page .mnote{font:400 13px/1.5 var(--flowtly-font-body);color:var(--ink2);text-align:center;margin:20px 0 0}@media (width<=480px){.features-page .h1{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}}@media (width<=800px){.features-page .benefits,.features-page .feat{grid-template-columns:minmax(0,1fr)}}.features-page .seg{scrollbar-width:none;background:var(--section);border-radius:var(--r-pill);flex-wrap:nowrap;min-width:0;max-width:100%;padding:3px;display:inline-flex;overflow:auto hidden}.features-page .seg>button{font:600 12.5px var(--flowtly-font-body);color:var(--ink2);appearance:none;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:7px 15px;display:inline-flex}.features-page .seg>button.on{background:var(--canvas);color:var(--primary-ink);box-shadow:var(--sh-card)}.features-page .seg>button .lucide{width:14px;height:14px}.blog-page .eyebrow{background:var(--navActive);color:var(--primary-ink);font:700 11px var(--flowtly-font-body);letter-spacing:.06em;border-radius:var(--r-pill);padding:5px 11px;display:inline-block}.blog-page .bhero{justify-content:space-between;align-items:flex-end;gap:20px;padding:40px 0 20px;display:flex}.blog-page .bhero h1{font:var(--flowtly-type-display-weight) var(--flowtly-type-display-size)/var(--flowtly-type-display-line) var(--flowtly-font-display);margin:12px 0 6px}.blog-page .bhero p{font:400 16px var(--flowtly-font-body);color:var(--ink2);max-width:520px;margin:0}.blog-page .pills{flex-wrap:wrap;gap:8px;display:flex}.blog-page .pills>button{font:600 12.5px var(--flowtly-font-body);color:var(--ink2);border:1px solid var(--hairline);background:var(--canvas);border-radius:var(--r-pill);appearance:none;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;padding:8px 15px;display:inline-flex}.blog-page .pills>button.on{background:var(--primary);color:var(--on-primary);border-color:#0000}.blog-page .pills{border-bottom:1px solid var(--hairline);padding:14px 0 26px}.blog-page .byline{font:500 12.5px var(--flowtly-font-body);color:var(--muted);align-items:center;gap:9px;display:flex}.blog-page .grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.blog-page .post{text-decoration:none;display:block}.blog-page .post .img{border-radius:var(--r-card);height:172px;margin-bottom:14px;position:relative;overflow:hidden}.blog-page .post h3{font:700 17px/1.3 var(--flowtly-font-body);color:var(--ink);margin:0 0 7px}.blog-page .post p{font:400 13.5px/1.55 var(--flowtly-font-body);color:var(--ink2);margin:0 0 12px}.blog-page .pag{justify-content:center;align-items:center;gap:5px;padding:36px 0 8px;display:flex}.blog-page .pag>a,.blog-page .pag>span{border-radius:var(--r-input);min-width:34px;height:34px;font:600 13px var(--flowtly-font-body);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.blog-page .pag>[aria-current=page]{background:var(--primary);color:var(--on-primary)}.blog-page .pag>a:hover{background:var(--section)}@media (width<=800px){.blog-page .bhero,.blog-page .byline{flex-wrap:wrap}.blog-page .grid{grid-template-columns:minmax(0,1fr)}.blog-page .grid>*{min-width:0}}.blog-page .eyebrow{text-transform:uppercase}@media (width<=600px){.blog-page .bhero h1{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}}.blog-page .grid{margin-top:30px}.blog-post-page .doc{grid-template-columns:minmax(0,1fr) 250px;gap:48px;padding:34px 0 60px;display:grid}.blog-post-page .art{min-width:0;max-width:700px}.blog-post-page .art h1{font:var(--flowtly-type-display-weight) var(--flowtly-type-display-size)/var(--flowtly-type-display-line) var(--flowtly-font-display);overflow-wrap:anywhere;margin:0 0 12px}@media (width<=480px){.blog-post-page .art h1{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}}.blog-post-page .art .prose p{font:400 16px/1.65 var(--flowtly-font-body);color:var(--prose);margin:0 0 16px}.blog-post-page .art .prose h2,.blog-post-page .art .related>h2{font:var(--flowtly-type-h2-weight) var(--flowtly-type-h2-size)/var(--flowtly-type-h2-line) var(--flowtly-font-body);color:var(--ink);margin:38px 0 12px}.blog-post-page .art .prose a{color:var(--primary-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.blog-post-page .art .prose ul{margin:0 0 18px;padding:0;list-style:none}.blog-post-page .art .prose ul>li{font:400 16px/1.6 var(--flowtly-font-body);color:var(--prose);margin-bottom:10px;padding-left:22px;position:relative}.blog-post-page .art .prose ul>li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.blog-post-page .art .prose strong{color:var(--ink)}.blog-post-page .people{border-block:1px solid var(--hairline);flex-wrap:wrap;gap:12px 28px;margin:0 0 12px;padding:14px 0;display:flex}.blog-post-page .person{align-items:center;gap:10px;min-width:0;display:flex}.blog-post-page .person .who{font:400 13px/1.35 var(--flowtly-font-body);color:var(--muted)}.blog-post-page .byline{font:500 13px var(--flowtly-font-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.blog-post-page .byline .dot{background:var(--muted);border-radius:50%;width:3px;height:3px}.blog-post-page .eb,.blog-post-page .art p.eb{font:600 11px var(--flowtly-font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin:0 0 10px}.blog-post-page .plist{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--canvas);overflow:hidden}.blog-post-page .pr{border-top:1px solid var(--hairline);align-items:center;gap:13px;padding:14px 18px;text-decoration:none;display:flex}.blog-post-page .pr:first-child{border-top:0}.blog-post-page .pr:hover{background:var(--section)}.blog-post-page .pr .di{border-radius:var(--r-input);background:var(--section);width:32px;height:32px;color:var(--primary-ink);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.blog-post-page .pr .di .lucide{width:16px}.blog-post-page .pr .t{font:600 14px/1.35 var(--flowtly-font-body);color:var(--ink);flex:1;min-width:0}.blog-post-page .pr .c{font:500 12px var(--flowtly-font-body);color:var(--muted);white-space:nowrap}.blog-post-page .pr .ar{width:16px;color:var(--muted)}.blog-post-page .art .disclaimer{font:400 13px/1.55 var(--flowtly-font-body);color:var(--muted);border-top:1px solid var(--hairline);align-items:flex-start;gap:8px;margin:22px 0 0;padding-top:14px;display:flex}.blog-post-page .disclaimer .lucide{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.blog-post-page .rail{align-self:start;position:sticky;top:24px}.blog-post-page .rail .toc a{font:500 13px var(--flowtly-font-body);color:var(--ink2);padding:4px 0;text-decoration:none;display:block}.blog-post-page .rail .toc a:hover{color:var(--primary-ink)}.blog-post-page .toc-m{border:1px solid var(--hairline);border-radius:var(--r-input);margin:0 0 24px;display:none}.blog-post-page .toc-m summary{cursor:pointer;font:600 14px var(--flowtly-font-body);color:var(--ink);padding:12px 14px}.blog-post-page .toc-m nav{padding:0 14px 10px}.blog-post-page .toc-m nav a{font:500 14px var(--flowtly-font-body);color:var(--primary-ink);padding:7px 0;display:block}@media (width<=900px){.blog-post-page .doc{grid-template-columns:minmax(0,1fr);gap:28px}.blog-post-page .rail{display:none}.blog-post-page .toc-m{display:block}}@media (width<=640px){.blog-post-page .pr .c{display:none}}.blog-post-page .rail{top:96px}.blog-post-page .rail .toc a.l3,.blog-post-page .toc-m nav a.l3{padding-left:12px}.contact-page .grid{grid-template-columns:1fr 1.05fr;gap:48px;padding:52px 0 60px;display:grid}.contact-page .eyebrow{font:700 12px var(--flowtly-font-body);letter-spacing:.12em;color:var(--primary-ink);text-transform:uppercase}.contact-page .h1{font:800 46px/1.05 var(--flowtly-font-display);margin:14px 0}.contact-page .lead{font:400 16px/1.6 var(--flowtly-font-body);color:var(--ink2);max-width:400px;margin:0 0 26px}.contact-page .step{align-items:flex-start;gap:14px;max-width:420px;margin-bottom:16px;display:flex}.contact-page .step .n{background:var(--navActive);width:26px;height:26px;color:var(--primary-ink);font:700 12px var(--flowtly-font-body);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.contact-page .step p{font:400 14px/1.5 var(--flowtly-font-body);color:var(--prose);margin:2px 0 0}.contact-page .card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px 24px}.contact-page .lbl{font:700 10px var(--flowtly-font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin:0 0 12px}.contact-page .slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.contact-page .slot{border:1.5px solid var(--hairline);border-radius:var(--r-input);text-align:left;background:var(--canvas);cursor:pointer;padding:9px 10px}.contact-page .slot .d{font:700 12px var(--flowtly-font-body);color:var(--ink)}.contact-page .slot .t{font:500 11px var(--flowtly-font-body);color:var(--muted)}.contact-page .slot.on{border-color:var(--primary);background:var(--navActive)}.contact-page .slot.on .t{color:var(--primary-ink)}.contact-page .form{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.contact-page .fld{flex-direction:column;display:flex}.contact-page .fl{font:600 12px var(--flowtly-font-body);color:var(--ink2);margin-bottom:5px}.contact-page .textfield{border:1.5px solid var(--field-border);border-radius:var(--r-input);font:400 14px var(--flowtly-font-body);color:var(--ink);background:var(--canvas);padding:10px 12px}.contact-page .textfield::placeholder{color:var(--placeholder)}.contact-page select.textfield{appearance:none;color:var(--muted)}.contact-page .selwrap{display:grid;position:relative}.contact-page .selwrap .lucide{width:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.contact-page .btn{background:var(--primary);width:100%;color:var(--on-primary);font:600 15px var(--flowtly-font-body);border-radius:var(--r-pill);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:13px;display:inline-flex}.contact-page .disc{font:400 12px var(--flowtly-font-body);color:var(--muted);text-align:center;margin-top:12px}@media (width<=800px){.contact-page .grid{gap:var(--flowtly-space-lg);padding-block:var(--flowtly-space-xl)}.contact-page .card{padding:var(--flowtly-space-md)}}@media (width<=480px){.contact-page .form{grid-template-columns:minmax(0,1fr)}.contact-page .slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.contact-page .grid{grid-template-columns:minmax(0,1fr)}.contact-page .grid>*{min-width:0}}.contact-page .slots{border:0;margin:0;padding:0}.contact-page .slot{text-align:left;cursor:pointer}.contact-page .textfield{min-width:0}.contact-page .slots+.lbl{margin-top:22px}.contact-page .disc+.slots{margin-top:12px}@media (width<=600px){.contact-page .h1{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}}.careers-page .btn{background:var(--primary);color:var(--on-primary);font:600 13px var(--flowtly-font-body);border-radius:var(--r-pill);border:1.5px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 15px;line-height:1.2;text-decoration:none;display:inline-flex}.careers-page .btn .lucide{width:14px;height:14px}.careers-page .eyebrow{background:var(--navActive);color:var(--primary-ink);font:700 11px var(--flowtly-font-body);letter-spacing:.06em;border-radius:var(--r-pill);padding:5px 11px;display:inline-block}.careers-page .chero{text-align:center;max-width:680px;margin:0 auto;padding:52px 0 34px}.careers-page .chero h1{font:var(--flowtly-type-display-weight) var(--flowtly-type-display-size)/var(--flowtly-type-display-line) var(--flowtly-font-display);margin:14px 0 12px}@media (width<=480px){.careers-page .chero h1{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}}.careers-page .chero p{font:400 16.5px/1.6 var(--flowtly-font-body);color:var(--ink2);margin:0 0 6px}.careers-page .perks{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 0 34px;display:grid}.careers-page .perk{flex-direction:column;gap:8px;display:flex}.careers-page .perk .ico{border-radius:var(--r-input);background:var(--navActive);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.careers-page .perk .ico .lucide{width:17px;height:17px}.careers-page .perk b{font:700 13.5px var(--flowtly-font-body)}.careers-page .perk span:where(:not(.lucide)){font:400 12.5px/1.5 var(--flowtly-font-body);color:var(--ink2)}.careers-page .shead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-top:38px;display:flex}.careers-page .shead h2{font:800 26px var(--flowtly-font-body);margin:0}.careers-page .shead p{font:400 13.5px var(--flowtly-font-body);color:var(--muted);margin:0}.careers-page .roles{border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden}.careers-page .role{border-top:1px solid var(--hairline);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;display:flex}.careers-page .role:first-child{border-top:none}.careers-page .role .t{font:700 15px var(--flowtly-font-body);color:var(--ink);margin:0 0 4px}.careers-page .role .m{font:400 13px var(--flowtly-font-body);color:var(--muted)}.careers-page .jobcard{border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:34px}.careers-page .jhead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:22px;display:flex}.careers-page .jhead h2{font:800 26px var(--flowtly-font-body);margin:0 0 8px}.careers-page .jhead .m{font:500 13.5px var(--flowtly-font-body);color:var(--muted)}.careers-page .jbody{grid-template-columns:1.6fr 1fr;gap:40px;display:grid}.careers-page .article h3{font:700 16px var(--flowtly-font-body);margin:22px 0 10px}.careers-page .article h3:first-child{margin-top:0}.careers-page .article p{font:400 16px/1.65 var(--flowtly-font-body);color:var(--prose);margin:0 0 14px}.careers-page .facts{border:1px solid var(--hairline);border-radius:var(--r-card);padding:22px;position:sticky;top:24px}.careers-page .facts .btn{width:100%;margin-top:18px}@media (width<=800px){.careers-page .perks{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-page .facts{position:static}.careers-page .role{gap:var(--flowtly-space-md);flex-wrap:wrap}.careers-page .jbody{grid-template-columns:minmax(0,1fr)}.careers-page .jbody>*{min-width:0}}.careers-page .eyebrow{text-transform:uppercase}.careers-page .shead{flex-wrap:wrap}.careers-page .jobcard{margin-top:38px}.careers-page .facts{align-self:start;top:5rem}.careers-page .chero h1{hyphens:auto;overflow-wrap:break-word}.careers-page .facts p{font:400 13.5px/1.55 var(--flowtly-font-body);color:var(--ink2);margin:0 0 10px}.about-page .eyebrow{font:700 11px var(--flowtly-font-mono);letter-spacing:.14em;color:var(--primary-ink);text-transform:uppercase;display:inline-block}.about-page .narrow{max-width:720px}.about-page .hero{background:linear-gradient(180deg, var(--heroTint), var(--canvas));padding:74px 0 60px}.about-page .hero .grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.about-page .disp{font:800 50px/1.05 var(--flowtly-font-display);letter-spacing:-.01em;margin:14px 0 18px}.about-page .hlead{font:400 18px/1.65 var(--flowtly-font-body);color:var(--ink2);max-width:520px}.about-page .portrait{aspect-ratio:4/5;border-radius:var(--r-card);background:linear-gradient(150deg, var(--accent-soft), var(--primary) 70%, var(--dark1));box-shadow:var(--sh-modal);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.about-page .mission{text-align:center;border-bottom:1px solid var(--hairline);padding:64px 0}.about-page .mission .big{font:700 30px/1.4 var(--flowtly-font-display);max-width:820px;margin:14px auto 0}.about-page .story{padding:70px 0}.about-page .story .grid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.about-page h2{font:800 30px/1.15 var(--flowtly-font-display);margin:12px 0 18px}.about-page .story p{font:400 16px/1.7 var(--flowtly-font-body);color:var(--ink2);margin:0 0 15px}.about-page .timeline{margin:0;padding:0;list-style:none}.about-page .timeline li{border-left:2px solid var(--hairline);padding:0 0 22px 30px;position:relative}.about-page .timeline li:last-child{border-left-color:#0000;padding-bottom:0}.about-page .timeline li:before{content:"";background:var(--primary);border:2px solid var(--canvas);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-7px}.about-page .timeline .yr{font:700 12px var(--flowtly-font-mono);color:var(--primary-ink);letter-spacing:.06em}.about-page .timeline .tt{font:700 16px var(--flowtly-font-body);margin:3px 0}.about-page .timeline .ds{font:400 14px/1.6 var(--flowtly-font-body);color:var(--ink2)}.about-page .values{background:var(--section);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:70px 0}.about-page .vhead{text-align:center;margin-bottom:34px}.about-page .vgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-page .vcard{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px}.about-page .vcard .head{align-items:center;gap:12px;margin-bottom:11px;display:flex}.about-page .vcard .ico{border-radius:var(--r-input);background:var(--navActive);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.about-page .vcard .ico .lucide{width:19px}.about-page .vcard h3{font:700 16px var(--flowtly-font-body);margin:0}.about-page .vcard p{font:400 13.5px/1.6 var(--flowtly-font-body);color:var(--ink2);margin:0}.about-page .stats{background:var(--dark1);color:var(--on-primary);padding:52px 0}.about-page .sgrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.about-page .sgrid .n{font:800 40px var(--flowtly-font-display)}.about-page .sgrid .n .ai{color:var(--ai)}.about-page .sgrid .l{font:500 13px var(--flowtly-font-body);color:#ffffffb8;margin-top:4px}@media (width<=800px){.about-page .sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .hero .grid,.about-page .story .grid,.about-page .vgrid{grid-template-columns:minmax(0,1fr)}.about-page .hero .grid>*,.about-page .story .grid>*,.about-page .vgrid>*{min-width:0}}.about-page .hero,.about-page .values,.about-page .stats{margin-inline:-1rem;padding-inline:1rem}@media (width>=640px){.about-page .hero,.about-page .values,.about-page .stats{margin-inline:-1.5rem;padding-inline:1.5rem}}@media (width>=1024px){.about-page .hero,.about-page .values,.about-page .stats{margin-inline:-2rem;padding-inline:2rem}}@media (width<=600px){.about-page .disp{font-size:var(--flowtly-type-h1-size);line-height:var(--flowtly-type-h1-line)}.about-page .mission .big{font-size:var(--flowtly-type-h2-size)}}@media (width<=800px){.about-page .portrait{max-width:480px}}.crumbs-host[data-astro-cid-byuffpz4]{min-width:0;container-type:inline-size}@container (width<=480px){.crumbs[data-astro-cid-byuffpz4] li[data-astro-cid-byuffpz4]:not(:nth-last-child(2)),.crumbs[data-astro-cid-byuffpz4] li[data-astro-cid-byuffpz4]:nth-last-child(2) .crumb-sep[data-astro-cid-byuffpz4]{display:none}.crumbs[data-astro-cid-byuffpz4] li[data-astro-cid-byuffpz4]:nth-last-child(2) a[data-astro-cid-byuffpz4]{color:var(--flowtly-color-primary);font-weight:600}.crumbs[data-astro-cid-byuffpz4] .crumb-back[data-astro-cid-byuffpz4]{display:inline-block}}.ch[data-astro-cid-34dks6oi]{--ch-bleed:1rem;margin:0 0 3.5rem}@media (width>=640px){.ch[data-astro-cid-34dks6oi]{--ch-bleed:1.5rem}}@media (width>=1024px){.ch[data-astro-cid-34dks6oi]{--ch-bleed:2rem}}.ch-inner[data-astro-cid-34dks6oi]{flex-direction:column;gap:2.25rem;display:flex}.ch-copy[data-astro-cid-34dks6oi]{max-width:100%}.ch-frame[data-astro-cid-34dks6oi]{border:1px solid var(--flowtly-border);background:var(--flowtly-canvas);box-shadow:0 26px 64px -34px color-mix(in srgb, var(--flowtly-color-primary) 40%, transparent), var(--flowtly-shadow-card);margin-left:calc(-1 * var(--ch-bleed));margin-right:calc(-1 * var(--ch-bleed));border-radius:16px;position:relative;overflow:hidden}.ch-titlebar[data-astro-cid-34dks6oi]{border-bottom:1px solid var(--flowtly-border);background:color-mix(in srgb, var(--flowtly-section) 55%, var(--flowtly-canvas));align-items:center;gap:10px;height:34px;padding:0 14px;display:flex}.ch-dots[data-astro-cid-34dks6oi]{gap:6px;display:flex}.ch-dots[data-astro-cid-34dks6oi] i[data-astro-cid-34dks6oi]{background:var(--flowtly-border);border-radius:50%;width:9px;height:9px}.ch-caption[data-astro-cid-34dks6oi]{font:600 11px/1 var(--flowtly-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--flowtly-text-muted)}.ch-stage[data-astro-cid-34dks6oi]{aspect-ratio:16/9;position:relative}.bc-root[data-astro-cid-acts2ogf]{--c-contracts:var(--s1);--c-employee:var(--s2);--c-invoices:var(--s4);--c-transactions:var(--s5);--c-potential:var(--accent);--c-planned:var(--primary);--c-actual:var(--success);--c-amber:var(--warning);background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), var(--page);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bc-root[data-astro-cid-acts2ogf] [data-astro-cid-acts2ogf]{box-sizing:border-box}.bc-scaler[data-astro-cid-acts2ogf]{transform-origin:50%;flex:none;width:1600px;height:900px;position:relative}.bc-stage[data-astro-cid-acts2ogf]{position:absolute;inset:0}.bc-plant[data-astro-cid-acts2ogf]{position:absolute;inset:14px 0 60px}.bc-pipes-canvas[data-astro-cid-acts2ogf]{z-index:1;position:absolute;inset:0}.bc-ico[data-astro-cid-acts2ogf]{color:var(--ic,var(--muted));justify-content:center;align-items:center;display:inline-flex}.bc-ico[data-astro-cid-acts2ogf] svg{width:100%;height:100%;display:block}.bc-ico[data-astro-cid-acts2ogf].contracts{--ic:var(--c-contracts)}.bc-ico[data-astro-cid-acts2ogf].employee{--ic:var(--c-employee)}.bc-ico[data-astro-cid-acts2ogf].invoices{--ic:var(--c-invoices)}.bc-ico[data-astro-cid-acts2ogf].transactions{--ic:var(--c-transactions)}.bc-ico[data-astro-cid-acts2ogf].bank{--ic:var(--muted)}.bc-ico[data-astro-cid-acts2ogf].deals{--ic:var(--c-potential)}.bc-ico[data-astro-cid-acts2ogf].wallet,.bc-ico[data-astro-cid-acts2ogf].trend{--ic:var(--c-planned)}.bc-src[data-astro-cid-acts2ogf]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:232px;box-shadow:var(--sh-card);align-items:center;gap:12px;padding:12px 15px 12px 17px;display:flex;position:absolute;left:92px;overflow:hidden}.bc-src[data-astro-cid-acts2ogf]:before{content:"";background:var(--edge);width:5px;position:absolute;top:0;bottom:0;left:0}.bc-src[data-astro-cid-acts2ogf].contracts{--edge:var(--c-contracts)}.bc-src[data-astro-cid-acts2ogf].employee{--edge:var(--c-employee)}.bc-src[data-astro-cid-acts2ogf].invoices{--edge:var(--c-invoices)}.bc-src[data-astro-cid-acts2ogf].transactions{--edge:var(--c-transactions)}.bc-src[data-astro-cid-acts2ogf].bank{--edge:var(--muted)}.bc-src[data-astro-cid-acts2ogf].deals{--edge:var(--c-potential);border-style:dashed;border-color:color-mix(in srgb, var(--c-potential) 45%, var(--hairline));background:color-mix(in srgb, var(--c-potential) 4%, var(--canvas))}.bc-src[data-astro-cid-acts2ogf].deals:before{background:repeating-linear-gradient(180deg, var(--c-potential) 0 5px, transparent 5px 9px)}.bc-src[data-astro-cid-acts2ogf] .bc-badge[data-astro-cid-acts2ogf]{background:color-mix(in srgb, var(--edge) 12%, var(--canvas));border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bc-src[data-astro-cid-acts2ogf] .bc-ico[data-astro-cid-acts2ogf]{width:20px;height:20px}.bc-src[data-astro-cid-acts2ogf] .bc-main[data-astro-cid-acts2ogf]{flex:1;min-width:0}.bc-src[data-astro-cid-acts2ogf] .bc-name[data-astro-cid-acts2ogf]{font-family:var(--font-body);color:var(--ink);font-size:13.5px;font-weight:700}.bc-src[data-astro-cid-acts2ogf] .bc-sub[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8.5px;overflow:hidden}.bc-src[data-astro-cid-acts2ogf] .bc-val[data-astro-cid-acts2ogf]{white-space:nowrap;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:5px;font-size:14.5px;font-weight:700}.bc-src[data-astro-cid-acts2ogf] .bc-val[data-astro-cid-acts2ogf] em[data-astro-cid-acts2ogf]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8.5px}.bc-src[data-astro-cid-acts2ogf] .bc-feeds[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8px}.bc-budget[data-astro-cid-acts2ogf]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);width:300px;height:572px;box-shadow:var(--sh-card), 0 0 0 6px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:18px;flex-direction:column;padding:20px 22px;display:flex;position:absolute;top:96px;left:698px}.bc-bhead[data-astro-cid-acts2ogf]{align-items:center;gap:12px;display:flex}.bc-bbadge[data-astro-cid-acts2ogf]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bc-bbadge[data-astro-cid-acts2ogf] .bc-ico[data-astro-cid-acts2ogf]{width:22px;height:22px}.bc-btitle[data-astro-cid-acts2ogf]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.bc-btag[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px}.bc-side-label[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.bc-side-label[data-astro-cid-acts2ogf]:after{content:"";background:var(--hairline);flex:1;height:1px}.bc-side-label[data-astro-cid-acts2ogf].first{margin-top:14px}.bc-meter[data-astro-cid-acts2ogf]{margin-top:11px}.bc-meter[data-astro-cid-acts2ogf] .bc-mrow[data-astro-cid-acts2ogf]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.bc-meter[data-astro-cid-acts2ogf] .bc-mlbl[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.bc-meter[data-astro-cid-acts2ogf] .bc-mlbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{border-radius:3px;width:9px;height:9px}.bc-meter[data-astro-cid-acts2ogf].planned .bc-mlbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{background:var(--c-planned)}.bc-meter[data-astro-cid-acts2ogf].actual .bc-mlbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{background:var(--c-actual)}.bc-meter[data-astro-cid-acts2ogf] .bc-mnote[data-astro-cid-acts2ogf]{letter-spacing:.04em;color:var(--muted);margin-left:8px;font-size:8px}.bc-meter[data-astro-cid-acts2ogf] .bc-mval[data-astro-cid-acts2ogf]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.bc-meter[data-astro-cid-acts2ogf] .bc-track[data-astro-cid-acts2ogf]{border-radius:var(--r-pill);background:var(--section);height:11px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.bc-meter[data-astro-cid-acts2ogf] .bc-fill[data-astro-cid-acts2ogf]{border-radius:var(--r-pill);height:100%;transition:width .6s var(--ease)}.bc-meter[data-astro-cid-acts2ogf].planned .bc-fill[data-astro-cid-acts2ogf]{background:var(--c-planned)}.bc-meter[data-astro-cid-acts2ogf].actual .bc-fill[data-astro-cid-acts2ogf]{background:var(--c-actual)}.bc-fore[data-astro-cid-acts2ogf]{border:1.5px dashed color-mix(in srgb, var(--c-actual) 65%, transparent);border-radius:0 var(--r-pill) var(--r-pill) 0;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c-actual) 16%, transparent) 0 3px, transparent 3px 7px);border-left:none;position:absolute;top:0;bottom:0}.bc-substats[data-astro-cid-acts2ogf]{gap:14px;margin-top:12px;display:flex}.bc-substats[data-astro-cid-acts2ogf]>div[data-astro-cid-acts2ogf]{flex:1}.bc-substats[data-astro-cid-acts2ogf] .l[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.bc-substats[data-astro-cid-acts2ogf] .v[data-astro-cid-acts2ogf]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700}.bc-forecast[data-astro-cid-acts2ogf]{border:1.5px dashed color-mix(in srgb, var(--c-planned) 45%, var(--hairline));background:color-mix(in srgb, var(--c-planned) 5%, var(--canvas));border-radius:11px;align-items:center;gap:11px;margin-top:12px;padding:10px 12px;display:flex}.bc-forecast[data-astro-cid-acts2ogf] .fc-badge[data-astro-cid-acts2ogf]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bc-forecast[data-astro-cid-acts2ogf] .fc-badge[data-astro-cid-acts2ogf] .bc-ico[data-astro-cid-acts2ogf]{width:17px;height:17px}.bc-forecast[data-astro-cid-acts2ogf] .fc-main[data-astro-cid-acts2ogf]{flex:1;min-width:0}.bc-forecast[data-astro-cid-acts2ogf] .fc-l[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.bc-forecast[data-astro-cid-acts2ogf] .fc-v[data-astro-cid-acts2ogf]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1px;font-size:14px;font-weight:700}.bc-forecast[data-astro-cid-acts2ogf] .fc-b[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-planned);text-align:right;font-size:8.5px;line-height:1.35}.bc-income[data-astro-cid-acts2ogf]{margin-top:11px}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf]{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:12px;display:flex}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .k[data-astro-cid-acts2ogf]{min-width:0;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .k[data-astro-cid-acts2ogf] .lbl[data-astro-cid-acts2ogf]{text-overflow:ellipsis;overflow:hidden}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .v[data-astro-cid-acts2ogf]{flex:none}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .k[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{border-radius:3px;width:9px;height:9px}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].signed .k[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{background:var(--c-potential)}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].pipeline .k[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{border:1.5px dashed var(--c-potential);background:0 0}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .v[data-astro-cid-acts2ogf]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700}.bc-income[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].pipeline .v[data-astro-cid-acts2ogf] em[data-astro-cid-acts2ogf]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8px}.bc-panel[data-astro-cid-acts2ogf]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:492px;height:520px;box-shadow:var(--sh-card);padding:24px 26px;position:absolute;top:96px;left:1052px}.bc-panel-head[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.bc-panel-head[data-astro-cid-acts2ogf] .bc-out[data-astro-cid-acts2ogf]{color:var(--c-actual)}.bc-bar-wrap[data-astro-cid-acts2ogf]{margin-top:22px}.bc-bar-track[data-astro-cid-acts2ogf]{background:var(--section);height:32px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;position:relative;overflow:hidden}.bc-bar-fill[data-astro-cid-acts2ogf]{border-radius:8px;position:absolute;top:0;bottom:0;left:0}.bc-bar-fill[data-astro-cid-acts2ogf].contracted{background:var(--accent-soft);opacity:.55;width:98.6%}.bc-bar-fill[data-astro-cid-acts2ogf].invoiced{background:var(--c-actual);width:53.2%}.bc-bar-track[data-astro-cid-acts2ogf].over .bc-bar-fill[data-astro-cid-acts2ogf].invoiced{background:var(--c-amber)}.bc-bar-fore[data-astro-cid-acts2ogf]{border-left:1.6px dashed var(--c-planned);z-index:2;position:absolute;top:0;bottom:0}.bc-bar-legend[data-astro-cid-acts2ogf]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf]{font-family:var(--font-body);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .lbl[data-astro-cid-acts2ogf]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .lbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{border-radius:3px;width:9px;height:9px}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf] .val[data-astro-cid-acts2ogf]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].planned .lbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{background:var(--section);box-shadow:inset 0 0 0 1px var(--hairline)}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].contracted .lbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{background:var(--accent-soft);opacity:.55}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].invoiced .lbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{background:var(--c-actual)}.bc-bar-legend[data-astro-cid-acts2ogf] .row[data-astro-cid-acts2ogf].forecast .lbl[data-astro-cid-acts2ogf] i[data-astro-cid-acts2ogf]{border:1.5px dashed var(--c-planned);background:0 0}.bc-gauge-row[data-astro-cid-acts2ogf]{align-items:center;gap:26px;margin-top:24px;display:flex}.bc-gauge-circle[data-astro-cid-acts2ogf]{flex:none;width:140px;height:140px;position:relative}.bc-gauge-circle[data-astro-cid-acts2ogf] svg[data-astro-cid-acts2ogf]{width:100%;height:100%;transform:rotate(-90deg)}.bc-gauge-num[data-astro-cid-acts2ogf]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-gauge-num[data-astro-cid-acts2ogf] b[data-astro-cid-acts2ogf]{font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;font-family:var(--font-display);color:var(--ink)}.bc-gauge-num[data-astro-cid-acts2ogf] small[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:9px}.bc-remaining[data-astro-cid-acts2ogf]{flex:1}.bc-remaining[data-astro-cid-acts2ogf] .l[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}.bc-remaining[data-astro-cid-acts2ogf] .v[data-astro-cid-acts2ogf]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:23px;font-weight:800}.bc-remaining[data-astro-cid-acts2ogf] .s[data-astro-cid-acts2ogf]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:9.5px}.bc-legend[data-astro-cid-acts2ogf]{height:40px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:16px;left:26px;right:26px}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf]{align-items:center;gap:7px;display:flex}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf] .dash[data-astro-cid-acts2ogf]{border-radius:2px;width:17px;height:3px}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].contracts .dash[data-astro-cid-acts2ogf]{background:var(--c-contracts)}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].employee .dash[data-astro-cid-acts2ogf]{background:var(--c-employee)}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].invoices .dash[data-astro-cid-acts2ogf]{background:var(--c-invoices)}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].transactions .dash[data-astro-cid-acts2ogf]{background:var(--c-transactions)}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].output .dash[data-astro-cid-acts2ogf]{background:var(--c-actual)}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].potential .dash[data-astro-cid-acts2ogf]{border-top:1.6px dashed var(--c-potential);border-radius:0;height:0}.bc-legend[data-astro-cid-acts2ogf] .item[data-astro-cid-acts2ogf].relation .dash[data-astro-cid-acts2ogf]{border-top:1.5px dashed var(--muted);border-radius:0;height:0}.bc-legend[data-astro-cid-acts2ogf] .sep[data-astro-cid-acts2ogf]{background:var(--hairline);width:1px;height:15px}@media (prefers-reduced-motion:reduce){.bc-dot[data-astro-cid-acts2ogf]{animation:none!important}}.bc-root[data-astro-cid-blezvk2l]{--c-recruitment:var(--accent);--c-employment:var(--primary);--c-timecost:var(--s5);--c-perf:var(--flowtly-chart-s6);--c-planned:var(--primary);--c-actual:var(--success);background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), var(--page);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bc-root[data-astro-cid-blezvk2l] [data-astro-cid-blezvk2l]{box-sizing:border-box}.bc-scaler[data-astro-cid-blezvk2l]{transform-origin:50%;flex:none;width:1600px;height:900px;position:relative}.bc-stage[data-astro-cid-blezvk2l]{position:absolute;inset:0}.bc-plant[data-astro-cid-blezvk2l]{position:absolute;inset:14px 0 60px}.bc-pipes-canvas[data-astro-cid-blezvk2l]{z-index:1;position:absolute;inset:0}.bc-ico[data-astro-cid-blezvk2l]{color:var(--ic,var(--muted));justify-content:center;align-items:center;display:inline-flex}.bc-ico[data-astro-cid-blezvk2l] svg{width:100%;height:100%;display:block}.bc-ico[data-astro-cid-blezvk2l].recruitment{--ic:var(--c-recruitment)}.bc-ico[data-astro-cid-blezvk2l].contract,.bc-ico[data-astro-cid-blezvk2l].role,.bc-ico[data-astro-cid-blezvk2l].leave,.bc-ico[data-astro-cid-blezvk2l].time{--ic:var(--muted)}.bc-ico[data-astro-cid-blezvk2l].idcard{--ic:var(--c-planned)}.bc-ico[data-astro-cid-blezvk2l].benefits,.bc-ico[data-astro-cid-blezvk2l].history,.bc-ico[data-astro-cid-blezvk2l].targets,.bc-ico[data-astro-cid-blezvk2l].reviews,.bc-ico[data-astro-cid-blezvk2l].feedback,.bc-ico[data-astro-cid-blezvk2l].onboarding,.bc-ico[data-astro-cid-blezvk2l].assets,.bc-ico[data-astro-cid-blezvk2l].tasks{--ic:var(--muted)}.bc-group[data-astro-cid-blezvk2l]{z-index:0;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--gc) 30%, var(--hairline));background:color-mix(in srgb, var(--gc) 5%, transparent);border-radius:16px;position:absolute}.bc-group[data-astro-cid-blezvk2l].employment{--gc:var(--c-employment)}.bc-group[data-astro-cid-blezvk2l].timecost{--gc:var(--c-timecost)}.bc-group[data-astro-cid-blezvk2l].perf{--gc:var(--c-perf)}.bc-group[data-astro-cid-blezvk2l] .bc-glabel[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gc);font-size:9.5px;font-weight:600;position:absolute;top:12px;left:16px}.bc-anchor[data-astro-cid-blezvk2l]{z-index:1;pointer-events:none;opacity:.9;border-radius:50%;width:6px;height:6px;margin:0;position:absolute;transform:translate(-50%,-50%)}.bc-anchor[data-astro-cid-blezvk2l].employment{background:var(--c-employment)}.bc-anchor[data-astro-cid-blezvk2l].timecost{background:var(--c-timecost)}.bc-anchor[data-astro-cid-blezvk2l].perf{background:var(--c-perf)}.bc-src[data-astro-cid-blezvk2l]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:262px;box-shadow:var(--sh-card);align-items:center;gap:10px;padding:9px 14px 9px 16px;display:flex;position:absolute;left:56px;overflow:hidden}.bc-src[data-astro-cid-blezvk2l]:before{content:"";background:var(--edge);width:4px;position:absolute;top:0;bottom:0;left:0}.bc-src[data-astro-cid-blezvk2l].grouped{--edge:var(--hairline);border-color:color-mix(in srgb, var(--ink) 15%, var(--hairline));gap:8px;width:242px;padding:7px 10px;left:66px}.bc-src[data-astro-cid-blezvk2l].grouped .bc-badge[data-astro-cid-blezvk2l]{border-radius:7px;flex:0 0 26px;width:26px;height:26px}.bc-src[data-astro-cid-blezvk2l].grouped .bc-ico[data-astro-cid-blezvk2l]{width:14px;height:14px}.bc-src[data-astro-cid-blezvk2l].grouped .bc-name[data-astro-cid-blezvk2l]{font-size:11px}.bc-src[data-astro-cid-blezvk2l].grouped .bc-sub[data-astro-cid-blezvk2l]{margin-top:1px;font-size:7.5px}.bc-src[data-astro-cid-blezvk2l].grouped .bc-val[data-astro-cid-blezvk2l]{margin-top:3px;font-size:11.5px}.bc-src[data-astro-cid-blezvk2l].perf,.bc-src[data-astro-cid-blezvk2l].rcol{left:1292px}.bc-src[data-astro-cid-blezvk2l].recruitment{--edge:var(--c-recruitment);border-style:dashed;border-color:color-mix(in srgb, var(--c-recruitment) 45%, var(--hairline));background:color-mix(in srgb, var(--c-recruitment) 4%, var(--canvas))}.bc-src[data-astro-cid-blezvk2l].recruitment:before{background:repeating-linear-gradient(180deg, var(--c-recruitment) 0 5px, transparent 5px 9px)}.bc-src[data-astro-cid-blezvk2l] .bc-badge[data-astro-cid-blezvk2l]{background:color-mix(in srgb, var(--edge) 12%, var(--canvas));border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bc-src[data-astro-cid-blezvk2l] .bc-ico[data-astro-cid-blezvk2l]{width:17px;height:17px}.bc-src[data-astro-cid-blezvk2l] .bc-main[data-astro-cid-blezvk2l]{flex:1;min-width:0}.bc-src[data-astro-cid-blezvk2l] .bc-name[data-astro-cid-blezvk2l]{font-family:var(--font-body);color:var(--ink);font-size:12.5px;font-weight:700}.bc-src[data-astro-cid-blezvk2l] .bc-sub[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:8px;overflow:hidden}.bc-src[data-astro-cid-blezvk2l] .bc-val[data-astro-cid-blezvk2l]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-top:4px;font-size:13px;font-weight:700}.bc-src[data-astro-cid-blezvk2l] .bc-val[data-astro-cid-blezvk2l] em[data-astro-cid-blezvk2l]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8px}.bc-src[data-astro-cid-blezvk2l] .bc-feeds[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:7.5px}.bc-budget[data-astro-cid-blezvk2l]{z-index:2;background:var(--canvas);border:1.5px solid color-mix(in srgb, var(--primary) 25%, var(--hairline));width:340px;height:572px;box-shadow:var(--sh-card), 0 0 0 6px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:18px;flex-direction:column;padding:20px 22px;display:flex;position:absolute;top:96px;left:630px}.bc-budget[data-astro-cid-blezvk2l] .bc-bhead[data-astro-cid-blezvk2l]{align-items:center;gap:12px;display:flex}.bc-budget[data-astro-cid-blezvk2l] .bc-bbadge[data-astro-cid-blezvk2l]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bc-budget[data-astro-cid-blezvk2l] .bc-bbadge[data-astro-cid-blezvk2l] .bc-ico[data-astro-cid-blezvk2l]{width:22px;height:22px}.bc-budget[data-astro-cid-blezvk2l] .bc-btitle[data-astro-cid-blezvk2l]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.bc-budget[data-astro-cid-blezvk2l] .bc-btag[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px}.bc-budget[data-astro-cid-blezvk2l] .bc-note[data-astro-cid-blezvk2l]{font-family:var(--font-body);color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.4}.bc-side-label[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.bc-side-label[data-astro-cid-blezvk2l]:after{content:"";background:var(--hairline);flex:1;height:1px}.bc-side-label[data-astro-cid-blezvk2l].first{margin-top:14px}.bc-meter[data-astro-cid-blezvk2l]{margin-top:11px}.bc-meter[data-astro-cid-blezvk2l] .bc-mrow[data-astro-cid-blezvk2l]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.bc-meter[data-astro-cid-blezvk2l] .bc-mlbl[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.bc-meter[data-astro-cid-blezvk2l] .bc-mlbl[data-astro-cid-blezvk2l] i[data-astro-cid-blezvk2l]{border-radius:3px;width:9px;height:9px}.bc-meter[data-astro-cid-blezvk2l].planned .bc-mlbl[data-astro-cid-blezvk2l] i[data-astro-cid-blezvk2l]{background:var(--c-planned)}.bc-meter[data-astro-cid-blezvk2l].actual .bc-mlbl[data-astro-cid-blezvk2l] i[data-astro-cid-blezvk2l]{background:var(--c-actual)}.bc-meter[data-astro-cid-blezvk2l] .bc-mval[data-astro-cid-blezvk2l]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.bc-meter[data-astro-cid-blezvk2l] .bc-track[data-astro-cid-blezvk2l]{border-radius:var(--r-pill);background:var(--section);height:11px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.bc-meter[data-astro-cid-blezvk2l] .bc-fill[data-astro-cid-blezvk2l]{border-radius:var(--r-pill);height:100%;transition:width .6s var(--ease)}.bc-meter[data-astro-cid-blezvk2l].planned .bc-fill[data-astro-cid-blezvk2l]{background:var(--c-planned)}.bc-meter[data-astro-cid-blezvk2l].actual .bc-fill[data-astro-cid-blezvk2l]{background:var(--c-actual)}.bc-gauge-row[data-astro-cid-blezvk2l]{align-items:center;gap:16px;margin-top:22px;display:flex}.bc-gauge-circle[data-astro-cid-blezvk2l]{flex:none;width:140px;height:140px;position:relative}.bc-gauge-circle[data-astro-cid-blezvk2l] svg[data-astro-cid-blezvk2l]{width:100%;height:100%;transform:rotate(-90deg)}.bc-gauge-num[data-astro-cid-blezvk2l]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-gauge-num[data-astro-cid-blezvk2l] b[data-astro-cid-blezvk2l]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;font-family:var(--font-display);color:var(--ink)}.bc-gauge-num[data-astro-cid-blezvk2l] small[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:8.5px}.bc-remaining[data-astro-cid-blezvk2l]{flex:1;min-width:0}.bc-remaining[data-astro-cid-blezvk2l] .l[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.07em;color:var(--muted);text-transform:uppercase;font-size:9.5px}.bc-remaining[data-astro-cid-blezvk2l] .v[data-astro-cid-blezvk2l]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:7px;font-size:21px;font-weight:800}.bc-remaining[data-astro-cid-blezvk2l] .s[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:7px;font-size:9px}.bc-substats[data-astro-cid-blezvk2l]{gap:14px;margin-top:16px;display:flex}.bc-substats[data-astro-cid-blezvk2l]>div[data-astro-cid-blezvk2l]{flex:1}.bc-substats[data-astro-cid-blezvk2l] .l[data-astro-cid-blezvk2l]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.bc-substats[data-astro-cid-blezvk2l] .v[data-astro-cid-blezvk2l]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700}.bc-legend[data-astro-cid-blezvk2l]{height:40px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:18px;left:26px;right:26px}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l]{align-items:center;gap:7px;display:flex}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l] .dash[data-astro-cid-blezvk2l]{border-radius:2px;width:17px;height:3px}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l].employment .dash[data-astro-cid-blezvk2l]{background:var(--c-employment)}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l].timecost .dash[data-astro-cid-blezvk2l]{background:var(--c-timecost)}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l].performance .dash[data-astro-cid-blezvk2l]{background:var(--c-perf)}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l].recruitment .dash[data-astro-cid-blezvk2l]{border-top:1.6px dashed var(--c-recruitment);border-radius:0;height:0}.bc-legend[data-astro-cid-blezvk2l] .item[data-astro-cid-blezvk2l].relation .dash[data-astro-cid-blezvk2l]{border-top:1.5px dashed var(--muted);border-radius:0;height:0}.bc-legend[data-astro-cid-blezvk2l] .sep[data-astro-cid-blezvk2l]{background:var(--hairline);width:1px;height:15px}@media (prefers-reduced-motion:reduce){.bc-dot[data-astro-cid-blezvk2l]{animation:none!important}}.ic-root[data-astro-cid-uzaq46v3]{--c-contracts:var(--s1);--c-hours:var(--s2);--c-ksef:var(--s4);--c-approval:var(--s5);--c-pending:var(--accent);--c-reinvoice:var(--c-approval);--c-planned:var(--primary);--c-actual:var(--success);--c-amber:var(--warning);background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), var(--page);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ic-root[data-astro-cid-uzaq46v3] [data-astro-cid-uzaq46v3]{box-sizing:border-box}.ic-scaler[data-astro-cid-uzaq46v3]{transform-origin:50%;flex:none;width:1600px;height:900px;position:relative}.ic-stage[data-astro-cid-uzaq46v3]{position:absolute;inset:0}.ic-plant[data-astro-cid-uzaq46v3]{height:770px;position:absolute;top:65px;left:0;right:0}.ic-pipes-canvas[data-astro-cid-uzaq46v3]{z-index:1;position:absolute;inset:0}[data-astro-cid-uzaq46v3]{box-sizing:border-box}.ic-topbar[data-astro-cid-uzaq46v3]{border-bottom:1px solid var(--hairline);z-index:5;justify-content:space-between;align-items:center;height:56px;padding:0 26px;display:flex;position:absolute;top:0;left:0;right:0}.ic-plant[data-astro-cid-uzaq46v3]{position:absolute;inset:56px 0 74px}.ic-ico[data-astro-cid-uzaq46v3]{color:var(--ic,var(--muted));justify-content:center;align-items:center;display:inline-flex}.ic-ico[data-astro-cid-uzaq46v3] svg{width:100%;height:100%;display:block}.ic-ico[data-astro-cid-uzaq46v3].contracts{--ic:var(--c-contracts)}.ic-ico[data-astro-cid-uzaq46v3].hours{--ic:var(--c-hours)}.ic-ico[data-astro-cid-uzaq46v3].ksef{--ic:var(--c-ksef)}.ic-ico[data-astro-cid-uzaq46v3].approval{--ic:var(--c-approval)}.ic-ico[data-astro-cid-uzaq46v3].reinvoice{--ic:var(--c-reinvoice)}.ic-ico[data-astro-cid-uzaq46v3].bank{--ic:var(--muted)}.ic-ico[data-astro-cid-uzaq46v3].invoicing,.ic-ico[data-astro-cid-uzaq46v3].trend{--ic:var(--c-planned)}.ic-src[data-astro-cid-uzaq46v3]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:262px;box-shadow:var(--sh-card);align-items:center;gap:12px;padding:12px 15px 12px 17px;display:flex;position:absolute;left:56px;overflow:hidden}.ic-src[data-astro-cid-uzaq46v3]:before{content:"";background:var(--edge);width:4px;position:absolute;top:0;bottom:0;left:0}.ic-src[data-astro-cid-uzaq46v3].contracts{--edge:var(--c-contracts)}.ic-src[data-astro-cid-uzaq46v3].hours{--edge:var(--c-hours)}.ic-src[data-astro-cid-uzaq46v3].ksef{--edge:var(--c-ksef)}.ic-src[data-astro-cid-uzaq46v3].approval{--edge:var(--c-approval)}.ic-src[data-astro-cid-uzaq46v3].reinvoice{--edge:var(--c-reinvoice)}.ic-src[data-astro-cid-uzaq46v3].bank{--edge:var(--muted)}.ic-src[data-astro-cid-uzaq46v3] .ic-badge[data-astro-cid-uzaq46v3]{background:color-mix(in srgb, var(--edge) 12%, var(--canvas));border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ic-src[data-astro-cid-uzaq46v3] .ic-ico[data-astro-cid-uzaq46v3]{width:20px;height:20px}.ic-src[data-astro-cid-uzaq46v3] .ic-main[data-astro-cid-uzaq46v3]{flex:1;min-width:0}.ic-src[data-astro-cid-uzaq46v3] .ic-name[data-astro-cid-uzaq46v3]{font-family:var(--font-body);color:var(--ink);font-size:13.5px;font-weight:700}.ic-src[data-astro-cid-uzaq46v3] .ic-sub[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8.5px}.ic-src[data-astro-cid-uzaq46v3] .ic-val[data-astro-cid-uzaq46v3]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:5px;font-size:14.5px;font-weight:700}.ic-src[data-astro-cid-uzaq46v3] .ic-val[data-astro-cid-uzaq46v3] em[data-astro-cid-uzaq46v3]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8.5px}.ic-src[data-astro-cid-uzaq46v3] .ic-feeds[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8px}.ic-budget[data-astro-cid-uzaq46v3]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);width:300px;height:572px;box-shadow:var(--sh-card), 0 0 0 6px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:18px;flex-direction:column;padding:20px 22px;display:flex;position:absolute;top:96px;left:698px}.ic-budget[data-astro-cid-uzaq46v3] .ic-bhead[data-astro-cid-uzaq46v3]{align-items:center;gap:12px;display:flex}.ic-budget[data-astro-cid-uzaq46v3] .ic-bbadge[data-astro-cid-uzaq46v3]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ic-budget[data-astro-cid-uzaq46v3] .ic-bbadge[data-astro-cid-uzaq46v3] .ic-ico[data-astro-cid-uzaq46v3]{width:22px;height:22px}.ic-budget[data-astro-cid-uzaq46v3] .ic-btitle[data-astro-cid-uzaq46v3]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.ic-budget[data-astro-cid-uzaq46v3] .ic-btag[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px}.ic-side-label[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.ic-side-label[data-astro-cid-uzaq46v3]:after{content:"";background:var(--hairline);flex:1;height:1px}.ic-side-label[data-astro-cid-uzaq46v3].first{margin-top:14px}.ic-meter[data-astro-cid-uzaq46v3]{margin-top:11px}.ic-meter[data-astro-cid-uzaq46v3] .ic-mrow[data-astro-cid-uzaq46v3]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ic-meter[data-astro-cid-uzaq46v3] .ic-mlbl[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.ic-meter[data-astro-cid-uzaq46v3] .ic-mlbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{border-radius:3px;width:9px;height:9px}.ic-meter[data-astro-cid-uzaq46v3].planned .ic-mlbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{background:var(--c-planned)}.ic-meter[data-astro-cid-uzaq46v3].actual .ic-mlbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{background:var(--c-actual)}.ic-meter[data-astro-cid-uzaq46v3] .ic-mnote[data-astro-cid-uzaq46v3]{letter-spacing:.04em;color:var(--muted);margin-left:8px;font-size:8px}.ic-meter[data-astro-cid-uzaq46v3] .ic-mval[data-astro-cid-uzaq46v3]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.ic-meter[data-astro-cid-uzaq46v3] .ic-track[data-astro-cid-uzaq46v3]{border-radius:var(--r-pill);background:var(--section);height:11px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.ic-meter[data-astro-cid-uzaq46v3] .ic-fill[data-astro-cid-uzaq46v3]{border-radius:var(--r-pill);height:100%;transition:width .6s var(--ease)}.ic-meter[data-astro-cid-uzaq46v3].planned .ic-fill[data-astro-cid-uzaq46v3]{background:var(--c-planned)}.ic-meter[data-astro-cid-uzaq46v3].actual .ic-fill[data-astro-cid-uzaq46v3]{background:var(--c-actual)}.ic-fore[data-astro-cid-uzaq46v3]{border:1.5px dashed color-mix(in srgb, var(--c-actual) 65%, transparent);border-radius:0 var(--r-pill) var(--r-pill) 0;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c-actual) 16%, transparent) 0 3px, transparent 3px 7px);border-left:none;position:absolute;top:0;bottom:0}.ic-fore[data-astro-cid-uzaq46v3].pot{border-color:color-mix(in srgb, var(--c-pending) 60%, transparent);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c-pending) 18%, transparent) 0 3px, transparent 3px 7px);border-left:1.5px dashed color-mix(in srgb, var(--c-pending) 60%, transparent);border-radius:var(--r-pill)}.ic-substats[data-astro-cid-uzaq46v3]{gap:14px;margin-top:12px;display:flex}.ic-substats[data-astro-cid-uzaq46v3]>div[data-astro-cid-uzaq46v3]{flex:1}.ic-substats[data-astro-cid-uzaq46v3] .l[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.ic-substats[data-astro-cid-uzaq46v3] .v[data-astro-cid-uzaq46v3]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700}.ic-forecast[data-astro-cid-uzaq46v3]{border:1.5px dashed color-mix(in srgb, var(--c-planned) 45%, var(--hairline));background:color-mix(in srgb, var(--c-planned) 5%, var(--canvas));border-radius:11px;align-items:center;gap:11px;margin-top:12px;padding:10px 12px;display:flex}.ic-forecast[data-astro-cid-uzaq46v3] .fc-badge[data-astro-cid-uzaq46v3]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ic-forecast[data-astro-cid-uzaq46v3] .fc-badge[data-astro-cid-uzaq46v3] .ic-ico[data-astro-cid-uzaq46v3]{width:17px;height:17px}.ic-forecast[data-astro-cid-uzaq46v3] .fc-main[data-astro-cid-uzaq46v3]{flex:1;min-width:0}.ic-forecast[data-astro-cid-uzaq46v3] .fc-l[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.ic-forecast[data-astro-cid-uzaq46v3] .fc-v[data-astro-cid-uzaq46v3]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1px;font-size:14px;font-weight:700}.ic-forecast[data-astro-cid-uzaq46v3] .fc-b[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-planned);text-align:right;font-size:8.5px;line-height:1.35}.ic-income[data-astro-cid-uzaq46v3]{margin-top:11px}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3]{justify-content:space-between;align-items:baseline;padding:4px 0;font-size:12px;display:flex}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .k[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .k[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{border-radius:3px;width:9px;height:9px}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].approved .k[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{background:var(--c-pending)}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].pending .k[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{border:1.5px dashed var(--c-pending);background:0 0}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .k[data-astro-cid-uzaq46v3]{white-space:nowrap}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .v[data-astro-cid-uzaq46v3]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700}.ic-income[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].pending .v[data-astro-cid-uzaq46v3] em[data-astro-cid-uzaq46v3]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8px}.ic-panel[data-astro-cid-uzaq46v3]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:492px;height:520px;box-shadow:var(--sh-card);padding:24px 26px;position:absolute;top:96px;left:1052px}.ic-panel-head[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.ic-panel-head[data-astro-cid-uzaq46v3] .ic-out[data-astro-cid-uzaq46v3]{color:var(--c-actual)}.ic-bar-wrap[data-astro-cid-uzaq46v3]{margin-top:22px}.ic-bar-track[data-astro-cid-uzaq46v3]{background:var(--section);height:32px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;position:relative;overflow:hidden}.ic-bar-fill[data-astro-cid-uzaq46v3]{border-radius:8px;position:absolute;top:0;bottom:0;left:0}.ic-bar-fill[data-astro-cid-uzaq46v3].notdue{background:var(--accent-soft);opacity:.55;width:93.7%}.ic-bar-fill[data-astro-cid-uzaq46v3].paid{background:var(--c-actual);width:72%}.ic-bar-track[data-astro-cid-uzaq46v3].over .ic-bar-fill[data-astro-cid-uzaq46v3].paid{background:var(--c-amber)}.ic-bar-fore[data-astro-cid-uzaq46v3]{border-left:1.6px dashed var(--c-planned);z-index:2;position:absolute;top:0;bottom:0}.ic-bar-legend[data-astro-cid-uzaq46v3]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3]{font-family:var(--font-body);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .lbl[data-astro-cid-uzaq46v3]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .lbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{border-radius:3px;width:9px;height:9px}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3] .val[data-astro-cid-uzaq46v3]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].planned .lbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{background:var(--section);box-shadow:inset 0 0 0 1px var(--hairline)}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].notdue .lbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{background:var(--accent-soft);opacity:.55}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].paid .lbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{background:var(--c-actual)}.ic-bar-legend[data-astro-cid-uzaq46v3] .row[data-astro-cid-uzaq46v3].forecast .lbl[data-astro-cid-uzaq46v3] i[data-astro-cid-uzaq46v3]{border:1.5px dashed var(--c-planned);background:0 0}.ic-gauge-row[data-astro-cid-uzaq46v3]{align-items:center;gap:26px;margin-top:24px;display:flex}.ic-gauge-circle[data-astro-cid-uzaq46v3]{flex:none;width:140px;height:140px;position:relative}.ic-gauge-circle[data-astro-cid-uzaq46v3] svg[data-astro-cid-uzaq46v3]{width:100%;height:100%;transform:rotate(-90deg)}.ic-gauge-num[data-astro-cid-uzaq46v3]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ic-gauge-num[data-astro-cid-uzaq46v3] b[data-astro-cid-uzaq46v3]{font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;font-family:var(--font-display);color:var(--ink)}.ic-gauge-num[data-astro-cid-uzaq46v3] small[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:9px}.ic-remaining[data-astro-cid-uzaq46v3]{flex:1}.ic-remaining[data-astro-cid-uzaq46v3] .l[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}.ic-remaining[data-astro-cid-uzaq46v3] .v[data-astro-cid-uzaq46v3]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:23px;font-weight:800}.ic-remaining[data-astro-cid-uzaq46v3] .s[data-astro-cid-uzaq46v3]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:9.5px}.ic-legend[data-astro-cid-uzaq46v3]{height:40px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:18px;left:26px;right:26px}@keyframes ic-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ic-dot[data-astro-cid-uzaq46v3]{animation:none!important}}.ec-root[data-astro-cid-73u263de]{--c-invoices:var(--s1);--c-transactions:var(--s4);--c-potential:var(--accent);--c-pending:var(--warning);--c-planned:var(--primary);--c-actual:var(--success);background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), var(--page);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ec-root[data-astro-cid-73u263de] [data-astro-cid-73u263de]{box-sizing:border-box}.ec-scaler[data-astro-cid-73u263de]{transform-origin:50%;flex:none;width:1600px;height:900px;position:relative}.ec-stage[data-astro-cid-73u263de]{position:absolute;inset:0}.ec-plant[data-astro-cid-73u263de]{height:770px;position:absolute;top:65px;left:0;right:0}.ec-pipes-canvas[data-astro-cid-73u263de]{z-index:1;position:absolute;inset:0}[data-astro-cid-73u263de]{box-sizing:border-box}.ec-topbar[data-astro-cid-73u263de]{border-bottom:1px solid var(--hairline);z-index:5;justify-content:space-between;align-items:center;height:56px;padding:0 26px;display:flex;position:absolute;top:0;left:0;right:0}.ec-plant[data-astro-cid-73u263de]{position:absolute;inset:56px 0 74px}.ec-ico[data-astro-cid-73u263de]{color:var(--ic,var(--muted));justify-content:center;align-items:center;display:inline-flex}.ec-ico[data-astro-cid-73u263de] svg{width:100%;height:100%;display:block}.ec-ico[data-astro-cid-73u263de].invoices{--ic:var(--c-invoices)}.ec-ico[data-astro-cid-73u263de].transactions{--ic:var(--c-transactions)}.ec-ico[data-astro-cid-73u263de].counterparties{--ic:var(--muted)}.ec-ico[data-astro-cid-73u263de].recurring{--ic:var(--c-potential)}.ec-ico[data-astro-cid-73u263de].control{--ic:var(--c-planned)}.ec-ico[data-astro-cid-73u263de].predicted{--ic:var(--c-potential)}.ec-ico[data-astro-cid-73u263de].booked{--ic:var(--c-actual)}.ec-src[data-astro-cid-73u263de]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:262px;box-shadow:var(--sh-card);align-items:center;gap:12px;padding:12px 15px 12px 17px;display:flex;position:absolute;left:56px;overflow:hidden}.ec-src[data-astro-cid-73u263de]:before{content:"";background:var(--edge);width:4px;position:absolute;top:0;bottom:0;left:0}.ec-src[data-astro-cid-73u263de].invoices{--edge:var(--c-invoices)}.ec-src[data-astro-cid-73u263de].transactions{--edge:var(--c-transactions)}.ec-src[data-astro-cid-73u263de].counterparties{--edge:var(--muted)}.ec-src[data-astro-cid-73u263de].recurring{--edge:var(--c-potential);border-style:dashed;border-color:color-mix(in srgb, var(--c-potential) 45%, var(--hairline));background:color-mix(in srgb, var(--c-potential) 4%, var(--canvas))}.ec-src[data-astro-cid-73u263de].recurring:before{background:repeating-linear-gradient(180deg, var(--c-potential) 0 5px, transparent 5px 9px)}.ec-src[data-astro-cid-73u263de] .ec-badge[data-astro-cid-73u263de]{background:color-mix(in srgb, var(--edge) 12%, var(--canvas));border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ec-src[data-astro-cid-73u263de] .ec-ico[data-astro-cid-73u263de]{width:20px;height:20px}.ec-src[data-astro-cid-73u263de] .ec-main[data-astro-cid-73u263de]{flex:1;min-width:0}.ec-src[data-astro-cid-73u263de] .ec-name[data-astro-cid-73u263de]{font-family:var(--font-body);color:var(--ink);font-size:13.5px;font-weight:700}.ec-src[data-astro-cid-73u263de] .ec-sub[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8.5px}.ec-src[data-astro-cid-73u263de] .ec-val[data-astro-cid-73u263de]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:5px;font-size:14.5px;font-weight:700}.ec-src[data-astro-cid-73u263de] .ec-val[data-astro-cid-73u263de] em[data-astro-cid-73u263de]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8.5px}.ec-src[data-astro-cid-73u263de] .ec-feeds[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8px}.ec-panel[data-astro-cid-73u263de]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:492px;height:520px;box-shadow:var(--sh-card);padding:24px 26px;position:absolute;top:96px;left:1052px}.ec-panel-head[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.ec-panel-head[data-astro-cid-73u263de] .ec-out[data-astro-cid-73u263de]{color:var(--c-actual)}.ec-bar-wrap[data-astro-cid-73u263de]{margin-top:22px}.ec-bar-track[data-astro-cid-73u263de]{background:var(--section);height:32px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;position:relative;overflow:hidden}.ec-bar-fill[data-astro-cid-73u263de]{border-radius:8px;position:absolute;top:0;bottom:0;left:0}.ec-bar-fill[data-astro-cid-73u263de].categorized{background:var(--accent-soft);opacity:.55;width:91.9%}.ec-bar-fill[data-astro-cid-73u263de].booked{background:var(--c-actual);width:84.1%}.ec-bar-fore[data-astro-cid-73u263de]{border-left:1.6px dashed var(--c-planned);z-index:2;position:absolute;top:0;bottom:0}.ec-bar-legend[data-astro-cid-73u263de]{flex-direction:column;gap:10px;margin-top:22px;display:flex}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de]{font-family:var(--font-body);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de] .lbl[data-astro-cid-73u263de]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de] .lbl[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{border-radius:3px;width:9px;height:9px}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de] .val[data-astro-cid-73u263de]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de].received .lbl[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{background:var(--section);box-shadow:inset 0 0 0 1px var(--hairline)}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de].categorized .lbl[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{background:var(--accent-soft);opacity:.55}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de].booked .lbl[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{background:var(--c-actual)}.ec-bar-legend[data-astro-cid-73u263de] .row[data-astro-cid-73u263de].target .lbl[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{border:1.5px dashed var(--c-planned);background:0 0}.ec-gauge-row[data-astro-cid-73u263de]{align-items:center;gap:26px;margin-top:24px;display:flex}.ec-gauge-circle[data-astro-cid-73u263de]{flex:none;width:140px;height:140px;position:relative}.ec-gauge-circle[data-astro-cid-73u263de] svg[data-astro-cid-73u263de]{width:100%;height:100%;transform:rotate(-90deg)}.ec-gauge-num[data-astro-cid-73u263de]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ec-gauge-num[data-astro-cid-73u263de] b[data-astro-cid-73u263de]{font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;font-family:var(--font-display);color:var(--ink)}.ec-gauge-num[data-astro-cid-73u263de] small[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:9px}.ec-remaining[data-astro-cid-73u263de]{flex:1}.ec-remaining[data-astro-cid-73u263de] .l[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}.ec-remaining[data-astro-cid-73u263de] .v[data-astro-cid-73u263de]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:23px;font-weight:800}.ec-remaining[data-astro-cid-73u263de] .s[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:9.5px}.ec-stagecard[data-astro-cid-73u263de]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:234px;height:132px;box-shadow:var(--sh-card);flex-direction:column;justify-content:space-between;padding:15px 18px 16px;display:flex;position:absolute;top:122px;overflow:hidden}.ec-stagecard[data-astro-cid-73u263de]:before{content:"";background:var(--edge,var(--c-actual));width:4px;position:absolute;top:0;bottom:0;left:0}.ec-stagecard[data-astro-cid-73u263de].entry{--edge:var(--c-invoices)}.ec-stagecard[data-astro-cid-73u263de].mid{--edge:var(--c-planned)}.ec-stagecard[data-astro-cid-73u263de].terminal{--edge:var(--c-actual)}.ec-stagecard[data-astro-cid-73u263de] .st-lbl[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.ec-stagecard[data-astro-cid-73u263de] .st-n[data-astro-cid-73u263de]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:33px;font-weight:800;line-height:1}.ec-stagecard[data-astro-cid-73u263de] .st-sub[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.ec-drop[data-astro-cid-73u263de]{z-index:3;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--flowtly-color-warning-text);background:var(--canvas);border:1px solid color-mix(in srgb, var(--c-pending) 45%, transparent);border-radius:var(--r-pill);white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.ec-drop[data-astro-cid-73u263de].none{color:var(--muted);border-color:var(--hairline)}.ec-cluster[data-astro-cid-73u263de]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:20px 24px 22px;position:absolute}.ec-cluster[data-astro-cid-73u263de] .cl-title[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.ec-cluster[data-astro-cid-73u263de] .cl-title[data-astro-cid-73u263de] em[data-astro-cid-73u263de]{color:var(--ink);font-style:normal}.ec-cluster[data-astro-cid-73u263de] .cl-title[data-astro-cid-73u263de] .ec-out[data-astro-cid-73u263de]{color:var(--c-actual)}.ec-cl-cols[data-astro-cid-73u263de]{grid-template-columns:1fr 1fr;gap:38px;margin-top:20px;display:grid}.ec-sublbl[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10px}.ec-cg[data-astro-cid-73u263de]{flex-direction:column;gap:12px;display:flex}.ec-cg[data-astro-cid-73u263de] .row[data-astro-cid-73u263de]{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.ec-cg[data-astro-cid-73u263de] .nm[data-astro-cid-73u263de]{color:var(--ink);font-size:12.5px;font-weight:600}.ec-cg[data-astro-cid-73u263de] .ct[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ec-cg[data-astro-cid-73u263de] .tr[data-astro-cid-73u263de]{background:var(--section);height:7px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;grid-column:1/-1;overflow:hidden}.ec-cg[data-astro-cid-73u263de] .fl[data-astro-cid-73u263de]{background:color-mix(in srgb, var(--c-planned) var(--step,100%), transparent);border-radius:4px;height:100%;display:block}.ec-tags[data-astro-cid-73u263de]{flex-wrap:wrap;gap:8px;display:flex}.ec-tag[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.03em;border-radius:var(--r-pill);background:var(--section);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.ec-tag[data-astro-cid-73u263de] .n[data-astro-cid-73u263de]{font-variant-numeric:tabular-nums;color:var(--ink2)}.ec-tag[data-astro-cid-73u263de].accent{background:color-mix(in srgb, var(--c-planned) 10%, var(--canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-planned) 34%, transparent)}.ec-residue[data-astro-cid-73u263de]{border-radius:var(--r-input);background:color-mix(in srgb, var(--c-pending) 9%, var(--canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-pending) 34%, transparent);margin-top:24px;padding:12px 14px}.ec-residue[data-astro-cid-73u263de] .v[data-astro-cid-73u263de]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:800}.ec-residue[data-astro-cid-73u263de] .l[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);margin-top:5px;font-size:9.5px;line-height:1.55}.ec-approval[data-astro-cid-73u263de]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ec-approval[data-astro-cid-73u263de] .row[data-astro-cid-73u263de]{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.ec-approval[data-astro-cid-73u263de] .row[data-astro-cid-73u263de] .k[data-astro-cid-73u263de]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10.5px;display:flex}.ec-approval[data-astro-cid-73u263de] .row[data-astro-cid-73u263de] .k[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{background:var(--c-actual);border-radius:3px;width:9px;height:9px}.ec-approval[data-astro-cid-73u263de] .row[data-astro-cid-73u263de].pending .k[data-astro-cid-73u263de] i[data-astro-cid-73u263de]{border:1.5px dashed var(--c-pending);background:0 0}.ec-approval[data-astro-cid-73u263de] .row[data-astro-cid-73u263de] .v[data-astro-cid-73u263de]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.ec-approval[data-astro-cid-73u263de] .row[data-astro-cid-73u263de].pending .v[data-astro-cid-73u263de] em[data-astro-cid-73u263de]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-color-warning-text);margin-left:8px;font-size:9.5px}.ec-legend[data-astro-cid-73u263de]{height:40px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:18px;left:26px;right:26px}@keyframes ec-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ec-dot[data-astro-cid-73u263de]{animation:none!important}}.emc-root[data-astro-cid-zxqmjbda]{--c-onboarding:var(--accent);--c-record:var(--s1);--c-access:var(--s4);--c-required:var(--primary);--c-onfile:var(--success);background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), var(--page);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.emc-root[data-astro-cid-zxqmjbda] [data-astro-cid-zxqmjbda]{box-sizing:border-box}.emc-scaler[data-astro-cid-zxqmjbda]{transform-origin:50%;flex:none;width:1600px;height:900px;position:relative}.emc-stage[data-astro-cid-zxqmjbda]{position:absolute;inset:0}.emc-plant[data-astro-cid-zxqmjbda]{height:770px;position:absolute;top:65px;left:0;right:0}.emc-pipes-canvas[data-astro-cid-zxqmjbda]{z-index:1;position:absolute;inset:0}[data-astro-cid-zxqmjbda]{box-sizing:border-box}.emc-topbar[data-astro-cid-zxqmjbda]{border-bottom:1px solid var(--hairline);z-index:5;justify-content:space-between;align-items:center;height:56px;padding:0 26px;display:flex;position:absolute;top:0;left:0;right:0}.emc-plant[data-astro-cid-zxqmjbda]{position:absolute;inset:56px 0 74px}.emc-ico[data-astro-cid-zxqmjbda]{color:var(--ic,var(--muted));justify-content:center;align-items:center;display:inline-flex}.emc-ico[data-astro-cid-zxqmjbda] svg{width:100%;height:100%;display:block}.emc-ico[data-astro-cid-zxqmjbda].onboarding{--ic:var(--c-onboarding)}.emc-ico[data-astro-cid-zxqmjbda].personal,.emc-ico[data-astro-cid-zxqmjbda].agreements,.emc-ico[data-astro-cid-zxqmjbda].documents,.emc-ico[data-astro-cid-zxqmjbda].department,.emc-ico[data-astro-cid-zxqmjbda].permissions,.emc-ico[data-astro-cid-zxqmjbda].login,.emc-ico[data-astro-cid-zxqmjbda].rates,.emc-ico[data-astro-cid-zxqmjbda].bank{--ic:var(--muted)}.emc-ico[data-astro-cid-zxqmjbda].idcard{--ic:var(--c-required)}.emc-group[data-astro-cid-zxqmjbda]{z-index:0;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--gc) 30%, var(--hairline));background:color-mix(in srgb, var(--gc) 5%, transparent);border-radius:16px;position:absolute}.emc-group[data-astro-cid-zxqmjbda].record{--gc:var(--c-record)}.emc-group[data-astro-cid-zxqmjbda].access{--gc:var(--c-access)}.emc-group[data-astro-cid-zxqmjbda] .emc-glabel[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gc);font-size:9.5px;font-weight:600;position:absolute;top:12px;left:16px}.emc-anchor[data-astro-cid-zxqmjbda]{z-index:1;pointer-events:none;opacity:.9;border-radius:50%;width:6px;height:6px;margin:0;position:absolute;transform:translate(-50%,-50%)}.emc-anchor[data-astro-cid-zxqmjbda].record{background:var(--c-record)}.emc-anchor[data-astro-cid-zxqmjbda].access{background:var(--c-access)}.emc-src[data-astro-cid-zxqmjbda]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:262px;box-shadow:var(--sh-card);align-items:center;gap:10px;padding:9px 14px 9px 16px;display:flex;position:absolute;left:56px;overflow:hidden}.emc-src[data-astro-cid-zxqmjbda]:before{content:"";background:var(--edge);width:4px;position:absolute;top:0;bottom:0;left:0}.emc-src[data-astro-cid-zxqmjbda].grouped{--edge:var(--hairline);border-color:color-mix(in srgb, var(--ink) 15%, var(--hairline));gap:8px;width:242px;padding:7px 10px;left:66px}.emc-src[data-astro-cid-zxqmjbda].grouped.access{left:1292px}.emc-src[data-astro-cid-zxqmjbda].grouped .emc-badge[data-astro-cid-zxqmjbda]{border-radius:7px;flex:0 0 26px;width:26px;height:26px}.emc-src[data-astro-cid-zxqmjbda].grouped .emc-ico[data-astro-cid-zxqmjbda]{width:14px;height:14px}.emc-src[data-astro-cid-zxqmjbda].grouped .emc-name[data-astro-cid-zxqmjbda]{font-size:11px}.emc-src[data-astro-cid-zxqmjbda].grouped .emc-sub[data-astro-cid-zxqmjbda]{margin-top:1px;font-size:7.5px}.emc-src[data-astro-cid-zxqmjbda].grouped .emc-val[data-astro-cid-zxqmjbda]{margin-top:3px;font-size:11.5px}.emc-src[data-astro-cid-zxqmjbda].onboarding{--edge:var(--c-onboarding);border-style:dashed;border-color:color-mix(in srgb, var(--c-onboarding) 45%, var(--hairline));background:color-mix(in srgb, var(--c-onboarding) 4%, var(--canvas))}.emc-src[data-astro-cid-zxqmjbda].onboarding:before{background:repeating-linear-gradient(180deg, var(--c-onboarding) 0 5px, transparent 5px 9px)}.emc-src[data-astro-cid-zxqmjbda] .emc-badge[data-astro-cid-zxqmjbda]{background:color-mix(in srgb, var(--edge) 12%, var(--canvas));border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.emc-src[data-astro-cid-zxqmjbda] .emc-ico[data-astro-cid-zxqmjbda]{width:17px;height:17px}.emc-src[data-astro-cid-zxqmjbda] .emc-main[data-astro-cid-zxqmjbda]{flex:1;min-width:0}.emc-src[data-astro-cid-zxqmjbda] .emc-name[data-astro-cid-zxqmjbda]{font-family:var(--font-body);color:var(--ink);font-size:12.5px;font-weight:700}.emc-src[data-astro-cid-zxqmjbda] .emc-sub[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:1px;font-size:8px}.emc-src[data-astro-cid-zxqmjbda] .emc-val[data-astro-cid-zxqmjbda]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-size:13px;font-weight:700}.emc-src[data-astro-cid-zxqmjbda] .emc-val[data-astro-cid-zxqmjbda] em[data-astro-cid-zxqmjbda]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8px}.emc-src[data-astro-cid-zxqmjbda] .emc-feeds[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:7.5px}.emc-record[data-astro-cid-zxqmjbda]{z-index:2;background:var(--canvas);border:1.5px solid color-mix(in srgb, var(--primary) 25%, var(--hairline));width:340px;height:572px;box-shadow:var(--sh-card), 0 0 0 6px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:18px;flex-direction:column;padding:20px 22px;display:flex;position:absolute;top:96px;left:630px}.emc-record[data-astro-cid-zxqmjbda] .emc-bhead[data-astro-cid-zxqmjbda]{align-items:center;gap:12px;display:flex}.emc-record[data-astro-cid-zxqmjbda] .emc-bbadge[data-astro-cid-zxqmjbda]{background:color-mix(in srgb, var(--c-required) 12%, var(--canvas));border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.emc-record[data-astro-cid-zxqmjbda] .emc-bbadge[data-astro-cid-zxqmjbda] .emc-ico[data-astro-cid-zxqmjbda]{width:22px;height:22px}.emc-record[data-astro-cid-zxqmjbda] .emc-btitle[data-astro-cid-zxqmjbda]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.emc-record[data-astro-cid-zxqmjbda] .emc-btag[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px}.emc-record[data-astro-cid-zxqmjbda] .emc-note[data-astro-cid-zxqmjbda]{font-family:var(--font-body);color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.4}.emc-side-label[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.emc-side-label[data-astro-cid-zxqmjbda]:after{content:"";background:var(--hairline);flex:1;height:1px}.emc-side-label[data-astro-cid-zxqmjbda].first{margin-top:14px}.emc-meter[data-astro-cid-zxqmjbda]{margin-top:11px}.emc-meter[data-astro-cid-zxqmjbda] .emc-mrow[data-astro-cid-zxqmjbda]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.emc-meter[data-astro-cid-zxqmjbda] .emc-mlbl[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.emc-meter[data-astro-cid-zxqmjbda] .emc-mlbl[data-astro-cid-zxqmjbda] i[data-astro-cid-zxqmjbda]{border-radius:3px;width:9px;height:9px}.emc-meter[data-astro-cid-zxqmjbda].required .emc-mlbl[data-astro-cid-zxqmjbda] i[data-astro-cid-zxqmjbda]{background:var(--c-required)}.emc-meter[data-astro-cid-zxqmjbda].onfile .emc-mlbl[data-astro-cid-zxqmjbda] i[data-astro-cid-zxqmjbda]{background:var(--c-onfile)}.emc-meter[data-astro-cid-zxqmjbda] .emc-mval[data-astro-cid-zxqmjbda]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.emc-meter[data-astro-cid-zxqmjbda] .emc-track[data-astro-cid-zxqmjbda]{border-radius:var(--r-pill);background:var(--section);height:11px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.emc-meter[data-astro-cid-zxqmjbda] .emc-fill[data-astro-cid-zxqmjbda]{border-radius:var(--r-pill);height:100%;transition:width .6s var(--ease)}.emc-meter[data-astro-cid-zxqmjbda].required .emc-fill[data-astro-cid-zxqmjbda]{background:var(--c-required)}.emc-meter[data-astro-cid-zxqmjbda].onfile .emc-fill[data-astro-cid-zxqmjbda]{background:var(--c-onfile)}.emc-gauge-row[data-astro-cid-zxqmjbda]{align-items:center;gap:16px;margin-top:22px;display:flex}.emc-gauge-circle[data-astro-cid-zxqmjbda]{flex:none;width:140px;height:140px;position:relative}.emc-gauge-circle[data-astro-cid-zxqmjbda] svg[data-astro-cid-zxqmjbda]{width:100%;height:100%;transform:rotate(-90deg)}.emc-gauge-num[data-astro-cid-zxqmjbda]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.emc-gauge-num[data-astro-cid-zxqmjbda] b[data-astro-cid-zxqmjbda]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;font-family:var(--font-display);color:var(--ink)}.emc-gauge-num[data-astro-cid-zxqmjbda] small[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:8.5px}.emc-remaining[data-astro-cid-zxqmjbda]{flex:1;min-width:0}.emc-remaining[data-astro-cid-zxqmjbda] .l[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.07em;color:var(--muted);text-transform:uppercase;font-size:9.5px}.emc-remaining[data-astro-cid-zxqmjbda] .v[data-astro-cid-zxqmjbda]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:7px;font-size:21px;font-weight:800}.emc-remaining[data-astro-cid-zxqmjbda] .s[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:7px;font-size:9px}.emc-substats[data-astro-cid-zxqmjbda]{gap:14px;margin-top:16px;display:flex}.emc-substats[data-astro-cid-zxqmjbda]>div[data-astro-cid-zxqmjbda]{flex:1}.emc-substats[data-astro-cid-zxqmjbda] .l[data-astro-cid-zxqmjbda]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.emc-substats[data-astro-cid-zxqmjbda] .v[data-astro-cid-zxqmjbda]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700}.emc-legend[data-astro-cid-zxqmjbda]{height:40px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:18px;left:26px;right:26px}@keyframes emc-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.emc-dot[data-astro-cid-zxqmjbda]{animation:none!important}}.bc-root[data-astro-cid-etplcves]{--c-phases:var(--s1);--c-tasks:var(--s4);--c-time:var(--s2);--c-resourcing:var(--s5);--c-potential:var(--accent);--c-planned:var(--primary);--c-actual:var(--success);--c-amber:var(--warning);background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), var(--page);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bc-root[data-astro-cid-etplcves] [data-astro-cid-etplcves]{box-sizing:border-box}.bc-scaler[data-astro-cid-etplcves]{transform-origin:50%;flex:none;width:1600px;height:900px;position:relative}.bc-stage[data-astro-cid-etplcves]{position:absolute;inset:0}.bc-plant[data-astro-cid-etplcves]{height:770px;position:absolute;top:65px;left:0;right:0}.bc-pipes-canvas[data-astro-cid-etplcves]{z-index:1;position:absolute;inset:0}[data-astro-cid-etplcves]{box-sizing:border-box}.bc-topbar[data-astro-cid-etplcves]{border-bottom:1px solid var(--hairline);z-index:5;justify-content:space-between;align-items:center;height:56px;padding:0 26px;display:flex;position:absolute;top:0;left:0;right:0}.bc-plant[data-astro-cid-etplcves]{position:absolute;inset:56px 0 74px}.bc-ico[data-astro-cid-etplcves]{color:var(--ic,var(--muted));justify-content:center;align-items:center;display:inline-flex}.bc-ico[data-astro-cid-etplcves] svg{width:100%;height:100%;display:block}.bc-ico[data-astro-cid-etplcves].phases{--ic:var(--c-phases)}.bc-ico[data-astro-cid-etplcves].tasks{--ic:var(--c-tasks)}.bc-ico[data-astro-cid-etplcves].time{--ic:var(--c-time)}.bc-ico[data-astro-cid-etplcves].resourcing{--ic:var(--c-resourcing)}.bc-ico[data-astro-cid-etplcves].openroles{--ic:var(--c-potential)}.bc-ico[data-astro-cid-etplcves].project,.bc-ico[data-astro-cid-etplcves].coverage{--ic:var(--c-planned)}.bc-src[data-astro-cid-etplcves]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:262px;box-shadow:var(--sh-card);align-items:center;gap:12px;padding:12px 15px 12px 17px;display:flex;position:absolute;left:56px;overflow:hidden}.bc-src[data-astro-cid-etplcves]:before{content:"";background:var(--edge);width:4px;position:absolute;top:0;bottom:0;left:0}.bc-src[data-astro-cid-etplcves].phases{--edge:var(--c-phases)}.bc-src[data-astro-cid-etplcves].tasks{--edge:var(--c-tasks)}.bc-src[data-astro-cid-etplcves].time{--edge:var(--c-time)}.bc-src[data-astro-cid-etplcves].resourcing{--edge:var(--c-resourcing)}.bc-src[data-astro-cid-etplcves].openroles{--edge:var(--c-potential);border-style:dashed;border-color:color-mix(in srgb, var(--c-potential) 45%, var(--hairline));background:color-mix(in srgb, var(--c-potential) 4%, var(--canvas))}.bc-src[data-astro-cid-etplcves].openroles:before{background:repeating-linear-gradient(180deg, var(--c-potential) 0 5px, transparent 5px 9px)}.bc-src[data-astro-cid-etplcves] .bc-badge[data-astro-cid-etplcves]{background:color-mix(in srgb, var(--edge) 12%, var(--canvas));border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bc-src[data-astro-cid-etplcves] .bc-ico[data-astro-cid-etplcves]{width:20px;height:20px}.bc-src[data-astro-cid-etplcves] .bc-main[data-astro-cid-etplcves]{flex:1;min-width:0}.bc-src[data-astro-cid-etplcves] .bc-name[data-astro-cid-etplcves]{font-family:var(--font-body);color:var(--ink);font-size:13.5px;font-weight:700}.bc-src[data-astro-cid-etplcves] .bc-sub[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8.5px}.bc-src[data-astro-cid-etplcves] .bc-val[data-astro-cid-etplcves]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:5px;font-size:14.5px;font-weight:700}.bc-src[data-astro-cid-etplcves] .bc-val[data-astro-cid-etplcves] em[data-astro-cid-etplcves]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8.5px}.bc-src[data-astro-cid-etplcves] .bc-feeds[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8px}.bc-budget[data-astro-cid-etplcves]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);width:300px;height:572px;box-shadow:var(--sh-card), 0 0 0 6px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:18px;flex-direction:column;padding:20px 22px;display:flex;position:absolute;top:96px;left:698px}.bc-budget[data-astro-cid-etplcves] .bc-bhead[data-astro-cid-etplcves]{align-items:center;gap:12px;display:flex}.bc-budget[data-astro-cid-etplcves] .bc-bbadge[data-astro-cid-etplcves]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bc-budget[data-astro-cid-etplcves] .bc-bbadge[data-astro-cid-etplcves] .bc-ico[data-astro-cid-etplcves]{width:22px;height:22px}.bc-budget[data-astro-cid-etplcves] .bc-btitle[data-astro-cid-etplcves]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.bc-budget[data-astro-cid-etplcves] .bc-btag[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px}.bc-side-label[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.bc-side-label[data-astro-cid-etplcves]:after{content:"";background:var(--hairline);flex:1;height:1px}.bc-side-label[data-astro-cid-etplcves].first{margin-top:14px}.bc-meter[data-astro-cid-etplcves]{margin-top:11px}.bc-meter[data-astro-cid-etplcves] .bc-mrow[data-astro-cid-etplcves]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.bc-meter[data-astro-cid-etplcves] .bc-mlbl[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.bc-meter[data-astro-cid-etplcves] .bc-mlbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{border-radius:3px;width:9px;height:9px}.bc-meter[data-astro-cid-etplcves].planned .bc-mlbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{background:var(--c-planned)}.bc-meter[data-astro-cid-etplcves].actual .bc-mlbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{background:var(--c-actual)}.bc-meter[data-astro-cid-etplcves] .bc-mnote[data-astro-cid-etplcves]{letter-spacing:.04em;color:var(--muted);margin-left:8px;font-size:8px}.bc-meter[data-astro-cid-etplcves] .bc-mval[data-astro-cid-etplcves]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.bc-meter[data-astro-cid-etplcves] .bc-track[data-astro-cid-etplcves]{border-radius:var(--r-pill);background:var(--section);height:11px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.bc-meter[data-astro-cid-etplcves] .bc-fill[data-astro-cid-etplcves]{border-radius:var(--r-pill);height:100%;transition:width .6s var(--ease)}.bc-meter[data-astro-cid-etplcves].planned .bc-fill[data-astro-cid-etplcves]{background:var(--c-planned)}.bc-meter[data-astro-cid-etplcves].actual .bc-fill[data-astro-cid-etplcves]{background:var(--c-actual)}.bc-fore[data-astro-cid-etplcves]{border:1.5px dashed color-mix(in srgb, var(--c-actual) 65%, transparent);border-radius:0 var(--r-pill) var(--r-pill) 0;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c-actual) 16%, transparent) 0 3px, transparent 3px 7px);border-left:none;position:absolute;top:0;bottom:0}.bc-substats[data-astro-cid-etplcves]{gap:14px;margin-top:12px;display:flex}.bc-substats[data-astro-cid-etplcves]>div[data-astro-cid-etplcves]{flex:1}.bc-substats[data-astro-cid-etplcves] .l[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.bc-substats[data-astro-cid-etplcves] .v[data-astro-cid-etplcves]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700}.bc-forecast[data-astro-cid-etplcves]{border:1.5px dashed color-mix(in srgb, var(--c-planned) 45%, var(--hairline));background:color-mix(in srgb, var(--c-planned) 5%, var(--canvas));border-radius:11px;align-items:center;gap:11px;margin-top:12px;padding:10px 12px;display:flex}.bc-forecast[data-astro-cid-etplcves] .fc-badge[data-astro-cid-etplcves]{background:color-mix(in srgb, var(--c-planned) 12%, var(--canvas));border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bc-forecast[data-astro-cid-etplcves] .fc-badge[data-astro-cid-etplcves] .bc-ico[data-astro-cid-etplcves]{width:17px;height:17px}.bc-forecast[data-astro-cid-etplcves] .fc-main[data-astro-cid-etplcves]{flex:1;min-width:0}.bc-forecast[data-astro-cid-etplcves] .fc-l[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.bc-forecast[data-astro-cid-etplcves] .fc-v[data-astro-cid-etplcves]{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1px;font-size:14px;font-weight:700}.bc-forecast[data-astro-cid-etplcves] .fc-b[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-planned);text-align:right;font-size:8.5px;line-height:1.35}.bc-income[data-astro-cid-etplcves]{margin-top:11px}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves]{justify-content:space-between;align-items:baseline;padding:4px 0;font-size:12px;display:flex}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .k[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .k[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{border-radius:3px;width:9px;height:9px}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].signed .k[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{background:var(--c-resourcing)}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].pipeline .k[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{border:1.5px dashed var(--c-potential);background:0 0}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .k[data-astro-cid-etplcves]{white-space:nowrap}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .v[data-astro-cid-etplcves]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700}.bc-income[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].pipeline .v[data-astro-cid-etplcves] em[data-astro-cid-etplcves]{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--flowtly-accent-ink);margin-left:5px;font-size:8px}.bc-panel[data-astro-cid-etplcves]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);width:492px;height:408px;box-shadow:var(--sh-card);padding:24px 26px;position:absolute;top:96px;left:1052px}.bc-panel-head[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.bc-panel-head[data-astro-cid-etplcves] .bc-out[data-astro-cid-etplcves]{color:var(--c-actual)}.bc-bar-wrap[data-astro-cid-etplcves]{margin-top:22px}.bc-bar-track[data-astro-cid-etplcves]{background:var(--section);height:32px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;position:relative;overflow:hidden}.bc-bar-fill[data-astro-cid-etplcves]{border-radius:8px;position:absolute;top:0;bottom:0;left:0}.bc-bar-fill[data-astro-cid-etplcves].contracted{background:var(--accent-soft);opacity:.55;width:96.5%}.bc-bar-fill[data-astro-cid-etplcves].invoiced{background:var(--c-actual);width:70.9%}.bc-bar-track[data-astro-cid-etplcves].over .bc-bar-fill[data-astro-cid-etplcves].invoiced{background:var(--c-amber)}.bc-bar-fore[data-astro-cid-etplcves]{border-left:1.6px dashed var(--c-planned);z-index:2;position:absolute;top:0;bottom:0}.bc-bar-legend[data-astro-cid-etplcves]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves]{font-family:var(--font-body);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .lbl[data-astro-cid-etplcves]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .lbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{border-radius:3px;width:9px;height:9px}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .val[data-astro-cid-etplcves]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].planned .lbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{background:var(--section);box-shadow:inset 0 0 0 1px var(--hairline)}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].contracted .lbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{background:var(--accent-soft);opacity:.55}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].invoiced .lbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{background:var(--c-actual)}.bc-bar-legend[data-astro-cid-etplcves] .row[data-astro-cid-etplcves].forecast .lbl[data-astro-cid-etplcves] i[data-astro-cid-etplcves]{border:1.5px dashed var(--c-planned);background:0 0}.bc-gauge-row[data-astro-cid-etplcves]{align-items:center;gap:26px;margin-top:24px;display:flex}.bc-gauge-circle[data-astro-cid-etplcves]{flex:none;width:140px;height:140px;position:relative}.bc-gauge-circle[data-astro-cid-etplcves] svg[data-astro-cid-etplcves]{width:100%;height:100%;transform:rotate(-90deg)}.bc-gauge-num[data-astro-cid-etplcves]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-gauge-num[data-astro-cid-etplcves] b[data-astro-cid-etplcves]{font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;font-family:var(--font-display);color:var(--ink)}.bc-gauge-num[data-astro-cid-etplcves] small[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:9px}.bc-remaining[data-astro-cid-etplcves]{flex:1}.bc-remaining[data-astro-cid-etplcves] .l[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}.bc-remaining[data-astro-cid-etplcves] .v[data-astro-cid-etplcves]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:23px;font-weight:800}.bc-remaining[data-astro-cid-etplcves] .s[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:9.5px}.bc-cluster[data-astro-cid-etplcves]{z-index:2;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:20px 26px 22px;position:absolute}.bc-cluster[data-astro-cid-etplcves] .cl-title[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.bc-rec[data-astro-cid-etplcves]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.bc-rec[data-astro-cid-etplcves] .row[data-astro-cid-etplcves]{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.bc-rec[data-astro-cid-etplcves] .row[data-astro-cid-etplcves] .bc-ico[data-astro-cid-etplcves]{--ic:var(--muted);width:17px;height:17px}.bc-rec[data-astro-cid-etplcves] .k[data-astro-cid-etplcves]{color:var(--ink);font-size:12.5px;font-weight:600}.bc-rec[data-astro-cid-etplcves] .s[data-astro-cid-etplcves]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9.5px}.bc-rec[data-astro-cid-etplcves] .v[data-astro-cid-etplcves]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:11px;font-weight:600}.bc-legend[data-astro-cid-etplcves]{height:40px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:18px;left:26px;right:26px}@keyframes bc-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.bc-dot[data-astro-cid-etplcves]{animation:none!important}}.testimonial-meta[data-astro-cid-3yatq3rx] .caption{font-size:var(--flowtly-type-eyebrow-size);text-transform:uppercase;letter-spacing:.06em;color:var(--flowtly-text-secondary);margin:0}.testimonial-meta[data-astro-cid-3yatq3rx] .subtitle-1{color:var(--flowtly-text-primary);margin:0;font-weight:600}@media print{body>header,body>footer,body nav,.no-print{display:none!important}.print-sheet{box-shadow:none;border:0;padding:0}}
