@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:"Roboto","Inter",system-ui,sans-serif;--font-mono:"Roboto Mono","Fira Code",monospace;--color-neutral-100:oklch(95% .006 260);--color-neutral-200:oklch(90% .006 260);--color-neutral-300:oklch(82% .006 260);--color-neutral-400:oklch(72% .006 260);--color-neutral-700:oklch(42% .006 260);--color-neutral-900:oklch(23% .006 260);--radius-lg:1rem;--shadow-sm:0 1px 2px 0 #0000000d;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-700:oklch(39.78% .1273 254.18);--color-primary-600:oklch(48.53% .1292 255.17);--color-primary-500:oklch(57.05% .1272 256.52);--color-primary-200:oklch(82.82% .0856 260.5);--color-primary-100:oklch(91.4% .0412 264.35);--color-primary-50:oklch(95.85% .0195 270.21);--color-surface-100:oklch(98.44% .0045 258.32);--color-surface-200:oklch(97.26% .0086 264.52);--color-surface-300:oklch(96.31% .0103 261.79);--color-surface-400:oklch(95.97% .012 259.82);--color-surface-500:oklch(95.32% .0137 258.35);--color-surfacedark-100:oklch(28.03% .0023 247.91);--color-surfacedark-200:oklch(30.4% .0046 247.98);--color-surfacedark-300:oklch(32.56% .0072 274.76);--color-surfacedark-400:oklch(33.25% .0075 264.47);--color-surfacedark-500:oklch(34.8% .0075 264.47);--text-display-lg:3.5625rem;--text-display-lg--line-height:1.2;--text-display-lg--font-weight:400;--text-display-md:2.8125rem;--text-display-md--line-height:1.2;--text-display-md--font-weight:400;--text-display-sm:2.25rem;--text-display-sm--line-height:1.2;--text-display-sm--font-weight:400;--text-headline-lg:2rem;--text-headline-lg--line-height:1.25;--text-headline-lg--font-weight:400;--text-headline-md:1.75rem;--text-headline-md--line-height:1.3;--text-headline-md--font-weight:400;--text-headline-sm:1.5rem;--text-headline-sm--line-height:1.35;--text-headline-sm--font-weight:400;--text-title-lg:1.375rem;--text-title-lg--line-height:1.4;--text-title-lg--font-weight:500;--text-title-md:1rem;--text-title-md--line-height:1.5;--text-title-md--letter-spacing:.15px;--text-title-md--font-weight:500;--text-title-sm:.875rem;--text-title-sm--line-height:1.45;--text-title-sm--letter-spacing:.1px;--text-title-sm--font-weight:500;--text-label-lg:.875rem;--text-label-lg--line-height:1.15;--text-label-lg--letter-spacing:.1px;--text-label-lg--font-weight:500;--text-label-md:.75rem;--text-label-md--line-height:1.35;--text-label-md--letter-spacing:.5px;--text-label-md--font-weight:500;--text-label-sm:.6875rem;--text-label-sm--line-height:1.45;--text-label-sm--letter-spacing:.5px;--text-label-sm--font-weight:500;--text-body-lg:1rem;--text-body-lg--line-height:1.75;--text-body-lg--letter-spacing:.5px;--text-body-lg--font-weight:400;--text-body-md:.875rem;--text-body-md--line-height:1.65;--text-body-md--letter-spacing:.25px;--text-body-md--font-weight:400;--text-body-sm:.75rem;--text-body-sm--line-height:1.5;--text-body-sm--letter-spacing:.4px;--text-body-sm--font-weight:400;--spacing-1:.25rem;--spacing-2:.5rem;--radius-full:9999px;--elevation-1:0 1px 3px 1px #00000026,0 1px 2px #0000004d;--elevation-2:0 2px 6px 2px #00000026,0 1px 2px #0000004d;--elevation-3:0 4px 8px 3px #00000026,0 1px 3px #0000004d;--elevation-4:0 6px 10px 4px #00000026,0 2px 3px #0000004d;--elevation-5:0 8px 12px 6px #00000026,0 4px 4px #0000004d;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.2,0,0,1);--duration-short:.15s;--duration-medium:.25s;--duration-long:.4s}}@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;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}*,:after,:before,::backdrop{border-color:var(--color-neutral-200,currentColor)}::file-selector-button{border-color:var(--color-neutral-200,currentColor)}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-surface-100);color:var(--color-neutral-900)}input::placeholder,textarea::placeholder{color:var(--color-neutral-400)}button,[role=button]{cursor:pointer}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}}@layer components{.btn-filled{font-size:var(--text-label-lg);font-weight:var(--text-label-lg--font-weight);letter-spacing:var(--text-label-lg--letter-spacing);line-height:var(--text-label-lg--line-height);color:#fff;background-color:var(--color-primary-500);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-short)var(--ease-standard);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;display:inline-flex}.btn-filled:hover{background-color:var(--color-primary-600);box-shadow:var(--elevation-1)}.btn-filled:active{background-color:var(--color-primary-700)}.btn-filled:disabled{background-color:var(--color-neutral-200);color:var(--color-neutral-400);cursor:not-allowed;box-shadow:none}.btn-outlined{font-size:var(--text-label-lg);font-weight:var(--text-label-lg--font-weight);letter-spacing:var(--text-label-lg--letter-spacing);line-height:var(--text-label-lg--line-height);color:var(--color-primary-500);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-short)var(--ease-standard);background-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1.5rem;display:inline-flex}.btn-outlined:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-200)}.btn-outlined:active{background-color:var(--color-primary-100)}.btn-text{font-size:var(--text-label-lg);font-weight:var(--text-label-lg--font-weight);letter-spacing:var(--text-label-lg--letter-spacing);line-height:var(--text-label-lg--line-height);color:var(--color-primary-500);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-short)var(--ease-standard);background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;display:inline-flex}.btn-text:hover{background-color:var(--color-primary-50)}.btn-text:active{background-color:var(--color-primary-100)}.card{background-color:var(--color-surface-100);border-radius:var(--radius-lg);padding:1rem}.card-elevated{background-color:var(--color-surface-200);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:1rem}.card-filled{background-color:var(--color-surface-500);border-radius:var(--radius-lg);padding:1rem}.card-outlined{background-color:var(--color-surface-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:1rem}.dark .card{background-color:var(--color-surfacedark-100)}.dark .card-elevated{background-color:var(--color-surfacedark-200)}.dark .card-filled{background-color:var(--color-surfacedark-400)}.dark .card-outlined{background-color:var(--color-surfacedark-100);border-color:var(--color-neutral-700)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.indent-1{text-indent:var(--spacing-1)}.indent-2{text-indent:var(--spacing-2)}.underline{text-decoration-line:underline}.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)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);font-weight:var(--text-display-lg--font-weight)}.text-display-md{font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);font-weight:var(--text-display-md--font-weight)}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);font-weight:var(--text-display-sm--font-weight)}.text-headline-lg{font-size:var(--text-headline-lg);line-height:var(--text-headline-lg--line-height);font-weight:var(--text-headline-lg--font-weight)}.text-headline-md{font-size:var(--text-headline-md);line-height:var(--text-headline-md--line-height);font-weight:var(--text-headline-md--font-weight)}.text-headline-sm{font-size:var(--text-headline-sm);line-height:var(--text-headline-sm--line-height);font-weight:var(--text-headline-sm--font-weight)}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--text-title-lg--line-height);font-weight:var(--text-title-lg--font-weight)}.text-title-md{font-size:var(--text-title-md);line-height:var(--text-title-md--line-height);letter-spacing:var(--text-title-md--letter-spacing);font-weight:var(--text-title-md--font-weight)}.text-title-sm{font-size:var(--text-title-sm);line-height:var(--text-title-sm--line-height);letter-spacing:var(--text-title-sm--letter-spacing);font-weight:var(--text-title-sm--font-weight)}.text-label-lg{font-size:var(--text-label-lg);line-height:var(--text-label-lg--line-height);letter-spacing:var(--text-label-lg--letter-spacing);font-weight:var(--text-label-lg--font-weight)}.text-label-md{font-size:var(--text-label-md);line-height:var(--text-label-md--line-height);letter-spacing:var(--text-label-md--letter-spacing);font-weight:var(--text-label-md--font-weight)}.text-label-sm{font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);letter-spacing:var(--text-label-sm--letter-spacing);font-weight:var(--text-label-sm--font-weight)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing);font-weight:var(--text-body-lg--font-weight)}.text-body-md{font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);letter-spacing:var(--text-body-md--letter-spacing);font-weight:var(--text-body-md--font-weight)}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing);font-weight:var(--text-body-sm--font-weight)}.elevation-1{box-shadow:var(--elevation-1)}.elevation-2{box-shadow:var(--elevation-2)}.elevation-3{box-shadow:var(--elevation-3)}.elevation-4{box-shadow:var(--elevation-4)}.elevation-5{box-shadow:var(--elevation-5)}.transition-standard{transition-timing-function:var(--ease-standard);transition-duration:var(--duration-medium)}.transition-emphasized{transition-timing-function:var(--ease-emphasized);transition-duration:var(--duration-long)}.transition-quick{transition-timing-function:var(--ease-standard);transition-duration:var(--duration-short)}.surface{background-color:var(--color-surface-100)}.surface-dim{background-color:var(--color-surface-200)}.surface-bright{background-color:var(--color-surface-50,white)}.surface-container{background-color:var(--color-surface-300)}.surface-container-high{background-color:var(--color-surface-400)}.surface-container-highest{background-color:var(--color-surface-500)}.dark .surface{background-color:var(--color-surfacedark-100)}.dark .surface-dim{background-color:var(--color-surfacedark-50)}.dark .surface-bright{background-color:var(--color-surfacedark-200)}.dark .surface-container{background-color:var(--color-surfacedark-300)}.dark .surface-container-high{background-color:var(--color-surfacedark-400)}.dark .surface-container-highest{background-color:var(--color-surfacedark-500)}.state-hover{position:relative}.state-hover:before{content:"";opacity:0;transition:opacity var(--duration-short)var(--ease-standard);pointer-events:none;border-radius:inherit;background-color:currentColor;position:absolute;inset:0}.state-hover:hover:before{opacity:.08}.state-hover:focus:before,.state-hover:active:before{opacity:.12}}.dark{color-scheme:dark}.dark body,body.dark{background-color:var(--color-surfacedark-100);color:var(--color-neutral-100)}.theme-green{--color-primary-10:#f8ffe9;--color-primary-50:#d2ff9e;--color-primary-100:#c2f18e;--color-primary-200:#a7d474;--color-primary-300:#8cb85c;--color-primary-400:#739d44;--color-primary-500:#5a822d;--color-primary-600:#426915;--color-primary-700:#2d5000;--color-primary-800:#1d3700;--color-primary-900:#0f2000;--color-primary-950:#081200;--color-secondary-10:#f8ffe9;--color-secondary-50:#e9f5d6;--color-secondary-100:#dbe7c8;--color-secondary-200:#bfcbad;--color-secondary-300:#a4af93;--color-secondary-400:#899579;--color-secondary-500:#707b61;--color-secondary-600:#57624a;--color-secondary-700:#404a33;--color-secondary-800:#2a331f;--color-secondary-900:#151e0b;--color-tertiary-10:#f2fffd;--color-tertiary-50:#c9faf6;--color-tertiary-100:#bbece8;--color-tertiary-200:#a0cfcc;--color-tertiary-300:#85b4b1;--color-tertiary-400:#6b9996;--color-tertiary-500:#517f7c;--color-tertiary-600:#386663;--color-tertiary-700:#1f4e4c;--color-tertiary-800:#003735;--color-tertiary-900:#00201f;--color-surface-50:#fdfcf5;--color-surface-100:#f0f3e8;--color-surface-200:#ebefe2;--color-surface-300:#e5eadc;--color-surface-400:#e3e9da;--color-surface-500:#dfe6d5;--color-surfacedark-50:#1b1c18;--color-surfacedark-100:#232820;--color-surfacedark-200:#272e23;--color-surfacedark-300:#2b3326;--color-surfacedark-400:#2c3527;--color-surfacedark-500:#2f3929}.theme-purple{--color-primary-10:#fffbff;--color-primary-50:#f6eeff;--color-primary-100:#e9ddff;--color-primary-200:#cfbcff;--color-primary-300:#b69df8;--color-primary-400:#9a83db;--color-primary-500:#8069bf;--color-primary-600:#6750a4;--color-primary-700:#4f378a;--color-primary-800:#381e72;--color-primary-900:#22005d;--color-primary-950:#140037;--color-secondary-10:#fffbff;--color-secondary-50:#f6eeff;--color-secondary-100:#e8def8;--color-secondary-200:#cbc2db;--color-secondary-300:#b0a7c0;--color-secondary-400:#958da4;--color-secondary-500:#7b748a;--color-secondary-600:#625b71;--color-secondary-700:#4a4458;--color-secondary-800:#332d41;--color-secondary-900:#1e192b;--color-tertiary-10:#fffbff;--color-tertiary-50:#ffecf0;--color-tertiary-100:#ffd9e3;--color-tertiary-200:#efb8c8;--color-tertiary-300:#d29dad;--color-tertiary-400:#b58392;--color-tertiary-500:#996a79;--color-tertiary-600:#7e5260;--color-tertiary-700:#633b48;--color-tertiary-800:#4a2532;--color-tertiary-900:#31101d;--color-surface-50:#fffbfe;--color-surface-100:#f8f3f9;--color-surface-200:#f3eef7;--color-surface-300:#eee8f3;--color-surface-400:#ede6f2;--color-surface-500:#eae3f1;--color-surfacedark-50:#1c1b1f;--color-surfacedark-100:#26242a;--color-surfacedark-200:#2a2830;--color-surfacedark-300:#302d37;--color-surfacedark-400:#332f3a;--color-surfacedark-500:#36323e}.theme-red{--color-primary-10:#fffbff;--color-primary-50:#ffede9;--color-primary-100:#ffdad2;--color-primary-200:#ffb4a3;--color-primary-300:#ff8b6f;--color-primary-400:#e17054;--color-primary-500:#c0573e;--color-primary-600:#a03f28;--color-primary-700:#812813;--color-primary-800:#611201;--color-primary-900:#3d0700;--color-primary-950:#230000;--color-secondary-10:#fffbff;--color-secondary-50:#ffede9;--color-secondary-100:#ffdad2;--color-secondary-200:#e7bdb3;--color-secondary-300:#caa299;--color-secondary-400:#ae887f;--color-secondary-500:#926f67;--color-secondary-600:#77574f;--color-secondary-700:#5d3f38;--color-secondary-800:#442a23;--color-secondary-900:#2c1510;--color-tertiary-10:#fffbff;--color-tertiary-50:#ffefcc;--color-tertiary-100:#f7e1a6;--color-tertiary-200:#dac58c;--color-tertiary-300:#beaa74;--color-tertiary-400:#a28f5c;--color-tertiary-500:#877644;--color-tertiary-600:#6d5d2e;--color-tertiary-700:#544519;--color-tertiary-800:#3c2f04;--color-tertiary-900:#241a00;--color-surface-50:#fffbfe;--color-surface-100:#f5f0f0;--color-surface-200:#f3eaeb;--color-surface-300:#f0e5e5;--color-surface-400:#efe3e4;--color-surface-500:#eddfe0;--color-surfacedark-50:#201a19;--color-surfacedark-100:#2f2525;--color-surfacedark-200:#362929;--color-surfacedark-300:#3c2e2e;--color-surfacedark-400:#3e2f2f;--color-surfacedark-500:#433232}.theme-yellow{--color-primary-10:#fffbff;--color-primary-50:#faf67a;--color-primary-100:#ece76e;--color-primary-200:#cfcb55;--color-primary-300:#b3af3c;--color-primary-400:#989422;--color-primary-500:#7e7a00;--color-primary-600:#646100;--color-primary-700:#4b4900;--color-primary-800:#333200;--color-primary-900:#1e1d00;--color-primary-950:#121100;--color-secondary-10:#fffbff;--color-secondary-50:#f6f2cc;--color-secondary-100:#e8e4bf;--color-secondary-200:#cbc8a4;--color-secondary-300:#afad8a;--color-secondary-400:#959271;--color-secondary-500:#7a7859;--color-secondary-600:#616042;--color-secondary-700:#49482c;--color-secondary-800:#323118;--color-secondary-900:#1d1c06;--color-tertiary-10:#f4fff7;--color-tertiary-50:#cefbe5;--color-tertiary-100:#c0ecd7;--color-tertiary-200:#a5d0bb;--color-tertiary-300:#8ab4a1;--color-tertiary-400:#709a87;--color-tertiary-500:#577f6e;--color-tertiary-600:#3e6655;--color-tertiary-700:#264e3e;--color-tertiary-800:#0c3729;--color-tertiary-900:#002116;--color-surface-50:#fffbff;--color-surface-100:#f4f1e4;--color-surface-200:#f0eddd;--color-surface-300:#ebe8d6;--color-surface-400:#e9e7d3;--color-surface-500:#e6e4ce;--color-surfacedark-50:#1c1c16;--color-surfacedark-100:#28281c;--color-surfacedark-200:#2d2d1e;--color-surfacedark-300:#323220;--color-surfacedark-400:#343421;--color-surfacedark-500:#373722}.theme-teal{--color-primary-10:azure;--color-primary-50:#c8fafa;--color-primary-100:#a7e8e8;--color-primary-200:#80cbcb;--color-primary-300:#5fafaf;--color-primary-400:#449494;--color-primary-500:#2d7a7a;--color-primary-600:#196161;--color-primary-700:#0a4949;--color-primary-800:#033;--color-primary-900:#001e1e;--color-primary-950:#001212;--color-secondary-10:azure;--color-secondary-50:#dcf5f5;--color-secondary-100:#c8e6e6;--color-secondary-200:#aac8c8;--color-secondary-300:#8eacac;--color-secondary-400:#739191;--color-secondary-500:#5a7878;--color-secondary-600:#436060;--color-secondary-700:#2e4848;--color-secondary-800:#1c3232;--color-secondary-900:#0c1e1e;--color-tertiary-10:#fff8f0;--color-tertiary-50:#ffebd2;--color-tertiary-100:#f8dab9;--color-tertiary-200:#ebc39b;--color-tertiary-300:#d7aa7d;--color-tertiary-400:#be9164;--color-tertiary-500:#a5784e;--color-tertiary-600:#8a5f3a;--color-tertiary-700:#6e4828;--color-tertiary-800:#523219;--color-tertiary-900:#371e0c;--color-surface-50:#faffff;--color-surface-100:#f0f8f8;--color-surface-200:#e8f3f3;--color-surface-300:#e1eeee;--color-surface-400:#dcebeb;--color-surface-500:#d7e6e6;--color-surfacedark-50:#161c1c;--color-surfacedark-100:#1e2626;--color-surfacedark-200:#232c2c;--color-surfacedark-300:#283232;--color-surfacedark-400:#2a3434;--color-surfacedark-500:#2d3838}.theme-lumi{--color-primary-10:#fffcf5;--color-primary-50:#fff5dc;--color-primary-100:#ffebbe;--color-primary-200:#f5d7a0;--color-primary-300:#e6be7d;--color-primary-400:#d2a55f;--color-primary-500:#b98c46;--color-primary-600:#9e7332;--color-primary-700:#805820;--color-primary-800:#5f3e12;--color-primary-900:#3e2608;--color-primary-950:#231402;--color-surface-50:#fffdfa;--color-surface-100:#fcf8f0;--color-surface-200:#f8f3e8;--color-surface-300:#f5eee1;--color-surface-400:#f2eadc;--color-surface-500:#eee4d4;--color-surfacedark-50:#1e1a16;--color-surfacedark-100:#2a241c;--color-surfacedark-200:#302820;--color-surfacedark-300:#372e24;--color-surfacedark-400:#3a3026;--color-surfacedark-500:#3e3428}.theme-gast{--color-primary-10:#f5fffa;--color-primary-50:#d2fae6;--color-primary-100:#afeed2;--color-primary-200:#8cdab9;--color-primary-300:#69c39e;--color-primary-400:#4baa84;--color-primary-500:#32916c;--color-primary-600:#1e7655;--color-primary-700:#0f5c40;--color-primary-800:#05442d;--color-primary-900:#002d1c;--color-primary-950:#00190f;--color-tertiary-10:#fffaf5;--color-tertiary-50:#ffeedc;--color-tertiary-100:#ffe1c3;--color-tertiary-200:#f8cda5;--color-tertiary-300:#eeb687;--color-tertiary-400:#e19e6c;--color-tertiary-500:#cd8755;--color-tertiary-600:#b46e3e;--color-tertiary-700:#96552a;--color-tertiary-800:#763e19;--color-tertiary-900:#55280c;--color-surface-50:#fcfffd;--color-surface-100:#f5fcf8;--color-surface-200:#eef8f2;--color-surface-300:#e8f4ed;--color-surface-400:#e4f2ea;--color-surface-500:#deeee4;--color-surfacedark-50:#181e1b;--color-surfacedark-100:#202a24;--color-surfacedark-200:#243028;--color-surfacedark-300:#28362d;--color-surfacedark-400:#2a382f;--color-surfacedark-500:#2d3c32}.theme-habdawas{--color-primary-10:#f5faff;--color-primary-50:#d2ebff;--color-primary-100:#afdaff;--color-primary-200:#87c3f8;--color-primary-300:#64aaeb;--color-primary-400:#4691da;--color-primary-500:#2d78c3;--color-primary-600:#195fa8;--color-primary-700:#0a488a;--color-primary-800:#003469;--color-primary-900:#002046;--color-primary-950:#00122a;--color-secondary-10:#fafcff;--color-secondary-50:#e6f0fa;--color-secondary-100:#d2e1f2;--color-secondary-200:#b4c8e1;--color-secondary-300:#98afcd;--color-secondary-400:#7d96b6;--color-secondary-500:#647d9e;--color-secondary-600:#4c6484;--color-secondary-700:#374c69;--color-secondary-800:#24344e;--color-secondary-900:#121e32;--color-tertiary-10:#fffaf5;--color-tertiary-50:#ffebd7;--color-tertiary-100:#ffdab9;--color-tertiary-200:#f8c396;--color-tertiary-300:#ebaa76;--color-tertiary-400:#da9158;--color-tertiary-500:#c3783e;--color-tertiary-600:#a85f28;--color-tertiary-700:#8a4816;--color-tertiary-800:#693208;--color-tertiary-900:#481e00;--color-surface-50:#fcfeff;--color-surface-100:#f5faff;--color-surface-200:#eef6fc;--color-surface-300:#e8f2fa;--color-surface-400:#e4f0f8;--color-surface-500:#deecf5;--color-surfacedark-50:#161a20;--color-surfacedark-100:#1e2630;--color-surfacedark-200:#232c37;--color-surfacedark-300:#28323e;--color-surfacedark-400:#2a3441;--color-surfacedark-500:#2d3846}.theme-paneon{--color-primary-10:#fff8fc;--color-primary-50:#ffe6f2;--color-primary-100:#ffd2e6;--color-primary-200:#fab4d2;--color-primary-300:#f094bc;--color-primary-400:#e176a5;--color-primary-500:#cd5a8e;--color-primary-600:#b24176;--color-primary-700:#942a5c;--color-primary-800:#731644;--color-primary-900:#50082d;--color-primary-950:#32001c;--color-tertiary-10:#f8fffc;--color-tertiary-50:#dcfff2;--color-tertiary-100:#bef8e4;--color-tertiary-200:#9bebd2;--color-tertiary-300:#78dabe;--color-tertiary-400:#5ac6a8;--color-tertiary-500:#3eaf91;--color-tertiary-600:#289678;--color-tertiary-700:#167a5f;--color-tertiary-800:#085f48;--color-tertiary-900:#004432;--color-surface-50:#fffdfe;--color-surface-100:#fcf6fa;--color-surface-200:#faf0f6;--color-surface-300:#f7eaf2;--color-surface-400:#f5e6f0;--color-surface-500:#f2e1ec;--color-surfacedark-50:#1e1a1c;--color-surfacedark-100:#2a2226;--color-surfacedark-200:#30262b;--color-surfacedark-300:#372b30;--color-surfacedark-400:#3a2d32;--color-surfacedark-500:#3e3036}@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-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-ease{syntax:"*";inherits:false}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}html{min-height:calc(100% + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background-attachment:fixed;background-size:cover}html,body{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0!important}body{padding:0}body.fullscreen-meditation-active,body.fullscreen-meditation-active html{background:transparent!important;background-color:transparent!important}html:has(body.fullscreen-meditation-active){background:transparent!important;background-color:transparent!important}#root{width:100%;height:100%;overflow:hidden;position:relative;border-radius:0!important}header,[role=banner],[style*="position: sticky"],[style*="position: fixed"]{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}button{font-family:inherit;cursor:pointer}html{scroll-behavior:smooth}::selection{background:#673ab74d}.reduced-animations,.reduced-animations *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}:root.font-small{font-size:14px}:root.font-medium{font-size:16px}:root.font-large{font-size:18px}html.dark-mode{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;background-attachment:fixed!important;background-size:cover!important}body.dark-mode{background:transparent!important;color:#e0e0e0}body.dark-mode #root{background:transparent!important}body.dark-mode .MuiCard-root{background:#1e1e32f2!important;border-color:#ffffff1a!important;box-shadow:0 20px 60px #00000080!important}body.dark-mode .MuiCardContent-root{background:transparent!important}body.dark-mode .MuiTypography-root{color:#e0e0e0!important}body.dark-mode .subpage-header-badge .MuiTypography-root{color:#fffffffa!important}body.dark-mode .MuiTypography-root[style*="color: #1a1a1a"],body.dark-mode .MuiTypography-root[style*="color:#1a1a1a"]{color:#e0e0e0!important}body.dark-mode .MuiTypography-root[style*="color: #666"],body.dark-mode .MuiTypography-root[style*="color:#666"]{color:#b0b0b0!important}body.dark-mode .MuiTextField-root input,body.dark-mode .MuiTextField-root textarea,body.dark-mode .MuiSelect-root{color:#e0e0e0!important}body.dark-mode .MuiInputLabel-root{color:#b0b0b0!important}body.dark-mode .MuiFormHelperText-root{color:#fff9!important}body.dark-mode .duration-button{background:#ffffff1a!important;border-color:#fff3!important}body.dark-mode .duration-button:hover{background:#ffffff26!important;border-color:#ffffff4d!important}body.dark-mode .duration-label{color:#fffffff2!important}body.dark-mode .duration-description{color:#fff9!important}body.dark-mode .timer-control-button{background:#ffffff1a!important;border-color:#fff3!important;color:#fffc!important}body.dark-mode .timer-control-button:hover{background:#ffffff26!important;border-color:#ffffff4d!important}@keyframes lumi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lumi-floating{animation:lumi-float 6s ease-in-out infinite}.lumi-paused{animation:lumi-float 6s ease-in-out infinite;animation-play-state:paused}@keyframes lumi-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.lumi-breathing{animation:lumi-breathe 3s ease-in-out infinite}body.dark-mode .timer-display{color:#fffffff2!important}body.dark-mode .MuiSelect-select,body.dark-mode .MuiNativeSelect-select{color:#fffffff2!important;background:#ffffff14!important}body.dark-mode .MuiSelect-icon{color:#ffffffb3!important}body.dark-mode .MuiOutlinedInput-root,body.dark-mode .MuiInputBase-root,body.dark-mode .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}body.dark-mode .MuiOutlinedInput-root{background:#ffffff0d!important}body.dark-mode .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}body.dark-mode .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d!important}body.dark-mode .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffffff80!important}body.dark-mode .MuiButton-outlined{border-color:#ffffff4d!important;color:#ffffffe6!important}body.dark-mode .MuiButton-outlined:hover{background:#ffffff1a!important;border-color:#ffffff80!important}body.dark-mode .MuiButton-contained{background:#fff3!important;color:#fffffff2!important}body.dark-mode .MuiButton-contained:hover{background:#ffffff40!important}body.dark-mode .MuiDivider-root{border-color:#ffffff1a!important}body.dark-mode .MuiAppBar-root{background:#141428f2!important;border-bottom-color:#ffffff1a!important}body.dark-mode header,body.dark-mode [role=banner]{background:#0000004d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body.dark-mode [style*="background: rgba(0, 0, 0, 0.2)"]{background:#ffffff1a!important}body.dark-mode [style*="color: rgba(255, 255, 255, 0.95)"],body.dark-mode [style*="color: rgba(255, 255, 255, 0.9)"]{color:#e0e0e0!important}body.dark-mode .MuiMenu-paper,body.dark-mode .MuiPaper-root,body.dark-mode .MuiPopover-paper{background:#1e1e32fa!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body.dark-mode .MuiMenuItem-root,body.dark-mode .MuiList-root .MuiMenuItem-root{color:#fffffff2!important}body.dark-mode .MuiMenuItem-root:hover{background:#ffffff26!important}body.dark-mode .MuiMenuItem-root.Mui-selected{background:#fff3!important}body.dark-mode .MuiMenuItem-root.Mui-selected:hover{background:#ffffff40!important}body.dark-mode .login-menu-item{background:#ffffff1a!important}body.dark-mode .login-menu-item:hover{background:#fff3!important}body.dark-mode .MuiTabs-root{background:#1e1e32e6!important;border-color:#ffffff1a!important}body.dark-mode .MuiTab-root{color:#fff9!important}body.dark-mode .MuiTab-root.Mui-selected{background:#ffffff26!important;color:#e0e0e0!important}body.dark-mode .MuiDialog-paper{background:#1e1e32fa!important}body.dark-mode .MuiLinearProgress-root{background:#ffffff1a!important}body.dark-mode .MuiSlider-rail{background:#fff3!important}body.dark-mode .MuiSlider-markLabel{color:#b0b0b0!important}body.dark-mode .MuiSvgIcon-root{color:#e0e0e0}body.dark-mode [style*="background: rgba(0, 0, 0, 0.05)"],body.dark-mode [style*="background:rgba(0,0,0,0.05)"],body.dark-mode [style*="background: rgba(0, 0, 0, 0.1)"]{background:#ffffff1a!important}body.dark-mode [style*="background: rgba(0, 0, 0, 0.05)"] svg,body.dark-mode [style*="background:rgba(0,0,0,0.05)"] svg,body.dark-mode [style*="background: rgba(0, 0, 0, 0.1)"] svg{color:#fffffff2!important}body.dark-mode .MuiBox-root[style*="width: 40"][style*="height: 40"]{background:#ffffff1f!important}body.dark-mode .MuiBox-root[style*="width: 40"] .MuiSvgIcon-root,body.dark-mode [style*="borderRadius: 12px"][style*="width: 40"] .MuiSvgIcon-root{color:#fffffff2!important}body.dark-mode header .MuiIconButton-root,body.dark-mode [role=banner] .MuiIconButton-root,body.dark-mode [style*="position: fixed"] .MuiIconButton-root{color:#fffffff2!important;background:#ffffff26!important;border:1px solid rgba(255,255,255,.1)!important}body.dark-mode header .MuiIconButton-root:hover,body.dark-mode [role=banner] .MuiIconButton-root:hover,body.dark-mode [style*="position: fixed"] .MuiIconButton-root:hover{background:#ffffff40!important;border-color:#fff3!important}body.dark-mode header .MuiIconButton-root svg,body.dark-mode [role=banner] .MuiIconButton-root svg,body.dark-mode [style*="position: fixed"] .MuiIconButton-root svg{color:#fff!important;fill:#fff!important}body.dark-mode [style*="color: rgba(255, 255, 255"] .MuiIconButton-root,body.dark-mode .MuiIconButton-root[style*="color: rgba(255, 255, 255"]{background:#ffffff26!important;border:1px solid rgba(255,255,255,.1)!important}body.dark-mode [style*="background: rgba(0, 0, 0, 0.2)"]{background:#ffffff26!important}body.dark-mode [style*="background: rgba(255, 255, 255, 0.95)"]{background:#1e1e32f2!important}body.dark-mode [style*="background: rgba(255, 255, 255, 0.8)"]{background:#1e1e32e6!important}body.dark-mode .MuiButton-text{color:#fff9!important}body.dark-mode .MuiButton-text:hover{color:#fffc!important;background:#ffffff1a!important}body.dark-mode [style*="color: rgba(0, 0, 0, 0.4)"],body.dark-mode [style*="color: rgba(0,0,0,0.4)"]{color:#ffffff80!important}body.dark-mode [style*="color: rgba(0, 0, 0, 0.5)"],body.dark-mode [style*="color: rgba(0,0,0,0.5)"]{color:#fff9!important}body.dark-mode [style*="color: rgba(0, 0, 0, 0.6)"],body.dark-mode [style*="color: rgba(0,0,0,0.6)"]{color:#ffffffb3!important}body.dark-mode [style*="color: rgba(0, 0, 0, 0.35)"],body.dark-mode [style*="color: rgba(0,0,0,0.35)"]{color:#ffffff73!important}body.dark-mode [style*="border-bottom: 1px solid rgba(0, 0, 0"],body.dark-mode [style*="border-bottom: 1px solid rgba(0,0,0"]{border-color:#ffffff1a!important}body.dark-mode .chartjs-tooltip{background:#1e1e32f2!important;color:#e0e0e0!important}
