@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-core-DS1eBI2w.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-A3,U+A5,U+A7,U+A9-AB,U+AE,U+B0-B1,U+B7,U+BA-BB,U+BF,U+C1,U+C9,U+CD,U+D1,U+D3,U+D7,U+DA,U+DC,U+E1,U+E9,U+ED,U+F1,U+F3,U+F7,U+FA,U+FC,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-core-DmFu3XfN.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-A3,U+A5,U+A7,U+A9-AB,U+AE,U+B0-B1,U+B7,U+BA-BB,U+BF,U+C1,U+C9,U+CD,U+D1,U+D3,U+D7,U+DA,U+DC,U+E1,U+E9,U+ED,U+F1,U+F3,U+F7,U+FA,U+FC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2191,U+2193,U+2212}@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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:var(--font-text);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-out:cubic-bezier(.2, .8, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--p-tinta);--color-on-bg:var(--p-papel);--color-muted:var(--p-papel)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-muted:color-mix(in srgb, var(--p-papel) 72%, var(--p-tinta))}}:root,:host{--color-surface:var(--p-tinta-2);--color-on-surface:var(--p-papel);--color-fill:var(--p-tinta-3);--color-paper:var(--p-hoja);--color-on-paper:var(--p-tinta);--color-scrim:var(--p-negro)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-scrim:color-mix(in srgb, var(--p-negro) 80%, transparent)}}:root,:host{--color-ink:var(--p-tinta);--color-on-ink:var(--p-papel);--color-primary:var(--p-papel);--color-on-primary:var(--p-tinta);--color-primary-edge:var(--p-papel-canto);--color-sheet-edge:var(--p-negro)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-sheet-edge:color-mix(in srgb, var(--p-negro) 35%, transparent)}}:root,:host{--color-positive:var(--p-verde);--color-on-positive:var(--p-tinta);--color-positive-edge:var(--p-verde-oscuro);--color-positive-text:var(--p-verde-claro);--color-negative:var(--p-rojo);--color-on-negative:var(--p-tinta);--color-negative-edge:var(--p-rojo-oscuro);--color-negative-text:var(--p-rojo-claro);--color-attention:var(--p-sol);--color-on-attention:var(--p-tinta);--color-attention-edge:var(--p-sol-oscuro);--color-accent:var(--p-cobalto);--color-on-accent:var(--p-blanco);--color-accent-edge:var(--p-cobalto-oscuro);--color-accent-text:var(--p-cobalto-claro);--color-focus:var(--p-cobalto-claro);--color-cat-home:var(--p-cat-01);--color-cat-groceries:var(--p-cat-02);--color-cat-eating-out:var(--p-cat-03);--color-cat-transport:var(--p-cat-04);--color-cat-bills:var(--p-cat-07);--color-cat-health:var(--p-cat-19);--color-cat-going-out:var(--p-cat-09);--color-cat-shopping:var(--p-cat-08);--color-cat-subscriptions:var(--p-cat-21);--color-cat-education:var(--p-cat-13);--color-cat-other:var(--p-cat-06);--color-surface-2:var(--p-tinta-3);--font-display:"Bricolage Grotesque Variable", "Bricolage Fallback", "Bricolage Fallback Android", "Arial Narrow", system-ui, sans-serif;--font-text:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--text-mega:clamp(2.75rem, 1.35rem + 6.2vw, 6.5rem);--text-mega--line-height:.98;--text-saldo:clamp(3rem, 1.9rem + 5.4vw, 5.75rem);--text-saldo--line-height:1;--text-h2:clamp(2rem, 1.3rem + 3vw, 4rem);--text-h2--line-height:1.06;--text-h3:clamp(1.375rem, 1.2rem + .7vw, 1.875rem);--text-h3--line-height:1.06;--text-title:1.3125rem;--text-title--line-height:1.06;--text-lead:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--text-lead--line-height:1.45;--text-body:1rem;--text-body--line-height:1.5;--text-small:.875rem;--text-small--line-height:1.35;--text-micro:.8125rem;--text-micro--line-height:1.3;--text-amount:1.125rem;--text-amount--line-height:1;--tracking-mega:-.02em;--tracking-title:-.02em;--tracking-amount:-.01em;--tracking-small:.01em;--breakpoint-col:37.5rem;--breakpoint-duo:56.25rem;--breakpoint-wide:100rem;--breakpoint-4xl:120rem;--radius-chip:.75rem;--radius-key-sm:.875rem;--radius-key:1.125rem;--radius-inset:1.375rem;--radius-bar:1.625rem;--radius-sheet:1.75rem;--radius-field:clamp(1.75rem, 4vw, 2.75rem);--shadow-key:0 .3125rem 0 var(--color-primary-edge);--shadow-key-down:0 .0625rem 0 var(--color-primary-edge);--shadow-sheet:0 .5rem 0 var(--color-sheet-edge);--ease-drop:cubic-bezier(.34, 1.56, .64, 1);--ease-press-back:cubic-bezier(.3, 1.7, .5, 1)}}@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}.ui-on-field{--color-on-bg:var(--p-tinta);--color-on-surface:var(--p-tinta);--color-muted:var(--p-tinta);--color-surface:var(--p-tinta)}@supports (color:color-mix(in lab, red, red)){.ui-on-field{--color-surface:color-mix(in srgb, var(--p-tinta) 13%, transparent)}}.ui-on-field{--color-fill:var(--p-tinta)}@supports (color:color-mix(in lab, red, red)){.ui-on-field{--color-fill:color-mix(in srgb, var(--p-tinta) 18%, transparent)}}.ui-on-field{--color-primary:var(--p-tinta);--color-on-primary:var(--p-papel);--color-primary-edge:var(--p-tinta)}@supports (color:color-mix(in lab, red, red)){.ui-on-field{--color-primary-edge:color-mix(in srgb, var(--p-tinta) 34%, transparent)}}.ui-on-field{--color-positive-text:var(--p-verde-oscuro);--color-negative-text:var(--p-rojo-oscuro);--color-accent-text:var(--p-cobalto-oscuro);--color-focus:var(--p-tinta);color:var(--color-on-bg)}.ui-on-field[data-tone=negative]{--color-surface:var(--p-papel)}@supports (color:color-mix(in lab, red, red)){.ui-on-field[data-tone=negative]{--color-surface:color-mix(in srgb, var(--p-papel) 16%, transparent)}}.ui-on-field[data-tone=negative]{--color-fill:var(--p-papel)}@supports (color:color-mix(in lab, red, red)){.ui-on-field[data-tone=negative]{--color-fill:color-mix(in srgb, var(--p-papel) 28%, transparent)}}.ui-on-accent{--color-on-bg:var(--p-blanco);--color-on-surface:var(--p-blanco);--color-muted:var(--p-blanco);--color-surface:var(--p-tinta)}@supports (color:color-mix(in lab, red, red)){.ui-on-accent{--color-surface:color-mix(in srgb, var(--p-tinta) 22%, transparent)}}.ui-on-accent{--color-fill:var(--p-tinta)}@supports (color:color-mix(in lab, red, red)){.ui-on-accent{--color-fill:color-mix(in srgb, var(--p-tinta) 34%, transparent)}}.ui-on-accent{--color-primary:var(--p-blanco);--color-on-primary:var(--p-cobalto-oscuro);--color-primary-edge:var(--p-cobalto-oscuro);--color-positive-text:var(--p-blanco);--color-negative-text:var(--p-blanco);--color-accent-text:var(--p-blanco);--color-focus:var(--p-blanco);color:var(--color-on-bg)}.ui-on-surface>*{--color-surface:var(--p-tinta-3);--color-fill:var(--p-tinta-4)}input,select,textarea{font-size:max(16px,1em)}.tap{position:relative}}@layer components{.ui-display{font-family:var(--font-display);word-spacing:.06em;letter-spacing:var(--tracking-title);text-wrap:balance;font-weight:800;font-stretch:88%;line-height:1.06}.ui-section-title{font-family:var(--font-display);font-weight:800;font-stretch:90%;font-size:var(--text-title);letter-spacing:-.015em;word-spacing:.03em;line-height:1.06}.ui-link{min-width:2.75rem;min-height:2.75rem;font-size:var(--text-small);color:var(--color-muted);white-space:nowrap;cursor:pointer;justify-content:flex-end;align-items:center;margin-block:-.75rem;font-weight:700;display:inline-flex}@media (hover:hover){.ui-link:hover{color:var(--color-on-bg)}}.ui-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-chip)}.ui-num{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"opsz" 96;letter-spacing:var(--tracking-amount);white-space:nowrap;align-items:baseline;font-weight:700;font-stretch:90%;line-height:1;display:inline-flex}.ui-num[data-variant=amount]{font-size:var(--text-amount)}.ui-num[data-variant=title]{letter-spacing:var(--tracking-title);font-weight:800;font-stretch:88%}.ui-num[data-variant=inline]{font-family:var(--font-text);font-variation-settings:normal;letter-spacing:0;font-stretch:100%;line-height:inherit}.ui-num[data-variant=balance]{font-weight:800;font-stretch:84%;font-size:var(--text-saldo);letter-spacing:0;align-items:flex-start}.ui-num-cur{margin-right:.18em}.ui-num-cur[data-tight=true]{margin-right:0}.ui-num-sign{margin-right:.12em}.ui-num[data-variant=inline] .ui-num-sign{margin-right:0}.ui-num[data-variant=balance] .ui-num-cur{margin:.1em .14em 0 0;font-size:.54em;font-weight:700}.ui-num[data-variant=balance] .ui-num-dec{font-size:.54em}.ui-num[data-variant=balance] .ui-num-int,.ui-num[data-variant=balance] .ui-num-dec{align-self:baseline}.ui-num-cur[data-trailing=true]{margin:0 0 0 .18em}.ui-num[data-variant=balance] .ui-num-cur[data-trailing=true]{margin:.1em 0 0 .14em}.ui-num-cur[data-system=true]{font-family:system-ui,sans-serif;font-weight:700}.ui-num[data-tone=positive]{color:var(--color-positive-text)}.ui-num[data-tone=negative]{color:var(--color-negative-text)}.ui-fit{width:100%;min-width:0;display:block;container-type:inline-size}.ui-fit>.ui-num:first-child{font-size:clamp(var(--fit-min,.8125rem), calc(97cqw / var(--em,4.4)), var(--fit-max,100rem))}.ui-fit>.ui-num:first-child[data-variant=balance]{--fit-min:2rem;--fit-max:5.75rem}@media (width>=64rem){.ui-fit>.ui-num:first-child[data-variant=balance]{--fit-max:5.5rem}}@media (width>=64rem) and (height<=800px){.ui-fit>.ui-num:first-child[data-variant=balance]{--fit-max:clamp(3.75rem, 10.5vh, 5.5rem)}}.ui-fit>.ui-num:first-child[data-variant=amount]{--fit-max:var(--text-amount)}.ui-num-full{font-size:var(--text-small);margin-top:.25rem;font-weight:700;display:block}.ui-odo{display:inline-flex}.ui-odo-cell{baseline-source:first;height:1em;display:inline-block;overflow:clip}.ui-odo-strip{display:block}.ui-odo-strip>span{text-align:center;height:1em;line-height:1;display:block}.ui-odo-sep{height:1em;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.ui-odo-strip{transition:transform var(--duration-count) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.ui-odo-strip{transition:none}}.ui-key{--key-bg:var(--color-primary);--key-fg:var(--color-on-primary);--key-edge:var(--color-primary-edge);--key-depth:.3125rem;border-radius:var(--radius-key);background:var(--key-bg);min-height:3.5rem;color:var(--key-fg);font:700 1.0625rem/1.1 var(--font-text);letter-spacing:-.005em;text-align:center;box-shadow:0 var(--key-depth) 0 var(--key-edge);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.6em;padding:0 1.5em;text-decoration:none;display:inline-flex}.ui-key>svg{flex:none;width:1.375rem;height:1.375rem}@media (prefers-reduced-motion:no-preference){.ui-key{transition:transform var(--duration-tap) var(--ease-out), box-shadow var(--duration-tap) var(--ease-out)}}@media (hover:hover){.ui-key:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:translateY(-.0625rem)}}.ui-key[data-state=hover]{transform:translateY(-.0625rem)}.ui-key:active:not(:disabled,[aria-disabled=true]),.ui-key[data-state=pressed],.ui-key[aria-busy=true]{transform:translateY(calc(var(--key-depth) - .0625rem));box-shadow:0 .0625rem 0 var(--key-edge)}.ui-key:focus-visible,.ui-key[data-state=focus]{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-key)}.ui-key[data-variant=accent]{--key-bg:var(--color-accent);--key-fg:var(--color-on-accent);--key-edge:var(--color-accent-edge)}.ui-key[data-variant=positive]{--key-bg:var(--color-positive);--key-fg:var(--color-on-positive);--key-edge:var(--color-positive-edge)}.ui-key[data-variant=danger]{--key-bg:var(--color-negative);--key-fg:var(--color-on-negative);--key-edge:var(--color-negative-edge)}.ui-key[data-variant=secondary]{--key-bg:var(--color-fill);--key-fg:var(--color-on-bg);--key-depth:0rem;box-shadow:none}.ui-key[data-variant=secondary]:active:not(:disabled),.ui-key[data-variant=secondary][data-state=pressed],.ui-key[data-variant=secondary][aria-busy=true]{box-shadow:none;transform:scale(.97)}.ui-key[data-variant=quiet]{--key-bg:transparent;--key-fg:var(--color-on-bg);--key-depth:0rem;min-width:2.75rem;min-height:2.75rem;box-shadow:none;text-underline-offset:.22em;padding:0 .6em;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.ui-key[data-variant=quiet]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){text-decoration-thickness:3px;transform:none}}.ui-key[data-variant=quiet][data-state=hover]{text-decoration-thickness:3px;transform:none}.ui-key[data-variant=quiet]:active:not(:disabled),.ui-key[data-variant=quiet][data-state=pressed],.ui-key[data-variant=quiet][aria-busy=true]{box-shadow:none;background:var(--color-fill);transform:none}.ui-key[data-size=sm]{border-radius:var(--radius-key-sm);min-height:2.75rem;padding:0 1.1em;font-size:.9375rem}.ui-key[data-variant=quiet][data-size=sm]{padding:0 .6em}.ui-key[data-size=lg]{border-radius:var(--radius-inset);min-height:4.25rem;padding:0 1.6em;font-size:1.25rem}.ui-key[data-full=true]{width:100%}.ui-key:disabled,.ui-key[aria-disabled=true]{opacity:.4;box-shadow:none;cursor:not-allowed;transform:none}.ui-key[data-variant=quiet]:disabled,.ui-key[data-variant=quiet][aria-disabled=true]{--key-bg:transparent;text-decoration:none}.ui-key[aria-busy=true]{pointer-events:none}.ui-key-dots{align-items:center;gap:.22em;display:inline-flex}.ui-key-dots>i{background:currentColor;border-radius:50%;width:.36em;height:.36em;animation:.9s step-end infinite ui-dot}.ui-key-dots>i:nth-child(2){animation-delay:.3s}.ui-key-dots>i:nth-child(3){animation-delay:.6s}@keyframes ui-dot{0%{opacity:1}34%,to{opacity:.35}}.ui-iconbtn{border-radius:var(--radius-chip);width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;display:inline-grid;position:relative}.ui-iconbtn>svg{width:1.25rem;height:1.25rem}.ui-iconbtn[data-variant=surface]{background:var(--color-surface);color:var(--color-on-surface)}.ui-iconbtn[data-variant=accent]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 .25rem 0 var(--color-accent-edge)}@media (prefers-reduced-motion:no-preference){.ui-iconbtn{transition:transform var(--duration-tap) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}}@media (hover:hover){.ui-iconbtn:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-iconbtn:hover:not(:disabled){background:color-mix(in srgb, currentColor 14%, transparent)}}.ui-iconbtn[data-variant=surface]:hover:not(:disabled){background:var(--color-fill)}.ui-iconbtn[data-variant=accent]:hover:not(:disabled){background:var(--color-accent);transform:translateY(-.0625rem)}}.ui-iconbtn[data-state=hover]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-iconbtn[data-state=hover]{background:color-mix(in srgb, currentColor 14%, transparent)}}.ui-iconbtn[data-variant=surface][data-state=hover]{background:var(--color-fill)}.ui-iconbtn[data-variant=accent][data-state=hover]{background:var(--color-accent);transform:translateY(-.0625rem)}.ui-iconbtn:active:not(:disabled),.ui-iconbtn[data-state=pressed]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-iconbtn:active:not(:disabled),.ui-iconbtn[data-state=pressed]{background:color-mix(in srgb, currentColor 24%, transparent)}}.ui-iconbtn:active:not(:disabled),.ui-iconbtn[data-state=pressed]{transform:scale(.94)}.ui-iconbtn[data-variant=surface]:active:not(:disabled),.ui-iconbtn[data-variant=surface][data-state=pressed]{background:var(--color-fill)}.ui-iconbtn[data-variant=accent]:active:not(:disabled),.ui-iconbtn[data-variant=accent][data-state=pressed]{background:var(--color-accent);box-shadow:0 .0625rem 0 var(--color-accent-edge);transform:translateY(.1875rem)}.ui-iconbtn:focus-visible,.ui-iconbtn[data-state=focus]{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-chip)}.ui-iconbtn:disabled{opacity:.35;cursor:not-allowed}.ui-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-chip{border-radius:var(--radius-key-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-on-surface);font:700 .9375rem/1.1 var(--font-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ui-chip{transition:transform var(--duration-tap) var(--ease-out)}}@media (hover:hover){.ui-chip:hover:not(:disabled,[aria-pressed=true],[aria-checked=true]){background:var(--color-fill)}}.ui-chip[data-state=hover]{background:var(--color-fill)}.ui-chip:active:not(:disabled),.ui-chip[data-state=pressed]{transform:scale(.96)}.ui-chip[aria-pressed=true],.ui-chip[aria-checked=true]{background:var(--color-primary);color:var(--color-on-primary)}.ui-chip:focus-visible,.ui-chip[data-state=focus]{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-key-sm)}.ui-chip:disabled{background:var(--color-fill);color:var(--color-muted);cursor:not-allowed}.ui-switch-row{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.ui-switch-row[data-disabled=true]{cursor:not-allowed}.ui-switch{appearance:none;border-radius:var(--radius-chip);background:var(--color-fill);width:3.5rem;height:2.125rem;cursor:inherit;flex:none;margin:0;position:relative}.ui-switch:before{content:"";position:absolute;inset:-.3125rem 0}.ui-switch:after{content:"";background:var(--color-primary);width:1.625rem;height:1.375rem;box-shadow:0 .25rem 0 var(--color-primary-edge);border-radius:.5rem;position:absolute;top:.25rem;left:.25rem}.ui-switch:checked,.ui-switch[data-state=on]{background:var(--color-positive)}.ui-switch:checked:after,.ui-switch[data-state=on]:after{background:var(--color-paper);box-shadow:0 .25rem 0 var(--color-positive-edge);transform:translate(1.375rem)}@media (prefers-reduced-motion:no-preference){.ui-switch{transition:background-color var(--duration-fast) var(--ease-out)}.ui-switch:after{transition:transform var(--duration-mid) var(--ease-drop)}}.ui-switch:focus-visible,.ui-switch[data-state-focus=true]{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-chip)}.ui-switch:disabled{cursor:not-allowed}.ui-switch:disabled:after{background:var(--color-muted);box-shadow:none}.ui-switch-row[data-disabled=true] .ui-switch-label{color:var(--color-muted)}.ui-field-wrap{font-size:var(--text-small);gap:.375rem;font-weight:700;display:grid}.ui-input{border-radius:var(--radius-key-sm);background:var(--color-surface);width:100%;min-height:3.375rem;color:var(--color-on-surface);font:500 max(16px, 1rem) / 1.3 var(--font-text);appearance:none;border:0;padding:0 1rem}.ui-input::placeholder{color:var(--color-muted);opacity:1}@media (hover:hover){.ui-input:hover:not(:disabled,:focus-visible){background:var(--color-fill)}}.ui-input[data-state=hover]{background:var(--color-fill)}.ui-input:focus-visible,.ui-input[data-state=focus]{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-key-sm)}.ui-input:disabled{color:var(--color-muted);cursor:not-allowed}.ui-input[data-variant=amount]{min-height:4.5rem;font:800 2rem/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-title);font-stretch:88%}.ui-field-hint{color:var(--color-muted);font-weight:500;line-height:1.35}.ui-field-error{color:var(--color-negative-text);font-weight:600;line-height:1.35}.ui-list{margin:0;padding:0;list-style:none;display:grid}.ui-row{border-radius:var(--radius-key-sm);width:100%;min-height:3.75rem;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.875rem;padding:.5rem 0;text-decoration:none;display:grid}.ui-row[data-leading=true]{grid-template-columns:2.25rem minmax(0,1fr) auto}@media (width>=64rem){.ui-row{min-height:3.375rem;padding-block:.375rem}}.ui-row-lead{place-items:center;display:grid}.ui-row-lead>svg{width:1.5rem;height:1.5rem}.ui-row-text{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.ui-row-desc{font-size:var(--text-small);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.3}.ui-row-trail{white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ui-row-trail>svg{width:1rem;height:1rem}button.ui-row,a.ui-row{cursor:pointer}button.ui-row,a.ui-row,.ui-row[data-state]{isolation:isolate;position:relative}button.ui-row:before,a.ui-row:before,.ui-row[data-state]:before{content:"";z-index:-1;border-radius:var(--radius-key-sm);position:absolute;inset:0 -.625rem}@media (hover:hover){button.ui-row:hover:not(:disabled,[aria-current]):before,a.ui-row:hover:not([aria-current]):before{background:var(--color-surface)}}.ui-row[data-state=hover]:before{background:var(--color-surface)}button.ui-row:active:not(:disabled,[aria-current]):before,a.ui-row:active:not([aria-current]):before,.ui-row[data-state=pressed]:before{background:var(--color-fill)}.ui-row:focus-visible:before,.ui-row[data-state=focus]:before{outline:3px solid var(--color-focus);outline-offset:0}.ui-row:focus-visible{outline:none}.ui-row[aria-current]:before{background:var(--color-positive)}.ui-row[aria-current]{background:var(--color-positive);color:var(--color-on-positive)}.ui-row[aria-current] .ui-row-desc{color:inherit}button.ui-row:disabled{color:var(--color-muted);cursor:not-allowed}.ui-ficha{--ficha-fill:var(--color-fill);--ficha-on:var(--color-on-bg);--ficha-size:2.25rem;--ficha-icon:1.25rem;--ficha-initial:1.125rem;width:var(--ficha-size);height:var(--ficha-size);background:var(--ficha-fill);color:var(--ficha-on);border-radius:32%;flex:none;place-items:center;display:grid}.ui-ficha[data-size="28"]{--ficha-size:1.75rem;--ficha-icon:1rem;--ficha-initial:.875rem}.ui-ficha[data-size="44"]{--ficha-size:2.75rem;--ficha-icon:1.5rem;--ficha-initial:1.375rem}.ui-ficha>svg{width:var(--ficha-icon);height:var(--ficha-icon)}.ui-ficha-initial{font:800 var(--ficha-initial) / 1 var(--font-display);text-transform:uppercase;font-stretch:92%;transform:translateY(.04em)}.ui-ficha[data-kind=income]{--ficha-fill:var(--color-positive);--ficha-on:var(--color-on-positive)}.ui-ficha[data-kind=none]{--ficha-on:var(--color-muted);box-shadow:inset 0 0 0 1.5px var(--color-muted)}.ui-colorfield{--field-bg:var(--color-surface);background:var(--field-bg);border-radius:var(--radius-field);padding:clamp(1rem,4.4vw,1.75rem)}.ui-colorfield[data-tone=positive]{--field-bg:var(--color-positive)}.ui-colorfield[data-tone=negative]{--field-bg:var(--color-negative)}.ui-colorfield[data-tone=attention]{--field-bg:var(--color-attention)}.ui-colorfield[data-tone=accent]{--field-bg:var(--color-accent)}.ui-colorfield[data-tone=neutral]{--field-bg:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.ui-colorfield{transition:background-color var(--duration-mid) var(--ease-out)}}.ui-inset{background:var(--color-surface);border-radius:var(--radius-inset);padding:1rem 1.125rem 1.125rem}.ui-skeleton{border-radius:var(--radius-chip);background:var(--color-fill);display:block}.ui-meter{background:var(--color-fill);border-radius:.5rem;height:1.375rem;overflow:hidden}.ui-meter>i{background:var(--color-positive);border-radius:.5rem;height:100%;display:block}.ui-meter[data-tone=negative]>i{background:var(--color-negative)}.ui-meter[data-tone=attention]>i{background:var(--color-attention)}.ui-flow{gap:.25rem;height:1.625rem;display:flex}.ui-flow>i{background:var(--color-ink);border-radius:.5625rem;min-width:.5rem;display:block}.ui-flow>i[data-part=rest]{background:var(--color-paper)}.ui-flow>i[data-part=over]{opacity:.55}.ui-blocks{height:min(var(--blocks-h,20rem), 26.25rem);gap:.375rem;display:grid}@media (width>=64rem) and (height<=799px){.ui-blocks{height:min(var(--blocks-h,15rem), 15rem)}}@media (height<=759px){.ui-blocks{height:min(var(--blocks-h,15rem), 15rem)}}.ui-blocks-col{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;min-height:0;display:grid;container-type:inline-size}.ui-block{--block-fill:var(--color-cat-other);--block-on:var(--color-ink);border-radius:var(--radius-key);background:var(--block-fill);min-width:0;min-height:0;color:var(--block-on);font-size:var(--text-small);text-align:left;cursor:pointer;font-weight:700;line-height:1.15;display:block;overflow:hidden;container-type:size}.ui-block-in{flex-direction:column;justify-content:space-between;gap:.25rem;height:100%;padding:.6875rem .8125rem;display:flex}.ui-block-name{overflow-wrap:anywhere;min-width:0}.ui-block-pct{font:800 clamp(1.25rem, 15cqw, 2.5rem) / .95 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:86%;display:block}.ui-block-amount{font-size:var(--text-micro);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.125rem;font-weight:600;display:block}@container (height<=5.99rem){.ui-block-in{flex-direction:row;align-items:center;padding-block:0}.ui-block-amount{display:none}.ui-block-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-block-pct{flex:none;font-size:clamp(1.125rem,11cqw,1.75rem)}}@container (height<=5.99rem) and (width<=9.375rem){.ui-block-in{font-size:var(--text-micro);flex-direction:column;justify-content:center;align-items:flex-start;gap:.0625rem;padding:0 .625rem}.ui-block-name{max-width:100%}.ui-block-pct{font-size:1rem}}.ui-samples{grid-auto-rows:1fr;gap:.375rem;display:grid}.ui-sample{border-radius:var(--radius-key);background:var(--block-fill);min-width:0;min-height:4.75rem;color:var(--block-on);font-size:var(--text-small);flex-direction:column;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;font-weight:700;line-height:1.15;display:flex}.ui-sample-icon{flex:none;width:1.375rem;height:1.375rem}.ui-sample-initial{font:800 1.25rem / 1.1 var(--font-display);text-transform:uppercase}.ui-sample-name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ui-block:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ui-sample-item{min-width:0;display:grid}.ui-sample[data-tap]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}.ui-sample[data-tap]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ui-block,.ui-sample[data-tap]{transition:transform var(--duration-fast) var(--ease-out)}.ui-block:active,.ui-sample[data-tap]:active{transition:transform 80ms var(--ease-out);transform:scale(.96)}.ui-block[data-bounce],.ui-sample[data-bounce]{animation:ui-block-bounce .26s var(--ease-out)}}@keyframes ui-block-bounce{0%{transform:scale(.96)}45%{transform:scale(1.03)}75%{transform:scale(.995)}to{transform:scale(1)}}.ui-block[data-icons]{position:relative}.ui-block-icon{flex:none;width:1.875rem;height:1.875rem}.ui-block-initial{font:800 1.5rem / 1 var(--font-display);text-transform:uppercase;place-items:center start;display:grid}.ui-block[data-icons] .ui-block-in{justify-content:flex-start}.ui-block[data-icons] .ui-block-in>:last-child{margin-top:auto}@container (height>=6rem) and (height<=8.49rem){.ui-block[data-icons] .ui-block-icon{width:1.5rem;height:1.5rem;font-size:1.25rem;position:absolute;top:.625rem;right:.75rem}.ui-block[data-icons] .ui-block-name{padding-right:1.75rem}}@container (height<=5.99rem){.ui-block[data-icons] .ui-block-in{gap:.5rem}.ui-block[data-icons] .ui-block-icon{width:1.25rem;height:1.25rem;font-size:1.0625rem}.ui-block[data-icons] .ui-block-name{flex:auto}.ui-block[data-icons] .ui-block-in>:last-child{margin-top:0}}@container (height<=5.99rem) and (width<=9.375rem){.ui-block[data-icons] .ui-block-in{justify-content:center;gap:.0625rem}.ui-block[data-icons] .ui-block-icon{display:none}.ui-block[data-icons] .ui-block-name{flex:none}}.ui-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;display:grid}.ui-tile{--block-fill:var(--color-cat-other);--block-on:var(--color-ink);border-radius:var(--radius-key);background:var(--block-fill);min-width:0;min-height:6.5rem;color:var(--block-on);font-size:var(--text-small);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);padding:.6875rem .75rem .75rem;font-weight:700;line-height:1.15;display:grid;overflow:hidden}.ui-tile-top{justify-content:space-between;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.ui-tile-icon{flex:none;width:2rem;height:2rem}.ui-tile-initial{font:800 1.875rem / 1 var(--font-display);text-transform:uppercase}.ui-tile-pct{font:800 1.375rem / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:86%}.ui-tile-name,.ui-tile-amount{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-tile-name{margin-top:.5rem}.ui-tile-amount{font-size:var(--text-micro);font-variant-numeric:tabular-nums;margin-top:.125rem;font-weight:600}.ui-tile:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ui-tile{transition:transform var(--duration-fast) var(--ease-out)}.ui-tile:active{transition:transform 80ms var(--ease-out);transform:scale(.96)}.ui-tile[data-bounce]{animation:ui-block-bounce .26s var(--ease-out)}}.ui-stripe{border-radius:var(--radius-chip);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;width:100%;min-height:2.75rem;display:flex}.ui-stripe:focus-visible{outline:3px solid var(--color-focus);outline-offset:-4px}.ui-stripe-track{background:var(--color-ink);border-radius:999px;gap:.1875rem;width:100%;padding:.25rem;display:flex}.ui-stripe-track>span{background:var(--block-fill,var(--color-cat-other));border-radius:999px;flex:1 1 0;min-width:.375rem;height:.625rem}.ui-ficha-emoji{font-size:calc(var(--ficha-size) * .56);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.ui-ficha[data-emoji=plain] .ui-ficha-emoji{font-size:calc(var(--ficha-size) * .86)}.pf-emojis{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.5rem;line-height:1}.ui-tiles-more{min-height:2.75rem;color:var(--color-on-bg);border-radius:var(--radius-chip);cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:flex}.ui-tiles-more>svg{width:1rem;height:1rem}.ui-tiles-more[aria-expanded=true]>svg{transform:rotate(180deg)}.ui-tile[data-zero] .ui-tile-pct,.ui-tile[data-zero] .ui-tile-amount{opacity:.6}.ui-ficha>svg.cara{width:var(--cara-tam);height:var(--cara-tam)}.ui-toast-slot{left:max(.75rem, var(--safe-left));right:max(.75rem, var(--safe-right));bottom:calc(6.5rem + var(--safe-bottom) + var(--kb,0px));z-index:var(--z-toast);pointer-events:none;justify-items:center;display:grid;position:fixed}@media (width>=64rem){.ui-toast-slot{left:auto;right:max(1.75rem, var(--safe-right));bottom:calc(1.75rem + var(--safe-bottom))}}.ui-toast{border-radius:var(--radius-key);background:var(--color-paper);pointer-events:auto;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:28.75rem;min-height:3.5rem;padding:.375rem .5rem .375rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex;position:relative;overflow:hidden}@media (width>=64rem){.ui-toast{min-width:22.5rem}}.ui-toast-msg{overflow-wrap:anywhere;min-width:0;padding:.5rem 0}.ui-toast-actions{flex:none;display:flex}.ui-toast-action{border-radius:var(--radius-chip);text-underline-offset:3px;white-space:nowrap;cursor:pointer;flex:none;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:grid}.ui-toast-action>svg{width:.875rem;height:.875rem}.ui-toast-action:active{background:var(--color-fill)}.ui-toast-action:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.ui-toast-timer{background:var(--color-accent);transform-origin:0;width:100%;height:.25rem;position:absolute;bottom:0;left:0}.ui-toast[data-tone=error]{background:var(--color-negative)}@media (prefers-reduced-motion:no-preference){.ui-toast{animation:ui-toast-in var(--duration-drop) var(--ease-drop) both}.ui-toast-timer{animation:ui-toast-timer var(--toast-ms,var(--duration-toast)) linear both}}@media (prefers-reduced-motion:reduce){.ui-toast-timer{display:none}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(2.5rem)}}@keyframes ui-toast-timer{to{transform:scaleX(0)}}.ui-scrim{z-index:var(--z-sheet);background:var(--color-scrim);display:grid;position:fixed;inset:0}.ui-sheet{background:var(--color-surface);min-height:0;max-height:100dvh;color:var(--color-on-bg);padding:calc(var(--safe-top) + .5rem) max(1.25rem, var(--safe-right)) calc(1.25rem + var(--safe-bottom)) max(1.25rem, var(--safe-left));outline:none;flex-direction:column;display:flex}.ui-sheet-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.25rem;margin-bottom:.5rem;display:grid}.ui-sheet-title{font-family:var(--font-display);letter-spacing:var(--tracking-title);font-size:1.5rem;font-weight:800;font-stretch:88%;line-height:1.06}.ui-sheet-head>.ui-iconbtn{margin-right:-.5rem}.ui-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -.375rem;padding:.375rem;overflow-y:auto}.ui-sheet-foot{gap:.625rem;padding-top:1.25rem;padding-bottom:.3125rem;display:grid}@media (width>=40rem){.ui-scrim{place-items:center;padding:1.5rem}.ui-sheet{border-radius:var(--radius-sheet);width:min(32.5rem,100%);max-height:min(92dvh,47.5rem);box-shadow:var(--shadow-sheet);padding:1rem 1.75rem 1.75rem}}@media (width<=39.999rem){.ui-scrim[data-size=bottom]{align-content:end}.ui-sheet[data-size=bottom]{max-height:85dvh;margin:0 max(.5rem, var(--safe-right)) calc(.5rem + var(--safe-bottom)) max(.5rem, var(--safe-left));border-radius:var(--radius-sheet);padding:.5rem 1.25rem 1rem}}:root[data-kb=open] .ui-scrim{padding-top:var(--kb-top,0px);padding-bottom:var(--kb,0px)}:root[data-kb=open] .ui-sheet{max-height:calc(100dvh - var(--kb,0px) - var(--kb-top,0px));padding-bottom:.75rem}:root[data-kb=open] .ui-sheet-foot{padding-top:.75rem}@media (width>=40rem){:root[data-kb=open] .ui-scrim{padding-top:calc(1.5rem + var(--kb-top,0px));padding-bottom:calc(1.5rem + var(--kb,0px))}:root[data-kb=open] .ui-sheet{max-height:min(calc(100dvh - var(--kb,0px) - var(--kb-top,0px) - 3rem), 47.5rem);padding-bottom:1.25rem}}@media (width<=39.999rem){:root[data-kb=open] .ui-sheet[data-size=bottom]{max-height:min(85dvh, calc(100dvh - var(--kb,0px) - var(--kb-top,0px) - 1rem));margin-bottom:.5rem}}:root[data-kb-room=tight] .ui-scrim{padding-top:var(--kb-top,0px);padding-bottom:var(--kb,0px)}:root[data-kb-room=tight] .ui-sheet{max-height:calc(100dvh - var(--kb,0px) - var(--kb-top,0px));padding-top:calc(var(--safe-top) + .25rem);padding-bottom:.5rem}:root[data-kb-room=tight] .ui-sheet[data-size=bottom]{max-height:calc(100dvh - var(--kb,0px) - var(--kb-top,0px) - .5rem)}:root[data-kb-room=tight] .ui-sheet-head{min-height:2.75rem;margin-bottom:0}:root[data-kb-room=tight] .ui-sheet-title{font-size:1.125rem}:root[data-kb-room=tight] .ui-sheet-foot{display:none}:root[data-kb=open] .ui-bar{visibility:hidden}@media (prefers-reduced-motion:no-preference){.ui-scrim{animation:ui-fade var(--duration-fast) var(--ease-out)}.ui-sheet{animation:ui-rise var(--duration-mid) var(--ease-out)}body[data-later-swap] .ui-scrim:not([data-closing]){animation:none}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(1.5rem)}}.ui-scrim[data-closing]{pointer-events:none;animation:ui-fade-out .18s var(--ease-in) forwards}@media (prefers-reduced-motion:no-preference){.ui-scrim[data-closing]>.ui-sheet{animation:ui-sink .18s var(--ease-in) forwards}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-sink{to{transform:translateY(1rem)}}@keyframes ui-rise-spring{0%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(2.5rem)}35%{opacity:1}64%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(-.3125rem)}to{opacity:1;transform:none}}.ui-badge{background:var(--color-negative);min-width:1.375rem;height:1.375rem;color:var(--color-on-negative);font:800 .8125rem/1 var(--font-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3125rem;display:inline-grid}.ui-badge[data-tone=attention]{background:var(--color-attention);color:var(--color-on-attention)}.ui-dot{background:var(--color-on-bg);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.5rem;right:.5rem}.ui-dot[data-tone=negative]{background:var(--color-negative);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-bg);top:.375rem;right:.375rem}.ui-dot[data-tone=attention]{background:var(--color-attention)}.ui-shell{--rail-w:clamp(13.75rem, 15vw, 14.5rem);--shell-max:97.5rem;--shell-off:max(0px, (100vw - var(--shell-max)) / 2)}@media (width>=64rem){.ui-shell-main{padding-left:calc(var(--rail-w) + var(--shell-off));padding-right:var(--shell-off)}}.ui-bar{--bar-side:.375rem;z-index:var(--z-nav);padding:.375rem max(var(--bar-side), var(--safe-right)) max(.5rem, var(--safe-bottom)) max(var(--bar-side), var(--safe-left));border-radius:var(--radius-bar) var(--radius-bar) 0 0;background:var(--color-surface);box-shadow:0 0 0 .5rem var(--color-bg);grid-template-columns:1fr 1fr 5.25rem 1fr 1fr;align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=37.5rem){.ui-bar{--bar-side:calc((100% - 35rem) / 2)}}.ui-bar-item{border-radius:var(--radius-key);min-width:0;min-height:3.25rem;color:var(--color-muted);font-size:var(--text-micro);letter-spacing:var(--tracking-small);cursor:pointer;-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:.1875rem;padding:.375rem 0 0;font-weight:600;line-height:1.3;display:grid;position:relative}.ui-bar-item>svg{width:1.625rem;height:1.625rem}.ui-bar-item>span:not(.ui-dot){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-bar-item>.ui-dot{top:.25rem;right:calc(50% - 1.125rem)}.ui-bar-item[aria-current],.ui-bar-item[data-active=true]{color:var(--color-positive-text);font-weight:800}.ui-bar-item:active{background:var(--color-fill)}@media (prefers-reduced-motion:no-preference){.ui-bar-item{transition:transform .32s var(--ease-press-back)}.ui-bar-item:active{transition:transform var(--duration-tap) var(--ease-out);transform:scale(.92)}}.ui-bar-item:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.ui-plus{background:var(--color-accent);width:4.25rem;height:4.25rem;color:var(--color-on-accent);box-shadow:0 .375rem 0 var(--color-accent-edge), 0 0 0 .375rem var(--color-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.5rem;justify-self:center;place-items:center;margin-top:-1.625rem;margin-bottom:.125rem;display:grid}.ui-plus>svg{width:1.875rem;height:1.875rem}@media (prefers-reduced-motion:no-preference){.ui-plus{transition:transform .32s var(--ease-press-back), box-shadow var(--duration-tap) var(--ease-out)}.ui-plus:active{transition:transform var(--duration-tap) var(--ease-out), box-shadow var(--duration-tap) var(--ease-out);transform:translateY(.3125rem)scale(.94)}.ui-shell:has([data-first-use]) .ui-plus{animation:ui-plus-hint 1.8s var(--ease-out) .6s 4 both}}@keyframes ui-plus-hint{0%,60%,to{transform:none}30%{transform:translateY(.3125rem)}}.ui-plus:active{box-shadow:0 .0625rem 0 var(--color-accent-edge), 0 0 0 .375rem var(--color-bg);transform:translateY(.3125rem)}.ui-plus:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:1.5rem}@media (width<=374px){.ui-bar{grid-template-columns:1fr 1fr 5.25rem 1.3fr .7fr}.ui-bar-item{letter-spacing:0}}@media (width<=359px){.ui-bar{grid-template-columns:1fr 1fr 4.625rem 1.3fr .7fr}.ui-plus{border-radius:1.375rem;width:3.875rem;height:3.875rem}}.ui-rail{inset:0 auto 0 var(--shell-off);z-index:var(--z-nav);width:var(--rail-w);padding:calc(1.625rem + var(--safe-top)) clamp(.875rem, 1.4vw, 1.5rem) calc(1.375rem + var(--safe-bottom)) max(clamp(.875rem, 1.4vw, 1.5rem), var(--safe-left));flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ui-rail-brand{min-height:2.75rem;font:800 clamp(1.5rem, 1.3rem + .25vw, 1.75rem) / 1 var(--font-display);letter-spacing:-.03em;border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:.5rem;width:fit-content;margin:-.25rem 0 calc(clamp(1.125rem,3.4vh,2.125rem) - .625rem) .625rem;padding-block:.625rem;font-stretch:86%;display:flex}.ui-rail-brand:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:3px}.ui-rail-nav{gap:.125rem;display:grid}.ui-rail-item{border-radius:var(--radius-key-sm);width:100%;min-height:2.75rem;color:var(--color-muted);text-align:left;cursor:pointer;align-items:center;gap:.875rem;padding:0 .75rem;font-size:clamp(.9375rem,.9rem + .1vw,1rem);font-weight:600;display:flex}.ui-rail-item>svg{flex:none;width:1.375rem;height:1.375rem}.ui-rail-item>.ui-badge{margin-left:auto}@media (prefers-reduced-motion:no-preference){.ui-rail-item{transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}}@media (hover:hover){.ui-rail-item:hover:not([aria-current]){color:var(--color-on-bg);background:var(--color-surface)}}.ui-rail-item:active:not([aria-current]){background:var(--color-fill);color:var(--color-on-bg)}.ui-rail-item:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.ui-rail-item[aria-current]{background:var(--color-positive);color:var(--color-on-positive);font-weight:700}.ui-rail-foot{gap:.125rem;margin-top:auto;padding-top:1.5rem;display:grid}.ui-rail-who{font-size:var(--text-small);color:var(--color-muted);overflow-wrap:anywhere;padding:.875rem .75rem 0;line-height:1.35}.ui-rail-who>b{color:var(--color-on-bg);font-size:1rem;display:block}.ui-dictar{border-radius:var(--radius-bar);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:3.75rem;padding:0 .5rem;display:grid}.ui-shell:has([data-first-use]) .ui-dictar{display:none}.ui-dictar-key{background:var(--color-accent);width:3rem;height:2.75rem;color:var(--color-on-accent);box-shadow:0 .3125rem 0 var(--color-accent-edge);cursor:pointer;border-radius:.875rem;place-items:center;margin-bottom:.25rem;display:grid}.ui-dictar-key>svg{width:1.5rem;height:1.5rem}.ui-dictar-input{width:100%;min-height:3rem;color:var(--color-on-bg);font:600 clamp(1.125rem, 1rem + .3vw, 1.375rem) / 1.1 var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;background:0 0;border:0;outline:none;font-stretch:90%}.ui-dictar-input::placeholder{color:var(--color-muted);opacity:1}.ui-dictar:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.ui-dictar:has(button:focus-visible){outline:none}@media (prefers-reduced-motion:no-preference){.ui-dictar-key{transition:transform var(--duration-tap) var(--ease-out), box-shadow var(--duration-tap) var(--ease-out)}}.ui-dictar-key:active{box-shadow:0 .0625rem 0 var(--color-accent-edge);transform:translateY(.25rem)}.ui-dictar-key:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ui-confirm-body{white-space:pre-line;overflow-wrap:anywhere;gap:.625rem;line-height:1.5;display:grid}.ui-notice-slot{left:max(.75rem, var(--safe-left));right:max(.75rem, var(--safe-right));bottom:calc(6.5rem + var(--safe-bottom) + var(--kb,0px));z-index:var(--z-nav);pointer-events:none;justify-items:center;display:grid;position:fixed}@media (width>=64rem){.ui-notice-slot{left:auto;right:max(1.75rem, var(--safe-right));bottom:calc(1.75rem + var(--safe-bottom))}}.ui-notice{border-radius:var(--radius-inset);background:var(--color-paper);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:.75rem;width:100%;max-width:28.75rem;padding:.875rem .375rem 1rem 1rem;display:grid}.ui-notice[data-close=false]{padding-right:1rem}@media (width>=64rem){.ui-notice{width:26rem}}.ui-notice-text{overflow-wrap:anywhere;min-width:0;padding-top:.25rem}.ui-notice-title{font-size:1.0625rem;font-weight:800;line-height:1.25}.ui-notice-body{margin-top:.25rem;font-size:.9375rem;font-weight:500;line-height:1.4}.ui-notice-actions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.75rem;padding-bottom:.3125rem;display:flex}.ui-notice-close{border-radius:var(--radius-chip);cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;margin-top:-.375rem;display:grid}.ui-notice-close>svg{width:.875rem;height:.875rem}.ui-notice-close:active{background:var(--color-fill)}.ui-notice-close:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.ui-notice-steps{counter-reset:paso;gap:.375rem;margin:.5rem 0 0;padding:0;font-weight:700;list-style:none;display:grid}.ui-notice-steps>li{counter-increment:paso;align-items:center;gap:.5rem;display:flex}.ui-notice-steps>li:before{content:counter(paso);background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-on-primary);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.ui-notice-steps svg{vertical-align:-.1875rem;width:1.125rem;height:1.125rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.ui-notice{animation:ui-toast-in var(--duration-drop) var(--ease-drop) both}}.home{--pad:clamp(1rem, 4.4vw, 1.75rem);min-width:0}.home-sec{padding:clamp(1.75rem, 7vw, 2.5rem) var(--pad) 0}.home-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.875rem;display:flex}.home-movs{padding-bottom:.75rem}.home-movs-hint{color:var(--color-muted);font-size:var(--text-small);margin-top:.375rem}.home-out{padding-top:1rem;padding-bottom:.75rem}.home-where-note{color:var(--color-muted);font-size:var(--text-small);margin:-.375rem 0 .75rem}.home-invite{justify-items:start;gap:1rem;padding-bottom:.5rem;display:grid}.home-invite>.ui-samples{width:100%}.home-month-cta{margin-top:.875rem}.home-habit{gap:1.375rem;display:grid}.home-field{padding:.75rem var(--pad) var(--pad);border-radius:0 0 var(--hero-radius) var(--hero-radius);margin:0}.home{--hero-radius:1.875rem}@media (width<=599px) and (prefers-reduced-motion:no-preference){.home-chrome{z-index:1;position:relative}.home-field[data-curtain=wait]{opacity:0}.home-field[data-curtain=play]{animation:.42s backwards home-curtain}}@keyframes home-curtain{0%{animation-timing-function:cubic-bezier(.25,.7,.35,1);transform:translateY(calc(-100% - 6rem))}68%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(2.5%)}to{transform:none}}.home-chrome{min-height:2.75rem;padding:0 calc(var(--pad) - .5rem) .375rem;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.home-profile{border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:.375rem;min-width:0;min-height:2.75rem;padding:0 .5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.home-profile:focus-visible{outline:3px solid var(--color-focus);outline-offset:0}.home-profile:active{background:var(--color-surface)}.home-month{white-space:nowrap;font-size:.9375rem;font-weight:700}.home-label-row{flex-wrap:wrap;align-items:center;min-height:2.75rem;margin-top:clamp(0rem,1.4vw,.625rem);display:flex}.home-label{margin-right:.25rem;font-weight:700}.home-balance-skeleton{width:min(100%,17rem);height:clamp(3rem,14vw,5.75rem);margin-top:.125rem}.home-second{border-radius:var(--radius-chip);text-align:left;cursor:pointer;align-items:center;gap:.375rem;max-width:100%;min-height:2.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.home-second:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-second-n{font-size:1.0625rem}.home-second-est{font-size:var(--text-small);opacity:.8;white-space:nowrap;font-weight:600}.home-second-i{flex:none;width:1rem;height:1rem}.home-start{justify-items:start;gap:1rem;margin-top:.25rem;display:grid}.home-start-said{text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 3vw,2.5rem);line-height:1.06}.home-inside{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:clamp(1rem,4vw,1.5rem);display:grid}.home-more{border-radius:var(--radius-chip);min-height:2.75rem;font-size:var(--text-small);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-self:center;align-items:center;gap:.375rem;padding:0 1rem;font-weight:700;display:inline-flex}.home-more[aria-expanded=false]{margin-bottom:-.75rem}.home-more:focus-visible{outline:3px solid var(--color-focus);outline-offset:-2px}.home-more-i{width:1rem;height:1rem}.home-more[aria-expanded=true] .home-more-i{transform:rotate(180deg)}.home-more-panel{grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);margin-top:-.5rem;display:grid}.home-more-panel[data-open=true]{grid-template-rows:1fr;margin-bottom:-5px}.home-more-clip{min-height:0;margin-inline:-5px;overflow:hidden}.home-more-in{opacity:0;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem 5px 5px;display:grid;transform:translateY(-.375rem)}.home-more-panel[data-open=true] .home-more-in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.home-more{transition:margin-bottom .22s var(--ease-out)}.home-more-panel{transition:grid-template-rows .22s var(--ease-out), margin-bottom .22s var(--ease-out)}.home-more-in{transition:opacity .18s var(--ease-out), transform .22s var(--ease-out)}.home-more-i{transition:transform .22s var(--ease-out)}}.ui-colorfield[data-tone=positive] .home-monthbox[data-short=true]{background:var(--color-negative)}.home-sentence{font-family:var(--font-display);letter-spacing:var(--tracking-title);word-spacing:.05em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 2vw,2.125rem);font-weight:800;font-stretch:88%;line-height:1.06}.home-legends{justify-content:space-between;gap:.75rem;margin-top:.25rem;margin-bottom:-.375rem;display:flex}.home-legend{border-radius:var(--radius-chip);min-width:2.75rem;min-height:2.75rem;font-size:var(--text-small);white-space:nowrap;text-align:left;cursor:pointer;align-content:center;gap:.125rem;padding-block:.25rem;font-weight:600;display:grid}.home-legend:last-child{text-align:right;justify-items:end}.home-legend:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.home-legend-n{font-size:1.0625rem}.home-pending{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 1.125rem;align-items:center;column-gap:.625rem;width:100%;display:grid}.home-pending-t{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0;display:flex}.home-pending:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-pending-l{text-wrap:balance;flex:8.5rem;font-size:.9375rem;font-weight:600;line-height:1.3}.home-pending-n{flex:none;font-size:1.375rem}.home-pending-i{width:1.125rem;height:1.125rem}.home-gap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;margin-top:.75rem;padding:.25rem .25rem .25rem 1.125rem;display:grid}.home-gap-text{min-height:2.75rem;font-size:var(--text-small);text-align:left;cursor:pointer;padding-block:.375rem;font-weight:600;line-height:1.35}.home-gap-text:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-streak{min-height:2.75rem;font-size:var(--text-small);text-align:left;cursor:pointer;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem .75rem .625rem 1rem;font-weight:600;line-height:1.35;display:grid}.home-streak:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-streak-i{width:1.375rem;height:1.375rem}.home-streak-go{width:1rem;height:1rem}.home-focus-hint{height:auto;font-size:var(--text-small);text-align:left;margin:.5rem 0 -.5rem -.6em;padding-block:.5rem;font-weight:600;line-height:1.35}.streak-card{border-radius:var(--radius-sheet);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;width:100%;padding:1.125rem 1.25rem 1.25rem;display:grid;position:relative}.streak-face{pointer-events:none;width:3.5rem;height:3.5rem;position:absolute;top:1rem;right:1.125rem}.streak-card[data-face=pulse] .streak-face{visibility:hidden}@media (prefers-reduced-motion:no-preference){.streak-card[data-face=pulse] .streak-n{animation:streak-beat var(--duration-mid) var(--ease-out) 1;transform-origin:50% 60%}}@keyframes streak-beat{50%{transform:scale(1.12)}}.streak-card:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:3px}.streak-n{font:800 4.25rem/.86 var(--font-display);letter-spacing:-.04em;font-variant-numeric:lining-nums;font-stretch:80%}.streak-days{grid-column:1/-1;grid-template-columns:repeat(7,1fr);gap:.375rem;margin-top:1rem;display:grid}.streak-days>span{font-size:var(--text-micro);justify-items:center;gap:.3125rem;font-weight:700;display:grid}.streak-days>span>i{aspect-ratio:1;width:100%;max-width:2.125rem;box-shadow:inset 0 0 0 2px var(--color-on-bg);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.streak-days>span>i{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-on-bg) 40%, transparent)}}.streak-days>span>i>svg{width:52%;height:52%}.streak-days>span[data-covered=true]>i{background:var(--color-on-bg);color:var(--field-bg);box-shadow:none}.streak-days>span[data-today=true]>i{box-shadow:inset 0 0 0 2px var(--color-on-bg), 0 0 0 3px var(--field-bg), 0 0 0 6px var(--color-on-bg)}.streak-days>span[data-today=true][data-covered=true]>i{box-shadow:0 0 0 3px var(--field-bg), 0 0 0 6px var(--color-on-bg)}.goal-card{border-radius:var(--radius-chip);text-align:left;cursor:pointer;width:100%;display:block}.goal-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}.home-first-field{min-height:calc(100dvh - 15rem - var(--safe-bottom) - var(--safe-top));padding:1rem var(--pad) 1.25rem;grid-template-rows:auto 1fr;display:grid}.home-first-zero{font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem)}.home-first-main{align-self:center;min-width:0;padding-top:1.25rem}.home-first-face{margin:0 0 .5rem -.5rem}.home-first-lead{max-width:26em;font-size:var(--text-lead);margin-top:.625rem;font-weight:500;line-height:1.4}.home-first-lead[data-failed]{display:grid}.home-first-lead[data-failed]>*{grid-area:1/1}.home-first-lead[data-failed]>span{visibility:hidden}.home-first-lead>b{font-weight:700}.home-first-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;display:flex}.home-first-chips>.ui-chip{font-weight:600}.home-first-error{max-width:26em;margin-top:.75rem;font-size:.9375rem;font-weight:700;line-height:1.35}.home-first-cur{text-align:left;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;max-width:100%;margin:.5rem 0 -.875rem;padding:.75rem 0 .875rem;font-size:.875rem;font-weight:500;line-height:1.3;display:block}.home-first-cur-change{text-underline-offset:.22em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.home-first-cur:focus-visible{outline:3px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-key-sm)}@media (hover:hover){.home-first-cur:hover .home-first-cur-change{text-decoration-thickness:3px}}@media (width<=599px) and (height<=700px){.home-first-main{padding-top:.125rem}.home-first-face{margin-bottom:0}.home-first-chips{margin-top:.875rem}.home-first-cur{margin-top:0}}.home-first-say{border-radius:var(--radius-bar);background:var(--color-paper);max-width:34rem;min-height:3.75rem;color:var(--color-on-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.875rem;padding:.375rem .375rem .375rem 1.125rem;display:grid}.home-first-say:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.home-first-say:has(button:focus-visible){outline:none}.home-first-input{width:100%;min-height:3rem;color:inherit;font:600 1.125rem/1.2 var(--font-text);text-overflow:ellipsis;background:0 0;border:0;outline:none}.home-first-input::placeholder{color:var(--color-on-paper)}@supports (color:color-mix(in lab, red, red)){.home-first-input::placeholder{color:color-mix(in srgb, var(--color-on-paper) 68%, transparent)}}.home-first-input::placeholder{opacity:1}.home-first-go{background:var(--color-accent);width:3.25rem;height:2.75rem;color:var(--color-on-accent);box-shadow:0 .25rem 0 var(--color-accent-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1rem;place-items:center;margin-bottom:.25rem;display:grid}.home-first-go>svg{width:1.5rem;height:1.5rem}.home-first-go:active{box-shadow:0 .0625rem 0 var(--color-accent-edge);transform:translateY(.1875rem)}.home-first-go:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.home-first-go{transition:transform var(--duration-tap) var(--ease-out), box-shadow var(--duration-tap) var(--ease-out)}.home-first[data-enter] .home-first-body>:not(.home-first-chips),.home-first[data-enter] .home-first-chips>.ui-chip,.home-first[data-enter] .home-first-link{animation:home-first-in .28s var(--ease-out) var(--first-at,0s) backwards}.home-first-face{--first-at:0s}.home-first-title{--first-at:40ms}.home-first-lead{--first-at:80ms}.home-first-chips>.ui-chip{--first-at:.11s}.home-first-chips>.ui-chip:nth-child(2){--first-at:.14s}.home-first-chips>.ui-chip:nth-child(n+3){--first-at:.17s}.home-first-cur{--first-at:.19s}.home-first-say{--first-at:.21s}.home-first-link{--first-at:.25s}.home-first-body[data-nudge] .home-first-chips>.ui-chip:first-child{animation:2.6s ease-in-out 1.8s 6 home-first-nudge}.home-first[data-enter] .home-first-body[data-nudge] .home-first-chips>.ui-chip:first-child{animation:home-first-in .28s var(--ease-out) var(--first-at,0s) backwards, home-first-nudge 2.6s ease-in-out 1.8s 6}}@keyframes home-first-in{0%{opacity:0;transform:translateY(.625rem)}}@keyframes home-first-nudge{0%,22%,to{transform:none}9%{transform:scale(1.045)}}.home-movs .ui-row[data-fresh]:after{content:"";z-index:-1;border-radius:var(--radius-key-sm);background:var(--color-positive);opacity:0;pointer-events:none;animation:home-fresh-glow 1.4s var(--ease-out);position:absolute;inset:0 -.625rem}@media (prefers-reduced-motion:no-preference){.home-movs .ui-row[data-fresh]{animation:home-fresh-in .52s var(--ease-drop) backwards}.home[data-arrived=first] .home-streak{animation:home-streak-in .52s var(--ease-drop) .14s backwards}.home[data-arrived=first] .home-start,.home[data-arrived=first] .home-field>.ui-fit,.home[data-arrived=first] .home-inside .ui-inset:not(.home-streak),.home[data-arrived=first] .home-more,.home[data-arrived=first] .home-where>.ui-blocks{animation:home-first-in .36s var(--ease-out) var(--arrive-at,0s) backwards}.home[data-arrived=first] .home-more,.home[data-arrived=first] .home-inside .ui-inset:not(.home-streak){--arrive-at:.22s}.home[data-arrived=first] .home-where>.ui-blocks{--arrive-at:.3s}}@media (prefers-reduced-motion:reduce){.home[data-arrived=first] .home-start,.home[data-arrived=first] .home-inside .ui-inset,.home[data-arrived=first] .home-more,.home[data-arrived=first] .home-where>.ui-blocks{animation:ui-fade .24s var(--ease-out) backwards}}@media (prefers-reduced-motion:no-preference){.home[data-arriving=first] .home-start,.home[data-arriving=first] .home-field>.ui-fit,.home[data-arriving=first] .home-inside .ui-inset,.home[data-arriving=first] .home-more,.home[data-arriving=first] .home-streak,.home[data-arriving=first] .home-where>.ui-blocks,.home-movs .ui-row[data-arriving]{opacity:0}}@media (prefers-reduced-motion:reduce){.home[data-arriving=first] .home-start,.home[data-arriving=first] .home-inside .ui-inset,.home[data-arriving=first] .home-more,.home[data-arriving=first] .home-where>.ui-blocks{opacity:0}}@media (prefers-reduced-motion:no-preference){.home-streak[data-grew]{animation:home-streak-grew .46s var(--ease-drop)}}@keyframes home-streak-grew{0%{transform:scale(.95)}}@keyframes home-fresh-in{0%{opacity:0;transform:translateY(-.75rem)}}@keyframes home-fresh-glow{0%{opacity:.3}}@keyframes home-streak-in{0%{opacity:0;transform:scale(.94)}}.home[data-inicio] .home-profile{gap:.5rem}@media (prefers-reduced-motion:no-preference){.home[data-build] .home-where .ui-block,.home[data-build] .home-where .ui-tile,.home[data-build] .home-where .ui-sample{animation:home-build .32s var(--ease-out) calc(40ms + min(var(--i,0), 6) * 40ms) backwards}.home[data-build] .ui-stripe-track>span{transform-origin:0;animation:home-build-x .3s var(--ease-out) calc(.12s + min(var(--i,0), 6) * 30ms) backwards}.home[data-build] .home-mood{animation:home-build .32s var(--ease-out) .16s backwards}}@keyframes home-build{0%{opacity:0;transform:translateY(.5rem)scale(.94)}60%{opacity:1;transform:translateY(0)scale(1.025)}to{transform:none}}@keyframes home-build-x{0%{opacity:0;transform:scaleX(.4)}}@media (width<=599px){.home[data-inicio=a] .home-where{padding-top:1.5rem}}.home[data-inicio=a] .home-field>.ui-stripe,.home[data-inicio=b] .home-field>.ui-stripe{margin:.125rem 0 -.5rem}.home[data-inicio=a] .home-inside,.home[data-inicio=b] .home-inside{margin-top:.75rem}@media (width<=599px) and (height>=760px){.home[data-inicio=b] .home-where>.ui-blocks{height:calc(min(var(--blocks-h,20rem), 26.25rem) * .84)}}.home-today{padding:0 .125rem .125rem;font-size:.9375rem;font-weight:600;line-height:1.35}.home-today-n{font-weight:800}.home-mood{pointer-events:none;place-items:center;margin-left:auto;display:grid}.home-loading{color:var(--color-muted);align-items:center;gap:.75rem;font-weight:600;display:flex}.home-first-title{letter-spacing:-.02em;max-width:11em;margin-left:-.03em;font-size:clamp(2.5rem,1rem + 6.4vw,5rem);line-height:.96}.home-first-link{margin:.875rem 0 0 -.6em;font-size:.9375rem}.home-first-movs{padding-bottom:1.25rem}@media (width>=37.5rem) and (width<=63.999rem){.home{max-width:45rem;margin-inline:auto}.home-field{border-radius:var(--radius-field)}.home-chrome{padding-inline:.5rem}.home-more-in[data-two=true]{grid-template-columns:1.3fr 1fr}.home-habit{grid-template-columns:1fr 1fr;align-items:center;gap:1.75rem}}@media (width>=37.5rem){.home-pending-t{align-content:center;display:grid}.home-pending-n{font-size:clamp(1.625rem,1rem + 1vw,2rem)}}@media (width>=64rem){.home{--pad:0px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:0 clamp(2rem,3vw,3.5rem);display:grid}.home-col-a{flex-direction:column;display:flex}.home-where{flex-direction:column;flex:auto;display:flex}.home-where>.ui-blocks{height:auto;min-height:min(var(--blocks-h,20rem), 16.25rem);max-height:min(var(--blocks-h,20rem), 26.25rem);flex:1 1 0}.home-where>.ui-tiles{flex:none;grid-auto-rows:minmax(6.5rem,auto)}.home-where>.ui-tiles .ui-tile{padding:.875rem 1rem 1rem}.home-where>.ui-tiles .ui-tile-icon{width:2.5rem;height:2.5rem}.home-where>.ui-tiles .ui-tile-pct{font-size:1.75rem}.home-col-b{align-self:start}.home-foot{align-self:center;width:100%;max-width:60rem;padding-top:1.375rem;padding-bottom:.5rem}.home-foot[data-col=a]{justify-self:end}.home-sentence{font-size:1.75rem}.home-sec{padding-top:1.75rem}.home-col-a,.home-col-b{width:100%;max-width:60rem}.home-col-a{justify-self:end}.home-col-b>.home-sec:first-child{padding-top:.375rem}.home-field{border-radius:2rem;padding:.5rem clamp(1.5rem,1.7vw,1.75rem) clamp(1.5rem,1.7vw,1.75rem)}.home-chrome{padding:0 .25rem .5rem}.home-more-in[data-two=true]{grid-template-columns:1.35fr 1fr}.home-pending-l{font-size:1rem}.home-first{display:block}.home-first-field{min-height:calc(100dvh - 15rem);padding:clamp(1.75rem,3vw,3.5rem) clamp(2rem,5vw,6rem)}.home-first-link{width:fit-content;display:flex}.home-first-movs{padding:2rem clamp(2rem,5vw,6rem) 2.5rem}}@media (width>=64rem) and (height<=800px){.home-inside{margin-top:.875rem}.home-sec{padding-top:1.375rem}}@media (width>=64rem) and (height>=801px) and (height<=920px){.home-inside{margin-top:1rem}.home-sec{padding-top:1.25rem}.home-where>.home-head{margin-bottom:.625rem}}@media (width>=64rem) and (height<=799px){.home-where>.ui-blocks{min-height:0;max-height:none;height:min(var(--blocks-h,15rem), 15rem);flex:none}.home-where>.ui-tiles{flex:none}.home-chrome{padding-bottom:.25rem}.home-field{padding-top:.25rem;padding-bottom:1rem}.home-inside{margin-top:.5rem}.home-sec{padding-top:.875rem}.home-where>.home-head{margin-bottom:.5rem}}.chat{outline:none;flex-direction:column;display:flex}.chat[data-mode=screen]{z-index:var(--z-menu);background:var(--color-bg);height:100dvh;color:var(--color-on-bg);position:fixed;inset:0}:root[data-kb=open] .chat[data-mode=screen]{padding-top:var(--kb-top,0px);padding-bottom:var(--kb,0px)}.chat-scrim{z-index:var(--z-menu);background:var(--color-scrim);position:fixed;inset:0}.chat[data-mode=dialog]{z-index:var(--z-menu);width:min(var(--chat-dialog-w), 92vw);height:min(var(--chat-dialog-h), 88vh);border-radius:var(--radius-sheet);background:var(--color-surface);color:var(--color-on-bg);margin:auto;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.chat-scrim{animation:.2s linear chat-fade}.chat-scrim[data-closing]{animation:.19s linear forwards chat-fade-out}.chat[data-mode=dialog]{animation:chat-pop .36s var(--ease-out)}.chat[data-mode=dialog][data-closing]{animation:chat-pop-out .19s var(--ease-in) forwards}.chat[data-mode=screen]{transform-origin:50% 100%;animation:chat-rise .36s var(--ease-out)}.chat[data-mode=screen][data-closing]{animation:chat-rise-out .19s var(--ease-in) forwards}}@media (prefers-reduced-motion:reduce){.chat-scrim,.chat[data-mode=dialog],.chat[data-mode=screen]{animation:.12s linear chat-fade}}@keyframes chat-rise{0%{opacity:0;transform:translateY(1.5rem)scale(.88)}33%{opacity:1}68%{transform:translateY(0)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-rise-out{to{opacity:0;transform:translateY(1.25rem)scale(.94)}}@keyframes chat-pop{0%{opacity:0;transform:scale(.92)}33%{opacity:1}68%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes chat-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes chat-fade{0%{opacity:0}}@keyframes chat-fade-out{to{opacity:0}}.chat-body{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.chat-body[hidden]{display:none}.chat[data-closing] .chat-body{pointer-events:none}@media (width>=37.5rem){.chat[data-mode=screen] .chat-body{max-width:37.5rem;margin-inline:auto}}.chat-head{padding:calc(var(--safe-top) + .375rem) .75rem .375rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.chat[data-mode=dialog]{--chat-w:min(var(--chat-col-w), 100% - 3rem)}.chat[data-mode=dialog] .chat-head{padding:.75rem .75rem .5rem max(1.5rem, (100% - var(--chat-col-w)) / 2);grid-template-columns:minmax(0,1fr) auto 2.75rem;gap:.5rem}.chat-manual[data-low]{--key-fg:var(--color-muted);font-weight:600;text-decoration-thickness:1px}.chat-sim{border-radius:var(--radius-chip);background:var(--color-attention);color:var(--color-on-attention);font:700 var(--text-micro) / 1 var(--font-text);letter-spacing:0;vertical-align:.15em;margin-left:.625rem;padding:.1875rem .5rem}.chat-thread{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chat-col{width:100%;max-width:var(--chat-col-w);flex-direction:column;gap:1.5rem;min-height:100%;margin-inline:auto;padding:.375rem 1rem 1.75rem;display:flex}.chat-col>*{flex:none}.chat-msg{transform-origin:0 100%;flex-direction:column;min-width:0;display:flex}.chat-msg[data-role=user]{transform-origin:100% 100%}@media (width<=21.8rem){.chat-col{padding-inline:.75rem}}.chat[data-mode=dialog] .chat-col{width:min(var(--chat-col-w), 100% - 3rem);max-width:none;padding:1rem 0 1.5rem}.chat[data-mode=dialog] .chat-said{max-width:85%}.chat[data-mode=dialog] .chat-empty{padding-inline:0}.chat[data-mode=dialog] .chat-note{margin-inline:0}.chat[data-mode=dialog] .chat-error{width:min(var(--chat-col-w), 100% - 3rem)}.chat[data-mode=dialog] .chat-thread{--fade-up:0px;--fade-up-from:black;--fade-down:0px;-webkit-mask-image:linear-gradient(to bottom, var(--fade-up-from) 0, black var(--fade-up), black calc(100% - var(--fade-down)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--fade-up-from) 0, black var(--fade-up), black calc(100% - var(--fade-down)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--fade-up-from) 0, black var(--fade-up), black calc(100% - var(--fade-down)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--fade-up-from) 0, black var(--fade-up), black calc(100% - var(--fade-down)), transparent 100%);mask-image:linear-gradient(to bottom, var(--fade-up-from) 0, black var(--fade-up), black calc(100% - var(--fade-down)), transparent 100%)}.chat[data-mode=dialog] .chat-thread[data-more-up]{--fade-up:.625rem;--fade-up-from:#00000059}.chat[data-mode=dialog] .chat-thread[data-more-down]{--fade-down:1.25rem}.chat[data-mode=dialog] .chat-col:not([data-empty]){justify-content:flex-end}.chat-empty{gap:.625rem;margin-top:clamp(.5rem,13dvh,8rem);padding:0 .25rem 1rem;display:grid}.chat[data-mode=dialog] .chat-empty{margin-top:clamp(.5rem,9vh,5rem)}.chat-examples{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.chat-examples>.ui-chip{font-weight:600}.chat-asks{gap:.5rem;margin-top:.75rem;display:grid}.chat-asks>p{color:var(--color-muted);font-size:.875rem;font-weight:700;line-height:1.3}.chat-asks>.chat-examples{margin-top:0}.chat-reply-examples{gap:.25rem;margin-top:-.75rem;padding:0 .25rem;display:grid}.chat-reply-examples>p{color:var(--color-muted);font-size:.9375rem;font-weight:600;line-height:1.35}.chat-reply-examples>.chat-examples{margin-top:.25rem}@media (prefers-reduced-motion:no-preference){.chat-reply-examples{animation:.18s linear .12s backwards chat-fade}}.chat-empty>.cara,.chat-empty>.cara-toca{margin:0 0 .25rem -.75rem}.chat-title{align-items:center;gap:.375rem;min-width:0;display:flex}.chat-face{z-index:1;transform-origin:0 0;flex:none;margin-block:-.375rem;display:inline-flex;position:relative}.chat-empty h2{font-size:clamp(2rem,1.5rem + 2.6vw,3rem)}.chat-empty>p{max-width:26em;font-size:var(--text-lead);color:var(--color-muted);line-height:1.4}.chat-empty>.chat-share-hint{align-items:flex-start;gap:.5rem;margin-top:.875rem;font-size:.9375rem;line-height:1.35;display:flex}.chat-share-hint>svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem}.chat-said{background:var(--color-surface);max-width:95%;color:var(--color-on-surface);border-radius:1.5rem 1.5rem .375rem;align-self:flex-end;padding:.8125rem 1rem .9375rem}.chat-said p{font:600 1.1875rem/1.4 var(--font-display);letter-spacing:-.012em;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;font-stretch:92%}.chat-answer,.chat-limit,.chat-saved{border-radius:1.5rem 1.5rem 1.5rem .375rem;align-self:flex-start;gap:.5rem;max-width:100%;padding:1rem 1.125rem 1.125rem;display:grid}.chat-answer{background:var(--color-accent)}.chat-limit{background:var(--color-attention)}.chat-saved{background:var(--color-positive);align-self:stretch}.chat-lead{font:800 1.75rem/1.05 var(--font-display);letter-spacing:-.02em;word-spacing:.05em;text-wrap:balance;overflow-wrap:anywhere;font-stretch:88%}.chat-lead[data-long]{font-size:1.3125rem;line-height:1.15}.chat-rest{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.chat-answer strong{font-weight:800}.chat-list{overflow-wrap:anywhere;gap:.375rem;font-size:.9375rem;font-weight:600;line-height:1.4;display:grid}.chat-list>li{padding-left:1rem;position:relative}.chat-list>li:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.5em;left:.125rem}.chat-hl{z-index:0;max-width:100%;color:var(--color-ink);background:0 0;margin:0 .2em;font-weight:800;display:inline-block;position:relative}.chat-hl[data-kind=amount]{--m:var(--color-attention);white-space:nowrap}.chat-hl[data-kind=category]{--m:var(--color-positive)}.chat-hl:before{content:"";z-index:-1;background:var(--m);transform-origin:0;border-radius:.375rem;position:absolute;inset:.04em -.2em}.chat-lead .chat-hl:before{border-radius:.5rem;inset:0 -.16em}@media (prefers-reduced-motion:no-preference){.chat-answer[data-run]{transform-origin:0 100%;animation:chat-answer-in .38s var(--ease-out) backwards}.chat-answer[data-run] .chat-w,.chat-answer[data-run] .chat-hl,.chat-answer[data-run] .chat-list>li:before{animation:.12s linear both chat-fade;animation-delay:var(--at)}.chat-answer[data-run] .chat-hl:before{animation:chat-hl-draw .28s var(--ease-out) both;animation-delay:var(--at)}}@keyframes chat-answer-in{0%{transform:scale(.95)}60%{transform:scale(1.015)}to{transform:none}}@keyframes chat-hl-draw{0%{transform:scaleX(0)}to{transform:none}}.chat-limit-keys{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding-bottom:.3125rem;display:flex}.chat-saved-title{font:800 1.75rem/1.05 var(--font-display);letter-spacing:-.02em;align-items:center;gap:.625rem;font-stretch:88%;display:flex}.chat-saved-title>svg{width:1.75rem;height:1.75rem}@media (prefers-reduced-motion:no-preference){.chat-saved-title>svg{animation:chat-saved-check .42s var(--ease-drop) 90ms backwards}}@keyframes chat-saved-check{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.chat-saved-list{gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.chat-saved-list li{background:var(--color-surface);overflow-wrap:anywhere;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.625rem .75rem;display:grid}.chat-saved-list small{font-size:var(--text-small);font-weight:500}.chat-saved-foot{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;display:flex}.chat-saved-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.25rem;display:grid}.chat-saved-keys>.ui-key:only-child{grid-column:1/-1}.chat-thinking{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;animation:.18s linear chat-fade;display:inline-flex}.chat-thinking[data-leaving]{z-index:1;pointer-events:none;margin:0;animation:.15s linear forwards chat-fade-out;position:fixed}.chat-dots{align-items:center;gap:.22em;display:inline-flex}.chat-dots>i{background:currentColor;border-radius:50%;width:.36em;height:.36em}@media (prefers-reduced-motion:no-preference){.chat-dots>i{animation:.9s step-end infinite ui-dot}.chat-dots>i:nth-child(2){animation-delay:.3s}.chat-dots>i:nth-child(3){animation-delay:.6s}}.chat-quiet{border-radius:var(--radius-key-sm);background:var(--color-surface-2);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.25rem .375rem .25rem .875rem;font-weight:600;display:flex}.chat-quiet>span{overflow-wrap:anywhere;align-items:center;gap:.5rem;padding-block:.375rem;display:inline-flex}.chat-quiet>.ui-key{font-size:var(--text-small);white-space:nowrap;padding-inline:.4em}.chat-quiet-icon{flex:none;width:1.25rem;height:1.25rem}.chat-group{display:grid}@media (prefers-reduced-motion:no-preference){.chat-group[data-fresh]>*{animation:chat-drop var(--duration-drop) var(--ease-drop) both}}@keyframes chat-drop{0%{opacity:0;transform:translateY(-1.5rem)scale(.97)}to{opacity:1;transform:none}}.chat-prop{grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;display:grid}.chat-prop-head{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;column-gap:.625rem;margin-bottom:.125rem;display:grid}.chat-prop-head>svg{width:1.75rem;height:1.75rem;margin-top:.0625rem}.chat-prop-head h2{font-size:1.5rem;line-height:1.1}.chat-prop-head p{color:var(--color-muted);grid-column:2;margin-top:.25rem;font-size:.9375rem;line-height:1.35}.chat-note{font-size:var(--text-small);color:var(--color-muted);margin:-.125rem .125rem .125rem;line-height:1.4}.chat-done-row{color:var(--color-positive-text);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.chat-done-row>svg{flex:none}.chat-done-row>.ui-num{margin-left:auto}.chat-card,.chat-purchase{background:var(--color-paper);box-shadow:0 .375rem 0 var(--edge,var(--color-paper));border-radius:1.125rem;grid-template-columns:minmax(0,1fr);margin-bottom:.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-card,.chat-purchase{box-shadow:0 .375rem 0 var(--edge,color-mix(in srgb, var(--color-paper) 62%, var(--color-ink)))}}.chat-card{gap:.125rem;padding:.5rem .25rem .5rem .875rem}.chat-card[data-variant=row]{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.chat-card-head{grid-template-columns:minmax(0,1fr) auto 2.75rem;align-items:center;column-gap:.25rem;display:grid}.chat-card-main{border-radius:var(--radius-chip);text-align:left;cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:3.25rem;display:grid}.chat-card-main:focus-visible,.chat-amount:focus-visible,.chat-inline:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.chat-card-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.chat-card-sub{font-size:var(--text-small);overflow-wrap:anywhere;line-height:1.3;display:block}.chat-amount{background:var(--color-surface);cursor:pointer;border-radius:.6875rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .625rem;font-size:1.1875rem;display:inline-flex}.chat-amount[data-missing]{font:700 .9375rem/1.1 var(--font-text)}.chat-amount[data-waiting]{font:600 .9375rem/1.1 var(--font-text);color:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-amount[data-waiting]{color:color-mix(in srgb, currentColor 62%, transparent)}}.chat-card-name[data-waiting]{color:currentColor;font-weight:600}@supports (color:color-mix(in lab, red, red)){.chat-card-name[data-waiting]{color:color-mix(in srgb, currentColor 62%, transparent)}}.chat-card-said{font-size:var(--text-small);margin-left:3rem;padding-right:.625rem;line-height:1.35}.chat-inline{text-underline-offset:.2em;border-radius:var(--radius-chip);cursor:pointer;align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.chat-card-extra{margin-left:2.4rem}.chat-card-keys{flex-wrap:wrap;gap:0 .5rem;display:flex}.chat-ask{gap:.625rem;padding:.5rem .625rem .5rem 0;display:grid}.chat-ask-tag{border-radius:var(--radius-chip);background:var(--color-attention);color:var(--color-on-attention);font-size:var(--text-small);justify-self:start;padding:.25rem .625rem;font-weight:700}.chat-ask>b{font:800 1.125rem/1.15 var(--font-display);font-stretch:90%}.chat-ask-keys{flex-wrap:wrap;gap:.625rem .5rem;display:flex}.chat-sug{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.125rem .5rem;display:inline-flex}.chat-sug>small{font-size:var(--text-micro);font-weight:500}.chat-editor{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:.5rem .625rem .375rem 0;display:grid}.chat-money{border-radius:var(--radius-key-sm);background:var(--color-surface);min-height:3.375rem;color:var(--color-on-surface);font:800 1.25rem/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums;cursor:text;align-items:center;gap:.375rem;padding:0 .875rem;font-stretch:88%;display:flex}.chat-money[data-size=lg]{min-height:4.5rem;font-size:2rem}.chat-money:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.chat-money[data-invalid]{outline:3px solid var(--color-negative-text);outline-offset:2px}.chat-money>input{width:100%;min-width:0;min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:max(16px,1em)}.chat-money>input::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-money>input::placeholder{color:color-mix(in srgb, currentColor 62%, transparent)}}.chat-money>input::placeholder{opacity:1}.chat-card .ui-input::placeholder,.chat-purchase .ui-input::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-card .ui-input::placeholder,.chat-purchase .ui-input::placeholder{color:color-mix(in srgb, currentColor 62%, transparent)}}.chat-optional{font-weight:500}.chat-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.5rem;display:grid}.chat-short{max-width:6rem}.chat-date-native{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chat-date{text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.chat-catfield{border-radius:var(--radius-key-sm);background:var(--color-surface);align-items:center;gap:.75rem;min-height:3.375rem;padding:0 .25rem 0 .625rem;font-size:1rem;display:flex}.chat-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;display:grid}.chat-swatch{border-radius:var(--radius-chip);background:var(--swatch);min-height:2.75rem;color:var(--color-ink);cursor:pointer;place-items:center;display:grid}.chat-swatch[aria-checked=true],.chat-swatch:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.chat-purchase{gap:.75rem;padding:.875rem .375rem .875rem .875rem}.chat-purchase>.ui-field-wrap,.chat-purchase>.chat-purchase-name,.chat-purchase>.chat-purchase-total,.chat-purchase>.chat-attention{margin-right:.5rem}.chat-purchase>.chat-purchase-name{width:auto}.chat-purchase-date{min-height:2.75rem;font-size:var(--text-small);justify-content:space-between;align-items:center;gap:.75rem;margin:-.375rem .125rem -.5rem;font-weight:600;display:flex}.chat-cant-save{border-radius:var(--radius-key-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-on-bg);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.chat-cant-save[data-off]{visibility:hidden}.chat-cant-save>svg{width:1.25rem;height:1.25rem;color:var(--color-attention);flex:none}.chat-purchase-rows{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.chat-purchase-total{background:var(--color-surface);border-radius:.75rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .875rem;font-weight:700;display:flex}.chat-attention{background:var(--color-attention);color:var(--color-on-attention);font-size:var(--text-small);border-radius:.75rem;padding:.625rem .875rem;font-weight:700;line-height:1.35}.chat-group-switch{font-size:.9375rem;font-weight:700}.chat-sums{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding-top:.25rem;display:flex}.chat-sums .ui-num{margin-left:.25rem;font-size:1.0625rem}.chat-sums .ui-num:not([data-tone]){color:var(--color-on-bg)}.chat-action{--edge:var(--color-accent);gap:.5rem;padding:1rem 1rem .875rem}.chat-action[data-op=delete]{--edge:var(--color-negative)}.chat-action-what{font:800 1.3125rem/1.15 var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty;font-stretch:90%}.chat-action-balance{font-weight:700}.chat-action-changes{background:var(--color-surface);font-size:var(--text-small);border-radius:.75rem;gap:.25rem;margin:0;padding:.625rem .75rem;display:grid}.chat-action-changes>div{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;display:flex}.chat-action-changes dt{font-weight:700}.chat-action-changes dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:inline-flex}.chat-action-keys{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.375rem 0 .3125rem;display:flex}.chat-shared{align-self:stretch}.chat-shared-rows{gap:.5rem;margin-top:.375rem;display:grid}.chat-shared-row{grid-template-columns:2.25rem minmax(0,1fr) minmax(6.5rem,9.5rem);align-items:center;gap:.75rem;display:grid}.chat-shared-row .chat-money{background:var(--color-paper)}.chat-shared-row .chat-money:focus-within{outline-color:var(--color-on-accent)}.chat-shared-keys{justify-items:center;gap:.5rem;margin-top:.5rem;display:grid}.add-form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.add-amount{scroll-margin-block:3rem}.add-currency{margin-top:.5rem}.add-amount-error{align-items:center;gap:.375rem;font-size:1rem;font-weight:700;display:flex}.add-amount-error>svg{flex:none;width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:no-preference){.add-amount-error{animation:add-amount-in .16s var(--ease-out)}}@keyframes add-amount-in{0%{opacity:0;transform:translateY(-.25rem)}}.add-noprice{border-radius:var(--radius-key-sm);background:var(--color-surface);min-height:4.5rem;font:800 1.5rem/1 var(--font-display);color:var(--color-muted);align-items:center;padding:0 .875rem;display:flex}.add-warn{font-size:var(--text-small);color:var(--color-attention);flex-wrap:wrap;align-items:center;gap:0 .5rem;font-weight:600;display:flex}.add-note{border-radius:var(--radius-chip);background:var(--color-surface);font-size:var(--text-small);color:var(--color-muted);padding:.75rem .875rem}.add-textarea{resize:none;padding-block:.75rem}.add-qty{align-items:center;gap:.5rem;display:flex}.add-qty>.ui-input{text-align:center;width:4.5rem}.add-qty-n{text-align:center;font-variant-numeric:tabular-nums;min-width:3rem;font-size:1.0625rem}.add-details{grid-template-columns:minmax(0,1fr);display:grid}.add-details-head{border-radius:var(--radius-chip);width:100%;min-height:2.75rem;font-size:var(--text-small);color:var(--color-muted);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;display:flex}button.add-details-head{cursor:pointer}.add-details-head>svg{flex:none;width:1rem;height:1rem}.add-details-head:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.add-details-body{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.375rem;display:grid}.add-actions{justify-items:center;gap:.75rem;padding:.25rem 0 .375rem;display:grid}.add-item{border-radius:var(--radius-key);background:var(--color-surface)}.add-item-head{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;padding:.25rem .25rem .25rem .875rem;display:grid}.add-item-main{text-align:left;border-radius:var(--radius-chip);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.625rem;min-height:3.25rem;display:grid}.add-item-main:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.add-item-main b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.add-item-main small{font-size:var(--text-small);color:var(--color-muted);display:block}.add-item-amount{font-size:var(--text-small);font-weight:700}.add-item-body{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:.25rem .875rem 1rem;display:grid}.add-total{border-radius:var(--radius-key-sm);background:var(--color-surface);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .875rem;font-weight:700;display:flex}.plans{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.plans-lead{font:800 1.5rem/1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-stretch:88%}.plans-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.plans-table thead th{font:800 1.0625rem/1.15 var(--font-display);text-align:center;vertical-align:top;border-radius:var(--radius-chip) var(--radius-chip) 0 0;padding:.625rem .25rem}.plans-table thead td{width:36%}.plans-table thead small{min-height:1.1em;font:600 var(--text-micro) / 1.1 var(--font-text);color:var(--color-muted);white-space:nowrap;margin-top:.1875rem;display:block}.plans-current{font:700 var(--text-micro) / 1.1 var(--font-text);color:var(--color-positive-text);margin-top:.3125rem;display:block}.plans-table tbody th{font-size:var(--text-small);text-align:left;padding:.75rem .5rem .75rem 0;font-weight:600;line-height:1.25}.plans-table tbody td{text-align:center;padding:.75rem .125rem;font-size:1.0625rem;font-weight:800}.plans-table tbody tr:nth-child(odd)>*{background:var(--color-surface)}.plans-table tbody tr>:first-child{border-radius:var(--radius-chip) 0 0 var(--radius-chip);padding-left:.75rem}.plans-table tbody tr>:last-child{border-radius:0 var(--radius-chip) var(--radius-chip) 0}.plans-table tbody tr:last-child td{font-size:var(--text-small);font-weight:700}.plans-note,.plans-small{font-size:var(--text-small);color:var(--color-muted);line-height:1.4}.plans-tier{border-radius:var(--radius-inset);background:var(--color-surface);gap:.625rem;padding:1rem 1rem 1.125rem;display:grid}.plans-tier h3{font:800 1.3125rem/1.1 var(--font-display);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.plans-tier h3>span{font:700 1rem/1 var(--font-text);font-variant-numeric:tabular-nums}.plans-tier>p{line-height:1.4}.plans-list{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.plans-plan{gap:.5rem;padding:.875rem 1rem 1rem}.plans-mine{gap:.25rem;line-height:1.4;display:grid}.plans-mine-name{font:800 1.3125rem/1.1 var(--font-display)}.plans-plan>.ui-key{margin-top:.25rem}.plans-warn{border-radius:var(--radius-chip);background:var(--color-attention);color:var(--color-on-attention);padding:.75rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.35}.chat-error{width:min(var(--chat-col-w), 100% - 3rem);margin:0 auto .5rem}.chat-failed{color:var(--color-on-bg)}.chat-failed .chat-quiet-icon{color:var(--color-attention);align-self:flex-start;margin-top:.0625rem}.chat-failed b{display:block}.chat-failed small{font-size:var(--text-small);color:var(--color-muted);font-weight:500;display:block}.chat-composer{margin:0 .5rem calc(.5rem + var(--safe-bottom));border-radius:var(--radius-bar);background:var(--color-surface);color:var(--color-on-surface);grid-template-columns:2.75rem minmax(0,1fr) 3.5rem;align-items:end;gap:.25rem .5rem;padding:.5rem .5rem .625rem;display:grid}:root[data-kb=open] .chat[data-mode=screen] .chat-composer{margin-bottom:.75rem}.chat[data-mode=dialog] .chat-composer{width:var(--chat-w);margin:0 auto 1.25rem}.chat-counter{min-height:1.5rem;font-size:var(--text-micro);letter-spacing:var(--tracking-small);text-align:center;color:var(--color-attention);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:0 .375rem;font-weight:700;display:flex}.chat-photo{place-items:center;height:3.25rem;display:grid;position:relative}.chat-menu{z-index:2;border-radius:var(--radius-key);background:var(--color-fill);min-width:13.5rem;box-shadow:var(--shadow-sheet);padding:.375rem;display:grid;position:absolute;bottom:calc(100% + .625rem);left:0}.chat-menu>button{border-radius:var(--radius-chip);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .75rem;font-weight:700;display:flex}.chat-menu>button>svg{width:1.375rem;height:1.375rem}.chat-menu>button:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.chat-input{background:var(--color-fill);width:100%;min-width:0;min-height:3.25rem;max-height:156px;color:var(--color-on-surface);font:500 max(16px, 1rem) / 1.35 var(--font-text);resize:none;border:0;border-radius:1rem;padding:.875rem;overflow-y:auto}.chat-input::placeholder{color:var(--color-muted);opacity:1}.chat-input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.chat-input:disabled{cursor:not-allowed}.chat-close-note{font-size:var(--text-small);color:var(--color-muted);margin-top:.5rem}.chat-composer[data-point] .chat-input{outline:3px solid var(--color-focus);outline-offset:2px}.chat-go{background:var(--color-accent);width:3.5rem;height:3.25rem;color:var(--color-on-accent);box-shadow:0 .3125rem 0 var(--color-accent-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.125rem;place-items:center;margin-bottom:.25rem;display:grid}.chat-go>svg{width:1.625rem;height:1.625rem}@media (prefers-reduced-motion:no-preference){.chat-go{transition:transform var(--duration-tap) var(--ease-out), box-shadow var(--duration-tap) var(--ease-out)}}.chat-go:active:not(:disabled,[aria-disabled=true]){box-shadow:0 .0625rem 0 var(--color-accent-edge);transform:translateY(.25rem)}.chat-go:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.chat-go[data-nudge]{position:relative}.chat-go[data-nudge]:after{content:"";border:.1875rem solid var(--color-accent);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.chat-go[data-nudge]{animation:1.2s ease-in-out infinite chat-nudge}.chat-go[data-nudge]:after{animation:chat-nudge-ring 1.2s var(--ease-out) infinite}@keyframes chat-nudge{0%,to{scale:1}35%{scale:1.07}}@keyframes chat-nudge-ring{0%{opacity:.9;transform:none}75%,to{opacity:0;transform:scale(1.42,1.5)}}}@media (prefers-reduced-motion:reduce){.chat-go[data-nudge]:after{opacity:1;inset:-.3125rem}}.chat-go:disabled,.chat-go[aria-disabled=true]{opacity:.4;box-shadow:none;cursor:not-allowed}.chat-go[aria-disabled=true],.chat-photo>.ui-iconbtn[aria-disabled=true]{cursor:pointer}.chat-photo>.ui-iconbtn[aria-disabled=true]{opacity:.35}.chat-mic{--mic:var(--color-on-bg);min-height:0;padding:calc(var(--safe-top) + .375rem) 1.25rem calc(var(--safe-bottom) + 1.5rem);background:var(--color-bg);color:var(--color-on-bg);flex-direction:column;flex:auto;display:flex}.chat-mic[data-warn]{--mic:var(--color-attention)}.chat>.chat-mic{z-index:3;position:absolute;inset:0}.chat[data-mode=dialog] .chat-mic{background:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.chat>.chat-mic{animation:chat-mic-fade .24s var(--ease-out) both}@keyframes chat-mic-fade{0%{opacity:0}to{opacity:1}}.chat-mic>*{animation:chat-mic-in .36s var(--ease-out) 60ms both}@keyframes chat-mic-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}}.chat-mic-top{align-items:center;min-height:3.5rem;display:flex}.chat-mic-face{margin-left:auto}.chat-mic-mid{text-align:center;flex:1;align-content:center;justify-items:center;gap:1.5rem;display:grid}.chat-mic-clock{min-height:2.75rem;font:800 2.75rem/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--mic);font-stretch:88%}.chat-mic-ring{place-items:center;width:9.25rem;height:9.25rem;display:grid;position:relative}.chat-mic-ring>svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.chat-mic-ring circle{fill:none;stroke-width:3px}.chat-mic-track{stroke:var(--color-fill)}.chat-mic-left{stroke:var(--color-muted);stroke-linecap:round}.chat-mic[data-warn] .chat-mic-left{stroke:var(--color-attention)}@media (prefers-reduced-motion:no-preference){.chat-mic-left{transition:stroke-dashoffset 1s linear}}.chat-mic-key{background:var(--color-accent);width:6rem;height:6rem;color:var(--color-on-accent);box-shadow:0 .0625rem 0 var(--color-accent-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2rem;place-items:center;display:grid;position:relative}.chat-mic-ring[data-live] .chat-mic-key{transform:scale(calc(1 + var(--nivel,0) * .24));will-change:transform;transition:transform 70ms linear}@media (prefers-reduced-motion:reduce){.chat-mic-ring[data-live] .chat-mic-key{transition:none;transform:none}}.chat-mic-key>svg{width:2.75rem;height:2.75rem}.chat-mic-key:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.chat-mic-key:disabled{background:var(--color-fill);color:var(--color-muted);box-shadow:none;cursor:default}.chat-mic-line{align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.arr{background:var(--color-bg);min-height:100dvh;color:var(--color-on-bg);flex-direction:column;display:flex}.arr-page{width:100%;max-width:80rem;padding-inline:max(var(--gutter), var(--safe-left)) max(var(--gutter), var(--safe-right));margin-inline:auto}.arr-top{height:4rem;padding-top:var(--safe-top);justify-content:space-between;align-items:center;display:flex}.arr-brand{font:800 1.5rem/1 var(--font-display);letter-spacing:-.03em;align-items:center;gap:.5rem;font-stretch:86%;display:inline-flex}.arr-brand>svg{width:1.05em;height:1.05em;color:var(--color-positive)}.arr-link{text-underline-offset:.22em;border-radius:var(--radius-chip);cursor:pointer;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.arr-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.arr-hero{gap:clamp(1.375rem,4vw,3.5rem);padding-block:clamp(.375rem,2vh,1.75rem) clamp(2.25rem,6vw,5rem);display:grid}.arr-hero>*{min-width:0}.arr-h1{max-width:8.6em;font-family:var(--font-display);font-weight:800;font-stretch:90%;font-size:var(--text-mega);letter-spacing:var(--tracking-mega);text-wrap:balance;margin-left:-.03em;line-height:.96}.arr-h1 em{color:var(--color-positive);font-style:normal}.arr-sub{max-width:27em;font-size:var(--text-lead);color:var(--color-muted);margin-top:clamp(.875rem,1.6vw,1.5rem);font-weight:500;line-height:1.45}.arr-note{font-size:var(--text-small);color:var(--color-muted);margin-top:.875rem;font-weight:600;display:none}.arr-actions{scroll-margin-block:1rem}.arr-g{background:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.arr-demo{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.arr-scene{border-radius:var(--radius-sheet);background:var(--color-positive);padding:clamp(1rem,2vw,1.5rem)}.arr-voice{align-items:center;gap:.75rem;height:3rem;display:flex}.arr-mic{background:var(--color-accent);width:2.875rem;height:2.75rem;color:var(--color-on-accent);box-shadow:0 .25rem 0 var(--color-accent-edge);border-radius:.9375rem;flex:none;place-items:center;display:grid}.arr-mic>svg{width:1.375rem;height:1.375rem}.arr-voice[data-live] .arr-mic{box-shadow:0 .0625rem 0 var(--color-accent-edge);transform:translateY(.1875rem)}.arr-waves{flex:0 auto;align-items:center;gap:.1875rem;min-width:0;height:1.75rem;display:flex;overflow:hidden}.arr-waves>i{background:var(--color-ink);border-radius:.1875rem;flex:none;width:.3125rem;height:100%;transform:scaleY(.14)}.arr-state{font-size:var(--text-small);white-space:nowrap;align-items:center;gap:.375rem;margin-left:auto;font-weight:800;display:inline-flex}.arr-state>svg{width:1.125rem;height:1.125rem}.arr-state>.cara{width:2.25rem;height:2.25rem;margin-block:-.375rem}.arr-said{font:800 clamp(1.375rem, 1.05rem + 1.3vw, 2rem) / 1.3 var(--font-display);letter-spacing:-.02em;word-spacing:.04em;margin:.875rem 0 1.125rem;font-stretch:88%}.arr-said mark{z-index:0;color:inherit;background:0 0;display:inline-block;position:relative}.arr-said mark:before{content:"";z-index:-1;background:var(--m);transform-origin:0;border-radius:.5rem;position:absolute;inset:.06em -.16em}.arr-rows{gap:.75rem;margin:0;padding:0 0 .375rem;list-style:none;display:grid}.arr-rows>li{background:var(--color-surface);border-radius:1.125rem}.arr-rows .arr-ficha{margin-bottom:0}.arr-rows .arr-ficha[data-off]{visibility:hidden}.arr-said[data-out],.arr-rows .arr-ficha[data-out]{opacity:0}.arr-demo-foot{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.arr-sample{font-size:var(--text-micro);color:var(--color-muted);font-weight:600}.ui-on-field .arr-sample,.ui-on-accent .arr-sample{color:inherit}@media (prefers-reduced-motion:no-preference){.arr-mic{transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.arr-voice[data-live] .arr-waves>i{animation:.9s ease-in-out infinite alternate arr-wave}.arr-waves>i:nth-child(3n){animation-duration:.62s}.arr-waves>i:nth-child(3n+1){animation-duration:.78s;animation-delay:-.3s}.arr-waves>i:nth-child(4n){animation-delay:-.5s}.arr-said[data-run] .arr-c{animation:.11s linear both arr-word;animation-delay:var(--at)}.arr-said[data-run] mark:before{animation:arr-mark .46s var(--ease-out) both;animation-delay:var(--at)}.arr-said,.arr-rows .arr-ficha{transition:opacity .36s var(--ease-out)}.arr-rows .arr-ficha:not([data-off]){animation:arr-pop .42s var(--ease-out) backwards}}@keyframes arr-wave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes arr-word{0%{opacity:0}to{opacity:1}}@keyframes arr-mark{0%{transform:scaleX(0)}to{transform:none}}.arr-ficha{background:var(--color-paper);min-height:3.75rem;box-shadow:0 .375rem 0 var(--edge,var(--color-ink));border-radius:1.125rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:.625rem;padding:.5rem .875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.arr-ficha{box-shadow:0 .375rem 0 var(--edge,color-mix(in srgb, var(--color-ink) 25%, transparent))}}.arr-ficha b{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.arr-ficha small{font-size:var(--text-small);line-height:1.3;display:block}.arr-ficha .ui-num{font-size:1.125rem}.arr-dock{z-index:var(--z-nav);left:max(.5rem, var(--safe-left));right:max(.5rem, var(--safe-right));bottom:calc(.5rem + var(--safe-bottom));border-radius:var(--radius-bar);background:var(--color-surface);box-shadow:0 0 0 .5rem var(--color-bg);padding:.625rem .625rem .25rem;position:fixed}.arr-dock>p{font-size:var(--text-micro);color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .375rem;font-weight:600;display:flex}.arr-dock .arr-link{font-size:var(--text-micro);color:var(--color-on-bg)}.arr-s{padding-block:clamp(4rem,9vw,8.5rem)}.arr-h2{max-width:15em;font-family:var(--font-display);font-weight:800;font-stretch:88%;font-size:var(--text-h2);letter-spacing:-.025em;text-wrap:balance;line-height:1}.arr-lead{max-width:32em;font-size:var(--text-lead);color:var(--color-muted);margin-top:1rem;font-weight:500;line-height:1.45}.ui-on-field .arr-lead,.ui-on-accent .arr-lead{color:inherit}.arr-two{align-items:center;gap:clamp(2.25rem,5vw,4.5rem);display:grid}.arr-two>*{min-width:0}.arr-go{gap:.375rem;margin-top:.75rem}.arr-go>svg{width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.arr-live .arr-rv{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transition-delay:calc(var(--d,0) * 70ms)}.arr-live:not([data-seen]) .arr-rv{opacity:0;transform:translateY(1.25rem)}.arr-pop{animation:arr-pop var(--duration-mid) var(--ease-out) both;animation-delay:calc(var(--d,0) * .14s)}}@keyframes arr-pop{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes arr-breathe{50%{transform:scale(1.06)}}.arr-beats{gap:1.25rem;max-width:30em;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.arr-beats>li{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.arr-beats>li>span{background:var(--color-positive);width:2.5rem;height:2.5rem;color:var(--color-on-positive);font:800 1.25rem/1 var(--font-display);border-radius:.875rem;place-items:center;display:grid}.arr-beats b{font:800 var(--text-h3) / 1.1 var(--font-display);letter-spacing:-.015em;font-stretch:88%;display:block}.arr-beats p{color:var(--color-muted);margin-top:.25rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.arr-beats[data-run]>li>*{opacity:.6;transition:opacity var(--duration-mid) var(--ease-out)}.arr-beats[data-run]>li[data-on]>*{opacity:1}}.arr-chat{border-radius:var(--radius-sheet);background:var(--color-surface);width:100%;max-width:28rem;margin-inline:auto;padding:clamp(.875rem,2vw,1.375rem)}.arr-chat>div{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.arr-chat-said{justify-content:flex-end;align-items:center;min-height:4.75rem;display:flex}.arr-chat .chat-said{background:var(--color-fill)}.arr-chat .chat-prop{transition:opacity .48s var(--ease-out), transform .48s var(--ease-out)}.arr-chat .chat-prop[data-off]{opacity:0;transition-duration:.2s;transform:translateY(.75rem)}@media (prefers-reduced-motion:reduce){.arr-chat .chat-prop{transition:none}}.arr-chat .chat-prop-head p{text-wrap:balance}.arr-chat-cards{align-content:start;gap:.375rem;min-height:9.75rem;display:grid}.arr-chat .chat-card-main,.arr-chat .chat-amount{cursor:default}.arr-chat-x{place-items:center;width:2.75rem;height:2.75rem;display:grid}.arr-chat-x>svg{width:.875rem;height:.875rem}.arr-chat-foot{min-height:3.875rem}.arr-chat-saved{border-radius:var(--radius-key);background:var(--color-positive);min-height:3.5rem;font:800 1.3125rem/1 var(--font-display);justify-content:center;align-items:center;gap:.5rem;font-stretch:88%;display:flex}.arr-chat-saved>svg{width:1.5rem;height:1.5rem}@media (prefers-reduced-motion:no-preference){.arr-chat .chat-card.arr-pop{animation-name:chat-drop;animation-duration:var(--duration-drop);animation-timing-function:var(--ease-drop)}}.arr-bal{width:100%;max-width:27rem;margin-inline:auto;padding:.75rem 1.125rem 1.125rem}.arr-bal-top{justify-content:space-between;align-items:center;gap:0 .5rem;min-height:2.75rem;display:flex}.arr-bal-ev{background:var(--color-paper);min-width:0;font-size:var(--text-small);border-radius:.75rem;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .1875rem;font-weight:700;display:inline-flex}.arr-bal-ev[data-off]{visibility:hidden}.arr-bal-ev .ui-num{font-size:.9375rem}.arr-bal-ev>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=23.99rem){.arr-bal-ev>span:nth-child(2){display:none}}.arr-bal .ui-fit>.ui-num:first-child[data-variant=balance]{--fit-max:4.75rem}.arr-bal .home-pending,.arr-bal .home-legend{cursor:default}.arr-where-top{align-items:end;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.arr-where-top>*{min-width:0}.arr-where-read{border-radius:var(--radius-key);background:var(--color-surface);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem 1rem;display:grid}.arr-where-read b{font:800 1.3125rem/1.1 var(--font-display);font-stretch:88%;display:block}.arr-where-read small{font-size:var(--text-small);color:var(--color-muted);margin-top:.125rem;line-height:1.3;display:block}.arr-where-read .ui-num{font-size:1.5rem}.arr-where-chart .ui-blocks{height:clamp(18rem,78vw,25rem)}@media (prefers-reduced-motion:no-preference){.arr-where-chart .ui-block{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out)}.arr-where-chart[data-run] .ui-block[data-hi]{transform:scale(1.012)}}.arr-habit{align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2rem,4vw,3.25rem);display:grid}.arr-habit>*{min-width:0}.arr-streak{cursor:default}.arr-streak .streak-text{padding-right:3.75rem}.arr-coach-lead{font:800 var(--text-h3) / 1.1 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-bottom:1rem;font-stretch:88%}.arr-coach{min-height:13rem}.arr-coach>div{flex-direction:column;gap:.75rem;display:flex}.arr-vs{gap:.375rem;max-width:62rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.arr-vs>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.375rem;display:grid}.arr-vs span{border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-muted);overflow-wrap:anywhere;padding:.875rem 1rem;font-size:clamp(.875rem,.8rem + .4vw,1.0625rem);line-height:1.35}.arr-vs span[data-centi]{background:var(--color-fill);color:var(--color-on-bg);font-weight:700}.arr-vs span[role=columnheader]{font:800 clamp(1.0625rem, .95rem + .6vw, 1.375rem) / 1.1 var(--font-display);color:var(--color-on-bg);background:0 0;align-items:center;gap:.375rem;padding-block:.25rem .375rem;font-stretch:88%;display:flex}.arr-vs span[role=columnheader]>svg{width:1.1em;height:1.1em;color:var(--color-positive);flex:none}.arr-tiles{gap:.75rem;margin:clamp(2rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.arr-tile{border-radius:var(--radius-sheet);background:var(--color-surface);grid-template-columns:minmax(0,1fr);align-content:start;gap:.375rem;padding:1.25rem 1.25rem 1.125rem;display:grid;position:relative}.arr-tile h3{font:800 1.5rem/1.1 var(--font-display);letter-spacing:-.015em;align-items:center;gap:.5rem;font-stretch:88%;display:flex}.arr-tile h3>svg{width:1.5rem;height:1.5rem;color:var(--color-positive-text);flex:none}.arr-tile>p{color:var(--color-muted);font-size:.9375rem;line-height:1.4}.arr-tile-in{grid-template-columns:minmax(0,1fr);gap:.25rem;margin-top:.5rem;display:grid}.arr-tile:after{content:"";background:var(--color-positive);opacity:0;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:1.5rem;right:1.25rem;transform:scale(.4)}@media (prefers-reduced-motion:no-preference){.arr-tile:after,.arr-tile h3>svg{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out)}.arr-tile[data-on]:after{opacity:1;transform:none}.arr-tile[data-on] h3>svg{transform:scale(1.18)}}.arr-tile-line{gap:.125rem;padding-block:.625rem .5rem;display:grid}.arr-tile-line>span{font-size:var(--text-small);color:var(--color-muted)}.arr-tile-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem .5rem;padding-top:.5rem;display:grid}.arr-tile-cats>span{font-size:var(--text-micro);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:.375rem;font-weight:700;display:grid}.arr-after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;margin-top:.875rem;display:flex}.arr-after .arr-go{margin-top:0}.arr-plans{gap:.75rem;max-width:62rem;margin:clamp(2rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.arr-plans>li{grid-template-columns:minmax(0,1fr);display:grid}.ui-colorfield.arr-plan{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1.25rem,2.4vw,2rem);display:flex}.arr-plan.arr-plan-free{border-radius:var(--radius-sheet);background:var(--color-surface);flex-direction:column;gap:1rem;min-width:0;height:100%;padding:clamp(1.25rem,2.4vw,2rem);display:flex}.arr-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.arr-plan-head h3{font:800 clamp(2.75rem, 2.2rem + 2.2vw, 3.75rem) / .95 var(--font-display);letter-spacing:var(--tracking-title);font-stretch:88%}.arr-plan[data-plan=pro] .arr-plan-head h3{font-size:clamp(3.5rem,2.6rem + 3.6vw,5.25rem)}.arr-plan-price{font:700 .9375rem/1.1 var(--font-text);white-space:nowrap}.arr-plan-price>b{font:800 clamp(1.75rem, 1.5rem + 1vw, 2.25rem) / 1 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 96;font-stretch:88%}.arr-plan-lines{gap:.5rem;margin:0;padding:0;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:grid}.arr-plan-lines>li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.arr-plan-lines svg{width:1.25rem;height:1.25rem;margin-top:.1em}.arr-plan-foot{gap:.875rem;margin-top:auto;padding-top:.25rem;padding-bottom:.3125rem;display:grid}.arr-plans-free{font:800 var(--text-h3) / 1.15 var(--font-display);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin-top:1.25rem;font-stretch:88%;display:flex}.arr-plans-free .arr-go{margin-top:0}.arr-signin{flex-wrap:wrap;align-items:center;gap:0 .375rem;font-size:.9375rem;font-weight:600;display:flex}.arr-plans-note{max-width:48em;font-size:var(--text-small);color:var(--color-muted);text-wrap:pretty;margin-top:.5rem;line-height:1.5}.arr-faq{gap:1.75rem clamp(2rem,5vw,4rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;display:grid}.arr-faq dt{font:800 1.3125rem/1.15 var(--font-display);font-stretch:90%}.arr-faq dd{color:var(--color-muted);text-wrap:pretty;margin:.5rem 0 0;line-height:1.5}.arr-enter-z{padding:clamp(.5rem,1.2vw,1.25rem)}.arr-enter{border-radius:var(--radius-field);background:var(--color-accent)}.arr-enter h2{font-size:clamp(2.25rem,1.4rem + 4vw,5.25rem);line-height:.98}.arr-enter-face{margin-bottom:clamp(1rem,2vw,1.75rem)}.arr-facts{max-width:26em;font-size:var(--text-lead);gap:.625rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;font-weight:600;line-height:1.35;list-style:none;display:grid}.arr-enter-cta{gap:.5rem;width:100%;max-width:24rem;display:grid}.arr-form{background:var(--color-paper);width:100%;max-width:23.75rem;box-shadow:0 .375rem 0 var(--color-paper);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:1rem 1.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.arr-form{box-shadow:0 .375rem 0 color-mix(in srgb, var(--color-paper) 62%, var(--color-ink))}}.arr-form>form{gap:.5rem;display:grid}.arr-auth{justify-items:center;gap:.625rem;width:100%;max-width:23.75rem;display:grid}.arr-auth>.arr-legal{max-width:21rem;font-size:var(--text-micro);text-align:center;color:var(--color-muted)}.arr-auth>.arr-risk{font-size:var(--text-small);text-align:center;margin-top:.125rem;font-weight:700;line-height:1.3}.arr-form[data-compact]{gap:.5rem;padding:.875rem 1rem .75rem}.arr-form h2{font:800 1.25rem/1.1 var(--font-display);letter-spacing:-.015em;font-stretch:88%}.arr-form>p:not([class]){font-size:.9375rem;line-height:1.4}.arr-form .ui-key:not([data-variant=quiet]){min-height:3rem;font-size:1rem}.arr-form>.ui-key,.arr-form>form>.ui-key{margin-bottom:.25rem}.arr-form .ui-input{min-height:3rem}.arr-form .ui-input::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.arr-form .ui-input::placeholder{color:color-mix(in srgb, currentColor 70%, transparent)}}.arr-form .arr-link{margin-block:-.5rem;font-size:.875rem}.arr-email{justify-self:center}@media (prefers-reduced-motion:no-preference){.arr-fields{animation:arr-pop var(--duration-mid) var(--ease-out) backwards}}.arr-error,.arr-info{border-radius:var(--radius-chip);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:grid}.arr-error{background:var(--color-attention);color:var(--color-on-attention)}.arr-info{background:var(--color-surface)}.arr-error>svg,.arr-info>svg{width:1.25rem;height:1.25rem;margin-top:.0625rem}.arr-legal{font-size:.8125rem;line-height:1.45}.arr-legal a,.arr-legal button{text-underline-offset:.2em;cursor:pointer;padding-block:.9375rem;font-weight:700;text-decoration:underline}.arr-forgot{justify-self:center}.arr-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .375rem;font-size:.875rem;display:flex}.arr-inapp{font-size:var(--text-small);overflow-wrap:anywhere;gap:.25rem;line-height:1.4;display:grid}.arr-inapp>div{flex-wrap:wrap;gap:0 1rem;display:flex}.arr-foot{padding-block:2.25rem calc(2.25rem + var(--safe-bottom))}.arr[data-dock] .arr-foot{padding-bottom:calc(9.5rem + var(--safe-bottom))}.arr-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;display:flex}.arr-foot-nav{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 1.5rem;font-size:.9375rem;font-weight:600;display:flex}.arr-native{min-height:100dvh;padding:max(1rem, var(--safe-top)) 1rem max(1rem, var(--safe-bottom));background:var(--color-bg);color:var(--color-on-bg);flex-direction:column;display:flex}.arr-native>main{flex:1;align-content:center;justify-items:center;gap:1.25rem;width:100%;max-width:26rem;margin-inline:auto;padding-block:2rem;display:grid}.arr-native .arr-brand{font-size:2.25rem}@media (width>=37.5rem){.arr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=47.5rem){.arr-plans{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.2fr);max-width:none}.arr-faq{grid-template-columns:1fr 1fr}.arr-vs span{padding-inline:1.25rem}}@media (width>=56.25rem){.arr-dock{display:none}.arr[data-dock] .arr-foot{padding-bottom:calc(2.25rem + var(--safe-bottom))}.arr-note{display:block}.arr-actions{margin-top:clamp(1.25rem,2.4vw,2rem)}.arr-demo{justify-self:end;width:100%;max-width:31rem}.arr-top{height:5.25rem}.arr-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;min-height:min(100dvh - 10.25rem,52rem)}.arr-hero+.arr-s{padding-top:0;padding-block:0 clamp(1.75rem,5vh,4.5rem)}.arr-h1{max-width:none;font-size:min(4.75rem,5.6vw,12.6vh)}.arr-h1>span{white-space:nowrap;display:block}.arr-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (height<=50rem){.arr-hero[data-form] .arr-h1{font-size:clamp(2.25rem,3.6vw,3.5rem)}.arr-hero[data-form] .arr-sub{margin-top:.75rem;font-size:1.0625rem}}.arr-two[data-say]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.arr-two[data-balance]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.arr-two[data-enter]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}.arr-two[data-enter]>:last-child{justify-self:end}.arr-where-top{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.arr-where-chart .ui-blocks{height:clamp(22rem,34vw,30rem)}.arr-habit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arr-coach{min-height:10rem}.arr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56.249rem){.arr-hero{grid-template-columns:minmax(0,1fr)}.arr-hero-text{display:contents}.arr-hero-text>:first-child{order:1}.arr-actions{order:2}.arr-demo{order:3}.arr-auth{margin-inline:auto}.arr-hero[data-form]:not([data-keep-sub]) .arr-sub{display:none}}.arr-link{min-width:2.75rem}a.arr-brand{border-radius:var(--radius-chip);min-height:2.75rem;text-decoration:none}a.arr-brand:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.arr-lost>main{flex:1;align-content:center;justify-items:start;padding-block:clamp(1.5rem,6vh,4rem);display:grid}.arr-lost .arr-h1{max-width:9em}.arr-lost .ui-key{margin-top:clamp(1.5rem,3vw,2.5rem)}.arr-lost>footer,.del-foot{padding-block:1.5rem calc(1.5rem + var(--safe-bottom))}.arr-invite{border-radius:var(--radius-chip);background:var(--color-surface);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.5rem;width:fit-content;max-width:100%;margin-top:clamp(.875rem,1.6vw,1.25rem);padding:.75rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:grid}.arr-invite>svg{width:1.25rem;height:1.25rem;margin-top:.0625rem}.del-main{flex:1;padding-block:clamp(1rem,4vh,3rem) 2rem}.del-h1{max-width:12em;font-family:var(--font-display);font-weight:800;font-stretch:90%;font-size:var(--text-h2);letter-spacing:var(--tracking-title);text-wrap:balance;line-height:1}.del-cols{gap:.75rem;margin-block:clamp(1.5rem,3vw,2.5rem) 1rem;display:grid}.del-block{border-radius:var(--radius-sheet);background:var(--color-surface);text-wrap:pretty;align-content:start;gap:.75rem;padding:clamp(1.125rem,2.4vw,1.75rem);line-height:1.5;display:grid}.del-block h2{font:800 var(--text-title) / 1.06 var(--font-display);letter-spacing:-.015em;font-stretch:90%}.del-block>p{color:var(--color-muted)}.del-block>.del-account{color:var(--color-on-bg);overflow-wrap:anywhere;font-weight:700}.del-block>.arr-error{color:var(--color-on-attention)}.del-block>.ui-key{margin-top:.25rem;margin-bottom:.3125rem}.del-actions{margin-top:clamp(1.5rem,3vw,2.5rem)}@media (width>=56.25rem){.del-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.legal-text{color:var(--color-muted);text-wrap:pretty;gap:.625rem;font-size:.9375rem;line-height:1.55;display:grid}.legal-text>h3{font:800 1.125rem/1.1 var(--font-display);letter-spacing:-.01em;color:var(--color-on-bg);margin-top:.75rem;font-stretch:90%}.legal-text>p[data-kind=lead]{color:var(--color-on-bg);font-weight:600}.legal-text>p[data-kind=li]{text-indent:-.875rem;overflow-wrap:anywhere;padding-left:.875rem}.legal-text>p[data-kind=li]:before{content:"• "}.legal-text>p[data-kind=updated]{font-size:var(--text-micro);margin-top:.75rem}.wp-slot{left:max(.75rem, var(--safe-left));right:max(.75rem, var(--safe-right));bottom:calc(6.5rem + var(--safe-bottom) + var(--kb,0px));z-index:var(--z-nav);pointer-events:none;justify-items:center;display:grid;position:fixed}.wp{border-radius:var(--radius-bar);background:var(--color-surface);width:100%;max-width:26rem;box-shadow:var(--shadow-sheet);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.875rem .5rem .875rem .875rem;display:grid}.wp>.ui-iconbtn{margin-top:-.375rem}.wp-title{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.wp-body{color:var(--color-muted);overflow-wrap:anywhere;margin-top:.125rem;font-size:.9375rem;line-height:1.4}.wp-actions{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.75rem;padding-bottom:.3125rem;display:flex}.wp-steps{color:var(--color-on-bg);gap:.5rem;margin-top:.625rem;display:grid}.wp-steps>li{grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.wp-steps b{background:var(--color-fill);width:1.5rem;height:1.5rem;font:800 .8125rem/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.wp-steps svg{vertical-align:-.2em;width:1.125rem;height:1.125rem;display:inline-block}.wp-sheet-form{gap:1rem;display:grid}.wp-sheet-text{color:var(--color-muted);text-wrap:pretty;line-height:1.5}@media (width>=64rem){.wp-slot{left:auto;right:max(1.75rem, var(--safe-right));bottom:calc(1.75rem + var(--safe-bottom))}.wp{width:26rem}}@media (prefers-reduced-motion:no-preference){.wp{animation:wp-in var(--duration-mid) var(--ease-out) both}}@keyframes wp-in{0%{opacity:0;translate:0 .75rem}}.set{--pad:clamp(1rem, 4.4vw, 1.75rem);min-width:0;padding-inline:var(--pad)}.set-top{align-items:center;gap:.25rem;min-height:2.75rem;margin-left:-.625rem;display:flex}.set-title{font-family:var(--font-display);font-weight:800;font-stretch:88%;font-size:var(--text-h3);letter-spacing:var(--tracking-title);line-height:1.06}.set-cols,.set-page{grid-template-columns:minmax(0,1fr);display:grid}.set-menu{padding-top:clamp(.75rem,3vw,1.25rem)}.ui-colorfield.set-plan{border-radius:var(--radius-sheet);justify-items:start;gap:.375rem;margin-top:clamp(.75rem,3vw,1.25rem);padding:1rem 1.125rem 1.3125rem;display:grid}.set-plan-title{font-family:var(--font-display);letter-spacing:var(--tracking-title);text-wrap:balance;font-size:1.5rem;font-weight:800;font-stretch:88%;line-height:1.08}.set-plan-sub{text-wrap:pretty;font-size:.9375rem;font-weight:500;line-height:1.4}.set-plan>.ui-key{margin-top:.5rem}.ui-colorfield.set-plan[data-small]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.75rem .875rem .875rem 1.125rem}.set-plan[data-small] .set-plan-title{font-size:1.1875rem}.set-plan[data-small] .set-plan-sub{font-size:var(--text-small)}.set-plan[data-small]>.ui-key{margin-top:0;margin-bottom:.3125rem}@media (width<=22.49rem){.ui-colorfield.set-plan[data-small]{grid-template-columns:minmax(0,1fr)}.set-plan[data-small]>.ui-key{margin-top:.375rem}}.set-group{padding-top:clamp(.75rem,3vw,1.25rem)}.set[data-paged] .set-group>.ui-section-title{display:none}.set-group>.ui-section-title{margin-bottom:.375rem}.ui-row.set-row{grid-template-columns:auto minmax(0,1fr)}.set-row>.ui-row-trail{justify-content:flex-end;min-width:0}.set-row>.ui-row-trail>svg{flex:none}.set-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);font-weight:500;overflow:hidden}.set .ui-row-trail>svg,.set-sheet .ui-row-trail>svg{color:var(--color-muted)}.set .ui-row[aria-current] .ui-row-trail>svg{color:inherit}.set-plan-row .ui-row-title{white-space:normal}.set-plan-row .set-val{color:var(--color-on-bg);font-weight:700}.set-switch{min-height:3.75rem;padding:.5rem 0}.set-switch .ui-row-title{white-space:normal}.set .ui-row-desc{text-wrap:pretty}.set-err{color:var(--color-negative-text);font-weight:600}.ui-list>.ui-field-error{font-size:var(--text-small);padding-bottom:.5rem}.set-end{justify-items:start;gap:.25rem;padding-top:clamp(1.75rem,7vw,2.5rem);display:grid}.ui-key.set-danger[data-variant=quiet]{color:var(--color-negative-text)}.set-end>.ui-key{padding-inline:0}.set-version{font-size:var(--text-micro);color:var(--color-muted)}.set-activity{padding-top:.75rem;display:grid}.set-activity-title{font-size:var(--text-small);color:var(--color-muted);font-weight:700}.set-sheet{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.set-lead{text-wrap:pretty;font-weight:700;line-height:1.4}.set-sub{color:var(--color-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.ui-chips.set-hours{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.set-hours>.ui-chip{font-variant-numeric:tabular-nums;justify-content:center;padding-inline:.25rem}@media (width<=21.24rem){.ui-chips.set-hours{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem){.ui-chips.set-hours{grid-template-columns:repeat(6,minmax(0,1fr))}}.set-note{border-radius:var(--radius-key-sm);background:var(--color-surface);text-wrap:pretty;gap:.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5;display:grid}.set-note-title{font-weight:700}.set-copy{gap:.625rem;padding-bottom:.3125rem;display:grid}.set-profile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.set-profile .ui-row-desc{color:var(--color-positive-text);font-weight:600}textarea.ui-input.set-textarea{resize:none;min-height:8.5rem;padding:.875rem 1rem;line-height:1.45}.set-ticket textarea.ui-input.set-textarea{min-height:4.5rem}.set-tickets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.set-ticket{border-radius:var(--radius-key-sm);background:var(--color-surface);gap:.5rem;padding:.875rem 1rem;display:grid}.set-ticket>*{--color-surface:var(--color-fill)}.set-ticket-head{font-size:var(--text-small);color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.set-ticket-head>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-on-bg);overflow:hidden}.set-ticket-meta{font-size:var(--text-micro);color:var(--color-muted);overflow-wrap:anywhere;font-weight:600}.set-ticket-text{white-space:pre-line;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.set-reply{border-radius:var(--radius-chip);background:var(--color-fill);gap:.125rem;padding:.625rem .75rem;display:grid}.set-done{gap:.75rem;padding-bottom:.3125rem;display:grid}@media (width>=37.5rem){.set{max-width:45rem;margin-inline:auto}}@media (width>=64rem){.set{--pad:0px;margin-inline:0}.set-top{min-height:0;margin-left:0;padding-top:.375rem}.set{max-width:72rem}.set-cols{grid-template:"plan page""menu page""end page"1fr/minmax(15rem,21rem) minmax(0,34rem);align-items:start;column-gap:clamp(2.5rem,5vw,5.5rem)}.ui-colorfield.set-plan{grid-area:plan;margin-top:1.5rem}.set-menu{grid-area:menu;padding-top:1.5rem}.set-plan~.set-menu{padding-top:.75rem}.set-page{grid-area:page}.set-end{grid-area:end}.set-group{padding-top:1.5rem}.set-menu>.ui-row[aria-current]{width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-inline:.75rem}}.ui-sheet-body:has(>.cur-pick){flex-direction:column;display:flex;overflow:hidden}@media (width>=40rem){.ui-sheet:has(.cur-pick){height:min(92dvh,47.5rem)}}.cur-pick{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.cur-search{flex:none;position:relative}.cur-search>svg{width:1.25rem;height:1.25rem;color:var(--color-muted);pointer-events:none;position:absolute;top:calc(50% - .625rem);left:1rem}.cur-search>.ui-input{text-overflow:ellipsis;padding-left:3rem;padding-right:3.25rem}.cur-search>.ui-iconbtn{position:absolute;top:calc(50% - 1.375rem);right:.3125rem}.cur-search>.ui-iconbtn>svg{width:.875rem;height:.875rem}.cur-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.cur-row{border-radius:var(--radius-key-sm);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;column-gap:.75rem;min-height:3.75rem;padding:.5rem 1rem;display:grid}@media (width>=64rem){.cur-row{min-height:3.375rem;padding-block:.375rem}}.cur-row-text{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cur-row-name,.cur-row-country{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cur-row-name{font-weight:700;line-height:1.25}.cur-row-country{font-size:var(--text-small);color:var(--color-muted);line-height:1.3}.cur-row-code{font-size:var(--text-small);letter-spacing:.03em;color:var(--color-muted);font-weight:700}.cur-row-check{place-items:center;display:grid}.cur-row-check>svg{width:1rem;height:1rem}.cur-row[aria-selected=true]{background:var(--color-surface)}.cur-row[aria-selected=true] .cur-row-code{color:inherit}.cur-row[data-active=true],.cur-row:active{background:var(--color-fill)}.cur-none{color:var(--color-muted);text-wrap:pretty;padding:1rem;line-height:1.45}.plans-ex{font:500 var(--text-micro) / 1.3 var(--font-text);color:var(--color-muted);margin-top:.125rem;display:block}.plans-unit{font:600 var(--text-micro) / 1.2 var(--font-text);color:var(--color-muted);margin-top:.0625rem;display:block}.plans-what{gap:.625rem;margin:.375rem 0 0;display:grid}.plans-what>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;display:grid}.plans-what dt{font-weight:600;line-height:1.25}.plans-what dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.plans-head{gap:.375rem;display:grid}.plans-sub{color:var(--color-muted);text-wrap:pretty;line-height:1.4}.plans-form{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.375rem;display:flex}.plans-form>p{flex:14rem}.plans-cards{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.ui-colorfield.plans-card{border-radius:var(--radius-sheet);flex-direction:column;gap:.625rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.plans-tag{border-radius:var(--radius-chip);background:var(--color-primary);color:var(--color-on-primary);font:800 var(--text-micro) / 1.2 var(--font-text);letter-spacing:var(--tracking-small);align-self:flex-start;padding:.25rem .625rem}.plans-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .75rem;display:flex}.plans-name{font:800 2.25rem/1 var(--font-display);letter-spacing:var(--tracking-title);font-stretch:88%}.plans-price{font:700 var(--text-small) / 1.1 var(--font-text);white-space:nowrap}.plans-price>b{font:800 1.625rem/1 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 96;font-stretch:88%}.plans-benefits{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.plans-benefits>li{grid-template-columns:3rem minmax(0,1fr);align-items:baseline;column-gap:.625rem;display:grid}.plans-benefits>li>b{font:800 1.375rem/1 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 96;font-stretch:88%}.plans-benefits strong{font-size:.9375rem;font-weight:700;line-height:1.25;display:block}.plans-benefits small{font:500 var(--text-micro) / 1.3 var(--font-text);display:block}.plans-card-foot{gap:.625rem;margin-top:auto;padding-bottom:.3125rem;display:grid}.plans-vs{border-radius:var(--radius-chip);background:var(--color-surface);font:700 var(--text-small) / 1.3 var(--font-text);text-wrap:pretty;padding:.5rem .75rem}.plans-status{font-size:.9375rem;font-weight:600;line-height:1.4}.plans-free{font-weight:700;line-height:1.4}.plans-card-free{border-radius:var(--radius-sheet);background:var(--color-surface-2);flex-direction:column;order:3;gap:.625rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.plans-card[data-plan=pro]{order:1}.plans-card[data-plan=plus]{order:2}@media (width>=56rem){.plans-cards[data-count="3"]>.plans-card{order:0}.ui-sheet:has(.plans-cards[data-count="3"]){width:min(64rem,100%)}.plans-cards[data-count="3"]{grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:.875rem}.plans-card-free{order:0;gap:.875rem;padding:1.125rem 1.25rem 1.25rem}}@media (width>=40rem){.ui-sheet:has(.plans-cards[data-count="2"]){width:min(47rem,100%)}.plans-cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.ui-colorfield.plans-card{gap:.875rem;padding:1.125rem 1.25rem 1.25rem}.plans-benefits{gap:.75rem}}.upsell-face{place-items:center;width:2.25rem;height:2.25rem;display:grid}.ui-notice:has(.upsell-face) .ui-notice-title{font-size:1rem;font-weight:700;line-height:1.3}.ui-notice:has(.upsell-face) .ui-notice-actions{margin-top:.25rem;margin-left:-.6em;padding-bottom:0}.ui-notice:has(.upsell-face){padding-bottom:.5rem}.handy{gap:.75rem;display:grid}.handy-lead{color:var(--color-muted);text-wrap:pretty;margin-bottom:.25rem;line-height:1.45}.handy-block{border-radius:var(--radius-inset);background:var(--color-surface-2);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.875rem;padding:1rem;display:grid}.handy-block>.ui-ficha{--ficha-fill:var(--color-primary);--ficha-on:var(--color-on-primary)}.handy-block[data-ok=true]>.ui-ficha{--ficha-fill:var(--color-positive);--ficha-on:var(--color-on-positive)}.handy-block-text{overflow-wrap:anywhere;gap:.5rem;min-width:0;font-size:.9375rem;line-height:1.45;display:grid}.handy-block-title{padding-top:.4375rem;font-size:1.0625rem;font-weight:800;line-height:1.25}.handy-block-text>p{color:var(--color-muted);text-wrap:pretty}.handy-block-text>p.handy-note{color:var(--color-on-bg);font-weight:600}.handy-actions{flex-wrap:wrap;gap:.625rem;margin-top:.25rem;padding-bottom:.3125rem;display:flex}.handy-actions>a.ui-key,a.ui-key.handy-out{text-decoration:none}.handy-did{color:var(--color-positive-text);margin-bottom:.625rem;font-size:.9375rem;font-weight:700;line-height:1.4}.handy-step{animation:ui-fade .24s var(--ease-out)}.handy-steps{margin:0}.handy-glyph{display:inline-block}.handy-draw{width:100%;max-width:17.5rem;height:auto}.handy-draw-bar{fill:var(--color-surface)}.handy-draw-dim{stroke:var(--color-muted);opacity:.6}.handy-draw-spot{fill:var(--color-accent)}.handy-draw-on{stroke:var(--color-on-accent)}.handy-draw-dots{fill:var(--color-on-accent)}@media (prefers-reduced-motion:no-preference){.handy[data-source=auto]>*{animation:first-cheer-after .36s var(--ease-out) .16s backwards}.handy[data-source=auto]>:nth-child(2){animation-delay:.23s}.handy[data-source=auto]>:nth-child(n+3){animation-delay:.3s}.handy-block[data-just]>.ui-ficha{animation:handy-ok .46s var(--ease-drop)}.handy-block[data-just]{isolation:isolate;position:relative}.handy-block[data-just]:after{content:"";z-index:-1;border-radius:inherit;background:var(--color-positive);opacity:0;animation:handy-glow .9s var(--ease-out);position:absolute;inset:0}}.handy-block[data-just] .handy-block-text>p{animation:ui-fade .24s var(--ease-out)}@keyframes handy-ok{0%{transform:scale(.5)}}@keyframes handy-glow{0%{opacity:.28}}.tour{z-index:var(--z-tour);position:fixed;inset:0}.tour[data-through=true]{z-index:calc(var(--z-tour) + 1);pointer-events:none}.tour[data-through=true] .tour-tip{pointer-events:auto}.tour-block,.tour-veil{position:absolute;inset:0}.tour-veil{background:var(--color-scrim)}.tour-hole{border-radius:var(--radius-key);outline:3px solid var(--color-focus);box-shadow:0 0 0 9999px var(--color-scrim);position:absolute}.tour-center{place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.tour-tip{border-radius:var(--radius-inset);background:var(--color-paper);overflow-wrap:anywhere;padding:1rem 1rem 1.125rem 1.125rem}.tour-tip-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tour-tip-head>h2{padding-top:.25rem}.tour-skip{border-radius:var(--radius-chip);min-width:2.75rem;min-height:2.75rem;font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;flex:none;margin:-.5rem -.5rem -.5rem 0;padding:0 .5rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.tour-skip:active{background:var(--color-fill)}.tour-skip:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.tour-tip-body{margin-top:.375rem;font-size:.9375rem;font-weight:500;line-height:1.45}.tour-tip-note{font-size:var(--text-small);align-items:center;gap:.5rem;margin-top:.75rem;font-weight:700;display:flex}.tour-tip-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:1rem;padding-bottom:.3125rem;display:flex}.tour-count{font-size:var(--text-micro);font-variant-numeric:tabular-nums;font-weight:700}.tour-keys{gap:.5rem;margin-left:auto;display:flex}@media (prefers-reduced-motion:no-preference){.tour-hole{transition:top var(--duration-fast) var(--ease-out), left var(--duration-fast) var(--ease-out), width var(--duration-fast) var(--ease-out), height var(--duration-fast) var(--ease-out)}.tour-veil,.tour-tip{animation:ui-fade var(--duration-fast) var(--ease-out)}}.first-guard{z-index:calc(var(--z-sheet) - 1);-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.first-cheer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.first-cheer-lead{font-size:var(--text-lead);font-weight:600;line-height:1.35}.first-cheer-day{width:fit-content;font:800 1.625rem/1.05 var(--font-display);letter-spacing:var(--tracking-title);transform-origin:0 70%;margin-bottom:.25rem;font-stretch:88%;display:block}.first-cheer-rest{display:block}.first-next{margin-top:1.125rem}@media (width<=39.999rem){.ui-sheet[data-size=bottom]:has(.first-cheer){max-height:calc(100dvh - 1rem)}}@media (height<=37.5rem) and (width<=39.999rem){.first-next{margin-top:.75rem}.first-next .handy-block{padding:.75rem .875rem}}.ui-sheet:has(.first-cheer){position:relative}@media (prefers-reduced-motion:no-preference){:is(.ui-sheet:has(.first-cheer),.ui-sheet:has(.handy[data-source=auto])){animation:.45s both ui-rise-spring}.first-cheer-face{animation:first-cheer-pop .36s var(--ease-drop) 60ms backwards}.first-cheer-day{animation:first-cheer-land .38s var(--ease-drop) .42s backwards}.first-cheer-rest{animation:ui-fade .32s var(--ease-out) .62s backwards}.first-next{animation:first-cheer-after .38s var(--ease-out) .78s backwards}}@keyframes first-cheer-pop{0%{opacity:0;transform:scale(.5)}}@keyframes first-cheer-land{0%{opacity:0;transform:scale(1.35)}}@keyframes first-cheer-after{0%{opacity:0;transform:translateY(.5rem)}}.confetti{pointer-events:none;width:0;height:0;position:absolute;top:.25rem;left:50%}.confetti>span{animation:confetti-x var(--ms) cubic-bezier(.15, .6, .3, 1) var(--delay) both;will-change:transform;position:absolute;top:0;left:0}.confetti i{width:.5625rem;height:.375rem;animation:confetti-y var(--ms) linear var(--delay) both;will-change:transform, opacity;border-radius:.09375rem;margin:-.1875rem 0 0 -.28125rem;display:block}.confetti i[data-round]{border-radius:50%;width:.375rem;height:.375rem;margin:-.1875rem 0 0 -.1875rem}@keyframes confetti-x{to{transform:translateX(var(--x))}}@keyframes confetti-y{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)rotate(0)scale(.4)}8%{opacity:1}42%{transform:translateY(var(--up)) rotate(calc(var(--turn) * .45)) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.5)}78%{opacity:1}to{opacity:0;transform:translateY(calc(var(--up) + var(--fall))) rotate(var(--turn)) scale(1)}}.coach{z-index:calc(var(--z-sheet) + 1);pointer-events:none;position:fixed;inset:0}.coach-ring{outline:3px solid var(--color-focus);background:var(--color-focus);position:absolute}@supports (color:color-mix(in lab, red, red)){.coach-ring{background:color-mix(in srgb, var(--color-focus) 9%, transparent)}}.coach[data-leaving]{animation:ui-fade-out .16s var(--ease-in) forwards}.coach[data-leaving] .coach-tip{pointer-events:none}.coach-ring:after{content:"";border:3px solid var(--color-focus);border-radius:inherit;opacity:0;position:absolute;inset:-.375rem}.coach-tip{border:2px solid var(--color-focus);box-shadow:var(--shadow-sheet);pointer-events:auto;padding:.625rem .75rem .75rem .875rem;position:absolute}.coach-tip .tour-tip-head{align-items:baseline}.coach-tip .tour-tip-head>h2{padding-top:0}.coach-tip .tour-count{white-space:nowrap;flex:none}.coach-tip .tour-tip-foot{min-height:2.25rem;margin-top:.5rem}.coach-tip .tour-skip{white-space:nowrap;margin:-.25rem 0 -.25rem -.5rem}.coach-note{font-size:var(--text-small);font-weight:600}.coach-caret{border:0 solid var(--color-focus);background:var(--color-paper);width:.75rem;height:.75rem;margin:-.375rem;position:absolute;transform:rotate(45deg)}.coach-caret[data-side=top]{border-width:2px 0 0 2px;top:-1px}.coach-caret[data-side=bottom]{border-width:0 2px 2px 0;top:calc(100% + 1px)}.coach-caret[data-side=left]{border-width:0 0 2px 2px;left:-1px}.coach-caret[data-side=right]{border-width:2px 2px 0 0;left:calc(100% + 1px)}@media (prefers-reduced-motion:no-preference){.coach-ring:after{animation:coach-pulse 1.8s var(--ease-out) infinite}.coach-ring{animation:coach-ring-in .32s var(--ease-out) backwards}.coach-tip{animation:none}}@keyframes coach-ring-in{0%{opacity:0;transform:scale(1.1)}}@keyframes coach-pulse{0%{opacity:.7;transform:scale(.97)}70%,to{opacity:0;transform:scale(1.06)}}.streak-sheet{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.streak-hero{border-radius:var(--radius-inset);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.streak-today{border-radius:var(--radius-inset);background:var(--color-surface);justify-items:start;gap:.75rem;padding:1rem 1.125rem 1.125rem;font-weight:600;display:grid}.streak-today-actions{flex-wrap:wrap;gap:.625rem;display:flex}.streak-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.875rem .375rem;margin-top:.875rem;display:grid}.streak-grid>span{font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--color-muted);justify-items:center;gap:.3125rem;font-weight:700;display:grid}.streak-grid>span>i{aspect-ratio:1;width:100%;max-width:2.125rem;box-shadow:inset 0 0 0 2px var(--color-on-bg);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.streak-grid>span>i{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-on-bg) 40%, transparent)}}.streak-grid>span>i>svg{width:52%;height:52%}.streak-grid>span[data-covered=true]>i{background:var(--color-attention);color:var(--color-on-attention);box-shadow:none}.streak-grid>span[data-today=true]{color:var(--color-on-bg)}.streak-grid>span[data-today=true]>i{outline:2px solid var(--color-on-bg);outline-offset:2px}.streak-level-ahead .ui-row-title{color:var(--color-muted);font-weight:500}.adjust-current{border-radius:var(--radius-key-sm);background:var(--color-surface);padding-inline:1rem}.save-cheer{top:calc(var(--safe-top) + .625rem);left:max(.75rem, var(--safe-left));right:max(.75rem, var(--safe-right));z-index:var(--z-toast);pointer-events:none;justify-items:center;gap:.4375rem;display:grid;position:fixed}.save-cheer-pill,.save-cheer-day{border-radius:var(--radius-bar);max-width:100%;min-height:2.75rem;box-shadow:0 0 0 .1875rem var(--color-bg);font:800 1.1875rem/1.1 var(--font-display);letter-spacing:var(--tracking-title);align-items:center;gap:.5rem;padding:.375rem 1.125rem .375rem .625rem;font-stretch:88%;display:flex}.save-cheer-pill{background:var(--color-positive);color:var(--color-on-positive)}.save-cheer-day{background:var(--color-attention);color:var(--color-on-attention);transform-origin:50% 60%;font-size:1.0625rem}.save-cheer-day>span{min-width:0;display:grid}.save-cheer-day small{font:600 .8125rem/1.25 var(--font-text);letter-spacing:0}.save-cheer-check{flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.save-cheer-check>svg,.save-cheer-day>svg{flex:none;width:1.75rem;height:1.75rem}.save-cheer-day>svg{width:1.5rem;height:1.5rem}.save-cheer-check>i{opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .1875rem}.save-cheer>.confetti{top:11rem}.save-cheer-pill,.save-cheer-day{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.save-cheer-pill{animation:save-cheer-drop .34s var(--ease-drop) backwards, save-cheer-out .2s var(--ease-in) calc(var(--life,1s) - .2s) forwards}.save-cheer-check>svg{animation:save-cheer-pop .38s var(--ease-drop) .11s backwards}.save-cheer-check>i{animation:save-cheer-ring .52s var(--ease-out) .17s backwards}.save-cheer-day{animation:save-cheer-land .38s var(--ease-drop) .3s backwards, save-cheer-out .2s var(--ease-in) calc(var(--life,1.7s) - .2s) forwards}.save-cheer-day:first-child{animation-delay:0s, calc(var(--life,1.7s) - .2s)}}@media (prefers-reduced-motion:reduce){.save-cheer-pill,.save-cheer-day{animation:ui-fade .16s var(--ease-out) backwards, ui-fade-out .2s var(--ease-in) calc(var(--life,1s) - .2s) forwards}}@keyframes save-cheer-drop{0%{opacity:0;transform:translateY(-1.75rem)scale(.92)}}@keyframes save-cheer-out{to{opacity:0;transform:translateY(-.5rem)}}@keyframes save-cheer-pop{0%{transform:scale(.2)rotate(-30deg)}}@keyframes save-cheer-ring{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.3)}}@keyframes save-cheer-land{0%{opacity:0;transform:scale(1.3)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-3\.5{margin-top:calc(var(--spacing) * -3.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-2\.5{margin-right:calc(var(--spacing) * -2.5)}.mr-1{margin-right:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-\[clamp\(0\.75rem\,1\.6vh\,1\.25rem\)\]{margin-bottom:clamp(.75rem,1.6vh,1.25rem)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\!h-40{height:calc(var(--spacing) * 40)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-\[5\.5rem\]{height:5.5rem}.h-full{height:100%}.max-h-dvh{max-height:100dvh}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-dvh{min-height:100dvh}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-56{width:calc(var(--spacing) * 56)}.w-\[9\.5rem\]{width:9.5rem}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[72rem\]{max-width:72rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[11rem\]{min-width:11rem}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(4\.5rem\,1\.3fr\)_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(4.5rem,1.3fr) repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(6\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(6\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(9\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(15\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:3.40282e38px}.rounded-inset{border-radius:var(--radius-inset)}.rounded-key{border-radius:var(--radius-key)}.rounded-key-sm{border-radius:var(--radius-key-sm)}.rounded-sheet{border-radius:var(--radius-sheet)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-muted{border-color:var(--color-muted)}.bg-accent{background-color:var(--color-accent)}.bg-attention{background-color:var(--color-attention)}.bg-bg{background-color:var(--color-bg)}.bg-fill{background-color:var(--color-fill)}.bg-negative{background-color:var(--color-negative)}.bg-positive{background-color:var(--color-positive)}.bg-primary{background-color:var(--color-primary)}.bg-scrim{background-color:var(--color-scrim)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[calc\(var\(--safe-top\)\+0\.5rem\)\]{padding-top:calc(var(--safe-top) + .5rem)}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem, env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,var\(--safe-top\)\)\]{padding-top:max(.75rem, var(--safe-top))}.pt-\[max\(1\.5rem\,var\(--safe-top\)\)\]{padding-top:max(1.5rem, var(--safe-top))}.pt-\[max\(1\.25rem\,var\(--safe-top\)\)\]{padding-top:max(1.25rem, var(--safe-top))}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(7\.75rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(7.75rem + var(--safe-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-amount{font-size:var(--text-amount);line-height:var(--tw-leading,var(--text-amount--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-mega{font-size:var(--text-mega);line-height:var(--tw-leading,var(--text-mega--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2rem\]{font-size:2rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-small{--tw-tracking:var(--tracking-small);letter-spacing:var(--tracking-small)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-text{color:var(--color-accent-text)}.text-attention{color:var(--color-attention)}.text-muted{color:var(--color-muted)}.text-negative-text{color:var(--color-negative-text)}.text-on-accent{color:var(--color-on-accent)}.text-on-attention{color:var(--color-on-attention)}.text-on-bg{color:var(--color-on-bg)}.text-positive{color:var(--color-positive)}.text-positive-text{color:var(--color-positive-text)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.\[font-stretch\:90\%\]{font-stretch:90%}.\[font-stretch\:92\%\]{font-stretch:92%}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-fill:hover{background-color:var(--color-fill)}.hover\:text-on-bg:hover{color:var(--color-on-bg)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:text-on-bg:disabled{color:var(--color-on-bg)}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media (width>=420px){.min-\[420px\]\:block{display:block}.min-\[420px\]\:hidden{display:none}.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mx-0{margin-inline:0}.sm\:mt-1{margin-top:var(--spacing)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-\[2\.125rem\]{min-height:2.125rem}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:rounded-key-sm{border-radius:var(--radius-key-sm)}.sm\:rounded-sheet{border-radius:var(--radius-sheet)}.sm\:rounded-t-sheet{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.sm\:bg-surface{background-color:var(--color-surface)}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:0}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:0}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:hidden{display:none}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-\[clamp\(1rem\,1\.6vw\,1\.5rem\)\]{padding-top:clamp(1rem,1.6vw,1.5rem)}.lg\:pt-\[clamp\(1rem\,1\.8vw\,1\.75rem\)\]{padding-top:clamp(1rem,1.8vw,1.75rem)}.lg\:pr-\[clamp\(1\.5rem\,2\.5vw\,2\.5rem\)\]{padding-right:clamp(1.5rem,2.5vw,2.5rem)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pl-\[clamp\(1\.25rem\,2vw\,2rem\)\]{padding-left:clamp(1.25rem,2vw,2rem)}}}:root{--p-tinta:#111312;--p-tinta-2:#1a1d1b;--p-tinta-3:#232725;--p-tinta-4:#2e3331;--p-papel:#f4f6f3;--p-hoja:#f2f4f1;--p-papel-canto:#a4a9a5;--p-verde:#1fc276;--p-verde-claro:#43dd92;--p-verde-oscuro:#08733f;--p-rojo:#f4502f;--p-rojo-claro:#ff8468;--p-rojo-oscuro:#bf2a12;--p-cobalto:#4257ff;--p-cobalto-claro:#98a4ff;--p-cobalto-oscuro:#2536c4;--p-sol:#ffc93a;--p-sol-oscuro:#c79512;--p-blanco:#fff;--p-negro:#000;--p-cat-01:#6cc8f5;--p-cat-02:#ff9d4d;--p-cat-03:#ff7bac;--p-cat-04:#c5eb4b;--p-cat-05:#b9a2ff;--p-cat-06:#cdbb98;--p-cat-07:#3fd6c9;--p-cat-08:#f25fd0;--p-cat-09:#9a7bff;--p-cat-10:#7fe3ea;--p-cat-11:#ffb089;--p-cat-12:#a9b85a;--p-cat-13:#d58cf0;--p-cat-14:#7fa8d8;--p-cat-15:#d98a5f;--p-cat-16:#ffa6d6;--p-cat-17:#dbe88a;--p-cat-18:#a8b0bd;--p-cat-19:#7d9cff;--p-cat-20:#e0a96d;--p-cat-21:#c8981c;--p-cat-grafito:#8a7d68;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--gutter:clamp(1.25rem, 5.2vw, 4.5rem);--chat-dialog-w:60rem;--chat-dialog-h:50rem;--chat-col-w:45rem;--z-nav:40;--z-menu:50;--z-tour:58;--z-sheet:70;--z-toast:95;--z-system:999;--duration-tap:90ms;--duration-fast:.18s;--duration-mid:.36s;--duration-drop:.72s;--duration-count:.9s;--duration-toast:6s;--digit-balance:.478;--digit-title:.503;--digit-amount:.505;--digit-text:.632;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (animation-timing-function:linear(0, 1)){:root{--ease-drop:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1)}}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:200 800;font-stretch:75% 86%;size-adjust:82%;ascent-override:113.4%;descent-override:32.9%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:200 800;font-stretch:87% 100%;size-adjust:88%;ascent-override:105.7%;descent-override:30.7%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback Android;src:local(Roboto Bold),local(Roboto-Bold),local(Roboto);font-weight:200 800;font-stretch:75% 86%;size-adjust:82%;ascent-override:113.4%;descent-override:32.9%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback Android;src:local(Roboto Bold),local(Roboto-Bold),local(Roboto);font-weight:200 800;font-stretch:87% 100%;size-adjust:94%;ascent-override:98.9%;descent-override:28.7%;line-gap-override:0%}html[data-canvas=b]{--p-tinta:#121212;--p-tinta-2:#1b1b1b;--p-tinta-3:#252525;--p-tinta-4:#303030;--p-papel:#f4f6f3;--p-hoja:#f2f4f1;--p-papel-canto:#a4a9a5}html[data-canvas=c]{--p-tinta:#0e1512;--p-tinta-2:#162019;--p-tinta-3:#1f2b23;--p-tinta-4:#2a382f;--p-papel:#f4f6f3;--p-hoja:#f2f4f1;--p-papel-canto:#a4a9a5}html[data-canvas=d]{--p-tinta:#101418;--p-tinta-2:#191f25;--p-tinta-3:#232b33;--p-tinta-4:#2e3741;--p-papel:#f4f6f3;--p-hoja:#f2f4f1;--p-papel-canto:#a4a9a5}html[data-canvas=calido]{--p-tinta:#16120d;--p-tinta-2:#241d15;--p-tinta-3:#3a3025;--p-tinta-4:#4d4133;--p-papel:#fff4e0;--p-hoja:#fff4e0;--p-papel-canto:#ab9d84}html{background-color:var(--color-bg)}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--color-positive) 0 1px, transparent 1.4px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-positive) 34%, transparent) 0 1px, transparent 1.4px)}}body:before{background-size:1.5rem 1.5rem;-webkit-mask-image:radial-gradient(55% 60% at 100% 0,#000 0%,#0000 100%);mask-image:radial-gradient(55% 60% at 100% 0,#000 0%,#0000 100%)}html[data-tema=a]{--p-tinta-2:#1f2321;--p-tinta-3:#282d2b;--p-tinta-4:#333936;--p-papel:#eceeea;--p-hoja:#eceeea;--p-papel-canto:#9ea39f;--p-blanco:#f7f8f6;--color-bg:#161918;--color-muted:#aaaca9}html[data-tema=b]{--p-tinta-2:#2a2f2d;--p-tinta-3:#333937;--p-tinta-4:#3e4542;--p-papel:#e3e7e2;--p-hoja:#e0e4df;--p-papel-canto:#969b97;--p-blanco:#f2f4f1;--p-verde:#42bf7c;--p-verde-claro:#6ad79b;--p-rojo:#e8654a;--p-rojo-claro:#fe9b83;--p-cobalto:#4962e4;--p-cobalto-claro:#a4affd;--p-sol:#efc560;--p-cat-01:#80c6ea;--p-cat-02:#f2a468;--p-cat-03:#f187ac;--p-cat-04:#bbd964;--p-cat-05:#b8a6f0;--p-cat-06:#cabba0;--p-cat-07:#67d1c6;--p-cat-08:#e471c7;--p-cat-09:#9883eb;--p-cat-10:#8edadf;--p-cat-11:#f4b596;--p-cat-12:#aab66e;--p-cat-13:#ce94e3;--p-cat-14:#87a8ce;--p-cat-15:#cf8f6e;--p-cat-16:#f5add3;--p-cat-17:#c8d28a;--p-cat-18:#a9b0ba;--p-cat-19:#849eed;--p-cat-20:#d8ac7d;--p-cat-21:#c09a48;--p-cat-grafito:#9a8d78;--color-bg:#212524;--color-muted:#b5b8b4}html[data-tema=c]{--p-tinta-2:#242826;--p-tinta-3:#2e3331;--p-tinta-4:#3a403d;--p-papel:#e9ece7;--p-hoja:#e6e9e4;--p-papel-canto:#9a9f9b;--p-blanco:#f5f6f4;--p-verde:#1fc276;--p-verde-claro:#43dd92;--p-rojo:#f4502f;--p-rojo-claro:#fd967e;--p-cobalto:#4257ff;--p-cobalto-claro:#a0acff;--p-sol:#f4c347;--p-cat-01:#74c7f1;--p-cat-02:#faa059;--p-cat-03:#f980ac;--p-cat-04:#bddd61;--p-cat-05:#b8a4f9;--p-cat-06:#ccbb9b;--p-cat-07:#52d4c8;--p-cat-08:#de78c3;--p-cat-09:#a08af6;--p-cat-10:#75cfd5;--p-cat-11:#f3aa87;--p-cat-12:#a9b762;--p-cat-13:#d28feb;--p-cat-14:#82a8d4;--p-cat-15:#d58c65;--p-cat-16:#f2a1cc;--p-cat-17:#cbd782;--p-cat-18:#a9b0bc;--p-cat-19:#809df8;--p-cat-20:#ddaa74;--p-cat-21:#c59932;--p-cat-grafito:#958872;--color-bg:#1a1d1c;--color-muted:#b1b4b0}html[data-tema] body:before{content:none}html[data-inicio]{--p-cat-06:#ffdc7a;--p-cat-12:#a3ec68;--p-cat-14:#58b0ff;--p-cat-15:#ff8a65;--p-cat-18:#aebbff;--p-cat-20:#ffb04a;--p-cat-21:#f2bd2c;--p-cat-grafito:#a99bf5}.lemonsqueezy-loader{background:#000c!important}.lemonsqueezy-loader main>div{background-color:var(--p-verde)!important}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal}@media (pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}}@media (width>=1920px){html[data-ui=v2]{font-size:clamp(16px,.3125vw + 10px,18px)}}body{overscroll-behavior-y:none;font-family:var(--font-text);font-feature-settings:"kern", "liga", "calt";color:var(--color-on-bg);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;margin:0;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--color-fill) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--color-fill);border-radius:9999px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.tap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8)}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:.625rem}.chat-money>input:focus-visible,.ui-dictar-input:focus-visible,.ui-sheet:focus-visible{outline:none}@keyframes viewEnter{0%{opacity:0}to{opacity:1}}@keyframes overlayEnter{0%{opacity:0}to{opacity:1}}.anim-view-enter{animation:.24s ease-out both viewEnter}.anim-overlay-enter{animation:.2s ease-out both overlayEnter}@media (prefers-reduced-motion:reduce){.anim-view-enter,.anim-overlay-enter{animation:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
