:root{--c-bg: #F7F2E7;--c-bg-1: #F1E9D6;--c-bg-2: #EDE3CD;--c-cream-0: #FFFDF8;--c-cream-1: #FBF4E2;--c-cream-2: #FFF8E4;--c-cream-3: #FBF0CE;--c-espresso: #241B10;--c-espresso-soft: #2E2213;--c-gold: #F5B700;--c-gold-deep: #B7820E;--c-gold-text: #8A6208;--c-ink: #2A2114;--c-ink-soft: #8A7A5C;--c-ink-muted: #9C8A66;--c-ink-dim: #5A4520;--c-line: rgba(201, 148, 26, .26);--c-line-strong: rgba(201, 148, 26, .4);--c-line-hair: rgba(40, 30, 10, .07);--c-green: #2E8B4A;--c-green-deep: #1F7A3D;--c-amber: #E8A317;--c-amber-deep: #8A6208;--c-red: #C0392B;--c-red-deep: #A32B1E;--c-white: #FFFFFF;--c-shadow-warm: rgba(60, 45, 15, 1);--c-purple: #8A5CC0;--c-purple-bg: #EFE6F6;--c-purple-border: #D9C6EA;--c-green-bright: #6EE7A2;--c-red-bright: #FF8B7A;--c-purple-rgb: 138, 92, 192;--c-bg-rgb: 247, 242, 231;--c-cream-0-rgb: 255, 253, 248;--c-cream-1-rgb: 251, 244, 226;--c-espresso-rgb: 36, 27, 16;--c-gold-rgb: 245, 183, 0;--c-gold-deep-rgb: 183, 130, 14;--c-ink-rgb: 42, 33, 20;--c-ink-soft-rgb: 138, 122, 92;--c-green-rgb: 46, 139, 74;--c-amber-rgb: 232, 163, 23;--c-red-rgb: 192, 57, 43;--c-white-rgb: 255, 255, 255;--c-border-rgb: 201, 148, 26;--c-shadow-rgb: 60, 45, 15;--c-hairline-rgb: 40, 30, 10;--color-bg: var(--c-bg);--color-bg-1: var(--c-bg-1);--color-bg-2: var(--c-bg-2);--color-surface: var(--c-cream-0);--color-surface-alt: var(--c-cream-1);--color-surface-soft: var(--c-cream-2);--color-chip: var(--c-cream-3);--color-input-bg: var(--c-white);--color-text: var(--c-ink);--color-text-soft: var(--c-ink-soft);--color-text-muted: var(--c-ink-muted);--color-text-dim: var(--c-ink-dim);--color-on-dark: var(--c-cream-2);--color-espresso: var(--c-espresso);--color-espresso-soft: var(--c-espresso-soft);--color-accent: var(--c-gold);--color-accent-hover: var(--c-gold-deep);--color-accent-text: var(--c-gold-text);--color-on-accent: var(--c-espresso);--color-border: var(--c-line);--color-border-strong: var(--c-line-strong);--color-border-hair: var(--c-line-hair);--color-focus-ring: var(--c-gold);--color-success: var(--c-green);--color-success-text: var(--c-green-deep);--color-warning: var(--c-amber);--color-warning-text: var(--c-amber-deep);--color-danger: var(--c-red);--color-danger-text: var(--c-red-deep);--color-purple: var(--c-purple);--color-purple-bg: var(--c-purple-bg);--color-purple-border: var(--c-purple-border);--color-cat-1: #6B4FBB;--color-cat-1-bg: #EFEAFB;--color-cat-2: #2F7FD1;--color-cat-2-bg: #E7F1FC;--color-cat-3: #1F9D8F;--color-cat-3-bg: #E2F5F2;--color-cat-4: #B8568F;--color-cat-4-bg: #F8E8F2;--color-cat-5: #D9843A;--color-cat-5-bg: #FCEEDE;--color-cat-6: #7A8B52;--color-cat-6-bg: #EEF3E0;--color-success-bright: var(--c-green-bright);--color-danger-bright: var(--c-red-bright);--color-planner-1: #3B82F6;--color-planner-2: #EC4899;--color-planner-3: #8B5CF6;--color-bg-rgb: var(--c-bg-rgb);--color-surface-rgb: var(--c-cream-0-rgb);--color-surface-alt-rgb: var(--c-cream-1-rgb);--color-espresso-rgb: var(--c-espresso-rgb);--color-accent-rgb: var(--c-gold-rgb);--color-accent-hover-rgb: var(--c-gold-deep-rgb);--color-text-rgb: var(--c-ink-rgb);--color-text-soft-rgb: var(--c-ink-soft-rgb);--color-success-rgb: var(--c-green-rgb);--color-warning-rgb: var(--c-amber-rgb);--color-danger-rgb: var(--c-red-rgb);--color-white-rgb: var(--c-white-rgb);--color-border-rgb: var(--c-border-rgb);--color-shadow-rgb: var(--c-shadow-rgb);--color-hairline-rgb: var(--c-hairline-rgb);--color-purple-rgb: var(--c-purple-rgb);--elevation-1: 0 6px 18px rgba(60, 45, 15, .1);--elevation-2: 0 8px 22px rgba(60, 45, 15, .12), inset 0 1px 1px rgba(255, 255, 255, .5);--elevation-3: 0 16px 40px rgba(60, 45, 15, .16);--elevation-4: 0 26px 64px rgba(60, 45, 15, .22);--elevation-inset: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(60, 45, 15, .06);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px}:root{--font-ui: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--type-min: 13px}:root,.dz-scope{--type-caption: 12px;--type-body: var(--type-min);--type-label: var(--type-min);--type-body-lg: calc(var(--type-min) + 2px);--type-section: calc(var(--type-min) + 4px);--type-screen: calc(var(--type-min) + 9px);--type-display: calc(var(--type-min) + 15px);--type-nav: 11px;--type-field-touch: 16px;--leading-tight: 1.2;--leading-normal: 1.5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800;--space-0: 2px;--space-1: 4px;--space-1h: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--touch-min: 44px;--control-h: 36px;--control-h-sm: 32px;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 22px;--icon-xl: 32px;--border-w: 1px;--border-w-strong: 2px}@media(pointer:coarse)and (max-width:900px){:root,.dz-scope{--type-body: calc(var(--type-min) + 1px);--type-label: calc(var(--type-min) + 1px);--control-h: var(--touch-min)}}.dz-search{--dz-search-h: var(--control-h);--dz-search-pad: 0 var(--space-3);--dz-search-gap: var(--space-2);--dz-search-radius: var(--radius-sm);--dz-search-font: var(--type-body);--dz-search-border: var(--color-border-strong);--dz-search-ring: none;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:var(--dz-search-gap)!important;box-sizing:border-box!important;width:100%;min-width:0;min-height:var(--dz-search-h)!important;height:auto!important;margin:0;padding:var(--dz-search-pad)!important;border:var(--border-w) solid var(--dz-search-border)!important;border-radius:var(--dz-search-radius)!important;background:var(--color-input-bg)!important;box-shadow:var(--dz-search-ring)!important;color:var(--color-text-soft);font-size:var(--dz-search-font)!important;line-height:var(--leading-normal);text-transform:none;letter-spacing:normal;cursor:text;transition:border-color .15s,box-shadow .15s}.dz-search--sm{--dz-search-h: var(--control-h-sm);--dz-search-gap: var(--space-1h);--dz-search-pad: 0 var(--space-2) 0 var(--space-3)}.dz-search--lg{--dz-search-h: var(--touch-min);--dz-search-font: var(--type-body-lg);--dz-search-pad: 0 var(--space-3) 0 var(--space-4)}.dz-search:hover{--dz-search-border: var(--color-accent-hover)}.dz-search:focus-within{--dz-search-border: var(--color-accent-hover);--dz-search-ring: 0 0 0 3px rgba(var(--color-accent-rgb), .28)}.dz-search>svg{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-soft)}.dz-search>input.dz-search-input{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font:inherit;font-size:inherit!important;line-height:var(--leading-normal);color:var(--color-text);appearance:none;-webkit-appearance:none}.dz-search>input.dz-search-input::placeholder{color:var(--color-accent-text);opacity:1}.dz-search>input.dz-search-input::-webkit-search-decoration,.dz-search>input.dz-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.dz-search>input.dz-search-input:disabled{cursor:not-allowed;opacity:.6}.dz-search-clear{flex:none;display:grid;place-items:center;width:24px;height:24px;margin:0 calc(var(--space-1) * -1) 0 0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-soft);cursor:pointer}.dz-search-clear:hover{background:var(--color-chip);color:var(--color-text)}.dz-search-clear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.dz-search-clear svg{width:var(--icon-xs);height:var(--icon-xs)}@media(pointer:coarse)and (max-width:900px){.dz-search,.dz-search--sm,.dz-search--lg{--dz-search-h: var(--touch-min);--dz-search-font: var(--type-field-touch)}.dz-search-clear{width:32px;height:32px;margin-right:calc(var(--space-2) * -1)}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pdfp{display:flex;flex-direction:column;gap:10px}.pdfp-palco{position:relative;border-radius:20px;overflow:hidden;min-height:220px;background:var(--color-espresso);box-shadow:0 6px 18px rgba(var(--color-shadow-rgb),.1);display:grid;place-items:center}.pdfp-palco canvas{display:block;width:100%;height:auto}.pdfp-veu{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:9px;background:var(--color-espresso);color:var(--color-on-dark)}.pdfp-veu b{font-size:13px;font-weight:700}.pdfp-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid rgba(var(--color-white-rgb),.22);border-top-color:var(--color-accent);animation:pdfpSpin .8s linear infinite}@keyframes pdfpSpin{to{transform:rotate(360deg)}}.pdfp-nav{display:flex;align-items:center;justify-content:center;gap:14px;padding:7px;border-radius:15px;background:var(--color-surface);border:1px solid rgba(var(--color-border-rgb),.26)}.pdfp-nav>button{width:38px;height:38px;flex:none;border-radius:12px;cursor:pointer;display:grid;place-items:center;border:none;background:var(--color-chip);color:var(--color-accent-text)}.pdfp-nav>button:disabled{opacity:.38;cursor:default}.pdfp-nav>span{font-size:13px;font-weight:800;color:var(--color-text);min-width:76px;text-align:center}.pdfp-nav>span i{font-style:normal;font-weight:600;color:var(--color-text-soft)}.pdfp-falhou{display:grid;justify-items:center;gap:7px;text-align:center;padding:32px 20px;border-radius:20px;background:var(--color-surface-alt);border:1px solid rgba(var(--color-border-rgb),.26)}.pdfp-ico{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;margin-bottom:3px;background:var(--color-chip);color:var(--color-accent-text)}.pdfp-falhou b{font-size:15px;font-weight:800;color:var(--color-text)}.pdfp-falhou>span:not(.pdfp-ico){font-size:12.5px;color:var(--color-text-soft)}.pdfp-baixar{display:inline-flex;align-items:center;gap:8px;margin-top:6px;height:42px;padding:0 16px;border-radius:14px;text-decoration:none;font-size:13px;font-weight:800;background:var(--color-espresso);color:var(--color-on-dark)}@media(prefers-reduced-motion:reduce){.pdfp-spin{animation:none}}
