:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#f6f3ee;--surface:#fff;--surface-2:#fbf9f5;--line:#e6dfd2;--line-soft:#efeae1;--field:#d9d3c7;--ink:#1b1e27;--muted:#5e6270;--faint:#767985;--link:#9a5a00;--arc:#f1e3c8;--accent:#e8920c;--accent-ink:#1b1e27;--accent-soft:#fff6e6;--nav:#131722;--nav-ink:#c9ceda;--nav-dim:#8c93a4;--nav-line:#232a3a;--nav-on:#f6f3ee;--ok-bg:#ddeee3;--ok-fg:#1f5a38;--warn-bg:#f3e8d2;--warn-fg:#7a4700;--bad-bg:#f6ded9;--bad-fg:#8e2a1a;--neu-bg:#efeae1;--neu-fg:#5e6270;--info-bg:#dce8f5;--info-fg:#1e4c7d;--teal-bg:#e1ecee;--teal-fg:#1f5e6b;--pur-bg:#ece1f3;--pur-fg:#5b3478;--pink-bg:#f5dde8;--pink-fg:#8a2456;--ind-bg:#e6e9f2;--ind-fg:#3a4a75;--pause-bg:#fbe3c9;--pause-fg:#8a4b00;--prz-bg:#d5eee8;--prz-fg:#155e54;--trn-bg:#e3e7f7;--trn-fg:#33438f;--done-bg:#131722;--done-fg:#f6f3ee;--urg-bg:#b83a26;--urg-fg:#fff;--g-ok:#2e7d4f;--g-warn:#c98400;--g-bad:#b83a26;--g-off:#d9d3c7;--pr:#1f5e6b;--row-warn:#fffcf6;--row-bad:#fdf3f1;--confirm:#1f5e6b;--confirm-ink:#fff;--overlay:#1317228c;--f-display:"Sora",system-ui,sans-serif;--f-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12151d;--surface:#1a1e28;--surface-2:#1f2430;--line:#2c3242;--line-soft:#252a37;--field:#3a4152;--ink:#ece8e1;--muted:#a9aebb;--faint:#9297a4;--link:#f0a94a;--arc:#2c3242;--accent-soft:#2e2414;--nav:#0c0f16;--nav-line:#1c2230;--ok-bg:#1e3a2a;--ok-fg:#a6ddba;--warn-bg:#3a2c12;--warn-fg:#f2c27a;--bad-bg:#40201a;--bad-fg:#f4ae9f;--neu-bg:#2a2e39;--neu-fg:#bcc0ca;--info-bg:#1c2f45;--info-fg:#a3c7ee;--teal-bg:#183539;--teal-fg:#98d2da;--pur-bg:#2f2340;--pur-fg:#d2b5ea;--pink-bg:#3d1d2c;--pink-fg:#efaaca;--ind-bg:#262c44;--ind-fg:#b9c3ec;--pause-bg:#3b2814;--pause-fg:#f5be7e;--prz-bg:#163630;--prz-fg:#93d8c9;--trn-bg:#232a48;--trn-fg:#b4c0f2;--done-bg:#ece8e1;--done-fg:#131722;--g-off:#3a4152;--pr:#5fb3c2;--row-warn:#221d14;--row-bad:#271817;--confirm:#2e8a9b;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#12151d;--surface:#1a1e28;--surface-2:#1f2430;--line:#2c3242;--line-soft:#252a37;--field:#3a4152;--ink:#ece8e1;--muted:#a9aebb;--faint:#9297a4;--link:#f0a94a;--arc:#2c3242;--accent-soft:#2e2414;--nav:#0c0f16;--nav-line:#1c2230;--ok-bg:#1e3a2a;--ok-fg:#a6ddba;--warn-bg:#3a2c12;--warn-fg:#f2c27a;--bad-bg:#40201a;--bad-fg:#f4ae9f;--neu-bg:#2a2e39;--neu-fg:#bcc0ca;--info-bg:#1c2f45;--info-fg:#a3c7ee;--teal-bg:#183539;--teal-fg:#98d2da;--pur-bg:#2f2340;--pur-fg:#d2b5ea;--pink-bg:#3d1d2c;--pink-fg:#efaaca;--ind-bg:#262c44;--ind-fg:#b9c3ec;--pause-bg:#3b2814;--pause-fg:#f5be7e;--prz-bg:#163630;--prz-fg:#93d8c9;--trn-bg:#232a48;--trn-fg:#b4c0f2;--done-bg:#ece8e1;--done-fg:#131722;--g-off:#3a4152;--pr:#5fb3c2;--row-warn:#221d14;--row-bad:#271817;--confirm:#2e8a9b;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg)}body{color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.45}a{color:var(--link)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{flex-wrap:wrap;min-height:100%;display:flex}.nav{background:var(--nav);max-width:100%;color:var(--nav-ink);padding-block:24px;padding-left:max(16px,env(safe-area-inset-left,0px));flex-direction:column;flex:248px;gap:4px;padding-right:16px;display:flex;position:relative;overflow:hidden}.nav .arc{pointer-events:none;position:absolute;bottom:0;left:0}.brand{color:var(--nav-on);align-items:center;gap:10px;padding:4px 10px 18px;display:flex;position:relative}.brand b{font-family:var(--f-display);font-size:17px;font-weight:700;display:block}.brand small{color:var(--nav-dim);font-size:12px;display:block}.nav h2{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nav-dim);margin:14px 12px 4px;font-size:11px;font-weight:500;position:relative}.nav button.nb{width:100%;min-height:44px;color:var(--nav-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex;position:relative}.nav button.nb:hover{background:#1c2230}.nav button.nb[aria-current=page]{color:#f6f3ee;background:#232a3a;font-weight:600}.nav button.nb[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:10px;left:-16px}.nav button.nb[aria-current=page] svg{color:var(--accent)}.nav button.sub{width:calc(100% - 30px);min-height:36px;color:var(--nav-dim);margin:-2px 0 2px 30px;font-size:13px}.nav .count{font-family:var(--f-mono);color:var(--accent);margin-left:auto;font-size:12px}.nav .foot{flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;display:flex;position:relative}.who{align-items:center;gap:10px;padding:8px 10px;display:flex}.who img,.av{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.av{background:var(--accent);color:#131722;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.who b{color:#f6f3ee;font-size:14px;font-weight:600;display:block}.who small{color:var(--nav-dim);font-size:12px;display:block}.navlink{all:unset;cursor:pointer;color:var(--accent);font-size:12px;font-weight:600}.navlink:focus-visible{outline:2px solid var(--accent)}.themebtn{border:1px solid var(--nav-line);min-height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.main{min-width:0;padding-block:28px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex:999 560px;position:relative;overflow:hidden}@media (width>=900px){.main{padding-left:40px;padding-right:max(40px,env(safe-area-inset-right,0px))}}.main>.sky{pointer-events:none;position:absolute;top:-40px;right:-180px}.wrap{flex-direction:column;gap:18px;max-width:1280px;margin:0 auto;display:flex;position:relative}.head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.eyebrow{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--link);margin:0 0 6px;font-size:12px}.head h1{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:32px;font-weight:600}.head h1 .mono{font-size:.9em}.head .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.sub{color:var(--muted);font-size:13px;display:block}.btn{border:1px solid var(--field);background:var(--surface);cursor:pointer;white-space:nowrap;min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.dark{background:var(--nav);border-color:var(--nav);color:#f6f3ee}.btn.confirm{background:var(--confirm);border-color:var(--confirm);color:var(--confirm-ink);min-height:52px;font-size:16px}.btn.danger{color:var(--bad-fg);border-color:var(--bad-fg)}.btn:disabled{background:var(--neu-bg);border-color:var(--neu-bg);color:var(--faint);cursor:not-allowed}.btn.small{border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.btn.ghost{color:var(--link);background:0 0;border-color:#0000}.bell{border:1px solid var(--field);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell .dot{background:var(--urg-bg);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.backlink{color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-height:44px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.note{color:var(--muted);max-width:80ch;margin:0;font-size:14px}.banner{background:var(--warn-bg);color:var(--warn-fg);border-radius:12px;padding:14px 16px;font-weight:500}.banner.info{background:var(--teal-bg);color:var(--teal-fg)}.banner.ok{background:var(--ok-bg);color:var(--ok-fg)}.banner.bad{background:var(--bad-bg);color:var(--bad-fg)}.banner.dark{background:var(--nav);color:#f6f3ee}.filters{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.lbl{color:var(--muted);font-size:12px;font-weight:600}.req{color:var(--bad-fg)}.inp,select.inp,textarea.inp{border:1px solid var(--field);background:var(--surface);border-radius:12px;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:14px}textarea.inp{resize:vertical;min-height:76px;padding:10px 12px}.inp.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.inp.bad{border:2px solid var(--g-bad)}.filters .search{flex:2 260px}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.kpi:after{content:"";border:1.5px solid var(--arc);clip-path:inset(0 0 50%);border-radius:50%;width:40px;height:40px;position:absolute;top:-12px;right:8px}.kpi span{color:var(--muted);font-size:13px}.kpi b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.kpi small{color:var(--muted);font-size:13px}.kpi .up{color:var(--ok-fg);font-weight:600}.kpi .down{color:var(--bad-fg);font-weight:600}.kpi.dark{background:var(--nav);border-color:var(--nav);color:#f6f3ee;cursor:pointer;text-align:left;font:inherit}.kpi.dark span{color:#b9bfcc}.kpi.dark b{color:var(--accent)}.kpi button.lk{all:unset;cursor:pointer;color:var(--link);font-size:13px;font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;min-width:0}.card.pad{padding:18px 20px}.card h2,.sec h2{font-family:var(--f-display);margin:0;font-size:18px;font-weight:600}.card h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:13px}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.listbar{border-bottom:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.listbar strong{color:var(--ink)}.listbar select{width:auto;min-height:36px}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:13px 12px}td.n,th.n{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}td.n{font-weight:600}tr.hl td{background:var(--row-warn)}tr.hl td:first-child{box-shadow:inset 4px 0 0 var(--accent)}tr.off td{opacity:.6}tr.tot td{background:var(--surface-2);font-weight:700}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.linkbtn{all:unset;cursor:pointer;color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--arc);text-decoration-color:var(--arc);text-underline-offset:3px;font-weight:600}.linkbtn:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.linkbtn:focus-visible{outline:2px solid var(--accent)}.linkbtn.mono{font-family:var(--f-mono)}.empty{text-align:center;color:var(--muted);padding:36px 20px}.empty b{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}.more{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill.sm{min-height:22px;padding:0 8px;font-size:11px}.p-ok{background:var(--ok-bg);color:var(--ok-fg)}.p-warn{background:var(--warn-bg);color:var(--warn-fg)}.p-bad{background:var(--bad-bg);color:var(--bad-fg)}.p-neu{background:var(--neu-bg);color:var(--neu-fg)}.p-info{background:var(--info-bg);color:var(--info-fg)}.p-teal{background:var(--teal-bg);color:var(--teal-fg)}.p-pur{background:var(--pur-bg);color:var(--pur-fg)}.p-pink{background:var(--pink-bg);color:var(--pink-fg)}.p-ind{background:var(--ind-bg);color:var(--ind-fg)}.p-pause{background:var(--pause-bg);color:var(--pause-fg)}.p-prz{background:var(--prz-bg);color:var(--prz-fg)}.p-trn{background:var(--trn-bg);color:var(--trn-fg)}.p-done{background:var(--done-bg);color:var(--done-fg)}.p-urg{background:var(--urg-bg);color:var(--urg-fg)}.p-kit{background:var(--neu-bg);color:var(--ink)}.uni{border:1px solid var(--accent);height:24px;color:var(--warn-fg);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.uni.PR{border-color:var(--pr);color:var(--teal-fg)}.farol{align-items:center;gap:8px;display:inline-flex}.farol i{background:var(--g-off);border-radius:50%;flex:none;width:12px;height:12px}.farol i.ok{background:var(--g-ok)}.farol i.warn{background:var(--g-warn)}.farol i.bad{background:var(--g-bad)}.farol span{flex-direction:column;line-height:1.25;display:flex}.bar{background:var(--line-soft);border-radius:999px;min-width:60px;height:6px;overflow:hidden}.bar i{background:var(--info-fg);height:100%;display:block}.track{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px 20px;overflow-x:auto}.track ol{grid-template-columns:repeat(10,minmax(64px,1fr));min-width:680px;margin:0;padding:0;list-style:none;display:grid}.track li{text-align:center;color:var(--faint);flex-direction:column;align-items:center;gap:8px;font-size:11px;line-height:1.2;display:flex;position:relative}.track li:before{content:"";background:var(--line);height:2px;position:absolute;top:10px;left:-50%;right:50%}.track li:first-child:before{display:none}.track li.done:before,.track li.cur:before{background:var(--accent)}.track .d{z-index:1;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.track .d i{border:2px solid var(--field);background:var(--surface);border-radius:50%;width:12px;height:12px}.track li.done .d i{background:var(--accent);border-color:var(--accent)}.track li.cur .d i{background:var(--accent);border-color:var(--accent);width:22px;height:22px;box-shadow:0 0 0 6px #e8920c38}.track li.cur.pz .d i{background:var(--g-warn);border-color:var(--g-warn)}.track li.cur.cx .d i{background:var(--g-off);border-color:var(--g-off);box-shadow:none}.track li.done{color:var(--muted)}.track li.cur{color:var(--ink);font-weight:600}.cols{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.stack{flex-direction:column;gap:18px;min-width:0;display:flex}@media (width<=1060px){.cols{grid-template-columns:1fr}}.kv{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 20px;display:grid}.kv div{flex-direction:column;gap:3px;min-width:0;display:flex}.kv span{color:var(--muted);font-size:12px}.kv b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.kv b.mono{font-size:14px}.obsbox{background:var(--nav);color:#f6f3ee;border-radius:16px;padding:16px 20px;font-size:15px}.obsbox small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:11px;display:block}.tl{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tl li{grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.tl i{background:var(--faint);border-radius:50%;width:12px;height:12px;margin-top:4px}.tl i.a{background:var(--accent)}.tl i.g{background:var(--g-ok)}.tl i.t{background:var(--pr)}.tl i.p{background:var(--pink-fg)}.tl i.r{background:var(--g-bad)}.tl b{font-size:14px;font-weight:600;display:block}.tl small{color:var(--muted);font-size:12px;display:block}.chk{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chk li{align-items:center;gap:12px;display:flex}.chk .ic{background:var(--ok-bg);width:26px;height:26px;color:var(--ok-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.chk .ic.no{background:var(--bad-bg);color:var(--bad-fg)}.chk li>span:nth-child(2){flex:1;min-width:0}.chk b{font-size:14px;display:block}.chk small{color:var(--muted);font-size:13px;display:block}.chk small.no{color:var(--bad-fg)}.revs{flex-direction:column;gap:8px;display:flex}.rev{border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.rev.cur{border-color:var(--accent);background:var(--accent-soft)}.rev span:first-child{flex:1;min-width:0}.rev b{font-size:14px;display:block}.rev small{color:var(--muted);font-size:12px;display:block}.seg{background:var(--line-soft);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-weight:600}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--nav);color:#f6f3ee}.radios{flex-direction:column;gap:8px;display:flex}.radio{border:1px solid var(--field);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;display:flex}.radio i{border:2px solid var(--faint);border-radius:50%;flex:none;width:18px;height:18px}.radio[aria-checked=true]{border:2px solid var(--accent);background:var(--accent-soft)}.radio[aria-checked=true] i{border:6px solid var(--accent)}.radio b{font-size:15px;display:block}.radio small{color:var(--muted);font-size:13px;display:block}.radios.row{flex-flow:wrap}.radios.row .radio{flex:200px}.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.picker{position:relative}.results{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:6px;overflow:hidden}.results button{border:0;border-top:1px solid var(--line-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;display:grid}.results button:first-child{border-top:0}.results button:hover{background:var(--surface-2)}.results p{color:var(--muted);background:var(--surface-2);margin:0;padding:10px 14px;font-size:12px}.clicard{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.ini{background:var(--nav);width:44px;height:44px;color:var(--accent);font-family:var(--f-display);border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.ini.big{border-radius:16px;width:56px;height:56px;font-size:18px}.drop{border:2px dashed var(--accent);background:var(--row-warn);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;padding:20px;display:flex;position:relative}.drop.on{background:var(--accent-soft)}.drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.drop .sun{background:var(--accent);color:#131722;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.per{position:relative}.per>button{border:1px solid var(--field);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:0 12px;display:inline-flex}.per>button[aria-expanded=true]{border-color:var(--accent)}.per>button .mono{font-weight:600}.per>button .at{color:var(--muted)}.perpop{z-index:12;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;width:340px;max-width:calc(100vw - 32px);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 48px -24px #13172273}.perpop .ats{flex-wrap:wrap;gap:6px;display:flex}.perpop .ats button{border:1px solid var(--field);background:var(--surface);min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.perpop .ats button[aria-pressed=true]{border-color:var(--nav);background:var(--nav);color:#f6f3ee}.perpop .mh{justify-content:space-between;align-items:center;display:flex}.perpop .mh b{font-family:var(--f-display);font-size:15px}.perpop .cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.perpop .cal span{height:24px;color:var(--faint);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.perpop .cal button{height:36px;font-family:var(--f-mono);cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;font-size:13px}.perpop .cal button.in{background:var(--accent-soft)}.perpop .cal button.end{background:var(--nav);color:#f6f3ee;font-weight:600}.perpop .cal button.today{box-shadow:inset 0 0 0 1px var(--accent)}.iconbtn{border:1px solid var(--field);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.iconbtn.sm{width:36px;height:36px}.iconbtn:hover{color:var(--bad-fg);border-color:var(--bad-fg)}.overlay{background:var(--overlay);padding:max(24px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 24px max(12px,env(safe-area-inset-left,0px));z-index:20;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);color:var(--ink);border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:640px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000040}.modal.wide{max-width:820px}.modal h2{font-family:var(--f-display);margin:0;padding-right:48px;font-size:22px;font-weight:600}.modal .lead{color:var(--muted);margin:-8px 0 0;font-size:14px}.modal .x{position:absolute;top:16px;right:16px}.foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.foot .spacer{margin-right:auto}.err{background:var(--bad-bg);color:var(--bad-fg);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500}.review{flex-direction:column;gap:6px;display:flex}.review .row{background:var(--surface-2);border-radius:10px;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 12px;font-size:14px;display:grid}.review .row span:first-child{color:var(--muted);font-size:13px}.review .row b{overflow-wrap:anywhere;font-weight:600}.confbox{border:2px solid var(--confirm);background:var(--teal-bg);color:var(--teal-fg);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.confbox input{width:24px;height:24px;accent-color:var(--confirm);flex:none}.totbar{background:var(--nav);color:#f6f3ee;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.totbar b{font-family:var(--f-mono);color:var(--accent);font-size:22px}.ops{background:var(--nav);color:#f6f3ee;border-radius:20px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ops .row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ops .op{background:#1c2230;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ops .op span{color:#b9bfcc;font-size:13px}.ops .op b{font-family:var(--f-mono);font-size:24px}.ops .op small{color:var(--nav-dim);font-size:12px}.ops .op.warn b{color:#f2c27a}.ops .op.bad b{color:#f4ae9f}.ops .op.ok b{color:#a6ddba}.ops h2{font-family:var(--f-display);margin:0;font-size:17px;font-weight:600}.dgrid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:18px;display:grid}.meta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (width<=560px){.meta{grid-template-columns:1fr}}.meta svg{max-width:100%}.meta .mv{flex-direction:column;gap:4px;display:flex}.meta .mv b{font-family:var(--f-mono);font-size:18px}.funnel{gap:4px;height:16px;margin:12px 0;display:flex}.funnel i{border-radius:8px;min-width:6px}.buckets{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.buckets div{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.buckets div.at{background:var(--warn-bg);color:var(--warn-fg)}.buckets div.risk{background:var(--bad-bg);color:var(--bad-fg)}.buckets span{font-size:12px}.buckets b{font-family:var(--f-mono);font-size:18px}.buckets small{font-family:var(--f-mono);font-size:12px}.relmod{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.relmod.ok{border-color:var(--ok-fg)}.relmod .rn{background:var(--line-soft);border-radius:8px;flex:none;place-items:center;width:44px;height:30px;font-size:13px;font-weight:700;display:grid}.relmod .sub{display:block}.hbars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hbars li{grid-template-columns:minmax(90px,170px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.hbars .b{background:var(--line-soft);border-radius:999px;height:10px;overflow:hidden}.hbars .b i{background:var(--accent);border-radius:999px;height:100%;display:block}.hbars .b i.pr{background:var(--pr)}.chart text{fill:var(--muted);font-family:var(--f-mono);font-size:11px}.chart .grid line{stroke:var(--line-soft)}.chart .bv{fill:var(--accent)}.chart .bv.dim{fill:var(--arc)}.chart .lo{fill:none;stroke:var(--pr);stroke-width:2px}.chart .ld{fill:var(--pr)}.chart .erp{fill:var(--faint)}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cart{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.cart div{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.cart b{font-family:var(--f-mono);font-size:22px}.cart span{font-size:14px;font-weight:600}.cart small{color:var(--muted);font-size:12px}.notif{border-top:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.notif:first-child{border-top:0}.notif.nl{background:var(--row-warn);box-shadow:inset 4px 0 0 var(--accent)}.notif .ic{width:40px;height:40px;font-family:var(--f-mono);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.notif>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.full{background:var(--bg);flex-wrap:wrap;min-height:100vh;display:flex}.full .sky2{color:#f6f3ee;min-height:420px;padding-block:48px;padding-left:max(24px,env(safe-area-inset-left,0px));background:#131722;flex-direction:column;flex:460px;justify-content:space-between;padding-right:24px;display:flex;position:relative;overflow:hidden}@media (width>=900px){.full .sky2{padding-left:64px;padding-right:64px}}.full .sky2 svg.bgarc{width:100%;height:100%;position:absolute;inset:0}.full .sky2 h1{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:1.12;position:relative}.full .side{padding-block:48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex:520px;justify-content:center;align-items:center;display:flex}.full .side>div{flex-direction:column;gap:20px;width:100%;max-width:480px;display:flex}.full h2{font-family:var(--f-display);margin:0;font-size:30px;font-weight:600}.steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.steps li{color:#8c93a4;align-items:center;gap:14px;font-size:16px;display:flex}.steps li i{width:34px;height:34px;font-style:normal;font-family:var(--f-mono);border:1px solid #3a4254;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.steps li.cur{color:#f6f3ee;font-weight:600}.steps li.cur i{border:2px solid var(--accent);color:var(--accent)}.steps li.ok{color:#b9bfcc}.steps li.ok i{background:var(--accent);border-color:var(--accent);color:#131722}.negado{color:#f6f3ee;min-height:100vh;padding-block:48px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));background:#131722;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.negado>div{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:540px;display:flex;position:relative}.negado h1{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.15}.negado p{color:#b9bfcc;margin:0;font-size:17px}.negado .btn{color:#f6f3ee;background:0 0;border-color:#3a4254}.negado .btn.primary{background:var(--accent);border-color:var(--accent);color:#1b1e27}button.kpi,button.op,.cart button,.buckets button{font:inherit;color:inherit;text-align:left;cursor:pointer}button.kpi:hover,.cart button:hover,.buckets button:hover{border-color:var(--accent)}.cart button,.buckets button,.ops button.op{border:1px solid #0000}.ops button.op:hover{border-color:#e8920c}.meta.lnk{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;padding:6px}.meta.lnk:hover{border-color:var(--accent)}.funnel button{cursor:pointer;border:0;border-radius:8px;min-width:6px;height:16px;padding:0}.funnel button:hover{filter:brightness(1.1)}.legend .linkbtn{min-height:32px;color:var(--muted);align-items:center;display:inline-flex}.chart [data-act]{cursor:pointer}.chart rect[data-act]:hover{opacity:.82}.chart circle[data-act]:hover{r:6}.chip-f{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:14px;display:flex}.tabbar,.mtop{display:none}@media (width<=760px){.nav{display:none}.mtop{align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.mtop b{font-family:var(--f-display);margin-right:auto;font-size:17px;font-weight:700}.mtop .themebtn{border-color:var(--field);color:var(--ink);background:var(--surface);justify-content:center;width:44px;padding:0}.mtop .themebtn span{display:none}.tabbar{z-index:15;background:var(--nav);border-top:1px solid var(--nav-line);padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar button{min-height:54px;color:var(--nav-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:relative}.tabbar button[aria-current=page]{color:var(--accent);background:#1c2230}.main{padding-top:16px;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.head h1{font-size:25px}.head .actions{width:100%;margin-left:0}.head .actions .btn{flex:auto}.head .actions .bell{display:none}.inp,select.inp,textarea.inp,.listbar select,.per>button{font-size:16px}.filters{padding:12px}.filters>*{width:100%;flex:100%!important}.per>button{width:100%}.overlay{padding:max(10px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) 10px max(8px,env(safe-area-inset-left,0px))}.modal{border-radius:16px;padding:18px}.review .row{grid-template-columns:1fr;gap:2px}.foot .btn{flex:auto}.foot .spacer{margin-right:0}.toast{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.hbars li{grid-template-columns:minmax(0,1fr) auto}.hbars li .b{grid-area:2/1/auto/-1}.tbl-wrap table,.tbl-wrap tbody,.tbl-wrap tr,.tbl-wrap td{display:block}.tbl-wrap thead{display:none}.tbl-wrap tbody tr{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:14px 16px;display:grid}.tbl-wrap tbody tr:first-child{border-top:0}.tbl-wrap td{border:0;min-width:0;padding:0;box-shadow:none!important;background:0 0!important}.tbl-wrap td:first-child,.tbl-wrap td[colspan],.tbl-wrap td.wide{grid-column:1/-1}.tbl-wrap td.n{text-align:left;white-space:normal}.tbl-wrap td[data-label]:before{content:attr(data-label);font-family:var(--f-body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.tbl-wrap td:first-child:before{display:none}.tbl-wrap tr.hl{background:var(--row-warn);box-shadow:inset 4px 0 0 var(--accent)}.tbl-wrap tr.tot{background:var(--surface-2)}.tbl-wrap td .inp{width:100%!important;max-width:none!important}}.toast{left:50%;bottom:max(20px,calc(env(safe-area-inset-bottom,0px) + 12px));background:var(--nav);color:#f6f3ee;z-index:30;border-radius:12px;max-width:calc(100% - 32px);padding:14px 20px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #00000040}.sheet{flex-direction:column;gap:6px;display:flex}.sheet button.nb{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-weight:600;display:flex}.sheet h3{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:10px 0 2px;font-size:11px}:root{--track:#e3e7ee;--seg:#efeae1;--seg-on:#131722;--seg-on-ink:#f6f3ee;--bar-soft:#f3cf8f;--bar-mid:#dfa94f;--bar-fim:#d5dbe5;--abc-a:#b4532a;--abc-b:#e8920c;--abc-c:#f3cf8f;--abc-line:#131722;--orc-line:#1f5e6b;--kit-solo:#2f6fb0;--cinza:#8a8d98;--uf0:#e3e7ee;--uf1:#fbdfa6;--uf2:#f6bc55;--uf3:#e58a0c;--uf4:#b85a12;--uf5:#7a2e0e;--uf-borda:#8792a5;--hl:#fff6e6;--dk-arc:#f1e3c8;--ok-dot-ring:#ddeee3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--track:#262b38;--seg:#232836;--seg-on:#ece8e1;--seg-on-ink:#131722;--bar-soft:#5a4526;--bar-mid:#6e5634;--bar-fim:#353b4a;--abc-c:#5a4526;--abc-line:#ece8e1;--orc-line:#5fb3c2;--kit-solo:#6fa3da;--cinza:#9297a4;--uf0:#252a37;--uf1:#4a3a22;--uf2:#6b4f25;--uf3:#9a6a20;--uf4:#d08310;--uf5:#e07a45;--uf-borda:var(--surface);--hl:#2e2414;--dk-arc:#2c3242;--ok-dot-ring:#1e3a2a}}:root[data-theme=dark]{--track:#262b38;--seg:#232836;--seg-on:#ece8e1;--seg-on-ink:#131722;--bar-soft:#5a4526;--bar-mid:#6e5634;--bar-fim:#353b4a;--abc-c:#5a4526;--abc-line:#ece8e1;--orc-line:#5fb3c2;--kit-solo:#6fa3da;--cinza:#9297a4;--uf0:#252a37;--uf1:#4a3a22;--uf2:#6b4f25;--uf3:#9a6a20;--uf4:#d08310;--uf5:#e07a45;--uf-borda:var(--surface);--hl:#2e2414;--dk-arc:#2c3242;--ok-dot-ring:#1e3a2a}.temaic svg{width:20px;height:20px}@media (width<=760px){.head .temaic{display:none}}@media (width>=820px){.nav{overscroll-behavior:contain;align-self:flex-start;height:100vh;position:sticky;top:0;overflow-y:auto}}.dfil{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.dfil-l{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dfil .inp{border:1px solid var(--field);background:var(--surface);border-radius:12px;width:auto;max-width:100%;height:44px;min-height:44px;padding:0 36px 0 14px;font-size:14px}.dfil .sel-per{font-weight:600}.dfil .field.per{margin:0}.dfil .field.per .lbl{display:none}.segu{background:var(--seg);border-radius:12px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.segu button,.segs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.segu button{border-radius:9px;height:36px;padding:0 14px;font-size:14px}.segu button[aria-pressed=true],.segs button[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-ink)}.segs{background:var(--seg);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.segs button{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.vchip{background:var(--seg-on);height:36px;color:var(--seg-on-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:13px;font-weight:600;display:inline-flex}.vchip svg{width:14px;height:14px}.upd{font-family:var(--f-mono);color:var(--faint);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.upd i{width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-dot-ring);background:#2e7d4f;border-radius:50%;flex:none}.opband{color:#f6f3ee;background:#131722;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .opband{background:#0c0f16;box-shadow:inset 0 0 0 1px #232a3a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .opband{background:#0c0f16;box-shadow:inset 0 0 0 1px #232a3a}}.oparc{pointer-events:none;position:absolute;top:-40px;right:-40px}.oph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.oph>span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#e8920c;font-size:12px}.oplk{color:#e8920c;cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:13px;font-weight:600}.oplk:hover{text-decoration:underline}.opgrid{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px;display:grid;position:relative}.opb{text-align:left;color:#f6f3ee;cursor:pointer;background:#1e2433;border:0;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.opb:hover{background:#252c3d}.opn{color:#b9bfcc;align-items:center;gap:8px;font-size:13px;display:flex}.opn i{background:#8c93a4;border-radius:50%;flex:none;width:8px;height:8px}.opn i.on{background:#e8920c}.opb b{font-size:24px;font-weight:600;line-height:1.2}.opb small{color:#8c93a4;font-size:12px}.dsec{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--link);margin:0;font-size:12px;font-weight:500}.kgrid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.metacard{text-align:left;color:#f6f3ee;cursor:pointer;background:#131722;border:0;border-radius:16px;flex-direction:column;grid-row:span 1;gap:4px;padding:16px 18px;display:flex}:root[data-theme=dark] .metacard{background:#0c0f16;box-shadow:inset 0 0 0 1px #232a3a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .metacard{background:#0c0f16;box-shadow:inset 0 0 0 1px #232a3a}}.metacard .mr{color:#b9bfcc;font-size:13px}.mrow{justify-content:space-between;gap:10px;font-size:13px;display:flex}.mrow>span:first-child{color:#8c93a4}.mproj{color:#c9ceda;background:#1e2433;border-radius:10px;margin-top:6px;padding:8px 10px;font-size:12px}.mproj strong{color:#f6f3ee;font-weight:600}.dk{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;min-width:0;color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.dk:hover,.dcard button.gcard:hover,.bkx:hover,.cbx:hover{border-color:var(--accent)}.dkarc{stroke:var(--dk-arc);pointer-events:none;position:absolute;top:0;right:0}.dk .r{color:var(--muted);font-size:13px}.dk .v{overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.25}.dk .x{font-size:13px;font-weight:600}.dk .x.up{color:var(--ok-fg)}.dk .x.down{color:var(--bad-fg)}.dk .x span{color:var(--muted);font-weight:400}.dk .s{color:var(--muted);font-size:13px}.kvend .metacard{grid-row:span 2}@media (width>=1100px){.kvend{grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(0,1fr))}}@media (width>=1180px){.dgrid2.dg32{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.dg32 .chart text{font-size:13px}.dgrid2{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:20px;display:grid}.dcol{flex-direction:column;gap:20px;min-width:0;display:flex}.dcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}@media (width<=560px){.dcard{padding:18px 16px}}.dch{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dcard h2{font-family:var(--f-display);margin:0;font-size:18px;font-weight:600}.dsub{color:var(--muted);margin:4px 0 0;font-size:13px}.dnote{color:var(--muted);margin:0;font-size:12px}.dbox{background:var(--surface-2);color:var(--muted);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}.dbox strong{color:var(--ink)}.h3d{margin:0;font-size:15px;font-weight:600}.t13b{font-size:13px;font-weight:600}.mu{color:var(--muted)}.mu12{color:var(--muted);font-size:12px}.chart .gl{stroke:var(--line-soft);stroke-width:1px}.chart text,.t-mu,.t-ink,.t-pr,.t-faint,.t-white{font-family:var(--f-mono);font-size:11px}.t-mu{fill:var(--muted)}.t-ink{fill:var(--ink)}.t-pr{fill:var(--orc-line)}.t-faint{fill:var(--faint)}.t-white{fill:#fff}.ev-on{fill:var(--accent)}.ev-off{fill:var(--bar-soft)}.lo{fill:none;stroke:var(--orc-line);stroke-width:2px}.od{fill:var(--surface);stroke:var(--orc-line);stroke-width:2px}.od-on{fill:var(--orc-line)}.d-max{fill:var(--accent)}.d-on{fill:var(--bar-mid)}.d-fim{fill:var(--bar-fim)}.d-fut{fill:none;stroke:var(--field);stroke-dasharray:2 2}.chart [data-act],svg g[data-act]{cursor:pointer}.chart rect[data-act]:hover,svg g[data-act]:hover rect{opacity:.8}.chart circle[data-act]:hover{stroke-width:3px}.abc-A{fill:var(--abc-a)}.abc-B{fill:var(--abc-b)}.abc-C{fill:var(--abc-c)}.abc-line{fill:none;stroke:var(--abc-line);stroke-width:2px}.abc-cut{stroke:var(--accent);stroke-dasharray:4 4;stroke-width:1px}.lgs{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.lgs.col{flex-direction:column}.lg{align-items:center;gap:8px;display:inline-flex}.lg i{border-radius:3px;flex:none;width:10px;height:10px}.lg i.abc-A{background:var(--abc-a)}.lg i.abc-B{background:var(--abc-b)}.lg i.abc-C{background:var(--abc-c)}.lg i.sp,.stk .sp{background:var(--accent)}.lg i.pr,.stk .pr{background:var(--orc-line)}.lgb{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:4px 0;font-size:13px}.lgb:hover{text-decoration:underline}.stk{background:var(--track);border-radius:999px;height:14px;display:flex;overflow:hidden}.stk>*{cursor:pointer;border:0;height:100%;padding:0;display:block}.stk>span{cursor:default}.dtab{border-collapse:collapse;width:100%;font-size:14px}.dtab th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2);text-align:left;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.dtab td{border-top:1px solid var(--line-soft);white-space:nowrap;vertical-align:middle;padding:14px 12px}.dtab .n{text-align:right;font-family:var(--f-mono);font-weight:600}.dtab th.n{font-family:var(--f-body)}.dtab .w4{font-weight:400}.dtab .c{text-align:center}.dtab tr.hl td{background:var(--hl)}.dtab tr.hl td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.dtab tr.dim td{opacity:.55}.dtab tr.dtot td{border-top:2px solid var(--ink);font-weight:600}.dcard .tbl-wrap{border:1px solid var(--line-soft);border-radius:12px;overflow-x:auto}.vname{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:inline-flex}.vname span{text-decoration:underline;-webkit-text-decoration-color:var(--bar-mid);text-decoration-color:var(--bar-mid);text-underline-offset:3px;font-weight:600}.vname small{color:var(--muted);font-size:12px}.vname:hover span{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nb0{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.nb0:hover{color:var(--link);text-decoration:underline}.part{align-items:center;gap:8px;display:flex}.trk{background:var(--track);border-radius:999px;flex:1;min-width:40px;height:8px;display:block;overflow:hidden}.trk i{border-radius:999px;height:100%;display:block}.trk i.sp{background:var(--accent)}.trk i.pr{background:var(--orc-line)}.cn{align-items:center;gap:8px;display:flex}.novo{background:var(--teal-bg);height:20px;color:var(--teal-fg);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.clsb{width:26px;height:22px;font-family:var(--f-mono);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.clsb.A{background:var(--abc-a);color:#fff}.clsb.B{background:var(--warn-bg);color:var(--warn-fg)}.clsb.C{background:var(--neu-bg);color:var(--neu-fg)}.emit{color:#f6f3ee;cursor:pointer;background:#131722;border:0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:48px;padding:8px 16px;font-size:14px;display:flex}.emit .mono{font-size:13px}.chev{color:var(--faint);justify-content:center;margin:-4px 0;display:flex}.fblocks{gap:4px;height:48px;display:flex}.fbk{cursor:pointer;border:0;border-radius:10px;min-width:12px;padding:0}.fbk.vazio{background:var(--track);cursor:default;flex:1}.f-ok{background:#2e7d4f}.f-ab{background:#e8920c}.f-ve{background:#b83a26}.flgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flg{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:4px 0;display:flex}.flg span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.flg i{border-radius:3px;flex:none;width:10px;height:10px}.flg b{font-size:15px;font-weight:600}.flg small{color:var(--muted);font-size:12px}.flg:hover span{text-decoration:underline}@media (width<=440px){.flgs{grid-template-columns:1fr}}.fprazo{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;padding-top:16px;display:flex}.bkgrid{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:10px;display:grid}.bkx{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:14px;display:flex}.bkx.ok{background:var(--surface-2);color:var(--ink)}.bkx.at{background:var(--warn-bg);color:var(--warn-fg)}.bkx.risk{background:var(--bad-bg);color:var(--bad-fg)}.bkx .bl{font-size:13px;font-weight:600}.bkx b{font-size:20px;font-weight:600}.bkx small{opacity:.85;white-space:nowrap;font-size:12px}.gcard{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 16px;display:flex}.gcard>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.gcard b{font-weight:600}.gcard small{color:var(--muted);font-size:12px}.gv{font-size:17px;font-weight:600}.crow{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.crow[disabled]{cursor:default;opacity:1}.crow .ch{justify-content:space-between;gap:8px;font-size:14px;display:flex}.crow .ch b{font-weight:600}.crow .ch small{color:var(--muted);font-size:12px}.crow:not([disabled]):hover b{text-decoration:underline}.cbar{background:var(--track);border-radius:8px;height:30px;display:block;overflow:hidden}.cbar i{border-radius:8px;height:100%;display:block}.cbar .c1{background:var(--orc-line)}.cbar .c2{background:var(--accent)}.cbar .c3{background:#2e7d4f}.abcrow{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cbx{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:14px;display:flex}.cbx .t{font-size:13px;font-weight:600}.cbx b{font-size:24px;font-weight:600}.cbx small{opacity:.85;font-size:12px}.c-nv{background:var(--teal-bg);color:var(--teal-fg)}.c-at{background:var(--ok-bg);color:var(--ok-fg)}.c-pt{background:var(--warn-bg);color:var(--warn-fg)}.c-in{background:var(--bad-bg);color:var(--bad-fg)}.irow{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.irow>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.irow b{font-size:14px;font-weight:600}.irow small{color:var(--muted);font-size:12px}.irow:hover b{text-decoration:underline}.irow .dias{color:var(--bad-fg);flex:none;font-size:13px}.ufwrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.brmap path{stroke:var(--uf-borda);stroke-width:1px;stroke-linejoin:round}.brmap path[data-act]{cursor:pointer}.brmap path[data-act]:hover{stroke:var(--ink);stroke-width:2px}.mapcred{color:var(--faint);margin-left:auto;font-size:11px}.ufl{stroke:var(--faint);stroke-width:1px}.uf0{fill:var(--uf0)}.uf1{fill:var(--uf1)}.uf2{fill:var(--uf2)}.uf3{fill:var(--uf3)}.uf4{fill:var(--uf4)}.uf5{fill:var(--uf5)}.ufleg{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ufleg span{gap:2px;display:inline-flex}.ufleg i{border-radius:2px;width:18px;height:10px}.ufleg i.uf1{background:var(--uf1)}.ufleg i.uf2{background:var(--uf2)}.ufleg i.uf3{background:var(--uf3)}.ufleg i.uf4{background:var(--uf4)}.ufleg i.uf5{background:var(--uf5)}.ufrow{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;grid-template-columns:40px 1fr 54px;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:grid}.ufrow .pc,.grow .pc{color:var(--muted);text-align:right;font-size:12px}.ufrow:hover strong{text-decoration:underline}.pgrid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:24px;display:grid}.grow{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;grid-template-columns:minmax(90px,150px) 1fr 110px 40px;align-items:center;gap:10px;padding:2px 0;font-size:14px;display:grid}.grow .trk{height:10px}.grow .r{text-align:right}.grow:hover>span:first-child{text-decoration:underline}@media (width<=480px){.grow{grid-template-columns:1fr 90px 36px}.grow .trk{grid-area:2/1/auto/-1}}.g-pf{background:var(--abc-a)}.g-kt{background:var(--accent)}.g-fx{background:var(--orc-line)}.g-ks{background:var(--kit-solo)}.g-pa{background:var(--cinza)}.divgrid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:18px 32px;display:grid}@media (width<=760px){.tbl-wrap table.dtab{min-width:100%;display:table}.tbl-wrap .dtab thead{display:table-header-group}.tbl-wrap .dtab tbody{display:table-row-group}.tbl-wrap .dtab tbody tr,.tbl-wrap .dtab tr{padding:0;display:table-row}.tbl-wrap .dtab td{border-top:1px solid var(--line-soft);padding:12px 10px;display:table-cell;background:var(--surface)!important}.tbl-wrap .dtab td:before{display:none!important}.tbl-wrap .dtab td.n{text-align:right;white-space:nowrap}.tbl-wrap .dtab tr.hl td{background:var(--hl)!important}.tbl-wrap .dtab tr.dtot td{border-top:2px solid var(--ink)}.dtab th:first-child,.dtab td:first-child{z-index:1;position:sticky;left:0}.dtab th:first-child{background:var(--surface-2)}.dtab td:first-child{box-shadow:1px 0 0 var(--line-soft)!important}.dtab th,.dtab td{font-size:13px}}@media (width<=560px){.grow{grid-template-columns:minmax(0,1fr) auto auto}.grow .trk{grid-area:2/1/auto/-1}.abcrow .chart text{font-size:14px}}html{scroll-behavior:smooth}@keyframes telaIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.tela-in{animation:.28s ease-out backwards telaIn}.rv{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(16px)}.rv.rv-on{opacity:1;transform:none}.overlay.anim{animation:.18s ease-out both fadeIn}.overlay.anim .modal{animation:.24s ease-out both modalIn}.toast{animation:.25s ease-out both toastIn}.dk,.opb,.kpi,.gcard,.bkx,.cbx,.metacard,.btn,.nb,.segu button,.segs button,.tabbar button{transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s}@media (hover:hover){.dk:hover,.opb:hover,.gcard:hover,.bkx:hover,.cbx:hover,.metacard:hover,button.kpi:hover{transform:translateY(-2px)}}.dk:active,.opb:active,.gcard:active,.bkx:active,.cbx:active,.metacard:active,.btn:active,.tabbar button:active{transform:scale(.98)}.trk i,.cbar i,.stk>*{transition:width .5s ease-out}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none}}:root{--bg:#f2f4f8;--surface:#fff;--surface-2:#f7f8fb;--line:#e0e5ee;--line-soft:#ebeef4;--field:#d2d9e4;--ink:#0e1421;--muted:#536075;--faint:#667085;--link:#9c5b00;--arc:#e0e5ee;--accent:#f2a20d;--accent-ink:#121826;--accent-soft:#fff3da;--accent-line:#f2a20d73;--nav:#0c111b;--nav-ink:#bfc7d6;--nav-dim:#76819a;--nav-line:#1a2232;--nav-on:#f3f5f9;--nav-hover:#141b28;--nav-sel:#19212f;--shadow:0 1px 2px #0e14210d,0 1px 1px #0e142108;--dot:#0e142112;--f-display:"Geist","Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Geist","Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Geist Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--rad:14px;--rad-sm:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#090d14;--surface:#10161f;--surface-2:#141b26;--line:#202939;--line-soft:#19212e;--field:#2b3547;--ink:#e8ecf3;--muted:#9ba5b7;--faint:#808a9c;--link:#f5b240;--arc:#202939;--accent-soft:#272010;--accent-line:#f2a20d80;--nav:#070a10;--nav-line:#151b27;--nav-hover:#10161f;--nav-sel:#151d2a;--shadow:0 1px 2px #00000059;--dot:#ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#090d14;--surface:#10161f;--surface-2:#141b26;--line:#202939;--line-soft:#19212e;--field:#2b3547;--ink:#e8ecf3;--muted:#9ba5b7;--faint:#808a9c;--link:#f5b240;--arc:#202939;--accent-soft:#272010;--accent-line:#f2a20d80;--nav:#070a10;--nav-line:#151b27;--nav-hover:#10161f;--nav-sel:#151d2a;--shadow:0 1px 2px #00000059;--dot:#ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";font-size:15px;line-height:1.5}.main>.sky,.nav .arc,.kpi:after{display:none!important}.main:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:22px 22px;height:340px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.nav{padding-block:20px 18px;border-right:1px solid var(--nav-line);flex:0 0 256px;gap:2px;width:256px;padding-right:12px}.brand{align-items:center;gap:10px;padding:2px 6px 18px 8px}.brand b{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2}.brand small{margin-top:2px;font-size:11.5px}.brand svg,.brand img{flex:none}.navmin{width:30px;height:30px;color:var(--nav-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-left:auto;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.navmin:hover{color:var(--nav-on);background:var(--nav-hover);border-color:var(--nav-line)}.navmin svg,.navopen svg{width:17px;height:17px}.nav h2{font-family:var(--f-mono);letter-spacing:.12em;color:var(--nav-dim);margin:18px 10px 6px;font-size:10.5px}.nav button.nb{min-height:40px;color:var(--nav-ink);border-radius:9px;gap:11px;padding:0 10px;font-size:14px;font-weight:500}.nav button.nb svg{opacity:.85;width:18px;height:18px}.nav button.nb:hover{background:var(--nav-hover);color:var(--nav-on)}.nav button.nb[aria-current=page]{background:var(--nav-sel);color:var(--nav-on);box-shadow:inset 0 0 0 1px var(--nav-line);font-weight:600}.nav button.nb[aria-current=page]:before{width:3px;height:22px;box-shadow:0 0 12px var(--accent);top:9px;left:-12px}.nav button.sub{width:calc(100% - 22px);min-height:34px;color:var(--nav-dim);border-left:1px solid var(--nav-line);border-radius:0 9px 9px 0;margin:0 0 0 22px;font-size:13px}.nav button.sub[aria-current=page]:before{height:20px;top:7px;left:-1px}.nav .count{background:#f2a20d24;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11.5px;display:inline-flex}.nav .count:empty{display:none}.nav .foot{border-top:1px solid var(--nav-line);gap:6px;margin-top:auto;padding-top:18px}.themebtn{border-radius:9px;min-height:38px;font-size:13px;font-weight:500}.themebtn:hover{background:var(--nav-hover)}.who{padding:6px 8px}.who b{font-size:13.5px}.navopen{display:none}@media (width>=761px){html.nav-min .nav{display:none}html.nav-min .navopen{z-index:25;left:max(12px,env(safe-area-inset-left,0px));top:calc(14px + env(safe-area-inset-top,0px));border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;color:var(--muted);cursor:pointer;opacity:.7;box-shadow:var(--shadow);border-radius:10px;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex;position:fixed}html.nav-min .navopen:hover,html.nav-min .navopen:focus-visible{opacity:1;color:var(--ink);border-color:var(--accent-line)}html.nav-min .main{padding-left:max(64px,env(safe-area-inset-left,0px))}}.main{padding-block:26px 64px}@media (width>=900px){.main{padding-left:44px;padding-right:max(44px,env(safe-area-inset-right,0px))}}.wrap{gap:16px;max-width:1320px}.head{align-items:center;gap:10px 16px}.head h1{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.15}.eyebrow{letter-spacing:.12em;color:var(--link);margin:0 0 6px;font-size:11px}.backlink+.head .eyebrow{display:none}.backlink{min-height:32px;color:var(--muted);border-radius:8px;gap:6px;margin-left:-6px;padding:0 10px 0 6px;font-size:13.5px;font-weight:500;text-decoration:none}.backlink:hover{color:var(--ink);background:var(--surface)}.backlink svg{width:16px;height:16px}.btn{border-radius:var(--rad-sm);min-height:40px;box-shadow:var(--shadow);padding:0 16px;font-size:14px;font-weight:600}.btn.ghost{box-shadow:none}.btn.small{border-radius:9px;min-height:34px}.btn.primary{color:#141a26}.btn.primary:hover{filter:brightness(1.06)}.bell{border-radius:var(--rad-sm);border-color:var(--line);width:40px;height:40px;box-shadow:var(--shadow)}.bell svg{width:19px;height:19px}.card,.filters,.track{border-radius:var(--rad);border-color:var(--line);box-shadow:var(--shadow)}.card h2,.sec h2{letter-spacing:-.01em;font-size:17px}.kpi{border-radius:var(--rad);box-shadow:var(--shadow)}.kpi b{letter-spacing:-.02em;font-size:23px}.inp,select.inp,textarea.inp{border-radius:var(--rad-sm);min-height:42px;transition:border-color .15s,box-shadow .15s}.inp:focus,select.inp:focus,textarea.inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline:none}.field>label,.lbl{font-size:12.5px;font-weight:500}th{font-family:var(--f-mono);letter-spacing:.08em;font-size:11px;font-weight:500}.pill{font-weight:600}@media (width<=760px){.head h1{font-size:24px}}.btn .cnt{background:var(--accent-soft);min-width:20px;height:20px;color:var(--link);font-family:var(--f-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}#festa{z-index:200;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));cursor:pointer;background:radial-gradient(circle at 50% 45%,#f2a20d33,#070a10b8 60%);place-items:center;animation:.3s ease-out both festaIn;display:grid;position:fixed;inset:0}#festa.sai{animation:.45s ease-in forwards festaOut}#festa canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#festa .frk{pointer-events:none;filter:drop-shadow(0 0 18px #f2a20dbf);will-change:transform;z-index:0;width:92px;height:92px;position:absolute;top:0;left:0}#festa .fchama{transform-origin:32px 49px;animation:.12s ease-in-out infinite alternate chama}#festa .fchama2{transform-origin:32px 49px;animation:90ms ease-in-out infinite alternate-reverse chama}#festa .fcard{z-index:2;text-align:center;color:#eaf0f8;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 70% at 50% -10%,#f2a20d33,#0000 60%),linear-gradient(#0e141ff0,#080c13f5);border-radius:18px;width:min(500px,100%);padding:22px 26px 18px;animation:.75s cubic-bezier(.2,1.35,.35,1) .1s both cardIn;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 80px #f2a20d2e}#festa .fcard:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 75%)}#festa .fcard:after{content:"";z-index:-1;background:linear-gradient(#0000,#f2a20d1a,#0000);height:40%;animation:2.6s linear .6s infinite scan;position:absolute;top:-40%;left:0;right:0}#festa .fbrd{pointer-events:none;background:conic-gradient(from var(--fa,0deg),#f2a20d26,#f2a20d,#ffe3a3,#4acb8ae6,#f2a20d26 60%);-webkit-mask-composite:xor;border-radius:18px;padding:1.5px;animation:3.5s linear infinite borda;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --fa{syntax:"<angle>";inherits:false;initial-value:0deg}#festa .fcn{opacity:.85;border:2px solid #f2a20d;width:14px;height:14px;position:absolute}#festa .fcn.tl{border-bottom:0;border-right:0;top:10px;left:10px}#festa .fcn.tr{border-bottom:0;border-left:0;top:10px;right:10px}#festa .fcn.bl{border-top:0;border-right:0;bottom:10px;left:10px}#festa .fcn.br{border-top:0;border-left:0;bottom:10px;right:10px}#festa .fhead{font-family:var(--f-mono);letter-spacing:.16em;color:#9fb0c8;align-items:center;gap:8px;margin:0 42px 14px 22px;font-size:11px;display:flex}#festa .fhead .fsp{background:linear-gradient(90deg,#f2a20d80,#0000);flex:1;height:1px}#festa .fhead .fid{color:#f2a20d;letter-spacing:.06em;font-size:12.5px}#festa .fled{background:#4acb8a;border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite pisca;box-shadow:0 0 10px #4acb8a}#festa .fbadge{width:92px;height:92px;margin:2px auto 10px;position:relative}#festa .fbadge svg{width:100%;height:100%;overflow:visible}#festa .forb{fill:none;stroke:#f2a20d59;stroke-width:1.5px;stroke-dasharray:3 6;transform-origin:50px 50px;animation:8s linear infinite giro}#festa .fring{fill:#4acb8a1f;stroke:#4acb8a;stroke-width:3px;stroke-dasharray:214;stroke-dashoffset:214px;filter:drop-shadow(0 0 8px #4acb8ab3);animation:.7s ease-out .35s forwards traco}#festa .fchk{fill:none;stroke:#eaf0f8;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.45s ease-out .85s forwards traco}#festa .fdot{background:#f2a20d;border-radius:50%;width:8px;height:8px;margin:-4px;animation:2.4s linear infinite orbita;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #f2a20d}#festa h2{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;background:linear-gradient(90deg,#fff,#ffe3a3 55%,#f2a20d);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 6px;font-size:28px;font-weight:700;line-height:1.15}#festa .ffrase{color:#aeb9cc;max-width:36ch;margin:0 auto;font-size:14.5px;line-height:1.45}#festa .fval{background:linear-gradient(#f2a20d1a,#f2a20d08);border:1px solid #f2a20d47;border-radius:14px;margin:16px 0 0;padding:14px 16px 12px}#festa .flbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8592a8;font-size:10.5px;display:block}#festa .ftot{color:#ffc24a;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #f2a20d73;margin:4px 0 2px;font-size:40px;font-weight:600}#festa .fcli{color:#d6deea;font-size:13.5px;font-weight:500;display:block}#festa .fstats{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}#festa .fstats>div{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}#festa .fstats b{color:#eaf0f8;margin-top:3px;font-size:18px;font-weight:600;display:block}#festa .fbar{background:#ffffff12;border-radius:99px;height:3px;margin:16px 0 0;overflow:hidden}#festa .fbar i{transform-origin:0;background:linear-gradient(90deg,#4acb8a,#f2a20d);width:100%;height:100%;animation:linear forwards tempo;display:block}@keyframes borda{to{--fa:360deg}}@keyframes scan{to{top:110%}}@keyframes pisca{50%{opacity:.25}}@keyframes traco{to{stroke-dashoffset:0}}@keyframes orbita{0%{transform:rotate(0)translate(46px)}to{transform:rotate(360deg)translate(46px)}}@keyframes tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=480px){#festa h2{font-size:23px}#festa .ftot{font-size:32px}#festa .fcard{padding:20px 18px 16px}}#festa .fdica{color:#6e7b92;margin:8px 0 0;font-size:11.5px}#festa .fsom{color:#f3f5f9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:36px;height:36px;font-size:16px;line-height:1;position:absolute;top:12px;right:12px}#festa .fsom:hover{border-color:#f2a20d99}#festa .fsom[aria-pressed=false]{opacity:.6}@keyframes festaIn{0%{opacity:0}to{opacity:1}}@keyframes festaOut{to{opacity:0}}@keyframes cardIn{0%{opacity:0;transform:scale(.6)translateY(30px)}to{opacity:1;transform:none}}@keyframes giro{to{transform:rotate(360deg)}}@keyframes chama{0%{transform:scaleY(.8)}to{transform:scaleY(1.25)}}@media (prefers-reduced-motion:reduce){#festa,#festa .fcard,#festa .fcard:after,#festa .fbrd,#festa .forb,#festa .fdot,#festa .fled,#festa .fchama,#festa .fchama2{animation:none!important}#festa .fring,#festa .fchk{stroke-dashoffset:0;animation:none!important}#festa .frk{display:none}}.oparc,.dkarc{display:none!important}.filters{align-items:flex-end;gap:14px}.filters .field{flex:160px}.filters .field.search{flex:2 280px}.filters .field.per{flex:none;min-width:0}@media (width>=761px){.filters .field:not(.search):not(.per){max-width:300px}}@media (width<=760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpis .kpi{padding:12px 14px}.kpis .kpi b{font-size:18px}.kpis .kpi small,.kpis .kpi span{font-size:12px}.filters .field,.filters .field.per{flex:100%;max-width:none}.filters>.btn.ghost{margin-left:0}.tbl-wrap td{white-space:normal}.tbl-wrap td .mono,.tbl-wrap td .sub.mono,.tbl-wrap td .pill,.uv{white-space:nowrap}.tbl-wrap td>.linkbtn[data-act=cli],.tbl-wrap td>b{min-width:0;max-width:none}}.per>button{border-radius:var(--rad-sm);gap:8px;max-width:100%;min-height:42px;overflow:hidden}.per>button .mono{font-size:13.5px}.filters>.btn.ghost{min-height:42px;margin-left:auto}.listbar{gap:10px 16px;padding:14px 18px}.listbar .farol{white-space:nowrap;gap:6px;margin-left:6px}.listbar .farol i{width:9px;height:9px}.listbar label.lbl{white-space:nowrap}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{font-variant-numeric:tabular-nums;font-size:14px}th{vertical-align:bottom;border-bottom:1px solid var(--line);padding:11px 14px;line-height:1.3}td{vertical-align:middle;white-space:nowrap;padding:12px 14px;line-height:1.35}tbody tr:hover td{background:color-mix(in srgb,var(--accent) 4%,transparent)}td .sub{white-space:nowrap;margin-top:3px;font-size:12.5px;line-height:1.3}td .mono,td.mono{font-size:13.5px}td>.linkbtn[data-act=cli],td>b,td>.linkbtn[data-act=cliente]{white-space:normal;vertical-align:top;min-width:170px;max-width:260px;line-height:1.3;display:inline-block}td .pill{vertical-align:middle}td .pill+.pill{margin-left:4px}td .pill+.linkbtn{width:max-content;margin-top:6px;display:block}td .bar{min-width:90px}td .farol{white-space:nowrap;align-items:center}td .farol b{font-size:13px!important}td .farol .sub{margin-top:1px}td [style*=display\:block]{white-space:nowrap}.uv{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.uv .uni{flex:none}td .sub+.pill,td .pill+.sub{margin-top:4px}td .pill+.pill{display:inline-flex}td:has(>.pill+.pill){white-space:normal;min-width:120px}td>.linkbtn[data-act=cli],td>b{max-width:230px}td .pill.sm+.sub{display:block}td>.linkbtn.mono+.pill{margin-left:6px}@media (width>=900px){.main{padding-left:32px;padding-right:max(32px,env(safe-area-inset-right,0px))}}.acts{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:inline-flex}.acts .btn.small{min-height:32px;box-shadow:none;padding:0 10px;font-size:12.5px}.acts .btn svg{width:14px;height:14px}td.r,th.r{text-align:right}.empty,td[colspan]{white-space:normal}
