@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300;font-display:block;src:url(/_next/static/media/material-symbols-rounded.3a3c69d7.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.ph-button{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s,.3s,.3s;transition-property:--bg-color-1,--bg-color-2,--bg-color-3,background,opacity;cursor:pointer}.ph-button[data-color=primary][data-gradient=true]{background:linear-gradient(181deg,var(--color-bg-1),var(--color-bg-2));--color-bg-1:var(--md-primary-container);--color-bg-2:color-mix(in oklab,var(--md-primary-container) 80%,#fff);color:var(--md-on-primary-container)}.ph-button[data-color=primary][data-gradient=true]:hover{--color-bg-2:var(--md-primary-container);--color-bg-1:color-mix(in oklab,var(--md-primary-container) 80%,#fff)}.ph-button[data-appearance=outline][data-color=primary]{border:1px solid var(--md-primary-container);border-color:var(--md-primary-container);color:var(--md-primary-container)}.ph-button[data-appearance=outline][data-color=primary]:hover{border-color:var(--md-primary-container-hover);color:var(--md-primary-container-hover);background-color:var(--md-surface-container)}.ph-button[data-appearance=outline][data-color=secondary]{border:1px solid var(--md-secondary-container);border-color:var(--md-secondary-container);color:var(--md-secondary-container)}.ph-button[data-appearance=outline][data-color=secondary]:hover{border-color:var(--md-secondary-container-hover);color:var(--md-secondary-container-hover);background-color:var(--md-surface-container)}.ph-button[data-appearance=outline][data-color=neutral]{border:1px solid var(--md-outline);color:var(--md-on-surface)}.ph-button[data-appearance=outline][data-color=neutral][data-gradient=true]{background:linear-gradient(90deg,var(--color-bg-1),var(--color-bg-2));--color-bg-1:color-mix(in oklab,var(--md-surface-container-low) 20%,#fff 80%);--color-bg-2:var(--md-surface-container-low);color:var(--md-on-surface);border:1px solid var(--md-outline)}.ph-button[data-appearance=outline][data-color=neutral]:hover{border-color:var(--md-outline-hover);color:var(--md-on-surface-hover);background-color:var(--md-surface-container-hover)}.ph-button[data-appearance=primary][data-color=primary]{background-color:var(--md-primary-container);border:1px solid var(--md-primary-container)}.ph-button[data-appearance=primary][data-color=primary]:hover{background-color:var(--md-primary-container-hover)}.ph-card[data-gradient-background=true]{background-image:linear-gradient(159deg,var(--ph-color-palette-neutral-100),var(--ph-color-palette-neutral-98))}.ph-card[data-border=true]{border:1px solid var(--md-outline-variant)}.ph-card[data-border=true]:hover{border:1px solid var(--md-outline-variant-hover)}.responsive-dialog__wrapper{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;flex-direction:column}.responsive-dialog-action-container{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;min-height:4rem;transition:transform .3s ease-in-out;display:flex;align-items:center;justify-content:center}.dialog-content-wrapper{flex:1}@media (max-width:768px){.responsive-dialog__wrapper{max-height:calc(100vh - 80px)}.responsive-dialog__wrapper,.responsive-dialog__wrapper .dialog-content-wrapper{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.responsive-dialog__wrapper[data-is-full-height=true]{max-height:calc(100vh);height:100vh}.responsive-dialog__wrapper[data-is-full-height=true] .dialog-content-wrapper{height:100%}}@media (min-width:768px){.responsive-dialog__wrapper{max-height:calc(100vh - 80px);border-top-left-radius:24px;border-top-right-radius:24px}}@media (max-width:768px){.responsive-dialog__wrapper[data-is-open=true]{transform:translateY(0)}.responsive-dialog__wrapper[data-is-open=false]{transform:translateY(100vh)}}@media (min-width:768px){.responsive-dialog__wrapper[data-is-open=true]{transform:translateX(0)}.responsive-dialog__wrapper[data-is-open=false]{transform:translateX(100%)}}.dialog-content{flex:1}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.PopoverContent{width:var(--popover-width);background-color:var(--md-surface);will-change:transform,opacity;z-index:20;border-radius:4px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.PopoverContent[data-state=open][data-side=top]{animation-name:slideDownAndFade}.PopoverContent[data-state=open][data-side=right]{animation-name:slideLeftAndFade}.PopoverContent[data-state=open][data-side=bottom]{animation-name:slideUpAndFade}.PopoverContent[data-state=open][data-side=left]{animation-name:slideRightAndFade}.PopoverArrow{fill:#fff}.PopoverClose{width:25px;height:25px;color:var(--violet-11);border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:5px;right:5px}.PopoverClose:hover{background-color:var(--violet-4)}.PopoverClose:focus{box-shadow:0 0 0 2px var(--violet-7)}.IconButton{width:35px;height:35px;color:var(--violet-11);box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.IconButton:hover{background-color:var(--violet-3)}.IconButton:focus{box-shadow:0 0 0 2px #000}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.SliderRoot{position:relative;display:flex;align-items:center}.SliderRoot[data-orientation=vertical]{flex-direction:column;width:20px;height:100px}.SliderTrack{position:relative;flex-grow:1;background-color:grey}.SliderTrack[data-orientation=vertical]{width:3px}.SliderRange{position:absolute;background-color:black}.SliderRange[data-orientation=vertical]{width:100%}.SliderThumb{display:block;width:20px;height:20px;background-color:black}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.SwitchRoot{background-color:var(--md-surface-container-low);width:42px;height:25px;box-shadow:0 2px 10px var(--md-outline);-webkit-tap-highlight-color:var(--md-primary-container);border-radius:9999px;position:relative}.SwitchRoot:focus{box-shadow:0 0 0 2px var(--md-primary-container)}.SwitchRoot[data-state=checked]{background-color:var(--md-primary-container)}.SwitchThumb{width:21px;height:21px;box-shadow:0 2px 2px var(--black-a7);will-change:transform;background-color:#fff;border-radius:9999px;transition:transform .1s;display:block;transform:translate(2px)}.SwitchThumb[data-state=checked]{transform:translate(19px)}.Label{color:#fff;font-size:15px}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}.light,.light-theme,:root{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}.light,.light-theme,:root{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-1:color(display-p3 .991 .988 .992);--mauve-2:color(display-p3 .98 .976 .984);--mauve-3:color(display-p3 .946 .938 .952);--mauve-4:color(display-p3 .915 .906 .925);--mauve-5:color(display-p3 .886 .876 .901);--mauve-6:color(display-p3 .856 .846 .875);--mauve-7:color(display-p3 .814 .804 .84);--mauve-8:color(display-p3 .735 .728 .777);--mauve-9:color(display-p3 .555 .549 .596);--mauve-10:color(display-p3 .514 .508 .552);--mauve-11:color(display-p3 .395 .388 .424);--mauve-12:color(display-p3 .128 .122 .147)}}}.light,.light-theme,:root{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}.TabsRoot{flex-direction:column;width:100%;display:flex}.TabsList{border-bottom:1px solid var(--md-outline-variant);flex-shrink:0;display:flex}.TabsTrigger{height:45px;color:var(--md-on-surface-variant);justify-content:center;align-items:center;padding:12px 16px;font-family:inherit;font-size:.875rem;line-height:1.25;display:flex}@supports (color:color-mix(in lab,red,red)){.TabsTrigger{color:color-mix(in oklab,var(--md-on-surface-variant)80%,#fff)}}.TabsTrigger{text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;font-weight:500;transition:all .3s;transform:translateY(1px)}.TabsTrigger:first-child{border-top-left-radius:6px}.TabsTrigger:last-child{border-top-right-radius:6px}.TabsTrigger:hover{color:var(--md-on-surface)}.TabsTrigger[data-state=active]{color:#4b0164;border-bottom:3px solid var(--md-primary-container);font-weight:600}.TabsTrigger:focus{position:relative}.TabsContent{background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:none;flex-grow:1;padding:20px}.TabsContent:focus{box-shadow:0 0 0 2px #000}.Text{color:var(--mauve-11);margin-top:0;margin-bottom:20px;font-size:15px;line-height:1.5}.Fieldset{flex-direction:column;justify-content:flex-start;width:100%;margin-bottom:15px;display:flex}.Label{color:var(--violet-12);-webkit-user-select:none;user-select:none;margin-bottom:10px;font-size:13px;line-height:1;display:block}.Input{color:var(--violet-11);box-shadow:0 0 0 1px var(--violet-7);border-radius:4px;flex:1 0 auto;height:35px;padding:0 10px;font-size:15px;line-height:1}.Input:focus{box-shadow:0 0 0 2px var(--violet-8)}.Button{border-radius:4px;justify-content:center;align-items:center;height:35px;padding:0 15px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.Button.green{background-color:var(--green-4);color:var(--green-11)}.Button.green:hover{background-color:var(--green-5)}.Button.green:focus{box-shadow:0 0 0 2px var(--green-7)}