html{color-scheme:dark;--mat-sys-background: #151316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #323033;--mat-sys-inverse-primary: #7d00fa;--mat-sys-inverse-surface: #e6e1e6;--mat-sys-on-background: #e6e1e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #42008a;--mat-sys-on-primary-container: #ecdcff;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #352d40;--mat-sys-on-secondary-container: #eadef7;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #e6e1e6;--mat-sys-on-surface-variant: #e8e0eb;--mat-sys-on-tertiary: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #958e99;--mat-sys-outline-variant: #49454e;--mat-sys-primary: #d5baff;--mat-sys-primary-container: #5f00c0;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #cec2db;--mat-sys-secondary-container: #4b4357;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #151316;--mat-sys-surface-bright: #3b383c;--mat-sys-surface-container: #211f22;--mat-sys-surface-container-high: #2b292d;--mat-sys-surface-container-highest: #363437;--mat-sys-surface-container-low: #1d1b1e;--mat-sys-surface-container-lowest: #0f0d11;--mat-sys-surface-dim: #151316;--mat-sys-surface-tint: #d5baff;--mat-sys-surface-variant: #49454e;--mat-sys-tertiary: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Manrope, system-ui, sans-serif;--mat-sys-body-large-font: Manrope, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Manrope, system-ui, sans-serif;--mat-sys-body-medium-font: Manrope, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Manrope, system-ui, sans-serif;--mat-sys-body-small-font: Manrope, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Manrope, system-ui, sans-serif;--mat-sys-display-large-font: Manrope, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Manrope, system-ui, sans-serif;--mat-sys-display-medium-font: Manrope, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Manrope, system-ui, sans-serif;--mat-sys-display-small-font: Manrope, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Manrope, system-ui, sans-serif;--mat-sys-headline-large-font: Manrope, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Manrope, system-ui, sans-serif;--mat-sys-headline-medium-font: Manrope, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Manrope, system-ui, sans-serif;--mat-sys-headline-small-font: Manrope, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem Manrope, system-ui, sans-serif;--mat-sys-label-large-font: Manrope, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 600;--mat-sys-label-large-weight-prominent: 800;--mat-sys-label-medium: 600 .75rem / 1rem Manrope, system-ui, sans-serif;--mat-sys-label-medium-font: Manrope, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 800;--mat-sys-label-small: 600 .688rem / 1rem Manrope, system-ui, sans-serif;--mat-sys-label-small-font: Manrope, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Manrope, system-ui, sans-serif;--mat-sys-title-large-font: Manrope, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem Manrope, system-ui, sans-serif;--mat-sys-title-medium-font: Manrope, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 600;--mat-sys-title-small: 600 .875rem / 1.25rem Manrope, system-ui, sans-serif;--mat-sys-title-small-font: Manrope, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #c9a4ff;--mat-sys-on-primary: #1c0d33;--mat-sys-primary-container: #3a2366;--mat-sys-on-primary-container: #eddcff;--mat-sys-tertiary: #ffab73;--mat-sys-error: #ff7a6b;--mat-sys-on-error: #1c0d33;--mat-sys-background: #120a1f;--mat-sys-surface: #120a1f;--mat-sys-on-surface: #f4ecff;--mat-sys-on-surface-variant: #b6a6d2;--mat-sys-surface-container-lowest: #0d0717;--mat-sys-surface-container-low: #170e28;--mat-sys-surface-container: #1d1331;--mat-sys-surface-container-high: #251a3d;--mat-sys-surface-container-highest: #2e2149;--mat-sys-outline: #5a467f;--mat-sys-outline-variant: #35284f;--mat-button-filled-container-shape: 14px;--mat-button-outlined-container-shape: 14px;--mat-button-protected-container-shape: 14px;--mat-button-text-container-shape: 12px;--mat-button-tonal-container-shape: 14px;--mat-card-outlined-container-shape: 20px;--mat-card-elevated-container-shape: 20px;--mat-dialog-container-shape: 24px;--mat-snack-bar-container-shape: 14px;--mat-bottom-sheet-container-shape: 28px;--app-backdrop: radial-gradient(90% 60% at 0% 0%, #3d1d72 0%, transparent 70%), radial-gradient(80% 55% at 100% 100%, #6a2410 0%, transparent 70%), radial-gradient(60% 40% at 90% 35%, #4a1546 0%, transparent 70%), linear-gradient(165deg, #160c2b 0%, #140a22 50%, #1f0d14 100%);--app-accent: linear-gradient(120deg, #7a4cc4 0%, #b8487a 52%, #c27a3e 100%);--app-on-accent: #fff4ee;--app-edge: linear-gradient( 135deg, rgb(178 120 255 / 85%), rgb(255 95 154 / 30%) 45%, rgb(255 160 67 / 80%) );--app-edge-soft: linear-gradient( 135deg, rgb(178 120 255 / 40%), rgb(255 255 255 / 6%) 50%, rgb(255 160 67 / 35%) );--app-glow: -8px -6px 28px -14px rgb(166 107 255 / 70%), 8px 10px 30px -14px rgb(255 140 60 / 60%);--app-card: rgb(48 30 80 / 36%);--app-glass-dense: rgb(26 16 46 / 65%);--app-glass-blur: blur(7px) saturate(170%);--app-glass-rim: inset 0 1px 0 rgb(255 255 255 / 16%), inset 0 -1px 0 rgb(255 255 255 / 4%);--app-glass-hover: rgb(255 255 255 / 7%);--app-hero: #3a1b6e;--app-hero-bg: linear-gradient(135deg, #3e1d7a 0%, #6b1f5c 55%, #8f3a12 100%);--app-on-hero: #fff4ee;--app-on-hero-muted: #e2c6e8;--app-income: #5fe0a6;--app-over: var(--mat-sys-error);--app-over-soft: #42182a;--app-radius: 18px;--app-gap: 12px;--app-bottom-nav-height: 66px;--app-side-nav-width: 240px;--app-shadow: 0 10px 30px rgb(6 2 14 / 55%)}body{margin:0;min-height:100dvh;background:var(--mat-sys-surface);isolation:isolate;color:var(--mat-sys-on-surface);font-family:var(--mat-sys-body-large-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--app-backdrop);pointer-events:none}.page{max-width:680px;margin:0 auto;padding:16px 14px 24px}.page--wide{max-width:1200px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 2px 16px}.page-title{margin:0;font:800 28px/1.15 var(--mat-sys-headline-small-font);letter-spacing:-.025em}.section-title{margin:0 4px 8px;font-size:13px;font-weight:800;color:var(--mat-sys-on-surface-variant)}.page-dock{position:sticky;bottom:calc(var(--app-bottom-nav-height) + var(--app-gap) * 2 + env(safe-area-inset-bottom));z-index:5;display:flex;gap:8px;margin-top:16px;padding:10px 0}.page-dock>*{flex:1;min-height:50px}.app-desktop .page-dock{bottom:0}.surface{background:var(--app-card);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--app-radius)}.state{display:grid;place-items:center;gap:6px;min-height:96px;padding:24px 16px;color:var(--mat-sys-on-surface-variant);text-align:center}.form-card{display:grid;gap:16px;padding:18px}.form-card>button{min-height:50px}.sheet-meta{margin:-10px 2px 14px;font-size:13px;font-weight:600;color:var(--mat-sys-on-surface-variant)}.app-amount{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.app-amount--income{color:var(--app-income)}.app-amount--over{color:var(--app-over)}.app-amount--hidden{filter:blur(6px);-webkit-user-select:none;user-select:none}.category-dot{--size: var(--category-dot-size, 26px);display:inline-grid;flex:none;place-items:center;width:var(--size);height:var(--size);overflow:hidden;border-radius:calc(var(--size) * .32);background:color-mix(in oklch,var(--category-color) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--category-color) 60%,transparent),0 0 10px -2px color-mix(in oklch,var(--category-color) 50%,transparent);color:var(--category-color);font-size:calc(var(--size) * .6);font-weight:800;line-height:1}.category-dot:before{content:var(--category-icon, "");font-family:var(--category-icon-font, inherit);font-feature-settings:"liga";font-variation-settings:"FILL" 1,"wght" 500,"opsz" 20;letter-spacing:normal;white-space:nowrap}.glow-edge,.surface{--edge: var(--app-edge);position:relative;border-color:transparent!important;box-shadow:var(--app-glass-rim),var(--app-glow);backdrop-filter:var(--app-glass-blur)}.glow-edge:before,.surface:before{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;background:var(--edge);pointer-events:none;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.glow-edge--soft,.surface{--edge: var(--app-edge-soft);box-shadow:var(--app-glass-rim)}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel,.mat-datepicker-content{background:var(--app-glass-dense)!important;box-shadow:var(--app-glass-rim),var(--app-shadow)!important;backdrop-filter:var(--app-glass-blur)}.mat-mdc-unelevated-button:not(:disabled),.accent-fill{background:var(--app-accent)!important;color:var(--app-on-accent)!important;box-shadow:0 6px 18px -10px #b8487a99}.count-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--app-over);color:var(--mat-sys-on-error);font-size:11px;font-weight:800;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.badge{display:inline-block;padding:1px 8px;border-radius:7px;font-size:12px;font-weight:700}.badge--shared{background:#f5d90a;color:#2a2400}.badge--over{background:var(--app-over);color:var(--mat-sys-on-error)}.mat-icon{letter-spacing:normal;line-height:1;vertical-align:middle}.mat-icon.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 500,"opsz" 24}.mat-mdc-icon-button,.mdc-icon-button,button[mat-icon-button]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.mat-mdc-icon-button .mat-icon,.mdc-icon-button .mat-icon,button[mat-icon-button] .mat-icon{display:block}.app-sheet-panel{--sheet-glow: inset 0 1px 0 rgb(255 255 255 / 16%), 0 -12px 40px -16px rgb(166 107 255 / 60%), 0 12px 40px -16px rgb(255 140 60 / 45%)}.app-sheet-panel .mat-mdc-dialog-surface{border-radius:28px;background:var(--app-glass-dense);box-shadow:var(--sheet-glow);backdrop-filter:var(--app-glass-blur)}.app-sheet-panel .mat-bottom-sheet-container{padding:0;border-radius:28px 28px 0 0;background:var(--app-glass-dense);box-shadow:var(--sheet-glow);backdrop-filter:var(--app-glass-blur)}.sheet__footer>*{flex:1;min-height:50px}.chip-row{--bleed: var(--chip-row-bleed, 14px);display:flex;gap:8px;margin:0 calc(-1 * var(--bleed));padding:3px var(--bleed) 4px;overflow-x:auto;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{display:inline-flex;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--mat-sys-outline-variant);border-radius:999px;background:var(--app-card);box-shadow:var(--app-glass-rim);color:var(--mat-sys-on-surface);font:700 14px var(--mat-sys-body-large-font);white-space:nowrap;cursor:pointer}.chip[aria-pressed=true],:checked+.chip{border-color:var(--category-color, var(--mat-sys-on-surface));background:color-mix(in oklch,var(--category-color, var(--mat-sys-on-surface)) 28%,var(--app-card))}:focus-visible+.chip{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.chip:has(>.category-dot){padding-left:6px}.chip:has(>.category-dot)>.category-dot{border-radius:50%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.outline{outline-style:solid}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
