:root{--paper:#131211;--surface:#1c1a18;--surface-2:#242120;--surface-3:#2c2825;--ink:#efebe5;--ink-2:#c4bdb4;--muted:#948b81;--rule:#2e2a27;--rule-strong:#403a35;--accent:#0057b4;--accent-ink:#7fb3f5;--accent-wash:#0c1f38;--ok:#57b387;--ok-wash:#13271e;--warn:#d2a24a;--warn-wash:#2a2113;--crit:#e0705f;--crit-wash:#2e1815;--info:#7fa6e0;--info-wash:#16233a;--brand:#e8563e;--brand-wash:#e8563e29;--glass:#efebe50f;--glass-2:#efebe51a;--glass-line:#efebe51a;--glass-line-2:#efebe52e;--shadow:0 1px 0 #efebe50a inset,0 20px 50px -30px #000000e6;--shadow-pop:0 24px 70px -20px #000000e6;--sidebar:transparent;--sidebar-ink:#c4bdb4;--sidebar-muted:#948b81;--sidebar-active:#efebe51a;--font:"Geist",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable","Segoe UI",system-ui,sans-serif;--font-cond:"Titillium Web","Geist",-apple-system,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r:12px;--r-s:10px;--r-l:20px;--r-xl:28px;--dur-rapida:.12s;--dur-media:.2s;--dur-lenta:.28s;--ease-saida:cubic-bezier(.2,.7,.2,1);--ease-entrada:cubic-bezier(.4,0,1,1);--t:var(--dur-rapida);--ease:var(--ease-saida);--tap:40px;--run:#7fa6e0;--wait:#948b81;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--paper:#f6f3ef;--surface:#fff;--surface-2:#efebe5;--surface-3:#e6e0d8;--ink:#191714;--ink-2:#4a443c;--muted:#7a7168;--rule:#ded8d0;--rule-strong:#c7bfb5;--accent:#0057b4;--accent-ink:#00417f;--accent-wash:#dfeaf8;--ok:#2c7a54;--ok-wash:#e3f1e9;--warn:#9c6b12;--warn-wash:#f6ecd9;--crit:#a8352a;--crit-wash:#f7e4e1;--info:#2f5d9e;--info-wash:#e2eaf6;--brand:#c4321f;--brand-wash:#c4321f1f;--glass:#ffffff8c;--glass-2:#fffc;--glass-line:#19171414;--glass-line-2:#19171424;--shadow:0 1px 2px #1917140f,0 12px 30px -20px #19171459;--shadow-pop:0 20px 60px -20px #19171473;--sidebar:transparent;--sidebar-ink:#4a443c;--sidebar-muted:#7a7168;--sidebar-active:#19171412;--run:#2f5d9e;--wait:#7a7168;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.5}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}.cond{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.04em}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.small{font-size:12.5px}.nowrap{white-space:nowrap}.right{text-align:right}.row{align-items:center;gap:10px;min-width:0;display:flex}.grow{flex:1;min-width:0}.wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:12px;min-width:0;display:flex}.stack>*,.card,.act,.att,.grow,.msg,.msg>*{min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mark{align-items:baseline;gap:6px;line-height:1;display:inline-flex}.mark b{font-family:var(--font-cond);letter-spacing:.02em;color:var(--brand);text-transform:uppercase;font-weight:700}.mark span{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.h2{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.h2 .count{font-family:var(--mono);letter-spacing:0;color:var(--ink-2);background:var(--surface-2);border-radius:2px;padding:1px 7px;font-size:11px}.sub{color:var(--ink-2);max-width:70ch}.card-h{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.card-b.tight{padding:0}.card.lead{border-left:3px solid var(--accent)}.card.lead.crit{border-left-color:var(--crit)}.card.lead.warn{border-left-color:var(--warn)}.card.quiet{box-shadow:none;background:0 0}.card.quiet .card-h{border-bottom-color:#0000;padding-bottom:4px}.page-h .help{border:1px solid var(--rule-strong);width:22px;height:22px;color:var(--muted);font-family:var(--mono);cursor:pointer;vertical-align:middle;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:12px;display:inline-flex}.page-h .help:hover,.page-h .help.on{color:var(--accent-ink);border-color:var(--accent)}.page-h .sub{margin-top:4px}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1100px){.g6{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid>*{min-width:0}@media (width<=700px){.g6,.g4,.g3,.g2,.g5{grid-template-columns:minmax(0,1fr)}}.kpi{cursor:default;flex-direction:column;gap:4px;min-height:92px;padding:14px 16px;display:flex}.kpi.link{cursor:pointer}.kpi.link:hover{border-color:var(--rule-strong)}.kpi .val{font-family:var(--font-cond);letter-spacing:.01em;font-size:34px;font-weight:700;line-height:1}.kpi .val.crit{color:var(--crit)}.kpi .val.warn{color:var(--warn)}.kpi .val.ok{color:var(--ok)}.kpi .foot{color:var(--ink-2);font-size:12px}.kpi.lead{border-left:3px solid var(--accent)}.kpi.lead.crit{border-left-color:var(--crit)}.kpi.lead.warn{border-left-color:var(--warn)}.kpi.lead.ok{border-left-color:var(--ok)}.kpi .val{font-variant-numeric:tabular-nums}.kpi .val small{color:var(--muted);letter-spacing:.04em;margin-left:6px;font-size:14px;font-weight:600}.strip{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.strip .it{border-right:1px solid var(--rule);cursor:default;flex:auto;align-items:baseline;gap:10px;min-width:150px;padding:9px 14px;display:flex}.strip .it:last-child{border-right:0}.strip .it.link{cursor:pointer}.strip .lbl{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.strip .val{font-family:var(--mono);color:var(--ink);font-size:15px;font-weight:500}.strip .val.warn{color:var(--warn)}.strip .val.crit{color:var(--crit)}.strip .val.ok{color:var(--ok)}.g4k{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.g4k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.g4k{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi{min-height:0;padding:10px 12px}.kpi .val{font-size:26px}}.chip{white-space:nowrap;font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.07em;border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.chip .g{opacity:.95;font-size:11px;line-height:1}.chip.run{color:var(--run);background:var(--info-wash)}.chip.wait{color:var(--ink-2);background:var(--surface-2);border-color:var(--rule-strong)}.chip.ok{color:var(--ok);background:var(--ok-wash)}.chip.warn{color:var(--warn);background:var(--warn-wash)}.chip.crit{color:var(--crit);background:var(--crit-wash)}.chip.info{color:var(--info);background:var(--info-wash)}.chip.neutral{color:var(--ink-2);background:var(--surface-2)}.chip.outline{border-color:var(--rule-strong);color:var(--ink-2);background:0 0}.btn{min-height:var(--tap);border-radius:var(--r);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t) var(--ease);justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:500;line-height:1.3;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){background:var(--accent-ink)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--surface-2)}.btn.on{background:var(--accent-wash);border-color:var(--accent)}.btn.quiet{background:0 0;border-color:#0000}.btn.quiet:hover:not(:disabled){background:var(--surface-2)}.btn.block{width:100%}.btn .spin{width:14px;height:14px}:focus-visible,.btn:focus-visible,.input:focus-visible,.nav a:focus-visible,.iconbtn:focus-visible,.ic:focus-visible,.lchip:focus-visible,.tabs button:focus-visible,.tcard:focus-visible,.kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tbl tbody tr.click:focus-visible td{background:var(--accent-wash)}.nav a,.tabs button,.tcard,.att,.act,.lchip,.chip,.ic,.mail .item,.mail .labels .lb,.hist .it,.strip .it,.kpi{transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.field{flex-direction:column;gap:6px;display:flex}.input{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--surface);width:100%;color:var(--ink);outline:none;padding:9px 12px}.input[aria-invalid=true]{border-color:var(--crit)}textarea.input{resize:vertical;min-height:90px;font-family:var(--font)}select.input{appearance:auto}.check{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.check input{width:15px;height:15px;accent-color:var(--accent)}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl thead th{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:left;border-bottom:1px solid var(--rule-strong);background:var(--surface-2);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 14px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr.click{cursor:pointer}.tbl-wrap{max-width:100%;overflow-x:auto}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1300px){.hide-md{display:none!important}}.tbl tbody tr.click td:last-child{position:relative}.tbl tbody tr.click:hover td:last-child:after{content:"›";color:var(--muted);font-size:16px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}#root{overflow-x:clip}img,svg,video,canvas{max-width:100%}.page,.page-in,.card,.stack,.grid,.main{min-width:0}pre,code{max-width:100%;overflow-x:auto}@media (width<=700px){.tbl:not(.rsp){-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.tbl:not(.rsp) thead th{position:static}.tbl.rsp thead{display:none}.tbl.rsp,.tbl.rsp tbody,.tbl.rsp tr,.tbl.rsp td{width:100%;display:block}.tbl.rsp tr{border-bottom:1px solid var(--rule);padding:10px 12px}.tbl.rsp td{border:0;align-items:baseline;gap:10px;padding:3px 0;display:flex}.tbl.rsp td[data-l]:before{content:attr(data-l);font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:0 0 96px;font-size:11px;font-weight:600}.tbl.rsp td.first{padding-bottom:6px;font-size:15px}.tbl tbody tr.click:hover td:last-child:after{display:none}}.banner{border-radius:var(--r);border:1px solid;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.banner.crit{color:var(--crit);border-color:var(--crit);background:var(--crit-wash)}.banner.warn{color:var(--warn);border-color:var(--warn);background:var(--warn-wash)}.banner.ok{color:var(--ok);border-color:var(--ok);background:var(--ok-wash)}.banner.info{color:var(--info);border-color:var(--info);background:var(--info-wash)}.state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex}.state .t{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:18px;font-weight:700}.state p{max-width:52ch;margin:0}.spin{border:2px solid var(--rule-strong);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.skel{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:2px;height:14px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.att{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.att:last-child{border-bottom:0}.att .lv{border-radius:2px;flex:none;align-self:stretch;width:4px}.att .lv.CRITICAL{background:var(--crit)}.att .lv.HIGH{background:var(--warn)}.att .lv.MEDIUM{background:var(--info)}.att .lv.LOW{background:var(--rule-strong)}.att .ti{font-weight:600}.att .why{color:var(--ink-2);font-size:13px}.att .lv{position:relative}.att-acts .btn.primary{order:-1}.att-acts .spacer{flex:1}.app{grid-template-columns:232px 1fr;min-height:100%;display:grid}.side{background:var(--sidebar);color:var(--sidebar-ink);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side .brand{border-bottom:1px solid #ffffff0f;padding:18px 18px 14px}.side .brand .mark b,.side .brand .mark span{font-size:22px}.side .brand .mark span{color:var(--sidebar-ink)}.side .brand small{font-family:var(--mono);color:var(--sidebar-muted);letter-spacing:.04em;margin-top:4px;font-size:10.5px;display:block}.nav{flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex;overflow:auto}.nav .grp{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-muted);padding:12px 10px 4px;font-size:11px;font-weight:600}.nav a{border-radius:var(--r);color:var(--sidebar-ink);align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.nav a:hover{background:var(--sidebar-active);text-decoration:none}.nav a.active{background:var(--sidebar-active);color:#fff;box-shadow:inset 3px 0 0 var(--brand)}.nav a .n{font-family:var(--mono);background:var(--brand);color:#fff;border-radius:2px;margin-left:auto;padding:0 6px;font-size:11px}.nav a .n.soft{background:#ffffff1f}.side .foot{color:var(--sidebar-muted);border-top:1px solid #ffffff0f;padding:12px 14px;font-size:12.5px}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;position:sticky;top:0}.top{border-bottom:1px solid var(--rule);background:var(--surface);align-items:center;gap:12px;padding:10px 24px;display:flex}.top .search{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper);max-width:520px;color:var(--muted);cursor:text;flex:1;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;display:flex}.top .search kbd{font-family:var(--mono);border:1px solid var(--rule-strong);color:var(--muted);border-radius:2px;margin-left:auto;padding:0 5px;font-size:11px}.top .who{border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.avatar{background:var(--accent);color:#fff;width:28px;height:28px;font-family:var(--font-cond);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.iconbtn{border-radius:var(--r);cursor:pointer;width:34px;height:34px;color:var(--ink-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.iconbtn .dot{background:var(--brand);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.rc{border-bottom:1px solid var(--rule);background:var(--surface-2);font-family:var(--mono);color:var(--ink-2);scrollbar-width:none;white-space:nowrap;align-items:center;gap:0;padding:0 24px;font-size:11.5px;display:flex;overflow-x:auto}.rc .it{border-right:1px solid var(--rule);cursor:default;align-items:center;gap:7px;margin-right:12px;padding:5px 12px 5px 0;display:inline-flex}.rc .it:last-child{border-right:0}.rc .it.link{cursor:pointer}.rc .it.link:hover{color:var(--ink)}.rc .k{font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.rc .g{font-size:10px}.rc .ok{color:var(--ok)}.rc .warn{color:var(--warn)}.rc .crit{color:var(--crit)}.rc .run{color:var(--run)}.rc .clock{color:var(--muted);margin-left:auto;padding-right:0}@media (width<=900px){.rc{padding:0 12px}.rc .clock{display:none}}.page{flex-direction:column;gap:18px;width:100%;max-width:1440px;padding:22px 24px 40px;display:flex}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.menu{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);min-width:220px;box-shadow:var(--shadow-pop);z-index:20;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.menu .mi{text-align:left;border-radius:var(--r);cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;padding:8px 10px;display:block}.menu .mh{color:var(--muted);padding:8px 10px 4px;font-size:12px}.menu hr{border:0;border-top:1px solid var(--rule);margin:6px 0}.menu.up{inset:auto auto calc(100% + 6px) 0}.menu.sugm{min-width:340px;max-width:min(520px,90vw);max-height:60vh;overflow:auto}.menu.sugm .mi{font-size:13.5px;line-height:1.35}.scrim-clear{z-index:15;background:0 0;position:fixed;inset:0}.composer .box{z-index:16;position:relative}.pop{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);width:380px;max-height:70vh;box-shadow:var(--shadow-pop);z-index:20;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}@media (width<=900px){.app{grid-template-columns:1fr}.side{z-index:30;width:232px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side.open{transform:none}.top .search{max-width:none}}.burger{display:none}@media (width<=900px){.burger{display:inline-flex}}.scrim{z-index:25;background:#00000059;position:fixed;inset:0}.login{background:var(--surface);min-height:100%;display:flex;position:relative;overflow:hidden}.login .art{clip-path:polygon(0 0,100% 0,calc(100% - 150px) 100%,0 100%);flex-direction:column;flex:0 0 min(56%,820px);justify-content:space-between;padding:48px 60px 104px;display:flex;position:relative;overflow:hidden}.login .corte{background:var(--brand);clip-path:polygon(calc(100% - 7px) 0,100% 0,7px 100%,0 100%);pointer-events:none;width:150px;margin-left:-150px;position:absolute;top:0;bottom:0;left:min(56%,820px)}.login .art .mark{font-family:var(--font-cond);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:13px;font-size:22px;font-weight:900;line-height:1;display:flex;position:relative}.login .art .mark b{color:var(--brand)}.login .art .mark span:not(.mark-u){color:var(--ink);font-weight:600}.login .art .mark .mark-u{background:var(--brand);color:#fff;width:40px;height:40px;box-shadow:0 14px 34px -16px var(--brand);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.login .art h1{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:-.008em;color:var(--ink);text-shadow:0 8px 34px #000000b3;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:900;line-height:.95;position:relative}.login .form{background:var(--surface);flex:auto;justify-content:center;align-items:center;padding:40px 60px 40px 40px;display:flex}.login .box{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.login .box .eyebrow{font-family:var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;font-size:11.5px;font-weight:700}.login .box .h1{letter-spacing:-.025em;font-size:36px;font-weight:700;line-height:1.05}.login .box .input{border-radius:14px;height:50px;font-size:15px}.login .box .btn.primary{border-radius:999px;min-height:54px;font-size:16px}.login .pista{position:absolute;inset:0}.login .pista .foto-pista{object-fit:cover;object-position:52% 45%;filter:grayscale()contrast(1.06)brightness(1.04);opacity:.62;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(104deg,#000 0% 52%,#0006 86%,#0000 100%),linear-gradient(#0009 0%,#000 26% 56%,#0003 92%,#0000 100%);mask-image:linear-gradient(104deg,#000 0% 52%,#0006 86%,#0000 100%),linear-gradient(#0009 0%,#000 26% 56%,#0003 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.login .pista .veu{background:linear-gradient(#1312119e 0%,#1312111f 30%,#13121180 70%,#131211ed 100%);position:absolute;inset:0}.login .pista .brasa{mix-blend-mode:soft-light;background:radial-gradient(700px 480px at 10% 88%,#e8563e42,#0000 64%);position:absolute;inset:0}.login .pista .grao{opacity:.045;background-image:repeating-linear-gradient(0deg,#ffffffb3 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#000000b3 0 1px,#0000 1px 3px);position:absolute;inset:0}.login .tk{background:radial-gradient(120% 90% at 30% -10%,#3a3835 0%,#24221f 42%,#151413 78%),#131211;position:absolute;inset:0;overflow:hidden}.login .tk i{display:block;position:absolute;inset:0}.login .tk .asf{background:repeating-linear-gradient(96deg,#ffffff06 0 2px,#0000 2px 9px)}.login .tk .def{background:linear-gradient(#0000 40%,#ffffff09 44%,#0000 49%)}.login .tk .muro,.login .tk .box,.login .tk .ceu,.login .tk .grama,.login .tk .sombra,.login .tk .kart{display:none}.login .pwwrap .input{padding-right:56px}.login .pwwrap .olho{background:var(--glass-2);width:38px;height:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.login .pwwrap .olho:hover{color:var(--ink);background:var(--surface-3)}@media (width<=900px){.login{flex-direction:column}.login .art{clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),0 100%);flex:0 0 46vh;justify-content:flex-start;gap:34px;min-height:320px;padding:32px 22px 26px}.login .art h1{max-width:none}.login .art .mark{gap:11px;font-size:15px}.login .art .mark .mark-u{border-radius:11px;width:34px;height:34px;font-size:19px}.login .corte{clip-path:polygon(0 calc(100% - 5px),100% calc(100% - 69px),100% calc(100% - 64px),0 100%);width:100%;height:64px;margin:-64px 0 0;top:46vh;left:0}.login .form{align-items:flex-start;padding:26px 22px 40px}.login .box{max-width:none}.login .box .h1{font-size:30px}.login .box .input{height:52px;font-size:16px}}.pal-scrim{z-index:50;background:#19171473;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.pal{background:var(--surface);border:1px solid var(--rule);width:min(680px,94vw);box-shadow:var(--shadow-pop);border-radius:6px;overflow:hidden}.pal input{border:0;border-bottom:1px solid var(--rule);background:0 0;outline:none;width:100%;padding:16px 18px;font-size:16px}.pal .res{max-height:60vh;padding:6px;overflow:auto}.pal .grp{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px;font-size:11px;font-weight:600}.pal .it{border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.pal .it .k{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px}.pal .ft{border-top:1px solid var(--rule);color:var(--muted);gap:14px;padding:8px 14px;font-size:12px;display:flex}kbd.k{font-family:var(--mono);border:1px solid var(--rule-strong);border-radius:2px;padding:0 5px;font-size:11px}.chat{flex-direction:column;gap:10px;display:flex}.msg{flex-direction:column;max-width:100%;display:flex}.msg .bub{white-space:pre-wrap;word-break:break-word;min-width:0;line-height:1.5}.msg.me{align-items:flex-end}.msg.me .bub{background:var(--accent-wash);max-width:min(78%,760px);color:var(--ink);border-radius:16px 16px 4px;padding:10px 14px}.msg.ai{align-items:flex-start}.msg.ai .bub{background:0 0;border:0;max-width:min(92%,900px);padding:4px 0 2px}.msg.ai .bub p:first-child{margin-top:0}.msg.ai .acts{width:min(92%,900px)}.msg .when{color:var(--muted);margin-top:3px;padding:0 4px;font-size:11px}.msg .meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:4px;font-size:12px;display:flex}.acts{flex-direction:column;gap:8px;margin-top:10px;display:flex}.act{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.act .what{font-family:var(--font-cond);letter-spacing:.03em;text-transform:uppercase;font-size:15px;font-weight:700}.act .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.act.wait{border-left:3px solid var(--warn)}.act.done{border-left:3px solid var(--ok)}.act.fail{border-left:3px solid var(--crit)}.act .decide{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg.me .bub .ctx{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px;font-size:11px;display:block}.sug{flex-wrap:wrap;gap:8px;display:flex}.sug button{border:1px solid var(--rule-strong);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:20px;padding:5px 12px;font-size:13px}.sug button:hover{border-color:var(--accent);color:var(--accent-ink)}.composer{background:var(--paper);z-index:5;padding:10px 0 4px;position:sticky;bottom:0}.composer .box{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r);align-items:flex-end;gap:10px;padding:10px;display:flex}.composer textarea{resize:none;min-height:44px;max-height:200px;font-family:var(--font);background:0 0;border:0;outline:none;flex:1}.tl{flex-direction:column;display:flex}.tl .ev{grid-template-columns:96px 14px 1fr;gap:10px;padding:8px 0;display:grid}.tl .ev .d{font-family:var(--mono);color:var(--muted);text-align:right;font-size:12.5px}.tl .ev .p{position:relative}.tl .ev .p:before{content:"";background:var(--rule-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:5px}.tl .ev .p:after{content:"";background:var(--rule);width:2px;position:absolute;top:16px;bottom:-14px;left:8px}.tl .ev:last-child .p:after{display:none}.tl .ev .p.ok:before{background:var(--ok)}.tl .ev .p.warn:before{background:var(--warn)}.tl .ev .p.crit:before{background:var(--crit)}.tl .ev .p.info:before{background:var(--info)}.tabs{border-bottom:1px solid var(--rule);gap:2px;display:flex}.tabs button{cursor:pointer;color:var(--muted);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:600}.tabs button.on{color:var(--ink);border-bottom-color:var(--brand)}.dl{grid-template-columns:140px minmax(0,1fr);gap:6px 14px;min-width:0;font-size:14px;display:grid}.dl dt{color:var(--muted);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:12px;font-weight:600}.dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.toast-wrap{z-index:60;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.toast{background:var(--ink);color:var(--paper);border-radius:var(--r);box-shadow:var(--shadow-pop);max-width:380px;padding:10px 14px;font-size:13.5px}.toast{align-items:flex-start;gap:10px;min-width:260px;display:flex;position:relative;overflow:hidden}.toast .ic{cursor:default;color:inherit;border:0;padding:0;font-size:14px;line-height:1.4}.toast .tt{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.toast:after{content:"";opacity:.5;transform-origin:0;background:currentColor;width:100%;height:2px;animation:5s linear forwards toastbar;position:absolute;bottom:0;left:0}@keyframes toastbar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.banner .bi{flex:none;font-size:13px;line-height:1.5}.progress{z-index:70;pointer-events:none;background:0 0;width:100%;height:2px;position:fixed;top:0;left:0;overflow:hidden}.progress:before{content:"";background:var(--accent);width:40%;height:100%;animation:prog 1.2s var(--ease) infinite;position:absolute;left:0;transform:translate(-100%)}@keyframes prog{to{transform:translate(250%)}}.top .search{white-space:nowrap;overflow:hidden}.top .search span{text-overflow:ellipsis;overflow:hidden}.tabs{scrollbar-width:none;overflow-x:auto}.tabs button{white-space:nowrap}@media (width<=900px){.top{padding:8px 12px}.top .search kbd{display:none}.page{padding:16px 12px 32px}.grid[style]{grid-template-columns:minmax(0,1fr)!important}.top .who .small{display:none}}@media (width>=901px){.scrim{display:none}}.pwwrap{position:relative}.pwwrap .input{padding-right:92px}.pwwrap .eye{color:var(--accent-ink);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:6px 8px;font-size:12px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pwwrap .eye:hover{background:var(--surface-2)}.att.dim{opacity:.62}.att.dim .lv{background:var(--rule-strong)}.modal-scrim{z-index:40;background:#19171480;justify-content:center;align-items:flex-start;padding:3vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--paper);border:1px solid var(--rule);width:min(1180px,100%);box-shadow:var(--shadow-pop);border-radius:6px;flex-direction:column;gap:16px;margin:auto;padding:20px 22px 28px;display:flex;position:relative}.modal .close{z-index:2;font-family:var(--mono);padding-inline:10px;position:absolute;top:10px;right:10px}.modal>.c360-h{padding-right:44px}.cal{border-left:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal .dow{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:6px 8px;font-size:12px;font-weight:600}.cal .day{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:3px;min-height:104px;padding:6px;display:flex}.cal .day.out{background:var(--paper);opacity:.55}.cal .day.today{box-shadow:inset 0 0 0 2px var(--brand)}.cal .day .n{font-family:var(--mono);color:var(--muted);align-self:flex-end;font-size:12px}.cal .ev{background:var(--accent-wash);color:var(--accent-ink);border-left:3px solid var(--accent);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:12px;line-height:1.3;overflow:hidden}.cal .ev.done{background:var(--ok-wash);color:var(--ok);border-left-color:var(--ok);text-decoration:line-through}.cal .ev.race{background:var(--warn-wash);color:var(--warn);border-left-color:var(--warn)}.cal .ev.late{background:var(--crit-wash);color:var(--crit);border-left-color:var(--crit)}.cal .more{color:var(--muted);font-size:11px}.board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.col{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;flex:0 0 260px;max-height:70vh;display:flex}.col .ch{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.col .ch .count{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px}.col .cards{flex-direction:column;gap:8px;padding:8px;display:flex;overflow:auto}.tcard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;box-shadow:var(--shadow);padding:8px 10px;font-size:13px}.tcard .t{font-weight:500;line-height:1.35}.tcard .m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.tcard.done .t{color:var(--muted);text-decoration:line-through}.col.today{border-top:3px solid var(--brand)}.col.today .ch{color:var(--ink)}.col.hist{opacity:.8}.tcard .who{font-family:var(--font-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:700}.tcard .ok{color:var(--ok)}.tcard .warn{color:var(--warn)}@media (width<=700px){.col{flex:0 0 86vw}}.mail{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);grid-template-columns:230px minmax(320px,1fr) minmax(0,1.3fr);gap:0;min-height:70vh;max-height:78vh;display:grid;overflow:hidden}.mail .labels{border-right:1px solid var(--rule);background:var(--surface-2);padding:8px;overflow:auto}.mail .labels .lb{border-radius:var(--r);cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.mail .labels .lb.on{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--brand);font-weight:600}.mail .labels .lb .c{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px}.mail .labels .grp{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px;font-size:11px;font-weight:600}.mail .list{border-right:1px solid var(--rule);overflow:auto}.mail .item{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.mail .item .from{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mail .item .when{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.mail .item .subj{text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:13.5px;overflow:hidden}.mail .item .snip{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:12px;overflow:hidden}.mail .item .sug{flex-wrap:wrap;grid-column:1/3;align-items:center;gap:6px;margin-top:3px;display:flex}.mail .read{flex-direction:column;gap:12px;padding:16px 18px;display:flex;overflow:auto}.mail .msg-b{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);padding:10px 12px}.mail .msg-b .hd{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:6px;font-size:12.5px;display:flex}.mail .msg-b pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font);margin:0;font-size:13.5px;line-height:1.5}.mail .toolbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.mail-frame{border-radius:var(--r);background:#fff;border:0;width:100%;display:block}.lchip{font-family:var(--font-cond);letter-spacing:.05em;border:1px solid var(--rule);background:var(--surface-2);color:var(--ink-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;align-items:center;gap:4px;max-width:260px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.lchip:hover:not(:disabled){border-color:var(--brand);color:var(--ink);background:var(--accent-wash)}.lchip.here{cursor:default;color:var(--ok);border-color:var(--ok)}.lchip.sug{color:var(--info,#2f6fb3);border-style:dashed}.lchip:disabled{opacity:.7;cursor:default}.lpick{position:relative}.lpick .input{padding:5px 9px;font-size:13px}.lpick-menu{z-index:30;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);max-height:260px;box-shadow:var(--shadow,0 6px 20px #0000001f);position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto}.lpick-menu .opt{cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.lpick-menu .opt.on{background:var(--accent-wash)}.lpick-menu .opt .c{color:var(--muted);margin-left:auto;font-size:11px}@media (width<=1100px){.mail{grid-template-columns:1fr;max-height:none}.mail .labels,.mail .list{border-right:0;border-bottom:1px solid var(--rule);max-height:40vh}}.ic{cursor:pointer;border-radius:var(--r);color:var(--ink-2);background:0 0;border:1px solid #0000;padding:4px 6px;font-size:14px;line-height:1}.ic:hover{background:var(--surface-2);border-color:var(--rule)}.ic.danger:hover{color:var(--crit);border-color:var(--crit)}.balao{border:1px solid var(--accent);border-radius:var(--r);background:var(--accent-wash);flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex;position:relative}.balao:before{content:"";background:var(--accent-wash);border-left:1px solid var(--accent);border-top:1px solid var(--accent);width:12px;height:12px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}.balao textarea{background:var(--surface)}.previa{border:1px dashed var(--rule-strong);border-radius:var(--r);background:var(--surface);width:100%;min-width:0;margin-top:8px;padding:10px 12px;overflow-x:auto}.cal-h{align-items:center;gap:6px;margin:4px 0 8px;display:flex}.cal{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-d{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);background:var(--surface-2);padding:6px 8px;font-size:11px;font-weight:600}.cal-c{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:3px;min-height:96px;padding:4px 6px;display:flex}.cal-c:nth-child(7n){border-right:0}.cal-c.out{background:var(--surface-2);color:var(--muted)}.cal-c.today .n{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cal-c .n{font-family:var(--mono);color:var(--ink-2);margin-bottom:2px;font-size:12px}.cal-ev{text-align:left;border:1px solid var(--rule);background:var(--surface-3,var(--surface-2));width:100%;color:var(--ink);cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;line-height:1.3;display:flex}.cal-ev:hover{border-color:var(--brand)}.cal-ev .c{font-family:var(--mono);color:var(--warn);white-space:nowrap;margin-left:auto;font-size:11px}.cal-ev.info{border-left:3px solid var(--info,#2f6fb3)}.cal-ev.warn{border-left:3px solid var(--warn)}.cal-ev.ok{border-left:3px solid var(--ok)}.cal-ev.neutral{border-left:3px solid var(--muted)}@media (width<=900px){.cal-c{min-height:64px}.cal-ev .truncate{max-width:100%}}.c360-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.c360-h .who{min-width:0}.c360-h .star{color:var(--warn);font-size:28px;line-height:1}.c360-h .meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:13.5px;display:flex}.c360-h .meta .k{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-right:4px;font-size:11px;font-weight:600}.c360-h .meta a{color:var(--ink);border-bottom:1px dotted var(--rule-strong);text-decoration:none}.c360-h .meta a:hover{color:var(--brand)}.c360-acts{flex-flow:wrap;flex:0 auto;align-items:center;gap:8px;max-width:100%;display:flex}.more{position:relative}.more summary{cursor:pointer;list-style:none}.more summary::-webkit-details-marker{display:none}.more .menu{z-index:20;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);max-width:calc(100vw - 24px);box-shadow:var(--shadow);flex-direction:column;gap:4px;min-width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.more .menu .btn{white-space:nowrap;justify-content:flex-start}.grid.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1200px){.grid.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.grid.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi .val .of{color:var(--muted);font-size:18px;font-weight:600}.c360-d{margin:12px 0}.c360-d summary::-webkit-details-marker{display:none}.c360-d summary{list-style:none}.c360-d summary .h2:before{content:"▸ ";color:var(--muted)}.c360-d[open] summary .h2:before{content:"▾ "}.syslinks{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.syslink{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);white-space:nowrap;border-radius:2px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6;text-decoration:none}.syslink:hover{color:#fff;background:var(--brand);border-color:var(--brand)}.syslink.asana{border-color:#f06a6a55}.syslink.docusign{border-color:#ffd54f55}.syslink.gmail{border-color:#4285f455}.syslink.quickbooks,.syslink.qbo{border-color:#2ca01c55}.tl-m{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);margin-bottom:4px;padding:12px 0 4px 110px;font-size:12px;font-weight:700}.tl .ev .b{min-width:0}.tl .ev .t{font-weight:600}.tl .ev .kind{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-radius:2px;padding:1px 6px;font-size:11px;font-weight:700}.tl .ev .kind.ok{color:var(--ok);background:var(--ok-wash)}.tl .ev .kind.warn{color:var(--warn);background:var(--warn-wash)}.tl .ev .kind.info{color:var(--info);background:var(--info-wash)}.att .why{margin-top:2px}.att-acts{gap:6px;margin-top:8px}.att-acts .btn.sm{text-decoration:none}.tbl td.nowrap,.nowrap{white-space:nowrap}.chat-day{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;border-top:1px solid var(--rule);margin:12px 0 2px;padding-top:8px;font-size:11px;font-weight:700}.hist .it{border-bottom:1px solid var(--rule);cursor:pointer;padding:10px 14px}.hist .it .t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.att .facts{color:var(--ink);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.att .facts .k{font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:5px;font-size:10.5px;font-weight:600}@media (width<=700px){.dl{grid-template-columns:minmax(0,1fr)}.dl dt{padding-top:6px}.msg.me .bub{max-width:92%}.msg.ai .bub,.msg.ai .acts{max-width:100%}.c360-h{flex-direction:column;gap:10px}.c360-acts{width:100%}.att,.act,.act .row,.previa .row{flex-wrap:wrap}.act .row,.act .decide{width:100%}.act .row .btn,.act .decide .btn{flex:auto}.tl .ev{grid-template-columns:64px 14px minmax(0,1fr);gap:6px}.tl-m{text-align:left;padding-left:0}.previa .tbl,.act .tbl{font-size:12px}.page-h{flex-direction:column;align-items:flex-start}.page-h .h1,.page-h .sub,.page-h .small{text-align:left}.page-h .row{flex-wrap:wrap;gap:8px;width:100%}.page-h .row .btn.primary{flex:auto}.toolbar-page{flex-direction:column;align-items:stretch}.toolbar-page .input,.toolbar-page select{width:100%!important;max-width:none!important}.cal{grid-template-columns:repeat(7,minmax(60px,1fr));overflow-x:auto}.btn{min-height:40px}.btn.sm{min-height:36px}.input,select.input,textarea.input{min-height:44px;font-size:16px}}.modal.ask{flex-direction:column;gap:12px;max-width:520px;display:flex}.modal.ask .field{margin:0}.btn.danger{border-color:var(--crit);color:var(--crit)}.btn.danger:hover{background:var(--crit);color:#fff}.tcard.lead{text-align:left;width:100%;font:inherit;color:inherit;flex-direction:column;gap:4px;display:flex}.tcard.lead.esperando{border-left:3px solid var(--warn)}.msg.nota{align-items:flex-start}.msg.nota .bub{background:var(--surface-2);border:1px dashed var(--rule);border-radius:var(--r);max-width:min(92%,900px);color:var(--ink-2);padding:8px 12px;font-size:13px}.mail.inbox{grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr)}.mail.inbox .read .chat{min-height:200px;overflow-y:auto}.tabs .count{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:11px}@media (width<=1100px){.mail.inbox{grid-template-columns:1fr}.mail.inbox .list{max-height:38vh}}.mail.inbox .toolbar{flex-direction:column;align-items:stretch;gap:6px}.nav a.sub{color:var(--muted);padding-left:26px;font-size:13px}.nav a.sub.active{color:var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-in,.att,.tcard,.act,.kpi,.strip .it,.tbl.rsp tr,.hist .it,.cal .ev{animation:rise var(--dur-media) var(--ease-saida) both}.att:nth-child(2),.tcard:nth-child(2),.act:nth-child(2),.kpi:nth-child(2){animation-delay:30ms}.att:nth-child(3),.tcard:nth-child(3),.act:nth-child(3),.kpi:nth-child(3){animation-delay:60ms}.att:nth-child(4),.tcard:nth-child(4),.act:nth-child(4),.kpi:nth-child(4){animation-delay:90ms}.att:nth-child(5),.tcard:nth-child(5),.act:nth-child(5){animation-delay:.12s}.att:nth-child(6),.tcard:nth-child(6),.act:nth-child(6){animation-delay:.15s}.att:nth-child(n+7),.tcard:nth-child(n+7),.act:nth-child(n+7){animation-delay:.18s}.toast{animation:toastin var(--dur-media) var(--ease-saida) both}.kpi.link:hover,.tcard:hover{border-color:var(--accent);transform:translateY(-1px)}.kpi.link,.tcard{transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.rc .g.run,.chip.run .g{animation:1.6s ease-in-out infinite pulse}.spin{animation-duration:.7s}.tabs button{position:relative}.tabs button:after{content:"";background:var(--brand);transform-origin:50%;height:2px;transition:transform var(--t) var(--ease);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.tabs button.on{border-bottom-color:#0000}.tabs button.on:after{transform:scaleX(1)}.btn.primary:hover:not(:disabled){box-shadow:0 2px 10px -4px var(--accent)}@media (prefers-reduced-motion:reduce){.att,.tcard,.act,.kpi,.strip .it,.tbl.rsp tr,.hist .it,.cal .ev,.page-in,.toast,.modal,.rc .g.run,.chip.run .g{animation:none}}.tabs button.on:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%);opacity:0;height:22px;animation:fadein var(--dur-lenta) var(--ease-saida) .12s forwards;position:absolute;bottom:-1px;left:0;right:0}@keyframes fadein{to{opacity:1}}.thinking{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.thinking .bars{align-items:flex-end;gap:2px;width:16px;height:14px;display:inline-flex}.thinking .bars i{opacity:.35;transform-origin:bottom;background:currentColor;width:2px;height:14px;animation:1.3s ease-in-out infinite eq;display:block;transform:scaleY(.29)}.thinking .bars i:nth-child(2){animation-delay:.16s}.thinking .bars i:nth-child(3){animation-delay:.32s}.thinking .bars i:nth-child(4){animation-delay:.48s}@keyframes eq{0%,to{opacity:.35;transform:scaleY(.29)}50%{opacity:1;transform:scaleY(1)}}.dots{vertical-align:middle;flex-wrap:wrap;gap:2px;max-width:70px;display:inline-flex}.dots i{background:var(--rule-strong);opacity:.6;border-radius:50%;width:5px;height:5px;display:block}.dots i.on{opacity:1;animation:dot var(--dur-lenta) var(--ease-saida) both}.dots.accent i.on{background:var(--accent)}.dots.ok i.on{background:var(--ok)}.dots.warn i.on{background:var(--warn)}@keyframes dot{0%{opacity:.2;transform:scale(.4)}to{opacity:1;transform:none}}.bar{background:var(--rule);vertical-align:middle;border-radius:2px;width:64px;height:4px;display:inline-block;overflow:hidden}.bar i{background:var(--accent);height:100%;display:block}@keyframes popin{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:none}}.menu,.pop,.lpick-menu,.balao,.pal{animation:popin var(--dur-rapida) var(--ease-saida) both}.modal-scrim,.pal-scrim{-webkit-backdrop-filter:blur(2px)}.chip.run .g,.rc .g.run{animation:1.4s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){.tabs button.on:before{opacity:1;animation:none}.thinking .bars i,.dots i.on,.menu,.pop,.lpick-menu,.balao,.pal{animation:none}.modal-scrim,.pal-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.so-mobile{display:none}@media (width<=700px){.so-desktop{display:none}.so-mobile{display:inline-flex}}.tab{border:0;border-bottom:2px solid var(--rule);color:var(--muted);font:inherit;cursor:pointer;background:0 0;flex:1;padding:8px 10px;font-weight:600}.tab.on{color:var(--ink);border-bottom-color:var(--accent)}.tab:hover{color:var(--ink)}body{background:radial-gradient(900px 520px at 85% -10%,var(--brand-wash),transparent 60%),radial-gradient(700px 500px at 0% 110%,var(--accent-wash),transparent 60%),var(--paper);letter-spacing:.005em;background-attachment:fixed;font-size:14px}a:hover{color:var(--accent-ink);text-decoration:none}.glass,.card,.kpi,.strip,.col,.tcard,.mail,.menu,.pop,.pal,.modal,.toast,.lpick-menu,.banner,.previa,.balao,.cal,.act,.composer .box,.top,.side,.tabbar{-webkit-backdrop-filter:blur(24px)saturate(160%)}.card{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-l);box-shadow:var(--shadow)}.card-h{border-bottom:1px solid var(--glass-line);padding:14px 18px}.card-b{padding:16px 18px}.card.lead{border-left:1px solid var(--glass-line);box-shadow:var(--shadow),inset 3px 0 0 var(--accent)}.card.lead.crit{box-shadow:var(--shadow),inset 3px 0 0 var(--crit)}.card.lead.warn{box-shadow:var(--shadow),inset 3px 0 0 var(--warn)}.card.quiet{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.card .card-b.tight .tbl thead th:first-child{border-top-left-radius:0}.h1{font-family:var(--font);text-transform:none;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.1}.page-h .h1{font-size:34px}.h2{font-family:var(--font-cond);letter-spacing:.14em;font-size:12.5px;font-weight:700}.h2 .count{background:var(--glass-2);border-radius:999px;padding:1px 8px}.cond,.kpi .lbl,.strip .lbl,.field label,.tbl thead th,.nav .grp,.pal .grp,.col .ch,.mail .labels .grp,.dl dt,.state .t,.chat-day,.tl-m,.att .facts .k,.c360-h .meta .k,.cal .dow,.cal-d,.rc .k,.toast .tt{font-family:var(--font-cond);letter-spacing:.12em}.page-h .help{border-color:var(--glass-line-2);border-radius:50%;width:24px;height:24px}.page-h .small.muted.cond{color:var(--brand);letter-spacing:.14em;margin-bottom:2px;font-size:12px;font-weight:700}.sub{color:var(--ink-2)}.kpi{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-l);min-height:112px;box-shadow:var(--shadow);gap:8px;padding:16px 18px}.kpi .lbl{font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500}.kpi .val{font-family:var(--font-cond);letter-spacing:-.01em;font-size:36px;font-weight:900}.kpi .foot{color:var(--muted)}.kpi.lead{border-left:1px solid var(--glass-line);box-shadow:var(--shadow),inset 0 3px 0 var(--accent)}.kpi.lead.crit{box-shadow:var(--shadow),inset 0 3px 0 var(--crit)}.kpi.lead.warn{box-shadow:var(--shadow),inset 0 3px 0 var(--warn)}.kpi.lead.ok{box-shadow:var(--shadow),inset 0 3px 0 var(--ok)}.kpi.link:hover{border-color:var(--glass-line-2);transform:translateY(-1px)}.kpi.sm{min-height:0;padding:12px 14px}.kpi.sm .val{font-size:24px}.strip{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-l);box-shadow:var(--shadow)}.strip .it{border-right:1px solid var(--glass-line);padding:11px 16px}.strip .it.link:hover{background:var(--glass-2)}.strip .lbl{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.chip{font-family:var(--font);text-transform:none;letter-spacing:.01em;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6}.chip.outline{border-color:var(--glass-line-2)}.chip.neutral,.chip.wait{background:var(--glass-2);border-color:var(--glass-line)}.chip.accent{color:var(--accent-ink);background:var(--accent-wash)}.syslink{font-family:var(--font);text-transform:none;letter-spacing:0;border-color:var(--glass-line-2);border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:600;line-height:1.7}.lchip{font-family:var(--font);text-transform:none;letter-spacing:0;background:var(--glass-2);border-color:var(--glass-line);border-radius:999px;font-weight:600}.tl .ev .kind,.tl .ev .kind.ok,.tl .ev .kind.warn,.tl .ev .kind.info{border-radius:999px;padding:1px 8px}.btn{min-height:var(--tap);border:1px solid var(--glass-line-2);background:var(--glass-2);color:var(--ink);-webkit-backdrop-filter:blur(20px);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--glass-line-2)}.btn.primary{background:var(--brand);color:#fff;box-shadow:0 10px 24px -12px var(--brand);border-color:#0000}.btn.primary:hover:not(:disabled){background:var(--brand);filter:brightness(1.08);box-shadow:0 12px 28px -12px var(--brand)}.btn.on{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.btn.ghost,.btn.quiet{-webkit-backdrop-filter:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled),.btn.quiet:hover:not(:disabled){background:var(--glass-2)}.btn.sm{min-height:32px;padding:4px 12px;font-size:13px}.btn.danger{border-color:var(--crit);color:var(--crit);background:0 0}.btn.danger:hover:not(:disabled){background:var(--crit);color:#fff}.btn:active:not(:disabled){transform:scale(.98)}.iconbtn{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:999px;width:38px;height:38px}.iconbtn:hover{background:var(--surface-3)}.ic{border-radius:999px}.sug button{background:var(--glass-2);border-color:var(--glass-line);color:var(--ink-2);border-radius:999px;min-height:34px;padding:6px 14px}.sug button:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-wash)}.pwwrap .eye{font-family:var(--font);text-transform:none;letter-spacing:0;border-radius:999px;font-size:12.5px}.att-acts .btn.ghost{color:var(--ink-2)}.att .btn.primary,.mail .item .btn.primary,.tbl .btn.primary,.tcard .btn.primary,.hist .btn.primary,.col .btn.primary,.act .btn.primary.sm,.mail .toolbar .btn.primary.sm{background:var(--accent-wash);color:var(--accent-ink);box-shadow:none;border-color:#0000}.att .btn.primary:hover:not(:disabled),.mail .item .btn.primary:hover:not(:disabled),.tbl .btn.primary:hover:not(:disabled){background:var(--accent);color:#fff;filter:none}.sf{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-4px;flex:none}.input{border-radius:var(--r);border-color:var(--glass-line-2);background:#00000047;min-height:40px;padding:10px 13px}[data-theme=light] .input{background:var(--surface)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.field label{font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--muted);font-size:12.5px;font-weight:600}.check input{border-radius:5px;width:18px;height:18px}select.input{padding-right:30px}.tabs{background:var(--glass);border:1px solid var(--glass-line);border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.tabs button,.tabs a{height:32px;font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--muted);border:0;border-radius:999px;align-items:center;margin:0;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tabs button.on,.tabs a.on{color:var(--ink);background:var(--glass-2);box-shadow:inset 0 1px #efebe514,0 6px 14px -8px #000c}[data-theme=light] .tabs button.on{background:var(--surface);box-shadow:0 2px 8px -4px #19171459}.tabs button:after,.tabs button.on:before{display:none}.tabs .count{color:var(--muted)}.tbl thead th{background:var(--surface);border-bottom:1px solid var(--glass-line-2);font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--muted);padding:10px 16px;font-size:12.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--glass-line);padding:11px 16px}.tbl tbody tr.click:hover td{background:var(--glass-2)}.tbl.zebra tbody tr:nth-child(2n) td{background:#efebe506}.tbl-wrap{border-radius:var(--r-l)}.tbl tbody tr.on td{background:var(--accent-wash)}@media (width<=700px){.tbl.rsp tr{border-bottom:1px solid var(--glass-line);padding:12px 14px}.tbl.rsp td[data-l]:before{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:12px}}.att{border-bottom:1px solid var(--glass-line);gap:14px;padding:14px 18px}.att .lv{border-radius:999px;width:4px}.banner{border-radius:var(--r);border-color:#0000;padding:11px 14px}.banner.crit{background:var(--crit-wash)}.banner.warn{background:var(--warn-wash)}.banner.ok{background:var(--ok-wash)}.banner.info{background:var(--info-wash)}.hist .it{border-bottom:1px solid var(--glass-line)}.hist .it:hover{background:var(--glass-2)}.hist .it.on{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.state{color:var(--muted)}.state .t{font-family:var(--font);text-transform:none;letter-spacing:-.01em;font-size:18px}.app{grid-template-columns:256px 1fr;gap:0}.side{background:0 0;height:100vh;padding:12px 0 12px 12px;position:sticky;top:0}.side .brand,.nav,.side .foot{z-index:1;position:relative}.side:before{content:"";background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(160%);position:absolute;inset:12px 0 12px 12px}.side .brand{border-bottom:0;align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.side .brand .mark-u{background:var(--brand);color:#fff;width:36px;height:36px;font-family:var(--font-cond);box-shadow:0 8px 20px -10px var(--brand);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:900;display:inline-flex}.side .brand .mark{min-width:0;line-height:1.05;display:block}.side .brand .mark b{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:700;display:block}.side .brand .mark small{font-family:var(--font);color:var(--muted);letter-spacing:0;margin-top:2px;font-size:11.5px;display:block}.side .brand .burger{margin-left:auto}.side-search{border:1px solid var(--glass-line);height:38px;color:var(--muted);cursor:text;white-space:nowrap;background:#0000004d;border-radius:12px;align-items:center;gap:8px;margin:4px 12px 2px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}[data-theme=light] .side-search{background:var(--surface)}.side-search span{text-overflow:ellipsis;overflow:hidden}.side-search kbd{font-family:var(--mono);border:1px solid var(--glass-line);color:var(--muted);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:10.5px}.nav{gap:3px;padding:6px 12px 8px}.nav .grp{font-family:var(--font-cond);letter-spacing:.16em;color:var(--muted);padding:12px 10px 4px;font-size:10.5px;font-weight:700}.nav a{height:40px;color:var(--ink-2);border:1px solid #0000;border-radius:12px;gap:10px;padding:0 10px;font-weight:500}.nav a .sf{color:var(--muted)}.nav a:hover{background:var(--glass-2)}.nav a.active{background:var(--glass-2);color:var(--ink);border-color:var(--glass-line);box-shadow:none}.nav a.active .sf{color:var(--brand)}.nav a .n{min-width:22px;height:22px;font-family:var(--font);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.nav a .n.soft{background:var(--glass-2);color:var(--ink-2)}.nav a .n.warn{background:var(--warn);color:#1b1917}.nav a.sub{height:32px;padding-left:40px;font-size:12.5px}.side .foot{border-top:1px solid var(--glass-line);color:var(--ink-2);align-items:center;gap:10px;margin:0 12px;padding:10px 16px 6px;display:flex}.railbtn{display:none}.nav a{position:relative}@media (width>=901px){.railbtn{display:inline-flex}.app.rail{grid-template-columns:80px 1fr}.app.rail .side{z-index:30;width:80px;transition:width var(--t) var(--ease)}.app.rail .side:before{transition:background var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.app.rail .side:hover,.app.rail .side:focus-within{width:256px}.app.rail .side:hover:before,.app.rail .side:focus-within:before{background:var(--surface);border-color:var(--glass-line-2);box-shadow:var(--shadow-pop)}.app.rail .nav{scrollbar-width:none}.app.rail .nav::-webkit-scrollbar{display:none}.app.rail .side:not(:hover):not(:focus-within) .lbl{display:none}.app.rail .side:not(:hover):not(:focus-within) .nav a{justify-content:center;padding:0}.app.rail .side:not(:hover):not(:focus-within) .nav a.sub{display:none}.app.rail .side:not(:hover):not(:focus-within) .nav a .n{border:2px solid var(--paper);border-radius:999px;width:9px;min-width:9px;height:9px;padding:0;font-size:0;line-height:0;position:absolute;top:5px;right:11px}.app.rail .side:not(:hover):not(:focus-within) .nav .grp{background:var(--glass-line);height:1px;margin:10px 12px;padding:0;font-size:0;overflow:hidden}.app.rail .side:not(:hover):not(:focus-within) .nav .grp:first-child{margin-top:2px}.app.rail .side:not(:hover):not(:focus-within) .brand{justify-content:center;padding:16px 0 10px}.app.rail .side:not(:hover):not(:focus-within) .brand .mark{display:none}.app.rail .side:not(:hover):not(:focus-within) .side-search{justify-content:center;margin:4px 12px 2px;padding:0}.app.rail .side:not(:hover):not(:focus-within) .side-search span,.app.rail .side:not(:hover):not(:focus-within) .side-search kbd{display:none}.app.rail .side:not(:hover):not(:focus-within) .foot{justify-content:center;padding:10px 0 6px}.app.rail .side:not(:hover):not(:focus-within) .foot .grow{display:none}}.main{gap:0}.topbar{background:linear-gradient(color-mix(in srgb,var(--paper) 92%,transparent),color-mix(in srgb,var(--paper) 78%,transparent));-webkit-backdrop-filter:blur(14px);padding:12px 16px 10px 12px}@media (width<=1500px){.top .clock{display:none}}.top{border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--shadow);border-radius:999px;gap:8px;padding:6px 8px}.top-search{background:0 0;border:0;border-radius:999px;flex:1;max-width:none;padding:6px 10px;display:none}.rc{scrollbar-width:none;white-space:nowrap;font-family:var(--font);background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0 4px;display:flex;overflow-x:auto}.rc .it{background:var(--glass-2);border:1px solid var(--glass-line);height:32px;color:var(--ink-2);cursor:pointer;font-size:12.5px;font-family:var(--font);border-radius:999px;flex:none;align-items:center;gap:8px;margin:0;padding:0 12px 0 10px;display:inline-flex}.rc .it:hover{border-color:var(--glass-line-2);color:var(--ink)}.rc .it .k{font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.rc .it b{color:var(--ink);font-weight:600}.rc .it.ok b{color:var(--ok)}.rc .it.warn b{color:var(--warn)}.rc .it.crit b{color:var(--crit)}.top .clock{white-space:nowrap;padding:0 8px}.top .who{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:999px;padding:3px 10px 3px 3px}.top .who:hover{border-color:var(--glass-line-2)}.avatar{background:linear-gradient(135deg,var(--accent),var(--accent-ink));font-family:var(--font);width:30px;height:30px;font-weight:700}.page{max-width:1520px;margin-inline:auto;padding:22px 24px 48px}.page.read{max-width:1080px}.page.wide{max-width:none}@media (width>=701px){.page-h{align-items:flex-end}}.menu{border-radius:var(--r-l);background:var(--surface);border-color:var(--glass-line-2);box-shadow:var(--shadow-pop);min-width:240px;padding:8px}.menu .mi{border-radius:10px;min-height:40px;padding:9px 12px}.menu .mi:hover{background:var(--glass-2)}.menu hr{border-top-color:var(--glass-line)}.more .menu{border-radius:var(--r-l);background:var(--surface)}.more .menu .btn{border-radius:10px}.pop{border-radius:var(--r-l);background:var(--surface)}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.tabbar{display:none}@media (width<=900px){.app{grid-template-columns:1fr}.side{width:288px;transition:transform .22s var(--ease);z-index:45;background:0 0;padding:12px;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.side.open{transform:none}.side:before{background:var(--surface);border-radius:var(--r-xl);opacity:.98;inset:12px}.scrim{z-index:44}.topbar{padding:10px 12px 8px}.top{border-radius:999px;padding:5px 6px}.top-search{display:flex}.rc,.top .clock{display:none}.burger{display:inline-flex}.top .burger{display:none}.page{padding:16px 14px 110px}.page-h .h1{font-size:30px}.tabbar{left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid var(--glass-line-2);height:64px;box-shadow:var(--shadow-pop);border-radius:999px;justify-content:space-around;align-items:center;padding:0 6px;display:flex;position:fixed}[data-theme=light] .tabbar{background:#ffffffd9}.tabbar .tb{min-width:56px;height:52px;color:var(--muted);font-size:10.5px;font-weight:600;font-family:var(--font);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:flex}.tabbar .tb.active{color:var(--ink);background:var(--glass-2)}.tabbar .tb.active .sf{color:var(--brand)}.tabbar .tbi{display:inline-flex;position:relative}.tabbar .tbi .n{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-10px}.toast-wrap{bottom:92px;left:12px;right:12px}.composer{bottom:84px}}.modal-scrim{-webkit-backdrop-filter:blur(6px);background:#0000008c}.modal{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--glass-line-2);box-shadow:var(--shadow-pop);padding:22px 24px 26px}.modal .close{border-radius:999px;width:36px;height:36px;padding:0;top:12px;right:12px}.modal.ask{border-radius:22px;padding:20px 22px}.modal.ask .h1{letter-spacing:-.01em;font-size:19px}@media (width<=700px){.modal-scrim{align-items:flex-end;padding:0}.modal{width:100%;max-height:94vh;padding:16px 18px calc(22px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;margin:auto 0 0;overflow:auto}.modal:before{content:"";background:var(--glass-line-2);border-radius:999px;width:40px;height:5px;margin:0 auto 12px;display:block}.modal.ask{border-radius:30px 30px 0 0;max-width:none}.modal.ask .row{flex-direction:column-reverse}.modal.ask .row .btn{width:100%;min-height:46px}}.pal-scrim{-webkit-backdrop-filter:blur(6px);background:#0000008c}.pal{border-radius:var(--r-l);background:var(--surface);border-color:var(--glass-line-2)}.pal input{border-bottom-color:var(--glass-line)}.pal .it{border-radius:10px;min-height:40px}.pal .it.sel,.pal .it:hover{background:var(--glass-2)}.pal .grp{font-family:var(--font-cond)}kbd.k{border-color:var(--glass-line-2);border-radius:6px}.toast{background:var(--surface);color:var(--ink);border:1px solid var(--glass-line-2);box-shadow:var(--shadow-pop);border-radius:16px}.toast.ok{background:var(--surface);color:var(--ok)}.toast.crit{background:var(--surface);color:var(--crit)}.toast.warn{background:var(--surface);color:var(--warn)}.toast .tt{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:12.5px}.progress:before{background:var(--brand)}.msg.me .bub{background:var(--accent-wash);border-radius:20px 20px 6px;padding:11px 15px}.msg.nota .bub{border-radius:var(--r)}.act{border-radius:var(--r-l);background:var(--glass);border:1px solid var(--glass-line);padding:12px 14px}.act.wait{border-left:1px solid var(--glass-line);box-shadow:inset 3px 0 0 var(--warn)}.act.done{border-left:1px solid var(--glass-line);box-shadow:inset 3px 0 0 var(--ok)}.act.fail{border-left:1px solid var(--glass-line);box-shadow:inset 3px 0 0 var(--crit)}.act .what{font-family:var(--font);text-transform:none;letter-spacing:-.01em;font-size:15px;font-weight:700}.composer{background:0 0}.composer .box{border-radius:var(--r-l);background:var(--surface);border-color:var(--glass-line-2);box-shadow:var(--shadow-pop);padding:10px 12px}.msg.me .bub .ctx{font-family:var(--font-cond)}.balao{border-radius:var(--r);background:var(--accent-wash);border-color:var(--accent)}.previa{border-radius:var(--r);border-color:var(--glass-line-2);background:#0003}[data-theme=light] .previa{background:var(--surface)}.col{border-radius:var(--r-l);background:var(--glass);border-color:var(--glass-line)}.col .ch{font-family:var(--font);text-transform:none;letter-spacing:0;border-bottom-color:var(--glass-line);font-size:13.5px;font-weight:700}.col.today{border-top:1px solid var(--glass-line);box-shadow:inset 0 3px 0 var(--brand)}.tcard{border-radius:var(--r);background:var(--surface);border-color:var(--glass-line);box-shadow:none;padding:10px 12px}.tcard:hover{border-color:var(--accent)}.tcard .who{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.tcard.lead.esperando{border-left:1px solid var(--glass-line);box-shadow:inset 3px 0 0 var(--warn)}.mail{border-radius:var(--r-l);background:var(--glass);border-color:var(--glass-line)}.mail .labels{border-right-color:var(--glass-line);background:0 0}.mail .labels .lb{border-radius:10px;min-height:36px}.mail .labels .lb.on{background:var(--glass-2);box-shadow:inset 3px 0 0 var(--brand);font-weight:600}.mail .labels .lb:hover{background:var(--glass-2)}.mail .list{border-right-color:var(--glass-line)}.mail .item{border-bottom-color:var(--glass-line)}.mail .item:hover{background:var(--glass-2)}.mail .item.on{background:var(--accent-wash)}.mail .msg-b{border-radius:var(--r);border-color:var(--glass-line);background:#0003}[data-theme=light] .mail .msg-b{background:var(--paper)}.mail .toolbar{border-bottom-color:var(--glass-line)}.mail-frame{border-radius:var(--r)}.lpick-menu{border-radius:var(--r);background:var(--surface);border-color:var(--glass-line-2)}.lpick-menu .opt{min-height:36px}.cal{border-radius:var(--r-l);background:var(--glass);border-color:var(--glass-line)}.cal .dow,.cal-d{border-color:var(--glass-line);font-family:var(--font);text-transform:none;letter-spacing:0;background:0 0;font-size:12px;font-weight:600}.cal .day,.cal-c{border-color:var(--glass-line);background:0 0}.cal .day.out,.cal-c.out{background:#00000026}.cal .day.today{box-shadow:inset 0 0 0 2px var(--brand);border-radius:10px}.cal .ev,.cal-ev{border-radius:8px}.cal-ev{background:var(--glass-2);border-color:var(--glass-line)}.cal-ev.accent{border-left:3px solid var(--brand)}.tl .ev .p:before{background:var(--rule-strong)}.tl .ev .p:after{background:var(--glass-line)}.tl-m{border-bottom-color:var(--glass-line)}.dl dt{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.c360-h .who .h1{font-size:32px!important}.c360-h .star{font-size:26px}.c360-h .meta a{border-bottom:1px dotted var(--glass-line-2)}.c360-d summary .h2:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);vertical-align:1px;width:7px;height:7px;transition:transform var(--t) var(--ease);margin-right:8px;display:inline-block;transform:rotate(-45deg)}.c360-d[open] summary .h2:before{content:"";transform:rotate(45deg)}[data-theme=light] .login .art h1,[data-theme=light] .login .art .mark span:not(.mark-u){color:#fff}[data-theme=light] .login .pista .veu{background:linear-gradient(#0e0d0cb8 0%,#0e0d0c4d 44%,#0e0d0ceb 100%)}.page-in{animation-duration:.26s}.modal{animation:sheet var(--dur-lenta) var(--ease-saida) both}@keyframes sheet{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.mail.inbox.com-dados{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr) minmax(300px,.95fr)}.ld-col{border-left:1px solid var(--glass-line);min-width:0;overflow:auto}.ld-btn{display:none}@media (width<=1300px){.mail.inbox.com-dados{grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr)}.ld-col{display:none}.ld-btn{display:inline-flex}}@media (width<=1100px){.mail.inbox.com-dados{grid-template-columns:1fr}}.ld{flex-direction:column;gap:4px;padding:6px 0 12px;font-size:13.5px;display:flex}.ld-h{align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.ld-sec{padding:4px 0 6px}.ld-t{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:8px 14px 4px;font-size:11px;font-weight:700}.ld-row{border-top:1px solid var(--glass-line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 14px;display:grid}.ld-row:first-of-type{border-top:0}.ld-row .k{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ld-row .v{overflow-wrap:anywhere;min-width:0}.ld-perfil{color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin:0 6px;padding:6px 14px;display:flex}.ld-perfil:hover{background:var(--glass-2);color:var(--ink)}.ld-perfil .t{font-weight:600;display:block}.ld-perfil .s{color:var(--muted);font-size:12px;display:block}.icbox{background:var(--glass-2);border:1px solid var(--glass-line);width:34px;height:34px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icbox.red{background:var(--brand-wash);color:var(--brand);border-color:#0000}.icbox.ok{background:var(--ok-wash);color:var(--ok);border-color:#0000}.icbox.info{background:var(--info-wash);color:var(--info);border-color:#0000}.icbox.teal,.icbox.azul{background:var(--accent-wash);color:var(--accent-ink);border-color:#0000}.icbox.crit{background:var(--crit-wash);color:var(--crit);border-color:#0000}.sw{background:var(--ok);cursor:pointer;width:46px;height:28px;transition:background var(--dur-rapida) var(--ease-saida);border:1px solid #0000;border-radius:999px;flex:none;position:relative}.sw:after{content:"";width:22px;height:22px;transition:transform var(--dur-rapida) var(--ease-saida);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;transform:translate(18px);box-shadow:0 2px 6px #00000059}.sw.off{background:var(--glass-2);border-color:var(--glass-line-2)}.sw.off:after{transform:none}.sw:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sw,.sw:after{transition:none}}.ld-ev{border-top:1px solid var(--glass-line);grid-template-columns:112px minmax(0,1fr);gap:8px;padding:5px 14px;font-size:13px;display:grid}.msg.marca{margin:2px 0}.msg.marca .bub{color:var(--muted);background:var(--glass);border:1px solid var(--glass-line);white-space:normal;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:12px;display:inline-flex}.msg.marca.ai .bub{border-bottom-left-radius:999px}.msg.marca .bub a{color:var(--accent-ink)}.chat-day{border-top:0;margin:14px 0 4px}.mail.inbox .read .toolbar{background:var(--surface);z-index:2;padding-top:6px;margin:-4px -4px 0;padding-inline:4px;position:sticky;top:0}.star{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:4px;line-height:1;display:inline-flex}.star:hover{color:var(--warn);background:var(--glass-2)}.star.on{color:var(--warn)}.star.on .sf{fill:currentColor}.star.sm{padding:2px}.mail .item .when{align-items:center;gap:4px;display:inline-flex}.mail .item .star{opacity:.35}.mail .item:hover .star,.mail .item .star.on{opacity:1}.msg .bub-row{align-items:flex-end;gap:4px;max-width:100%;display:flex}.msg.me .bub-row{flex-direction:row-reverse}.msg .bub-row .star{opacity:0;transition:opacity var(--t) var(--ease)}.msg:hover .bub-row .star,.msg .bub-row .star.on{opacity:1}.msg.me .bub-row .bub{max-width:100%}.mail .list .tabs{width:100%;display:flex}.mail .list .tabs button{flex:1 1 0;padding:0 8px}.foto{object-fit:cover;background:var(--glass-2);border:1px solid var(--glass-line);border-radius:50%;flex:none}.foto.ini{color:var(--ink-2);background:linear-gradient(135deg,var(--accent-wash),var(--glass-2));justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mail .item.com-foto{grid-template-columns:auto 1fr auto;column-gap:10px}.mail .item.com-foto .foto{grid-row:1/4;align-self:start;margin-top:2px}.mail .item.com-foto .subj,.mail .item.com-foto .snip,.mail .item.com-foto .sug{grid-column:2/4}.mic{border:1px solid var(--glass-line-2);background:var(--glass-2);min-width:38px;min-height:38px;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.mic:hover{color:var(--ink);border-color:var(--glass-line-2);background:var(--surface-3)}.mic.on{background:var(--brand);color:#fff;box-shadow:0 8px 22px -12px var(--brand);border-color:#0000}.mic.sm{min-width:30px;min-height:30px;padding:0 8px}.mic:disabled{opacity:.5;cursor:not-allowed}.mic .onda{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mic .onda i{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:12px;animation:1s ease-in-out infinite eq;display:block;transform:scaleY(.29)}.mic .onda i:nth-child(2){animation-delay:.15s}.mic .onda i:nth-child(3){animation-delay:.3s}.vozwrap{min-width:0;position:relative}.vozwrap textarea{padding-right:52px}.vozwrap .mic.dentro{position:absolute;bottom:8px;right:8px}.vozwrap.ditando textarea{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-wash)}@media (prefers-reduced-motion:reduce){.mic .onda i{animation:none}}.inset{background:var(--glass-2);border-bottom:1px solid var(--glass-line)}.inset:first-child{border-top-left-radius:var(--r-l);border-top-right-radius:var(--r-l)}.inset:last-child{border-bottom-left-radius:var(--r-l);border-bottom-right-radius:var(--r-l);border-bottom:0}.inset .it{min-height:var(--tap);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.inset .it .t{font-size:13.5px;font-weight:600;line-height:1.3}.inset .it .s{color:var(--muted);font-size:12.5px;line-height:1.35}.inset .it .r{justify-self:end;align-items:center;gap:8px;display:flex}.fecha-acao{background:linear-gradient(to top,var(--paper) 40%,transparent);margin-top:auto;padding-top:10px;position:sticky;bottom:-2px}.shelf{margin:18px 0 6px}.shelf-h{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.shelf-h h2{letter-spacing:-.01em;margin:0;font-size:17px}.shelf-h .chips{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.shelf-h .chips::-webkit-scrollbar{display:none}.shelf-h .chips button{white-space:nowrap}.shelf-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.pcard{scroll-snap-align:start;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--glass-line);box-shadow:var(--shadow);cursor:pointer;text-align:left;color:inherit;font:inherit;flex-direction:column;flex:0 0 168px;padding:0;display:flex;overflow:hidden}.pcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcard .ph{background:var(--surface-2);height:112px;color:var(--muted);justify-content:center;align-items:center;display:flex}.pcard .ph img{object-fit:cover;width:100%;height:100%}.pcard .bd{flex-direction:column;flex:1;gap:4px;padding:9px 11px 11px;display:flex}.pcard .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.pcard .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pcard .qt{letter-spacing:-.02em;margin-top:auto;font-size:20px;font-weight:700}.pcard .qt small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:600}.pcard .qt.warn{color:var(--warn)}.pcard .ft{flex-wrap:wrap;gap:4px;display:flex}.pcard .ft .chip{padding:1px 7px;font-size:11px}.pcard-w{scroll-snap-align:start;flex:0 0 168px;display:flex;position:relative}.pcard-w>.pcard{flex:auto}.pcard-lixo{border:1px solid var(--glass-line);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;opacity:.92;transition:opacity var(--t) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.pcard-lixo:hover,.pcard-lixo:focus-visible{color:var(--crit);opacity:1}.pcard-lixo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcard.novo{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:6px;min-height:200px;font-weight:600}.foto-btn{border:1px dashed var(--glass-line-2);border-radius:var(--r-l);background:var(--surface-2);width:100%;min-height:120px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0;font-weight:600;display:flex;overflow:hidden}.foto-btn img{object-fit:cover;width:100%;height:180px}.foto-peca{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.foto-peca .btn{min-height:44px}.foto-peca .foto-btn{cursor:default}.seg{flex-wrap:wrap;gap:6px;display:flex}.preco-previa{border-radius:var(--r);background:var(--surface-2);padding:8px 10px;font-size:13px}@media (width<=700px){.pcard,.pcard-w{flex-basis:146px}.pcard .ph{height:96px}.shelf-row{margin:0 -16px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}}.fld{flex-direction:column;gap:6px;min-width:0;margin:0 0 12px;display:flex}.fld>span{color:var(--muted);font-size:12.5px;font-weight:600}.fld>span i{font-weight:500}.fld input,.fld select,.fld textarea,input.inp{border:1px solid var(--glass-line-2);border-radius:var(--r);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;outline:none;padding:9px 12px;font-size:15px}.fld textarea{resize:vertical;min-height:64px}.fld input:focus,.fld select:focus,.fld textarea:focus,input.inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.row.gap{align-items:flex-start;gap:10px}.row.gap>.fld.grow{flex:140px}.modal h3{margin:0 0 12px;font-size:19px}.modal h4{font-size:14.5px}.est-resumo{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}@media (width<=700px){.fld input,.fld select,.fld textarea,input.inp{font-size:16px}}.modal-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}@media (width<=700px){.modal-foot{bottom:calc(-22px - env(safe-area-inset-bottom));background:var(--surface);padding:10px 0 calc(12px + env(safe-area-inset-bottom));margin-bottom:-4px;position:sticky}.modal-foot .btn{flex:1;min-height:46px}}.shelf-row{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.shelf-row::-webkit-scrollbar{display:none}.shelf-row.arrastando{cursor:grabbing;scroll-snap-type:none}.shelf-row.arrastando .pcard{pointer-events:none}.margem{align-items:stretch;gap:8px;display:flex}.margem input{flex:1;min-width:0}.switch{border:1px solid var(--glass-line-2);background:var(--surface-2);border-radius:999px;flex:none;padding:3px;display:inline-flex}.switch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;padding:0 10px;font-size:15px;font-weight:700}.switch button.on{background:var(--accent);color:#fff}.dolar{position:relative}.dolar>span{color:var(--muted);pointer-events:none;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dolar>.input{padding-left:26px}@media (width<=720px),(pointer:coarse){.btn,.btn.sm,.btn.ghost,.btn.quiet,.tabs button,.tabs a,.seg .btn{min-height:40px}.iconbtn,.mic,.mic.sm,.top .who{min-width:40px;min-height:40px}.iconbtn{width:40px;height:40px}.page-h .help,.ic,.star{position:relative}.page-h .help:after,.ic:after,.star:after{content:"";position:absolute;inset:-9px}}.portal{flex-direction:column;min-height:100vh;display:flex}.portal-top{border-bottom:1px solid var(--glass-line);z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(20px);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.portal-marca{color:var(--ink);align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.portal-marca .mark-u{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:inline-grid}.portal-marca span:last-child{color:var(--muted);white-space:nowrap;font-size:13px}.portal-quem{text-overflow:ellipsis;white-space:nowrap;max-width:30vw;overflow:hidden}.portal-marca .mark-u{flex:none}@media (width<=520px){.portal-quem{display:none}}.portal-main{flex:1;width:100%;min-width:0;max-width:760px;margin:0 auto;padding:20px 16px 40px}.portal-corpo{flex:1;width:100%;max-width:1080px;margin:0 auto;display:flex}.portal-nav{flex-direction:column;flex:0 0 220px;align-self:flex-start;gap:4px;padding:20px 0 20px 16px;display:flex;position:sticky;top:56px}.portal-nav a{border-radius:var(--r-s);min-height:44px;color:var(--ink-2);align-items:center;gap:10px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.portal-nav a:hover{background:var(--glass-2);color:var(--ink)}.portal-nav a.on{background:var(--glass-2);color:var(--ink);box-shadow:inset 3px 0 0 var(--brand)}.portal-nav .curto{display:none}@media (width<=760px){html:has(.portal-nav){scroll-padding-top:72px;scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}.portal-nav{z-index:20;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--glass-line-2);flex-direction:row;gap:0;position:fixed;inset:auto 0 0}.portal-nav a{min-width:0;min-height:56px;box-shadow:none;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:4px 2px;font-size:11px}.portal-nav a.on{box-shadow:inset 0 3px 0 var(--brand)}.portal-nav .longo{display:none}.portal-nav .curto{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.portal-main{padding-bottom:96px}.portal-rodape{padding-bottom:88px}}.portal-obr{color:var(--brand)}.pdf-caixa{background:var(--surface-2);max-height:min(68vh,640px);padding:8px;overflow-y:auto}.pdf-folha{gap:4px;margin:0 0 10px;display:grid}.pdf-folha canvas{width:100%;height:auto;box-shadow:var(--shadow);background:#fff;border-radius:4px;display:block}.pdf-folha figcaption{color:var(--muted);text-align:center;font-size:12px}.portal-parentesco{border:0;min-width:0;margin:0;padding:0}.portal-parentesco legend{margin:0 0 4px;padding:0;font-size:13.5px;font-weight:600}.portal-parentesco .check{min-height:40px}.portal-tel{grid-template-columns:88px minmax(0,1fr);gap:0 12px;display:grid}.portal-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.portal-kpi{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.portal-sessao-solta{gap:8px;width:100%}.portal-dados{flex-direction:column;gap:2px;margin-top:4px;display:flex}.portal-piloto-topo{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.portal-piloto-topo>.grow{flex:240px;min-width:0}.portal-piloto-acoes{align-items:center;gap:8px}.portal .btn,.portal .btn.sm{font-size:14px}.portal-num{font-size:24px;line-height:1.1}.portal-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.portal-grade .portal-piloto{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.portal-mais summary{cursor:pointer;align-items:center;min-height:40px;display:flex}.portal-waiver-texto{white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(52vh,460px);font-size:14px;line-height:1.5;overflow:auto}.portal-assinatura{border:1px dashed var(--muted);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;height:160px;display:block}.portal-visual{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;text-decoration:underline}.login .art .lema{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:-.008em;color:var(--ink);text-shadow:0 8px 34px #000000b3;max-width:12ch;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:900;line-height:.95;position:relative}[data-theme=light] .login .art .lema{color:#fff}.portal-login .form{overflow-y:auto}.portal-login .box .h1{margin:0}.portal-cadastro{max-width:460px;padding:8px 0}.portal-caixa{max-width:520px;margin:4vh auto 0}.portal-rodape{text-align:center;padding:18px 16px 26px}.portal-2,.portal-3{grid-template-columns:1fr;gap:0 12px;display:grid}.portal-medidas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}@media (width>=560px){.portal-2{grid-template-columns:1fr 1fr}.portal-3{grid-template-columns:2fr 1fr 1fr}.portal-medidas{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-dl{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:12px 0 0;display:grid}.portal-dl div{background:var(--glass-2);border-radius:var(--r);padding:8px 10px}.portal-dl dt{color:var(--muted);font-size:12px}.portal-dl dd{margin:2px 0 0;font-weight:700}.h3{margin:0;font-size:16px;font-weight:700}.portal-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.portal-cal-s{color:var(--muted);text-align:center;padding:2px 0;font-size:11px}.portal-cal-d{min-height:42px;color:var(--muted);font:inherit;opacity:.45;background:0 0;border:1px solid #0000;border-radius:10px;font-weight:600}.portal-cal-d.aberto{opacity:1;color:var(--ink);background:var(--glass-2);border-color:var(--glass-line-2);cursor:pointer}.portal-cal-d.aberto:hover{border-color:var(--accent)}.portal-cal-d.on{background:var(--brand);color:#fff;border-color:#0000}.portal-periodos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.portal-periodos .btn{white-space:normal;flex-direction:column;align-items:flex-start;gap:0;min-height:52px}.portal-servicos{border:0;gap:8px;margin:0;padding:0;display:grid}.portal-servicos legend{color:var(--muted);margin-bottom:6px}.portal-servico{border:1px solid var(--glass-line-2);border-radius:var(--r-s);cursor:pointer;min-height:44px;transition:border-color var(--dur-rapida) var(--ease-saida);align-items:center;gap:10px;padding:10px 12px;display:flex}.portal-servico.on{border-color:var(--accent)}.portal-servico input{flex:none;width:18px;height:18px}.site-servico{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 120px minmax(0,2fr) auto;align-items:end;gap:8px;display:grid}@media (width<=760px){.site-servico{grid-template-columns:1fr 1fr}.site-servico .fld:nth-child(2){grid-column:1/-1}}.site-mes{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;display:grid}.site-dia{border:1px solid var(--glass-line);border-radius:var(--r);background:var(--glass-2);flex-direction:column;gap:3px;padding:8px;display:flex}.site-p{border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:700}.site-p.ok{background:var(--ok-wash);color:var(--ok)}.site-p.warn{background:var(--warn-wash);color:var(--warn)}.site-p.crit{background:var(--crit-wash);color:var(--crit)}.site-p.neutral{color:var(--muted)}.site-semana{grid-template-columns:44px repeat(2,minmax(0,1fr));align-items:center;gap:8px 12px;max-width:520px;display:grid}.site-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.site-cal-s{color:var(--muted);text-align:center;padding:2px 0;font-size:11.5px;font-weight:700}.site-cal-s.fds{color:var(--accent-ink)}.site-cal-d{border:1px solid var(--glass-line);border-radius:var(--r-s);background:var(--glass-2);flex-direction:column;gap:3px;min-width:0;min-height:78px;padding:6px;display:flex;overflow:hidden}.site-cal-d.fds{background:var(--accent-wash)}.site-cal-d.hoje{border-color:var(--brand)}.site-cal-d.corrida{box-shadow:inset 0 -3px 0 var(--brand)}.site-cal-p{flex-wrap:wrap;gap:3px;display:flex}.site-cal-corrida{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.site-cal-lista{gap:4px;margin:0;padding-left:0;list-style:none;display:grid}@media (width<=600px){.site-cal-d{min-height:56px;padding:4px}.site-cal .n{display:none}.site-p{padding:1px 4px}}.site-semana2{grid-template-columns:72px repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.site-semana2-rot{color:var(--muted);grid-template-rows:28px 1fr 1fr;align-items:center;gap:6px;font-size:12px;font-weight:700;display:grid}.site-semana2-dia{text-align:center;grid-template-rows:28px 1fr 1fr;gap:6px;min-width:0;display:grid}.site-semana2-dia>b{align-self:center}.site-semana2-dia.fds>b{color:var(--accent-ink)}.site-slot{border:1px solid var(--glass-line);border-radius:var(--r-s);background:var(--glass-2);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;display:flex}.site-slot.on{border-color:var(--ok);background:var(--ok-wash)}.site-slot .inp{text-align:center;width:100%;max-width:64px}.site-slot-rot{display:none}.site-horarios{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}@media (width<=760px){.site-semana2{grid-template-columns:1fr}.site-semana2-rot{display:none}.site-semana2-dia{text-align:left;grid-template-rows:none;grid-template-columns:48px 1fr 1fr;align-items:center}.site-slot{flex-direction:row;justify-content:flex-start;padding:6px 8px}.site-slot-rot{display:inline}.site-slot .inp{max-width:56px}}.balcao-modos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.balcao-modo{border:2px solid var(--line,#444);min-height:64px;color:var(--ink);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:800;display:flex}.balcao-modo small{letter-spacing:0;opacity:.8;font-weight:500}.balcao-modo.cobrar[aria-checked=true]{background:var(--ok);border-color:var(--ok);color:#fff}.balcao-modo.guardar[aria-checked=true]{background:var(--warn);border-color:var(--warn);color:#fff}.balcao-aviso{z-index:5;border-radius:12px;padding:10px 12px;font-weight:700;position:sticky;top:0}.balcao-aviso.cobrar{background:var(--ok-wash);color:var(--ok);border:1px solid var(--ok)}.balcao-aviso.guardar{background:var(--warn-wash);color:var(--warn);border:2px solid var(--warn)}.balcao.modo-guardar .balcao-leitor input{border-color:var(--warn);box-shadow:0 0 0 2px var(--warn-wash)}.balcao.modo-cobrar .balcao-leitor input{border-color:var(--ok)}.balcao-leitor{flex-direction:column;gap:8px;display:flex}.balcao-leitor input{min-height:48px;font-size:18px}.balcao-leitor select{min-height:40px}.balcao-video{background:#000;border-radius:12px;width:100%;max-height:60vh}.balcao-btn-guardar{background:var(--warn);border-color:var(--warn);color:#fff}.qr-cliente{background:#fff;border-radius:10px;width:160px;height:160px;padding:6px}.portal-qr{flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.portal-qr .qr-cliente{width:180px;height:180px}.portal-qr-espera{margin:8px 0 0}.qr-modal{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.qr-modal .qr-cliente{aspect-ratio:1;width:min(260px,70vw);height:auto}.meudia-ck{text-align:left;justify-content:flex-start;gap:8px;width:100%;min-height:44px}.ck-item{flex-wrap:wrap;gap:8px}.ck-marca{align-items:center;gap:10px;min-height:44px}.ck-marca input{width:22px;height:22px}.ck-foto{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.md-vistas{gap:6px;margin:0 0 10px;display:flex}.md-vistas .btn{flex:1;min-height:40px}.md-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.md-cal-s{text-align:center;color:var(--muted);text-transform:uppercase;padding:2px 0;font-size:11px;font-weight:600}.md-cal-s.fds{color:var(--ink-2)}.md-cal-d{border:1px solid var(--glass-line);background:var(--surface);min-width:0;min-height:48px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:5px 2px;display:flex}.md-cal-d.passou{opacity:.55}.md-cal-d.hoje{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.md-cal-d:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md-cal-m{align-items:center;gap:2px;font-size:11px;line-height:1;display:flex}.md-cal-n{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.md-semana-d{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:stretch;gap:6px;display:flex}.md-semana-d.hoje{border-color:var(--brand)}.md-semana-d .h3{align-items:center;gap:8px;display:flex}.md-itens{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.md-itens li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-itens li.corrida{font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.suit-filtro{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.suit-filtro .btn{min-height:40px}.suit-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.suit-linha{min-height:var(--tap);border:1px solid var(--glass-line);background:var(--surface);color:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}a.suit-linha:hover{border-color:var(--glass-line-2)}.suit-form{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (width>=640px){.suit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.suit-form textarea,.suit-form input,.suit-form select{width:100%;min-height:40px}.suit-mais{margin:4px 0 10px}.suit-mais summary{cursor:pointer;align-items:center;min-height:40px;font-weight:600;display:flex}.suit-etapas{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.suit-etapas{grid-template-columns:repeat(5,minmax(0,1fr))}}.suit-etapas li{border:1px solid var(--glass-line);background:var(--surface);min-height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:12.5px;display:flex}.suit-etapas li .n{border:1px solid var(--glass-line-2);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.suit-etapas li.feita{color:var(--ink-2)}.suit-etapas li.feita .n{background:var(--ok);border-color:var(--ok);color:#fff}.suit-etapas li.atual{color:var(--ink);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);font-weight:700}.suit-etapas li.atual .n{background:var(--brand);border-color:var(--brand);color:#fff}.suit-nota-op{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.suit-nota-op .btn{min-height:40px}.suit-arquivo{cursor:pointer;position:relative;overflow:hidden}.suit-arquivo input{opacity:0;cursor:pointer;position:absolute;inset:0}.suit-etapa{flex:220px;min-width:0;margin:0}.suit-etapa select{width:100%;min-height:40px}.suit-ia{min-height:40px}.suit-previa{border-radius:10px;max-width:min(100%,320px);max-height:220px;margin-top:10px;display:block}.suit-dl{grid-template-columns:minmax(0,1fr);gap:8px 16px;margin:0;display:grid}@media (width>=640px){.suit-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.suit-dl div{min-width:0}.suit-dl dt{color:var(--muted);font-size:12px}.suit-dl dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.suit-medidas{grid-template-columns:minmax(0,1fr);gap:6px 12px;display:grid}@media (width>=640px){.suit-medidas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.suit-medidas{grid-template-columns:repeat(3,minmax(0,1fr))}}.suit-medidas .fld{margin:0}.suit-med{background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:6px 10px;display:flex}.suit-med.falta b{color:var(--muted);font-weight:500}.suit-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--glass-line);border-radius:10px;max-height:420px;margin:8px 0;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow:auto}.suit-tempo{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.suit-tempo li{border-left:2px solid var(--glass-line-2);min-width:0;padding:2px 0 2px 12px}.suit-tempo li.k-ia{border-left-color:var(--accent)}.suit-tempo li.k-email{border-left-color:var(--info,var(--accent))}.suit-tempo li.k-etapa{border-left-color:var(--brand)}.suit-texto{white-space:pre-wrap;overflow-wrap:anywhere}.suit-img{border-radius:10px;max-width:min(100%,360px);max-height:280px;margin-top:6px;display:block}.suit-ia-res{background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px;display:flex}.suit-forns{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=760px){.suit-forns{grid-template-columns:repeat(2,minmax(0,1fr))}}.suit-forn{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.card-in{border:1px solid var(--glass-line);border-radius:12px;margin:10px 0;padding:12px}.cofre-estado{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:14px;display:flex}.cofre-estado .fld{flex:220px;margin:0}.cofre-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cofre-item{border:1px solid var(--glass-line-2);border-radius:var(--r);background:var(--surface);gap:6px;min-width:0;padding:12px 14px;display:grid}.cofre-topo{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cofre-topo h3{overflow-wrap:anywhere;margin:0;font-size:16px}.cofre-linha{align-items:center;gap:8px;min-width:0;display:flex}.cofre-linha b,.cofre-linha code{flex:auto;min-width:0}.cofre-segredo code{background:var(--surface-2,var(--accent-wash));border-radius:6px;padding:4px 8px;font-size:14px}.cofre-nota{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cofre-acoes{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cofre-acoes .btn,.cofre-linha .btn,.cofre-estado .btn{min-height:40px}.fld>label{color:var(--muted);font-size:12.5px;font-weight:600}.bandeiras{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.bandeira{cursor:pointer;opacity:.55;min-width:40px;min-height:40px;transition:opacity var(--dur-curta,.15s) var(--ease,ease),transform var(--dur-curta,.15s) var(--ease,ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.bandeira:hover{opacity:.9}.bandeira[aria-pressed=true]{opacity:1;background:var(--surface)}.bandeira:active{transform:scale(.94)}.bandeira svg{border-radius:3px;box-shadow:0 0 0 1px #0000001f}.login .bandeiras{top:max(12px,env(safe-area-inset-top));z-index:3;position:absolute;right:12px}@media (width<=420px){.top .bandeira{min-width:36px;padding:0 4px}.top .bandeira svg{width:20px;height:14px}}.br{background:var(--paper);z-index:30;grid-template-rows:minmax(0,46fr) minmax(0,54fr);display:grid;position:fixed;inset:0}.br-camera{background:#000;position:relative;overflow:hidden}.br-camera video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.br-topo{padding:max(10px,env(safe-area-inset-top)) 12px 10px;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.br-dias{gap:6px;display:flex}.br-dias button,.br-sair{color:#fff;min-height:40px;font:inherit;background:#00000073;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.br-dias button[aria-checked=true]{color:#000;background:#fff;border-color:#fff}.br-mira{transition:opacity var(--dur-media) var(--ease-saida),transform var(--dur-media) var(--ease-saida);border:3px solid #ffffffd9;border-radius:16px;position:absolute;inset:30% 12% 22%;box-shadow:0 0 0 999px #0000002e}.br-mira.pausa{opacity:.35;transform:scale(.96)}.br-status{color:#fff;text-align:center;background:linear-gradient(#0000,#0009);margin:0;padding:10px 14px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.br-painel{padding:12px 12px max(12px,env(safe-area-inset-bottom));background:var(--surface,#111);border-top:1px solid var(--rule);flex-direction:column;gap:10px;display:flex;overflow-y:auto}.br-peca h2,.br-dica h2{margin:0;font-size:20px;line-height:1.25}.br-dica p{margin:4px 0 0}.br-quem{color:var(--muted);margin:0;font-size:14px;font-weight:600}.br-pilotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.br-piloto{border:2px solid var(--accent);background:var(--accent-wash);min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-rapida) var(--ease-saida),opacity var(--dur-rapida) var(--ease-saida);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.br-piloto b{overflow-wrap:anywhere;font-size:17px}.br-piloto small{color:var(--muted)}.br-piloto:active{transform:scale(.97)}.br-piloto:disabled{opacity:.5}.br-acoes{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.br-acoes .btn,.br-teclado,.br-feito .btn{min-height:48px}.br-feito{background:var(--ok-wash);color:var(--ok);border:1px solid var(--ok);animation:br-entra var(--dur-media) var(--ease-saida);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.br-erro{background:var(--crit-wash);color:var(--crit);border:1px solid var(--crit);border-radius:12px;margin:0;padding:10px 12px;font-weight:600}.br-minhas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.br-minhas li{background:var(--surface-2,#ffffff0a);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:14px;display:flex}.br-teclado{margin-top:auto}.br-digitar{grid-template-columns:1fr auto auto;gap:8px;margin-top:auto;display:grid}.br-digitar input{min-width:0;min-height:48px;font-size:18px}@keyframes br-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.br-feito{animation:none}.br-mira,.br-piloto{transition:none}}@media (width>=720px){.br{grid-template-rows:none;grid-template-columns:1fr 1fr}}
