@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/montserrat-latin-300-normal.78db4f53.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-300-normal.12ed7e29.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-700-normal.d4df281b.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-700-normal.0fb9f227.woff) format("woff")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/source-sans-3-latin-300-normal.6f9cf82d.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-300-normal.1fc90f91.woff) format("woff")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-latin-400-normal.827817a6.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-400-normal.c134a0b8.woff) format("woff")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-latin-600-normal.580e937f.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-600-normal.d14b3261.woff) format("woff")}
/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@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(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-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-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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:where(:not(iframe)){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}a{color:var(--green-600);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--green-700)}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-space-7{inset-inline:var(--space-7)}.top-\[2px\]{top:2px}.bottom-space-7{bottom:var(--space-7)}.left-0{left:0}.left-\[2px\]{left:2px}.left-\[22px\]{left:22px}.z-10{z-index:10}.order-first{order:-9999}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-\[6px\]{margin-top:6px}.mt-space-2{margin-top:var(--space-2)}.mt-space-3{margin-top:var(--space-3)}.mt-space-4{margin-top:var(--space-4)}.mt-space-5{margin-top:var(--space-5)}.mt-space-6{margin-top:var(--space-6)}.mb-0{margin-bottom:0}.mb-space-2{margin-bottom:var(--space-2)}.mb-space-3{margin-bottom:var(--space-3)}.mb-space-5{margin-bottom:var(--space-5)}.ml-\[2px\]{margin-left:2px}.ml-space-1{margin-left:var(--space-1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.\!h-auto{height:auto!important}.h-3{height:calc(var(--spacing) * 3)}.h-16{height:calc(var(--spacing) * 16)}.h-\[16px\]{height:16px}.h-\[24px\]{height:24px}.h-\[36px\]{height:36px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[160px\]{height:160px}.h-\[720px\]{height:720px}.h-\[900px\]{height:900px}.h-full{height:100%}.h-space-4{height:var(--space-4)}.min-h-\[28px\]{min-height:28px}.min-h-\[40px\]{min-height:40px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-16{width:calc(var(--spacing) * 16)}.w-\[16px\]{width:16px}.w-\[44px\]{width:44px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[120px\]{width:120px}.w-\[160px\]{width:160px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[48ch\]{max-width:48ch}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[32px\]{min-width:32px}.min-w-\[960px\]{min-width:960px}.flex-1{flex:1}.flex-none{flex:none}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.\[grid-template-columns\:max-content_1fr\]{grid-template-columns:max-content 1fr}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-space-1{gap:var(--space-1)}.gap-space-2{gap:var(--space-2)}.gap-space-3{gap:var(--space-3)}.gap-space-4{gap:var(--space-4)}.gap-space-5{gap:var(--space-5)}.gap-space-6{gap:var(--space-6)}.gap-x-space-2{column-gap:var(--space-2)}.gap-x-space-3{column-gap:var(--space-3)}.gap-x-space-4{column-gap:var(--space-4)}.gap-x-space-5{column-gap:var(--space-5)}.gap-x-space-6{column-gap:var(--space-6)}.gap-y-space-1{row-gap:var(--space-1)}.gap-y-space-2{row-gap:var(--space-2)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-radius-full{border-radius:var(--radius-full)}.rounded-radius-lg{border-radius:var(--radius-lg)}.rounded-radius-md{border-radius:var(--radius-md)}.rounded-radius-sm{border-radius:var(--radius-sm)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-radius-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r-\[4px\]{border-top-right-radius:4px;border-bottom-right-radius:4px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-radius-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-accent-teal{border-color:var(--accent-teal)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-green-500{border-color:var(--green-500)}.border-status-warning{border-color:var(--status-warning)}.\!bg-green-50{background-color:var(--green-50)!important}.bg-accent-teal-100{background-color:var(--accent-teal-100)}.bg-green-100{background-color:var(--green-100)}.bg-green-500{background-color:var(--green-500)}.bg-status-warning-100{background-color:var(--status-warning-100)}.bg-surface-0{background-color:var(--surface-0)}.bg-surface-50{background-color:var(--surface-50)}.bg-surface-100{background-color:var(--surface-100)}.bg-surface-inverse{background-color:var(--surface-inverse)}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-\[2px\]{padding:2px}.p-space-2{padding:var(--space-2)}.p-space-3{padding:var(--space-3)}.p-space-4{padding:var(--space-4)}.p-space-5{padding:var(--space-5)}.p-space-6{padding:var(--space-6)}.\!px-space-4{padding-inline:var(--space-4)!important}.px-space-2{padding-inline:var(--space-2)}.px-space-3{padding-inline:var(--space-3)}.px-space-4{padding-inline:var(--space-4)}.\!py-space-3{padding-block:var(--space-3)!important}.py-space-1{padding-block:var(--space-1)}.py-space-2{padding-block:var(--space-2)}.py-space-6{padding-block:var(--space-6)}.py-space-7{padding-block:var(--space-7)}.pt-space-1{padding-top:var(--space-1)}.pt-space-2{padding-top:var(--space-2)}.pt-space-4{padding-top:var(--space-4)}.pb-space-1{padding-bottom:var(--space-1)}.pb-space-2{padding-bottom:var(--space-2)}.pb-space-7{padding-bottom:var(--space-7)}.pb-space-9{padding-bottom:var(--space-9)}.pl-space-5{padding-left:var(--space-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-ink{color:var(--ink)}.text-on-inverse{color:var(--on-inverse)}.text-status-danger{color:var(--status-danger)}.text-status-warning{color:var(--status-warning)}.text-text-body{color:var(--text-body)}.text-text-muted{color:var(--text-muted)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.accent-\[var\(--green-700\)\]{accent-color:var(--green-700)}.shadow-shadow-lg{--tw-shadow:var(--shadow-lg)}.shadow-shadow-lg,.shadow-shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-shadow-sm{--tw-shadow:var(--shadow-sm)}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-green-500{outline-color:var(--green-500)}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:bg-green-600:is(:where(.group):hover *){background-color:var(--green-600)}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:shadow-shadow-md:hover{--tw-shadow:var(--shadow-md)}.hover\:shadow-shadow-md:hover,.hover\:shadow-shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-shadow-sm:hover{--tw-shadow:var(--shadow-sm)}}@media (min-width:40rem){.sm\:order-none{order:0}.sm\:min-w-\[180px\]{min-width:180px}.sm\:basis-auto{flex-basis:auto}.sm\:px-space-5{padding-inline:var(--space-5)}.sm\:text-center{text-align:center}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-space-4{top:var(--space-4)}.lg\:mx-auto{margin-inline:auto}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,560px\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,560px)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:px-space-7{padding-inline:var(--space-7)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}:root,[data-theme=light]{color-scheme:light;--surface-0:#fff;--surface-50:#f3f7ee;--surface-100:#e6eedd;--surface-inverse:#0e2a16;--on-inverse:#fff;--border:#d3dccb;--border-strong:#5f6e5a;--ink:#1b2a17;--text-body:#445240;--text-muted:#5f6e5a;--green-50:#f3f7ee;--green-100:#dce8cc;--green-200:#bfd5a4;--green-300:#9dbd74;--green-400:#78a04c;--green-500:#558130;--green-600:#456c27;--green-700:#375a1f;--on-primary:#fff;--green-800:#274a1b;--green-900:#00471d;--green-950:#0e2a16;--sand-50:#fbf8f1;--sand-100:#f3ecdc;--sand-200:#e8dcc2;--sand-300:#d9c7a1;--sand-400:#c4ab7a;--sand-500:#a98c57;--terra-100:#f6e3d9;--terra-200:#ebc3ae;--terra-300:#dda083;--terra-400:#cb7a57;--terra-500:#b85c3a;--terra-600:#9a4a2e;--terra-700:#7a3a24;--accent-teal:#73aeba;--accent-teal-100:#e0eff2;--accent-pink:#ec7596;--accent-pink-100:#fbe3ea;--status-success:#375a1f;--status-warning:#b45309;--status-warning-100:#fdebd3;--status-danger:#b3261e;--status-danger-100:#fbe1df;--status-info:#1f6f8b;--focus-ring:#456c27;--focus-ring-inverse:#9dbd74;--overlay:#0e2a16cc;--sidebar-hover:#1d4026;--sidebar-text:#c9d8c2;--sidebar-accent:#9dbd74;--font-display:Montserrat,"Helvetica Neue",Arial,sans-serif;--font-body:"Source Sans 3","Source Sans Pro","Segoe UI",system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container:1200px;--radius-sm:3px;--radius-md:8px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 2px #0e2a1614;--shadow-md:0 6px 20px #0e2a161f;--shadow-lg:0 16px 40px #0e2a162e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface-0:#0f1c12;--surface-50:#16281a;--surface-100:#1f3523;--surface-inverse:#08150c;--on-inverse:#e8efe4;--border:#2c4331;--border-strong:#8fa089;--ink:#e8efe4;--text-body:#b9c7b3;--text-muted:#8fa089;--green-50:#16281a;--green-100:#1f3a22;--green-200:#274a2b;--green-300:#3f6a3a;--green-400:#5a8a45;--green-500:#78a04c;--green-600:#9dbd74;--green-700:#bfd5a4;--on-primary:#0f1c12;--green-800:#dce8cc;--green-900:#00471d;--green-950:#08150c;--sand-50:#1a1a14;--sand-100:#26241a;--sand-200:#3a3626;--sand-300:#5a5238;--sand-400:#8c7f5a;--sand-500:#c4ab7a;--terra-100:#3d2318;--terra-200:#5a3323;--terra-300:#dda083;--terra-400:#cb7a57;--terra-500:#dda083;--terra-600:#ebc3ae;--terra-700:#f6e3d9;--accent-teal:#7fc4d0;--accent-teal-100:#1e3a42;--accent-pink:#f08fa9;--accent-pink-100:#44242f;--status-success:#9dbd74;--status-warning:#f2a24b;--status-warning-100:#4a3316;--status-danger:#f08a80;--status-danger-100:#4a2320;--status-info:#7fc4d0;--focus-ring:#9dbd74;--focus-ring-inverse:#9dbd74;--overlay:#08150cd9;--sidebar-hover:#1f3523;--sidebar-text:#b9c7b3;--sidebar-accent:#9dbd74;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000080;--shadow-lg:0 16px 40px #0009}}[data-theme=dark]{color-scheme:dark;--surface-0:#0f1c12;--surface-50:#16281a;--surface-100:#1f3523;--surface-inverse:#08150c;--on-inverse:#e8efe4;--border:#2c4331;--border-strong:#8fa089;--ink:#e8efe4;--text-body:#b9c7b3;--text-muted:#8fa089;--green-50:#16281a;--green-100:#1f3a22;--green-200:#274a2b;--green-300:#3f6a3a;--green-400:#5a8a45;--green-500:#78a04c;--green-600:#9dbd74;--green-700:#bfd5a4;--on-primary:#0f1c12;--green-800:#dce8cc;--green-900:#00471d;--green-950:#08150c;--sand-50:#1a1a14;--sand-100:#26241a;--sand-200:#3a3626;--sand-300:#5a5238;--sand-400:#8c7f5a;--sand-500:#c4ab7a;--terra-100:#3d2318;--terra-200:#5a3323;--terra-300:#dda083;--terra-400:#cb7a57;--terra-500:#dda083;--terra-600:#ebc3ae;--terra-700:#f6e3d9;--accent-teal:#7fc4d0;--accent-teal-100:#1e3a42;--accent-pink:#f08fa9;--accent-pink-100:#44242f;--status-success:#9dbd74;--status-warning:#f2a24b;--status-warning-100:#4a3316;--status-danger:#f08a80;--status-danger-100:#4a2320;--status-info:#7fc4d0;--focus-ring:#9dbd74;--focus-ring-inverse:#9dbd74;--overlay:#08150cd9;--sidebar-hover:#1f3523;--sidebar-text:#b9c7b3;--sidebar-accent:#9dbd74;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000080;--shadow-lg:0 16px 40px #0009}body,html{background:var(--surface-0)}body{font-family:var(--font-body);color:var(--text-body);margin:0;font-size:16px;line-height:25px}.asf-display,.asf-h1,.asf-h2,.asf-h3,.asf-h4,.asf-h5,h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;margin:0;font-weight:700}.asf-display{font-size:50px;line-height:69px}.asf-h1,h1{font-size:36px;line-height:53px}.asf-h2,h2{font-size:28px;line-height:42px}.asf-h3,h3{font-size:24px;line-height:38px}.asf-h4,h4{font-size:19px;line-height:30px}.asf-h5,h5{font-size:16px;line-height:25px}.asf-title-light{font-family:var(--font-display);text-transform:uppercase;line-height:38px;display:block}.asf-lead,.asf-title-light{font-size:24px;font-weight:300}.asf-lead{color:var(--text-body);line-height:37px}.asf-small{font-size:14px;line-height:22px}.asf-caption,.asf-overline{font-size:12px;line-height:16px}.asf-overline{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-weight:700}.asf-prose{max-width:680px}@media (max-width:640px){.asf-display{font-size:36px;line-height:48px}.asf-h1,h1{font-size:28px;line-height:40px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.asf-on-inverse :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.asf-on-inverse.asf-btn:focus-visible{outline-color:var(--focus-ring-inverse)}.asf-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}.asf-skip{left:var(--space-4);z-index:100;background:var(--green-700);color:var(--on-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);position:absolute;top:-100px}.asf-skip:focus{top:var(--space-4);color:var(--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}}.asf{font-family:var(--font-body);color:var(--text-body)}.asf-btn{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #0000;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.asf-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.asf-btn--lg{height:52px;padding:0 var(--space-6);font-size:19px}.asf-btn--sm{height:32px;padding:0 var(--space-4);letter-spacing:1px;font-size:12px}.asf-btn--primary{background:var(--green-700);color:var(--on-primary)}.asf-btn--primary:hover{background:var(--green-800)}.asf-btn--secondary{color:var(--green-700);border-color:var(--green-700);background:0 0}.asf-btn--secondary:hover{background:var(--surface-50)}.asf-btn--donate{background:var(--green-500);color:var(--on-inverse)}.asf-btn--donate:hover{background:var(--green-600)}.asf-btn--warm{background:var(--terra-500);color:var(--on-inverse)}.asf-btn--warm:hover{background:var(--terra-600)}.asf-btn--ghost{color:var(--green-700);background:0 0}.asf-btn--ghost:hover{background:var(--surface-50)}.asf-btn--danger{color:var(--status-danger);border-color:var(--status-danger);background:0 0}.asf-btn--danger:hover{background:var(--status-danger-100)}.asf-btn--inverse{color:var(--on-inverse);border-color:var(--on-inverse);background:0 0}.asf-btn[aria-disabled=true],.asf-btn[disabled]{opacity:.5;cursor:not-allowed}.asf-badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.asf-badge,.asf-badge:before{border-radius:var(--radius-full)}.asf-badge:before{content:"";background:currentColor;width:8px;height:8px}.asf-badge--available{background:var(--green-100);color:var(--green-900)}.asf-badge--adopted{background:var(--surface-100);color:var(--ink)}.asf-badge--sponsored{background:var(--accent-pink-100);color:var(--ink)}.asf-badge--foster{background:var(--accent-teal-100);color:var(--status-info)}.asf-badge--treatment{background:var(--status-warning-100);color:var(--status-warning)}.asf-badge--urgent{background:var(--status-danger-100);color:var(--status-danger)}.asf-badge--event{background:var(--terra-100);color:var(--terra-700)}.asf-badge--species{background:var(--sand-200);color:var(--ink)}.asf-badge--neutral{background:var(--surface-50);color:var(--text-body)}.asf-card{background:var(--surface-0);--card-warm:var(--sand-100);border:1px solid var(--border);border-radius:var(--radius-md);width:300px;box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .15s ease-out;display:flex;overflow:hidden}.asf-card:hover{box-shadow:var(--shadow-md)}.asf-card__media{aspect-ratio:4/3;background:var(--sand-200);place-items:center;display:grid;overflow:hidden}.asf-card__media img{object-fit:cover;width:100%;height:100%;display:block}.asf-card__body{padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.asf-card__over{letter-spacing:1px;color:var(--text-muted);font-size:12px}.asf-card__name,.asf-card__over{font-family:var(--font-display);text-transform:uppercase;font-weight:700}.asf-card__name{color:var(--ink);margin:0;font-size:24px;line-height:38px}.asf-card__text{color:var(--text-body);margin:0;font-size:16px;line-height:25px}.asf-card__foot{padding-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.asf-field{gap:var(--space-1);flex-direction:column;max-width:360px;display:flex}.asf-field__label{color:var(--ink);font-size:16px;font-weight:600;line-height:25px}.asf-field__req{color:var(--status-danger)}.asf-field__input{height:40px;padding:0 var(--space-3);font:400 16px/25px var(--font-body);color:var(--ink);background:var(--surface-0);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color .15s,box-shadow .15s}textarea.asf-field__input{height:auto;padding:var(--space-2) var(--space-3);resize:vertical;min-height:96px}.asf-field__input::placeholder{color:var(--text-muted)}.asf-field__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.asf-field__input[disabled]{background:var(--surface-100);color:var(--text-muted);cursor:not-allowed}.asf-field--error .asf-field__input{border-color:var(--status-danger);border-width:2px}.asf-field__help{color:var(--text-muted);font-size:14px;line-height:22px}.asf-field--error .asf-field__help{color:var(--status-danger)}.asf-table{border-collapse:separate;border-spacing:0;background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;overflow:hidden}.asf-table th{text-align:left;background:var(--surface-50);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.asf-table td,.asf-table th{padding:var(--space-3);color:var(--text-body);border-bottom:1px solid var(--border)}.asf-table td{vertical-align:middle;font-size:16px;line-height:25px}.asf-table tr:last-child td{border-bottom:0}.asf-table tbody tr:hover td{background:var(--surface-50)}.asf-table td.asf-table__primary{color:var(--ink);font-weight:600}.asf-table td.asf-table__num{text-align:right;font-variant-numeric:tabular-nums}.asf-table__avatar{border-radius:var(--radius-full);object-fit:cover;vertical-align:middle;width:40px;height:40px;margin-right:var(--space-3);background:var(--green-50)}.asf-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;max-width:640px;font-size:16px;line-height:25px;display:flex}.asf-alert__icon{flex:none;width:24px;height:24px}.asf-alert__title{color:var(--ink);margin:0 0 2px;font-weight:600}.asf-alert__text{color:var(--text-body);margin:0}.asf-alert--success{background:var(--green-100);border-color:var(--status-success);color:var(--status-success)}.asf-alert--warning{background:var(--status-warning-100);border-color:var(--status-warning);color:var(--status-warning)}.asf-alert--danger{background:var(--status-danger-100);border-color:var(--status-danger);color:var(--status-danger)}.asf-alert--info{background:var(--accent-teal-100);border-color:var(--status-info);color:var(--status-info)}.asf-card--warm{background:var(--sand-100);border-color:var(--sand-200)}.asf-container{max-width:var(--container);padding:0 var(--space-4);margin:0 auto}.asf-section{padding:var(--space-9) 0}.asf-section--alt{background:var(--surface-50)}.asf-section--inverse{background:var(--surface-inverse);color:var(--on-inverse)}.asf-section--inverse :where(h1,h2,h3,h4,h5){color:var(--on-inverse)}@media (max-width:768px){.asf-section{padding:var(--space-8) 0}}.asf-card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,300px);justify-content:center;display:grid}@media (min-width:1024px){.asf-card-grid{grid-template-columns:repeat(3,300px)}}.asf-header{background:var(--surface-inverse);color:var(--on-inverse);z-index:40;position:sticky;top:0}.asf-header__bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:80px;display:flex}.asf-header__logo img{width:120px;height:auto;display:block}.asf-header__ferramentas,.asf-header__nav{align-items:center;gap:var(--space-1);display:flex}.asf-header__ferramentas{order:1}@media (max-width:1023px){.asf-header__ferramentas{order:0;margin-inline-start:auto}}.asf-header__nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.asf-nav-link{min-height:44px;padding:0 var(--space-3);font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--on-inverse);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:700;line-height:25px;text-decoration:none;transition:border-color .15s ease-out;display:inline-flex}.asf-nav-link:hover{color:var(--on-inverse);border-bottom-color:var(--on-inverse)}.asf-nav-link[aria-current=page]{border-bottom-color:var(--green-400)}.asf-header .asf-header__toggle{display:none}@media (max-width:1023px){.asf-header .asf-header__toggle{display:inline-grid}.asf-header__nav{background:var(--surface-inverse);padding:var(--space-4);flex-direction:column;align-items:stretch;display:none;position:absolute;top:100%;left:0;right:0}.asf-header__nav[data-open=true]{display:flex}.asf-header__nav ul{flex-direction:column}}.asf-footer{background:var(--surface-inverse);padding:var(--space-8) 0 var(--space-5)}.asf-footer,.asf-footer a{color:var(--on-inverse)}.asf-footer__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.asf-footer__title{font-family:var(--font-display);text-transform:uppercase;color:var(--on-inverse);margin:0 0 var(--space-3);font-size:16px;font-weight:700;line-height:25px}.asf-footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.asf-footer__base{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--green-800);font-size:14px;line-height:22px}.asf-sidebar{background:var(--surface-inverse);width:260px;color:var(--sidebar-text);flex-direction:column;flex:none;height:100vh;transition:width .2s ease-out;display:flex;position:sticky;top:0}.asf-sidebar__brand{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:72px;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);border-bottom:1px solid var(--sidebar-hover);display:flex}.asf-sidebar__brand img{width:100px;height:auto;display:block}.asf-sidebar__logo-mini{display:none}.asf-sidebar__logo-mini img{border-radius:var(--radius-full);width:32px;height:32px;display:block}.asf-sidebar__nav{padding:var(--space-3);flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden auto}.asf-sidebar__sep{margin:var(--space-3) var(--space-3) var(--space-2);border-top:1px solid var(--sidebar-hover)}.asf-sidebar__group{margin:var(--space-4) var(--space-3) var(--space-1);font-size:13px;font-weight:600;line-height:18px}.asf-sidebar__group,.asf-sidebar__link{font-family:var(--font-body);color:var(--sidebar-text)}.asf-sidebar__link{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;font-size:15px;font-weight:400;line-height:22px;text-decoration:none;transition:background-color .15s ease-out;display:flex}.asf-sidebar__link svg{flex:none;width:20px;height:20px}.asf-sidebar__link:hover,.asf-sidebar__link[aria-current=page]{background:var(--sidebar-hover);color:var(--on-inverse)}.asf-sidebar__link[aria-current=page]{box-shadow:inset 3px 0 0 var(--sidebar-accent);font-weight:600}.asf-sidebar__link[aria-current=page] svg{color:var(--sidebar-accent)}.asf-sidebar__nav--foot{border-top:1px solid var(--sidebar-hover);flex:none;overflow:visible}.asf-sidebar__foot{padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);border-top:1px solid var(--sidebar-hover);font-size:14px;line-height:22px}.asf-sidebar .asf-icon-btn{color:var(--sidebar-text)}.asf-sidebar .asf-icon-btn:hover{background:var(--sidebar-hover);color:var(--on-inverse)}.asf-sidebar__toggle{flex:none}@media (min-width:1024px){.asf-sidebar[data-collapsed=true]{width:72px}.asf-sidebar[data-collapsed=true] .asf-sidebar__brand{padding:var(--space-3);flex-direction:column;justify-content:center}.asf-sidebar[data-collapsed=true] .asf-sidebar__logo{display:none}.asf-sidebar[data-collapsed=true] .asf-sidebar__logo-mini{display:block}.asf-sidebar[data-collapsed=true] .asf-sidebar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asf-sidebar[data-collapsed=true] .asf-sidebar__sep{margin:var(--space-3) var(--space-3) var(--space-2);border-top:1px solid var(--sidebar-hover)}.asf-sidebar__group{margin:var(--space-3) var(--space-2);border-top:1px solid var(--sidebar-hover)}.asf-sidebar[data-collapsed=true] .asf-sidebar__link{justify-content:center;padding:0}.asf-sidebar[data-collapsed=true] .asf-sidebar__nav--foot{border-top:1px solid var(--sidebar-hover);flex:none;overflow:visible}.asf-sidebar__foot{padding:var(--space-3)}}.asf-gaveta-fundo{z-index:45;background:var(--overlay);position:fixed;inset:0}@media (min-width:1024px){.asf-gaveta-fundo{display:none}}.asf-sem-scroll{overflow:hidden}@media (max-width:1023px){.asf-sidebar{z-index:50;width:min(300px,85vw);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transition:transform .25s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.asf-sidebar[data-open=true]{box-shadow:var(--shadow-lg);transform:none}.asf-sidebar .asf-sidebar__toggle{display:none}}.asf-sidebar__tema{display:none}@media (max-width:640px){.asf-sidebar__tema{display:inline-flex}.asf-topbar__tema{display:none}}.asf-app{background:var(--surface-50)}.asf-app .asf-icon-btn:hover{background:var(--surface-0)}.asf-topbar{z-index:30;min-height:64px;padding:var(--space-2) var(--space-4);background:var(--surface-0);border-bottom:1px solid var(--border);position:sticky;top:0}.asf-topbar,.asf-topbar__end{align-items:center;gap:var(--space-2);display:flex}.asf-topbar__end{margin-left:auto}.asf-topbar__pesquisa{flex:auto;min-width:0;max-width:480px;position:relative}.asf-topbar__pesquisa svg{left:var(--space-3);width:18px;height:18px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.asf-topbar__pesquisa input{width:100%;height:40px;padding:0 var(--space-3) 0 40px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-50);color:var(--ink);font:400 15px/24px var(--font-body)}.asf-topbar__pesquisa input::placeholder{color:var(--text-muted)}.asf-topbar__pesquisa input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring);background:var(--surface-0)}.asf-topbar .asf-icon-btn:hover{background:var(--surface-50);color:var(--ink)}.asf-topbar{padding-top:max(var(--space-2),env(safe-area-inset-top));padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}@media (min-width:1024px){.asf-topbar{padding:var(--space-2) var(--space-7)}}@media (max-width:640px){.asf-topbar{gap:var(--space-1);min-height:56px;padding-left:max(var(--space-2),env(safe-area-inset-left));padding-right:max(var(--space-2),env(safe-area-inset-right))}.asf-field__input,.asf-filtros .asf-field__input,.asf-topbar__pesquisa input{font-size:16px}.asf-topbar .asf-icon-btn{width:44px;height:44px}.asf-toasts{left:var(--space-4);right:var(--space-4);bottom:max(var(--space-4),env(safe-area-inset-bottom));max-width:none}.asf-modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:100dvh;margin:auto 0 0}.asf-modal,.asf-modal--lg{width:100vw}}.asf-topbar__nova{gap:var(--space-2);flex:none}@media (max-width:640px){.asf-topbar__nova.asf-btn{padding:0 var(--space-3)}.asf-topbar__nova-texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.asf-table__sort{align-items:center;gap:var(--space-1);min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;display:inline-flex}.asf-table__sort:hover{color:var(--ink)}.asf-table__sort svg{flex:none;width:14px;height:14px}.asf-table__sort[data-active=false] svg{opacity:.45}.asf-modal{border-radius:var(--radius-lg);background:var(--surface-0);height:fit-content;color:var(--text-body);box-shadow:var(--shadow-lg);width:min(560px,calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-6));border:0;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.asf-modal--lg{width:min(880px,calc(100vw - 2 * var(--space-4)))}.asf-modal::backdrop{background:var(--overlay)}.asf-modal__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-2);z-index:1;background:var(--surface-0);display:flex;position:sticky;top:0}.asf-modal__title{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0;font-size:19px;font-weight:700;line-height:30px}.asf-modal__body{padding:var(--space-2) var(--space-5) var(--space-5)}.asf-modal__foot{justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);display:flex}.asf-icon-btn{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-body);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.asf-icon-btn:hover{background:var(--surface-50);color:var(--ink)}.asf-icon-btn svg{width:20px;height:20px}.asf-header .asf-icon-btn,.asf-on-inverse .asf-icon-btn{color:var(--on-inverse)}.asf-header .asf-icon-btn:hover{background:var(--green-800);color:var(--on-inverse)}.asf-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.asf-tabs__tab{min-height:44px;padding:0 var(--space-4);cursor:pointer;font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-body);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px;font-weight:700;transition:color .15s ease-out,border-color .15s ease-out}.asf-tabs__tab:hover{color:var(--ink)}.asf-tabs__tab[aria-current=page],.asf-tabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green-700)}a.asf-tabs__tab{align-items:center;text-decoration:none;display:inline-flex}.asf-tabs__menu{display:none}@media (max-width:640px){.asf-tabs__nav>.asf-tabs__list{display:none}.asf-tabs__nav>.asf-tabs__menu{width:100%;height:44px;font-weight:600;display:block}}.asf-tabs__panel{padding-top:var(--space-5)}.asf-load-more{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.asf-load-more__info{color:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:22px}.asf-toasts{right:var(--space-5);bottom:var(--space-5);z-index:60;gap:var(--space-2);max-width:min(400px,calc(100vw - 2 * var(--space-5)));flex-direction:column;display:flex;position:fixed}.asf-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--on-inverse);box-shadow:var(--shadow-md);font-size:16px;line-height:25px;animation:asf-toast-in .25s ease-out;display:flex}.asf-toast__icon{width:24px;height:24px;color:var(--on-inverse);flex:none}.asf-toast .asf-icon-btn{color:var(--on-inverse);width:32px;height:32px;margin:-4px -8px -4px auto}.asf-toast .asf-icon-btn:hover{background:var(--sidebar-hover)}@keyframes asf-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.asf-table,.asf-table tbody,.asf-table td,.asf-table thead,.asf-table tr{width:100%;display:block}.asf-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.asf-table tr{border-bottom:1px solid var(--border);padding:var(--space-3) 0;gap:var(--space-2) 0;grid-template-columns:1fr 1fr;display:grid}.asf-table td{padding:0 var(--space-3);text-align:left;border-bottom:0;min-width:0}.asf-table td:first-child,.asf-table td[colspan]{grid-column:1/-1}.asf-table td:first-child[data-label]:before{display:none}.asf-table td:first-child{font-size:18px}.asf-table tbody tr:hover td{background:0 0}.asf-table td.asf-table__num{text-align:left}.asf-table td[data-label]:before{content:attr(data-label);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;line-height:16px;display:block}}.asf-table caption{text-align:left;padding:var(--space-3);color:var(--ink);font-weight:600}.asf-panel{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5)}.asf-stat__value{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:53px}.asf-stat__label{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--text-body);font-size:12px;font-weight:700;line-height:16px}.asf-placeholder{background:var(--status-warning-100);color:var(--ink);outline:1px dashed var(--status-warning);padding:0 var(--space-1);border-radius:var(--radius-sm);display:inline}.asf-placeholder:before{content:"[A PREENCHER] ";font-family:var(--font-display);letter-spacing:1px;font-size:12px;font-weight:700}.asf-btn{justify-content:center}.asf-table th.asf-table__num{text-align:right}@media (min-width:1024px){.asf-topbar__menu{display:none}}.asf-cabecalho{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.asf-cabecalho__texto{gap:var(--space-1);align-content:center;min-width:0;display:grid}.asf-cabecalho__desc{color:var(--text-body);max-width:680px;margin:0}.asf-cabecalho__acoes{gap:var(--space-3);flex-wrap:wrap;display:flex}.asf-caminho{color:var(--text-muted);font-size:14px;line-height:22px}.asf-caminho a{color:var(--text-body);padding-block:var(--space-1);display:inline-block}.asf-filtros{align-items:flex-end;gap:var(--space-2) var(--space-3);padding:0 0 var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.asf-filtros .asf-field__label{color:var(--text-muted);font-size:13px;line-height:18px}.asf-filtros .asf-field__input{height:36px;font-size:15px}.asf-filtros .asf-btn{height:36px}.asf-filtros .asf-field{flex:0 170px;min-width:140px}.asf-filtros .asf-field .asf-field__input{width:100%}.asf-filtros .asf-field--grow{flex:220px;max-width:340px}.asf-filtros__acoes{gap:var(--space-2);margin-left:auto;display:flex}.asf-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (min-width:1280px){.asf-stats--6{grid-template-columns:repeat(3,1fr)}}.asf-stat{gap:var(--space-1);align-content:start;display:grid}.asf-on-inverse :is(h1,h2,h3,h4,h5,.asf-h1,.asf-h2,.asf-h3,.asf-h4,.asf-h5){color:var(--on-inverse)}.asf-login__titulo{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:700;line-height:34px}.asf-table__com-avatar{align-items:center;gap:var(--space-3);display:inline-flex}.asf-table__com-avatar .asf-table__avatar{flex:none;margin-right:0;display:inline-block}@media (max-width:640px){.asf-filtros .asf-field{flex:1 1 calc(50% - var(--space-4));min-width:0;max-width:none}.asf-filtros .asf-field--grow{flex-basis:100%}.asf-filtros__acoes{width:100%;margin-left:0}.asf-cabecalho__acoes{width:100%}}.asf-app{overflow-x:clip}.asf-pagina{padding-top:var(--space-5)}.asf-pagina__media{border-radius:var(--radius-full);border:3px solid var(--surface-0);width:72px;height:72px;box-shadow:var(--shadow-sm);background:var(--sand-200);flex:none;overflow:hidden}.asf-pagina__media img{object-fit:cover;width:100%;height:100%;display:block}.asf-pagina .asf-cabecalho__sobre{color:var(--green-600)}.asf-grelha-cartoes{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.asf-grelha-cartoes>li{display:flex}.asf-grelha-cartoes .asf-card{flex:1;width:auto}.asf-grelha-cartoes .asf-card__body{flex:1}.asf-grelha-cartoes .asf-card__foot{margin-top:auto}@media (max-width:640px){.asf-stats,.asf-stats--6{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.asf-stats .asf-panel{padding:var(--space-4)}.asf-stats .asf-stat__value{font-size:28px;line-height:38px}}.asf-auditoria__det summary{cursor:pointer;color:var(--green-600);text-underline-offset:2px;text-decoration:underline}.asf-auditoria__campos{gap:var(--space-1);margin:var(--space-2) 0 0;max-width:520px;display:grid}.asf-auditoria__campos div{gap:var(--space-2);grid-template-columns:minmax(90px,max-content) 1fr;display:grid}.asf-auditoria__campos dt{color:var(--ink);font-weight:600}.asf-auditoria__campos dd{overflow-wrap:anywhere;margin:0}.asf-auditoria__campos del{color:var(--text-muted)}.asf-auditoria__campos ins{text-decoration:none}.asf-badge--treatment{color:var(--ink)}.asf-badge--treatment:before{background:var(--status-warning)}.asf-alert__text{color:var(--ink)}[data-theme=dark] .asf-badge--available{color:var(--green-600)}[data-theme=dark] .asf-btn--donate,[data-theme=dark] .asf-btn--warm{color:var(--surface-0)}[data-theme=dark] .asf-header .asf-icon-btn:hover{background:var(--surface-100)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .asf-header .asf-icon-btn:hover{background:var(--surface-100)}:root:not([data-theme=light]) .asf-badge--available{color:var(--green-600)}:root:not([data-theme=light]) :is(.asf-btn--donate,.asf-btn--warm),:root:not([data-theme=light]) :is(.asf-on-teal,.asf-on-pink){color:var(--surface-0)}}.asf-on-teal{background:var(--accent-teal);color:var(--ink)}.asf-on-pink{background:var(--accent-pink);color:var(--ink)}[data-theme=dark] .asf-on-pink,[data-theme=dark] .asf-on-teal{color:var(--surface-0)}.asf-alert a{color:var(--ink)}.asf-card__foot{gap:var(--space-2);flex-wrap:wrap}@media print{.asf-sidebar,.asf-skip,.asf-toasts{display:none!important}main#conteudo{padding:0!important}}#conteudo>.asf-secao>.grid,#conteudo>.grid{grid-template-columns:minmax(0,1fr)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}