.flode,.flode .keep-light,.flode .app{--black:#13212c;--white:#fff;--orange:#ed7203;--blue:#00689d;--paper:#fff;--paper-2:#13212c0a;--ink:#13212c;--ink-2:#13212cb8;--ink-3:#13212c9e;--line:#13212c24;--line-2:#13212c61;--surface:#fff;--tile-bg:transparent;--tint:#13212c0d;--dark:#0b1b27;--on-dark:#fff;--on-dark-2:#ffffffbf;--dline:#ffffff29;--on-light:#13212c;--data:var(--blue);--data-soft:#00689d14;--attn:var(--orange);--attn-soft:#ed72031a;--radius:6px;--radius-app:10px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.flode .keep-light,.flode .app{color:var(--ink)}.flode :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.flode .on-dark{background:var(--dark);color:var(--on-dark)}.flode .svgc{position:relative}.flode .svgc>canvas{--b:var(--bleed,0px);left:calc(-1 * var(--b));top:calc(-1 * var(--b));width:calc(100% + 2 * var(--b));height:calc(100% + 2 * var(--b));visibility:hidden;pointer-events:none;display:block;position:absolute}.flode .svgc.painted>canvas{visibility:visible}.flode .svgc.painted>svg{opacity:0}.flode .lede{color:var(--ink-2);font-size:18px;line-height:1.55}.flode .muted{color:var(--ink-2)}.flode .on-dark .lede,.flode .on-dark .muted,.flode.on-dark .lede,.flode.on-dark .muted{color:var(--on-dark-2)}.flode .link{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:4px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.flode .link:is(:hover,:focus-visible){border-color:var(--orange)}.flode .on-dark .link,.flode.on-dark .link{border-color:#fff6}.flode .link svg{width:14px;height:14px;color:var(--orange)}.flode .box{border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:9px 14px 10px}.flode .box h3{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;font-weight:650;display:flex}.flode .box h3 i{color:var(--ink-3);font-feature-settings:"tnum";font-size:11px;font-style:normal;font-weight:500}.flode .box p{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.45}.flode .tiles{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.flode .tiles li{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);background:var(--tile-bg);padding:4px 6px;font-size:11.5px;line-height:1.15}.flode .on-dark .tiles li{border-color:var(--dline);color:var(--on-dark-2);background:0 0}.flode .feat{border-top:1px solid var(--line)}.flode .feat li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.flode .feat li:before{content:"";background:currentColor;flex:none;width:5px;height:5px}.flode .feat li:last-child{border-bottom:0;padding-bottom:0}.flode .feat.lg li{padding:12px 0;font-size:15px}.flode .badge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;border:1px solid;padding:2px 5px;font-size:9.5px;font-weight:650;line-height:1.2;display:inline-block}.flode .badge-light{opacity:.72;border-color:color-mix(in srgb, currentColor 45%, transparent);font-weight:600}.flode .cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.flode .cells>*{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:18px 20px 20px}.flode .cells i.n{color:var(--ink-3);font-feature-settings:"tnum";font-size:11px;font-style:normal;font-weight:500}.flode .cells h3{letter-spacing:-.015em;margin-top:4px;font-size:17px;font-weight:650}.flode .cells p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.flode .on-dark .cells>*,.flode.on-dark .cells>*{border-color:var(--dline)}.flode .on-dark .cells p,.flode .on-dark .cells i.n,.flode.on-dark .cells p,.flode.on-dark .cells i.n{color:var(--on-dark-2)}@media (width<=900px){.flode .cells{grid-template-columns:repeat(2,minmax(0,1fr))}.flode .cells>*{padding:14px 14px 16px}.flode .cells h3{font-size:15px}.flode .cells p{font-size:13px}}@media (width<=520px){.flode .cells{grid-template-columns:1fr}}.flode .app{color:var(--ink);border-radius:var(--radius-app);min-width:0;font-family:var(--font-sans);text-align:left;background:#fff;border:1px solid #fff;line-height:1.5;overflow:hidden}.flode .on-paper .app,.flode .app.framed{border-color:var(--line-2)}.flode .app-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;height:40px;padding:0 14px;font-size:12px;display:flex}.flode .app-bar b{letter-spacing:-.01em;flex:none;font-size:13px;font-weight:700}.flode .app-bar .crumb{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.flode .app-bar .crumb span{color:var(--ink)}.flode .live{color:var(--ink-2);flex:none;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.flode .live:before{content:"";background:var(--blue);width:7px;height:7px;animation:1.6s steps(2,start) infinite flode-blink}@keyframes flode-blink{50%{opacity:.25}}.flode .kpis{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));border-bottom:1px solid var(--line);display:grid}.flode .kpis div{border-left:1px solid var(--line);min-width:0;padding:10px 14px}.flode .kpis div:first-child{border-left:0}.flode .kpis span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10.5px;font-weight:500;display:block}.flode .kpis b{letter-spacing:-.02em;font-feature-settings:"tnum";white-space:nowrap;margin-top:2px;font-size:20px;font-weight:600;display:block}.flode .kpis b.ok{color:var(--ink)}.flode .tone-ok{--tone:var(--blue)}.flode .tone-warn,.flode .tone-bad{--tone:var(--orange)}.flode .tone-idle{--tone:#13212c66}@media (width<=900px){.flode .app-bar .crumb{display:none}.flode .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.flode .kpis div:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.flode *,.flode :before,.flode :after{transition:none!important;animation:none!important}}
