:root{--surf-float: rgba(14, 33, 56, .82);--surf-float-hover: rgba(20, 48, 79, .92);--surf-card: linear-gradient(160deg, rgba(20, 48, 79, .55), rgba(14, 33, 56, .85));--surf-card-soon: rgba(14, 33, 56, .32)}:root[data-theme=light]{--surf-float: rgba(255, 255, 255, .86);--surf-float-hover: rgba(227, 241, 250, .95);--surf-card: linear-gradient(160deg, rgba(227, 241, 250, .75), rgba(255, 255, 255, .92));--surf-card-soon: rgba(242, 248, 252, .6)}*{box-sizing:border-box}body{margin:0;background:var(--gh-canvas, #081523);color:var(--gh-fg, #e8f1fb);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}code,pre,.mono,[style*=monospace]{font-family:JetBrains Mono,ui-monospace,Consolas,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--gh-canvas, #081523)}::-webkit-scrollbar-thumb{background:var(--gh-border, #1d3a5c);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gh-accent, #2ba8e0)}.ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--gh-subtle, #0e2138)!important;border-bottom:1px solid var(--gh-border, #1d3a5c)!important;color:var(--gh-muted, #8ba6c5);font-size:11px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--gh-border2, #142943)!important;background:transparent!important;vertical-align:top}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--gh-subtle, #0e2138)!important}.ant-table-wrapper .ant-table-expanded-row>td{background:var(--gh-canvas-deep, #06101d)!important}.hov-title{cursor:pointer;border-bottom:1px dotted var(--gh-border, #1d3a5c);transition:color .15s,border-color .15s}.hov-title:hover{color:var(--gh-accent-text, #2ba8e0)!important;border-bottom:1px solid var(--gh-accent, #2ba8e0)}.hov-row{cursor:pointer;border-radius:6px;transition:background .15s}.hov-row:hover{background:var(--gh-overlay, #14304f)}a[href^="https://dev.azure.com"]:hover{text-decoration:underline}.link-muted{cursor:pointer;transition:color .15s}.link-muted:hover{color:var(--gh-accent-text, #2ba8e0)!important;text-decoration:underline}.focus-toggle{position:fixed;bottom:20px;right:20px;z-index:2000;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surf-float);color:var(--gh-muted, #8ba6c5);border:1px solid var(--gh-border, #1d3a5c);cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 20px -8px var(--gh-shadow, rgba(0, 0, 0, .6));transition:color .15s,border-color .15s,transform .15s,background .15s}.focus-toggle:hover{color:var(--gh-accent-text, #2ba8e0);border-color:var(--gh-accent, #2ba8e0);transform:translateY(-2px);background:var(--surf-float-hover)}:fullscreen .focus-toggle{opacity:.35}:fullscreen .focus-toggle:hover{opacity:1}.theme-toggle{bottom:74px}.kpi-card:hover{background:var(--gh-overlay, #14304f)!important;border-color:var(--kpi, #2ba8e0)!important;border-left-color:var(--kpi, #2ba8e0)!important}.drag-handle{color:var(--gh-muted, #8ba6c5)!important;opacity:.75;transition:color .15s,opacity .15s}.drag-handle:hover{color:var(--gh-accent-text, #2ba8e0)!important;opacity:1}.hov-section{border-radius:6px;transition:background .15s}.hov-section:hover{background:var(--gh-subtle, #0e2138)}.hov-section:hover .sec-title,.hov-section:hover .sec-chevron{color:var(--gh-accent-text, #2ba8e0)!important}.desc-html img{max-width:100%;height:auto;border-radius:6px;border:1px solid var(--gh-border, #1d3a5c)}.desc-html a{color:var(--gh-accent-text, #2ba8e0)}.desc-html pre{background:var(--gh-canvas, #081523);border:1px solid var(--gh-border2, #142943);border-radius:6px;padding:8px 10px;overflow-x:auto;font-size:12px}.desc-html span{background-color:transparent!important;color:inherit!important}.desc-vazio{color:var(--gh-disabled, #6e7681)}.wel-bg{position:relative;min-height:100vh;overflow:hidden}.wel-bg:before,.wel-bg:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none;z-index:0}.wel-bg:before{width:540px;height:540px;top:-170px;left:-130px;background:radial-gradient(circle,rgba(43,168,224,.38),transparent 70%)}.wel-bg:after{width:480px;height:480px;bottom:-190px;right:-110px;background:radial-gradient(circle,rgba(57,197,207,.22),transparent 70%)}:root[data-theme=light] .wel-bg:before,:root[data-theme=light] .wel-bg:after{opacity:.32}:root[data-theme=light] .wel-bg:before{background:radial-gradient(circle,rgba(43,168,224,.18),transparent 70%)}:root[data-theme=light] .wel-bg:after{background:radial-gradient(circle,rgba(57,197,207,.12),transparent 70%)}.wel-rays{position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;z-index:0;pointer-events:none;filter:blur(70px)}.wel-ray{position:absolute;top:0;right:0;bottom:0;left:0}.wel-ray-1{background:linear-gradient(100deg,transparent 30%,rgba(43,168,224,.16) 50%,transparent 70%);animation:wel-ray-drift-1 58s ease-in-out infinite}.wel-ray-2{background:linear-gradient(155deg,transparent 30%,rgba(57,197,207,.13) 50%,transparent 70%);animation:wel-ray-drift-2 46s ease-in-out infinite}.wel-ray-3{background:linear-gradient(40deg,transparent 35%,rgba(43,168,224,.09) 50%,transparent 65%);animation:wel-ray-drift-1 37s ease-in-out infinite reverse}:root[data-theme=light] .wel-rays{opacity:.55}@keyframes wel-ray-drift-1{0%{transform:translate(0) rotate(0)}50%{transform:translate(6%,-4%) rotate(4deg)}to{transform:translate(0) rotate(0)}}@keyframes wel-ray-drift-2{0%{transform:translate(0) rotate(0)}50%{transform:translate(-5%,5%) rotate(-3deg)}to{transform:translate(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.wel-ray-1,.wel-ray-2,.wel-ray-3{animation:none}}.wel-card{--accent: #2ba8e0;position:relative;cursor:pointer;outline:none;overflow:hidden;border:1px solid var(--gh-border, #1d3a5c);border-radius:14px;background:var(--surf-card);padding:26px 26px 22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.wel-card:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent);opacity:.9;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.wel-card:hover,.wel-card:focus-visible{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 16px 42px -14px var(--gh-shadow, rgba(0,0,0,.65)),0 0 0 1px var(--accent) inset}.wel-card:hover:after,.wel-card:focus-visible:after{transform:scaleX(1)}.wel-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:24px;color:var(--accent);background:var(--accent-soft, rgba(43,168,224,.14));border:1px solid var(--accent-bd, rgba(43,168,224,.4));transition:transform .18s ease}.wel-card:hover .wel-icon{transform:scale(1.08) rotate(-3deg)}.wel-cta{color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:6px}:root[data-theme=light] .wel-cta,:root[data-theme=light] .wel-icon{color:color-mix(in srgb,var(--accent),black 40%)}.wel-cta .anticon{transition:transform .18s ease}.wel-card:hover .wel-cta .anticon{transform:translate(4px)}.wel-card--soon{cursor:default;border-style:dashed;min-height:200px;background:var(--surf-card-soon);display:flex;align-items:center;justify-content:center;text-align:center}.wel-card--soon:hover{transform:none;box-shadow:none;border-color:var(--gh-border, #1d3a5c)}.wel-card--soon:after{display:none}
