/*! © 2026 APXLBS LTDA · CNPJ 69.077.343/0001-50 · APXLBS.COM · Software proprietário, todos os direitos reservados (Lei 9.609/1998). Proibida a cópia ou engenharia reversa sem autorização por escrito. apexlabsdigital@gmail.com */
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/Geist-Variable.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/GeistMono-Variable.woff2) format("woff2")}:root{--bg-page: #ffffff;--bg-frame: #0b0b0b;--bg-card: #ffffff;--bg-panel: #edf5f8;--bg-subtle: #fafbfc;--bg-soft: #f3f4f4;--bg-hover: rgba(15, 15, 16, .04);--bg-press: rgba(15, 15, 16, .07);--bg-scrim: rgba(15, 15, 16, .44);--sb-bg: #0b0b0b;--sb-bg-2: #1f1f1f;--sb-text: #d9dedb;--sb-text-2: #9ba49e;--sb-hover: #202522;--sb-active: #d4ff4d;--sb-line: #292e2a;--ink: #0f0f10;--ink-2: #4a4a50;--ink-3: #67676e;--ink-4: #a3a3a8;--ink-inverse: #fff;--on-dark: #fff;--line: #ebebeb;--line-strong: #dcdcde;--line-dashed: rgba(15, 15, 16, .22);--green: #d4ff4d;--green-grad: linear-gradient(125deg, #e2ff82 0%, #d4ff4d 100%);--green-press: #bfe836;--green-soft: #f2ffd2;--green-soft-2: #e8ffae;--green-glow: 0 1px 0 0 rgba(255, 255, 255, .16) inset, 0 0 8px 0 rgba(255, 255, 255, .44) inset, 0 8px 16px 0 rgba(117, 255, 92, .12);--on-green: #0b0b0b;--accent-text: #486000;--accent-strong: #0b0b0b;--focus-ring: #0b0b0b;--focus-halo: rgba(166, 225, 255, .65);--focus-ring-dark: #0b0b0b;--ok-fg: #137236;--ok-bg: #dcfce7;--ok-dot: #16a34a;--ok-line: #bbf7d0;--info-fg: #0062cc;--info-bg: #eaf4ff;--info-dot: #007aff;--info-line: #b9d9ff;--warn-fg: #a64b07;--warn-bg: #fff1e6;--warn-dot: #f97316;--warn-line: #fed7b0;--danger-fg: #c0262d;--danger-bg: #fdecec;--danger-dot: #f34e52;--danger-line: #f8c4c5;--danger-solid: #d1242a;--neutral-fg: #4a4a50;--neutral-bg: #f0f0f1;--neutral-dot: #a3a3a8;--viz-1: #8fb519;--viz-2: #0b0b0b;--viz-3: #81cceb;--viz-4: #397f9f;--viz-5: #c18c35;--viz-grid: rgba(15, 15, 16, .06);--font: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 16px;--r-xl: 24px;--shadow-xs: 0 1px 2px rgba(15, 15, 16, .04);--shadow-overlay: 0 16px 40px -12px rgba(15, 15, 16, .22), 0 2px 8px rgba(15, 15, 16, .06);--shadow-toast: 0 12px 32px -8px rgba(15, 15, 16, .35);--dur-fast: .12s;--dur: .18s;--ease-out: cubic-bezier(.2, .8, .2, 1);--sidebar-w: 248px;--topbar-h: 56px;--tabbar-h: 64px;--content-max: 1360px;--surface: var(--bg-card);--page: var(--bg-page);--ink2: var(--ink-2);--muted: var(--ink-3);--grid: var(--viz-grid);--axis: var(--line-strong);--wash: var(--bg-hover);--track: var(--bg-soft);--good: var(--ok-dot);--warn: var(--warn-dot);--serious: var(--warn-dot);--crit: var(--danger-dot);--good-text: var(--ok-fg);--s1: var(--viz-1);--s2: var(--viz-2);--s3: var(--viz-3);--s4: var(--viz-4);--s5: var(--viz-5);--s6: #67676e;--s7: #a3a3a8;--s8: #dcdcde;--seq1: var(--viz-1);--seq2: var(--viz-1);--seq3: var(--viz-1);--seq4: var(--viz-1);--seq5: var(--viz-1);color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms}.sk,.dot:after{animation:none!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{font-family:var(--font);font-size:14px;line-height:20px;color:var(--ink);background:var(--bg-page);font-variant-numeric:tabular-nums;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--focus-halo);border-radius:6px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:12px;line-height:16px}.strong{font-weight:600}.num,.tnum{font-variant-numeric:tabular-nums}.grow{flex:1;min-width:0}.spacer{flex:1}.hide{display:none!important}.label{font-size:12px;color:var(--ink-3);font-weight:500}.only-m{display:none!important}.ms{width:1em;height:1em;font-size:18px;fill:currentColor;flex:none;display:inline-block;vertical-align:middle}.ms.sm{font-size:16px}.ms.lg{font-size:20px}.ms.xl{font-size:24px}html,body{height:100%}body{background:var(--bg-frame)}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);height:100vh;overflow:hidden;background:var(--bg-frame)}.sb{height:100vh;overflow-y:auto;background:var(--sb-bg);color:var(--sb-text);display:flex;flex-direction:column;padding:14px 10px 12px;scrollbar-width:thin;scrollbar-color:#2c2c30 transparent}.sb-top{display:flex;align-items:center;gap:10px;padding:4px 4px 10px 8px}.sb-mark{width:26px;height:26px;border-radius:8px;background:var(--green-grad);box-shadow:var(--green-glow);flex:none}.sb-brand b{display:block;color:#fff;font-size:15px;line-height:18px;font-weight:600;letter-spacing:-.01em}.sb-brand span{display:block;color:var(--sb-text-2);font-size:12px;line-height:16px}.sb-label{font-size:12px;line-height:16px;color:var(--sb-text-2);padding:14px 10px 6px}.sb-item{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 10px;border-radius:var(--r-sm);color:var(--sb-text);font-size:14px;font-weight:500;white-space:nowrap;border:0;background:transparent;width:100%;text-align:left}.sb-item .ms{color:var(--sb-text-2)}.sb-item:hover:not(:disabled){background:var(--sb-hover);color:var(--on-dark)}.sb-item:hover:not(:disabled) .ms{color:var(--sb-text)}.sb-item.is-active{background:var(--sb-active);color:var(--on-dark)}.sb-item.is-active .ms{color:var(--on-dark)}.sb-item:disabled{opacity:.55;cursor:not-allowed}.sb-item .sb-count{margin-left:auto;font-size:12px;font-weight:500;color:var(--sb-text-2)}.sb-sep{height:1px;background:var(--sb-line);margin:12px 4px}.sb-spacer{flex:1;min-height:12px}.sb-me{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-sm);margin-top:6px;min-width:0}.sb-me:empty{display:none}.sb-me .who-t{min-width:0;display:flex;flex-direction:column;flex:1}.sb-me .who-t b{color:#fff;font-weight:500;font-size:13px;line-height:16px}.sb-me .who-mail{color:var(--sb-text-2);font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-out{width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--sb-text-2);display:grid;place-items:center;flex:none}.sb-out:hover{background:var(--sb-hover);color:#fff}.sb :focus-visible{outline-color:var(--focus-ring-dark);box-shadow:none}.av{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:11px;font-weight:600;color:var(--ink);background:var(--bg-panel);flex:none}.av.c1{background:#e8f9c6;color:#24400a}.main{min-width:0;height:calc(100vh - 16px);margin:8px 8px 8px 0;border-radius:14px;background:var(--bg-page);overflow-y:auto;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:10;min-height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:12px;padding:0 20px 0 32px;background:color-mix(in srgb,var(--bg-page) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.crumbs{display:flex;align-items:center;gap:6px;color:var(--ink-3);min-width:0}.crumbs b{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs .crumb-sep{font-size:16px}.save-state{white-space:nowrap;font-size:12px;color:var(--ink-3);display:inline-flex;align-items:center;gap:4px}.page{padding:24px 32px 48px;width:100%;max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:20px;min-width:0}#phead{display:flex;flex-direction:column;gap:16px;min-width:0}.page-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-head h1{font-size:24px;line-height:32px;font-weight:600}.page-head .sub{color:var(--ink-3);flex-basis:100%}#main{display:flex;flex-direction:column;gap:20px;min-width:0;outline:0}#main.loading>*{opacity:.55;transition:opacity .15s;pointer-events:none}.banner{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--r-lg)}.banner>.ms{margin-top:1px}.banner.warn{background:var(--warn-bg);color:var(--warn-fg)}.banner.info{background:var(--info-bg);color:var(--info-fg)}.banner.danger{background:var(--danger-bg);color:var(--danger-fg)}.banner.green{background:var(--green-soft);color:var(--ok-fg)}.banner b{font-weight:600}#erro.banner{border-radius:0;align-items:center;font-weight:500;flex:none}.grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.span-2{grid-column:span 2}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;overflow:hidden}.card-head,.card-h{display:flex;align-items:flex-start;gap:8px;padding:16px 20px 12px;min-height:56px}.card-head h2,.card-h h2{font-size:16px;line-height:24px;font-weight:600}.card-head p,.card-h p{font-size:12px;line-height:16px;color:var(--ink-3);margin-top:2px}.cbody{padding:0 20px 20px;min-width:0}.card .tblview{padding:0}.card .cbody>.table-wrap,.card .tblview>.table-wrap{border:0;border-top:1px solid var(--line);border-radius:0;margin:0 -20px -20px}.card .tblview>.table-wrap{margin:0}.card .cbody>.empty{padding:24px 12px}.card .legend{padding:0 20px 8px}.stat-grid,.tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.tiles.hero{grid-template-columns:repeat(7,minmax(0,1fr))}.tiles.r3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.r4{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.hero .kpi.big{grid-column:span 2}.kpi{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 20px 0;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.kpi .k-label{font-size:13px;color:var(--ink-2);font-weight:500;display:flex;align-items:center;gap:6px}.kpi{container-type:inline-size}.kpi .k-value{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;white-space:nowrap}@container (max-width: 230px){.kpi .k-value{font-size:22px}}@container (max-width: 190px){.kpi .k-value{font-size:19px}}.kpi.big .k-value{font-size:36px;line-height:44px;letter-spacing:-.03em}.kpi .k-sub{font-size:12px;line-height:16px;color:var(--ink-3)}.kpi .k-meta .badge{white-space:normal;max-width:100%}.kpi .k-meta{margin:auto -20px 0;padding:10px 20px;background:var(--bg-subtle);border-top:1px solid var(--line);font-size:12px;color:var(--ink-3);display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-height:38px}.kpi .spark{height:34px;margin:4px 0 6px}.kpi .spark svg{width:100%;height:100%;display:block;overflow:visible}.kpi>.k-sub+.spark,.kpi>.k-value+.spark{margin-top:4px}.kpi:not(:has(.k-meta)){padding-bottom:16px}.kpi .k-sub{margin-bottom:8px}.delta{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 7px;border-radius:var(--r-xs);font-variant-numeric:tabular-nums}.delta .ms{font-size:14px}.delta.good{color:var(--ok-fg);background:var(--ok-bg)}.delta.bad{color:var(--danger-fg);background:var(--danger-bg)}.delta.flat{color:var(--neutral-fg);background:var(--neutral-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast)}.btn:hover{background:var(--bg-subtle);border-color:var(--ink-4)}.btn-primary,.btn.pri{background:var(--green-grad);color:var(--on-green);border-color:transparent;box-shadow:var(--green-glow);font-weight:600}.btn-primary:hover,.btn.pri:hover{background:var(--green-grad);filter:brightness(1.04) saturate(1.05);border-color:transparent}.btn-dark{background:var(--accent-strong);color:#fff;border-color:transparent}.btn-dark:hover{background:var(--accent-strong);opacity:.88;border-color:transparent}.btn-ghost,.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover,.btn.ghost:hover{background:var(--bg-hover);color:var(--ink);border-color:transparent}.btn-sm,.btn.sm{height:28px;padding:0 10px;font-size:13px}.btn[disabled],.btn:disabled{opacity:.45;cursor:not-allowed}.btn[aria-pressed=true]{background:var(--bg-soft)}.btn-lg{height:44px;padding:0 20px;font-size:16px}.btn-block{width:100%}.btn.is-loading{color:transparent;position:relative;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--on-green);border-right-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-2)}.icon-btn:hover{background:var(--bg-hover);color:var(--ink)}.icon-btn.bordered{border-color:var(--line-strong);background:#fff}.input,.inp{height:36px;padding:0 12px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:#fff;width:100%;min-width:0}.input::placeholder,.inp::placeholder{color:var(--ink-3)}.input:hover,.inp:hover{border-color:var(--ink-4)}.input.is-invalid{border-color:var(--danger-dot)}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);font-size:13px;font-weight:500;white-space:nowrap;position:relative;color:var(--ink)}.chip:hover{border-color:var(--ink-4)}.chip .ms{color:var(--ink-3);font-size:16px}.chip .val{color:var(--ink-3);font-weight:400}.chip.is-on{background:var(--green-soft);border-color:transparent;box-shadow:inset 0 0 0 1px var(--green-press)}.chip.sel select{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0 2px;margin:0;font-weight:500;max-width:168px;text-overflow:ellipsis;cursor:pointer;outline:0;height:100%}.chip.sel{padding-right:8px;cursor:pointer}.chip.sel:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--focus-halo)}.chip.sel .ms{pointer-events:none}.chip.sel option{color:var(--ink);background:#fff}.filter-panel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border-radius:var(--r-lg);background:var(--bg-panel);min-width:0}.search-pill{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid transparent;flex:0 1 260px;color:var(--ink-3);min-width:0}.search-pill input{border:0;background:transparent;outline:none;flex:1;min-width:0;font-size:13px;color:var(--ink)}.search-pill:focus-within{border-color:var(--ink-4)}.toggle{position:relative;display:inline-block;width:36px;height:20px;border-radius:999px;background:var(--ink-4);flex:none}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--dur) var(--ease-out)}.toggle.is-on{background:var(--accent-strong)}.toggle.is-on:after{transform:translate(16px);background:var(--green)}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--bg-panel);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap}.seg .is-on{background:#fff;color:var(--ink);box-shadow:var(--shadow-xs),0 0 0 1px var(--line)}.seg .ms{color:var(--ink-3)}.seg .is-on .ms{color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;border:1px solid transparent}.badge .ms{font-size:14px}.badge.ok{background:var(--ok-bg);color:var(--ok-fg)}.badge.info{background:var(--info-bg);color:var(--info-fg)}.badge.warn{background:var(--warn-bg);color:var(--warn-fg)}.badge.danger{background:var(--danger-bg);color:var(--danger-fg)}.badge.neutral{background:var(--neutral-bg);color:var(--neutral-fg)}.badge.dark{background:var(--accent-strong);color:#fff}.badge.outline{background:transparent;border-color:var(--line-strong);color:var(--ink-2)}td .badge{white-space:normal;align-items:flex-start;border-radius:12px}td .badge .ms{margin-top:1px}.pop-wrap{position:relative}.menu{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);padding:6px;min-width:220px}.pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:290px}.pop .custom .input{padding:0 6px;font-size:13px}.menu .mi{display:flex;align-items:center;gap:10px;min-height:36px;width:100%;padding:0 10px;border-radius:var(--r-sm);border:0;background:transparent;text-align:left;font-size:14px}.menu .mi:hover{background:var(--bg-hover)}.menu .mi.is-on{background:var(--bg-soft);font-weight:600}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.menu .mi-who{padding:6px 10px;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop .custom{padding:4px 6px 6px;display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:12px;color:var(--ink-3)}.pop .custom label{display:flex;flex-direction:column;gap:2px;min-width:0}.pop .custom button{grid-column:1 / -1}.table-wrap{overflow-x:auto;max-width:100%;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;-webkit-overflow-scrolling:touch}table.table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.table th{font-weight:500;color:var(--ink-3);font-size:12px;height:40px;padding:0 16px;background:var(--bg-subtle);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0}.table td{height:52px;padding:8px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--bg-subtle)}.table th.l,.table td.l{text-align:left}.table th.r,.table td.r{text-align:right}.table td.num{font-weight:500}.table td.wrap{white-space:normal;overflow-wrap:anywhere;min-width:150px}.table td.wrap .badge{white-space:normal}.kn{display:inline-flex;flex-direction:column;gap:2px;min-width:140px}.kn small{font-size:12px;color:var(--ink-3);font-weight:400;white-space:normal}.td-s{display:block}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 20px}.empty .e-icon{width:44px;height:44px;border-radius:50%;background:var(--bg-soft);display:grid;place-items:center;color:var(--ink-3);margin-bottom:4px}.empty .e-title{font-weight:600}.empty .e-sub{color:var(--ink-3);font-size:13px;max-width:46ch}.sk{background:linear-gradient(90deg,var(--bg-soft) 0%,var(--bg-panel) 50%,var(--bg-soft) 100%);background-size:200% 100%;border-radius:8px;animation:sk 1.4s ease-in-out infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--ink-2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{display:inline-block;flex:none}.legend i.bx{width:10px;height:10px;border-radius:3px;background:currentColor}.legend i.ln{width:10px;height:10px;border-radius:50%;border:1.5px solid currentColor;background:var(--bg-card)}.legend i.dash{width:16px;height:0;border-top:1.5px dashed currentColor}.chart{position:relative;width:100%}.chart svg{display:block;width:100%;overflow:visible}.chart svg text{fill:var(--ink-3);font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums}.chart svg text.dl{fill:var(--ink-2);font-size:10px;font-weight:500}.chart svg text.dl2{fill:var(--ink-2)}.hit{fill:transparent;cursor:crosshair}.hb{display:flex;flex-direction:column;gap:2px;--rs: 60px;min-width:0}.hb.has-sub{--rs: 130px}.hb .r{display:grid;grid-template-columns:minmax(70px,34%) 1fr;align-items:center;gap:10px;padding:3px 4px;border-radius:8px;min-height:30px}.hb .r:hover,.hb .r:focus-visible{background:var(--bg-hover)}.hb .n{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb .t{position:relative;height:14px;min-width:0}.hb .b{position:absolute;left:0;top:0;height:100%;min-width:2px;width:calc((100% - var(--rs)) * var(--p));background:var(--viz-1);border-radius:4px}.hb .val{position:absolute;left:calc((100% - var(--rs)) * var(--p));top:-3px;line-height:20px;font-size:13px;font-weight:600;white-space:nowrap;padding-left:8px}.hb .val small{font-weight:400;color:var(--ink-3);font-size:12px}.hb.fn .r{grid-template-columns:minmax(84px,28%) 1fr}.fn .t{height:14px}.hb.fn.has-sub{--rs: 130px}.segbar{display:flex;gap:2px;height:28px}.segbar>div{border-radius:4px;min-width:0;display:flex;align-items:center;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden;white-space:nowrap}.segbar>div:hover{filter:brightness(1.06)}.cols{display:flex;align-items:flex-end;gap:2px;height:170px;border-bottom:1px solid var(--line-strong);padding-top:22px}.cols .c{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;border-radius:6px 6px 0 0;position:relative}.cols .c:hover,.cols .c:focus-visible{background:var(--bg-hover)}.cols .c .b{width:min(26px,60%);background:var(--viz-1);border-radius:4px 4px 0 0;min-height:2px}.cols .c .vl{font-size:12px;font-weight:600;margin-bottom:3px}.colsx{display:flex;gap:2px}.colsx div{flex:1;text-align:center;font-size:11px;color:var(--ink-3);padding-top:4px}.meter{height:8px;background:var(--bg-soft);border-radius:999px;position:relative;overflow:hidden}.meter i{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.scrollmap{display:flex;flex-direction:column;gap:4px}.sm-h,.sm-r{display:grid;grid-template-columns:minmax(70px,28%) repeat(4,minmax(0,1fr));gap:4px;align-items:center}.sm-h span{font-size:11px;color:var(--ink-3);text-align:center}.sm-r .n{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-c{position:relative;height:24px;background:var(--bg-soft);border-radius:4px;overflow:hidden}.sm-c i{position:absolute;left:0;top:0;bottom:0;background:var(--viz-1);border-radius:0 4px 4px 0}.sm-c b{position:relative;display:block;text-align:center;line-height:24px;font-size:11px;font-weight:600;color:var(--ink)}.sm-c:hover{outline:2px solid var(--line-strong)}.fnrow{display:grid;grid-template-columns:56px minmax(0,1fr) 52px;gap:12px;align-items:center;padding:4px 0}.fnbox{display:flex;flex-direction:column}.fbar{height:14px;border-radius:4px;background:var(--bg-soft);overflow:hidden}.fbar>i{display:block;height:100%;background:var(--viz-1);border-radius:4px}.fnrow .fl{font-size:13px;color:var(--ink-2)}.fnrow b{font-size:13px;text-align:right}#tip{position:fixed;z-index:100;pointer-events:none;background:var(--accent-strong);color:#fff;border-radius:var(--r-sm);box-shadow:var(--shadow-overlay);padding:6px 10px;font-size:12px;font-weight:500;max-width:270px;opacity:0;transition:opacity .08s}#tip.on{opacity:1}#tip .th{color:#c4c4ca;margin-bottom:2px;font-weight:500}#tip .tr{display:flex;align-items:center;gap:8px;line-height:1.7}#tip .tr i{width:10px;height:10px;border-radius:3px;flex:none}#tip .tr b{margin-left:auto;padding-left:12px;font-size:12px;font-weight:600}#tip .tr span{color:#e4e4e7}#tip .tn{color:#c4c4ca;margin-top:4px;border-top:1px solid rgba(255,255,255,.16);padding-top:4px}.form{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;min-width:0}.form .full{grid-column:1 / -1}.form .msg{font-size:13px}.form .msg.err{color:var(--danger-fg)}.form .msg.ok{color:var(--ok-fg)}.form select.inp{appearance:none;-webkit-appearance:none;padding-right:28px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath fill='%2367676e' d='M480-360 280-560h400L480-360Z'/%3E%3C/svg%3E") no-repeat right 6px center / 20px}.sub-h{font-size:12px;font-weight:500;color:var(--ink-3);margin:14px 0 6px}.live{display:flex;align-items:center;gap:18px;padding:20px}.live .num{font-size:64px;font-weight:600;letter-spacing:-.04em;line-height:1}.dot{width:14px;height:14px;border-radius:50%;background:var(--ok-dot);position:relative;flex:none}.dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ok-dot);animation:pulse 1.8s ease-out infinite}.dot.off,.dot.off:after{background:var(--neutral-dot);animation:none}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.adcell{min-width:210px}.adcell .mono{overflow-wrap:anywhere}.card .live{padding:20px}.ab-sel{align-self:flex-start}.pg-bars{display:flex;flex-direction:column;gap:10px;min-width:0}.pg-bar2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pg-bar2-l,.pg-bar2-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-body{display:flex;flex-direction:column;gap:16px;min-width:0}.pg-count{font-size:13px;color:var(--ink-3)}.pg-count b{color:var(--ink);font-weight:600}.lib{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}.lib.dsk{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.lib-item{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;background:#fff;min-width:0}.lib-item:hover{border-color:var(--line-strong)}.pg-card{cursor:pointer}.pg-card:focus-visible{border-radius:var(--r-md)}.thumb{position:relative;background:var(--bg-subtle);overflow:hidden;width:100%}.thumb.mob{aspect-ratio:3 / 4}.thumb.dsk{aspect-ratio:16 / 10}.thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pg-card .thumb{border-bottom:1px solid var(--line)}.thumb.is-empty{display:grid;place-items:center}.th-ph{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink-3);font-size:12px;text-align:center;padding:8px}.lib-item .bd{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.pg-path{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pg-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.pg-chips .badge{min-height:20px;font-size:11px;padding:1px 7px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mono-b{font-family:var(--mono)}.pg-hl{font-size:13px;line-height:18px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.pg-m{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding-top:8px;border-top:1px solid var(--line)}.pm{display:flex;flex-direction:column;min-width:0}.pm-l{font-size:12px;line-height:16px;color:var(--ink-3)}.pm-v{font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-st{margin-top:auto}.pg-st .badge{max-width:100%}.pg-table .pg-row{cursor:pointer}.pg-table td.first{position:sticky;left:0;background:#fff;z-index:1;min-width:260px;max-width:340px}.pg-table tbody tr:hover td.first{background:var(--bg-subtle)}.pg-cell{display:flex;align-items:center;gap:10px}.pg-cell-t{display:flex;flex-direction:column;min-width:0;white-space:normal;gap:2px}.pg-cell-t small{font-size:12px;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:16px}.thumb.mini{width:36px;flex:none;border-radius:6px;border:1px solid var(--line)}.thumb.mini.dsk{width:64px}.thumb.mini.mob{aspect-ratio:9 / 16}.thumb.mini .th-ph span,.thumb.mini .th-ph .ms{display:none}.overlay-scrim{position:fixed;inset:0;background:var(--bg-scrim);z-index:40}.drawer{position:fixed;top:8px;right:8px;bottom:8px;width:min(440px,calc(100vw - 16px));background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);z-index:41;display:flex;flex-direction:column;overflow:hidden}.drawer.wide{width:min(740px,calc(100vw - 16px))}.drawer-head{display:flex;align-items:flex-start;gap:8px;padding:16px 20px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:16px;line-height:24px;font-weight:600;overflow-wrap:anywhere}.dr-path{font-size:14px!important}.drawer-body{flex:1;overflow-y:auto}.drawer-foot{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--line)}.dr-in{padding:20px;display:flex;flex-direction:column;gap:14px}.dr-thumbs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;align-items:start}.dr-thumbs figure{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.dr-thumbs figcaption{font-size:12px;color:var(--ink-3)}.dr-thumbs .thumb{border:1px solid var(--line);border-radius:var(--r-md)}.dr-thumbs .thumb.mob{aspect-ratio:360 / 780}.dr-thumbs .thumb.dsk{aspect-ratio:640 / 400}.dr-hl{font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.01em}.dr-st{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-h{font-size:13px;font-weight:600;margin-top:4px}.mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mstrip{padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:2px;min-width:0}.mstrip b{font-size:16px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.mstrip small{font-size:12px;color:var(--ink-3)}.icbar{position:relative;height:10px;border-radius:999px;background:var(--bg-soft);margin:6px 0 2px}.icbar .rng{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--green-press)}.icbar .pt{position:absolute;top:-3px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--ink)}.dr-foot-n{padding-top:4px}body.lock{overflow:hidden}.tabbar,.more-wrap{display:none}@media(max-width:1100px){.save-state{display:none}}@media(max-width:1279px){.stat-grid,.tiles.r4{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.hero{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.hero .kpi.big{grid-column:span 3}.span-8,.span-7,.span-5,.span-4,.span-6{grid-column:span 12}.span-3{grid-column:span 6}}@media(min-width:1280px)and (max-width:1500px){.tiles.hero .kpi:not(.big){padding-left:16px;padding-right:16px}.tiles.hero .kpi:not(.big) .k-meta{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media(max-width:767px){html,body{height:auto}body{background:var(--bg-page);overflow-x:hidden}.app{display:block;height:auto;overflow:visible;background:var(--bg-page)}.sb{display:none}.main{height:auto;margin:0;border-radius:0;overflow:visible;min-height:100vh;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.topbar{padding:0 16px;gap:8px}.topbar .save-state,.crumb-root,.crumbs .crumb-sep{display:none}.only-m{display:inline-grid!important}.page{padding:16px 16px 32px;gap:16px}.page-head h1{font-size:20px;line-height:28px}.filter-panel{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:10px 16px;border-radius:0;scrollbar-width:none}.filter-panel>*{flex:none}.search-pill{flex:0 0 210px}.pop{position:fixed;left:12px;right:12px;top:auto;bottom:calc(var(--tabbar-h) + 12px);width:auto;z-index:45}.grid{grid-template-columns:minmax(0,1fr)}.grid>*{grid-column:auto!important}.tiles,.tiles.hero,.tiles.r3,.tiles.r4,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.hero .kpi.big{grid-column:span 2}.kpi{padding:12px 12px 0}.kpi .k-meta{margin-left:-12px;margin-right:-12px;padding:8px 12px}.kpi .k-value{font-size:22px;line-height:30px}.kpi.big .k-value{font-size:32px;line-height:40px}.card-head,.card-h{padding:14px 16px 10px}.cbody{padding:0 16px 16px}.card .legend{padding:0 16px 8px}.card .cbody>.table-wrap{margin:0 -16px -16px}.hb .r{grid-template-columns:minmax(64px,36%) 1fr}.hb .val small{display:none}.fn .val small{display:inline}.hb.has-sub:not(.fn){--rs: 60px}.hb.fn{--rs: 110px}.live .num{font-size:52px}.lib{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lib.dsk{grid-template-columns:minmax(0,1fr)}.lib-item .bd{padding:8px 10px 10px;gap:6px}.pg-m{gap:6px 8px}.pm-v{font-size:12px}.pg-bar2{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none;gap:8px}.pg-bar2>*{flex:none}.pg-bar2-l,.pg-bar2-r{flex-wrap:nowrap}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer,.drawer.wide{inset:8px;width:auto}.dr-thumbs{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px}.drawer-foot .grow{display:none}.drawer-foot .btn{flex:1}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--sb-bg);border-top:1px solid var(--sb-line);z-index:20}.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:500;color:var(--sb-text-2);border:0;background:transparent;padding:0;min-width:0}.tabbar button:focus-visible{outline-color:var(--focus-ring-dark);box-shadow:none}.tabbar button .tb-ico{font-size:22px}.tabbar button.is-active{color:#fff}.tabbar button.is-active .tb-ico{color:var(--on-green);background:var(--green-grad);border-radius:999px;width:52px;height:28px;padding:4px 14px;font-size:20px}.more-wrap{display:block;position:fixed;left:12px;right:12px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:25}.more-wrap .menu{width:100%}.input,.inp,.btn,.icon-btn,.chip{min-height:40px}.input,.inp{font-size:16px}.chip,.btn-sm{min-height:36px}.form{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.lib{gap:6px}.pm-l{font-size:11px}}@media(pointer:coarse){.input,.inp{font-size:16px}}@media(forced-colors:active){.hb .b,.cols .b,.segbar>div{forced-color-adjust:none}}@media print{.sb,.tabbar,.topbar{display:none}.app{display:block;height:auto}.main{height:auto;overflow:visible}}body.auth{background:#fff;height:auto;overflow:auto}.lg-wrap{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);background:#fff}.lg-side{display:flex;flex-direction:column;padding:32px 40px;min-height:100vh;min-width:0}.lg-logo{display:inline-flex;align-items:center;gap:10px;min-height:40px;align-self:flex-start;font-weight:600;font-size:15px;letter-spacing:-.01em}.lg-logo .sb-mark{width:24px;height:24px}.lg-form{flex:1;display:flex;align-items:center;justify-content:center;padding-block:32px}.lg-card{width:min(400px,100%);display:flex;flex-direction:column;gap:20px}.lg-card.wide{width:min(460px,100%)}.lg-card h1{font-size:32px;line-height:1.1;letter-spacing:-.03em;font-weight:600}.lg-card .stack{display:flex;flex-direction:column;gap:8px}.lg-card form{display:flex;flex-direction:column;gap:20px}.lg-card .input{min-height:46px;font-size:16px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field .f-label{font-size:13px;font-weight:500}.field .hint{font-size:12px;color:var(--ink-3)}.field .hint.ok{color:var(--ok-fg)}.field .hint.bad{color:var(--danger-fg)}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap>.ms{position:absolute;left:12px;color:var(--ink-3);pointer-events:none}.input-wrap>.input{padding-left:38px}.input-wrap.has-btn>.input{padding-right:84px}.input-wrap .show-btn{position:absolute;right:6px;height:34px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500}.input-wrap .show-btn:hover{background:var(--bg-hover);color:var(--ink)}.codes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.codes input{height:52px;min-height:52px;text-align:center;font-weight:600;padding:0;border-radius:var(--r-md);border:1px solid var(--line-strong);background:#fff;width:100%;min-width:0;font-size:20px}.codes input:hover{border-color:var(--ink-4)}.codes input:focus{border-color:var(--ink)}.codes input.is-invalid{border-color:var(--danger-dot)}.msg{margin:0;padding:10px 12px;border-radius:var(--r-md);font-weight:500;font-size:13px;background:var(--danger-bg);color:var(--danger-fg);display:flex;gap:8px;align-items:flex-start}.msg:empty{display:none}.msg.okmsg{background:var(--ok-bg);color:var(--ok-fg)}.lg-help{font-size:13px;color:var(--ink-2)}.lg-foot{display:flex;align-items:center;gap:4px 16px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.lg-wait{display:flex;align-items:center;gap:10px;color:var(--ink-3)}.lg-wait .ms{animation:spin 1s linear infinite}.setup-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px;counter-reset:st}.setup-steps>li{counter-increment:st;display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px}.setup-steps>li:before{content:counter(st);grid-row:1 / span 4;width:28px;height:28px;border-radius:50%;background:var(--accent-strong);color:#fff;font-weight:600;display:grid;place-items:center;font-size:13px}.setup-steps>li>*{grid-column:2;min-width:0}.setup-steps h2{font-size:15px;line-height:28px;font-weight:600}.setup-steps form{margin-top:8px}.qr{background:#fff;border-radius:var(--r-lg);padding:8px;width:200px;height:200px;border:1px solid var(--line);margin:6px 0}.qr img{width:100%;height:100%;display:block}.secret{font-family:var(--mono);font-size:13px;word-break:break-all;user-select:all;background:var(--bg-soft);padding:4px 8px;border-radius:6px;display:inline-block}.link{color:var(--accent-text);font-weight:500}.lg-show{position:relative;overflow:hidden;background:#050506;color:#f4f4f5;display:flex;flex-direction:column;justify-content:center;gap:32px;padding:40px 0 40px 40px;margin:10px;border-radius:24px}.lg-show:before{content:"";position:absolute;inset:-30% -20% auto;height:640px;pointer-events:none;background:radial-gradient(ellipse 50% 45% at 45% 0%,rgba(114,253,78,.22),transparent 70%)}.lg-show:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask:radial-gradient(ellipse 70% 60% at 40% 20%,#000 30%,transparent 75%);mask:radial-gradient(ellipse 70% 60% at 40% 20%,#000 30%,transparent 75%)}.lg-copy{position:relative;z-index:1;padding-right:40px;display:flex;flex-direction:column;gap:12px}.lg-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.lg-eyebrow:before{content:"[ ";color:#72fd4e}.lg-eyebrow:after{content:" ]";color:#72fd4e}.lg-copy h2{font-size:40px;line-height:1.06;letter-spacing:-.035em;font-weight:650;max-width:16ch;text-wrap:balance}.lg-copy h2 .hl{background:linear-gradient(135deg,#9cfd00,#00f537);-webkit-background-clip:text;background-clip:text;color:transparent}.lg-copy p{color:#a1a1aa;max-width:46ch}.lg-points{position:relative;z-index:1;margin-right:40px;display:grid;gap:10px}.lg-point{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:14px;color:#e4e4e7}.lg-point .ms{color:#72fd4e;font-size:20px}@media(max-width:1100px){.lg-side{padding:24px}.lg-copy h2{font-size:32px}}@media(max-width:860px){.lg-wrap{grid-template-columns:minmax(0,1fr)}.lg-show{display:none}.lg-side{padding:20px 16px 12px;min-height:100vh}.lg-form{align-items:flex-start;padding-block:32px 24px}.lg-card h1{font-size:28px}}.app-foot{margin-top:8px;padding-top:16px;border-top:1px solid var(--line, #ebebeb);display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;font-size:12px;line-height:16px;color:var(--ink-3, #67676e)}.apx-legal{min-width:0}.apx-legal a,.lg-foot .apx-legal a{color:var(--ink-2, #4a4a50);text-decoration:underline;text-underline-offset:2px}.apx-badges{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:33px}.apx-badge{display:inline-flex;align-items:center;padding:2px;border-radius:6px;opacity:.85;transition:opacity .15s;line-height:0}.apx-badge img{display:block;height:auto}.apx-badge:hover{opacity:1}.apx-badge:focus-visible{outline:2px solid #0f0f10;outline-offset:2px}.lg-foot{flex-direction:column;align-items:flex-start;gap:8px}@media(max-width:768px){.app-foot{padding-bottom:72px}}.legal-body{background:var(--bg-page, #f6f6f6)}.legal-page{max-width:760px;margin:0 auto;padding:40px 16px 56px;color:var(--ink, #0f0f10);font-size:14px;line-height:22px}.legal-page h1{font-size:24px;line-height:32px;font-weight:600;margin:8px 0 4px}.legal-page h2{font-size:16px;line-height:24px;font-weight:600;margin:28px 0 8px}.legal-page p,.legal-page li{color:var(--ink-2, #4a4a50);margin:0 0 10px}.legal-page ul{padding-left:20px;margin:0 0 10px}.legal-page a{color:var(--link, #1c7a0e)}.legal-upd{font-size:12px;color:var(--ink-3, #67676e)}.legal-back a{font-size:13px;color:var(--ink-2, #4a4a50);text-decoration:none}.legal-page .app-foot{margin-top:32px}.pg-more{align-self:center;margin-top:4px}.tiles.r2{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.now{display:flex;flex-direction:column;gap:12px;min-width:0}.now-head{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:32px}.now-head h2{font-size:18px;line-height:28px;font-weight:600;display:flex;align-items:center;gap:12px;letter-spacing:-.01em}.now-head h2 .dot{width:10px;height:10px;margin:0 6px 0 2px}.now-head .btn{white-space:nowrap;margin-left:auto}.now-head .spacer{display:none}.now-card{display:flex;flex-direction:column;height:100%}.now-card .live{padding:20px 20px 4px;align-items:flex-start}.now-card .live .num{font-size:56px;margin-bottom:4px;font-variant-numeric:tabular-nums}.now-card .live .dot{margin-top:14px}.now-chart{padding:0 12px 0 8px;min-height:130px}.now-cap{padding:0 20px 14px;margin-top:2px}.cr{margin-top:0}.cr-bar{margin-bottom:12px}.sec-h{font-size:16px;line-height:24px;font-weight:600;margin:24px 0 12px}.hoje-host>.tiles{margin-bottom:16px}.pill-n{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--bg-soft);font-size:12px;color:var(--ink-2);white-space:nowrap}.pill-n b{color:var(--ink);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}.og-wrap{display:flex;flex-direction:column;gap:2px;padding-bottom:4px}.og .sub-h{margin:8px 0 6px}.pn-list{display:flex;flex-direction:column;gap:2px;margin:0 -8px}.pn-row{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"th t" "th n" "th bar";column-gap:12px;row-gap:2px;align-items:center;text-align:left;width:100%;padding:8px;border:0;border-radius:var(--r-md);background:transparent}.pn-row:hover{background:var(--bg-hover)}.pn-row>.thumb{grid-area:th;align-self:start}.pn-t{grid-area:t;display:flex;flex-direction:column;min-width:0}.pn-name{font-size:13px;line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-path{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pn-n{grid-area:n;font-size:12px;color:var(--ink-3)}.pn-n b{color:var(--ok-fg);font-weight:600}.pn-bar{grid-area:bar;position:relative;height:6px;border-radius:3px;background:var(--bg-soft);overflow:hidden;margin-top:2px}.pn-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;min-width:2px}.pn-bar .b30{background:#bfe9b0}.pn-bar .ba{background:var(--ok-dot)}.legend i.bx[style*=bfe9b0]{background:#bfe9b0}.pn-title{font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.scroll-y{max-width:none;max-height:420px;overflow-y:auto;border:0;border-top:1px solid var(--line);border-radius:0}.card .cbody>.scroll-y{margin:0 -20px -20px}.feed-card .cbody{padding:0}.feed{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;border-top:1px solid var(--line)}.fd-item{display:flex;align-items:flex-start;gap:10px;padding:9px 20px;border-bottom:1px solid var(--line);font-size:13px;line-height:18px}.fd-item:last-child{border-bottom:0}.fd-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--bg-soft);color:var(--ink-2)}.fd-ic .ms{font-size:16px}.ev-new .fd-ic{background:var(--info-bg);color:var(--info-fg)}.ev-ck .fd-ic{background:var(--warn-bg);color:var(--warn-fg)}.ev-lead .fd-ic,.ev-diag .fd-ic{background:#efecfd;color:var(--prog-mentory, #5f4bcc)}.ev-sale .fd-ic{background:var(--ok-bg);color:var(--ok-fg)}.fd-tx{flex:1;min-width:0;overflow-wrap:anywhere;padding-top:4px}.fd-path{font-size:12px;background:var(--bg-soft);padding:0 5px;border-radius:4px}.fd-t{flex:none;font-size:12px;color:var(--ink-3);padding-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.fd-item.is-new{background:var(--green-soft);animation:fdnew 5s ease-out forwards}@keyframes fdnew{0%{background:var(--green-soft-2)}to{background:transparent}}.ev-sale{font-weight:500}.onde{display:flex;flex-direction:column;gap:4px}.ldot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok-dot);flex:none}.live-pill{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);border:1px solid var(--ok-line);font-size:12px;font-weight:600;box-shadow:var(--shadow-xs);white-space:nowrap}.live-pill.idle{background:#fff;color:var(--ink-2);border-color:var(--line-strong);font-weight:500}.rank-badge{position:absolute;right:8px;top:8px;z-index:2;min-width:28px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:12px;font-weight:600;box-shadow:var(--shadow-xs)}.thw{position:relative}.live-n{display:inline-flex;align-items:center;gap:6px;color:var(--ok-fg)}.rank-n{font-size:12px;color:var(--ink-3);min-width:28px;flex:none}.dr-live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);padding:8px 12px;background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-md)}.dr-live.on{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.dr-live b{font-weight:600}.pg-rk .live-upd{white-space:nowrap}.map-box{width:100%}.map-svg{display:block;width:100%;height:auto;max-height:460px;margin:0 auto}.map-area{fill:var(--bg-soft);stroke:#fff;stroke-width:.8;vector-effect:non-scaling-stroke;transition:opacity var(--dur-fast)}.map-area.zero{fill:#ececee}.map-area:hover,.map-area.hl{stroke:var(--ink);stroke-width:1.6}.map-area:focus-visible{outline:none;box-shadow:none;stroke:var(--ink);stroke-width:2.2}.map-legend{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;margin-top:10px;font-size:12px;color:var(--ink-2)}.map-legend .lg-i{display:inline-flex;align-items:center;gap:6px}.map-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid rgba(15,15,16,.12)}.map-legend i.zero{background:#ececee}.map-credit{text-align:center;margin-top:6px}.map-credit a{text-decoration:underline;text-underline-offset:2px}.geo-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 20px 12px}.geo-body{display:flex;flex-direction:column;gap:12px}.geo-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px;align-items:start}.geo-map,.geo-side{min-width:0}.geo-tbl{max-height:460px;overflow:auto}.geo-tbl .table th,.geo-tbl .table td{padding:8px 10px;white-space:nowrap}.geo-tbl .table th:first-child,.geo-tbl .table td:first-child{width:36px;padding-right:0;color:var(--ink-3)}.geo-tbl thead th{position:sticky;top:0;background:var(--bg-subtle);z-index:1}.geo-uf{margin-left:6px;color:var(--ink-3)}.geo-note{padding-top:2px}@media(max-width:1279px){.geo-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.hide-m{display:none}.now-head h2{font-size:16px}.now-card .live{padding:16px 16px 4px}.now-card .live .num{font-size:48px}.now-cap{padding:0 16px 12px}.fd-item{padding:9px 16px}.geo-tools{padding:0 16px 10px}.card .cbody>.scroll-y{margin:0 -16px -16px}.tiles.r2{grid-template-columns:repeat(2,minmax(0,1fr))}.live-pill{left:6px;top:6px;height:22px;padding:0 7px;font-size:11px}.rank-badge{right:6px;top:6px;height:22px;font-size:11px}}@media(prefers-reduced-motion:reduce){.fd-item.is-new{animation:none}}.site-sel{display:block;width:100%;margin-top:6px;padding:6px 8px;border:1px solid var(--line,#d9d9d9);border-radius:8px;background:#fff;color:#0f0f10;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.site-sel:focus-visible{outline:2px solid var(--accent,#39ff14);outline-offset:1px}.brain-report{padding:6px 4px;max-width:1000px;line-height:1.7}.brain-report p{white-space:pre-wrap;margin:10px 0 18px}.brain-action{padding:18px 0;border-bottom:1px solid var(--line, #ddd)}.brain-report h3{margin:12px 0;font-size:16px}.sb{padding:18px 12px 12px;scrollbar-color:#353d37 transparent}.sb-top{display:block;padding:0 6px 18px}.gf-wordmark,.lg-logo{display:inline-flex;background:#05090b;border-radius:12px;overflow:hidden}.gf-wordmark{width:100%;padding:9px 14px}.gf-wordmark img,.lg-logo img{display:block;width:100%;height:auto;object-fit:contain}.gf-product{display:block;margin:10px 0 0;font-size:9px;line-height:14px;letter-spacing:.15em;color:#a6e1ff;text-align:center;font-weight:650}.sb-brand{margin:0 4px 8px;padding:10px 12px;background:#1f1f1f;border:1px solid #343a35;border-radius:12px}.sb-brand b{color:#9ba49e;font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.sb-brand .site-sel{width:100%;max-width:100%;background:transparent;color:#f5f5f5;border-color:transparent;font-weight:600;padding:4px 0;font-size:12px}.sb-label{font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;padding-top:16px}.sb-item{min-height:38px;font-size:12px;gap:10px;border-radius:9px}.sb-item.is-active,.sb-item.is-active .ms{color:#0b0b0b}.sb-item:hover:not(:disabled):not(.is-active),.sb-item:hover:not(:disabled):not(.is-active) .ms{color:#f5f5f5}.sb-brand .site-sel option{color:#f5f5f5;background:#1f1f1f}.sb :focus-visible{outline-color:#a6e1ff}.sb-item.is-active{font-weight:650}.sb-me{border-top:1px solid var(--sb-line);border-radius:0;padding:14px 4px 0}.sb-me .who-t b,.sb-out:hover{color:#f5f5f5}.av.c1{background:#d4ff4d;color:#0b0b0b}.sb-attribution{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0}.gf-powered{display:inline-flex;line-height:0;flex:none;max-width:100%}.gf-powered img{display:block;width:160px;max-width:100%;height:auto}.main{border:1px solid #e5e8e6;border-radius:18px;background:#fff}.topbar{background:#fffffff5;min-height:62px}.page-head h1{letter-spacing:-.035em;font-weight:650}.card,.kpi{border-color:#e5e9e7;box-shadow:0 2px 3px #0b0b0b02}.kpi.big{background:linear-gradient(135deg,#f4ffdd,#ebf8ff);border-color:#d9eabf}.kpi.big .k-meta{background:#ffffff70;border-color:#dae8d7}.chip.is-on{background:#effbff;box-shadow:inset 0 0 0 1px #a6e1ff}.banner.info{background:#edf8ff;color:#27536b}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.crm-search{display:flex;gap:10px;max-width:640px}.crm-search .input{flex:1}.lg-logo{width:210px;padding:10px 18px;min-height:75px}.lg-show{background:#0b0b0b}.lg-show:before{background:radial-gradient(ellipse 75% 65% at 20% 0%,#d4ff4d35,transparent 60%),radial-gradient(ellipse 70% 60% at 100% 45%,#a6e1ff30,transparent 65%)}.lg-eyebrow{color:#a6e1ff}.lg-eyebrow:before,.lg-eyebrow:after,.lg-point .ms{color:#d4ff4d}.lg-copy h2 .hl{background:linear-gradient(110deg,#d4ff4d,#a6e1ff);-webkit-background-clip:text;background-clip:text}.lg-copy h2{font-weight:750}.lg-points{gap:12px}.lg-point{background:#ffffff05;border-color:#ffffff14}@media(max-width:767px){.main{border:0;border-radius:0}.topbar{padding-inline:16px}.sb-attribution{display:none}.crm-search{flex-wrap:wrap}.crm-search .input{min-width:180px}.app-foot .apx-badges{gap:18px}}.client-brand{display:flex;align-items:center;gap:12px;padding:6px 4px 22px}.client-monogram{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#d4ff4d;color:#0b0b0b;font-weight:800;letter-spacing:-.05em;flex:none}.client-brand b{display:block;font-size:14px;color:#f5f5f5;font-weight:650}.client-brand span:not(.client-monogram){display:block;font-size:10px;color:#9ba49e;line-height:17px}.main{position:relative}@media(min-width:768px){html,body{overflow:hidden}.main{overscroll-behavior:contain}}.evt-name{color:var(--ink);font-weight:600}.fora-funil{padding:8px 20px 0}:root{--green: #19e57f;--green-grad: linear-gradient(125deg, #4cf09f 0%, #19e57f 100%);--green-press: #12c96c;--green-soft: #e9f9f0;--green-soft-2: #ddf7e8;--green-glow: none;--on-green: #06140c;--accent-text: #0a7a43;--accent-strong: #0b0f0d;--bg-frame: #0b0f0d;--sb-bg: #0b0f0d;--sb-bg-2: #141b17;--sb-text: #e6ebe8;--sb-text-2: #a8b3ad;--sb-hover: #18211c;--sb-active: #19e57f;--sb-line: #25332b;--bg-panel: #f1fcf6;--viz-1: #19e57f;--viz-3: #7bebb0;--focus-halo: rgba(25, 229, 127, .45)}.sb-top.client-brand{display:none}.sb-brand{background:#141b17;border-color:#25332b;margin:0 4px 12px}.sb-brand b{color:#a8b3ad}.sb-item{min-height:42px;font-size:13px}.sb-item.is-active,.sb-item.is-active .ms{color:#06140c}.sb :focus-visible{outline-color:#19e57f}.kpi.big{background:linear-gradient(135deg,#fff 40%,#e4faee);border-color:#bdefd3}.kpi.big .k-meta{border-color:#bdefd3}.chip.is-on{background:#e9f9f0;box-shadow:inset 0 0 0 1px #7bebb0}.topbar .tb-logo{height:28px;width:auto;display:block;flex:none}.topbar .tb-div{width:1px;height:24px;background:var(--line);flex:none}.subtabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px;flex-basis:100%}.subtabs button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--bg-soft);color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.subtabs button.is-on{background:var(--ink);color:#fff;font-weight:600}@media(max-width:767px){.topbar .tb-logo{height:22px}.topbar .tb-div,.topbar .crumbs{display:none}.subtabs button{min-height:44px}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/Figtree-Variable.woff2) format("woff2")}:root{--font: "Figtree", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif}.topbar .tb-period{display:flex;align-items:center}.bell{position:relative;flex:none}.bell .bell-n{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--danger-solid);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.bell .bell-n[hidden]{display:none}.inicio-top{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:16px;align-items:stretch;margin-bottom:16px}.eagle .eg-band{height:64px;border-radius:14px;margin-bottom:16px;background:linear-gradient(90deg,#c9f5dd,#7bebb0,#19e57f);clip-path:polygon(0 0,33% 18%,66% 34%,100% 44%,100% 56%,66% 66%,33% 82%,0 100%)}.eg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.eg-col{display:flex;flex-direction:column;gap:6px;min-width:0}.eg-col h3,.step h3{font-size:18px;line-height:24px;font-weight:600;margin:0}.eg-i{font-size:12px;color:var(--ink-3)}.eg-kpis{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;margin:6px 0}.eg-n,.sv-l,.al-i{border:0;background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.eg-n{display:flex;flex-direction:column;padding:0;min-height:44px}.eg-n b{font-size:24px;line-height:28px;font-weight:600}.eg-n span{font-size:12px;color:var(--ink-3)}.eg-n:hover span,.sv-l:hover span{color:var(--accent-text)}.sales{background:linear-gradient(180deg,#fff,#eafbf2);border-color:#bdefd3}.sales .cbody{padding-top:20px;display:flex;flex-direction:column;gap:8px}.sv-big{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.02em}.sv-l{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#fff;width:100%}.sv-l.is-empty{border-style:dashed}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px}.step{background:linear-gradient(135deg,#fff 55%,#e4faee)}.step .cbody{padding-top:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.al-list{display:flex;flex-direction:column;gap:8px}.al-i{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:10px;background:var(--warn-bg);color:var(--warn-fg);width:100%}.al-i.crit{background:var(--danger-bg);color:var(--danger-fg)}.fmap{margin-bottom:16px}.fm-row{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:4px}.fm-box{flex:1 0 150px;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);border-radius:14px;min-width:0}.fm-box.is-main{border:2px solid var(--ink)}.fm-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fm-n{font-size:26px;line-height:30px;font-weight:600}.fm-arrow{display:flex;flex-direction:column;align-items:center;color:var(--accent-text);flex:none}.fm-dark{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:18px 20px;background:#0a1a12;color:#f2f5f3}.fm-dark>div{display:flex;flex-direction:column;padding:12px 14px;border:1px solid #1c3a2a;border-radius:12px}.fm-dark b{font-size:22px;line-height:26px;font-weight:600}.fm-dark span{color:#b4c2ba;font-size:13px}.hot{padding:22px;border-radius:18px;background:#0a1a12;color:#f2f5f3;margin-bottom:16px}.hot h2{font-size:16px;font-weight:600;margin:0 0 12px}.hot p{color:#b4c2ba}.hot-list{display:flex;flex-direction:column;gap:8px}.hot-i{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid #1c3a2a;border-radius:14px}.hot-i b{font-size:17px;font-weight:600}.hot-i span{color:#b4c2ba}@media(max-width:1100px){.inicio-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.eg-grid{grid-template-columns:minmax(0,1fr)}.eagle .eg-band{display:none}}body.auth:has(#h-lg){--ink: #f2f5f3;--ink-2: #c5d0ca;--ink-3: #b4c2ba;--line: #1c3a2a;--line-strong: #2b4a39;--bg-soft: #0c1f15;color:#f2f5f3}body.auth:has(#h-lg) .lg-wrap{background:radial-gradient(ellipse 80% 60% at 30% 0%,#0e7a45,#07351f 45%,#040a07)}body.auth:has(#h-lg) .input,body.auth:has(#h-lg) .codes input{background:#06120c;color:#f2f5f3;border-color:#2b4a39}body.auth:has(#h-lg) .lg-show{background:#0a1a12;border:1px solid #1c3a2a}body.auth:has(#h-lg) .lg-foot a,body.auth:has(#h-lg) .apx-legal a{color:#7df0b4}body.auth:has(#h-lg) .lg-foot img{filter:invert(1) brightness(1.6)}.sb-cd{display:flex;flex-direction:column;gap:2px;margin:0 4px 10px;padding:12px;border:1px solid #25332b;border-radius:12px;background:#141b17}.sb-cd:empty{display:none}.sb-cd-k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a8b3ad;font-weight:600}.sb-cd b{color:#19e57f;font-size:15px;line-height:22px;font-weight:600}.sb-cd span:last-child{color:#a8b3ad;font-size:12px;line-height:16px}.filter-panel[hidden]{display:none}.tb-filtros{border:1px solid var(--line-strong);background:#fff;border-radius:999px;min-height:36px;padding:0 14px}.tb-filtros.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.bell-pop{position:absolute;top:calc(100% + 6px);right:16px;width:min(420px,calc(100vw - 32px));padding:10px;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-overlay);z-index:30}.cdrawer-scrim{position:fixed;inset:0;background:var(--bg-scrim);z-index:40}.cdrawer{position:fixed;top:8px;right:8px;bottom:8px;width:min(640px,calc(100vw - 16px));overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);z-index:41}.cdrawer>.btn{align-self:flex-end}.brain-action{padding:16px 18px;margin:12px 0;border:1px solid var(--line);border-radius:14px;background:#fff}.brain-action:first-of-type{background:#f1fcf6;border-color:#bdefd3}.brain-action h3{margin:0 0 6px}.brain-action p{margin:6px 0}body.auth:has(#h-lg) .lg-wrap{grid-template-columns:minmax(0,1fr);background:radial-gradient(ellipse 62% 46% at 50% -6%,rgba(25,229,127,.26) 0%,rgba(25,229,127,.06) 46%,transparent 72%),#050806}body.auth:has(#h-lg) .lg-side{align-items:center;padding:40px 20px 28px}body.auth:has(#h-lg) .lg-form{width:100%;align-items:center;padding-block:24px}body.auth:has(#h-lg) .lg-card{width:min(420px,100%);gap:22px;padding:36px 32px 28px;border:1px solid #1c2b23;border-radius:22px;background:#0c1410b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0d}body.auth:has(#h-lg) .lg-card .stack{text-align:center;gap:6px}body.auth:has(#h-lg) .lg-card h1{font-size:28px;line-height:34px;letter-spacing:-.02em;font-weight:600}body.auth:has(#h-lg) .input,body.auth:has(#h-lg) .codes input{background:#ffffff08;border-color:#25352c;border-radius:12px}body.auth:has(#h-lg) .input:focus,body.auth:has(#h-lg) .codes input:focus{border-color:#19e57f;box-shadow:0 0 0 3px #19e57f2e;outline:none}body.auth:has(#h-lg) .btn-primary{height:48px;border-radius:12px}body.auth:has(#h-lg) .lg-help{text-align:center;font-size:12px;line-height:18px;color:#9aaba2}body.auth:has(#h-lg) .lg-foot{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:32px;width:100%;opacity:.85}body.auth:has(#h-lg) .lg-foot a{display:inline-flex;align-items:center;border:0;padding:0;background:none}body.auth:has(#h-lg) .lg-foot img{height:34px;width:auto;max-width:none;filter:invert(1) brightness(1.6)}@media(max-width:480px){body.auth:has(#h-lg) .lg-card{padding:28px 20px 22px;border-radius:18px}body.auth:has(#h-lg) .lg-foot{gap:20px}}.fm-img{width:100%;height:84px;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line);margin-bottom:4px}.hot-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px}.hot-stats>div{display:flex;flex-direction:column;align-items:center;padding:14px;border:1px solid #1c3a2a;border-radius:14px}.hot-stats b{font-size:26px;line-height:30px;font-weight:600}.hot-stats span{color:#b4c2ba}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.brain-report{max-width:none}.brain-resumo{padding:18px 20px;border:1px solid #bdefd3;border-radius:14px;background:linear-gradient(135deg,#fff 55%,#e4faee)}.brain-report .brain-lead{font-size:17px;line-height:26px;font-weight:600;margin:6px 0 10px}.brain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.brain-grid .brain-action,.brain-test{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.brain-grid .brain-action:first-child{background:#f1fcf6;border-color:#bdefd3}.brain-action.is-done{opacity:.6}.brain-action.is-done h3{text-decoration:line-through}.brain-top{display:flex;align-items:center;gap:8px}.brain-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:700}.brain-report .brain-action p,.brain-report .brain-test p{margin:2px 0 6px}.brain-action .btn{border:1px solid var(--line-strong);background:#fff;border-radius:10px;min-height:36px;padding:0 12px;margin-top:auto}.brain-test{background:var(--bg-subtle)}.con-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.con-i{display:flex;flex-direction:column;padding:14px;border:1px dashed var(--line-strong);border-radius:12px}.con-i.ok{border:0;background:#f1fcf6}.con-i span{color:var(--ink-3)}.fm-box{flex:1 1 0;min-width:128px}.crm-top{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.crm-top .subtabs{margin:0}.crm-search{max-width:none;flex-wrap:wrap}.brain-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.brain-bar p{max-width:62ch;margin:0}.brain-foot{margin-top:16px}.brain-old{margin-top:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.brain-old>summary{cursor:pointer;padding:14px 20px;font-weight:500;min-height:44px}.brain-old>.card{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg)}.pg-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#e9f9f0;margin-bottom:12px}.pg-nota{margin-bottom:12px}.pg-nota>summary{cursor:pointer;min-height:36px;display:inline-flex;align-items:center;color:var(--ink-3);font-size:13px}.pg-nota[open]>summary{margin-bottom:8px}.card:has(>.live){background:linear-gradient(135deg,#fff 55%,#e4faee);border-color:#bdefd3}.mk{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;flex:none}.mk-mark{display:inline-flex;align-items:flex-end;gap:3px;height:20px;transform:skew(-14deg)}.mk-mark i{display:block;width:5px;border-radius:1.5px;background:currentColor}.mk-mark i:nth-child(1){height:45%}.mk-mark i:nth-child(2){height:72%}.mk-mark i:nth-child(3){height:100%;background:var(--green)}.mk-word{font-family:Figtree,system-ui,sans-serif;font-size:22px;line-height:1;font-weight:700;letter-spacing:-.035em}.mk-lg .mk-mark{height:26px}.mk-lg .mk-mark i{width:6px}.mk-lg .mk-word{font-size:28px}@media(max-width:767px){.mk-word{font-size:19px}.mk-mark{height:17px}}.fpg{margin-bottom:16px}.fpg-row{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:6px}.fpg-seta{align-self:center;color:var(--accent-text);font-weight:700;flex:none}.fpg-col{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;flex:none}.fpg-top{display:flex;flex-direction:column}.fpg-thumbs{display:flex;gap:8px}.fpg-t{position:relative;width:92px;height:164px;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-soft);cursor:pointer;flex:none}.fpg-t:hover{border-color:var(--ink)}.fpg-t img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.fpg-ph{display:grid;place-items:center;height:100%;padding:6px;font-size:11px;color:var(--ink-3);overflow-wrap:anywhere}.fpg-b{position:absolute;top:6px;left:6px;padding:1px 7px;border-radius:999px;background:#0b0f0d;color:#fff;font-size:11px;font-weight:600}.fpg-v{position:absolute;bottom:6px;left:6px;right:6px;padding:2px 6px;border-radius:999px;background:var(--green);color:#06140c;font-size:11px;font-weight:700;text-align:center}.qd{display:flex;flex-direction:column;gap:10px}.qd-r{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 56px auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px}.qd-r.is-pior{background:var(--danger-bg);color:var(--danger-fg)}.qd-bar{height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.qd-bar i{display:block;height:100%;border-radius:999px;background:var(--green)}.qd-r.is-pior .qd-bar i{background:var(--danger-solid)}.qd-r b{text-align:right}.pi{margin-bottom:16px}.pi-body{display:flex;gap:20px;padding-top:20px;flex-wrap:wrap}.pi-thumb{position:relative;width:180px;height:320px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg-soft);flex:none}.pi-thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pi-heat{position:absolute;inset:0;display:grid;grid-template-rows:repeat(4,1fr)}.pi-heat>div{display:flex;align-items:flex-end;justify-content:flex-end;padding:6px;border-top:1px dashed rgba(11,15,13,.35)}.pi-heat>div:first-child{border-top:0}.pi-heat b{padding:1px 7px;border-radius:999px;background:#0b0f0d;color:#fff;font-size:11px;font-weight:600}.pi-info{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}.pi-info h2{font-size:17px;line-height:24px;font-weight:600;margin:0}.pi-kvs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.pi-kv{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.pi-kv b{font-size:20px;line-height:26px;font-weight:600}.pi-kv span{font-size:12px;color:var(--ink-3)}.pi-queda{padding:10px 12px;border-radius:10px;background:var(--warn-bg);color:var(--warn-fg);margin:0}.pi-dicas{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pi-botoes{display:flex;flex-direction:column;gap:4px}.pi-botoes>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.mk-word sup{font-size:.42em;font-weight:600;letter-spacing:0;vertical-align:super;margin-left:1px}.sb-logo{color:#fff;padding:2px 8px 16px}.tb-mk,.topbar .tb-div{display:none}@media(max-width:767px){.tb-mk{display:inline-flex}}.sb-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#a8b3ad;padding:14px 10px 6px}.sb-item{min-height:40px;font-size:14px;font-weight:600}.sb-item.is-open{color:#fff}.sb-item .sb-chev{margin-left:auto}.sb-alert{padding:0 8px;border-radius:999px;background:var(--danger-solid);color:#fff!important;font-weight:700}.sb-sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 20px;padding-left:12px;border-left:1px solid #25332b}.sb-subitem{min-height:36px;font-size:13px;font-weight:500;color:#c5d0ca}.pi-ia{padding:10px 12px;border-radius:10px;background:#f1fcf6;border:1px solid #bdefd3;margin:0}.vg{display:flex;flex-direction:column;gap:12px}.vg-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vg-top p{margin:0;flex:1 1 320px}.vg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 28px}.vg-l{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.vg-l span{color:var(--ink-3)}.sb-cd{display:none}.sb-live{display:inline-flex;align-items:center;gap:6px;color:#19e57f!important;font-weight:700}.sb-live i{width:7px;height:7px;border-radius:50%;background:#19e57f;box-shadow:0 0 0 3px #19e57f2e}.sb-todo{padding:0 8px;border-radius:999px;background:#2a2413;color:#f2c14e!important;font-size:11px!important;font-weight:600;white-space:nowrap}.sb-subitem .sb-count{margin-left:auto}.evt-sw{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 6px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;text-align:left;min-width:0;box-shadow:0 1px 2px #0b0f0d0d}.evt-sw:hover{border-color:var(--line-strong);background:var(--bg-soft)}.evt-sw.is-solo{cursor:default}.evt-sw:focus-visible,.evt-opt:focus-visible{outline:2px solid var(--green);outline-offset:2px}.evt-av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#0b0f0d;color:#19e57f;font-size:12px;font-weight:700;letter-spacing:.02em}.evt-tx{display:flex;flex-direction:column;min-width:0;line-height:1.2}.evt-tx span{font-size:11px;color:var(--ink-3)}.evt-tx b{font-size:14px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.evt-sw>.ms{color:var(--ink-3)}.evt-pop{position:absolute;top:calc(100% + 6px);left:32px;z-index:30;width:min(340px,calc(100vw - 32px));padding:8px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #0b0f0d29}.evt-pop-k{padding:6px 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.evt-opt{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.evt-opt:hover{background:var(--bg-soft)}.evt-opt.is-on{background:var(--green-soft)}.evt-opt>.ms{margin-left:auto;color:var(--accent-text)}.evt-opt .evt-tx span{font-size:12px}.crumbs .crumb-sep{display:inline-block}@media(max-width:767px){.evt-sw{height:40px;padding-right:6px}.evt-tx span{display:none}.evt-tx b{font-size:13px;max-width:34vw}.evt-pop{left:16px}.topbar .tb-mk{display:none}}.lnk{border:0;background:none;padding:0;font:inherit;color:var(--accent-text);font-weight:600;text-decoration:underline;cursor:pointer}.ig-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ig-top b{font-size:15px}.ig-top span{color:var(--ink-3);font-size:13px}.ig-bar{flex:0 1 220px;height:8px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.ig-bar i{display:block;height:100%;background:var(--green);border-radius:999px}.ig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;align-items:start}.ig-card{display:flex;flex-direction:column;gap:12px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:16px}.ig-card.on{border-color:#bfeed5}.ig-card header{display:flex;align-items:flex-start;gap:12px}.ig-card header>div{flex:1;min-width:0}.ig-card h3{font-size:16px;line-height:22px;font-weight:650;letter-spacing:-.01em}.ig-card header p{color:var(--ink-2);font-size:13px;line-height:19px;margin-top:2px}.ig-logo{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--line);overflow:hidden}.ig-logo img{width:28px;height:28px;object-fit:contain;display:block}.ig-meta{background:#0866ff}.ig-checkout{background:#0b0f0d;color:#19e57f}.ig-clarity{background:#5b2d90}.ig-resend{background:#111}.ig-ia{background:#c96442;font-size:13px}.ig-facts{list-style:none;margin:0;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:var(--bg-soft);border-radius:10px;font-size:13px;color:var(--ink-2)}.ig-acts{display:flex;gap:8px;flex-wrap:wrap}.ig-acts.center{justify-content:center}.ig-form{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px dashed var(--line-strong)}.ig-steps{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.ig-f{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--ink-2)}.ig-f input{height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;font:inherit;font-size:14px;font-weight:400;color:var(--ink);background:#fff;min-width:0}.ig-f input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.ig-f input[readonly]{font-family:ui-monospace,monospace;font-size:12px;background:var(--bg-soft)}.ig-msg{font-size:12px;color:var(--ink-3)}.ig-msg.good{color:var(--ok-fg);font-weight:600}.ig-msg.bad{color:var(--danger-fg);font-weight:600}.ig-hook{display:flex;flex-direction:column;gap:10px}.em-pills{margin-bottom:12px}.neg{color:var(--danger-fg)}.em-prev{width:min(760px,calc(100vw - 16px))}.em-prev h2{font-size:18px;line-height:24px}.em-frame{flex:1;min-height:60vh;width:100%;border:1px solid var(--line);border-radius:12px;background:#fff}.sb-nota{padding:0 8px;border-radius:999px;font-weight:700;font-size:12px!important}.sb-nota-good{background:#19e57f29;color:#19e57f!important}.sb-nota-warn{background:#2a2413;color:#f2c14e!important}.sb-nota-crit{background:var(--danger-solid);color:#fff!important}.vgh{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px;border-radius:20px;color:#f3f6f4;background:radial-gradient(520px 260px at 0% 0%,rgba(25,229,127,.2),transparent 70%),radial-gradient(420px 240px at 100% 100%,rgba(15,185,168,.14),transparent 70%),#0b0f0d}.vgh-warn{background:radial-gradient(520px 260px at 0% 0%,rgba(255,178,62,.2),transparent 70%),radial-gradient(420px 240px at 100% 100%,rgba(255,122,69,.12),transparent 70%),#0b0f0d}.vgh-crit{background:radial-gradient(520px 260px at 0% 0%,rgba(255,92,108,.22),transparent 70%),radial-gradient(420px 240px at 100% 100%,rgba(214,51,108,.14),transparent 70%),#0b0f0d}.vgh-neutral{background:radial-gradient(520px 260px at 0% 0%,rgba(255,255,255,.08),transparent 70%),#0b0f0d}.vgh-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vgh-k{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#19e57f}.vgh-k .ms{color:#19e57f}.vgh-s{font-size:13px;color:#a8b3ad;margin-right:auto}.vgh-btn{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.vgh-btn:hover{background:#ffffff24}.vgh-btn:focus-visible{outline:2px solid #19e57f;outline-offset:2px}.vgt{display:grid;grid-template-columns:auto 1fr;gap:16px 24px;align-items:center}.vgr{position:relative;width:128px;height:128px;flex:none;filter:drop-shadow(0 0 18px rgba(25,229,127,.18))}.vgh-warn .vgr{filter:drop-shadow(0 0 18px rgba(255,178,62,.2))}.vgh-crit .vgr{filter:drop-shadow(0 0 18px rgba(255,92,108,.22))}.vgh-neutral .vgr{filter:none}.vgr svg{display:block}.vgr-arc{transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.vgr>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.vgr b{font-size:38px;font-weight:700;letter-spacing:-.04em;color:#fff}.vgr span{font-size:11px;color:#a8b3ad}.vgt-tx{min-width:0;display:flex;flex-direction:column;gap:8px}.vgt-b{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#a8b3ad}.vgh-est{padding:3px 12px;border-radius:999px;font-weight:700;font-size:12px;color:#06140c;background:linear-gradient(120deg,#c8ff6a,#19e57f)}.vgh-warn .vgh-est{background:linear-gradient(120deg,#ffe27a,#ffb23e)}.vgh-crit .vgh-est{background:linear-gradient(120deg,#ffb199,#ff5c6c);color:#2a0509}.vgh-neutral .vgh-est{background:#dfe5e2}.vgt-m{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.015em;margin:0;color:#fff;text-wrap:pretty}.vgt-f{margin:0;font-size:13px;line-height:20px;color:#a8b3ad}.vgbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.vgb{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);min-width:0}.vgb span{font-size:12px;color:#a8b3ad}.vgb b{font-size:24px;line-height:30px;font-weight:650;letter-spacing:-.02em;color:#fff}.vgb small{font-size:12px;color:#c5d0ca}.vge{display:flex;flex-direction:column;gap:14px}.vge-i{padding:12px 14px;border:1px solid var(--line);border-radius:12px}.vge-i.is-g{border-color:#f3b8ba;background:#fff8f8}.vge-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vge-h b{margin-right:auto}.vge-bar{position:relative;height:12px;margin:10px 0 8px;border-radius:999px;background:var(--bg-soft)}.vge-bar i{display:block;height:100%;border-radius:999px}.vge-bar em{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);border-radius:2px}.vge-i p{margin:0;font-size:13px;color:var(--ink-2)}.vgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vgs li{padding:8px 12px;border-left:3px solid var(--line-strong);background:var(--bg-soft);border-radius:0 8px 8px 0;font-size:13px}.vgs-good{border-left-color:#19e57f!important}.vgs-warn{border-left-color:#f2a93b!important}.vgs-crit{border-left-color:#e5484d!important}.gl{position:relative;width:100%}.gl svg{display:block;width:100%;height:100%;overflow:visible}.gl-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;border:3px solid #19e57f;box-shadow:0 0 0 3px #19e57f2e}.vgd2{display:flex;flex-direction:column;gap:6px}.vgd2-x{display:grid;grid-template-columns:repeat(14,1fr);font-size:10px;color:var(--ink-3);text-align:center}.vgd2 p{margin:4px 0 0;font-size:13px}.vgl{display:flex;flex-direction:column;gap:12px}.vgl p{margin:0}.vgl-m{font-size:18px;line-height:26px;font-weight:650;letter-spacing:-.01em}.vgl-a{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.vgl-a>div{display:flex;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px}.vgl-a p{font-size:13px;margin-top:4px}.vgl-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0b0f0d;color:#19e57f;font-size:12px;font-weight:700}@media(max-width:600px){.vgt{grid-template-columns:1fr;justify-items:start}.vgh{padding:18px 16px}.vgt-m{font-size:17px;line-height:24px}}.lh{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;padding:16px 20px;border-radius:18px;background:#fff;border:1px solid var(--line)}.lh.is-on{border-color:#bfeed5;background:linear-gradient(100deg,#f1fcf6,#fff 55%)}.lh-a{display:flex;align-items:center;gap:14px}.lh-pulse{position:relative;width:14px;height:14px;flex:none}.lh-pulse i{position:absolute;inset:0;border-radius:50%;background:#c3ccc7}.lh.is-on .lh-pulse i{background:#19e57f}.lh.is-on .lh-pulse i:first-child{animation:lhp 1.8s ease-out infinite}@keyframes lhp{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.lh-n{font-size:56px;line-height:1;font-weight:700;letter-spacing:-.05em;min-width:1ch;color:var(--ink)}.lh.is-on .lh-n{background:linear-gradient(120deg,#0a7a43,#19e57f 60%,#0fb9a8);-webkit-background-clip:text;background-clip:text;color:transparent}.lh-n.is-bump{animation:lhb .6s ease-out}@keyframes lhb{0%{transform:scale(1.18)}to{transform:scale(1)}}.lh-t{display:flex;flex-direction:column;line-height:1.3}.lh-t strong{font-size:15px;font-weight:650}.lh-t span{font-size:12px;color:var(--ink-3)}.lh-c{flex:1 1 220px;min-width:160px;display:flex;flex-direction:column;gap:2px}.lh-c span{font-size:11px;color:var(--ink-3);text-align:right}.lh-k{display:flex;gap:22px}.lh-k div{display:flex;flex-direction:column}.lh-k b{font-size:20px;line-height:26px;font-weight:650;letter-spacing:-.02em}.lh-k span{font-size:12px;color:var(--ink-3);white-space:nowrap}@media(prefers-reduced-motion:reduce){.lh-pulse i,.lh-n.is-bump{animation:none!important}.vgr-arc{transition:none}}@media(max-width:600px){.lh-n{font-size:44px}.lh-k{gap:16px;flex-wrap:wrap}.lh>.btn{width:100%}}.sb{padding:20px 12px 12px;background:radial-gradient(360px 220px at 0% 0%,rgba(25,229,127,.1),transparent 70%),linear-gradient(180deg,#0d1210,#080b0a);border-right:1px solid #161d19}.sb-logo{padding:2px 10px 18px}.sb-nav{display:flex;flex-direction:column;gap:2px}.sb-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5f6b65;padding:18px 12px 6px}.sb-label:first-child{padding-top:4px}.sb-item{position:relative;min-height:40px;padding:0 10px 0 12px;gap:12px;border-radius:10px;font-size:14px;font-weight:550;color:#b4beb8;background:transparent;transition:background .15s,color .15s}.sb-item .ms{color:#6f7b75;transition:color .15s}.sb-item:hover:not(:disabled):not(.is-active){background:#ffffff0d;color:#fff}.sb-item:hover:not(:disabled):not(.is-active) .ms{color:#d6ded9}.sb-item.is-active{background:linear-gradient(90deg,#19e57f33,#19e57f0d);color:#fff;font-weight:650;box-shadow:inset 0 0 0 1px #19e57f38}.sb-item.is-active .ms{color:#19e57f}.sb-item.is-active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#c8ff6a,#19e57f);box-shadow:0 0 12px #19e57f99}.sb-item.is-open{color:#fff;background:transparent}.sb-item.is-open>.ms:first-child{color:#19e57f}.sb-item .sb-chev{color:#56615b;margin-left:6px}.sb-item .sb-count+.sb-chev{margin-left:6px}.sb-item .sb-count{margin-left:auto;min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;color:#c5d0ca;background:#ffffff12}.sb-item .sb-count.sb-live{background:#19e57f24;gap:6px}.sb-live i{animation:lhp2 1.8s ease-in-out infinite}@keyframes lhp2{50%{opacity:.35}}.sb-item .sb-count.sb-alert{background:var(--danger-solid);color:#fff!important}.sb-item .sb-count.sb-todo{background:#f2c14e24;color:#f2c14e!important}.sb-sub{position:relative;display:flex;flex-direction:column;gap:1px;margin:2px 0 8px 22px;padding-left:14px;border-left:1px solid #1f2a24}.sb-subitem{min-height:34px;padding:0 10px;font-size:13px;font-weight:500;color:#8f9b95;border-radius:8px}.sb-subitem.is-active{background:#ffffff0f;box-shadow:none;color:#fff;font-weight:600}.sb-subitem.is-active:before{left:-15px;top:50%;bottom:auto;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#19e57f;box-shadow:0 0 0 3px #19e57f2e}.sb-sep{display:none}.sb-pw{display:flex;justify-content:center;padding:14px 0 10px}.sb-pw img{height:30px;width:auto;filter:invert(1) grayscale(1) brightness(2);opacity:.38;transition:opacity .2s}.sb-pw:hover img{opacity:.7}.sb-me{margin-top:0;padding:12px 8px 2px;border-top:1px solid #18201c}@media(prefers-reduced-motion:reduce){.sb-live i{animation:none}}.sb-pw{align-items:center;gap:10px;padding:14px 4px 12px}.sb-pw img.sb-pw-gf{height:34px}.sb-pw img.sb-pw-apx{height:24px;width:auto;max-width:42%;object-fit:contain;filter:grayscale(1) brightness(2);opacity:.38}:root{--viz-2: #6db8f2;--viz-grid: rgba(15, 15, 16, .09)}.cols .c .b{background:linear-gradient(180deg,#19e57f,#19e57f59);border-radius:6px 6px 0 0}.hb .b{background:linear-gradient(90deg,#0fb9a8,#19e57f 60%,#c8ff6a);border-radius:999px}.spark svg{overflow:visible}.pav{flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#0b0f0d,#1d2a23);color:#19e57f;font-size:13px;font-weight:700;letter-spacing:.02em}.pav-sm{width:30px;height:30px;border-radius:9px;font-size:11px}.pav-lg{width:60px;height:60px;border-radius:18px;font-size:20px}.pcell{display:flex;flex-direction:column;min-width:0;text-align:left;line-height:1.3}.pcell b{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcell span{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td .btn:has(.pav){height:auto;padding:4px 8px 4px 4px;gap:10px}.tp{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.tp i{width:8px;height:8px;border-radius:50%;background:currentColor}.tp b{font-weight:700;opacity:.75}.tp-quente{background:linear-gradient(120deg,#ffe1d6,#ffd0d4);color:#b4232d}.tp-morno{background:linear-gradient(120deg,#fff1cc,#ffe2b0);color:#8a5a00}.tp-frio{background:#e8eef5;color:#3d5a80}.tp-cliente{background:linear-gradient(120deg,#d9fbe8,#c6f7dc);color:#0a7a43}.ldf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ldf-i{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--line)}.ldf-i span{font-size:13px;color:var(--ink-3)}.ldf-i b{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.03em}.ldf-i small{font-size:12px;color:var(--ink-2)}.ldf-bar{height:8px;border-radius:999px;background:var(--bg-soft);overflow:hidden;margin:4px 0}.ldf-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8f9a95,#c3ccc7)}.ldf-i.ok .ldf-bar i{background:linear-gradient(90deg,#0fb9a8,#19e57f,#c8ff6a)}.ldf-i.pend{border-color:#ffd9b8;background:linear-gradient(160deg,#fff8f1,#fff)}.ldf-i.pend .ldf-bar i{background:linear-gradient(90deg,#ff7a45,#ffb23e)}.ldt{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ldt-c{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;border:1px solid var(--line);background:#fff;text-align:left;cursor:pointer;font:inherit;color:var(--ink);transition:transform .15s,box-shadow .15s}.ldt-c:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b0f0d14}.ldt-c:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ldt-k{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ldt-k i{width:10px;height:10px;border-radius:50%}.ldt-c>b{font-size:44px;line-height:48px;font-weight:700;letter-spacing:-.04em}.ldt-c p{margin:0;font-size:13px;line-height:19px;color:var(--ink-2)}.ldt-go{margin-top:auto;padding-top:6px;font-size:13px;font-weight:600}.ldt-quente{background:linear-gradient(160deg,#fff1ee,#fff 60%);border-color:#ffc9c2}.ldt-quente .ldt-k,.ldt-quente .ldt-go{color:#c62f3a}.ldt-quente .ldt-k i{background:linear-gradient(135deg,#ffb199,#ff5c6c);box-shadow:0 0 0 4px #ff5c6c29}.ldt-morno{background:linear-gradient(160deg,#fff8e8,#fff 60%);border-color:#ffe0a3}.ldt-morno .ldt-k,.ldt-morno .ldt-go{color:#96630a}.ldt-morno .ldt-k i{background:linear-gradient(135deg,#ffe27a,#ffb23e);box-shadow:0 0 0 4px #ffb23e2e}.ldt-frio{background:linear-gradient(160deg,#f1f6fb,#fff 60%);border-color:#d3e1ef}.ldt-frio .ldt-k,.ldt-frio .ldt-go{color:#3d5a80}.ldt-frio .ldt-k i{background:linear-gradient(135deg,#bfe3ff,#6db8f2);box-shadow:0 0 0 4px #6db8f22e}.ldt-c.is-on{box-shadow:0 0 0 2px currentColor inset}.ldt-quente.is-on{color:#c62f3a}.ldt-morno.is-on{color:#96630a}.ldt-frio.is-on{color:#3d5a80}.ldt-c.is-on>b,.ldt-c.is-on p{color:var(--ink)}.ldl{display:flex;flex-direction:column;margin-top:12px;border-top:1px solid var(--line)}.ldr{display:grid;grid-template-columns:38px minmax(150px,1.3fr) 130px minmax(140px,1fr) minmax(180px,1.5fr) 130px 16px;align-items:center;gap:14px;padding:12px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px}.ldr:hover{background:var(--bg-soft)}.ldr:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.ldr>.ms{color:var(--ink-3)}.ldr-t{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ldr-bar{width:100%;height:5px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.ldr-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6db8f2,#ffb23e 55%,#ff5c6c)}.ldr-e{font-size:13px;color:var(--ink-2)}.ld-chips{display:flex;flex-wrap:wrap;gap:4px}.ld-chips span{padding:2px 8px;border-radius:999px;background:var(--bg-soft);font-size:11.5px;color:var(--ink-2);white-space:nowrap}.ldr-u{display:flex;flex-direction:column;line-height:1.3}.ldr-u b{font-size:13px;font-weight:600}.ldr-u span{font-size:12px;color:var(--ink-3)}@media(max-width:1100px){.ldr{grid-template-columns:38px 1fr auto 16px}.ldr-e,.ld-chips,.ldr-u{display:none}}.pm-wrap{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080b0a8c;backdrop-filter:blur(6px);animation:pmf .18s ease-out}@keyframes pmf{0%{opacity:0}}.pmodal{width:min(1040px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 100px #080b0a59;animation:pmu .22s cubic-bezier(.2,.8,.2,1)}@keyframes pmu{0%{transform:translateY(14px) scale(.985);opacity:0}}.pm-load{padding:60px 24px;text-align:center;color:var(--ink-3)}.pm-h{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;color:#fff;background:radial-gradient(460px 220px at 0% 0%,rgba(25,229,127,.22),transparent 70%),#0b0f0d}.pm-id{flex:1;min-width:0}.pm-id h2{font-size:22px;line-height:28px;font-weight:650;letter-spacing:-.02em;color:#fff}.pm-id p{margin:2px 0 10px;color:#a8b3ad;font-size:14px;overflow-wrap:anywhere}.pm-h .pav-lg{background:linear-gradient(135deg,#19e57f,#0fb9a8);color:#06140c}.pm-h .badge.outline{border-color:#ffffff38;color:#dfe6e2}.pm-x{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;cursor:pointer}.pm-x:hover{background:#ffffff29}.pm-x:focus-visible{outline:2px solid #19e57f;outline-offset:2px}.pm-x .ms{color:#fff}.pm-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;overflow-y:auto}.pm-col{display:flex;flex-direction:column;gap:22px;padding:22px 24px;min-width:0}.pm-col+.pm-col{border-left:1px solid var(--line);background:#fafbfa}.pm-sec h3{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.pm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.pm-kv{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px;min-width:0}.pm-kv span{color:var(--ink-3)}.pm-kv b{font-weight:600;text-align:right;overflow-wrap:anywhere}.pm-buy{padding:16px;border-radius:16px;border:1px solid #bfeed5;background:linear-gradient(160deg,#f1fcf6,#fff 70%)}.pm-buy+.pm-buy{margin-top:10px}.pm-buy-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.pm-buy-h div{display:flex;flex-direction:column;min-width:0}.pm-buy-h span{font-size:13px;color:var(--ink-2)}.pm-buy-h b{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.03em}.pm-none{padding:16px;border-radius:16px;border:1px dashed var(--line-strong);background:var(--bg-soft)}.pm-none p{margin:4px 0 0;color:var(--ink-2);font-size:13px}.pm-temp{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pm-temp .ldr-bar{height:8px}.pm-mot{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.pm-mot li{padding-left:14px;position:relative}.pm-mot li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#19e57f}.pm-mot li.neg:before{background:#e5484d}.pm-form{padding:12px 14px;border:1px solid var(--line);border-radius:12px}.pm-form+.pm-form{margin-top:8px}.pm-form-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.pm-form-h span{font-size:12px;color:var(--ink-3)}.pm-form p{margin:2px 0 6px;font-size:12px}.pm-tl{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:14px}.pm-tl li{position:relative;display:flex;flex-direction:column;line-height:1.35}.pm-tl li:before{content:"";position:absolute;left:-25px;top:4px;width:10px;height:10px;border-radius:50%;background:#c3ccc7;border:2px solid #fafbfa}.pm-tl span{font-size:11.5px;color:var(--ink-3)}.pm-tl b{font-size:13.5px;font-weight:600}.pm-tl small{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.pm-tl-buy:before{background:#19e57f!important;box-shadow:0 0 0 3px #19e57f33}.pm-tl-ck:before{background:#ffb23e!important}.pm-tl-lead:before{background:#6db8f2!important}.pm-tl-bad:before{background:#e5484d!important}.pm-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--line);background:#fff}.pm-f .muted{font-size:12px;flex:1 1 260px}@media(max-width:820px){.pm-wrap{padding:0;place-items:end stretch}.pmodal{max-height:94vh;border-radius:22px 22px 0 0}.pm-body{grid-template-columns:1fr}.pm-col+.pm-col{border-left:0;border-top:1px solid var(--line)}.pm-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pm-wrap,.pmodal{animation:none}.ldt-c{transition:none}}.prc{display:block;width:100%;height:auto}.prc text{font-size:12px;fill:var(--ink-3);font-family:inherit}.prc .prc-b{font-weight:700;fill:var(--ink)}.prc-leg{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:13px;color:var(--ink-2)}.prc-leg span{display:inline-flex;align-items:center;gap:8px}.prc-leg i{width:22px;height:4px;border-radius:999px}.prc-leg i.dash{height:0;border-top:3px dashed currentColor;border-radius:0;background:none}.prc-v{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--bg-soft);font-size:14px}.prn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:18px;border-radius:18px;background:#0b0f0d;color:#fff}.prn-h{display:flex;flex-direction:column;justify-content:center;gap:4px}.prn-h b{font-size:18px;line-height:24px;letter-spacing:-.01em}.prn-h span{font-size:13px;color:#a8b3ad}.prn-i{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.prn-i span{font-size:12px;color:#a8b3ad}.prn-i>b{font-size:26px;line-height:32px;font-weight:650;letter-spacing:-.02em}.prn-i small{font-size:12px;color:#c5d0ca}.prn-bar{height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.prn-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff7a45,#ffb23e)}.prn-bar.ok i{background:linear-gradient(90deg,#0fb9a8,#19e57f)}.pcn-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.pcn{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:18px 18px 16px;border-radius:18px;background:#fff;border:1px solid var(--line)}.pcn:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c)}.pcn-k{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pcn-k i{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent)}.pcn>small{font-size:12px;color:var(--ink-3);margin-bottom:8px}.pcn>b{font-size:40px;line-height:44px;font-weight:700;letter-spacing:-.04em}.pcn-u{font-size:13px;color:var(--ink-2)}.pcn-r{font-size:12px;color:var(--ink-3);margin-bottom:10px}.pcn-n{margin:6px 0 0;font-size:13px;color:var(--ink-3)}.pcn-b{display:flex;flex-direction:column;gap:4px;margin-top:6px}.pcn-b small{font-size:12px;color:var(--ink-2)}.pcn-bar{height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.pcn-bar i{display:block;height:100%;min-width:3px;border-radius:999px;background:var(--c)}.pcn-bar.ok i{background:linear-gradient(90deg,#0fb9a8,#19e57f)}.prn{background:#fff;color:var(--ink);border:1px solid var(--line)}.prn-k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)!important}.prn-h b{font-size:22px;line-height:28px;letter-spacing:-.02em}.prn-h span{color:var(--ink-3)}.prn-i{background:var(--bg-soft);border-color:transparent}.prn-i span{color:var(--ink-3)}.prn-i small{color:var(--ink-2)}.prn-bar{background:#e3e8e5}.apc{position:relative;width:104px;height:104px;flex:none}.apc svg{display:block;width:100%;height:100%}.apc>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.apc b{font-size:28px;font-weight:700;letter-spacing:-.03em}.apc span{font-size:11px;color:var(--ink-3)}.apc-sm{width:84px;height:84px}.apc-sm b{font-size:18px}.apc-sm span{font-size:10px}.pix{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.pix-i{flex:none;display:flex;align-items:center;gap:10px;width:230px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.pix-i:hover{border-color:var(--line-strong)}.pix-i.is-on{border-color:#19e57f;box-shadow:0 0 0 3px #19e57f2e;background:#f6fdf9}.pix-i:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pix-i img,.pix-ph{flex:none;width:34px;height:50px;border-radius:6px;object-fit:cover;object-position:top;background:var(--bg-soft);border:1px solid var(--line)}.pix-t{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.pix-t b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pix-t span{font-size:12px;color:var(--ink-3)}.pix-d{flex:none;width:10px;height:10px;border-radius:50%}.pif{display:grid;grid-template-columns:280px minmax(0,1.35fr) minmax(0,1fr);gap:0;overflow:hidden}.pif{grid-template-columns:468px minmax(0,1.3fr) minmax(0,1fr)}.pip-wrap{display:flex;flex-direction:column;justify-content:flex-start;gap:22px;padding:24px 22px 22px 24px;color:#fff;background:radial-gradient(360px 300px at 15% 0%,rgba(25,229,127,.2),transparent 70%),radial-gradient(300px 260px at 100% 100%,rgba(15,185,168,.12),transparent 70%),#0b0f0d}.pip-top{display:grid;grid-template-columns:178px 1fr;gap:26px;align-items:start}.pip-col{display:flex;flex-direction:column;gap:12px;min-width:0}.pip-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#19e57f}.pip{position:relative;width:178px;height:380px;padding:6px;border-radius:34px;background:linear-gradient(160deg,#36443d,#141a17 60%);box-shadow:0 30px 60px #0000008c,0 0 0 1px #3a4841 inset,0 0 40px #19e57f1a}.pip:after{content:"";position:absolute;left:50%;bottom:11px;width:54px;height:4px;margin-left:-27px;border-radius:999px;background:#ffffff8c;z-index:2}.pip-notch{position:absolute;top:13px;left:50%;width:50px;height:13px;margin-left:-25px;border-radius:999px;background:#0b0f0d;z-index:2}.pip-s{height:100%;border-radius:28px;overflow:hidden;background:#fff}.pip-s img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pfl{display:grid;grid-template-columns:132px 1fr;gap:14px;height:380px}.pfl svg{width:132px;height:380px;display:block;overflow:visible}.pfl-l{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0;min-width:0}.pfl-l div{display:flex;flex-direction:column;line-height:1.2;padding-left:10px;border-left:2px solid #2c3832}.pfl-l span{font-size:11px;color:#8f9b95;white-space:nowrap}.pfl-l b{font-size:19px;font-weight:700;color:#fff;letter-spacing:-.02em}.pfl-l em{font-style:normal;font-size:11px;color:#6f7b75;white-space:nowrap}.pfl-l .is-q{border-left-color:#ff5c6c}.pfl-l .is-q b,.pfl-l .is-q em{color:#ff8f9a}.pfl-l .is-q em{font-weight:600}.pip-sum{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.pip-sum p{margin:0;font-size:14px;line-height:21px;color:#c5d0ca}.pip-sum p b{color:#fff}.pip-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pip-chips div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);min-width:0}.pip-chips b{font-size:17px;font-weight:700;letter-spacing:-.01em}.pip-chips span{font-size:11px;color:#a8b3ad}.pip-chips .is-q{border-color:#ff5c6c59;background:#ff5c6c1a}.pip-chips .is-q b{color:#ff8f9a}.pif-c,.pif-d{display:flex;flex-direction:column;gap:18px;padding:22px 24px;min-width:0}.pif-d{border-left:1px solid var(--line);background:#fafbfa}.pif-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pif-h h2{font-size:20px;line-height:26px;font-weight:650;letter-spacing:-.02em}.pif-h p{margin:2px 0 0;font-size:12px}.piks{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pik{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:var(--bg-soft);min-width:0}.pik span{font-size:12px;color:var(--ink-3)}.pik b{font-size:24px;line-height:30px;font-weight:650;letter-spacing:-.02em}.pik small{font-size:11.5px;color:var(--ink-2)}.pik-bar{height:5px;border-radius:999px;background:#e3e8e5;overflow:hidden}.pik-bar i{display:block;height:100%;border-radius:999px}.pif-st{display:flex;flex-direction:column;margin-bottom:8px}.pif-st b{font-size:14px}.pif-st span{font-size:12px;color:var(--ink-3)}.pif-x{display:grid;grid-template-columns:repeat(5,1fr);margin-top:6px;font-size:11px;color:var(--ink-3);text-align:center}.pif-x span{display:flex;flex-direction:column}.pif-x span:first-child{text-align:left;align-items:flex-start}.pif-x span:last-child{align-items:flex-end}.pif-x b{font-size:15px;color:var(--ink)}.pif-x .is-q b{color:#d6336c}.pif-q{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fff3f1;color:#8f1d2c;font-size:13px}.pif-nota{display:flex;align-items:center;gap:14px}.pif-nota>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.pif-nota b{font-size:15px}.pif-nota span{font-size:13px;color:var(--ink-2)}.pif-nota small{font-size:11.5px;color:var(--ink-3)}.pif-ia{padding:14px;border-radius:14px;background:#0b0f0d;color:#e9efec;display:flex;flex-direction:column;gap:6px}.pif-ia p{margin:0;font-size:13px;line-height:19px}.pif-tips{display:flex;flex-direction:column;gap:8px}.pif-tip{display:flex;flex-direction:column;gap:2px;padding:10px 12px 10px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);border-left:4px solid #b9c2bd;font-size:13px}.pif-tip span{color:var(--ink-2)}.pif-tip.pif-crit{border-left-color:#ff5c6c}.pif-tip.pif-warn{border-left-color:#ffb23e}.pif-tip.pif-good{border-left-color:#19e57f}.pif-bt small{font-size:11.5px;color:var(--ink-3)}.pif-b{display:grid;grid-template-columns:minmax(70px,.8fr) 1.4fr auto;align-items:center;gap:10px;padding:6px 0;font-size:13px}.pif-b span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pif-b div{position:relative;height:10px;border-radius:999px;background:#e3e8e5;overflow:hidden}.pif-b i,.pif-b u{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.pif-b i{background:#0b0f0d}.pif-b u{background:linear-gradient(90deg,#0fb9a8,#19e57f)}@media(max-width:1320px){.pif{grid-template-columns:468px minmax(0,1fr)}.pif-d{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line)}}@media(max-width:900px){.pif{grid-template-columns:1fr}}@media(max-width:520px){.pip-top{grid-template-columns:1fr;justify-items:center}.pfl{width:100%}}.abn{border:1px solid var(--line);border-radius:14px;background:#fff;padding:0 16px}.abn summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:46px;cursor:pointer;list-style:none;font-size:13px}.abn summary::-webkit-details-marker{display:none}.abn-c{padding:2px 10px;border-radius:999px;background:var(--info-bg);color:var(--info-fg);font-size:12px;font-weight:600}.abn-c.warn{background:var(--warn-bg);color:var(--warn-fg)}.abn-m{margin-left:auto;color:var(--accent-text);font-weight:600}.abn[open] .abn-m{display:none}.abn p{margin:0 0 12px;font-size:13px;color:var(--ink-2)}.abv-h h2{font-size:18px;line-height:24px;font-weight:650;letter-spacing:-.01em}.abv-h p{margin:2px 0 0;font-size:13px;color:var(--ink-3)}.abv-l{display:flex;flex-direction:column;gap:12px}.abv{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(200px,1.3fr) 150px;gap:18px 24px;align-items:center;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--line)}.abv.is-win{border-color:#19e57f;box-shadow:0 0 0 3px #19e57f29;background:linear-gradient(120deg,#f1fcf6,#fff 50%)}.abv-a{display:flex;align-items:center;gap:14px;min-width:0}.abv-n{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#0b0f0d;color:#19e57f;font-weight:700}.abv-nm{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-weight:650;font-size:16px}.abv-b{display:flex;flex-direction:column;gap:2px;min-width:0}.abv-b span{font-size:12px;color:var(--ink-3)}.abv-b>b{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.03em}.abv-b small{font-size:12px;color:var(--ink-2)}.abv-ic{position:relative;height:10px;margin:6px 0 4px;border-radius:999px;background:var(--bg-soft)}.abv-ic i{position:absolute;top:0;bottom:0;border-radius:999px;opacity:.85}.abv-ic u{position:absolute;top:-4px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:#0b0f0d}.abv-c{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.abv-c>span{font-size:12px;color:var(--ink-3)}.abv-m{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0 18px;padding-top:12px;border-top:1px solid var(--line)}.abv-m div{display:flex;flex-direction:column;padding:4px 0}.abv-m span{font-size:12px;color:var(--ink-3)}.abv-m b{font-size:14px;font-weight:600}.abs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.abs-h{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;font-size:14px}.abs-h i{width:10px;height:10px;border-radius:50%}.abt{border:1px solid var(--line);border-radius:14px;background:#fff;padding:0 16px 4px}.abt summary{min-height:46px;display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:13px;color:var(--accent-text)}.abt[open]{padding-bottom:12px}@media(max-width:820px){.abv{grid-template-columns:1fr}.abv-c{flex-direction:row;text-align:left}}.pg-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-top .search-pill{flex:1 1 260px;height:40px;border:1px solid var(--line);border-radius:12px;background:#fff}.pg-top-sp{flex:1 1 0}.pg-fbtn{height:40px;border-radius:12px;gap:6px}.pg-fbtn.is-on{border-color:#19e57f;background:#f1fcf6;color:var(--accent-text)}.pg-adv{border-radius:14px}.pg-adv[hidden]{display:none}.pg-rk{padding:4px 0}.pgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;align-items:stretch}.pgs-i{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);min-width:0}.pgs-i span{font-size:12px;color:var(--ink-3)}.pgs-i b{font-size:24px;line-height:30px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgs-i small{font-size:12px;color:var(--ink-2)}.pgs-i.is-live{border-color:#bfeed5;background:linear-gradient(140deg,#f1fcf6,#fff)}.pgs-i.is-live b{color:#0a7a43}.pgs-t{align-self:center;justify-self:start;border:0;background:none;padding:8px 4px;font:inherit;font-size:13px;font-weight:600;color:var(--accent-text);cursor:pointer;text-align:left}.pgs-t:hover{text-decoration:underline}.geo-sum{margin-bottom:4px}.geo-sum .pgs-i{background:var(--bg-soft);border-color:transparent}.geo-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.geo-map{padding:18px 14px 12px;border-radius:18px;background:radial-gradient(340px 260px at 50% 35%,rgba(25,229,127,.16),transparent 72%),var(--bg-soft)}.geo-map .map-area.zero,.geo-map .map-area{stroke:#fff}.geo-map .map-area.zero{fill:#e3e8e5}.geo-nm{display:flex;flex-direction:column;gap:5px;min-width:150px}.geo-bar{display:block;height:5px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.geo-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0fb9a8,#19e57f,#c8ff6a)}@media(max-width:900px){.geo-grid{grid-template-columns:1fr}}.pip-top.is-desk{grid-template-columns:1fr;gap:20px}.pip-top.is-desk .pfl{height:320px}.pip-top.is-desk .pfl svg{height:320px}.pid{border-radius:14px;overflow:hidden;background:#1c2420;box-shadow:0 30px 60px #0000008c,0 0 0 1px #3a4841 inset,0 0 40px #19e57f1a}.pid-b{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#232d28}.pid-b i{width:9px;height:9px;border-radius:50%;background:#56615b}.pid-b i:first-child{background:#ff5c6c}.pid-b i:nth-child(2){background:#ffb23e}.pid-b i:nth-child(3){background:#19e57f}.pid-b span{flex:1;margin-left:8px;height:18px;line-height:18px;padding:0 10px;border-radius:999px;background:#151b18;color:#8f9b95;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pid-s{aspect-ratio:16 / 10;background:#fff}.pid-s img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pip-vz{margin:0;padding:16px;border-radius:12px;background:#ffffff0f;color:#c5d0ca;font-size:13px}.pid-sw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pid-sw .muted{font-size:12px}.pid-sw .seg b{font-weight:600;opacity:.6}.pdv{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:16px;border:1px solid var(--line)}.pdv-h,.pdv-r{display:grid;grid-template-columns:minmax(110px,1fr) 1fr 1fr;gap:14px;align-items:center}.pdv-h{font-size:12px;font-weight:600;color:var(--ink-2);padding-bottom:6px}.pdv-h span{display:inline-flex;align-items:center;gap:6px}.pdv-r{padding:8px 0;border-top:1px solid var(--line);font-size:13px}.pdv-r>span{color:var(--ink-2)}.pdv-c{display:flex;flex-direction:column;gap:4px;min-width:0}.pdv-c b{font-size:16px;font-weight:650}.pdv-c i{display:block;height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.pdv-c u{display:block;height:100%;border-radius:999px;background:#c3ccc7}.pdv-c.is-w b{color:#0a7a43}.pdv-c.is-w u{background:linear-gradient(90deg,#0fb9a8,#19e57f)}.pdv-f{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:var(--bg-soft);font-size:13px}.pdv-h span{white-space:nowrap}.pdv{background:#fff}.pdv-h,.pdv-r{grid-template-columns:minmax(96px,1fr) 1fr 1fr;gap:10px}.abv,.abv-l,.abs,.abs-i,.abt,.abn,.pcn-row,.pgs,.ldf,.ldt{min-width:0;max-width:100%}.abt{overflow-x:auto}.abv-nm{overflow-wrap:anywhere}.abv-nm *{max-width:100%}@media(max-width:767px){.filter-panel.ab-sel{flex-wrap:wrap;overflow:visible}.filter-panel.ab-sel .sel{flex:1 1 100%;min-width:0}.abv{padding:14px}.abv-b>b{font-size:28px;line-height:34px}}.ih{gap:22px;padding:26px 28px}.ih-top{display:grid;grid-template-columns:230px minmax(0,1fr) auto;gap:30px;align-items:center}.ih-live{display:flex;flex-direction:column;gap:8px;padding-right:28px;border-right:1px solid rgba(255,255,255,.1);min-width:0}.ih-k{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8f9b95}.ih-live.is-on .ih-k{color:#19e57f}.ih-live .lh-pulse i{background:#56615b}.ih-live.is-on .lh-pulse i{background:#19e57f}.ih-live.is-on .lh-pulse i:first-child{animation:lhp 1.8s ease-out infinite}.ih-n{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ih-n .lh-n{font-size:60px;line-height:1;color:#fff;-webkit-text-fill-color:currentColor;background:none}.ih-live.is-on .ih-n .lh-n{background:linear-gradient(120deg,#c8ff6a,#19e57f 60%,#0fb9a8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ih-n span{font-size:13px;color:#c5d0ca}.ih-ls{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#8f9b95}.ih-ls b{color:#fff;font-weight:600}.ih-lk{align-self:flex-start;border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:#19e57f;cursor:pointer}.ih-lk:hover{text-decoration:underline}.ih-lk:focus-visible{outline:2px solid #19e57f;outline-offset:2px}.ih-mid{display:flex;flex-direction:column;gap:6px;min-width:0}.ih-mid .vgh-s{margin-right:0}.ih-big{margin:6px 0 0;font-size:56px;line-height:60px;font-weight:700;letter-spacing:-.04em;color:#fff}.ih-sub{margin:0;font-size:15px;color:#c5d0ca}.ih-ins{margin:8px 0 0;font-size:15px;line-height:22px;color:#fff;max-width:62ch;text-wrap:pretty;padding-left:12px;border-left:3px solid rgba(255,255,255,.22)}.vgh-warn .ih-ins{border-left-color:#ffb23e}.vgh-crit .ih-ins{border-left-color:#ff5c6c}.vgh-good .ih-ins{border-left-color:#19e57f}.ih-ring{display:flex;flex-direction:column;align-items:center;gap:8px}.ih-ring>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8f9b95}.vgb-good{border-color:#19e57f4d}.vgb-good small{color:#7af0b4}.vgb-warn{border-color:#ffb23e59}.vgb-warn small{color:#ffd28a}.vgb-crit{border-color:#ff5c6c66}.vgb-crit small{color:#ff9aa5}@media(max-width:1100px){.ih-top{grid-template-columns:200px minmax(0,1fr)}.ih-ring{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:16px}.ih-big{font-size:44px;line-height:48px}}@media(max-width:720px){.ih{padding:18px 16px}.ih-top{grid-template-columns:1fr;gap:18px}.ih-live{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.ih-big{font-size:38px;line-height:42px}}.qs .ih-big{font-size:40px;line-height:46px;margin:2px 0 0}.qs .ih-ins{margin-top:6px}.qs-fl{display:flex;align-items:stretch;gap:6px;flex-wrap:wrap}.qs-ar{display:grid;place-items:center;color:#56615b}.qs-ar .ms{color:#56615b}.qs-st{flex:1 1 190px;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);min-width:0}.qs-st div{display:flex;flex-direction:column;min-width:0;line-height:1.3}.qs-st b{font-size:15px;color:#fff}.qs-st span{font-size:12px;color:#a8b3ad}.qs-st small{margin-top:4px;font-size:12px;font-weight:600;color:#c5d0ca}.qs-d{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;background:#56615b}.qs-good .qs-d{background:#19e57f;box-shadow:0 0 0 4px #19e57f2e}.qs-warn .qs-d{background:#ffb23e;box-shadow:0 0 0 4px #ffb23e2e}.qs-crit .qs-d{background:#ff5c6c;box-shadow:0 0 0 4px #ff5c6c33}.qs-good small{color:#7af0b4}.qs-warn small{color:#ffd28a}.qs-crit small{color:#ff9aa5}.qs-crit{border-color:#ff5c6c66}.qc-l{display:flex;flex-direction:column;gap:10px}.qc{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(170px,auto);gap:16px;align-items:center;padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--line);border-left:5px solid #c3ccc7}.qc-i{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--bg-soft)}.qc-t b{font-size:15px;font-weight:650}.qc-t p{margin:2px 0 0;font-size:13px;line-height:19px;color:var(--ink-2)}.qc-v{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.qc-v>b{font-size:14px;font-weight:600}.qc-p{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--bg-soft);color:var(--ink-2)}.qc-good{border-left-color:#19e57f}.qc-good .qc-i{background:#e9f9f0}.qc-good .qc-i .ms{color:#0a7a43}.qc-good .qc-p{background:#d9fbe8;color:#0a7a43}.qc-warn{border-left-color:#ffb23e}.qc-warn .qc-i{background:#fff3da}.qc-warn .qc-i .ms{color:#96630a}.qc-warn .qc-p{background:#ffe9bd;color:#8a5a00}.qc-crit{border-left-color:#ff5c6c;background:linear-gradient(100deg,#fff5f4,#fff 40%)}.qc-crit .qc-i{background:#ffe1e1}.qc-crit .qc-i .ms{color:#c62f3a}.qc-crit .qc-p{background:#ffd6d9;color:#b4232d}.qb{display:flex;flex-direction:column;gap:10px}.qb-r{display:grid;grid-template-columns:minmax(150px,1.4fr) 1fr auto;gap:12px;align-items:center;font-size:13px}.qb-r span{color:var(--ink-2)}.qb-r div{height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.qb-r i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0fb9a8,#19e57f)}.qb-r.is-bad i{background:linear-gradient(90deg,#ff8f6b,#ff5c6c)}.qb-r.is-warn i{background:linear-gradient(90deg,#ffe27a,#ffb23e)}.qw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.qw li{display:grid;grid-template-columns:110px minmax(140px,1fr) minmax(90px,auto) auto auto;gap:14px;align-items:center;padding:10px 4px 10px 14px;border-top:1px solid var(--line);border-left:3px solid #c3ccc7;font-size:13px}.qw li:first-child{border-top:0}.qw li>span:first-child{color:var(--ink-3)}.qw .is-buy{border-left-color:#19e57f}.qw .is-ref{border-left-color:#ffb23e}.qw .is-err{border-left-color:#ff5c6c}.qw-r{color:var(--ink-3);font-size:12px}.qw .is-err .qw-r{color:var(--danger-fg);font-weight:600}@media(max-width:720px){.qc{grid-template-columns:44px 1fr}.qc-v{grid-column:1 / -1;align-items:flex-start;text-align:left}.qw li{grid-template-columns:1fr 1fr}.qs-ar{display:none}.qb-r{grid-template-columns:1fr auto}.qb-r div{grid-column:1 / -1;order:3}}.qs-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:28px;align-items:center}.qs-bat{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);min-width:0}.qs-bat-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.qs-bat-h span{font-size:12px;color:#a8b3ad}.qs-bat-h b{font-size:20px;color:#fff;letter-spacing:-.02em}.qs-bat-x{display:flex;justify-content:space-between;font-size:11px;color:#6f7b75}button.qs-st{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .15s,background .15s}button.qs-st:hover{background:#ffffff1a;transform:translateY(-1px)}button.qs-st:focus-visible{outline:2px solid #19e57f;outline-offset:2px}.qs-st.is-on{background:#ffffff24;border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff59 inset}.qs-neutral .qs-d{background:#8f9b95}.qs-neutral small{color:#c5d0ca}.qdt{border-left:5px solid #c3ccc7}.qdt-good{border-left-color:#19e57f}.qdt-warn{border-left-color:#ffb23e}.qdt-crit{border-left-color:#ff5c6c}.qdt .cbody{display:flex;flex-direction:column;gap:16px;padding-top:20px}.qd-h{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.qd-h h2{font-size:20px;line-height:26px;font-weight:650;letter-spacing:-.02em;margin:8px 0 4px}.qd-h p{margin:0;font-size:14px;line-height:21px;color:var(--ink-2);max-width:78ch}.qd-v{font-size:18px;font-weight:650;white-space:nowrap}.qc-p-good{background:#d9fbe8;color:#0a7a43}.qc-p-warn{background:#ffe9bd;color:#8a5a00}.qc-p-crit{background:#ffd6d9;color:#b4232d}.qd-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 28px}.qd-fix{padding:14px 16px;border-radius:14px;background:var(--bg-soft)}.qd-fix b{font-size:13px}.qd-fix ol{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:19px;color:var(--ink-2)}.qd-sv>b{display:block;font-size:13px;margin-bottom:4px}.qm{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.qm-i{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-strong)}.qm-i div{display:flex;flex-direction:column;min-width:0;line-height:1.3}.qm-i b{font-size:14px}.qm-i span{font-size:12px;color:var(--ink-3)}.qm-d{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--bg-soft)}.qm-i.ok{border:0;background:#f1fcf6}.qm-i.ok .qm-d{background:#19e57f}.qm-i.ok .qm-d .ms{color:#06140c}@media(max-width:900px){.qs-top{grid-template-columns:1fr}}.usr-l{display:flex;flex-direction:column}.usr{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.usr:first-child{border-top:0}.usr select:disabled{opacity:.6;cursor:not-allowed}.usr-l p{margin:12px 0 0;font-size:12px}.ih-top.vgx-top{grid-template-columns:auto minmax(0,1.1fr) minmax(300px,1fr)}.vcn-w{display:flex;flex-direction:column;gap:6px;padding:14px 16px 10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);min-width:0}.vcn{display:block;width:100%;height:auto}.vcn text{font-size:11px;fill:#8f9b95;font-family:inherit}.vcn .vcn-b{font-size:14px;font-weight:700;fill:#fff}.vcn-l{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#a8b3ad}.vcn-l span{display:inline-flex;align-items:center;gap:6px}.vcn-l i{width:16px;height:3px;border-radius:2px}.vcn-l .a{background:linear-gradient(90deg,#0fb9a8,#c8ff6a)}.vcn-l .b{height:0;border-top:3px dashed #19e57f;background:none}.vcn-l .c{height:0;border-top:2px dotted rgba(255,255,255,.7);background:none}.alv-l{display:flex;flex-direction:column;gap:8px;padding-top:16px}.alv{display:grid;grid-template-columns:32px minmax(180px,1.3fr) minmax(120px,1fr) minmax(130px,auto) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff}.alv.is-1{border-color:#bfeed5;background:linear-gradient(100deg,#f1fcf6,#fff 55%)}.alv-n{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#0b0f0d;color:#19e57f;font-weight:700;font-size:13px}.alv-t{display:flex;flex-direction:column;min-width:0}.alv-t b{font-size:15px;font-weight:650}.alv-t span{font-size:12.5px;color:var(--ink-3)}.alv-b{height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.alv-b i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0fb9a8,#19e57f,#c8ff6a)}.alv-v{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.alv-v b{font-size:18px;font-weight:700;letter-spacing:-.02em;color:#0a7a43;white-space:nowrap}.alv-v span{font-size:12px;color:var(--ink-3)}.cpr{display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.cpr-h{display:flex;flex-direction:column}.cpr-h b{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.03em}.cpr-h span{font-size:13px;color:var(--ink-2)}.cpr-bar{position:relative;display:flex;height:14px;border-radius:999px;overflow:visible}.cpr-bar i{height:100%}.cpr-bar .g{background:linear-gradient(90deg,#0fb9a8,#19e57f);border-radius:999px 0 0 999px}.cpr-bar .a{background:linear-gradient(90deg,#ffe27a,#ffb23e)}.cpr-bar .r{flex:1;background:linear-gradient(90deg,#ff8f6b,#ff5c6c);border-radius:0 999px 999px 0}.cpr-bar u{position:absolute;top:-6px;width:6px;height:26px;margin-left:-3px;border-radius:3px;background:#0b0f0d;box-shadow:0 0 0 3px #fff}.cpr-x{position:relative;height:34px;font-size:11px;color:var(--ink-3)}.cpr-x span{position:absolute;top:0;display:flex;flex-direction:column;transform:translate(-50%);white-space:nowrap;text-align:center}.cpr-x span:first-child{transform:none}.cpr-x b{color:var(--ink);font-size:12px}@media(max-width:1100px){.ih-top.vgx-top{grid-template-columns:auto minmax(0,1fr)}.ih-top.vgx-top .vcn-w{grid-column:1 / -1}.ih-top.vgx-top .ih-ring{flex-direction:column}}@media(max-width:820px){.alv{grid-template-columns:32px 1fr}.alv-b,.alv-v,.alv>.btn{grid-column:2}.alv-v{align-items:flex-start;text-align:left}.ih-top.vgx-top{grid-template-columns:1fr}}.cfgc{display:flex;flex-direction:column;gap:12px}.cfgc-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.cfgc small{font-size:11.5px;font-weight:400;color:var(--ink-3)}.cfgc input:disabled{background:var(--bg-soft);color:var(--ink-3)}.usr{grid-template-columns:38px minmax(0,1fr) auto auto}.usr-c{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px 16px;border-radius:14px;background:#f1fcf6;border:1px solid #bfeed5}.usr-c b{font-size:13px}.usr-c input{height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;font-family:ui-monospace,monospace;font-size:12px;background:#fff;min-width:0}@media(max-width:767px){#cd .lg{display:none}.evt-sw{flex:1 1 auto;min-width:0}.evt-tx{flex:1}.evt-tx b{max-width:none}.usr{grid-template-columns:38px 1fr}.usr>.sel,.usr>.btn{grid-column:2;justify-self:start}}@media(max-width:767px){.topbar .spacer,.topbar .save-state{display:none}.evt-sw{flex:1 1 0}#cd{flex:none;padding:0 8px}#cd .ms{display:none}}.evt-short{display:none}@media(max-width:767px){.evt-full{display:none}.evt-short{display:inline}#cd{display:none}}@media(max-width:767px){.evt-sw .evt-tx b .evt-short{display:inline}.evt-sw .evt-tx b .evt-full{display:none}}@media(min-width:768px){.evt-sw .evt-tx b .evt-short{display:none}.evt-sw .evt-tx b .evt-full{display:inline}}.ih-top.rs-top{grid-template-columns:auto minmax(0,1.1fr) minmax(300px,1fr)}.rw{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);min-width:0}.rw-bar{display:flex;height:14px;margin:6px 0 8px;border-radius:999px;overflow:hidden;background:#ffffff14}.rw-bar i{height:100%;min-width:3px}.rw-bar .rw-tx,.rw-p.rw-tx b{--k: #ffd166}.rw-bar .rw-dv,.rw-p.rw-dv b{--k: #ff7a8a}.rw-bar .rw-ad,.rw-p.rw-ad b{--k: #6db8f2}.rw-bar .rw-ok,.rw-p.rw-ok b{--k: #19e57f}.rw-bar i{background:var(--k)}.rw-p{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;color:#c5d0ca}.rw-p b{color:var(--k, #fff);font-weight:600}.rw-p.is-t{margin-top:4px;padding-top:9px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#fff}.rw-p.is-t b{font-size:16px}@media(max-width:1100px){.ih-top.rs-top{grid-template-columns:auto minmax(0,1fr)}.ih-top.rs-top .rw{grid-column:1 / -1}.ih-top.rs-top .ih-ring{flex-direction:column}}@media(max-width:820px){.ih-top.rs-top{grid-template-columns:1fr}}.vgr b.sm{font-size:26px;letter-spacing:-.03em}.ped{display:grid;grid-template-columns:38px minmax(150px,1.25fr) 130px 120px minmax(150px,1fr) minmax(190px,1.5fr) 150px 16px;align-items:center;gap:14px;padding:12px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px}.ped:hover{background:var(--bg-soft)}.ped:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.ped>.ms{color:var(--ink-3)}.ped.is-dev .ped-v b{color:var(--ink-3);text-decoration:line-through}.ped-v,.ped-p{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ped-v b{font-size:16px;font-weight:700;letter-spacing:-.01em}.ped-v span,.ped-p span{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-p b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-chips span.ok{background:#e9f9f0;color:#0a7a43}.ped-pg{display:flex;flex-direction:column;gap:8px;padding-top:18px}.ped-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--bg-soft)}.ped-bar i{height:100%;min-width:4px}.ped-top{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding-bottom:4px}.ped-q{flex:0 1 340px;min-width:220px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:12px;background:#fff}.ped-q:focus-within{border-color:#19e57f;box-shadow:0 0 0 3px #19e57f2e}.ped-q .ms{color:var(--ink-3);flex:none}.ped-q .input{flex:1;min-width:0;width:auto;height:100%;border:0;padding:0;background:transparent;box-shadow:none;outline:none}.ped-top .subtabs{flex:1 1 auto;margin:0}.ped-nd{font-size:13px!important;font-weight:600!important;color:var(--ink-3)}.ped:last-child{border-bottom:0}@media(max-width:1200px){.ped{grid-template-columns:38px minmax(0,1fr) auto auto 16px}.ped-p,.ped .ld-chips,.ped .ldr-u{display:none}}@media(max-width:600px){.ped{grid-template-columns:38px minmax(0,1fr) auto 16px}.ped-s{display:none}}.pgs.pgs-6{grid-template-columns:repeat(6,minmax(0,1fr))}.pgs-6 .pgs-i{padding:14px}.pgs-6 .pgs-i b{font-size:22px}@media(max-width:1250px){.pgs.pgs-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.pgs.pgs-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ped.is-dev .ped-v b.ped-nd{text-decoration:none}.ih-top.fn-top{grid-template-columns:auto minmax(0,1fr)}.ih-top.bt-top{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.fnl{display:flex;flex-direction:column;gap:10px}.fnl-svg{display:block;width:100%;height:130px;filter:drop-shadow(0 0 22px rgba(25,229,127,.22))}.fnl-g{display:grid;gap:8px}.fnl-c{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;font:inherit;text-align:left;cursor:pointer;min-width:0;transition:background .15s,transform .15s}.fnl-c:hover{background:#ffffff1f;transform:translateY(-1px)}.fnl-c:focus-visible{outline:2px solid #19e57f;outline-offset:2px}.fnl-k{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a8b3ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnl-c>b{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.03em}.fnl-p{font-size:12px;color:#c5d0ca}.fnl-d{font-size:12px;color:#8f9b95}.fnl-c.is-q{border-color:#ff5c6c80;background:#ff5c6c1a}.fnl-c.is-q .fnl-d{color:#ff9aa5}.fnl-q{align-self:flex-start;margin-top:4px;padding:1px 9px;border-radius:999px;background:#ff5c6c;color:#2a0509;font-size:11px;font-weight:700}.fnz{display:flex;flex-direction:column;gap:8px;padding-top:18px}.fnz-l{display:flex;flex-direction:column;gap:8px}.fnz-i{display:grid;grid-template-columns:32px minmax(160px,1fr) repeat(3,minmax(90px,auto));gap:16px;align-items:center;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.fnz-i:hover{border-color:var(--line-strong)}.fnz-i.is-on{border-color:#bfeed5;background:#f6fdf9;cursor:default}.fnz-t{display:flex;flex-direction:column;gap:6px;min-width:0}.fnz-t b{font-size:14px}.fnz-b{height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.fnz-b i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0fb9a8,#19e57f)}.fnz-n{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.fnz-n b{font-size:16px;font-weight:650}.fnz-n span{font-size:11px;color:var(--ink-3)}.bt-fx{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.bt-fx-r{display:grid;grid-template-columns:150px 1fr 60px;gap:12px;align-items:center;font-size:12px;color:#c5d0ca}.bt-fx-r div{height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.bt-fx-r i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0fb9a8,#19e57f,#c8ff6a)}.bt-fx-r b{color:#fff;font-size:15px;text-align:right}.btl,.dgl{display:flex;flex-direction:column}.btr{display:grid;grid-template-columns:36px 34px minmax(170px,1.2fr) minmax(200px,1.4fr) minmax(170px,auto) minmax(130px,auto) 16px;gap:14px;align-items:center;padding:12px 6px;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px}.btr:hover{background:var(--bg-soft)}.btr:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.btr:last-child,.dgr:last-child{border-bottom:0}.btr>.ms{color:var(--ink-3)}.btr-th{width:34px;height:50px;border-radius:6px;object-fit:cover;object-position:top;background:var(--bg-soft);border:1px solid var(--line);display:block}.btr-b{display:flex;flex-direction:column;gap:5px;min-width:0}.btr-bar{position:relative;display:block;height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.btr-bar i,.btr-bar u{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.btr-bar i{background:#0b0f0d}.btr-bar u{background:linear-gradient(90deg,#0fb9a8,#19e57f)}.btr-n{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btr-t{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.btr-t>span:last-child:not(:first-child){font-size:11px;color:var(--ink-3)}.btr-v{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.btr-v b{font-size:15px;font-weight:650}.btr-v span{font-size:12px;color:var(--ink-3)}.dgr{display:grid;grid-template-columns:36px minmax(200px,1.4fr) minmax(160px,1fr) auto;gap:14px;align-items:center;padding:12px 6px;border-bottom:1px solid var(--line)}@media(max-width:1150px){.btr{grid-template-columns:36px minmax(0,1fr) auto 16px}.btr-th,.btr-b,.btr-v{display:none}.ih-top.bt-top{grid-template-columns:1fr}.fnz-i{grid-template-columns:32px 1fr auto}.fnz-n:nth-of-type(n+3){display:none}}@media(max-width:820px){.fnl-g{grid-template-columns:1fr 1fr!important}.fnl-svg{height:80px}.ih-top.fn-top{grid-template-columns:1fr}.dgr{grid-template-columns:36px 1fr}.dgr .btr-bar,.dgr .status{grid-column:2}.bt-fx-r{grid-template-columns:110px 1fr 48px}}.vgh,.ih{gap:18px;padding:24px 28px 22px}.vgh-s{font-size:12px;color:#7d8a84}.vgh-k{font-size:11px;letter-spacing:.12em}.ih-big{font-size:60px;line-height:62px}.ih-sub{font-size:13px;color:#8f9b95}.ih-ins,.vgh-warn .ih-ins,.vgh-crit .ih-ins,.vgh-good .ih-ins{align-self:flex-start;margin:10px 0 0;padding:8px 12px;border:0;border-radius:10px;background:#ffffff12;font-size:13.5px;line-height:20px;color:#dfe6e2;max-width:70ch}.vgh .vgbs{gap:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vgh .vgb,.vgh .vgb.vgb-good,.vgh .vgb.vgb-warn,.vgh .vgb.vgb-crit{padding:2px 20px;border:0;border-left:1px solid rgba(255,255,255,.08);border-radius:0;background:none}.vgh .vgb:first-child{padding-left:0;border-left:0}.vgh .vgb span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#7d8a84}.vgh .vgb b{font-size:20px;line-height:28px;font-weight:600;color:#e9efec;letter-spacing:-.01em}.vgh .vgb small{font-size:12px;color:#8f9b95}.vgh .vgb-good small{color:#7af0b4}.vgh .vgb-warn small{color:#ffd28a}.vgh .vgb-crit small{color:#ff9aa5}.isq{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-top:4px}.isq>div{display:flex;flex-direction:column;gap:6px}.isq b{font-size:60px;line-height:1;font-weight:700;letter-spacing:-.045em;color:#e9efec}.isq span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7d8a84}.isq i{font-style:normal;font-size:30px;line-height:60px;color:#4a554f}.isq .is-f b{background:linear-gradient(120deg,#c8ff6a,#19e57f 60%,#0fb9a8);-webkit-background-clip:text;background-clip:text;color:transparent}.vgh-crit .isq .is-f b{background:linear-gradient(120deg,#ffb199,#ff5c6c);-webkit-background-clip:text;background-clip:text}.vgh-warn .isq .is-f b{background:linear-gradient(120deg,#ffe27a,#ffb23e);-webkit-background-clip:text;background-clip:text}.vgh-neutral .isq .is-f b{background:none;color:#e9efec}.irt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;align-self:center;padding-left:28px;border-left:1px solid rgba(255,255,255,.08)}.irt-i{display:flex;flex-direction:column;min-width:0}.irt-i b{font-size:24px;line-height:30px;font-weight:600;color:#e9efec;letter-spacing:-.02em}.irt-i span{font-size:12px;color:#8f9b95}.irt-i small{font-size:11px;color:#6f7b75}.ih-top.bt-top{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:center}.ih-top.fn-top{grid-template-columns:auto minmax(0,1.2fr) minmax(300px,1fr)}.fnl-c{padding:10px 14px;background:none;border:0;border-left:1px solid rgba(255,255,255,.1);border-radius:0}.fnl-c:first-child{border-left:0}.fnl-c:hover{background:#ffffff0f;border-radius:10px;transform:none}.fnl-g{gap:0}.fnl-c>b{font-size:26px;line-height:32px;color:#e9efec}.fnl-k{letter-spacing:.06em;color:#7d8a84}.fnl-c.is-q{background:none;border-color:#ffffff1a}.fnl-c.is-q>b,.fnl-c.is-q .fnl-d{color:#ff9aa5}.qs-st{background:none;border-color:#ffffff14}.qs-st b{font-size:14px}.rw,.vcn-w,.qs-bat{background:none;border-color:#ffffff1a}@media(max-width:1100px){.ih-top.bt-top,.ih-top.fn-top{grid-template-columns:1fr}.ih-top.fn-top .ih-ring{align-items:flex-start}.irt{padding-left:0;border-left:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:720px){.isq b,.ih-big{font-size:40px;line-height:44px}.isq i{line-height:40px;font-size:22px}.vgh .vgb{padding:6px 0;border-left:0}.vgh,.ih{padding:18px 16px}}.eml{display:flex;flex-direction:column}.emr{display:grid;grid-template-columns:36px minmax(200px,1.4fr) minmax(220px,1.5fr) minmax(110px,auto) auto;gap:16px;align-items:center;padding:12px 6px;border-bottom:1px solid var(--line)}.emr:last-child{border-bottom:0}.emr-bar{position:relative;display:block;height:10px;border-radius:999px;background:var(--bg-soft)}.emr-bar s,.emr-bar i,.emr-bar u{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.emr-bar s{background:repeating-linear-gradient(90deg,#c3ccc7 0 6px,transparent 6px 10px)}.emr-bar i{background:#0b0f0d}.emr-bar u{background:linear-gradient(90deg,#0fb9a8,#19e57f)}.emr-bar em{position:absolute;top:-3px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;border:3px solid #19e57f;box-shadow:0 0 0 3px #19e57f2e}button.emr-p{grid-template-columns:38px minmax(180px,1.1fr) minmax(200px,1.6fr) minmax(120px,auto) 110px 16px;border-left:0;border-right:0;border-top:0;background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px}button.emr-p:hover{background:var(--bg-soft)}button.emr-p:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.emr-p>.ms{color:var(--ink-3)}.emr-a{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.emr{grid-template-columns:36px minmax(0,1fr) auto auto}.emr .btr-b{display:none}button.emr-p{grid-template-columns:38px minmax(0,1fr) auto 16px}.emr-p .emr-a,.emr-p .ldr-u{display:none}}@media(max-width:600px){.emr{grid-template-columns:36px minmax(0,1fr) auto}.emr>.btn{display:none}}.lcl{border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--card, #fff)}.lcl-top{display:flex;flex-direction:column;gap:10px;padding:24px 28px 26px;color:#f3f6f4;background:radial-gradient(520px 260px at 0% 0%,rgba(25,229,127,.18),transparent 70%),#0b0f0d}.lcl-warn .lcl-top{background:radial-gradient(520px 260px at 0% 0%,rgba(255,178,62,.18),transparent 70%),#0b0f0d}.lcl-crit .lcl-top{background:radial-gradient(520px 260px at 0% 0%,rgba(255,92,108,.2),transparent 70%),#0b0f0d}.lcl-neutral .lcl-top{background:radial-gradient(520px 260px at 0% 0%,rgba(160,175,168,.16),transparent 70%),#0b0f0d}.lcl-k{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lcl-vd{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#19e57f29;color:#19e57f}.lcl-warn .lcl-vd{background:#ffb23e29;color:#ffb23e}.lcl-crit .lcl-vd{background:#ff5c6c2e;color:#ff7a88}.lcl-neutral .lcl-vd{background:#ffffff1a;color:#cfd8d3}.lcl-q{margin-left:auto;font-size:12px;color:#8f9b95}.lcl-m{margin:4px 0 0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em;color:#fff;max-width:30ch;text-wrap:balance}.lcl-p{margin:0;font-size:14px;line-height:22px;color:#aeb9b3;max-width:82ch}.lcl-b{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lcl-c{padding:22px 28px;min-width:0}.lcl-s{display:flex;flex-direction:column;gap:20px;border-left:1px solid var(--line);background:var(--bg-soft)}.lcl-h{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #6b7671)}.lcl-a{list-style:none;margin:0;padding:0}.lcl-a li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.lcl-a li:first-child{border-top:0;padding-top:2px}.lcl-a li:last-child{padding-bottom:0}.lcl-n{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#0b0f0d;color:#19e57f;font-size:13px;font-weight:700}.lcl-a b{display:block;font-size:15.5px;line-height:22px;letter-spacing:-.005em}.lcl-a p{margin:2px 0 0;font-size:13px;line-height:19px;color:var(--muted, #6b7671);max-width:62ch}.lcl-e{display:inline-flex;align-items:flex-start;gap:6px;margin-top:8px;padding:5px 10px;border-radius:9px;background:#19e57f1a;color:#0c7a45;font-size:12.5px;line-height:18px;font-weight:550}.lcl-e .ms{color:inherit;flex:none;margin-top:1px}.lcl-w{padding:14px 16px;border-radius:14px;background:#0b0f0d}.lcl-w .lcl-h{color:#19e57f;margin-bottom:6px}.lcl-w .lcl-h .ms{color:#19e57f}.lcl-w p{margin:0;font-size:14px;line-height:21px;font-weight:550;color:#f3f6f4}.lcl-t{margin:0;font-size:13px;line-height:20px}.lcl-r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lcl-r li{position:relative;padding-left:16px;font-size:13px;line-height:19px}.lcl-r li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:#f2a93b}.lcl-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 28px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted, #6b7671)}@media(max-width:900px){.lcl-b{grid-template-columns:1fr}.lcl-s{border-left:0;border-top:1px solid var(--line)}.lcl-top,.lcl-c{padding-left:18px;padding-right:18px}.lcl-f{padding:12px 18px}.lcl-m{font-size:21px;line-height:27px}.lcl-q{margin-left:0}}.adr{display:grid;grid-template-columns:36px minmax(170px,1.2fr) minmax(220px,1.5fr) repeat(3,minmax(74px,auto)) minmax(150px,1fr);gap:16px;align-items:center;padding:14px 6px;border-bottom:1px solid var(--line)}.adr:last-child{border-bottom:0}.adr-c{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.adr-c b{font-size:15px;font-weight:600}.adr-c small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.adr-st{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.adr-st small{font-size:12px;line-height:16px;color:var(--ink-3)}.adr-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.adr-gh{background:#ffffff14;border-color:#ffffff24;color:#e9efec}.adr-gh:hover{background:#ffffff24;color:#fff}.adx{padding:0}.adx>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.adx>summary::-webkit-details-marker{display:none}.adx>summary .ms{transition:transform .2s}.adx[open]>summary .ms{transform:rotate(180deg)}.adx-t{display:flex;flex-direction:column}.adx-t b{font-size:15px}.adx-t small{font-size:12.5px;color:var(--ink-3)}.adx-b{display:flex;flex-direction:column;gap:16px;padding:4px 20px 20px;border-top:1px solid var(--line)}.adx-h{margin:14px 0 0;font-size:13px;line-height:20px;color:var(--ink-2);max-width:90ch}.adx-l{display:flex;flex-direction:column;gap:8px}@media(max-width:1100px){.adr{grid-template-columns:36px minmax(0,1fr) repeat(3,auto)}.adr>.btr-b{grid-column:2 / -1;grid-row:2}.adr-st{grid-column:2 / -1}}@media(max-width:560px){.adr{grid-template-columns:36px minmax(0,1fr)}.adr-c{align-items:flex-start;grid-column:2;flex-direction:row;gap:6px;align-items:baseline}}.isq.isq-m{gap:14px;flex-wrap:nowrap}.isq.isq-m b{font-size:clamp(26px,2.9vw,40px);white-space:nowrap}.isq.isq-m i{font-size:22px;line-height:40px}@media(max-width:700px){.isq.isq-m{flex-wrap:wrap}}.fn-sw{margin-left:8px}.fn-av{background:var(--bg-soft);color:var(--ink-2)}.fn-av .ms{color:inherit}.fn-sw.is-fn{border-color:#19e57f;box-shadow:0 0 0 3px #19e57f24}.fn-sw.is-fn .fn-av{background:#0b0f0d;color:#19e57f}.fn-vz{margin:4px 8px 8px;font-size:12.5px;color:var(--ink-3)}.fn-nota{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;color:var(--ink-3)}@media(max-width:1100px){.fn-sw .evt-tx span{display:none}}@media(max-width:900px){.fn-sw{display:none}}.emr.etg{grid-template-columns:36px minmax(200px,1.3fr) minmax(220px,1.6fr) minmax(110px,auto)}.etg-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.etg-b{display:flex;flex-direction:column;gap:10px}.etg-b>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline}.etg-b span{font-size:13.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etg-b b{font-size:14px}.etg-b small{grid-column:1 / -1;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etg-b i{grid-column:1 / -1;grid-row:2;height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.etg-b u{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0fb9a8,#19e57f)}.etg-b small{grid-row:3}@media(max-width:800px){.etg-g{grid-template-columns:1fr}.emr.etg{grid-template-columns:36px minmax(0,1fr) auto}.emr.etg>.btr-b{grid-column:2 / -1}}@media(max-width:1560px){#head .crumbs{display:none}}.kst{padding:0;overflow:hidden}.kst .tiles{gap:0;margin:0}.kst .kpi{border:0;border-radius:0;background:transparent;border-left:1px solid var(--line)}.kst .kpi:first-child{border-left:0}.kst .kpi .k-meta{background:transparent;border-top:0;padding-top:0}@media(max-width:1100px){.kst .kpi{border-left:0;border-top:1px solid var(--line)}.kst .kpi:first-child{border-top:0}}.ih-ins.gd,.vgh-warn .ih-ins.gd,.vgh-crit .ih-ins.gd,.vgh-good .ih-ins.gd{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:14px}.gringo-sprite{flex:none;display:block;width:var(--gringo-size, 92px);height:var(--gringo-size, 92px);margin:-22px 0 0 -4px;align-self:flex-end;background:url(/brand/dica-do-gringo-sprites.png) 0 0 / 400% 100% no-repeat;image-rendering:pixelated}@media(prefers-reduced-motion:no-preference){.gringo-sprite.is-playing{animation:gringo-dar-dica 2.4s steps(1,end) 1 both}}@keyframes gringo-dar-dica{0%{background-position:0% 0}25%{background-position:33.333333333% 0}31.25%{background-position:66.666666667% 0}41.666667%{background-position:100% 0}75%{background-position:66.666666667% 0}83.333333%{background-position:33.333333333% 0}89.583333%,to{background-position:0% 0}}.gd-t{display:flex;flex-direction:column;gap:1px;min-width:0}.gd-t b{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#19e57f}.gd-t span{font-size:13.5px;line-height:20px;color:#dfe6e2}.vgh-warn .gd-t b{color:#ffb23e}.vgh-crit .gd-t b{color:#ff7a88}.vgh-neutral .gd-t b{color:#a8b3ad}.spy-lg{width:22px;height:22px;display:block}.ih-ins.gd,.vgh-warn .ih-ins.gd,.vgh-crit .ih-ins.gd,.vgh-good .ih-ins.gd{margin-top:26px;padding:0 18px 0 4px;align-items:center;overflow:visible}.gd-t{padding:10px 0}@media(max-width:560px){.gringo-sprite{--gringo-size: 72px;margin-top:-14px}.ih-ins.gd{margin-top:18px}}.lic{display:flex;flex-direction:column;gap:16px}.lic-st{display:flex;gap:8px;flex-wrap:wrap}.lic-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 28px;margin:0}.lic-dl dt{font-size:12px;color:var(--ink-3)}.lic-dl dd{margin:2px 0 0;font-size:14px;font-weight:550;overflow-wrap:anywhere}.lic-bloq{max-width:560px;margin:8vh auto 0;padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--bg-card);display:flex;flex-direction:column;gap:12px}.lic-bloq h1{margin:0;font-size:26px;letter-spacing:-.02em}.lic-bloq p{margin:0;line-height:22px}.lic-bloq-i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#0b0f0d;color:#19e57f}.lic-bloq-i .ms{color:inherit}.ig-msg.is-err{color:#c0362c}
