@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--brand-forest:#1e1e1e;--brand-burgundy:#7a0d27;--brand-gold:#d9b677;--brand-cream:#f7f4ee;--brand-graphite:#1e1e1e;--palette-white:#fff;--palette-cream-subtle:#f0ede7;--palette-cream-muted:#faf8f4;--palette-forest-700:#2a2a2a;--palette-forest-600:#363636;--palette-forest-50:#ecebe8;--palette-burgundy-700:#620a1f;--palette-burgundy-800:#4f0818;--palette-burgundy-100:#ecd3d9;--palette-burgundy-50:#f6e9ec;--palette-gold-ink:#7d5f22;--palette-gold-300:#e6cd9e;--palette-gray-700:#5e5b56;--palette-gray-650:#64615c;--palette-gray-500:#8a867f;--palette-gray-300:#b4b0a8;--palette-gray-200:#dcd9d3;--palette-gray-100:#e8e6e1;--palette-cream-on-dark-muted:#c9c5bd;--palette-success:#176534;--palette-success-50:#e7f2ea;--palette-success-200:#b7d7c0;--palette-warning:#845100;--palette-warning-50:#fbf1df;--palette-warning-200:#e8cf9f;--palette-danger:#b42318;--palette-danger-700:#8f1c13;--palette-danger-50:#fdecea;--palette-danger-200:#f2c2bc;--color-background:var(--brand-cream);--color-surface:var(--palette-white);--color-surface-subtle:var(--palette-cream-subtle);--color-surface-muted:var(--palette-cream-muted);--color-surface-dark:var(--brand-forest);--color-surface-dark-raised:var(--palette-forest-700);--color-overlay:#1e1e1e8c;--color-text:var(--brand-graphite);--color-text-muted:var(--palette-gray-700);--color-text-subtle:var(--palette-gray-650);--color-text-inverse:var(--brand-cream);--color-text-inverse-muted:var(--palette-cream-on-dark-muted);--color-heading:var(--brand-forest);--color-border:var(--palette-gray-200);--color-border-subtle:var(--palette-gray-100);--color-border-strong:var(--palette-gray-300);--color-border-input:var(--palette-gray-500);--color-border-on-dark:#f7f4ee29;--color-primary:var(--brand-burgundy);--color-primary-hover:var(--palette-burgundy-700);--color-primary-active:var(--palette-burgundy-800);--color-primary-subtle:var(--palette-burgundy-50);--color-primary-subtle-border:var(--palette-burgundy-100);--color-on-primary:var(--brand-cream);--color-secondary:var(--brand-forest);--color-secondary-hover:var(--palette-forest-700);--color-secondary-active:var(--palette-forest-600);--color-secondary-subtle:var(--palette-forest-50);--color-on-secondary:var(--brand-cream);--color-accent-gold:var(--brand-gold);--color-accent-gold-soft:var(--palette-gold-300);--color-accent-gold-ink:var(--palette-gold-ink);--color-link:var(--brand-burgundy);--color-link-hover:var(--palette-burgundy-700);--color-focus-ring:var(--brand-burgundy);--color-focus-ring-on-dark:var(--brand-gold);--color-selection:var(--brand-burgundy);--color-success:var(--palette-success);--color-success-subtle:var(--palette-success-50);--color-success-border:var(--palette-success-200);--color-warning:var(--palette-warning);--color-warning-subtle:var(--palette-warning-50);--color-warning-border:var(--palette-warning-200);--color-danger:var(--palette-danger);--color-danger-hover:var(--palette-danger-700);--color-danger-subtle:var(--palette-danger-50);--color-danger-border:var(--palette-danger-200);--color-info:var(--brand-forest);--color-info-subtle:var(--palette-forest-50);--color-info-border:var(--palette-gray-200);--font-sans:var(--font-inter),Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-hero:clamp(2.125rem,1.35rem + 3.1vw,4rem);--text-h2:clamp(1.625rem,1.3rem + 1.4vw,2.5rem);--text-h3:clamp(1.25rem,1.15rem + .45vw,1.625rem);--text-lead:clamp(1.0625rem,1rem + .3vw,1.25rem);--text-body:1rem;--text-sm:.875rem;--text-label:.875rem;--text-xs:.75rem;--text-overline:.6875rem;--leading-display:1.1;--leading-heading:1.15;--leading-label:1.35;--leading-body:1.5;--tracking-heading:-.02em;--tracking-overline:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-tag:6px;--radius-control-sm:10px;--radius-control:12px;--radius-card:16px;--radius-panel:20px;--radius-pill:9999px;--shadow-raised:0 1px 2px #1e1e1e0f;--shadow-card:0 12px 36px #1e1e1e14;--shadow-popover:0 16px 48px #1e1e1e24;--shadow-dialog:0 24px 64px #1e1e1e38;--control-height:2.75rem;--control-height-sm:2.25rem;--control-height-lg:3rem;--hit-area:2.75rem;--container-max:1280px;--container-gutter:clamp(16px,4vw,40px);--page-gutter:clamp(1rem,4vw,5rem);--measure:65ch;--screen-block:calc(100svh - var(--header-height));--header-height:4.5rem;--sidebar-width:240px;--sidebar-width-collapsed:72px;--duration-fast:.12s;--duration-base:.16s;--duration-slow:.22s;--ease-standard:cubic-bezier(.2,0,0,1);--transition-fast:var(--duration-base)ease;--focus-ring-width:3px;--focus-ring-offset:3px;--z-header:50;--z-overlay:80;--z-dialog:90;--z-toast:100}@media (max-width:699px){:root{--header-height:4rem}}:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color,var(--color-focus-ring));outline-offset:var(--focus-ring-offset)}.ds-on-dark{--focus-ring-color:var(--color-focus-ring-on-dark)}::selection{background:var(--color-selection);color:var(--color-on-primary)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ep-auth--consent{height:100dvh;min-height:0;overflow:hidden}.ep-auth--consent .ep-auth__panel{grid-template-rows:auto minmax(0,1fr) auto;justify-content:stretch;align-items:stretch;gap:clamp(10px,2.2dvh,24px);height:100%;min-height:0;padding-block:clamp(12px,2.5dvh,28px);display:grid}.ep-auth--consent .ep-auth__bar{margin:0}.ep-consent__main{width:100%;max-width:480px;min-height:0;margin-inline:auto}.ep-consent__legal{justify-content:center;gap:var(--space-6);font-size:var(--text-sm);display:flex}.ep-consent__legal a{min-height:var(--hit-area);color:var(--color-text-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.ep-consent__legal a:hover{color:var(--color-link-hover)}.ep-consent{height:100%;min-height:0;line-height:var(--leading-body);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,2dvh,20px);display:grid}.ep-consent h1{margin:0 0 var(--space-2);color:var(--color-heading);font-size:clamp(1.5rem,3.8dvh,2rem);line-height:var(--leading-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading)}.ep-consent__heading p{color:var(--color-text-muted);font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.ep-consent__heading strong{color:var(--color-text)}.ep-consent__permissions{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-primary)transparent;min-height:0;padding:var(--space-1)var(--space-3)var(--space-1)2px;border-block:1px solid var(--color-border);overflow-y:auto}.ep-consent__permissions p{margin:var(--space-3)0;font-size:var(--text-sm);line-height:var(--leading-body)}.ep-consent__decision p{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.ep-consent__decision [role=alert]{color:var(--color-danger);font-weight:var(--font-weight-medium)}.ep-consent__actions{gap:var(--space-3);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.ep-scopes{gap:var(--space-1)var(--space-4);padding:var(--space-2)0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;margin:0;display:grid}.ep-scopes legend{margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--text-label);font-weight:var(--font-weight-semibold);padding:0}.ep-scopes label{align-items:flex-start;gap:var(--space-3);min-height:var(--hit-area);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-body);cursor:pointer;padding:10px 0;display:flex}.ep-scopes input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);flex:0 0 18px;margin-top:2px}.ep-auth--consent .ep-scopes{grid-template-columns:1fr;gap:0}@media (max-width:1023px){.ep-auth--consent{grid-template-columns:1fr}}@media (max-height:540px){.ep-auth--consent .ep-auth__panel{gap:var(--space-2);padding-block:10px}.ep-consent{gap:var(--space-2)}.ep-consent h1{margin-bottom:var(--space-1);font-size:1.5rem}.ep-consent__decision p{margin-bottom:6px}}@media (max-width:420px){.ep-consent__actions{grid-template-columns:1fr}}@layer theme{:host,:root{--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"),Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{box-shadow:none}}@layer components{.ds-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}.ds-spinner{border-radius:var(--radius-pill);border:2px solid;border-right:2px solid #0000;flex-shrink:0;width:1.05em;height:1.05em;animation:ds-spin .75s linear infinite;display:inline-block}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-tabular{font-variant-numeric:tabular-nums}.ds-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-control);color:var(--color-text);font:var(--font-weight-semibold).9375rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard),color var(--duration-base)var(--ease-standard),box-shadow var(--duration-base)var(--ease-standard);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.ds-btn svg{flex-shrink:0;width:18px;height:18px}.ds-btn--sm{min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control-sm);font-size:var(--text-sm)}.ds-btn--sm svg{width:16px;height:16px}.ds-btn--lg{min-height:var(--control-height-lg);padding:0 var(--space-6);font-size:var(--text-body)}.ds-btn--icon{width:var(--control-height);padding:0}.ds-btn--icon.ds-btn--sm{width:var(--control-height-sm)}.ds-btn--full{width:100%}.ds-btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.ds-btn--primary:hover{background:var(--color-primary-hover)}.ds-btn--primary:active{background:var(--color-primary-active)}.ds-btn--primaryForest{background:var(--color-secondary);color:var(--color-on-secondary)}.ds-btn--primaryForest:hover{background:var(--color-secondary-hover)}.ds-btn--primaryForest:active{background:var(--color-secondary-active)}.ds-btn--secondary{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}.ds-btn--secondary:hover{background:var(--color-primary-subtle)}.ds-btn--secondary:active{background:var(--color-primary-subtle-border)}.ds-btn--ghost{color:var(--color-heading)}.ds-btn--ghost:hover{background:var(--color-surface-subtle)}.ds-btn--ghost:active{background:var(--color-border-subtle)}.ds-btn--destructive{background:var(--color-danger);color:var(--color-surface)}.ds-btn--destructive:active,.ds-btn--destructive:hover{background:var(--color-danger-hover)}.ds-btn--destructive:active{box-shadow:inset 0 2px 0 var(--brand-graphite)}@supports (color:color-mix(in lab,red,red)){.ds-btn--destructive:active{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--brand-graphite)18%,transparent)}}.ds-on-dark .ds-btn--secondary{border-color:var(--color-accent-gold);color:var(--color-text-inverse);background:0 0}.ds-on-dark .ds-btn--ghost:hover,.ds-on-dark .ds-btn--secondary:hover{background:var(--color-text-inverse)}@supports (color:color-mix(in lab,red,red)){.ds-on-dark .ds-btn--ghost:hover,.ds-on-dark .ds-btn--secondary:hover{background:color-mix(in srgb,var(--color-text-inverse)8%,transparent)}}.ds-on-dark .ds-btn--ghost{color:var(--color-text-inverse)}.ds-btn:disabled:not([data-loading]),.ds-btn[aria-disabled=true]:not([data-loading]){background:var(--color-surface-subtle);border-color:var(--color-border);color:var(--color-text-subtle);box-shadow:none;cursor:not-allowed}.ds-btn[data-loading]{cursor:progress}.ds-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ds-field__label{color:var(--color-text);font:var(--font-weight-medium)var(--text-label)/var(--leading-label)var(--font-sans)}.ds-field__label[data-optional]:after{content:" (opcional)";color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.ds-field__hint{color:var(--color-text-muted)}.ds-field__error,.ds-field__hint{font-size:var(--text-sm);margin:0;line-height:1.45}.ds-field__error{color:var(--color-danger);font-weight:var(--font-weight-medium);align-items:flex-start;gap:6px;display:flex}.ds-field__error svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.ds-field__control{align-items:center;display:flex;position:relative}.ds-field__icon{left:14px}.ds-field__chevron,.ds-field__icon{width:18px;height:18px;color:var(--color-text-muted);pointer-events:none;position:absolute}.ds-field__chevron{right:14px}.ds-input,.ds-select{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:var(--font-weight-regular)1rem/1.4 var(--font-sans);transition:border-color var(--duration-base)var(--ease-standard),background-color var(--duration-base)var(--ease-standard);padding:0 14px}textarea.ds-input{resize:vertical;min-height:96px;padding-block:10px}.ds-input::placeholder{color:var(--color-text-subtle);opacity:1}.ds-select{appearance:none;cursor:pointer;padding-right:42px}.ds-field__control[data-icon] .ds-input{padding-left:42px}.ds-field--lg .ds-input,.ds-field--lg .ds-select{min-height:var(--control-height-lg)}.ds-input:hover:not(:disabled):not([readonly]),.ds-select:hover:not(:disabled){border-color:var(--color-text-muted)}.ds-input:focus-visible,.ds-select:focus-visible{border-color:var(--color-primary);outline-offset:2px}.ds-input[aria-invalid=true],.ds-select[aria-invalid=true]{--focus-ring-color:var(--color-danger);border-color:var(--color-danger)}.ds-input:disabled,.ds-select:disabled{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-subtle);cursor:not-allowed}.ds-input[readonly]{background:var(--color-surface-muted)}.ds-tabs__list{border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-control) + 4px);background:var(--color-surface-subtle);flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.ds-tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-control-sm);color:var(--color-text-muted);font:var(--font-weight-semibold)var(--text-sm)/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base)var(--ease-standard),color var(--duration-base)var(--ease-standard);background:0 0;border:0;flex:auto;text-decoration:none;display:inline-flex}.ds-tab svg{flex-shrink:0;width:18px;height:18px}.ds-tab:hover{background:var(--color-surface);color:var(--color-text)}.ds-tab[aria-current=page],.ds-tab[aria-selected=true]{background:var(--color-primary);color:var(--color-on-primary)}.ds-tab:disabled,.ds-tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-tabs--underline .ds-tabs__list{gap:var(--space-6);border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:0}.ds-tabs--underline .ds-tab{min-height:var(--hit-area);border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 2px}.ds-tabs--underline .ds-tab:hover{color:var(--color-text);background:0 0}.ds-tabs--underline .ds-tab[aria-current=page],.ds-tabs--underline .ds-tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);background:0 0}.ds-tabs__panel{padding-top:var(--space-6)}.ds-tabs__panel:focus-visible{outline-offset:4px}@media (max-width:479px){.ds-mode-tabs .ds-tabs__list,.ds-tabs--full .ds-tabs__list{width:100%;display:flex}}.ds-badge{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-height:24px;color:var(--color-text-muted);font:var(--font-weight-medium).8125rem/1.3 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ds-badge svg{flex-shrink:0;width:14px;height:14px}.ds-badge--sm{min-height:20px;font-size:var(--text-xs);padding:1px 8px}.ds-badge--primary{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary)}.ds-badge--forest,.ds-badge--info{border-color:var(--color-info-border);background:var(--color-info-subtle);color:var(--color-info)}.ds-badge--success{border-color:var(--color-success-border);background:var(--color-success-subtle);color:var(--color-success)}.ds-badge--warning{border-color:var(--color-warning-border);background:var(--color-warning-subtle);color:var(--color-warning)}.ds-badge--danger{border-color:var(--color-danger-border);background:var(--color-danger-subtle);color:var(--color-danger)}.ds-badge--gold{border-color:var(--color-accent-gold);color:var(--color-accent-gold);background:0 0}.ds-source{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;line-height:1.4}.ds-source,.ds-source__name{align-items:center;display:inline-flex}.ds-source__name{gap:6px}.ds-source__name strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ds-source a{min-height:24px;color:var(--color-secondary);font-weight:var(--font-weight-medium);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ds-source a:hover{color:var(--color-primary)}.ds-source svg{flex-shrink:0;width:14px;height:14px}.ds-card{min-width:0;padding:clamp(var(--space-4),2.5vw,var(--space-6));border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text)}.ds-card--pad-none{padding:0}.ds-card--pad-sm{padding:var(--space-4)}.ds-card--pad-lg{padding:clamp(var(--space-5),3vw,var(--space-8))}.ds-card--subtle{background:var(--color-surface-subtle);border-color:#0000}.ds-card--elevated{box-shadow:var(--shadow-card)}.ds-card--dark{--focus-ring-color:var(--color-focus-ring-on-dark);border-color:var(--color-border-on-dark);background:var(--color-surface-dark);color:var(--color-text-inverse)}.ds-card--interactive{transition:border-color var(--duration-base)var(--ease-standard),box-shadow var(--duration-base)var(--ease-standard)}.ds-card--interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised)}.ds-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3)var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ds-card__title{color:var(--color-heading);font:var(--font-weight-semibold)1.125rem/1.3 var(--font-sans);letter-spacing:-.01em;margin:0}.ds-card--dark .ds-card__title{color:var(--color-text-inverse)}.ds-card__description{color:var(--color-text-muted);font-size:var(--text-sm);margin:4px 0 0;line-height:1.5}.ds-card--dark .ds-card__description{color:var(--color-text-inverse-muted)}.ds-card__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ds-overlay{z-index:var(--z-overlay);background:var(--color-overlay);animation:ds-fade-in var(--duration-base)var(--ease-standard);border:0;position:fixed;inset:0}.ds-dialog{z-index:var(--z-dialog);padding:var(--space-4);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ds-dialog__panel{width:min(100%,var(--ds-dialog-width,520px));max-height:calc(100svh - 2*var(--space-4));padding:clamp(var(--space-5),3vw,var(--space-6));border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-dialog);pointer-events:auto;animation:ds-pop-in var(--duration-slow)var(--ease-standard);outline:none;position:relative;overflow-y:auto}.ds-dialog--sm{--ds-dialog-width:400px}.ds-dialog--lg{--ds-dialog-width:720px}.ds-dialog__header,.ds-sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ds-dialog__header{margin-bottom:var(--space-4)}.ds-dialog__title,.ds-sheet__title{color:var(--color-heading);font:var(--font-weight-bold)1.25rem/1.25 var(--font-sans);letter-spacing:-.01em;margin:0}.ds-dialog__description,.ds-sheet__description{color:var(--color-text-muted);font-size:var(--text-sm);margin:6px 0 0;line-height:1.5}.ds-dialog__close,.ds-sheet__close{flex-shrink:0;margin:-8px -8px 0 0}.ds-dialog__footer{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap-reverse;display:flex}@media (max-width:479px){.ds-dialog__footer>*{flex:100%}}.ds-sheet{z-index:var(--z-dialog);width:min(92vw,var(--ds-sheet-width,420px));background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-dialog);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.ds-sheet--right{border-radius:var(--radius-panel)0 0 var(--radius-panel);animation:ds-slide-left var(--duration-slow)var(--ease-standard);right:0}.ds-sheet--left{border-radius:0 var(--radius-panel)var(--radius-panel)0;animation:ds-slide-right var(--duration-slow)var(--ease-standard);left:0}.ds-sheet--bottom{border-radius:var(--radius-panel)var(--radius-panel)0 0;width:100%;max-height:92svh;animation:ds-slide-up var(--duration-slow)var(--ease-standard);top:auto;left:0;right:0}.ds-sheet__header{padding:var(--space-5)var(--space-5)var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.ds-sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);flex:1;overflow-y:auto}.ds-sheet__footer{gap:var(--space-3);padding:var(--space-4)var(--space-5)calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);background:var(--color-surface);display:flex}.ds-sheet__footer>*{flex:1 1 0}@keyframes ds-fade-in{0%{opacity:0}}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ds-slide-left{0%{transform:translate(100%)}}@keyframes ds-slide-right{0%{transform:translate(-100%)}}@keyframes ds-slide-up{0%{transform:translateY(100%)}}.ds-toaster{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--space-2);width:min(calc(100vw - 2*var(--space-4)),400px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ds-toast{align-items:start;gap:var(--space-3);padding:14px var(--space-2)14px var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);pointer-events:auto;animation:ds-pop-in var(--duration-slow)var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-toast__icon{width:20px;height:20px;color:var(--color-info);margin-top:1px}.ds-toast--success .ds-toast__icon{color:var(--color-success)}.ds-toast--warning .ds-toast__icon{color:var(--color-warning)}.ds-toast--error .ds-toast__icon{color:var(--color-danger)}.ds-toast__title{font-weight:var(--font-weight-semibold);margin:0}.ds-toast__description,.ds-toast__title{font-size:var(--text-sm);line-height:1.45}.ds-toast__description{color:var(--color-text-muted);margin:2px 0 0}.ds-toast__action{margin-top:var(--space-2)}.ds-toast__close{margin:-6px 0}.ds-state{align-items:center;gap:var(--space-3);padding:var(--space-12)var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}.ds-state--compact{padding:var(--space-6)var(--space-4)}.ds-state--error{border-style:solid;border-color:var(--color-danger-border)}.ds-state__icon{border-radius:var(--radius-pill);background:var(--color-secondary-subtle);width:48px;height:48px;color:var(--color-secondary);place-items:center;display:grid}.ds-state__icon svg{width:24px;height:24px}.ds-state--error .ds-state__icon{background:var(--color-danger-subtle);color:var(--color-danger)}.ds-state__title{color:var(--color-heading);font:var(--font-weight-semibold)1.125rem/1.3 var(--font-sans);margin:0}.ds-state__description{max-width:52ch;color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.ds-state__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ds-skeleton{border-radius:var(--radius-tag);background:linear-gradient(90deg,var(--color-surface-subtle)0,var(--color-surface-muted)50%,var(--color-surface-subtle)100%);background-size:200% 100%;animation:ds-shimmer 1.4s ease-in-out infinite;display:block}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-result-skeleton{gap:var(--space-3);display:grid}.ds-result-skeleton__card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-result-skeleton__lines{gap:10px;display:grid}.ds-result-skeleton__row{gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:2fr 1.2fr 1fr 1fr;padding:16px;display:grid}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-pagination__status{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.ds-pagination__list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ds-pagination__item{min-width:var(--hit-area);min-height:var(--hit-area);padding:0 var(--space-3);border-radius:var(--radius-control-sm);color:var(--color-text);font:var(--font-weight-medium)var(--text-sm)/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-base)var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ds-pagination__item svg{width:18px;height:18px}.ds-pagination__item:hover{background:var(--color-surface-subtle)}.ds-pagination__item[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.ds-pagination__item:disabled,.ds-pagination__item[aria-disabled=true]{color:var(--color-text-subtle);cursor:not-allowed;background:0 0}.ds-pagination__gap{min-width:24px;color:var(--color-text-muted);text-align:center}@media (max-width:479px){.ds-pagination{justify-content:center}.ds-pagination__list [data-collapsible]{display:none}.ds-pagination__label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.ds-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-chip{border:1px solid var(--color-primary-subtle-border);border-radius:var(--radius-pill);background:var(--color-primary-subtle);max-width:100%;min-height:36px;color:var(--color-primary);font:var(--font-weight-medium)var(--text-sm)/1.3 var(--font-sans);align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}.ds-chip--static{padding-right:12px}.ds-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-chip__remove{border-radius:var(--radius-pill);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.ds-chip__remove:hover{background:var(--color-primary-subtle-border)}.ds-chip__remove svg{width:16px;height:16px}.ds-result-table{min-width:0}.ds-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);width:100%;overflow-x:auto}.ds-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.45}.ds-table caption{padding:var(--space-4)var(--space-4)0;font-size:var(--text-sm)}.ds-table caption,.ds-table th{color:var(--color-text-muted);text-align:left}.ds-table th{padding:12px var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);white-space:nowrap}.ds-table th[aria-sort]{color:var(--color-text)}.ds-table td{padding:14px var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.ds-table [data-align=end]{text-align:right}.ds-table [data-align=center]{text-align:center}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr:hover td,.ds-table--zebra tbody tr:nth-child(2n) td{background:var(--color-surface-muted)}.ds-table__sort{border-radius:var(--radius-tag);min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-4px -6px;padding:0 6px;display:inline-flex}.ds-table__sort:hover{background:var(--color-surface-subtle);color:var(--color-text)}.ds-table__sort svg{width:14px;height:14px}.ds-result-table__cards{gap:var(--space-3);display:none}@media (max-width:767px){.ds-result-table[data-mobile-cards] .ds-table-wrap{display:none}.ds-result-table[data-mobile-cards] .ds-result-table__cards{display:grid}}.ds-table [data-nowrap]{white-space:nowrap}.ds-table--linked tbody tr{position:relative}.ds-table--linked .ds-row-link{color:var(--color-heading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.3;text-decoration:none}.ds-table--linked .ds-row-link:after{content:"";cursor:pointer;position:absolute;inset:0}.ds-table--linked tbody :is(button,input,select,textarea,a:not(.ds-row-link),[tabindex]:not([tabindex="-1"])){z-index:1;position:relative}.ds-table--linked tbody tr:hover .ds-row-link{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.ds-table--linked .ds-row-link:focus-visible{outline:none}.ds-table--linked .ds-row-link:focus-visible:after{outline:var(--focus-ring-width)solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width)*-1)}.ds-table--linked tbody tr:has(.ds-row-link:focus-visible) td{background:var(--color-surface-muted)}.ds-result-card--linked{position:relative}.ds-result-card--linked .ds-result-card__link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.ds-result-card--linked .ds-result-card__link:focus-visible{outline:none}.ds-result-card--linked .ds-result-card__link:focus-visible:after{outline:var(--focus-ring-width)solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ds-result-card--linked :is(.ds-copy,.ds-result-card__actions){z-index:1;position:relative}.ds-result-card--linked:hover .ds-result-card__link{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.ds-result-card--linked .ds-result-card__meta li[data-wide]{flex-basis:100%}.ds-result-card--linked .ds-result-card__code{color:var(--color-text-subtle)}.ds-result-card--linked .ds-result-card__footer{justify-content:space-between}.ds-result-card--linked .ds-result-card__actions{width:auto;margin-left:0}.ds-result-card--linked .ds-result-card__actions .ds-btn{width:auto}.ds-result-card__chevron{width:1.25rem;height:1.25rem;color:var(--color-text-muted)}.ds-search{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds-search__label{color:var(--color-text);font:var(--font-weight-medium)var(--text-label)/var(--leading-label)var(--font-sans)}.ds-search__bar{align-items:stretch;gap:var(--space-2);border:1px solid var(--color-border-input);border-radius:calc(var(--radius-control) + 5px);background:var(--color-surface);box-shadow:var(--shadow-raised);transition:border-color var(--duration-base)var(--ease-standard);padding:5px;display:flex}.ds-search__bar:hover{border-color:var(--color-text-muted)}.ds-search__bar:focus-within{border-color:var(--color-primary);outline:var(--focus-ring-width)solid var(--color-focus-ring);outline-offset:2px}.ds-search[data-invalid] .ds-search__bar{border-color:var(--color-danger)}.ds-search__field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ds-search__icon{width:20px;height:20px;color:var(--color-text-muted);pointer-events:none;position:absolute;left:12px}.ds-search__input{width:100%;min-width:0;min-height:var(--control-height);padding:0 var(--space-3)0 42px;border-radius:var(--radius-control);color:var(--color-text);font:var(--font-weight-regular)1rem/1.4 var(--font-sans);background:0 0;border:0}.ds-search__input:focus-visible{outline:none}.ds-search__input::placeholder{color:var(--color-text-subtle);opacity:1}.ds-search__input:disabled{cursor:not-allowed}.ds-search--lg .ds-search__input{min-height:var(--control-height-lg);font-size:1.0625rem}.ds-search__hint{color:var(--color-text-muted);line-height:1.45}.ds-search__error,.ds-search__hint{font-size:var(--text-sm);margin:0;padding:0 4px}.ds-search__error{align-items:center;gap:var(--space-2)var(--space-3);color:var(--color-danger);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.ds-search__error svg{flex-shrink:0;width:16px;height:16px}@media (max-width:479px){.ds-search__bar{flex-direction:column}.ds-search__bar .ds-btn{width:100%}}.ds-result-card{gap:var(--space-4);padding:clamp(var(--space-4),2.5vw,var(--space-5));border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-base)var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-result-card:hover{border-color:var(--color-border-strong)}.ds-result-card--procurement{grid-template-columns:minmax(0,1fr)}.ds-result-card__avatar{border-radius:var(--radius-pill);background:var(--color-secondary-subtle);width:44px;height:44px;color:var(--color-secondary);font-size:1rem;font-weight:var(--font-weight-semibold);place-items:center;display:grid}.ds-result-card__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds-result-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2)var(--space-3);flex-wrap:wrap;display:flex}.ds-result-card__titles{flex:18rem;min-width:0}.ds-result-card__title{color:var(--color-heading);font:var(--font-weight-semibold)1.0625rem/1.35 var(--font-sans);overflow-wrap:anywhere;margin:0}.ds-result-card__title a{color:inherit;border-radius:var(--radius-tag);text-decoration:none}.ds-result-card__title a:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.ds-result-card__subtitle{overflow-wrap:anywhere;margin:2px 0 0}.ds-result-card__meta,.ds-result-card__subtitle{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}.ds-result-card__meta{gap:var(--space-2)var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-result-card__meta li{align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.ds-result-card__meta svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.ds-result-card__meta strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.ds-result-card__footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.ds-result-card__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ds-cnpj{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ds-copy{border-radius:var(--radius-tag);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ds-copy:hover{background:var(--color-surface-subtle);color:var(--color-text)}.ds-copy[data-copied]{color:var(--color-success)}.ds-copy svg{width:16px;height:16px}.ds-deadline{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;display:inline-flex}.ds-deadline svg{width:16px;height:16px;color:var(--color-secondary);flex-shrink:0;margin-top:2px}.ds-deadline small{color:var(--color-text-muted);font-size:inherit;font-weight:var(--font-weight-regular)}@media (max-width:479px){.ds-result-card{grid-template-columns:minmax(0,1fr)}.ds-result-card__avatar{display:none}.ds-result-card__actions,.ds-result-card__actions .ds-btn{width:100%}}.ds-result-card__agency{align-items:flex-start;gap:6px;display:flex}.ds-result-card__agency svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}@media (max-width:1023px){.ds-table [data-hide-below=lg]{display:none}}@media (max-width:767px){.ds-table [data-hide-below=md]{display:none}}.ds-result-table__partial{margin:0 0 var(--space-3);color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.ds-result-table__footer{margin-top:var(--space-4)}.ds-combobox,.ds-combobox__anchor{position:relative}.ds-combobox__input{text-overflow:ellipsis;padding-right:42px}.ds-combobox__input[data-clear]{padding-right:80px}.ds-combobox__adornments{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:14px}.ds-combobox__clear{width:var(--hit-area);height:var(--hit-area);border-radius:var(--radius-control-sm);color:var(--color-text-muted);cursor:pointer;pointer-events:auto;transition:color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard);background:0 0;border:0;place-items:center;margin-right:2px;padding:0;display:grid}.ds-combobox__clear:hover{background:var(--color-surface-subtle);color:var(--color-text)}.ds-combobox__chevron,.ds-combobox__clear svg{width:18px;height:18px}.ds-combobox__chevron{color:var(--color-text-muted);transition:transform var(--duration-base)var(--ease-standard)}.ds-combobox[data-open] .ds-combobox__chevron{color:var(--color-primary);transform:rotate(180deg)}.ds-combobox__spinner{width:16px;height:16px;color:var(--color-primary);margin-inline:1px}.ds-combobox__popover{z-index:calc(var(--z-header) - 10);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popover);transform-origin:top;animation:ds-combobox-in var(--duration-slow)var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.ds-combobox__list[hidden],.ds-combobox__popover[hidden]{display:none}@keyframes ds-combobox-in{0%{opacity:0;transform:translateY(-4px)scaleY(.98)}}.ds-combobox__header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-muted);color:var(--color-text-muted);font:var(--font-weight-semibold)var(--text-overline)/1.4 var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase;font-variant-numeric:tabular-nums;padding:10px 14px 9px}.ds-combobox__list{overscroll-behavior:contain;max-height:min(320px,50dvh);transition:opacity var(--duration-base)var(--ease-standard);margin:0;padding:4px;list-style:none;overflow-y:auto}.ds-combobox__list[data-stale]{opacity:.55}.ds-combobox__option{align-items:center;gap:var(--space-3);min-height:var(--hit-area);border-radius:var(--radius-control-sm);color:var(--color-text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;padding:8px 10px 8px 12px;scroll-margin-block:4px;display:grid}.ds-combobox__option[data-active]{background:var(--color-surface-subtle)}.ds-combobox__option[aria-selected=true]{color:var(--color-primary)}.ds-combobox__option[aria-selected=true][data-active]{background:var(--color-primary-subtle)}.ds-combobox__option[aria-disabled=true]{color:var(--color-text-subtle);cursor:not-allowed}.ds-combobox__option-text{gap:2px;min-width:0;display:grid}.ds-combobox__option-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font:var(--font-weight-medium)var(--text-sm)/1.4 var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-combobox__option-sub{align-items:baseline;gap:6px;min-width:0;display:flex}.ds-combobox__option-sub .ds-combobox__option-meta:before{content:"·";margin-right:6px}.ds-combobox__option-description{min-width:0;color:var(--color-text-muted);font:var(--font-weight-regular)var(--text-xs)/1.4 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-combobox__option-meta{color:var(--color-text-muted);font:var(--font-weight-medium)var(--text-xs)/1.3 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-combobox__check{width:18px;height:18px;color:var(--color-primary);visibility:hidden}.ds-combobox__option[aria-selected=true] .ds-combobox__check{visibility:visible}.ds-combobox__match{background:linear-gradient(transparent 58%,var(--color-primary-subtle-border)58%);color:inherit;font-weight:var(--font-weight-semibold);border-radius:2px}.ds-combobox__note{color:var(--color-text-muted);font:var(--font-weight-medium)var(--text-sm)/1.45 var(--font-sans);align-items:center;gap:10px;margin:0;padding:14px 16px;display:flex}.ds-combobox__note svg{flex-shrink:0;width:18px;height:18px}.ds-combobox__note .ds-spinner{width:16px;height:16px;color:var(--color-primary)}.ds-combobox__note--error{color:var(--color-danger);flex-wrap:wrap}.ds-combobox__retry{min-height:var(--control-height-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-control-sm);background:var(--color-surface);color:var(--color-text);font:var(--font-weight-medium)var(--text-sm)/1 var(--font-sans);cursor:pointer;margin-left:auto;padding:0 12px}.ds-combobox__retry:hover{border-color:var(--color-text-muted)}.ds-combobox__chips{margin-bottom:2px}@media (min-width:768px){.ds-combobox[data-open]>.ds-field__hint{visibility:hidden}}@media (max-width:767px){.ds-combobox__popover{box-shadow:var(--shadow-card);margin-top:6px;position:static}.ds-combobox__list{max-height:min(360px,55dvh)}.ds-combobox__option-label{font-size:var(--text-body);-webkit-line-clamp:3;line-clamp:3}.ds-combobox__retry{min-height:var(--hit-area)}}.ds-logo{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.ds-logo img{width:auto;height:var(--ds-logo-h,36px);object-fit:contain;object-position:left center;max-width:100%;display:block}.ds-logo--fallback{gap:calc(var(--ds-logo-h,36px)*.22);line-height:1}.ds-logo__symbol{flex-shrink:0;line-height:0;display:inline-flex}.ds-logo__symbol[data-tile]{border-radius:var(--radius-tag);background:var(--color-background);padding:3px 4px}.ds-logo__name{color:var(--color-heading);font:var(--font-weight-bold)calc(var(--ds-logo-h,36px)*.6)/1 var(--font-sans);letter-spacing:-.03em;white-space:nowrap}.ds-logo__name b{color:var(--color-primary);font-weight:inherit}.ds-logo[data-surface=escuro] .ds-logo__name{color:var(--color-text-inverse)}.ds-logo[data-surface=escuro] .ds-logo__name b{color:var(--color-accent-gold)}.ds-skip-link{top:-120px;left:var(--space-4);z-index:var(--z-toast);border-radius:var(--radius-control-sm);background:var(--color-surface-dark);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);padding:12px 18px;text-decoration:none;position:fixed}.ds-skip-link:focus{top:var(--space-3);--focus-ring-color:var(--color-focus-ring-on-dark)}.ds-container{width:100%;padding-inline:var(--page-gutter);margin-inline:auto}.ds-public-header{z-index:var(--z-header);height:var(--header-height);background:var(--color-background);box-shadow:0 .0625rem 0 var(--color-heading);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ds-public-header{box-shadow:0 .0625rem 0 color-mix(in srgb,var(--color-heading)5%,transparent)}}.ds-public-header{color:var(--color-text);font-family:var(--font-sans)}.ds-public-header__bar{align-items:center;gap:clamp(var(--space-4),3vw,var(--space-12));height:100%;padding-inline:var(--page-gutter);display:flex}.ds-public-header__brand{min-height:var(--hit-area);border-radius:var(--radius-tag);flex-shrink:0;align-items:center;display:inline-flex}.ds-public-header__brand .ds-logo{--ds-logo-h:clamp(1.75rem,1.4rem + .8vw,2.375rem)!important}.ds-public-nav{justify-content:center;align-items:center;gap:clamp(var(--space-5),2.6vw,var(--space-12));flex:1;display:flex}.ds-public-nav a{min-height:var(--hit-area);color:var(--color-text);font-size:clamp(.9375rem,.85rem + .2vw,1.0625rem);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--duration-base)var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ds-public-nav a:after{content:"";background:var(--color-accent-gold);transform-origin:0;height:.125rem;transition:transform var(--duration-slow)var(--ease-standard);position:absolute;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.ds-public-nav a:hover,.ds-public-nav a[aria-current=page]{color:var(--color-primary)}.ds-public-nav a:hover:after,.ds-public-nav a[aria-current=page]:after{transform:scaleX(1)}.ds-public-header__actions{align-items:center;gap:clamp(var(--space-2),1vw,var(--space-4));flex-shrink:0;margin-left:auto;display:flex}.ds-public-header__actions .ds-btn--ghost:not(.ds-btn--icon){padding-inline:var(--space-3);font-size:clamp(.9375rem,.85rem + .2vw,1.0625rem)}.ds-public-header__actions .ds-btn--ghost:not(.ds-btn--icon):hover{color:var(--color-primary);background:0 0}.ds-public-header__toggle{display:none}.ds-public-menu{max-height:calc(100svh - var(--header-height));padding:var(--space-4)var(--page-gutter)var(--space-8);background:var(--color-background);box-shadow:var(--shadow-popover);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ds-public-menu[hidden]{display:none}.ds-public-menu a:not(.ds-btn){min-height:3.25rem;color:var(--color-heading);font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);align-items:center;text-decoration:none;display:flex}.ds-public-menu a[aria-current=page]{color:var(--color-primary)}.ds-public-menu__actions{gap:var(--space-3);margin-top:var(--space-6);display:grid}@media (min-width:68.75rem){.ds-public-menu{display:none!important}}@media (max-width:68.6875rem){.ds-public-nav{display:none}.ds-public-header__toggle{display:inline-flex}}@media (max-width:43.6875rem){.ds-public-header__actions{gap:var(--space-1)}.ds-public-header__cta{display:none}}@media (max-width:24.9375rem){.ds-public-header__brand .ds-logo{--ds-logo-h:1.75rem!important}}.ds-public-footer{--focus-ring-color:var(--color-focus-ring-on-dark);isolation:isolate;background-color:var(--color-surface-dark);color:var(--color-text-inverse-muted);font-family:var(--font-sans);background-position:100%;background-repeat:no-repeat;background-size:cover;font-size:clamp(.875rem,.82rem + .15vw,1rem);line-height:1.6;position:relative;overflow:hidden}.ds-public-footer__arcs{z-index:-1;width:70%;height:auto;color:var(--color-accent-gold);opacity:.4;pointer-events:none;position:absolute;top:-30%;right:-12%}.ds-public-footer a{color:inherit;transition:color var(--duration-base)var(--ease-standard);text-decoration:none}.ds-public-footer a:hover{color:var(--color-text-inverse);text-underline-offset:.2em;text-decoration:underline}.ds-public-footer__inner{gap:clamp(var(--space-8),6vw,var(--space-24));padding-block:clamp(var(--space-12),8vh,var(--space-24))clamp(var(--space-8),5vh,var(--space-12));grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.ds-public-footer__brand .ds-logo{--ds-logo-h:clamp(3.25rem,2.6rem + 1.6vw,4.5rem)!important}.ds-public-footer__brand>p{max-width:36ch;margin:var(--space-5)0 0;color:var(--color-text-inverse);font-size:clamp(1rem,.9rem + .35vw,1.25rem);line-height:1.5}.ds-public-footer__nav{gap:var(--space-6)clamp(var(--space-6),3vw,var(--space-12));grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);display:grid}.ds-public-footer__nav h2{margin:0 0 var(--space-2);color:var(--color-accent-gold);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;line-height:1.4}.ds-public-footer__nav ul{margin:0;padding:0;list-style:none}.ds-public-footer__nav li a{min-height:var(--hit-area);overflow-wrap:anywhere;align-items:center;display:inline-flex}.ds-public-footer__bottom{justify-content:space-between;gap:var(--space-2)var(--space-6);padding-block:var(--space-5)var(--space-6);border-top:1px solid var(--color-accent-gold);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.ds-public-footer__bottom{border-top:1px solid color-mix(in srgb,var(--color-accent-gold)28%,transparent)}}.ds-public-footer__bottom{font-size:.8125rem}.ds-public-footer__bottom p{max-width:80ch;margin:0}@media (max-width:68.6875rem){.ds-public-footer__inner{grid-template-columns:minmax(0,1fr)}.ds-public-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:43.6875rem){.ds-public-footer__inner{gap:var(--space-8)}.ds-public-footer__nav{gap:var(--space-5)var(--space-4)}.ds-public-footer__nav>div:last-child{grid-column:1/-1}.ds-public-footer__arcs{width:130%;top:-8%;right:-40%}}.ds-app-shell{--workspace-gutter:clamp(1rem,.25rem + 2.2vw,2.5rem);background:var(--color-surface);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);display:flex}.ds-app-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.ds-app-shell__content{flex:1;min-width:0}.ds-app-shell__content :is(p,strong){overflow-wrap:anywhere}.ds-app-shell__content :where(p.ds-measure,.ds-prose p){max-width:var(--measure)}@media (max-width:23.75rem){.ds-app-shell{--workspace-gutter:.75rem}}.ds-app-sidebar{width:var(--sidebar-width);border-right:1px solid var(--color-border-subtle);background:var(--color-background);height:100svh;color:var(--color-text);font-family:var(--font-sans);transition:width var(--duration-slow)var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.ds-app-sidebar__brand{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:4rem;padding:var(--space-3)var(--space-3)var(--space-3)var(--space-4);display:flex}.ds-app-sidebar__brand>a{min-height:var(--hit-area);border-radius:var(--radius-tag);align-items:center;display:inline-flex}.ds-app-sidebar__brand .ds-logo--symbol-only{display:none}.ds-app-nav{min-height:0;padding:var(--space-2)var(--space-3);flex-direction:column;flex:1;gap:.125rem;display:flex;overflow-y:auto}.ds-app-nav__group{flex-direction:column;gap:.125rem;display:flex}.ds-app-nav__group+.ds-app-nav__group{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.ds-app-nav__group-label{padding:var(--space-1)var(--space-3)var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin:0;line-height:1.5}.ds-app-nav a{align-items:center;gap:var(--space-3);min-height:var(--hit-area);padding:0 var(--space-3);border-radius:var(--radius-control-sm);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-base)var(--ease-standard),color var(--duration-base)var(--ease-standard);text-decoration:none;display:flex}.ds-app-nav a svg{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0}.ds-app-nav a:hover{background:var(--color-surface-subtle)}.ds-app-nav a[aria-current=page]{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ds-app-nav a[aria-current=page] svg{color:var(--color-primary)}.ds-app-sidebar__footer{align-items:center;gap:var(--space-3);margin:var(--space-2)var(--space-3)var(--space-3);padding:var(--space-3);border-radius:var(--radius-control-sm);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:.8125rem;line-height:1.4;display:flex}.ds-app-sidebar__footer>span{min-width:0}.ds-app-sidebar__footer>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-app-sidebar__footer svg{width:1.125rem;height:1.125rem;color:var(--color-secondary);flex-shrink:0}.ds-app-sidebar__footer strong{color:var(--color-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.ds-app-sidebar__footer a{color:var(--color-link);font-weight:var(--font-weight-medium);text-underline-offset:.1875rem;text-decoration:underline}.ds-app-sidebar[data-collapsed]{width:var(--sidebar-width-collapsed)}.ds-app-sidebar[data-collapsed] .ds-app-sidebar__brand{padding-inline:var(--space-2);flex-direction:column;justify-content:center}.ds-app-sidebar[data-collapsed] .ds-logo--full{display:none}.ds-app-sidebar[data-collapsed] .ds-logo--symbol-only{display:inline-flex}.ds-app-sidebar[data-collapsed] .ds-app-nav{padding-inline:var(--space-2)}.ds-app-sidebar[data-collapsed] .ds-app-nav a{justify-content:center;padding:0}.ds-app-sidebar[data-collapsed] .ds-app-nav a span,.ds-app-sidebar[data-collapsed] .ds-app-nav__group-label,.ds-app-sidebar[data-collapsed] .ds-app-sidebar__footer span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-app-sidebar[data-collapsed] .ds-app-sidebar__footer{margin-inline:var(--space-2);justify-content:center}.ds-app-sidebar[data-mobile]{background:0 0;border-right:0;width:100%;height:100%;position:static}.ds-app-sidebar[data-mobile] .ds-app-nav{padding:0}.ds-app-sidebar[data-mobile] .ds-app-sidebar__footer{margin:var(--space-4)0 0}@media (max-width:47.9375rem){.ds-app-sidebar:not([data-mobile]){display:none}}@media (min-width:48rem) and (max-width:63.9375rem){.ds-app-sidebar:not([data-mobile]){width:var(--sidebar-width-collapsed)}.ds-app-sidebar:not([data-mobile]) .ds-app-sidebar__brand{padding-inline:var(--space-2);flex-direction:column;justify-content:center}.ds-app-sidebar:not([data-mobile]) .ds-app-sidebar__collapse,.ds-app-sidebar:not([data-mobile]) .ds-logo--full{display:none}.ds-app-sidebar:not([data-mobile]) .ds-logo--symbol-only{display:inline-flex}.ds-app-sidebar:not([data-mobile]) .ds-app-nav{padding-inline:var(--space-2)}.ds-app-sidebar:not([data-mobile]) .ds-app-nav a{justify-content:center;padding:0}.ds-app-sidebar:not([data-mobile]) .ds-app-nav a span,.ds-app-sidebar:not([data-mobile]) .ds-app-nav__group-label,.ds-app-sidebar:not([data-mobile]) .ds-app-sidebar__footer span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-app-sidebar:not([data-mobile]) .ds-app-sidebar__footer{margin-inline:var(--space-2);justify-content:center}}.ds-app-header{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-height:4rem;padding:var(--space-2)var(--workspace-gutter,var(--container-gutter));border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);display:flex;position:sticky;top:0}.ds-app-header__brand,.ds-app-header__menu{display:none}.ds-app-header__brand{min-height:var(--hit-area);border-radius:var(--radius-tag);align-items:center}.ds-app-header__spacer{flex:1}.ds-app-header__identity{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--hit-area);padding:0 var(--space-2);border-radius:var(--radius-control-sm);color:inherit;text-decoration:none;display:flex}a.ds-app-header__identity:hover{background:var(--color-surface-subtle)}.ds-app-header__avatar{border-radius:var(--radius-pill);background:var(--color-secondary);width:2.25rem;height:2.25rem;color:var(--color-on-secondary);font-size:.8125rem;font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.ds-app-header__name{min-width:0;max-width:16rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);flex-direction:column;line-height:1.3;display:flex}.ds-app-header__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-app-header__name small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-regular)}@media (max-width:47.9375rem){.ds-app-header__brand,.ds-app-header__menu{display:inline-flex}.ds-app-header__name{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ds-filterbar{gap:var(--space-2)var(--space-3)}.ds-filterbar,.ds-filterbar__items{align-items:center;min-width:0;display:flex}.ds-filterbar__items{gap:var(--space-2);flex-wrap:wrap;flex:auto}.ds-filterbar__trailing{align-items:center;gap:var(--space-2);flex-shrink:0;margin-inline-start:auto;display:flex}.ds-filterbar__menu{flex-shrink:0;position:relative}.ds-filterbar__trigger{align-items:center;gap:var(--space-2);min-height:var(--hit-area);max-width:22rem;padding:0 var(--space-3)0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:var(--leading-label);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard);display:inline-flex}.ds-filterbar__trigger:hover{border-color:var(--color-text-muted)}.ds-filterbar__trigger:focus-visible{outline:var(--focus-ring-width)solid var(--color-focus-ring);outline-offset:2px}.ds-filterbar__trigger[data-active]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.ds-filterbar__menu[data-open]>.ds-filterbar__trigger{border-color:var(--color-text)}.ds-filterbar__label{font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.ds-filterbar__trigger[data-active] .ds-filterbar__label{color:var(--color-primary)}.ds-filterbar__value{text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden}.ds-filterbar__chevron{width:1rem;height:1rem;color:var(--color-text-muted);transition:transform var(--duration-fast)var(--ease-standard);flex-shrink:0}.ds-filterbar__menu[data-open] .ds-filterbar__chevron{transform:rotate(180deg)}.ds-filterbar__toggle{padding-inline:var(--space-3)var(--space-4)}.ds-filterbar__toggle .ds-filterbar__label{color:var(--color-text)}.ds-filterbar__check{border:1px solid var(--color-border-input);border-radius:var(--radius-tag);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.ds-filterbar__toggle[aria-pressed=true] .ds-filterbar__check{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.ds-filterbar__check svg{stroke-width:3px;width:.875rem;height:.875rem}.ds-filterbar__popover{z-index:var(--z-header);top:calc(100% + var(--space-2));gap:var(--space-4);max-height:min(36rem,100svh - 10rem);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popover);animation:ds-filterbar-in var(--duration-base)var(--ease-standard);display:grid;position:absolute;inset-inline-start:0;overflow:auto}.ds-filterbar__popover-title{font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--color-heading);margin:0}.ds-filterbar__popover-description{margin-top:calc(var(--space-3)*-1);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-muted)}.ds-filterbar__popover-body,.ds-filterbar__sheet-body{gap:var(--space-4);min-width:0;display:grid}.ds-filterbar__popover-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}@keyframes ds-filterbar-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (max-width:47.9375rem){.ds-filterbar{flex-wrap:wrap}.ds-filterbar__items{margin-inline:calc(var(--workspace-gutter,var(--space-4))*-1);padding:var(--space-1)var(--workspace-gutter,var(--space-4));scroll-padding-inline:var(--workspace-gutter,var(--space-4));scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.ds-filterbar__items::-webkit-scrollbar{display:none}.ds-filterbar__trailing{margin-inline-start:0}.ds-filterbar__trigger{max-width:16rem}}@media (prefers-reduced-motion:reduce){.ds-filterbar__popover{animation:none}.ds-filterbar__chevron,.ds-filterbar__trigger{transition:none}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-svh{min-height:100svh}.max-w-md{max-width:var(--container-md)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-paper{background-color:var(--brand-cream)}.px-6{padding-inline:calc(var(--spacing)*6)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-primary{color:var(--brand-burgundy)}.text-text-muted,.text-text-secondary{color:var(--palette-gray-700)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}}}.ds-result-card--linked .ds-result-card__link:focus-visible,.ds-table--linked .ds-row-link:focus-visible{outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mk-text{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans)}.mk-text__band{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-16) var(--space-12);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-muted) url(/brand/encontrapj/fundo-arcos-creme.webp) right center/cover no-repeat}.mk-text__band h1{margin:0;max-width:20ch;color:var(--color-heading);font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:var(--leading-display);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading)}.mk-text__meta{margin:var(--space-3) 0 0;max-width:60ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.mk-text__grid{display:grid;grid-template-columns:minmax(0,70ch) clamp(14rem,18vw,18rem);justify-content:start;gap:clamp(2rem,8vw,10rem);align-items:start;padding-block:var(--space-12) var(--space-20)}.mk-text__aside{position:sticky;top:calc(var(--header-height) + var(--space-6));display:grid;gap:var(--space-6);padding-left:clamp(1rem,2vw,1.5rem);border-left:1px solid var(--color-border)}.mk-text__aside ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mk-text__aside-title{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.mk-text__aside a{display:flex;align-items:center;gap:var(--space-2);min-height:var(--hit-area);padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-control-sm);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;overflow-wrap:anywhere}.mk-text__aside a:hover{background:var(--color-surface-subtle);color:var(--color-primary)}.mk-text__aside a[aria-current=page]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.mk-text__aside svg{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--color-primary)}.mk-prose{max-width:70ch;font-size:var(--text-body);line-height:1.7;color:var(--color-text)}.mk-prose>*{margin:0}.mk-prose>*+*{margin-top:var(--space-4)}.mk-prose h2{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-heading);font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);line-height:1.3;font-weight:var(--font-weight-bold);letter-spacing:-.01em}.mk-prose>p:first-child{font-size:var(--text-lead);line-height:1.6;color:var(--color-text)}.mk-prose a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.mk-prose a:hover{color:var(--color-link-hover)}.mk-prose ul{padding-left:var(--space-5);list-style:disc}.mk-prose li+li{margin-top:var(--space-2)}.mk-prose li::marker{color:var(--color-primary)}.mk-prose strong{color:var(--color-heading)}.mk-prose>.mk-prose__note{margin-top:var(--space-12);padding:var(--space-4) var(--space-5);border:1px solid var(--color-warning-border);border-radius:var(--radius-control);background:var(--color-warning-subtle);font-size:var(--text-sm);line-height:1.6;color:var(--color-text)}.mk-blog{padding-block:var(--space-12) var(--space-20)}.mk-blog__empty{display:flex;gap:var(--space-6);max-width:48rem;padding-block:var(--space-6);border-top:.1875rem solid var(--color-heading)}.mk-blog__icon{display:grid;place-items:center;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-accent-gold)}.mk-blog__icon svg{width:1.625rem;height:1.625rem}.mk-blog__empty h2{margin:0;color:var(--color-heading);font-size:var(--text-h3);line-height:1.25;font-weight:var(--font-weight-bold)}.mk-blog__empty p{margin:var(--space-3) 0 var(--space-6);max-width:56ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}@media (max-width:63.9375rem){.mk-text__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.mk-text__aside{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));padding:var(--space-5) 0 0;border-left:0;border-top:1px solid var(--color-border)}}@media (max-width:37.4375rem){.mk-text__band{padding-block:var(--space-10) var(--space-8);background-position:70%}.mk-text__grid{padding-block:var(--space-8) var(--space-16)}.mk-blog__empty{flex-direction:column}}