@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Ample Alt", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"SF Mono", "SFMono-Regular", Consolas, Menlo, monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{font-family:var(--font-sans)}.heading-duo{color:var(--color-primary);font-weight:300}.heading-duo strong{color:var(--color-primary);font-weight:700}[data-theme=nuvem-dark] .heading-duo{color:var(--color-base-content)}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=light]{--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=light]:checked){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), lab(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:where(:root),[data-theme=nuvem]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f4f7f9;--color-base-300:#dbe2e8;--color-base-content:#505050;--color-primary:#306a92;--color-primary-content:#fff;--color-secondary:#4cb9b1;--color-secondary-content:#06231f;--color-accent:#2bb98a;--color-accent-content:#06231f;--color-neutral:#0d0d0d;--color-neutral-content:#e8edf0;--color-info:#306a92;--color-info-content:#fff;--color-success:#2bb98a;--color-success-content:#06231f;--color-warning:#e8920c;--color-warning-content:#2c1c02;--color-error:#d9534f;--color-error-content:#fff;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=nuvem]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f4f7f9;--color-base-300:#dbe2e8;--color-base-content:#505050;--color-primary:#306a92;--color-primary-content:#fff;--color-secondary:#4cb9b1;--color-secondary-content:#06231f;--color-accent:#2bb98a;--color-accent-content:#06231f;--color-neutral:#0d0d0d;--color-neutral-content:#e8edf0;--color-info:#306a92;--color-info-content:#fff;--color-success:#2bb98a;--color-success-content:#06231f;--color-warning:#e8920c;--color-warning-content:#2c1c02;--color-error:#d9534f;--color-error-content:#fff;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#171d26;--color-base-200:#0f141a;--color-base-300:#283038;--color-base-content:#d8dee5;--color-primary:#2fb4e6;--color-primary-content:#06161f;--color-secondary:#58c6be;--color-secondary-content:#06231f;--color-accent:#2bb98a;--color-accent-content:#06231f;--color-neutral:#0a0a0c;--color-neutral-content:#e8edf0;--color-info:#2fb4e6;--color-info-content:#06161f;--color-success:#2bb98a;--color-success-content:#06231f;--color-warning:#e8920c;--color-warning-content:#2c1c02;--color-error:#e0635f;--color-error-content:#2e1715;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:is(:root:has(input.theme-controller[value=nuvem-dark]:checked),[data-theme=nuvem-dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#171d26;--color-base-200:#0f141a;--color-base-300:#283038;--color-base-content:#d8dee5;--color-primary:#2fb4e6;--color-primary-content:#06161f;--color-secondary:#58c6be;--color-secondary-content:#06231f;--color-accent:#2bb98a;--color-accent-content:#06231f;--color-neutral:#0a0a0c;--color-neutral-content:#e8edf0;--color-info:#2fb4e6;--color-info-content:#06161f;--color-success:#2bb98a;--color-success-content:#06231f;--color-warning:#e8920c;--color-warning-content:#2c1c02;--color-error:#e0635f;--color-error-content:#2e1715;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components{.app-sidebar,.app-mobile-nav{--brand-neon:var(--sidebar-accent);--shadow-neon-sm:0 0 10px var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar,.app-mobile-nav{--shadow-neon-sm:0 0 10px color-mix(in srgb, var(--sidebar-accent) 30%, transparent)}}.app-sidebar{background-color:var(--sidebar-bg);background-image:var(--sidebar-surface);border-right:1px solid var(--sidebar-edge)}.app-mobile-nav{background-image:var(--mobile-nav-surface)}.nav-item-active{background:var(--brand-neon)}@supports (color:color-mix(in lab, red, red)){.nav-item-active{background:color-mix(in srgb, var(--brand-neon) 10%, transparent)}}.nav-item-active{color:var(--brand-neon);box-shadow:inset 3px 0 0 var(--brand-neon), var(--shadow-neon-sm);font-weight:700}.nav-tile-active{background:var(--brand-neon)}@supports (color:color-mix(in lab, red, red)){.nav-tile-active{background:color-mix(in srgb, var(--brand-neon) 12%, transparent)}}.nav-tile-active{color:var(--brand-neon);box-shadow:var(--shadow-neon-sm)}.glow-cta{box-shadow:var(--shadow-cta)}.card-soft{box-shadow:var(--shadow-card)}.nuvem-field{background-color:var(--color-base-200);border:1px solid var(--color-base-300);color:var(--color-base-content);transition:border-color .15s}.nuvem-field:focus-within{border-color:var(--color-primary);outline:none}.nuvem-rise{animation:.45s cubic-bezier(.22,1,.36,1) nuvem-rise}.nuvem-toast-in{animation:.22s cubic-bezier(.22,1,.36,1) nuvem-toast-in}.nuvem-toast-out{animation:.2s ease-out forwards nuvem-toast-out}.nuvem-toast{color:var(--toast-ink);background:var(--toast-ink)}@supports (color:color-mix(in lab, red, red)){.nuvem-toast{background:color-mix(in srgb, var(--toast-ink) 14%, var(--color-base-100))}}.nuvem-toast{border:1px solid var(--toast-ink)}@supports (color:color-mix(in lab, red, red)){.nuvem-toast{border:1px solid color-mix(in srgb, var(--toast-ink) 22%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nuvem-toast{background:var(--toast-ink)}@supports (color:color-mix(in lab, red, red)){.nuvem-toast{background:color-mix(in srgb, var(--toast-ink) 16%, transparent)}}.nuvem-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.nuvem-loadbar{background:var(--color-primary);inset-inline:0;height:2px;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nuvem-loadbar{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}}.nuvem-loadbar{pointer-events:none}.nuvem-loadbar:before{content:"";background:linear-gradient(90deg, transparent, var(--color-primary), transparent);inline-size:35%;position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.nuvem-loadbar:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 92%, transparent), transparent)}}.nuvem-loadbar:before{box-shadow:0 0 8px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nuvem-loadbar:before{box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 55%, transparent)}}.nuvem-loadbar:before{animation:1.05s ease-in-out infinite nuvem-loadbar}}@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-hover-bg,var(--btn-color,var(--color-base-200)))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:var(--btn-hover-bg,color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%))}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-hover-border,var(--btn-bg))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:var(--btn-hover-border,color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%)))}}.btn:hover{--btn-border-style:solid;--btn-inset:var(--btn-hover-inset,0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)));--btn-shadow:var(--btn-hover-shadow,0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:var(--btn-hover-shadow,0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000))}}}.btn:active:not(.btn-active){translate:0 var(--btn-active-translate,.5px);--btn-bg:var(--btn-active-bg,var(--btn-color,var(--color-base-200)))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:var(--btn-active-bg,color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%))}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-active-border,var(--btn-color,var(--color-base-200)))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:var(--btn-active-border,color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%))}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-shadow:var(--btn-active-shadow,0 0 0 0 #0000)}@supports (color:lab(0% 0 0)){.btn:active:not(.btn-active){--btn-shadow:var(--btn-active-shadow,0 0 0 0 lab(0% 0 0/0))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.radio:disabled{cursor:not-allowed;opacity:.2}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-block{width:100%}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}}@layer daisyui.l1.l2.l3{.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off:.5rem;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}.collapse:is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}@media (prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:is(details):where([open])::details-content{--overflow-delay:.2s;height:auto;overflow:revert-layer}}.collapse:is(details)>summary{outline:none;display:block;position:relative}.collapse:is(details)>summary::-webkit-details-marker{display:none}.collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card[aria-checked=true]:focus-visible{outline-width:4px}.card:has(>:checked:focus-visible){outline-width:4px}.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>:not(script,style,template){place-items:center}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-outline{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn-outline{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn-ghost{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.visible{visibility:visible}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.sticky{position:sticky}.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}}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after,.hidden{display:none}.inline{display:inline}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-300{border-color:var(--color-base-300)}.bg-base-100{background-color:var(--color-base-100)}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-muted{color:var(--text-muted)}.text-primary{color:var(--color-primary)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}[data-theme=nuvem]{--text-muted:#6b6b6b}[data-theme=nuvem-dark]{--text-muted:#9aa6b0}@font-face{font-family:Ample Alt;src:url(/fonts/AmpleAltLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ample Alt;src:url(/fonts/AmpleAltRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ample Alt;src:url(/fonts/AmpleAltMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ample Alt;src:url(/fonts/AmpleAltBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-blue-soft:#3a7ca6;--brand-emerald-ink:#1f9e74;--sidebar-muted:#8b9499;--sidebar-accent:#3ee0a8;--sidebar-ink:#06090c;--brand-neon:var(--sidebar-accent);--sidebar-bg:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-bg:color-mix(in srgb, var(--sidebar-accent) 4%, var(--sidebar-ink))}}:root{--sidebar-surface:radial-gradient(480px 320px at 22% -6%, var(--sidebar-accent), transparent 72%), linear-gradient(178deg, var(--sidebar-accent) 0%, var(--sidebar-accent) 52%, var(--sidebar-bg) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-surface:radial-gradient(480px 320px at 22% -6%, color-mix(in srgb, var(--sidebar-accent) 14%, transparent), transparent 72%), linear-gradient(178deg, color-mix(in srgb, var(--sidebar-accent) 7%, var(--sidebar-ink)) 0%, color-mix(in srgb, var(--sidebar-accent) 4%, var(--sidebar-ink)) 52%, var(--sidebar-bg) 100%)}}:root{--sidebar-edge:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-edge:color-mix(in srgb, var(--sidebar-accent) 12%, transparent)}}:root{--mobile-nav-open-alpha:.9;--mobile-nav-open-bg:var(--sidebar-bg)}@supports (color:color-mix(in lab, red, red)){:root{--mobile-nav-open-bg:color-mix(in srgb, var(--sidebar-bg) 90%, transparent)}}:root{--mobile-nav-surface:radial-gradient(560px 300px at 50% 0%, var(--sidebar-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--mobile-nav-surface:radial-gradient(560px 300px at 50% 0%, color-mix(in srgb, var(--sidebar-accent) 13%, transparent), transparent 70%)}}:root{--success-ink:#1f9e74;--success-bg:#eafaf3;--warning-ink:#9a5e02;--warning-bg:#fdf2e0;--danger:#d9534f;--danger-ink:#b23b37;--danger-bg:#fdecec;--info-ink:#285a7c;--info-bg:#e9f1f7;--cat-1:#306a92;--cat-2:#2bb98a;--cat-3:#4cb9b1;--cat-4:#f0a142;--cat-5:#e0666b;--cat-6:#8b7fd4;--cat-none:#cbd5dd;--shadow-card:0 4px 20px -4px #0000000d;--shadow-card-hover:0 20px 40px -8px #306a921f;--shadow-cta:0 0 20px #306a9259;--shadow-neon-sm:0 0 8px #2bb98a38;--shadow-popover:0 12px 32px -8px #1b1f422e;--focus-ring:#306a92}[data-brand=emerald]{--sidebar-accent:#3ee0a8}[data-brand=ocean]{--sidebar-accent:#38bdf8}[data-brand=violet]{--sidebar-accent:#a78bfa}[data-brand=amber]{--sidebar-accent:#fbbf24}[data-brand=rose]{--sidebar-accent:#fb7185}[data-theme=nuvem-dark]{--brand-blue-soft:#5ccbf2;--brand-emerald-ink:#34d6a1;--sidebar-muted:#8b9499;--mobile-nav-open-alpha:.66;--mobile-nav-open-bg:var(--sidebar-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=nuvem-dark]{--mobile-nav-open-bg:color-mix(in srgb, var(--sidebar-bg) 66%, transparent)}}[data-theme=nuvem-dark]{--success-ink:#34d6a1;--success-bg:#34d6a12e;--warning-ink:#f2ab4a;--warning-bg:#f2ab4a2e;--danger:#e0635f;--danger-ink:#ef8b88;--danger-bg:#ef8b882e;--info-ink:#6fd4f5;--info-bg:#2fb4e62e;--cat-1:#4fb8e6;--cat-2:#34d6a1;--cat-3:#58c6be;--cat-4:#f0a142;--cat-5:#e8736f;--cat-6:#9d92e0;--cat-none:#3a4450;--shadow-card:0 4px 20px -4px #00000073;--shadow-card-hover:0 20px 40px -8px #0000008c, 0 0 0 1px #2fb4e633;--shadow-cta:0 0 20px #2fb4e673, 0 0 6px #2fb4e64d;--shadow-neon-sm:0 0 10px #3ee0a84d;--shadow-popover:0 12px 32px -8px #0000009e;--focus-ring:#5ccbf2}@keyframes nuvem-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nuvem-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes nuvem-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes nuvem-loadbar{0%{transform:translate(-120%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){.nuvem-loadbar:before{background:var(--color-primary);inline-size:100%;animation-name:none}@supports (color:color-mix(in lab, red, red)){.nuvem-loadbar:before{background:color-mix(in srgb, var(--color-primary) 45%, transparent)}}.nuvem-loadbar:before{box-shadow:none}}*{scrollbar-color:var(--color-base-300) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-logo{width:auto;height:30px;display:block}.brand-logo.on-dark,[data-theme=nuvem-dark] .brand-logo.on-light{display:none}[data-theme=nuvem-dark] .brand-logo.on-dark{display:block}.on-mark{width:auto;height:17px;display:block}.wrap{width:min(1120px,92vw);margin-inline:auto}[data-theme=nuvem]{--header-scrim:#f4f7f947}[data-theme=nuvem-dark]{--header-scrim:#0f141a4d}.site-header{z-index:50;background:0 0;position:sticky;top:0}.site-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.35);background:radial-gradient(75% 130% at 50% -35%, var(--sidebar-accent), transparent 62%), linear-gradient(to bottom, var(--header-scrim), transparent 80%);position:absolute;inset:0 0 -44px}@supports (color:color-mix(in lab, red, red)){.site-header:before{background:radial-gradient(75% 130% at 50% -35%, color-mix(in srgb, var(--sidebar-accent) 9%, transparent), transparent 62%), linear-gradient(to bottom, var(--header-scrim), transparent 80%)}}.site-header:before{-webkit-mask-image:linear-gradient(#000 0 38%,#0000 100%);mask-image:linear-gradient(#000 0 38%,#0000 100%)}.site-header .wrap{align-items:center;gap:1.5rem;height:66px;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;display:flex}.nav-links{gap:.35rem;margin-inline:auto;display:flex}.nav-links a{color:var(--text-muted);border-radius:var(--radius-field);padding:.45rem .7rem;font-size:.94rem;font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{color:var(--color-base-content);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nav-links a:hover{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}}.header-actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}:root{--text-on-dark:#e8edf0}.site-footer{background:var(--sidebar-bg);color:var(--text-on-dark);padding:3.5rem 0 2rem;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 30% 0,#3ee0a81f,#0000 70%);width:50%;height:90%;position:absolute;inset:-30% auto auto 15%}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:2rem;display:grid;position:relative}.footer-brand .brand-logo{height:26px}.footer-brand p{color:#e8edf099;max-width:30ch;margin-top:.9rem;font-size:.92rem}.footer-col h4{text-transform:uppercase;letter-spacing:.09em;color:#e8edf080;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.footer-col a{color:#e8edf0d1;padding:.3rem 0;font-size:.94rem;transition:color .2s;display:block}.footer-col a:hover{color:var(--sidebar-accent)}.footer-bottom{color:#e8edf08c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.87rem;display:flex;position:relative}.footer-bottom .copy{color:#e8edf08c;align-items:center;gap:.55rem;transition:color .2s;display:inline-flex}.footer-bottom .copy:hover{color:var(--sidebar-accent)}.footer-bottom .btn.btn-ghost{color:#e8edf0b8}.footer-bottom .btn.btn-ghost:hover{color:var(--sidebar-accent);background:#ffffff12}.site-hero{padding:clamp(4rem,10vh,7.5rem) 0 clamp(3rem,6vh,4.5rem);position:relative;overflow:hidden}.hero-bloom{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 8%, var(--sidebar-accent), transparent 62%), radial-gradient(46% 42% at 78% 4%, var(--color-secondary), transparent 60%), radial-gradient(50% 46% at 20% 0%, var(--color-primary), transparent 60%);height:120%;position:absolute;inset:-20% -10% auto}@supports (color:color-mix(in lab, red, red)){.hero-bloom{background:radial-gradient(60% 55% at 50% 8%, color-mix(in srgb, var(--sidebar-accent) 20%, transparent), transparent 62%), radial-gradient(46% 42% at 78% 4%, color-mix(in srgb, var(--color-secondary) 16%, transparent), transparent 60%), radial-gradient(50% 46% at 20% 0%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 60%)}}.hero-bloom{filter:saturate(1.05)}[data-theme=nuvem-dark] .hero-bloom{background:radial-gradient(60% 55% at 50% 8%, var(--sidebar-accent), transparent 62%), radial-gradient(46% 42% at 78% 4%, var(--color-primary), transparent 60%), radial-gradient(50% 46% at 20% 0%, var(--color-primary), transparent 60%)}@supports (color:color-mix(in lab, red, red)){[data-theme=nuvem-dark] .hero-bloom{background:radial-gradient(60% 55% at 50% 8%, color-mix(in srgb, var(--sidebar-accent) 16%, transparent), transparent 62%), radial-gradient(46% 42% at 78% 4%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 60%), radial-gradient(50% 46% at 20% 0%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 60%)}}.hero-grid{z-index:1;text-align:center;justify-items:center;gap:2.5rem;display:grid;position:relative}.site-hero h1{letter-spacing:-.025em;max-width:16ch;font-size:clamp(2.6rem,6vw,4.25rem)}.site-hero .lead{text-align:center;margin-inline:auto;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.hero-note{align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.hero-note .dot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hero-note .dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.hero-peek{z-index:1;border-radius:1.1rem 1.1rem 0 0;width:min(960px,94vw);margin:1.25rem auto -3.5rem;position:relative;overflow:hidden;box-shadow:0 44px 90px -28px #06101a99,0 0 0 1px #ffffff0f;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.peek-top{background:#0f1720;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.peek-dots{gap:.4rem;display:flex}.peek-dots i{background:#38424f;border-radius:50%;width:10px;height:10px}.peek-url{color:#8a97a5;margin-inline:auto;font-size:.78rem}.dash{--h-c1:#2fb4e6;--h-c2:#2bd39e;--h-c3:#f0a142;--h-c4:#9d92e0;--h-c5:#4cb9b1;--h-c6:#6fb1d6;--h-c7:#5a6675;--h-eng:#4fb8e6;--h-dad:#34d6a1;--h-nc:#38424f;--h-card:#131b26;--h-line:#ffffff12;--h-text:#e9eef3;--h-muted:#8a97a5;color:var(--h-text);background:#0d141c;padding:1.05rem 1.1rem 2.6rem}[data-theme=nuvem] .dash{--h-nc:#cbd4dd;--h-card:#fff;--h-line:#0f1b261a;--h-text:#0f1b26;--h-muted:#5a6675;background:#eef2f6}[data-theme=nuvem] .peek-top{background:#e4eaf0;border-bottom-color:#0f1b2614}[data-theme=nuvem] .peek-dots i{background:#c0cad4}[data-theme=nuvem] .peek-url{color:#5a6675}[data-theme=nuvem] .dash-kpis .kpi:hover{background:#f4f8fb;border-color:#2fb4e673}[data-theme=nuvem] .hero-peek{box-shadow:0 40px 82px -30px #0f1b2642,0 0 0 1px #0f1b260f}.dash-kpis{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.dash-kpis .kpi{background:var(--h-card);border:1px solid var(--h-line);border-radius:.7rem;padding:.65rem .8rem;transition:border-color .2s,background .2s}.dash-kpis .kpi:hover{background:#16202c;border-color:#2fb4e666}.kpi .kl{text-transform:uppercase;letter-spacing:.07em;color:var(--h-muted);font-size:.6rem;font-weight:700;display:block}.kpi .kv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:1.35rem;font-weight:300;display:block}.kpi .kd{color:var(--h-c2);font-size:.72rem;font-weight:700}.dash-card{background:var(--h-card);border:1px solid var(--h-line);border-radius:.8rem;margin-top:.7rem;padding:.8rem .95rem}.dc-head{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.dc-head .k{font-size:.82rem;font-weight:700}.dc-head .kv-sm{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:300}.seg-mini{color:var(--h-muted);border:1px solid var(--h-line);border-radius:99px;align-items:center;padding:.1rem;font-size:.64rem;display:inline-flex}.seg-mini b,.seg-mini span{border-radius:99px;padding:.1rem .5rem}.seg-mini b{color:#06161f;background:var(--h-c1);font-weight:700}.chart{align-items:flex-end;gap:2px;height:120px;display:flex}.chart .bar{transform-origin:bottom;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;transition:opacity .2s,filter .2s;display:flex;position:relative}.chart:hover .bar{opacity:.4}.chart .bar:hover{opacity:1;filter:brightness(1.16)}.chart .bar .sg{width:100%}.chart .bar .b{background:var(--h-c1);border-radius:2px 2px 0 0;flex:1}.chart .bar .g{background:var(--h-c2)}.chart .bar .o{background:var(--h-c3)}.chart .bar .p{background:var(--h-c4)}.tip{color:#e9eef3;white-space:nowrap;pointer-events:none;opacity:0;z-index:6;background:#06202e;border:1px solid #ffffff24;border-radius:7px;padding:.28rem .55rem;font-size:.68rem;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 22px -8px #000000b3}.chart .bar:hover .tip,.cs:hover .tip{opacity:1;transform:translate(-50%)translateY(0)}.chart-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem .9rem;margin-top:.85rem;display:grid}.chart-legend .lg{align-items:center;gap:.4rem;min-width:0;font-size:.68rem;transition:opacity .2s;display:flex}.chart-legend:hover .lg{opacity:.4}.chart-legend .lg:hover{opacity:1}.chart-legend .lgi{flex-shrink:0;width:14px;height:14px}.chart-legend .nm{color:var(--h-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-legend .pc{color:var(--h-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.chart-legend .vl{color:var(--h-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.cc-bar{background:var(--h-line);border-radius:99px;height:12px;margin:.1rem 0 .8rem;display:flex}.cc-bar .cs{transform-origin:0;height:100%;transition:opacity .2s,filter .2s;position:relative}.cc-bar .cs:first-child{border-radius:99px 0 0 99px}.cc-bar .cs:last-child{border-radius:0 99px 99px 0}.cc-bar:hover .cs{opacity:.5}.cc-bar .cs:hover{opacity:1;filter:brightness(1.12)}.cc-legend{gap:.4rem;font-size:.74rem;display:grid}.cc-legend span{color:var(--h-muted);align-items:center;gap:.45rem;display:flex}.cc-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.cc-legend b{color:var(--h-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}@media (prefers-reduced-motion:no-preference){.chart .bar{animation:.7s cubic-bezier(.16,1,.3,1) backwards barGrow;animation-delay:calc(.45s + var(--i,0) * 22ms)}.cc-bar .cs{animation:.9s cubic-bezier(.16,1,.3,1) backwards ccGrow;animation-delay:calc(1.05s + var(--j,0) * .14s)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ccGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.site-hero .reveal{animation:.85s cubic-bezier(.16,1,.3,1) backwards riseIn}.site-hero h1{animation-delay:50ms}.site-hero .lead{animation-delay:.16s}.site-hero .hero-cta{animation-delay:.28s}.site-hero .hero-note{animation-delay:.38s}.site-hero .hero-peek{animation-delay:.5s}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}}.lead{text-wrap:pretty;max-width:60ch;font-size:1.125rem;line-height:1.6}.band{padding:clamp(3.5rem,8vh,6rem) 0}.band-tint{background:var(--color-base-200);border-block:1px solid var(--color-base-300)}.sec-head{max-width:52ch;margin-bottom:2.5rem}.sec-head.center{text-align:center;margin-inline:auto}.sec-head h2{text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.6rem)}.sec-head .lead{margin-top:1rem}.sec-head.center .lead{margin-inline:auto}.eyebrow{letter-spacing:.09em;text-transform:uppercase;background:var(--info-bg);border-radius:9999px;padding:.34rem .8rem;font-size:.8125rem;font-weight:700;display:inline-block}.trust{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.trust-item{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);box-shadow:var(--shadow-card);align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.trust-item .ic{background:var(--info-bg);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.trust-item .ic svg{width:22px;height:22px}.trust-item h3{letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.trust-item p{margin-top:.2rem;font-size:.9rem}.site-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;display:grid}.site-step{padding-top:.5rem;position:relative}.site-step .num{background:linear-gradient(135deg, var(--color-primary), var(--cat-3), var(--cat-2));color:#fff;width:46px;height:46px;box-shadow:var(--shadow-card);border-radius:14px;place-items:center;margin-bottom:1rem;font-size:1.1rem;font-weight:700;display:grid}.site-step .ic{color:var(--brand-emerald-ink);opacity:.5;position:absolute;top:.9rem;right:0}.site-step .ic svg{width:22px;height:22px}.site-step h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.site-step p{max-width:28ch;margin-top:.4rem;font-size:.94rem}.site-diff{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.site-diff .lead{margin-top:1rem}.diff-points{gap:.75rem;margin-top:1.5rem;display:grid}.diff-points li{align-items:flex-start;gap:.6rem;font-size:.98rem;display:flex}.diff-points .ck{background:var(--success-bg);width:22px;height:22px;color:var(--brand-emerald-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.diff-points .ck svg{width:14px;height:14px}.donut-card{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);box-shadow:var(--shadow-card);padding:1.75rem}.donut-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.donut{flex-shrink:0;width:210px;height:210px;position:relative}.donut svg{width:100%;height:100%;transform:rotate(-90deg)}.donut .center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut .center .t{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.donut .center .v{letter-spacing:-.02em;margin-top:.15rem;font-size:1.5rem;font-weight:300}.legend{gap:.55rem;min-width:150px;display:grid}.legend li{align-items:center;gap:.55rem;font-size:.9rem;display:flex}.legend .ld{border-radius:3px;flex-shrink:0;width:10px;height:10px}.legend .lp{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.personas{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.persona{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);box-shadow:var(--shadow-card);padding:1.6rem;position:relative;overflow:hidden}.persona:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.persona .role{align-items:center;gap:.6rem;font-size:1.08rem;font-weight:700;display:flex}.persona .role .ic{background:var(--accent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.persona .role .ic{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.persona .role .ic{color:var(--accent)}.persona .role .ic svg{width:20px;height:20px}.persona p{margin-top:.85rem;font-size:.95rem}.contrast-band{background:var(--sidebar-bg);color:var(--text-on-dark);border-radius:var(--radius-box);padding:clamp(2.5rem,5vw,3.75rem);position:relative;overflow:hidden}.contrast-band:before{content:"";background:radial-gradient(50% 50% at 30% 10%, var(--sidebar-accent), transparent 70%);width:60%;height:120%;position:absolute;inset:-40% auto auto -10%}@supports (color:color-mix(in lab, red, red)){.contrast-band:before{background:radial-gradient(50% 50% at 30% 10%, color-mix(in srgb, var(--sidebar-accent) 14%, transparent), transparent 70%)}}.contrast-band h2{color:#fff;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.6rem);position:relative}.contrast-band h2 strong{color:var(--sidebar-accent)}.contrast-band .lead{color:#e8edf0cc;margin-top:1rem;position:relative}.compare{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2rem;display:grid;position:relative}.compare .col{border:1px solid #ffffff1a;border-radius:.75rem;padding:1.1rem 1.25rem}.compare .no{background:#ffffff08}.compare .yes{background:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.compare .yes{background:color-mix(in srgb, var(--sidebar-accent) 8%, transparent)}}.compare .yes{border-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.compare .yes{border-color:color-mix(in srgb, var(--sidebar-accent) 25%, transparent)}}.compare .col .h{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.7rem;font-size:.78rem;font-weight:700}.compare .no .h{color:#e8edf08c}.compare .yes .h{color:var(--sidebar-accent)}.compare .col ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.compare .col li{color:#e8edf0d9;gap:.5rem;font-size:.92rem;display:flex}.compare .col li svg{flex-shrink:0;width:16px;height:16px;margin-top:.2rem}.faq{gap:.75rem;max-width:760px;margin-inline:auto;display:grid}.faq .collapse{box-shadow:var(--shadow-card)}.cta-band{background:var(--sidebar-bg);color:#fff;border-radius:var(--radius-box);text-align:center;padding:clamp(3rem,7vw,5rem) 1.5rem;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(45% 60% at 50% 100%, var(--sidebar-accent), transparent 65%);height:150%;position:absolute;inset:auto -10% -60%}@supports (color:color-mix(in lab, red, red)){.cta-band:before{background:radial-gradient(45% 60% at 50% 100%, color-mix(in srgb, var(--sidebar-accent) 22%, transparent), transparent 65%)}}.cta-band>*{position:relative}.cta-band h2{color:#fff;text-wrap:balance;font-size:clamp(2rem,4vw,3rem)}.cta-band h2 strong{color:var(--sidebar-accent)}.cta-band .lead{color:#e8edf0d1;text-align:center;margin:1.1rem auto 2rem}.cta-band .note{color:#e8edf099;margin-top:1rem;font-size:.9rem}.cta-band .btn-primary{color:var(--sidebar-bg);background:#fff}.cta-band .btn-primary:hover{background:var(--sidebar-accent)}.signup{grid-template-columns:1fr 1fr;min-height:calc(100vh - 66px);display:grid}.signup-brand{background:var(--sidebar-bg);color:#fff;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.signup-brand:before{content:"";background:radial-gradient(50% 50% at 30% 20%, var(--sidebar-accent), transparent 70%);width:70%;height:80%;position:absolute;inset:-20% auto auto -10%}@supports (color:color-mix(in lab, red, red)){.signup-brand:before{background:radial-gradient(50% 50% at 30% 20%, color-mix(in srgb, var(--sidebar-accent) 18%, transparent), transparent 70%)}}.signup-brand .inner{max-width:34ch;position:relative}.signup-brand h2{color:#fff;margin-top:1.5rem;font-size:clamp(1.8rem,3vw,2.4rem)}.signup-brand h2 strong{color:var(--sidebar-accent)}.signup-brand-note{color:#e8edf099;margin-top:2rem;font-size:.9rem;position:relative}.flow{gap:.9rem;margin-top:2rem;display:grid}.flow li{color:#e8edf0d9;align-items:center;gap:.75rem;font-size:.98rem;display:flex}.flow .n{background:var(--sidebar-accent);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.flow .n{background:color-mix(in srgb, var(--sidebar-accent) 14%, transparent)}}.flow .n{color:var(--sidebar-accent);flex-shrink:0}.signup-form-wrap{place-items:center;padding:clamp(2rem,5vw,3rem);display:grid}.signup-card{width:min(400px,100%)}.signup-card h1{letter-spacing:-.02em;font-size:1.75rem}.signup-card .sub{color:var(--text-muted);margin-top:.5rem;font-size:.98rem}.oauth{gap:.7rem;margin-top:1.75rem;display:grid}.btn-oauth{background:var(--color-base-100);width:100%;color:var(--color-base-content);border:1.5px solid var(--color-base-300);border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.btn-oauth:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn-oauth svg{flex-shrink:0;width:20px;height:20px}.signup-divider{color:var(--text-muted);align-items:center;gap:.9rem;margin:1.35rem 0;font-size:.82rem;display:flex}.signup-divider:before,.signup-divider:after{content:"";background:var(--color-base-300);flex:1;height:1px}.signup-foot{color:var(--text-muted);text-align:center;margin-top:1.5rem;font-size:.9rem}.signup-foot a{color:var(--color-primary);font-weight:700}.signup-legal{color:var(--text-muted);text-align:center;margin-top:1.75rem;max-width:34ch;margin-inline:auto;font-size:.8rem}.signup-legal a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.page-hero{text-align:center;padding:clamp(3.5rem,8vh,5.5rem) 0 1rem}.page-hero .eyebrow{margin-bottom:1rem}.page-hero h1{font-size:clamp(2.2rem,4.5vw,3.2rem)}.page-hero .lead{margin:1rem auto 0}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.25rem;display:grid}.plan{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);box-shadow:var(--shadow-card);flex-direction:column;gap:.9rem;padding:1.75rem;display:flex;position:relative}.plan.featured{border-color:var(--color-primary);box-shadow:var(--shadow-cta)}.plan-tag{text-transform:uppercase;letter-spacing:.06em;background:var(--info-bg);color:var(--color-primary);border-radius:9999px;align-self:flex-start;padding:.25rem .7rem;font-size:.68rem;font-weight:700}.plan-tag.soon{background:var(--warning-bg);color:var(--warning-ink)}.plan-name{font-size:1.35rem;font-weight:700}.plan-price{align-items:baseline;gap:.5rem;display:flex}.plan-price .amt{letter-spacing:-.02em;font-size:2.4rem;font-weight:300}.plan-price .amt.muted{color:var(--text-muted);font-size:1.5rem}.plan-price .per{color:var(--text-muted);font-size:.9rem}.plan-desc{min-height:2.6em;font-size:.94rem}.plan-feats{gap:.6rem;margin:0;padding:.4rem 0 0;list-style:none;display:grid}.plan-feats li{align-items:flex-start;gap:.55rem;font-size:.94rem;display:flex}.plan-feats li svg{width:16px;height:16px;color:var(--brand-emerald-ink);flex-shrink:0;margin-top:2px}.plans-note{text-align:center;margin-top:1.75rem;font-size:.92rem}.legal-grid{grid-template-columns:260px 1fr;align-items:start;gap:3rem;display:grid}.toc{max-height:calc(100vh - 8rem);position:sticky;top:96px;overflow-y:auto}.toc-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.7rem;font-size:.72rem;font-weight:700}.toc nav{gap:.15rem;display:grid}.toc a{color:var(--text-muted);padding:.34rem 0;font-size:.9rem;transition:color .2s;display:block}.toc a:hover{color:var(--color-primary)}.toc .toc-cta{border-top:1px solid var(--color-base-300);color:var(--color-primary);margin-top:.6rem;padding-top:.6rem;font-weight:700}.legal-toc-mobile{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);margin-bottom:2rem;padding:1rem 1.25rem;display:none}.legal-toc-mobile summary{cursor:pointer;font-weight:700}.legal-toc-mobile nav{gap:.15rem;margin-top:1rem;display:grid}.legal-toc-mobile a{color:var(--text-muted);padding:.3rem 0;font-size:.9rem;display:block}.legal{max-width:70ch}.legal-intro{color:var(--text-muted);margin-bottom:1.5rem;font-size:1rem}.legal h2{margin:2.2rem 0 .8rem;scroll-margin-top:96px;font-size:1.4rem;font-weight:700}.legal h3{margin:1.6rem 0 .6rem;scroll-margin-top:96px;font-size:1.1rem;font-weight:700}.legal p{margin-bottom:1rem;line-height:1.7}.legal ul{gap:.45rem;margin:0 0 1.2rem;padding-left:1.2rem;display:grid}.legal li{line-height:1.6}.legal a:not(.btn){color:var(--color-primary);font-weight:600}.legal table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:.9rem}.legal th,.legal td{text-align:left;border:1px solid var(--color-base-300);vertical-align:top;padding:.6rem .75rem}.legal th{background:var(--color-base-200);font-weight:700}.dpo{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);box-shadow:var(--shadow-card);margin-top:2.5rem;padding:1.75rem;scroll-margin-top:96px}.dpo h2{margin-top:0}.dpo-contacts{gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.dpo-contacts li{flex-wrap:wrap;gap:.6rem;display:flex}.dpo-contacts b{min-width:120px;color:var(--text-muted);font-weight:700}.dpo-contacts a{color:var(--color-primary);font-weight:700}@media (max-width:860px){.nav-links{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.site-diff,.signup{grid-template-columns:1fr}.signup-brand{display:none}.plans{grid-template-columns:1fr}.legal-grid{grid-template-columns:1fr;gap:1.5rem}.toc{display:none}.legal-toc-mobile{display:block}}@media (max-width:560px){.header-actions .btn-entrar{display:none}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.site-hero,.band{scroll-margin-top:84px}@media (prefers-reduced-motion:no-preference){.reveal[data-reveal]{transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal[data-reveal=armed]{opacity:0;transform:translateY(26px)}.reveal[data-reveal=in]{opacity:1;transform:none}.trust>[data-reveal=in]:nth-child(2),.site-steps>[data-reveal=in]:nth-child(2),.personas>[data-reveal=in]:nth-child(2){transition-delay:80ms}.trust>[data-reveal=in]:nth-child(3),.site-steps>[data-reveal=in]:nth-child(3),.personas>[data-reveal=in]:nth-child(3){transition-delay:.16s}.trust>[data-reveal=in]:nth-child(4),.site-steps>[data-reveal=in]:nth-child(4){transition-delay:.24s}}.trust-item,.persona,.donut-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s}.site-step .num{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.trust-item:hover,.persona:hover,.donut-card:hover{box-shadow:var(--shadow-cta);border-color:var(--color-primary);transform:perspective(1100px)translateY(-6px)rotateX(2.4deg)}@supports (color:color-mix(in lab, red, red)){.trust-item:hover,.persona:hover,.donut-card:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-base-300))}}.site-step:hover .num{box-shadow:var(--shadow-cta);transform:translateY(-4px)scale(1.06)}}@keyframes dropdown{0%{opacity:0}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes menu{0%{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
