:root{--brand-50:#e8f1ff;--brand-100:#cfe2ff;--brand-200:#9cc2ff;--brand-300:#5e9bff;--brand-400:#2880f5;--brand-500:#006add;--brand-600:#0057b8;--brand-700:#004593;--brand-800:#003570;--brand-900:#00224a;--brand-deep:#121272;--brand-deep-700:#0d0d5a;--brand-deep-300:#2a2aa0;--header-bg:#121272;--on-deep:#fff;--on-deep-2:#dce2ff;--on-deep-3:#9caae7;--pink:#dd008e;--green:#b9d800;--yellow:#fa0;--blue:#006add;--orange:#f94c00;--pink-ink:#b30073;--green-ink:#5a8a00;--yellow-ink:#8a5c00;--orange-deep:#d44000;--pink-bg:#fde6f4;--green-bg:#f3f9d6;--yellow-bg:#fff2d6;--orange-bg:#ffe7dc;--blue-bg:#e8f1ff;--success:#1e9e4a;--success-ink:#0f7a37;--success-bg:#e6f6ec;--danger:#e02424;--danger-ink:#c11c1c;--danger-bg:#fdeaea;--warning:#b97d00;--warning-ink:#8a5c00;--warning-bg:#fff2d6;--info:#006add;--info-bg:#e8f1ff;--price:#0f1729;--price-from:#636d7c;--discount:#d44000;--installment:#0f7a37;--deal:#dd008e;--freight:#0f7a37;--ink:#0f1729;--ink-2:#3f4858;--ink-3:#636d7c;--ink-4:#9aa3b2;--ink-5:#c2c9d4;--surface:#fff;--surface-2:#f4f6f9;--surface-3:#eceff3;--surface-4:#fbfcfd;--surface-inked:#0f1729;--line:#e6e8ec;--line-2:#d6dae1;--line-3:#f0f2f5;--overlay:#0f17298c;--scrim:linear-gradient(90deg, #00285ad9 0%, #00285a59 60%, transparent 100%);--gradient-brand:linear-gradient(90deg, #dd008e 0%, #b9d800 27%, #fa0 50%, #006add 75%, #f94c00 100%);--gradient-blue:linear-gradient(135deg, #2880f5 0%, #006add 55%, #0057b8 100%);--gradient-deep:linear-gradient(135deg, #121272 0%, #1c2d8f 100%);--gradient-pink:linear-gradient(135deg, #ff3fb0 0%, #dd008e 100%);--gradient-orange:linear-gradient(135deg, #ff7a3d 0%, #f94c00 100%);--gradient-lime:linear-gradient(135deg, #c9e84a 0%, #9bbf00 100%);--gradient-night:linear-gradient(120deg, #10172b 0%, #1b2545 100%);--font-display:"Sora", system-ui, -apple-system, sans-serif;--font-sans:"Manrope", system-ui, -apple-system, sans-serif;--text-7xl:64px;--text-6xl:52px;--text-5xl:44px;--text-4xl:36px;--text-3xl:30px;--text-2xl:24px;--text-xl:20px;--text-lg:18px;--text-base:16px;--text-sm:14px;--text-xs:13px;--text-2xs:12px;--price-xl:42px;--price-lg:34px;--price-md:24px;--price-sm:22px;--lh-tight:1.08;--lh-snug:1.25;--lh-normal:1.45;--lh-loose:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.04em;--tracking-caps:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--container:1280px;--gutter:24px;--header-h:64px;--sticky-top:120px;--sidebar-w:220px;--tabbar-h:56px;--touch-min:44px;--shadow-xs:0 1px 2px #0f17290f;--shadow-sm:0 2px 8px #0f17290f;--shadow-card:0 4px 16px #0f172914;--shadow-flat:0 3px 12px #0f17290a;--shadow-md:0 8px 24px #0f17291a;--shadow-pop:0 12px 32px #0f17292e;--shadow-lg:0 18px 44px #0f172924;--ring:0 0 0 3px #006add59;--border-hair:1px solid var(--line);--border-firm:1.5px solid var(--line-2);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.65,.05,.36,1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--lift:translateY(-2px);--press:scale(.98)}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400-latin.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-500-latin.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600-latin.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700-latin.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800-latin.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink);background:var(--surface-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}a{color:var(--brand-500);text-decoration:none}a:hover{color:var(--brand-700);text-decoration:underline}:focus-visible{box-shadow:var(--ring);outline:none}::selection{background:var(--brand-200);color:var(--ink)}.ds-display{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:var(--text-6xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.ds-h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-4xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-snug);color:var(--ink)}.ds-h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-3xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--ink)}.ds-h3{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-2xl);line-height:var(--lh-snug);color:var(--ink)}.ds-h4{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-xl);line-height:var(--lh-snug);color:var(--ink)}.ds-body-lg{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-lg);line-height:var(--lh-loose);color:var(--ink-2)}.ds-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink-2)}.ds-body-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--ink-3)}.ds-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-extra);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-500)}.ds-label{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--ink-2)}.ds-caption{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--text-xs);color:var(--ink-3)}.rs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--surface-2);width:100vw;height:100vh;display:grid;overflow:hidden}.rs-side{background:var(--brand-deep);color:#fff;flex-direction:column;height:100%;padding:22px 16px 18px;display:flex;position:relative;overflow:hidden auto}.rs-side__brand{border-bottom:1px solid #ffffff21;flex-direction:column;gap:8px;padding:0 10px 18px;display:flex}.rs-side__label{font:800 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-deep-3);margin:20px 12px 9px}.rs-side__nav{z-index:1;gap:5px;display:grid;position:relative}.rs-side__item{min-height:42px;color:var(--on-deep-2);font:650 13px var(--font-sans);cursor:pointer;text-align:left;transition:background var(--dur), color var(--dur);background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:0 12px;text-decoration:none;display:flex}.rs-side__item:hover{color:#fff;background:#ffffff1a}.rs-side__item.is-on{color:var(--brand-deep);background:#fff;font-weight:800;box-shadow:0 8px 20px #00000021}.rs-side__foot{z-index:1;margin-top:auto;padding-top:14px;position:relative}.rs-main{grid-template-rows:72px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;display:grid}.rs-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 24px;display:flex}.rs-topbar__acts{align-items:center;gap:14px;display:flex}.rs-opuser{align-items:center;gap:10px;display:flex}.rs-opuser__name{font:700 12.5px var(--font-sans);color:var(--ink);line-height:1.2}.rs-opuser__papel{font:600 10.5px var(--font-sans);color:var(--ink-3)}.rs-opavatar{background:var(--brand-deep);color:#fff;width:34px;height:34px;font:850 11px var(--font-sans);border-radius:11px;flex:none;place-items:center;display:grid}.rs-content{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:auto}.rs-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rs-titlerow h1{font:850 24px var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;line-height:1}.rs-titlerow .rs-sub{font:500 12px var(--font-sans);color:var(--ink-3);margin-top:6px}.rs-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.rs-metric{border:1px solid var(--line);box-shadow:var(--shadow-flat);background:#fff;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid}.rs-metric__ic{background:var(--blue-bg);width:42px;height:42px;color:var(--brand-500);border-radius:12px;place-items:center;display:grid}.rs-metric__label{font:700 10.5px var(--font-sans);color:var(--ink-3)}.rs-metric__value{font:850 19px var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-top:2px}.rs-metric__note{font:500 9.5px var(--font-sans);color:var(--ink-3);margin-top:2px}.rs-workspace{grid-template-columns:minmax(0,1.58fr) minmax(280px,.92fr);align-items:start;gap:14px;display:grid}.rs-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.rs-table{border-collapse:collapse;width:100%}.rs-table th{text-align:left;font:850 9px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-4);border-bottom:1px solid var(--line);white-space:nowrap;height:32px;padding:0 13px}.rs-table td{border-top:1px solid var(--line-3);height:46px;font:500 11.5px var(--font-sans);color:var(--ink-2);vertical-align:middle;padding:0 13px}.rs-table tbody tr:hover{background:var(--surface-4)}.rs-table tbody tr.is-clickable{cursor:pointer}.rs-cell-main{font:750 11.5px var(--font-sans);color:var(--ink);align-items:center;gap:9px;min-width:0;display:flex}.rs-cell-main span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-cell-ic{background:var(--blue-bg);width:28px;height:28px;color:var(--brand-500);border-radius:8px;flex:none;place-items:center;display:grid}.rs-ref{font-variant-numeric:tabular-nums;color:var(--ink-3)}.rs-bar{background:#edf0f4;border-radius:99px;width:70px;height:5px;overflow:hidden}.rs-bar>i{background:var(--brand-500);border-radius:99px;height:100%;display:block}.rs-rowacts{justify-content:flex-end;gap:2px;display:flex}.rs-statebar{font:600 11.5px var(--font-sans);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.rs-statebar--loading{background:var(--brand-50);color:var(--brand-700)}.rs-statebar--error{background:var(--danger-bg);color:var(--danger-ink)}.rs-statebar--denied{background:var(--surface-3);color:var(--ink-2)}.rs-skel{background:linear-gradient(90deg,#eef1f5,#f7f9fb,#eef1f5);border-radius:6px;height:11px}.rs-editor{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.rs-formrow{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.rs-uploadbox{border:1.5px dashed var(--line-2);min-height:96px;color:var(--ink-3);font:600 11px var(--font-sans);background:var(--surface-4);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.rs-flowcols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rs-flowcol{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:13px 14px;display:flex}.rs-flowcol:last-child{border-right:none}.rs-inthero{background:var(--gradient-deep);color:#fff;border-radius:15px;padding:16px;position:relative;overflow:hidden}.rs-inthero h3{font:800 17px var(--font-display);margin:8px 0 6px;line-height:1.2}.rs-inthero p{font:500 11.5px var(--font-sans);color:#d6ddff;margin:0;line-height:1.45}.rs-deprow{border-top:1px solid var(--line-3);align-items:center;gap:11px;padding:11px 14px;display:flex}.rs-deprow__ic{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.rs-deprow__main{flex:1;min-width:0}.rs-deprow__main b{font:750 11.5px var(--font-sans);color:var(--ink);display:block}.rs-deprow__main small{font:500 10px var(--font-sans);color:var(--ink-3)}.rs-warnbox{background:var(--warning-bg);border:1px solid #f3dfa8;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.rs-warnbox b{font:800 11px var(--font-sans);color:var(--warning-ink);display:block}.rs-warnbox p{font:500 10px var(--font-sans);color:var(--warning-ink);margin:3px 0 0;line-height:1.4}.rs-chart{align-items:flex-end;gap:10px;height:140px;padding:0 4px;display:flex}.rs-chart__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.rs-chart__bar{background:var(--brand-500);border-radius:6px 6px 0 0;width:100%;max-width:34px}.rs-chart__lbl{font:700 9.5px var(--font-sans);color:var(--ink-3)}.rs-titlerow__acts{flex-wrap:wrap;gap:8px;display:flex}.rs-tablewrap{overflow-x:auto}.rs-modal-veu{z-index:100;background:#0f172973;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rs-modal{width:min(100vw - 24px,460px);max-width:100%;max-height:86vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;flex-direction:column;display:flex}.rs-modal__topo{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 8px 14px 20px;display:flex}.rs-modal__corpo{min-height:0;padding:20px;overflow-y:auto}.rs-modal__rodape{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.rs-topbar .rs-menu-btn,.rs-side .rs-side__fechar,.rs-veu{display:none}@media (width<=1100px){.rs-workspace,.rs-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.rs-shell{grid-template-columns:minmax(0,1fr);height:100dvh;overflow:clip}.rs-topbar .rs-menu-btn{color:var(--ink);flex:none;display:inline-flex}.rs-side{z-index:91;width:min(280px,100vw - 56px);height:auto;box-shadow:var(--shadow-lg);visibility:hidden;transition:transform var(--dur) var(--ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rs-side.is-aberta{visibility:visible;transform:none}.rs-side__brand{flex-direction:row;justify-content:space-between;align-items:center}.rs-side .rs-side__fechar{flex:none;display:inline-flex}.rs-veu{z-index:90;background:#0f172973;display:block;position:fixed;inset:0}.rs-main{grid-template-rows:60px minmax(0,1fr)}.rs-topbar{gap:8px;padding:0 12px}.rs-topbar__titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rs-topbar__acts{flex:none;gap:2px}.rs-opuser{min-width:0;margin-right:6px}.rs-content{overflow-wrap:break-word;padding:14px 12px 20px}.rs-valor-longo{overflow-wrap:anywhere;min-width:0}.rs-titlerow{align-items:flex-start;gap:12px}.rs-titlerow>div{min-width:0;max-width:100%}.rs-titlerow h1{font-size:21px;line-height:1.1}.rs-formrow{grid-template-columns:minmax(0,1fr)}.rs-filtros{flex-wrap:wrap}.rs-filtros>*{flex:100%;width:auto!important;min-width:0!important}.rs-filtros>button,.rs-filtros>a{flex:none}.rs-table th:first-child,.rs-table td:first-child{min-width:140px}.rs-table:has(th:nth-child(4)){min-width:600px}.rs-table:has(th:nth-child(6)){min-width:780px}.rs-flowcol{border-right:none;border-bottom:1px solid var(--line)}.rs-flowcol:last-child{border-bottom:none}.rs-chart{gap:4px;overflow-x:auto}.rs-chart__col{min-width:26px}.rs-modal-veu{padding:12px}.rs-modal{max-height:min(86vh,100dvh - 24px)}.rs-modal__corpo{overflow-wrap:break-word;padding:16px}.rs-modal__topo{padding-left:16px}.rs-modal__rodape{padding:12px 16px}}@media (width<=560px){.rs-opuser__texto{display:none}.rs-opuser{margin-right:2px}}@media (width<=420px){.rs-topbar__titulo-resto{display:none}}
