.wordmark.svelte-1beji1g{aspect-ratio:101.08/29.25;display:block}.letter.svelte-1beji1g{fill:var(--color-mark-porthys)}.accent.svelte-1beji1g{fill:var(--color-porthys-teal)}.navbar-slot.svelte-q971rm{height:var(--navbar-height)}.navbar.svelte-q971rm{height:var(--navbar-height);background:var(--color-surface);z-index:var(--z-navbar);box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 1.5em;font-size:.8em;display:flex;position:fixed;top:0;left:0;right:0}.navbar.svelte-q971rm:after{content:"";background:var(--gradient-rule);height:3px;position:absolute;inset:auto 0 0}.logo-link.svelte-q971rm{align-items:center;display:flex}.nav-right.svelte-q971rm{align-items:center;gap:var(--space-sm);display:flex}.nav-links-desktop.svelte-q971rm{align-items:center;list-style:none;display:flex}.nav-link.svelte-q971rm{text-transform:uppercase;padding:var(--space-md);color:var(--color-text);white-space:nowrap;font-size:1.2em;font-weight:500;text-decoration:none;display:block}.nav-link.svelte-q971rm:hover,.nav-link.active.svelte-q971rm{text-decoration:underline}.nav-link.active.svelte-q971rm{cursor:default}.avatar-btn.svelte-q971rm{border:2px solid var(--color-border);background:var(--color-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;display:flex;overflow:hidden}.avatar-btn.svelte-q971rm:hover{border-color:var(--color-main)}.avatar-icon.svelte-q971rm{width:1.3rem;height:1.3rem;color:var(--color-text-muted)}.user-dropdown.svelte-q971rm{inset:auto;top:var(--navbar-height);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);min-width:12rem;padding:var(--space-sm) 0;margin:0;position:fixed;right:1.5em}.user-dropdown.svelte-q971rm::backdrop{background:0 0}.dropdown-label.svelte-q971rm{padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600;display:block}.dropdown-label.svelte-q971rm:not(:first-child){margin-top:var(--space-xs)}.segmented.svelte-q971rm{gap:var(--space-xs);padding:.1rem var(--space-md) var(--space-sm);display:flex}.segment.svelte-q971rm{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;color:var(--color-text);cursor:pointer;text-align:center;background:0 0;flex:1;font-size:.85rem}.segment.svelte-q971rm:hover{background:var(--color-secondary)}.segment.active.svelte-q971rm{border-color:var(--color-main);color:var(--color-main);font-weight:600}.segment.svelte-q971rm:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}.stepper.svelte-q971rm{align-items:center;gap:var(--space-xs);padding:.1rem var(--space-md) var(--space-sm);display:flex}.step.svelte-q971rm{width:2rem;padding:var(--space-xs) 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;color:var(--color-text);cursor:pointer;background:0 0;font-size:.95rem;line-height:1}.step.svelte-q971rm:hover:not(:disabled){background:var(--color-secondary)}.step.svelte-q971rm:disabled{opacity:.4;cursor:default}.step.svelte-q971rm:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}.step-value.svelte-q971rm{text-align:center;white-space:nowrap;flex:1;font-size:.85rem}.dropdown-list.svelte-q971rm{list-style:none}.dropdown-item.svelte-q971rm{align-items:center;gap:var(--space-sm);text-align:left;width:100%;color:var(--color-text);cursor:pointer;font-size:.9rem;font-family:var(--font-family);background:0 0;border:none;padding:.5rem 1rem;text-decoration:none;display:flex}.dropdown-item.svelte-q971rm:hover{background:var(--color-secondary)}.dropdown-divider.svelte-q971rm{background:var(--color-border);border:none;height:1px;margin:.3rem 0}.drawer-heading.svelte-q971rm{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md) .1rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);list-style:none}.hamburger.svelte-q971rm{justify-content:center;gap:var(--space-xs);cursor:pointer;padding:var(--space-sm);background:0 0;border:none;flex-direction:column;display:none}.hamburger-bar.svelte-q971rm{background:var(--color-text);border-radius:1px;width:1.5rem;height:2px;display:block}.nav-drawer.svelte-q971rm{background:var(--color-surface);width:20em;max-width:50vw;height:100vh;max-height:100vh;color:var(--color-text);border:none;margin:0;padding:3.6em 0 0;position:fixed;inset:0 0 auto auto;overflow-y:auto}.nav-drawer[open].svelte-q971rm{flex-direction:column;align-items:flex-start;display:flex}.nav-drawer.svelte-q971rm::backdrop{background:#0000004d}.drawer-links.svelte-q971rm{flex-direction:column;align-items:flex-start;width:100%;list-style:none;display:flex}.close-btn.svelte-q971rm{cursor:pointer;color:var(--color-text);background:0 0;border:none;font-size:1.2rem;position:absolute;top:1.2em;right:1.2em}@media (width<=600px){.hamburger.svelte-q971rm{display:flex}.nav-links-desktop.svelte-q971rm{display:none}}.footer.svelte-jz8lnl{background:var(--color-secondary);border-top:1px solid var(--color-border);color:var(--color-text)}.cols.svelte-jz8lnl{gap:var(--space-xl);grid-template-columns:1.4fr 1fr 1.2fr 1.4fr 1.4fr 1fr;align-items:start;display:grid}.col.svelte-jz8lnl h3:where(.svelte-jz8lnl){text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.col.svelte-jz8lnl ul:where(.svelte-jz8lnl){gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-direction:column;list-style:none;display:flex}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-text-muted);text-decoration:none}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-main);text-decoration:underline}.col.svelte-jz8lnl strong:where(.svelte-jz8lnl){font-weight:var(--font-weight-medium);color:var(--color-text)}.brand-col.svelte-jz8lnl{gap:var(--space-lg);flex-direction:column;display:flex}.compliance.svelte-jz8lnl{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.mark.svelte-jz8lnl{background:var(--color-logo-surface);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);display:inline-flex}.mark-livro.svelte-jz8lnl{background:#8c1c1c}.mark.svelte-jz8lnl img:where(.svelte-jz8lnl){width:auto;height:2.1rem}.mark-livro.svelte-jz8lnl img:where(.svelte-jz8lnl){aspect-ratio:164/65}.mark-cicap.svelte-jz8lnl img:where(.svelte-jz8lnl){aspect-ratio:302/144;height:3rem}.move-col.svelte-jz8lnl{color:var(--color-mark-moveon);justify-content:flex-end;display:flex}hr.svelte-jz8lnl{border:none;border-top:1px solid var(--color-border);margin:var(--space-xl) 0 var(--space-md)}.bottom.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.bottom.svelte-jz8lnl .credit:where(.svelte-jz8lnl){margin-inline:auto}.bottom.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-text-muted);text-decoration:none}.bottom.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-main);text-decoration:underline}.bottom.svelte-jz8lnl .credit:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:var(--color-main);text-underline-offset:2px;text-decoration:underline}.social.svelte-jz8lnl{gap:var(--space-sm);display:flex}.social.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-text-muted);display:inline-flex}.social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-main)}.social.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:1.4rem;height:1.4rem}@media (width<=960px){.cols.svelte-jz8lnl{gap:var(--space-lg);grid-template-columns:1fr 1fr}.move-col.svelte-jz8lnl{justify-content:flex-start}}@media (width<=600px){.cols.svelte-jz8lnl{grid-template-columns:1fr}.bottom.svelte-jz8lnl{text-align:center;justify-content:center}.bottom.svelte-jz8lnl .credit:where(.svelte-jz8lnl){margin-inline:0}}
