/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--color-green-400:oklch(79.2% .209 151.711);--color-teal-50:var(--teal-50);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-out:var(--ease-out);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-teal:var(--teal);--color-finance:var(--finance);--color-finance-50:var(--finance-50);--color-health:var(--health);--color-health-50:var(--health-50);--color-productivity:var(--productivity);--color-productivity-50:var(--productivity-50);--color-projects:var(--projects);--color-projects-50:var(--projects-50);--color-journal:var(--journal);--color-journal-50:var(--journal-50);--color-good:var(--good);--color-bad:var(--bad);--color-bg-secondary:var(--color-background-secondary);--color-bg-tertiary:var(--color-background-tertiary);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--font-display:var(--lx-font-display);--shadow-glow:var(--shadow-glow);--ease-spring:var(--ease-spring)}}@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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(100\%-8px\)\]{bottom:calc(100% - 8px)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[42px\]{left:42px}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[54\]{z-index:54}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[500\]{z-index:500}.z-\[600\]{z-index:600}.z-\[601\]{z-index:601}.z-\[700\]{z-index:700}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[3px\]{height:3px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[min\(60vh\,22rem\)\]{max-height:min(60vh,22rem)}.max-h-\[min\(92dvh\,920px\)\]{max-height:min(92dvh,920px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[min\(70vh\,560px\)\]{min-height:min(70vh,560px)}.min-h-\[min\(72vh\,520px\)\]{min-height:min(72vh,520px)}.min-h-\[var\(--lx-touch-min\)\]{min-height:var(--lx-touch-min)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[84px\]{width:84px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[220px\]{max-width:220px}.max-w-\[360px\]{max-width:360px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[min\(100\%\,20rem\)\]{max-width:min(100%,20rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance: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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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-\[var\(--lx-space-5\)\]{gap:var(--lx-space-5)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--lx-r-lg\)\]{border-radius:var(--lx-r-lg)}.rounded-\[var\(--lx-r-lg\,16px\)\]{border-radius:var(--lx-r-lg,16px)}.rounded-\[var\(--lx-r-md\)\]{border-radius:var(--lx-r-md)}.rounded-\[var\(--lx-r-pill\)\]{border-radius:var(--lx-r-pill)}.rounded-\[var\(--lx-r-sm\)\]{border-radius:var(--lx-r-sm)}.rounded-\[var\(--lx-r-xl\)\]{border-radius:var(--lx-r-xl)}.rounded-\[var\(--lx-r-xs\)\]{border-radius:var(--lx-r-xs)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color-mix\(in_srgb\,var\(--lx-gold\)_28\%\,transparent\)\]{border-color:var(--lx-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--lx-gold\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lx-gold) 28%,transparent)}}.border-\[var\(--accent\)\]\/20{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/20{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--lx-border-soft\)\]{border-color:var(--lx-border-soft)}.border-\[var\(--lx-field-border-strong\)\]{border-color:var(--lx-field-border-strong)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-t-\[var\(--accent\)\]{border-top-color:var(--accent)}.bg-\[color-mix\(in_srgb\,var\(--lx-gold\)_10\%\,transparent\)\]{background-color:var(--lx-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--lx-gold\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lx-gold) 10%,transparent)}}.bg-\[var\(--color-background-secondary\)\]{background-color:var(--color-background-secondary)}.bg-\[var\(--color-background-tertiary\)\]{background-color:var(--color-background-tertiary)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--lx-card-2\)\]{background-color:var(--lx-card-2)}.bg-\[var\(--lx-gold\)\]{background-color:var(--lx-gold)}.bg-\[var\(--lx-gold-soft\)\]{background-color:var(--lx-gold-soft)}.bg-\[var\(--lx-sem-danger-soft\)\]{background-color:var(--lx-sem-danger-soft)}.bg-\[var\(--lx-sem-info-soft\)\]{background-color:var(--lx-sem-info-soft)}.bg-\[var\(--lx-sem-success-soft\)\]{background-color:var(--lx-sem-success-soft)}.bg-\[var\(--lx-sem-warning-soft\)\]{background-color:var(--lx-sem-warning-soft)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-finance-50{background-color:var(--color-finance-50)}.bg-health-50{background-color:var(--color-health-50)}.bg-journal-50{background-color:var(--color-journal-50)}.bg-productivity-50{background-color:var(--color-productivity-50)}.bg-projects-50{background-color:var(--color-projects-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.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)}.p-\[var\(--lx-space-4\)\]{padding:var(--lx-space-4)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[length\:var\(--lx-type-micro\)\]{font-size:var(--lx-type-micro)}.leading-none{--tw-leading:1;line-height:1}.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-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-\[var\(--lx-font-display\)\]{--tw-font-weight:var(--lx-font-display);font-weight:var(--lx-font-display)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--bad\)\]{color:var(--bad)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--finance\)\]{color:var(--finance)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--lx-gold\)\]{color:var(--lx-gold)}.text-\[var\(--lx-on-gold\)\]{color:var(--lx-on-gold)}.text-\[var\(--lx-sem-danger\)\]{color:var(--lx-sem-danger)}.text-\[var\(--lx-sem-info\)\]{color:var(--lx-sem-info)}.text-\[var\(--lx-sem-success\)\]{color:var(--lx-sem-success)}.text-\[var\(--lx-sem-warning\)\]{color:var(--lx-sem-warning)}.text-\[var\(--lx-text-mute\)\]{color:var(--lx-text-mute)}.text-\[var\(--lx-type-title\,1\.75rem\)\]{color:var(--lx-type-title,1.75rem)}.text-\[var\(--teal\)\]{color:var(--teal)}.text-bad{color:var(--color-bad)}.text-finance{color:var(--color-finance)}.text-good{color:var(--color-good)}.text-green-400{color:var(--color-green-400)}.text-health{color:var(--color-health)}.text-journal{color:var(--color-journal)}.text-productivity{color:var(--color-productivity)}.text-projects{color:var(--color-projects)}.text-teal{color:var(--color-teal)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--lx-field-ring\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--lx-field-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:bg-\[rgba\(var\(--accent-rgb\)\,0\.08\)\]:hover{background-color:rgba(var(--accent-rgb),.08)}.hover\:bg-\[rgba\(var\(--projects-rgb\)\,0\.08\)\]:hover{background-color:rgba(var(--projects-rgb),.08)}.hover\:bg-\[var\(--color-background-secondary\)\]:hover{background-color:var(--color-background-secondary)}.hover\:bg-\[var\(--color-background-tertiary\)\]:hover{background-color:var(--color-background-tertiary)}.hover\:bg-\[var\(--lx-card-2\)\]:hover{background-color:var(--lx-card-2)}.hover\:bg-bg-tertiary:hover{background-color:var(--color-bg-tertiary)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--lx-text\)\]:hover{color:var(--lx-text)}.hover\:text-bad:hover{color:var(--color-bad)}.hover\:text-teal:hover{color:var(--color-teal)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_8px_24px_rgba\(29\,158\,117\,0\.3\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1d9e754d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.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,)}}.focus\:border-\[var\(--good\)\]:focus{border-color:var(--good)}.focus\:ring-teal-50:focus{--tw-ring-color:var(--color-teal-50)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[108px\]{min-height:108px}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:flex-shrink-0,.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-center{align-self:center}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:text-start{text-align:start}.sm\:text-\[length\:var\(--lx-type-label\)\]{font-size:var(--lx-type-label)}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:mx-8{margin-inline:calc(var(--spacing) * 8)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-xl{max-width:var(--container-xl)}.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))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-\[var\(--lx-space-8\)\]{padding:var(--lx-space-8)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[1\.75rem\]{font-size:1.75rem}}@media (width>=64rem){.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:calc(var(--spacing) * 10)}}}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes modalSlide{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pop{0%{transform:scale(.5)}55%{transform:scale(1.22)}78%{transform:scale(.91)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.93)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-underline{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes wordReveal{0%{opacity:0;filter:blur(3px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes floatOrb{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}33%{opacity:.7;transform:translate(-47%,-53%)scale(1.08)}66%{opacity:.45;transform:translate(-53%,-47%)scale(.94)}}@keyframes floatOrb2{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}40%{opacity:.5;transform:translate(-53%,-46%)scale(1.12)}70%{opacity:.28;transform:translate(-47%,-54%)scale(.9)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmerSweep{0%{background-position:-200%}to{background-position:200%}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--lx-gold-rgb), 0)}50%{box-shadow:0 0 28px 4px rgba(var(--lx-gold-rgb), .25)}}@keyframes badgePop{0%{opacity:0;transform:scale(0)rotate(-6deg)}60%{opacity:1;transform:scale(1.18)rotate(2deg)}80%{transform:scale(.93)}to{transform:scale(1)rotate(0)}}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes indicatorSlide{0%{transform-origin:0;opacity:0;transform:scaleX(0)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}@keyframes heroBadge{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes grainMove{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,1%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-2%)}50%{transform:translate(-3%,2%)}60%{transform:translate(1%,-4%)}70%{transform:translate(-4%,1%)}80%{transform:translate(2%,3%)}90%{transform:translate(-1%,-1%)}}@keyframes pillsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fade-in{animation:fadeInItem .4s var(--ease-out) both}.fade-in-up{animation:fadeInUp .55s var(--ease-out) both}.fade-in-scale{animation:fadeInScale .45s var(--ease-out) both}.slide-up{animation:slideUp .35s var(--ease-out) both}.modal-enter{animation:modalSlide .32s var(--ease-spring) both}.spin{animation:.8s linear infinite spin}.stagger>*{animation:fadeInItem .5s var(--ease-out) backwards}.stagger>:first-child{animation-delay:30ms}.stagger>:nth-child(2){animation-delay:80ms}.stagger>:nth-child(3){animation-delay:.13s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.23s}.stagger>:nth-child(6){animation-delay:.28s}.stagger>:nth-child(7){animation-delay:.33s}.stagger>:nth-child(8){animation-delay:.38s}.stagger>:nth-child(9){animation-delay:.43s}.stagger>:nth-child(10){animation-delay:.48s}.stagger>:nth-child(11){animation-delay:.53s}.stagger>:nth-child(12){animation-delay:.58s}.stagger-hero>*{animation:fadeInUp .75s var(--ease-out) backwards}.stagger-hero>:first-child{animation-delay:.1s}.stagger-hero>:nth-child(2){animation-delay:.25s}.stagger-hero>:nth-child(3){animation-delay:.4s}.stagger-hero>:nth-child(4){animation-delay:.55s}.stagger-hero>:nth-child(5){animation-delay:.7s}[data-reveal]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(28px)}[data-reveal=visible]{opacity:1;transform:translateY(0)}[data-reveal][data-delay="1"]{transition-delay:80ms}[data-reveal][data-delay="2"]{transition-delay:.16s}[data-reveal][data-delay="3"]{transition-delay:.24s}[data-reveal][data-delay="4"]{transition-delay:.32s}[data-reveal][data-delay="5"]{transition-delay:.4s}[data-reveal][data-delay="6"]{transition-delay:.48s}.card-hover{transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), border-color .2s ease}.card-hover:hover{box-shadow:0 20px 56px #00000059, 0 0 0 1px rgba(var(--lx-gold-rgb), .14);transform:translateY(-4px)}.btn-press{transition:transform .12s,opacity .12s}.btn-press:active{transform:scale(.96)}.btn-shimmer{background-size:300% 100%;animation:3s linear infinite shimmerSweep}.glow-pulse{animation:3s ease-in-out infinite glowPulse}@keyframes celebrate-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.9;transform:translateY(105vh)rotate(540deg)}}@keyframes celebrate-fade{0%{opacity:0}to{opacity:1}}@keyframes celebrate-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes lx-burst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--bx,0), var(--by,0)) scale(.3);opacity:0}}@keyframes lx-check-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.lx-pop{animation:lx-check-pop .4s var(--lx-ease)}@media (prefers-reduced-motion:reduce){.lx-pop{animation:none}}:root,[data-theme=light],[data-theme=champagne],[data-theme=vetiver]{--lx-surface:#f9faef;--lx-surface-dim:#e8e9de;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f4f4e9;--lx-text:#1a1c16;--lx-text-soft:#1a1c16a6;--lx-text-mute:#1a1c165c;--lx-primary:#1a1c16;--lx-on-primary:#f9faef;--lx-gold:#2c2a1c;--lx-gold-rgb:44, 42, 28;--lx-gold-soft:#2c2a1c1f;--lx-on-gold:#f9faef;--lx-outline:#d8dacf;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#1a1c160f;--lx-glass-blur:10px;--lx-overlay:#1a1c1647;--lx-shadow:0 1px 2px #1a1c1608, 0 4px 12px #1a1c160a, 0 14px 32px #1a1c160d, 0 28px 56px #1a1c160a;--lx-shadow-lift:0 2px 4px #1a1c160a, 0 10px 20px #1a1c160f, 0 24px 48px #1a1c1614;--lx-icon-stroke:#1a1c16;--lx-icon-fill:#2c2a1c4d}[data-theme=midnight],[data-theme=inkwood]{--lx-surface:#131316;--lx-surface-dim:#0c0c0e;--lx-surface-bright:#202024;--lx-card:#1c1c20;--lx-card-2:#26262b;--lx-text:#eceef2;--lx-text-soft:#eceef2b8;--lx-text-mute:#eceef26b;--lx-primary:#eceef2;--lx-on-primary:#131316;--lx-gold:#b9c0cc;--lx-gold-rgb:185, 192, 204;--lx-gold-soft:#b9c0cc24;--lx-on-gold:#16181c;--lx-outline:#ffffff17;--lx-error:#ff897e;--lx-good:#9fb8ad;--lx-glass:#1c1c20;--lx-glass-border:#ffffff1a;--lx-glass-blur:18px;--lx-overlay:#0000008c;--lx-shadow:0 1px 2px #00000059, 0 4px 12px #0006, 0 16px 40px #00000080, 0 28px 56px #00000073;--lx-shadow-lift:0 2px 4px #0006, 0 12px 24px #00000080, 0 28px 56px #0009;--lx-icon-stroke:#eceef2;--lx-icon-fill:#b9c0cc4d}[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam]{--lx-surface:#121710;--lx-surface-dim:#0b0f0a;--lx-surface-bright:#1d251b;--lx-card:#1a221b;--lx-card-2:#232d24;--lx-text:#e0e7df;--lx-text-soft:#e0e7dfb8;--lx-text-mute:#e0e7df6b;--lx-primary:#e0e7df;--lx-on-primary:#121710;--lx-gold:#c4b49a;--lx-gold-rgb:196, 180, 154;--lx-gold-soft:#c4b49a24;--lx-on-gold:#121710;--lx-outline:#e0e7df1a;--lx-error:#ff897e;--lx-good:#9fc4a8;--lx-glass:#1a221b;--lx-glass-border:#e0e7df1a;--lx-glass-blur:18px;--lx-overlay:#0000008c;--lx-shadow:0 1px 2px #00000059, 0 4px 12px #0006, 0 16px 40px #00000080, 0 28px 56px #00000073;--lx-shadow-lift:0 2px 4px #0006, 0 12px 24px #00000080, 0 28px 56px #0009;--lx-icon-stroke:#e0e7df;--lx-icon-fill:#c4b49a4d}[data-theme=arctic],[data-theme=artemisia]{--lx-surface:#f8f9fa;--lx-surface-dim:#e9ecef;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f1f3f5;--lx-text:#1a1d21;--lx-text-soft:#1a1d21a6;--lx-text-mute:#1a1d215c;--lx-primary:#1a1d21;--lx-on-primary:#fff;--lx-gold:#242830;--lx-gold-rgb:36, 40, 48;--lx-gold-soft:#2428301f;--lx-on-gold:#fff;--lx-outline:#dee2e6;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#1a1d210f;--lx-glass-blur:10px;--lx-overlay:#1a1d2147;--lx-shadow:0 1px 2px #1a1d2108, 0 4px 12px #1a1d210a, 0 14px 32px #1a1d210d, 0 28px 56px #1a1d210a;--lx-shadow-lift:0 2px 4px #1a1d210a, 0 10px 20px #1a1d210f, 0 24px 48px #1a1d2114;--lx-icon-stroke:#1a1d21;--lx-icon-fill:#2428304d}[data-theme=sage],[data-theme=hellebore]{--lx-surface:#f1f3f0;--lx-surface-dim:#e2e6e0;--lx-surface-bright:#fbfcfa;--lx-card:#fbfcfa;--lx-card-2:#e9ede8;--lx-text:#1e241f;--lx-text-soft:#1e241fa6;--lx-text-mute:#1e241f5c;--lx-primary:#1e241f;--lx-on-primary:#fbfcfa;--lx-gold:#2a322c;--lx-gold-rgb:42, 50, 44;--lx-gold-soft:#2a322c1f;--lx-on-gold:#fbfcfa;--lx-outline:#cfd6cd;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fbfcfa;--lx-glass-border:#1e241f0f;--lx-glass-blur:10px;--lx-overlay:#1e241f47;--lx-shadow:0 1px 2px #1e241f08, 0 4px 12px #1e241f0a, 0 14px 32px #1e241f0d, 0 28px 56px #1e241f0a;--lx-shadow-lift:0 2px 4px #1e241f0a, 0 10px 20px #1e241f0f, 0 24px 48px #1e241f14;--lx-icon-stroke:#1e241f;--lx-icon-fill:#2a322c4d}[data-theme=viridel]{--lx-surface:#f2f6f3;--lx-surface-dim:#dde8e2;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#e6f0eb;--lx-text:#0a1f18;--lx-text-soft:#0a1f18ad;--lx-text-mute:#0a1f1866;--lx-primary:#0a3d2e;--lx-on-primary:#f7f4ef;--lx-gold:#0f5c47;--lx-gold-rgb:15, 92, 71;--lx-gold-soft:#0f5c4724;--lx-on-gold:#f7f4ef;--lx-champagne:#c8a95a;--lx-champagne-rgb:200, 169, 90;--lx-champagne-soft:#c8a95a29;--lx-outline:#0a3d2e24;--lx-error:#a85a4a;--lx-good:#0f5c47;--lx-glass:#fff;--lx-glass-border:#0a3d2e14;--lx-glass-blur:10px;--lx-overlay:#071a1457;--lx-shadow:0 1px 2px #0a3d2e0a, 0 4px 12px #0a3d2e0d, 0 14px 32px #0a3d2e0f, 0 28px 56px #0a3d2e0d;--lx-shadow-lift:0 2px 4px #0a3d2e0d, 0 10px 20px #0a3d2e12, 0 24px 48px #0a3d2e17;--lx-icon-stroke:#0a3d2e;--lx-icon-fill:#0f5c4738}[data-theme=emerald],[data-theme=maidenhair]{--lx-surface:#071a14;--lx-surface-dim:#040f0c;--lx-surface-bright:#0a3d2e;--lx-card:#0c241c;--lx-card-2:#12352a;--lx-text:#eef6f2;--lx-text-soft:#eef6f2bd;--lx-text-mute:#eef6f270;--lx-primary:#eef6f2;--lx-on-primary:#071a14;--lx-gold:#c8a95a;--lx-gold-rgb:200, 169, 90;--lx-gold-soft:#c8a95a29;--lx-on-gold:#071a14;--lx-champagne:#c8a95a;--lx-champagne-rgb:200, 169, 90;--lx-champagne-soft:#c8a95a2e;--lx-outline:#eef6f21a;--lx-error:#ff897e;--lx-good:#5cb88a;--lx-glass:#0c1f18;--lx-glass-border:#eef6f214;--lx-glass-blur:22px;--lx-shadow:0 1px 2px #00000059, 0 4px 12px #0006, 0 16px 40px #00000080, 0 28px 56px #00000073;--lx-shadow-lift:0 2px 4px #0006, 0 12px 24px #00000080, 0 28px 56px #0009;--lx-icon-stroke:#eef6f2;--lx-icon-fill:#c8a95a47}[data-theme=wildstrawberry]{--lx-surface:#fffaf5;--lx-surface-dim:#f0e8e0;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f9f1ea;--lx-text:#2a1616;--lx-text-soft:#2a1616a6;--lx-text-mute:#2a16165c;--lx-primary:#2a1616;--lx-on-primary:#fff;--lx-gold:#3a1e1e;--lx-gold-rgb:58, 30, 30;--lx-gold-soft:#3a1e1e1f;--lx-on-gold:#fff;--lx-outline:#e8d5d0;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#2a16160f;--lx-glass-blur:12px;--lx-overlay:#2a161647;--lx-shadow:0 1px 2px #2a161608, 0 4px 12px #2a16160a, 0 14px 32px #2a16160d, 0 28px 56px #2a16160a;--lx-shadow-lift:0 2px 4px #2a16160a, 0 10px 20px #2a16160f, 0 24px 48px #2a161614;--lx-icon-stroke:#2a1616;--lx-icon-fill:#3a1e1e4d}[data-theme=goldenkiwi]{--lx-surface:#f9faf2;--lx-surface-dim:#eaebde;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f3f4ea;--lx-text:#242018;--lx-text-soft:#242018a6;--lx-text-mute:#2420185c;--lx-primary:#242018;--lx-on-primary:#fff;--lx-gold:#2e2a1a;--lx-gold-rgb:46, 42, 26;--lx-gold-soft:#2e2a1a1f;--lx-on-gold:#fff;--lx-outline:#dddcc5;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#2420180f;--lx-glass-blur:12px;--lx-overlay:#24201847;--lx-shadow:0 1px 2px #24201808, 0 4px 12px #2420180a, 0 14px 32px #2420180d, 0 28px 56px #2420180a;--lx-shadow-lift:0 2px 4px #2420180a, 0 10px 20px #2420180f, 0 24px 48px #24201814;--lx-icon-stroke:#242018;--lx-icon-fill:#2e2a1a4d}[data-theme=royalfig]{--lx-surface:#f5f2f7;--lx-surface-dim:#e6e0eb;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#eeeaf2;--lx-text:#1e1a22;--lx-text-soft:#1e1a22a6;--lx-text-mute:#1e1a225c;--lx-primary:#1e1a22;--lx-on-primary:#fff;--lx-gold:#2a1e28;--lx-gold-rgb:42, 30, 40;--lx-gold-soft:#2a1e281f;--lx-on-gold:#fff;--lx-outline:#1e1a221f;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#1e1a220f;--lx-glass-blur:12px;--lx-overlay:#1e1a2247;--lx-shadow:0 1px 2px #1e1a2208, 0 4px 12px #1e1a220a, 0 14px 32px #1e1a220d, 0 28px 56px #1e1a220a;--lx-shadow-lift:0 2px 4px #1e1a220a, 0 10px 20px #1e1a220f, 0 24px 48px #1e1a2214;--lx-icon-stroke:#1e1a22;--lx-icon-fill:#2a1e284d}[data-theme=whitepeach]{--lx-surface:#fff5f0;--lx-surface-dim:#f0e4dc;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#faeee8;--lx-text:#2e2420;--lx-text-soft:#2e2420a6;--lx-text-mute:#2e24205c;--lx-primary:#2e2420;--lx-on-primary:#fff;--lx-gold:#3a2e28;--lx-gold-rgb:58, 46, 40;--lx-gold-soft:#3a2e281f;--lx-on-gold:#fff;--lx-outline:#e8d5cc;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#2e24200f;--lx-glass-blur:12px;--lx-overlay:#2e242047;--lx-shadow:0 1px 2px #2e242008, 0 4px 12px #2e24200a, 0 14px 32px #2e24200d, 0 28px 56px #2e24200a;--lx-shadow-lift:0 2px 4px #2e24200a, 0 10px 20px #2e24200f, 0 24px 48px #2e242014;--lx-icon-stroke:#2e2420;--lx-icon-fill:#3a2e284d}[data-theme=alabaster]{--lx-surface:#faf9f6;--lx-surface-dim:#eeecea;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f3f2ef;--lx-text:#1c1b19;--lx-text-soft:#1c1b19a6;--lx-text-mute:#1c1b195c;--lx-primary:#1c1b19;--lx-on-primary:#fff;--lx-gold:#2a2927;--lx-gold-rgb:42, 41, 39;--lx-gold-soft:#2a29271f;--lx-on-gold:#fff;--lx-outline:#dddbd7;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#1c1b190f;--lx-glass-blur:10px;--lx-overlay:#1c1b1947;--lx-shadow:0 1px 2px #1c1b1908, 0 4px 12px #1c1b190a, 0 14px 32px #1c1b190d, 0 28px 56px #1c1b190a;--lx-shadow-lift:0 2px 4px #1c1b190a, 0 10px 20px #1c1b190f, 0 24px 48px #1c1b1914;--lx-icon-stroke:#1c1b19;--lx-icon-fill:#2a29274d}[data-theme=bluebasalt]{--lx-surface:#12161a;--lx-surface-dim:#0c0f12;--lx-surface-bright:#1c2228;--lx-card:#1a2028;--lx-card-2:#222a34;--lx-text:#e2e8f0;--lx-text-soft:#e2e8f0b8;--lx-text-mute:#e2e8f06b;--lx-primary:#e2e8f0;--lx-on-primary:#12161a;--lx-gold:#a8b8c8;--lx-gold-rgb:168, 184, 200;--lx-gold-soft:#a8b8c824;--lx-on-gold:#12161a;--lx-outline:#e2e8f01a;--lx-error:#ff897e;--lx-good:#9fb8ad;--lx-glass:#1a2028;--lx-glass-border:#e2e8f017;--lx-glass-blur:18px;--lx-shadow:0 1px 2px #00000059, 0 4px 12px #0006, 0 16px 40px #00000080, 0 28px 56px #00000073;--lx-shadow-lift:0 2px 4px #0006, 0 12px 24px #00000080, 0 28px 56px #0009;--lx-icon-stroke:#e2e8f0;--lx-icon-fill:#a8b8c84d}[data-theme=desertjasper]{--lx-surface:#fdf8f5;--lx-surface-dim:#ede4dc;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f5ede6;--lx-text:#2a1e16;--lx-text-soft:#2a1e16a6;--lx-text-mute:#2a1e165c;--lx-primary:#2a1e16;--lx-on-primary:#fff;--lx-gold:#3a2a1e;--lx-gold-rgb:58, 42, 30;--lx-gold-soft:#3a2a1e1f;--lx-on-gold:#fff;--lx-outline:#e0d0c4;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#2a1e160f;--lx-glass-blur:10px;--lx-overlay:#2a1e1647;--lx-shadow:0 1px 2px #2a1e1608, 0 4px 12px #2a1e160a, 0 14px 32px #2a1e160d, 0 28px 56px #2a1e160a;--lx-shadow-lift:0 2px 4px #2a1e160a, 0 10px 20px #2a1e160f, 0 24px 48px #2a1e1614;--lx-icon-stroke:#2a1e16;--lx-icon-fill:#3a2a1e4d}[data-theme=cashmere]{--lx-surface:#f7f3ed;--lx-surface-dim:#ece4da;--lx-surface-bright:#faf6f0;--lx-card:#faf6f0;--lx-card-2:#f0ebe3;--lx-text:#2a241e;--lx-text-soft:#2a241ea6;--lx-text-mute:#2a241e5c;--lx-primary:#2a241e;--lx-on-primary:#faf6f0;--lx-gold:#3a3228;--lx-gold-rgb:58, 50, 40;--lx-gold-soft:#3a32281f;--lx-on-gold:#faf6f0;--lx-outline:#ddd4c8;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#faf6f0;--lx-glass-border:#2a241e0f;--lx-glass-blur:10px;--lx-overlay:#2a241e47;--lx-shadow:0 1px 2px #2a241e08, 0 4px 12px #2a241e0a, 0 14px 32px #2a241e0d, 0 28px 56px #2a241e0a;--lx-shadow-lift:0 2px 4px #2a241e0a, 0 10px 20px #2a241e0f, 0 24px 48px #2a241e14;--lx-icon-stroke:#2a241e;--lx-icon-fill:#3a32284d}[data-theme=midnightvelvet]{--lx-surface:#0f0d12;--lx-surface-dim:#09080b;--lx-surface-bright:#1a1820;--lx-card:#18151f;--lx-card-2:#221f2a;--lx-text:#f2f0f5;--lx-text-soft:#f2f0f5b8;--lx-text-mute:#f2f0f56b;--lx-primary:#f2f0f5;--lx-on-primary:#0f0d12;--lx-gold:#b8a8c8;--lx-gold-rgb:184, 168, 200;--lx-gold-soft:#b8a8c824;--lx-on-gold:#0f0d12;--lx-outline:#f2f0f51a;--lx-error:#ff897e;--lx-good:#9fb8ad;--lx-glass:#18151f;--lx-glass-border:#f2f0f517;--lx-glass-blur:18px;--lx-shadow:0 1px 2px #00000059, 0 4px 12px #0006, 0 16px 40px #00000080, 0 28px 56px #00000073;--lx-shadow-lift:0 2px 4px #0006, 0 12px 24px #00000080, 0 28px 56px #0009;--lx-icon-stroke:#f2f0f5;--lx-icon-fill:#b8a8c84d}[data-theme=rawlinen]{--lx-surface:#fcfbf7;--lx-surface-dim:#eeede6;--lx-surface-bright:#faf9f4;--lx-card:#faf9f4;--lx-card-2:#f5f4ee;--lx-text:#1c1c18;--lx-text-soft:#1c1c18a6;--lx-text-mute:#1c1c185c;--lx-primary:#1c1c18;--lx-on-primary:#faf9f4;--lx-gold:#2e2e28;--lx-gold-rgb:46, 46, 40;--lx-gold-soft:#2e2e281f;--lx-on-gold:#faf9f4;--lx-outline:#dddcd5;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#faf9f4;--lx-glass-border:#1c1c180f;--lx-glass-blur:10px;--lx-overlay:#1c1c1847;--lx-shadow:0 1px 2px #1c1c1808, 0 4px 10px #1c1c180a, 0 12px 28px #1c1c180d, 0 24px 48px #1c1c180a;--lx-shadow-lift:0 2px 4px #1c1c180a, 0 8px 16px #1c1c180d, 0 20px 40px #1c1c1812;--lx-icon-stroke:#1c1c18;--lx-icon-fill:#2e2e284d}[data-theme=porcelain]{--lx-surface:#fff;--lx-surface-dim:#f0f0ee;--lx-surface-bright:#fff;--lx-card:#f7f7f5;--lx-card-2:#efefed;--lx-text:#141414;--lx-text-soft:#3a3a38;--lx-text-mute:#6e6e6a;--lx-primary:#141414;--lx-on-primary:#fff;--lx-gold:#1c1c1a;--lx-gold-rgb:28, 28, 26;--lx-gold-soft:#1c1c1a1a;--lx-on-gold:#fff;--lx-outline:#e4e4e0;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#f7f7f5;--lx-glass-border:#1414140f;--lx-glass-blur:12px;--lx-overlay:#14141447;--lx-icon-stroke:#141414;--lx-icon-fill:#1c1c1a4d;--lx-shadow:0 1px 2px #14141408, 0 4px 12px #1414140a, 0 14px 32px #1414140d, 0 28px 56px #1414140a;--lx-shadow-lift:0 2px 4px #1414140a, 0 10px 20px #1414140f, 0 24px 48px #14141414}[data-theme=oatlinen]{--lx-surface:#f5f0e6;--lx-surface-dim:#ebe4d6;--lx-surface-bright:#faf7f0;--lx-card:#faf7f0;--lx-card-2:#f0e9db;--lx-text:#1c1914;--lx-text-soft:#1c1914a6;--lx-text-mute:#1c19145c;--lx-primary:#1c1914;--lx-on-primary:#faf7f0;--lx-gold:#3d3830;--lx-gold-rgb:61, 56, 48;--lx-gold-soft:#3d38301f;--lx-on-gold:#faf7f0;--lx-outline:#ddd4c4;--lx-error:#a85a4a;--lx-good:#5a6b52;--lx-glass:#faf7f0;--lx-glass-border:#1c19140f;--lx-glass-blur:10px;--lx-overlay:#1c191447;--lx-icon-stroke:#1c1914;--lx-icon-fill:#3d38304d;--lx-shadow:0 1px 2px #28201408, 0 4px 12px #2820140a, 0 14px 32px #2820140d, 0 28px 56px #2820140a;--lx-shadow-lift:0 2px 4px #2820140a, 0 10px 20px #2820140f, 0 24px 48px #28201414}[data-theme=smokedolive]{--lx-surface:#f2f3ed;--lx-surface-dim:#e2e4dc;--lx-surface-bright:#fafbf8;--lx-card:#fafbf8;--lx-card-2:#e8ebe4;--lx-text:#1e221a;--lx-text-soft:#1e221aa6;--lx-text-mute:#1e221a5c;--lx-primary:#1e221a;--lx-on-primary:#fafbf8;--lx-gold:#2a2e24;--lx-gold-rgb:42, 46, 36;--lx-gold-soft:#2a2e241f;--lx-on-gold:#fafbf8;--lx-outline:#d0d4c8;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fafbf8;--lx-glass-border:#1e221a0f;--lx-glass-blur:10px;--lx-overlay:#1e221a47;--lx-shadow:0 1px 2px #1e221a08, 0 4px 12px #1e221a0a, 0 14px 32px #1e221a0d, 0 28px 56px #1e221a0a;--lx-shadow-lift:0 2px 4px #1e221a0a, 0 10px 20px #1e221a0f, 0 24px 48px #1e221a14;--lx-icon-stroke:#1e221a;--lx-icon-fill:#2a2e244d}[data-theme=champagnerose]{--lx-surface:#fffaf9;--lx-surface-dim:#f0e6e4;--lx-surface-bright:#fff;--lx-card:#fff;--lx-card-2:#f8f0ee;--lx-text:#2a1e1e;--lx-text-soft:#2a1e1ea6;--lx-text-mute:#2a1e1e5c;--lx-primary:#2a1e1e;--lx-on-primary:#fff;--lx-gold:#3a2828;--lx-gold-rgb:58, 40, 40;--lx-gold-soft:#3a28281f;--lx-on-gold:#fff;--lx-outline:#e8d8d6;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fff;--lx-glass-border:#2a1e1e0f;--lx-glass-blur:10px;--lx-overlay:#2a1e1e47;--lx-shadow:0 1px 2px #2a1e1e08, 0 4px 12px #2a1e1e0a, 0 14px 32px #2a1e1e0d, 0 28px 56px #2a1e1e0a;--lx-shadow-lift:0 2px 4px #2a1e1e0a, 0 10px 20px #2a1e1e0f, 0 24px 48px #2a1e1e14;--lx-icon-stroke:#2a1e1e;--lx-icon-fill:#3a28284d}[data-theme=copperpatina]{--lx-surface:#f4f6f5;--lx-surface-dim:#e4e8e6;--lx-surface-bright:#fbfcfb;--lx-card:#fbfcfb;--lx-card-2:#eaedec;--lx-text:#1a201e;--lx-text-soft:#1a201ea6;--lx-text-mute:#1a201e5c;--lx-primary:#1a201e;--lx-on-primary:#fbfcfb;--lx-gold:#262e2c;--lx-gold-rgb:38, 46, 44;--lx-gold-soft:#262e2c1f;--lx-on-gold:#fbfcfb;--lx-outline:#d0d8d6;--lx-error:#a85a4a;--lx-good:#4a5d4e;--lx-glass:#fbfcfb;--lx-glass-border:#1a201e0f;--lx-glass-blur:10px;--lx-overlay:#1a201e47;--lx-shadow:0 1px 2px #1a201e08, 0 4px 12px #1a201e0a, 0 14px 32px #1a201e0d, 0 28px 56px #1a201e0a;--lx-shadow-lift:0 2px 4px #1a201e0a, 0 10px 20px #1a201e0f, 0 24px 48px #1a201e14;--lx-icon-stroke:#1a201e;--lx-icon-fill:#262e2c4d}[data-theme=graphite]{--lx-surface:#1a1a1a;--lx-surface-dim:#111;--lx-surface-bright:#242424;--lx-card:#222;--lx-card-2:#2c2c2c;--lx-text:#f0f0f0;--lx-text-soft:#f0f0f0b8;--lx-text-mute:#f0f0f06b;--lx-primary:#f0f0f0;--lx-on-primary:#1a1a1a;--lx-gold:#b0b0b0;--lx-gold-rgb:176, 176, 176;--lx-gold-soft:#b0b0b024;--lx-on-gold:#1a1a1a;--lx-outline:#f0f0f01a;--lx-error:#ff897e;--lx-good:#9fb8ad;--lx-glass:#222;--lx-glass-border:#ffffff14;--lx-glass-blur:18px;--lx-shadow:0 1px 2px #00000059, 0 4px 12px #0006, 0 16px 40px #00000080, 0 28px 56px #00000073;--lx-shadow-lift:0 2px 4px #0006, 0 12px 24px #00000080, 0 28px 56px #0009;--lx-icon-stroke:#f0f0f0;--lx-icon-fill:#b0b0b04d}:root{--lx-font-display:"Playfair Display", "Noto Serif", "Noto Serif CJK JP", Georgia, serif;--lx-font-body:"Inter", "Segoe UI", "Helvetica Neue", "Noto Sans", "Noto Sans Arabic", "Noto Sans Devanagari", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Apple SD Gothic Neo", "PingFang SC", "Microsoft YaHei", "Malgun Gothic", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--lx-ease:cubic-bezier(.2, .8, .2, 1);--lx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lx-theme-morph:.4s;--lx-icon-stroke:var(--lx-text);--lx-icon-fill:rgba(var(--lx-gold-rgb), .3);--lx-r-xs:.5rem;--lx-r-sm:.75rem;--lx-r:.75rem;--lx-r-md:1rem;--lx-r-lg:1.5rem;--lx-r-xl:2rem;--lx-r-pill:999px;--lx-space-1:.25rem;--lx-space-2:.5rem;--lx-space-3:.75rem;--lx-space-4:1rem;--lx-space-5:1.25rem;--lx-space-6:1.5rem;--lx-space-8:2rem;--lx-space-10:2.5rem;--lx-space-12:3rem;--lx-type-micro:clamp(.625rem, .58rem + .2vw, .6875rem);--lx-type-overline:clamp(.625rem, .6rem + .15vw, .6875rem);--lx-type-label:clamp(.75rem, .72rem + .2vw, .875rem);--lx-type-body:clamp(.875rem, .84rem + .22vw, 1rem);--lx-type-section:clamp(1rem, .95rem + .3vw, 1.125rem);--lx-type-title:clamp(1.375rem, 1.15rem + 1.1vw, 1.875rem);--lx-type-display:clamp(1.75rem, 1.35rem + 1.8vw, 2.75rem);--lx-touch-min:2.75rem;--lx-field-radius:.75rem;--lx-field-bg:var(--lx-text)}@supports (color:color-mix(in lab, red, red)){:root{--lx-field-bg:color-mix(in srgb, var(--lx-text) 4.5%, var(--lx-card))}}:root{--lx-field-bg-hover:var(--lx-text)}@supports (color:color-mix(in lab, red, red)){:root{--lx-field-bg-hover:color-mix(in srgb, var(--lx-text) 6.5%, var(--lx-card))}}:root{--lx-field-border:var(--lx-text)}@supports (color:color-mix(in lab, red, red)){:root{--lx-field-border:color-mix(in srgb, var(--lx-text) 11%, transparent)}}:root{--lx-field-border-strong:var(--lx-text)}@supports (color:color-mix(in lab, red, red)){:root{--lx-field-border-strong:color-mix(in srgb, var(--lx-text) 22%, transparent)}}:root{--lx-field-ring:rgba(var(--lx-gold-rgb), .14);--lx-surface-2:var(--lx-card-2);--lx-surface-3:var(--lx-surface-dim);--lx-font-sans:var(--lx-font-body);--lx-density:clamp(.88, .82 + .28vw, 1);--lx-type-sm:calc(.8125rem * var(--lx-density));--lx-type:calc(.9375rem * var(--lx-density));--lx-type-lg:calc(1.125rem * var(--lx-density));--lx-control-h:calc(2.85rem * var(--lx-density));--lx-space-field:calc(.9rem * var(--lx-density));--lx-space-stack:calc(1.1rem * var(--lx-density));--lx-scrim:#1a1c166b;--lx-veil:#080a09f7;--lx-accent-ambient:rgba(var(--lx-gold-rgb), .42);--lx-accent-ambient-strong:rgba(var(--lx-gold-rgb), .64);--lx-accent-ambient-bg:rgba(var(--lx-gold-rgb), .1);--lx-sem-red:#a85a4a}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-red:color-mix(in srgb, #a85a4a 88%, var(--lx-gold))}}:root{--lx-sem-orange:#c4895a}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-orange:color-mix(in srgb, #c4895a 88%, var(--lx-gold))}}:root{--lx-sem-yellow:#c2a83e}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-yellow:color-mix(in srgb, #c2a83e 88%, var(--lx-gold))}}:root{--lx-sem-green:#5f9a72}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-green:color-mix(in srgb, #5f9a72 88%, var(--lx-gold))}}:root{--lx-sem-teal:#5a9a96}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-teal:color-mix(in srgb, #5a9a96 88%, var(--lx-gold))}}:root{--lx-sem-blue:#6f8aa8}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-blue:color-mix(in srgb, #6f8aa8 88%, var(--lx-gold))}}:root{--lx-sem-purple:#8e7aa8}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-purple:color-mix(in srgb, #8e7aa8 88%, var(--lx-gold))}}:root{--lx-sem-pink:#b07a8e}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-pink:color-mix(in srgb, #b07a8e 88%, var(--lx-gold))}}:root{--lx-sem-gray:#8a8780}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-gray:color-mix(in srgb, #8a8780 88%, var(--lx-gold))}}:root{--lx-sem-success:#5f9a72}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-success:color-mix(in srgb, #5f9a72 90%, var(--lx-gold))}}:root{--lx-sem-warning:#c79a4a}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-warning:color-mix(in srgb, #c79a4a 90%, var(--lx-gold))}}:root{--lx-sem-danger:#a85a4a;--lx-sem-info:#6f8aa8}@supports (color:color-mix(in lab, red, red)){:root{--lx-sem-info:color-mix(in srgb, #6f8aa8 90%, var(--lx-gold))}}:root{--lx-alert-border:#a85a4a;--lx-sem-red-soft:#a85a4a2e;--lx-sem-orange-soft:#c4895a2e;--lx-sem-yellow-soft:#c2a83e2e;--lx-sem-green-soft:#5f9a722e;--lx-sem-teal-soft:#5a9a962e;--lx-sem-blue-soft:#6f8aa82e;--lx-sem-purple-soft:#8e7aa82e;--lx-sem-pink-soft:#b07a8e2e;--lx-sem-gray-soft:#8a878029;--lx-sem-success-soft:#5f9a7224;--lx-sem-warning-soft:#c79a4a24;--lx-sem-danger-soft:#c0594b24;--lx-sem-info-soft:#6f8aa824;--lx-ramp-1:var(--lx-gold);--lx-ramp-2:rgba(var(--lx-gold-rgb), .85);--lx-ramp-3:rgba(var(--lx-gold-rgb), .7);--lx-ramp-4:rgba(var(--lx-gold-rgb), .55);--lx-ramp-5:rgba(var(--lx-gold-rgb), .4);--lx-ramp-6:rgba(var(--lx-gold-rgb), .25)}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-scrim:#0000009e;--lx-sem-red:#e08a7c}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-red:color-mix(in srgb, #e08a7c 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-orange:#e0a866}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-orange:color-mix(in srgb, #e0a866 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-yellow:#d8c060}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-yellow:color-mix(in srgb, #d8c060 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-green:#88c4a0}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-green:color-mix(in srgb, #88c4a0 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-teal:#7ab8b4}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-teal:color-mix(in srgb, #7ab8b4 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-blue:#93b0d0}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-blue:color-mix(in srgb, #93b0d0 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-purple:#b09acc}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-purple:color-mix(in srgb, #b09acc 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-pink:#d09aaa}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-pink:color-mix(in srgb, #d09aaa 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-gray:#a8a49c}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-gray:color-mix(in srgb, #a8a49c 88%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-success:#88c4a0}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-success:color-mix(in srgb, #88c4a0 90%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-warning:#e0b066}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-warning:color-mix(in srgb, #e0b066 90%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-danger:#e08a7c}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-danger:color-mix(in srgb, #e08a7c 90%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-info:#93b0d0}@supports (color:color-mix(in lab, red, red)){[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-info:color-mix(in srgb, #93b0d0 90%, var(--lx-gold))}}[data-theme=midnight],[data-theme=inkwood],[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam],[data-theme=emerald],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lx-sem-red-soft:#e08a7c38;--lx-sem-orange-soft:#e0a86638;--lx-sem-yellow-soft:#d8c06038;--lx-sem-green-soft:#88c4a038;--lx-sem-teal-soft:#7ab8b438;--lx-sem-blue-soft:#93b0d038;--lx-sem-purple-soft:#b09acc38;--lx-sem-pink-soft:#d09aaa38;--lx-sem-gray-soft:#a8a49c33;--lx-sem-success-soft:#88c4a033;--lx-sem-warning-soft:#e0b06633;--lx-sem-danger-soft:#e08a7c33;--lx-sem-info-soft:#93b0d033}html[lang=ar],html[dir=rtl]{letter-spacing:0;word-spacing:.02em;line-height:1.65}html[lang=ar] body,html[dir=rtl] body{line-height:1.65}html[dir=rtl] .lx-chevron-forward,html[dir=rtl] .lx-icon-chevron-right{transform:scaleX(-1)}html[dir=rtl] .lx-table-scroll{direction:rtl}html[dir=rtl] .lx-stack-row,html[dir=rtl] .lx-drawer,html[dir=rtl] .lx-sheet,html[dir=rtl] [data-sheet]{text-align:start}html[dir=rtl] .lx-nav-rail,html[dir=rtl] .lx-sidebar{border-inline-end:1px solid var(--lx-line,transparent);border-left:none;border-right:none}html[lang=hi]{line-height:1.7}html[lang=ja],html[lang=zh-CN],html[lang=ko]{letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;line-height:1.7}.lx-text-flow{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.lx-input,.g-btn,.g-btn-primary,button.lx-input{min-width:0;max-width:100%}.lx-input>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lx-field-row{border-bottom:1px solid var(--lx-outline,var(--color-border));flex-direction:column;align-items:stretch;gap:.625rem;min-width:0;padding-block:.75rem;display:flex}.lx-field-row:last-child{border-bottom:none}.lx-field-row__label{flex:auto;min-width:0;max-width:100%}.lx-field-row__control{width:100%;min-width:0;max-width:100%}.lx-field-row__control .g-btn,.lx-field-row__control button:not(.lx-toggle){white-space:normal;max-width:100%;height:auto;min-height:var(--lx-touch-min);text-align:center;overflow-wrap:break-word}.lx-toggle{box-sizing:content-box;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;width:2.75rem;height:1.625rem;transition:opacity .2s var(--lx-ease,ease);background:0 0;border:none;border-radius:999px;flex-shrink:0;margin:-.5625rem;padding:.5625rem;position:relative}.lx-toggle:before{content:"";background:var(--lx-text-mute);border-radius:999px;position:absolute;inset-block:.5625rem;inset-inline:.5625rem}@supports (color:color-mix(in lab, red, red)){.lx-toggle:before{background:color-mix(in srgb, var(--lx-text-mute) 42%, transparent)}}.lx-toggle:before{transition:background .28s var(--lx-ease-spring,var(--lx-ease,ease));box-shadow:inset 0 0 0 1px var(--lx-outline,transparent)}@supports (color:color-mix(in lab, red, red)){.lx-toggle:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lx-outline,transparent) 55%, transparent)}}.lx-toggle--on:before{background:var(--lx-gold);box-shadow:none}.lx-toggle:disabled{opacity:.45;cursor:not-allowed}.lx-toggle:focus-visible{outline:none}.lx-toggle:focus-visible:before{outline:2px solid var(--lx-gold);outline-offset:3px}.lx-toggle__thumb{z-index:1;background:var(--lx-card,#faf7f0);width:1.375rem;height:1.375rem;transition:transform .32s var(--lx-ease-spring,var(--lx-ease,ease));pointer-events:none;top:.6875rem;border-radius:50%;position:absolute;inset-inline-start:.6875rem;box-shadow:0 1px 2px #00000024,0 2px 6px #00000014}.lx-toggle--on .lx-toggle__thumb{transform:translate(1.125rem)}[dir=rtl] .lx-toggle--on .lx-toggle__thumb{transform:translate(-1.125rem)}@media (prefers-reduced-motion:reduce){.lx-toggle:before,.lx-toggle__thumb{transition:none}}@media (width>=640px){.lx-field-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.lx-field-row__control{flex:0 auto;width:auto;max-width:min(100%,18rem)}}.lx-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;overflow-x:auto}.lx-table{border-collapse:collapse;table-layout:auto;width:100%}.lx-table-scroll .lx-table{min-width:36rem}.lx-table th,.lx-table td{overflow-wrap:break-word;word-break:normal;white-space:nowrap}.lx-table td.lx-table-wrap,.lx-table th.lx-table-wrap{white-space:normal;min-width:7rem;max-width:14rem}.lx-stack-list{flex-direction:column;gap:.5rem;display:flex}.lx-stack-row{border-bottom:1px solid var(--lx-outline);flex-direction:column;gap:.35rem;min-width:0;padding:.75rem 0;display:flex}.lx-stack-row:last-child{border-bottom:none}.lx-stack-row__title{color:var(--lx-text);overflow-wrap:break-word;word-break:normal;font-weight:600}.lx-stack-row__meta{font-size:var(--lx-type-label);color:var(--lx-text-mute);flex-wrap:wrap;gap:.5rem .75rem;display:flex}.lx-stack-row__meta>*{overflow-wrap:break-word;min-width:0}.lx-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 0, "wght" 100, "GRAD" -25, "opsz" 48;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Sharp;font-style:normal;font-weight:400;line-height:1;display:inline-block}.lx-icon.is-filled{font-variation-settings:"FILL" 1, "wght" 100, "GRAD" -25, "opsz" 48}.lx-display{font-family:var(--lx-font-display);letter-spacing:-.02em;color:var(--lx-text);font-weight:700;line-height:1.1}.lx-headline{font-family:var(--lx-font-display);color:var(--lx-text);font-weight:600;line-height:1.2}.lx-overline{font-family:var(--lx-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-text-mute);font-size:12px;font-weight:600}:root:is([lang=ja],[lang=ko],[lang=zh-CN],[lang=hi],[lang=ar]) .lx-overline,:root:is([data-script=cjk],[data-script=deva],[data-script=arab]) .lx-overline{text-transform:none;letter-spacing:.02em}.lx-step-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-gold);font-size:11px;font-weight:600;font-family:var(--lx-font-body);margin:0 0 8px}:root:is([lang=ja],[lang=ko],[lang=zh-CN],[lang=hi],[lang=ar]) .lx-step-label,:root:is([data-script=cjk],[data-script=deva],[data-script=arab]) .lx-step-label{text-transform:none;letter-spacing:.02em}.lx-card{background:var(--lx-card);border:1px solid var(--lx-glass-border);border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow);transition:transform .4s var(--lx-ease), box-shadow .4s var(--lx-ease);padding:32px}.lx-card-tap{cursor:pointer}.lx-card-tap:hover{box-shadow:var(--lx-shadow-lift);transform:scale(1.02)}.lx-card-tap:active{transform:scale(.995)}.lx-panel{background:var(--lx-card);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border:1px solid var(--lx-glass-border);border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow-lift)}.lx-btn{font-family:var(--lx-font-body);border-radius:var(--lx-r-md);cursor:pointer;transition:transform .25s var(--lx-ease), background .25s var(--lx-ease), box-shadow .25s var(--lx-ease);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lx-btn:active{transform:scale(.97)}.lx-btn-primary{background:var(--lx-gold);color:var(--lx-on-gold)}.lx-btn-primary:hover{box-shadow:0 6px 20px var(--lx-gold-soft);transform:scale(1.02)}.lx-btn-ghost{color:var(--lx-text-soft);border:1px solid var(--lx-outline);background:0 0}.lx-btn-ghost:hover{color:var(--lx-text);border-color:var(--lx-text-mute)}.lx-chip{font-family:var(--lx-font-body);border-radius:var(--lx-r-xl);background:var(--lx-card-2);color:var(--lx-text-soft);cursor:pointer;transition:all .25s var(--lx-ease);border:1px solid #0000;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.lx-chip:hover{color:var(--lx-text)}.lx-chip.is-active{background:var(--lx-gold-soft);color:var(--lx-gold);border-color:rgba(var(--lx-gold-rgb), .3)}.lx-divider{background:var(--lx-outline);opacity:.6;border:none;height:1px}.lx-progress{background:var(--lx-gold-soft);border-radius:999px;height:3px;overflow:hidden}.lx-progress>i{background:var(--lx-gold);height:100%;transition:width .6s var(--lx-ease);border-radius:999px;display:block}.lx-canvas{position:relative}.lx-canvas>main,.lx-canvas>aside{z-index:1;position:relative}.lx-canvas:before{content:"";pointer-events:none;z-index:0;opacity:.035;background:var(--lx-text);position:fixed;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'%3E%3Cg fill='none' stroke='%23000' stroke-width='0.5' stroke-linecap='round'%3E%3Cpath d='M40 280C40 220 70 190 70 140C70 90 40 60 40 0'/%3E%3Cpath d='M70 140C70 120 100 110 120 120C100 130 70 140 70 140Z'/%3E%3Cpath d='M70 100C70 80 40 70 20 80C40 92 70 100 70 100Z'/%3E%3Cpath d='M55 200C55 180 85 170 105 180C85 192 55 200 55 200Z'/%3E%3Cpath d='M55 240C55 222 25 212 5 222C25 234 55 240 55 240Z'/%3E%3Cpath d='M220 280C220 220 190 190 190 140C190 90 220 60 220 0'/%3E%3Cpath d='M190 140C190 120 160 110 140 120C160 130 190 140 190 140Z'/%3E%3Cpath d='M190 100C190 80 220 70 240 80C220 92 190 100 190 100Z'/%3E%3Cpath d='M205 200C205 180 175 170 155 180C175 192 205 200 205 200Z'/%3E%3Cpath d='M205 240C205 222 235 212 255 222C235 234 205 240 205 240Z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'%3E%3Cg fill='none' stroke='%23000' stroke-width='0.5' stroke-linecap='round'%3E%3Cpath d='M40 280C40 220 70 190 70 140C70 90 40 60 40 0'/%3E%3Cpath d='M70 140C70 120 100 110 120 120C100 130 70 140 70 140Z'/%3E%3Cpath d='M70 100C70 80 40 70 20 80C40 92 70 100 70 100Z'/%3E%3Cpath d='M55 200C55 180 85 170 105 180C85 192 55 200 55 200Z'/%3E%3Cpath d='M55 240C55 222 25 212 5 222C25 234 55 240 55 240Z'/%3E%3Cpath d='M220 280C220 220 190 190 190 140C190 90 220 60 220 0'/%3E%3Cpath d='M190 140C190 120 160 110 140 120C160 130 190 140 190 140Z'/%3E%3Cpath d='M190 100C190 80 220 70 240 80C220 92 190 100 190 100Z'/%3E%3Cpath d='M205 200C205 180 175 170 155 180C175 192 205 200 205 200Z'/%3E%3Cpath d='M205 240C205 222 235 212 255 222C235 234 205 240 205 240Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:280px 280px;mask-size:280px 280px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.lx-grain:after{content:"";pointer-events:none;z-index:9999;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html.lx-previewing body,html.lx-previewing .lx-canvas,html.lx-previewing main,html.lx-previewing aside,html.lx-previewing .g-card,html.lx-previewing .lx-card,html.lx-previewing .lx-panel,html.lx-previewing .lx-popover,html.lx-previewing .lx-stat,html.lx-previewing .g-stat,html.lx-previewing .lx-col,html.lx-previewing .g-btn-primary,html.lx-previewing .lx-btn-primary,html.lx-previewing input,html.lx-previewing textarea,html.lx-previewing [data-lx-surface]{transition:background-color .28s var(--lx-ease), border-color .28s var(--lx-ease), color .28s var(--lx-ease), box-shadow .28s var(--lx-ease)!important}html.lx-theme-shift:before{content:"";pointer-events:none;z-index:10000;animation:lx-film-grain var(--lx-theme-morph) var(--lx-ease) forwards;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes lx-film-grain{0%{opacity:0}40%{opacity:.055}to{opacity:0}}html.lx-theme-shift body,html.lx-theme-shift .lx-canvas,html.lx-theme-shift main,html.lx-theme-shift aside,html.lx-theme-shift .g-card,html.lx-theme-shift .lx-card{transition:background-color var(--lx-theme-morph) var(--lx-ease), border-color var(--lx-theme-morph) var(--lx-ease), color var(--lx-theme-morph) var(--lx-ease), box-shadow var(--lx-theme-morph) var(--lx-ease)!important}@media (prefers-reduced-motion:reduce){html.lx-theme-shift:before{animation:none}}.lx-check-draw{stroke-dasharray:13;stroke-dashoffset:13px;animation:lx-draw-in .45s var(--lx-ease) forwards}@keyframes lx-draw-in{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lx-check-draw{stroke-dashoffset:0;animation:none}}.lx-press{transition:transform .2s var(--lx-ease)}.lx-press:active{transform:scale(.96)}@keyframes lx-enter{0%{opacity:0}to{opacity:1}}.lx-enter{animation:lx-enter .45s var(--lx-ease) both}.lx-stagger>*{animation:lx-enter .5s var(--lx-ease) backwards}.lx-stagger>:first-child{animation-delay:40ms}.lx-stagger>:nth-child(2){animation-delay:90ms}.lx-stagger>:nth-child(3){animation-delay:.14s}.lx-stagger>:nth-child(4){animation-delay:.19s}.lx-stagger>:nth-child(5){animation-delay:.24s}.lx-stagger>:nth-child(6){animation-delay:.29s}.lx-stagger>:nth-child(7){animation-delay:.34s}.lx-stagger>:nth-child(8){animation-delay:.39s}.lx-stagger>:nth-child(n+9){animation-delay:.44s}.lx-stat{transition:transform .3s var(--lx-ease), box-shadow .3s var(--lx-ease)}.lx-stat:hover .lx-jewel,.lx-stat:hover [data-lx-jewel]{color:var(--lx-gold);background:var(--lx-accent-ambient-bg)}.lx-focusable{transition:border-color .2s var(--lx-ease), box-shadow .2s var(--lx-ease);outline:none}.lx-focusable:focus-visible{border-color:var(--lx-gold);box-shadow:0 0 0 3px var(--lx-accent-ambient-bg)}.lx-btn-primary{position:relative;overflow:hidden}.lx-btn-primary:after{content:"";transition:transform .6s var(--lx-ease);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lx-btn-primary:hover:after{transform:translate(120%)}.lx-popover{animation:lx-pop-in .22s var(--lx-ease)}@keyframes lx-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.g-card,.g-stat,.lx-card{position:relative}.g-card:before,.g-stat:before,.lx-card:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--lx-surface-bright), inset 0 0 0 1px var(--lx-surface-bright);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.g-card:before,.g-stat:before,.lx-card:before{box-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--lx-surface-bright) 70%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--lx-surface-bright) 35%, transparent)}}.lx-letterpress:not(.lx-input),input.g-input:not(.lx-input),textarea.g-input:not(.lx-input),.g-field input:not(.lx-input),.g-field textarea:not(.lx-input){box-shadow:inset 0 1px 2px #0000000f,inset 0 2px 6px #00000008!important}.lx-input,input.lx-input,textarea.lx-input,select.lx-input,button.lx-input{box-sizing:border-box;width:100%;min-height:var(--lx-control-h,3rem);font-family:var(--lx-font-sans,var(--lx-font-body), inherit);font-size:var(--lx-type,.9375rem);color:var(--lx-text);background:var(--lx-field-bg);border:1px solid var(--lx-field-border);border-radius:var(--lx-field-radius);appearance:none;box-shadow:none;transition:border-color .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), background .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1));outline:none;padding:.8rem 1rem;font-weight:400;line-height:1.35;display:block}@media (width<=767px){.lx-input,input.lx-input,textarea.lx-input,select.lx-input{font-size:max(16px, var(--lx-type,.9375rem))}}button.lx-input{text-align:left;cursor:pointer;font-size:var(--lx-type,.9375rem);justify-content:space-between;align-items:center;gap:.5rem;display:flex}textarea.lx-input{resize:vertical;min-height:5rem;font-size:var(--lx-type,.9375rem)}select.lx-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6e66' stroke-width='1.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-color:var(--lx-field-bg);padding-inline-end:2.25rem}html[dir=rtl] select.lx-input{background-position:.85rem}.lx-input::placeholder{color:var(--lx-text-mute);opacity:1}.lx-input:hover:not(:disabled){background:var(--lx-field-bg-hover);border-color:var(--lx-field-border-strong)}.lx-input:focus,.lx-input:focus-visible{background:var(--lx-card);border-color:var(--lx-field-border-strong);box-shadow:0 0 0 3px var(--lx-field-ring)}.lx-input:disabled{opacity:.55;cursor:not-allowed}input.lx-input:-webkit-autofill{-webkit-text-fill-color:var(--lx-text);caret-color:var(--lx-text);border:1px solid var(--lx-field-border);border-radius:var(--lx-field-radius);box-shadow:0 0 0 1000px var(--lx-field-bg) inset;transition:background-color 600000s}input.lx-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lx-text);caret-color:var(--lx-text);border:1px solid var(--lx-field-border);border-radius:var(--lx-field-radius);box-shadow:0 0 0 1000px var(--lx-field-bg) inset;transition:background-color 600000s}input.lx-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lx-text);caret-color:var(--lx-text);border:1px solid var(--lx-field-border);border-radius:var(--lx-field-radius);box-shadow:0 0 0 1000px var(--lx-field-bg) inset;transition:background-color 600000s}.lx-field{flex-direction:column;gap:.45rem;display:flex}.lx-field-label{font-family:var(--lx-font-sans,var(--lx-font-body), inherit);letter-spacing:.11em;text-transform:uppercase;color:var(--lx-text-mute);padding-inline:.1rem;font-size:.6875rem;font-weight:600}.lx-check{color:var(--lx-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;font-size:.875rem;display:flex}.lx-check input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--lx-gold,#d4af47);flex-shrink:0}.lx-form-stack{gap:var(--lx-space-stack,1.15rem);flex-direction:column;display:flex}.lx-sheet-handle__bar{background:var(--lx-outline);border-radius:999px;width:2.5rem;height:.25rem}@supports (color:color-mix(in lab, red, red)){.lx-sheet-handle__bar{background:color-mix(in srgb, var(--lx-outline) 70%, transparent)}}.lx-sheet-header{gap:.75rem}.lx-amount-hero{font-family:var(--lx-font-display,var(--lx-font-sans));font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lx-gold);font-size:clamp(1.35rem,3.5vw,1.6rem);font-weight:600;line-height:1.15}.lx-seg{border-radius:var(--lx-r-lg);background:var(--lx-surface-2,var(--lx-card-2));touch-action:manipulation;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.25rem;display:grid}.lx-seg--compact{border-radius:999px;grid-template-columns:none;gap:.15rem;width:auto;padding:.2rem;display:inline-flex}.lx-seg--compact .lx-seg__btn{border-radius:999px;flex:none;min-height:2rem;padding:.35rem .9rem}.lx-seg__btn{border-radius:var(--lx-r-md);min-height:2.75rem;color:var(--lx-text-soft);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:background .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), color .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1));background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .5rem;font-size:.75rem;font-weight:600;display:flex}.lx-seg__btn:hover{color:var(--lx-text)}.lx-seg__btn:active{transform:scale(.98)}.lx-seg__btn[data-active=true],.lx-seg__btn[aria-pressed=true]{background:var(--lx-gold);color:var(--lx-on-gold);box-shadow:var(--lx-shadow)}.lx-seg:not(.lx-seg--compact) .lx-seg__btn[data-active=true],.lx-seg:not(.lx-seg--compact) .lx-seg__btn[aria-pressed=true]{background:var(--lx-card);color:var(--lx-gold)}.lx-pad-key{border-radius:var(--lx-r-md);background:var(--lx-surface-2,var(--lx-card-2));min-height:3.5rem;color:var(--lx-text);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), background .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1));border:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;display:inline-flex}.lx-pad-key:active{transform:scale(.97)}.lx-pad-key--primary{background:var(--lx-gold);color:var(--lx-on-gold);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:700}:root[lang=ko] .lx-cal-day-num{letter-spacing:-.03em;font-variant-numeric:normal;white-space:nowrap;min-width:2.35rem;padding-inline:.35rem}.lx-intent-tile{min-height:var(--lx-touch-min,44px);border-radius:var(--lx-r-md);background:var(--lx-surface-2,var(--lx-field-bg));color:var(--lx-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:background .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), transform .12s var(--lx-ease,cubic-bezier(.2, .8, .2, 1));border:none;align-items:center;gap:.65rem;padding:.85rem .9rem;display:flex}.lx-intent-tile:hover{background:var(--lx-surface-2,var(--lx-field-bg))}@supports (color:color-mix(in lab, red, red)){.lx-intent-tile:hover{background:color-mix(in srgb, var(--lx-surface-2,var(--lx-field-bg)) 85%, var(--lx-text))}}.lx-intent-tile:active{transform:scale(.98)}.lx-intent-tile[data-preferred=true]{box-shadow:inset 0 0 0 1px var(--lx-gold)}@supports (color:color-mix(in lab, red, red)){.lx-intent-tile[data-preferred=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lx-gold) 45%, transparent)}}.lx-glass-sheet .lx-input,.lx-glass-dialog .lx-input,.lx-form-stack .lx-input,input.lx-input.lx-input--tonal,textarea.lx-input.lx-input--tonal,select.lx-input.lx-input--tonal{background:var(--lx-surface-2,var(--lx-field-bg));border-color:#0000}.lx-glass-sheet .lx-input:hover:not(:disabled),.lx-glass-dialog .lx-input:hover:not(:disabled),.lx-form-stack .lx-input:hover:not(:disabled){background:var(--lx-surface-2,var(--lx-field-bg))}@supports (color:color-mix(in lab, red, red)){.lx-glass-sheet .lx-input:hover:not(:disabled),.lx-glass-dialog .lx-input:hover:not(:disabled),.lx-form-stack .lx-input:hover:not(:disabled){background:color-mix(in srgb, var(--lx-surface-2,var(--lx-field-bg)) 88%, var(--lx-text))}}.lx-glass-sheet .lx-input:hover:not(:disabled),.lx-glass-dialog .lx-input:hover:not(:disabled),.lx-form-stack .lx-input:hover:not(:disabled){border-color:#0000}.lx-glass-sheet .lx-input:focus,.lx-glass-sheet .lx-input:focus-visible,.lx-glass-dialog .lx-input:focus,.lx-glass-dialog .lx-input:focus-visible,.lx-form-stack .lx-input:focus,.lx-form-stack .lx-input:focus-visible{border-color:var(--lx-field-border-strong);box-shadow:0 0 0 3px var(--lx-field-ring)}.lx-form-actions{flex-direction:column;gap:.65rem;margin-top:.5rem;display:flex}.lx-form-actions .g-btn,.lx-form-actions button{width:100%}.lx-form-actions .g-btn,.lx-form-actions .g-btn-primary{min-height:var(--lx-control-h,3rem);font-weight:600;border-radius:var(--lx-field-radius)!important}.lx-form-actions .g-btn-primary{box-shadow:0 1px 0 var(--lx-surface-bright,#fff) inset, 0 8px 22px rgba(var(--lx-gold-rgb), .22);background:var(--lx-gold)!important;color:var(--lx-on-gold)!important;border:none!important}@supports (color:color-mix(in lab, red, red)){.lx-form-actions .g-btn-primary{box-shadow:0 1px 0 color-mix(in srgb, var(--lx-surface-bright,#fff) 28%, transparent) inset, 0 8px 22px rgba(var(--lx-gold-rgb), .22)}}.lx-icon-btn{border:1px solid var(--lx-field-border);background:var(--lx-field-bg);width:2.25rem;height:2.25rem;color:var(--lx-text-mute);box-shadow:none;cursor:pointer;transition:border-color .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), color .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), background .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1));border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lx-icon-btn:hover{color:var(--lx-text);background:var(--lx-field-bg-hover);border-color:var(--lx-field-border-strong)}.lx-icon-btn:focus-visible{box-shadow:0 0 0 3px var(--lx-field-ring)}.lx-form-cta{width:100%;min-height:var(--lx-control-h,3rem);border-radius:var(--lx-field-radius);font-family:var(--lx-font-sans,var(--lx-font-body), inherit);letter-spacing:.01em;cursor:pointer;background:var(--lx-gold);color:var(--lx-on-gold);box-shadow:0 1px 0 var(--lx-surface-bright,#fff) inset, 0 8px 22px rgba(var(--lx-gold-rgb), .22);border:none;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.lx-form-cta{box-shadow:0 1px 0 color-mix(in srgb, var(--lx-surface-bright,#fff) 28%, transparent) inset, 0 8px 22px rgba(var(--lx-gold-rgb), .22)}}.lx-form-cta{transition:transform .2s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .2s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), opacity .2s}.lx-form-cta:hover:not(:disabled){box-shadow:0 1px 0 var(--lx-surface-bright,#fff) inset, 0 12px 28px rgba(var(--lx-gold-rgb), .28)}@supports (color:color-mix(in lab, red, red)){.lx-form-cta:hover:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--lx-surface-bright,#fff) 28%, transparent) inset, 0 12px 28px rgba(var(--lx-gold-rgb), .28)}}.lx-form-cta:active:not(:disabled){transform:scale(.98)}.lx-form-cta:disabled{opacity:.5;cursor:not-allowed}.lx-action-tile{border-radius:var(--lx-field-radius);background:var(--lx-field-bg);border:1px solid var(--lx-field-border);color:var(--lx-text);cursor:pointer;transition:border-color .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), background .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .18s var(--lx-ease,cubic-bezier(.2, .8, .2, 1));flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.05rem .65rem;display:flex}.lx-action-tile:hover{background:var(--lx-field-bg-hover);border-color:var(--lx-field-border-strong);box-shadow:0 6px 18px rgba(var(--lx-gold-rgb), .08)}.lx-action-tile:focus-visible{box-shadow:0 0 0 3px var(--lx-field-ring);outline:none}.lx-glass-dialog,.lx-glass-flyout,.lx-glass-sheet{background:var(--lx-card)}@supports (color:color-mix(in lab, red, red)){.lx-glass-dialog,.lx-glass-flyout,.lx-glass-sheet{background:color-mix(in srgb, var(--lx-card) 88%, transparent)}}.lx-glass-dialog,.lx-glass-flyout,.lx-glass-sheet{border:1px solid var(--lx-glass-border)}@supports (color:color-mix(in lab, red, red)){.lx-glass-dialog,.lx-glass-flyout,.lx-glass-sheet{border:1px solid color-mix(in srgb, var(--lx-glass-border) 90%, var(--lx-field-border))}}.lx-glass-dialog,.lx-glass-flyout,.lx-glass-sheet{box-shadow:var(--lx-shadow-lift);-webkit-backdrop-filter:blur(calc(var(--lx-glass-blur,16px) + 10px)) saturate(1.35)}.lx-glass-flyout{border-radius:var(--lx-r-xl,24px);min-height:12rem}.lx-glass-sheet{border-radius:var(--lx-r-xl,24px)}.lx-duotone{color:var(--lx-icon-stroke)}.lx-duotone [data-duotone-fill],.lx-duotone .tabler-icon{fill:var(--lx-icon-fill)}.tabler-icon{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px!important}.lx-nav-active .tabler-icon,.lx-icon-active .tabler-icon{color:var(--lx-gold);stroke-width:1.75px!important}.lx-icon-emphasis .tabler-icon,.hearth-quick-fab .tabler-icon,.hearth-mobile-fab .tabler-icon,.lx-icon-status .tabler-icon{stroke-width:1.75px!important}.lx-champagne{color:var(--lx-champagne,#c8a95a)}.lx-champagne-bg{background:var(--lx-champagne,#c8a95a);color:var(--lx-on-gold,#071a14)}.hearth-quick-fab,.hearth-mobile-fab{color:var(--lx-on-gold)}.hearth-quick-fab svg,.hearth-mobile-fab svg{color:var(--lx-on-gold)!important;stroke:var(--lx-on-gold)!important;fill:none!important}.hearth-mobile-fab[data-open=true]{color:var(--lx-surface)}.hearth-mobile-fab[data-open=true] svg{color:var(--lx-surface)!important;stroke:var(--lx-surface)!important}.lx-alert-finance{border-inline-start:3px solid var(--lx-alert-border,#a85a4a);background:0 0;padding-inline-start:.85rem}.lx-privacy-blur,html.lx-privacy-active .lx-money{filter:blur(10px);-webkit-user-select:none;user-select:none;transition:filter .25s var(--lx-ease)}.lx-jewel{background:var(--lx-accent-ambient-bg);width:38px;height:38px;color:var(--lx-accent-ambient-strong);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lx-icon-ambient{color:var(--lx-accent-ambient)}.lx-icon-btn{color:var(--lx-accent-ambient);border-radius:var(--lx-r-md);cursor:pointer;transition:color .25s var(--lx-ease), background .25s var(--lx-ease), box-shadow .25s var(--lx-ease), transform .2s var(--lx-ease);background:0 0;border:none;place-items:center;display:inline-grid}.lx-icon-btn:hover{color:var(--lx-gold);background:var(--lx-accent-ambient-bg);box-shadow:0 0 0 4px var(--lx-accent-ambient-bg)}.lx-icon-btn:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.lx-icon-btn{transition:none}}.lx-stat{background:var(--lx-card);border:1px solid var(--lx-glass-border);border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow);min-width:152px;transition:transform .3s var(--lx-ease), box-shadow .3s var(--lx-ease);flex-direction:column;flex-shrink:0;gap:10px;padding:20px 22px;display:flex}.lx-stat:hover{box-shadow:var(--lx-shadow-lift);transform:translateY(-2px)}.lx-stat-value{font-family:var(--lx-font-display);letter-spacing:-.025em;color:var(--lx-text);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.lx-stat-label{font-family:var(--lx-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-text-mute);font-size:10px;font-weight:700}.g-stat-num{font-variant-numeric:tabular-nums}.lx-bar{background:var(--lx-gold-soft);border-radius:999px;height:6px;overflow:hidden}.lx-bar>i{background:var(--lx-gold);height:100%;transition:width .6s var(--lx-ease);border-radius:999px;display:block}.lx-table{border-collapse:collapse;width:100%}.lx-table th{text-align:start;font-size:var(--lx-type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-text-mute);padding:.625rem .875rem;font-weight:600}.lx-table td{border-top:1px solid var(--lx-outline);color:var(--lx-text-soft);font-size:var(--lx-type-label);padding:.875rem}.lx-table tr:hover td{background:var(--lx-card-2)}.lx-col{background:var(--lx-card-2);border-radius:var(--lx-r-md);padding:14px}.lx-range{appearance:none;background:var(--lx-gold-soft);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.lx-range::-webkit-slider-thumb{appearance:none;background:var(--lx-gold);border:3px solid var(--lx-surface);width:18px;height:18px;box-shadow:0 2px 8px var(--lx-gold-soft);-webkit-transition:transform .2s var(--lx-ease);transition:transform .2s var(--lx-ease);border-radius:999px}.lx-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.lx-range::-moz-range-thumb{background:var(--lx-gold);border:3px solid var(--lx-surface);width:18px;height:18px;box-shadow:0 2px 8px var(--lx-gold-soft);cursor:pointer;border-radius:999px}.lx-range::-moz-range-track{background:var(--lx-gold-soft);border-radius:999px;height:4px}.g-card-tap:hover{transform:translateY(-2px)scale(1.005)!important}@media (width<=820px){.lx-mobile-page{animation:lx-enter .38s var(--lx-ease) both;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)!important}.lx-stat{gap:8px;padding:16px 18px;min-width:0!important}.lx-stat-value{font-size:28px}.lx-card{padding:20px}.g-card{padding:20px!important}.lx-sheet-enter{animation:lx-sheet-up .32s var(--lx-ease) both}.lx-sheet-exit{animation:lx-sheet-down .28s var(--lx-ease) forwards;pointer-events:none}@keyframes lx-sheet-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(32px)}}.lx-fab-pulse:before{content:"";border:1.5px solid var(--lx-gold);opacity:0;animation:lx-fab-ring 1.8s var(--lx-ease) .6s forwards;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}@keyframes lx-fab-ring{0%{opacity:0;transform:scale(.8)}40%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.lx-nav-dot:after{content:"";background:var(--lx-gold);width:4px;height:4px;animation:lx-dot-pop .3s var(--lx-ease) both;border-radius:50%;margin:2px auto 0;display:block}@keyframes lx-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lx-press:active{transform:scale(.94)!important}.lx-summary-list>*+*{border-top:1px solid var(--lx-outline);margin-top:0;padding-top:12px}.notes-mobile{height:calc(100svh - var(--nav-h,60px));flex-direction:column;overflow:hidden;display:flex!important}.notes-desktop{display:none!important}}@media (width>=821px){.notes-mobile{display:none!important}.notes-desktop{display:flex!important}}@supports (color:color(srgb 0 0 0)){@media (color-gamut:p3){[data-theme=light],[data-theme=champagne],[data-theme=vetiver]{--lx-surface:color(srgb .976 .98 .937);--lx-surface-dim:color(srgb .91 .914 .871);--lx-card:color(srgb 1 1 1);--lx-card-2:color(srgb .957 .957 .914);--lx-gold:color(srgb .173 .165 .11);--lx-outline:color(srgb .773 .78 .749)}[data-theme=midnight],[data-theme=inkwood]{--lx-surface:color(srgb .075 .075 .086);--lx-card:color(srgb .11 .11 .125);--lx-card-2:color(srgb .149 .149 .169);--lx-gold:color(srgb .725 .753 .8)}[data-theme=obsidian],[data-theme=dark],[data-theme=hornbeam]{--lx-surface:color(srgb .071 .09 .063);--lx-card:color(srgb .102 .133 .106);--lx-card-2:color(srgb .137 .176 .141);--lx-gold:color(srgb .769 .706 .604)}[data-theme=arctic],[data-theme=artemisia]{--lx-surface:color(srgb .973 .976 .98);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .141 .157 .188)}[data-theme=sage],[data-theme=hellebore]{--lx-surface:color(srgb .945 .953 .941);--lx-card:color(srgb .984 .988 .98);--lx-gold:color(srgb .165 .196 .173)}[data-theme=viridel]{--lx-surface:color(srgb .949 .965 .953);--lx-card:color(srgb 1 1 1);--lx-card-2:color(srgb .902 .941 .922);--lx-gold:color(srgb .059 .361 .278)}[data-theme=emerald],[data-theme=maidenhair]{--lx-surface:color(srgb .027 .102 .078);--lx-surface-dim:color(srgb .016 .059 .047);--lx-surface-bright:color(srgb .039 .239 .18);--lx-card:color(srgb .047 .141 .11);--lx-card-2:color(srgb .071 .208 .165);--lx-gold:color(srgb .784 .663 .353)}[data-theme=wildstrawberry]{--lx-surface:color(srgb 1 .98 .961);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .227 .118 .118)}[data-theme=goldenkiwi]{--lx-surface:color(srgb .976 .98 .949);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .18 .165 .102)}[data-theme=royalfig]{--lx-surface:color(srgb .961 .949 .969);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .165 .118 .157)}[data-theme=whitepeach]{--lx-surface:color(srgb 1 .961 .941);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .227 .18 .157)}[data-theme=alabaster]{--lx-surface:color(srgb .98 .976 .965);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .165 .161 .153)}[data-theme=bluebasalt]{--lx-surface:color(srgb .071 .086 .102);--lx-surface-dim:color(srgb .047 .059 .071);--lx-surface-bright:color(srgb .11 .133 .157);--lx-card:color(srgb .102 .125 .157);--lx-card-2:color(srgb .133 .165 .204);--lx-gold:color(srgb .659 .722 .784)}[data-theme=desertjasper]{--lx-surface:color(srgb .992 .973 .961);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .227 .165 .118)}[data-theme=cashmere]{--lx-surface:color(srgb .969 .953 .929);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .227 .196 .157)}[data-theme=midnightvelvet]{--lx-surface:color(srgb .059 .051 .071);--lx-surface-dim:color(srgb .035 .031 .043);--lx-surface-bright:color(srgb .102 .094 .125);--lx-card:color(srgb .094 .082 .122);--lx-card-2:color(srgb .133 .122 .165);--lx-gold:color(srgb .722 .659 .784)}[data-theme=porcelain]{--lx-surface:color(srgb 1 1 1);--lx-card:color(srgb .969 .969 .961);--lx-gold:color(srgb .11 .11 .102)}[data-theme=rawlinen]{--lx-surface:color(srgb .988 .984 .969);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .18 .18 .157)}[data-theme=smokedolive]{--lx-surface:color(srgb .949 .953 .929);--lx-card:color(srgb .98 .984 .973);--lx-gold:color(srgb .165 .18 .141)}[data-theme=champagnerose]{--lx-surface:color(srgb 1 .98 .976);--lx-card:color(srgb 1 1 1);--lx-gold:color(srgb .227 .157 .157)}[data-theme=copperpatina]{--lx-surface:color(srgb .957 .965 .961);--lx-card:color(srgb .984 .988 .984);--lx-gold:color(srgb .149 .18 .173)}[data-theme=graphite]{--lx-surface:color(srgb .102 .102 .102);--lx-surface-dim:color(srgb .067 .067 .067);--lx-surface-bright:color(srgb .141 .141 .141);--lx-card:color(srgb .133 .133 .133);--lx-card-2:color(srgb .173 .173 .173);--lx-gold:color(srgb .69 .69 .69)}}}:root{--accent:var(--lx-gold);--accent-deep:var(--lx-gold);--accent-ink:var(--lx-on-gold);--accent-soft:var(--lx-gold-soft);--gold:var(--lx-gold);--gold-deep:var(--lx-gold);--gold-soft:var(--lx-gold-soft);--teal:var(--lx-gold);--teal-600:var(--lx-gold);--teal-50:var(--lx-gold-soft);--accent-rgb:var(--lx-gold-rgb);--teal-rgb:var(--lx-gold-rgb);--finance-rgb:var(--lx-gold-rgb);--health-rgb:var(--lx-gold-rgb);--productivity-rgb:var(--lx-gold-rgb);--projects-rgb:var(--lx-gold-rgb);--journal-rgb:var(--lx-gold-rgb);--bad-rgb:168, 90, 74;--warn-rgb:var(--lx-gold-rgb);--good-rgb:var(--lx-gold-rgb);--finance:var(--lx-gold);--finance-50:var(--lx-gold-soft);--health:var(--lx-gold);--health-50:var(--lx-gold-soft);--productivity:var(--lx-gold);--productivity-50:var(--lx-gold-soft);--projects:var(--lx-gold);--projects-50:var(--lx-gold-soft);--journal:var(--lx-gold);--journal-50:var(--lx-gold-soft);--bad-50:var(--lx-sem-danger-soft);--on-module:#fff;--color-background-primary:var(--lx-surface);--color-background-secondary:var(--lx-card);--color-background-tertiary:var(--lx-card-2);--surface-low:var(--lx-surface-dim);--surface-high:var(--lx-surface-bright);--color-border:var(--lx-outline);--color-border-strong:var(--lx-outline);--color-text-primary:var(--lx-text);--color-text-secondary:var(--lx-text-soft);--color-text-tertiary:var(--lx-text-mute);--nav-glass:var(--lx-glass);--nav-glass-border:var(--lx-glass-border);--good:var(--lx-good);--warn:var(--lx-sem-warning);--bad:var(--lx-error);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 2px 6px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 10px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 8px 24px #0000001a, 0 2px 6px #0000000d;--shadow-glow:0 4px 12px var(--lx-gold-soft);--shadow-inset:inset 0 1px 3px #0000001f;--push:0 3px 0 0 var(--color-border-strong);--push-accent:0 3px 0 0 var(--accent-deep);--nav-h:60px;--g-surface:var(--lx-card);--g-inset:var(--lx-card-2);--g-border-strong:var(--lx-outline);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}[data-theme=dark],[data-theme=obsidian],[data-theme=midnight],[data-theme=emerald],[data-theme=hornbeam],[data-theme=inkwood],[data-theme=maidenhair],[data-theme=bluebasalt],[data-theme=midnightvelvet],[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-ink:var(--lx-on-gold);--on-module:var(--lx-surface);--color-background-primary:var(--lx-surface);--color-background-secondary:var(--lx-card);--color-background-tertiary:var(--lx-card-2);--surface-low:var(--lx-surface-dim);--surface-high:var(--lx-surface-bright);--color-border:var(--lx-outline);--color-border-strong:var(--lx-outline);--color-text-primary:var(--lx-text);--color-text-secondary:var(--lx-text-soft);--color-text-tertiary:var(--lx-text-mute);--nav-glass:var(--lx-glass);--nav-glass-border:var(--lx-glass-border);--teal-50:var(--lx-gold-soft);--good:var(--lx-good);--bad:var(--lx-error);--shadow-sm:var(--lx-shadow);--shadow-md:var(--lx-shadow);--shadow-lg:var(--lx-shadow-lift);--shadow-glow:0 4px 14px var(--lx-gold-soft);--shadow-inset:inset 0 1px 3px #00000073;--push:0 3px 0 0 var(--color-border-strong);--push-accent:0 3px 0 0 var(--accent-deep)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}::selection{background:var(--accent-soft);color:var(--accent-ink)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--lx-gold-rgb), .16);background-clip:content-box;border:2px solid #0000;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--lx-gold-rgb), .28);background-clip:content-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--lx-surface);overscroll-behavior:none}html,body{background:var(--lx-surface);color:var(--color-text-primary);font-family:var(--font-sans,"Hanken Grotesk", "Inter", -apple-system, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.5;overflow:hidden}#root{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background:var(--lx-surface);height:100%;min-height:100svh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);overflow:hidden auto}h1,h2,h3,.font-display{font-family:var(--lx-font-display);letter-spacing:-.02em;font-weight:800}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{color:var(--color-text-primary);caret-color:var(--accent-deep);-webkit-text-fill-color:var(--color-text-primary);font-family:inherit;font-size:14px}input::-moz-placeholder{color:var(--color-text-tertiary);opacity:1}textarea::-moz-placeholder{color:var(--color-text-tertiary);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary);opacity:1}:where(input[type=text]:not(.lx-input),input[type=number]:not(.lx-input),input[type=date]:not(.lx-input),input[type=time]:not(.lx-input),input[type=datetime-local]:not(.lx-input),input[type=month]:not(.lx-input),input[type=week]:not(.lx-input),input[type=tel]:not(.lx-input),input[type=url]:not(.lx-input),input[type=search]:not(.lx-input),input[type=email]:not(.lx-input),input[type=password]:not(.lx-input),textarea:not(.lx-input),select:not(.lx-input),.localized-input-face:not(.lx-input)){background:var(--surface-low);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);outline:none;width:100%;padding-block:9px;padding-inline:13px;transition:border-color .15s,box-shadow .15s}:where(input[type=text]:not(.lx-input):focus,input[type=number]:not(.lx-input):focus,input[type=date]:not(.lx-input):focus,input[type=time]:not(.lx-input):focus,input[type=datetime-local]:not(.lx-input):focus,input[type=month]:not(.lx-input):focus,input[type=week]:not(.lx-input):focus,input[type=tel]:not(.lx-input):focus,input[type=url]:not(.lx-input):focus,input[type=search]:not(.lx-input):focus,input[type=email]:not(.lx-input):focus,input[type=password]:not(.lx-input):focus,textarea:not(.lx-input):focus,select:not(.lx-input):focus,.localized-input-face:not(.lx-input):focus-visible){border-color:var(--accent-deep);box-shadow:var(--shadow-inset), 0 0 0 3px var(--teal-50)}input:disabled,textarea:disabled,select:disabled{opacity:.55;-webkit-text-fill-color:var(--color-text-primary);cursor:not-allowed}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:var(--shadow-inset), 0 0 0 1000px var(--surface-low) inset;transition:background-color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:var(--shadow-inset), 0 0 0 1000px var(--surface-low) inset;transition:background-color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:var(--shadow-inset), 0 0 0 1000px var(--surface-low) inset;transition:background-color 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:var(--shadow-inset), 0 0 0 1000px var(--surface-low) inset;transition:background-color 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:var(--shadow-inset), 0 0 0 1000px var(--surface-low) inset;transition:background-color 600000s}select option{background:var(--lx-card);color:var(--color-text-primary)}textarea{resize:vertical;min-height:80px}@media (width<=820px),(pointer:coarse){input,textarea,select,[role=combobox]{font-size:16px!important}}@media (width<=900px){.journal-layout{grid-template-columns:1fr!important}}.app-main{padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto}@media (width<=820px){.app-main{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px);padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}}@media (width>=821px) and (width<=1100px){.app-main{padding-inline:20px}}@media (width>=1101px){.app-main{padding-inline:28px}}@media (width<=700px){.lx-2col,.lx-projects-3col{grid-template-columns:1fr!important}.lx-budget-row{row-gap:6px;grid-template-columns:1fr auto!important}.lx-budget-row>:first-child{grid-column:1/-1}}.grain-overlay{pointer-events:none;z-index:1000;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.25s step-end infinite grainMove;position:fixed;inset:-50%}.teal-gradient{background:linear-gradient(135deg, var(--teal) 0%, #2dd4a8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hairline{border:none;border-top:1px solid var(--color-border);margin:0}[data-reveal]{will-change:opacity, transform}.mkt{--ink:#f2f6f3;--ink-2:#e4efe9;--ash:#fff;--ash-hi:#eef5f1;--line:#0f5c4724;--line-hi:#0f5c4761;--teal:#0f5c47;--teal-deep:#0a3d2e;--ember:#c8a95a;--bone:#0a1f18;--smoke:#0a1f18ad;--faint:#0a1f186b;--vault:#071a14;--vault-2:#0a3d2e;--mkt-sans:"Hanken Grotesk", "Inter", -apple-system, sans-serif;--mkt-serif:"Plus Jakarta Sans", "Hanken Grotesk", sans-serif;--mkt-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--color-background-primary:var(--ink);--color-background-secondary:var(--ash);--color-background-tertiary:var(--ink-2);--color-border:var(--line);--color-border-strong:#0f5c4738;--color-text-primary:var(--bone);--color-text-secondary:var(--smoke);--color-text-tertiary:var(--faint);--font-display:var(--mkt-serif);background:var(--ink);color:var(--bone);font-family:var(--mkt-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.mkt:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(62% 42% at 50% -6%,#0f5c4724,#0000 68%),radial-gradient(48% 38% at 90% 10%,#c8a95a14,#0000 70%),radial-gradient(42% 32% at 6% 72%,#0a3d2e14,#0000 68%);position:fixed;inset:0}.mkt>*{z-index:1;position:relative}.mkt{--mkt-accent-text:#0a3d2e}.mkt-eyebrow{font-family:var(--mkt-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-accent-text);font-size:11px;font-weight:800}.mkt-display{font-family:var(--mkt-serif);letter-spacing:-.03em;color:var(--bone);font-size:clamp(2.6rem,6.2vw,5rem);font-weight:800;line-height:1.04}.mkt-display em{color:var(--mkt-accent-text);font-style:normal}.mkt-h2{font-family:var(--mkt-serif);letter-spacing:-.025em;color:var(--bone);font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;line-height:1.1}.mkt-lead{color:var(--smoke);font-size:clamp(1rem,1.4vw,1.18rem);font-weight:400;line-height:1.65}.mkt-muted{color:var(--smoke)}.mkt-faint{color:var(--faint)}.mkt-section{padding:clamp(64px,9vw,112px) 24px}.mkt-wrap{max-width:1120px;margin:0 auto}.mkt-narrow{max-width:760px;margin:0 auto}.mkt-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.mkt-grid-3{grid-template-columns:repeat(3,1fr)}.mkt-grid-2{grid-template-columns:repeat(2,1fr)}.mkt-grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=860px){.mkt-grid-3,.mkt-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.mkt-grid-2,.mkt-grid-3,.mkt-grid-4{grid-template-columns:1fr}}.mkt-cell{background:var(--ink-2);padding:clamp(24px,3vw,36px);transition:background .25s}.mkt-cell:hover{background:var(--ash)}.mkt-card{background:var(--ash);border:1px solid var(--line);border-radius:16px;padding:clamp(24px,3vw,34px);transition:border-color .25s,transform .25s,background .25s}.mkt-card:hover{border-color:var(--line-hi);background:var(--ash-hi);transform:translateY(-3px)}.mkt-tile{width:44px;height:44px;color:var(--mkt-accent-text);background:#0f5c471a;border:1px solid #0f5c4738;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.mkt-btn{font-family:var(--mkt-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex}.mkt-btn:active{transform:translateY(3px)}.mkt-btn-primary{background:var(--teal);color:#f7f4ef;box-shadow:0 3px 0 0 var(--teal-deep)}.mkt-btn-primary:hover{filter:brightness(1.08)}.mkt-btn-primary:active{box-shadow:0 0 0 0 var(--teal-deep)}.mkt-btn-ghost{background:var(--ash);color:var(--bone);box-shadow:0 3px 0 0 var(--line);border:1px solid var(--line)}.mkt-btn-ghost:active{box-shadow:0 0 0 0 var(--line)}.mkt-btn-ghost:hover{border-color:var(--line-hi);background:var(--ash-hi)}.mkt-btn-gold{background:var(--ember);color:#0b1713;box-shadow:0 3px 0 0 var(--ember)}@supports (color:color-mix(in lab, red, red)){.mkt-btn-gold{box-shadow:0 3px 0 0 color-mix(in srgb, var(--ember) 70%, #000)}}.mkt-btn-gold:hover{filter:brightness(1.05)}.mkt-btn-gold:active{box-shadow:0 0 #0000}.mkt-pill{font-family:var(--mkt-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);border:1px solid var(--line);background:#f4efe70a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;display:inline-flex}.mkt-receipt{font-family:var(--mkt-mono);background:var(--ash);border:1px solid var(--line);max-width:460px;box-shadow:0 16px 44px #5d403729, 0 3px 0 0 var(--line);border-radius:14px;margin:0 auto;padding:28px clamp(22px,4vw,40px)}.mkt-receipt-row{color:var(--smoke);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13.5px;display:flex}.mkt-receipt-row .name{color:var(--smoke)}.mkt-receipt-row .amt{color:var(--faint);-webkit-text-decoration:line-through #e8a33d99;text-decoration:line-through #e8a33d99}.mkt-receipt-rule{border:none;border-top:1px dashed var(--line);margin:12px 0}.mkt-receipt-total{justify-content:space-between;align-items:baseline;gap:16px;padding-top:6px;display:flex}.mkt-receipt-total .label{color:var(--bone);font-size:14px}.mkt-receipt-total .price{font-family:var(--mkt-serif);color:var(--mkt-accent-text);font-size:34px;font-weight:800;line-height:1}.mkt-receipt-cap{text-align:center;font-family:var(--mkt-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:16px;font-size:10.5px}.mkt-hr{border:none;border-top:1px solid var(--line)}.mkt-geo{isolation:isolate;position:relative}.mkt-geo:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:linear-gradient(#0f5c4712 1px,#0000 1px),linear-gradient(90deg,#0f5c4712 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.mkt-geo>*{z-index:1;position:relative}.mkt-geo-diamond:after{content:"";pointer-events:none;z-index:0;border:1px solid #c8a95a47;border-radius:8px;width:220px;height:220px;position:absolute;top:-60px;right:-40px;transform:rotate(45deg)}.mkt-band-vault{background:var(--vault);color:#f4f4f5;position:relative;overflow:hidden}.mkt-band-vault:before{content:"";pointer-events:none;background-image:linear-gradient(#c5a0590f 1px,#0000 1px),linear-gradient(90deg,#c5a0590f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 70% at 50% 100%,#000 10%,#0000 70%)}.mkt-band-vault .mkt-h2,.mkt-band-vault .mkt-display,.mkt-band-vault .mkt-lead{color:#f4f4f5}.mkt-band-vault .mkt-lead{color:#f4f4f5b8}.mkt-band-vault .mkt-eyebrow{color:var(--ember)}.mkt-band-vault .mkt-btn-primary{background:var(--ember);color:#0b1713;box-shadow:0 3px 0 0 var(--ember)}@supports (color:color-mix(in lab, red, red)){.mkt-band-vault .mkt-btn-primary{box-shadow:0 3px 0 0 color-mix(in srgb, var(--ember) 65%, #000)}}.mkt-band-vault .mkt-btn-ghost{color:#f4f4f5;box-shadow:none;background:0 0;border-color:#f4f4f538}.mkt-band-vault .mkt-btn-ghost:hover{background:#f4f4f50f;border-color:#c5a05973}.mkt-footer-vault{--bone:#f4f4f5;--smoke:#f4f4f5ad;--faint:#f4f4f56b;--line:#f4f4f51a;--line-hi:#c5a05959;--teal:#c5a059;--ink-2:#0b1713;--mkt-accent-text:#c5a059;color:#f4f4f5b8;background:var(--vault)!important;border-top:1px solid #f4f4f514!important}.mkt-footer-vault .mkt-eyebrow{color:#f4f4f573}.mkt-footer-vault .mkt-pill{color:var(--ember);background:#c5a05914;border-color:#c5a05959}.mkt-product-frame{box-shadow:0 1px 2px #0b17130a,0 12px 40px #0b171314,0 32px 72px #0b17131a!important}.mkt-glyph{stroke-width:1.5px;color:var(--teal)}.mkt [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.mkt [data-reveal=visible]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt [data-reveal]{opacity:1;transition:none;transform:none}}.g-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.squish{transition:transform .12s var(--ease-out)}.squish:active{transform:scale(.95)}.g-card{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--push);padding:20px}.g-card-tap{transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);cursor:pointer}.g-card-tap:active{box-shadow:var(--shadow-sm);transform:translateY(2px)}.g-btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background .15s;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.g-btn:focus-visible{box-shadow:0 0 0 4px var(--teal-50);outline:none}.g-btn-primary:hover{filter:brightness(1.04)}.g-btn-primary:active{box-shadow:0 0 0 0 var(--accent-deep)}.g-btn-soft{background:var(--color-background-tertiary);color:var(--color-text-primary);box-shadow:var(--push)}.g-btn-soft:active{box-shadow:0 0 0 0 var(--color-border-strong)}.g-btn-ghost{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.g-btn-ghost:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.g-xp{background:var(--color-background-tertiary);width:100%;height:14px;box-shadow:var(--shadow-inset);border-radius:999px;overflow:hidden}.g-xp-fill{background:var(--accent);height:100%;transition:width 1s var(--ease-out);border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 -2px 4px #0000001a}.g-xp-fill.is-active:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:2s infinite gShimmer;position:absolute;inset:0}@keyframes gShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.g-badge{text-align:center;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.g-badge-medal{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-deep);border:2px solid var(--color-background-secondary);box-shadow:var(--shadow-inset);border-radius:999px;place-items:center;display:grid}.g-badge.is-locked{opacity:.6;filter:grayscale(.7)}.g-badge.is-locked .g-badge-medal{background:var(--color-background-tertiary);color:var(--color-text-tertiary)}.g-chip{letter-spacing:.02em;background:var(--color-background-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.g-stat{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--push);flex-direction:column;gap:6px;padding:18px;display:flex}.g-stat-num{font-family:var(--lx-font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-size:30px;font-weight:800;line-height:1}.g-label{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:700}.g-streak{background:var(--color-background-secondary);border:1px solid var(--color-border);box-shadow:var(--shadow-sm), var(--push);border-radius:var(--radius-md);flex-direction:column;align-items:center;padding:8px 14px;display:inline-flex}.g-card,.g-stat,.g-streak{background:var(--lx-card)!important;border:1px solid var(--lx-glass-border)!important;border-radius:var(--lx-r-lg)!important;box-shadow:var(--lx-shadow)!important}.g-card{padding:32px}.g-card-tap{transition:transform .4s var(--lx-ease), box-shadow .4s var(--lx-ease)}.g-card-tap:hover{transform:scale(1.02);box-shadow:var(--lx-shadow-lift)!important}.g-card-tap:active{transform:scale(.995)}.g-btn{font-family:var(--lx-font-body);font-weight:500;border-radius:var(--lx-r-md)!important;transition:transform .25s var(--lx-ease), background .25s var(--lx-ease), box-shadow .25s var(--lx-ease)!important}.g-btn:active{transform:scale(.97)!important}.g-btn-primary{background:var(--lx-gold)!important;color:var(--lx-on-gold)!important;box-shadow:none!important}.g-btn-primary:hover{transform:scale(1.02);box-shadow:0 6px 20px var(--lx-gold-soft)!important;filter:none!important}.g-btn-soft{background:var(--lx-card-2)!important;color:var(--lx-text)!important;box-shadow:none!important;border:1px solid var(--lx-outline)!important}.g-btn-ghost{border:1px solid var(--lx-outline)!important}.g-chip{font-weight:500;border-radius:var(--lx-r-xl)!important;background:var(--lx-card-2)!important;color:var(--lx-text-soft)!important;border:1px solid #0000!important}.g-chip.is-active{background:var(--lx-gold-soft)!important;color:var(--lx-gold)!important;border-color:rgba(var(--lx-gold-rgb), .3)!important}.g-xp{background:var(--lx-gold-soft)!important;height:3px!important;box-shadow:none!important}.g-xp-fill{background:var(--lx-gold)!important;box-shadow:none!important}.g-badge{background:var(--lx-card)!important;border:1px solid var(--lx-glass-border)!important;border-radius:var(--lx-r-lg)!important;box-shadow:var(--lx-shadow)!important}.g-badge-medal{background:var(--lx-gold-soft)!important;color:var(--lx-gold)!important;box-shadow:none!important}.g-stat-num{font-family:var(--lx-font-display)!important;color:var(--lx-text)!important;font-weight:700!important}.g-label{text-transform:uppercase;font-family:var(--lx-font-body)!important;letter-spacing:.12em!important;color:var(--lx-text-mute)!important}.g-icon{font-variation-settings:"FILL" 0, "wght" 100, "GRAD" -25, "opsz" 48!important;font-family:Material Symbols Sharp!important}.g-icon.is-filled{font-variation-settings:"FILL" 1, "wght" 100, "GRAD" -25, "opsz" 48!important}h1,h2,.font-display,.g-display,.lx-display,.lx-headline{letter-spacing:-.01em;font-weight:600;font-family:var(--lx-font-display)!important}h3{font-family:var(--lx-font-body);letter-spacing:-.005em;font-weight:600}:root{--push:var(--lx-shadow);--push-accent:var(--lx-shadow)}body{font-family:var(--lx-font-body);font-weight:400}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
