*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0 solid;margin:0;padding:0}:where(html){-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;tab-size:2;line-height:1.5}:where(body){min-height:100dvh}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;text-wrap:balance}:where(p,li,dd,figcaption){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,td,th){overflow-wrap:break-word}:where(a){color:inherit;text-decoration:none}:where(ul,ol)[role=list]{list-style:none}:where(img,picture,video,canvas,svg,iframe,embed,object){max-width:100%;display:block}:where(img,video){height:auto}:where(button,input,select,textarea,optgroup){font:inherit;color:inherit;letter-spacing:inherit;appearance:none;background:0 0;border-radius:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){width:100%;min-width:0;font-size:max(16px,1em)}:where(textarea){resize:vertical}:where(button,[role=button],a,label,input,select,textarea,summary){touch-action:manipulation}:where(button,[role=button],summary,select,label[for]){cursor:pointer;-webkit-user-select:none;user-select:none}:where(:disabled,[aria-disabled=true]){cursor:not-allowed}:where(input[type=search])::-webkit-search-decoration{appearance:none}:where(input[type=search])::-webkit-search-cancel-button{appearance:none}:where(input[type=search])::-webkit-search-results-button{appearance:none}:where(input[type=search])::-webkit-search-results-decoration{appearance:none}:where(input[type=number])::-webkit-inner-spin-button{appearance:none;margin:0}:where(input[type=number])::-webkit-outer-spin-button{appearance:none;margin:0}:where(input[type=number]){-moz-appearance:textfield}:where(input)::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}input:autofill{-webkit-text-fill-color:var(--color-label);caret-color:var(--color-label);-webkit-background-clip:text;background-clip:text}input:-webkit-autofill{-webkit-text-fill-color:var(--color-label);caret-color:var(--color-label);-webkit-background-clip:text;background-clip:text}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-label);caret-color:var(--color-label);-webkit-background-clip:text;background-clip:text}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-label);caret-color:var(--color-label);-webkit-background-clip:text;background-clip:text}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-label);caret-color:var(--color-label);-webkit-background-clip:text;background-clip:text}:where(fieldset){min-width:0}:where(legend){padding:0}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;border-color:inherit}:where(hr){border-top-width:1px;border-color:var(--color-separator)}:where(summary){list-style:none}:where(summary)::-webkit-details-marker{display:none}:where(dialog){max-width:none;max-height:none;color:inherit;background:0 0}:where(dialog)::backdrop{background:0 0}:where([hidden]:not([hidden=until-found])){display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where([data-squircle][style*=clip-path]):focus-visible{outline-offset:-2px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea):focus-visible{outline:none}@media (hover:none){:focus-visible,:focus{outline:none!important}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-body:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:var(--font-body);--font-display:var(--font-body);--text-caption-2:.6875rem;--text-caption-1:.75rem;--text-footnote:.8125rem;--text-subheadline:.9375rem;--text-callout:1rem;--text-body:1.0625rem;--text-headline:1.0625rem;--text-title-3:1.25rem;--text-title-2:1.375rem;--text-title-1:1.75rem;--text-large-title:2.125rem;--leading-tight:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tightest:-.06em;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-half:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-3xl:2.5rem;--radius-full:9999px;--shape-hexagon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M21.5 7 Q25 0 32 0L68 0 Q75 0 78.5 7L96.5 43 Q100 50 96.5 57L78.5 93 Q75 100 68 100L32 100 Q25 100 21.5 93L3.5 57 Q0 50 3.5 43Z'/%3E%3C/svg%3E");--z-floating-bar:60;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:450;--z-toast:500;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-glide:.42s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-leave:cubic-bezier(.4, 0, .2, 1);--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-padding-sm:var(--space-3);--control-padding-md:var(--space-4);--control-padding-lg:var(--space-5);--control-radius-sm:1.25rem;--control-radius-md:1.5rem;--control-radius-lg:1.75rem;--icon-button-radius-sm:1.125rem;--icon-button-radius-md:1.375rem;--icon-button-radius-lg:1.625rem;--touch-target:2.75rem;--sidebar-width:16rem;--topbar-height:3.25rem;--content-max:80rem;--floating-bar-inset:calc(var(--control-height-md) + var(--space-2) + var(--space-4) * 2 + env(safe-area-inset-bottom))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,[data-scheme=light]{--sys-red:var(--lightningcss-light,#ff3b30)var(--lightningcss-dark,#ff453a);--sys-orange:var(--lightningcss-light,#ff9500)var(--lightningcss-dark,#ff9f0a);--sys-yellow:var(--lightningcss-light,#fc0)var(--lightningcss-dark,#ffd60a);--sys-green:var(--lightningcss-light,#34c759)var(--lightningcss-dark,#30d158);--sys-mint:var(--lightningcss-light,#00c7be)var(--lightningcss-dark,#63e6e2);--sys-teal:var(--lightningcss-light,#30b0c7)var(--lightningcss-dark,#40c8e0);--sys-cyan:var(--lightningcss-light,#32ade6)var(--lightningcss-dark,#64d2ff);--sys-blue:var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff);--sys-indigo:var(--lightningcss-light,#5856d6)var(--lightningcss-dark,#5e5ce6);--sys-purple:var(--lightningcss-light,#af52de)var(--lightningcss-dark,#bf5af2);--sys-pink:var(--lightningcss-light,#ff2d55)var(--lightningcss-dark,#ff375f);--sys-brown:var(--lightningcss-light,#a2845e)var(--lightningcss-dark,#ac8e68);--sys-gray:#8e8e93;--sys-gray-2:var(--lightningcss-light,#aeaeb2)var(--lightningcss-dark,#636366);--sys-gray-3:var(--lightningcss-light,#c7c7cc)var(--lightningcss-dark,#48484a);--sys-gray-4:var(--lightningcss-light,#d1d1d6)var(--lightningcss-dark,#3a3a3c);--sys-gray-5:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#2c2c2e);--sys-gray-6:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#1c1c1e);--color-whatsapp:#25d366;--color-on-whatsapp:#fff;--color-label:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-label-secondary:var(--lightningcss-light,#3c3c4399)var(--lightningcss-dark,#ebebf599);--color-label-tertiary:var(--lightningcss-light,#3c3c434d)var(--lightningcss-dark,#ebebf54d);--color-label-quaternary:var(--lightningcss-light,#3c3c432e)var(--lightningcss-dark,#ebebf529);--color-placeholder:var(--lightningcss-light,#3c3c434d)var(--lightningcss-dark,#ebebf54d);--color-link:var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0984ff);--color-separator:var(--lightningcss-light,#3c3c434a)var(--lightningcss-dark,#54545899);--color-border:var(--lightningcss-light,#3c3c431f)var(--lightningcss-dark,#ebebf521);--color-separator-opaque:var(--lightningcss-light,#c6c6c8)var(--lightningcss-dark,#38383a);--color-bg:var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#000);--color-bg-secondary:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#1c1c1e);--color-bg-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c2e);--color-bg-grouped:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#000);--color-bg-grouped-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--color-bg-grouped-tertiary:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#2c2c2e);--color-fill:var(--lightningcss-light,#78788033)var(--lightningcss-dark,#7878805c);--color-fill-secondary:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#78788052);--color-fill-tertiary:var(--lightningcss-light,#7676801f)var(--lightningcss-dark,#7676803d);--color-fill-quaternary:var(--lightningcss-light,#74748014)var(--lightningcss-dark,#7676802e);--color-brand:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-accent:var(--sys-blue);--color-on-accent:#fff;--color-focus:var(--sys-blue);--color-success:var(--sys-green);--color-warning:var(--sys-orange);--color-danger:var(--sys-red);--color-danger-solid:var(--lightningcss-light,#d70015)var(--lightningcss-dark,#ff6961);--color-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-info:var(--sys-cyan);--color-scrim:var(--lightningcss-light,#0006)var(--lightningcss-dark,#0009);--color-scrim-soft:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#00000080);--glass-bg:color-mix(in oklab, var(--color-bg) 0%, transparent);--glass-blur:blur(12px);--glass-layer-bg:color-mix(in oklab, var(--color-bg) 20%, transparent);--glass-layer-blur:blur(16px);--glass-sheet-bg:color-mix(in oklab, var(--color-bg) 72%, transparent);--gamification-ink:var(--color-label);--gamification-pill:var(--color-fill-quaternary);--shadow-sm:0 1px 2px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000080);--shadow-md:0 4px 16px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0009);--shadow-lg:0 12px 40px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#000000b3)}[data-scheme=light],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.rdp-root{font-family:var(--font-body);font-size:var(--text-subheadline);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);color:var(--color-label);position:relative}.rdp-months{gap:var(--space-4);display:flex}.rdp-month{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.rdp-month_caption{align-items:center;gap:var(--space-1);min-height:2.25rem;padding-inline-end:4.75rem;display:flex}.rdp-nav{top:0;gap:var(--space-1);display:flex;position:absolute;inset-inline-end:0}.rdp-button_previous,.rdp-button_next{width:2.25rem;height:2.25rem;color:var(--color-label-secondary);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.rdp-button_previous:hover,.rdp-button_next:hover{color:var(--color-label);background-color:var(--color-fill-quaternary)}.rdp-button_previous:disabled,.rdp-button_next:disabled{opacity:.4;cursor:not-allowed}.rdp-button_previous:focus-visible,.rdp-button_next:focus-visible{outline:2px solid var(--color-label);outline-offset:-2px}.rdp-chevron{fill:currentColor;width:1rem;height:1rem}.rdp-month_grid{table-layout:fixed;border-collapse:collapse;width:100%}.rdp-weekday{height:2rem;font-size:var(--text-caption-1);font-weight:var(--weight-medium);color:var(--color-label-tertiary);text-align:center;text-transform:capitalize}.rdp-day{text-align:center;padding:0}.rdp-day_button{aspect-ratio:1;font-variant-numeric:tabular-nums;width:100%;color:inherit;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.rdp-day_button:hover{background-color:var(--color-fill-quaternary)}.rdp-day_button:focus-visible{outline:2px solid var(--color-label);outline-offset:-2px}.rdp-today .rdp-day_button{font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--color-separator)}.rdp-today.rdp-selected .rdp-day_button{box-shadow:none}.rdp-selected .rdp-day_button{font-weight:var(--weight-semibold);color:var(--color-bg);background-color:var(--color-brand)}.rdp-outside .rdp-day_button{color:var(--color-label-tertiary)}.rdp-disabled .rdp-day_button{opacity:.4;cursor:not-allowed}.rdp-hidden{visibility:hidden}
[data-squircle]{corner-shape:squircle}html{background-color:var(--color-bg)}html[data-scroll=locked],html[data-scroll=locked] body{overscroll-behavior:none;height:100%;overflow:hidden}html[data-scroll=locked] body{position:fixed;inset:0}body{font-family:var(--font-body);font-size:var(--text-callout);line-height:var(--leading-normal);background-color:var(--color-bg);color:var(--color-label)}code,kbd,pre,samp{font-family:var(--font-code)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-fill-quaternary) transparent}}::-webkit-scrollbar{width:.4375rem;height:.4375rem}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{margin:.125rem}::-webkit-scrollbar-thumb{background-color:var(--color-fill-quaternary);border-radius:var(--radius-full);background-clip:padding-box;border:.125rem solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--color-fill)}::placeholder{color:var(--color-placeholder)}::selection{background-color:var(--color-accent);color:var(--color-on-accent)}
