:root{color-scheme:light dark;--ui-bg: light-dark(#f5efe3, #0a0a0a);--ui-bg-secondary: light-dark(#fbf7ef, #161616);--ui-bg-tertiary: light-dark(#fffcf6, #202020);--ui-bg-grouped: light-dark(#f5efe3, #0a0a0a);--ui-bg-grouped-secondary: light-dark(#fbf7ef, #161616);--ui-bg-grouped-tertiary: light-dark(#f0e8da, #202020);--ui-label: light-dark(#2e2620, #f2f2f2);--ui-label-secondary: light-dark(#6b5f54, rgb(242 242 242 / .72));--ui-label-tertiary: light-dark(#746a5d, rgb(242 242 242 / .55));--ui-label-quaternary: light-dark(rgb(46 38 32 / .28), rgb(242 242 242 / .28));--ui-placeholder: var(--ui-label-tertiary);--ui-separator: light-dark(rgb(110 88 66 / .22), rgb(140 140 140 / .4));--ui-separator-opaque: light-dark(#e4dacb, #2a2a2a);--ui-fill: light-dark(rgb(120 98 76 / .16), rgb(140 140 140 / .32));--ui-fill-secondary: light-dark(rgb(120 98 76 / .12), rgb(140 140 140 / .26));--ui-fill-tertiary: light-dark(rgb(120 98 76 / .09), rgb(140 140 140 / .2));--ui-fill-quaternary: light-dark(rgb(120 98 76 / .06), rgb(140 140 140 / .14));--ui-blue: light-dark(#7c98bd, #8fb0d8);--ui-blue-text: light-dark(#3d5d84, #a9c4e6);--ui-green: light-dark(#86ad80, #93c08d);--ui-green-text: light-dark(#3f6a3a, #a8d1a2);--ui-red: light-dark(#cd7466, #e08a7e);--ui-red-text: light-dark(#9a3e32, #eda79d);--ui-orange: light-dark(#d7a06a, #e3ae78);--ui-orange-text: light-dark(#8a5524, #eec293);--ui-yellow: light-dark(#dcc06a, #e8d08a);--ui-yellow-text: light-dark(#735a12, #f0dca2);--ui-purple: light-dark(#aa90c4, #c3a6dd);--ui-purple-text: light-dark(#6a4e85, #d3bde8);--ui-gray: light-dark(#9a8f82, #8e8e93);--ui-accent: light-dark(#b5836b, #f2f2f2);--ui-accent-text: light-dark(#8e5a43, #f2f2f2);--ui-accent-solid: light-dark(#9a6248, #f2f2f2);--ui-red-solid: light-dark(#a4473a, #b5584a);--ui-orange-solid: light-dark(#a35a26, #b0662f);--ui-green-solid: light-dark(#4e7a48, #4f7a49);--ui-on-accent: light-dark(#fbf7ef, #0a0a0a);--ui-gray-solid: light-dark(#7a6f63, #5c5c5c);--ui-blue-solid: light-dark(#4f6f96, #4d6b8f);--ui-on-solid: #fbf7ef;--ui-accent-soft: color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-red-soft: color-mix(in srgb, var(--ui-red) 16%, transparent);--ui-material: light-dark(rgb(251 247 239 / .96), rgb(22 22 22 / .95));--ui-material-thick: light-dark(rgb(248 243 233 / .98), rgb(28 28 28 / .97));--ui-material-blur: none;--ui-material-menu: light-dark(rgb(252 249 243 / .97), rgb(32 32 32 / .97));--ui-material-edge: inset 0 0 0 .5px light-dark(rgb(70 50 30 / .1), rgb(242 242 242 / .12));--ui-scrim: light-dark(rgb(46 38 32 / .28), rgb(0 0 0 / .52));--ui-shadow-1: 0 1px 2px light-dark(rgb(70 50 30 / .08), rgb(0 0 0 / .2)), 0 2px 8px light-dark(rgb(70 50 30 / .06), rgb(0 0 0 / .16));--ui-shadow-2: 0 4px 14px light-dark(rgb(70 50 30 / .1), rgb(0 0 0 / .24)), 0 12px 40px light-dark(rgb(70 50 30 / .12), rgb(0 0 0 / .3));--ui-shadow-3: 0 12px 28px light-dark(rgb(70 50 30 / .14), rgb(0 0 0 / .32)), 0 28px 80px light-dark(rgb(70 50 30 / .18), rgb(0 0 0 / .4));--ui-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--ui-font-rounded: ui-rounded, "SF Pro Rounded", var(--ui-font);--ui-font-serif: "Newsreader", ui-serif, "New York", "Iowan Old Style", Georgia, serif;--ui-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-font-title: var(--ui-font-serif);--ui-text-scale: 1;--ui-text-large-title: 600 calc(2.25rem * var(--ui-text-scale))/1.15 var(--ui-font-title);--ui-text-title-1: 600 calc(1.875rem * var(--ui-text-scale))/1.18 var(--ui-font-title);--ui-text-title-2: 700 calc(1.375rem * var(--ui-text-scale))/1.27 var(--ui-font);--ui-text-title-3: 600 calc(1.25rem * var(--ui-text-scale))/1.25 var(--ui-font);--ui-text-headline: 600 calc(1.0625rem * var(--ui-text-scale))/1.29 var(--ui-font);--ui-text-body: 400 calc(1.0625rem * var(--ui-text-scale))/1.29 var(--ui-font);--ui-text-callout: 400 calc(1rem * var(--ui-text-scale))/1.31 var(--ui-font);--ui-text-subheadline: 400 calc(.9375rem * var(--ui-text-scale))/1.33 var(--ui-font);--ui-text-footnote: 400 calc(.8125rem * var(--ui-text-scale))/1.38 var(--ui-font);--ui-text-caption: 400 calc(.75rem * var(--ui-text-scale))/1.33 var(--ui-font);--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-page-margin: clamp(1rem, 3vw, 2rem);--ui-radius-xs: 6px;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-radius-xl: 22px;--ui-radius-pill: 999px;--ui-control-height: 2.25rem;--ui-control-height-sm: 1.75rem;--ui-control-height-lg: 3.125rem;--ui-row-height: 2.75rem;--ui-hit-target: 2.75rem;--ui-ease: cubic-bezier(.2, .8, .2, 1);--ui-duration-fast: .12s;--ui-duration: .25s;--ui-duration-slow: .4s;--ui-z-toolbar: 100;--ui-z-menu: 300;--ui-z-sheet: 400;--ui-z-toast: 500}@media(pointer:coarse){:root{--ui-control-height: 2.75rem;--ui-control-height-sm: 2.75rem}}:root[data-accent=amber]{--ui-accent: light-dark(#c08a3e, #e8b86a);--ui-accent-text: light-dark(#85571a, #f0c98a);--ui-accent-solid: light-dark(#8f5e1c, #e8b86a)}:root[data-accent=sage]{--ui-accent: light-dark(#7f9e78, #a7c79f);--ui-accent-text: light-dark(#46653f, #bcd8b5);--ui-accent-solid: light-dark(#4f6f48, #a7c79f)}:root[data-accent=blue]{--ui-accent: light-dark(#7895bd, #9dbbe3);--ui-accent-text: light-dark(#3d5d84, #b5cdee);--ui-accent-solid: light-dark(#46668f, #9dbbe3)}:root[data-accent=rose]{--ui-accent: light-dark(#c9828f, #eba3b1);--ui-accent-text: light-dark(#8f4655, #f2bac5);--ui-accent-solid: light-dark(#9a4f5e, #eba3b1)}:root[data-accent=lavender]{--ui-accent: light-dark(#a28fc6, #c4b1e6);--ui-accent-text: light-dark(#64508a, #d4c5ee);--ui-accent-solid: light-dark(#6d5794, #c4b1e6)}:root[data-density=compact]{--ui-space-3: .625rem;--ui-space-4: .75rem;--ui-space-5: 1rem;--ui-space-6: 1.125rem;--ui-space-8: 1.5rem;--ui-space-10: 1.875rem;--ui-space-12: 2.25rem;--ui-page-margin: clamp(.75rem, 2.25vw, 1.5rem);--ui-row-height: 2.375rem}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--ui-backdrop-tone: saturate(1.25) brightness(1.18);--ui-backdrop-opacity: .42;--ui-cover-filter: none;--ui-paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .38 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-backdrop-tone: saturate(1.6) brightness(.42);--ui-backdrop-opacity: .65;--ui-cover-filter: brightness(.9);--ui-paper-grain: none}}:root[data-theme=dark]{--ui-backdrop-tone: saturate(1.6) brightness(.42);--ui-backdrop-opacity: .65;--ui-cover-filter: brightness(.9);--ui-paper-grain: none}@media(prefers-contrast:more){:root{--ui-label-secondary: light-dark(#4a4038, rgb(242 242 242 / .88));--ui-label-tertiary: light-dark(#5e5348, rgb(242 242 242 / .74));--ui-separator: light-dark(rgb(90 70 50 / .5), rgb(170 170 170 / .7));--ui-blue-text: light-dark(#2c4a70, #bcd3ee)}}@media(prefers-reduced-transparency:reduce){:root{--ui-material: var(--ui-bg-secondary);--ui-material-thick: var(--ui-bg-secondary);--ui-material-menu: var(--ui-bg-tertiary);--ui-material-blur: none}}@media(prefers-reduced-motion:reduce){:root{--ui-duration-fast: .01ms;--ui-duration: .01ms;--ui-duration-slow: .01ms}}:root[data-text-size=s]{--ui-text-scale: .9}:root[data-text-size=l]{--ui-text-scale: 1.12}
