:root{--bone-100:#f4efe6;--bone-200:#eae3d4;--bone-300:#ddd3be;--bone-400:#c5baa0;--ink-100:#57544d;--ink-300:#28251f;--ink-900:#0f0e0c;--verdigris:#3b5a4e;--saffron:#c8821c;--vermillion:#a02817;--nanquim:#2d3f5c;--pigment:#8e3a1e;--serif:"Fraunces", "Times New Roman", serif;--sans:"Geist", -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--sidebar-w:240px;--side:64px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:#2a2620}body{background:var(--bone-100);color:var(--ink-900);font-family:var(--sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:14px;line-height:1.55;position:relative}body:before{content:"";pointer-events:none;z-index:0;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.045  0 0 0 0 0.04  0 0 0 0.85 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");position:fixed;inset:0}.shell{z-index:1;grid-template-columns:var(--sidebar-w) 1fr;width:1440px;max-width:1440px;min-height:100vh;margin:0 auto;display:grid;position:relative}.sidebar{background:var(--bone-200);border-right:1px solid var(--bone-300);flex-direction:column;gap:0;height:100vh;padding:32px 0 32px 32px;display:flex;position:sticky;top:0}.brand-block{padding-right:24px}.brand-mark{background-position:0;background-repeat:no-repeat;background-size:contain;width:64px;height:50px;display:block}.brand-descriptor{font-family:var(--serif);font-variation-settings:"opsz" 24, "SOFT" 50;font-feature-settings:"ss01", "ss02", "onum", "liga";color:var(--ink-300);letter-spacing:0;align-items:baseline;gap:8px;margin-top:14px;font-size:16px;font-style:italic;font-weight:400;line-height:1.1;display:flex}.brand-descriptor .pipe{color:var(--pigment);font-style:normal;font-weight:500}.version{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);align-items:baseline;gap:10px;margin-top:10px;font-size:10px;display:flex}.version .sep{color:var(--bone-400)}.nav{flex-direction:column;gap:16px;margin-top:56px;padding-right:24px;display:flex}.nav a{font-family:var(--sans);color:var(--ink-300);transition:color .16s var(--ease-out);align-items:center;gap:12px;padding:2px 0;font-size:14px;text-decoration:none;display:flex;position:relative}.nav a:hover{color:var(--ink-900)}.nav a.active{color:var(--ink-900);font-weight:500}.nav a.active:before{content:"";background:var(--pigment);width:2px;position:absolute;top:-4px;bottom:-4px;left:-48px}.sidebar-foot{border-top:1px solid var(--bone-300);align-items:center;gap:12px;margin-top:auto;padding-top:20px;padding-right:24px;display:flex}.avatar{background:var(--ink-900);width:36px;height:36px;color:var(--bone-100);font-family:var(--mono);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.sidebar-foot .who{flex:1;min-width:0;line-height:1.1}.sidebar-foot .who .name{color:var(--ink-900);font-size:13px;font-weight:500}.sidebar-foot .who .role{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);margin-top:4px;font-size:10px}.chev{color:var(--ink-100);transition:color .16s var(--ease-out);font-size:12px}.sidebar-foot:hover .chev{color:var(--ink-900)}.main{padding:56px var(--side) 96px;min-width:0;position:relative}.folio{top:56px;right:var(--side);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);align-items:baseline;gap:12px;font-size:11px;font-weight:500;display:flex;position:absolute}.folio .dot{color:var(--bone-400)}.page-head{border-bottom:1px solid var(--bone-300);grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:48px;padding-top:64px;padding-bottom:40px;display:grid}.h1-page{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;font-feature-settings:"ss01", "ss02", "onum", "liga", "dlig";letter-spacing:-.015em;color:var(--ink-900);opacity:0;transition:letter-spacing .6s var(--ease-out), opacity .6s var(--ease-out);margin:0 0 18px -8px;font-size:80px;font-weight:600;line-height:.95}.h1-page.in{opacity:1;letter-spacing:-.015em}.h1-page.pre{letter-spacing:.04em}.subhead{font-family:var(--sans);color:var(--ink-100);max-width:640px;margin:0;font-size:14px;font-style:italic}.head-actions{align-items:center;gap:12px;padding-bottom:6px;display:flex}.btn-ghost{font-family:var(--sans);color:var(--ink-900);border:1px solid var(--ink-900);cursor:pointer;transition:background .16s var(--ease-out);background:0 0;border-radius:2px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.btn-ghost:hover{background:var(--bone-200)}.btn-ghost .chev-d{color:var(--ink-100);margin-left:2px;font-size:10px}.icon-dl{fill:none;stroke:currentColor;stroke-width:1.25px;width:14px;height:14px;display:inline-block}.section-head{margin-top:64px;margin-bottom:24px}.section-head .rule{background:var(--bone-300);width:80%;height:1px;margin-bottom:20px}.section-head .label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-100);align-items:baseline;gap:14px;font-size:10px;display:flex}.section-head .label .roman{color:var(--pigment);font-weight:500}.section-head .label .pipe{color:var(--bone-400)}.section-head .label .right{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-100);margin-left:auto;font-size:12px;font-style:italic}.stagger{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(6px)}.stagger.in{opacity:1;transform:none}.kpi-grid{grid-template-columns:30fr 22fr 26fr 22fr;gap:24px;display:grid}.kpi{border:1px solid var(--bone-300);background:#f4efe666;border-radius:4px;flex-direction:column;gap:16px;min-height:220px;padding:24px;display:flex}.kpi .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);font-size:10px;font-weight:500}.kpi .num-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.kpi .num{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 0;font-feature-settings:"onum", "ss01", "liga";letter-spacing:-.018em;color:var(--ink-900);font-size:80px;font-weight:500;line-height:.95}.kpi .unit{font-family:var(--sans);color:var(--ink-100);font-size:14px;font-weight:400}.kpi .unit.subscript{color:var(--ink-100);letter-spacing:-.01em;font-size:22px;font-weight:400}.kpi .footnote{font-family:var(--sans);color:var(--ink-100);text-wrap:pretty;margin-top:auto;padding-top:8px;font-size:12px;font-style:italic}.kpi .sub-line{font-family:var(--sans);color:var(--ink-900);align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.kpi .sub-line .dot{background:var(--vermillion);border-radius:50%;width:6px;height:6px;display:inline-block}.sparkline-wrap{align-items:flex-end;gap:6px;height:36px;display:flex}.sparkline-wrap svg{display:block}.sparkline-wrap .end-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-100);align-self:flex-end;padding-bottom:2px;font-size:9px}.seg-bar{align-items:stretch;gap:2px;height:18px;display:flex}.seg-bar i{background:var(--verdigris);flex:1;display:block}.seg-bar i.flag{background:var(--saffron)}.mini-grid{grid-template-columns:repeat(12,6px);grid-auto-rows:6px;gap:3px;display:grid}.mini-grid i{background:var(--saffron);display:block}.mini-grid i.urgent{background:var(--vermillion)}.score-rail{height:18px;margin:4px 0 8px;position:relative}.score-rail .rail{align-items:stretch;gap:1px;height:100%;display:flex}.score-rail .rail i{flex:1;display:block}.score-rail .marker{background:var(--ink-900);width:2px;position:absolute;top:-4px;bottom:-4px}.score-rail .marker:after{content:"31";font-family:var(--mono);letter-spacing:.04em;color:var(--ink-900);white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.patterns-grid{grid-template-columns:60fr 40fr;align-items:start;gap:56px;display:grid}.heatmap{grid-template-columns:28px repeat(7,1fr);gap:4px;display:grid}.heatmap .axis{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-100);justify-content:flex-end;align-items:center;padding-right:6px;font-size:9px;display:flex}.heatmap .axis.col{justify-content:center;height:24px;padding:0}.heatmap .cell{aspect-ratio:1;background:var(--bone-200);border:1px solid var(--bone-300);font-family:var(--mono);color:var(--ink-100);letter-spacing:.02em;transition:opacity .2s var(--ease-out);justify-content:flex-end;align-items:flex-end;padding:4px 6px;font-size:11px;display:flex;position:relative}.heatmap .cell.empty{border:1px dashed var(--bone-300);background:0 0}.heatmap .cell.weekend{opacity:.7}.heatmap-prose{border-top:1px solid var(--bone-300);font-family:var(--sans);color:var(--ink-300);text-wrap:pretty;max-width:580px;margin-top:28px;padding-top:20px;font-size:19px;line-height:1.45}.heatmap-prose .editorial{font-family:var(--serif);font-variation-settings:"opsz" 24, "SOFT" 50;color:var(--ink-300);font-style:italic;font-weight:400}.hl-num{font-family:var(--serif);font-variation-settings:"opsz" 24, "SOFT" 50, "WONK" 1;font-feature-settings:"onum", "ss01";color:var(--pigment);margin:0 2px;font-style:normal;font-weight:600;display:inline}.hl-num:before,.hl-num:after{content:"/";color:var(--bone-400);margin:0 2px;font-style:normal;font-weight:400}.chips{flex-direction:column;gap:14px;display:flex}.chip{border:1px solid var(--bone-300);border-left:2px solid var(--saffron);cursor:pointer;transition:padding .2s var(--ease-out), border-left-width .2s var(--ease-out), background .2s var(--ease-out);background:#f4efe64d;border-radius:2px;padding:16px 18px}.chip.high{border-left-color:var(--vermillion)}.chip:hover{background:#f4efe699;border-left-width:4px;padding-left:20px}.chip h4{font-family:var(--serif);font-variation-settings:"opsz" 24, "SOFT" 50, "WONK" 0;font-feature-settings:"ss01", "onum", "liga";letter-spacing:-.005em;color:var(--ink-900);margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.15}.chip p{font-family:var(--sans);color:var(--ink-100);margin:0;font-size:12px;font-style:italic;line-height:1.5}.attest-table{border-collapse:collapse;width:100%}.attest-table thead th{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);text-align:left;border-top:2px solid var(--ink-900);border-bottom:1px solid var(--bone-300);padding:12px;font-size:10px;font-weight:500}.attest-table thead th.num{text-align:right}.attest-table tbody td{border-bottom:1px solid var(--bone-300);color:var(--ink-300);vertical-align:middle;font-feature-settings:"tnum", "ss01";padding:14px 12px;font-size:13px;position:relative}.attest-table tbody td.proto{font-family:var(--mono);color:var(--ink-900);letter-spacing:.02em;font-size:12px}.attest-table tbody td.colab .name{color:var(--ink-900);font-size:13px;font-weight:500;display:block}.attest-table tbody td.colab .planta{font-family:var(--sans);color:var(--ink-100);margin-top:2px;font-size:11px;font-style:italic}.attest-table tbody td.date .day-abbr{color:var(--ink-100);margin-left:4px;font-style:italic}.attest-table tbody td.date.flag .day-abbr{color:var(--pigment);font-style:italic}.attest-table tbody td.dias{font-family:var(--mono);color:var(--ink-900);text-align:right;padding-right:24px;font-size:13px}.attest-table tbody td.score-cell{font-family:var(--mono);color:var(--ink-900);font-size:13px}.attest-table tbody td.score-cell .score-mini{align-items:center;gap:8px;display:inline-flex}.score-mini .mini-rail{background:var(--bone-300);width:60px;height:4px;position:relative}.score-mini .mini-rail i{background:var(--ink-900);width:2px;position:absolute;top:-2px;bottom:-2px}.signal-chips{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.signal-chips .sig{border-left:2px solid var(--saffron);color:var(--ink-300);padding:1px 0 1px 8px;font-size:12px;font-style:italic}.signal-chips .sig.h{border-left-color:var(--vermillion)}.signal-chips .more{font-family:var(--sans);color:var(--ink-100);font-size:12px;font-style:italic}.signal-chips .none{color:var(--bone-400);font-style:italic}.attest-table tbody td.chev-cell{text-align:right;width:32px}.attest-table tbody td.chev-cell svg{fill:none;stroke:var(--ink-300);stroke-width:1.25px;transition:stroke .2s var(--ease-out)}.attest-table tbody tr{transition:transform .2s var(--ease-out);cursor:pointer}.attest-table tbody tr td:first-child:before{content:"";background:var(--pigment);transform-origin:0;width:1px;transition:transform .2s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.attest-table tbody tr.hi td:first-child:before{background:var(--vermillion);transform:scaleX(2)}.attest-table tbody tr:hover{transform:translate(4px)}.attest-table tbody tr:hover td:first-child:before{background:var(--pigment);transform:scaleX(1)}.attest-table tbody tr.hi:hover td:first-child:before{background:var(--pigment);transform:scaleX(2)}.attest-table tbody tr:hover .chev-cell svg{stroke:var(--pigment)}.attest-table tbody tr.row-anim{opacity:0}.attest-table tbody tr.row-anim.in{opacity:1;transition:opacity .32s var(--ease-out)}.table-foot{border-top:1px solid var(--bone-300);font-family:var(--sans);color:var(--ink-100);justify-content:flex-end;padding:14px 12px;font-size:12px;font-style:italic;display:flex}.table-foot a{color:var(--ink-100);border-bottom:1px solid var(--bone-400);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);text-decoration:none}.table-foot a:hover{color:var(--pigment);border-color:var(--pigment)}.badge{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.badge.validated{color:var(--verdigris);background:#3b5a4e0f;border-color:#3b5a4e52}.badge.review{color:var(--saffron);background:#c8821c12;border-color:#c8821c52}.badge.suspect{color:var(--vermillion);background:#a028170f;border-color:#a0281757}.conc-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.conc-card{border:1px solid var(--bone-300);background:#f4efe666;border-radius:4px;padding:24px}.conc-card h3{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);margin:0 0 20px;font-size:10px;font-weight:500}.conc-list{flex-direction:column;gap:0;display:flex}.conc-row{border-bottom:1px solid var(--bone-300);grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.conc-row:last-child{border-bottom:none}.conc-avatar{width:40px;height:40px;font-family:var(--mono);color:var(--bone-100);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.conc-row .main-col{min-width:0;line-height:1.15}.conc-row .main-col .id-mono{font-family:var(--mono);color:var(--ink-900);letter-spacing:.02em;font-size:13px}.conc-row .main-col .planta{font-family:var(--sans);color:var(--ink-100);margin-top:4px;font-size:11px;font-style:italic}.conc-row .right-col{font-family:var(--sans);color:var(--ink-900);white-space:nowrap;align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}.conc-row .right-col .score{font-family:var(--mono);color:var(--ink-900);font-size:13px}.conc-row .right-col .mini-rail{background:var(--bone-300);width:40px;height:4px;position:relative}.conc-row .right-col .mini-rail i{background:var(--ink-900);width:2px;position:absolute;top:-2px;bottom:-2px}.doc-row{border-bottom:1px solid var(--bone-300);cursor:pointer;transition:padding-left .2s var(--ease-out), background .2s var(--ease-out);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:16px 0;display:grid}.doc-row:last-child{border-bottom:none}.doc-row:hover{padding-left:6px}.doc-name{align-items:baseline;gap:8px;display:flex}.doc-name .pre{font-family:var(--serif);font-variation-settings:"opsz" 24, "SOFT" 50;color:var(--ink-300);font-size:14px;font-style:italic;font-weight:400}.doc-name .initials{font-family:var(--mono);color:var(--ink-900);letter-spacing:.04em;font-size:14px;font-weight:500}.doc-row .right{font-family:var(--mono);color:var(--ink-900);align-items:baseline;gap:14px;font-size:13px;display:flex}.doc-row .right .label-em{font-family:var(--sans);color:var(--ink-100);font-size:11px;font-style:italic}.doc-row .right .chev{color:var(--ink-300);font-size:12px}.doc-row:hover .chev{color:var(--pigment)}.stamp{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--vermillion);border:1px solid var(--vermillion);border-radius:0;margin-top:8px;padding:3px 7px;font-size:9px;display:inline-block}.colophon{border-top:1px solid var(--bone-300);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-100);justify-content:space-between;align-items:baseline;margin-top:96px;padding-top:24px;font-size:11px;display:flex}.colophon .center{font-family:var(--serif);text-transform:none;letter-spacing:0;color:var(--bone-400);font-size:14px;font-style:italic}.brand-descriptor .tag{color:var(--ink-100);font-style:normal;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.sidebar-foot .who .name,.sidebar-foot .who .role,.sidebar-foot .who .crm{display:block}.sidebar-foot .who .crm{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-100);margin-top:4px;font-size:10px}a.brand-block.active:before{content:none}.nav a.soon{color:var(--ink-100)}.nav a.soon:hover{color:var(--ink-300)}.nav .nav-soon{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-100);background:var(--bone-300);border-radius:2px;padding:2px 5px;font-size:8px}.soon-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.soon-card{border:1px dashed var(--bone-400);background:#f4efe640;border-radius:4px;padding:20px}.soon-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--saffron);background:#c8821c12;border:1px solid #c8821c66;border-radius:2px;margin-bottom:14px;padding:3px 7px;font-size:8px;display:inline-block}.soon-card h4{font-family:var(--serif);font-variation-settings:"opsz" 24, "SOFT" 50;color:var(--ink-300);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:500}.soon-card p{font-family:var(--sans);color:var(--ink-100);margin:0;font-size:12px;line-height:1.5}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.eu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#dfe6de;--grid:#0e21190f;--orb-1:#b4ec4d6b;--orb-2:#1c3a2e4d;--veil:radial-gradient(110% 90% at 50% 45%, transparent 50%, #1c3a2e38 100%);--app:radial-gradient(120% 80% at 20% 0%, #f6f7f0 0%, #eef1e8 45%, #e2e8df 100%);--card:linear-gradient(180deg, #fff, #f3f6ee);--card-hi:linear-gradient(180deg, #fff, #edf3e4);--hero:linear-gradient(135deg, #b4ec4d57 0%, #8fc4281f 45%, #ffffffe6 100%);--ink:#0e2119;--ink-2:#3f5a4e;--ink-3:#52635a;--ink-4:#55635b;--line:#1c3a2e29;--line-soft:#1c3a2e17;--accent:#1c3a2e;--accent-2:#3f6f2f;--grad:linear-gradient(135deg, #0e2119, #1c3a2e);--on-accent:#fff;--accent-soft:#1c3a2e1a;--accent-line:#1c3a2e4d;--ok:#3c6a2d;--ok-bg:#b4ec4d4d;--ok-line:#8fc42899;--warn:#785309;--warn-bg:#a96f0e17;--warn-line:#a96f0e3d;--bad:#953f23;--bad-bg:#c9552f17;--bad-line:#c9552f47;--violet:#4b5972;--violet-bg:#5b6b8a1a;--violet-line:#5b6b8a47;--s1:#3f6f2f;--s2:#a0508a;--s3:#3b6fd6;--s4:#b07a1e;--s5:#1f7fb0;--tint:#1c3a2e12;--field:#fff;--chip:#fff;--inner:inset 0 1px 0 #ffffffe6;--sh-card:0 8px 24px #1c3a2e1a;--sh-lg:0 18px 44px #0e211924;--sh-btn:0 10px 26px #0e211947;--sh-fab:0 16px 40px #0e21193d;--glass:#ffffffdb;--overlay:#0e21195c;--dock:#fff;--snack:#0e2119;--snack-ink:#fff;--bar:linear-gradient(90deg, #3f6f2f, #b4ec4d);--bar-v:linear-gradient(180deg, #1c3a2e, #1c3a2e59);--bar-track:#0e211912;--gl:linear-gradient(150deg, #ffffffb8, #ffffff42);--hero-deep:linear-gradient(150deg, #0e2119 0%, #14302a 55%, #1c3a2e 100%);--hero-edge:#0e211980;--gl-2:#ffffff9e;--gl-edge:#ffffffe6;--gl-hi:#fff;--gl-sh:#0e211924;--gl-glow:#0e211929;--bar-off:repeating-linear-gradient(45deg, #0e21191f, #0e21191f 6px, #0e21190d 6px, #0e21190d 12px);--sheen:linear-gradient(110deg, #0e2119 16%, #3f6f2f 40%, #b4ec4d 58%, #0e2119 82%);--badge:linear-gradient(150deg, #b4ec4d4d, #3f6f2f14 55%, #fff);--bar-now:linear-gradient(180deg, #3f6f2f, #3f6f2f66);--paper:#f3f6ee}.eu[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#06120e;--grid:#ffffff07;--orb-1:#b4ec4d29;--orb-2:#3f6f2f38;--veil:radial-gradient(110% 90% at 50% 45%, transparent 52%, #03090799 100%);--app:radial-gradient(120% 80% at 20% 0%, #14302a 0%, #0a1a14 45%, #06120e 100%);--card:linear-gradient(180deg, #ffffff0f, #ffffff08);--card-hi:linear-gradient(180deg, #ffffff12, #ffffff09);--hero:linear-gradient(135deg, #b4ec4d29, #ffffff0a 60%);--ink:#f2f1ec;--ink-2:#a9bcb0;--ink-3:#a3b4ab;--ink-4:#a4b3ab;--line:#ffffff1a;--line-soft:#ffffff12;--accent:#b4ec4d;--accent-2:#8fc428;--grad:linear-gradient(135deg, #8fc428, #b4ec4d);--on-accent:#0a1a14;--accent-soft:#b4ec4d1f;--accent-line:#b4ec4d52;--ok:#b4ec4d;--ok-bg:#b4ec4d1f;--ok-line:#b4ec4d4d;--warn:#e7bb64;--warn-bg:#e0a83a1f;--warn-line:#e0a83a4d;--bad:#ffa98c;--bad-bg:#ff9a781a;--bad-line:#ff9a7847;--violet:#b4c3df;--violet-bg:#9fb3d61f;--violet-line:#9fb3d64d;--s1:#74a624;--s2:#b46ea8;--s3:#5b8fe6;--s4:#bd861f;--s5:#2aa3cc;--tint:#ffffff0d;--field:#ffffff0d;--chip:#ffffff0d;--inner:inset 0 1px 0 #ffffff12;--sh-card:0 12px 34px #00000040;--sh-lg:0 18px 44px #0006;--sh-btn:0 8px 22px #b4ec4d4d;--sh-fab:0 16px 40px #0000008c;--glass:#0a1a14d6;--overlay:#0309079e;--dock:#0a1a14f0;--snack:#f2f1ec;--snack-ink:#0a1a14;--bar:linear-gradient(90deg, #8fc428, #b4ec4d);--bar-v:linear-gradient(180deg, #b4ec4df2, #b4ec4d66);--bar-track:#ffffff14;--gl:linear-gradient(150deg, #ffffff1c, #ffffff09);--hero-deep:linear-gradient(150deg, #10261f 0%, #14302a 55%, #1a3a30 100%);--hero-edge:#b4ec4d2e;--gl-2:#ffffff12;--gl-edge:#ffffff24;--gl-hi:#ffffff2e;--gl-sh:#00000073;--gl-glow:#ffffff38;--bar-off:repeating-linear-gradient(45deg, #ffffff29, #ffffff29 6px, #ffffff0f 6px, #ffffff0f 12px);--sheen:linear-gradient(110deg, #e8f0fb 18%, #b4ec4d 42%, #9fb3d6 58%, #e8f0fb 82%);--badge:linear-gradient(150deg, #b4ec4d29, #8fc4280f 55%, #ffffff08);--bar-now:linear-gradient(180deg, #b4ec4d, #b4ec4d80);--paper:#ffffff0d}.eu{color:var(--ink);background-color:var(--page);font-family:Instrument Sans,sans-serif;transition:background-color .45s,color .45s}.eu a{color:var(--accent);text-decoration:none}.eu a:hover{color:var(--accent-2);text-decoration:underline}.eu,.eu *,.eu :before,.eu :after{box-sizing:border-box}.eu input,.eu select,.eu textarea,.eu button{font-family:inherit}.eu ::selection{background:#2f7ae03d}.eu ::-webkit-scrollbar{width:0;height:0}@keyframes eu-drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,-50px)scale(1.18)}}@keyframes eu-drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-80px,60px)scale(1.12)}}@keyframes eu-pulseDot{0%,to{opacity:1}50%{opacity:.45}}@keyframes eu-popIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eu-slideUp{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes eu-orbGlow{0%,to{box-shadow:0 0 18px #2f7ae059}50%{box-shadow:0 0 30px #16a5cf8c}}@keyframes eu-eqBar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes eu-micRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes eu-dotJump{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes eu-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes eu-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes eu-pulseRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.75)}}@keyframes eu-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.eu .f-serif{font-family:Space Grotesk,sans-serif;font-weight:700}.eu .eu-cartao-antes>:first-child{margin-top:0!important}.eu .eu-so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eu .f-grot{font-family:Space Grotesk,sans-serif}.eu .f-mono{font-family:JetBrains Mono,monospace}.eu .rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:9.5px}.eu{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:44px 44px;min-height:100dvh;position:relative;overflow:hidden}.eu button{-webkit-tap-highlight-color:transparent}.eu .anima-pop{animation:.4s cubic-bezier(.16,1,.3,1) both eu-popIn}.eu .aperta{cursor:pointer;transition:transform .15s,border-color .15s,color .15s,background .2s}.eu .aperta:active{transform:scale(.96)}.eu .aperta-suave:active{transform:scale(.985)}@media (hover:hover){.eu .borda-hover:hover{border-color:var(--accent-line)}.eu .tinta-hover:hover{color:var(--ink)}}.eu :where(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eu input:focus,.eu select:focus,.eu textarea:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none;border-color:var(--accent)!important}.eu-palco{z-index:2;width:100%;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:relative}@media (width>=700px){.eu{justify-content:center;align-items:center;padding:40px 24px;display:flex}.eu-palco{border:10px solid #0b0f16;border-radius:40px;width:412px;height:min(892px,100dvh - 80px);padding:0;animation:.8s cubic-bezier(.16,1,.3,1) both eu-popIn;overflow:hidden;box-shadow:0 30px 80px #10264959}}.eu-orb{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.eu *{transition:none!important;animation:none!important}}.docsaude{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,sans-serif;line-height:normal}.docsaude,.docsaude *,.docsaude :before,.docsaude :after{box-sizing:border-box}.docsaude input,.docsaude select,.docsaude textarea,.docsaude button{font-family:inherit}.docsaude button{-webkit-tap-highlight-color:transparent;cursor:pointer}.docsaude button[disabled]{cursor:default}.docsaude :where(a){color:var(--accent)}.docsaude :where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docsaude input:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none;border-color:var(--accent)!important}.docsaude ::-webkit-scrollbar{width:0;height:0}.docsaude.inteiro,.docsaude.pub{position:absolute;inset:0;overflow:hidden}.docsaude.pub{background:var(--app)}.docsaude.bloco{flex-direction:column;gap:12px;display:flex}.docsaude .num{font-variant-numeric:tabular-nums}.docsaude .so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docsaude .entra{animation:eu-popIn .5s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 55ms) both}.docsaude .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.docsaude .mono{font-family:JetBrains Mono,monospace}.docsaude .painel{background:var(--app);flex-direction:column;display:flex;position:absolute;inset:0}.docsaude .painel-topo{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.docsaude .btn-voltar,.docsaude .btn-acao{background:var(--chip);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);box-shadow:var(--sh-card);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.docsaude .btn-acao{box-shadow:none;background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.docsaude .painel-cab{flex:1;min-width:0}.docsaude .painel-titulo{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.docsaude .painel-sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.docsaude .faixa{background:var(--violet-bg);border-bottom:1px solid var(--violet-line);letter-spacing:.04em;color:var(--ink-2);flex-shrink:0;align-items:center;gap:9px;padding:9px 16px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.docsaude .faixa>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.docsaude .faixa-ic{color:var(--violet);letter-spacing:0;flex-shrink:0;font-family:Instrument Sans,sans-serif;font-size:12px}.docsaude .faixa.bad{background:var(--bad-bg);border-bottom-color:var(--bad-line);letter-spacing:0;font-family:Instrument Sans,sans-serif;font-size:11.5px;line-height:1.35}.docsaude .faixa.bad>span:last-child{white-space:normal}.docsaude .faixa.bad .faixa-ic{color:var(--bad)}.docsaude .faixa b{color:var(--ink);font-weight:600}.docsaude .painel-corpo{flex-direction:column;flex:1;gap:13px;padding:18px 16px 104px;display:flex;overflow-y:auto}.docsaude .painel-corpo>*,.docsaude .n2-pub-corpo>*{flex-shrink:0}.docsaude .n2-base{z-index:40;border-top:1px solid var(--line-soft);background:var(--glass);-webkit-backdrop-filter:blur(14px);align-items:center;gap:9px;padding:10px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.docsaude .fab{z-index:40;border:1px solid var(--accent-line);background:var(--glass);-webkit-backdrop-filter:blur(14px);height:56px;color:var(--ink);box-shadow:var(--sh-fab);text-align:left;border-radius:20px;align-items:center;gap:10px;padding:0 20px 0 14px;display:flex;position:absolute;bottom:20px;right:16px}.docsaude .fab-orbe{background:var(--grad);width:34px;height:34px;color:var(--on-accent);border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:flex;position:relative}.docsaude .fab-titulo{font-size:13px;font-weight:600;line-height:1.15;display:block}.docsaude .fab-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.docsaude .n2-base .fab{height:52px;box-shadow:var(--inner);background:var(--chip);border-color:var(--line);-webkit-backdrop-filter:none;border-radius:16px;flex:none;gap:9px;padding:0 14px 0 9px;position:static}.docsaude .n2-base .fab-sub{letter-spacing:0;text-transform:none;color:var(--ink-3);margin-top:1px;font-family:inherit;font-size:11.5px}.docsaude .n2-base .btn{text-align:left;border-radius:16px;flex:1;justify-content:space-between;min-width:0;height:52px;padding:0 14px 0 18px;font-size:14px}.docsaude .n2-base-t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.docsaude .n2-base-s{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;display:block;overflow:hidden}.docsaude .btn{border:1px solid var(--line);background:var(--chip);min-height:44px;color:var(--ink-2);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.docsaude .btn[disabled]{opacity:.45}.docsaude .btn.bad{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.docsaude .btn.accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.docsaude .btn.primario{background:var(--grad);color:var(--on-accent);box-shadow:var(--sh-btn);border:none}.docsaude .btn.primario[disabled]{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none;opacity:1}.docsaude .btn.grande{border-radius:16px;height:52px;font-size:15px}.docsaude .btn.largo{width:100%}.docsaude .destaque{background:var(--hero);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;padding:16px 18px}.docsaude .destaque.atencao{background:linear-gradient(135deg, var(--warn-bg), transparent 70%), var(--card);border-color:var(--warn-line)}.docsaude .destaque-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.docsaude .destaque-valor{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;line-height:1.05}.docsaude .destaque-valor.menor{font-size:30px}.docsaude .destaque-dir{text-align:right}.docsaude .destaque-dir1{color:var(--ink-2);font-size:12px}.docsaude .destaque-dir2{color:var(--ink-4);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10.5px}.docsaude .doc-dest-linha{border-top:1px dashed var(--line);color:var(--ink-2);text-wrap:pretty;align-items:center;gap:10px;margin-top:12px;padding-top:11px;font-size:12px;line-height:1.4;display:flex}.docsaude .doc-dest-linha>.ic:first-child{width:16px;height:16px;color:var(--ink-3)}.docsaude .doc-dest-linha.ok>.ic:first-child{color:var(--ok)}.docsaude .doc-dest-linha.warn>.ic:first-child{color:var(--warn)}.docsaude .doc-dest-linha b{color:var(--ink);font-weight:600}.docsaude .n2-lista{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:22px;overflow:hidden}.docsaude .n2-grupo{background:var(--tint);border-bottom:1px solid var(--line-soft);min-height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.docsaude .n2-grupo .ic{width:15px;height:15px;color:var(--ink-3)}.docsaude .n2-grupo-n{background:var(--chip);border:1px solid var(--line);min-width:20px;height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.docsaude .n2-linha+.n2-grupo,.docsaude .n2-linha+.n2-linha{border-top:1px solid var(--line-soft)}.docsaude .n2-linha{width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:11px 12px 11px 14px;display:grid}.docsaude .n2-linha>.ic:last-child{width:16px;height:16px;color:var(--ink-4)}.docsaude .n2-linha.riscada .n2-l-titulo{color:var(--ink-3);text-decoration:line-through}@media (hover:hover){.docsaude button.n2-linha:hover{background:var(--tint)}}.docsaude .n2-ilustra{align-self:center;max-width:100%;height:auto;display:block}.docsaude .n2-ilustra-ic{object-fit:contain;flex-shrink:0;width:38px;height:38px}.docsaude .n2-l-meio{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.docsaude .n2-l-titulo{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13.5px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.docsaude .n2-l-det{max-width:100%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:17px;display:block;overflow:hidden}.docsaude .n2-l-det>.pilula{vertical-align:1px;margin-right:6px}.docsaude .n2-l-dir{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.docsaude .n2-l-prazo{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.docsaude .n2-l-mono{color:var(--ink-3);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.docsaude .pilula{--p:var(--ink-2);background:color-mix(in srgb, var(--p) 14%, transparent);color:var(--p);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.docsaude .pilula.ok{--p:var(--ok)}.docsaude .pilula.warn{--p:var(--warn)}.docsaude .pilula.bad{--p:var(--bad)}.docsaude .n2-selo-ass{--s:var(--ink-3);border:1px solid color-mix(in srgb, var(--s) 30%, transparent);background:color-mix(in srgb, var(--s) 8%, transparent);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.docsaude .n2-selo-ass-ic{background:var(--chip);border:1px solid color-mix(in srgb, var(--s) 35%, transparent);width:30px;height:30px;color:var(--s);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.docsaude .n2-selo-ass-ic .ic{width:16px;height:16px}.docsaude .n2-selo-ass-t{color:var(--s);font-size:12.5px;font-weight:600;display:block}.docsaude .n2-selo-ass-d{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:11px;display:block}.docsaude .n2-selo-ass.assinado{--s:var(--ok)}.docsaude .n2-selo-ass.aguardando{--s:var(--warn)}.docsaude .n2-selo-ass.invalido{--s:var(--bad)}.docsaude .n2-selo-ass.curto{border-radius:999px;gap:5px;max-width:100%;min-height:20px;padding:0 8px 0 5px;display:inline-flex}.docsaude .n2-selo-ass.curto .n2-selo-ass-ic{background:0 0;border:none;width:14px;height:14px}.docsaude .n2-selo-ass.curto .n2-selo-ass-ic .ic{width:12px;height:12px}.docsaude .n2-selo-ass.curto .n2-selo-ass-t{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.docsaude .secao{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;padding:16px 18px}.docsaude .kv{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.docsaude .kv>:first-child{color:var(--ink-2);flex-shrink:0;font-size:12.5px}.docsaude .kv>:last-child{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:13px;font-weight:600}.docsaude .kv:last-child{border-bottom:none}.docsaude .doc-apoio{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.docsaude .nota{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;border-radius:14px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11.5px;line-height:1.45;display:flex}.docsaude .nota>:first-child{color:var(--accent);flex-shrink:0}.docsaude .nota.warn{background:var(--warn-bg);border-color:var(--warn-line)}.docsaude .nota.warn>:first-child{color:var(--warn)}.docsaude .nota.bad{background:var(--bad-bg);border-color:var(--bad-line)}.docsaude .nota.bad>:first-child{color:var(--bad)}.docsaude .nota.violet{background:var(--violet-bg);border-color:var(--violet-line)}.docsaude .nota.violet>:first-child{color:var(--violet)}.docsaude .nota.ok{background:var(--ok-bg);border-color:var(--ok-line)}.docsaude .nota.ok>:first-child{color:var(--ok)}.docsaude .n2-sec-cab{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 2px 0;display:flex}.docsaude .n2-h2{letter-spacing:-.015em;font-size:15px;font-weight:600}.docsaude .n2-sec-meta{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.docsaude .campo-rot{color:var(--ink-2);flex-direction:column;gap:7px;font-size:12.5px;font-weight:600;display:flex}.docsaude .campo{border:1px solid var(--line);background:var(--field);height:46px;color:var(--ink);border-radius:13px;width:100%;padding:0 13px;font-size:16px}.docsaude .doc-cartao{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.docsaude .doc-cartao.dentro{box-shadow:none;background:var(--tint);border-radius:16px;padding:12px}.docsaude .doc-cartao-cab{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.docsaude .doc-cartao-t{letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.25;display:block}.docsaude .doc-cartao-d{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.docsaude .doc-cartao-d .mono{white-space:nowrap}.docsaude .doc-cartao-selo{margin-top:7px}.docsaude .doc-cartao-acoes{gap:8px;display:flex}.docsaude .doc-cartao-acoes>.btn{flex:1}.docsaude .doc-cartao.riscado{background:var(--tint);box-shadow:none}.docsaude .doc-cartao.riscado .doc-cartao-t{color:var(--ink-3);text-decoration:line-through}.docsaude .n2-tec{background:var(--tint);border:1px solid var(--line);border-radius:16px}.docsaude .n2-tec>summary{min-height:44px;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.docsaude .n2-tec>summary::-webkit-details-marker{display:none}.docsaude .n2-tec>summary:after{content:"+";color:var(--ink-3);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:14px}.docsaude .n2-tec[open]>summary:after{content:"−"}.docsaude .n2-tec>div{color:var(--ink-2);flex-direction:column;gap:8px;padding:0 14px 14px;font-size:11.5px;line-height:1.5;display:flex}.docsaude .n2-tec .kv{padding:6px 0}.docsaude .n2-tec .kv>:last-child{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.docsaude .n2-tec .rotulo{display:block}.docsaude .n2-hash{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5}.docsaude .n2-hash.bad{color:var(--bad)}.docsaude .vazio{text-align:center;border:1px dashed var(--line);background:var(--tint);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:28px 22px;display:flex}.docsaude .vazio-titulo{font-size:15px;font-weight:600}.docsaude .vazio-sub{color:var(--ink-2);text-wrap:pretty;max-width:290px;font-size:12.5px;line-height:1.45}.docsaude .feito{text-align:center;background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:24px 22px;display:flex}.docsaude .feito-sub{color:var(--ink-2);text-wrap:pretty;font-size:13px}.docsaude .n2-esq{flex-direction:column;gap:10px;display:flex}.docsaude .n2-esq>i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:16px;height:64px;animation:1.8s linear infinite eu-shimmer;display:block}.docsaude .n2-esq>i.baixo{height:38px}.docsaude .n2-esq>i.alto{height:110px}.docsaude .n2-esq>i.texto{width:80%;height:30px}.docsaude .n2-erro{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.docsaude .n2-erro-titulo{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.docsaude .n2-erro-t{color:var(--ink);text-wrap:pretty;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.docsaude .n2-erro-t .ic{color:var(--bad);margin-top:1px}.docsaude .n2-erro .btn{background:var(--card);border:1px solid var(--line);color:var(--ink);align-self:flex-start}.docsaude .n2-bloqueio{text-align:center;background:var(--card);border:1px solid var(--line);box-shadow:var(--inner);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 22px;display:flex}.docsaude .n2-bloqueio-ic{background:var(--violet-bg);border:1px solid var(--violet-line);width:52px;height:52px;color:var(--violet);border-radius:17px;justify-content:center;align-items:center;display:flex}.docsaude .n2-bloqueio-t{font-size:15px;font-weight:600}.docsaude .n2-bloqueio-s{max-width:290px;color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.docsaude .n2-pub{flex-direction:column;display:flex;position:absolute;inset:0}.docsaude .n2-pub-topo{border-bottom:1px solid var(--line-soft);background:var(--glass);flex-shrink:0;align-items:center;gap:11px;padding:16px 18px 14px;display:flex}.docsaude .n2-pub-marca{background:var(--grad);width:36px;height:36px;color:var(--on-accent);box-shadow:var(--sh-btn);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.docsaude .n2-pub-empresa{flex:1;min-width:0}.docsaude .n2-pub-empresa b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.docsaude .n2-pub-empresa span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px;display:block;overflow:hidden}.docsaude .n2-pub-corpo{flex-direction:column;flex:1;gap:14px;padding:22px 18px 24px;display:flex;overflow-y:auto}.docsaude .n2-pub-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.docsaude .n2-pub-h1 .doc-prot{letter-spacing:0;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.72em}.docsaude .n2-pub-lede{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.docsaude .n2-pub-pe{border-top:1px solid var(--line-soft);background:var(--tint);color:var(--ink-2);text-wrap:pretty;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 18px 16px;font-size:11px;line-height:1.45;display:flex}.docsaude .n2-pub-pe p{margin:0}.ponto-eu{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,sans-serif;line-height:normal}.ponto-eu,.ponto-eu *,.ponto-eu :before,.ponto-eu :after{box-sizing:border-box}.ponto-eu input,.ponto-eu select,.ponto-eu textarea,.ponto-eu button{font-family:inherit}.ponto-eu button{-webkit-tap-highlight-color:transparent;cursor:pointer}.ponto-eu button[disabled]{cursor:default}.ponto-eu :where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ponto-eu.inteiro{position:absolute;inset:0;overflow:hidden}.ponto-eu .entra{animation:eu-popIn .5s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 55ms) both}.ponto-eu .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.ponto-eu .mono{font-family:JetBrains Mono,monospace}.ponto-eu .painel{background:var(--app);flex-direction:column;display:flex;position:absolute;inset:0}.ponto-eu .painel-topo{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.ponto-eu .btn-voltar,.ponto-eu .btn-acao{background:var(--chip);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.ponto-eu .btn-voltar{box-shadow:var(--sh-card)}.ponto-eu .btn-acao[disabled]{opacity:.45}.ponto-eu .btn-acao.forte{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.ponto-eu .painel-cab{flex:1;min-width:0}.ponto-eu .painel-titulo{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.ponto-eu .painel-sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.ponto-eu .faixa{color:var(--ink-2);border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:9px;padding:9px 16px;font-size:11.5px;line-height:1.35;display:flex}.ponto-eu .faixa-ic{flex-shrink:0;font-size:12px}.ponto-eu .faixa b{color:var(--ink);font-weight:600}.ponto-eu .faixa.neutra{background:var(--tint)}.ponto-eu .faixa.neutra .faixa-ic{color:var(--ink-3)}.ponto-eu .faixa.warn{background:var(--warn-bg);border-bottom-color:var(--warn-line)}.ponto-eu .faixa.warn .faixa-ic{color:var(--warn)}.ponto-eu .faixa.bad{background:var(--bad-bg);border-bottom-color:var(--bad-line)}.ponto-eu .faixa.bad .faixa-ic{color:var(--bad)}.ponto-eu .painel-corpo{flex-direction:column;flex:1;gap:13px;padding:18px 16px 108px;display:flex;overflow-y:auto}.ponto-eu .painel-corpo>*{flex-shrink:0}.ponto-eu .n2-base{z-index:40;border-top:1px solid var(--line-soft);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:9px;padding:10px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ponto-eu .fab{z-index:40;border:1px solid var(--accent-line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:56px;color:var(--ink);box-shadow:var(--sh-fab);text-align:left;border-radius:20px;align-items:center;gap:10px;padding:0 20px 0 14px;display:flex;position:absolute;bottom:20px;right:16px}.ponto-eu .fab-orbe{background:var(--grad);width:34px;height:34px;color:var(--on-accent);border-radius:12px;justify-content:center;align-items:center;font-size:15px;animation:2.4s ease-in-out infinite eu-orbGlow;display:flex;position:relative}.ponto-eu .fab-orbe>.selo{background:var(--bad);min-width:19px;height:19px;color:var(--on-accent);border:2px solid var(--glass);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.ponto-eu .fab-titulo{font-size:13px;font-weight:600;line-height:1.15;display:block}.ponto-eu .fab-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.ponto-eu .n2-base .fab{height:52px;box-shadow:var(--inner);background:var(--chip);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;flex:none;gap:9px;padding:0 14px 0 9px;position:static}.ponto-eu .n2-base .fab-sub{letter-spacing:0;text-transform:none;color:var(--ink-3);margin-top:1px;font-family:inherit;font-size:11.5px}.ponto-eu .n2-base .btn{text-align:left;border-radius:16px;flex:1;justify-content:space-between;min-width:0;height:52px;padding:0 14px 0 18px;font-size:14px}.ponto-eu .n2-base-t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.ponto-eu .n2-base-s{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;display:block;overflow:hidden}.ponto-eu .btn{border:1px solid var(--line);background:var(--chip);min-height:44px;color:var(--ink-2);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ponto-eu .btn[disabled]{opacity:.45}.ponto-eu .btn.ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ponto-eu .btn.primario{background:var(--grad);color:var(--on-accent);box-shadow:var(--sh-btn);border:none}.ponto-eu .btn.primario[disabled]{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none;opacity:1}.ponto-eu .btn.grande{border-radius:16px;height:52px;font-size:15px}.ponto-eu .ponto-segunda{align-self:stretch}.ponto-eu .ponto-link{min-height:44px;color:var(--accent);font:inherit;background:0 0;border:none;align-items:center;margin:-12px 0 -10px 4px;padding:0 4px;font-weight:600;display:inline-flex}.ponto-eu .destaque{background:var(--hero);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;padding:16px 18px}.ponto-eu .destaque.atencao{background:linear-gradient(135deg, var(--warn-bg), transparent 70%), var(--card);border-color:var(--warn-line)}.ponto-eu .destaque.atencao .destaque-valor{color:var(--warn)}.ponto-eu .destaque-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.ponto-eu .destaque-valor{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;line-height:1.05}.ponto-eu .destaque-valor small{letter-spacing:0;color:var(--ink-3);margin-left:6px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500}.ponto-eu .destaque-dir{text-align:right;white-space:nowrap;flex-shrink:0}.ponto-eu .destaque-dir1{color:var(--ink-2);font-size:12px}.ponto-eu .destaque-dir2{color:var(--ink-4);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ponto-eu .n2-abas{background:var(--tint);border:1px solid var(--line-soft);scrollbar-width:none;border-radius:16px;gap:4px;padding:3px;display:flex;overflow-x:auto}.ponto-eu .n2-abas>*{min-height:44px;color:var(--ink-3);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ponto-eu .n2-abas>[aria-selected=true],.ponto-eu .n2-abas>.ativo{background:var(--chip);border-color:var(--line);color:var(--ink);box-shadow:var(--sh-card)}.ponto-eu .ponto-mes-outro{cursor:pointer;position:relative}.ponto-eu .ponto-mes-outro span:first-letter{text-transform:uppercase}.ponto-eu .ponto-mes-outro input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ponto-eu .n2-lista{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:22px;overflow:hidden}.ponto-eu .n2-grupo{background:var(--tint);border-bottom:1px solid var(--line-soft);min-height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.ponto-eu .n2-grupo .ic{width:15px;height:15px;color:var(--ink-3)}.ponto-eu .n2-grupo-n{background:var(--chip);border:1px solid var(--line);min-width:20px;height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.ponto-eu .n2-grupo-dir{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.ponto-eu .n2-linha+.n2-grupo,.ponto-eu .n2-linha+.n2-linha,.ponto-eu .n2-linha+.n2-rodape,.ponto-eu .ponto-recolhe+.n2-rodape{border-top:1px solid var(--line-soft)}.ponto-eu .n2-linha{width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:11px 12px 11px 14px;text-decoration:none;display:grid}.ponto-eu .n2-linha.sem-seta{grid-template-columns:auto minmax(0,1fr) auto;padding-right:16px}.ponto-eu .n2-linha.sem-ic{grid-template-columns:minmax(0,1fr) auto auto;padding-left:16px}.ponto-eu .n2-linha.sem-ic.sem-seta{grid-template-columns:minmax(0,1fr) auto}.ponto-eu .n2-linha>.ic:last-child{width:16px;height:16px;color:var(--ink-4)}.ponto-eu .n2-linha.riscada .n2-l-titulo{color:var(--ink-3);text-decoration:line-through}@media (hover:hover){.ponto-eu button.n2-linha:hover,.ponto-eu a.n2-linha:hover{background:var(--tint)}}.ponto-eu .n2-ini{--tom:var(--ink-2);background:color-mix(in srgb, var(--tom) 13%, var(--chip));border:1px solid color-mix(in srgb, var(--tom) 26%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--tom) 62%, var(--ink));border-radius:11px;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700;display:flex}.ponto-eu .n2-ini .ic{width:17px;height:17px}.ponto-eu .n2-ini.hora{font-variant-numeric:tabular-nums;border-radius:12px;width:52px;font-size:14px}.ponto-eu .n2-linha.ponto-prevista{color:var(--ink-3)}.ponto-eu .n2-linha.ponto-prevista .n2-ini{color:var(--ink-3);background:0 0;border-style:dashed}.ponto-eu .n2-l-meio{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ponto-eu .n2-l-titulo{letter-spacing:-.015em;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;max-width:100%;font-size:13.5px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.ponto-eu .n2-l-det{max-width:100%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:17px;display:block;overflow:hidden}.ponto-eu .n2-l-det>.pilula{vertical-align:1px;margin-right:6px}.ponto-eu .n2-l-dir{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.ponto-eu .n2-l-mono{color:var(--ink-3);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.ponto-eu .n2-rodape{min-height:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 16px;font-size:11.5px;display:flex}.ponto-eu .ponto-recolhe>summary{cursor:pointer;min-height:44px;list-style:none}.ponto-eu .ponto-recolhe>summary::-webkit-details-marker{display:none}.ponto-eu .ponto-recolhe>summary:after{content:"›";text-align:center;width:14px;color:var(--ink-3);flex-shrink:0;font-size:16px;line-height:1;transform:rotate(90deg)}.ponto-eu .ponto-recolhe[open]>summary:after{transform:rotate(-90deg)}.ponto-eu .ponto-recolhe[open]>summary{border-bottom:1px solid var(--line-soft)}.ponto-eu .n2-linha+.ponto-recolhe{border-top:1px solid var(--line-soft)}.ponto-eu .pilula{--p:var(--ink-2);background:color-mix(in srgb, var(--p) 14%, transparent);color:var(--p);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.ponto-eu .pilula.ok{--p:var(--ok)}.ponto-eu .pilula.warn{--p:var(--warn)}.ponto-eu .pilula.bad{--p:var(--bad)}.ponto-eu .pilula.accent{--p:var(--accent)}.ponto-eu .pilula.aguardando{--p:var(--warn)}.ponto-eu .pilula.rascunho{--p:var(--ink-3);border-style:dashed;border-color:var(--line);background:0 0}.ponto-eu .pilula.ponto{align-items:center;gap:4px;padding-left:6px;display:inline-flex}.ponto-eu .pilula.ponto:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ponto-eu .n2-selo-ass{--s:var(--ink-3);border:1px solid color-mix(in srgb, var(--s) 30%, transparent);background:color-mix(in srgb, var(--s) 8%, transparent);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ponto-eu .n2-selo-ass-ic{background:var(--chip);border:1px solid color-mix(in srgb, var(--s) 35%, transparent);width:30px;height:30px;color:var(--s);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ponto-eu .n2-selo-ass-ic .ic{width:16px;height:16px}.ponto-eu .n2-selo-ass-t{color:var(--s);font-size:12.5px;font-weight:600;display:block}.ponto-eu .n2-selo-ass-d{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:11px;display:block}.ponto-eu .n2-selo-ass.assinado{--s:var(--ok)}.ponto-eu .n2-selo-ass.aguardando{--s:var(--warn)}.ponto-eu .n2-hash{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5}.ponto-eu .secao{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;padding:16px 18px}.ponto-eu .secao-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ponto-eu .kv{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ponto-eu .kv>:first-child{min-width:0;color:var(--ink-2);font-size:12.5px}.ponto-eu .kv>:last-child{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.ponto-eu .kv:last-child{border-bottom:none}.ponto-eu .kv small{color:var(--ink-3);text-wrap:pretty;font-size:11px;font-weight:500;display:block}.ponto-eu .kv>:last-child small{display:inline}.ponto-eu .kv.riscada>:first-child b{color:var(--ink-3);text-decoration:line-through}.ponto-eu .nota{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;border-radius:14px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11.5px;line-height:1.45;display:flex}.ponto-eu .nota>:first-child{color:var(--accent);flex-shrink:0;font-size:12px}.ponto-eu .nota b{color:var(--ink)}.ponto-eu .nota.warn{background:var(--warn-bg);border-color:var(--warn-line)}.ponto-eu .nota.warn>:first-child{color:var(--warn)}.ponto-eu .nota.bad{background:var(--bad-bg);border-color:var(--bad-line)}.ponto-eu .nota.bad>:first-child{color:var(--bad)}.ponto-eu .nota.violet{background:var(--violet-bg);border-color:var(--violet-line)}.ponto-eu .nota.violet>:first-child{color:var(--violet)}.ponto-eu .feito{text-align:center;background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:24px 22px;display:flex}.ponto-eu .feito.compacto{text-align:left;align-items:flex-start;gap:6px;padding:16px 18px}.ponto-eu .feito.neutro{background:var(--tint);border-color:var(--line)}.ponto-eu .feito-icone{background:var(--chip);border:1px solid var(--line);width:58px;height:58px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:25px;display:flex}.ponto-eu .feito-titulo{letter-spacing:-.01em;font-size:18px;font-weight:600}.ponto-eu .feito.compacto .feito-titulo{color:var(--ok);font-size:15px}.ponto-eu .feito-sub{color:var(--ink-2);text-wrap:pretty;font-size:13px}.ponto-eu .protocolo{color:var(--ok);background:var(--chip);border:1px solid var(--ok-line);border-radius:999px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px}.ponto-eu .ponto-arq-meta{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:11px;line-height:1.45}.ponto-eu .vazio{text-align:center;border:1px dashed var(--line);background:var(--tint);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:28px 22px;display:flex}.ponto-eu .vazio-titulo{text-wrap:balance;font-size:15px;font-weight:600}.ponto-eu .vazio-sub{color:var(--ink-2);text-wrap:pretty;max-width:290px;font-size:12.5px;line-height:1.45}.ponto-eu .vazio .btn{margin-top:6px}.ponto-eu .n2-ilustra{align-self:center;max-width:100%;height:auto;display:block}.ponto-eu .n2-esq{flex-direction:column;gap:10px;display:flex}.ponto-eu .n2-esq>i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:16px;height:64px;animation:1.8s linear infinite eu-shimmer;display:block}.ponto-eu .n2-esq>i.baixo{height:38px}.ponto-eu .n2-esq>i.alto{height:110px}.ponto-eu .n2-esq>i.n2-esq-linha{background:var(--tint);align-items:center;gap:12px;padding:0 14px;animation:none;display:flex}.ponto-eu .n2-esq>i.n2-esq-linha:before{content:"";background:var(--accent-soft);border-radius:11px;flex:0 0 34px;height:34px}.ponto-eu .n2-esq>i.n2-esq-linha:after{content:"";background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:6px;flex:1;height:12px;animation:1.8s linear infinite eu-shimmer}.ponto-eu .n2-erro{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.ponto-eu .n2-erro-titulo{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.ponto-eu .n2-erro-t{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.ponto-eu .n2-erro-t .ic{color:var(--bad);margin-top:1px}.ponto-eu .n2-erro .btn{background:var(--card);border:1px solid var(--line);color:var(--ink);align-self:flex-start}.ponto-eu .n2-bloqueio{text-align:center;background:var(--card);border:1px solid var(--line);box-shadow:var(--inner);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 22px;display:flex}.ponto-eu .n2-bloqueio-ic{background:var(--violet-bg);border:1px solid var(--violet-line);width:52px;height:52px;color:var(--violet);border-radius:17px;justify-content:center;align-items:center;display:flex}.ponto-eu .n2-bloqueio-t{font-size:15px;font-weight:600}.ponto-eu .n2-bloqueio-s{max-width:290px;color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.ponto-eu .folha-camada{z-index:45;position:absolute;inset:0}.ponto-eu .n2-veu{background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;border:none;width:100%;padding:0;position:absolute;inset:0}.ponto-eu .folha{background:var(--dock);border-top:1px solid var(--line);max-height:86%;box-shadow:0 -18px 50px var(--gl-sh);border-radius:26px 26px 0 0;padding:20px 18px 26px;animation:.38s cubic-bezier(.16,1,.3,1) both eu-slideUp;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ponto-eu .folha-alca{background:var(--line);border-radius:99px;width:38px;height:4px;margin:0 auto 16px}.ponto-eu .folha-titulo{letter-spacing:-.02em;text-wrap:balance;font-size:18px;font-weight:600}.ponto-eu .folha-sub{color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:12.5px}.ponto-eu .folha-opcoes{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ponto-eu .folha-opcao{background:var(--chip);border:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ponto-eu .folha-opcao[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line)}.ponto-eu .folha-opcao-ic{background:var(--tint);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;display:flex}.ponto-eu .folha-opcao-meio{flex:1;min-width:0}.ponto-eu .folha-opcao-t{font-size:13px;font-weight:600;display:block}.ponto-eu .folha-opcao-s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.ponto-eu .folha-selo{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);vertical-align:1px;border-radius:999px;margin-right:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.ponto-eu .folha-radio{border:1.5px solid var(--accent);background:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ponto-eu .folha-radio:after{content:"";background:var(--on-accent);border-radius:999px;width:8px;height:8px}.ponto-eu .folha-botoes{gap:9px;margin-top:18px;display:flex}.ponto-eu .folha-botoes .btn{border-radius:15px;flex:1;height:50px;font-size:14px}.ponto-eu .folha-botoes .btn+.btn{flex:2;font-weight:700}.ponto-eu .folha .kv{padding:8px 0}.ponto-eu .campo-rot{color:var(--ink-2);flex-direction:column;gap:7px;font-size:12.5px;font-weight:600;display:flex}.ponto-eu .campo{border:1px solid var(--line);background:var(--field);width:100%;min-height:46px;color:var(--ink);resize:vertical;border-radius:13px;padding:11px 13px;font-size:16px;font-weight:400}.ponto-eu .snack{z-index:44;background:var(--snack);color:var(--snack-ink);box-shadow:var(--sh-lg);border-radius:16px;align-items:center;gap:12px;padding:13px 15px;font-size:13px;font-weight:500;animation:.35s cubic-bezier(.16,1,.3,1) both eu-popIn;display:flex;position:absolute;bottom:90px;left:16px;right:16px}.ponto-eu .snack>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ponto-eu .snack button{background:color-mix(in srgb, var(--snack-ink) 18%, transparent);height:44px;color:inherit;border:none;border-radius:11px;flex-shrink:0;padding:0 14px;font-size:12.5px;font-weight:700}.ponto-eu .ponto-relogio{background:var(--hero);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:18px 16px 16px;display:flex}.ponto-eu .ponto-relogio-h{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:46px;font-weight:700;line-height:1}.ponto-eu .ponto-relogio-h small{color:var(--ink-3);font-size:24px;font-weight:500}.ponto-eu .ponto-relogio-h.fraco{color:var(--ink-3)}.ponto-eu .ponto-relogio-s{letter-spacing:.06em;color:var(--ink-3);text-align:center;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.ponto-eu .ponto-relogio-s:before{content:"";background:var(--ok);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ponto-eu .ponto-relogio-s.bad:before{background:var(--bad)}.ponto-eu .ponto-relogio-dia{color:var(--ink-2);font-size:12.5px}.ponto-eu .ponto-relogio-dia:first-letter{text-transform:uppercase}.ponto-eu .ponto-cartao-hora{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ponto-eu .ponto-cartao-hora>span:last-child{text-align:right;flex-shrink:0}.ponto-eu .ponto-cartao-hora b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700}.ponto-eu .ponto-cartao-hora b small{color:var(--ink-3);font-size:14px;font-weight:500}.ponto-eu .ponto-cartao-hora>span>small{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px;display:block}.ponto-eu .n2-papel.eu{background:var(--chip);min-height:0;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;outline:1px solid var(--line);box-shadow:0 12px 30px var(--gl-sh);text-align:left;background-image:none;border-radius:4px;margin:0;padding:20px 18px 16px;font-size:10.5px;line-height:1.45;display:block;position:relative;overflow:visible}.ponto-eu .n2-papel p{margin:0}.ponto-eu .ponto-doc-titulo{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink);text-wrap:balance;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:1.45}.ponto-eu .ponto-doc-sub{letter-spacing:.04em;text-align:center;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px;margin-top:4px!important}.ponto-eu .ponto-doc-campos{border-top:1px dashed var(--line);grid-template-columns:92px minmax(0,1fr);gap:9px 12px;margin:14px 0 0;padding-top:12px;display:grid}.ponto-eu .ponto-doc-campos dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.5}.ponto-eu .ponto-doc-campos dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.ponto-eu .ponto-doc-campos dd small{color:var(--ink-2);font-size:11px;font-weight:500;display:block}.ponto-eu .ponto-doc-campos dd.mono{font-family:JetBrains Mono,monospace;font-size:11.5px}.ponto-eu .ponto-doc-nsr{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:20px!important}.ponto-eu .ponto-doc-info{border-top:1px dashed var(--line);color:var(--ink-3);text-wrap:pretty;padding-top:10px;font-size:10.5px;line-height:1.5;margin-top:12px!important}.ponto-eu .n2-papel.eu.ponto-esp{padding:0;overflow:hidden}.ponto-eu .ponto-esp-cab{padding:16px 16px 12px}.ponto-eu .ponto-esp-cab .ponto-doc-campos{grid-template-columns:78px minmax(0,1fr);gap:6px 10px;margin-top:10px;padding-top:10px}.ponto-eu .ponto-esp-dia{border-top:1px dashed var(--line);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:5px 10px;padding:10px 14px;display:grid}@media (hover:hover){.ponto-eu .ponto-esp-dia:hover{background:var(--tint)}}.ponto-eu .ponto-esp-data{text-align:left;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;margin:-6px 0;padding:6px 0;font-size:12.5px;font-weight:700;line-height:1.2;display:block}.ponto-eu .ponto-esp-data small{color:var(--ink-3);font-size:10px;font-weight:500;display:block}.ponto-eu .ponto-esp-marcas{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ponto-eu .ponto-marca{background:var(--chip);border:1px solid var(--line);height:22px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:7px;align-items:baseline;gap:1px;padding:2px 6px 0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.ponto-eu .ponto-marca.inc{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.ponto-eu .ponto-marca.pre{border-style:dashed;border-color:var(--accent-line);color:var(--accent);background:0 0}.ponto-eu .ponto-marca.desc{color:var(--ink-3);background:0 0;border-style:dashed;text-decoration:line-through}.ponto-eu .ponto-marca.desc.proposta{border-color:var(--warn-line);color:var(--warn)}.ponto-eu .ponto-marca.falta{border-style:dashed;border-color:var(--bad-line);color:var(--bad);background:0 0}.ponto-eu .ponto-esp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.ponto-eu .ponto-esp-num small{color:var(--ink-3);font-size:10.5px;font-weight:600;display:block}.ponto-eu .ponto-esp-num small.bad{color:var(--bad)}.ponto-eu .ponto-esp-num small.ok{color:var(--ok)}.ponto-eu .ponto-esp-trat{color:var(--ink-3);text-wrap:pretty;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 6px;font-size:10.5px;line-height:1.4;display:flex}.ponto-eu .ponto-esp-trat .pilula{margin-right:4px}.ponto-eu .ponto-tr-inc{color:var(--accent);font-weight:600}.ponto-eu .ponto-tr-desc{color:var(--ink-2);font-weight:600;text-decoration:line-through}.ponto-eu .ponto-esp-antes>summary{border-top:1px dashed var(--line);background:var(--tint);min-height:44px;color:var(--ink-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:11px 14px;font-size:11.5px;list-style:none;display:grid}.ponto-eu .ponto-esp-antes>summary::-webkit-details-marker{display:none}.ponto-eu .ponto-esp-antes>summary b{color:var(--ink);font-size:12px}.ponto-eu .ponto-esp-antes>summary span:first-of-type:after{content:" ›";color:var(--accent);font-weight:700}.ponto-eu .ponto-esp-antes .ponto-esp-dia{background:var(--tint)}.ponto-eu .ponto-esp-rodape{border-top:1px solid var(--line);background:var(--tint);color:var(--ink-2);flex-direction:column;gap:6px;padding:12px 16px 14px;font-size:11.5px;display:flex}.ponto-eu .ponto-esp-rodape .kv{border:none;padding:4px 0}.ponto-eu .ponto-esp-legenda{color:var(--ink-3);font-size:10px;line-height:1.5}.ponto-eu .ponto-dia-saldo{border-bottom:1px dashed var(--line);align-items:baseline;gap:12px;margin:12px 0;padding-bottom:12px;display:flex}.ponto-eu .ponto-dia-saldo b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700;line-height:1}.ponto-eu .ponto-dia-saldo b.bad{color:var(--bad)}.ponto-eu .ponto-dia-saldo b.ok{color:var(--ok)}.ponto-eu .ponto-dia-saldo span{color:var(--ink-3);font-size:12px}.ponto-eu .ponto-dia-saldo small{color:var(--ink);margin-top:2px;font-size:13px;font-weight:600;display:block}.ponto-eu .ponto-dia-marcas{flex-direction:column;display:flex}.ponto-eu .aprovar{background:var(--card-hi);border:1px solid var(--accent-line);box-shadow:var(--inner), var(--sh-card);border-radius:22px;padding:15px 16px 14px}.ponto-eu .aprovar-selo{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.ponto-eu .aprovar-selo:before{content:"";background:var(--accent-2);border-radius:50%;width:6px;height:6px}.ponto-eu .aprovar-titulo{letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.ponto-eu .aprovar-sub{color:var(--ink-2);text-wrap:pretty;margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.ponto-eu .aprovar-sub.aviso{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--ink);border-radius:11px;padding:8px 10px}.ponto-eu .aprovar-sub.erro{color:var(--bad)}.ponto-eu .aprovar-botoes{gap:8px;margin-top:13px;display:flex}.ponto-eu .aprovar-sim,.ponto-eu .aprovar-nao{border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:13.5px;font-weight:600;display:inline-flex}.ponto-eu .aprovar-sim{background:var(--grad);color:var(--on-accent);box-shadow:var(--sh-btn);border:none}.ponto-eu .aprovar-sim.desligado{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none}.ponto-eu .aprovar-nao{border:1px solid var(--line);background:var(--chip);color:var(--ink-2)}.ponto-eu .aprovar-eco{color:var(--ok);margin-top:11px;font-size:12.5px;font-weight:600;line-height:1.5}.ponto-eu .aprovar-eco.neutro{color:var(--ink-3);font-weight:500}.ponto-eu .aprovar-eco .ponto-link{margin-left:0}.ponto-eu.impresso{padding:16px}.ponto-eu.impresso .n2-papel.eu{box-shadow:none;outline:none}@media print{.ponto-eu.impresso{padding:0}.ponto-eu.impresso .ponto-esp-dia{break-inside:avoid}}@keyframes wdg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wdg-esvazia{to{transform:scaleX(0)}}@keyframes wdg-abre{0%{opacity:0;transform:translateY(-4px)}}@keyframes wdg-pulsa{50%{opacity:.25}}.wdg{color:var(--ink);margin-top:12px;font-family:Instrument Sans,sans-serif;display:block}.wdg>*+*{margin-top:12px}.wdg .num{font-variant-numeric:tabular-nums;white-space:nowrap}.wdg .cartao{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:17px;padding:0;display:block;position:relative;overflow:hidden}.wdg.leitura [data-grava]{display:none!important}.wdg .w-cab{background:var(--hero);border-bottom:1px solid var(--line-soft);padding:12px 14px 14px}.wdg .w-cab.warn{background:linear-gradient(160deg, var(--warn-bg), transparent 75%)}.wdg .w-cab.bad{background:linear-gradient(160deg, var(--bad-bg), transparent 75%)}.wdg .w-cab.ok{background:linear-gradient(160deg, var(--ok-bg), transparent 75%)}.wdg .w-cab.neutro{background:var(--tint)}.wdg .w-cab.neutro .w-rot,.wdg .w-cab.neutro .w-sub,.wdg .w-cab.neutro .w-num small{color:var(--ink-2)}.wdg .w-l0{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.wdg .w-rot{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;line-height:1.4}.wdg .w-l0>.pilula{flex-shrink:0}.wdg .w-l1{align-items:center;gap:12px;margin-top:10px;display:flex}.wdg .w-ilu{background:var(--badge);border:1px solid var(--line);border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.wdg .w-ilu img{object-fit:contain;width:46px;height:46px;display:block}.wdg .w-ilu.mini{border-radius:13px;width:40px;height:40px}.wdg .w-ilu.mini img{width:34px;height:34px}.wdg .w-destaque{flex:1;min-width:0}.wdg .w-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:600;line-height:1}.wdg .w-num small{letter-spacing:0;color:var(--ink-3);white-space:normal;margin-left:7px;font-family:Instrument Sans,sans-serif;font-size:13.5px;font-weight:500}.wdg .w-num.frase{letter-spacing:-.02em;white-space:normal;text-wrap:balance;font-size:20px;line-height:1.2}.wdg .w-num.warn{color:var(--warn)}.wdg .w-num.bad{color:var(--bad)}.wdg .w-num.ok{color:var(--ok)}.wdg .w-num.violet{color:var(--violet)}.wdg .w-num.riscado{color:var(--ink-3)}.wdg .w-num s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.wdg .w-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;margin-top:5px;font-size:12px;line-height:1.4}.wdg .w-sub b{color:var(--ink-2);font-weight:600}.wdg .w-est{color:var(--ink-2);align-items:baseline;gap:6px;display:inline-flex}.wdg .w-est>i{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}.wdg .w-est.warn>i{background:var(--warn)}.wdg .w-est.bad>i{background:var(--bad)}.wdg .w-est.ok>i{background:var(--ok)}.wdg .w-alerta{color:var(--ink);text-wrap:pretty;font-variant-numeric:tabular-nums;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:12px;gap:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.wdg .w-alerta .ic{width:15px;height:15px;color:var(--warn);flex-shrink:0;margin-top:1px}.wdg .w-alerta.bad{background:var(--bad-bg);border-color:var(--bad-line)}.wdg .w-alerta.bad .ic{color:var(--bad)}.wdg .w-alerta.info{background:var(--tint);border-color:var(--line-soft);color:var(--ink-2)}.wdg .w-alerta.info .ic{color:var(--ink-3)}.wdg .w-alerta b{font-weight:600}.wdg .w-corpo>.w-alerta{margin:12px 14px 0}.wdg .pilula{--p:var(--ink-2);background:color-mix(in srgb, var(--p) 14%, transparent);height:22px;color:var(--p);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.wdg .pilula.ok{--p:var(--ok)}.wdg .pilula.warn{--p:var(--warn)}.wdg .pilula.bad{--p:var(--bad)}.wdg .pilula.accent{--p:var(--accent)}.wdg .pilula.violet{--p:var(--violet)}.wdg .pilula.vencido{background:var(--bad);color:var(--on-accent)}.wdg .pilula.rascunho{--p:var(--ink-3);border-style:dashed;border-color:var(--line);background:0 0}.wdg .pilula.ponto:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.wdg .pilula.pulsa:before{animation:1.4s ease-in-out infinite wdg-pulsa}.wdg .w-faixa{background:var(--tint);border-bottom:1px solid var(--line-soft);color:var(--ink-2);text-wrap:pretty;gap:8px;padding:10px 14px;font-size:11.5px;line-height:1.45;display:flex}.wdg .w-faixa .ic{width:15px;height:15px;color:var(--ink-3);flex-shrink:0;margin-top:1px}.wdg .w-faixa.warn{background:var(--warn-bg);border-bottom-color:var(--warn-line)}.wdg .w-faixa.warn .ic{color:var(--warn)}.wdg .w-faixa b{color:var(--ink);font-weight:600}.wdg .w-velho{background:var(--tint);border-bottom:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;line-height:1.4;display:flex}.wdg .w-velho:before{content:"↻";background:var(--card);border:1px solid var(--line);width:18px;height:18px;color:var(--ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.wdg .w-velho>span{text-wrap:pretty;flex:1;min-width:0}.wdg .w-refazer{border:1px solid var(--accent-line);background:var(--accent-soft);height:26px;color:var(--accent);cursor:pointer;border-radius:9px;flex-shrink:0;padding:0 11px;font-size:11px;font-weight:600;position:relative}.wdg .w-refazer:after{content:"";position:absolute;inset:-10px -4px}.wdg .velho .w-bt,.wdg .velho .w-botoes .btn,.wdg .velho .btn.primario{background:var(--chip);color:var(--ink-3);border:1px solid var(--line);box-shadow:none}.wdg .velho .w-acao{color:var(--ink-3)}.wdg .velho .pilula{--p:var(--ink-3)}.wdg .velho .w-num.warn,.wdg .velho .w-num.bad{color:var(--ink-2)}.wdg .w-sec-t{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 4px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.wdg .w-grupo+.w-grupo,.wdg .w-sec-t+.w-grupo,.wdg .w-linha+.w-grupo{border-top:1px solid var(--line-soft)}.wdg .w-gcab{cursor:pointer;grid-template-columns:14px 28px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:52px;padding:8px 14px 8px 12px;list-style:none;display:grid}.wdg .w-gcab::-webkit-details-marker{display:none}.wdg .w-chev{width:16px;height:16px;color:var(--ink-3);transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(0)}.wdg .w-grupo[open]>.w-gcab .w-chev{transform:rotate(90deg)}.wdg .w-gic{--tom:var(--ink-3);background:color-mix(in srgb, var(--tom) 12%, var(--chip));border:1px solid color-mix(in srgb, var(--tom) 24%, transparent);width:28px;height:28px;color:var(--tom);border-radius:9px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.wdg .w-gic .ic{width:15px;height:15px}.wdg .w-gic img{object-fit:contain;width:24px;height:24px;display:block}.wdg .w-gic.ok{--tom:var(--ok)}.wdg .w-gic.warn{--tom:var(--warn)}.wdg .w-gic.bad{--tom:var(--bad)}.wdg .w-gic.violet{--tom:var(--violet)}.wdg .w-gic.accent{--tom:var(--accent)}.wdg .w-gnome{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.wdg .w-gnome>span:first-child{text-overflow:ellipsis;overflow:hidden}.wdg .w-gn{background:var(--tint);border:1px solid var(--line-soft);min-width:18px;height:18px;color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-family:Instrument Sans,sans-serif;font-size:10.5px;font-weight:600;display:inline-flex}.wdg .w-gtot{text-align:right;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600}.wdg .w-gtot small{letter-spacing:0;color:var(--ink-3);font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500}.wdg .w-gtot.warn{color:var(--warn)}.wdg .w-gtot.bad{color:var(--bad)}.wdg .w-gtot.violet{color:var(--violet)}.wdg .w-gtot.ok{color:var(--ok)}.wdg .w-gcorpo{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--tint) 60%, transparent)}.wdg .w-grupo[open]>.w-gcorpo{animation:.24s cubic-bezier(.2,.8,.2,1) both wdg-abre}@media (hover:hover){.wdg .w-gcab:hover,.wdg .w-linha[data-toque]:hover{background:var(--tint)}}.wdg .w-linha{width:100%;min-height:56px;color:inherit;text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:8px 14px;text-decoration:none;display:grid}.wdg .w-linha[data-toque]{cursor:pointer}.wdg .w-linha.com-seta{grid-template-columns:auto minmax(0,1fr) auto auto}.wdg .w-linha+.w-linha,.wdg .w-gcorpo>.w-linha+.w-linha{border-top:1px solid var(--line-soft)}.wdg .w-gcorpo>.w-linha{padding-left:14px}.wdg .w-ini{background:var(--tint);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:11px;flex-shrink:0;place-items:center;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;display:grid;overflow:hidden}.wdg .w-ini.hora{letter-spacing:-.01em;width:50px;font-size:13px;font-weight:600}.wdg .w-ini img{object-fit:contain;width:28px;height:28px}.wdg .w-ini.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.wdg .w-ini.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.wdg .w-ini.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.wdg .w-ini.accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.wdg .w-ini.prevista{color:var(--ink-3);background:0 0;border-style:dashed}.wdg .w-l-meio{min-width:0}.wdg .w-l-nome{text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.3;display:block}.wdg .w-l-det{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;line-height:1.4;display:block}.wdg .w-l-det .pilula{vertical-align:1px;height:18px;margin-right:6px;font-size:9.5px}.wdg .w-l-valor{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3}.wdg .w-l-valor small{color:var(--ink-3);font-size:10.5px;font-weight:500;display:block}.wdg .w-l-valor.ok{color:var(--ok)}.wdg .w-l-valor.warn{color:var(--warn)}.wdg .w-l-valor.bad{color:var(--bad)}.wdg .w-l-valor.violet{color:var(--violet)}.wdg .w-l-valor.mudo{color:var(--ink-3)}.wdg .w-linha>.ic.seta{width:16px;height:16px;color:var(--ink-4)}.wdg .w-linha.foco{background:var(--warn-bg)}.wdg .w-linha.foco.bad{background:var(--bad-bg)}.wdg .w-linha.gerando{background:color-mix(in srgb, var(--warn-bg) 70%, transparent)}.wdg .w-miudos{flex-wrap:wrap;grid-column:2/-1;gap:6px;margin-top:8px;display:flex}.wdg .w-miudo{white-space:nowrap;border:1px solid var(--line);background:var(--chip);height:30px;color:var(--ink-2);cursor:pointer;border-radius:9px;padding:0 10px;font-size:11px;font-weight:600;position:relative}.wdg .w-miudo:after{content:"";position:absolute;inset:-7px -2px}.wdg .w-miudo.forte{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wdg .w-miudo.ruim{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.wdg .w-resto{border:none;border-top:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--ink-2);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.wdg .w-resto>span:last-child{color:var(--accent);white-space:nowrap}.wdg .w-fatos{background:var(--tint);border:1px solid var(--line-soft);border-radius:11px;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:5px 12px;margin:10px 14px 0;padding:8px 10px;font-size:11.5px;display:grid}.wdg .w-fatos>span:nth-child(odd){color:var(--ink-2)}.wdg .w-fatos>span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums;text-wrap:pretty;font-weight:600}.wdg .w-citacao{background:var(--tint);border:1px solid var(--line-soft);color:var(--ink);text-wrap:pretty;border-radius:12px;margin:12px 14px 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.wdg .w-citacao small{color:var(--ink-3);margin-top:4px;font-size:11px;display:block}.wdg .w-campo{border:1px solid var(--line);background:var(--field);width:100%;min-height:44px;color:var(--ink);resize:none;field-sizing:content;border-radius:12px;padding:10px 11px;font:500 13.5px/1.4 Instrument Sans,sans-serif;display:block}.wdg .w-campo::placeholder{color:var(--ink-4)}.wdg .w-campo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wdg .w-conta{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.wdg .w-conta.bad{color:var(--bad)}.wdg .w-mais{border-top:1px solid var(--line-soft)}.wdg .w-mais>summary{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.wdg .w-mais>summary::-webkit-details-marker{display:none}.wdg .w-mais>summary:after{content:"+";color:var(--ink-3);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:14px}.wdg .w-mais[open]>summary:after{content:"−"}.wdg .w-mais>div{color:var(--ink-2);text-wrap:pretty;padding:0 14px 12px;font-size:11.5px;line-height:1.5}.wdg .w-mais>div p{margin:0 0 6px}.wdg .w-mais>div p:last-child{margin:0}.wdg .w-mais[open]>div{animation:.24s cubic-bezier(.2,.8,.2,1) both wdg-abre}.wdg .w-vazio{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 20px 18px;display:flex}.wdg .w-vazio img{margin-bottom:4px;display:block}.wdg .w-vazio-t{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;line-height:1.3}.wdg .w-vazio-s{max-width:290px;color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.wdg .w-vazio-s b{color:var(--ink);font-weight:600}.wdg .w-erro{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:16px;flex-direction:column;gap:10px;margin:12px 14px;padding:14px;display:flex}.wdg .w-erro-t{color:var(--ink);text-wrap:pretty;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.wdg .w-erro-t .ic{width:15px;height:15px;color:var(--bad);flex-shrink:0;margin-top:1px}.wdg .w-erro-t b{margin-bottom:2px;font-weight:700;display:block}.wdg .w-erro .btn{background:var(--card);border:1px solid var(--line);min-height:44px;color:var(--ink);align-self:flex-start}.wdg .w-sk{padding:0;display:block}.wdg .w-sk i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:10px;animation:1.8s linear infinite wdg-shimmer;display:block}.wdg .w-sk .w-cab i{border-radius:8px}.wdg .w-sk-corpo{gap:6px;padding:10px 14px 12px;display:grid}.wdg .w-pe{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 10px 6px;display:flex}.wdg .w-cab+.w-pe{border-top:none}.wdg .w-pe:not(:has(.w-bt,.w-botoes)){padding-top:4px}.wdg .btn{border:1px solid var(--line);background:var(--chip);height:42px;color:var(--ink-2);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.wdg .btn[disabled],.wdg .btn[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:none}.wdg .btn.primario{background:var(--grad);color:var(--on-accent);box-shadow:var(--sh-btn);border:none}.wdg .btn.perigo{background:var(--bad);color:var(--on-accent);box-shadow:0 8px 22px var(--bad-line);border:none}.wdg .btn.warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.wdg .w-bt{text-align:left;border-radius:15px;justify-content:space-between;gap:10px;width:100%;height:auto;min-height:52px;padding:7px 14px 7px 16px;font-size:14px;position:relative;overflow:hidden}.wdg .w-bt>.w-bt-tx{flex-direction:column;min-width:0;display:flex}.wdg .w-bt-t{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.25}.wdg .w-bt-s{opacity:.74;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;font-weight:500;line-height:1.3}.wdg .w-bt .ic{flex-shrink:0;width:18px;height:18px}.wdg .w-bt-n{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:24px;font-size:13px;font-weight:600;display:none}.wdg .w-bt[data-armado] .w-bt-n{display:block}.wdg .w-bt[data-armado] .w-bt-s,.wdg .w-bt[data-armado]>.ic{display:none}.wdg .w-bt.primario[data-armado]{box-shadow:0 0 0 3px var(--accent-soft), var(--sh-btn)}.wdg .w-bt.primario[data-armado]:after{content:"";background:var(--on-accent);opacity:.55;transform-origin:0;width:100%;height:3px;animation:4s linear both wdg-esvazia;position:absolute;bottom:0;left:0}.wdg .w-bt.perigo[data-armado]{box-shadow:0 0 0 3px var(--bad-bg), 0 8px 22px var(--bad-line)}.wdg .w-botoes{gap:8px;display:flex}.wdg .w-botoes .btn{border-radius:15px;min-height:52px;font-size:13.5px}.wdg .w-botoes .b-sec{flex:none;padding:0 18px}.wdg .w-botoes .w-bt{flex:1;width:auto}.wdg .w-botoes.igual .btn{background:var(--chip);min-width:0;height:52px;color:var(--ink);box-shadow:var(--sh-card);flex:1 1 0;font-size:14px}.wdg .w-secs{flex-wrap:wrap;justify-content:center;column-gap:18px;display:flex}.wdg .w-acao{min-height:44px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.wdg .w-acao>span{font-size:14px;line-height:1}.wdg .w-acao[aria-disabled=true],.wdg .w-acao[disabled]{color:var(--ink-4);cursor:default}.wdg .w-dica{color:var(--ink-3);text-align:center;text-wrap:pretty;margin:2px 6px 4px;font-size:11px;line-height:1.45}.wdg .w-dica:empty{display:none}.wdg .w-dica.bad{color:var(--bad)}.wdg .w-recibo{border-top:1px solid var(--ok-line);background:var(--ok-bg);align-items:center;gap:10px;padding:11px 14px 12px;display:flex}.wdg .w-recibo.neutro{background:var(--tint);border-top-color:var(--line-soft)}.wdg .w-recibo.neutro .w-ck{border-color:var(--line);color:var(--ink-2)}.wdg .w-recibo.warn{background:var(--warn-bg);border-top-color:var(--warn-line)}.wdg .w-recibo.warn .w-ck{border-color:var(--warn-line);color:var(--warn)}.wdg .w-ck{background:var(--chip);border:1px solid var(--ok-line);width:30px;height:30px;color:var(--ok);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.wdg .w-ck .ic{width:16px;height:16px}.wdg .w-recibo .tx{flex:1;min-width:0}.wdg .w-recibo .tx b{text-wrap:pretty;font-size:13px;font-weight:600;line-height:17px;display:block}.wdg .w-recibo .tx span{color:var(--ink-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px;line-height:15px;display:block}.wdg .w-recibo .btn{height:44px;color:var(--ink);border-radius:11px;flex-shrink:0;padding:0 12px;font-size:12px}.wdg .w-obra{border:1px dashed var(--line);background:var(--tint);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.wdg .w-obra code{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11px}.wdg :is(a,button,summary,textarea,input):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.wdg .w-grupo[open]>.w-gcorpo,.wdg .w-mais[open]>div,.wdg .pilula.pulsa:before,.wdg .w-sk i,.wdg .w-bt[data-armado]:after{animation:none}.wdg .w-chev{transition:none}}.eu[data-tema=escuro] .wdg .w-refazer{border-color:var(--line);color:var(--ink);background:0 0}.wdg .pw-ic-mais{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.wdg .pw-ic-linha{width:16px;height:16px}.wdg .w-ilu img.pw-img{object-fit:contain;width:46px;height:46px;display:block}.wdg .pw-vazio-img{object-fit:contain;margin-bottom:4px;display:block}.wdg .pw-marcas{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.wdg .pw-marca{background:var(--chip);border:1px solid var(--line);height:22px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:7px;align-items:baseline;padding:2px 5px 0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.wdg .pw-marca.inc{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.wdg .pw-marca.desc{color:var(--ink-3);background:0 0;border-style:dashed;text-decoration:line-through}.wdg .pw-marca.falta{border-style:dashed;border-color:var(--bad-line);color:var(--bad);background:0 0}.wdg .pw-marca.prevista{color:var(--ink-3);background:0 0;border-style:dashed}.wdg .w-linha.prevista{color:var(--ink-3)}.wdg .w-linha.falhou{background:var(--warn-bg)}.wdg .w-linha.atual{background:var(--bad-bg)}.wdg .w-lista>.w-linha+.w-linha,.wdg .pw-dcorpo>.w-linha+.w-linha{border-top:1px solid var(--line-soft)}.wdg .w-lista>.w-grupo:first-child,.wdg .w-sec-t+.w-linha{border-top:none}.wdg .pw-dia+.pw-dia{border-top:1px dashed var(--line-soft)}.wdg .pw-dcab{cursor:pointer;grid-template-columns:14px 42px minmax(0,1fr) auto;grid-template-areas:"chev data marcas marcas""chev data det num";align-items:center;gap:5px 8px;min-height:52px;padding:9px 14px 9px 12px;list-style:none;display:grid}.wdg .pw-dcab::-webkit-details-marker{display:none}.wdg .pw-dcab>.w-chev{grid-area:chev;width:14px;height:14px}.wdg .pw-dia[open]>.pw-dcab .w-chev{transform:rotate(90deg)}.wdg .pw-data{font-variant-numeric:tabular-nums;grid-area:data;align-self:start;padding-top:2px;font-size:12.5px;font-weight:700;line-height:1.2}.wdg .pw-data small{color:var(--ink-3);font-size:10px;font-weight:500;display:block}.wdg .pw-dcab>.pw-marcas{grid-area:marcas}.wdg .pw-ddet{min-width:0;color:var(--ink-3);text-wrap:pretty;flex-wrap:wrap;grid-area:det;align-items:center;gap:4px 6px;font-size:11px;line-height:1.4;display:flex}.wdg .pw-ddet .pilula{height:18px;font-size:9.5px}.wdg .pw-dnum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:num;align-self:end;font-size:12px;font-weight:600;line-height:1.4}.wdg .pw-dnum small{color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:600}.wdg .pw-dnum small.bad{color:var(--bad)}.wdg .pw-dnum small.ok{color:var(--ok)}.wdg .pw-dnum small.warn{color:var(--warn)}.wdg .pw-dcorpo{padding:0 0 4px}.wdg .pw-dia[open]>.pw-dcorpo{animation:.24s cubic-bezier(.2,.8,.2,1) both wdg-abre}@media (hover:hover){.wdg .pw-dcab:hover{background:var(--tint)}}.wdg .pw-foco{background:var(--warn-bg);border-bottom:1px solid var(--line-soft)}.wdg .pw-foco.bad{background:var(--bad-bg)}.wdg .pw-foco>.w-acao{min-height:44px;margin:-6px 0 0;padding:0 14px 4px 34px;display:flex}.wdg .pw-tira{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;margin-top:14px;display:grid}.wdg .pw-tira>.pw-sw{height:20px}.wdg .pw-tira>.pw-sw.seg{margin-left:4px}.wdg .pw-sw{background:color-mix(in srgb, var(--ok) 88%, transparent);color:var(--on-accent);text-align:center;border-radius:4px;flex-shrink:0;font:700 10px/1 Instrument Sans,sans-serif;display:inline-block;position:relative}.wdg .pw-sw:after{place-items:center;display:grid;position:absolute;inset:0}.wdg .pw-sw.int{background:color-mix(in srgb, var(--ink-4) 80%, transparent)}.wdg .pw-tira>.pw-sw.int{height:10px}.wdg .pw-sw.comp{background:var(--violet)}.wdg .pw-sw.comp:after{content:"";background:var(--chip);border-radius:99px;inset:calc(50% - 2.5px)}.wdg .pw-sw.rh{background:var(--warn)}.wdg .pw-sw.rh:after{content:"!"}.wdg .pw-sw.impar{background:var(--bad)}.wdg .pw-sw.impar:after{content:"×";font-size:12px}.wdg .pw-sw.inc{background:repeating-linear-gradient(135deg, var(--accent) 0 2.5px, color-mix(in srgb, var(--accent) 35%, transparent) 2.5px 5px);box-shadow:inset 0 0 0 1px var(--accent)}.wdg .pw-sw.hoje{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.wdg .pw-tira-eixo{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.wdg .pw-tira-leg{color:var(--ink-2);flex-wrap:wrap;gap:3px 12px;margin-top:6px;font-size:10.5px;display:flex}.wdg .pw-tira-leg>span{align-items:center;gap:4px;display:inline-flex}.wdg .pw-tira-leg .pw-sw{border-radius:3px;width:10px;height:12px;font-size:8px}.wdg .pw-tira-leg .pw-sw.int{height:6px}.wdg .pw-tira-leg .pw-sw.impar:after{font-size:9px}.wdg .pw-tira-leg .pw-sw.comp:after{inset:calc(50% - 1.5px)}.wdg .w-cab.neutro .pw-tira-eixo{color:var(--ink-2)}.wdg .w-est b{color:var(--ink);font-weight:600}.wdg .pw-papel{background:var(--tint);padding:12px 12px 4px}.wdg .pw-doc.eu{background:var(--chip);width:auto;max-width:100%;height:auto;min-height:0;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;outline:1px solid var(--line);box-shadow:var(--sh-card);text-align:left;background-image:none;border-radius:4px;flex:none;margin:0;padding:16px 16px 14px;font-size:10.5px;line-height:1.45;display:block;position:relative;overflow:visible}.wdg .pw-doc p{margin:0}.wdg .pw-doc-titulo{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink);text-wrap:balance;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:1.45}.wdg .pw-doc-campos{border-top:1px dashed var(--line);grid-template-columns:82px minmax(0,1fr);gap:9px 12px;margin:14px 0 0;padding-top:12px;display:grid}.wdg .pw-doc-campos dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.5}.wdg .pw-doc-campos dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.wdg .pw-doc-campos dd small{color:var(--ink-2);font-size:11px;font-weight:500;display:block}.wdg .pw-doc-campos dd.mono{font-family:JetBrains Mono,monospace;font-size:11.5px}.wdg .pw-doc-nsr{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:20px!important}.wdg .pw-doc-info{border-top:1px dashed var(--line);color:var(--ink-3);text-wrap:pretty;padding-top:10px;font-size:10.5px;line-height:1.5;margin-top:12px!important}.wdg .pw-hash{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5}.wdg .pw-selo{--s:var(--ink-3);border:1px solid color-mix(in srgb, var(--s) 30%, transparent);background:color-mix(in srgb, var(--s) 8%, transparent);border-radius:14px;align-items:center;gap:10px;margin:10px 0 8px;padding:10px 12px;display:flex}.wdg .pw-selo.assinado{--s:var(--ok)}.wdg .pw-selo.aguardando{--s:var(--warn)}.wdg .pw-selo-ic{background:var(--chip);border:1px solid color-mix(in srgb, var(--s) 35%, transparent);width:30px;height:30px;color:var(--s);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wdg .pw-selo-ic .ic{width:16px;height:16px}.wdg .pw-selo-t{color:var(--s);font-size:12.5px;font-weight:600;display:block}.wdg .pw-selo-d{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:11px;display:block}.wdg .pw-compara{flex-direction:column;padding:4px 14px 10px;display:flex}.wdg .pw-cmp{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 0;display:grid}.wdg .pw-cmp+.pw-cmp{border-top:1px dashed var(--line)}.wdg .pw-cmp-rot{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px}.wdg .pw-cmp-det{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-column:2;font-size:11.5px;line-height:1.4}.wdg .pw-cmp-det b{color:var(--ink);font-weight:600}.wdg .pw-cmp-det b.ok{color:var(--ok)}.wdg .pw-cmp-det b.bad{color:var(--bad)}.wdg .w-citacao.pw-email{color:var(--ink-2);margin-top:0;font-size:12px}.wdg .w-citacao.pw-email small{letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:9.5px}.wdg .pw-rec{background:color-mix(in srgb, var(--ok-bg) 38%, transparent);border:1px solid color-mix(in srgb, var(--ok-line) 60%, transparent);border-radius:13px;margin:12px 14px 2px;padding:10px 12px 11px}.wdg .pw-rec-cab{align-items:center;gap:7px;display:flex}.wdg .pw-rec-tit{letter-spacing:-.01em;color:var(--ok);flex:1;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.wdg .pw-rec-quem{color:var(--ink-3);white-space:nowrap;font-size:10.5px;line-height:14px}.wdg .pw-rec ul{margin:6px 0 0;padding:0;list-style:none}.wdg .pw-rec li{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;padding-left:13px;font-size:12px;line-height:17px;position:relative}.wdg .pw-rec li+li{margin-top:4px}.wdg .pw-rec li:before{content:"";background:var(--ok);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:2px}.wdg .pw-rec li b{color:var(--ink);font-weight:600}.wdg .pw-rec.warn{background:var(--warn-bg);border-color:var(--warn-line)}.wdg .pw-rec.warn .pw-rec-tit{color:var(--warn)}.wdg .pw-rec.warn li:before{background:var(--warn)}.wdg .pw-campos{padding:4px 14px 8px}.wdg .pw-campo{grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:10px;min-height:48px;padding:6px 0;display:grid}.wdg .pw-campo+.pw-campo{border-top:1px solid var(--line-soft)}.wdg .pw-rot{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;line-height:1.25;display:flex}.wdg .pw-rot .ic{flex-shrink:0;width:14px;height:14px}.wdg .pw-val{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.35}.wdg .pw-val b{font-weight:600}.wdg .pw-val small{color:var(--ink-3);text-wrap:pretty;margin-top:3px;font-size:11px;display:block}.wdg .pw-val small.ok{color:var(--ok)}.wdg .pw-val small.bad{color:var(--bad)}.wdg .pw-quebra{text-wrap:pretty;overflow-wrap:anywhere;font-weight:500;display:block}.wdg .pw-in{border:1px solid var(--line);background:var(--field);width:100%;height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 11px;font:600 13.5px Instrument Sans,sans-serif}.wdg .pw-in:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wdg .pw-area{resize:none;field-sizing:content;height:auto;min-height:44px;padding:10px 11px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.wdg .pw-area::placeholder{color:var(--ink-4);font-weight:500}.wdg .w-mais.pw-campos-mais>div{padding:0 0 4px}.wdg .pw-passo{border-top:1px solid var(--line-soft);background:var(--tint);padding:14px 14px 6px}.wdg .pw-passo-t{letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.wdg .pw-passo-s{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.45}.wdg .pw-passo label{color:var(--ink-2);margin-top:12px;font-size:11.5px;font-weight:600;display:block}.wdg .pw-passo .w-campo{min-height:96px;margin-top:6px}.wdg .pw-passo .w-botoes{margin-top:12px}.wdg .pw-passo .w-erro{margin:12px 0 0}.wdg .btn.bad{background:var(--bad);color:var(--on-accent);box-shadow:0 8px 22px var(--bad-line);border:none}.wdg .btn.bad:disabled{border:1px solid var(--bad-line);background:var(--bad-bg);color:var(--bad);box-shadow:none}.wdg .w-botoes.igual .btn .ic{width:16px;height:16px;color:var(--ink-3)}.wdg .pw-md-hoje{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;font-size:11.5px;display:flex}.wdg .velho .w-botoes.igual .btn{color:var(--ink-3);box-shadow:none}@keyframes sw-pisca{50%{opacity:.35}}.wdg.sw-w .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.wdg.sw-w .w-rot{display:block}.wdg.sw-w .pilula{white-space:nowrap}.wdg.sw-w .sw-ini{--tom:var(--ink-2);background:color-mix(in srgb, var(--tom) 13%, var(--chip));border:1px solid color-mix(in srgb, var(--tom) 26%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--tom) 62%, var(--ink));letter-spacing:-.01em;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700;display:flex}.wdg.sw-w .sw-ini.grande{width:38px;height:38px}.wdg.sw-w .sw-radio{border:1.5px solid var(--line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.wdg.sw-w [aria-checked=true]>.sw-radio,.wdg.sw-w [aria-pressed=true]>.sw-radio{border-color:var(--accent);background:var(--accent)}.wdg.sw-w [aria-checked=true]>.sw-radio:after,.wdg.sw-w [aria-pressed=true]>.sw-radio:after{content:"";background:var(--on-accent);border-radius:999px;width:8px;height:8px}.wdg.sw-w .sw-nota{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.wdg.sw-w .sw-nota>:first-child{color:var(--accent);flex-shrink:0;font-weight:700}.wdg.sw-w .sw-nota.bad{background:var(--bad-bg);border-color:var(--bad-line)}.wdg.sw-w .sw-nota.bad>:first-child{color:var(--bad)}.wdg.sw-w .sw-nota b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-barra{background:var(--bar-track);border-radius:99px;height:6px;position:relative;overflow:hidden}.wdg.sw-w .sw-barra>i{background:var(--bar);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.wdg.sw-w .sw-pulso{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;animation:1.4s ease-in-out infinite sw-pisca}.wdg.sw-w .sw-cod{white-space:nowrap;letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:.92em;font-weight:600}.wdg.sw-w .sw-nr7{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ink);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.wdg.sw-w .sw-nr7>.ic{color:var(--ok)}.wdg.sw-w .sw-nr7 small{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.wdg.sw-w .sw-nr7.falta{background:var(--bad-bg);border-color:var(--bad-line)}.wdg.sw-w .sw-nr7.falta>.ic{color:var(--bad)}.wdg.sw-w .sw-sec>.sw-nr7:first-child{margin-top:0}.wdg.sw-w .sw-caixa{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:14px;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.wdg.sw-w .sw-caixa-ic{background:var(--card);width:26px;height:26px;color:var(--bad);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-weight:700;display:flex}.wdg.sw-w .sw-caixa-t{text-wrap:pretty;font-size:13px;font-weight:600;display:block}.wdg.sw-w .sw-caixa-c{color:var(--ink-2);text-wrap:pretty;margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.wdg.sw-w .sw-cab{background:var(--hero);border-bottom:1px solid var(--line-soft);padding:12px 14px 14px;position:relative}.wdg.sw-w .sw-cab.warn{background:linear-gradient(135deg, var(--warn-bg), transparent 75%), var(--card)}.wdg.sw-w .sw-cab.bad{background:linear-gradient(135deg, var(--bad-bg), transparent 75%), var(--card)}.wdg.sw-w .sw-cab.neutro{background:var(--tint)}.wdg.sw-w .sw-cab:last-child{border-bottom:none}.wdg.sw-w .sw-topo{justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:10px;display:flex}.wdg.sw-w .sw-l1{align-items:center;gap:11px;display:flex}.wdg.sw-w .sw-av{background:var(--badge);border:1px solid var(--line);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.wdg.sw-w .sw-av img{object-fit:contain;width:38px;height:38px}.wdg.sw-w .sw-quem{flex:1;min-width:0}.wdg.sw-w .sw-nome{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;line-height:1.25;display:block}.wdg.sw-w .sw-meta{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.35;display:block}.wdg.sw-w .sw-dest{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.wdg.sw-w .sw-dest.coluna{flex-direction:column;align-items:stretch;gap:8px}.wdg.sw-w .sw-dest.coluna .sw-dir{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wdg.sw-w .sw-dest.coluna .sw-dir small,.wdg.sw-w .sw-dest.coluna .sw-dir b{margin:0;display:inline}.wdg.sw-w .sw-valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;line-height:.95}.wdg.sw-w .sw-valor small{letter-spacing:-.01em;color:var(--ink-3);margin-left:5px;font-size:16px;font-weight:500}.wdg.sw-w .sw-valor.medio{white-space:normal;text-wrap:balance;font-size:28px;line-height:1.05}.wdg.sw-w .sw-valor.frase{letter-spacing:-.015em;white-space:normal;text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.3}.wdg.sw-w .sw-valor.ok{color:var(--ok)}.wdg.sw-w .sw-valor.warn{color:var(--warn)}.wdg.sw-w .sw-valor.bad{color:var(--bad)}.wdg.sw-w .sw-dir{text-align:right;flex-shrink:0}.wdg.sw-w .sw-dir small{color:var(--ink-3);white-space:nowrap;font-size:11px;line-height:14px;display:block}.wdg.sw-w .sw-dir b{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:600;line-height:19px;display:block}.wdg.sw-w .sw-dir b.warn{color:var(--warn)}.wdg.sw-w .sw-dir b.bad{color:var(--bad)}.wdg.sw-w .sw-dir b.ok{color:var(--ok)}.wdg.sw-w .sw-alerta{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;align-items:flex-start;gap:7px;margin:11px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.wdg.sw-w .sw-alerta>.ic{width:15px;height:15px;margin-top:1px}.wdg.sw-w .sw-alerta.ok{color:var(--ok)}.wdg.sw-w .sw-alerta.warn{color:var(--warn)}.wdg.sw-w .sw-alerta.bad{color:var(--bad)}.wdg.sw-w .sw-alerta b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-legenda{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:11.5px;line-height:1.45}.wdg.sw-w .sw-legenda b{color:var(--ink-2);white-space:nowrap;font-weight:600}.wdg.sw-w .sw-citacao{border-left:3px solid var(--warn-line);background:var(--card);color:var(--ink);text-wrap:pretty;border-radius:4px 12px 12px 4px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.45}.wdg.sw-w .sw-citacao.ok{border-left-color:var(--ok-line)}.wdg.sw-w .sw-citacao small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;display:block}.wdg.sw-w .sw-conta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:9px 0 0;font-size:12.5px;font-weight:600;display:flex}.wdg.sw-w .sw-conta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wdg.sw-w .sw-conta>span:before{content:"";background:var(--ink-4);border-radius:50%;width:7px;height:7px}.wdg.sw-w .sw-conta>.ok:before{background:var(--ok)}.wdg.sw-w .sw-conta>.warn:before{background:var(--warn)}.wdg.sw-w .sw-conta>.bad:before{background:var(--bad)}.wdg.sw-w .sw-sec{border-top:1px solid var(--line-soft);padding:11px 14px 12px}.wdg.sw-w .sw-cab+.sw-sec,.wdg.sw-w .sw-cab+.sw-grupo,.wdg.sw-w .sw-faixa+.sw-sec{border-top:none}.wdg.sw-w .sw-sec-t{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;display:flex}.wdg.sw-w .sw-sec-t small{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500}.wdg.sw-w .sw-frase{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:1.5}.wdg.sw-w .sw-frase+.sw-frase,.wdg.sw-w .sw-frase+.sw-nota,.wdg.sw-w .sw-nota+.sw-frase{margin-top:6px}.wdg.sw-w .sw-frase b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-grupo{border-top:1px solid var(--line-soft)}.wdg.sw-w .sw-grupo>summary{cursor:pointer;background:var(--tint);grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;column-gap:10px;min-height:52px;padding:7px 12px;list-style:none;display:grid}.wdg.sw-w .sw-grupo>summary::-webkit-details-marker{display:none}.wdg.sw-w .sw-grupo>summary:after{content:"";border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);justify-self:center;width:7px;height:7px;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translateY(-2px)rotate(45deg)}.wdg.sw-w .sw-grupo[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.wdg.sw-w .sw-grupo[open]>summary{border-bottom:1px solid var(--line-soft)}.wdg.sw-w .sw-g-ic{object-fit:contain;width:32px;height:32px}.wdg.sw-w .sw-g-meio{flex-direction:column;gap:1px;min-width:0;display:flex}.wdg.sw-w .sw-g-t{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25}.wdg.sw-w .sw-g-s{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.35}.wdg.sw-w .sw-g-n{background:var(--chip);border:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:28px;height:26px;color:var(--ink);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:700;display:inline-flex}.wdg.sw-w .sw-grupo.ok .sw-g-n{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.wdg.sw-w .sw-grupo.warn .sw-g-n{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.wdg.sw-w .sw-grupo.bad .sw-g-n{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.wdg.sw-w .sw-lista{border-top:1px solid var(--line-soft)}.wdg.sw-w .sw-cab+.sw-lista,.wdg.sw-w .sw-faixa+.sw-lista{border-top:none}.wdg.sw-w .sw-linha{width:100%;min-height:56px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:10px 14px;display:grid}.wdg.sw-w .sw-linha+.sw-linha{border-top:1px dashed var(--line-soft)}.wdg.sw-w button.sw-linha{cursor:pointer}@media (hover:hover){.wdg.sw-w button.sw-linha:hover{background:var(--tint)}}.wdg.sw-w .sw-linha>.sw-l-ic{object-fit:contain;grid-row:1/span 4;width:34px;height:34px}.wdg.sw-w .sw-linha>.sw-ini{grid-row:1/span 4}.wdg.sw-w .sw-linha>.sw-l-ic.sw-ic{color:var(--ink-3);place-items:center;display:grid}.wdg.sw-w .sw-linha>.sw-l-ic.sw-ic .ic{width:20px;height:20px}.wdg.sw-w .sw-linha.justa{min-height:0;padding:2px 0 4px}.wdg.sw-w .sw-l-t{letter-spacing:-.01em;text-wrap:pretty;min-width:0;font-size:13px;font-weight:600;line-height:18px}.wdg.sw-w .sw-l-dir{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:18px}.wdg.sw-w .sw-l-dir.mono{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.wdg.sw-w .sw-l-dir.warn{color:var(--warn)}.wdg.sw-w .sw-l-dir.ok{color:var(--ok)}.wdg.sw-w .sw-l-dir.bad{color:var(--bad)}.wdg.sw-w .sw-l-d{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:11.5px;line-height:17px}.wdg.sw-w .sw-l-d>.pilula{vertical-align:1px;height:18px;margin-right:5px;font-size:9.5px}.wdg.sw-w .sw-l-d b{color:var(--ink-2);font-weight:600}.wdg.sw-w .sw-l-d b.bad{color:var(--bad)}.wdg.sw-w .sw-l-d b.warn{color:var(--warn)}.wdg.sw-w .sw-l-d b.ok{color:var(--ok)}.wdg.sw-w .sw-linha.riscada .sw-l-t{color:var(--ink-3);text-decoration:line-through}.wdg.sw-w .sw-linha.riscada>.sw-l-ic{opacity:.55;filter:grayscale(.6)}.wdg.sw-w .sw-linha.marcada{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.wdg.sw-w .sw-linha>.sw-regua,.wdg.sw-w .sw-linha>.sw-conta{grid-column:2/-1}.wdg.sw-w .sw-linha>.sw-regua{margin-top:2px}.wdg.sw-w .sw-l-acoes{flex-wrap:wrap;grid-column:2/-1;gap:0 2px;margin:2px 0 -8px -10px;display:flex}.wdg.sw-w .sw-l-acoes .sw-txt{padding:0 10px;font-size:12px}.wdg.sw-w .sw-pe{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.wdg.sw-w .sw-pe>.btn{text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:auto;min-height:50px;padding:6px 14px;font-size:14px;display:flex}.wdg.sw-w .sw-pe>.btn small{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.wdg.sw-w .sw-pe>.btn>span:first-child{align-items:center;gap:7px;display:inline-flex}.wdg.sw-w .sw-pe>.btn[aria-busy=true]{opacity:.8}.wdg.sw-w .sw-pe-nota{color:var(--ink-3);text-align:center;text-wrap:pretty;margin:6px 4px 0;font-size:11px;line-height:1.45}.wdg.sw-w .sw-pe-nota.bad{color:var(--bad)}.wdg.sw-w .sw-pe-nota b{color:var(--ink-2);font-weight:600}.wdg.sw-w .sw-txts{flex-wrap:wrap;justify-content:center;gap:0 4px;margin-top:2px;display:flex}.wdg.sw-w .sw-txts.esq{justify-content:flex-start;margin-left:-10px}.wdg.sw-w .sw-txt{min-height:44px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.wdg.sw-w .sw-txt .ic{width:15px;height:15px}.wdg.sw-w .sw-txt.bad{color:var(--bad)}.wdg.sw-w .sw-txt[disabled]{color:var(--ink-4);cursor:default}@media (hover:hover){.wdg.sw-w .sw-txt:not([disabled]):hover{background:var(--tint)}}.wdg.sw-w .btn.sw-feito,.wdg.sw-w .btn.sw-feito:disabled{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-line);box-shadow:none;opacity:1}.wdg.sw-w .sw-codigo{background:var(--chip);border:1px dashed var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:10px;padding:10px 10px 10px 12px;display:grid}.wdg.sw-w .sw-codigo .w-rot{font-size:9px}.wdg.sw-w .sw-codigo-v{letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;line-height:1.5;display:block}.wdg.sw-w .sw-codigo-u{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.wdg.sw-w .sw-bt-ic{background:var(--card);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wdg.sw-w .sw-bt-ic.sw-feito{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.wdg.sw-w .sw-det{border-top:1px solid var(--line-soft)}.wdg.sw-w .sw-det>summary{min-height:46px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.wdg.sw-w .sw-det>summary::-webkit-details-marker{display:none}.wdg.sw-w .sw-det>summary .ic{width:15px;height:15px;color:var(--ink-3)}.wdg.sw-w .sw-det>summary small{color:var(--ink-3);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.wdg.sw-w .sw-det>summary:after{content:"+";color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:14px}.wdg.sw-w .sw-det>summary:not(:has(small)):after{margin-left:auto}.wdg.sw-w .sw-det[open]>summary:after{content:"−"}.wdg.sw-w .sw-det>div{flex-direction:column;gap:8px;padding:0 14px 12px;display:flex}.wdg.sw-w .sw-sec>.sw-det{margin:6px -14px -12px}.wdg.sw-w .sw-papel-moldura{background:var(--tint);border-top:1px solid var(--line-soft);padding:12px 14px 2px;position:relative}.wdg.sw-w .sw-cab+.sw-papel-moldura{border-top:none}.wdg.sw-w .sw-papel.eu{background:var(--chip);width:auto;min-height:0;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;outline:1px solid var(--line);box-shadow:0 12px 30px var(--gl-sh);text-align:left;background-image:none;border-radius:4px;flex:none;margin:0;padding:14px 16px 12px;font-size:10px;line-height:1.45;display:block;position:relative;overflow:visible}.wdg.sw-w .sw-papel p{margin:0}.wdg.sw-w .sw-papel-corte{max-height:196px;-webkit-mask-image:linear-gradient(180deg, var(--ink) 78%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ink) 78%, transparent);mask-image:linear-gradient(180deg, var(--ink) 78%, transparent);overflow:hidden}.wdg.sw-w .sw-p-cab{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding-bottom:10px;display:grid}.wdg.sw-w .sw-p-empresa{letter-spacing:.01em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.wdg.sw-w .sw-p-emp-det{color:var(--ink-2);margin-top:2px;font-size:9.5px;line-height:1.35}.wdg.sw-w .sw-p-prot{text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.wdg.sw-w .sw-p-prot small{color:var(--ink-2);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.wdg.sw-w .sw-p-titulo{letter-spacing:.01em;text-transform:uppercase;margin:10px 0 2px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;line-height:1.15}.wdg.sw-w .sw-p-sub{color:var(--ink-2);font-size:9.5px}.wdg.sw-w .sw-p-sec{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.wdg.sw-w .sw-p-rot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.wdg.sw-w .sw-p-v,.wdg.sw-w .sw-p-texto{text-wrap:pretty;font-size:10.5px;line-height:1.45}.wdg.sw-w .sw-p-v b{font-weight:600}.wdg.sw-w .sw-p-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;display:grid}.wdg.sw-w .sw-p-lista{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.wdg.sw-w .sw-p-lista li{align-items:baseline;gap:6px;font-size:10.5px;line-height:1.4;display:flex}.wdg.sw-w .sw-p-lista li:before{content:"•";color:var(--ink-3);flex-shrink:0}.wdg.sw-w .sw-p-pontos{border-bottom:1px dotted var(--ink-4);flex:1;min-width:12px;transform:translateY(-3px)}.wdg.sw-w .sw-p-data{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9.5px}.wdg.sw-w .sw-p-conclusao{align-items:center;gap:10px;display:flex}.wdg.sw-w .sw-p-apto{border:1.5px solid var(--ink);letter-spacing:.06em;border-radius:3px;flex-shrink:0;padding:3px 10px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.wdg.sw-w .sw-papel-legenda{color:var(--ink-3);justify-content:space-between;gap:10px;padding:7px 2px 4px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.wdg.sw-w .sw-selo-marca{z-index:2;border:2.5px solid var(--bad);background:var(--bad-bg);color:var(--bad);letter-spacing:.12em;white-space:nowrap;border-radius:6px;align-self:flex-start;margin:-15px 6px 0 0;padding:3px 10px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;position:relative;transform:rotate(-5deg)}.wdg.sw-w .sw-selo{border:1.5px solid var(--ok);background:var(--ok-bg);border-radius:4px;grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:8px;margin-top:8px;padding:7px 9px;display:grid}.wdg.sw-w .sw-selo-ic{background:var(--ok);width:26px;height:26px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.wdg.sw-w .sw-selo-ic .ic{stroke-width:2.2px;width:14px;height:14px}.wdg.sw-w .sw-selo b{letter-spacing:.08em;text-transform:uppercase;color:var(--ok);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:block}.wdg.sw-w .sw-selo span span{color:var(--ink);margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.45;display:block}.wdg.sw-w .sw-selo.espera{border:1.5px dashed var(--warn);background:var(--warn-bg)}.wdg.sw-w .sw-selo.espera .sw-selo-ic{background:var(--warn)}.wdg.sw-w .sw-selo.espera b{color:var(--warn)}.wdg.sw-w .sw-selo.papel{border:1.5px dashed var(--ink-3);background:0 0}.wdg.sw-w .sw-selo.papel .sw-selo-ic{background:var(--ink-3)}.wdg.sw-w .sw-selo.papel b{color:var(--ink-2)}.wdg.sw-w .sw-escolha{grid-template-columns:1fr 1.35fr 1fr;gap:6px;margin-top:12px;display:grid}.wdg.sw-w .sw-escolha.dois,.wdg.sw-w .sw-escolha.quatro{grid-template-columns:1fr 1fr}.wdg.sw-w .sw-escolha>button{border:1px solid var(--line);background:var(--chip);min-height:44px;color:var(--ink-2);text-align:center;text-wrap:balance;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;display:flex}.wdg.sw-w .sw-escolha>[aria-pressed=true]{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.wdg.sw-w .sw-escolha>[aria-pressed=true].warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.wdg.sw-w .sw-escolha>[aria-pressed=true].bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.wdg.sw-w .sw-escolha>[aria-pressed=true].accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.wdg.sw-w .sw-campos{padding:2px 14px 6px}.wdg.sw-w .sw-campo{border-top:1px dashed var(--line-soft);grid-template-columns:92px minmax(0,1fr);align-items:start;column-gap:10px;padding:8px 0;display:grid}.wdg.sw-w .sw-campo:first-child{border-top:none}.wdg.sw-w .sw-campo-r{color:var(--ink-3);font-size:12px;line-height:17px}.wdg.sw-w .sw-campo-v{min-width:0;color:var(--ink);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:17px}.wdg.sw-w .sw-campo-v small{color:var(--ink-3);margin-top:1px;font-size:11px;font-weight:500;line-height:15px;display:block}.wdg.sw-w .sw-campo.nada .sw-campo-v{color:var(--ink-4);font-style:italic;font-weight:500}.wdg.sw-w .sw-campo.muda{background:var(--accent-soft);border-top-color:#0000;border-radius:10px;margin:0 -8px;padding-left:8px;padding-right:8px}.wdg.sw-w .sw-campo.muda+.sw-campo{border-top-color:#0000}.wdg.sw-w .sw-antes{color:var(--ink-3);font-weight:500;text-decoration:line-through}.wdg.sw-w .sw-de-para{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch;gap:6px;margin-top:12px;display:grid}.wdg.sw-w .sw-dp{background:var(--chip);border:1px solid var(--line);border-radius:13px;padding:9px 10px}.wdg.sw-w .sw-dp.para{background:var(--accent-soft);border-color:var(--accent-line)}.wdg.sw-w .sw-dp .w-rot{font-size:8.5px}.wdg.sw-w .sw-dp b{text-wrap:balance;margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.wdg.sw-w .sw-dp small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;display:block}.wdg.sw-w .sw-dp-seta{color:var(--accent);place-items:center;display:grid}.wdg.sw-w .sw-dp-seta .ic{width:18px;height:18px}.wdg.sw-w .sw-ops{flex-direction:column;gap:6px;display:flex}.wdg.sw-w .sw-ops>button{border:1px solid var(--line);background:var(--chip);width:100%;min-height:52px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 12px;display:grid}.wdg.sw-w .sw-ops>[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line)}.wdg.sw-w .sw-ops .sw-radio{margin-top:1px}.wdg.sw-w .sw-ops b{font-size:12.5px;font-weight:600;line-height:17px;display:block}.wdg.sw-w .sw-ops small{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;line-height:15px;display:block}.wdg.sw-w .sw-entradas{gap:9px;display:grid}.wdg.sw-w .sw-entradas.dupla{grid-template-columns:minmax(150px,1.2fr) 1fr}.wdg.sw-w .sw-entrada{min-width:0;color:var(--ink-2);flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.wdg.sw-w .sw-entrada.inteira{grid-column:1/-1}.wdg.sw-w .sw-entrada small{color:var(--ink-3);font-weight:500}.wdg.sw-w .sw-entrada input,.wdg.sw-w .sw-entrada textarea,.wdg.sw-w .sw-entrada select{border:1px solid var(--line);background:var(--field);width:100%;min-height:44px;color:var(--ink);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500}.wdg.sw-w .sw-entrada textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.4}.wdg.sw-w .sw-entrada :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wdg.sw-w .sw-fixo{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.wdg.sw-w .sw-fixo .ic{width:13px;height:13px;color:var(--ink-3)}.wdg.sw-w .sw-marcas{flex-wrap:wrap;gap:6px;display:flex}.wdg.sw-w .sw-marca{background:var(--accent-soft);border:1px solid var(--accent-line);min-height:44px;color:var(--ink);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;position:relative}.wdg.sw-w .sw-marca:after{content:"";position:absolute;inset:-4px 0}.wdg.sw-w .sw-marca.nao{background:var(--chip);border-color:var(--line);color:var(--ink-2)}.wdg.sw-w .sw-marca .ic{width:13px;height:13px;color:var(--accent)}.wdg.sw-w .sw-marca.nao .ic{color:var(--ink-4)}.wdg.sw-w .sw-escolhida{background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 8px 10px 12px;display:grid}.wdg.sw-w .sw-escolhida-ic{background:var(--card);border:1px solid var(--ok-line);width:34px;height:34px;color:var(--ok);border-radius:11px;place-items:center;display:grid}.wdg.sw-w .sw-escolhida-ic .ic{stroke-width:2.2px;width:17px;height:17px}.wdg.sw-w .sw-escolhida b{font-size:12.5px;font-weight:600;line-height:17px;display:block}.wdg.sw-w .sw-escolhida small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;line-height:15px;display:block}.wdg.sw-w .sw-escolhida .sw-txt{padding:0 10px;font-size:12.5px}.wdg.sw-w .sw-passos{gap:6px;margin-top:12px;display:flex}.wdg.sw-w .sw-passo{background:var(--chip);border:1px solid var(--line);min-height:30px;color:var(--ink-3);border-radius:10px;flex:1;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:flex}.wdg.sw-w .sw-passo i{background:var(--tint);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;display:grid}.wdg.sw-w .sw-passo.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.wdg.sw-w .sw-passo.ok i{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.wdg.sw-w .sw-passo.agora{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink)}.wdg.sw-w .sw-passo.agora i{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.wdg.sw-w .sw-previne{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--ink-2);text-wrap:pretty;border-radius:12px;gap:8px;margin-top:8px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.wdg.sw-w .sw-previne .ic{width:15px;height:15px;color:var(--warn);margin-top:1px}.wdg.sw-w .sw-previne b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-erro-campo{color:var(--bad);text-wrap:pretty;margin:6px 0 0;font-size:11.5px;line-height:1.45}.wdg.sw-w .sw-anda{flex-direction:column;gap:7px;margin-top:12px;display:flex}.wdg.sw-w .sw-est{white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.wdg.sw-w .sw-est .ic{width:15px;height:15px}.wdg.sw-w .sw-est.ok{color:var(--ok)}.wdg.sw-w .sw-est.bad{color:var(--bad)}.wdg.sw-w .sw-est.fila{color:var(--ink-4)}.wdg.sw-w .sw-est.vai{color:var(--accent)}.wdg.sw-w .sw-est.warn{color:var(--warn)}.wdg.sw-w .sw-recibo{background:linear-gradient(135deg, var(--ok-bg), transparent 80%), var(--card);border-bottom:1px solid var(--ok-line);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:11px;padding:14px;display:grid}.wdg.sw-w .sw-recibo.neutro{background:var(--tint);border-bottom-color:var(--line-soft)}.wdg.sw-w .sw-recibo.neutro .sw-recibo-ic{border-color:var(--line);color:var(--ink-2)}.wdg.sw-w .sw-recibo-ic{background:var(--chip);border:1px solid var(--ok-line);width:40px;height:40px;color:var(--ok);border-radius:13px;place-items:center;display:grid}.wdg.sw-w .sw-recibo-ic .ic{stroke-width:2.2px;width:20px;height:20px}.wdg.sw-w .sw-recibo-t{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.25;display:block}.wdg.sw-w .sw-recibo-s{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;line-height:1.45;display:block}.wdg.sw-w .sw-recibo-ps{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.wdg.sw-w .sw-recibo-p{background:var(--chip);border:1px solid var(--ok-line);color:var(--ok);border-radius:999px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.wdg.sw-w .sw-avisou{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wdg.sw-w .sw-avisou li{color:var(--ink-2);text-wrap:pretty;grid-template-columns:22px minmax(0,1fr);column-gap:9px;font-size:12px;line-height:1.45;display:grid}.wdg.sw-w .sw-avisou li:before{content:"✓";background:var(--ok-bg);border:1px solid var(--ok-line);width:22px;height:22px;color:var(--ok);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.wdg.sw-w .sw-avisou li.nao:before{content:"—";background:var(--tint);border-color:var(--line);color:var(--ink-3)}.wdg.sw-w .sw-avisou b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-sigilo{border-top:1px solid var(--line-soft);background:var(--tint);color:var(--ink-3);text-wrap:pretty;align-items:flex-start;gap:8px;padding:8px 14px 9px;font-size:11px;line-height:1.45;display:flex}.wdg.sw-w .sw-sigilo .ic{width:14px;height:14px;color:var(--violet);margin-top:1px}.wdg.sw-w .sw-sigilo b{color:var(--ink-2);font-weight:600}.wdg.sw-w .sw-faixa{background:var(--violet-bg);border-bottom:1px solid var(--violet-line);letter-spacing:.06em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex;overflow:hidden}.wdg.sw-w .sw-faixa>span:first-child{color:var(--violet);letter-spacing:0;flex-shrink:0;font-family:Instrument Sans,sans-serif;font-size:12px}.wdg.sw-w .sw-faixa.leitura{background:var(--tint);border-bottom-color:var(--line-soft);white-space:normal;letter-spacing:.02em;line-height:1.45}.wdg.sw-w .sw-faixa.leitura b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-esq{flex-direction:column;gap:10px;padding:14px;display:flex}.wdg.sw-w .sw-esq>i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:12px;animation:1.8s linear infinite wdg-shimmer;display:block}.wdg.sw-w .sw-esq>i.r{border-radius:5px;width:36%;height:10px}.wdg.sw-w .sw-esq>i.t{height:44px}.wdg.sw-w .sw-esq>i.n{width:48%;height:38px}.wdg.sw-w .sw-esq>i.l{border-radius:6px;width:72%;height:12px}.wdg.sw-w .sw-esq>i.g{height:56px}.wdg.sw-w .sw-esq>i.b{border-radius:15px;height:50px}.wdg.sw-w .sw-esq>i.p{border-radius:6px;height:210px}.wdg.sw-w .sw-carregando{color:var(--ink-2);align-items:center;gap:8px;padding:11px 14px 0;font-size:12px;display:flex}.wdg.sw-w .sw-carregando:before{content:"";background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 8px var(--accent-soft);border-radius:50%;animation:1.6s ease-in-out infinite sw-pisca}.wdg.sw-w .sw-erro{background:linear-gradient(135deg, var(--bad-bg), transparent 80%), var(--card);flex-direction:column;gap:10px;padding:14px;display:flex}.wdg.sw-w .sw-erro-t{color:var(--ink);text-wrap:pretty;gap:9px;font-size:13px;line-height:1.45;display:flex}.wdg.sw-w .sw-erro-t .ic{color:var(--bad);margin-top:1px}.wdg.sw-w .sw-erro-t b{font-size:13.5px;font-weight:700;display:block}.wdg.sw-w .sw-erro .btn{background:var(--card);border:1px solid var(--line);height:auto;min-height:46px;color:var(--ink);border-radius:14px;align-self:stretch;font-size:13.5px}.wdg.sw-w .sw-vazio{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 20px 20px;display:flex}.wdg.sw-w .sw-vazio img{margin-bottom:2px;display:block}.wdg.sw-w .sw-vazio-t{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.wdg.sw-w .sw-vazio-s{max-width:270px;color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.wdg.sw-w .sw-vazio-s b{color:var(--ink);font-weight:600}.wdg.sw-w .sw-bloq{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 18px 18px;display:flex}.wdg.sw-w .sw-bloq-ic{background:var(--violet-bg);border:1px solid var(--violet-line);width:48px;height:48px;color:var(--violet);border-radius:16px;place-items:center;display:grid}.wdg.sw-w .sw-bloq-ic .ic{width:22px;height:22px}.wdg.sw-w .sw-velho{background:var(--tint);border-bottom:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:11.5px;line-height:1.4;display:flex}.wdg.sw-w .sw-velho:before{content:"↻";background:var(--card);border:1px solid var(--line);width:18px;height:18px;color:var(--ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.wdg.sw-w .sw-velho>span{text-wrap:pretty;flex:1;min-width:0}.wdg.sw-w .sw-velho>button{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:44px;color:var(--accent);white-space:nowrap;cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.wdg.sw-w.velho .sw-cab{background:var(--tint)}.wdg.sw-w.velho :is(.sw-valor.ok,.sw-valor.warn,.sw-valor.bad,.sw-alerta,.sw-dir b){color:var(--ink-2)}.wdg.sw-w.velho .pilula{--p:var(--ink-3)}.wdg.sw-w.velho .sw-g-n{color:var(--ink-2);background:var(--tint);border-color:var(--line)}.wdg.sw-w.velho .sw-pe>.btn,.wdg.sw-w.velho .sw-pe>.btn:disabled{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none;opacity:1}.wdg.sw-w.velho .sw-txt{color:var(--ink-4)}.wdg.sw-w.velho .sw-regua-seg:not(.janela){background:var(--ink-4)}.wdg.sw-w .sw-regua{margin-top:12px;padding-top:18px}.wdg.sw-w .sw-regua-linha{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.wdg.sw-w .sw-regua-linha+.sw-regua-linha{margin-top:8px}.wdg.sw-w .sw-regua-quem{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.wdg.sw-w .sw-regua-trilho{background:var(--bar-track);border-radius:99px;height:8px;position:relative}.wdg.sw-w .sw-regua-seg{top:0;bottom:0;left:var(--a,0%);width:calc(var(--b,100%) - var(--a,0%));background:var(--ok);border-radius:99px;min-width:5px;position:absolute}.wdg.sw-w .sw-regua-seg.warn{background:var(--warn)}.wdg.sw-w .sw-regua-seg.neutro{background:var(--ink-4)}.wdg.sw-w .sw-regua-seg.accent{background:var(--accent)}.wdg.sw-w .sw-regua-seg.aberto{-webkit-mask-image:linear-gradient(90deg, var(--ink) 45%, transparent);-webkit-mask-image:linear-gradient(90deg, var(--ink) 45%, transparent);mask-image:linear-gradient(90deg, var(--ink) 45%, transparent);border-radius:99px 0 0 99px}.wdg.sw-w .sw-regua-seg.janela{border:1.5px dashed var(--warn);background:0 0;border-radius:7px;top:-3px;bottom:-3px}.wdg.sw-w .sw-regua-hoje{top:-5px;bottom:-5px;left:var(--h,0%);background:var(--ink);width:2px;box-shadow:0 0 0 2px var(--card);z-index:1;border-radius:2px;margin-left:-1px;position:absolute}.wdg.sw-w .sw-regua-hoje>span{transform:translateX(calc(-1 * var(--h,0%)));color:var(--ink);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;line-height:12px;position:absolute;bottom:calc(100% + 3px);left:0}.wdg.sw-w .sw-regua-linha+.sw-regua-linha .sw-regua-hoje>span{display:none}.wdg.sw-w .sw-regua-marcas{height:13px;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:13px;position:relative}.wdg.sw-w .sw-regua-linha~.sw-regua-marcas{margin-left:30px}.wdg.sw-w .sw-regua-marcas>span{top:0;left:var(--h,0%);transform:translateX(calc(-1 * var(--h,0%)));white-space:nowrap;position:absolute}.wdg.sw-w .sw-regua-marcas>span b{color:var(--ink-2);font-weight:600}.wdg.sw-w .sw-regua+.sw-conta{margin-top:8px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.wdg.sw-w .sw-pulso,.wdg.sw-w .sw-esq>i,.wdg.sw-w .sw-carregando:before{animation:none}.wdg.sw-w .sw-grupo>summary:after,.wdg.sw-w .sw-barra>i{transition:none}}.wdg.sw-w+.sw-folha,.wdg .sw-folha{display:block}.wdg.sw-folha-w .sw-folha{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:22px 22px 16px 16px;margin-top:4px;padding:14px 16px;position:relative}.wdg.sw-folha-w .sw-folha:before{content:"";background:var(--line);border-radius:99px;width:38px;height:4px;margin:0 auto 12px;display:block}.wdg.sw-folha-w .sw-folha-rot{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.wdg.sw-folha-w .sw-folha-t{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;line-height:1.25}.wdg.sw-folha-w .sw-folha-s{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:12.5px;line-height:1.45}.wdg.sw-folha-w .sw-folha-ops{flex-direction:column;gap:8px;margin-top:14px;display:flex}.wdg.sw-folha-w .sw-folha-op{background:var(--chip);border:1px solid var(--line);border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:9px 13px;display:flex}.wdg.sw-folha-w .sw-folha-op[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line)}.wdg.sw-folha-w .sw-folha-op>i{background:var(--tint);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:10px;flex-shrink:0;place-items:center;font-size:15px;font-style:normal;display:grid}.wdg.sw-folha-w .sw-folha-op b{font-size:13px;font-weight:600;display:block}.wdg.sw-folha-w .sw-folha-op small{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.wdg.sw-folha-w .sw-folha-op .sw-radio{margin-left:auto}.wdg.sw-folha-w .sw-folha-bts{gap:9px;margin-top:16px;display:flex}.wdg.sw-folha-w .sw-folha-bts .btn{border-radius:15px;flex:1;height:50px;font-size:14px}.wdg.sw-folha-w .sw-folha-bts .btn+.btn{flex:2;font-weight:700}.wdg.sw-folha-w .sw-folha-bts .btn.accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.wdg.sw-folha-w .sw-folha-bts .btn.perigo{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad);box-shadow:none}@keyframes ges-esvazia{to{transform:scaleX(0)}}@keyframes ges-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ges-pisca{0%,to{opacity:1}50%{opacity:.3}}@keyframes ges-pulsa{0%,to{opacity:1}50%{opacity:.45}}@keyframes ges-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ges{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,sans-serif;line-height:normal;display:block}.ges,.ges *,.ges :before,.ges :after{box-sizing:border-box}.ges button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.ges button:disabled{cursor:default}.ges :where(button,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ges input:focus,.ges textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ges svg{display:block}.ges .blocos>*+*{margin-top:10px}.ges [data-tom=bad]{--tom:var(--bad)}.ges [data-tom=warn]{--tom:var(--warn)}.ges [data-tom=ok]{--tom:var(--ok)}.ges [data-tom=accent]{--tom:var(--accent)}.ges [data-tom=nd]{--tom:var(--ink-3)}.ges .g-cartao{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:17px;position:relative;overflow:hidden}.ges .g-topo{background:var(--hero);border-bottom:1px solid var(--line-soft);padding:10px 14px 11px}.ges .g-per{justify-content:space-between;align-items:center;gap:8px;min-height:18px;line-height:18px;display:flex}.ges .g-tit{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;overflow:hidden}.ges .g-tit span{color:var(--ink-3);font-weight:500}.ges .g-link{height:18px;color:var(--accent);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;padding:0;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.ges .g-link:after{content:"";position:absolute;inset:-13px -10px}.ges .g-num-l{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:7px;display:flex}.ges .g-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:600;line-height:1}.ges .g-num small{letter-spacing:0;color:var(--ink-3);margin-left:6px;font-family:Instrument Sans,sans-serif;font-size:12.5px;font-weight:500}.ges .g-lado{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ges .g-lado b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:18px}.ges .g-lado small{color:var(--ink-3);white-space:nowrap;font-size:10.5px;line-height:13px}.ges .g-lado.fraco b{color:var(--ink-2);font-size:13px;font-weight:500}.ges .g-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ges .g-turnos{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin-top:9px;font-size:11.5px;display:flex}.ges .g-turnos span{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.ges .g-turnos b{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.ges .g-selo{background:var(--t0,var(--tint));border:1px solid var(--t1,var(--line));height:22px;color:var(--t2,var(--ink-2));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.ges button.g-selo:after{content:"";position:absolute;inset:-11px -4px}.ges .g-selo.on{box-shadow:0 0 0 2px var(--t1)}.ges .g-selo.vivo:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite ges-pulsa}.ges .g-lista{padding:2px 0}.ges .g-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:7px 14px;display:grid;position:relative}.ges .g-item+.g-item{border-top:1px solid var(--line-soft)}.ges .g-item.bad:before,.ges .g-item.warn:before,.ges .g-item.neutro:before{content:"";background:var(--bad);width:3px;position:absolute;top:0;bottom:0;left:0}.ges .g-item.warn:before{background:var(--warn)}.ges .g-item.neutro:before{background:var(--line)}.ges .g-av{background:var(--t0,var(--tint));border:1px solid var(--t1,var(--line));width:34px;height:34px;color:var(--t2,var(--ink-2));letter-spacing:.01em;border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700;display:flex}.ges .g-av.grande{border-radius:15px;flex-shrink:0;grid-row:auto;width:46px;height:46px;font-size:15px}.ges .g-av.mini{border-radius:8px;flex-shrink:0;grid-row:auto;width:26px;height:26px;font-size:9.5px}.ges .g-nome{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.ges .g-val{letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;line-height:18px}.ges .g-det{min-width:0;color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:17px;display:-webkit-box;overflow:hidden}.ges .g-item.solto{align-items:start}.ges .g-item.solto .g-nome{white-space:normal;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:2/-1;display:-webkit-box}.ges .g-item.solto .g-det{grid-column:2/-1}.ges .g-item.solto .g-dir{grid-column:2/-1;margin-top:4px}.ges .g-ponto{background:var(--bad);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.ges .g-av svg,.ges .g-vazio-ic svg{width:16px;height:16px}.ges .g-det .q{color:var(--tom,var(--ink-2));font-weight:600}.ges .g-dir{justify-self:end}.ges .g-mini{height:18px;color:var(--accent);white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.ges .g-mini:after{content:"";position:absolute;inset:-13px -10px}.ges .g-mini[data-tom]{color:var(--tom)}.ges .g-mini:disabled{color:var(--ink-4)}.ges .g-mini svg{width:12px;height:12px;transform:rotate(-90deg)}.ges .g-ficha{width:18px;height:18px;color:var(--accent);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ges .g-ficha svg{width:14px;height:14px;transform:rotate(-90deg)}.ges .g-ficha:after{content:"";position:absolute;inset:0}.ges .g-item:has(.g-ficha:active){background:var(--tint)}.ges .velho .g-ficha{color:var(--ink-3)}.ges .g-oferta{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-right:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.ges .velho .g-oferta{background:var(--tint);border-color:var(--line);color:var(--ink-3)}.ges .g-pilula{background:var(--t0,var(--tint));height:18px;color:var(--t2,var(--ink-2));white-space:nowrap;border-radius:999px;justify-self:end;padding:0 7px;font-size:10.5px;font-weight:600;line-height:18px}.ges .g-tira{grid-column:2/-1;margin-top:5px}.ges .g-tira-barras{gap:2px;display:flex}.ges .g-tira-barras i{background:var(--bar-track);border-radius:2px;flex:1;height:8px}.ges .g-tira-barras i[data-cor=bad]{background:var(--bad)}.ges .g-tira-barras i[data-cor=warn]{background:var(--warn)}.ges .g-tira-barras i[data-cor=ok]{background:var(--ok)}.ges .g-tira-barras i[data-cor=nd]{background:var(--line)}.ges .g-tira-pe{letter-spacing:.04em;color:var(--ink-4);justify-content:space-between;align-items:center;gap:6px;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.ges .g-tira-pe b{letter-spacing:0;min-width:0;color:var(--t2,var(--ink-2));white-space:nowrap;text-overflow:ellipsis;font-family:Instrument Sans,sans-serif;font-size:10.5px;font-weight:600;overflow:hidden}.ges .g-caixa{background:var(--t0);border:1px solid var(--t1);color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;border-radius:10px;grid-column:2/-1;gap:7px;margin-top:6px;padding:6px 9px;font-size:11px;line-height:15px;display:flex}.ges .g-caixa>i{color:var(--t2);flex-shrink:0;font-style:normal}.ges .g-caixa b{color:var(--ink);font-weight:600}.ges .g-acao{background:var(--accent-2);height:30px;color:var(--on-accent);white-space:nowrap;border:none;border-radius:10px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.ges .g-acao:after{content:"";position:absolute;inset:-7px -8px}.ges .g-obs{color:var(--ink-3);text-wrap:pretty;grid-column:2/-1;gap:6px;margin-top:6px;font-size:11px;line-height:15px;display:flex}.ges .g-obs>i{color:var(--violet);flex-shrink:0;font-style:normal}.ges .g-miudos{flex-wrap:wrap;grid-column:2/-1;gap:6px;margin-top:7px;display:flex}.ges .g-miudos.links{gap:18px;margin-top:9px}.ges .g-miudo{border:1px solid var(--line);background:var(--chip);height:28px;color:var(--ink-2);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.ges .g-miudo:after{content:"";position:absolute;inset:-8px -3px}.ges .g-miudo.forte{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ges .g-miudo.sugerido{background:var(--grad);color:var(--on-accent);border-color:#0000}.ges .g-miudo.ruim{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.ges .g-miudo.ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ges .g-miudo.armado{background:var(--grad);color:var(--on-accent);border-color:#0000}.ges .g-miudo:disabled{opacity:.5}.ges .g-fala{color:var(--ink);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.55}.ges .g-mais{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:7px 14px 8px;font-size:11.5px}.ges .g-mais button{color:var(--accent);font:inherit;background:0 0;border:none;padding:0;font-weight:600;position:relative}.ges .g-mais button:after{content:"";position:absolute;inset:-14px -8px}.ges .g-ilu-t{background:var(--t0,var(--tint));border:1px solid var(--t1,var(--line));border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ges .g-ilu-t img{object-fit:contain;width:26px;height:26px}.ges .g-av img{object-fit:contain;width:88%;height:88%}.ges .g-av.ilu{border-radius:15px;width:46px;height:46px}.ges .g-av.ilu.foto{background:var(--paper);border-color:var(--line-soft);position:relative}.ges .g-av.ilu img{width:40px;height:40px}.ges .g-item:has(>.g-av.ilu) .g-nome{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ges .g-av-selo{background:var(--t0,var(--tint));border:1px solid var(--t1,var(--line));min-width:21px;height:21px;box-shadow:0 0 0 2px var(--card);color:var(--t2,var(--ink-2));border-radius:7px;justify-content:center;align-items:center;padding:0 4px;font-family:Space Grotesk,sans-serif;font-size:9px;font-style:normal;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-5px;right:-5px}.ges .g-turno{gap:3px}.ges .g-turno-ilu{object-fit:contain;flex:none;width:15px;height:15px}.ges .g-rot-ilu{object-fit:contain;flex:none;width:16px;height:16px}.ges .g-conversa-ilu{object-fit:contain;flex:none;width:34px;height:34px}.ges .g-conversa.vazia{align-items:center;gap:10px;display:flex}.ges .g-vazio.ilustrado{text-align:center;flex-direction:column;gap:4px;padding:14px 20px 18px}.ges .g-vazio-img{object-fit:contain;width:104px;height:104px;margin-bottom:2px}.ges .g-vazio.ilustrado span>span{max-width:272px;margin:3px auto 0}.ges .velho :where(.g-vazio-img,.g-conversa-ilu,.g-turno-ilu,.g-av img,.g-ilu-t img){filter:grayscale();opacity:.6}.ges .velho .g-av-selo{background:var(--tint);border-color:var(--line);color:var(--ink-3)}.ges .g-grupo{border-top:1px solid var(--line-soft)}.ges .g-gcab{width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:0 14px;display:grid}.ges .g-gcab svg{width:14px;height:14px;color:var(--ink-3);transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(180deg)}.ges .g-grupo:not(.aberto) .g-gcab svg{transform:none}.ges .g-grupo:not(.aberto)>.g-gitens{display:none}.ges .g-gitens{border-top:1px dashed var(--line-soft)}.ges .g-gnome{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;display:flex}.ges .g-gn{background:var(--tint);min-width:17px;height:17px;color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.ges .g-gdir{color:var(--tom,var(--ink-3));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.ges .g-pe{border-top:1px solid var(--line-soft);gap:8px;padding:8px 10px 9px;display:flex}.ges .g-pe .g-link{align-self:center;margin:0 4px}.ges .g-pe.links{justify-content:space-between;padding:13px 14px}.ges .g-pe.links .g-link{margin:0}.ges .g-btn{border:1px solid var(--line);background:var(--chip);height:46px;color:var(--ink-2);white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ges .g-btn.sec{flex:none}.ges .g-btn.largo{flex:1;min-width:0}.ges .g-btn.primario,.ges .g-btn.perigo{background:var(--grad);min-width:0;color:var(--on-accent);box-shadow:var(--sh-btn);border:none;flex-direction:column;flex:1;gap:1px}.ges .g-btn.perigo{background:var(--bad);box-shadow:0 8px 22px var(--bad-line)}.ges .g-btn small{opacity:.75;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.ges .g-btn.primario>*,.ges .g-btn.perigo>*{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ges .g-btn:disabled{opacity:.5}.ges .g-btn svg{flex-shrink:0;width:14px;height:14px}.ges .g-btn.ruim{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.ges .g-btn.primario:disabled,.ges .g-btn.perigo:disabled{opacity:1;border:1px dashed var(--line);color:var(--ink-3);box-shadow:none;background:0 0}.ges .g-btn span[aria-hidden]{color:var(--accent)}.ges .armado .g-btn.gravar{box-shadow:0 0 0 3px var(--accent-soft), var(--sh-btn)}.ges .armado .g-btn.gravar.perigo{box-shadow:0 0 0 3px var(--bad-bg), 0 8px 22px var(--bad-line)}.ges .armado .g-btn.gravar:after{content:"";background:var(--on-accent);opacity:.55;transform-origin:0;width:100%;height:3px;animation:4s linear both ges-esvazia;position:absolute;bottom:0;left:0}.ges .armado .g-btn.gravar small{opacity:1;font-weight:600}.ges .g-dica{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;border-radius:11px;gap:7px;margin:0 10px 9px;padding:8px 10px;font-size:11px;line-height:15px;animation:.25s both ges-entra;display:flex}.ges .g-dica>i{color:var(--accent);flex-shrink:0;font-style:normal}.ges .g-dica.perigo{background:var(--bad-bg);border-color:var(--bad-line);color:var(--ink)}.ges .g-dica.perigo>i{color:var(--bad)}.ges .g-botoes{gap:8px;display:flex}.ges .g-montando{background:var(--tint);border:1px dashed var(--line);border-radius:17px;padding:13px 15px}.ges .g-montando-frase{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.ges .g-montando-frase:before{content:"";background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 8px var(--accent-soft);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite ges-pisca}.ges .g-esq{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:13px;margin-top:10px;animation:1.8s linear infinite ges-brilho}.ges .g-esq+.g-esq{margin-top:6px}.ges .g-falha{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:17px;padding:13px 14px 12px}.ges .g-falha-tit{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ges .g-falha-tit svg{width:16px;height:16px;color:var(--bad);flex-shrink:0}.ges .g-falha p{color:var(--ink-2);text-wrap:pretty;margin:5px 0 0;font-size:12px;line-height:1.45}.ges .g-falha .g-botoes{margin-top:11px}.ges .g-falha .g-btn{height:44px}.ges .g-vazio{align-items:center;gap:12px;padding:13px 14px;display:flex}.ges .g-vazio-ic{background:var(--t0);border:1px solid var(--t1);width:36px;height:36px;color:var(--t2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ges .g-vazio b{font-size:13.5px;font-weight:600;display:block}.ges .g-vazio span>span{color:var(--ink-3);text-wrap:pretty;margin-top:2px;font-size:12px;line-height:1.4;display:block}.ges .g-velho{background:var(--tint);border-bottom:1px solid var(--line-soft);min-height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:6px 10px 6px 14px;font-size:11.5px;line-height:1.35;display:flex}.ges .g-velho:before{content:"↻";background:var(--chip);border:1px solid var(--line);width:18px;height:18px;color:var(--ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.ges .g-velho>span{text-wrap:pretty;flex:1;min-width:0}.ges .g-refazer{border:1px solid var(--accent-line);background:var(--accent-soft);height:28px;color:var(--accent);border-radius:9px;flex-shrink:0;padding:0 11px;font-size:11px;font-weight:600;position:relative}.ges .g-refazer:after{content:"";position:absolute;inset:-8px -4px}.ges .velho .g-item.bad:before,.ges .velho .g-item.warn:before{background:var(--ink-4)}.ges .velho .g-selo,.ges .velho .g-pilula{background:var(--tint);border-color:var(--line);color:var(--ink-3)}.ges .velho .g-selo.vivo:before{animation:none}.ges .velho .g-num,.ges .velho .g-lado b,.ges .velho .g-val{color:var(--ink-2)}.ges .velho .g-tira-barras i[data-cor]{filter:grayscale();opacity:.5}.ges .velho .g-caixa{background:var(--tint);border-color:var(--line)}.ges .velho .g-caixa>i,.ges .velho .g-tira-pe b,.ges .velho .g-mini{color:var(--ink-3)}.ges .g-nota{background:var(--t0,var(--accent-soft));border:1px solid var(--t1,var(--accent-line));color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11.5px;line-height:16px;display:flex}.ges .g-nota>i{color:var(--t2,var(--accent));flex-shrink:0;font-style:normal}.ges .g-nota b{color:var(--ink);font-weight:600}.ges .g-cartao>.g-nota{margin:10px 14px}.ges .g-secao{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 2px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.ges .g-secao b{letter-spacing:.02em;text-transform:none;background:var(--violet-bg);border:1px solid var(--violet-line);color:var(--violet);border-radius:999px;padding:2px 7px;font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600}.ges .g-chave{border:none;border-bottom:1px solid var(--line-soft);width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 14px;display:flex}.ges .g-chave.on{background:var(--warn-bg)}.ges .g-sw{background:var(--bar-track);border:1px solid var(--line);border-radius:999px;flex:none;width:38px;height:22px;padding:2px;display:flex}.ges .g-sw i{background:var(--ink-4);border-radius:50%;width:16px;height:16px;transition:transform .2s}.ges .g-chave.on .g-sw{background:var(--warn);border-color:var(--warn-line)}.ges .g-chave.on .g-sw i{background:var(--on-accent);transform:translate(16px)}.ges .g-chave>span:last-child{flex:1;min-width:0}.ges .g-chave b{font-size:12.5px;font-weight:600;display:block}.ges .g-chave small{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:11px;line-height:14px;display:block}.ges .g-grade{padding:10px 12px 4px 14px}.ges .g-grade-l{grid-template-columns:46px repeat(14,minmax(0,1fr));align-items:center;gap:2px;display:grid}.ges .g-grade-l+.g-grade-l{margin-top:3px}.ges .g-grade-cab span{color:var(--ink-4);flex-direction:column;align-items:center;font-family:JetBrains Mono,monospace;display:flex}.ges .g-grade-cab i{font-size:7.5px;font-style:normal;line-height:9px}.ges .g-grade-cab b{color:var(--ink-3);font-size:9.5px;font-weight:500;line-height:12px}.ges .g-grade-cab span.hoje{color:var(--accent)}.ges .g-grade-cab span.hoje b{color:var(--accent);font-weight:700}.ges .g-turno{min-width:0;color:var(--ink-2);white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;display:flex;overflow:hidden}.ges .g-turno>span{text-overflow:ellipsis;align-items:center;max-width:100%;display:flex;overflow:hidden}.ges .g-turno i{color:var(--ink-4);font-family:Instrument Sans,sans-serif;font-size:9px;font-style:normal;font-weight:500;line-height:12px}.ges .g-cel{border:1px solid var(--t1);background:var(--t0);height:26px;color:var(--t2);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:0;font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700;display:flex;position:relative}.ges .g-cel.pior{background:var(--bad);border-color:var(--bad);color:var(--on-accent)}.ges .g-cel.sel{box-shadow:0 0 0 2px var(--accent);z-index:1}.ges .g-legenda .pior i{background:var(--t2);border-color:var(--t2)}.ges .g-legenda{color:var(--ink-3);flex-wrap:wrap;gap:3px 11px;padding:6px 14px 10px;font-size:10.5px;display:flex}.ges .g-legenda span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ges .g-legenda i{background:var(--t0);border:1px solid var(--t1);border-radius:4px;width:13px;height:13px}.ges .g-pior{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:12px;align-items:center;gap:10px;margin:10px 14px 0;padding:8px 8px 8px 11px;display:flex}.ges .g-pior>span{min-width:0;color:var(--ink);text-wrap:pretty;flex:1;font-size:11.5px;line-height:15px}.ges .g-pior .g-miudo{flex-shrink:0}.ges .g-pior.ok{background:var(--ok-bg);border-color:var(--ok-line)}.ges .g-detalhe{background:var(--card-hi);border:1px solid var(--t1,var(--line));border-radius:12px;margin:0 14px 10px;padding:10px 11px;animation:.25s both ges-entra}.ges .g-detalhe-cab{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:600;display:flex}.ges .g-detalhe-cab small{color:var(--t2,var(--ink-3));flex-shrink:0;font-size:11px;font-weight:700}.ges .g-detalhe-sub{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.ges .g-aus{align-items:center;gap:8px;margin-top:7px;display:flex}.ges .g-aus>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ges .g-aus .g-pilula{flex-shrink:0}.ges .g-pessoa{align-items:center;gap:12px;margin-top:8px;display:flex}.ges .g-pessoa>span:last-child{flex:1;min-width:0}.ges .g-pessoa-nome{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.ges .g-pessoa-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.ges .g-pessoa .g-selo{margin-top:5px}.ges .g-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.ges .g-stat{background:var(--chip);border:1px solid var(--line);border-radius:11px;min-width:0;padding:7px 9px 8px}.ges .g-stat b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;display:block}.ges .g-stat span{color:var(--ink-3);margin-top:1px;font-size:10px;line-height:1.2;display:block}.ges .g-conversa{background:var(--violet-bg);border:1px solid var(--violet-line);color:var(--ink);text-wrap:pretty;white-space:pre-wrap;border-radius:12px;margin:4px 14px 10px;padding:9px 11px;font-size:12px;line-height:1.45}.ges .g-conversa small{letter-spacing:.03em;color:var(--ink-4);white-space:normal;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.ges .g-conversa.vazia{background:var(--tint);border-color:var(--line);color:var(--ink-3)}.ges .g-batidas{flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.ges .g-batida{background:var(--tint);height:26px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.ges .g-batida b{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.ges .g-batida.prevista{border:1px dashed var(--line);color:var(--ink-4);background:0 0}.ges .g-batida.prevista b{color:var(--ink-4)}.ges .g-kv{border-top:1px solid var(--line-soft);min-height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:flex}.ges .g-kv>span:last-child{text-align:right;min-width:0}.ges .g-kv b{color:var(--tom,var(--ink));font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.ges .g-kv small{color:var(--ink-3);white-space:nowrap;font-size:10.5px;display:block}.ges .g-fechada{background:var(--ok-bg);border:1px solid var(--ok-line);height:46px;color:var(--ok);border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ges .g-fechada svg{width:16px;height:16px}.ges .g-pv-cab{background:var(--hero);border-bottom:1px solid var(--line-soft);padding:12px 14px}.ges .g-pv-l1{align-items:center;gap:10px;display:flex}.ges .g-pv-l1 .g-av{border-radius:13px;flex-shrink:0;grid-row:auto;width:40px;height:40px;font-size:13px}.ges .g-pv-quem{flex:1;min-width:0}.ges .g-pv-nome{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.ges .g-pv-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.ges .g-pv-valor-l{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.ges .g-pv-valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:600;line-height:1.05}.ges .g-pv-valor small{letter-spacing:0;color:var(--ink-3);text-wrap:pretty;margin-top:4px;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500;line-height:15px;display:block}.ges .g-pv-cab .g-tira{margin-top:10px}.ges .g-pv-cab .g-caixa{margin-top:8px}.ges .g-pv-cab .g-obs{margin-top:7px}.ges .g-campos{padding:2px 14px 4px}.ges .g-campos>.g-caixa{margin:10px 0 4px}.ges .g-campo{border-top:1px solid var(--line-soft);grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:8px;min-height:42px;padding:9px 0;display:grid}.ges .g-campo:first-child{border-top:none}.ges .g-campo.coluna{grid-template-columns:minmax(0,1fr);row-gap:7px}.ges .g-rot{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding-top:2px;font-size:12px;display:flex}.ges .g-rot svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.ges .g-rot em{color:var(--bad);font-style:normal}.ges .g-rot small{color:var(--ink-4);margin-left:auto;font-size:10.5px}.ges .g-v{min-width:0}.ges .g-v b{font-variant-numeric:tabular-nums;color:var(--tom,var(--ink));font-size:13px;font-weight:600;line-height:17px;display:block}.ges .g-v small{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:10.5px;line-height:14px;display:block}.ges .g-pilulas{flex-wrap:wrap;gap:6px;display:flex}.ges .g-pil{border:1px solid var(--line);background:var(--chip);min-height:34px;color:var(--ink-2);white-space:nowrap;border-radius:10px;padding:0 11px;font-size:11.5px;font-weight:600;position:relative}.ges .g-pil:after{content:"";position:absolute;inset:-5px -3px}.ges .g-pil[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ges .g-pil.ruim[aria-pressed=true]{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.ges .g-texto{border:1px solid var(--line);background:var(--field);width:100%;min-height:44px;color:var(--ink);font:inherit;resize:none;border-radius:11px;padding:10px 11px;font-size:13px;line-height:1.4}.ges .g-texto::placeholder{color:var(--ink-4)}.ges .g-texto.ruim{border-color:var(--bad-line)}.ges .g-quem{flex-direction:column;gap:6px;display:flex}.ges .g-cand{border:1px solid var(--line);background:var(--chip);width:100%;min-height:46px;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:7px 11px 7px 9px;display:flex}.ges .g-cand[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-soft)}.ges .g-cand:disabled{opacity:.6}.ges .g-cand-tx{flex:1;min-width:0}.ges .g-cand-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:16px;display:block;overflow:hidden}.ges .g-cand-tx small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:14px;display:block;overflow:hidden}.ges .g-radio{border:1.5px solid var(--line);background:var(--field);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ges .g-cand[aria-checked=true] .g-radio{background:var(--grad);border-color:#0000}.ges .g-cand[aria-checked=true] .g-radio:after{content:"";background:var(--on-accent);border-radius:50%;width:7px;height:7px}.ges .g-conferi{background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:12px;margin-top:8px;padding:9px 11px 10px}.ges .g-conferi b{color:var(--ink);font-size:11.5px;font-weight:600;display:block}.ges .g-conferi ul{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ges .g-conferi li{color:var(--ink-2);text-wrap:pretty;gap:6px;font-size:11px;line-height:15px;display:flex}.ges .g-conferi li:before{content:"✓";color:var(--ok);flex-shrink:0;font-weight:700}.ges .g-conferi small{color:var(--ink-3);margin-top:7px;font-size:10px;line-height:13px;display:block}.ges .g-cand.fora{background:0 0;border-style:dashed;min-height:40px}.ges .g-cand.sem{border-style:dashed}.ges .g-cand.sem b{color:var(--bad)}.ges .g-cand.sem[aria-checked=true]{border-style:solid;border-color:var(--bad-line);background:var(--bad-bg)}.ges .g-cand.sem[aria-checked=true] .g-radio{background:var(--bad)}.ges .g-inapto{background:var(--bad-bg);border:1px solid var(--bad-line);max-width:118px;color:var(--bad);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:9.5px;font-weight:700;overflow:hidden}.ges .g-gravar{border-top:1px solid var(--line-soft);background:var(--tint);padding:10px}.ges .g-gravar .g-dica{margin:9px 0 0}.ges .g-gravar .g-nota{margin-bottom:9px}.ges .g-feito{background:var(--ok-bg);border:1px solid var(--ok-line);box-shadow:var(--inner);border-radius:15px;align-items:center;gap:10px;padding:9px 10px 9px 11px;display:flex}.ges .g-feito.neutro{background:var(--tint);border-color:var(--line)}.ges .g-ck{background:var(--chip);border:1px solid var(--ok-line);width:30px;height:30px;color:var(--ok);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ges .g-ck svg{width:16px;height:16px}.ges .g-feito.neutro .g-ck{border-color:var(--line);color:var(--ink-3)}.ges .g-feito .tx{flex:1;min-width:0}.ges .g-feito .tx b,.ges .g-feito .tx span{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ges .g-feito .tx b{font-size:13px;font-weight:600;line-height:17px}.ges .g-feito .tx span{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;line-height:15px}.ges .g-feito .g-btn{height:36px;color:var(--ink);border-radius:11px;flex-shrink:0;padding:0 12px;font-size:12px}.ges .g-fora{padding:4px 14px 8px}.ges .g-fora>div{color:var(--ink-2);grid-template-columns:66px minmax(0,1fr);gap:8px;padding:5px 0;font-size:11.5px;line-height:15px;display:grid}.ges .g-fora>div+div{border-top:1px dashed var(--line-soft)}.ges .g-fora b{min-width:0;color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ges .g-fora span{min-width:0;color:var(--ink-3);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.ges *{transition:none!important;animation:none!important}}@keyframes tw-pulsa{50%{opacity:.45}}@keyframes tw-esvazia{to{transform:scaleX(0)}}@keyframes tw-anda{0%{filter:saturate(.7)}to{filter:saturate(1.2)}}@keyframes tw-gira{to{transform:rotate(360deg)}}@keyframes tw-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.wdg .pilula.mudo{--p:var(--ink-3)}.wdg .tw-cartao{padding:0}.wdg .tw-cab{background:var(--hero);border-bottom:1px solid var(--line-soft);padding:11px 14px 12px}.wdg .tw-id{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.wdg .tw-av-ilu{background:var(--badge);border:1px solid var(--line-soft);border-radius:13px;grid-row:1/span 2;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.wdg .tw-av-ilu>img{object-fit:contain;width:36px!important;height:36px!important}.wdg .tw-rot{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.wdg .tw-rot>span:first-child{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:14px}.wdg .tw-rot .pilula{flex-shrink:0}.wdg .tw-quem{letter-spacing:-.01em;text-wrap:balance;grid-column:2;min-width:0;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.25}.wdg .tw-quem small{letter-spacing:0;color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;margin-top:1px;font-family:Instrument Sans,sans-serif;font-size:11.5px;font-weight:500;line-height:16px;display:block}.wdg .tw-num-l{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:11px;display:flex}.wdg .tw-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:600;line-height:1}.wdg .tw-num small{letter-spacing:0;color:var(--ink-3);white-space:normal;margin-left:7px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500}.wdg .tw-num small.junto{margin-left:3px}.wdg .tw-lado{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.wdg .tw-lado b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:19px}.wdg .tw-lado small{color:var(--ink-3);white-space:nowrap;font-size:10.5px;line-height:13px}.wdg .tw-alerta{color:var(--tom,var(--ink-2));font-variant-numeric:tabular-nums;text-wrap:pretty;margin:9px 0 0;padding-left:13px;font-size:12px;font-weight:600;line-height:17px;position:relative}.wdg .tw-alerta:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.wdg .tw-alerta[data-tom=bad]:before,.wdg .tw-alerta[data-tom=warn]:before{animation:1.6s ease-in-out infinite tw-pulsa}.wdg .tw-alerta span{color:var(--ink-3);font-weight:500}.wdg .tw-leg{color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;margin-top:5px;font-size:11.5px;line-height:16px}.wdg .tw-leg b{color:var(--ink-2);white-space:nowrap;font-weight:600}.wdg :is(.tw-num,.tw-lado,.tw-alerta,.tw-g,.tw-l-val,.tw-dia-t span,.tw-dia-v,.q,.tw-caixa,.tw-av)[data-tom=bad]{--tom:var(--bad)}.wdg :is(.tw-num,.tw-lado,.tw-alerta,.tw-g,.tw-l-val,.tw-dia-t span,.tw-dia-v,.q,.tw-caixa,.tw-av)[data-tom=warn]{--tom:var(--warn)}.wdg :is(.tw-num,.tw-lado,.tw-alerta,.tw-g,.tw-l-val,.tw-dia-t span,.tw-dia-v,.q,.tw-caixa,.tw-av)[data-tom=ok]{--tom:var(--ok)}.wdg :is(.tw-num,.tw-lado,.tw-alerta,.tw-g,.tw-l-val,.tw-dia-t span,.tw-dia-v,.q,.tw-caixa,.tw-av)[data-tom=violet]{--tom:var(--violet)}.wdg :is(.tw-caixa,.tw-av)[data-tom=accent]{--tom:var(--accent-2)}.wdg .tw-tira{margin-top:12px}.wdg .tw-tira-dias{grid-template-columns:repeat(var(--n,30), minmax(0, 1fr));gap:2px;display:grid}.wdg .tw-tira-dias i{background:var(--bar-track);border-radius:3px;height:16px}.wdg .tw-tira-dias i[data-s=interno]{background:var(--bar-off)}.wdg .tw-tira-dias i:is([data-s=folga],[data-s=futuro]){box-shadow:inset 0 0 0 1px var(--line-soft);background:0 0}.wdg .tw-tira-dias i[data-s=ok]{background:var(--accent-2);opacity:.55}.wdg .tw-tira-dias i[data-s=tratado]{background:var(--accent-2)}.wdg .tw-tira-dias i:is([data-s=aberta],[data-s=repetida]){background:var(--warn)}.wdg .tw-tira-dias i[data-s=impar]{background:var(--bad)}.wdg .tw-tira-dias i[data-s=hoje]{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent)}.wdg .tw-tira-dias i[data-s=fora]{box-shadow:inset 0 0 0 1px var(--line-soft);opacity:.5;background:0 0}.wdg .tw-tira-pe{letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.wdg .tw-tira-leg{color:var(--ink-3);flex-wrap:wrap;gap:3px 11px;margin-top:7px;font-size:10.5px;line-height:14px;display:flex}.wdg .tw-tira-leg span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wdg .tw-tira-leg i{border-radius:2px;width:9px;height:9px}.wdg .tw-tira-leg i[data-s=interno]{background:var(--bar-off)}.wdg .tw-tira-leg i[data-s=ok]{background:var(--accent-2);opacity:.55}.wdg .tw-tira-leg i[data-s=tratado]{background:var(--accent-2)}.wdg .tw-tira-leg i[data-s=aberta]{background:var(--warn)}.wdg .tw-tira-leg i[data-s=impar]{background:var(--bad)}.wdg .tw-barra{background:var(--bar-track);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.wdg .tw-barra>i{background:var(--bar);border-radius:99px;height:100%;display:block}.wdg .tw-barra.anda>i{animation:1.6s ease-in-out infinite alternate tw-anda}.wdg .tw-regua{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:10.5px;line-height:14px;display:flex}.wdg .tw-regua b{color:var(--ink-2);font-weight:600}.wdg .tw-g{border-top:1px solid var(--line-soft)}.wdg .tw-cab+.tw-g,.wdg .tw-cab+.tw-bloco{border-top:none}.wdg .tw-g>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;column-gap:10px;min-height:52px;padding:6px 14px;list-style:none;display:grid}.wdg .tw-g>summary::-webkit-details-marker{display:none}.wdg .tw-g>summary:after{content:"";border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);justify-self:end;width:7px;height:7px;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:translateY(-2px)rotate(45deg)}.wdg .tw-g[open]>summary:after{transform:translateY(2px)rotate(-135deg)}@media (hover:hover){.wdg .tw-g>summary:hover,.wdg button.tw-l:hover,.wdg .tw-l-acao:hover{background:var(--tint)}}.wdg .tw-g-ilu{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wdg .tw-g-ilu>img{object-fit:contain;width:32px!important;height:32px!important}.wdg .tw-g-t{flex-direction:column;gap:1px;min-width:0;display:flex}.wdg .tw-g-nome{letter-spacing:-.01em;min-width:0;color:var(--tom,var(--ink));align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;line-height:18px;display:flex}.wdg .tw-g-nome>span:first-child{text-wrap:balance;min-width:0}.wdg .tw-g-n{background:var(--tint);min-width:18px;height:18px;color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.wdg .tw-g[data-tom] .tw-g-n{background:color-mix(in srgb, var(--tom) 14%, transparent);color:var(--tom)}.wdg .tw-g-sub{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:11px;line-height:15px}.wdg .tw-g-tot{text-align:right;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600}.wdg .tw-g-tot small{letter-spacing:0;color:var(--ink-3);font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:500;display:block}.wdg .tw-g-corpo{border-top:1px dashed var(--line-soft);padding:0 0 4px}.wdg .tw-bloco{border-top:1px solid var(--line-soft)}.wdg .tw-l{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 14px;display:grid;position:relative}.wdg .tw-l+.tw-l{border-top:1px solid var(--line-soft)}.wdg .tw-l:is(.bad,.warn,.violet,.ok):before{content:"";background:var(--bad);width:3px;position:absolute;top:0;bottom:0;left:0}.wdg .tw-l.warn:before{background:var(--warn)}.wdg .tw-l.violet:before{background:var(--violet)}.wdg .tw-l.ok:before{background:var(--ok)}.wdg .tw-av{--tom:var(--ink-2);background:color-mix(in srgb, var(--tom) 12%, var(--chip));border:1px solid color-mix(in srgb, var(--tom) 26%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--tom) 70%, var(--ink));letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:11px;grid-row:1/span 2;justify-content:center;align-self:start;align-items:center;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700;display:flex}.wdg .tw-av.data{flex-direction:column;gap:0;font-size:12px;line-height:12px}.wdg .tw-av.data small{letter-spacing:.02em;color:var(--ink-3);text-transform:lowercase;font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600}.wdg .tw-av.ilu{background:0 0;border:none}.wdg .tw-av.ilu img{object-fit:contain;width:30px!important;height:30px!important}.wdg .tw-l-nome{letter-spacing:-.01em;text-wrap:pretty;min-width:0;font-size:13.5px;font-weight:600;line-height:18px}.wdg .tw-l-val{letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;line-height:18px}.wdg .tw-l-val[data-tom=neutro]{--tom:var(--ink-3);font-size:12px;font-weight:500}.wdg .tw-l-det{min-width:0;color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;grid-column:2/-1;font-size:11.5px;line-height:16px}.wdg .tw-l-det .pilula{vertical-align:1px;height:18px;margin-right:4px;font-size:9.5px}.wdg .q{color:var(--tom,var(--ink-2));font-weight:600}.wdg .tw-l-mais{grid-column:2/-1;min-width:0}.wdg .tw-l-mais>*{margin-top:8px}.wdg .tw-l.lista-so{grid-template-columns:minmax(0,1fr) auto}.wdg .tw-l.lista-so :is(.tw-l-det,.tw-l-mais){grid-column:1/-1}.wdg button.tw-l{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none}.wdg .tw-l.com-acao .tw-l-det{grid-column:2}.wdg .tw-l.lista-so.com-acao .tw-l-det{grid-column:1}.wdg .tw-l-acao{min-height:44px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-column:3;place-self:start end;align-items:center;gap:3px;margin:-13px -8px;padding:0 8px;font:600 12px/16px Instrument Sans,sans-serif;display:inline-flex;position:relative}.wdg .tw-l.lista-so .tw-l-acao{grid-column:2}.wdg .tw-l-acao span{font-size:13px;line-height:1}.wdg .tw-l-acao[aria-expanded=true] span{display:inline-block;transform:rotate(90deg)}.wdg .tw-l-acao:disabled{color:var(--ink-4);cursor:default}.wdg .tw-marcas{flex-wrap:wrap;gap:5px;display:flex}.wdg .tw-m{border:1px solid var(--line);background:var(--chip);height:26px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;display:inline-flex}.wdg .tw-m small{color:var(--ink-3);font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600}.wdg .tw-m.fora{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.wdg .tw-m.falta{border:1.5px dashed var(--bad-line);color:var(--bad);background:0 0}.wdg .tw-m.sugere{border:1.5px dashed var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wdg .tw-m.desc{color:var(--ink-4);background:var(--tint);text-decoration:line-through}.wdg .tw-m.inc{border-color:var(--violet-line);background:var(--violet-bg);color:var(--violet)}.wdg .tw-m.dup{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.wdg .tw-dia{border-top:1px solid var(--line-soft);padding:12px 14px 13px}.wdg .tw-cab+.tw-dia{border-top:none}.wdg .tw-dia-cab{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wdg .tw-dia-t{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.wdg .tw-dia-t span{color:var(--tom,var(--ink-3));margin-left:4px;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600}.wdg .tw-dia-v{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tom,var(--ink));font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.wdg .tw-dia-v.mudo{color:var(--ink-3);font-size:12px}.wdg .tw-dia .tw-marcas{margin-top:9px}.wdg .tw-frase{color:var(--ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:9px 0 0;font-size:12px;line-height:17px}.wdg .tw-frase b{color:var(--ink);white-space:nowrap;font-weight:600}.wdg .tw-frase.mini{color:var(--ink-3);margin-top:6px;font-size:11px}.wdg .tw-frase .ic,.wdg .tw-caixa .ic{vertical-align:-2px;width:13px;height:13px;margin-right:2px}.wdg .tw-sug{background:var(--tint);border:1px solid var(--line);border-radius:13px;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:9px;margin-top:10px;padding:9px 10px 9px 9px;display:grid}.wdg .tw-sug>i{background:var(--chip);border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:700;display:flex}.wdg .tw-sug b{color:var(--ink);font-size:13px;font-weight:600;line-height:17px;display:block}.wdg .tw-sug small{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:11px;line-height:15px;display:block}.wdg .tw-outros{gap:5px;margin-top:10px;display:grid}.wdg .tw-outros button{border:1px solid var(--line);background:var(--chip);min-height:48px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:9px;padding:6px 11px 6px 10px;font:600 12.5px/16px Instrument Sans,sans-serif;display:grid;position:relative}.wdg .tw-outros button:before{content:"";border:1.5px solid var(--line);background:var(--card);box-sizing:border-box;border-radius:50%;grid-row:1/span 2;width:16px;height:16px}.wdg .tw-outros button[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-soft)}.wdg .tw-outros button[aria-checked=true]:before{border:5px solid var(--accent)}.wdg .tw-outros button small{color:var(--ink-3);grid-column:2;font-size:10.5px;font-weight:500;line-height:14px}.wdg .tw-sug-m{color:var(--accent-2);margin-left:4px}.wdg .tw-motivo{margin-top:8px;display:block}.wdg .tw-motivo>span{color:var(--ink-2);margin:0 0 4px 2px;font-size:11.5px;font-weight:600;display:block}.wdg .tw-motivo>small{color:var(--ink-3);margin:4px 2px 0;font-size:10.5px;line-height:14px;display:block}.wdg .tw-campos{gap:8px;margin-top:10px;display:grid}.wdg .tw-campo{grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.wdg .tw-campo>span{color:var(--ink-2);font-size:12px}.wdg .tw-campo.linha{grid-template-columns:1fr}.wdg .tw-campo.linha>span{margin-bottom:2px}.wdg :is(.tw-campo,.tw-motivo) :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 12px;font:500 14px Instrument Sans,sans-serif}.wdg :is(.tw-campo,.tw-motivo) textarea{resize:none;min-height:60px;padding:9px 12px;font-size:12.5px;line-height:1.4}.wdg .tw-campo input[type=time]{font-family:JetBrains Mono,monospace}.wdg :is(.tw-campo,.tw-motivo) :is(input,textarea)[aria-invalid=true]{border-color:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.wdg :is(.tw-campo,.tw-motivo) :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wdg .tw-seg{background:var(--tint);border:1px solid var(--line-soft);border-radius:12px;gap:4px;padding:3px;display:flex}.wdg .tw-seg button{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;font:600 12.5px Instrument Sans,sans-serif;position:relative}.wdg .tw-seg button[aria-pressed=true]{background:var(--chip);color:var(--ink);box-shadow:var(--sh-card)}.wdg .tw-caixa{background:var(--tint);border:1px solid var(--line-soft);color:var(--ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty;border-radius:11px;gap:8px;padding:8px 10px;font-size:11.5px;line-height:16px;display:flex}.wdg .tw-caixa>i{color:var(--tom,var(--ink-3));flex-shrink:0;font-style:normal;font-weight:700}.wdg .tw-caixa b{color:var(--ink);font-weight:600}.wdg .tw-caixa[data-tom=warn]{background:var(--warn-bg);border-color:var(--warn-line)}.wdg .tw-caixa[data-tom=bad]{background:var(--bad-bg);border-color:var(--bad-line)}.wdg .tw-caixa[data-tom=ok]{background:var(--ok-bg);border-color:var(--ok-line)}.wdg .tw-caixa[data-tom=violet]{background:var(--violet-bg);border-color:var(--violet-line)}.wdg .tw-caixa[data-tom=accent]{background:var(--accent-soft);border-color:var(--accent-line)}.wdg .tw-caixa.cit{font-style:italic}.wdg .tw-caixa.cit b{font-style:normal}.wdg .tw-sec{border-top:1px solid var(--line-soft);padding:10px 14px 12px}.wdg .tw-sec.sem-linha,.wdg .tw-cab+.tw-sec{border-top:none}.wdg .tw-sec>.tw-caixa+.tw-caixa{margin-top:6px}.wdg .tw-fatos{grid-template-columns:max-content minmax(0,1fr);column-gap:12px;display:grid}.wdg .tw-fatos>span{border-top:1px solid var(--line-soft);padding:6px 0;font-size:12px;line-height:16px}.wdg .tw-fatos>span:nth-child(-n+2){border-top:none}.wdg .tw-fatos>span:nth-child(odd){color:var(--ink-2)}.wdg .tw-fatos>span:nth-child(2n){text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.wdg .tw-fatos .mono{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.wdg .tw-pe{border-top:1px solid var(--line-soft);background:var(--tint);padding:10px 12px 11px}.wdg .tw-pe-l{gap:8px;display:flex}.wdg .tw-bt{background:var(--grad);min-width:0;min-height:50px;color:var(--on-accent);box-shadow:var(--sh-btn);letter-spacing:-.01em;text-align:center;cursor:pointer;border:none;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:6px 14px;font:600 14px Space Grotesk,sans-serif;display:flex;position:relative;overflow:hidden}.wdg .tw-bt small{letter-spacing:0;opacity:.78;font-variant-numeric:tabular-nums;font:500 11px Instrument Sans,sans-serif}.wdg .tw-bt.sec{background:var(--chip);color:var(--ink);border:1px solid var(--line);box-shadow:none;flex:none;font-family:Instrument Sans,sans-serif;font-size:13px}.wdg .tw-bt.warn{background:var(--warn);color:var(--on-accent);box-shadow:0 8px 20px var(--warn-line)}.wdg .tw-bt.bad{background:var(--bad);color:var(--on-accent);box-shadow:0 8px 20px var(--bad-line)}.wdg .tw-bt:disabled{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none;cursor:default}.wdg .tw-bt:disabled small{opacity:1}.wdg .tw-bt[data-armado]{box-shadow:0 0 0 3px var(--accent-soft), var(--sh-btn)}.wdg .tw-bt[data-armado]:after{content:"";background:var(--on-accent);opacity:.55;transform-origin:0;width:100%;height:3px;animation:4s linear both tw-esvazia;position:absolute;bottom:0;left:0}.wdg .tw-bt.ocupado:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--on-accent) 22%, transparent), transparent);background-size:200% 100%;animation:1.4s linear infinite tw-brilho;position:absolute;inset:0}.wdg .tw-pe-txt{flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:4px;display:flex}.wdg .tw-pe-l+.tw-pe-txt{margin-top:4px}.wdg .tw-txt{min-height:44px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0 4px;font:600 12.5px Instrument Sans,sans-serif;display:inline-flex;position:relative}.wdg .tw-txt .ic{width:15px;height:15px}.wdg .tw-txt:disabled{color:var(--ink-4);cursor:default}.wdg .tw-txt.feito{color:var(--ok)}.wdg .tw-dica{color:var(--ink-2);text-align:center;text-wrap:pretty;margin:7px 2px 0;font-size:11px;line-height:15px}.wdg .tw-pe:has([data-armado]) :is(.tw-pe-txt,.tw-dica:not(.bad)){display:none}.wdg .tw-dica.bad{color:var(--bad)}.wdg .tw-pe>.tw-dica:first-child{margin:0 0 8px}.wdg .tw-recibo{background:var(--ok-bg);border-top:1px solid var(--ok-line);align-items:center;gap:11px;padding:11px 14px;display:flex}.wdg .tw-recibo-ck{background:var(--chip);border:1px solid var(--ok-line);width:32px;height:32px;color:var(--ok);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wdg .tw-recibo-ck .ic{width:17px;height:17px}.wdg .tw-recibo-t{flex:1;min-width:0}.wdg .tw-recibo-t b{color:var(--ink);text-wrap:pretty;font-size:13px;font-weight:600;line-height:17px;display:block}.wdg .tw-recibo-t span{color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:11px;line-height:15px;display:block}.wdg .tw-recibo.violet{background:var(--violet-bg);border-top-color:var(--violet-line)}.wdg .tw-recibo.violet .tw-recibo-ck{color:var(--violet);border-color:var(--violet-line)}.wdg .tw-recibo.warn{background:var(--warn-bg);border-top-color:var(--warn-line)}.wdg .tw-recibo.warn .tw-recibo-ck{color:var(--warn);border-color:var(--warn-line)}.wdg .tw-recibo.bad{background:var(--bad-bg);border-top-color:var(--bad-line)}.wdg .tw-recibo.bad .tw-recibo-ck{color:var(--bad);border-color:var(--bad-line)}.wdg .tw-cab+.tw-recibo{border-top:none}.wdg .tw-miudo{border:1px solid var(--line);background:var(--chip);height:30px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:9px;flex-shrink:0;padding:0 10px;font:600 11px Instrument Sans,sans-serif;position:relative}.wdg .tw-miudo:after{content:"";position:absolute;inset:-7px -3px}.wdg .tw-miudo.principal{background:var(--grad);color:var(--on-accent);border-color:#0000}.wdg .tw-miudo:disabled{color:var(--ink-4);cursor:default}.wdg .tw-miudos{flex-wrap:wrap;gap:6px;display:flex}.wdg .tw-vazio{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 20px 18px;display:flex}.wdg .tw-vazio>img{margin-bottom:2px}.wdg .tw-vazio b{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.wdg .tw-vazio span{max-width:280px;color:var(--ink-3);text-wrap:pretty;font-size:12px;line-height:17px}.wdg .tw-faixa{background:var(--violet-bg);border-bottom:1px solid var(--violet-line);letter-spacing:.06em;text-transform:uppercase;color:var(--violet);align-items:center;gap:8px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.wdg .tw-faixa .ic{width:14px;height:14px}.wdg .tw-sem{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:12px;padding:14px;display:grid}.wdg .tw-sem b{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;line-height:1.3;display:block}.wdg .tw-sem span{color:var(--ink-2);text-wrap:pretty;margin-top:3px;font-size:12px;line-height:17px;display:block}.wdg .tw-quem-l{flex-wrap:wrap;gap:6px;padding:0 14px 14px;display:flex}.wdg .tw-quem-l span{background:var(--chip);border:1px solid var(--line);height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:600;display:inline-flex}.wdg .tw-quem-l i{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font:700 10px Space Grotesk,sans-serif;display:inline-flex}.wdg .tw-erro{flex-direction:column;gap:10px;padding:14px;display:flex}.wdg .tw-erro p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.wdg .tw-erro p b{color:var(--ink);margin-bottom:2px;font-size:13.5px;display:block}.wdg .tw-erro .tw-bt{flex:none}.wdg .tw-opcoes{gap:7px;padding:12px 12px 13px;display:grid}.wdg .tw-opcao{border:1px solid var(--line);background:var(--chip);width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:9px 12px 9px 10px;display:grid}.wdg .tw-opcao .tw-av{border-radius:12px;grid-row:1/span 2;width:38px;height:38px}.wdg .tw-opcao b{font-size:13.5px;font-weight:600;line-height:18px}.wdg .tw-opcao small{color:var(--ink-3);text-wrap:pretty;grid-column:2;font-size:11px;line-height:15px}.wdg .tw-opcao .pilula{grid-area:1/3/span 2}@media (hover:hover){.wdg .tw-opcao:hover{border-color:var(--accent-line)}}.wdg .tw-arq{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 14px;display:grid}.wdg .tw-arq+.tw-arq{border-top:1px solid var(--line-soft)}.wdg .tw-arq-tipo{background:var(--accent-soft);border:1px solid var(--accent-line);width:38px;height:38px;color:var(--accent);letter-spacing:.02em;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;font:700 10.5px Space Grotesk,sans-serif;display:flex}.wdg .tw-arq-tipo.p7s{background:var(--violet-bg);border-color:var(--violet-line);color:var(--violet)}.wdg .tw-arq-tipo.pdf{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.wdg .tw-arq-tipo.zip{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.wdg .tw-arq-tipo .ic{width:18px;height:18px}.wdg .tw-arq b{text-wrap:pretty;min-width:0;font-size:13px;font-weight:600;line-height:17px}.wdg .tw-arq small{color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;overflow-wrap:anywhere;grid-column:2;font-size:11px;line-height:15px}.wdg .tw-arq .tw-baixar{grid-area:1/3/span 2}.wdg .tw-baixar{border:1px solid var(--line);background:var(--chip);width:44px;height:44px;color:var(--accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.wdg .tw-baixar .ic{width:18px;height:18px}.wdg .tw-baixar[data-feito]{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.wdg .tw-baixar:disabled{color:var(--ink-4);cursor:default}.wdg .tw-passos{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.wdg .tw-passos li{color:var(--ink-3);align-items:center;gap:9px;font-size:12px;line-height:16px;display:flex}.wdg .tw-passos li:before{content:"";box-sizing:border-box;border:1.5px solid var(--line);background:var(--chip);border-radius:50%;flex-shrink:0;width:16px;height:16px}.wdg .tw-passos li.ok{color:var(--ink-2)}.wdg .tw-passos li.ok:before{content:"✓";border-color:var(--ok);background:var(--ok);color:var(--on-accent);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.wdg .tw-passos li.agora{color:var(--ink);font-weight:600}.wdg .tw-passos li.agora:before{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite tw-gira}.wdg .tw-papel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--inner);border-radius:12px;margin:12px 14px 4px;padding:12px 13px}.wdg .tw-papel-t{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-family:JetBrains Mono,monospace;font-size:10px}.wdg .tw-papel-s{text-align:center;text-wrap:balance;margin-top:3px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;line-height:1.3}.wdg .tw-papel .tw-fatos{margin-top:9px}.wdg .tw-assin{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.wdg .tw-assin>div{border:1px dashed var(--ok-line);background:var(--ok-bg);border-radius:10px;padding:7px 8px}.wdg .tw-assin b{font-size:11.5px;font-weight:600;line-height:15px;display:block}.wdg .tw-assin small{color:var(--ink-3);font-size:10px;line-height:13px;display:block}.wdg .tw-folha{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:22px 22px 16px 16px;margin-top:10px;padding:8px 16px 14px}.wdg .tw-folha:before{content:"";background:var(--line);border-radius:99px;width:36px;height:4px;margin:0 auto 10px;display:block}.wdg .tw-folha b{letter-spacing:-.01em;text-wrap:balance;font:600 16px/1.3 Space Grotesk,sans-serif;display:block}.wdg .tw-folha p{color:var(--ink-2);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.5}.wdg .tw-folha .tw-pe-l{margin-top:14px}.wdg .tw-mont{padding:13px 15px 14px}.wdg .tw-mont-frase{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;line-height:17px;display:flex}.wdg .tw-mont-frase:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite tw-pulsa}.wdg .tw-mont>i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:14px;margin-top:10px;animation:1.8s linear infinite tw-brilho;display:block}.wdg.velho .tw-cab{background:var(--tint)}.wdg.velho :is(.tw-alerta,.tw-num,.tw-g,.tw-l-val,.tw-g-tot){--tom:var(--ink-2)!important}.wdg.velho .tw-alerta:before{background:var(--ink-4);animation:none}.wdg.velho .tw-bt,.wdg.velho .tw-miudo.principal{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none}.wdg.velho .tw-l:before{background:var(--ink-4)!important}.wdg.velho .tw-g[data-tom] .tw-g-n{background:var(--tint);color:var(--ink-2)}.wdg.velho :is(.tw-l-acao,.tw-txt){color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.wdg .tw-alerta:before,.wdg .tw-barra.anda>i,.wdg .tw-passos li.agora:before,.wdg .tw-bt[data-armado]:after,.wdg .tw-bt.ocupado:before,.wdg .tw-mont-frase:before,.wdg .tw-mont>i{animation:none}.wdg .tw-g>summary:after{transition:none}}.meddoc{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,sans-serif;line-height:normal;position:absolute;inset:0;overflow:hidden}.meddoc,.meddoc *,.meddoc :before,.meddoc :after{box-sizing:border-box}.meddoc input,.meddoc select,.meddoc textarea,.meddoc button{font-family:inherit}.meddoc button{-webkit-tap-highlight-color:transparent;cursor:pointer}.meddoc button[disabled],.meddoc button[aria-disabled=true]{cursor:default}.meddoc :where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.meddoc input:focus,.meddoc select:focus,.meddoc textarea:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none;border-color:var(--accent)!important}.meddoc ::-webkit-scrollbar{width:0;height:0}.meddoc .num{font-variant-numeric:tabular-nums}.meddoc .so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meddoc .entra{animation:eu-popIn .5s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 55ms) both}.meddoc .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.meddoc .painel{background:var(--app);flex-direction:column;display:flex;position:absolute;inset:0}.meddoc .painel-topo{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.meddoc .btn-voltar,.meddoc .btn-acao{background:var(--chip);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);box-shadow:var(--sh-card);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.meddoc .btn-acao{box-shadow:none;background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.meddoc .painel-cab{flex:1;min-width:0}.meddoc .painel-titulo{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.meddoc .painel-sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.meddoc .faixa{background:var(--violet-bg);border-bottom:1px solid var(--violet-line);letter-spacing:.04em;color:var(--ink-2);flex-shrink:0;align-items:center;gap:9px;padding:9px 16px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.meddoc .faixa>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.meddoc .faixa-ic{color:var(--violet);letter-spacing:0;flex-shrink:0;font-family:Instrument Sans,sans-serif;font-size:12px}.meddoc .faixa.frase{letter-spacing:0;font-family:Instrument Sans,sans-serif;font-size:11.5px;line-height:1.35}.meddoc .faixa.frase>span:last-child{white-space:normal}.meddoc .faixa b{color:var(--ink);font-weight:600}.meddoc .painel-corpo{flex-direction:column;flex:1;gap:13px;padding:18px 16px 104px;display:flex;overflow-y:auto}.meddoc .painel-corpo>*{flex-shrink:0}.meddoc .n2-base{z-index:40;border-top:1px solid var(--line-soft);background:var(--glass);-webkit-backdrop-filter:blur(14px);align-items:center;gap:9px;padding:10px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.meddoc .fab{border:1px solid var(--line);background:var(--chip);height:52px;color:var(--ink);box-shadow:var(--inner);text-align:left;border-radius:16px;flex:none;align-items:center;gap:9px;padding:0 14px 0 9px;display:flex}.meddoc .fab-orbe{background:var(--grad);width:34px;height:34px;color:var(--on-accent);border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:flex;position:relative}.meddoc .fab-titulo{font-size:13px;font-weight:600;line-height:1.15;display:block}.meddoc .fab-sub{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.meddoc .n2-base .btn{text-align:left;border-radius:16px;flex:1;justify-content:space-between;min-width:0;height:52px;padding:0 14px 0 18px;font-size:14px}.meddoc .n2-base .btn.centro{text-align:center;justify-content:center}.meddoc .n2-base-t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.meddoc .n2-base-s{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;display:block;overflow:hidden}.meddoc .btn{border:1px solid var(--line);background:var(--chip);min-height:44px;color:var(--ink-2);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.meddoc .btn[disabled],.meddoc .btn[aria-disabled=true]{opacity:.45}.meddoc .btn.bad{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.meddoc .btn.accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.meddoc .btn.primario{background:var(--grad);color:var(--on-accent);box-shadow:var(--sh-btn);border:none}.meddoc .btn.primario[disabled],.meddoc .btn.primario[aria-disabled=true]{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none;opacity:1}.meddoc .btn.largo{width:100%}.meddoc .destaque{background:var(--hero);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;padding:16px 18px}.meddoc .destaque.atencao{background:linear-gradient(135deg, var(--warn-bg), transparent 70%), var(--card);border-color:var(--warn-line)}.meddoc .destaque-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.meddoc .destaque-valor{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;line-height:1.05}.meddoc .destaque-dir{text-align:right}.meddoc .destaque-dir1{color:var(--ink-2);font-size:12px}.meddoc .destaque-dir2{color:var(--ink-4);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10.5px}.meddoc .doc-dest-linha{border:none;border-top:1px dashed var(--line);width:100%;min-height:44px;color:var(--ink-2);text-align:left;background:0 0;align-items:center;gap:10px;margin:12px 0 -8px;padding:11px 0 0;font-size:12px;display:flex}.meddoc .doc-dest-linha>.ic:first-child{width:16px;height:16px;color:var(--warn)}.meddoc .doc-dest-linha>.ic:last-child{width:15px;height:15px;color:var(--ink-4);margin-left:auto}.meddoc .doc-dest-linha b{color:var(--ink);font-weight:600}.meddoc .n2-abas{background:var(--tint);border:1px solid var(--line-soft);scrollbar-width:none;border-radius:16px;gap:4px;padding:3px;display:flex;overflow-x:auto}.meddoc .n2-abas>*{min-height:44px;color:var(--ink-3);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.meddoc .n2-abas>[aria-selected=true]{background:var(--chip);border-color:var(--line);color:var(--ink);box-shadow:var(--sh-card)}.meddoc .n2-conta{background:var(--chip);border:1px solid var(--line);min-width:18px;height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.meddoc .n2-lista{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:22px;overflow:hidden}.meddoc .n2-grupo{background:var(--tint);border-bottom:1px solid var(--line-soft);min-height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.meddoc .n2-grupo .ic{width:15px;height:15px;color:var(--ink-3)}.meddoc .n2-grupo.warn,.meddoc .n2-grupo.warn .ic{color:var(--warn)}.meddoc .n2-grupo-n{background:var(--chip);border:1px solid var(--line);min-width:20px;height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.meddoc .n2-linha+.n2-grupo,.meddoc .n2-linha+.n2-linha{border-top:1px solid var(--line-soft)}.meddoc .n2-linha{width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:11px 12px 11px 14px;display:grid}.meddoc .n2-linha.sem-seta{grid-template-columns:auto minmax(0,1fr) auto;padding-right:16px}.meddoc .n2-linha>.ic:last-child{width:16px;height:16px;color:var(--ink-4)}.meddoc .n2-linha.riscada .n2-l-titulo{color:var(--ink-3);text-decoration:line-through}@media (hover:hover){.meddoc button.n2-linha:hover{background:var(--tint)}}.meddoc .n2-ilustra{align-self:center;max-width:100%;height:auto;display:block}.meddoc .n2-ilustra-ic{object-fit:contain;flex-shrink:0;width:38px;height:38px}.meddoc .n2-l-meio{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.meddoc .n2-l-titulo{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13.5px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.meddoc .n2-l-det{max-width:100%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:17px;display:block;overflow:hidden}.meddoc .n2-l-det>.pilula{vertical-align:1px;margin-right:6px}.meddoc .n2-l-dir{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.meddoc .n2-l-prazo{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.meddoc .n2-l-mono{color:var(--ink-3);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.meddoc .n2-rodape{border-top:1px solid var(--line-soft);min-height:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;padding:0 16px;font-size:11.5px;display:flex}.meddoc .pilula{--p:var(--ink-2);background:color-mix(in srgb, var(--p) 14%, transparent);color:var(--p);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.meddoc .pilula.ok{--p:var(--ok)}.meddoc .pilula.warn{--p:var(--warn)}.meddoc .pilula.bad{--p:var(--bad)}.meddoc .pilula.enviado{--p:var(--violet)}.meddoc .secao{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner), var(--sh-card);border-radius:20px;padding:16px 18px}.meddoc .secao-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.meddoc .kv{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.meddoc .kv>:first-child{color:var(--ink-2);flex-shrink:0;font-size:12.5px}.meddoc .kv>:last-child{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:13px;font-weight:600}.meddoc .kv:last-child{border-bottom:none}.meddoc .doc-apoio{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.meddoc .campo-rot{color:var(--ink-2);flex-direction:column;gap:7px;font-size:12.5px;font-weight:600;display:flex}.meddoc .campo{border:1px solid var(--line);background:var(--field);height:46px;color:var(--ink);border-radius:13px;width:100%;padding:0 13px;font-size:14px}.meddoc .coluna{flex-direction:column;gap:10px;display:flex}.meddoc .nota{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;border-radius:14px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11.5px;line-height:1.45;display:flex}.meddoc .nota>:first-child{color:var(--accent);flex-shrink:0}.meddoc .nota.warn{background:var(--warn-bg);border-color:var(--warn-line)}.meddoc .nota.warn>:first-child{color:var(--warn)}.meddoc .n2-selo-ass{--s:var(--ink-3);border:1px solid color-mix(in srgb, var(--s) 30%, transparent);background:color-mix(in srgb, var(--s) 8%, transparent);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.meddoc .n2-selo-ass-ic{background:var(--chip);border:1px solid color-mix(in srgb, var(--s) 35%, transparent);width:30px;height:30px;color:var(--s);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.meddoc .n2-selo-ass-ic .ic{width:16px;height:16px}.meddoc .n2-selo-ass-t{color:var(--s);font-size:12.5px;font-weight:600;display:block}.meddoc .n2-selo-ass-d{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.meddoc .n2-selo-ass.aguardando{--s:var(--warn)}.meddoc .n2-selo-ass.invalido{--s:var(--bad)}.meddoc .n2-selo-ass.assinado{--s:var(--ok)}.meddoc .doc-pdf-cartao{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.meddoc .doc-pdf-cartao .btn{width:100%;margin-top:10px}.meddoc .doc-mini{background:var(--chip);border:1px solid var(--line);width:58px;height:80px;box-shadow:var(--sh-card);border-radius:3px;flex-direction:column;flex-shrink:0;gap:4px;padding:8px 7px;display:flex;position:relative}.meddoc .doc-mini>i{background:var(--line);border-radius:2px;height:3px;display:block}.meddoc .doc-mini>i:first-child{background:var(--ink-4);width:70%;height:5px}.meddoc .doc-mini>i.c{width:60%}.meddoc .doc-mini>i.q{background:var(--ink-3);border-radius:2px;width:16px;height:16px;margin-top:auto}.meddoc .rotulo-miudo{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px}.meddoc .doc-nr7{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ink);border-radius:12px;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.meddoc .doc-nr7>.ic{width:16px;height:16px;color:var(--ok)}.meddoc .doc-nr7 small{color:var(--ink-3);text-align:right;margin-left:auto;font-size:11px;font-weight:500}.meddoc .doc-nr7.falta{background:var(--bad-bg);border-color:var(--bad-line)}.meddoc .doc-nr7.falta>.ic{color:var(--bad)}.meddoc .doc-falta{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--ink);text-wrap:pretty;border-radius:12px;gap:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.meddoc .doc-falta>b:first-child{color:var(--bad);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px}.meddoc .doc-exame{border-top:1px dashed var(--line);align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:12.5px;display:flex}.meddoc .doc-exame>span{flex:1;min-width:0}.meddoc .n2-tempo{margin:0;padding:0;list-style:none}.meddoc .n2-tempo>li{grid-template-columns:70px minmax(0,1fr);column-gap:14px;padding:0 0 14px;display:grid;position:relative}.meddoc .n2-tempo>li:last-child{padding-bottom:0}.meddoc .n2-tempo>li:before{content:"";background:var(--chip);border:2px solid var(--line);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:80px}.meddoc .n2-tempo>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:1px;left:84px}.meddoc .n2-tempo>li.ok:before{border-color:var(--ok)}.meddoc .n2-tempo>li.bad:before{border-color:var(--bad)}.meddoc .n2-tempo>li.agora:before{background:var(--accent);border-color:var(--accent)}.meddoc .n2-tempo-quando{color:var(--ink-3);text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:19px}.meddoc .n2-tempo-o{color:var(--ink);text-wrap:pretty;padding-left:14px;font-size:12.5px;line-height:19px}.meddoc .n2-tempo-o small{color:var(--ink-3);font-size:11px;line-height:1.45;display:block}.meddoc .n2-tec{background:var(--tint);border:1px solid var(--line);border-radius:16px}.meddoc .n2-tec>summary{min-height:44px;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.meddoc .n2-tec>summary::-webkit-details-marker{display:none}.meddoc .n2-tec>summary:after{content:"+";color:var(--ink-3);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:14px}.meddoc .n2-tec[open]>summary:after{content:"−"}.meddoc .n2-tec>div{color:var(--ink-2);flex-direction:column;gap:8px;padding:0 14px 14px;font-size:11.5px;line-height:1.5;display:flex}.meddoc .n2-tec .kv{padding:6px 0}.meddoc .n2-tec .kv>:last-child{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.meddoc .n2-hash{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5}.meddoc .vazio{text-align:center;border:1px dashed var(--line);background:var(--tint);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.meddoc .vazio-titulo{font-size:15px;font-weight:600}.meddoc .vazio-sub{color:var(--ink-2);text-wrap:pretty;max-width:280px;font-size:12.5px;line-height:1.45}.meddoc .feito{text-align:center;background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:28px 22px;display:flex}.meddoc .feito-titulo{letter-spacing:-.01em;font-size:18px;font-weight:600}.meddoc .feito-sub{color:var(--ink-2);text-wrap:pretty;font-size:13px}.meddoc .n2-esq{flex-direction:column;gap:10px;display:flex}.meddoc .n2-esq>i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:16px;height:64px;animation:1.8s linear infinite eu-shimmer;display:block}.meddoc .n2-esq>i.baixo{height:38px}.meddoc .n2-esq>i.alto{height:110px}.meddoc .n2-erro{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.meddoc .n2-erro-titulo{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.meddoc .n2-erro-t{color:var(--ink);text-wrap:pretty;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.meddoc .n2-erro-t .ic{color:var(--bad);margin-top:1px}.meddoc .n2-erro .btn{background:var(--card);border:1px solid var(--line);color:var(--ink);align-self:flex-start}.meddoc .n2-bloqueio{text-align:center;background:var(--card);border:1px solid var(--line);box-shadow:var(--inner);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.meddoc .n2-bloqueio-ic{background:var(--violet-bg);border:1px solid var(--violet-line);width:52px;height:52px;color:var(--violet);border-radius:17px;justify-content:center;align-items:center;display:flex}.meddoc .n2-bloqueio-t{font-size:15px;font-weight:600}.meddoc .n2-bloqueio-s{max-width:280px;color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.ponto-eu.ponto-rh .prh-rotulo{margin:14px 0 8px;display:block}.ponto-eu.ponto-rh .prh-rotulo:first-child{margin-top:0}.ponto-eu.ponto-rh .prh-segmentos{flex-wrap:wrap;gap:7px;display:flex}.ponto-eu.ponto-rh .prh-seg{background:var(--chip);border:1px solid var(--line);min-height:44px;color:var(--ink-2);border-radius:13px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.ponto-eu.ponto-rh .prh-seg small{color:var(--ink-3);font-size:10.5px;font-weight:500}.ponto-eu.ponto-rh .prh-seg[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.ponto-eu.ponto-rh .prh-seg[disabled]{opacity:.5}.ponto-eu.ponto-rh .prh-periodo{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ponto-eu.ponto-rh .prh-periodo .campo,.ponto-eu.ponto-rh .prh-dois .campo{font-variant-numeric:tabular-nums;min-width:0}.ponto-eu.ponto-rh .prh-dois{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ponto-eu.ponto-rh .prh-dois .campo-rot{min-width:0}.ponto-eu.ponto-rh .prh-previa{background:var(--card);border:1px solid var(--line);box-shadow:var(--inner);border-radius:18px;margin-top:14px;padding:12px 16px}.ponto-eu.ponto-rh .prh-previa .kv{padding:8px 0}.ponto-eu.ponto-rh .prh-previa .ponto-arq-meta{overflow-wrap:anywhere;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px}.ponto-eu.ponto-rh .prh-avisos{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ponto-eu.ponto-rh .prh-avisos li{color:var(--ink-2);text-wrap:pretty;padding-left:24px;font-size:11.5px;line-height:1.45;position:relative}.ponto-eu.ponto-rh .prh-avisos li:before{content:"△";text-align:center;width:16px;color:var(--warn);font-size:12px;position:absolute;top:0;left:0}.ponto-eu.ponto-rh .prh-avisos li.bad:before{content:"!";color:var(--bad);font-weight:700}.ponto-eu.ponto-rh .prh-avisos li.ok:before{content:"✓";color:var(--ok)}.ponto-eu.ponto-rh .prh-avisos li.info:before{content:"·";color:var(--ink-3);font-weight:700}.ponto-eu.ponto-rh .prh-escolha{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ponto-eu.ponto-rh .prh-escolha>button{background:var(--chip);border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;border-radius:15px;padding:11px 13px;font-size:13.5px;font-weight:600}.ponto-eu.ponto-rh .prh-escolha>button small{color:var(--ink-3);margin-top:3px;font-size:11px;font-weight:400;display:block}.ponto-eu.ponto-rh .prh-escolha>button[disabled]{opacity:.5}.ponto-eu.ponto-rh .prh-passos{counter-reset:prhp;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ponto-eu.ponto-rh .prh-passos>li{counter-increment:prhp;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding-bottom:16px;display:grid;position:relative}.ponto-eu.ponto-rh .prh-passos>li:last-child{padding-bottom:0}.ponto-eu.ponto-rh .prh-passos>li:before{content:counter(prhp);background:var(--chip);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-3);border-radius:50%;grid-row:span 3;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:flex}.ponto-eu.ponto-rh .prh-passos>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.ponto-eu.ponto-rh .prh-passos>li.ok:before{content:"✓";background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.ponto-eu.ponto-rh .prh-passos>li.trava:before{content:"!";background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.ponto-eu.ponto-rh .prh-passo-t{padding:5px 0 2px;font-size:13.5px;font-weight:600;line-height:18px}.ponto-eu.ponto-rh .prh-passo-d{color:var(--ink-2);text-wrap:pretty;font-size:12px;line-height:1.45}.ponto-eu.ponto-rh .prh-passos>li:not(.ok):not(.trava) .prh-passo-t{color:var(--ink-3)}.ponto-eu.ponto-rh .prh-passo-d .ponto-link{margin:-8px 0 -10px}.ponto-eu.ponto-rh .prh-tempo{margin:0;padding:0;list-style:none}.ponto-eu.ponto-rh .prh-tempo>li{grid-template-columns:70px minmax(0,1fr);column-gap:14px;padding:0 0 14px;display:grid;position:relative}.ponto-eu.ponto-rh .prh-tempo>li:last-child{padding-bottom:0}.ponto-eu.ponto-rh .prh-tempo>li:before{content:"";background:var(--chip);border:2px solid var(--line);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:80px}.ponto-eu.ponto-rh .prh-tempo>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:1px;left:84px}.ponto-eu.ponto-rh .prh-tempo>li.ok:before{border-color:var(--ok)}.ponto-eu.ponto-rh .prh-tempo>li.bad:before{border-color:var(--bad)}.ponto-eu.ponto-rh .prh-tempo>li.warn:before{border-color:var(--warn)}.ponto-eu.ponto-rh .prh-tempo>li.agora:before{background:var(--accent);border-color:var(--accent)}.ponto-eu.ponto-rh .prh-tempo-q{color:var(--ink-3);text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:19px}.ponto-eu.ponto-rh .prh-tempo-o{color:var(--ink);text-wrap:pretty;padding-left:14px;font-size:12.5px;line-height:19px}.ponto-eu.ponto-rh .prh-tempo-o small{color:var(--ink-3);font-size:11px;line-height:1.45;display:block}.ponto-eu.ponto-rh .prh-tec{background:var(--tint);border:1px solid var(--line);border-radius:16px;flex-shrink:0}.ponto-eu.ponto-rh .prh-tec>summary{min-height:44px;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.ponto-eu.ponto-rh .prh-tec>summary::-webkit-details-marker{display:none}.ponto-eu.ponto-rh .prh-tec>summary:after{content:"+";color:var(--ink-3);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:14px}.ponto-eu.ponto-rh .prh-tec[open]>summary:after{content:"−"}.ponto-eu.ponto-rh .prh-tec>div{color:var(--ink-2);flex-direction:column;gap:8px;padding:0 14px 14px;font-size:11.5px;line-height:1.5;display:flex}.ponto-eu.ponto-rh .prh-tec .kv{padding:6px 0}.ponto-eu.ponto-rh .prh-tec .kv>span:last-child{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:10.5px}.ponto-eu.ponto-rh .prh-tol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ponto-eu.ponto-rh .prh-tol>div{background:var(--chip);border:1px solid var(--line);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:9px 4px;display:flex}.ponto-eu.ponto-rh .prh-tol b{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.ponto-eu.ponto-rh .prh-tol small{color:var(--ink-3);font-size:9.5px;line-height:1.25}.ponto-eu.ponto-rh .prh-tol i{color:var(--ok);font-size:10.5px;font-style:normal;font-weight:700}.ponto-eu.ponto-rh .prh-tol>.passou{border-color:var(--bad-line);background:var(--bad-bg)}.ponto-eu.ponto-rh .prh-tol>.passou i{color:var(--bad)}.ponto-eu.ponto-rh .prh-tol>.sem{background:0 0;border-style:dashed}.ponto-eu.ponto-rh .prh-tol>.sem b{color:var(--bad)}.ponto-eu.ponto-rh .prh-tol>.inc{border-color:var(--accent-line);background:var(--accent-soft)}.ponto-eu.ponto-rh .prh-marcas{flex-wrap:wrap;gap:6px;display:flex}.ponto-eu.ponto-rh .prh-marcas .ponto-marca{height:30px;padding:4px 9px 0;font-size:12.5px}.ponto-eu.ponto-rh .prh-marcas .ponto-marca.sobra{border-style:dashed;border-color:var(--bad-line);color:var(--bad)}.ponto-eu.ponto-rh .prh-marcas .ponto-marca small{color:var(--ink-3);margin-left:5px;font-family:Instrument Sans,sans-serif;font-size:10px}.ponto-eu.ponto-rh .prh-kv-obs{color:var(--ink-3);text-align:right;text-wrap:pretty;margin:-2px 0 4px;font-size:11px;line-height:1.4}.ponto-eu.ponto-rh .prh-dia-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ponto-eu.ponto-rh .prh-barra{background:var(--tint);border-radius:99px;gap:3px;height:6px;margin-top:12px;display:flex;overflow:hidden}.ponto-eu.ponto-rh .prh-barra>i{background:var(--accent);display:block}.ponto-eu.ponto-rh .prh-barra>i+i{background:var(--warn)}.ponto-eu.ponto-rh .kv>:last-child{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.ponto-eu.ponto-rh button.ponto-marca{align-items:center;padding-top:0}.ponto-eu.ponto-rh .n2-linha.prh-fuso{min-height:44px;padding-top:4px;padding-bottom:4px}.ponto-eu.ponto-rh .n2-linha+.n2-linha.prh-fuso{border-top-style:dashed}.ponto-eu.ponto-rh .n2-lista>div+div{border-top:1px solid var(--line-soft)}.ponto-eu.ponto-rh .prh-pend-acao{margin-top:6px}.ponto-eu.ponto-rh .n2-linha .n2-l-det.quebra{white-space:normal}.ponto-eu.ponto-rh .ponto-assinaturas{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.ponto-eu.ponto-rh .ponto-assina{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.ponto-eu.ponto-rh .ponto-assina-dig{border-bottom:1px solid var(--ink-3);letter-spacing:.02em;color:var(--accent);align-self:stretch;margin-bottom:4px;padding-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.3}.ponto-eu.ponto-rh .ponto-assina b{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:600}.ponto-eu.ponto-rh .ponto-assina small{color:var(--ink-3);font-size:10px;line-height:1.35}.ponto-eu.ponto-rh a.n2-linha{color:inherit;text-decoration:none}.ponto-eu.ponto-rh .prh-cartao-kv{background:var(--tint);border:1px solid var(--line);border-radius:14px;margin-top:10px;padding:8px 12px}.ponto-eu.ponto-rh .prh-cartao-kv .kv{padding:4px 0;font-size:12px}.ponto-eu.ponto-rh .prh-cartao-kv .kv>:last-child{overflow-wrap:anywhere;flex-shrink:1;min-width:0;font-size:12px}@keyframes of-corre{0%{transform:translate(-100%)}to{transform:translate(270%)}}@keyframes of-acende{0%{background:var(--accent-soft)}to{background:0 0}}@keyframes of-pulsa{50%{opacity:.3}}@keyframes of-sobe{0%{opacity:0;transform:translateY(14px)}}.wdg .w-num:has(.of-moeda){font-size:30px}.wdg .of-moeda{letter-spacing:0;color:var(--ink-3);vertical-align:9px;margin-right:3px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500}.wdg .of-cent{letter-spacing:-.02em;color:var(--ink-3);font-size:19px}.wdg .of-delta{background:var(--bad-bg);border:1px solid var(--bad-line);height:20px;color:var(--bad);letter-spacing:0;vertical-align:8px;border-radius:7px;align-items:center;margin-left:8px;padding:0 7px;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.wdg .of-delta.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.wdg .of-sig{--tom:var(--ink-2);background:color-mix(in srgb, var(--tom) 12%, var(--chip));border:1px solid color-mix(in srgb, var(--tom) 24%, transparent);width:34px;height:34px;color:var(--tom);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:flex}.wdg .of-sig.g{border-radius:14px;width:46px;height:46px;font-size:15px}.wdg .of-sig.t0{--tom:var(--s4)}.wdg .of-sig.t1{--tom:var(--s3)}.wdg .of-sig.t2{--tom:var(--s1)}.wdg .of-sig.t3{--tom:var(--s2)}.wdg .of-sig.t4{--tom:var(--s5)}.wdg .w-ilu>.of-sig.g{border:none}.wdg .of-barra{background:var(--tint);border-radius:99px;height:4px;margin:12px 0 0;position:relative;overflow:hidden}.wdg .of-barra:after{content:"";background:var(--grad);border-radius:99px;width:38%;animation:1.3s cubic-bezier(.45,0,.2,1) infinite of-corre;position:absolute;inset:0 auto 0 0}.wdg .w-cab .w-alerta.ok{background:var(--ok-bg);border-color:var(--ok-line)}.wdg .w-cab .w-alerta.ok .ic{color:var(--ok)}.wdg .of-lista-t{border-top:1px solid var(--line-soft);letter-spacing:-.01em;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px 3px;font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;display:flex}.wdg .of-lista-t small{color:var(--ink-3);font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500}.wdg .w-cab+.of-lista-t,.wdg .w-velho+.of-lista-t,.wdg .w-faixa+.of-lista-t{border-top:none}.wdg .of-banco{grid-template-columns:34px minmax(0,1fr) max-content;grid-template-areas:"sig nome valor""sig det pil"".pe pe";align-items:center;gap:2px 10px;padding:10px 14px;display:grid}.wdg .of-banco+.of-banco{border-top:1px solid var(--line-soft)}.wdg .of-banco.mudou{animation:1.6s ease-out both of-acende}.wdg .of-banco>.of-sig{grid-area:1/sig/3}.wdg .of-b-nome{letter-spacing:-.015em;text-wrap:pretty;grid-area:nome;min-width:0;font-size:13.5px;font-weight:600;line-height:18px}.wdg .of-b-valor{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:valor;justify-self:end;font-size:13.5px;font-weight:600;line-height:18px}.wdg .of-b-valor.mudo{color:var(--ink-3);font-weight:500}.wdg .of-b-det{min-width:0;color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;grid-area:det;font-size:11.5px;line-height:16px}.wdg .of-banco>.pilula{grid-area:pil;justify-self:end;height:20px;font-size:10px}.wdg .of-b-pe{grid-area:pe;align-items:center;gap:14px;min-width:0;margin:0 0 -8px;display:flex}.wdg .of-b-pe:empty{display:none}.wdg .of-lacao{min-height:44px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;position:relative}.wdg .of-lacao>span{font-size:14px;line-height:1}.wdg .of-lacao.perigo{color:var(--bad)}.wdg .of-lacao[disabled]{color:var(--ink-3);cursor:default}.wdg .velho .of-lacao{color:var(--ink-3)}.wdg .of-dobra-bt{min-height:44px;color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-left:auto;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.wdg .of-dobra-bt .ic{width:14px;height:14px;transition:transform .2s;transform:rotate(90deg)}.wdg .of-dobra-bt[aria-expanded=true] .ic{transform:rotate(-90deg)}.wdg .of-dobra{background:var(--tint);border:1px solid var(--line-soft);color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;border-radius:11px;flex-direction:column;grid-area:auto/2/auto/-1;gap:2px;margin:8px 0 2px;padding:9px 11px;font-size:11.5px;line-height:16px;display:flex}.wdg .of-dobra b{color:var(--ink-2);font-weight:600}.wdg .of-dobra .of-lacao{align-self:flex-start;margin:2px 0 -8px}.wdg .of-total{border-top:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;font-size:12.5px;display:flex}.wdg .of-total>span small{color:var(--ink-3);text-wrap:pretty;margin-top:2px;font-size:11px;line-height:15px;display:block}.wdg .of-total b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.wdg .of-sec{border-top:1px solid var(--line-soft);padding:12px 14px 13px}.wdg .w-cab+.of-sec{border-top:none}.wdg .of-sec-t{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;display:flex}.wdg .of-sec-t small{color:var(--ink-3);white-space:nowrap;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500}.wdg .of-frase{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:1.5}.wdg .of-frase b{color:var(--ink);font-weight:600}.wdg .of-itens{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.wdg .of-itens li{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:10px;font-size:12.5px;line-height:1.45;display:grid}.wdg .of-itens li>i{background:var(--tint);border:1px solid var(--line-soft);width:26px;height:26px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;font-style:normal;display:flex}.wdg .of-itens li>i .ic{width:14px;height:14px}.wdg .of-itens li>i.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.wdg .of-itens li>i.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.wdg .of-itens li>i.accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.wdg .of-itens li b{color:var(--ink);font-weight:600}.wdg .of-itens li span{padding-top:3px}.wdg .of-passos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wdg .of-passos li{min-height:34px;color:var(--ink-3);font-variant-numeric:tabular-nums;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;font-size:12.5px;display:grid;position:relative}.wdg .of-passos li:before{content:"";border:1.6px solid var(--line);background:var(--card);border-radius:50%;justify-self:center;width:12px;height:12px}.wdg .of-passos li+li:after{content:"";background:var(--line-soft);width:1.6px;height:22px;position:absolute;top:-11px;left:10px}.wdg .of-passos li.feito{color:var(--ink-2)}.wdg .of-passos li.feito:before{border-color:var(--ok);background:var(--ok);box-shadow:inset 0 0 0 2.5px var(--card)}.wdg .of-passos li.agora{color:var(--ink);font-weight:600}.wdg .of-passos li.agora:before{border-color:var(--accent);background:var(--accent-soft);animation:1.2s ease-in-out infinite of-pulsa}.wdg .of-passos li.falhou{color:var(--bad);font-weight:600}.wdg .of-passos li.falhou:before{border-color:var(--bad);background:var(--bad-bg)}.wdg .of-passos li small{color:var(--ink-3);font-size:11px;font-weight:500}.wdg .of-ops{flex-direction:column;gap:7px;display:flex}.wdg .of-op{border:1px solid var(--line);background:var(--chip);width:100%;min-height:50px;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:10px;padding:7px 12px;font-family:inherit;display:grid}.wdg .of-op.com-ic{grid-template-columns:40px minmax(0,1fr) 20px;padding-left:8px}.wdg .of-op b{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:17px;display:block}.wdg .of-op small{color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:11px;line-height:15px;display:block}.wdg .of-radio{border:1.5px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.wdg .of-op[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line)}.wdg .of-op[aria-checked=true] .of-radio{border-color:var(--accent);background:var(--accent)}.wdg .of-op[aria-checked=true] .of-radio:after{content:"";background:var(--on-accent);border-radius:50%;width:8px;height:8px}.wdg .of-op[disabled]{opacity:.55;cursor:default}.wdg .of-selo{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.wdg .of-selo.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.wdg .of-selo.mudo{background:var(--tint);border-color:var(--line);color:var(--ink-3)}.wdg .of-campo{gap:4px;display:grid}.wdg .of-campo+.of-campo{margin-top:8px}.wdg .of-campo>span{color:var(--ink-3);font-size:11px;font-weight:600}.wdg .of-campo input{border:1px solid var(--line);background:var(--field);width:100%;height:46px;color:var(--ink);border-radius:12px;padding:0 12px;font:600 15px JetBrains Mono,monospace}.wdg .of-campo input:focus-visible{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.wdg .of-campo input[readonly]{background:var(--tint);color:var(--ink-2)}.wdg .of-campo.falta input{border:1.5px dashed var(--warn-line);background:var(--warn-bg)}.wdg .of-campo em{color:var(--ink-3);text-wrap:pretty;font-size:11px;font-style:normal;line-height:15px}.wdg .of-campo em.erro{color:var(--bad);font-weight:600}.wdg .of-informar{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.wdg .of-previa{color:var(--ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:8px 2px 0;font-size:12px;line-height:1.45}.wdg .of-previa b{color:var(--ink);white-space:nowrap;font-weight:600}.wdg .of-previa.aviso{color:var(--warn)}.wdg .of-previa.erro{color:var(--bad)}.wdg .of-marca{border:1px solid var(--line);background:var(--chip);cursor:pointer;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;min-height:48px;padding:7px 12px;display:grid;position:relative}.wdg .of-marca input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wdg .of-caixa{border:1.5px solid var(--line);background:var(--card);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.wdg .of-marca input:checked+.of-caixa{background:var(--accent);border-color:var(--accent)}.wdg .of-marca input:checked+.of-caixa:after{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.wdg .of-marca input:focus-visible+.of-caixa{box-shadow:0 0 0 3px var(--accent-soft)}.wdg .of-marca b{font-size:12.5px;font-weight:600;line-height:17px;display:block}.wdg .of-marca small{color:var(--ink-3);text-wrap:pretty;font-size:11px;line-height:15px;display:block}.wdg .of-marca:has(input:checked){background:var(--accent-soft);border-color:var(--accent-line)}.wdg .velho .of-marca{opacity:.6;cursor:default;background:var(--chip);border-color:var(--line)}.wdg .of-marca:has(input:disabled){opacity:.6;cursor:default;background:var(--chip);border-color:var(--line)}.wdg .of-doc{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:10px 14px;display:grid}.wdg .of-doc+.of-doc{border-top:1px solid var(--line-soft)}.wdg .of-doc.chegou{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.wdg .of-doc.tirado{opacity:.62}.wdg .of-doc.tirado .of-doc-t b>span:first-child{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.wdg .of-tipo{border:1px solid var(--line);background:var(--paper);letter-spacing:.04em;width:36px;height:46px;color:var(--ink-2);box-shadow:0 2px 6px var(--gl-sh);border-radius:7px;justify-content:center;align-items:flex-end;padding-bottom:6px;font:700 9px/1 Space Grotesk,sans-serif;display:flex}.wdg .of-tipo.pdf{color:var(--bad)}.wdg .of-doc.chegou .of-tipo{box-shadow:0 0 0 3px var(--accent-soft), 0 2px 6px var(--gl-sh)}.wdg .of-doc-t{min-width:0}.wdg .of-doc-t b{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:13.5px;font-weight:600;line-height:18px;display:flex}.wdg .of-doc-t b .of-selo{margin-left:0}.wdg .of-doc-t code{color:var(--ink-2);overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:15px;display:block}.wdg .of-doc-t small{color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:11px;line-height:15px;display:block}.wdg .of-doc-acoes{flex-direction:column;align-items:flex-end;display:flex}.wdg .of-doc-acoes .of-lacao{justify-content:flex-end;min-width:44px}.wdg .of-doc-acoes .of-lacao+.of-lacao{margin-top:-12px}.wdg .of-segunda{width:100%;min-height:44px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.wdg .of-segunda>span:last-child{color:var(--accent);white-space:nowrap}.wdg .of-segunda.perigo>span:last-child{color:var(--bad)}.wdg .w-pe .btn.perigo.w-bt:not([data-armado]){background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad);box-shadow:none}.wdg .velho .w-pe .btn.perigo{background:var(--chip);color:var(--ink-3);border:1px solid var(--line)}.wdg .w-corpo:empty{display:none}.wdg .w-corpo>.w-alerta:last-child{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.wdg .of-barra:after{width:60%;animation:none}.wdg .of-banco.mudou,.wdg .of-passos li.agora:before{animation:none}}.of-camada{z-index:80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.of-camada>.of-veu{background:var(--overlay);-webkit-backdrop-filter:blur(8px);cursor:pointer;border:none;position:absolute;inset:0}.of-ver{flex-direction:column;gap:10px;width:min(100% - 24px,520px);max-height:88dvh;margin:0 auto 12px;animation:.35s cubic-bezier(.16,1,.3,1) both of-sobe;display:flex;position:relative}.of-ver-papel{background:var(--paper);min-height:50dvh;box-shadow:0 20px 50px var(--gl-sh);border-radius:10px;flex:1;overflow:auto}.of-ver-papel img{width:100%;height:auto;display:block}.of-ver-papel iframe{background:var(--paper);border:none;width:100%;height:70dvh;display:block}.of-ver-papel p{text-align:center;color:var(--ink-2);margin:0;padding:40px 20px;font-size:13px}.of-ver-pe{background:var(--dock);border:1px solid var(--line);color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-family:Instrument Sans,sans-serif;display:flex}.of-ver-pe>div{flex:1;min-width:0}.of-ver-pe b{font-size:13px;font-weight:600;display:block}.of-ver-pe small{color:var(--ink-3);overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.of-ver-pe button{border:1px solid var(--line);background:var(--chip);height:44px;color:var(--ink);cursor:pointer;border-radius:12px;padding:0 16px;font:600 13px Instrument Sans,sans-serif}@media (prefers-reduced-motion:reduce){.of-ver{animation:none}}@keyframes rd-pulsa{0%,to{opacity:1}50%{opacity:.45}}.wdg .rd{padding:0;overflow:hidden}.wdg .rd .pilula{font-family:Instrument Sans,sans-serif}.wdg .rd-origem{border-bottom:1px solid var(--line-soft);background:var(--tint);letter-spacing:.1em;text-transform:uppercase;min-height:32px;color:var(--ink-3);align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.35;display:flex}.wdg .rd-origem img{object-fit:cover;border-radius:6px;flex-shrink:0;width:20px;height:20px}.wdg .rd-origem span{flex:1;min-width:0}.wdg .rd-origem b{color:var(--ink-2);font-weight:500}.wdg .rd-cab{background:var(--hero);border-bottom:1px solid var(--line-soft);padding:12px 14px}.wdg .rd-l1{align-items:flex-start;gap:10px;display:flex}.wdg .rd-l1>.pilula{flex-shrink:0;align-self:flex-start;margin-top:3px}.wdg .rd-av3d{background:var(--paper);border:1px solid var(--line-soft);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.wdg .rd-av3d img{object-fit:contain;width:34px;height:34px;display:block}.wdg .rd-quem{flex:1;min-width:0}.wdg .rd-nome{letter-spacing:-.01em;text-wrap:pretty;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;line-height:1.25;display:block}.wdg .rd-meta{color:var(--ink-3);text-wrap:pretty;margin-top:2px;font-size:12px;line-height:1.35;display:block}.wdg .rd-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:10px;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:600;line-height:1;display:flex}.wdg .rd-num small{letter-spacing:-.01em;color:var(--ink-3);font-size:14px;font-weight:500;line-height:1.3}.wdg .rd-num.warn{color:var(--warn)}.wdg .rd-num.bad{color:var(--bad)}.wdg .rd-num.ok{color:var(--ok)}.wdg .rd-num.medio{letter-spacing:-.04em;font-size:32px}.wdg .rd-pre{letter-spacing:0;color:var(--ink-3);margin-right:6px;font-size:14px;font-weight:500}.wdg .rd-linha-alerta{color:var(--warn);text-wrap:pretty;font-variant-numeric:tabular-nums;gap:7px;margin-top:8px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.wdg .rd-linha-alerta .ic{flex-shrink:0;width:14px;height:14px;margin-top:1px}.wdg .rd-linha-alerta.bad{color:var(--bad)}.wdg .rd-linha-alerta.neutro{color:var(--ink-2);font-weight:500}.wdg .rd-linha-alerta.ok{color:var(--ok)}.wdg .rd-risco{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;gap:7px;margin-top:8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.wdg .rd-risco .ic{width:14px;height:14px;color:var(--warn);flex-shrink:0;margin-top:1px}.wdg .rd-risco b{color:var(--warn);white-space:nowrap;font-weight:700}.wdg .rd-risco.bad .ic,.wdg .rd-risco.bad b{color:var(--bad)}.wdg .rd-risco.neutro .ic,.wdg .rd-risco.neutro b{color:var(--ink-2)}.wdg .rd-barra{background:var(--bar-track);border-radius:99px;gap:3px;height:6px;margin-top:12px;display:flex;overflow:hidden}.wdg .rd-barra>i{height:100%;display:block}.wdg .rd-leg{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:7px;font-size:11.5px;line-height:16px;display:flex}.wdg .rd-leg>span{align-items:center;gap:4px;display:inline-flex}.wdg .rd-leg i{border-radius:2px;width:7px;height:7px;margin-right:1px;display:inline-block}.wdg .rd-leg b{color:var(--ink);font-weight:600}.wdg .t-warn{background:var(--warn)}.wdg .t-violet{background:var(--violet)}.wdg .t-bad{background:var(--bad)}.wdg .t-ok{background:var(--accent-2)}.wdg .rd-alerta{border:none;border-top:1px dashed var(--line);width:calc(100% + 28px);min-height:44px;color:var(--warn);font:inherit;text-align:left;text-wrap:pretty;cursor:pointer;background:0 0;align-items:center;gap:8px;margin:10px -14px -12px;padding:6px 14px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.wdg .rd-alerta:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite rd-pulsa}.wdg .rd-alerta>span{flex:1;min-width:0}.wdg .rd-alerta>.ic{width:14px;height:14px;color:var(--ink-4);flex-shrink:0}.wdg .rd-alerta.bad{color:var(--bad)}.wdg .rd-alerta.neutro{color:var(--ink-2);cursor:default;font-weight:500}.wdg .rd-alerta.neutro:before{background:var(--ink-4);animation:none}@media (hover:hover){.wdg button.rd-alerta:not(.neutro):hover{background:var(--tint)}}.wdg .rd-grupo{--g:var(--ink-3);border-top:1px solid var(--line-soft)}.wdg .rd-cab+.rd-grupo,.wdg .rd-velho+.rd-grupo{border-top:none}.wdg .rd-grupo.warn{--g:var(--warn)}.wdg .rd-grupo.violet{--g:var(--violet)}.wdg .rd-grupo.bad{--g:var(--bad)}.wdg .rd-grupo.ok{--g:var(--accent-2)}.wdg .rd-gcab{width:100%;min-height:58px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 14px;display:grid}@media (hover:hover){.wdg .rd-gcab:hover{background:var(--tint)}}.wdg .rd-gcab>.ic{width:14px;height:14px;color:var(--ink-3);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.wdg .rd-grupo.aberto>.rd-gcab>.ic{transform:rotate(90deg)}.wdg .rd-gmeio{flex-direction:column;gap:2px;min-width:0;display:flex}.wdg .rd-gnome{letter-spacing:-.01em;align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;line-height:18px;display:flex}.wdg .rd-gnome:before{content:"";background:var(--g);border-radius:3px;flex-shrink:0;width:8px;height:8px}.wdg .rd-gn{background:color-mix(in srgb, var(--g) 14%, transparent);min-width:18px;height:18px;color:var(--g);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-family:Instrument Sans,sans-serif;font-size:10.5px;font-weight:700;display:inline-flex}.wdg .rd-gprev{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:16px;display:block}.wdg .rd-grupo.aberto .rd-gprev{display:none}.wdg .rd-gtot{text-align:right;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.wdg .rd-gtot small{letter-spacing:0;color:var(--ink-3);white-space:normal;max-width:150px;margin-left:auto;font-family:Instrument Sans,sans-serif;font-size:10.5px;font-weight:500;display:block}.wdg .rd-grupo:not(.aberto)>.rd-itens{display:none}.wdg .rd-itens{padding:0 0 4px;animation:.24s cubic-bezier(.2,.8,.2,1) both wdg-abre}.wdg .rd-item{min-height:56px;color:var(--ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:1px 10px;padding:9px 14px;display:grid;position:relative}.wdg .rd-item+.rd-item,.wdg .rd-painel+.rd-item{border-top:1px dashed var(--line-soft)}.wdg .rd-item:before{content:"";background:var(--g,var(--ink-4));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.wdg .rd-av{background:var(--badge);border:1px solid var(--line);border-radius:11px;grid-row:1/span 3;justify-content:center;align-self:start;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.wdg .rd-av img{object-fit:contain;width:31px;height:31px}.wdg .rd-av.ini{--tom:var(--s1);background:color-mix(in srgb, var(--tom) 13%, var(--chip));border:1px solid color-mix(in srgb, var(--tom) 26%, transparent);color:color-mix(in srgb, var(--tom) 62%, var(--ink));font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700}.wdg .rd-av.ini.s2{--tom:var(--s2)}.wdg .rd-av.ini.s3{--tom:var(--s3)}.wdg .rd-av.ini.s4{--tom:var(--s4)}.wdg .rd-av.txt{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line);font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600}.wdg .rd-inome{letter-spacing:-.01em;text-wrap:pretty;grid-column:2;min-width:0;font-size:13px;font-weight:600;line-height:18px}.wdg .rd-ival{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:3;font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;line-height:18px}.wdg .rd-ival.warn{color:var(--warn)}.wdg .rd-ival.bad{color:var(--bad)}.wdg .rd-ival.ok{color:var(--ok)}.wdg .rd-ival.fraco{color:var(--ink-3);font-weight:500}.wdg .rd-idet{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:11.5px;line-height:16px}.wdg .rd-item.tem-acao .rd-idet{grid-column:2}.wdg .rd-idet b{color:var(--ink-2);font-weight:600}.wdg .rd-idet .pilula{vertical-align:1px;height:18px;margin-right:5px;padding:0 6px;font-size:9.5px}.wdg .rd-fam{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);vertical-align:1px;margin-right:6px;font-family:JetBrains Mono,monospace;font-size:9px;display:inline-block}.wdg .rd-ifeito{color:var(--ok);grid-column:2/-1;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:600;line-height:16px;display:flex}.wdg .rd-ifeito:before{content:"✓"}.wdg .rd-selos{flex-wrap:wrap;grid-column:2/-1;gap:5px;margin-top:5px;display:flex}.wdg .rd-iacao{min-width:44px;min-height:44px;font:inherit;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:3px;margin:-12px -8px -12px 0;padding:0 8px 0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.wdg .rd-item .rd-iacao{grid-area:2/3;align-self:end}.wdg .rd-iacao>span{font-size:14px;line-height:1}.wdg .rd-iacao[aria-expanded=true]>span{display:inline-block;transform:rotate(90deg)}.wdg .rd-iacao.velha{color:var(--ink-3);font-weight:500}.wdg .rd-painel{background:var(--tint);border:1px solid var(--line-soft);color:var(--ink-2);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 0 10px 44px;padding:10px 12px;font-size:11.5px;line-height:1.45;animation:.24s cubic-bezier(.2,.8,.2,1) both wdg-abre;display:grid}.wdg .rd-painel img{object-fit:contain;width:34px;height:34px}.wdg .rd-painel>span{text-wrap:pretty;flex-direction:column;gap:3px;min-width:0;display:flex}.wdg .rd-painel b{color:var(--ink);font-size:12.5px;font-weight:600}.wdg .rd-painel-prazo{color:var(--warn);font-weight:600}.wdg .rd-painel .rd-iacao{align-self:flex-start;margin:-8px 0 -12px -6px;padding:0 6px}.wdg .rd-painel-feito{color:var(--ok);align-items:center;gap:6px;font-weight:600;display:flex}.wdg .rd-painel-feito:before{content:"✓"}.wdg .rd-sec{border-top:1px solid var(--line-soft);padding:10px 14px}.wdg .rd-cab+.rd-sec,.wdg .rd-velho+.rd-sec{border-top:none}.wdg .rd-sec-cab{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:2px;display:flex}.wdg .rd-sec-cab b{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.wdg .rd-sec-cab small{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.wdg .rd-sec-cab .rd-iacao{margin:-11px -8px -11px 0}.wdg .rd-sec .rd-item{padding-left:0;padding-right:0}.wdg .rd-sec .rd-item:before{display:none}.wdg .rd-porque{border-top:1px solid var(--line-soft)}.wdg .rd-porque>summary{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.wdg .rd-porque>summary::-webkit-details-marker{display:none}.wdg .rd-porque>summary:after{content:"+";color:var(--ink-3);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:14px}.wdg .rd-porque[open]>summary:after{content:"−"}.wdg .rd-porque>p{color:var(--ink-2);text-wrap:pretty;margin:0;padding:0 14px 12px;font-size:12.5px;line-height:1.5}.wdg .rd-frase{color:var(--ink-2);text-wrap:pretty;margin:0;padding:4px 14px 12px;font-size:12.5px;line-height:1.45}.wdg .rd-frase b{color:var(--ink);font-weight:600}.wdg .rd-barras{grid-template-columns:repeat(var(--n,8), 1fr);align-items:end;gap:6px;height:70px;margin-top:8px;display:grid}.wdg .rd-barras>span{height:100%;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex}.wdg .rd-barras i{background:var(--bar-track);border:1px solid var(--line-soft);border-radius:6px 6px 3px 3px;width:100%;max-width:22px;display:block}.wdg .rd-barras>span.hoje{color:var(--ink)}.wdg .rd-barras>span.hoje i{background:var(--bar-v);border-color:#0000}.wdg .rd-eixo{grid-template-columns:repeat(var(--n,8), 1fr);color:var(--ink-4);text-align:center;gap:6px;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;display:grid}.wdg .rd-eixo .hoje{color:var(--ink);font-weight:600}.wdg .rd-prog{background:var(--bar-track);border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.wdg .rd-prog>i{background:linear-gradient(90deg, var(--accent-soft) 0%, var(--accent) 50%, var(--accent-soft) 100%);background-size:200% 100%;border-radius:99px;width:40%;height:100%;animation:1.4s linear infinite wdg-shimmer;display:block}.wdg .rd-regua{gap:2px;height:10px;margin-top:22px;display:flex;position:relative}.wdg .rd-regua>i{border-radius:3px;height:100%;display:block;position:relative}.wdg .rd-regua>i:first-child{border-radius:99px 3px 3px 99px}.wdg .rd-regua>i:last-child{border-radius:3px 99px 99px 3px}.wdg .rd-regua .aq{background:var(--accent-soft);border:1px solid var(--accent-line)}.wdg .rd-regua .gozo{background:var(--ok-bg);border:1px solid var(--ok-line)}.wdg .rd-regua .depois{background:var(--bar-off);border:1px solid var(--warn-line)}.wdg .rd-regua .depois.bad{border-color:var(--bad-line)}.wdg .rd-hoje{background:var(--ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.wdg .rd-hoje:after{content:"hoje";color:var(--ink);font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.wdg .rd-regua-leg{color:var(--ink-3);font-variant-numeric:tabular-nums;gap:2px;margin-top:6px;font-size:10.5px;line-height:14px;display:flex}.wdg .rd-regua-leg>span{flex:1;min-width:0}.wdg .rd-regua-leg>span:nth-child(2){text-align:center}.wdg .rd-regua-leg>span:last-child{text-align:right}.wdg .rd-regua-leg b{color:var(--ink-2);white-space:nowrap;font-weight:600;display:block}.wdg .rd-regua-leg .warn b{color:var(--warn)}.wdg .rd-regua-leg .bad b{color:var(--bad)}.wdg .rd-conta{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin-top:4px;font-size:12px;display:grid}.wdg .rd-conta>*{border-top:1px dashed var(--line-soft);padding:7px 0}.wdg .rd-conta>:nth-child(-n+2){border-top:none}.wdg .rd-conta>span{color:var(--ink);font-weight:500}.wdg .rd-conta>span small{color:var(--ink-3);font-size:11px;display:block}.wdg .rd-conta>b{text-align:right;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-weight:600}.wdg .rd-conta>.tot,.wdg .rd-conta>.tot+b{border-top:1px solid var(--line);font-weight:600}.wdg .rd-conta>b.ok{color:var(--ok)}.wdg .rd-conta>b.bad{color:var(--bad)}.wdg .rd-conta .riscado{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.wdg .rd-marcar-rot{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;gap:8px;padding:2px 14px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.wdg .rd-porque+.rd-marcar-rot,.wdg .rd-recibo+.rd-marcar-rot,.wdg .rd-recusa+.rd-marcar-rot,.wdg .rd-sec+.rd-marcar-rot,.wdg .rd-grupo+.rd-marcar-rot{padding-top:10px}.wdg .rd-marcar-rot span{letter-spacing:.06em}.wdg .rd-marcar{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.wdg .rd-marcar>button{border:1px solid var(--line);background:var(--chip);min-width:0;min-height:44px;color:var(--ink-2);font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.wdg .rd-marcar>[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);cursor:default}.wdg .rd-marcar>.fraco{color:var(--ink-3)}.wdg .rd-previa{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;border-radius:12px;margin:10px 10px 0;padding:10px 12px;font-size:12px;line-height:1.45}.wdg .rd-previa b{color:var(--ink);font-weight:600}.wdg .rd-previa.warn{background:var(--warn-bg);border-color:var(--warn-line)}.wdg .rd-previa.neutro{background:var(--tint);border-color:var(--line-soft)}.wdg .rd-previa.fim{margin-bottom:12px}.wdg .rd-motivos-rot{color:var(--ink);padding:12px 14px 0;font-size:12.5px;font-weight:600}.wdg .rd-motivos{flex-direction:column;gap:6px;padding:10px 10px 0;display:flex}.wdg .rd-opcao{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.wdg .rd-opcao[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-soft)}.wdg .rd-opcao-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wdg .rd-opcao-t{font-size:13px;font-weight:600;line-height:1.3}.wdg .rd-opcao-s{color:var(--ink-3);text-wrap:pretty;font-size:11px;line-height:1.35}.wdg .rd-radio{border:1.5px solid var(--line);background:var(--card);border-radius:50%;flex-shrink:0;width:18px;height:18px}.wdg .rd-opcao[aria-checked=true] .rd-radio{border:5px solid var(--accent)}.wdg .rd-opcao-campo{margin:6px 0 0}.wdg .rd-recibo{border-top:1px solid var(--ok-line);background:var(--ok-bg);padding:11px 14px 13px}.wdg .rd-recibo.neutro{background:var(--tint);border-top-color:var(--line-soft)}.wdg .rd-recibo.acc{background:var(--accent-soft);border-top-color:var(--accent-line)}.wdg .rd-feito{align-items:center;gap:10px;display:flex}.wdg .rd-ck{background:var(--chip);border:1px solid var(--ok-line);width:30px;height:30px;color:var(--ok);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.wdg .rd-recibo.neutro .rd-ck{border-color:var(--line);color:var(--ink-2)}.wdg .rd-recibo.acc .rd-ck{border-color:var(--accent-line);color:var(--accent)}.wdg .rd-feito .tx{flex:1;min-width:0}.wdg .rd-feito .tx b{text-wrap:pretty;font-size:13px;font-weight:600;line-height:17px;display:block}.wdg .rd-feito .tx>span{color:var(--ink-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:pretty;font-size:11px;line-height:15px;display:block}.wdg .rd-feito .btn{height:44px;color:var(--ink);background:var(--card);border-radius:11px;flex-shrink:0;padding:0 12px;font-size:12px}.wdg .rd-nota-recibo{color:var(--ink-2);text-wrap:pretty;margin:8px 0 0;font-size:11.5px;line-height:1.45}.wdg .rd-nota-recibo b{color:var(--ink);font-weight:600}.wdg .rd-recusa{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;gap:6px;margin:10px 10px 0;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.wdg .rd-recusa-t{color:var(--warn);gap:7px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}.wdg .rd-recusa-t .ic{flex-shrink:0;width:14px;height:14px;margin-top:1px}.wdg .rd-recusa-frase{background:var(--card);border:1px solid var(--line-soft);color:var(--ink);border-radius:9px;margin:0;padding:7px 10px;font-weight:500}.wdg .rd-recusa-frase small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;display:block}.wdg .rd-recusa p{margin:0}.wdg .rd-recusa b{color:var(--ink);font-weight:600}.wdg .rd-aviso{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;border-radius:12px;gap:8px;margin:12px 14px;padding:9px 11px;font-size:11.5px;line-height:16px;display:flex}.wdg .rd-aviso .ic{width:14px;height:14px;color:var(--accent);flex-shrink:0;margin-top:1px}.wdg .rd-aviso b{color:var(--ink);font-weight:600}.wdg .rd-aviso.warn{background:var(--warn-bg);border-color:var(--warn-line)}.wdg .rd-aviso.warn .ic{color:var(--warn)}.wdg .rd-aviso.violet{background:var(--violet-bg);border-color:var(--violet-line)}.wdg .rd-aviso.violet .ic{color:var(--violet)}.wdg .rd-fatos{font-variant-numeric:tabular-nums;grid-template-columns:86px minmax(0,1fr);column-gap:10px;padding:4px 14px 6px;font-size:12px;display:grid}.wdg .rd-fatos>*{border-top:1px dashed var(--line-soft);padding:7px 0}.wdg .rd-fatos>:nth-child(-n+2){border-top:none}.wdg .rd-fatos>:nth-child(odd){color:var(--ink-3)}.wdg .rd-fatos>:nth-child(2n){min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.wdg .rd-fatos small{color:var(--ink-3);font-size:11px;font-weight:500;display:block}.wdg .rd-sec+.rd-fatos,.wdg .rd-cab+.rd-fatos{border-top:1px solid var(--line-soft);padding-top:6px}.wdg .rd-mono{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.wdg .rd-campo{padding:10px 14px 4px}.wdg .rd-campo-rot{color:var(--ink-2);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.wdg .rd-campo-rot small{color:var(--ink-3);text-align:right;font-weight:500}.wdg .rd-in{border:1px solid var(--line);background:var(--field);width:100%;min-height:44px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:12px;padding:10px 11px;font:500 13.5px/1.4 Instrument Sans,sans-serif;display:block}@media (prefers-color-scheme:dark){.wdg .rd-in{--lightningcss-light: ;--lightningcss-dark:initial}}.wdg .rd-in::placeholder{color:var(--ink-4)}.wdg .rd-in.falta{border:1.5px dashed var(--warn-line);background:var(--warn-bg)}.wdg .rd-in.bad{border-color:var(--bad-line)}.wdg textarea.rd-in{resize:none;field-sizing:content;min-height:96px}.wdg .rd-letras{color:var(--ink-3);margin-top:5px;font-size:11px;font-weight:500;display:block}.wdg .rd-letras.bad{color:var(--bad)}.wdg .rd-oks{color:var(--ink-2);gap:5px;margin:0;padding:4px 14px 10px;font-size:11.5px;line-height:16px;list-style:none;display:grid}.wdg .rd-oks li{text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);gap:6px;display:grid}.wdg .rd-oks li:before{content:"✓";color:var(--ok);font-weight:700}.wdg .rd-oks li.depois{color:var(--ink-3)}.wdg .rd-oks li.depois:before{content:"·";color:var(--ink-3)}.wdg .rd-oks li.fora{color:var(--ink)}.wdg .rd-oks li.fora:before{content:"!";color:var(--warn)}.wdg .rd-campos{padding:2px 14px 6px}.wdg .rd-ed{border-top:1px solid var(--line-soft)}.wdg .rd-ed:first-child{border-top:none}.wdg .rd-ed-cab,.wdg .rd-ed.fixo{width:100%;min-height:46px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:96px minmax(0,1fr) 14px;align-items:center;column-gap:8px;padding:6px 0;display:grid}.wdg .rd-ed.fixo{grid-template-columns:96px minmax(0,1fr)}.wdg .rd-ed-cab{cursor:pointer}.wdg .rd-ed-cab>.ic{width:14px;height:14px;color:var(--ink-3);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.wdg .rd-ed.aberto>.rd-ed-cab>.ic{color:var(--accent);transform:rotate(90deg)}.wdg .rd-ed-rot{color:var(--ink-2);text-wrap:pretty;font-size:12px;line-height:1.3}.wdg .rd-ed-val{flex-direction:column;gap:1px;min-width:0;display:flex}.wdg .rd-ed-val b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:17px}.wdg .rd-ed-val small{color:var(--ink-3);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:10.5px;line-height:14px}.wdg .rd-ed-cab .rd-ed-val{border:1px dashed #0000;border-radius:9px;margin:-3px 0 -3px -8px;padding:3px 8px}.wdg .editando .rd-ed-cab .rd-ed-val{border-color:var(--accent-line)}.wdg .rd-ed.aberto .rd-ed-val{border-style:solid;border-color:var(--accent-line)}@media (hover:hover){.wdg .rd-ed-cab:hover .rd-ed-val{background:var(--tint)}}.wdg .rd-editor{padding:0 0 10px 104px}.wdg .rd-escolhas{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wdg .rd-escolhas button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:10px;font-size:12.5px;font-weight:600}.wdg .rd-escolhas button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.wdg .rd-escolhas button[aria-pressed=true]:before{content:"✓ "}.wdg .rd-nota-ed{color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:10.5px;line-height:14px;display:block}.wdg .rd-nota-ed b{color:var(--ink-2);white-space:nowrap;font-weight:600}.wdg .rd-fora{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--ink);text-wrap:pretty;border-radius:10px;gap:7px;margin:4px 0 6px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.wdg .rd-fora .ic{width:14px;height:14px;color:var(--bad);flex-shrink:0;margin-top:1px}.wdg .rd-conf-email{background:var(--card);border:1.5px solid var(--accent-line);border-radius:12px;flex-direction:column;gap:3px;margin:10px 10px 0;padding:10px 12px;display:flex}.wdg .rd-conf-email small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9px}.wdg .rd-conf-email b{color:var(--ink);overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;line-height:1.35}.wdg .rd-dominio{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--ink);text-wrap:pretty;border-radius:10px;gap:7px;margin:8px 10px 0;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.wdg .rd-dominio .ic{width:14px;height:14px;color:var(--warn);flex-shrink:0;margin-top:1px}.wdg .rd-dominio b{white-space:nowrap;font-weight:600}.wdg .rd-campo+.rd-dominio{margin:2px 14px 4px}.wdg .rd-folha{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:14px;margin:10px 10px 0;padding:12px;animation:.24s cubic-bezier(.2,.8,.2,1) both wdg-abre}.wdg .rd-folha-t{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.wdg .rd-folha-s{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.45}.wdg .rd-folha-s b{color:var(--ink);font-weight:600}.wdg .rd-folha label{color:var(--ink-2);margin-top:12px;font-size:12px;font-weight:600;display:block}.wdg .rd-folha label .rd-in{margin-top:6px}.wdg .rd-vazio{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 18px 14px;display:flex}.wdg .rd-vazio-t{letter-spacing:-.01em;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600}.wdg .rd-vazio-s{max-width:270px;color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.wdg .rd-vazio-s b{color:var(--ink);font-weight:600}.wdg .rd-falhou{border-bottom:1px solid var(--line-soft);background:var(--bad-bg);color:var(--ink-2);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.wdg .rd-falhou>span{text-wrap:pretty;flex-direction:column;gap:2px;display:flex}.wdg .rd-falhou b{color:var(--bad);font-size:12.5px;font-weight:600}.wdg .rd-montando{padding:12px 14px 14px}.wdg .rd-montando-frase{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.wdg .rd-montando-frase:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite rd-pulsa}.wdg .rd-montando i{background:linear-gradient(90deg, var(--tint) 25%, var(--accent-soft) 50%, var(--tint) 75%);background-size:200% 100%;border-radius:14px;margin-top:8px;animation:1.8s linear infinite wdg-shimmer;display:block}.wdg .rd-montando i:first-of-type{margin-top:12px}.wdg .rd-bloqueio img{width:96px;height:auto}.wdg .rd-pe{gap:8px;padding:10px;display:flex}.wdg .rd-pe .btn{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:1px;height:auto;min-height:46px;padding:5px 12px;line-height:1.2}.wdg .rd-pe .btn>span{white-space:normal;text-wrap:balance}.wdg .rd-pe .btn small{opacity:.8;white-space:normal;font-size:11px;font-weight:500;line-height:1.2}.wdg .rd-pe .btn.primario{flex:1.8}.wdg .rd-pe .btn.sec,.wdg .rd-pe .btn.warn{flex:1 1 0;min-width:0}.wdg .rd-pe .btn.warn{flex:1.8}.wdg .rd-pe>.btn:only-child{flex:1}.wdg .rd-pe .btn.perigo{flex:1.8}.wdg .rd-pe .btn.primario[disabled],.wdg .rd-pe .btn.primario[aria-disabled=true]{background:var(--chip);color:var(--ink-4);border:1px solid var(--line);box-shadow:none;opacity:.5;cursor:default}.wdg .rd-pe .btn.primario[disabled] small,.wdg .rd-pe .btn.primario[aria-disabled=true] small{opacity:1}.wdg .rd-armado{box-shadow:0 0 0 3px var(--accent-soft), var(--sh-btn);position:relative;overflow:hidden}.wdg .rd-armado:after{content:"";background:var(--on-accent);opacity:.55;transform-origin:0;width:100%;height:3px;animation:4s linear both wdg-esvazia;position:absolute;bottom:0;left:0}.wdg .rd-armado b{font-weight:700}.wdg .btn.warn.rd-armado{box-shadow:0 0 0 3px var(--warn-bg)}.wdg .btn.warn.rd-armado:after{opacity:.4;background:currentColor}.wdg .rd-velho{background:var(--tint);border-bottom:1px solid var(--line-soft);min-height:44px;color:var(--ink-2);align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;line-height:1.4;display:flex}.wdg .rd-velho:before{content:"↻";background:var(--card);border:1px solid var(--line);width:18px;height:18px;color:var(--ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.wdg .rd-velho>span{text-wrap:pretty;flex:1;min-width:0}.wdg .rd-refazer{border:1px solid var(--accent-line);background:var(--accent-soft);height:28px;color:var(--accent);font:inherit;cursor:pointer;border-radius:9px;flex-shrink:0;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.wdg .rd-refazer:after{content:"";position:absolute;inset:-8px -4px}.wdg .rd.velho .rd-cab{background:var(--tint)}.wdg .rd.velho .rd-num,.wdg .rd.velho .rd-ival,.wdg .rd.velho .rd-linha-alerta{color:var(--ink-2)}.wdg .rd.velho .pilula{--p:var(--ink-3)}.wdg .rd.velho .rd-alerta:before{background:var(--ink-4);animation:none}.wdg .rd.velho .rd-item:before,.wdg .rd.velho .rd-gnome:before{background:var(--ink-4)}.wdg .rd.velho .rd-gn{background:var(--tint);color:var(--ink-2)}.wdg .rd.velho .rd-barra>i{background:var(--ink-4)}.wdg .rd-faixa{background:var(--violet-bg);border-bottom:1px solid var(--violet-line);letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--violet);align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.wdg .rd-faixa .ic{flex-shrink:0;width:14px;height:14px}.wdg .rd-faixa b{font-weight:600}@media (prefers-reduced-motion:reduce){.wdg .rd-alerta:before,.wdg .rd-prog>i,.wdg .rd-armado:after,.wdg .rd-montando i,.wdg .rd-montando-frase:before,.wdg .rd-itens,.wdg .rd-painel,.wdg .rd-folha{animation:none}.wdg .rd-gcab>.ic,.wdg .rd-ed-cab>.ic{transition:none}}.eu[data-tema=escuro] .wdg .rd-refazer{border-color:var(--line);color:var(--ink);background:0 0}.login{--key:#fff;--sh:0 6px 18px #1c3a2e17;--cracha:#0e2119;--anel:#fff;--sobre-ink:#f6f7f0}.login[data-tema=escuro]{--key:#16302a;--sh:0 6px 18px #0000004d;--cracha:#b4ec4d;--anel:#122620;--sobre-ink:#0a1a14}@keyframes login-digIn{0%{opacity:0;transform:translateY(7px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-reveal{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes login-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}.login .tecla{cursor:pointer;transition:transform .12s,background .15s}.login .tecla:active{transform:scale(.94)}.login .palco>*{flex-shrink:0;margin:auto 0}.login .link{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;transition:color .15s}@media (hover:hover){.login .link:hover{color:var(--accent)}}.login .cabecalho-pagina{display:none}@media (width>=700px){.login .cabecalho-pagina{display:flex}}.console{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#edf1f8;--app:#f7f9fd;--card:#fff;--hero:linear-gradient(135deg, #1f7a411a, #5aa8320a 58%, #fff);--ink:#0f1e36;--ink-2:#4d5f7e;--ink-3:#7d8da9;--ink-4:#9aa7bd;--line:#1026491c;--line-soft:#1026490f;--accent:#1a6b39;--grad:linear-gradient(135deg, #1f7a41, #5aa832);--on-accent:#fff;--accent-bg:#1a6b3912;--accent-line:#1a6b393d;--ok:#0d8f5c;--ok-bg:#0d8f5c14;--ok-line:#0d8f5c38;--warn:#a96f0e;--warn-bg:#a96f0e14;--warn-line:#a96f0e38;--bad:#bf3f2e;--bad-bg:#bf3f2e12;--bad-line:#bf3f2e38;--violet:#6d4fd0;--violet-bg:#6d4fd014;--violet-line:#6d4fd038;--chip:#f2f5fa;--field:#fff;--tint:#0f1e360a;--bar:#0f1e3612;--sh-card:0 5px 16px #1026490e;--sh-lg:0 18px 44px #1026491f;--rail:#fff;--tela:#0d1729}.console[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#05090f;--app:#0a1120;--card:#101c33;--hero:linear-gradient(135deg, #bcf65224, #ffffff08 60%);--ink:#e8f0fb;--ink-2:#8fa3c2;--ink-3:#6b81a3;--ink-4:#5d7396;--line:#ffffff1a;--line-soft:#ffffff0f;--accent:#bcf652;--grad:linear-gradient(135deg, #d5ff86, #8fce2a);--on-accent:#08170d;--accent-bg:#bcf6521a;--accent-line:#bcf65247;--ok:#3ddc97;--ok-bg:#3ddc971c;--ok-line:#3ddc9742;--warn:#ffcf6b;--warn-bg:#ffcf6b1c;--warn-line:#ffcf6b42;--bad:#ff9b9b;--bad-bg:#ff7a7a17;--bad-line:#ff7a7a3d;--violet:#a78bfa;--violet-bg:#a78bfa1f;--violet-line:#a78bfa47;--chip:#ffffff0d;--field:#ffffff0b;--tint:#ffffff0a;--bar:#ffffff14;--sh-card:0 8px 24px #00000047;--sh-lg:0 18px 44px #0000006b;--rail:#0d1729;--tela:#04080f}.console[data-tema=mata]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#041a0f;--app:#041a0f;--card:#0c26168c;--hero:linear-gradient(135deg, #bcf65224, #ffffff08 60%);--ink:#edf4e6;--ink-2:#edf4e6b8;--ink-3:#edf4e68f;--ink-4:#edf4e68f;--line:#bcf65224;--line-soft:#ffffff0f;--accent:#bcf652;--grad:linear-gradient(150deg, #d5ff86, #8fce2a);--on-accent:#08170d;--accent-bg:#bcf65224;--accent-line:#bcf6524d;--ok:#bcf652;--ok-bg:#bcf65224;--ok-line:#bcf6524d;--warn:#f2b45e;--warn-bg:#f2b45e24;--warn-line:#f2b45e4d;--bad:#ffa9a9;--bad-bg:#d66a6a1f;--bad-line:#d66a6a4d;--violet:#d9c4f5;--violet-bg:#a78bfa24;--violet-line:#a78bfa4d;--chip:#ffffff0f;--field:#ffffff0d;--tint:#ffffff0a;--bar:#bcf65238;--sh-card:0 8px 24px #0006;--sh-lg:0 30px 70px -30px #000000e6;--rail:#071a0f80;--tela:#041a0f;font-family:Outfit,system-ui,sans-serif}.dz-3col>aside{min-width:0}@media (width<=1120px){.dz-3col{grid-template-columns:minmax(0,1fr) clamp(288px,34%,380px)!important}.dz-3col>aside:first-child{display:none!important}}@media (width<=840px){.dz-3col{grid-template-columns:minmax(0,1fr)!important}.dz-3col>aside{display:none!important}}html,body{height:100%;margin:0;padding:0}.console{color:var(--ink);background:var(--page);font-family:Instrument Sans,sans-serif;transition:background-color .4s,color .4s}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink)}.console *,.console{box-sizing:border-box}input,select,textarea,button{font-family:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--bar);border-radius:9px}::-webkit-scrollbar-track{background:0 0}@keyframes cs-popIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-dotJump{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes cs-pulseDot{0%,to{opacity:1}50%{opacity:.4}}@keyframes cs-spin{to{transform:rotate(360deg)}}.risco:hover:not([data-on]){color:#e0a84a;border-color:#e0a84a80}@keyframes pulsa-ponto{0%,to{opacity:1}50%{opacity:.35}}.pulsa{animation:1.4s ease-in-out infinite pulsa-ponto}.cancelar:hover{color:#e2705a!important}.cel:hover{border-color:#b7ef5280!important}
